<<set _t = $achvType>>
<<set _hideUI = true>>
<<set _total = 0>>
<<set _done = 0>>
<<for _id, _a range $achievements>>
<<if _a.type eq _t>>
<<set _total += 1>>
<<if _a.unlocked>><<set _done += 1>><</if>>
<</if>>
<</for>>
<<set _pct = _total > 0 ? ((_done / _total) * 100).toFixed(2) : "0.00">>
<div class="achvCatsPage">
<div class="achvGalleryHeader">
<div class="achvGalleryTitle"><<print _t>> Achievements</div>
<div class="achvGallerySub">Unlocked: <<print _done>> / <<print _total>> (<<print _pct>>% Complete)</div>
</div>
<div class="achvCatsGrid">
<<for _id, _a range $achievements>>
<<if _a.type eq _t>>
<<set _requirement = _a.requirement or _a.description>>
<<set _progressText = AchievementTracker.getProgressText(_id)>>
<div class="achvAchTile" data-locked="<<print _a.unlocked ? 'no' : 'yes'>>" data-rarity="<<print _a.rarity>>">
<div class="achvCatTileMedia">
<<if _a.unlocked>>
<<print _a.image>>
<<else>>
<img src="images/fan/achievements/lockscreen.jpg">
<</if>>
</div>
<div class="achvCatTileBar">
<div class="achvCatTileTitle"><<print _a.title>></div>
</div>
<div class="achvCatTileBar2">
<div><<print _a.rarity>></div>
<div><<print _a.unlocked ? "Unlocked" : "Locked">></div>
<div><<print _requirement>></div>
<<if _progressText>>
<div>Progress: <<= _progressText>></div>
<</if>>
</div>
</div>
<</if>>
<</for>>
</div>
</div>
<<button "Go Back">><<goto setup.getUiReturnPassage()>><</button>><div class="wrapper">
<div class="narratortextbox"><centeR>Need a Break?</center></div><br>
<div class="imagebox"><img src="images/ui/help.jpg" alt="Help and Support" /></div><br>
<div class="narratortextbox">
This is a game that includes explicit adult themes and content. If you're here to have some fun, that's fine. But if you’re finding it hard to stop, or if this kind of content is affecting your mental health, relationships, or self-worth — please listen for a moment.
</div><br>
<div class="monotextbox">
You’re not weak for struggling. Porn addiction is real. Millions of people deal with it. What matters is being honest with yourself and knowing when to take back control.
</div><br>
<div class="narratortextbox">
<b>Things you can do right now:</b><br>
- Close the game and take a walk.<br>
- Talk to someone you trust.<br>
- Use an app or tool to limit your access to explicit content.<br>
- Write down how you're feeling — get it out of your head.<br>
</div><br>
<div class="monotextbox">
If you’re looking for deeper help, there are amazing communities and professionals out there:
<ul>
<li><a href="https://www.reddit.com/r/pornfree" target="_blank">Reddit: r/pornfree</a></li>
<li><a href="https://www.nofap.com/" target="_blank">NoFap.com</a></li>
<li>Or speak with a licensed mental health professional or faith leader.</li>
</ul>
</div><br>
<div class="narratortextbox">
If this game is getting in the way of your life, relationships, or goals — it’s okay to step away. We’ll still be here if and when you come back.
</div><br>
<<button "Return">><<script>>Engine.backward();<</script>><</button>>
</div><<if $interaction eq "chatting">>
<!-- Redirect to Pauline chatting passage -->
<<goto "pauline_chatting">>
<</if>>
<<if $interaction eq "kissing">>
<!-- Redirect to Pauline kissing passage -->
<<goto "pauline_kissing">>
<</if>>
<<if $interaction eq "flirting">>
<!-- Redirect to Pauline flirting passage -->
<<goto "pauline_flirting">>
<</if>>
<<if $interaction eq "receivehead">>
<!-- Redirect to Pauline receive head passage -->
<<goto "pauline_receivehead">>
<</if>>
<<if $interaction eq "givehead">>
<!-- Redirect to Pauline give head passage -->
<<goto "pauline_givehead">>
<</if>>
<<if $interaction eq "receivehandjob">>
<!-- Redirect to Pauline receive handjob passage -->
<<goto "pauline_receivehandjob">>
<</if>>
<<if $interaction eq "givefuck">>
<!-- Redirect to Pauline give fuck passage -->
<<goto "pauline_givefuck">>
<</if>>
<<if $interaction eq "receivefuck">>
<!-- Redirect to Pauline receive fuck passage -->
<<goto "pauline_receivefuck">>
<</if>>
<<if $interaction eq "giveanal">>
<!-- Redirect to Pauline give anal passage -->
<<goto "pauline_giveanal">>
<</if>>
<<if $interaction eq "feminize">>
<!-- Redirect to Pauline feminize passage -->
<<goto "pauline_feminize">>
<</if>>
<<if $interaction eq "masculine">>
<!-- Redirect to Pauline masculine passage -->
<<goto "pauline_masculine">>
<</if>>
<<if $interaction eq "sb">>
<!-- Redirect to Pauline special bond spell passage -->
<<goto "pauline_sb">>
<</if>>
<<if $interaction eq "bb">>
<!-- Redirect to Pauline bondage spell passage -->
<<goto "pauline_bb">>
<</if>><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want this time? What can I do to *please you?*</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I want to fuck your ass, i need something tight!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are lucky I do this type of stuff.</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock (fuck paulines asshole with a dildo)-->
<<if (_player.genitalsType == "Female") and (_target.genitalsType == "Male")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You'll have to use a toy one me, baby.</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/dickless_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina (fuck paulines asshole with a cock)-->
<<elseif (_player.genitalsType == "Male") and (_target.genitalsType == "Female")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhh - I fucking love anal!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emily/scenes/anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that, huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your cock feels so good in my ass!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitalsType == "Male") and (_target.genitalsType == "Male")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhh - I fucking love anal!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emilyscenes/giveanalm.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that, huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your cock feels so good in my ass!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitalsType == "Female") and (_target.genitalsType == "Female")>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emilyscenes/giveanalf.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Amazing!</div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 12>>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want this time? What can I do to *please you?*</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I want you to fuck my asshole.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are lucky I do this type of stuff.</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I always love an excuse to use a toy.</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_girl.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I love to be a top!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>Agh!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let me toy your ass, bottom bitch!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Are you hungry? Do you wanna suck on my tits?</div><br>
<<if _player.relationships[_target.id] < 50>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's disgusting! No way! [Need 50 relationship]</div><br>
<<updateRelationship -5>>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uhm. Sure.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Come here and take a drink.</div><br>
<<if _target.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_man.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_lesbian.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Gosh! You are so full!</div><br>
<<updateRelationship 5>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, you wanna chat?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Sure - I love to chat!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Well.. uh...</div><br>
<<updateRelationship 1>>
<<randomInteraction 50 "flirting">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>If you were a vegetable, you’d be a cute-cumber</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We're related... what the fuck?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you sure you aren't a vegetable?</div><br>
<</if>>
<<updateRelationship 2>>
<<randomInteraction 25 "kissing">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im fucking gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not a fucking chance, bozo. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you finally going to get the courage to fuck me?</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Obviously we'll have to get some help if you want to fuck me. You can't really do much with that, ha!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>We can use a toy instead!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/dickless_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I like to watch you as you take this!</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Wow, you're packing!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emily/scenes/fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Haha! Yes!</div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emily/scenes/fuck2.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! It's so big! Put it in my ass!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emilyscenes/givefuckm.mp4" type="video/mp4"></video></center></div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emilyscenes/givefuckm2.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck yes! Fuck me till I cum!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, with my hands...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I wont say no to you.</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get your hands on my cock and make me cum!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Holy shit!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emilyscenes/receivehandjobf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Did I make you feel good?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Round 2?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want you to touch me... down below if you get what I mean?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You need me to help you cum? It's okay... I understand... everyone has *needs*... let me help you relieve yourself...</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get it all out.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emily/scenes/receivehandjobm.mp4" type="video/mp4"></video></center></div><br>
<<time>>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let me use my toy on you - hehe!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emilyscenes/receivehandjobf.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh god, that feel amazing! Please don't stop!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Haha! Naughty! Let's continue this later?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I really want to do this again with you sometime...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Thanks, <<print $characters[$target].name>>. You made me feel really special. </div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, will you let me go down on you?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I can't say no, can I?</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be sucked and tongued around!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is my cock nice enough for you?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_dick_sucking_male.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_blowjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhhh, lick my pussy baby!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_male.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emily/scenes/giveheadf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>*muffled noises*</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You want me to keep going?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Well...</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I fucking look gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>So - you want to go down on me?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do *I* want to? No. But do you want me to?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I mean - obviously!</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be sucked and licked!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I never get tired of sucking cock.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emily/scenes/receiveheadm.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>MMhhmmmm</div><br>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm always up for licking a bit of pussy!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_female.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Ah!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want me to do to you next?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework for kissing scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, I was thinking... a kiss?</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Only if you promise to keep it a secret.</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emily/scenes/kissm.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emily/scenes/kissf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Please don't tell anyone.</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<<else>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Only if you promise to keep it a secret.</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emily/scenes/kissm.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emily/scenes/kissf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, passionate kiss.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Please don't tell anyone.</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im fucking gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not a fucking chance, bozo. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you trying to get in my pants?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Actually im trying to get *you* in *MY* pants...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You want me to fuck you? Yes please!</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We'll have to use toys for this.</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_girl.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You little slut!</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>About time I put this cock to use!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/emilyscenes/pegging.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Jeez - you're such a fucking slut, aren't you?</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Jeez - you're such a fucking slut, aren't you?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hunghhhh...</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh gosh!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh gosh!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We're going to need toys, aren't we?</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want this time? What can I do to *please you?*</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I want to fuck your ass, i need something tight!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are lucky I do this type of stuff.</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock (fuck paulines asshole with a dildo)-->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You'll have to use a toy on me, baby.</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/dickless_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina (fuck paulines asshole with a cock)-->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhh - I fucking love anal!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/anal_give.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that, huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your cock feels so good in my ass!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhh - I fucking love anal!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/giveanalm.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that, huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your cock feels so good in my ass!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/giveanalf.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Amazing!</div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 12>>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want this time? What can I do to *please you?*</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I want you to fuck my asshole.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are lucky I do this type of stuff.</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I always love an excuse to use a toy.</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_girl.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I love to be a top!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>Agh!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let me toy your ass, bottom bitch!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Are you hungry? Do you wanna suck on my tits?</div><br>
<<if _player.relationships[_target.id] < 50>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's disgusting! No way! [Need 50 relationship]</div><br>
<<updateRelationship -5>>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uhm. Sure.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Come here and take a drink.</div><br>
<<if _target.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_man.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_lesbian.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Gosh! You are so full!</div><br>
<<updateRelationship 5>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, you wanna chat?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Sure - I love to chat!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Well.. uh...</div><br>
<<updateRelationship 1>>
<<randomInteraction 50 "flirting">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Did it hurt? When you fell from heaven?</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We're related... what the fuck?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Wow! I ain't heard that one before!</div><br>
<</if>>
<<updateRelationship 2>>
<<randomInteraction 25 "kissing">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im fucking gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not a fucking chance, bozo. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you finally going to get the courage to fuck me?</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Obviously we'll have to get some help if you want to fuck me. You can't really do much with that, ha!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>We can use a toy instead!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/dickless_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I like to watch you as you take this!</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Wow, you're packing!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/givefuckm.mp4" type="video/mp4"></video></center></div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/givefuckm2.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Haha! Yes!</div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/fuck2.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! It's so big! Put it in my ass!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/givefuckm.mp4" type="video/mp4"></video></center></div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/givefuckm2.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck yes! Fuck me till I cum!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, with my hands...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I wont say no to you.</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get your hands on my cock and make me cum!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Holy shit!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/receivehandjobf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Did I make you feel good?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Round 2?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want you to touch me... down below if you get what I mean?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You need me to help you cum? It's okay... I understand... everyone has *needs*... let me help you relieve yourself...</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get it all out.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/receivehandjobm.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I-I think i'm gonna - !</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You can do it on my face, okay?</div><br>
<<set _whoscummin to random(1,10)>>
<<if _whoscummin lte 5>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You fail to cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<time>>
<<randomPerkID 35 "mia" "Facial'd">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/facial.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You've got such a nice pussy. Let me play with your clit.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/receivehandjobf.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh god, that feel amazing! Please don't stop!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Haha! Naughty! Let's continue this later?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I really want to do this again with you sometime...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Thanks, <<print $characters[$target].name>>. You made me feel really special. </div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, will you let me go down on you?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I can't say no, can I?</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be sucked and tongued around!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is my cock nice enough for you?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_dick_sucking_male.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_blowjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhhh, lick my pussy baby!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/giveheadm.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/giveheadf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>*muffled noises*</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You want me to keep going?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Well...</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I fucking look gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>So - you want to go down on me?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do *I* want to? No. But do you want me to?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I mean - obviously!</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be sucked and licked!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I never get tired of sucking cock.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/receiveheadm.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>MMhhmmmm</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you going to cum for me?</div><br>
<<set _whoscummin to random(1,10)>>
<<if _whoscummin lte 5>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You fail to cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<time>>
<<randomPerkID 35 "mia" "Facial'd">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/facial.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm always up for licking a bit of pussy!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_female.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Ah!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want me to do to you next?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework for kissing scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, I was thinking... a kiss?</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Come here...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/kissm.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/kissf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm not sure how to feel about this.</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<<else>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Well.. okay.</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/kissm.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/kissf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, passionate kiss.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm not sure how to feel about this.</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im fucking gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not a fucking chance, bozo. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you trying to get in my pants?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Actually im trying to get *you* in *MY* pants...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You want me to fuck you? Yes please!</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We'll have to use toys for this.</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_girl.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You little slut!</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>About time I put this cock to use!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/pegging.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Jeez - you're such a fucking slut, aren't you?</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Jeez - you're such a fucking slut, aren't you?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hunghhhh...</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh gosh!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh gosh!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We're going to need toys, aren't we?</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No way bro! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Let me fuck you, come on!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I-I I don't know what to say!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Yes?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Just be careful with me, okay? I dont do this often. Especially the ass stuff.</div><br>
<!-- Player has Vagina, Target has any type of Cock (fuck paulines asshole with a dildo)-->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Uh oh...</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina (fuck paulines asshole with a cock)-->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! It's so big!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_anal..mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Ow! Oh god! Are you done?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your technique with this toy is great! My ass feels so good!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I'm glad you like it! I prefer this to a regular cock!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh fuckkk!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yikes!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... sure...</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>That was kinda weird - haha!</div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 12>>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I.. No. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, so... uhmm... you're looking great today.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Urgh - okay! Will you fuck my ass? Yes or no.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yea?...</div><br>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'll have to use my toy on you!</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_anal.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_anal.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm going to fuck your ass, come to mommy!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh my!</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Shit!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>! Holy shit!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_fuck_2.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_fuck_2.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You're really going for it, huh?</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Are you hungry? Do you wanna suck on my tits?</div><br>
<<if _player.relationships[_target.id] < 50>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's disgusting! No way! [Need 50 relationship]</div><br>
<<updateRelationship -5>>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uhm. Sure.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Come here and take a drink.</div><br>
<<if _target.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_man.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_lesbian.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Gosh! You are so full!</div><br>
<<updateRelationship 5>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, you wanna chat?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not with you! Haha!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh...</div><br>
<<updateRelationship 1>>
<<randomInteraction 50 "flirting">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Wow... you look amazing today.</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Bro, that's kinda weird...</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Bro, that's kinda weird...</div><br>
<</if>>
<<updateRelationship 2>>
<<randomInteraction 25 "kissing">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Honestly, dude?! What's with this sick fuckin joke? Incest is weird. [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>AM I A FUCKIN' HOMO? NO. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Let me fuck you, come on!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I-I I don't know what to say!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Yes?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Just be careful with me, okay? I dont do this often.</div><br>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Be gentle! Wait - is that a strapon?</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You've been a bad boy today.</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yeah, i've got a pussy. So what?!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>It's too much!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you putting that all the way inside me?</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/gay_fucktr.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Ah!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I guess we should improvise a little, considering we both have pussies.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon_2.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What the fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I ain't a homo! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuckin' gross! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, with my hands...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>R-really? Uh....</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Be gentle on me, okay? I don't do this often...</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is this going to be okay for you?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh shit!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Tell me how you feel.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I hope we dont get caught, im nervous!</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What the fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I am not a homo! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What the fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want you to touch me... down below if you get what I mean?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... sure...</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's at least help each other out.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let me know if that feels good, wont you?</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh god, that feel amazing! Please don't stop!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Naughty! We should stop for now. I enjoyed this, let me touch your pussy again soon.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I can tell you really enjoyed that. I'm so glad, sweetie.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Thanks, <<print $characters[$target].name>>. You made me feel really special. </div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Bro - What the fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like a homo? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Bro - What the fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, will you let me go down on you?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>like... actually?</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be sucked and tongued around!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Be gentle, wont you?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_dicksuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_blowjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yeah - i've got a pussy. Don't laugh.</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_male.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_female.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You taste so fucking good!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You want me to keep going?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do we have time?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is that a joke? [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I ain't a fuckin' homo! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is that a joke? [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Get down on your knees and put that mouth to good use!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... I... sure...</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be sucked and licked!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Tell me if i'm doing something wrong, please!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_dicksuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You're doing such a good job...</div><br>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Tell me if i'm doing something wrong, please!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_male.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You're doing such a good job...</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Did I do good?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You did great!</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework for kissing scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, I was thinking... a kiss?</div><br>
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuckin' gross! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you sure? ha-ha...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh.... are you done?</div><br>
<<updateRelationship 3>>
<<randomInteraction 25 "givehead">>
<<randomInteraction 25 "receivehead">>
<</if>>
<<else>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuckin' gross! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you sure? ha-ha...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh.... are you done?</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Dude... what the fuck is wrong with you, i am meant to trust you! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Listen, stop. I'm not gay. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, so... uhmm... you're looking great today.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Do you want to take a turn of me? Fuck me real good?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I don't know..</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I'll take that as a yes!</div><br>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yeah?</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You can fuck me with this toy!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Make me you little bitch!</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>This is amazing!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/universal_scenes/gay_fuck_2.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox">
<div class="npcchat"><div class="npcchat"><<print $characters[$target].chat>></div></div>
<<print $characters[$target].name>><hr>Dude... what the fuck is wrong with you, I am meant to trust you! [Needs the "Family Lover" perk]
</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox">
<div class="npcchat"><div class="npcchat"><<print $characters[$target].chat>></div></div>
<<print $characters[$target].name>><hr>Listen, stop. I'm not gay. [Needs the "Gay" perk]
</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox">
<div class="npcchat"><div class="npcchat"><<print $characters[$target].chat>></div></div>
<<print $characters[$target].name>><hr>No! [Need <<print $interactionAmounts.fuck>> relationship]
</div><br>
<<else>>
<<if $characters[$playing].genitals eq "Regular Cock" or $characters[$playing].genitals eq "Tiny Cock" or $characters[$playing].genitals eq "Big Cock">>
<<if $characters[$target].genitals eq "Regular Cock" or $characters[$target].genitals eq "Tiny Cock" or $characters[$target].genitals eq "Big Cock">>
<!-- Two dicks -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You should know better than to piss off your futa queen. Give me that pussy.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Y-yess...</div><br>
<div class="videobox">
<center><video width="720" autoplay loop muted webkit-playsinline playsinline>
<source src="images/femdom/twodicks.mp4" type="video/mp4">
</video></center>
</div><br>
<<else>>
<!-- You have a cock, they do not -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You should know better than to piss off your futa queen. Give me that pussy.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Y-yess...</div><br>
<div class="videobox">
<center><video width="720" autoplay loop muted webkit-playsinline playsinline>
<source src="images/femdom/trans.mp4" type="video/mp4">
</video></center>
</div><br>
<</if>>
<<else>>
<<if $characters[$target].genitals eq "Regular Cock" or $characters[$target].genitals eq "Tiny Cock" or $characters[$target].genitals eq "Big Cock">>
<div class="narratortextbox">You start by sitting on the face of <<print $characters[$target].name>>.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! *Muffled voices*</div><br>
<div class="videobox">
<center><video width="720" autoplay loop muted webkit-playsinline playsinline>
<source src="images/femdom/fm_facesitting.mp4" type="video/mp4">
</video></center>
</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I can't hear you. Did you say something, worm?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>*Muffled voices intensify*</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You are so pathetic. Bend over. Here comes mommy.</div><br>
<div class="videobox">
<center><video width="720" autoplay loop muted webkit-playsinline playsinline>
<source src="images/femdom/fm_strapon.mp4" type="video/mp4">
</video></center>
</div><br>
<<else>>
<!-- You don’t have a cock and neither do they -->
<div class="narratortextbox">You start by tying up <<print $characters[$target].name>>. You want to give their clit the most pleasure possible, so you grab your toy and go to work on them.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>It's going to be too sensitive!</div><br>
<div class="videobox">
<center><video width="720" autoplay loop muted webkit-playsinline playsinline>
<source src="images/femdom/lesbian.mp4" type="video/mp4">
</video></center>
</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that, huh? Bitch?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Y-yes...</div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You are fucking pathetic...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god...</div><br>
<!-- Important: Update stats -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<</if>>
<</if>>
<</if>>
</div>
<!-- Back to the interaction menu -->
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No way bro! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Let me fuck you, come on!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I-I I don't know what to say!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Yes?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Just be careful with me, okay? I dont do this often. Especially the ass stuff.</div><br>
<!-- Player has Vagina, Target has any type of Cock (fuck paulines asshole with a dildo)-->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Uh oh...</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina (fuck paulines asshole with a cock)-->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! It's so big!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_anal..mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Ow! Oh god! Are you done?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your technique with this toy is great! My ass feels so good!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I'm glad you like it! I prefer this to a regular cock!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh fuckkk!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yikes!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... sure...</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>That was kinda weird - haha!</div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 12>>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I.. No. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, so... uhmm... you're looking great today.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Urgh - okay! Will you fuck my ass? Yes or no.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yea?...</div><br>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Tell me if im doing this right, wont you?</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_anal.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_anal.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm going to fuck your ass now, okay?</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh my!</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Shit!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>! Holy shit!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_fuck_2.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_fuck_2.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You're really going for it, huh?</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Are you hungry? Do you wanna suck on my tits?</div><br>
<<if _player.relationships[_target.id] < 50>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's disgusting! No way! [Need 50 relationship]</div><br>
<<updateRelationship -5>>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uhm. Sure.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Come here and take a drink.</div><br>
<<if _target.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_man.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_lesbian.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Gosh! You are so full!</div><br>
<<updateRelationship 5>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, you wanna chat?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not with you! Haha!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh...</div><br>
<<updateRelationship 1>>
<<randomInteraction 50 "flirting">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Wow... you look amazing today.</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Bro, that's kinda weird...</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Bro, that's kinda weird...</div><br>
<</if>>
<<updateRelationship 2>>
<<unlockAchievement "flirtisaak">>
<<randomInteraction 25 "kissing">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Honestly, dude?! What's with this sick fuckin joke? Incest is weird. [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>AM I A FUCKIN' HOMO? NO. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Let me fuck you, come on!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I-I I don't know what to say!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Yes?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Just be careful with me, okay? I dont do this often.</div><br>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Be gentle! Wait - is that a strapon?</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You've been a bad boy today.</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yeah, i've got a pussy. So what?!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>It's too much!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you putting that all the way inside me?</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Ah!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I guess we should improvise a little, considering we both have pussies.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon_2.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What the fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I ain't a homo! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuckin' gross! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, with my hands...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>R-really? Uh....</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Be gentle on me, okay? I don't do this often...</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is this going to be okay for you?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh shit!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Tell me how you feel.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I hope we dont get caught, im nervous!</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What the fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I am not a homo! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What the fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want you to touch me... down below if you get what I mean?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... sure...</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's at least help each other out.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let me know if that feels good, wont you?</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh god, that feel amazing! Please don't stop!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Naughty! We should stop for now. I enjoyed this, let me touch your pussy again soon.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I can tell you really enjoyed that. I'm so glad, sweetie.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Thanks, <<print $characters[$target].name>>. You made me feel really special. </div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Bro - What the fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like a homo? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Bro - What the fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, will you let me go down on you?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>like... actually?</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be sucked and tongued around!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Be gentle, wont you?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_dicksuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_blowjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yeah - i've got a pussy. Don't laugh.</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_male.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_female.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You taste so fucking good!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You want me to keep going?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do we have time?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is that a joke? [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I ain't a fuckin' homo! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is that a joke? [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Get down on your knees and put that mouth to good use!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... I... sure...</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be sucked and licked!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Tell me if i'm doing something wrong, please!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_dicksuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You're doing such a good job...</div><br>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Tell me if i'm doing something wrong, please!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_male.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You're doing such a good job...</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Did I do good?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You did great!</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework for kissing scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, I was thinking... a kiss?</div><br>
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuckin' gross! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you sure? ha-ha...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh.... are you done?</div><br>
<<updateRelationship 3>>
<<randomInteraction 25 "givehead">>
<<randomInteraction 25 "receivehead">>
<</if>>
<<else>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuckin' gross! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you sure? ha-ha...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh.... are you done?</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Dude... what the fuck is wrong with you, i am meant to trust you! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Listen, stop. I'm not gay. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, so... uhmm... you're looking great today.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Do you want to take a turn of me? Fuck me real good?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I don't know..</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I'll take that as a yes!</div><br>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yeah?</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You can fuck me with this toy!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Make me you little bitch!</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>This is amazing!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_fuck_2.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Holy shit!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want this time? What can I do to *please you?*</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I want to fuck your ass, i need something tight!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are lucky I do this type of stuff.</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock (fuck paulines asshole with a dildo)-->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You'll have to use a toy one me, baby.</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/dickless_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina (fuck paulines asshole with a cock)-->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Jeez - just be gentle, okay? Anal isn't always great for the one being fucked!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisteranal2.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck me!</div><br>
<<set _whoscummin to random(1,10)>>
<<if _whoscummin lte 5>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You fail to cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisteranalcreampie.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Fuck me!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that, dont you?</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! It's so big!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/man_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>This is sooo fucking dirty!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You are the best, baby!</div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 12>>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want this time? What can I do to *please you?*</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I want you to fuck my asshole.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are lucky I do this type of stuff.</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitalsType == "Female") and (_target.genitalsType == "Male")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I always love an excuse to use a toy.</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_girl.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitalsType == "Male") and (_target.genitalsType == "Female")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I love to be a top!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>Agh!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitalsType == "Male") and (_target.genitalsType == "Male")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitalsType == "Female") and (_target.genitalsType == "Female")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let me toy your ass, bottom bitch!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<unlockAchievement "analnatasha">>
<<if AchievementTracker.getCurrentValue("householdhundred") gte 100>>
<<unlockAchievement "householdhundred">>
<</if>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Are you hungry? Do you wanna suck on my tits?</div><br>
<<if _player.relationships[_target.id] < 50>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's disgusting! No way! [Need 50 relationship]</div><br>
<<updateRelationship -5>>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uhm. Sure.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Come here and take a drink.</div><br>
<<if _target.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_man.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_lesbian.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Gosh! You are so full!</div><br>
<<updateRelationship 5>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, you wanna chat?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Seriously?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Forget I asked...</div><br>
<<updateRelationship 1>>
<<randomInteraction 50 "flirting">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Wow... you look amazing today.</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you sick in the head? It's me you are talking to!</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Really? Oh wow!</div><br>
<</if>>
<<updateRelationship 2>>
<<randomInteraction 25 "kissing">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im fucking gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not a fucking chance, bozo. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you trying to get in my pants?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Can you blame me for trying?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>All you needed to do was say please...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>*Ahem* please can I fuck you?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm yours...</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Obviously we'll have to get some help if you want to fuck me. You can't really do much with that, ha!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>We can use a toy instead!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/dickless_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I like to watch you as you take this!</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Wow, you're packing!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterfuck4.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck! Fuck! Fuck!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterfuck2.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterfuck3.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you cumming inside of me?!</div><br>
<<set _whoscummin to random(1,10)>>
<<if _whoscummin lte 5>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You fail to cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sistercreampie.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! It's so big! Put it in my ass!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/man_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck yes! Fuck me till I cum!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<if !$achievements.thatsme.unlocked and $playing eq 24>>
<<script>>
unlockAchievement("thatsme");
<</script>>
<</if>>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, with my hands...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I wont say no to you.</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitalsType == "Male">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get your hands on my cock and make me cum!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yes, baby!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/fingering.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/fingering.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Did I make you feel good?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhh! Let's do it again?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want you to touch me... down below if you get what I mean?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You need me to help you cum? It's okay... I understand... everyone has *needs*... let me help you relieve yourself...</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitalsType == "Male">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get it all out.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/handjob.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I-I think i'm gonna - !</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You can do it on my face, okay?</div><br>
<<set _whoscummin to random(1,10)>>
<<if _whoscummin lte 5>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You fail to cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<randomPerkID 35 "mom" "Cum Queen">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterfacial.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You've got such a nice pussy. Let me play with your clit.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh god, that feel amazing! Please don't stop!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Haha! Naughty! Let's continue this later?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I really want to do this again with you sometime...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Thanks, <<print $characters[$target].name>>. You made me feel really special. </div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, will you let me go down on you?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I can't say no, can I?</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be sucked and tongued around!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitalsType == "Male">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is my cock nice enough for you?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_dick_sucking_male.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_blowjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhhh, lick my pussy baby!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterreceiveoral.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterreceiveoralf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>*muffled noises*</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You want me to keep going?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Well...</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I fucking look gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>So - you want to go down on me?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do *I* want to? No. But do you want me to?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I mean - obviously!</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be sucked and licked!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitalsType == "Male">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I never get tired of sucking cock.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterbj.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>MMhhmmmm</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you going to cum for me?</div><br>
<<set _whoscummin to random(1,10)>>
<<if _whoscummin lte 5>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You fail to cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<randomPerkID 35 "mom" "Cum Queen">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterfacial.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm always up for licking a bit of pussy!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_female.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Ah!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want me to do to you next?</div><br>
<<time>>
<<updateRelationship 4>>
<<unlockAchievement "oralnatasha">>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework for kissing scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, I was thinking... a kiss?</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I dont see why not...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterkiss.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterkissf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>*Ahem*. That's enough.</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<<else>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I dont see why not...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterkiss.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterkissf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>*Ahem*. That's enough.</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im fucking gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not a fucking chance, bozo. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you trying to get in my pants?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Actually im trying to get *you* in *MY* pants...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You want me to fuck you? Yes please!</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We'll have to use toys for this.</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_girl.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You little slut!</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>About time I put this cock to use!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Jeez - you're such a fucking slut, aren't you?</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Jeez - you're such a fucking slut, aren't you?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hunghhhh...</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh gosh!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh gosh!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We're going to need toys, aren't we?</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<unlockAchievement "fucknatasha">>
<<if AchievementTracker.getCurrentValue("householdhundred") gte 100>>
<<unlockAchievement "householdhundred">>
<</if>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's really not appropriate! Your jokes are sick! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I apreciate you advances... but im not into your type. I'm sorry! I'm flattered! But... just no. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! Ew! Stop that! That's disgusting, I would never do that with you! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You don't even need to ask. I can see it in your eyes. You want to fuck me, don't you?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I-I... yes! Let me fuck you!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Then i'm all yours.</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Just be careful with mommy, okay? Not too fast.</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock (fuck paulines asshole with a dildo)-->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You'll have to use a toy on my ass! This mommy doesn't have a pussy!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>It's a good thing I carry this strapon around, just for these occasions!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/dickless_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina (fuck paulines asshole with a cock)-->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! It's so big!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_anal..mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Ow! Oh god! Are you done?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your technique with this toy is great! My ass feels so good!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I'm glad you like it! I prefer this to a regular cock!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh fuckkk!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! It's so big!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/man_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your technique with this toy is great! My ass feels so good!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I'm glad you like it! I prefer this to a regular cock!</div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<unlockAchievement "analpauline">>
<<randomPerkID 15 "mom" "Nymphomaniac">>
<<updateRelationship 12>>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's really not appropriate! Your jokes are sick! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I apreciate you advances... but im not into your type. I'm sorry! I'm flattered! But... just no. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! Ew! Stop that! That's disgusting, I would never do that with you! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, so... uhmm... you're looking great today.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>thanks... what do you want?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I want you! Inside me...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Why didn't you just say! Come here!</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Mommy is going to show you what a real good fuck feels like!<div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'll have to use my toy on you!</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_girl.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm going to fuck your ass, come to mommy!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You fucking like that, huh?</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You fucking like that, huh?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>! Holy shit!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<unlockAchievement "analpauline">>
<<if AchievementTracker.getCurrentValue("householdhundred") gte 100>>
<<unlockAchievement "householdhundred">>
<</if>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Are you hungry? Do you wanna suck on my tits?</div><br>
<<if _player.relationships[_target.id] < 50>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's disgusting! No way! [Need 50 relationship]</div><br>
<<updateRelationship -5>>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uhm. Sure.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Come here and take a drink.</div><br>
<<if _target.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_man.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_lesbian.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Gosh! You are so full!</div><br>
<<updateRelationship 5>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, you wanna chat?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Chat? Oh dear, i've got so much todo today! I've got no time for idle chit-chat!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh...</div><br>
<<updateRelationship 1>>
<<randomInteraction 50 "flirting">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Wow... you look amazing today.</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I don't think such compliments are... appropriate! But thank you! Mommy appreciates it. </div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Huh?! Oh my! Thank you...</div><br>
<</if>>
<<updateRelationship 2>>
<<randomInteraction 25 "kissing">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's really not appropriate! Your jokes are sick! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I apreciate you advances... but im not into your type. I'm sorry! I'm flattered! But... just no. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! Ew! Stop that! That's disgusting, I would never do that with you! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You don't even need to ask. I can see it in your eyes. You want to fuck me, don't you?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I-I... yes! Let me fuck you!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Then i'm all yours.</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Just be careful with mommy, okay? Not too fast.</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You'll have to use a toy on my ass! This mommy doesn't have a pussy!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>It's a good thing I carry this strapon around, just for these occasions!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/dickless_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! It's so big!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/momfuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/momfuck2.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh fuckkk!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! It's so big!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/man_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<unlockAchievement "fuckpauline">>
<<randomPerkID 15 "mom" "Nymphomaniac">>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's really not appropriate! Your jokes are sick! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I apreciate you advances... but im not into your type. I'm sorry! I'm flattered! But... just no. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! Ew! Stop that! That's disgusting, I would never do that with you! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, with my hands...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>R-really? I'm a little nervous! Haha, I mean… y-yeah! Alright, let's do it! I'm… I'm excited to see what you've got for me, baby!</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I bet you didn't expect be to have a cock, huh?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yes, baby!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Is that nice? You like when i touch that?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I-It's amazing!</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's really not appropriate! Your jokes are sick! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I apreciate you advances... but im not into your type. I'm sorry! I'm flattered! But... just no. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! Ew! Stop that! That's disgusting, I would never do that with you! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want you to touch me... down below if you get what I mean?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Wow. Okay! I guess you've got needs, right? I'd be happy to help you release.</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You've got a very nice cock. Let me jerk it til' you cum, baby.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/handjobm.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh shit!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Don't you dare cum!</div><br>
<<cumchance "mom" '<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/male_handjob.mp4" type="video/mp4"></video></center></div><br>'>>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let me know if that feels good, wont you?</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh god, that feel amazing! Please don't stop!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Naughty! We should stop for now. I enjoyed this, let me touch your pussy again soon.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I can tell you really enjoyed that. I'm so glad, sweetie.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Thanks, <<print $characters[$target].name>>. You made me feel really special. </div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's really not appropriate! Your jokes are sick! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I apreciate you advances... but im not into your type. I'm sorry! I'm flattered! But... just no. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! Ew! Stop that! That's disgusting, I would never do that with you! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, will you let me go down on you?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god - yes! I'd love that...</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be sucked and tongued around!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I bet you didn't expect be to have a cock, huh?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_dick_sucking_male.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_blowjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yes! Fucking lick it!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/eatingpussy.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/carpetmunch.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You taste so fucking good!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You want me to keep going?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Maybe later?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's really not appropriate! Your jokes are sick! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I apreciate you advances... but im not into your type. I'm sorry! I'm flattered! But... just no. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! Ew! Stop that! That's disgusting, I would never do that with you! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Get down on your knees and put that mouth to good use!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You think you can tell me what to do? You're lucky im in a 'giving' mood today, sweetie!</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be sucked and licked!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let me put that thing in my mouth!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/vanilla_bj.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh shit!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you going to cum for me?</div><br>
<<cumchance "mom" '<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/facial.mp4" type="video/mp4"></video></center></div><br>'>>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let me know if that feels good, wont you?</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh god, that feel amazing! Please don't stop!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Naughty! We should stop for now. I enjoyed this, let me touch your pussy again soon.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I can tell you really enjoyed that. I'm so glad, sweetie.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Thanks, <<print $characters[$target].name>>. You made me feel really special. </div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework for kissing scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, I was thinking... a kiss?</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's really not appropriate! We're family! Don't be so silly! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I guess Mommy needs to show some love, huh?</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/kissm.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/kissf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>This is going a little too far. Lets stop.</div><br>
<<updateRelationship 3>>
<<randomInteraction 25 "givehead">>
<<randomInteraction 25 "receivehead">>
<</if>>
<<else>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>God! That's disgusting! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>A kiss? Of course!</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/kissm.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/kissf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of unspoken desires and growing sexual tension.</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's really not appropriate! Your jokes are sick! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I apreciate you advances... but im not into your type. I'm sorry! I'm flattered! But... just no. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! Ew! Stop that! That's disgusting, I would never do that with you! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, so... uhmm... you're looking great today.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>thanks... what do you want?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I want you! Inside me...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Why didn't you just say! Come here!</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Mommy is going to show you what a real good fuck feels like!<div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'll have to use my toy on you!</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_girl.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm going to fuck your ass, come to mommy!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You fucking like that, huh?</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You fucking like that, huh?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>! Holy shit!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<unlockAchievement "fuckpauline">>
<<if AchievementTracker.getCurrentValue("householdhundred") gte 100>>
<<unlockAchievement "householdhundred">>
<</if>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I should beat the shit out of you for asking me that [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck off homo. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are sick in the head. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Let me fuck you, come on!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I-I I don't know what to say!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Yes?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Just be careful with me, okay? I dont do this often. Especially the ass stuff.</div><br>
<!-- Player has Vagina, Target has any type of Cock (fuck paulines asshole with a dildo)-->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Uh oh...</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina (fuck paulines asshole with a cock)-->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! It's so big!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_anal..mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Ow! Oh god! Are you done?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your technique with this toy is great! My ass feels so good!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I'm glad you like it! I prefer this to a regular cock!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh fuckkk!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yikes!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... sure...</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>That was kinda weird - haha!</div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 12>>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I should beat the shit out of you for asking me that [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck off homo. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are sick in the head. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'll have to use my toy on you!</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_anal.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_anal.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm going to fuck your ass, come to mommy!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh my!</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Shit!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>! Holy shit!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_fuck_2.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_fuck_2.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You're really going for it, huh?</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Are you hungry? Do you wanna suck on my tits?</div><br>
<<if _player.relationships[_target.id] < 50>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's disgusting! No way! [Need 50 relationship]</div><br>
<<updateRelationship -5>>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uhm. Sure.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Come here and take a drink.</div><br>
<<if _target.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_man.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_lesbian.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Gosh! You are so full!</div><br>
<<updateRelationship 5>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, you wanna chat?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Go talk to someone else...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh...</div><br>
<<updateRelationship 1>>
<<randomInteraction 50 "flirting">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Wow... you look amazing today.</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh...</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I..</div><br>
<</if>>
<<updateRelationship 2>>
<<randomInteraction 25 "kissing">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I should beat the shit out of you for asking me that [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck off homo. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are sick in the head. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Let me fuck you, come on!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I-I I don't know what to say!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Yes?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Just be careful with me, okay? I dont do this often.</div><br>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Be gentle! Wait - is that a strapon?</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You've been a bad boy today.</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yeah, i've got a pussy. So what?!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>It's too much!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you putting that all the way inside me?</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/gay_fucktr.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Ah!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I guess we should improvise a little, considering we both have pussies.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon_2.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do you want slapped?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck off, creep. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do you want slapped? [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, with my hands...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's do it.</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Dont stop until I tell you to.</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yes, baby!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh yeah - that's nice!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Is that nice? You like when i touch that?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I-It's amazing!</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You horrible cretin! What the fuck is wrong with you! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck off. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You horrible cretin! What the fuck is wrong with you! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want you to touch me... down below if you get what I mean?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I see. I don't see why not...</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Nice, huh?</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that, you fucking slut?</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh god, that feel amazing! Please don't stop!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Such a little whore!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Thanks, <<print $characters[$target].name>>. You made me feel really special. </div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I should beat the shit out of you for asking me that [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck off homo. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are sick in the head. [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, will you let me go down on you?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Look, if that's what you want...</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be sucked and tongued around!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I bet you didn't expect be to have a cock, huh?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_dicksuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_blowjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Nobody expect the pussy.</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_male.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_female.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You taste so fucking good!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You want me to keep going?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Maybe later?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I should beat the shit out of you for asking me that [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck off homo. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are sick in the head. [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Would you go down on me?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Sure. Why not?</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be sucked and licked!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm going to make you feel good tonight.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_dicksuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You're doing such a good job...</div><br>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm going to make you feel good tonight.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_male.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You're doing such a good job...</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You all sorted? I need to grab some mouthwash.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Thanks, <<print $characters[$target].name>>. You made me feel really special. </div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework for kissing scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, I was thinking... a kiss?</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I need to slap you?! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>If you want...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>This is going a little too far. Lets stop.</div><br>
<<updateRelationship 3>>
<<randomInteraction 25 "givehead">>
<<randomInteraction 25 "receivehead">>
<</if>>
<<else>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get fucked. [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>If you want...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of unspoken desires and growing sexual tension.</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I should beat the shit out of you for asking me that [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck off homo. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are sick in the head. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, so... uhmm... you're looking great today.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I want you! Inside me...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hehe - come here my little sexy thing!</div><br>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yeah?</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You can fuck me with this toy!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Make me you little bitch!</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>! Holy shit!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/universal_scenes/gay_fuck_2.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want this time? What can I do to *please you?*</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I want to fuck your ass, i need something tight!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are lucky I do this type of stuff.</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock (fuck paulines asshole with a dildo)-->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You'll have to use a toy one me, baby.</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/dickless_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina (fuck paulines asshole with a cock)-->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhh - I fucking love anal!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/amanda/scenes/anal2.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that, huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your cock feels so good in my ass!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhh - I fucking love anal!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/amanda/scenes/anal2.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that, huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your cock feels so good in my ass!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Amazing!</div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 12>>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want this time? What can I do to *please you?*</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I want you to fuck my asshole.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are lucky I do this type of stuff.</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I always love an excuse to use a toy.</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_girl.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I love to be a top!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>Agh!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let me toy your ass, bottom bitch!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<time>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Are you hungry? Do you wanna suck on my tits?</div><br>
<<if _player.relationships[_target.id] < 50>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's disgusting! No way! [Need 50 relationship]</div><br>
<<updateRelationship -5>>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uhm. Sure.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Come here and take a drink.</div><br>
<<if _target.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_man.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_lesbian.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Gosh! You are so full!</div><br>
<<updateRelationship 5>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>So, you like movies?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Of course! Here are my favourites...</div><br>
<div class="narratortextbox">Amanda spends the next 15 minutes telling you about her favourite movies. The entire conversation seems like a blur.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Cool... i guess...</div><br>
<<updateRelationship 1>>
<<randomInteraction 50 "flirting">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Do you have a map? Because I just got lost in your eyes…and a little bit in that outfit.</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?!</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Woah-ho! That's a cool one, you trying to flirt with me? - hehe!</div><br>
<</if>>
<<updateRelationship 2>>
<<randomInteraction 25 "kissing">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im fucking gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not a fucking chance, bozo. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What did you want to do?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I was thinking, could we fuck?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yes - but please be gentle with me.</div><br>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What should we do?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>We can use a toy!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/dickless_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You slut!</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Gosh, slowly now!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/amanda/scenes/fuck2.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr><<print $characters[$playing].name>>!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Ah!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/amanda/scenes/anal2.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr><<print $characters[$playing].name>>!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr><<print $characters[$playing].name>>! I think we may need a toy! We can use this!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon_3.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<time>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, with my hands...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I-I-I...</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I can't believe you are doing this!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I can't believe you are doing this!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Did I make you feel good?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh my! What just happened?!</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want you to touch me... down below if you get what I mean?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I can try my best!</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is it gonna squirt stuff out?</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/amanda/scenes/handjob.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I-I think i'm gonna - !</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh no!</div><br>
<<set _whoscummin to random(1,10)>>
<<if _whoscummin lte 5>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You fail to cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<randomPerkID 35 "amanda" "Cum Queen">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/amanda/scenes/cum.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm a little nervous!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh god, that feel amazing! Please don't stop!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I think i'm getting the hang of it!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I can't believe we actually did that!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Thanks, <<print $characters[$target].name>>. You made me feel really special. </div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, will you let me go down on you?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>So much is happening so quickly... I will but promise to be gentle with me?</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be sucked and tongued around!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Were you expecting something else?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_dick_sucking_male.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_blowjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The safe word is 'harry potter'!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_male_2.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/amanda/scenes/eatherpussy.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>*muffled noises*</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You want me to keep going?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Maybe we should stop incase someone walks in!</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I fucking look gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>So - you want to go down on me?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I dont think i'd be very good at it</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You'll never know unless you practise..</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh... okay...</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be sucked and licked!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Okay... I'll put it in my mouth now...</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/amanda/scenes/bj.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>MMhhmmmm</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Why is it twitching like that?!</div><br>
<<set _whoscummin to random(1,10)>>
<<if _whoscummin lte 5>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You fail to cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<randomPerkID 35 "amanda" "Cum Queen">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/amanda/scenes/cum.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>It's just like mine - hehe!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/amanda/scenes/eatingmypussy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Ah!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I feel so dirty...</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework for kissing scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, I was thinking... a kiss?</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You mean it? Of course!</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_kissing.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hehe! Does that mean you love me?</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<<else>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You mean it? Of course!</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_kissing.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, passionate kiss.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hehe! Does that mean you love me?</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im fucking gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not a fucking chance, bozo. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you trying to get in my pants?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Actually im trying to get *you* in *MY* pants...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You want me to fuck you? Yes please!</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We'll have to use toys for this.</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_girl.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You little slut!</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>About time I put this cock to use!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Jeez - you're such a fucking slut, aren't you?</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Jeez - you're such a fucking slut, aren't you?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hunghhhh...</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh gosh!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh gosh!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We're going to need toys, aren't we?</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/amanda/scenes/lesbianstrapon_3.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want this time? What can I do to *please you?*</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I want to fuck your ass, i need something tight!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are lucky I do this type of stuff.</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock (fuck paulines asshole with a dildo)-->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You'll have to use a toy one me, baby.</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/dickless_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina (fuck paulines asshole with a cock)-->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhh - I fucking love anal!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/bella/scenes/anal_give.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that, huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your cock feels so good in my ass!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhh - I fucking love anal!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/bella/scenes/anal_give.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that, huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your cock feels so good in my ass!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Amazing!</div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 12>>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want this time? What can I do to *please you?*</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I want you to fuck my asshole.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are lucky I do this type of stuff.</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I always love an excuse to use a toy.</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_girl.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I love to be a top!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>Agh!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let me toy your ass, bottom bitch!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Are you hungry? Do you wanna suck on my tits?</div><br>
<<if _player.relationships[_target.id] < 50>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's disgusting! No way! [Need 50 relationship]</div><br>
<<updateRelationship -5>>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uhm. Sure.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Come here and take a drink.</div><br>
<<if _target.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_man.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_lesbian.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Gosh! You are so full!</div><br>
<<updateRelationship 5>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, you wanna chat?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I locked the store... for us to chat?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Uh...</div><br>
<<updateRelationship 1>>
<<randomInteraction 50 "flirting">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I'd bury my cock so deep inside you, that whoever could pull it out would be crowned king arthur</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?!</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Smooth, I like it.</div><br>
<</if>>
<<updateRelationship 2>>
<<randomInteraction 25 "kissing">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im fucking gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not a fucking chance, bozo. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you finally going to get the courage to fuck me?</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Obviously we'll have to get some help if you want to fuck me. You can't really do much with that, ha!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>We can use a toy instead!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/dickless_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I like to watch you as you take this!</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Wow, you're packing!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/bella/scenes/fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Haha! Yes!</div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/bella/scenes/fuck2.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! It's so big! Put it in my ass!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/bella/scenes/anal_give.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck yes! Fuck me till I cum!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<time>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, with my hands...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I wont say no to you.</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get your hands on my cock and make me cum!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Holy shit!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/fingering.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/fingering.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Did I make you feel good?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Round 2?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want you to touch me... down below if you get what I mean?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You need me to help you cum? It's okay... I understand... everyone has *needs*... let me help you relieve yourself...</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get it all out.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/handjob.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I-I think i'm gonna - !</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You can do it on my face, okay?</div><br>
<<set _whoscummin to random(1,10)>>
<<if _whoscummin lte 5>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You fail to cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<randomPerkID 35 "mom" "Cum Queen">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterfacial.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You've got such a nice pussy. Let me play with your clit.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh god, that feel amazing! Please don't stop!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Haha! Naughty! Let's continue this later?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I really want to do this again with you sometime...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Thanks, <<print $characters[$target].name>>. You made me feel really special. </div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, will you let me go down on you?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I can't say no, can I?</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be sucked and tongued around!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is my cock nice enough for you?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_dick_sucking_male.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_blowjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhhh, lick my pussy baby!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_male.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/bella/scenes/pussy.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>*muffled noises*</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You want me to keep going?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Well...</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I fucking look gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>So - you want to go down on me?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do *I* want to? No. But do you want me to?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I mean - obviously!</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be sucked and licked!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I never get tired of sucking cock.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/bella/scenes/blowjob.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>MMhhmmmm</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you going to cum for me?</div><br>
<<set _whoscummin to random(1,10)>>
<<if _whoscummin lte 5>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You fail to cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<randomPerkID 35 "bella" "Cum Queen">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/bella/scenes/facial.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm always up for licking a bit of pussy!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_female.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Ah!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want me to do to you next?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework for kissing scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, I was thinking... a kiss?</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Come here...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_kissing.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Wow, look at you go.</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<<else>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I dont see why not...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_kissing.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, passionate kiss.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Wow, look at you go.</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im fucking gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not a fucking chance, bozo. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you trying to get in my pants?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Actually im trying to get *you* in *MY* pants...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You want me to fuck you? Yes please!</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We'll have to use toys for this.</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_girl.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You little slut!</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>About time I put this cock to use!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Jeez - you're such a fucking slut, aren't you?</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Jeez - you're such a fucking slut, aren't you?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hunghhhh...</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh gosh!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh gosh!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We're going to need toys, aren't we?</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<time>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No way bro! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Let me fuck you, come on!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I-I I don't know what to say!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Yes?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Just be careful with me, okay? I dont do this often. Especially the ass stuff.</div><br>
<!-- Player has Vagina, Target has any type of Cock (fuck paulines asshole with a dildo)-->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Uh oh...</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina (fuck paulines asshole with a cock)-->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! It's so big!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_anal..mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Ow! Oh god! Are you done?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your technique with this toy is great! My ass feels so good!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I'm glad you like it! I prefer this to a regular cock!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh fuckkk!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yikes!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... sure...</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>That was kinda weird - haha!</div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 12>>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I.. No. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, so... uhmm... you're looking great today.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Urgh - okay! Will you fuck my ass? Yes or no.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yea?...</div><br>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Tell me if im doing this right, wont you?</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_anal.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_anal.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm going to fuck your ass now, okay?</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh my!</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Shit!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>! Holy shit!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_fuck_2.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_fuck_2.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You're really going for it, huh?</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Are you hungry? Do you wanna suck on my tits?</div><br>
<<if _player.relationships[_target.id] < 50>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's disgusting! No way! [Need 50 relationship]</div><br>
<<updateRelationship -5>>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uhm. Sure.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Come here and take a drink.</div><br>
<<if _target.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_man.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_lesbian.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Gosh! You are so full!</div><br>
<<updateRelationship 5>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, you wanna chat?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not with you! Haha!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh...</div><br>
<<updateRelationship 1>>
<<randomInteraction 50 "flirting">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Wow... you look amazing today.</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Bro, that's kinda weird...</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Bro, that's kinda weird...</div><br>
<</if>>
<<updateRelationship 2>>
<<randomInteraction 25 "kissing">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Honestly, dude?! What's with this sick fuckin joke? Incest is weird. [Needs the "Family Lover" perk]</div><br>
<button type="button" class="button" onclick="npc_menu">Back</button>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>AM I A FUCKIN' HOMO? NO. [Needs the "Gay" perk]</div><br>
<button type="button" class="button" onclick="npc_menu">Back</button>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<button type="button" class="button" onclick="npc_menu">Back</button>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Let me fuck you, come on!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I-I I don't know what to say!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Yes?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Just be careful with me, okay? I dont do this often.</div><br>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Be gentle! Wait - is that a strapon?</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You've been a bad boy today.</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yeah, i've got a pussy. So what?!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>It's too much!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you putting that all the way inside me?</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/gay_fucktr.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Ah!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I guess we should improvise a little, considering we both have pussies.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon_2.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button>
<</if>>
<</if>>
<</if>>
</div><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What the fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I ain't a homo! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuckin' gross! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, with my hands...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>R-really? Uh....</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Be gentle on me, okay? I don't do this often...</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is this going to be okay for you?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh shit!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Tell me how you feel.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I hope we dont get caught, im nervous!</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What the fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I am not a homo! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What the fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want you to touch me... down below if you get what I mean?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... sure...</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's at least help each other out.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let me know if that feels good, wont you?</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh god, that feel amazing! Please don't stop!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Naughty! We should stop for now. I enjoyed this, let me touch your pussy again soon.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I can tell you really enjoyed that. I'm so glad, sweetie.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Thanks, <<print $characters[$target].name>>. You made me feel really special. </div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Bro - What the fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like a homo? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Bro - What the fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, will you let me go down on you?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>like... actually?</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be sucked and tongued around!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Be gentle, wont you?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_dicksuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_blowjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yeah - i've got a pussy. Don't laugh.</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_male.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_female.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You taste so fucking good!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You want me to keep going?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do we have time?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is that a joke? [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I ain't a fuckin' homo! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is that a joke? [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Get down on your knees and put that mouth to good use!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... I... sure...</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be sucked and licked!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Tell me if i'm doing something wrong, please!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_dicksuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You're doing such a good job...</div><br>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Tell me if i'm doing something wrong, please!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_male.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You're doing such a good job...</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Did I do good?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You did great!</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework for kissing scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, I was thinking... a kiss?</div><br>
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuckin' gross! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you sure? ha-ha...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh.... are you done?</div><br>
<<updateRelationship 3>>
<<randomInteraction 25 "givehead">>
<<randomInteraction 25 "receivehead">>
<</if>>
<<else>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuckin' gross! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you sure? ha-ha...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh.... are you done?</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Dude... what the fuck is wrong with you, i am meant to trust you! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Listen, stop. I'm not gay. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, so... uhmm... you're looking great today.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Do you want to take a turn of me? Fuck me real good?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I don't know..</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I'll take that as a yes!</div><br>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yeah?</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You can fuck me with this toy!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Make me you little bitch!</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>This is amazing!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/universal_scenes/gay_fuck_2.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want this time? What can I do to *please you?*</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I want to fuck your ass, i need something tight!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are lucky I do this type of stuff.</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock (fuck paulines asshole with a dildo)-->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You'll have to use a toy one me, baby.</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/dickless_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina (fuck paulines asshole with a cock)-->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhh - I fucking love anal!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/joanna/scenes/anal_give.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that, huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your cock feels so good in my ass!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhh - I fucking love anal!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/joanna/scenes/anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You like that, huh?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Your cock feels so good in my ass!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_anal.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Amazing!</div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 12>>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want this time? What can I do to *please you?*</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I want you to fuck my asshole.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You are lucky I do this type of stuff.</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I always love an excuse to use a toy.</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_girl.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I love to be a top!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>Agh!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let me toy your ass, bottom bitch!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<time>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Are you hungry? Do you wanna suck on my tits?</div><br>
<<if _player.relationships[_target.id] < 50>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's disgusting! No way! [Need 50 relationship]</div><br>
<<updateRelationship -5>>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uhm. Sure.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Come here and take a drink.</div><br>
<<if _target.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_man.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_lesbian.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Gosh! You are so full!</div><br>
<<updateRelationship 5>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, you wanna chat?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Chat? I prefer action.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I guess me too...</div><br>
<<updateRelationship 1>>
<<randomInteraction 50 "flirting">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I'd bury my cock so deep inside you, that whoever could pull it out would be crowned king arthur</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?!</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Smooth, I like it.</div><br>
<</if>>
<<updateRelationship 2>>
<<randomInteraction 25 "kissing">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im fucking gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not a fucking chance, bozo. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you finally going to get the courage to fuck me?</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Obviously we'll have to get some help if you want to fuck me. You can't really do much with that, ha!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>We can use a toy instead!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/dickless_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I like to watch you as you take this!</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Wow, you're packing!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/joanna/scenes/fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh Yes!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/joanna/scenes/fuck2.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/joanna/scenes/fuck2.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! It's so big! Put it in my ass!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/joanna/scenes/anal_give.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck yes! Fuck me till I cum!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<time>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, with my hands...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I wont say no to you.</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get your hands on my cock and make me cum!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Holy shit!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/fingering.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/fingering.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Did I make you feel good?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Round 2?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want you to touch me... down below if you get what I mean?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You need me to help you cum? It's okay... I understand... everyone has *needs*... let me help you relieve yourself...</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get it all out.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/handjob.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I-I think i'm gonna - !</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You can do it on my face, okay?</div><br>
<<set _whoscummin to random(1,10)>>
<<if _whoscummin lte 5>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You fail to cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<randomPerkID 35 "mom" "Cum Queen">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterfacial.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You've got such a nice pussy. Let me play with your clit.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh god, that feel amazing! Please don't stop!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Haha! Naughty! Let's continue this later?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I really want to do this again with you sometime...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Thanks, <<print $characters[$target].name>>. You made me feel really special. </div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, will you let me go down on you?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I can't say no, can I?</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be sucked and tongued around!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is my cock nice enough for you?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_dick_sucking_male.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_blowjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhhh, lick my pussy baby!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/joanna/scenes/eatingpussy.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/joanna/scenes/pussy.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>*muffled noises*</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You want me to keep going?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Well...</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I fucking look gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>So - you want to go down on me?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do *I* want to? No. But do you want me to?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I mean - obviously!</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be sucked and licked!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I never get tired of sucking cock.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/joanna/scenes/bj.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>MMhhmmmm</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you going to cum for me?</div><br>
<<set _whoscummin to random(1,10)>>
<<if _whoscummin lte 5>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You fail to cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<randomPerkID 35 "joanna" "Cum Queen">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/joanna/scenes/cum.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm always up for licking a bit of pussy!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_female.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Ah!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want me to do to you next?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework for kissing scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, I was thinking... a kiss?</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Come here...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_kissing.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Wow, look at you go.</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<<else>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I dont see why not...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbian_kissing.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, passionate kiss.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Wow, look at you go.</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im fucking gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not a fucking chance, bozo. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you trying to get in my pants?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Actually im trying to get *you* in *MY* pants...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You want me to fuck you? Yes please!</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We'll have to use toys for this.</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_girl.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You little slut!</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>About time I put this cock to use!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Jeez - you're such a fucking slut, aren't you?</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Jeez - you're such a fucking slut, aren't you?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hunghhhh...</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh gosh!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh gosh!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We're going to need toys, aren't we?</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/joanna/scenes/strapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><<goto "julie_give_fuck">><<goto "julie_receive_fuck">><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Are you hungry? Do you wanna suck on my tits?</div><br>
<<if _player.relationships[_target.id] < 50>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's disgusting! No way! [Need 50 relationship]</div><br>
<<updateRelationship -5>>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uhm. Sure.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Come here and take a drink.</div><br>
<<if _target.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_man.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_lesbian.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Gosh! You are so full!</div><br>
<<updateRelationship 5>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, you wanna chat?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Didn't we talk enough already?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I guess...</div><br>
<<updateRelationship 50>>
<<randomInteraction 50 "flirting">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I've really missed you. I'm so glad you came to visit me, you look amazing as ever!</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?!</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You have - like - no idea how happy i am to hear that!</div><br>
<</if>>
<<updateRelationship 50>>
<<randomInteraction 25 "kissing">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im fucking gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not a fucking chance, bozo. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you finally going to get the courage to fuck me?</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Obviously we'll have to get some help if you want to fuck me. You can't really do much with that, ha!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>We can use a toy instead!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/dickless_fuck.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I like to watch you as you take this!</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Wow, you're packing!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla.mp4" type="video/mp4"></video></center></div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh god! It's so big! Put it in my ass!</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_anal.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuck yes! Fuck me till I cum!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do that thing you know I like, i want to feel out clits touching...</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/scissor.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<time>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, with my hands...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I wont say no to you.</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get your hands on my cock and make me cum!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_handjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Holy shit!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/receivehandjobf.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/receivehandjobf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Did I make you feel good?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Round 2?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want you to touch me... down below if you get what I mean?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You need me to help you cum? It's okay... I understand... everyone has *needs*... let me help you relieve yourself...</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get it all out.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/universal_scenes/handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>It's been so long since I've felt your touch!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/julie/give_lesbian_finger.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh god, that feel amazing! Please don't stop!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want to do next, my love?</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, will you let me go down on you?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I can't say no, can I?</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be sucked and tongued around!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is my cock nice enough for you?</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_dick_sucking_male.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_blowjob.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Hmmmhhhh, lick my pussy baby!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/receiveheadf.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/receiveheadf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>*muffled noises*</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You want me to keep going?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I want even more</div><br>
<<time>>
<<updateRelationship 55>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I fucking look gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>So - you want to go down on me?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do *I* want to? No. But do you want me to?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I mean - obviously!</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be sucked and licked!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I never get tired of sucking cock.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/vanilla_blowjob.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Mia, you always taste the best</div><br>
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/giveheadf.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/giveheadf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Ah!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What do you want me to do to you next?</div><br>
<<time>>
<<updateRelationship 55>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework for kissing scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, I was thinking... a kiss?</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Come here baby...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/kissf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>This takes me back!</div><br>
<<updateRelationship 55>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<<else>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Get away from me you sick fuck! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Come here baby...</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/kissf.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, passionate kiss.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Wow, look at you go.</div><br>
<<updateRelationship 55>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>The fuck?! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like im fucking gay? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Not a fucking chance, bozo. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you trying to get in my pants?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Actually im trying to get *you* in *MY* pants...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You want me to fuck you? Yes please!</div><br>
<<if _target.relativesid.includes(_player.id)>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I know this is wrong but it feels so good being with you...</div><br>
<</if>>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We'll have to use toys for this.</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_girl.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You little slut!</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>About time I put this cock to use!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Jeez - you're such a fucking slut, aren't you?</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucked_by_female_strapon.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Jeez - you're such a fucking slut, aren't you?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hunghhhh...</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/pauline/scenes/trans_fucks_guy.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh gosh!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/trans_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh gosh!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do that thing you know I like, i want to feel out clits touching...</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mia/scenes/scissor.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 55>>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="narratortextbox"><<print $characters[$playing].name>> stops to think for a second, is this really the right *thing* to do?</div><br>
<div class="monotextbox">Fucking this guy, up the *ass*? Listen - he's not going to say yes no matter what.<br> It's a terrible idea. I could make <<print $characters[$playing].name>> lose their job which would also be a terrible idea. I need to just make <<print $characters[$playing].name>> step back from the weird stuff with Tony for now.</div><br>
<div class="imageboxbig"><img src="images/characters/natasha/thinking.jpg" alt="" /></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hmmm, probably not a great idea right now.</div><br>
<<time>>
<!-- Back to the interaction menu -->
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="narratortextbox"><<print $characters[$playing].name>> stops to think for a second, is this really the right *thing* to do?</div><br>
<div class="monotextbox">Fucking this guy, up the *ass*? Listen - he's not going to say yes no matter what.<br> It's a terrible idea. I could make <<print $characters[$playing].name>> lose their job which would also be a terrible idea. I need to just make <<print $characters[$playing].name>> step back from the weird stuff with Tony for now.</div><br>
<div class="imageboxbig"><img src="images/characters/natasha/thinking.jpg" alt="" /></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hmmm, probably not a great idea right now.</div><br>
<<time>>
<!-- Back to the interaction menu -->
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Are you hungry? Do you wanna suck on my tits?</div><br>
<<if _player.relationships[_target.id] < 50>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That's disgusting! No way! [Need 50 relationship]</div><br>
<<updateRelationship -5>>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uhm. Sure.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Come here and take a drink.</div><br>
<<if _target.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_man.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/breast_feed_lesbian.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Gosh! You are so full!</div><br>
<<updateRelationship 5>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, you wanna chat?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We are at work! Let's save the chatting for breaktime, okay?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Dude...</div><br>
<<updateRelationship 1>>
<<randomInteraction 50 "flirting">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="narratortextbox">Tony is a dedicated employee. It would be hard to distract him from his job.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey Tony, do you have a girlfriend?</div><br>
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>...</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>No I do not. That would just be a distraction from my job.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Don't you ever get lonely...?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Any girl would be lucky to be with someone so... dedicated...</div><br>
<div class="narratortextbox">You tease Tony.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I..I...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You're so cute, Tony!</div><br>
<<updateRelationship 2>>
<<randomInteraction 25 "kissing">>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="narratortextbox"><<print $characters[$playing].name>> stops to think for a second, is this really the right *thing* to do?</div><br>
<div class="monotextbox">Fucking this guy, up the *ass*? Listen - he's not going to say yes no matter what.<br> It's a terrible idea. I could make <<print $characters[$playing].name>> lose their job which would also be a terrible idea. I need to just make <<print $characters[$playing].name>> step back from the weird stuff with Tony for now.</div><br>
<div class="imageboxbig"><img src="images/characters/natasha/thinking.jpg" alt="" /></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hmmm, probably not a great idea right now.</div><br>
<<time>>
<!-- Back to the interaction menu -->
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="narratortextbox">Tony is a dedicated employee. It would be hard to distract him from his job.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey Tony, when was the last time you had your cock stroked by a *real* woman?</div><br>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What the fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I ain't a homo! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>This is not okay to be asking at work. Get back out there and serve customers! [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want to make you feel good, with my hands...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>R-really? Uh....</div><br>
<div class="narratortextbox"><<print $characters[$playing].name>> slowly pulls down the jeans of <<print $characters[$target].name>>, revealing their <<= _target.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh gosh jolly! I can't believe this is happening!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*? -->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh gosh jolly! I can't believe this is happening!</div><br>
<!-- Male & Female 'Giving' Scenes AKA what gender are *YOU*?-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/fingering.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I hope there isn't a mystery shopper out there! </div><br>
<<time>>
<<updateRelationship 4>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Alright, lets get back to work. There are thirsty customers out there!</div><br>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey Tony, I'm in need of some employee motivation...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Luckily for you, I have the 100 most inspirational quotes of all time on hand!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>No Tony, I want you to give your fingers deep into my pussy.</div><br>
<div class="narratortextbox">Tony cannot believe what you just said to him. The bottom of his jaw almost hits the floor.</div><br>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What the fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I am not a homo! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... This isn't in allignment with corporate policy. Please do not try that again. [Need <<print $interactionAmounts.handjob>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I really want you to touch me... down below if you get what I mean?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... sure...</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> slowly pulls down the jeans of <<print $characters[$playing].name>>, revealing their <<= _player.genitals>>, just waiting to be played with...</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's at least help each other out.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/handjob.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let me know if that feels good, wont you?</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/fingering.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Oh god, that feel amazing! Please don't stop!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Naughty! We should stop for now. I enjoyed this, let me touch your pussy again soon.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Alright, lets get back to work. There are thirsty customers out there!</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "head_give">>
<<randomInteraction 20 "head_receive">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="narratortextbox">Tony is a dedicated employee. It would be hard to distract him from his job.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey Tony, when was the last time you had your dick sucked or licked some pussy?</div><br>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Bro - What the fuck! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Do I look like a homo? [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... This isn't in allignment with corporate policy. Please do not try that again. [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>That is a very unprofessional thing to ask!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Oh. So you wouldn't want me to jerk your cock off right here right now??</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... that's not what I said!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Follow me, Tony.</div><br>
<div class="narratortextbox">You bring Tony to the stock cupboard and start unzipping his pants</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Target has any type of Cock -->
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm not gonna last long!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterbj.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- Target has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I'm not gonna last long!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/pussyeating_female.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You taste so fucking good!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You want me to keep going?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>We should get back to work...</div><br>
<<time>>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey Tony, I'm in need of some employee motivation...</div><br>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Is that a joke? [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I ain't a fuckin' homo! [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.head>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... This isn't in allignment with corporate policy. Please do not try that again. [Need <<print $interactionAmounts.head>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Luckily for you, I have the 100 most inspirational quotes of all time on hand!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>No Tony, I want you to lick my pussy. Isn't it time for your lunch anyway?</div><br>
<div class="narratortextbox">Tony cannot believe what you just said to him. The bottom of his jaw almost hits the floor.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... Natasha.. that's just not...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Follow me, Tony.</div><br>
<div class="narratortextbox">Tony straightens up his back and follows <<sistername>> without question to the stock cupboard.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Agh! I can't believe you are letting me do this! haha!</div><br>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has any type of Cock -->
<<if _player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Tell me if i'm doing something wrong, please!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_dicksuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You're doing such a good job...</div><br>
<<else>> <!-- Player has a vagina -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Tell me if i'm doing something wrong, please!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterreceiveoral.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You're doing such a good job...</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Did I do good?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>You did great!</div><br>
<<time>>
<div class="npctextbox"><<tonychat>>Tony<hr>Okay, I need to go rinse my mouth out with some mouth wash. That was good! Let's quickly get back to work before we get in trouble!</div><br>
<<updateRelationship 4>>
<<randomInteraction 20 "give_fuck">>
<<randomInteraction 20 "receive_fuck">>
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework for kissing scenes -->
<div class="narratortextbox">Tony is a dedicated employee. It would be hard to distract him from his job.</div><br>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey Tony, you look stressed. Come here!</div><br>
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh... This isn't in allignment with corporate policy. Please do not try that again. [Need $interactionAmounts.kiss]</div><br>
<<else>>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/gay_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I... uh...</div><br>
<div class="monotextbox">Spit it out, human...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Next time, give me some warning... okay?!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Sure thing, baby</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<<else>>
<<if _player.relationships[_target.id] < $interactionAmounts.kiss>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fuckin' gross! [Need $interactionAmounts.kiss]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Are you sure? ha-ha...</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterkiss.mp4" type="video/mp4"></video></center></div><br>
<div class="narratortextbox">The lips of <<print $characters[$playing].name>> and <<print $characters[$target].name>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Uh.... are you done?</div><br>
<<updateRelationship 3>>
<<randomInteraction 20 "handjob_give">>
<<randomInteraction 20 "handjob_receive">>
<</if>>
<</if>>
<<time>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey Tony, do you want to see more of this body? Fancy another round in the stock cupboard?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Please, keep your voice down! Let's go!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Heehee, lead the way!</div><br>
<div class="narratortextbox">Tony takes you up to the manager's office where he starts undressing.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Can we? You know?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Yes Tony, I want to fuck.</div><br>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and !_target.perks.includes("Family Lover")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Dude... what the fuck is wrong with you, i am meant to trust you! [Needs the "Family Lover" perk]</div><br>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Listen, stop. I'm not gay. [Needs the "Gay" perk]</div><br>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < $interactionAmounts.fuck>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Fucking? Oh gosh! I thought we were going to look at my employee of the month awards.. uh... This isn't in allignment with corporate policy. Please do not try that again. [Need <<print $interactionAmounts.fuck>> relationship]</div><br>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Hey, so... uhmm... you're looking great today.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>...</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Do you want to take a turn of me? Fuck me real good?</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>I don't know..</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>I'll take that as a yes!</div><br>
<!-- Player has Vagina, Target has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Yeah?</div><br>
<!-- woman with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/ftm_fucked.mp4" type="video/mp4"></video></center></div><br>
<<else>> <!-- woman with a cock fucking a normal woman with a pussy-->
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/natasha/scenes/sisterfuck2.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You like that?</div><br>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>You can fuck me with this toy!</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Wow! </div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/female_strapon_fuck.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>This is amazing!</div><br>
<!-- Player has any type of Cock, Target has any type of cock -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<!-- Player male has a Cock, pauline has a cock -->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/universal_scenes/gay_fuck_2.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Slow down!</div><br>
<!-- Player female has a Cock, pauline has a cock -->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/man_fucks_trans.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Baby! Please! Slow down!</div><br>
<!-- Player has any type of vagina, Target has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get the toys out!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Let's get back to work, quickly!</div><br>
<<randomInteraction 20 "anal_give">>
<<randomInteraction 20 "anal_receive">>
<<time>>
<!-- Back to the interaction menu -->
<</if>>
<</if>>
<</if>>
</div>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework for Breast Size Decrease -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<set _breastIndex = $allBreasts.indexOf($characters[$target].breasts)>>
<!-- Check if the breast type is valid -->
<<if _breastIndex == -1>>
<div class="narratortextbox">Error: <<print $characters[$target].name>> has an unrecognized breast size. Please update their attributes.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Something feels wrong...</div><br>
<!-- Proceed if the breast size is valid -->
<<elseif _breastIndex > 0>>
<<set $characters[$target].breasts = $allBreasts[_breastIndex - 1]>>
<div class="narratortextbox"><<print $characters[$target].name>>'s breast size has decreased. New size: <<print $characters[$target].breasts>></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>My chest feels different... is it smaller?</div><br>
<<else>>
<div class="narratortextbox"><<print $characters[$target].name>>'s chest cannot be reduced further; it is already flat.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Why are you staring at me like that?</div><br>
<</if>>
<<time>><<set $time = $time + 3>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework for Breast Size Increase -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<set _breastIndex = $allBreasts.indexOf($characters[$target].breasts)>>
<!-- Check if the breast type is valid -->
<<if _breastIndex == -1>>
<div class="narratortextbox">Error: <<print $characters[$target].name>> has an unrecognized breast size type. Please update their attributes.</div><br>
<!-- Proceed if the breast size is valid -->
<<elseif _breastIndex < $allBreasts.length - 1>>
<<set $characters[$target].breasts = $allBreasts[_breastIndex + 1]>>
<div class="narratortextbox"><<print $characters[$target].name>>'s breast size has increased. New size: <<print $characters[$target].breasts>></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Whoa, my chest feels fuller!</div><br>
<<else>>
<div class="narratortextbox"><<print $characters[$target].name>>'s chest cannot increase further; it is already at the maximum size (Huge).</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Why are you staring at me like that?</div><br>
<</if>>
<<time>><<set $time = $time + 3>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<set _genitalIndex = $allGenitals.indexOf($characters[$target].genitals)>>
<!-- Check if feminization can occur -->
<<if _genitalIndex > 0>>
<<set $characters[$target].genitals = $allGenitals[_genitalIndex - 1]>>
<div class="narratortextbox"><<print $characters[$target].name>> has been feminized. New genitals: <<print $characters[$target].genitals>></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What is happening to me? I need to go!</div><br>
<<else>>
<div class="narratortextbox"><<print $characters[$target].name>> cannot be feminized further.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What are you doing?</div><br>
<</if>>
<<time>><<set $time = $time + 3>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<set _genitalIndex = $allGenitals.indexOf($characters[$target].genitals)>>
<!-- Check if masculinization can occur -->
<<if _genitalIndex < $allGenitals.length - 1>>
<<set $characters[$target].genitals = $allGenitals[_genitalIndex + 1]>>
<div class="narratortextbox"><<print $characters[$target].name>> has been masculinized. New genitals: <<print $characters[$target].genitals>></div>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What is happening to me? I need to go!</div><br>
<<else>>
<div class="narratortextbox"><<print $characters[$target].name>> cannot be masculinized further.</div>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>What did you say?</div><br>
<</if>>
<<time>><<set $time = $time + 3>>
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button><!-- Basic Interaction Framework with Genital Matchup Scenes -->
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 1: Are they relatives and don't have the "Family Lover" perk? -->
<<if _target.relativesid.includes(_player.id) and not (_player.perks.includes("Family Lover") or _target.perks.includes("Family Lover"))>>
<div class="error">This interaction feels awkward without the "Family Lover" perk because you are family members!</div>
<button type="button" class="button" onclick="State.go('interaction_menu')">Back</button>
<<else>>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="error">Both characters need to have the "Gay" perk to engage in this interaction due to same gender.</div>
<button type="button" class="button" onclick="State.go('interaction_menu')">Back</button>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<<if _player.relationships[_target.id] < 50>>
<div class="error">Your relationship with <<print _target.name>> isn't strong enough for this interaction.</div>
<button type="button" class="button" onclick="State.go('interaction_menu')">Back</button>
<<else>>
<!-- Interaction happens here (customize for specific interaction) -->
<div class="interactionResponse">
<p><<print _player.name>> engages in a personalized interaction with <<print _target.name>>.</p>
<p>Their affection and relationship increased!</p>
</div>
<!-- Branch: Different scenes for genital matchups -->
<!-- Player has Vagina, Target has any type of Cock -->
<<if _player.genitals == "Vagina" and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock")>>
<div class="sceneType">
This is a scene for a character with a vagina interacting with someone with a cock (Tiny, Regular, or Big).
</div>
<!-- Player has any type of Cock, Target has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and _target.genitals == "Vagina">>
<div class="sceneType">
This is a scene for a character with a cock (Tiny, Regular, or Big) interacting with someone with a vagina.
</div>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="sceneType">
This is a special scene for other genital combinations or undefined genitals.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 5>>
<!-- Back to the interaction menu -->
<button data-passage="npc_menu" class="button" type="button" tabindex="0">Finish Interaction</button>
<</if>>
<</if>>
<</if>>
</div><<set _target = $characters[$target]>>
<<set _player = $characters[$playing]>>
<<if $time gte 15>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>It's getting late. I've got to go.</div><br>
<<elseif $characters[$playing].outfit eq "Naked" and !$characters[$target].perks.includes("Nudist") and _player.relationships[_target.id] lt 80>>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Put some fucking clothes on! I’m not talking to you like this.</div><br>
<div class="narratortextbox">This character wont talk to naked characters unless the are a nudist themselves or like you enough to ignore you nakedness.</div><br>
<<else>>
<div class="wrapper">
<div class="titlename"><strong><<print _target.name>></strong></div><br>
<!-- Display target character image -->
<div class="imageboxbig"><<print _target.main>></div>
<!-- Relationship Box -->
<div class="relationship-box">
<<print _player.relationships[_target.id]>> / 100
</div>
<!-- Interaction Buttons Grid with responsive layout -->
<div class="interaction-grid">
<<for _i = 0; _i < _player.interactions.length; _i++>>
<<capture _interaction>>
<<set _interaction = _player.interactions[_i]>>
<!-- Create the interaction passage name using _interaction.name -->
<<set $interactionChosen to _target.id + "_" + _interaction.name>>
<!-- Add the button with the corrected passage reference -->
<a data-passage='$interactionChosen'>
<div class="interactions"><<print _interaction.image>></div>
</a>
<</capture>>
<</for>>
<<if $characters[$playing].perks.includes("Dominatrix") and $characters[$playing].gender eq "Female">>
<a data-passage='femdominteraction'>
<div class="interactions"><img src="images/interactions/femdom.png" alt="" /></div>
</a>
<</if>>
<!-- Spells Section (Only show owned spells) -->
<<for _item range $spells>>
<<capture _item>>
<<if _item.owned eq true>>
<a data-passage='_item.name'>
<div class="interactions"><<print _item.image>></div>
</a>
<</if>>
<</capture>>
<</for>>
</div>
</div>
<br>
<</if>>
<button data-passage='$currentlocation' class="button-regular" type="button" tabindex="0">Leave</button><<script>>UIBar.hide();<</script>>
<main class="lb-title-screen">
<div class="lb-title-cast" aria-label="The women of Lustbound">
<figure class="lb-title-character" style="--i:0;--focus:48%"><img src="images/fan/characters/pauline/police_outfit.jpg" alt="Pauline" /><figcaption>Pauline</figcaption></figure>
<figure class="lb-title-character" style="--i:1;--focus:52%"><img src="images/fan/characters/natasha/nightwear.jpg" alt="Natasha" /><figcaption>Natasha</figcaption></figure>
<figure class="lb-title-character" style="--i:2;--focus:50%"><img src="images/fan/characters/mia/police_outfit.jpg" alt="Mia" /><figcaption>Mia</figcaption></figure>
<figure class="lb-title-character" style="--i:3;--focus:50%"><img src="images/fan/characters/valentina/main_outfit.jpg" alt="Luce" /><figcaption>Luce</figcaption></figure>
<figure class="lb-title-character lb-title-character--featured" style="--i:4;--focus:50%"><img src="images/fan/characters/debra/main.jpg" alt="Debra" /><figcaption>Debra</figcaption></figure>
<figure class="lb-title-character" style="--i:5;--focus:48%"><img src="images/fan/characters/daisy/sluttyoutfit.jpg" alt="Daisy" /><figcaption>Daisy</figcaption></figure>
<figure class="lb-title-character" style="--i:6;--focus:50%"><img src="images/fan/characters/jewelz/main.jpg" alt="Jewelz" /><figcaption>Jewelz</figcaption></figure>
<figure class="lb-title-character" style="--i:7;--focus:50%"><img src="images/fan/characters/emily/sluttyoutfit.jpg" alt="Emily" /><figcaption>Emily</figcaption></figure>
<figure class="lb-title-character" style="--i:8;--focus:50%"><img src="images/fan/characters/bella/main.jpg" alt="Bella" /><figcaption>Bella</figcaption></figure>
<figure class="lb-title-character" style="--i:9;--focus:50%"><img src="images/fan/characters/alina/reglar.jpg" alt="Alina" /><figcaption>Alina</figcaption></figure>
<figure class="lb-title-character" style="--i:10;--focus:50%"><img src="images/fan/characters/penny/main.jpg" alt="Penny" /><figcaption>Penny</figcaption></figure>
<figure class="lb-title-character" style="--i:11;--focus:52%"><img src="images/fan/characters/chanel/main.jpg" alt="Chanel" /><figcaption>Chanel</figcaption></figure>
</div>
<div class="lb-title-shade" aria-hidden="true"></div>
<div class="lb-title-grain" aria-hidden="true"></div>
<section class="lb-title-content">
<div class="lb-title-kicker"><span></span> REALM OF CORRUPTION</div>
<h1>LUST<span>BOUND</span></h1>
<p>Desire changes everything.</p>
<nav class="lb-title-actions" aria-label="Main menu">
<button data-passage="starting_game_1" class="lb-title-action lb-title-action--primary" type="button"><b>New Game</b><span>Begin your descent</span><i>01</i></button>
<div class="lb-title-load">
<<button "Load Game">>
<<script>>UIBar.unstow().show();<</script>>
<<script>>UI.saves();<</script>>
<</button>>
<span>Return to your story</span><i>02</i>
</div>
<button data-passage="changelog_new" class="lb-title-action" type="button"><b>Changelog</b><span>See what is new</span><i>03</i></button>
</nav>
</section>
<footer class="lb-title-footer">
<a href="https://cwsgames.com" target="_blank" rel="noopener noreferrer">CWSGAMES.COM ↗</a>
<span>v<<print $version>></span>
</footer>
</main><<if State.variables.version is undefined or !Array.isArray(State.variables.characters)>>
<<else>>
<<if $loadgame eq 1>><<script>>UIBar.unstow().show();<</script>><</if>>
<<if $version lt 0.41>>
<<goto "newversionneeded">>
<</if>>
<<if $version eq 0.41>>
<<set $version = 0.42>>
<</if>>
<<if $version eq 0.42>>
<<set $version = 0.43>>
<</if>>
<<if $version eq 0.43>>
<<set $version = 0.44>>
<</if>>
<<if $version eq 0.44>>
<<set $version = 0.45>>
<</if>>
<<if $version eq 0.45>>
<<set $version = 0.46>>
<</if>>
<<if $version eq 0.46>>
<<set $version = 0.47>>
<</if>>
<<if $version eq 0.47>>
<<set $version = 0.48>>
<</if>>
<<if $version eq 0.48>>
<<set $version = 0.49>>
<</if>>
<<if $version eq 0.49>>
<<set $version = 0.50>>
<</if>>
<<if $version eq 0.50>>
<<set $version = 0.51>>
<</if>>
<<if $version eq 0.51>>
<<set $version = 0.52>>
<</if>>
<<if $version eq 0.52>>
<<set $version = 0.53>>
<</if>>
<<if $version eq 0.53>>
<<set $version = 0.54>>
<</if>>
<<if $version eq 0.54>>
<<set $version = 0.55>>
<</if>>
<<if $version eq 0.55>>
<<set $version = 0.56>>
<</if>>
<<if $version eq 0.56>>
<<set $version = 0.57>>
<<if not $paperdollWardrobe>>
<<set $paperdollWardrobe = {
tshirt: { name: "T-Shirt", owned: true, starter: true },
jeans: { name: "Jeans", owned: true, starter: true },
underwear: { name: "Underwear", owned: true, starter: true },
shoes: { name: "Shoes", owned: true, starter: true },
}>>
<</if>>
<<if not $paperdollEquip>>
<<if $naked eq true>>
<<set $paperdollEquip = {
tshirt: false,
jeans: false,
underwear: false,
shoes: false,
}>>
<<else>>
<<set $paperdollEquip = {
tshirt: true,
jeans: true,
underwear: true,
shoes: true,
}>>
<</if>>
<</if>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.57>>
<<set $version = 0.58>>
<<if $paperdollWardrobe.tshirt and $paperdollWardrobe.tshirt.owned is undefined>><<set $paperdollWardrobe.tshirt.owned = true>><</if>>
<<if $paperdollWardrobe.jeans and $paperdollWardrobe.jeans.owned is undefined>><<set $paperdollWardrobe.jeans.owned = true>><</if>>
<<if $paperdollWardrobe.underwear and $paperdollWardrobe.underwear.owned is undefined>><<set $paperdollWardrobe.underwear.owned = true>><</if>>
<<if $paperdollWardrobe.shoes and $paperdollWardrobe.shoes.owned is undefined>><<set $paperdollWardrobe.shoes.owned = true>><</if>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.58>>
<<set $version = 0.59>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.59>>
<<set $version = 0.60>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.60>>
<<set $version = 0.61>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.61>>
<<set $version = 0.62>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.62>>
<<set $version = 0.63>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.63>>
<<set $version = 0.64>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.64>>
<<set $version = 0.65>>
<<if $paperdollEnabled is undefined>><<set $paperdollEnabled = true>><</if>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.65>>
<<set $version = 0.66>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.66>>
<<set $version = 0.67>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.67>>
<<set $version = 0.68>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.68>>
<<set $version = 0.69>>
<<if $soloMasturbationScenesEnabled is undefined>><<set $soloMasturbationScenesEnabled = true>><</if>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.69>>
<<set $version = 0.70>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.70>>
<<set $version = 0.71>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.71>>
<<set $version = 0.72>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.72>>
<<set $version = 0.73>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.73>>
<<set $version = 0.74>>
<<if $dicksenabled is undefined>><<set $dicksenabled = true>><</if>>
<<if $natashaQuestStage is undefined>><<set $natashaQuestStage = "not_started">><</if>>
<<if $natashaQuestTalks is undefined>><<set $natashaQuestTalks = 0>><</if>>
<<if $natashaQuestDrinks is undefined>><<set $natashaQuestDrinks = 0>><</if>>
<<if $natashaQuestTrust is undefined>><<set $natashaQuestTrust = 0>><</if>>
<<if $natashaMovieInviteDay is undefined>><<set $natashaMovieInviteDay = 0>><</if>>
<<if $natashaMovieInviteTime is undefined>><<set $natashaMovieInviteTime = 10>><</if>>
<<if $natashaMovieMissed is undefined>><<set $natashaMovieMissed = false>><</if>>
<<if $natashaMovieGuestsCleared is undefined>><<set $natashaMovieGuestsCleared = false>><</if>>
<<run Paperdoll.refreshNakedState()>>
<</if>>
<<if $version eq 0.74>>
<<set $version = 0.75>>
<<if $natashaDateCompleted is undefined>><<set $natashaDateCompleted = false>><</if>>
<<if $natashaQuestStage is undefined>><<set $natashaQuestStage = "not_started">><</if>>
<<if $natashaQuestStarted is undefined>><<set $natashaQuestStarted = $natashaQuestStage neq "not_started" or $natashaDateCompleted>><</if>>
<<if $natashaQuestComplete is undefined>><<set $natashaQuestComplete = $natashaQuestStage eq "movie_complete" or $natashaDateCompleted>><</if>>
<<if $natashaQuestComplete>>
<<set $natashaQuestStarted = true>>
<<set $natashaQuestStage = "movie_complete">>
<<set $natashaDateCompleted = true>>
<</if>>
<</if>>
<<if $version eq 0.75>>
<<set $version = 0.76>>
<</if>>
<<if $natashaDateCompleted is undefined>><<set $natashaDateCompleted = false>><</if>>
<<if $natashaQuestStage is undefined>><<set $natashaQuestStage = "not_started">><</if>>
<<if $natashaQuestStarted is undefined>><<set $natashaQuestStarted = $natashaQuestStage neq "not_started" or $natashaDateCompleted>><</if>>
<<if $natashaQuestComplete is undefined>><<set $natashaQuestComplete = $natashaQuestStage eq "movie_complete" or $natashaDateCompleted>><</if>>
<<if $natashaQuestTalks is undefined>><<set $natashaQuestTalks = 0>><</if>>
<<if $natashaQuestDrinks is undefined>><<set $natashaQuestDrinks = 0>><</if>>
<<if $natashaQuestTrust is undefined>><<set $natashaQuestTrust = 0>><</if>>
<<if $natashaMovieInviteDay is undefined>><<set $natashaMovieInviteDay = 0>><</if>>
<<if $natashaMovieInviteTime is undefined>><<set $natashaMovieInviteTime = 10>><</if>>
<<if $natashaMovieMissed is undefined>><<set $natashaMovieMissed = false>><</if>>
<<if $natashaMovieOnWayTextSent is undefined>><<set $natashaMovieOnWayTextSent = false>><</if>>
<<if $natashaMovieStandupTextSent is undefined>><<set $natashaMovieStandupTextSent = false>><</if>>
<<if $natashaMovieGuestsCleared is undefined>><<set $natashaMovieGuestsCleared = false>><</if>>
<<if $natashaQuestStage eq "movie_scheduled" and $dayspassed eq $natashaMovieInviteDay and $time gte 9 and !$natashaMovieOnWayTextSent>>
<<run setup.receivePhoneMessage("natasha", "I'm on my way.")>>
<<set $natashaMovieOnWayTextSent = true>>
<</if>>
<<if $natashaQuestStage eq "movie_scheduled" and $natashaMovieInviteDay gt 0 and ($dayspassed gt $natashaMovieInviteDay or ($dayspassed eq $natashaMovieInviteDay and $time gt $natashaMovieInviteTime))>>
<<if !$natashaMovieStandupTextSent>>
<<run setup.receivePhoneMessage("natasha", "Did you stand me up? FU bro")>>
<<set $natashaMovieStandupTextSent = true>>
<<set _natashaMissedIndex = $characters.findIndex(c => c.id === "natasha")>>
<<set _natashaMissedPlayer = $characters[$playing]>>
<<if _natashaMissedIndex gte 0 and _natashaMissedPlayer>>
<<if _natashaMissedPlayer.relationships is undefined>><<set _natashaMissedPlayer.relationships = {}>><</if>>
<<set _natashaMissedBefore = Number(_natashaMissedPlayer.relationships.natasha)>>
<<if Number.isNaN(_natashaMissedBefore)>><<set _natashaMissedBefore = 0>><</if>>
<<set _natashaMissedPlayer.relationships.natasha = Math.max(0, _natashaMissedBefore - 10)>>
<<if $characters[_natashaMissedIndex].relationships is undefined>><<set $characters[_natashaMissedIndex].relationships = {}>><</if>>
<<set $characters[_natashaMissedIndex].relationships[_natashaMissedPlayer.id] = _natashaMissedPlayer.relationships.natasha>>
<</if>>
<</if>>
<<set $natashaQuestStage = "movie_missed">>
<<set $natashaMovieInviteDay = 0>>
<<set $natashaMovieMissed = true>>
<</if>>
<<if State.variables.characters && Array.isArray(State.variables.characters)>>
<<set _natashaIndex = $characters.findIndex(c => c.id === 'natasha')>>
<<if _natashaIndex lt 0>>
<<set $characters.push({
id: 'natasha',
name: 'Natasha',
gender: 'Female',
main: {
official: 'images/official/characters/natasha/chatimage.jpg',
fan: 'images/fan/characters/natasha/chatimage.jpg'
},
chat: {
official: 'images/official/characters/natasha/chat.jpg',
fan: 'images/fan/characters/natasha/chat.jpg'
},
perks: [],
outfit: 'Regular Outfit',
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: 'Small',
genitals: 'Vagina',
lust: 0,
relationships: {}
})>>
<</if>>
<<set $characters.forEach(function(character) {
if (character.relationships == null) {
character.relationships = {};
}
$characters.forEach(function(otherChar) {
if (character.id !== otherChar.id && character.relationships[otherChar.id] == null) {
character.relationships[otherChar.id] = 0;
}
});
})>>
<</if>>
<</if>><<set $dicksenabled = true>>
<<set $temporaryOneHitTesting = true>>
<<set $temporaryCombatStatsBackup = null>>
<<set $version = 0.76>>
/* Key Game Variables */
<<set $maxperks = 3>>
<<set $gametype = "Unknown">>
<<set $lustessence = 0>>
<<set $multi = 1>> /* By default, the multiplier should be 1 */
<<set $day = 1>>
<<set $dayspassed = 0>>
<<set $time = 1>>
<<set $playerAfflictions = []>>
<<set $miagrades = 0>>
<<set $questLogUpdatesSeen = []>>
<<set $miaTransformationCount = 0>>
<<set $miaTransformationPending = false>>
<<set $miaTransformationThisTime = "">>
<<set $ballsEventTriggered = false>>
<<set $ballsOpinion = "">>
<<set $ballsQuestStarted = false>>
<<set $ballsQuestStage = "">>
<<set $ballsQuestEnding = "">>
<<set $ballsQuestComplete = false>>
<<set $ballsMiaOfficeEvent = false>>
<<set $ballsMiaKillReturn = false>>
<<set $ballsReportWithdrawn = false>>
<<set $ballsPierFailedConvince = false>>
<<set $ballsDestroyed = false>>
<<set $ballsAlinaUnlocked = false>>
<<set $ballsAlinaFirstNightSeen = false>>
<<set $ballsRenamedAlina = false>>
<<set $ballsInteractionReturn = "balls_alina_home">>
<<set $miaRefusesPlayer = false>>
<<set $miaEnslaved = false>>
<<set $miaLoveRoute = false>>
<<set $miaMovedIn = false>>
<<set $miaWife = false>>
<<set $miaInteractionReturn = "mia_office">>
<<set $requiemBakeryStage = "not_started">>
<<set $requiemBakeryPart1Complete = false>>
<<set $fionaPubUnlocked = false>>
<<set $fionaJasonDefeated = false>>
<<set $fionaApartmentUnlocked = false>>
<<set $fionaAtApartment = false>>
<<set $fionaUnavailableToday = false>>
<<set $fionaJasonFightActive = false>>
<<set $fionaSexScene = "">>
<<set $fionaClimaxScene = "">>
<<set $fionaSexSceneUsed = false>>
<<set $bakeryPart1CompleteDay = -1>>
<<set $bakeryPart2Started = false>>
<<set $bakeryPhoneIntroSent = false>>
<<set $bakeryPhoneIntroAnswered = false>>
<<set $bakeryPart2Complete = false>>
<<set $bakeryPart2Failed = false>>
<<set $bakeryPart3Available = false>>
<<set $bakeryObjective = "">>
<<set $bakeryLuceApartmentReturned = false>>
<<set $bakeryTargetKnown = false>>
<<set $bakeryCluePadlock = false>>
<<set $bakeryClueVespucci = false>>
<<set $bakeryClueSideDoor = false>>
<<set $bakeryMorettiMeetingUnlocked = false>>
<<set $bakeryEncounterResolution = "">>
<<set $bakeryLuceWarned = false>>
<<set $morettiHostility = 0>>
<<set $morettiRespect = 0>>
<<set $bakeryMeetingDay = -1>>
<<set $bakeryMeetingRescheduled = false>>
<<set $dojoSenseiIntroduced = false>>
<<set $chosenFragment = "">>
<<set $nightclubHookupPreferencesSet = false>>
<<set $nightclubGayHookupsEnabled = true>>
<<set $nightclubTransHookupsEnabled = true>>
<<set $tonyTransformationCount = 0>>
<<set $tonyTransformationPending = false>>
<<set $tonyTransformationThisTime = "">>
<<set $isaakTransformationCount = 0>>
<<set $isaakTransformationPending = false>>
<<set $isaakTransformationThisTime = "">>
<<set $natashaTransformationCount = 0>>
<<set $natashaTransformationPending = false>>
<<set $natashaTransformationThisTime = "">>
<<set $paulineTransformationCount = 0>>
<<set $paulineTransformationPending = false>>
<<set $paulineTransformationThisTime = "">>
<<set $isaakTransformationBeforeGender = "">>
<<set $isaakTransformationAfterGender = "">>
<<set $isaakTransformationBeforeGenitals = "">>
<<set $isaakTransformationAfterGenitals = "">>
<<set $isaakTransformationBeforeBreasts = "">>
<<set $isaakTransformationAfterBreasts = "">>
<<set $natashaTransformationBeforeGender = "">>
<<set $natashaTransformationAfterGender = "">>
<<set $natashaTransformationBeforeGenitals = "">>
<<set $natashaTransformationAfterGenitals = "">>
<<set $natashaTransformationBeforeBreasts = "">>
<<set $natashaTransformationAfterBreasts = "">>
<<set $natashaQuestStarted = false>>
<<set $natashaQuestComplete = false>>
<<set $natashaQuestStage = "not_started">>
<<set $natashaQuestTalks = 0>>
<<set $natashaQuestDrinks = 0>>
<<set $natashaQuestTrust = 0>>
<<set $natashaMovieInviteDay = 0>>
<<set $natashaMovieInviteTime = 10>>
<<set $natashaMovieMissed = false>>
<<set $natashaMovieOnWayTextSent = false>>
<<set $natashaMovieStandupTextSent = false>>
<<set $natashaMovieGuestsCleared = false>>
<<set $natashaDateCompleted = false>>
<<set $paulineTransformationBeforeGender = "">>
<<set $paulineTransformationAfterGender = "">>
<<set $paulineTransformationBeforeGenitals = "">>
<<set $paulineTransformationAfterGenitals = "">>
<<set $paulineTransformationBeforeBreasts = "">>
<<set $paulineTransformationAfterBreasts = "">>
<<set $currentEvent = "">> /* This tracks what event is current being ran.*/
<<set $jailTicker = 0>> /* This ticker is for tracking how many times someone has been sent to jail, if its high enough, they'll go to prison.*/
<<set $wakeywakey = 0>> /*If 0, this enables the use of hallway random events. Once a random event is viewed this changes to 1. It resets back to 0 when you sleep. */
<<set $lustessenceearnedtoday = 0>> /* Tracks the amount of lust essence earned in one day and displays it on the sleep screen */
<<set $cumchance = 10>> /* default 10% chance to cum*/
<<set $tvnumber = 0>> /* TV channel number init */
<<set $lustChance to 70>> <!-- This is the chance of success (can be changed) -->
<<set $lustEssenceAmount to 1>> <!-- This is the amount of lust essence gained (can be changed) -->/* Interaction Amounts Global */
<<set $collegeIntro = 0>> /* Introduction to the college */
<<set $collegeJanitorJobActive = false>>
<<set $collegeJanitorDirtyRooms = []>>
<<set $collegeJanitorCleanRoom = "">>
<<set $collegeJanitorWage = 25>>
<<set $clothingStoreCharacter = "pauline">>
<<set $clothingStoreOutfitPath = "">>
<<set $clothingStoreImageSlot = "main">>
<<set $clothingStoreOutfitPrice = 50>>
<<set $clothingStoreOwnedOutfits = ["pauline:Default", "mia:Default", "mia:Police", "tony_male:Default", "tony_female:Default", "natasha:Default", "little_game_woman:Default"]>>
<<set $characterOutfitReturnPassage = "drive_menu">>
<<set $interactionAmounts = {
kiss: 5,
handjob: 45,
bj: 55,
head: 58,
fuck: 75,
anal: 95,
}>>
<<set $coffeestats = {
customersserved: 0,
coffeesmilked: 0,
level: 0,
customersfucked: 0,
}>>
<<set $isaakSissy = 0>>
<<set $momHouseHeat = 0>>
<<set $momHouseCaughtCount = 0>>
<<set $momHouseNudeStrikeCount = 0>>
<<set $momHouseBanUntilDay = 0>>
<<set $momHouseBanUntilDaysPassed = 0>>
<<set $momHouseLastAmbientKey = "">>
<<set $momHouseLastNudeReactionKey = "">>
<<set $momHouseLastConfrontDay = 0>>
<<set $momHouseTrust = { pauline: 0, natasha: 0, isaak: 0 }>>
<<set $momHouseJealousy = { pauline: 0, natasha: 0, isaak: 0 }>>
<<set $momHouseOpenness = { pauline: 0, natasha: 0, isaak: 0 }>>
<<set $ofmessages = []>>
<<set $ofFollowers = 0>>
<<set $prosRep = 0>>
<<set $clientsServiced = 0>>
<<set $backerImageCharacter = "pauline">>
<<set $backerImageSlot = "">>
<<set $backerImagePath = "">>
<<set $settings = [
{
name: "Perk Overlay",
enabled: true,
desc: "This enables or disables perk overlays such as the 'coomer drip' in a character portrait.",
},
{
name: "Male Masturbation Content",
enabled: true,
desc: "This enables or disables the male masturbation content. Turning it off just displays text. Doesn't apply to female characters with dicks.",
},
]>>
/* Combat Variables */
<<set $player = {
money: 0,
inventory: [],
strength: 0,
combatenabled: "true",
health: 110,
maxhealth: 110,
baseMaxhealth: 90,
stamina: 16,
maxstamina: 16,
baseMaxstamina: 16,
damage: 12,
level: 1,
xp: 0,
skill: 0,
moves: [
{ name: "Nothing", staminaCost: 0 },
{ name: "Punch", staminaCost: 1 },
{ name: "Defend", staminaCost: 2 }
],
}>>
<<set $movechecks = [
{ name: "Nothing", stamina: 0, level: 0, gender: ["Female", "Male"] },
{ name: "Punch", stamina: 1, level: 0, gender: ["Female", "Male"] },
{ name: "Defend", stamina: 2, level: 0, gender: ["Female", "Male"] },
{ name: "Headbutt", stamina: 3, level: 5, gender: ["Female", "Male"] },
{ name: "Low Blow", stamina: 4, level: 10, gender: ["Female", "Male"] },
{ name: "Second Wind", stamina: 4, level: 18, gender: ["Female", "Male"] },
{ name: "Body Slam", stamina: 6, level: 28, gender: ["Female", "Male"] },
{ name: "Guard Break", stamina: 7, level: 40, gender: ["Female", "Male"] },
{ name: "Combo Rush", stamina: 8, level: 55, gender: ["Female", "Male"] },
{ name: "Iron Will", stamina: 6, level: 70, gender: ["Female", "Male"] },
{ name: "Knockout Blow", stamina: 10, level: 85, gender: ["Female", "Male"] },
{ name: "Finisher", stamina: 12, level: 99, gender: ["Female", "Male"] }
]>>
<<set $combat = {
party: [],
bench: [],
enemies: [
{
name: "Female Hobo",
gender: "Female",
pic: '<img src="images/fan/characters/hobo/hobo_chat.jpg" alt="" />',
health: 85,
stamina: 10,
maxhealth: 85,
maxstamina: 10,
level: 3,
xp: 0,
moves: ["Nothing", "Punch", "Defend"],
defeated: 0,
discovered: false,
location: "Revachol Streets",
},
{
name: "Jason",
gender: "Male",
pic: '<img src="images/fan/characters/jason/jasonchat.png" alt="" />',
health: 360,
stamina: 44,
maxhealth: 360,
maxstamina: 44,
level: 30,
xp: 0,
moves: ["Defend", "Punch", "Headbutt", "Low Blow", "Body Slam"],
defeated: 0,
discovered: false,
location: "Park",
},
{
name: "Moretti Enforcer",
gender: "Male",
pic: '<img src="images/fan/characters/metro_gangster/chat.jpg" alt="Moretti Enforcer" />',
health: 330,
stamina: 42,
maxhealth: 330,
maxstamina: 42,
level: 27,
xp: 0,
moves: ["Nothing", "Punch", "Defend", "Headbutt", "Low Blow"],
defeated: 0,
discovered: false,
location: "Mulberry Street Bakery",
},
],
enemy: [],
turn: 0,
lastAnimation: null,
totalxp: 0,
totalfights: 0,
totalfightslost: 0,
totalfightswon: 0,
}>>
<<set $combatongoing = false>>
<<set $chosen = 0>>
<<set $enemyChosen = "Female Hobo">>
<<set $chosenmove = "">>
<<set $combatActionTab = "fight">>
<<set $battleLog = []>>
<<set $leftPic = "">>
<<set $rightPic = "">>
<<set $exitLocation = "sleep">>
<<set $combatMoveAnimations = 0>>
<<set $sidebarPanelMode = "paperdoll">>
<<set $npcchosen = 0>>
/* All Characters */
<<set $playing = 0>>
<<set $naked = false>>
<<set $paperdollEnabled = true>>
<<set $soloMasturbationScenesEnabled = true>>
<<set $paperdollWardrobe = {
tshirt: { name: "T-Shirt", owned: true, starter: true },
jeans: { name: "Jeans", owned: true, starter: true },
underwear: { name: "Underwear", owned: true, starter: true },
shoes: { name: "Shoes", owned: true, starter: true },
}>>
<<set $paperdollEquip = {
tshirt: true,
jeans: true,
underwear: true,
shoes: true,
}>>
<<set $littleGameProgress = 0>>
<<set $littleGameCompleted = false>>
<<set $littleGameFailedAttempt = false>>
<<set $littleGameZoeNamed = false>>
<<set $littleGameTrust = 0>>
<<set $littleGameHerShame = 100>>
<<set $littleGameRoom = 0>>
<<set $littleGameTurn = 0>>
<<set $littleGameMaxTurns = 0>>
<<set $littleGamePlayerGauge = 0>>
<<set $littleGameWomanGauge = 0>>
<<set $littleGameTargetPlayer = 0>>
<<set $littleGameTargetWoman = 0>>
<<set $littleGameRoomType = "">>
<<set $littleGameLastResult = "">>
<<set $littleGameLastAction = "">>
<<set $littleGameLastActor = "">>
<<set $littleGameLastDelta = 0>>
<<set $littleGameLog = []>>
<<set $littleGameActionTab = "player">>
<<set $littleGameNextArousalMultiplier = 1>>
<<set $littleGameZoeHelpUsed = false>>
<<set $littleGameSoftSetup = false>>
<<set $littleGamePopupVideo = "">>
<<set $littleGamePopupTitle = "">>
<<set $littleGameParty = []>>
<<set $littleGameStoredCombatParty = []>>
<<set $littleGameStoredCombatBench = []>>
<<set $characters = [
{
id: 'custom_character',
name: 'Alex',
gender: 'Female',
main: {
official: 'images/ui/locked.jpg',
fan: ''
},
chat: {
official: 'images/ui/locked.jpg',
fan: ''
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Regular",
genitals: "Regular Cock",
lust: 0,
relationships: {},
},
{
id: 'daisy',
name: 'Daisy',
gender: 'Female',
main: {
official: 'images/official/characters/daisy/main.jpg',
fan: 'images/fan/characters/daisy/main.jpg'
},
chat: {
official: 'images/official/characters/daisy/chat.jpg',
fan: 'images/fan/characters/daisy/chat.jpg'
},
perks: ["Gay"],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Regular",
genitals: "Regular Cock",
lust: 0,
relationships: {},
homelocation: "hallway_daisy",
},
{
id: 'sydney',
name: 'Sydney',
gender: 'Male',
main: {
official: 'images/official/characters/sydney/sydney.jpg',
fan: 'images/fan/characters/sydney/sydney.jpg'
},
chat: {
official: 'images/official/characters/sydney/sydneychat.png',
fan: 'images/fan/characters/sydney/sydneychat.png'
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Flat",
genitals: "Big Cock",
lust: 0,
relationships: {},
homelocation: "hallway_sydney",
},
{
id: 'jason',
name: 'Jason',
gender: 'Male',
main: {
official: 'images/official/characters/jason/jason.jpg',
fan: 'images/fan/characters/jason/jason.jpg'
},
chat: {
official: 'images/official/characters/jason/jasonchat.png',
fan: 'images/fan/characters/jason/jasonchat.png'
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Flat",
genitals: "Big Cock",
lust: 0,
relationships: {},
homelocation: "hallway_jason",
dates: false,
},
{
id: 'debra',
name: 'Debra',
gender: 'Female',
main: {
official: 'images/official/characters/debra/main.jpg',
fan: 'images/fan/characters/debra/main.jpg'
},
chat: {
official: 'images/official/characters/debra/chat.jpg',
fan: 'images/fan/characters/debra/chat.jpg'
},
perks: ["Gay"],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Regular",
genitals: "Vagina",
lust: 0,
relationships: {},
homelocation: "hallway_debra",
dates: false,
},
{
id: 'fiona',
name: 'Fiona',
gender: 'Female',
main: {
official: 'images/fan/characters/apate/apateg.jpg',
fan: 'images/fan/characters/apate/apateg.jpg'
},
chat: {
official: 'images/fan/characters/apate/apatechat.png',
fan: 'images/fan/characters/apate/apatechat.png'
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Regular",
genitals: "Vagina",
lust: 0,
relationships: {},
homelocation: "new_york_pub",
},
{
id: 'fatman',
name: 'Fatman',
gender: 'Male',
main: {
official: 'images/official/characters/fatman/main.jpg',
fan: 'images/fan/characters/fatman/main.jpg'
},
chat: {
official: 'images/official/characters/fatman/fatmanchat.jpg',
fan: 'images/fan/characters/fatman/fatmanchat.jpg'
},
perks: ["Gay"],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Huge",
genitals: "Tiny Cock",
lust: 0,
relationships: {},
homelocation: "hallway_fatman",
dates: false,
},
{
id: 'tony',
name: 'Tony',
gender: 'Male',
main: {
official: 'images/official/characters/tony/main.jpg',
fan: 'images/fan/characters/tony/main.jpg'
},
chat: {
official: 'images/official/characters/tony/tonychat.png',
fan: 'images/fan/characters/tony/tonychat.png'
},
perks: ["Gay"],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Flat",
genitals: "Tiny Cock",
lust: 0,
relationships: {},
homelocation: "hallway_tony",
dates: false,
},
{
id: 'bella',
name: 'Bella',
gender: 'Female',
main: {
official: 'images/official/characters/bella/main.jpg',
fan: 'images/fan/characters/bella/main.jpg'
},
chat: {
official: 'images/official/characters/bella/chat.jpg',
fan: 'images/fan/characters/bella/chat.jpg'
},
perks: ["Gay"],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Regular",
genitals: "Vagina",
lust: 0,
relationships: {},
homelocation: "hallway_bella",
dates: false,
},
{
id: 'officerballs',
name: 'Officer Balls',
gender: 'Male',
main: {
official: 'images/official/characters/officerballs/main.jpg',
fan: 'images/fan/characters/officerballs/main.jpg'
},
chat: {
official: 'images/official/characters/officerballs/chat.jpg',
fan: 'images/fan/characters/officerballs/chat.jpg'
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Flat",
genitals: "Regular Cock",
lust: 0,
relationships: {},
homelocation: "hallway_officerballs",
dates: false,
},
{
id: 'jewelz',
name: 'Jewelz',
gender: 'Female',
main: {
official: 'images/official/characters/jewelz/main.jpg',
fan: 'images/fan/characters/jewelz/main.jpg'
},
chat: {
official: 'images/official/characters/jewelz/chat.jpg',
fan: 'images/fan/characters/jewelz/chat.jpg'
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Small",
genitals: "Vagina",
lust: 0,
relationships: {},
},
{
id: 'demonica',
name: 'Demonica',
gender: 'Female',
main: {
official: 'images/official/characters/demonica/main.png',
fan: 'images/fan/characters/demonica/main.png'
},
chat: {
official: 'images/official/characters/demonica/chat.png',
fan: 'images/fan/characters/demonica/chat.png'
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Small",
genitals: "Vagina",
lust: 0,
relationships: {},
},
{
id: 'fastfood',
name: 'Fast Food Employee',
gender: 'Female',
main: {
official: 'images/official/characters/burgerwoman/main.jpg',
fan: 'images/fan/characters/burgerwoman/main.jpg'
},
chat: {
official: 'images/official/characters/burgerwoman/chat.jpg',
fan: 'images/fan/characters/burgerwoman/chat.jpg'
},
perks: ["Gay"],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Small",
genitals: "Vagina",
lust: 0,
relationships: {},
},
{
id: 'bouncer',
name: 'Blade The Bouncer',
gender: 'Male',
main: {
official: 'images/official/characters/blade/main.png',
fan: 'images/fan/characters/blade/main.png'
},
chat: {
official: 'images/official/characters/blade/bladechat.png',
fan: 'images/fan/characters/blade/bladechat.png'
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Flat",
genitals: "Regular Cock",
lust: 0,
relationships: {},
},
{
id: 'groupie',
name: 'Nightclub Groupie',
gender: 'Female',
main: {
official: 'images/official/characters/groupie/main.png',
fan: 'images/fan/characters/groupie/main.png'
},
chat: {
official: 'images/official/characters/groupie/groupiechat.png',
fan: 'images/fan/characters/groupie/groupiechat.png'
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Small",
genitals: "Vagina",
lust: 0,
relationships: {},
},
{
id: 'psychiatrist',
name: 'Psychiatrist',
gender: 'Female',
main: {
official: 'images/official/characters/psychiatrist/main.jpg',
fan: 'images/fan/characters/psychiatrist/main.jpg'
},
chat: {
official: 'images/official/characters/psychiatrist/chat.jpg',
fan: 'images/fan/characters/psychiatrist/chat.jpg'
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Small",
genitals: "Vagina",
lust: 0,
relationships: {},
},
{
id: 'mia',
name: 'Mia',
gender: 'Female',
main: {
official: 'images/official/characters/mia/police_outfit.jpg',
fan: 'images/fan/characters/mia/police_outfit.jpg'
},
chat: {
official: 'images/official/characters/mia/police_chat.jpg',
fan: 'images/fan/characters/mia/police_chat.jpg'
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Small",
genitals: "Vagina",
lust: 0,
relationships: {},
},
{
id: 'robert',
name: 'Robert',
gender: 'Male',
main: {
official: 'images/official/characters/robert/chatoutfit.jpg',
fan: 'images/fan/characters/robert/chatoutfit.jpg'
},
chat: {
official: 'images/official/characters/robert/chat.jpg',
fan: 'images/fan/characters/robert/chat.jpg'
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Small",
genitals: "Regular Cock",
lust: 0,
relationships: {},
},
{
id: 'pauline',
name: 'Pauline',
gender: 'Female',
main: {
official: 'images/official/characters/pauline/chatoutfit.jpg',
fan: 'images/fan/characters/pauline/chatoutfit.jpg'
},
chat: {
official: 'images/official/characters/pauline/chat.jpg',
fan: 'images/fan/characters/pauline/chat.jpg'
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Huge",
genitals: "Vagina",
lust: 0,
relationships: {},
},
{
id: 'natasha',
name: 'Natasha',
gender: 'Female',
main: {
official: 'images/official/characters/natasha/chatimage.jpg',
fan: 'images/fan/characters/natasha/chatimage.jpg'
},
chat: {
official: 'images/official/characters/natasha/chat.jpg',
fan: 'images/fan/characters/natasha/chat.jpg'
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Small",
genitals: "Vagina",
lust: 0,
relationships: {},
},
{
id: 'isaak',
name: 'Isaak',
gender: 'Male',
main: {
official: 'images/official/characters/isaac/chatimage.jpg',
fan: 'images/fan/characters/isaac/chatimage.jpg'
},
chat: {
official: 'images/official/characters/isaac/chat.jpg',
fan: 'images/fan/characters/isaac/chat.jpg'
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 35,
breasts: "Small",
genitals: "Tiny Cock",
lust: 0,
relationships: {},
},
{
id: 'luce',
name: 'Luce',
gender: 'Female',
main: {
official: 'images/fan/characters/valentina/main_outfit.jpg',
fan: 'images/fan/characters/valentina/main_outfit.jpg'
},
chat: {
official: 'images/fan/characters/valentina/regulat_chat.jpg',
fan: 'images/fan/characters/valentina/regulat_chat.jpg'
},
perks: [],
outfit: "Regular Outfit",
pregnant: false,
virgin: false,
ftimes: 0, cash: 0,
breasts: "Regular",
genitals: "Vagina",
lust: 0,
relationships: {},
homelocation: "luce_apartment",
},
{
id: 'little_game_woman',
name: 'Unknown Woman',
gender: 'Female',
main: {
official: 'images/fan/characters/zoe/image/1.jpg',
fan: 'images/fan/characters/zoe/image/1.jpg'
},
chat: {
official: 'images/fan/characters/zoe/chat/1.png',
fan: 'images/fan/characters/zoe/chat/1.png'
},
perks: [],
outfit: "None",
pregnant: false,
virgin: false,
ftimes: 0, cash: 0,
breasts: "Regular",
genitals: "Vagina",
lust: 0,
relationships: {},
homelocation: "little_game_room",
},
] >>
/* This code is the automated initilization of the relationship array. Whenever a new char is added their relationships will be populated */
<<set $characters.forEach(function(character) {
character.relationships = {};
$characters.forEach(function(otherChar) {
if (character.id !== otherChar.id) {
character.relationships[otherChar.id] = 0; // Initialize all relationships with 0 points
}
});
})>>
/* a function to modify relationship points between characters. This function will take two character IDs and an integer value to increase or decrease the relationship score. */
<<set $updateRelationship = function(char1Id, char2Id, points) {
var char1 = $characters.find(c => c.id === char1Id);
var char2 = $characters.find(c => c.id === char2Id);
if (char1 && char2 && char1Id !== char2Id) {
char1.relationships[char2Id] += points;
char2.relationships[char1Id] += points; // Reflect the change in both characters
}
} >>
/* End of automated relationship array code */
/* The below is needed for randomisation and knowledge of possible outcomes */
/* All Perks (Does not include special perks such as prostitute, fuck doll, sissy) */
<<set $allPerks = ["Family Lover", "Gay", "Nymphomaniac", "Foot Fetishist", "Coomer", "Perverted", "Facial'd", "Lactating", "Nudist", "Virgin", "Cuck", "Dominatrix", "Fuck Toy"]>>
/* All Breasts */
<<set $allBreasts= ["Flat", "Small", "Regular", "Huge"]>>
/* All Genitals */
<<set $allGenitals = ["Vagina", "Tiny Cock", "Regular Cock", "Big Cock"]>>
/* All Genders */
<<set $genders = ["Male", "Female"]>>
<<script>>
window.unlockAchievement = function (key) {
var achievements = State.variables.achievements;
if (!achievements[key].unlocked) {
achievements[key].unlocked = true;
$.notify("Achievement Unlocked: " + achievements[key].description, "success");
}
};
<</script>>
<<script>>
window.addScript = function (src, callback) {
var script = document.createElement('script');
script.src = src;
script.onload = callback;
document.head.appendChild(script);
};
window.addScript('https://code.jquery.com/jquery-3.6.0.min.js', function() {
window.addScript('https://cdnjs.cloudflare.com/ajax/libs/notify/0.4.2/notify.min.js', function() {
window.unlockAchievement = function (key) {
var achievements = State.variables.achievements;
if (!achievements[key].unlocked) {
achievements[key].unlocked = true;
$.notify("Achievement Unlocked: " + achievements[key].description, "success");
}
};
});
});
<</script>>
/* ------------------------------------------------------------------------- */
<<set $achievementTypeCovers = {
Home: "<img src='images/fan/achievements/categories/1.png'>",
Pregnancy: "<img src='images/fan/achievements/categories/2.png'>",
Family: "<img src='images/fan/achievements/categories/3.png'>",
Combat: "<img src='images/fan/achievements/categories/4.png'>",
Arcade: "<img src='images/fan/games/penis.png'>",
Zoe: "<img src='images/fan/characters/zoe/image/1.jpg'>",
College: "<img src='images/fan/characters/receptionist/main.jpg'>",
Mia: "<img src='images/fan/characters/mia/police_outfit.jpg'>",
Debra: "<img src='images/fan/characters/debra/main.jpg'>",
Jewelz: "<img src='images/fan/characters/jewelz/main.jpg'>"
} >>
<<set _pennyAchievementImages = [
"<img src='images/fan/characters/penny/achievo.jpg'>",
"<img src='images/fan/characters/penny/achievo2.jpg'>",
"<img src='images/fan/characters/penny/achievo3.jpg'>",
"<img src='images/fan/characters/penny/achievo4.jpg'>",
"<img src='images/fan/characters/penny/acheivo5.jpg'>",
"<img src='images/fan/characters/penny/acheivo6.jpg'>",
"<img src='images/fan/characters/penny/acheivo7.jpg'>",
"<img src='images/fan/characters/penny/acheivo8.jpg'>",
"<img src='images/fan/characters/penny/achievo9.jpg'>"
] >>
<<set $achievements = {
welcome: {
unlocked: false,
title: "Welcome to Lustbound",
description: "Started the game",
image: "<img src='images/fan/achievements/1/1.jpg'>",
type: "Home",
rarity: "common"
},
meetmia: {
unlocked: false,
title: "Meet Mia",
description: "You met Mia!",
image: "<img src='images/fan/achievements/1/2.jpg'>",
type: "Home",
rarity: "common"
},
meettony: {
unlocked: false,
title: "Meet Tony",
description: "You met Tony!",
image: "<img src='images/fan/achievements/1/3.jpg'>",
type: "Home",
rarity: "common"
},
fucktony: {
unlocked: false,
title: "Fuck Tony",
description: "You FUCKED Tony!",
image: "<img src='images/fan/achievements/1/4.jpg'>",
type: "Home",
rarity: "uncommon"
},
fuckmia: {
unlocked: false,
title: "Fuck Mia",
description: "You FUCKED Mia!",
image: "<img src='images/fan/achievements/1/5.jpg'>",
type: "Home",
rarity: "uncommon"
},
miaphoto: {
unlocked: false,
title: "Naughty Photographer",
description: "Take a photo of Mia with cum on her face.",
image: "<img src='images/fan/characters/mia/photo_1.jpg'>",
type: "Mia",
rarity: "uncommon"
},
debraphoto: {
unlocked: false,
title: "For Your Eyes Only",
description: "Take a nude photo of Debra.",
image: "<img src='images/fan/characters/debra/nude.jpg'>",
type: "Debra",
rarity: "uncommon"
},
dickpicsenthusiast: {
unlocked: false,
title: "Dick Pic Enthusiast",
description: "Send 10 dick pics.",
requirement: "Send 10 dick pics.",
progressTarget: 10,
tracker: "dickPicsSent",
image: "<img src='images/fan/characters/jewelz/selfie_sexy.jpeg'>",
type: "Jewelz",
rarity: "rare"
},
pregmia: {
unlocked: false,
title: "Mia Pregnant",
description: "You got Mia pregnant.",
image: "<img src='images/fan/achievements/1/miapreg.jpg'>",
type: "Pregnancy",
rarity: "rare"
},
pregtony: {
unlocked: false,
title: "Tony Pregnant",
description: "You got Tony pregnant.",
image: "<img src='images/fan/achievements/1/tonypreg.jpg'>",
type: "Pregnancy",
rarity: "rare"
},
pregdebra: {
unlocked: false,
title: "Debra Pregnant",
description: "You got Debra pregnant.",
image: "<img src='images/fan/achievements/1/debrapreg.jpg'>",
type: "Pregnancy",
rarity: "rare"
},
pregjewelz: {
unlocked: false,
title: "Jewelz Pregnant",
description: "You got Jewelz pregnant.",
image: "<img src='images/fan/achievements/1/jewelzpreg.jpg'>",
type: "Pregnancy",
rarity: "rare"
},
pregnatasha: {
unlocked: false,
title: "Natasha Pregnant",
description: "You got Natasha pregnant.",
image: "<img src='images/fan/characters/natasha/cosplayoufit.jpg'>",
type: "Pregnancy",
rarity: "rare"
},
pregpauline: {
unlocked: false,
title: "Pauline Pregnant",
description: "You got Pauline pregnant.",
image: "<img src='images/fan/characters/pauline/cosplayoufit.jpg'>",
type: "Pregnancy",
rarity: "rare"
},
pregplayer: {
unlocked: false,
title: "Expecting",
description: "Get pregnant.",
image: "<img src='images/fan/characters/psychiatrist/main.jpg'>",
type: "Pregnancy",
rarity: "rare"
},
happyending: {
unlocked: false,
title: "Employee of the month",
description: "You gave a customer a happy ending.",
image: "<img src='images/fan/achievements/1/6.jpg'>",
type: "Home",
rarity: "common"
},
altar: {
unlocked: false,
title: "Altar unlocked",
description: "You unlocked the transformation altar",
image: "<img src='images/fan/achievements/1/7.jpg'>",
type: "Home",
rarity: "rare"
},
mrmoneybags: {
unlocked: false,
title: "Mr Money Bags",
description: "Have over $1000",
requirement: "Reach $1000 cash on hand.",
progressTarget: 1000,
tracker: "playerCash",
image: "<img src='images/fan/achievements/1/8.jpg'>",
type: "Home",
rarity: "rare"
},
familyspy: {
unlocked: false,
title: "Family Peeping",
description: "Spy on someone showering at Mom's House.",
image: "<img src='images/fan/achievements/1/showerpeeping.jpg'>",
type: "Family",
rarity: "common"
},
familykicked: {
unlocked: false,
title: "Family Exile",
description: "Get kicked out of Mom's House for 3 days.",
image: "<img src='images/fan/achievements/1/familyexile.jpg'>",
type: "Family",
rarity: "uncommon"
},
familyalter: {
unlocked: false,
title: "Family Altered",
description: "Alter a family member using the altar.",
image: "<img src='images/fan/achievements/1/familyaltered.jpg'>",
type: "Family",
rarity: "rare"
},
fucknatasha: {
unlocked: false,
title: "Fuck Natasha",
description: "Have sex with Natasha.",
image: "<img src='images/fan/characters/natasha/sluttyoutfit.jpg'>",
type: "Family",
rarity: "common"
},
analnatasha: {
unlocked: false,
title: "Anal Fuck Natasha",
description: "Take Natasha for an anal ride.",
image: "<img src='images/fan/characters/natasha/nightwear.jpg'>",
type: "Family",
rarity: "uncommon"
},
oralnatasha: {
unlocked: false,
title: "Receive Oral from Natasha",
description: "Get oral from Natasha.",
image: "<img src='images/fan/characters/natasha/natasha_old.jpg'>",
type: "Family",
rarity: "common"
},
flirtisaak: {
unlocked: false,
title: "Flirt with Isaak",
description: "Flirt with Isaak.",
image: "<img src='images/fan/characters/isaac/shower_help.jpg'>",
type: "Family",
rarity: "common"
},
fuckpauline: {
unlocked: false,
title: "Fuck Pauline",
description: "Have sex with Pauline.",
image: "<img src='images/fan/characters/pauline/momslut.jpg'>",
type: "Family",
rarity: "common"
},
analpauline: {
unlocked: false,
title: "Anal Fuck Pauline",
description: "Take Pauline for an anal ride.",
image: "<img src='images/fan/characters/pauline/maidoutfit.jpg'>",
type: "Family",
rarity: "uncommon"
},
householdhundred: {
unlocked: false,
title: "All In The Family",
description: "Fuck household members 100 times.",
requirement: "Reach 100 household fucks.",
progressTarget: 100,
tracker: "householdFucks",
image: "<img src='images/fan/characters/pauline/nightwear.jpg'>",
type: "Family",
rarity: "rare"
},
householddate: {
unlocked: false,
title: "A Proper Date",
description: "Go on a date with a household character.",
image: "<img src='images/fan/characters/ashlee/bartender.jpg'>",
type: "Family",
rarity: "common"
},
collegevisit: {
unlocked: false,
title: "Higher Learning",
description: "Visit the college for the first time.",
image: "<img src='images/fan/characters/pauline/incredible_outfit.jpg'>",
type: "College",
rarity: "common"
},
pennypirate: {
unlocked: false,
title: "Walk The Plank",
description: "Meet Pirate Penny at the beach.",
image: _pennyAchievementImages[random(0, _pennyAchievementImages.length - 1)],
type: "Home",
rarity: "common"
},
drunkdriver: {
unlocked: false,
title: "Pirate On The Road",
description: "Try to drive while drunk.",
image: _pennyAchievementImages[random(0, _pennyAchievementImages.length - 1)],
type: "Home",
rarity: "uncommon"
},
hobochamp: {
unlocked: false,
title: "Hobo Champ",
description: "Defeat the hobo in combat.",
image: "<img src='images/fan/characters/hobo/hobo_main.jpg'>",
type: "Combat",
rarity: "common"
},
miaspar: {
unlocked: false,
title: "Beat The Badge",
description: "Beat Mia in a sparring match.",
image: "<img src='images/fan/characters/mia/chatimage.jpg'>",
type: "Combat",
rarity: "uncommon"
},
jasonchamp: {
unlocked: false,
title: "Park Thug Takedown",
description: "Defeat Jason in combat.",
image: "<img src='images/fan/characters/jason/jason.jpg'>",
type: "Combat",
rarity: "uncommon"
},
miarecruit: {
unlocked: false,
title: "Call For Backup",
description: "Recruit Mia to your combat party.",
image: "<img src='images/fan/characters/mia/police_outfit.jpg'>",
type: "Combat",
rarity: "common"
},
cockblastermillion: {
unlocked: false,
title: "Cock Blaster Millionaire",
description: "Reach a high score of 300,000 in Cock Blaster.",
requirement: "Reach a Cock Blaster high score of 300,000.",
progressTarget: 300000,
tracker: "arcadeHighScore",
image: "<img src='images/fan/outfits/shooter.jpg'>",
type: "Arcade",
rarity: "legendary"
},
gamemaster: {
unlocked: false,
title: "Game Master",
description: "In 'A little game' complete the first challenge in five turns or less.",
image: "<img src='images/fan/characters/zoe/image/hippy.jpg'>",
type: "Zoe",
rarity: "common"
},
watchandlearn: {
unlocked: false,
title: "Watch and learn",
description: "In 'A little game' finish challenge 1 without Zoe's help.",
image: "<img src='images/fan/characters/zoe/image/sisterpool.jpg'>",
type: "Zoe",
rarity: "common"
},
alittlegame: {
unlocked: false,
title: "Game Completed",
description: "Complete 'A little game'",
image: "<img src='images/fan/characters/zoe/image/bunny.jpg'>",
type: "Zoe",
rarity: "common"
},
ngplus: {
unlocked: false,
title: "NG+",
description: "Start a NG+ game via the altar",
image: "<img src='images/fan/characters/zoe/image/nude.jpg'>",
type: "Zoe",
rarity: "rare"
},
} >><div class="imagebox"><img src="images/ui/stories.jpg" alt="" /></div><br>
<!-- Table layout for characters with stories -->
<table class="story-table">
<thead>
<tr>
<th>Character</th>
<th>Level 1</th>
<th>Level 2</th>
<th>Level 3</th>
</tr>
</thead>
<tbody>
<!-- Loop through each character who has at least one story -->
<<for _character range $characters>> <<capture _story>>
<<set _characterStories = $stories.filter(story => story.characterid === _character.id)>>
<<if _characterStories.length>> <!-- Only include characters with stories -->
<tr>
<td><b><<print _character.name>></b></td>
<!-- Loop through Levels 1, 2, and 3 for this character -->
<<for _level to 1; _level lte 3; _level++>>
<td>
<<set _levelStories = _characterStories.filter(story => story.level === _level)>>
<!-- Check if there are stories at this level for the character -->
<<if _levelStories.length>>
<!-- Display story buttons with status colors and dialog popup -->
<<for _story range _levelStories>>
<<set _statusText = _story.complete ? "Complete" : (_story.failcondition && $stories.find(s => s.name === _story.failcondition)?.complete ? "Failed" : "Available")>>
<<set _statusClass = _story.complete ? "complete" : (_story.failcondition && $stories.find(s => s.name === _story.failcondition)?.complete ? "failed" : "available")>>
<!-- Popup Button without data-passage, using chosen quest -->
<<button "_story.name">>
<<popup "story_info" _statusText>>
<</button>>
<</for>>
<<else>>
<span style="color:grey">N/A</span>
<</if>>
</td>
<</for>>
</tr>
<</if>>
<</capture>><</for>>
</tbody>
</table>
<<button "Return">><<script>>Engine.backward();<</script>><</button>><div class="story-info-container">
<!-- Centered Image at the Top -->
<div class="story-image-container">
<<= _story.image >>
</div>
<!-- Story Title -->
<h2 class="story-title"><<= _story.name >> [<<= _story.progress>>%]</h2>
<!-- Story Status -->
<<if _story.complete>>
<p class="story-status" style="color: green; font-weight: bold;">Status: Complete</p>
<<elseif _story.failcondition && _story.failcondition.some(failID => $stories.find(s => s.id === failID && s.complete))>>
<p class="story-status" style="color: red; font-weight: bold;">Status: Failed</p>
<<else>>
<p class="story-status" style="color: orange; font-weight: bold;">Status: Available</p>
<</if>>
<!-- Story Description -->
<p class="story-description"><<print _story.desc>></p>
<!-- Dependencies (if any) -->
<<if _story.dependant && _story.dependant.length>>
<p class="story-dependant" style="background-color: #003366; color: #ffffff; padding: 8px; border-radius: 5px;">
<strong>Depends on:</strong>
<<for _dependency range _story.dependant>>
<<set _depStory = $stories.find(s => s.id === _dependency)>>
<<if _depStory>>
<<= _depStory.name>><<if _dependency != _story.dependant.slice(-1)>>, <</if>>
<</if>>
<</for>>
</p>
<</if>>
<!-- Fail Condition (if any) -->
<<if _story.failcondition && _story.failcondition.length>>
<p class="story-failcondition" style="background-color: #660000; color: #ffffff; padding: 8px; border-radius: 5px;">
<strong>Fails if:</strong>
<<for _fail range _story.failcondition>>
<<set _failStory = $stories.find(s => s.id === _fail)>>
<<if _failStory>>
<<= _failStory.name>><<if _fail != _story.failcondition.slice(-1)>>, <</if>>
<</if>>
<</for>>
</p>
<</if>>
</div>/* Displaying the day */
<<widget "day">>
Day:
<<if $day eq 1>>Mon
<<elseif $day eq 2>>Tue
<<elseif $day eq 3>>Wed
<<elseif $day eq 4>>Thu
<<elseif $day eq 5>>Fri
<<elseif $day eq 6>>Sat
<<elseif $day eq 7>>Sun
<</if>><br>
<</widget>>
/* Displaying the time */
<<widget "displaytime">>
Time:
<<if $time == 1>>9:00 AM
<<elseif $time == 2>>10:00 AM
<<elseif $time == 3>>11:00 AM
<<elseif $time == 4>>12:00 PM
<<elseif $time == 5>>1:00 PM
<<elseif $time == 6>>2:00 PM
<<elseif $time == 7>>3:00 PM
<<elseif $time == 8>>4:00 PM
<<elseif $time == 9>>5:00 PM
<<elseif $time == 10>>6:00 PM
<<elseif $time == 11>>7:00 PM
<<elseif $time == 12>>8:00 PM
<<elseif $time == 13>>9:00 PM
<<elseif $time == 14>>10:00 PM
<<elseif $time == 15>>11:00 PM
<<elseif $time == 16>>12:00 AM
<<elseif $time gte 17>>1:00 AM
<</if>>
<</widget>>
<<widget "playericon">>
Playing as:
<<if (typeof $playing !== "undefined") and ($playing gte 0)>>
<<= $characters[$playing].name>>
<<else>>
Unknown
<</if>>
<div class="npcchat">
<<if (typeof $playing !== "undefined") and ($playing gte 0)>>
<<= $characters[$playing].chat>>
<<else>>
<img src="images/ui/locked.jpg" alt="" />
<</if>>
</div>
<</widget>>
<<widget "clothingdisplay">>
<<if $gamestart eq 1>>
<div class="perkbox">
<div class="perkwrapper">
<center>Current Clothing 1/1</center><hr>
<div class="activeperk"><<print $characters[$playing].outfit>></div>
</div>
</div>
<</if>>
<</widget>>
<<widget "perkdisplay">>
<div class="perkbox">
<div class="perkwrapper">
<center>Perks <<print $characters[$playing].perks.length>>/$maxperks</center><hr>
<<for _i to 0; _i lt $characters[$playing].perks.length; _i++>>
<div class="activeperk"><<print $characters[$playing].perks[_i]>></div>
<</for>>
</div>
</div>
<</widget>>
<<widget "addAffliction">>
<<set _affliction = $args[0]>>
<<if _affliction>>
<<if !Array.isArray($playerAfflictions)>>
<<set $playerAfflictions = []>>
<</if>>
<<if !$playerAfflictions.includes(_affliction)>>
<<run $playerAfflictions.push(_affliction)>>
<</if>>
<</if>>
<</widget>>
<<widget "removeAffliction">>
<<set _affliction = $args[0]>>
<<if _affliction and Array.isArray($playerAfflictions)>>
<<run $playerAfflictions.delete(_affliction)>>
<</if>>
<</widget>>
<<widget "afflictiondisplay">>
<<if Array.isArray($playerAfflictions) and $playerAfflictions.length gt 0>>
<div class="perkbox">
<div class="perkwrapper">
<center>Afflictions</center><hr>
<<for _i to 0; _i lt $playerAfflictions.length; _i++>>
<div class="activeperk"><<print $playerAfflictions[_i]>></div>
<</for>>
</div>
</div>
<</if>>
<</widget>>
<<widget "media">>
<<set _type = ($args[0] || "img")>>
<<set _official = ($args[1] || "")>>
<<set _fan = ($args[2] || "")>>
<<set _w = ($args[3] || 720)>>
<<set _src = "">>
<<if $mediaMode eq "official">>
<<set _src = _official>>
<<elseif $mediaMode eq "fan">>
<<set _src = _fan>>
<</if>>
<<if _src>>
<<switch _type>>
<<case "img">>
<div class="imagebox">
<img @src="_src" alt="">
</div><br>
<<case "vid">>
<div class="videobox">
<center>
<video @width="_w" autoplay loop muted playsinline>
<source @src="_src" type="video/mp4">
</video>
</center>
</div><br>
<</switch>>
<</if>>
<</widget>><div id="custom-sidebar">
<<run setup.syncCombatPartyRoster()>>
<<set _sidebarUiMenu = setup.isUiMenuPassage(passage())>>
<div class="sidebar-section player-info">
<div class="playercard">
<<if $mediaMode != "text">>
<div class="playerportrait">
<<if $playing gte 0>>
<img @src="setup.getChatImage('custom_character')">
<<else>>
<img src="images/ui/locked.jpg" alt="Locked">
<</if>>
</div>
<</if>>
<div class="playerdetails">
<div class="playername">
Playing as: <<if (typeof $playing !== "undefined") and ($playing gte 0)>>
<<= $characters[$playing].name>>
<<else>>
Unknown
<</if>>
<br><span id="sidebar-naked-label" style="color: red;"><<if $naked eq true>>NAKED!<</if>></span>
</div>
<div class="playertime"><<day>> <<displaytime>></div>
<div class="sidebar-section stats">
<div class="stat-chip">
<img src="images/ui/redorb.png" alt="Lust Icon">
<span><b>$<<= $characters[$playing].cash>></b> Cash</span>
</div>
</div>
</div>
</div>
</div>
<<if setup.isCombatEnabled()>>
<div class="sidebar-section sidebar-party-section">
<div class="paperdoll-title">Current Party <<= $combat.party.length>>/3</div>
<div class="sidebar-party-grid">
<<for _i to 0; _i lt 3; _i++>>
<div class="sidebar-party-card">
<<if $combat.party.length gt _i>>
<<set _healthPct = Math.max(0, Math.min(100, Math.round(($combat.party[_i].health / Math.max(1, $combat.party[_i].maxhealth)) * 100)))>>
<<if _healthPct gte 80>>
<<set _healthBarColor = 'linear-gradient(180deg, #58ef61, #25b63a)'>>
<<elseif _healthPct gte 40>>
<<set _healthBarColor = 'linear-gradient(180deg, #f0dc63, #cfad25)'>>
<<else>>
<<set _healthBarColor = 'linear-gradient(180deg, #ef5757, #bf2d2d)'>>
<</if>>
<div class="sidebar-party-portrait"><<print $combat.party[_i].partypic>></div>
<div class="sidebar-party-health-track">
<div class="sidebar-party-health-fill" @style="'width:' + _healthPct + '%;background:' + _healthBarColor"></div>
</div>
<<else>>
<div class="sidebar-party-empty">Empty</div>
<</if>>
</div>
<</for>>
</div>
<<if !_sidebarUiMenu>>
<button data-passage="manageparty" class="button" type="button" tabindex="0">Manage Party</button>
<</if>>
</div>
<</if>>
<<if !_sidebarUiMenu>>
<div class="sidebar-section char-section">
<div class="lefttext">
<<perkdisplay>>
<<afflictiondisplay>>
</div>
<hr>
<button data-passage="Inventory" class="button" type="button" tabindex="0">Inventory</button>
<button data-passage="achievos" class="button" type="button" tabindex="0">Achievements</button>
<button data-passage="quest_log" class="button" type="button" tabindex="0">Quest Log</button>
<div class="sidebar-section nav-section">
<<button "Save/Load">>
<<script>>UIBar.unstow().show();<</script>>
<<script>>UI.saves();<</script>>
<</button>>
<<button "<< Rewind">><<script>>Engine.backward();<</script>><</button>>
</div>
</div>
<</if>>
<div class="sidebar-section links">
<div class="iconwrapper">
<a href="https://www.patreon.com/realmofcorruption" target="_blank"><div class="patreonbox"></div></a>
<a href="https://discord.com/invite/VkF4uYcF6d" target="_blank"><div class="discord"></div></a>
</div>
</div>
<div class="sidebar-section footer">
Cheats:
<<if $cheatenabled eq 1>>
<b><span style="color:#4FFF04">Enabled</span></b>
<<else>>
<b><span style="color:red">Disabled</span></b>
<</if>><br>
Game Type: <<= $mediaMode>><br>
v$version
<hr>
<<link "Restart">><<run Engine.restart()>><</link>>
<<if $debug eq 1>> | [[Debug|debug]] | [[CH2 - Love Everyone!|debug2]]<</if>> | [[Home|player_bedroom]]
</div>
</div><div class="wrapper"><div class="narratortextbox"><<print $characters[$playing].name>>'s Wardrobe</div><br>
<div class="imageboxbig"><<print $characters[$playing].main>></div><br>
<div class="narratortextbox">
Current Clothing [<<print $playing>>]: <<print $characters[$playing].outfit>>
</div><br>
<<set _currentCharacter = $characters[$playing]>>
<<set _clothingOwned = $wardrobe>>
<!-- Loop through wardrobe -->
<<for _i = 0; _i < _clothingOwned.length; _i++>> <<capture _i>>
<<set _clothingItem = _clothingOwned[_i]>>
<<set _isGenderCompatible = _clothingItem.requiredgender.includes(_currentCharacter.gender)>>
<<set _isIdCompatible = _clothingItem.requiredid.includes(_currentCharacter.id)>>
<!-- Only show clothing if compatible with character -->
<<if _isGenderCompatible and _isIdCompatible>>
<<set _isOwned = _clothingItem.owned>>
<div class="clothingbox">
<div class="optionBoxImage"><<print _clothingItem.main>></div>
<center><div class="outfitName"><<print _clothingItem.name>></div></center>
<<if _isOwned>>
<<set $newoutfit = _clothingItem.name>>
<button data-passage="clothing_equip" class="button" type="button" tabindex="0" data-setter="$chosenclothing to _i">Wear</button>
<<else>>
<button class="incompatible" disabled>Not Purchased</button>
<</if>>
</div>
<</if>>
<</capture>><</for>>
</div><br>
<<button "Save & Return [" + $characters[$playing].name + "]">><<goto setup.getUiReturnPassage()>><</button>><!-- Retrieve the selected clothing item from $wardrobe using $chosenclothing -->
<<set _outfitItem = $wardrobe[$chosenclothing]>>
<<print $wardrobe[$chosenclothing]>>
<!-- Set the current outfit for the character -->
<<set $characters[$playing].outfit = _outfitItem.name>>
<!-- Update the chat and main images for the character based on their ID -->
<<set $characters[$playing].chat = _outfitItem.characterImages[$characters[$playing].id].chat>>
<<set $characters[$playing].main = _outfitItem.characterImages[$characters[$playing].id].main>>
<<goto "character_wardrobe">><div class="ofwrapper"><div class="titlename">Cheats</div><br>
<div class="wikitextbox">
<li>Cheats are special codes provided to backers of Realm of Corruption on Patreon</li>
<li>Cheat functionality works by giving tools that can make the game easier for fun or for testing. For example, you can give unlimited lust essence in cheat mode or unlock all the characters, give an instant game collection and much more</li>
<li>Entering a cheat code gives access to the 'rewind' feature where you can freely reverse any decision you have made in the game.</li>
</div><br>
<<button "Return">><<script>>Engine.backward();<</script>><</button>>
</div><div class="ofwrapper"><div class="titlename">Gallery</div><br>
<div class="wikitextbox">
<li>Achievements unlock saucy gallery images once a certain objective has been met. Check your progress at any time in the right sidebar. Using cheats may cause some achievements to glitch so be warned.</li>
</div><br>
<<button "Return">><<script>>Engine.backward();<</script>><</button>>
</div><div class="ofwrapper"><div class="titlename">Gallery</div><br>
<div class="wikitextbox">
<li>Realm of Corruption is a sandbox game where you are put in the role of a succubus who can possess anyone they want. As a succubus the goal is to corrupt and mess up the lives of all your characters. For a more traditional story, you can go for achievements and follow the story routes for each character.</li>
</div><br>
<<button "Return">><<script>>Engine.backward();<</script>><</button>>
</div><div class="ofwrapper"><div class="titlename">Lust Essence </div><br>
<div class="wikitextbox">
<li>Lust Essence is the currency of the succubus. It is used to purchase quirks, spells and outfits.</li>
<li>The only way to earn lust essence is by interacting with other characters. That can be anything from talking to them, to fucking them in the ass.</li>
<li>You can track how much lust essence you have by the counter in the left hand side of the screen.</li>
</div><br>
<<button "Return">><<script>>Engine.backward();<</script>><</button>>
</div><div class="ofwrapper"><div class="titlename">Character Schedule</div><br>
<centeR>
<table>
<thead>
<tr>
<th>Time</th>
<th>Monday</th>
<th>Tuesday</th>
<th>Wednesday</th>
<th>Thursday</th>
<th>Friday</th>
<th>Saturday</th>
<th>Sunday</th>
</tr>
</thead>
<tbody>
<tr>
<td>09:00:00</td>
<td>Beach - Morning Walk</td>
<td>Beach - Morning Walk</td>
<td>Beach - Morning Walk</td>
<td>Beach - Morning Walk</td>
<td>Beach - Morning Walk</td>
<td>Lazarski - Living Room</td>
<td>Lazarski - Living Room</td>
</tr>
<tr>
<td>10:00:00</td>
<td>Lazarski - Shower</td>
<td>Lazarski - Shower</td>
<td>Lazarski - Shower</td>
<td>Lazarski - Shower</td>
<td>Lazarski - Shower</td>
<td>Clothing Store</td>
<td>Lazarski - Shower</td>
</tr>
<tr>
<td>11:00:00</td>
<td>Coffee Shop</td>
<td>Coffee Shop</td>
<td>Coffee Shop</td>
<td>Coffee Shop</td>
<td>Park</td>
<td>Clothing Store</td>
<td>Clothing Store</td>
</tr>
<tr>
<td>12:00:00</td>
<td>[Dom = Dom Shop]</td>
<td>[Dom = Dom Shop]</td>
<td>[Dom = Dom Shop]</td>
<td>[Dom = Dom Shop]</td>
<td>[Dom = Dom Shop]</td>
<td>[Dom = Dom Shop]</td>
<td>[Dom = Bedroom Fucking]</td>
</tr>
<tr>
<td>13:00:00</td>
<td>Park</td>
<td>Park</td>
<td>McBurgerTown</td>
<td>Park</td>
<td>Park</td>
<td>[Dom = Bedroom Fucking]</td>
<td>[Dom = Bedroom Fucking]</td>
</tr>
<tr>
<td>16:00:00</td>
<td>Kitchen - Cleaning & Prep</td>
<td>Kitchen - Cleaning & Prep</td>
<td>Kitchen - Cleaning & Prep</td>
<td>Kitchen - Cleaning & Prep</td>
<td>Kitchen - Cleaning & Prep</td>
<td>Kitchen - Cleaning & Prep</td>
<td>Kitchen - Cleaning & Prep</td>
</tr>
<tr>
<td>17:00:00</td>
<td>Lazarski - Dinner</td>
<td>Lazarski - Dinner</td>
<td>Lazarski - Dinner</td>
<td>Lazarski - Dinner</td>
<td>Lazarski - Dinner</td>
<td>Lazarski - Dinner</td>
<td>Lazarski - Dinner</td>
</tr>
<tr>
<td>18:00:00</td>
<td>Kitchen - Cleaning & Prep</td>
<td>Kitchen - Cleaning & Prep</td>
<td>Kitchen - Cleaning & Prep</td>
<td>Kitchen - Cleaning & Prep</td>
<td>Kitchen - Cleaning & Prep</td>
<td>Kitchen - Cleaning & Prep</td>
<td>Kitchen - Cleaning & Prep</td>
</tr>
<tr>
<td>19:00:00</td>
<td>Lazarski - Living Room</td>
<td>Lazarski - Living Room</td>
<td>Lazarski - Living Room</td>
<td>Lazarski - Living Room</td>
<td>Lazarski - Living Room</td>
<td>Lazarski - Living Room</td>
<td>Lazarski - Living Room</td>
</tr>
<tr>
<td>21:00:00</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
</tr>
<tr>
<td>22:00:00</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
</tr>
<tr>
<td>23:00:00</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
</tr>
<tr>
<td>00:00:00</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom</td>
<td>Sleep - Bedroom [Nympho = Nightclub]</td>
<td>Sleep - Bedroom [Nympho = Nightclub]</td>
<td>Sleep - Bedroom</td>
</tr>
</tbody>
</table>
</center>
<<button "Return">><<script>>Engine.backward();<</script>><</button>>
</div><div class="wrapper"><div class="titlename">Realm of Corruption In-Game Wiki</div><br>
<div class="narratortextbox">Welcome to the RoC in-game wiki. This will explain how all perks, characters, and stories work in the game.<hr>There are also full story guides on our discord channel that are constantly updated!</div><br>
<div class="ofwrapper">
<div class="wikibox"><div class="titlename">Interactions</div>
<<for _item range $interactions>><<capture _item>>
<button data-passage="wiki_interactions" class="button" type="button" tabindex="0" data-setter="$itemChosen to _item"><<= _item.name>></button>
<</capture>><</for>>
</div>
<div class="wikibox"><div class="titlename">Perks</div>
<<for _item range $allPerks>><<capture _item>>
<button data-passage="wiki_perks" class="button" type="button" tabindex="0" data-setter="$itemChosen to _item"><<= _item>></button>
<</capture>><</for>>
</div>
</div>
<hr>
<div class="ofwrapper">
<div class="wikibox"><div class="titlename">Game Mechanics</div>
<button data-passage="lustEssence" class="button" type="button" tabindex="0">Lust Essence</button>
<button data-passage="gallerywiki" class="button" type="button" tabindex="0">Achievements</button>
<button data-passage="cheatsWiki" class="button" type="button" tabindex="0">Cheats</button>
<button data-passage="burnoutWiki" class="button" type="button" tabindex="0">How to play</button>
</div>
</div>
<<button "Return">><<script>>Engine.backward();<</script>><</button>><div class="wrapper">
<div class="titlename"><<= $itemChosen.name>> Interaction</div><br>
<<if $itemChosen.name eq "chatting">>
<div class="narratortextbox">
All characters start with the chatting interaction. It can be used on anyone.
</div>
<<elseif $itemChosen.name eq "flirting">>
<div class="narratortextbox">
The flirting interaction can be learned by chatting. It can be used on anyone.
</div>
<<elseif $itemChosen.name eq "kissing">>
<div class="narratortextbox">
The kissing interaction can be learned by flirting. It cannot be used on family members without the 'Family Lover' perk or characters with a low relationship.
</div>
<<elseif $itemChosen.name eq "handjob_give">>
<div class="narratortextbox">
The handjob interactions can be learned by kissing. It cannot be used on family members without the 'Family Lover' perk or characters with a low relationship.
</div>
<<elseif $itemChosen.name eq "handjob_receive">>
<div class="narratortextbox">
The handjob interactions can be learned by kissing. It cannot be used on family members without the 'Family Lover' perk or characters with a low relationship.
</div>
<<elseif $itemChosen.name eq "head_receive">>
<div class="narratortextbox">
The head interactions can be learned by giving or receiving a handjob. It cannot be used on family members without the 'Family Lover' perk or characters with a low relationship.
</div>
<<elseif $itemChosen.name eq "head_give">>
<div class="narratortextbox">
The head interactions can be learned by giving or receiving a handjob. It cannot be used on family members without the 'Family Lover' perk or characters with a low relationship.
</div>
<<elseif $itemChosen.name eq "give_fuck">>
<div class="narratortextbox">
The fucking interactions can be learned by giving or receiving head. It cannot be used on family members without the 'Family Lover' perk or characters with a low relationship.
</div>
<<elseif $itemChosen.name eq "receive_fuck">>
<div class="narratortextbox">
The fucking interactions can be learned by giving or receiving head. It cannot be used on family members without the 'Family Lover' perk or characters with a low relationship.
</div>
<<elseif $itemChosen.name eq "anal_receive">>
<div class="narratortextbox">
The anal interactions can be learned by fucking. It cannot be used on family members without the 'Family Lover' perk or characters with a low relationship.
</div>
<<elseif $itemChosen.name eq "anal_give">>
<div class="narratortextbox">
The anal interactions can be learned by fucking. It cannot be used on family members without the 'Family Lover' perk or characters with a low relationship.
</div>
<<else>>
<div class="narratortextbox">
This interaction currently has no description available. Check back later for more information.
</div>
<</if>>
<br>
<!-- Back to Wiki Home Button -->
<<button "Return">><<script>>Engine.backward();<</script>><</button>>
</div><div class="wrapper">
<div class="titlename"><<= $itemChosen>> Perk</div><br>
<!-- Perk Descriptions -->
<<if $itemChosen eq "Family Lover">>
<div class="narratortextbox">
The "Family Lover" perk allows for a character to receive spicy interaction from other family members.
</div>
<<elseif $itemChosen eq "Gay">>
<div class="narratortextbox">
The "Gay" perk allows for a character to receive spicy interaction from other characters of the same gender. A character's gender can be checked in the world portal by either [M] = Male or [F] = Female, it can also be seen in the character info page in the sidebar.
</div>
<<elseif $itemChosen eq "Nymphomaniac">>
<div class="narratortextbox">
Characters with the "Nymphomaniac" perk gain extra relationship when preforming lewd actions.
</div>
<<elseif $itemChosen eq "Foot Fetishist">>
<div class="narratortextbox">
"Foot Fetishist" allows that character to choose hidden choices related to feet.
</div>
<<elseif $itemChosen eq "Coomer">>
<div class="narratortextbox">
"Coomer" allows that character to choose hidden choices related to cooming and gooning. Unlocks a special frame when equipped.
</div>
<<elseif $itemChosen eq "Perverted">>
<div class="narratortextbox">
"Perverted" allows that character to choose hidden choices related to being a pervert.
</div>
<<elseif $itemChosen eq "Facial'd">>
<div class="narratortextbox">
"Facial'd" is a perk that changes the player avatar to display a face with cum on it. This is removed once the player takes a shower, representing the facial they have received and now walk around with.
</div>
<<elseif $itemChosen eq "Lactating">>
<div class="narratortextbox">
"Lactating" characters have a the options to milk themselves in their bedroom. There is a chance after milking that you will no longer be lactating and the perk will be removed. Should the player wish to add Lactating again, they can go to the fridge and eat more cookies.
</div>
<<elseif $itemChosen eq "Nudist">>
<div class="narratortextbox">
With the "Nudist" perk, characters can leave their homes naked and will not redress once possession of them has ended.
</div>
<<elseif $itemChosen eq "Virgin">>
<div class="narratortextbox">
Virgin is a perk that only Isaak has at the start of the game. (this might not be the case if you randomised the game). Virgin does not do anything except you will be notified once this perk is 'removed' after a sexual encounter.
</div>
<<elseif $itemChosen eq "Cuck">>
<div class="narratortextbox">
Cuck is a perk that makes characters enjoy watching their partners/loved ones receiving sexual pleasure from other men/women.
</div>
<<elseif $itemChosen eq "Dominatrix">>
<div class="narratortextbox">
Dominatrix is a perk that unlocks a special 'femdom' or 'dom' interaction for that character they can use on other characters to sexually dominate them. This still has to pass relationship and compatibility checks. Pauline unlocks this perk as part of her 'Dominatrix' story route
</div>
<<else>>
<div class="narratortextbox">
This perk currently has no description available. Please check back later for more details.
</div>
<</if>>
<br>
<!-- Back to Wiki Home Button -->
<<button "Return">><<script>>Engine.backward();<</script>><</button>>
</div><<set _hideUI = true>>
<div class="narratortextbox">Achievements</div>
<<set _types = {}>>
<<for _id, _a range $achievements>>
<<set _types[_a.type] = true>>
<</for>>
<div class="achvCatsPage">
<div class="achvCatsGrid">
<<for _t, _yes range _types>>
<<set _total = 0>>
<<set _done = 0>>
<<for _id, _a range $achievements>>
<<if _a.type eq _t>>
<<set _total += 1>>
<<if _a.unlocked>><<set _done += 1>><</if>>
<</if>>
<</for>>
<<set _pct = _total > 0 ? ((_done / _total) * 100).toFixed(2) : "0.00">>
<<set _cover = $achievementTypeCovers && $achievementTypeCovers[_t]
? $achievementTypeCovers[_t]
: "<div class='achvCoverPlaceholder'></div>"
>>
<<capture _t>>
<div class="achvCatTile">
<div class="achvCatTileMedia">
<<print _cover>>
</div>
<div class="achvCatTileBar">
<div class="achvCatTileTitle">Achievements - <<print _t>></div>
</div>
<div class="achvCatTileBar2">
<div>Unlocked: <<print _done>> / <<print _total>></div>
<div>(<<print _pct>>% Complete)</div>
</div>
<div class="achvCatTileAction">
<<link "View">>
<<set $achvType = _t>>
<<goto "Achievements Gallery">>
<</link>>
</div>
</div>
<</capture>>
<</for>>
</div>
</div>
<<button "Go Back">>
<<goto setup.getUiReturnPassage()>>
<</button>><div class="lbChangelog-wrap">
<div class="lbChangelog-hero">
<img class="lbChangelog-logo" src="images/ui/title.png" alt="Lustbound">
<div class="lbChangelog-title">Patch Notes</div>
<div class="lbChangelog-sub">Version v0.76</div>
</div>
<details class="lbChangelog-card" open>
<summary class="lbChangelog-section">Latest Changes - v0.76</summary>
<ul class="lbChangelog-list">
<li><span class="lbChangelog-tag">Phone</span>Added dick pics.</li>
<li><span class="lbChangelog-tag">Phone</span>Added more camera photos.</li>
<li><span class="lbChangelog-tag">Phone</span>Added a Patreon app to the phone.</li>
<li><span class="lbChangelog-tag">Achievements</span>Added achievements.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed all reported bugs.</li>
<li><span class="lbChangelog-tag">Enemies</span>Added enemy encyclopedia and new enemies</li>
<li><span class="lbChangelog-tag">Combat</span>Added NPC creation via fragments</li>
<li><span class="lbChangelog-tag">Quests</span>Added new quests</li>
<li><span class="lbChangelog-tag">Character</span>Added new character + scenes</li>
<li><span class="lbChangelog-tag">Other</span>Tons of extras</li>
<li><span class="lbChangelog-tag">Backers</span>New code</li>
</ul>
</details>
<details class="lbChangelog-card">
<summary class="lbChangelog-section">Previous Changes - v0.75</summary>
<ul class="lbChangelog-list">
<li><span class="lbChangelog-tag">Metro</span>Added the metro station.</li>
<li><span class="lbChangelog-tag">New City</span>Added New York with a station, city street hub, arcade, pub, pizza store, and city overlook.</li>
<li><span class="lbChangelog-tag">Combat</span>Added the level 20 Metro Gangster</li>
<li><span class="lbChangelog-tag">Combat</span>Added Clothesline from Hell, dealing 70% maximum-health damage for 11 stamina and draining the Metro Gangster's remaining stamina.</li>
<li><span class="lbChangelog-tag">Arcade</span>Added the arcade and Cock Blaster minigame.</li>
<li><span class="lbChangelog-tag">Achievements</span>Added Cock Blaster Millionaire for reaching a high score of 300,000.</li>
<li><span class="lbChangelog-tag">Achievements</span>Cock Blaster Millionaire now rewards the Clothesline from Hell combat move.</li>
<li><span class="lbChangelog-tag">Items</span>Added $25 Pizza Slices that restore 25% of maximum health during combat.</li>
<li><span class="lbChangelog-tag">Phone</span>Added a pop-up smartphone</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed relationship updates producing invalid values when relationship or lust data was missing.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed relationship decreases being reported as increases.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed broken return links in the Jason park encounters.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed the female car dealership customer route linking to a missing passage.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed the credits Back button linking to a missing options passage.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed contradictory turn-limit instructions in A Little Game.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed custom character creation using incorrect image paths.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed Daisy's nightclub scene using an incorrect video path.</li>
</ul>
</details>
<details class="lbChangelog-card">
<summary class="lbChangelog-section">Previous Changes - v0.74</summary>
<ul class="lbChangelog-list">
<li><span class="lbChangelog-tag">Alina</span>Added an altar option to adjust Alina</li>
<li><span class="lbChangelog-tag">Natasha</span>Natasha now has her own quest a path</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed the MC portrait rendering as a raw object in the Jason park encounter.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed the MC portrait rendering as a raw object in Tony's reassurance scene.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed Tony's work-kiss scene using missing video paths.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed Tony's house rendering a raw image object.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed the nightclub bathroom coomer masturbation scene error for male MCs.</li>
<li><span class="lbChangelog-tag">Backers</span>New code</li>
</ul>
</details>
<details class="lbChangelog-card">
<summary class="lbChangelog-section">Previous Changes - v0.73 v2</summary>
<ul class="lbChangelog-list">
<li><span class="lbChangelog-tag">Fixes</span>Fixed the fast food nymphomaniac employee sex scene for male and trans MCs with big cocks.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed the park bushes coomer scene showing the wrong video and printing another NPC's name for the MC.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed the Jason fight being unavailable for male MCs.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed Bella's apartment sex scene showing female MC content when the MC is male.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed Mia's kiss scene showing female MC content when the MC is male.</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed Alina's kiss scene using the wrong scene and characters.</li>
</ul>
</details>
<details class="lbChangelog-card">
<summary class="lbChangelog-section">Previous Changes - v0.73</summary>
<ul class="lbChangelog-list">
<li><span class="lbChangelog-tag">Quest Log</span>Added a questlog with dynamic 'diary' like tracking</li>
<li><span class="lbChangelog-tag">Quest Log</span>Added quest tracking and update notifications for A Little Game.</li>
<li><span class="lbChangelog-tag">Quest Log</span>Added New quest with three endings, scenes and more</li>
<li><span class="lbChangelog-tag">Fixes</span>Fixed all reported issues</li>
<li><span class="lbChangelog-tag">Backers</span>New code</li>
</ul>
</details>
<details class="lbChangelog-card">
<summary class="lbChangelog-section">Previous Changes - v0.728</summary>
<ul class="lbChangelog-list">
<li><span class="lbChangelog-tag">Fixes</span>Fixed various backend issues and reported bugs</li>
<li><span class="lbChangelog-tag">Writing</span>Cleaned up changelog wording, typo-prone phrasing, and repeated release-note text</li>
<li><span class="lbChangelog-tag">General</span>Added more character dialogue to the game</li>
<li><span class="lbChangelog-tag">Bella</span>Added Bella's apartment with relationship-based interactions</li>
<li><span class="lbChangelog-tag">Backers</span>Added a new backer code</li>
</ul>
</details>
<details class="lbChangelog-card">
<summary class="lbChangelog-section">Previous Changes - v0.727</summary>
<ul class="lbChangelog-list">
<li><span class="lbChangelog-tag">Fixes</span>Fixed various backend issues and reported bugs</li>
<li><span class="lbChangelog-tag">General</span>Added more character dialogue to the game</li>
<li><span class="lbChangelog-tag">New Area</span>Added the college as a new drivable location</li>
<li><span class="lbChangelog-tag">New Area</span>Added the clothing store + outfits for characters</li>
<li><span class="lbChangelog-tag">Backers</span>Added a new backer code</li>
</ul>
</details>
<details class="lbChangelog-card">
<summary class="lbChangelog-section">Previous Changes - v0.726</summary>
<ul class="lbChangelog-list">
<li><span class="lbChangelog-tag">Fixes</span> Removed outdated perk slot unlock references, fixed Mom's House bans getting stuck across week changes, moved the coffee shop Work button above purchase options, and made many more fixes</li>
<li><span class="lbChangelog-tag">Combat</span> Added the level 20 Jason park fight with custom win/loss follow-up scenes.</li>
<li><span class="lbChangelog-tag">Household</span>Household characters now have a level 20 relationship cap. This can be removed by engaging in the date event each one has.</li>
<li><span class="lbChangelog-tag">Achievements</span> Added new achievements</li>
<li><span class="lbChangelog-tag">Side Content</span> New side content with a new character</li>
<li><span class="lbChangelog-tag">NG+</span> Added an altar NG+ reset that preserves items, money, and achievement progress while restarting at the beginning of the game.</li>
<li><span class="lbChangelog-tag">Backers</span>Added a new backer code and the ability to change how characters look via the backer menu</li>
</ul>
</details>
<details class="lbChangelog-card">
<summary class="lbChangelog-section">Previous Changes - v0.725</summary>
<ul class="lbChangelog-list">
<li><span class="lbChangelog-tag">Coffee Shop</span> The cafe menu has been cleaned up into a single Order Coffee option with rotating flavour text.</li>
<li><span class="lbChangelog-tag">Household</span> Mom's House now shows household trust, openness, jealousy, and suspicion in the hallway.</li>
<li><span class="lbChangelog-tag">Household</span> Added repeatable family relationship grinding actions for Pauline, Natasha, and Isaak.</li>
<li><span class="lbChangelog-tag">Household</span> Added support-focused interactions that build trust while easing household suspicion.</li>
<li><span class="lbChangelog-tag">Household</span> Added practical help actions that let you grind relationship points in a cleaner way than voyeur events.</li>
<li><span class="lbChangelog-tag">Household</span> Added personal talk actions that increase openness with each household member.</li>
<li><span class="lbChangelog-tag">Household</span> Family chats now branch into a small interaction menu instead of ending immediately.</li>
<li><span class="lbChangelog-tag">Altar</span> Pauline is now fully available through the shared household altar flow.</li>
<li><span class="lbChangelog-tag">Altar</span> Natasha is now fully available through the shared household altar flow.</li>
<li><span class="lbChangelog-tag">Altar</span> Household altar transformations now track all three family members through the same pending reaction system.</li>
</ul>
</details>
<div class="lbChangelog-actions">
<<button "Return">><<script>>Engine.backward();<</script>><</button>>
</div>
</div><div class="npcchatdetail">
<img @src="setup.getChatImage($characters[$playing].id)">
</div><br>
<hr>
<div class="statbox">Name: <<print $characters[$playing].name>></div>
<div class="statbox">Gender: <<print $characters[$playing].gender>></div>
<div class="statbox">Perks: <<print $characters[$playing].perks.length>></div>
<div class="statbox">Breasts: <<print $characters[$playing].breasts>></div>
<div class="statbox">Genitals: <<print $characters[$playing].genitals>></div>
<div class="statbox">Fucked (Times): <<print $characters[$playing].ftimes>></div>
<hr>
<div class="statboxextended">
<strong>
<center>
Known Characters & Relationship Levels [Not all characters are accessible right now]:
</center>
</strong>
<table class="relationship-table">
<thead>
<tr>
<th>Character Image</th>
<th>Character</th>
<th>Relationship Level</th>
<th>Perks</th>
</tr>
</thead>
<tbody>
<<for _i = 0; _i < $characters.length; _i++>>
<<if $characters[_i].id != $characters[$playing].id>>
<tr>
<td>
<center>
<div class="npcchat">
<img @src="setup.getChatImage($characters[_i].id)">
</div>
</center>
</td>
<td>
<<print $characters[_i].name>> [<<print _i>>]
</td>
<td>
<<print $characters[$playing].relationships[$characters[_i].id] || 0>>/100
</td>
<td>
<<if $characters[$playing].relationships[$characters[_i].id] gte 1>>
<<print $characters[_i].perks>>
<<else>>
[1+ Relationship<br>Required]
<</if>>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
</div><<if $player.combatenabled neq "true">>
<<set $combatongoing = false>>
<div class="title">Combat is currently disabled.</div><br>
<div class="npctextboxm">Enable combat in your settings if you want to start fights.</div><br>
<<button "Go Back">><<script>>Engine.backward();<</script>><</button>>
<<else>>
<<if $combatongoing neq true>>
<<set $chosen = 0>>
<<set $battleLog = []>>
<<set $combat.lastAnimation = null>>
<<set $combat.turn = 1>>
<<set $combatLeftImage = "">>
<<set $combatRightImage = "">>
<<set $leftPic = "">>
<<set $rightPic = "">>
<<refreshCombatParty>>
<</if>>
<<set $combatongoing = true>>
<<if $combat.party.length eq 0>>
<div class="title">Your party is currently empty. You need at least one party member to fight!</div><br>
<<button "Go Back">><<script>>Engine.backward();<</script>><</button>>
<<else>>
<<set _partyReady = false>>
<<for _i = 0; _i < $combat.party.length; _i++>>
<<if $combat.party[_i] and $combat.party[_i].health gt 1>>
<<set _partyReady = true>>
<</if>>
<</for>>
<<if !_partyReady>>
<<set $combatongoing = false>>
<div class="title">Your party is too injured to fight.</div><br>
<div class="npctextboxm">You need at least one party member with more than 1 health before starting a combat encounter. Sleep to recover.</div><br>
<<button "Go Back">><<script>>Engine.backward();<</script>><</button>>
<<else>>
<<set $combat.enemy = []>>
<<set _enemyName = $enemyChosen || "Female Hobo">>
<<set _selectedEnemy = false>>
<<for _i = 0; _i < $combat.enemies.length; _i++>>
<<if !$combat.enemies[_i]>>
<<elseif $combat.enemies[_i].name eq _enemyName>>
<<set _selectedEnemy = $combat.enemies[_i]>>
<</if>>
<</for>>
<<if _selectedEnemy>>
<<set $combat.enemy.push(Object.assign({}, _selectedEnemy))>>
<<set $combat.enemy[0].moves = $combat.enemy[0].moves.slice(0)>>
<</if>>
<<if $combat.enemy.length gt 0 and $combat.enemy[0].name eq "Female Hobo">>
<<set $combat.enemy[0].pic = '<img src="images/fan/characters/hobo/hobo_chat.jpg" alt="" />'>>
<<set $combat.enemy[0].health = Math.max(42, Math.round($combat.party[$chosen].maxhealth * 0.48))>>
<<set $combat.enemy[0].maxhealth = $combat.enemy[0].health>>
<<set $combat.enemy[0].stamina = Math.max(8, Math.round($combat.party[$chosen].maxstamina * 0.55))>>
<<set $combat.enemy[0].maxstamina = $combat.enemy[0].stamina>>
<<set $combat.enemy[0].moves = ["Nothing", "Punch", "Defend"]>>
<</if>>
<<set $combat.enemy[0].defendReduction = 0>>
<<ensureCombatSubmissionPassages>>
<<leftandrightassign>>
<<if $combat.enemy.length eq 0>>
<div class="title">That enemy could not be loaded.</div><br>
<div class="npctextboxm">Try leaving and re-entering the area, or refresh the game so the latest content is loaded.</div><br>
<<button "Go Back">><<script>>Engine.backward();<</script>><</button>>
<<else>>
<div class="combat-prep-wrapper">
<div class="enemy-card fancy-box">
<div class="enemy-image"><<= $combat.enemy[0].pic>></div>
<div class="enemy-info">
<h2 class="enemy-name">
<span class="enemy-tag">ENEMY:</span><br>
<<= $combat.enemy[0].name>>
</h2>
<div class="prep-simple-stats">
<div class="prep-simple-row"><span>Health</span><span><<= $combat.enemy[0].health>> / <<= $combat.enemy[0].maxhealth>></span></div>
<div class="prep-simple-row"><span>Stamina</span><span><<= $combat.enemy[0].stamina>> / <<= $combat.enemy[0].maxstamina>></span></div>
<div class="prep-simple-row"><span>Level</span><span><<= $combat.enemy[0].level>></span></div>
</div>
<div class="party-moves-block">
<div class="party-moves-label">Moves</div>
<div class="move-chip-wrap enemy-chip-wrap">
<<for _move range $combat.enemy[0].moves>>
<span class="move-chip"><<= _move.name || _move>></span>
<</for>>
</div>
</div>
</div>
</div>
<h2 class="centered-title">Your Party</h2>
<div class="party-grid">
<<set _maxParty = 3>>
<<for _i to 0; _i < _maxParty; _i++>>
<<capture _i>>
<<if _i < $combat.party.length>>
<<set _char = $combat.party[_i]>>
<div class="party-card <<if $chosen eq _i>>is-selected<</if>>">
<div class="party-info">
<div class="party-card-top">
<div class="party-image-small"><<= _char.partypic>></div>
<div class="party-summary">
<h3><<= _char.name>></h3>
<div class="prep-simple-stats">
<div class="prep-simple-row"><span>Level</span><span><<= _char.level>></span></div>
<div class="prep-simple-row"><span>Punch Damage</span><span><<= Math.max(2, Math.round((_char.damage * 0.55) + (_char.level * 0.8)))>></span></div>
<div class="prep-simple-row"><span>Health</span><span><<= _char.health>> / <<= _char.maxhealth>></span></div>
<div class="prep-simple-row"><span>Stamina</span><span><<= _char.stamina>> / <<= _char.maxstamina>></span></div>
</div>
</div>
</div>
<div class="party-moves-block">
<div class="party-moves-label">Moves</div>
<div class="move-chip-wrap">
<<for _move range _char.moves>>
<span class="tooltip move-chip">
<<= _move.name || _move>>
<span class="tooltiptext">Cost: <<= _move.staminaCost || 0 >> STA</span>
</span>
<</for>>
</div>
</div>
<<if _char.health lte 1>>
<button class="red-button" disabled>Knocked Out</button>
<<else>>
<button data-passage="enemyload" class="green-button" data-setter="$chosen to _i">Choose</button>
<</if>>
</div>
</div>
<<else>>
<div class="party-card empty-card">
<div class="party-image-small empty-img"></div>
<div class="party-info">
<h3>Empty Slot</h3>
<p>Recruit more allies to fill your party.</p>
</div>
</div>
<</if>>
<</capture>>
<</for>>
</div>
<div class="combat-actions center-buttons">
<<set _hasValidChosen = true>>
<<if $chosen is null or $chosen lt 0>>
<<set _hasValidChosen = false>>
<<elseif $chosen gte $combat.party.length>>
<<set _hasValidChosen = false>>
<<elseif $combat.party[$chosen].health lte 0>>
<<set _hasValidChosen = false>>
<</if>>
<<if _hasValidChosen>>
<button data-passage="fightMain" class="green-button">Send <<= $combat.party[$chosen].name>> to fight</button>
<<else>>
<button class="green-button" disabled>Choose a party member to start</button>
<</if>>
<button data-passage="fightLost" class="red-button">Retreat</button>
</div>
</div>
<</if>>
<</if>>
<</if>>
<</if>><<set $enemyChosen = "Female Hobo">>
<div class="npctextboxm"><b>Combat Test</b><br>This launches the simple female hobo encounter.</div><br>
<button data-passage="enemyload" class="green-button" type="button">Fight Female Hobo</button>
<<button "[Back]">><<script>>Engine.backward();<</script>><</button>><<if $player.combatenabled neq "true">>
<<set $combatongoing = false>>
<div class="npctextboxm"><b>Combat is disabled.</b><br>Enable combat in your settings before starting a fight.</div><br>
<<button "Go Back">><<script>>Engine.backward();<</script>><</button>>
<<else>>
<<ensureCombatSubmissionPassages>>
<<set _validChosen = true>>
<<for _i = 0; _i < $combat.party.length; _i++>>
<<set _partyMember = $combat.party[_i]>>
<<for _j = 0; _j < $movechecks.length; _j++>>
<<set _movecheck = $movechecks[_j]>>
<<if _partyMember.level gte _movecheck.level and _movecheck.gender.includes(_partyMember.gender)>>
<<if !_partyMember.moves.some(m => (m.name || m) == _movecheck.name)>>
<<run _partyMember.moves.push({name: _movecheck.name, staminaCost: _movecheck.stamina})>>
<</if>>
<</if>>
<</for>>
<</for>>
<<if !$combatActionTab or ($combatActionTab neq "fight" and $combatActionTab neq "items" and $combatActionTab neq "other")>>
<<set $combatActionTab = "fight">>
<</if>>
<<set _consciousCount = 0>>
<<for _i = 0; _i < $combat.party.length; _i++>>
<<if $combat.party[_i].health gt 0>>
<<set _consciousCount += 1>>
<</if>>
<</for>>
<<if $chosen is null or $chosen lt 0>>
<<set _validChosen = false>>
<<elseif $chosen gte $combat.party.length>>
<<set _validChosen = false>>
<</if>>
<<if !_validChosen>>
<<if _consciousCount eq 0>>
<<goto $combatSubmissionLossPassage>>
<<else>>
<div class="npctextboxm"><b>No valid party member selected.</b><br>Please choose a conscious party member to continue combat.</div><br>
<button data-passage="managepartyfight" class="buttonhalfblue" type="button" tabindex="0" data-setter="$chosen to -1">[Choose Party Member]</button>
<</if>>
<<else>>
<<leftandrightassign>>
<<set _combatClip = "">>
<<set _latestAction = "">>
<div class="combat-container legacy-combat-shell">
<div class="enemyTop">
<div class="enemyFightBox legacy-enemy-info">
<div class="legacy-mini-portrait"><<print $combat.enemy[0].pic>></div>
<div class="legacy-info-lines">
<div class="legacy-name"><<print $combat.enemy[0].name>></div>
<div><b>Gender:</b> <<print $combat.enemy[0].gender>></div>
<div><b>Lvl:</b> <<print $combat.enemy[0].level>></div>
</div>
</div>
<div class="enemyStatBox legacy-enemy-stats">
<div class="legacy-stat-text">
<div><b>Health:</b> <<print $combat.enemy[0].health>>/<<print $combat.enemy[0].maxhealth>></div>
<div><b>Stamina:</b> <<print $combat.enemy[0].stamina>>/<<print $combat.enemy[0].maxstamina>></div>
</div>
</div>
</div>
<div class="middle-section">
<div class="sidepicleft">
<<= $leftPic>>
</div>
<div class="combatMid legacy-log-panel">
<div class="legacy-log-header">Combat Log (<<print $battleLog.length>>) [Turn <<= $combat.turn>>]:</div>
<<for _i = $battleLog.length - 1; _i >= 0; _i-->>
<div class="combatLogEntry">
<div><b>Turn: <<print $battleLog[_i].turn>></b></div>
<<if $battleLog[_i].ally eq "yes">>
<span style="color:#32CD32"><b><<print $battleLog[_i].actor>></b></span>
<<else>>
<span style="color:#E23636"><b><<print $battleLog[_i].actor>></b></span>
<</if>>
used <b><<print $battleLog[_i].playerAction>></b> for <b><<print $battleLog[_i].damage>></b> <<print $battleLog[_i].type>>!
(- <b><<print $battleLog[_i].staminacost>></b> Stamina)
</div>
<</for>>
<<if $combat.enemy[0].health lte 0>>
<div class="combatLogEntry"><span style="color:#64B02D"><b><<print $combat.enemy[0].name>> has been defeated!</b></span></div>
<</if>>
</div>
<div class="sidepicright">
<<= $rightPic>>
</div>
</div>
<div class="partyBottom">
<div class="enemyFightBox legacy-enemy-info">
<div class="legacy-mini-portrait"><<print $combat.party[$chosen].partypic>></div>
<div class="legacy-info-lines">
<div class="legacy-name"><<print $combat.party[$chosen].name>></div>
<div><b>Gender:</b> <<print $combat.party[$chosen].gender>></div>
<div><b>Lvl:</b> <<print $combat.party[$chosen].level>></div>
</div>
</div>
<div class="enemyStatBox legacy-enemy-stats">
<div class="legacy-stat-text">
<div><b>Health:</b> <<print $combat.party[$chosen].health>>/<<print $combat.party[$chosen].maxhealth>></div>
<div><b>Stamina:</b> <<print $combat.party[$chosen].stamina>>/<<print $combat.party[$chosen].maxstamina>></div>
</div>
</div>
</div>
<div class="combatx-actions legacy-actions">
<<if $combat.party[$chosen].health lte 0>>
<div class="combatx-action-group combatx-action-group-core">
<<if _consciousCount lte 1>>
<<button "<<print $combat.party[$chosen].name>> has been defeated!">><<goto $combatSubmissionLossPassage>><</button>>
<<else>>
<button data-passage="managepartyfight" class="button" type="button" tabindex="0" data-setter="$chosen to -1">
<span style="color:red"> <<print $combat.party[$chosen].name>> has been defeated!</span>
</button>
<</if>>
</div>
<<elseif $combat.enemy[0].health lte 0>>
<div class="legacy-action-panel">
<<button "YOU ARE VICTORIOUS!">><<goto $combatSubmissionWinPassage>><</button>>
</div>
<<else>>
<div class="legacy-action-tabs">
<button data-passage="fightMain" class="legacy-tab legacy-tab-fight <<if $combatActionTab eq 'fight'>>is-active<</if>>" type="button" data-setter="$combatActionTab to 'fight'">Fight</button>
<button data-passage="fightMain" class="legacy-tab legacy-tab-items <<if $combatActionTab eq 'items'>>is-active<</if>>" type="button" data-setter="$combatActionTab to 'items'">Items</button>
<button data-passage="fightMain" class="legacy-tab legacy-tab-other <<if $combatActionTab eq 'other'>>is-active<</if>>" type="button" data-setter="$combatActionTab to 'other'">Other</button>
</div>
<div class="legacy-action-panel legacy-panel-<<print $combatActionTab>>">
<<if $combatActionTab eq "other">>
<button data-passage="managepartyfight" class="action-button" type="button">Change Character</button>
<button data-passage="fightLost" class="action-button-red" type="button">Flee</button>
<<elseif $combatActionTab eq "items">>
<<set _hasMedpack = false>>
<<for _item range $player.inventory>>
<<if _item.name eq "Medpack" and !_item.used>>
<<set _hasMedpack = true>>
<</if>>
<</for>>
<<if _hasMedpack>>
<button data-passage="playeractioncombatitem" class="action-button" type="button" data-item="Medpack" data-setter="$chosenmove to 'health'">Use Medpack</button>
<</if>>
<<set _hasEnergyDrink = false>>
<<for _item range $player.inventory>>
<<if _item.name eq "Energy Drink" and !_item.used>>
<<set _hasEnergyDrink = true>>
<</if>>
<</for>>
<<if _hasEnergyDrink>>
<button data-passage="playeractioncombatitem" class="action-button" type="button" data-item="Energy Drink" data-setter="$chosenmove to 'energy'">Use Drink</button>
<</if>>
<<set _hasCoffee = false>>
<<for _item range $player.inventory>>
<<if _item.name eq "Coffee" and !_item.used>>
<<set _hasCoffee = true>>
<</if>>
<</for>>
<<if _hasCoffee>>
<button data-passage="playeractioncombatitem" class="action-button" type="button" data-item="Coffee" data-setter="$chosenmove to 'coffee'">Drink Coffee</button>
<</if>>
<<set _hasPizzaSlice = false>>
<<for _item range $player.inventory>>
<<if _item.name eq "Pizza Slice" and !_item.used>>
<<set _hasPizzaSlice = true>>
<</if>>
<</for>>
<<if _hasPizzaSlice>>
<button data-passage="playeractioncombatitem" class="action-button" type="button" data-item="Pizza Slice" data-setter="$chosenmove to 'pizza'">Eat Pizza Slice</button>
<</if>>
<<else>>
<<for _i = 0; _i < $combat.party[$chosen].moves.length; _i++>>
<<capture _i>>
<<set _moveName = $combat.party[$chosen].moves[_i].name>>
<<set _moveCost = $combat.party[$chosen].moves[_i].staminaCost>>
<<if _moveName and _moveName.trim() neq "">>
<<if _moveCost gt $combat.party[$chosen].stamina>>
<button class="action-button-red" type="button" disabled>
<<print _moveName>> (<<print _moveCost>>)</button>
<<else>>
<button data-passage="playeractioncombat" class="action-button" type="button" data-setter="$chosenmove to _i">
<<print _moveName>> (<<print _moveCost>>)</button>
<</if>>
<</if>>
<</capture>>
<</for>>
<</if>>
</div>
<</if>>
</div>
</div>
<</if>>
<</if>><<if $player.combatenabled neq "true">>
<<set $combatongoing = false>>
<div class="npctextboxm"><b>Combat is disabled.</b><br>Enable combat in your settings before changing fighters.</div><br>
<<button "Go Back">><<script>>Engine.backward();<</script>><</button>>
<<else>>
<<ensureCombatSubmissionPassages>>
<div class="npcgrouping">
<h2 class="centered-title">Your Party</h2>
<div class="party-container">
<div class="party-grid">
<<set _maxParty = 3>>
<<for _i to 0; _i < _maxParty; _i++>>
<<capture _i>>
<<if _i < $combat.party.length>>
<<set _char = $combat.party[_i]>>
<div class="party-card <<if $chosen eq _i>>is-selected<</if>>">
<div class="party-info">
<div class="party-card-top">
<div class="party-image-small"><<= _char.partypic>></div>
<div class="party-summary">
<h3><<= _char.name>></h3>
<div class="prep-simple-stats">
<div class="prep-simple-row"><span>Level</span><span><<= _char.level>></span></div>
<div class="prep-simple-row"><span>Damage</span><span><<= _char.damage>></span></div>
<div class="prep-simple-row"><span>Health</span><span><<= _char.health>> / <<= _char.maxhealth>></span></div>
<div class="prep-simple-row"><span>Stamina</span><span><<= _char.stamina>> / <<= _char.maxstamina>></span></div>
</div>
</div>
</div>
<div class="party-moves-block">
<div class="party-moves-label">Moves</div>
<div class="move-chip-wrap">
<<for _move range _char.moves>>
<span class="tooltip move-chip">
<<= _move.name || _move>>
<span class="tooltiptext">Cost: <<= _move.staminaCost || 0 >> STA</span>
</span>
<</for>>
</div>
</div>
<<if _char.health lte 0>>
<button class="red-button" disabled>Knocked Out</button>
<<else>>
<button data-passage="managepartyfight" class="green-button" data-setter="$chosen to _i">Choose</button>
<</if>>
</div>
</div>
<<else>>
<div class="party-card empty-card">
<div class="party-image-small empty-img"></div>
<div class="party-info">
<h3>Empty Slot</h3>
<p>Recruit more allies to fill your party.</p>
</div>
</div>
<</if>>
<</capture>>
<</for>>
</div>
</div>
</div>
<div class="combat-actions">
<<set _consciousCount = 0>>
<<for _i = 0; _i < $combat.party.length; _i++>>
<<if $combat.party[_i].health gt 0>>
<<set _consciousCount += 1>>
<</if>>
<</for>>
<<set _hasValidChosen = true>>
<<if $chosen is null or $chosen lt 0>>
<<set _hasValidChosen = false>>
<<elseif $chosen gte $combat.party.length>>
<<set _hasValidChosen = false>>
<<elseif $combat.party[$chosen].health lte 0>>
<<set _hasValidChosen = false>>
<</if>>
<<if _consciousCount eq 0>>
<<button "You Have Been Defeated">><<goto $combatSubmissionLossPassage>><</button>>
<<elseif _hasValidChosen>>
<button class="green-button" data-passage="fightMain">Send <<print $combat.party[$chosen].name>> to fight</button>
<<else>>
<button class="green-button" disabled>Choose a party member to continue</button>
<</if>>
<button class="red-button" data-passage="fightLost">Retreat</button>
</div>
<</if>><<set _move = $combat.party[$chosen].moves[$chosenmove]>>
<<set _movename = (_move and _move.name) ? _move.name : (_move or "Nothing")>>
<<set _staminaCost = (_move and Number.isFinite(Number(_move.staminaCost))) ? Number(_move.staminaCost) : 0>>
<<set _action = { turn: $combat.turn, playerAction: _movename, damage: 0, actor: $combat.party[$chosen].name, ally: "yes", staminacost: _staminaCost, type: "damage" }>>
<<set _baseDamage = Math.max(2, Math.round(($combat.party[$chosen].damage * 0.55) + ($combat.party[$chosen].level * 0.8)))>>
<<if _movename eq "Nothing">>
<<set $combat.party[$chosen].stamina += 2>>
<<if $combat.party[$chosen].stamina gt $combat.party[$chosen].maxstamina>><<set $combat.party[$chosen].stamina = $combat.party[$chosen].maxstamina>><</if>>
<<set _action.damage = 2>>
<<set _action.staminacost = 0>>
<<set _action.type = "stamina recovery">>
<<elseif _movename eq "Punch">>
<<set _damage = _baseDamage>>
<<if $combat.enemy[0].defendReduction gt 0>>
<<set _damage = Math.max(0, _damage - $combat.enemy[0].defendReduction)>>
<<set $combat.enemy[0].defendReduction = 0>>
<</if>>
<<set $combat.enemy[0].health -= _damage>>
<<set $combat.party[$chosen].stamina -= _staminaCost>>
<<set _action.damage = _damage>>
<<elseif _movename eq "Defend">>
<<set $combat.party[$chosen].defendReduction = 100>>
<<set $combat.party[$chosen].stamina -= _staminaCost>>
<<set _action.type = "full block for next hit">>
<<elseif _movename eq "Headbutt">>
<<set _damage = Math.max(4, Math.round((_baseDamage * 1.25) + ($combat.party[$chosen].level * 0.45)))>>
<<if $combat.enemy[0].defendReduction gt 0>>
<<set _damage = Math.max(0, _damage - $combat.enemy[0].defendReduction)>>
<<set $combat.enemy[0].defendReduction = 0>>
<</if>>
<<set $combat.enemy[0].health -= _damage>>
<<set $combat.party[$chosen].stamina -= _staminaCost>>
<<set _action.damage = _damage>>
<<elseif _movename eq "Clothesline from Hell">>
<<set _damage = Math.max(1, Math.round($combat.enemy[0].maxhealth * 0.70))>>
<<if $combat.enemy[0].defendReduction gt 0>>
<<set _damage = Math.max(0, _damage - $combat.enemy[0].defendReduction)>>
<<set $combat.enemy[0].defendReduction = 0>>
<</if>>
<<set $combat.enemy[0].health -= _damage>>
<<set $combat.party[$chosen].stamina = 0>>
<<set _action.damage = _damage>>
<<set _action.staminacost = 11>>
<<set _action.type = "maximum health damage">>
<<elseif _movename eq "Low Blow">>
<<set _damage = Math.max(3, Math.round((_baseDamage * 0.95) + ($combat.party[$chosen].level * 0.25)))>>
<<set _stamDrain = Math.max(3, Math.round(3 + ($combat.party[$chosen].level / 8)))>>
<<if $combat.enemy[0].defendReduction gt 0>>
<<set _damage = Math.max(0, _damage - $combat.enemy[0].defendReduction)>>
<<set $combat.enemy[0].defendReduction = 0>>
<</if>>
<<set $combat.enemy[0].health -= _damage>>
<<set $combat.enemy[0].stamina -= _stamDrain>>
<<if $combat.enemy[0].stamina lt 0>><<set $combat.enemy[0].stamina = 0>><</if>>
<<set $combat.party[$chosen].stamina -= _staminaCost>>
<<set _action.damage = _damage + _stamDrain>>
<<set _action.type = "damage + stamina drain">>
<<elseif _movename eq "Second Wind">>
<<set _staminaGain = Math.max(4, Math.round($combat.party[$chosen].maxstamina * 0.35))>>
<<set $combat.party[$chosen].stamina += _staminaGain>>
<<if $combat.party[$chosen].stamina gt $combat.party[$chosen].maxstamina>><<set $combat.party[$chosen].stamina = $combat.party[$chosen].maxstamina>><</if>>
<<set _heal = Math.max(3, Math.round($combat.party[$chosen].maxhealth * 0.08))>>
<<set $combat.party[$chosen].health += _heal>>
<<if $combat.party[$chosen].health gt $combat.party[$chosen].maxhealth>><<set $combat.party[$chosen].health = $combat.party[$chosen].maxhealth>><</if>>
<<set $combat.party[$chosen].stamina -= _staminaCost>>
<<set _action.damage = _heal + _staminaGain>>
<<set _action.type = "recovery">>
<<elseif _movename eq "Body Slam">>
<<set _damage = Math.max(6, Math.round((_baseDamage * 1.55) + ($combat.party[$chosen].level * 0.5)))>>
<<if $combat.enemy[0].defendReduction gt 0>>
<<set _damage = Math.max(0, _damage - $combat.enemy[0].defendReduction)>>
<<set $combat.enemy[0].defendReduction = 0>>
<</if>>
<<set $combat.enemy[0].health -= _damage>>
<<set $combat.party[$chosen].stamina -= _staminaCost>>
<<set _action.damage = _damage>>
<<elseif _movename eq "Guard Break">>
<<set _damage = Math.max(5, Math.round((_baseDamage * 1.1) + ($combat.party[$chosen].level * 0.45)))>>
<<set $combat.enemy[0].defendReduction = 0>>
<<set $combat.enemy[0].health -= _damage>>
<<set $combat.enemy[0].stamina -= Math.max(4, Math.round(4 + ($combat.party[$chosen].level / 12)))>>
<<if $combat.enemy[0].stamina lt 0>><<set $combat.enemy[0].stamina = 0>><</if>>
<<set $combat.party[$chosen].stamina -= _staminaCost>>
<<set _action.damage = _damage>>
<<set _action.type = "guard break">>
<<elseif _movename eq "Combo Rush">>
<<set _damage = Math.max(8, Math.round((_baseDamage * 1.75) + ($combat.party[$chosen].level * 0.65)))>>
<<if $combat.enemy[0].defendReduction gt 0>>
<<set _damage = Math.max(0, _damage - $combat.enemy[0].defendReduction)>>
<<set $combat.enemy[0].defendReduction = 0>>
<</if>>
<<set $combat.enemy[0].health -= _damage>>
<<set $combat.party[$chosen].stamina -= _staminaCost>>
<<set _action.damage = _damage>>
<<elseif _movename eq "Iron Will">>
<<set $combat.party[$chosen].defendReduction = 100>>
<<set _heal = Math.max(6, Math.round($combat.party[$chosen].maxhealth * 0.14))>>
<<set $combat.party[$chosen].health += _heal>>
<<if $combat.party[$chosen].health gt $combat.party[$chosen].maxhealth>><<set $combat.party[$chosen].health = $combat.party[$chosen].maxhealth>><</if>>
<<set $combat.party[$chosen].stamina -= _staminaCost>>
<<set _action.damage = _heal>>
<<set _action.type = "heal + defend">>
<<elseif _movename eq "Knockout Blow">>
<<set _damage = Math.max(10, Math.round((_baseDamage * 2.1) + ($combat.party[$chosen].level * 0.9)))>>
<<if $combat.enemy[0].defendReduction gt 0>>
<<set _damage = Math.max(0, _damage - $combat.enemy[0].defendReduction)>>
<<set $combat.enemy[0].defendReduction = 0>>
<</if>>
<<set $combat.enemy[0].health -= _damage>>
<<set $combat.party[$chosen].stamina -= _staminaCost>>
<<set _action.damage = _damage>>
<<elseif _movename eq "Finisher">>
<<set _damage = Math.max(14, Math.round((_baseDamage * 2.6) + ($combat.party[$chosen].level * 1.1)))>>
<<if $combat.enemy[0].defendReduction gt 0>>
<<set _damage = Math.max(0, _damage - $combat.enemy[0].defendReduction)>>
<<set $combat.enemy[0].defendReduction = 0>>
<</if>>
<<set $combat.enemy[0].health -= _damage>>
<<set $combat.party[$chosen].stamina -= _staminaCost>>
<<set _action.damage = _damage>>
<<else>>
<<set _damage = _baseDamage>>
<<if $combat.enemy[0].defendReduction gt 0>>
<<set _damage = Math.max(0, _damage - $combat.enemy[0].defendReduction)>>
<<set $combat.enemy[0].defendReduction = 0>>
<</if>>
<<set $combat.enemy[0].health -= _damage>>
<<set $combat.party[$chosen].stamina -= Math.max(1, _staminaCost)>>
<<set _action.damage = _damage>>
<</if>>
<<if $combat.party[$chosen].stamina lt 0>><<set $combat.party[$chosen].stamina = 0>><</if>>
<<if $combat.enemy[0].health lt 0>><<set $combat.enemy[0].health = 0>><</if>>
<<run $battleLog.push(_action)>>
<<if $combat.enemy[0].health lte 0>>
<<goto "fightMain">>
<<else>>
<<goto "enemyactioncombat">>
<</if>><<set _enemyMove = "Nothing">>
<<set _validMoves = []>>
<<for _i = 0; _i < $combat.enemy[0].moves.length; _i++>>
<<set _moveName = $combat.enemy[0].moves[_i]>>
<<if _moveName eq "Nothing">><<run _validMoves.push("Nothing")>><</if>>
<<if _moveName eq "Punch" and $combat.enemy[0].stamina gte 1>><<run _validMoves.push("Punch")>><</if>>
<<if (_moveName eq "Defend" or _moveName eq "Block") and $combat.enemy[0].stamina gte 2>><<run _validMoves.push(_moveName)>><</if>>
<<if (_moveName eq "Headbutt" or _moveName eq "Headbut") and $combat.enemy[0].stamina gte 3>><<run _validMoves.push(_moveName)>><</if>>
<<if _moveName eq "Clothesline from Hell" and $combat.enemy[0].stamina gte 11>><<run _validMoves.push(_moveName)>><</if>>
<</for>>
<<if $combat.enemy[0].stamina lte 2 and _validMoves.includes("Nothing")>>
<<set _enemyMove = "Nothing">>
<<elseif $combat.enemy[0].health lte Math.round($combat.enemy[0].maxhealth * 0.35) and (_validMoves.includes("Block") or _validMoves.includes("Defend")) and random(1,100) lte 35>>
<<set _enemyMove = _validMoves.includes("Block") ? "Block" : "Defend">>
<<elseif _validMoves.includes("Clothesline from Hell") and random(1,100) lte 30>>
<<set _enemyMove = "Clothesline from Hell">>
<<elseif (_validMoves.includes("Headbutt") or _validMoves.includes("Headbut")) and random(1,100) lte 30>>
<<set _enemyMove = _validMoves.includes("Headbutt") ? "Headbutt" : "Headbut">>
<<elseif _validMoves.includes("Punch") and random(1,100) lte 70>>
<<set _enemyMove = "Punch">>
<<elseif _validMoves.length gt 0>>
<<set _enemyMove = _validMoves.random()>>
<</if>>
<<set _action = { turn: $combat.turn, playerAction: _enemyMove, damage: 0, actor: $combat.enemy[0].name, ally: "no", staminacost: 0, type: "damage" }>>
<<if _enemyMove eq "Defend" or _enemyMove eq "Block">>
<<set $combat.enemy[0].defendReduction = 100>>
<<set $combat.enemy[0].stamina -= 2>>
<<set _action.damage = 0>>
<<set _action.staminacost = 2>>
<<set _action.type = "full block for next hit">>
<<elseif _enemyMove eq "Clothesline from Hell">>
<<set _damage = Math.max(1, Math.round($combat.party[$chosen].maxhealth * 0.70))>>
<<if $combat.party[$chosen].defendReduction gt 0>>
<<set _damage = Math.max(0, _damage - $combat.party[$chosen].defendReduction)>>
<<set $combat.party[$chosen].defendReduction = 0>>
<</if>>
<<set $combat.party[$chosen].health -= _damage>>
<<set $combat.enemy[0].stamina = 0>>
<<set _action.damage = _damage>>
<<set _action.staminacost = 11>>
<<set _action.type = "maximum health damage">>
<<elseif _enemyMove eq "Headbutt" or _enemyMove eq "Headbut">>
<<set _damage = Math.max(8, Math.round(8 + ($combat.enemy[0].level * 1.45)))>>
<<if $combat.party[$chosen].defendReduction gt 0>>
<<set _damage = Math.max(0, _damage - $combat.party[$chosen].defendReduction)>>
<<set $combat.party[$chosen].defendReduction = 0>>
<</if>>
<<set $combat.party[$chosen].health -= _damage>>
<<set $combat.enemy[0].stamina -= 3>>
<<set _action.damage = _damage>>
<<set _action.staminacost = 3>>
<<elseif _enemyMove eq "Punch">>
<<set _damage = Math.max(4, Math.round(5 + ($combat.enemy[0].level * 1.25)))>>
<<if $combat.party[$chosen].defendReduction gt 0>>
<<set _damage = Math.max(0, _damage - $combat.party[$chosen].defendReduction)>>
<<set $combat.party[$chosen].defendReduction = 0>>
<</if>>
<<set $combat.party[$chosen].health -= _damage>>
<<set $combat.enemy[0].stamina -= 1>>
<<set _action.damage = _damage>>
<<set _action.staminacost = 1>>
<<else>>
<<set $combat.enemy[0].stamina += 2>>
<<if $combat.enemy[0].stamina gt $combat.enemy[0].maxstamina>><<set $combat.enemy[0].stamina = $combat.enemy[0].maxstamina>><</if>>
<<set _action.damage = 2>>
<<set _action.type = "stamina recovery">>
<</if>>
<<if $combat.party[$chosen].health lt 0>><<set $combat.party[$chosen].health = 0>><</if>>
<<if $combat.party[$chosen].stamina lt 0>><<set $combat.party[$chosen].stamina = 0>><</if>>
<<if $combat.enemy[0].stamina lt 0>><<set $combat.enemy[0].stamina = 0>><</if>>
<<run $battleLog.push(_action)>>
<<set $combat.turn += 1>>
<<set _latestTurnToKeep = Math.max(1, $combat.turn - 4)>>
<<run $battleLog = $battleLog.filter(function (entry) { return entry && entry.turn >= _latestTurnToKeep; })>>
<<goto "fightMain">><<set _itemUsed = false>>
<<set _itemName = "">>
<<set _action = { turn: $combat.turn, playerAction: "", damage: 0, actor: $combat.party[$chosen].name, ally: "yes", staminacost: 0, type: "support" }>>
<<if $chosenmove eq "health">>
<<for _i = 0; _i < $player.inventory.length; _i++>>
<<if !$player.inventory[_i].used and $player.inventory[_i].name eq "Medpack">>
<<run $player.inventory.deleteAt(_i)>>
<<set _itemUsed = true>>
<<set _itemName = "Medpack">>
<<break>>
<</if>>
<</for>>
<<if _itemUsed>>
<<set _heal = Math.round($combat.party[$chosen].maxhealth * 0.45)>>
<<set $combat.party[$chosen].health += _heal>>
<<if $combat.party[$chosen].health gt $combat.party[$chosen].maxhealth>><<set $combat.party[$chosen].health = $combat.party[$chosen].maxhealth>><</if>>
<<set _action.playerAction = "Use Medpack">>
<<set _action.damage = _heal>>
<<set _action.type = "healing">>
<</if>>
<<elseif $chosenmove eq "energy">>
<<for _i = 0; _i < $player.inventory.length; _i++>>
<<if !$player.inventory[_i].used and $player.inventory[_i].name eq "Energy Drink">>
<<run $player.inventory.deleteAt(_i)>>
<<set _itemUsed = true>>
<<set _itemName = "Energy Drink">>
<<break>>
<</if>>
<</for>>
<<if _itemUsed>>
<<set _staminaGain = Math.round($combat.party[$chosen].maxstamina * 0.5)>>
<<set $combat.party[$chosen].stamina += _staminaGain>>
<<if $combat.party[$chosen].stamina gt $combat.party[$chosen].maxstamina>><<set $combat.party[$chosen].stamina = $combat.party[$chosen].maxstamina>><</if>>
<<set _action.playerAction = "Use Drink">>
<<set _action.damage = _staminaGain>>
<<set _action.type = "stamina recovery">>
<</if>>
<<elseif $chosenmove eq "coffee">>
<<for _i = 0; _i < $player.inventory.length; _i++>>
<<if !$player.inventory[_i].used and $player.inventory[_i].name eq "Coffee">>
<<run $player.inventory.deleteAt(_i)>>
<<set _itemUsed = true>>
<<set _itemName = "Coffee">>
<<break>>
<</if>>
<</for>>
<<if _itemUsed>>
<<set _staminaGain = $combat.party[$chosen].maxstamina - $combat.party[$chosen].stamina>>
<<set $combat.party[$chosen].stamina = $combat.party[$chosen].maxstamina>>
<<set _action.playerAction = "Drink Coffee">>
<<set _action.damage = _staminaGain>>
<<set _action.type = "stamina recovery">>
<</if>>
<<elseif $chosenmove eq "pizza">>
<<for _i = 0; _i < $player.inventory.length; _i++>>
<<if !$player.inventory[_i].used and $player.inventory[_i].name eq "Pizza Slice">>
<<run $player.inventory.deleteAt(_i)>>
<<set _itemUsed = true>>
<<set _itemName = "Pizza Slice">>
<<break>>
<</if>>
<</for>>
<<if _itemUsed>>
<<set _healthBeforePizza = $combat.party[$chosen].health>>
<<set _pizzaHeal = Math.round($combat.party[$chosen].maxhealth * 0.25)>>
<<set $combat.party[$chosen].health = Math.min($combat.party[$chosen].maxhealth, $combat.party[$chosen].health + _pizzaHeal)>>
<<set _actualPizzaHeal = $combat.party[$chosen].health - _healthBeforePizza>>
<<set _action.playerAction = "Eat Pizza Slice">>
<<set _action.damage = _actualPizzaHeal>>
<<set _action.type = "healing">>
<</if>>
<</if>>
<<if _itemUsed>>
<<run $battleLog.push(_action)>>
<<goto "enemyactioncombat">>
<<else>>
<<goto "fightMain">>
<</if>><<if $combat.enemy.length gt 0 and $combat.enemy[0].name eq "Mia Spar">>
<<goto "mia_spar_retreat">>
<</if>>
<<set $combatongoing = false>>
<<set $combat.turn = 0>>
<<set $combat.totalfights += 1>>
<<set $combat.totalfightslost += 1>>
<div class="npctextboxm"><b>You retreated from the fight.</b><br>You can try again whenever you want.</div><br>
<<button "[Leave Combat]">><<goto $exitLocation>><</button>><<set $combatongoing = false>>
<<set $combat.turn = 0>>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div><<print $combat.enemy[0].name>><hr>I submit! Do whatever you want to me...</div><br>
<button data-passage="beatenemy" class="green-button">Use them</button>
<button data-passage="beatenemy" class="button">Skip</button><<set $combatongoing = false>>
<<set $combat.turn = 0>>
<div class="combat-submission-shell">
<div class="combat-submission-card combat-submission-card--loss">
<div class="combat-submission-kicker">Submission</div>
<h2>You Were Defeated</h2>
<p><<print $combat.enemy[0].name>> has you at their mercy. This enemy does not have a custom submission passage yet, so the generic fallback is being shown.</p>
<div class="combat-submission-actions">
<button data-passage="combatdefeatresult" class="red-button">They Use Your Mouth</button>
<button data-passage="combatdefeatresult" class="red-button">They Take You</button>
<button data-passage="combatdefeatresult" class="button">Skip</button>
</div>
</div>
</div><<set $combatongoing = false>>
<<set $combat.turn = 0>>
<<set $combat.totalfights += 1>>
<<set $combat.totalfightslost += 1>>
<div class="combat-result-shell">
<div class="combat-result-card combat-result-card--loss">
<div class="combat-result-kicker">Combat Result</div>
<h2>Defeat</h2>
<p class="combat-result-copy"><<print $combat.enemy[0].name>> beat you this time. You manage to recover once the encounter is over.</p>
<div class="combat-result-actions">
<<button "Leave Combat">><<goto $exitLocation>><</button>>
</div>
</div>
</div><<set $combatongoing = false>>
<<set $combat.turn = 0>>
<<set _moneyreward = Math.max(1, Math.round($combat.enemy[0].level * (0.95 + (Math.random() * 0.10))))>>
<<set _xpgiven = $combat.enemy[0].level * 8>>
<<set $player.money += _moneyreward>>
<<set $player.xp += _xpgiven>>
<<set $combat.totalfights += 1>>
<<set $combat.totalfightswon += 1>>
<<set $combat.totalxp += _xpgiven>>
<<set _fragmentDrop = setup.tryAwardEnemyFragment($combat.enemy[0])>>
<<for _i to 0; _i < $combat.enemies.length; _i++>>
<<if $combat.enemies[_i].name eq $combat.enemy[0].name>>
<<set $combat.enemies[_i].defeated += 1>>
<<set $combat.enemies[_i].discovered = true>>
<</if>>
<</for>>
<<set _xpNeeded = $player.level * 20>>
<<set _leveledUp = false>>
<<if $player.xp gte _xpNeeded>>
<<set $player.xp -= _xpNeeded>>
<<set $player.level += 1>>
<<set $player.skill += 3>>
<<set $player.damage += 2>>
<<set $player.maxhealth += 12>>
<<set $player.maxstamina += 3>>
<<set _leveledUp = true>>
<</if>>
<div class="combat-result-shell">
<div class="combat-result-card combat-result-card--victory">
<div class="combat-result-kicker">Combat Result</div>
<h2>Victory</h2>
<p class="combat-result-copy">You defeated <strong><<print $combat.enemy[0].name>></strong>.</p>
<<if _fragmentDrop>>
<div class="reward-box rare"><b>Fragment found!</b><br><<print _fragmentDrop.name>> has been added to your inventory.</div>
<</if>>
<div class="combat-result-grid">
<div class="combat-result-stat">
<span class="combat-result-label">Cash Found</span>
<span class="combat-result-value is-money">$<<print _moneyreward>></span>
</div>
<div class="combat-result-stat">
<span class="combat-result-label">Experience</span>
<span class="combat-result-value"><<print _xpgiven>> XP</span>
</div>
<<if _leveledUp>>
<div class="combat-result-stat combat-result-stat--wide">
<span class="combat-result-label">Level Up</span>
<span class="combat-result-value">You are now Level <<print $player.level>></span>
</div>
<</if>>
</div>
<div class="combat-result-actions">
<<button "Finish Fight">><<goto $exitLocation>><</button>>
</div>
</div>
</div><<widget "ensureCombatSubmissionPassages">>
<<if $combat and $combat.enemy and $combat.enemy.length gt 0 and $combat.enemy[0].name>>
<<set _enemySubmissionKey = ($combat.enemy[0].name || "enemy").toLowerCase().replace(/[^a-z0-9]+/g, "_").replace(/^_+|_+$/g, "")>>
<<set $combatSubmissionWinPassage = "submission_" + _enemySubmissionKey + "_win">>
<<set $combatSubmissionLossPassage = "submission_" + _enemySubmissionKey + "_loss">>
<<if !Story.has($combatSubmissionWinPassage)>><<set $combatSubmissionWinPassage = "combatsubmissionwin">><</if>>
<<if !Story.has($combatSubmissionLossPassage)>><<set $combatSubmissionLossPassage = "combatsubmissionloss">><</if>>
<<else>>
<<set $combatSubmissionWinPassage = "combatsubmissionwin">>
<<set $combatSubmissionLossPassage = "combatsubmissionloss">>
<</if>>
<</widget>>
<<widget "leftandrightassign">>
<<set _leftCombatImages = [
"images/fan/combat/left.jpg",
"images/fan/combat/left2.jpg",
"images/fan/combat/left3.jpg",
"images/fan/combat/left4.jpg",
"images/fan/combat/left5.jpg",
"images/fan/combat/left6.jpg",
"images/fan/combat/left7.jpg",
"images/fan/combat/left8.jpg",
"images/fan/combat/left9.jpg",
"images/fan/combat/left10.jpg",
"images/fan/combat/left11.jpg",
"images/fan/combat/left12.jpg",
"images/fan/combat/left13.jpg",
"images/fan/combat/left14.jpg",
"images/fan/combat/left15.jpg",
"images/fan/combat/left16.jpg"
]>>
<<set _rightCombatImages = [
"images/fan/combat/right.jpg",
"images/fan/combat/right2.jpg",
"images/fan/combat/right3.jpg",
"images/fan/combat/right4.jpg",
"images/fan/combat/right5.jpg",
"images/fan/combat/right6.jpg",
"images/fan/combat/right7.jpg",
"images/fan/combat/right8.jpg",
"images/fan/combat/right9.jpg",
"images/fan/combat/right10.jpg",
"images/fan/combat/right11.jpg",
"images/fan/combat/right12.jpg",
"images/fan/combat/right13.jpg",
"images/fan/combat/right14.jpg",
"images/fan/combat/right15.jpg",
"images/fan/combat/right16.jpg",
"images/fan/combat/right17.jpg",
"images/fan/combat/right18.jpg"
]>>
<<if !$combatLeftImage or _leftCombatImages.indexOf($combatLeftImage) eq -1>>
<<set $combatLeftImage = _leftCombatImages.random()>>
<</if>>
<<if !$combatRightImage or _rightCombatImages.indexOf($combatRightImage) eq -1>>
<<set $combatRightImage = _rightCombatImages.random()>>
<</if>>
<<set $leftPic = '<img src="' + $combatLeftImage + '" alt="" />'>>
<<set $rightPic = '<img src="' + $combatRightImage + '" alt="" />'>>
<</widget>>
<<widget "refreshCombatParty">>
<<run setup.syncCombatPartyRoster()>>
<</widget>><div class="landingpagebox"><div class="imagebox"><img src="images/ui/title.png" alt="" /></div><br>
<center>
<table>
<thead>
<tr>
<th>Role</th>
<th>Name</th>
</tr>
</thead>
<tbody>
<tr>
<td>Game Designer & Development</td>
<td>CWS</td>
</tr>
<tr>
<td>Game Designer & Concept</td>
<td>CWS & Paxton</td>
</tr>
<tr>
<td>Story Ideas</td>
<td>QWERTY & Silito13</td>
</tr>
<tr>
<td>Special Thanks</td>
<td>Every single backer on Patreon & everyone who has tested and reported bugs/issues</td>
</tr>
<tr>
<td>Other Credits</td>
<td>Image Pack Dependant - Official ROC is strictly text based.</td>
</tr>
</tbody>
</table>
</center>
<<button "Back">><<run Engine.backward()>><</button>><<if $time gte 6>>
<div class="narratortextbox">It's much too late to be milking.</div><br>
<<else>>
<div class="narratortextbox"><<= $characters[$playing].name>> starts to milk their full lactating breasts!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/activities/milking/squirt.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<= $characters[$playing].name>><hr>Oh my god, i was so full! This feels better!</div><br>
<<set _randomLoss = random(1,10)>>
<<if _randomLoss lte 4>>
<div class="narratortextbox"><<= $characters[$playing].name>> has milked their breasts to the maximum! They no longer have the Lactating perk!</div><br>
<<run $characters[$playing].perks.delete('Lactating')>>
<<else>>
<div class="narratortextbox"><<= $characters[$playing].name>> still has some milk left in their breasts and will continue lactating.</div><br>
<</if>>
<<time>>
<</if>>
<button data-passage="$currentlocation" class="button" type="button" tabindex="0">Finish Milking [<<print $characters[$playing].name>>]</button>
<<if !$achievements.milked.unlocked>>
<<script>>
unlockAchievement("milked");
<</script>>
<</if>><<set $version = 99999>>
<div class="imagebox"><img src="images/ui/newversion.jpg"/></div><br>
<div class="narratortextbox"><center><b>Incompatible save game detected.</b></center><hr> Your save game is outdated and is no longer supported in this version of Realm of Corruption. Please click the button below to restart the game and start a new game.</div><br>
<<button "RESTART">><<script>>Engine.restart();<</script>><</button>><<goto "player_sleep">><div class="mode-wrapper">
<div class="mode-header">
<h2>LUSTBOUND – Choose Your Play Style</h2>
<div class="adult-disclaimer">
<strong>18+ ADULT CONTENT WARNING</strong><br>
This game contains explicit adult themes, including sexual content, fetish material,
transformation, corruption, and other mature subjects.
By continuing, you confirm that you are at least <strong>18 years old</strong>
and legally permitted to view adult content in your jurisdiction.
</div>
<p>
Lustbound is a text based adult HTML game that features heavy themes of transformation,
corruption, and a wide range of fetish content.
Optional image packs change how characters and scenes are displayed.
Choose the experience that suits you.
</p>
</div>
<div class="mode-grid">
<div class="mode-card mode-text">
<h3>Text Only</h3>
<p>
Pure narrative experience. The way the developer intended it.
No images, no distractions.
Recommended for immersion, speed, and low-profile play.
</p>
<button data-passage="start_game_text">Play Text Only</button>
</div>
<div class="mode-card mode-fan">
<h3>Fan Image Pack</h3>
<p>
The most popular option.
Community-created character and scene images.
Easy to mod or replace. <strong>[HIGHLY RECOMMENDED]</strong>
</p>
<button data-passage="start_game_image">Play with Fan Images</button>
</div>
<div class="mode-card mode-dev">
<h3>Development Images</h3>
<p>
Internal placeholder and test artwork for future original releases.
Currently incomplete and unstable.
<strong>[NOT RECOMMENDED]</strong>
</p>
<button data-passage="start_game_offical">Play Dev Mode</button>
</div>
<!-- Cat Card -->
<div class="mode-card mode-cat">
<h3>Nothing</h3>
<p>Just a picture of a cat. Please say hello.</p>
<div class="mode-catimage">
<img src="images/ui/cat.jpg" alt="A cat.">
</div>
</div>
</div>
</div><<set $mediaMode = "fan">>
<<goto "start_game_new">><<set $mediaMode = "official">>
<<goto "start_game_new">><<set $mediaMode = "text">>
<<goto "start_game_new">><<set $currentlocation = "street_citadel_beach">>
<<set _miaIndex = $characters.findIndex(c => c.id === "mia")>>
<<set _miaRelationship = 0>>
<<if _miaIndex gte 0 and $characters[$playing].relationships[$characters[_miaIndex].id]>>
<<set _miaRelationship = $characters[$playing].relationships[$characters[_miaIndex].id]>>
<</if>>
<div class="narratortextbox">The Beach Pier</div><br>
<<media "img" "" "images/fan/locations/beach/beach.jpg">>
<div class="narratortextbox">You see Officer Balls standing on the pier, looking into the sunset.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Heh, you must be following me, huh? First you take my girl and now I guess you are coming for me.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You reported Mia to her boss. That is a bit low, is it not? Jealousy really is a sick thing, Officer Balls. You need to take back that report now. Mia could lose her job.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>You know Mia was my ex? We used to live together. Now I am face to face with the guy who took her away from me. Ever since she met you she started doing weird shit. I bet she was thinking of you. God, it all makes sense now. I should kill you.</div><br>
<div class="narratortextbox">Officer Balls has no idea that it is the altar's power that transformed Mia, not your good looks and charm.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You need to stop this before it gets out of hand, Balls.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>You cannot stop me. I will destroy her, but before that... I will destroy you.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Shit. What should I do?</div><br>
<<if setup.isCombatEnabled()>>
<button data-passage="balls_beach_fight_setup" class="red-button" type="button" tabindex="0">[Combat - Fight Him]</button>
<<else>>
<div class="narratortextbox">Combat is disabled for this playthrough.</div><br>
<</if>>
<<if _miaRelationship gte 100>>
<button data-passage="balls_beach_convince" class="button" type="button" tabindex="0">[Convince Him]</button>
<<else>>
<button data-passage="balls_beach_convince_fail" class="button" type="button" tabindex="0">[Convince Him]</button>
<</if>>
<button data-passage="street_citadel_beach" class="button" type="button" tabindex="0">[Not now]</button><<set $currentlocation = "street_citadel_beach">>
<<set $ballsPierFailedConvince = true>>
<<questLogUpdated "balls_pier_failed_convince" "Failed attempt recorded.">>
<div class="narratortextbox">The Beach Pier</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You loved Mia once. If you still care about her, you need to accept that she loves me now.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Do not say that like you earned it. You barely know what love means to her. You are just the thing that happened while she was falling apart.</div><br>
<div class="narratortextbox">You try to hold his gaze, but the words do not land. You do not know Mia well enough to make this sound true.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Come back with that speech when she actually trusts you with her life. Right now, you just sound like a parasite.</div><br>
<button data-passage="balls_beach_showdown" class="button" type="button" tabindex="0">[Try another approach]</button>
<<if setup.isCombatEnabled()>>
<button data-passage="balls_beach_fight_setup" class="red-button" type="button" tabindex="0">[Fight Him]</button>
<</if>>
<button data-passage="street_citadel_beach" class="button" type="button" tabindex="0">[Back off]</button><<set $currentlocation = "street_citadel_beach">>
<<set $ballsQuestStage = "love_return">>
<<set $ballsReportWithdrawn = true>>
<<questLogUpdated "balls_love_return" "New objective added.">>
<div class="narratortextbox">The Beach Pier</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You loved Mia once. I believe that. So ask yourself what loving her means now. Does it mean punishing her because she moved on, or does it mean letting her be happy?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Happy? With you?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Yes. With me. I am not asking you to like it. I am asking you to stop trying to own her pain. If you care about her at all, take back the report and let her choose her own life.</div><br>
<div class="narratortextbox">Balls stares out over the water. The anger does not vanish, but the certainty drains out of him.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>She really loves you, huh?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>She does. And I love her.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Then do not make her regret choosing you. I will withdraw the complaint. Tell Mia... tell her I hope she is happy.</div><br>
<div class="narratortextbox">Officer Balls walks away from the pier, beaten without a punch being thrown.</div><br>
<div class="narratortextbox">Mia needs to hear this from you. You will have to find her at the station yourself.</div><br>
<button data-passage="street_citadel_beach" class="button" type="button" tabindex="0">[Leave the pier]</button><<set $currentlocation = "street_citadel_beach">>
<<run (function () {
if (!Array.isArray(State.variables.combat.enemies)) {
State.variables.combat.enemies = [];
}
var roster = State.variables.combat.enemies;
var existingIndex = -1;
for (var i = 0; i < roster.length; i++) {
if (roster[i] && roster[i].name === "Officer Balls") {
existingIndex = i;
break;
}
}
var ballsEnemy = {
name: "Officer Balls",
gender: "Male",
pic: '<img src="' + setup.getChatImage('officerballs') + '" alt="" />',
health: 260,
stamina: 32,
maxhealth: 260,
maxstamina: 32,
level: 22,
xp: 0,
moves: ["Block", "Punch", "Headbutt"],
defeated: 0,
discovered: true,
location: "Beach Pier"
};
if (existingIndex >= 0) {
roster[existingIndex] = Object.assign({}, roster[existingIndex], ballsEnemy);
} else {
roster.push(ballsEnemy);
}
})()>>
<<set $enemyChosen = "Officer Balls">>
<<set $exitLocation = "street_citadel_beach">>
<<set $combatongoing = false>>
<<set $chosen = 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Enough talking. Come on then.</div><br>
<button data-passage="enemyload" class="red-button" type="button" tabindex="0">[Start Fight]</button>
<button data-passage="street_citadel_beach" class="button" type="button" tabindex="0">[Back off]</button><<set $combatongoing = false>>
<<set $combat.turn = 0>>
<<set $ballsQuestStage = "mia_kill_return">>
<<set $ballsDestroyed = true>>
<<questLogUpdated "balls_mia_kill_return" "New objective added.">>
<<set $combat.totalfights += 1>>
<<set $combat.totalfightswon += 1>>
<<set _fragmentDrop = setup.tryAwardEnemyFragment($combat.enemy[0])>>
<<if _fragmentDrop>><div class="reward-box rare"><b>Fragment found!</b><br><<print _fragmentDrop.name>> has been added to your inventory.</div><br><</if>>
<<for _i to 0; _i < $combat.enemies.length; _i++>>
<<if $combat.enemies[_i].name eq "Officer Balls">>
<<set $combat.enemies[_i].defeated += 1>>
<<set $combat.enemies[_i].discovered = true>>
<</if>>
<</for>>
<div class="narratortextbox">Officer Balls staggers back, loses his footing, and falls from the pier into the dark water below.</div><br>
<div class="narratortextbox">The waves swallow him before anyone can reach the edge. There is no body, no shout, no second chance.</div><br>
<div class="narratortextbox">If you want this finished, you will need to find Mia yourself and tell her what happened.</div><br>
<button data-passage="street_citadel_beach" class="button" type="button" tabindex="0">[Leave the pier]</button><<set $combatongoing = false>>
<<set $combat.turn = 0>>
<<set $combat.totalfights += 1>>
<<set $combat.totalfightslost += 1>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Stay down. I am not done with you, but I am not losing my badge on this pier.</div><br>
<div class="narratortextbox">Balls leaves you bruised on the boards. You can try again once you recover.</div><br>
<button data-passage="street_citadel_beach" class="button" type="button" tabindex="0">[Recover]</button><<set _randomChance to random(1,5)>>
<<set _pennyPirateChance to random(1,20)>>
<div class="wrapper"><div class="narratortextbox">The Beach</div><br>
<<media "img" "" "images/fan/locations/beach/beach.jpg">>
<div class="wrapper"><div class="narratortextbox">There is a sign here that states "NO Nudity under any circumstances! Nudity offenders will be arrested!"</div><br>
<<if $ballsQuestStage eq "beach_showdown">>
<div class="narratortextbox">Officer Balls is standing alone on the pier, staring into the sunset.</div><br>
<button data-passage="balls_beach_showdown" class="button" type="button" tabindex="0">[Approach him]</button>
<</if>>
<<if _pennyPirateChance eq 1>>
<div class="narratortextbox">A pirate is standing near the shore, glaring at anyone who gets too close.</div><br>
<button data-passage="penny_pirate_beach" class="button" type="button" tabindex="0">[Speak to pirate penny]</button>
<</if>>
<<if $day eq 7 and $time eq 4 and $playing != 1 and _natashahere eq true>>
<div class="narratortextbox">You notice someone sitting in the sand reading a magazine with their earphones in, it's Natasha.</div><br>
<</if>>
<<if $time gte 5>>
<button data-passage="beachWalk" class="button" type="button" tabindex="0">Walk</button>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave - Citadel Street]</button>
<<else>>
<<if $naked eq true and _randomChance eq 1>>
<div class="narratortextbox">[Caught - 20%] Why did you think coming to the beach, during the day, NAKED! Was a good idea? Shit. A police officer is running towards you!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Security Guard<hr>GET DOWN ON THE FUCKING GROUND BEFORE I TAZE YOU! DO NOT RESIST!</div><br>
images/<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Flee - Citadel Street]</button>
<<else>>
<button data-passage="spyin" class="button" type="button" tabindex="0">Spy on Hotties</button>
<button data-passage="beachWalk" class="button" type="button" tabindex="0">Walk</button>
<button data-passage="beachSwim" class="button" type="button" tabindex="0">Swim</button>
<br>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave - Citadel Street]</button>
<</if>>
<</if>><<set $currentlocation = "garden">>
<div class="wrapper"><div class="narratortextbox">The Beach</div><br>
<<media "img" "" "images/fan/locations/beach/beach.jpg">>
<<if $time lte 9>>
<div class="narratortextbox">You swim in the sea!</div><br>
<<if $characters[$playing].outfit eq "Naked">>
<div class="narratortextbox">You dive straight into the sea, naked and free!</div><br>
<<if $characters[$playing].gender eq "Female">>
<<media "vid"
""
"images/fan/activities/swimming/nude_female.mp4"
>>
<<else>>
<<media "vid"
""
"images/fan/activities/swimming/nude_male.mp4"
>>
<</if>>
<<else>>
<div class="narratortextbox">Luckily you brought a swim suit. Wouldn't want to swim naked, would you?</div><br>
<<if $characters[$playing].gender eq "Female">>
<<media "vid"
""
"images/fan/activities/swimming/female.mp4"
>>
<<else>>
<<media "vid"
""
"images/fan/activities/swimming/male.mp4"
>>
<</if>>
<</if>>
<<else>>
<div class="narratortextbox">It's dangerous to swim in the ocean at night. Try again during the day.</div><br>
<</if>>
<<time>>
<button data-passage="street_citadel_beach" class="button" type="button" tabindex="0">[Stop]</button><div class="narratortextbox">You enjoy a relaxing stroll along the beach.</div><br>
<<time>>
<button data-passage="street_citadel_beach" class="button" type="button" tabindex="0">Finish Walk</button><<set $currentlocation = "street_citadel_beach">>
<<unlockAchievement "pennypirate">>
<div class="narratortextbox">The Beach</div><br>
<<media "img" "" "images/fan/characters/penny/pirate_main.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Uhh, hello. Are you a pirate?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/penny/chat_pirate.jpg" alt=""></div>Pirate Penny<hr>Your life literally be as valuable as a fish in the water. Me go to throw ye overboard, ye be flopping back in. Me go to stop all me ships leaking, ye be flopping back in. Why? Because ye be tasting the rum. Ye worthless, inexperienced landlubber. Ye be serving no purpose in life. Your purpose in life be being on me ship, hoisting me sails daily. Your purpose be being on board, hoisting daily.<br><br>Your life be nothing. Ye be serving zero purpose. Ye should walk the plank now and free up some space on this ship so that we can voyage safely on this vast blue surface. 'Cause what do ye be here for? To drink Port Narrow with me? Walk the plank. I swear on the safe voyages of me fellow crewmates.</div><br>
<div class="narratortextbox">Penny turns sharply and walks away without another word.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>What the hell?</div><br>
<button data-passage="street_citadel_beach" class="button" type="button" tabindex="0">[Back to the beach]</button><div class="wrapper"><div class="narratortextbox">The Beach</div><br>
<<media "img" "" "images/fan/locations/beach/beach.jpg">>
<div class="narratortextbox">You decide to spy on some hotties</div><br>
<<set _randomHotty to random(2,8)>>
<<if _randomHotty eq 1 and $playing != 0>>
<div class="narratortextbox">Woah! It's someone familiar!</div><br>
<<media "img" "" "images/fan/locations/beach/mom.jpg">>
<<randomPerk 20 "Nudist">>
<<elseif _randomHotty eq 2>>
<div class="narratortextbox">Someone is getting blacked!</div><br>
<<media "img" "" "images/fan/locations/beach/blacked.jpg">>
<<elseif _randomHotty eq 3>>
<div class="narratortextbox">You see some toes!</div><br>
<<media "img" "" "images/fan/locations/beach/feet.jpg">>
<<randomPerk 20 "Foot Fetishist">>
<<elseif _randomHotty eq 4>>
<div class="narratortextbox">You see a couple fucking near the rocks!</div><br>
<<media "img" "" "images/fan/locations/beach/fucking.jpg">>
<<randomPerk 20 "Nymphomaniac">>
<<else>>
<div class="narratortextbox">You dont see anything this time.</div><br>
<</if>>
<<time>>
<button data-passage="street_citadel_beach" class="button" type="button" tabindex="0">Finish Spying</button><div class="narratortextbox">Secluded Beachfront</div><br>
<div class="monotextbox">The air between you is charged now, every look and half-smile stretching the tension tighter.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('custom_character')">
</div>
<<print $characters[$playing].name>><hr>
The customer always gets something **extra** with their purchase… and baby, I’m the premium upgrade.
</div><br>
<<set _player = $characters[0]>>
<<if _player.gender === 'Female' and ['Big Cock','Regular Cock','Tiny Cock'].includes(_player.genitals)>>
<<set _relationshipType = "FemaleWithPenis">>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/female.jpg" alt="" />
</div>
Female Customer<hr>
Mmm, look at you… a gorgeous girl packing heat like that? Fuck yes. Get that thick girl-cock over here and slide it deep inside my dripping pussy—make me scream your name while I ride you in this backseat.
</div><br>
<<media "vid"
""
"images/fan/universal_scenes/straightcarsex.mp4"
>>
<<elseif _player.gender === 'Male' and ['Big Cock','Regular Cock','Tiny Cock'].includes(_player.genitals)>>
<<set _relationshipType = "MaleWithPenis">>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/female.jpg" alt="" />
</div>
Female Customer<hr>
God, I’ve been wet since you walked onto the lot. Come here, big boy—fuck me hard and deep right in this backseat. Pound me until the windows fog up and I’m begging for every last inch.
</div><br>
<<media "vid"
""
"images/fan/universal_scenes/straightcarsex.mp4"
>>
<<elseif _player.gender === 'Female'>>
<<set _relationshipType = "FemaleNoPenis">>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/female.jpg" alt="" />
</div>
Female Customer<hr>
Such a pretty girl… I bet that tongue is magic. Get back here, spread my thighs, and bury your face between them. Lick my clit slow at first—then suck it hard until I’m grinding all over your mouth and soaking your chin.
</div><br>
<<media "vid"
""
"images/fan/universal_scenes/pussyeating_female.mp4"
>>
<<else>>
<<set _relationshipType = "Other">>
<</if>>
<<unlockAchievement "happyending">>
<<time>>
<button data-passage="cardealershipmain" class="button" type="button" tabindex="0">Finish</button><div class="narratortextbox">Car Dealership</div><br>
<div class="monotextbox">You lean casually against the car, giving the woman a slow, easy smirk.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/female.jpg" alt="" />
</div>
Female Customer<hr>
Oh, I see how it is. Smooth-talking salesperson trying to charm their way into a bigger commission.
</div><br>
<div class="monotextbox">You chuckle, shaking your head.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('custom_character')">
</div>
<<print $characters[$playing].name>><hr>
Commission’s nice and all, but some things are worth more than money. Maybe you’re one of them.
</div><br>
<div class="narratortextbox">She quirks a brow, clearly intrigued but trying not to show it.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/female.jpg" alt="" />
</div>
Female Customer<hr>
Oh? And how do I know you’re not just feeding me some well-rehearsed sales pitch?
</div><br>
<div class="monotextbox">You lean in slightly, your voice dropping lower.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('custom_character')">
</div>
<<print $characters[$playing].name>><hr>
There’s only one way to find out.
</div><br>
<button data-passage="robert_testdrive_female" class="button" type="button" tabindex="0">Invite Her on a Test Drive</button>
<button data-passage="serve_customer" class="button" type="button" tabindex="0">Back Out & Serve Customer</button><div class="narratortextbox">Inside the Car</div><br>
<div class="monotextbox">The car hums beneath you as you keep a steady hand on the wheel, your movements relaxed.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/female.jpg" alt="" />
</div>
Female Customer<hr>
Be honest, do you flirt like this with every woman who walks in, or am I just lucky?
</div><br>
<div class="monotextbox">You huff a small laugh, shaking your head.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('custom_character')">
</div>
<<print $characters[$playing].name>><hr>
If I did, I wouldn’t get much selling done, would I?
</div><br>
<div class="narratortextbox">She smirks, tilting her head slightly.</div><br>
<div class="npctextbox>
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/female.jpg" alt="" />
</div>
Female Customer<hr>
I don’t know. Feels like you could talk your way into just about anything.
</div><br>
<div class="monotextbox">You shrug, keeping your tone casual.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('custom_character')">
</div>
<<print $characters[$playing].name>><hr>
Talking’s one thing. <i>Proving it</i> is another.
</div><br>
<button data-passage="robert_tease_female" class="button" type="button" tabindex="0">Turn Up the Charm</button>
<button data-passage="robert_scenic_female" class="button" type="button" tabindex="0">Pull Over Somewhere Nice</button><div class="narratortextbox">Highway - Test Drive</div><br>
<div class="monotextbox">The car glides smoothly down the road, city lights blurring past.</div><br>
<div class="narratortextbox">You rest one hand casually on the gearshift, the other steady on the wheel.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/female.jpg" alt="" />
</div>
Female Customer<hr>
So, tell me — do you pull this act with every woman who walks into the dealership?
</div><br>
<div class="monotextbox">You chuckle, glancing at her briefly before turning your focus back to the road.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('custom_character')">
</div>
<<print $characters[$playing].name>><hr>
Depends. Are you buying it?
</div><br>
<div class="narratortextbox">She bites her lip slightly, pretending to be unimpressed.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/female.jpg" alt="" />
</div>
Female Customer<hr>
Hmm. I don’t know. Feels like a <i>demo model</i> kind of charm. I like something with… a little more kick.
</div><br>
<button data-passage="robert_tease_female" class="button" type="button" tabindex="0">Match Her Energy</button>
<button data-passage="robert_joke_female" class="button" type="button" tabindex="0">Play it Cool</button><div class="narratortextbox">Secluded Beachfront</div><br>
<div class="monotextbox">The road curves along the shoreline, and you slow the car, pulling off into a quiet spot where waves lap softly against the sand.</div><br>
<div class="narratortextbox">She shifts in her seat, glancing out toward the ocean before flicking her gaze back to you.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/female.jpg" alt="" />
</div>
Female Customer<hr>
A romantic beach view? You really <i>are</i> smooth, aren’t you?
</div><br>
<div class="monotextbox">You rest one arm along the back of your seat, turning slightly toward her.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('custom_character')">
</div>
<<print $characters[$playing].name>><hr>
Can’t take all the credit. Some scenery just… deserves a moment.
</div><br>
<div class="narratortextbox">She watches you for a beat longer, her lips curving into something softer.</div><br>
<button data-passage="robert_female_intimate" class="button" type="button" tabindex="0">See Where This Leads</button>
<button data-passage="cardealershipmain" class="button" type="button" tabindex="0">End the Test Drive</button><div class="narratortextbox">Secluded Beachfront</div><br>
<div class="monotextbox">The car pulls to a stop near the shoreline, waves crashing softly in the distance.</div><br>
<div class="narratortextbox">She stretches her arms above her head, glancing toward you with a smirk.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/female.jpg" alt="" />
</div>
Female Customer<hr>
Alright, I’ll admit it. You know how to set a mood.
</div><br>
<div class="monotextbox">You tilt your head, your gaze flicking over her as you shift slightly in your seat.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('custom_character')">
</div>
<<print $characters[$playing].name>><hr>
Wasn’t trying to. But since we’re here…
</div><br>
<button data-passage="robert_female_intimate" class="button" type="button" tabindex="0">Let Things Escalate</button>
<button data-passage="cardealershipmain" class="button" type="button" tabindex="0">End the Test Drive</button><div class="narratortextbox">Car Dealership - Test Drive</div><br>
<div class="monotextbox">She twirls the keys in her hand before tossing them to you.</div><br>
<div class="imagebox">
<img src="images/fan/locations/cardealership/testdrive.jpg" alt="" />
</div><br>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/female.jpg" alt="" />
</div>
Female Customer<hr>
Alright, charmer. Let’s see if you’re as smooth behind the wheel as you are with your words.
</div><br>
<div class="monotextbox">You catch the keys effortlessly, giving her a knowing look.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('custom_character')">
</div>
<<print $characters[$playing].name>><hr>
Hope you’re not afraid of a little speed.
</div><br>
<div class="narratortextbox">She smirks as she buckles in.</div><br>
<button data-passage="robert_ontheroad_female" class="button" type="button" tabindex="0">Hit the Road</button><div class="narratortextbox">Car Dealership</div><br>
<div class="monotextbox">You lean against the hood of the car, crossing your arms, your smirk dangerously playful.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/locations/cardealership/customers/male.jpg" alt="" /></div>Male Customer<hr>Oh? A salesman with a little charm. You’re not like the others.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Charm's free of charge. But if you’re looking for something a little extra, well… I do take tips.</div><br>
<div class="narratortextbox">The customer lets out a low chuckle, stepping closer, his gaze flicking over <<print $characters[$playing].name>> as if sizing you up.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/locations/cardealership/customers/male.jpg" alt="" /></div>Male Customer<hr>Oh yeah? And what does a guy have to do to get the *premium* service?</div><br>
<div class="monotextbox">You give a wink to the customer</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Let’s start with a test drive. I like to see how a man handles his ride before I give him the full experience.</div><br>
<button data-passage="robert_testdrive_male" class="button" type="button" tabindex="0">Invite Him on a Test Drive</button>
<button data-passage="serve_customer" class="button" type="button" tabindex="0">Back Out & Serve Customer</button><div class="narratortextbox">Inside the Car</div><br>
<div class="monotextbox">You keep your grip steady on the wheel, eyes flicking toward the customer briefly before returning to the road.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/male.jpg" alt="" />
</div>
Male Customer<hr>
So, do you <i>always</i> pull this kind of thing with your customers, or am I just lucky?
</div><br>
<div class="monotextbox">You let out a small chuckle, shaking your head.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('custom_character')">
</div>
<<print $characters[$playing].name>><hr>
You’re the one who asked for a test drive. I’m just making sure you have a good experience.
</div><br>
<div class="narratortextbox">The customer hums, his fingers tapping lightly against the dashboard.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/male.jpg" alt="" />
</div>
Male Customer<hr>
Good service, huh? Gotta admit, you’re selling it pretty well.
</div><br>
<button data-passage="robert_tease_male" class="button" type="button" tabindex="0">Turn Up the Charm</button>
<button data-passage="robert_scenic_male" class="button" type="button" tabindex="0">Pull Over Somewhere Nice</button><div class="narratortextbox">Scenic Overlook</div><br>
<div class="monotextbox">The air between you is electric now, the cramped space of the car suddenly feeling far too small.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('custom_character')">
</div>
<<print $characters[$playing].name>><hr>
I think we both know the real reason you brought me out here… and it’s not just to look at the view.
</div><br>
<div class="monotextbox">You and the client soon find yourselves kissing and tearing off each others clothes in the car. What happens next is no surprise!</div><br>
<<set _player = $characters[0]>>
<<if _player.gender === 'Female' and ['Big Cock','Regular Cock','Tiny Cock'].includes(_player.genitals)>>
<<set _relationshipType = "FemaleWithPenis">>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/male.jpg" alt="" />
</div>
Male Customer<hr>
Fuck… a hot girl with a cock like that? That’s my weakness. Get over here and stuff that dick inside me — I want to feel you stretch my ass wide open.
</div><br>
<<media "vid"
""
"images/fan/universal_scenes/trans_fucks_guy.mp4"
>>
<<elseif _player.gender === 'Male' and ['Big Cock','Regular Cock','Tiny Cock'].includes(_player.genitals)>>
<<set _relationshipType = "MaleWithPenis">>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/male.jpg" alt="" />
</div>
Male Customer<hr>
Been thinking about this since you started showing me cars. Bend me over this seat and fuck my ass deep, man — give it to me hard, don’t hold back.
</div><br>
<<media "vid"
""
"images/fan/universal_scenes/gaycarsex.mp4"
>>
<<elseif _player.gender === 'Female'>>
<<set _relationshipType = "FemaleNoPenis">>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/male.jpg" alt="" />
</div>
Male Customer<hr>
Look at you… already dripping for me. Spread those legs and let me bury my cock in that tight pussy — I’m gonna fuck you until you’re shaking and screaming in this backseat.
</div><br>
<<media "vid"
""
"images/fan/universal_scenes/straightcarsex.mp4"
>>
<<else>>
<<set _relationshipType = "Other">>
<</if>>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('custom_character')">
</div>
<<print $characters[$playing].name>><hr>
Shit… that was insane. You’re definitely taking this car home… and maybe we do this again sometime.
</div><br>
<<time>>
<<unlockAchievement "happyending">>
<div class="monotextbox">You better get back. Robert will be back at the store soon.</div><br>
<button data-passage="working_end" class="button" type="button" tabindex="0">[Finish]</button><div class="narratortextbox">Highway - Test Drive</div><br>
<div class="monotextbox">The engine purrs as you shift gears, the car slicing through the open road like a knife through silk.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/male.jpg" alt="" />
</div>
Male Customer<hr>
So, tell me…
</div><br>
<div class="narratortextbox">The man’s voice is smoother now, the playfulness in his tone sharpening into something else.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/male.jpg" alt="" />
</div>
Male Customer<hr>
Do you <i>always</i> get this… personal with your clients?
</div><br>
<div class="monotextbox">You glance over, a smirk tugging at your lips.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('custom_character')">
</div>
<<print $characters[$playing].name>><hr>
Only the ones worth my time.
</div><br>
<button data-passage="robert_tease_male" class="button" type="button" tabindex="0">Keep the Banter Going</button>
<button data-passage="robert_joke_male" class="button" type="button" tabindex="0">Play it Cool</button><div class="narratortextbox">Scenic Overlook</div><br>
<div class="monotextbox">You pull the car off the road, the city skyline stretching out ahead of you, lights glowing softly in the dark.</div><br>
<div class="narratortextbox">The customer exhales, taking in the view before turning toward you with an unreadable expression.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/male.jpg" alt="" />
</div>
Male Customer<hr>
Alright, I’ll bite. This wasn’t just about showing off the car, was it?
</div><br>
<div class="monotextbox">A smirk tugs at the corner of your lips.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('custom_character')">
</div>
<<print $characters[$playing].name>><hr>
What, you thought I’d let you test drive something this nice and <i>not</i> take my time with it?
</div><br>
<button data-passage="robert_male_intimate" class="button" type="button" tabindex="0">See Where This Leads</button>
<button data-passage="cardealershipmain" class="button" type="button" tabindex="0">End the Test Drive</button><div class="narratortextbox">Scenic Overlook</div><br>
<div class="monotextbox">The car rolls to a stop, the city lights sprawling below like a sea of fireflies.</div><br>
<div class="narratortextbox">The air inside the car grows heavier, tension thickening between you.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img src="images/fan/locations/cardealership/customers/male.jpg" alt="" />
</div>
Male Customer<hr>
Not bad. Good view, good company. But I’m thinking we could make this <i>even better</i>.
</div><br>
<div class="monotextbox">You quirk a brow, tapping your fingers against the steering wheel.</div><br>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('custom_character')">
</div>
<<print $characters[$playing].name>><hr>
Depends… how much do you <i>trust</i> your salesperson?
</div><br>
<<time>>
<button data-passage="robert_male_intimate" class="button" type="button" tabindex="0">Let Things Escalate</button>
<button data-passage="cardealershipmain" class="button" type="button" tabindex="0">End the Test Drive</button><div class="narratortextbox">Car Dealership - Test Drive</div><br>
<div class="monotextbox">The customer smirks, twirling the keys in his fingers before you toss him the keys</div><br>
<div class="imagebox">
<img src="images/fan/locations/cardealership/testdrive.jpg" alt="" />
</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/locations/cardealership/customers/male.jpg" alt="" /></div>Male Customer<hr>Alright, smooth talker. Show me what this thing can do.</div><br>
<div class="monotextbox">The customer catches the keys effortlessly, sliding into the driver’s seat. The leather is cool against his skin as he grips the wheel.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Hope you can handle a little speed. I don’t like to go slow.</div><br>
<div class="narratortextbox">The customer chuckles, fastening his seatbelt.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/locations/cardealership/customers/male.jpg" alt="" /></div>Male Customer<hr>Oh, trust me. I *like* a little thrill.</div><br>
<<time>>
<button data-passage="robert_ontheroad_male" class="button" type="button" tabindex="0">Hit the Road</button><<goto "working_end">><div class="narratortextbox">Car Dealership</div><br>
<div class="monotextbox">You get to work with assisting the customer with their car purchase.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Alright. Let me lock you in to a thirty year finance deal at $1500 a month on that hellcat.</div><br>
<div class="narratortextbox">The customer leaves happy</div><br>
<<time>>
<button data-passage="work_done" class="button" type="button" tabindex="0">[Finish]</button><div class="narratortextbox">Car Dealership</div><br>
<<media "img" "" "images/fan/locations/cardealership/dealership.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('robert')"></div>Robert<hr>Keys for the cars are in this cupboard. Right, I'm off to get a Thai massage. Enjoy the rest of the day. (sucker!)</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I have a feeling he's just paying me a small amount but I'm kind of desperate for money so I'll do it. It can't be that hard.</div><br>
<div class="monotextbox">Robert leaves and you are standing alone in a car dealership.</div><br>
<<time>>
<button data-passage="street_revachol_work2" class="button button-returner" type="button" tabindex="0">[Wait]</button><div class="narratortextbox">Car Dealership</div><br>
<<media "img" "" "images/fan/locations/cardealership/dealership.jpg">>
<div class="monotextbox">You play games on your phone while sitting around doing nothing for a few hours</div><br>
<<time>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Holy shit this is boring!</div><br>
<<time>>
<button data-passage="street_revachol_work3" class="button button-returner" type="button" tabindex="0">[Wait]</button><div class="narratortextbox">Car Dealership</div><br>
<<media "img" "" "images/fan/locations/cardealership/dealership.jpg">>
<<set _random to random(1,2)>>
<div class="monotextbox">A customer enters!</div><br>
<<time>>
<<if _random eq 1>>
<div class="narratortextbox">A male customer arrives.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/locations/cardealership/customers/male.jpg" alt="" /></div>Male Customer<hr>I wanna test drive that Honda!</div><br>
<button data-passage="serve_customer" class="button" type="button" tabindex="0">Serve Customer</button>
<<if $characters[$playing].gender neq "Male" or $nightclubGayHookupsEnabled neq false>>
<button data-passage="flirt_male" class="button" type="button" tabindex="0">Flirt</button>
<</if>>
<<else>>
<div class="narratortextbox">A female customer arrives.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/locations/cardealership/customers/female.jpg" alt="" /></div>Female Customer<hr>Hey! I want a car!</div><br>
<button data-passage="serve_customer" class="button" type="button" tabindex="0">Serve Customer</button>
<button data-passage="flirt_female" class="button" type="button" tabindex="0">Flirt</button>
<</if>><<goto "working_end">><div class="narratortextbox">Car Dealership</div><br>
<<media "img" "" "images/fan/locations/cardealership/dealership.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('robert')"></div>Robert<hr>You did a good job today. Nice one. Here's the $50 I promised ya!</div><br>
<<time>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Thanks Robert. It was a crazy day.</div><br>
<div class="monotextbox">Robert ignores you and leaves to count the cash in the register.</div><br>
<<set $characters[$playing].cash = $characters[$playing].cash + 50>>
<<time>>
<button data-passage="revachol_street" class="button button-returner" type="button" tabindex="0">[Finish & Leave]</button><div class="narratortextbox">Car Dealership</div><br>
<<media "img" "" "images/fan/locations/cardealership/dealership.jpg">>
<<if $characters[0].cash gte 500>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('robert')"></div>Robert<hr>You want the shit box? It's yours!</div><br>
<div class="monotextbox">You lost $500</div><br>
<<set $characters[0].cash = $characters[0].cash - 500>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('robert')"></div>Robert<hr>I'll leave it at your car park for you. Congrats kid, and remember - no refunds.</div><br>
<<set $carOwned = true>>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('robert')"></div>Robert<hr>No $500 no car. Get lost.</div><br>
<</if>>
<<time>>
<button data-passage="street_revachol_car" class="button button-returner" type="button" tabindex="0">[Return]</button><div class="narratortextbox">Car Dealership</div><br>
<<media "img" "" "images/fan/locations/cardealership/dealership.jpg">>
<div class="monotextbox">As you walk into the car dealership, you are greeting buy a middle aged salesman with the nametag that reads 'Robert'. He's a good looking dude for his age.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('robert')"></div>Robert<hr>Hey man, how can I help you? You looking for a car? What's the budget?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I've always wanted a car but im on a bit of a budget.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('robert')"></div>Robert<hr>A budget huh? Damn. Well, I've got an beat up shit heap. It runs well. I could probably let it go for a cool $500. Interested?</div><br>
<<media "img" "" "images/fan/locations/cardealership/car.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Why does it only have three wheels?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('robert')"></div>Robert<hr>Kid - It's a freakin' $500 car. Take it or leave it.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Alright. I'll think about it.</div><br>
<div class="monotextbox">With a car, you could drive to far away places. Even visit your mom.</div><br>
<<set $robIntro = true>>
<<time>>
<button data-passage="street_revachol_car" class="button button-returner" type="button" tabindex="0">[Leave]</button><div class="narratortextbox">Car Dealership</div><br>
<<media "img" "" "images/fan/locations/cardealership/dealership.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('robert')"></div>Robert<hr>Sorry kid, I don't get paid to stand around and talk to customers all day.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Actually isn't that your job? To talk to customers?</div><br>
<div class="monotextbox">Robert's friendly demeaner fades.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('robert')"></div>Robert<hr>Funny guy, huh? Listen I get paid to talk to paying customers. Not time wasters. Capice?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Alright, whatever!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('robert')"></div>Robert<hr>Y'know what, I can help you out. You wanna earn some cash? We need another dealer. It's a cash only deal. I pay you $50 and let you run the shop for a day. Deal?</div><br>
<<time>>
<button data-passage="street_revachol_work" class="button button-returner" type="button" tabindex="0">["Sure"]</button>
<button data-passage="street_revachol_car" class="button button-returner" type="button" tabindex="0">["Fuck No"]</button><div class="narratortextbox">Car Dealership</div><br>
<<media "img" "" "images/fan/locations/cardealership/dealership.jpg">>
<<if $time gte 8>>
<div class="monotextbox">The car dealership is closed at this time. Try coming back tomorrow.</div><br>
<<else>>
<<if $naked eq true>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('robert')"></div>Robert<hr>Get the fuck out of here you naked pervert!</div><br>
<<else>>
<<if $robIntro != true>>
<<goto "robIntro">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('robert')"></div>Robert<hr>Hey kiddo, what can I do for ya?</div><br>
<div class="monotextbox">Cars are cool. Maybe we need one?</div><br>
<button data-passage="robert_chat" class="button" type="button" tabindex="0">[Chat With Robert]</button><br>
<<if !$carOwned eq true>>
<button data-passage="buy_car" class="button" type="button" tabindex="0">[Buy Car - $500]</button><br>
<</if>>
<</if>>
<</if>>
<button data-passage="revachol_street" class="button button-returner" type="button" tabindex="0">[Leave]</button><div class="narratortextbox">Cinema</div><br>
<<media "img" "" "images/fan/locations/cinema/cinemalobby.jpg">>
<<if $time gte 5>>
<div class="narratortextbox"><<= $characters[$playing].name>> is standing in the cinema. It's closed.</div><br>
<<else>>
<div class="narratortextbox"><<= $characters[$playing].name>> is standing in the cinema. It's open.</div><br>
<div class="monotextbox">Why am I here?...</div><br>
<button data-passage="watchAMovie" class="button" type="button" tabindex="0">Watch A Movie</button><br>
<</if>>
<button data-passage="street_citadel" class="button button-returner" type="button" tabindex="0">[Leave]</button><div class="narratortextbox">Cinema</div><br>
<<set _randomChance to random(1,100)>>
<<time>>
<<media "img" "" "images/fan/locations/cinema/cinema.jpg">>
<<if _randomChance lte 49>>
<div class="narratortextbox">[Random Event] - <<= $characters[$playing].name>> watches a movie in the cinema... wait! Is that someone fucking at the back row?</div><br>
<<media "vid"
""
"images/fan/universal_scenes/cinema.mp4"
>>
<div class="monotextbox">Jeez! Have some respect! I'm trying to watch a movie here!</div><br>
<<randomPerk 75 "Nymphomaniac">>
<<else>>
<div class="narratortextbox"><<= $characters[$playing].name>> watches a movie in the cinema... nothing else happens...</div><br>
<</if>>
<<time>>
<button data-passage="cinema" class="button" type="button" tabindex="0">[Return to Cinema]</button><<set $currentlocation = "clothing_store">>
<div class="narratortextbox">Clothing Store</div><br>
<<media "img" "" "images/fan/locations/clothingstore/clothingstore.jpg">>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/ashlee/bartender.jpg"></div>Shop Assistant<hr>Looking for something for someone special? Outfits are $<<= $clothingStoreOutfitPrice>> each. Buy them here, then ask the person to wear them when you speak to them.</div><br>
<<set _shopCharacters = [
{ id: "pauline", label: "Pauline" },
{ id: "mia", label: "Mia" },
{ id: "tony", label: "Tony/Amy" },
{ id: "natasha", label: "Natasha" },
{ id: "little_game_woman", label: "Zoe" }
]>>
<div class="backer-image-grid">
<<for _shopChar range _shopCharacters>>
<<set _idx = $characters.findIndex(c => c.id === _shopChar.id)>>
<<set _unlocked = _idx gte 0 and (($characters[_idx].ftimes or 0) gte 1 or (_shopChar.id eq "little_game_woman" and $littleGameCompleted))>>
<div class="backer-image-card">
<<if _idx gte 0>>
<img @src="setup.getMainImage(_shopChar.id)">
<<else>>
<img src="images/ui/locked.jpg">
<</if>>
<div class="backer-image-label"><<= _shopChar.label>></div>
<<if _unlocked>>
<div class="backer-image-meta">Store unlocked</div>
<<capture _shopChar>>
<span class="backer-btn backer-btn--macro"><<button "Browse Store" "clothing_store_outfits">><<set $clothingStoreCharacter = _shopChar.id>><</button>></span>
<</capture>>
<<else>>
<div class="backer-image-meta">Locked until they have been fucked at least once.</div>
<button data-passage="" class="backer-btn" type="button" tabindex="0">Locked</button>
<</if>>
</div>
<</for>>
</div><br>
<button data-passage="drive_menu" class="button" type="button" tabindex="0">[Back to Car]</button><<set _target = $characters.findIndex(c => c.id === $clothingStoreCharacter)>>
<<if _target lt 0>>
<div class="narratortextbox">This character is not available.</div><br>
<button data-passage="clothing_store" class="button" type="button" tabindex="0">[Back]</button>
<<else>>
<<set _char = $characters[_target]>>
<<set _unlocked = (_char.ftimes or 0) gte 1 or (_char.id eq "little_game_woman" and $littleGameCompleted)>>
<<if !_unlocked>>
<div class="narratortextbox">You do not know <<= _char.name>> well enough to buy outfits for them yet.</div><br>
<button data-passage="clothing_store" class="button" type="button" tabindex="0">[Back]</button>
<<else>>
<<set _outfitKey = _char.id>>
<<if _char.id eq "tony">>
<<if _char.gender eq "Female">>
<<set _outfitKey = "tony_female">>
<<else>>
<<set _outfitKey = "tony_male">>
<</if>>
<</if>>
<<set _outfitImages = {
pauline: [
{ label: "Christmas", main: "images/fan/characters/pauline/christmas.jpg", chat: "images/fan/characters/pauline/christmaschat.jpg" },
{ label: "Cosplay", main: "images/fan/characters/pauline/cosplayoufit.jpg", chat: "images/fan/characters/pauline/cosplaychat.jpg" },
{ label: "Incredible", main: "images/fan/characters/pauline/incredible_outfit.jpg", chat: "images/fan/characters/pauline/incredible_chat.jpg" },
{ label: "Maid", main: "images/fan/characters/pauline/maidoutfit.jpg", chat: "images/fan/characters/pauline/maidchat.jpg" },
{ label: "Default", main: "images/fan/characters/pauline/momchatimage.jpg", chat: "images/fan/characters/pauline/chat.jpg" },
{ label: "Mom Slut", main: "images/fan/characters/pauline/momslut.jpg", chat: "images/fan/characters/pauline/sluttychat.jpg" },
{ label: "Nightwear", main: "images/fan/characters/pauline/nightwear.jpg", chat: "images/fan/characters/pauline/nightwear_chat.jpg" },
{ label: "Nude", main: "images/fan/characters/pauline/nudeoutfit.jpg", chat: "images/fan/characters/pauline/nude.jpg" },
{ label: "Police", main: "images/fan/characters/pauline/police_outfit.jpg", chat: "images/fan/characters/pauline/police_chat.jpg" },
{ label: "Sith Lord", main: "images/fan/characters/pauline/sithlordoutfit.jpg", chat: "images/fan/characters/pauline/sithlordchat.jpg" },
{ label: "Sleep", main: "images/fan/characters/pauline/sleepmom.jpg", chat: "images/fan/characters/pauline/sleeping.jpg" },
{ label: "Slutty", main: "images/fan/characters/pauline/sluttyoutfit.jpg", chat: "images/fan/characters/pauline/sluttychat.jpg" },
{ label: "Underwear", main: "images/fan/characters/pauline/underwear.jpg", chat: "images/fan/characters/pauline/chat.jpg" }
],
mia: [
{ label: "Default", main: "images/fan/characters/mia/chatimage.jpg", chat: "images/fan/characters/mia/chat.jpg" },
{ label: "Christmas", main: "images/fan/characters/mia/christmasoutfit.jpg", chat: "images/fan/characters/mia/christmaschat.jpg" },
{ label: "Cosplay", main: "images/fan/characters/mia/cosplayoufit.jpg", chat: "images/fan/characters/mia/cosplaychat.jpg" },
{ label: "Nude", main: "images/fan/characters/mia/nudeoutfit.jpg", chat: "images/fan/characters/mia/nude.jpg" },
{ label: "Police", main: "images/fan/characters/mia/police_outfit.jpg", chat: "images/fan/characters/mia/police_chat.jpg" },
{ label: "Slutty", main: "images/fan/characters/mia/sluttyoutfit.jpg", chat: "images/fan/characters/mia/sluttychat.jpg" }
],
officerballs: [
{ label: "Regular", main: "images/fan/characters/alina/reglar.jpg", chat: "images/fan/characters/alina/chat.jpg" },
{ label: "School", main: "images/fan/characters/alina/school.jpg", chat: "images/fan/characters/alina/schoolchat.jpg" },
{ label: "Sexy", main: "images/fan/characters/alina/sexy.jpg", chat: "images/fan/characters/alina/sexychat.jpg" },
{ label: "Nude", main: "images/fan/characters/alina/nude.jpg", chat: "images/fan/characters/alina/nudechat.jpg" }
],
natasha: [
{ label: "Default", main: "images/fan/characters/natasha/chatimage.jpg", chat: "images/fan/characters/natasha/chat.jpg" },
{ label: "Cosplay", main: "images/fan/characters/natasha/cosplayoufit.jpg", chat: "images/fan/characters/natasha/cosplaychat.jpg" },
{ label: "Older", main: "images/fan/characters/natasha/natasha_old.jpg", chat: "images/fan/characters/natasha/chatimage.jpg" },
{ label: "Nightwear", main: "images/fan/characters/natasha/nightwear.jpg", chat: "images/fan/characters/natasha/nightwear_chat.jpg" },
{ label: "Nude", main: "images/fan/characters/natasha/nudeoutfit.jpg", chat: "images/fan/characters/natasha/nude.jpg" },
{ label: "SAO", main: "images/fan/characters/natasha/sao_outfit.jpg", chat: "images/fan/characters/natasha/sao_chat.jpg" },
{ label: "Shower Help", main: "images/fan/characters/natasha/shower_help.jpg", chat: "images/fan/characters/natasha/shower.jpg" },
{ label: "Motel", main: "images/fan/characters/natasha/sister_motel.jpg", chat: "images/fan/characters/natasha/chatimage.jpg" },
{ label: "Slutty", main: "images/fan/characters/natasha/sluttyoutfit.jpg", chat: "images/fan/characters/natasha/sluttychat.jpg" }
],
tony_male: [
{ label: "Default", main: "images/fan/characters/tony/main.jpg", chat: "images/fan/characters/tony/tonychat.png" },
{ label: "Nude", main: "images/fan/characters/tony/nude.jpg", chat: "images/fan/characters/tony/tonychat.png" }
],
tony_female: [
{ label: "Default", main: "images/fan/characters/emily/sluttyoutfit.jpg", chat: "images/fan/characters/emily/sluttyoutfitchat.jpg" },
{ label: "Casual", main: "images/fan/characters/emily/chatimage.jpg", chat: "images/fan/characters/emily/chat.jpg" },
{ label: "Cosplay", main: "images/fan/characters/emily/cosplayoufit.jpg", chat: "images/fan/characters/emily/cosplaychat.jpg" },
{ label: "Nude", main: "images/fan/characters/emily/nudeoutfit.jpg", chat: "images/fan/characters/emily/nude.jpg" },
{ label: "Slutty", main: "images/fan/characters/emily/sluttyoutfit.jpg", chat: "images/fan/characters/emily/sluttyoutfitchat.jpg" }
],
little_game_woman: [
{ label: "Default", main: "images/fan/characters/zoe/image/1.jpg", chat: "images/fan/characters/zoe/chat/1.png" },
{ label: "Alt", main: "images/fan/characters/zoe/image/2.jpg", chat: "images/fan/characters/zoe/chat/2.png" },
{ label: "Bunny", main: "images/fan/characters/zoe/image/bunny.jpg", chat: "images/fan/characters/zoe/chat/1.png" },
{ label: "Doll", main: "images/fan/characters/zoe/image/doll.jpg", chat: "images/fan/characters/zoe/chat/dollchat.png" },
{ label: "Fairy", main: "images/fan/characters/zoe/image/fairy.jpg", chat: "images/fan/characters/zoe/chat/2.png" },
{ label: "Hippy", main: "images/fan/characters/zoe/image/hippy.jpg", chat: "images/fan/characters/zoe/chat/3.png" },
{ label: "Nude", main: "images/fan/characters/zoe/image/nude.jpg", chat: "images/fan/characters/zoe/chat/1.png" },
{ label: "Underwear", main: "images/fan/characters/zoe/image/underwear.jpg", chat: "images/fan/characters/zoe/chat/3.png" }
]
}>>
<<set _outfits = _outfitImages[_outfitKey]>>
<<set _displayName = _char.name>>
<<if _char.id eq "tony" and _char.gender eq "Female">>
<<set _displayName = "Amy">>
<</if>>
<div class="narratortextbox">Buy outfits for <<= _displayName>>. Equipping happens when you talk to them.</div><br>
<div class="backer-image-grid">
<<for _img range _outfits>>
<<set _ownedKey = _outfitKey + ":" + _img.label>>
<div class="backer-image-card backer-image-card--outfit">
<img @src="_img.main">
<div class="backer-image-label"><<= _img.label>></div>
<<if $clothingStoreOwnedOutfits.includes(_ownedKey)>>
<div class="backer-image-meta">Owned</div>
<button data-passage="" class="backer-btn" type="button" tabindex="0">Owned</button>
<<elseif $characters[$playing].cash gte $clothingStoreOutfitPrice>>
<<set _buyLabel = "Buy $" + $clothingStoreOutfitPrice>>
<<capture _ownedKey>>
<span class="backer-btn backer-btn--macro"><<button _buyLabel "clothing_store_buy_outfit">><<set $clothingStoreOutfitPath = _ownedKey>><</button>></span>
<</capture>>
<<else>>
<div class="backer-image-meta">Need $<<= $clothingStoreOutfitPrice>></div>
<button data-passage="" class="backer-btn" type="button" tabindex="0">Need Cash</button>
<</if>>
</div>
<</for>>
</div><br>
<button data-passage="clothing_store" class="button" type="button" tabindex="0">[Back]</button>
<</if>>
<</if>><<if $clothingStoreOutfitPath neq "" and !$clothingStoreOwnedOutfits.includes($clothingStoreOutfitPath) and $characters[$playing].cash gte $clothingStoreOutfitPrice>>
<<set $characters[$playing].cash -= $clothingStoreOutfitPrice>>
<<run $clothingStoreOwnedOutfits.push($clothingStoreOutfitPath)>>
<div class="narratortextbox">You buy the outfit. You lost $<<= $clothingStoreOutfitPrice>>.</div><br>
<<else>>
<div class="narratortextbox">You cannot buy that outfit right now.</div><br>
<</if>>
<button data-passage="clothing_store_outfits" class="button" type="button" tabindex="0">[Continue]</button><<set _target = $characters.findIndex(c => c.id === $clothingStoreCharacter)>>
<<if _target lt 0>>
<div class="narratortextbox">This character is not available.</div><br>
<button data-passage="$characterOutfitReturnPassage" class="button" type="button" tabindex="0">[Back]</button>
<<else>>
<<set _char = $characters[_target]>>
<<set _outfitKey = _char.id>>
<<if _char.id eq "tony">>
<<if _char.gender eq "Female">>
<<set _outfitKey = "tony_female">>
<<else>>
<<set _outfitKey = "tony_male">>
<</if>>
<</if>>
<<set _outfitImages = {
pauline: [
{ label: "Christmas", main: "images/fan/characters/pauline/christmas.jpg", chat: "images/fan/characters/pauline/christmaschat.jpg" },
{ label: "Cosplay", main: "images/fan/characters/pauline/cosplayoufit.jpg", chat: "images/fan/characters/pauline/cosplaychat.jpg" },
{ label: "Incredible", main: "images/fan/characters/pauline/incredible_outfit.jpg", chat: "images/fan/characters/pauline/incredible_chat.jpg" },
{ label: "Maid", main: "images/fan/characters/pauline/maidoutfit.jpg", chat: "images/fan/characters/pauline/maidchat.jpg" },
{ label: "Default", main: "images/fan/characters/pauline/momchatimage.jpg", chat: "images/fan/characters/pauline/chat.jpg" },
{ label: "Mom Slut", main: "images/fan/characters/pauline/momslut.jpg", chat: "images/fan/characters/pauline/sluttychat.jpg" },
{ label: "Nightwear", main: "images/fan/characters/pauline/nightwear.jpg", chat: "images/fan/characters/pauline/nightwear_chat.jpg" },
{ label: "Nude", main: "images/fan/characters/pauline/nudeoutfit.jpg", chat: "images/fan/characters/pauline/nude.jpg" },
{ label: "Police", main: "images/fan/characters/pauline/police_outfit.jpg", chat: "images/fan/characters/pauline/police_chat.jpg" },
{ label: "Sith Lord", main: "images/fan/characters/pauline/sithlordoutfit.jpg", chat: "images/fan/characters/pauline/sithlordchat.jpg" },
{ label: "Sleep", main: "images/fan/characters/pauline/sleepmom.jpg", chat: "images/fan/characters/pauline/sleeping.jpg" },
{ label: "Slutty", main: "images/fan/characters/pauline/sluttyoutfit.jpg", chat: "images/fan/characters/pauline/sluttychat.jpg" },
{ label: "Underwear", main: "images/fan/characters/pauline/underwear.jpg", chat: "images/fan/characters/pauline/chat.jpg" }
],
mia: [
{ label: "Default", main: "images/fan/characters/mia/chatimage.jpg", chat: "images/fan/characters/mia/chat.jpg" },
{ label: "Christmas", main: "images/fan/characters/mia/christmasoutfit.jpg", chat: "images/fan/characters/mia/christmaschat.jpg" },
{ label: "Cosplay", main: "images/fan/characters/mia/cosplayoufit.jpg", chat: "images/fan/characters/mia/cosplaychat.jpg" },
{ label: "Nude", main: "images/fan/characters/mia/nudeoutfit.jpg", chat: "images/fan/characters/mia/nude.jpg" },
{ label: "Police", main: "images/fan/characters/mia/police_outfit.jpg", chat: "images/fan/characters/mia/police_chat.jpg" },
{ label: "Slutty", main: "images/fan/characters/mia/sluttyoutfit.jpg", chat: "images/fan/characters/mia/sluttychat.jpg" }
],
officerballs: [
{ label: "Regular", main: "images/fan/characters/alina/reglar.jpg", chat: "images/fan/characters/alina/chat.jpg" },
{ label: "School", main: "images/fan/characters/alina/school.jpg", chat: "images/fan/characters/alina/schoolchat.jpg" },
{ label: "Sexy", main: "images/fan/characters/alina/sexy.jpg", chat: "images/fan/characters/alina/sexychat.jpg" },
{ label: "Nude", main: "images/fan/characters/alina/nude.jpg", chat: "images/fan/characters/alina/nudechat.jpg" }
],
natasha: [
{ label: "Default", main: "images/fan/characters/natasha/chatimage.jpg", chat: "images/fan/characters/natasha/chat.jpg" },
{ label: "Cosplay", main: "images/fan/characters/natasha/cosplayoufit.jpg", chat: "images/fan/characters/natasha/cosplaychat.jpg" },
{ label: "Older", main: "images/fan/characters/natasha/natasha_old.jpg", chat: "images/fan/characters/natasha/chatimage.jpg" },
{ label: "Nightwear", main: "images/fan/characters/natasha/nightwear.jpg", chat: "images/fan/characters/natasha/nightwear_chat.jpg" },
{ label: "Nude", main: "images/fan/characters/natasha/nudeoutfit.jpg", chat: "images/fan/characters/natasha/nude.jpg" },
{ label: "SAO", main: "images/fan/characters/natasha/sao_outfit.jpg", chat: "images/fan/characters/natasha/sao_chat.jpg" },
{ label: "Shower Help", main: "images/fan/characters/natasha/shower_help.jpg", chat: "images/fan/characters/natasha/shower.jpg" },
{ label: "Motel", main: "images/fan/characters/natasha/sister_motel.jpg", chat: "images/fan/characters/natasha/chatimage.jpg" },
{ label: "Slutty", main: "images/fan/characters/natasha/sluttyoutfit.jpg", chat: "images/fan/characters/natasha/sluttychat.jpg" }
],
tony_male: [
{ label: "Default", main: "images/fan/characters/tony/main.jpg", chat: "images/fan/characters/tony/tonychat.png" },
{ label: "Nude", main: "images/fan/characters/tony/nude.jpg", chat: "images/fan/characters/tony/tonychat.png" }
],
tony_female: [
{ label: "Default", main: "images/fan/characters/emily/sluttyoutfit.jpg", chat: "images/fan/characters/emily/sluttyoutfitchat.jpg" },
{ label: "Casual", main: "images/fan/characters/emily/chatimage.jpg", chat: "images/fan/characters/emily/chat.jpg" },
{ label: "Cosplay", main: "images/fan/characters/emily/cosplayoufit.jpg", chat: "images/fan/characters/emily/cosplaychat.jpg" },
{ label: "Nude", main: "images/fan/characters/emily/nudeoutfit.jpg", chat: "images/fan/characters/emily/nude.jpg" },
{ label: "Slutty", main: "images/fan/characters/emily/sluttyoutfit.jpg", chat: "images/fan/characters/emily/sluttyoutfitchat.jpg" }
],
little_game_woman: [
{ label: "Default", main: "images/fan/characters/zoe/image/1.jpg", chat: "images/fan/characters/zoe/chat/1.png" },
{ label: "Alt", main: "images/fan/characters/zoe/image/2.jpg", chat: "images/fan/characters/zoe/chat/2.png" },
{ label: "Bunny", main: "images/fan/characters/zoe/image/bunny.jpg", chat: "images/fan/characters/zoe/chat/1.png" },
{ label: "Doll", main: "images/fan/characters/zoe/image/doll.jpg", chat: "images/fan/characters/zoe/chat/dollchat.png" },
{ label: "Fairy", main: "images/fan/characters/zoe/image/fairy.jpg", chat: "images/fan/characters/zoe/chat/2.png" },
{ label: "Hippy", main: "images/fan/characters/zoe/image/hippy.jpg", chat: "images/fan/characters/zoe/chat/3.png" },
{ label: "Nude", main: "images/fan/characters/zoe/image/nude.jpg", chat: "images/fan/characters/zoe/chat/1.png" },
{ label: "Underwear", main: "images/fan/characters/zoe/image/underwear.jpg", chat: "images/fan/characters/zoe/chat/3.png" }
]
}>>
<<set _outfits = _outfitImages[_outfitKey]>>
<<set _displayName = _char.name>>
<<if _char.id eq "tony" and _char.gender eq "Female">>
<<set _displayName = "Amy">>
<</if>>
<div class="narratortextbox">Outfit selection for <<= _displayName>>.</div><br>
<div class="backer-image-current">
<div>
<div class="backer-image-section-title">Current Avatar</div>
<img @src="setup.getChatImage(_char.id)">
</div>
<div>
<div class="backer-image-section-title">Current Full Image</div>
<img @src="setup.getMainImage(_char.id)">
</div>
</div>
<div class="backer-actions">
<span class="backer-btn backer-btn--macro backer-btn--ghost"><<button "Reset Avatar" "character_outfit_apply">><<set $clothingStoreImageSlot = "chat">><<set $clothingStoreOutfitPath = "">><</button>></span>
<span class="backer-btn backer-btn--macro backer-btn--ghost"><<button "Reset Full Image" "character_outfit_apply">><<set $clothingStoreImageSlot = "main">><<set $clothingStoreOutfitPath = "">><</button>></span>
</div>
<div class="backer-image-section-title">Owned Outfits</div>
<div class="backer-image-grid">
<<for _img range _outfits>>
<<set _ownedKey = _outfitKey + ":" + _img.label>>
<<if $clothingStoreOwnedOutfits.includes(_ownedKey)>>
<div class="backer-image-card backer-image-card--outfit">
<img @src="_img.main">
<div class="backer-image-label"><<= _img.label>></div>
<<capture _img>>
<span class="backer-btn backer-btn--macro"><<button "Use Avatar" "character_outfit_apply">><<set $clothingStoreImageSlot = "chat">><<set $clothingStoreOutfitPath = _img.chat>><</button>></span>
<span class="backer-btn backer-btn--macro"><<button "Use Full Image" "character_outfit_apply">><<set $clothingStoreImageSlot = "main">><<set $clothingStoreOutfitPath = _img.main>><</button>></span>
<</capture>>
</div>
<</if>>
<</for>>
</div><br>
<button data-passage="$characterOutfitReturnPassage" class="button" type="button" tabindex="0">[Back]</button>
<</if>><<set _target = $characters.findIndex(c => c.id === $clothingStoreCharacter)>>
<<if _target gte 0 and ($clothingStoreImageSlot eq "chat" or $clothingStoreImageSlot eq "main")>>
<<if !$characters[_target].customImages>>
<<set $characters[_target].customImages = { chat: "", main: "" }>>
<</if>>
<<set $characters[_target].customImages[$clothingStoreImageSlot] = $clothingStoreOutfitPath>>
<<set _slotLabel = "full image">>
<<if $clothingStoreImageSlot eq "chat">>
<<set _slotLabel = "avatar">>
<</if>>
<div class="narratortextbox">Updated <<= $characters[_target].name>>'s <<= _slotLabel>>.</div><br>
<</if>>
<button data-passage="character_outfit_menu" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "college">>
<<if $collegeIntro is undefined>><<set $collegeIntro = 0>><</if>>
<<if Number($time) >= 11>>
<div class="narratortextbox">College</div><br>
<<media "img" "" "images/fan/locations/college/college.jpg">>
<div class="narratortextbox">The college is closed for the day.</div><br>
<button data-passage="drive_menu" class="button" type="button" tabindex="0">[Drive Away]</button>
<<elseif $collegeIntro eq 0>>
<div class="narratortextbox">College</div><br>
<<media "img" "" "images/fan/locations/college/college.jpg">>
<div class="narratortextbox">Ah College, your old stomping ground. Your degree in cultural studies has really not been put to great use.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Alright. Let's see what kind of trouble higher education has been hiding.</div><br>
<<set $collegeIntro = 1>>
<<unlockAchievement "collegevisit">>
<button data-passage="college_hallway" class="button" type="button" tabindex="0">[Enter College]</button>
<<else>>
<div class="narratortextbox">You arrive at college.</div><br>
<<media "img" "" "images/fan/locations/college/college.jpg">>
<button data-passage="college_hallway" class="button" type="button" tabindex="0">[Enter College]</button>
<button data-passage="drive_menu" class="button" type="button" tabindex="0">[Drive Away]</button>
<</if>><<set $currentlocation = "college">>
<<if Number($time) >= 11>>
<<goto "college_kicked_out">>
<<else>>
<div class="narratortextbox">College - Hallway</div><br>
<<media "img" "" "images/fan/locations/college/hallway.jpg">>
<button data-passage="college_classroom" class="button" type="button" tabindex="0">[Classroom<<if Number($time) >= 1 and Number($time) <= 7>> - <span style="color:#4dd9ff;">Mrs Anne</span><</if>>]</button>
<button data-passage="college_staffroom" class="button" type="button" tabindex="0">[Staff Room<<if not (Number($time) >= 1 and Number($time) <= 7)>> - <span style="color:#4dd9ff;">Mrs Anne</span><</if>>]</button>
<button data-passage="college_gym" class="button" type="button" tabindex="0">[Gym]</button>
<button data-passage="college_film_room" class="button" type="button" tabindex="0">[Film Room<<if Number($time) >= 7 and Number($time) <= 10>> - <span style="color:pink;">Zoe</span><</if>>]</button>
<button data-passage="college_photo_room" class="button" type="button" tabindex="0">[Photography Room]</button>
<button class="button" type="button" tabindex="0">[Strange Door - Locked]</button>
<button data-passage="college" class="button" type="button" tabindex="0">[Leave Building]</button>
<</if>><<set $currentlocation = "college">>
<<if Number($time) >= 11>>
<<goto "college_kicked_out">>
<<else>>
<div class="narratortextbox">College - Classroom</div><br>
<<media "img" "" "images/fan/locations/college/classroom.jpg">>
<<if Number($time) >= 1 and Number($time) <= 7>>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/receptionist/chat.jpg" alt="" /></div>Mrs Anne<hr>You can't be in here. This class is in session, and you are not one of my students.</div><br>
<<elseif $collegeJanitorJobActive and $collegeJanitorDirtyRooms.includes("college_classroom")>>
<div class="narratortextbox">There is trash scattered around the classroom.</div><br>
<button data-passage="college_clean_trash" class="button" type="button" tabindex="0" data-setter="$collegeJanitorCleanRoom to 'college_classroom'">[Clean Trash]</button>
<</if>>
<button data-passage="college_hallway" class="button" type="button" tabindex="0">[Back]</button>
<</if>><<set $currentlocation = "college">>
<<if Number($time) >= 11>>
<<goto "college_kicked_out">>
<<else>>
<div class="narratortextbox">College - Staff Room</div><br>
<<media "img" "" "images/fan/locations/college/staffroom.jpg">>
<<if Number($time) >= 1 and Number($time) <= 7>>
<div class="narratortextbox">Mrs Anne is teaching a class right now.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/receptionist/chat.jpg" alt="" /></div>Mrs Anne<hr>Can I help you?</div><br>
<<if $collegeJanitorJobActive>>
<<if $collegeJanitorDirtyRooms.length eq 0>>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/receptionist/chat.jpg" alt="" /></div>Mrs Anne<hr>All done? Good. Here is your pay.</div><br>
<<set $characters[$playing].cash = $characters[$playing].cash + $collegeJanitorWage>>
<<set $collegeJanitorJobActive = false>>
<<set $collegeJanitorDirtyRooms = []>>
<<set $collegeJanitorCleanRoom = "">>
<div class="narratortextbox">You earned $<<= $collegeJanitorWage>> from janitor work.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/receptionist/chat.jpg" alt="" /></div>Mrs Anne<hr>You still have <<= $collegeJanitorDirtyRooms.length>> room(s) left to clean. Come back when the work is finished.</div><br>
<</if>>
<<else>>
<button data-passage="college_janitor_job_start" class="button" type="button" tabindex="0">[Ask for Work]</button>
<</if>>
<</if>>
<button data-passage="college_hallway" class="button" type="button" tabindex="0">[Back]</button>
<</if>><<set $currentlocation = "college">>
<<if Number($time) >= 11>>
<<goto "college_kicked_out">>
<<else>>
<div class="narratortextbox">College - Gym</div><br>
<<media "img" "" "images/fan/locations/college/gym.jpg">>
<<if $collegeJanitorJobActive and $collegeJanitorDirtyRooms.includes("college_gym")>>
<div class="narratortextbox">There is trash scattered around the gym.</div><br>
<button data-passage="college_clean_trash" class="button" type="button" tabindex="0" data-setter="$collegeJanitorCleanRoom to 'college_gym'">[Clean Trash]</button>
<</if>>
<button data-passage="college_hallway" class="button" type="button" tabindex="0">[Back]</button>
<</if>><<set $currentlocation = "college">>
<<if Number($time) >= 11>>
<<goto "college_kicked_out">>
<<else>>
<div class="narratortextbox">College - Film Room</div><br>
<<media "img" "" "images/fan/locations/college/film.jpg">>
<<if Number($time) >= 7 and Number($time) <= 10>>
<div class="narratortextbox">The film club is full of students watching some film. At the front enterance is a young woman who looks at you with a strong frown.</div><br>
<<if $littleGameCompleted>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')" alt="" /></div>Zoe<hr>It's you! What the fuck are you doing here? Are you stalking me? What I did... What we did... I don't want to be reminded of it. Can you go?</div><br>
<<button "[Outfits]" "character_outfit_menu">><<set $clothingStoreCharacter = "little_game_woman">><<set $characterOutfitReturnPassage = "college_film_room">><</button>>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')" alt="" /></div>Zoe<hr>Who are you? Fuck off creep.</div><br>
<</if>>
<</if>>
<<if $collegeJanitorJobActive and $collegeJanitorDirtyRooms.includes("college_film_room")>>
<div class="narratortextbox">There is trash scattered around the film room.</div><br>
<button data-passage="college_clean_trash" class="button" type="button" tabindex="0" data-setter="$collegeJanitorCleanRoom to 'college_film_room'">[Clean Trash]</button>
<</if>>
<button data-passage="college_hallway" class="button" type="button" tabindex="0">[Back]</button>
<</if>><<set $currentlocation = "college">>
<<if Number($time) >= 11>>
<<goto "college_kicked_out">>
<<else>>
<div class="narratortextbox">College - Photography Room</div><br>
<<media "img" "" "images/fan/locations/college/photo.jpg">>
<<if $collegeJanitorJobActive and $collegeJanitorDirtyRooms.includes("college_photo_room")>>
<div class="narratortextbox">There is trash scattered around the photography room.</div><br>
<button data-passage="college_clean_trash" class="button" type="button" tabindex="0" data-setter="$collegeJanitorCleanRoom to 'college_photo_room'">[Clean Trash]</button>
<</if>>
<button data-passage="college_hallway" class="button" type="button" tabindex="0">[Back]</button>
<</if>><<set $currentlocation = "college">>
<div class="narratortextbox">College - Staff Room</div><br>
<<media "img" "" "images/fan/locations/college/staffroom.jpg">>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/receptionist/chat.jpg" alt="" /></div>Mrs Anne<hr>The janitor called in sick. Clean this place up for me and I'll pay you $<<= $collegeJanitorWage>>.</div><br>
<<set _janitorPattern = random(1,4)>>
<<if _janitorPattern eq 1>>
<<set $collegeJanitorDirtyRooms = ["college_classroom", "college_gym", "college_film_room"]>>
<<elseif _janitorPattern eq 2>>
<<set $collegeJanitorDirtyRooms = ["college_classroom", "college_gym", "college_photo_room"]>>
<<elseif _janitorPattern eq 3>>
<<set $collegeJanitorDirtyRooms = ["college_classroom", "college_film_room", "college_photo_room"]>>
<<else>>
<<set $collegeJanitorDirtyRooms = ["college_gym", "college_film_room", "college_photo_room"]>>
<</if>>
<<set $collegeJanitorJobActive = true>>
<<set $collegeJanitorCleanRoom = "">>
<button data-passage="college_hallway" class="button" type="button" tabindex="0">[Start Cleaning]</button><<set $currentlocation = "college">>
<<if $collegeJanitorDirtyRooms.includes($collegeJanitorCleanRoom)>>
<<set $collegeJanitorDirtyRooms.delete($collegeJanitorCleanRoom)>>
<</if>>
<div class="narratortextbox">You clean up the trash.</div><br>
<<time>>
<<set $collegeJanitorCleanRoom = "">>
<<if Number($time) >= 11>>
<button data-passage="college_kicked_out" class="button" type="button" tabindex="0">[Continue]</button>
<<else>>
<button data-passage="college_hallway" class="button" type="button" tabindex="0">[Continue]</button>
<</if>><<set $currentlocation = "college">>
<div class="narratortextbox">College - Strange Door</div><br>
<<media "img" "" "images/fan/locations/college/malice.jpg">>
<button data-passage="college_hallway" class="button" type="button" tabindex="0">[Back]</button><<set $currentlocation = "college">>
<div class="narratortextbox">College - Closing Time</div><br>
<<media "img" "" "images/fan/locations/college/hallway.jpg">>
<<if $collegeJanitorJobActive and $collegeJanitorDirtyRooms.length eq 0>>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/receptionist/chat.jpg" alt="" /></div>Mrs Anne<hr>We're closed for the day, but I saw you finished the cleaning. Here is your pay. Now head home.</div><br>
<<set $characters[$playing].cash = $characters[$playing].cash + $collegeJanitorWage>>
<<set $collegeJanitorJobActive = false>>
<<set $collegeJanitorDirtyRooms = []>>
<<set $collegeJanitorCleanRoom = "">>
<div class="narratortextbox">You earned $<<= $collegeJanitorWage>> from janitor work.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/receptionist/chat.jpg" alt="" /></div>Receptionist<hr>Sorry, college is closed for the day. You'll need to leave now.</div><br>
<</if>>
<button data-passage="college" class="button" type="button" tabindex="0">[Leave College]</button><<if Array.isArray($playerAfflictions) and $playerAfflictions.includes("Drunk")>>
<<unlockAchievement "drunkdriver">>
<</if>>
<div class="drive_menu">
<div class="drive_menu_item">
<img src="images/fan/momshouse.jpg" alt="Mom's House">
<div class="drive_menu_label">Mom’s House</div>
<<button "Drive there">>
<<goto "moms_house">>
<</button>>
</div>
<div class="drive_menu_item">
<img src="images/fan/locations/player_house/carpark.jpg" alt="Your Home Car Park">
<div class="drive_menu_label">Your Home Car Park</div>
<<button "Drive there">>
<<goto "player_leave_carpark">>
<</button>>
</div>
<div class="drive_menu_item">
<img src="images/fan/locations/college/college.jpg" alt="College">
<div class="drive_menu_label">College</div>
<<button "Drive there">>
<<goto "college">>
<</button>>
</div>
<div class="drive_menu_item">
<img src="images/fan/locations/clothingstore/clothingstore.jpg" alt="Clothing Store">
<div class="drive_menu_label">Clothing Store</div>
<<button "Drive there">>
<<goto "clothing_store">>
<</button>>
</div>
</div><<set _littleGameHasPenis = $characters[$playing].genitals eq "Tiny Cock" or $characters[$playing].genitals eq "Regular Cock" or $characters[$playing].genitals eq "Big Cock" or $characters[$playing].genitals eq "Monster Cock">>
<<if _littleGameHasPenis>>
<<goto "little_game_park_stranger">>
<<else>>
<div class="narratortextbox">You need a penis to start this quest</div><br>
<button data-passage="street_citadel_park" class="button button-returner" type="button" tabindex="0">[Back]</button>
<</if>><<set $currentlocation = "park">>
<div class="narratortextbox">As you walk through the park, a strange man walks towards you. You frown, look around and realise you are alone with him.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/billy/creepyguychat.jpg"></div>Strange Man<hr><<print $characters[$playing].name>>, you are looking well today.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Do I know you?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/billy/creepyguychat.jpg"></div>Strange Man<hr>No. But soon you'll never forget me.</div><br>
<div class="narratortextbox">Your stomach knots. You feel a chill spike through your spine. You do a 180 and try to walk away but then a hand grabs you from behind and everything turns to black...</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/billy/creepyguychat.jpg"></div>Strange Man<hr>They always try to run...</div><br>
<button data-passage="little_game_wake_room" class="red-button" type="button" tabindex="0">[Wake Up - Start Quest]</button>
<button data-passage="street_citadel_park" class="red-button" type="button" tabindex="0">[Escape]</button><<set _littleGameHasPenis = $characters[$playing].genitals eq "Tiny Cock" or $characters[$playing].genitals eq "Regular Cock" or $characters[$playing].genitals eq "Big Cock" or $characters[$playing].genitals eq "Monster Cock">>
<<if !_littleGameHasPenis>><<goto "little_game_park_gate">><</if>>
<<set $littleGameProgress = 1>>
<<set $littleGameCompleted = false>>
<<set $littleGameFailedAttempt = false>>
<<set $littleGameZoeNamed = false>>
<<set $littleGameTrust = 0>>
<<set $littleGameHerShame = 100>>
<<set $littleGameRoom = 1>>
<<set $littleGameLastResult = "">>
<<set $littleGameLastAction = "">>
<<set $littleGameLastActor = "">>
<<set $littleGameLastDelta = 0>>
<<set $littleGameLog = []>>
<<set $littleGameActionTab = "player">>
<<set $littleGameNextArousalMultiplier = 1>>
<<set $littleGameSoftSetup = false>>
<<set $littleGamePopupVideo = "">>
<<set $littleGamePopupTitle = "">>
<<set $littleGameParty = [$playing, $characters.findIndex(c => c.id === 'little_game_woman')]>>
<<questLogUpdated "little_game_started" "A Little Game started.">>
<<set _womanIndex = $characters.findIndex(c => c.id === 'little_game_woman')>>
<<if _womanIndex gte 0>>
<<set $characters[_womanIndex].name = "Unknown Woman">>
<</if>>
<<if $combat and $combat.party and $combat.bench>>
<<set $littleGameStoredCombatParty = clone($combat.party)>>
<<set $littleGameStoredCombatBench = clone($combat.bench)>>
<<set $combat.bench = $combat.bench.concat($combat.party)>>
<<set $combat.party = []>>
<<else>>
<<set $littleGameStoredCombatParty = []>>
<<set $littleGameStoredCombatBench = []>>
<</if>>
<<media "img" "" "images/fan/characters/billy/startingroom.jpg">>
<div class="narratortextbox">You sit up... you are sitting in a sterile white bathroom chained to a pipe. You realise you are completely naked.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>W-what the fuck?! Where am I?</div><br>
<div class="narratortextbox">You look around again and see another person... a woman! She's naked too and chained to a pipe at the opposite end of the room. She seems to be unconcious..</div><br>
<<set $littleGameZoeNamed = true>>
<<if _womanIndex gte 0>>
<<set $characters[_womanIndex].name = "Zoe">>
<</if>>
<div class="narratortextbox">It is not courage exactly. It is something smaller and more fragile. But it is real, and for a moment the room feels less empty.</div><br>
<button data-passage="little_game_wake_room_1" class="red-button" type="button" tabindex="0">[Try to wake her up]</button><div class="littleGame-sceneTitle">Little Game - Starting Room</div>
<div class="narratortextbox">You shout and try to get her attention, she finally wakes up.</div><br>
<<set _roomImage = "images/fan/characters/billy/startingroom.jpg">>
<<set _zoeSceneImage = "images/fan/characters/zoe/image/nude.jpg">>
<div class="littleGame-scene">
<div class="littleGame-sceneImages">
<div class="littleGame-locationImage"><img @src="_roomImage"></div>
<div class="littleGame-characterImage"><img @src="_zoeSceneImage"></div>
</div>
</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>Huh... my head... ouch... where am I? Where are my clothes? Who are you?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I'm <<print $characters[$playing].name>>, I just woke up here. There's some sick fuck that kidnapped us both and took our clothes. We're chained up to these pipes. I can't even get over to your side of the wall to help you get out those chains.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>W-w-w-what?!</div><br>
<div class="narratortextbox">Then suddenly, a voice emits from a nearby CCTV camera.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/billy/dollchat.jpg"></div>Billy<hr>Greetings Zoe and <<print $characters[$playing].name>>. Welcome to my little game. You have both been perverse in your lives and use sex to cope with the many issues in your lives. You lives now are in your hands. Will you be able to complete my series of challenges and survive or will you fail like the rest of them. That is up to you to decide. In the middle of this room is a key hanging from a chain. It will drop and you must both work together to free each other. Then the real challenge will begin in the next room. I hope you are prepared. Let the games begin.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>This is fucked up. Alright... I'll grab the key and free us.</div><br>
<button data-passage="little_game_wake_room_2" class="red-button" type="button" tabindex="0">[Grab Key]</button><div class="littleGame-sceneTitle">Little Game - Starting Room</div>
<<set _roomImage = "images/fan/characters/billy/startingroom.jpg">>
<<set _zoeSceneImage = "images/fan/characters/zoe/image/nude.jpg">>
<div class="littleGame-scene">
<div class="littleGame-sceneImages">
<div class="littleGame-locationImage"><img @src="_roomImage"></div>
<div class="littleGame-characterImage"><img @src="_zoeSceneImage"></div>
</div>
</div><br>
<div class="narratortextbox">You grab the key overhead and free yourself first, then Zoe.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>T-thanks... please dont stare at me. I dont like it.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Of course. Let's try and get through this together and be respectful of each other. I don't like this anymore than you.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>Thank you. The speaker said that we need to go to the next room... I hope the challenge isn't too intense. I just want to go home.</div><br>
<div class="narratortextbox">You and Zoe enter the room to the first challenge.</div><br>
<button data-passage="challenge_room_1" class="red-button" type="button" tabindex="0">[Challenge Room 1]</button><div class="littleGame-sceneTitle">Little Game - Challenge Room 1</div>
<<set _roomImage = "images/fan/characters/billy/room_generic.jpg">>
<<set _zoeSceneImage = "images/fan/characters/zoe/image/nude.jpg">>
<div class="littleGame-scene">
<div class="littleGame-sceneImages">
<div class="littleGame-locationImage"><img @src="_roomImage"></div>
<div class="littleGame-characterImage"><img @src="_zoeSceneImage"></div>
</div>
</div><br>
<div class="narratortextbox">You step into the open sterile room. There isn't any furniture here just a clean white floor and lots of cameras.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>What the hell?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I'm getting a bad feeling from this.</div><br>
<div class="narratortextbox">The doors behind you close and you and Zoe are locked in.</div><br>
<button data-passage="challenge_room_1_1" class="red-button" type="button" tabindex="0">[Next]</button><div class="littleGame-sceneTitle">Little Game - Challenge Room 1</div>
<<set _roomImage = "images/fan/characters/billy/room_generic.jpg">>
<<set _zoeSceneImage = "images/fan/characters/zoe/image/nude.jpg">>
<div class="littleGame-scene">
<div class="littleGame-sceneImages">
<div class="littleGame-locationImage"><img @src="_roomImage"></div>
<div class="littleGame-characterImage"><img @src="_zoeSceneImage"></div>
</div>
</div><br>
<div class="narratortextbox">The speakers crackle and a familiar voice starts to speak..</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/billy/dollchat.jpg"></div>Billy<hr>Greetings Zoe and <<print $characters[$playing].name>>. Welcome to the first challenge. This challenge is simple. Zoe must make <<print $characters[$playing].name>> ejaculate within 10 turns. Failure to do so, will make the toxic gas flood this room killing you both. Let the games begin.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>What the hell? No fucking way. I'm not doing it! This is gross! Make you cum? What am I? Some sex test subject?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I know its weird but we're gonna die if we dont do this Zoe!</div><br>
<div class="narratortextbox">Zoe pauses for a moment, then looks at your cock getting harder...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>I guess we've got no choice... lets try and do this as quick as possible. I take no pleasure in this at all.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>It's not pleasure... it's just a transaction. Something we do to survive.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>Okay... ten turns. I hope we have enough time...</div><br>
<button data-passage="little_game_challenge_1_begin" class="red-button" type="button" tabindex="0">[Start Challenge 1]</button><<set $littleGameRoom = 1>>
<<set $littleGameProgress = 1>>
<<set $littleGameTurn = 1>>
<<set $littleGamePlayerGauge = 0>>
<<set $littleGameWomanGauge = 0>>
<<set $littleGameLastResult = "">>
<<set $littleGameLastAction = "">>
<<set $littleGameLastActor = "">>
<<set $littleGameLastDelta = 0>>
<<set $littleGameLog = []>>
<<set $littleGameActionTab = "player">>
<<set $littleGameNextArousalMultiplier = 1>>
<<set $littleGameZoeHelpUsed = false>>
<<set $littleGameSoftSetup = false>>
<<set $littleGamePopupVideo = "">>
<<set $littleGamePopupTitle = "">>
<<set $littleGameRoomType = $characters[$playing].name + "'s Cock">>
<<set $littleGameMaxTurns = 10>>
<<set $littleGameTargetPlayer = 10>>
<<set $littleGameTargetWoman = 0>>
<<goto "little_game_room_loop">><div class="littleGame-videoPopup" id="littleGameVideoPopup">
<div class="littleGame-videoCard">
<button class="littleGame-videoClose" type="button" onclick="this.closest('#littleGameVideoPopup').remove();">Close</button>
<div class="littleGame-videoTitle">Zoe Action</div>
<video src="images/fan/characters/zoe/scenes/facial.mp4" autoplay muted playsinline loop controls oncanplay="this.play().catch(function(){})"></video>
</div>
</div>
<div class="narratortextbox">Zoe wipes your cum from her in disgust.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>It stopped. That means we did it, right?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>For now.</div><br>
<div class="narratortextbox">Zoe swallows hard, staring at the next door as it unlocks. She does not step through until you do.</div><br>
<button data-passage="challenge_room_2" class="red-button" type="button" tabindex="0">[Challenge Room 2]</button><<set _roomImage = "images/fan/characters/billy/room_generic.jpg">>
<<set _zoeSceneImage = "images/fan/characters/zoe/image/nude.jpg">>
<div class="littleGame-scene">
<div class="littleGame-sceneTitle">Little Game - Room 2</div>
<div class="littleGame-sceneImages">
<div class="littleGame-locationImage"><img @src="_roomImage"></div>
<div class="littleGame-characterImage"><img @src="_zoeSceneImage"></div>
</div>
</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/billy/dollchat.jpg"></div>Billy<hr>The second lesson will be faster. Five turns. The same objective. Less room for fear.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>Five? It gave us ten before. It knows we can do it now, doesn't it?</div><br>
<button data-passage="little_game_challenge_2_begin" class="red-button" type="button" tabindex="0">[Start Challenge 2]</button><<set $littleGameRoom = 2>>
<<set $littleGameProgress = 2>>
<<questLogUpdated "little_game_room_2" "Little Game updated.">>
<<set $littleGameTurn = 1>>
<<set $littleGamePlayerGauge = 0>>
<<set $littleGameWomanGauge = 0>>
<<set $littleGameLastResult = "">>
<<set $littleGameLastAction = "">>
<<set $littleGameLastActor = "">>
<<set $littleGameLastDelta = 0>>
<<set $littleGameLog = []>>
<<set $littleGameActionTab = "player">>
<<set $littleGameNextArousalMultiplier = 1>>
<<set $littleGameZoeHelpUsed = false>>
<<set $littleGameSoftSetup = false>>
<<set $littleGamePopupVideo = "">>
<<set $littleGamePopupTitle = "">>
<<set $littleGameRoomType = $characters[$playing].name + "'s Cock">>
<<set $littleGameMaxTurns = 5>>
<<set $littleGameTargetPlayer = 10>>
<<set $littleGameTargetWoman = 0>>
<<goto "little_game_room_loop">><div class="littleGame-videoPopup" id="littleGameVideoPopup">
<div class="littleGame-videoCard">
<button class="littleGame-videoClose" type="button" onclick="this.closest('#littleGameVideoPopup').remove();">Close</button>
<div class="littleGame-videoTitle">Zoe Action</div>
<video src="images/fan/characters/zoe/scenes/facial.mp4" autoplay muted playsinline loop controls oncanplay="this.play().catch(function(){})"></video>
</div>
</div>
<div class="narratortextbox">The second timer dies with a flat electronic beep. Zoe lets out a shaky breath and presses the heel of her hand against her eyes.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>Oh god... another challenge? I hate being used like this! I want to go home!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Relax. We're not using each other. We're just playing his sick game. Once we're out we'll find out who he is.</div><br>
<div class="narratortextbox">For the first time, Zoe gives the smallest nod before the next door opens.</div><br>
<button data-passage="challenge_room_3" class="red-button" type="button" tabindex="0">[Challenge Room 3]</button><<set _roomImage = "images/fan/characters/billy/room_generic.jpg">>
<<set _zoeSceneImage = "images/fan/characters/zoe/image/nude.jpg">>
<div class="littleGame-scene">
<div class="littleGame-sceneTitle">Little Game - Room 3</div>
<div class="littleGame-sceneImages">
<div class="littleGame-locationImage"><img @src="_roomImage"></div>
<div class="littleGame-characterImage"><img @src="_zoeSceneImage"></div>
</div>
</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/billy/dollchat.jpg"></div>Billy<hr>The rules have changed. This challenge is simple. Cum inside Zoe within six turns.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>Inside me?! No this is too much!</div><br>
<button data-passage="little_game_challenge_3_begin" class="red-button" type="button" tabindex="0">[Start Challenge 3]</button><<set $littleGameRoom = 3>>
<<set $littleGameProgress = 3>>
<<questLogUpdated "little_game_room_3" "Little Game updated.">>
<<set $littleGameTurn = 1>>
<<set $littleGamePlayerGauge = 0>>
<<set $littleGameWomanGauge = 0>>
<<set $littleGameLastResult = "">>
<<set $littleGameLastAction = "">>
<<set $littleGameLastActor = "">>
<<set $littleGameLastDelta = 0>>
<<set $littleGameLog = []>>
<<set $littleGameActionTab = "player">>
<<set $littleGameNextArousalMultiplier = 1>>
<<set $littleGameZoeHelpUsed = false>>
<<set $littleGameSoftSetup = false>>
<<set $littleGamePopupVideo = "">>
<<set $littleGamePopupTitle = "">>
<<set $littleGameRoomType = "Zoe's Arousal">>
<<set $littleGameMaxTurns = 6>>
<<set $littleGameTargetPlayer = 0>>
<<set $littleGameTargetWoman = 8>>
<<goto "little_game_room_loop">><<set $littleGameTurn = 1>>
<<set $littleGamePlayerGauge = 0>>
<<set $littleGameWomanGauge = 0>>
<<set $littleGameLastResult = "">>
<<set $littleGameLastAction = "">>
<<set $littleGameLastActor = "">>
<<set $littleGameLastDelta = 0>>
<<set $littleGameLog = []>>
<<set $littleGameActionTab = "player">>
<<set $littleGameNextArousalMultiplier = 1>>
<<set $littleGameZoeHelpUsed = false>>
<<set $littleGameSoftSetup = false>>
<<set $littleGamePopupVideo = "">>
<<set $littleGamePopupTitle = "">>
<<set _room = $littleGameRoom>>
<<set _trustPenalty = Math.max(0, 20 - ($littleGameTrust or 0))>>
<<set _shamePenalty = Math.floor(($littleGameHerShame or 0) / 25)>>
<<if $littleGameRoom eq 1>>
<<set _roomImage = "images/fan/characters/billy/room_generic.jpg">>
<<elseif $littleGameRoom eq 4 or $littleGameRoom eq 5>>
<<set _roomImage = "images/fan/characters/billy/room_withbed.jpg">>
<<else>>
<<set _roomImage = "images/fan/characters/billy/room_generic.jpg">>
<</if>>
<<if _room eq 1>>
<<set $littleGameRoomType = $characters[$playing].name + "'s Cock">>
<<set $littleGameMaxTurns = 10>>
<<set $littleGameTargetPlayer = 10>>
<<set $littleGameTargetWoman = 0>>
<<elseif _room eq 2>>
<<set $littleGameRoomType = $characters[$playing].name + "'s Cock">>
<<set $littleGameMaxTurns = 5>>
<<set $littleGameTargetPlayer = 10>>
<<set $littleGameTargetWoman = 0>>
<<elseif _room eq 3>>
<<set $littleGameRoomType = "Zoe's Arousal">>
<<set $littleGameMaxTurns = 6>>
<<set $littleGameTargetPlayer = 0>>
<<set $littleGameTargetWoman = 8>>
<<elseif _room eq 4>>
<<set $littleGameRoomType = "Restricted Contact Placeholder">>
<<set $littleGameMaxTurns = 9>>
<<set $littleGameTargetPlayer = 55 + _trustPenalty>>
<<set $littleGameTargetWoman = 55 + _shamePenalty>>
<<elseif _room eq 5>>
<<set $littleGameRoomType = "Inside Finish Placeholder">>
<<set $littleGameMaxTurns = 8>>
<<set $littleGameTargetPlayer = 80 + _trustPenalty>>
<<set $littleGameTargetWoman = 45 + _shamePenalty>>
<<elseif _room eq 6>>
<<set $littleGameRoomType = "Mutual Focus Placeholder">>
<<set $littleGameMaxTurns = 10>>
<<set $littleGameTargetPlayer = 60 + _trustPenalty>>
<<set $littleGameTargetWoman = 60 + _shamePenalty>>
<<elseif _room eq 7>>
<<set $littleGameRoomType = "Final Boundary Placeholder">>
<<set $littleGameMaxTurns = 10>>
<<set $littleGameTargetPlayer = 65 + _trustPenalty>>
<<set $littleGameTargetWoman = 70 + _shamePenalty>>
<<else>>
<<set $littleGameRoomType = "Synchronization Placeholder">>
<<set $littleGameMaxTurns = 12>>
<<set $littleGameTargetPlayer = 85 + _trustPenalty>>
<<set $littleGameTargetWoman = 85 + _shamePenalty>>
<</if>>
<<set _zoeSceneImage = "images/fan/characters/zoe/image/nude.jpg">>
<div class="littleGame-scene">
<div class="littleGame-sceneTitle">Little Game - Room <<= $littleGameRoom>></div>
<div class="littleGame-sceneImages">
<div class="littleGame-locationImage"><img @src="_roomImage"></div>
<div class="littleGame-characterImage"><img @src="_zoeSceneImage"></div>
</div>
</div><br>
<div class="narratortextbox">The next chamber opens with a sigh of hidden hydraulics. The white walls continue, but each room has its own little cruelty: a mark on the floor, a timer above the glass, a tray of restraints, a drain in the center of the tile.</div><br>
<<if $littleGameRoom lte 2>>
<div class="narratortextbox">Zoe keeps her arms locked around herself. She moves only when the lights force her forward, eyes shining with anger and humiliation.</div><br>
<<elseif $littleGameRoom lte 4>>
<div class="narratortextbox">Zoe still blushes whenever your eyes meet, but she listens now. She waits for you to speak before the panic takes over.</div><br>
<<elseif $littleGameRoom lte 6>>
<div class="narratortextbox">Zoe stands closer than she did before. The fear is still there, but trust has started to live beside it.</div><br>
<<else>>
<div class="narratortextbox">Zoe takes a breath and reaches for your hand before the announcement begins. Neither of you has to pretend this is easy. You only have to survive it together.</div><br>
<</if>>
<div class="narratortextbox">Room <<= $littleGameRoom>>: <<= $littleGameRoomType>></div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/billy/dollchat.jpg"></div>Billy<hr>You have <<= $littleGameMaxTurns>> turns. Complete the assigned task before the room finishes counting. Hesitation is a choice. Cruelty is also a choice.</div><br>
<<if $littleGameRoom eq 1>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>It wants us to focus on you first? I can't believe I'm saying this out loud. Just... don't make fun of me. I already feel like I'm going to fall apart.</div><br>
<<elseif $littleGameRoom eq 2>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>Five turns. It wants the same thing, just faster. If I freeze up, remind me this is only a room. Not forever.</div><br>
<<elseif $littleGameRoom eq 3>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>This one is on me too. I don't even know how to stand here without wanting to hide. Talk to me before you do anything.</div><br>
<<elseif $littleGameRoom eq 4>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>Hands restricted. Great. The room takes away the one thing making me feel less exposed. Stay close, okay? I need to hear you.</div><br>
<<elseif $littleGameRoom eq 5>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>This one feels different. More final. I hate that I'm not as scared of you as I am of the voice. I don't know what that says about me.</div><br>
<<elseif $littleGameRoom eq 6>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>Mutual. That means I don't just have to survive you helping me. I have to help you back. I can do that. I think I can.</div><br>
<<elseif $littleGameRoom eq 7>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>No. I need a second. This is the first room where my body said no before my brain caught up. If we do this, we do it carefully, and we stop pretending the room gets to own our choices.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>Last room. I can feel it. Whatever it asks, we don't let it turn us against each other now. Say my name if I start to panic.</div><br>
<</if>>
<<if ($littleGameTrust or 0) lt 10 and $littleGameRoom gt 1>>
<div class="narratortextbox">Zoe's guarded silence makes the room feel colder. The last conversation is still sitting between you.</div><br>
<<elseif ($littleGameTrust or 0) gte 25>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>Tell me what you need me to do. Slowly. I can do slowly.</div><br>
<</if>>
<button data-passage="little_game_room_loop" class="red-button" type="button" tabindex="0">[Start Timer]</button><<if $littleGameRoom eq 1 or $littleGameRoom eq 2>>
<<set _roomImage = "images/fan/characters/billy/room_generic.jpg">>
<<elseif $littleGameRoom eq 4 or $littleGameRoom eq 5>>
<<set _roomImage = "images/fan/characters/billy/room_withbed.jpg">>
<<else>>
<<set _roomImage = "images/fan/characters/billy/room_generic.jpg">>
<</if>>
<<set _zoeSceneImage = "images/fan/characters/zoe/image/nude.jpg">>
<<if $littleGamePopupVideo neq "">>
<<set _popupVideo = $littleGamePopupVideo>>
<<set _popupTitle = $littleGamePopupTitle>>
<<set $littleGamePopupVideo = "">>
<<set $littleGamePopupTitle = "">>
<div class="littleGame-videoPopup" id="littleGameVideoPopup">
<div class="littleGame-videoCard">
<button class="littleGame-videoClose" type="button" onclick="this.closest('#littleGameVideoPopup').remove();">Close</button>
<div class="littleGame-videoTitle"><<= _popupTitle>></div>
<<if _popupVideo.toLowerCase().includes(".mp4")>>
<video @src="_popupVideo" autoplay muted playsinline loop controls oncanplay="this.play().catch(function(){})"></video>
<<else>>
<img class="littleGame-popupImage" @src="_popupVideo">
<</if>>
</div>
</div>
<</if>>
<div class="combat-container legacy-combat-shell littleGame-combat">
<div class="enemyTop">
<div class="enemyFightBox legacy-enemy-info">
<div class="legacy-info-lines">
<<if $littleGameRoom eq 1 or $littleGameRoom eq 2>>
<div class="legacy-name"><<print $characters[$playing].name>> Arousal</div>
<div><b>Turns Remaining:</b> <<= Math.max(0, $littleGameMaxTurns - $littleGameTurn + 1)>></div>
<<else>>
<div class="legacy-name">Room <<= $littleGameRoom>></div>
<div><b>Challenge:</b> <<= $littleGameRoomType>></div>
<div><b>Timer:</b> <<= $littleGameTurn>>/<<= $littleGameMaxTurns>></div>
<</if>>
</div>
</div>
<div class="enemyStatBox legacy-enemy-stats">
<div class="legacy-stat-text">
<<if $littleGameRoom eq 1 or $littleGameRoom eq 2>>
<div><b><<print $characters[$playing].name>> Arousal:</b> <<= Math.min($littleGameTargetPlayer, $littleGamePlayerGauge)>>/<<= $littleGameTargetPlayer>></div>
<div><b>Turns Remaining:</b> <<= Math.max(0, $littleGameMaxTurns - $littleGameTurn + 1)>></div>
<<else>>
<div><b>Player Goal:</b> <<= $littleGamePlayerGauge>>/<<= $littleGameTargetPlayer>></div>
<div><b>Zoe Goal:</b> <<= $littleGameWomanGauge>>/<<= $littleGameTargetWoman>></div>
<</if>>
</div>
<div class="legacy-stat-face"><img @src="_roomImage"></div>
</div>
</div>
<div class="middle-section">
<div class="sidepicleft">
<img @src="_roomImage">
</div>
<div class="combatMid legacy-log-panel">
<div class="legacy-log-header">Challenge Log (<<print $littleGameLog.length>>) [Turn <<= $littleGameTurn>>]:</div>
<<if $littleGameLog.length eq 0>>
<div class="combatLogEntry">The timer starts. The room is waiting for your first move.</div>
<<else>>
<<for _i = $littleGameLog.length - 1; _i >= 0; _i-->>
<div class="combatLogEntry">
<div><b>Turn: <<print $littleGameLog[_i].turn>></b></div>
<span style="color:#32CD32"><b><<print $littleGameLog[_i].actor>></b></span>
used <b><<print $littleGameLog[_i].playerAction>></b> for <b><<print $littleGameLog[_i].damage>></b> progress.
<div><<print $littleGameLog[_i].type>></div>
</div>
<</for>>
<</if>>
<<if ($littleGameHerShame or 0) gte 75>>
<div class="combatLogEntry"><span style="color:#E23636"><b>Zoe:</b></span> I can't think when it's watching us. I hate this. I hate that you can see me like this.</div>
<<elseif ($littleGameHerShame or 0) gte 40>>
<div class="combatLogEntry"><span style="color:#ffd166"><b>Zoe:</b></span> I'm still scared. But when you talk me through it, I can breathe.</div>
<<else>>
<div class="combatLogEntry"><span style="color:#32CD32"><b>Zoe:</b></span> Okay. We do the room. We do it our way. Then we walk out of here.</div>
<</if>>
</div>
<div class="sidepicright">
<img @src="_zoeSceneImage">
</div>
</div>
<div class="partyBottom">
<div class="enemyFightBox legacy-enemy-info">
<div class="legacy-mini-portrait"><img @src="setup.getChatImage('custom_character')"></div>
<div class="legacy-info-lines">
<div class="legacy-name"><<print $characters[$playing].name>> + Zoe</div>
</div>
</div>
<div class="enemyStatBox legacy-enemy-stats">
<div class="legacy-stat-text">
</div>
</div>
</div>
<div class="combatx-actions legacy-actions">
<div class="legacy-action-tabs">
<button data-passage="little_game_room_loop" class="legacy-tab legacy-tab-fight <<if $littleGameActionTab eq 'player'>>is-active<</if>>" type="button" data-setter="$littleGameActionTab to 'player'"><<print $characters[$playing].name>></button>
<button data-passage="little_game_room_loop" class="legacy-tab legacy-tab-items <<if $littleGameActionTab eq 'zoe'>>is-active<</if>>" type="button" data-setter="$littleGameActionTab to 'zoe'">Zoe</button>
</div>
<div class="legacy-action-panel legacy-panel-fight">
<<if $littleGameRoom eq 1 or $littleGameRoom eq 2>>
<<if $littleGameActionTab eq "zoe">>
<button data-passage="little_game_action_zoe_close_contact" class="action-button" type="button">Zoe BJ</button>
<button data-passage="little_game_action_zoe_dirty_talk" class="action-button" type="button">Zoe Dirty Talk</button>
<<else>>
<button data-passage="little_game_action_player_jack_off" class="action-button" type="button">Jack Off</button>
<</if>>
<<elseif $littleGameRoom eq 3>>
<button data-passage="little_game_action_player_room3_soft" class="action-button" type="button">Fuck Softly</button>
<button data-passage="little_game_action_player_room3_hard" class="action-button" type="button">Fuck Hard</button>
<<else>>
<<if $littleGameActionTab eq "zoe">>
<button data-passage="little_game_action_focus_woman" class="action-button" type="button">Focus Zoe Goal</button>
<button data-passage="little_game_action_build_trust" class="action-button" type="button">Talk Her Through It</button>
<button data-passage="little_game_action_calm_shame" class="action-button" type="button">Give Her A Moment</button>
<button data-passage="little_game_action_push" class="action-button-red" type="button">Pressure Her</button>
<<else>>
<button data-passage="little_game_action_focus_player" class="action-button" type="button">Focus <<print $characters[$playing].name>> Goal</button>
<</if>>
<</if>>
</div>
</div>
</div><<set $littleGameLastDelta = 1 * ($littleGameNextArousalMultiplier or 1)>>
<<set $littleGamePlayerGauge += $littleGameLastDelta>>
<<set $littleGameNextArousalMultiplier = 1>>
<<set $littleGameLastAction = $characters[$playing].name + " - Jack Off">>
<<set $littleGameLastActor = $characters[$playing].name>>
<<set $littleGameLastResult = $characters[$playing].name + " action: arousal progress increased.">>
<<goto "little_game_after_action">><<set $littleGameLastDelta = 2 * ($littleGameNextArousalMultiplier or 1)>>
<<set $littleGamePlayerGauge += $littleGameLastDelta>>
<<set $littleGameNextArousalMultiplier = 1>>
<<set $littleGameLastAction = "Zoe BJ">>
<<set $littleGameLastActor = "Zoe">>
<<set $littleGameZoeHelpUsed = true>>
<<set $littleGameLastResult = "Zoe action: arousal progress increased.">>
<<set $littleGamePopupVideo = "images/fan/characters/zoe/scenes/bj.mp4">>
<<set $littleGamePopupTitle = "Zoe Action">>
<<goto "little_game_after_action">><<set $littleGameNextArousalMultiplier = 2>>
<<set $littleGameLastDelta = 0>>
<<set $littleGameLastAction = "Zoe Dirty Talk">>
<<set $littleGameLastActor = "Zoe">>
<<set $littleGameZoeHelpUsed = true>>
<<set $littleGameLastResult = "Zoe: \"Cum for me " + $characters[$playing].name + ", I need you to cum.\"">>
<<goto "little_game_after_action">><<set $littleGameLastDelta = 1>>
<<set $littleGameWomanGauge += $littleGameLastDelta>>
<<set $littleGameSoftSetup = true>>
<<set $littleGameLastAction = "Fuck Softly">>
<<set $littleGameLastActor = $characters[$playing].name>>
<<set $littleGameLastResult = "">>
<<set $littleGamePopupVideo = "images/fan/characters/zoe/scenes/fuck.mp4">>
<<set $littleGamePopupTitle = $characters[$playing].name + " Action">>
<<goto "little_game_after_action">><<if $littleGameSoftSetup>>
<<set $littleGameLastDelta = 2>>
<<set $littleGameSoftSetup = false>>
<<set $littleGameLastResult = "The setup pays off and the challenge objective gains progress.">>
<<else>>
<<set $littleGameLastDelta = 0>>
<<set $littleGameLastResult = "Zoe: \"Ouch! go slower first!\"">>
<</if>>
<<set $littleGameWomanGauge += $littleGameLastDelta>>
<<set $littleGameLastAction = "Fuck Hard">>
<<set $littleGameLastActor = $characters[$playing].name>>
<<set $littleGamePopupVideo = "images/fan/characters/zoe/scenes/fuck2.mp4">>
<<set $littleGamePopupTitle = $characters[$playing].name + " Action">>
<<goto "little_game_after_action">><<set $littleGameLastDelta = 18 + Math.floor(($littleGameTrust or 0) / 10)>>
<<set $littleGamePlayerGauge += $littleGameLastDelta>>
<<set $littleGameLastAction = "Focus Player Goal">>
<<set $littleGameLastActor = $characters[$playing].name>>
<<set $littleGameLastResult = "You focus on the player-side objective. Placeholder explicit challenge text goes here. Zoe watches your face for cues, trying to follow without losing herself to panic.">>
<<goto "little_game_after_action">><<set $littleGameLastDelta = 18 + Math.floor((100 - ($littleGameHerShame or 0)) / 20)>>
<<set $littleGameWomanGauge += $littleGameLastDelta>>
<<set $littleGameLastAction = "Focus Zoe Goal">>
<<set $littleGameLastActor = $characters[$playing].name>>
<<set $littleGameLastResult = "You focus on Zoe's side of the objective. Placeholder explicit challenge text goes here. She blushes hard, but she stays present when you keep your voice steady.">>
<<goto "little_game_after_action">><<set $littleGameTrust += 4>>
<<set $littleGameHerShame -= 3>>
<<set $littleGameLastDelta = 4>>
<<set $littleGameLastAction = "Talk Her Through It">>
<<set $littleGameLastActor = $characters[$playing].name>>
<<set $littleGameLastResult = "You lower your voice and talk Zoe through the next few seconds instead of treating her fear like an obstacle. She nods once, still embarrassed, but less alone.">>
<<goto "little_game_after_action">><<set $littleGameHerShame -= 6>>
<<set $littleGameLastDelta = 6>>
<<set $littleGameLastAction = "Give Her A Moment">>
<<set $littleGameLastActor = $characters[$playing].name>>
<<set $littleGameLastResult = "You give Zoe a moment to cover herself, breathe, and choose her footing. The timer keeps counting, but her shoulders ease.">>
<<goto "little_game_after_action">><<set $littleGamePlayerGauge += 10>>
<<set $littleGameWomanGauge += 10>>
<<set $littleGameTrust -= 6>>
<<set $littleGameHerShame += 8>>
<<set $littleGameLastDelta = 20>>
<<set $littleGameLastAction = "Pressure Her">>
<<set $littleGameLastActor = $characters[$playing].name>>
<<set $littleGameLastResult = "You push too hard. The gauges move, but Zoe's expression closes. She does what the room demands and gives you nothing more. Future rooms may become harder.">>
<<goto "little_game_after_action">><<if $littleGameTrust lt 0>><<set $littleGameTrust = 0>><</if>>
<<if $littleGameHerShame lt 0>><<set $littleGameHerShame = 0>><</if>>
<<if $littleGameHerShame gt 100>><<set $littleGameHerShame = 100>><</if>>
<<run $littleGameLog.push({turn: $littleGameTurn, actor: $littleGameLastActor || $characters[$playing].name, playerAction: $littleGameLastAction, damage: $littleGameLastDelta, type: $littleGameLastResult})>>
<<if $littleGamePlayerGauge gte $littleGameTargetPlayer and $littleGameWomanGauge gte $littleGameTargetWoman>>
<<goto "little_game_room_success">>
<<elseif $littleGameTurn gte $littleGameMaxTurns>>
<<goto "little_game_room_failure">>
<<else>>
<<set $littleGameTurn += 1>>
<<goto "little_game_room_loop">>
<</if>><div class="narratortextbox">The timer stops. The red light above the glass turns green, and somewhere inside the wall a lock releases.</div><br>
<<if $littleGameRoom lte 2>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>I can't fucking believe we had to do that. I have a boyfriend!</div><br>
<<elseif $littleGameRoom lte 5>>
<div class="narratortextbox">Zoe steadies herself against the wall. When she looks at you this time, there is fear in her face, but also recognition. You are both still here.</div><br>
<<else>>
<div class="narratortextbox">Zoe squeezes your hand before she lets go. It is quick, almost hidden from the camera, but it says more than either of you can afford to say out loud.</div><br>
<</if>>
<<set $littleGameProgress = $littleGameRoom>>
<<if $littleGameRoom eq 1>>
<<if $littleGameTurn lte 5>>
<<unlockAchievement "gamemaster">>
<</if>>
<<if !$littleGameZoeHelpUsed>>
<<unlockAchievement "watchandlearn">>
<</if>>
<</if>>
<<if $littleGameRoom eq 3>>
<<goto "little_game_final_dialogue">>
<<elseif $littleGameRoom eq 1>>
<button data-passage="little_game_between_challenge_1_2" class="red-button" type="button" tabindex="0">[Next Room]</button>
<<elseif $littleGameRoom eq 2>>
<button data-passage="little_game_between_challenge_2_3" class="red-button" type="button" tabindex="0">[Next Room]</button>
<<elseif $littleGameRoom eq 8>>
<<goto "little_game_complete">>
<<elseif $littleGameRoom eq 2 or $littleGameRoom eq 4 or $littleGameRoom eq 6>>
<button data-passage="little_game_sanctuary" class="green-button" type="button" tabindex="0">[Enter Sanctuary]</button>
<<else>>
<<set $littleGameRoom += 1>>
<button data-passage="little_game_room_start" class="red-button" type="button" tabindex="0">[Next Room]</button>
<</if>><<set _sanctuaryImage = "images/fan/characters/billy/room.jpg">>
<<set _zoeSceneImage = "images/fan/characters/zoe/image/nude.jpg">>
<div class="littleGame-scene">
<div class="littleGame-sceneTitle">Little Game - Sanctuary</div>
<div class="littleGame-sceneImages">
<div class="littleGame-locationImage"><img @src="_sanctuaryImage"></div>
<div class="littleGame-characterImage"><img @src="_zoeSceneImage"></div>
</div>
</div><br>
<div class="narratortextbox">The next door opens into a smaller room with no timer above it. Blankets. Water. A low bench bolted to the wall. No visible trap.</div><br>
<div class="narratortextbox">For several seconds neither of you moves. The absence of instructions feels suspicious, like a held breath.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>I keep waiting for it to punish us for sitting down.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Then we sit down anyway. Just for a minute.</div><br>
<div class="narratortextbox">The sanctuary restores your little-game stats. What you say here will shape how hard the next rooms feel.</div><br>
<<set $littleGamePlayerGauge = 0>>
<<set $littleGameWomanGauge = 0>>
<<set $littleGameTurn = 0>>
<button data-passage="little_game_sanctuary_kind" class="button" type="button" tabindex="0">[Ask About Zoe]</button>
<button data-passage="little_game_sanctuary_quiet" class="button" type="button" tabindex="0">[Share The Silence]</button>
<button data-passage="little_game_sanctuary_insult" class="button" type="button" tabindex="0">[Blame Her]</button><<set $littleGameTrust += 10>>
<<set $littleGameHerShame -= 10>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Tell me something real. Anything. Something this room doesn't get to own.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>I like cheap horror movies. I burn toast almost every morning. I used to think I was brave because I could walk home alone at night.</div><br>
<div class="narratortextbox">She laughs once, thin and shaky, then wipes at her eyes before the tears can properly start.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>I don't feel brave right now.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You told me your name. That counts.</div><br>
<div class="narratortextbox">Zoe sits closer after that. Not touching, not quite, but close enough that the room feels a little less designed to split you apart.</div><br>
<<set $littleGameRoom += 1>>
<button data-passage="little_game_room_start" class="red-button" type="button" tabindex="0">[Next Room]</button><<set $littleGameTrust += 4>>
<<set $littleGameHerShame -= 6>>
<div class="narratortextbox">You do not force conversation. Zoe wraps herself in one of the blankets and sits on the floor with her back to the wall.</div><br>
<div class="narratortextbox">After a long while, she shifts the blanket enough to offer you the corner of it. The gesture is small, awkward, and very human.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>Don't make a big deal out of it.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I won't.</div><br>
<div class="narratortextbox">For once, the silence helps.</div><br>
<<set $littleGameRoom += 1>>
<button data-passage="little_game_room_start" class="red-button" type="button" tabindex="0">[Next Room]</button><<set $littleGameTrust -= 10>>
<<set $littleGameHerShame += 15>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>If you freeze up again, you are going to get us killed.</div><br>
<div class="narratortextbox">Zoe stares at you as if you slapped her. Then she looks down, jaw tight, pulling the blanket around herself like armor.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>Fine. Then don't expect me to trust you.</div><br>
<div class="narratortextbox">The room is quiet after that, but it is not peaceful. The next challenge will be harder because Zoe no longer wants to meet you halfway.</div><br>
<<set $littleGameRoom += 1>>
<button data-passage="little_game_room_start" class="red-button" type="button" tabindex="0">[Next Room]</button><div class="narratortextbox">The timer reaches zero and a mysterious gas fills the room.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/billy/dollchat.jpg"></div>Billy<hr>How dissapointing.</div><br>
<div class="narratortextbox">You pass out...</div><br>
<<set $littleGameProgress = 0>>
<<set $littleGameFailedAttempt = true>>
<<set $littleGameZoeNamed = false>>
<<questLogUpdated "little_game_failed" "Little Game failed.">>
<<set $littleGameTrust = 0>>
<<set $littleGameHerShame = 100>>
<<set $littleGameRoom = 0>>
<<set $littleGameTurn = 0>>
<<set $littleGamePlayerGauge = 0>>
<<set $littleGameWomanGauge = 0>>
<<set $littleGameLastResult = "">>
<<set $littleGameLastAction = "">>
<<set $littleGameLastActor = "">>
<<set $littleGameLastDelta = 0>>
<<set $littleGameLog = []>>
<<set $littleGameActionTab = "player">>
<<set $littleGameNextArousalMultiplier = 1>>
<<set $littleGameZoeHelpUsed = false>>
<<set $littleGameSoftSetup = false>>
<<set $littleGamePopupVideo = "">>
<<set $littleGamePopupTitle = "">>
<<set $littleGameParty = []>>
<<set _womanIndex = $characters.findIndex(c => c.id === 'little_game_woman')>>
<<if _womanIndex gte 0>>
<<set $characters[_womanIndex].name = "Unknown Woman">>
<</if>>
<<if $combat and $combat.party and $combat.bench>>
<<set $combat.party = clone($littleGameStoredCombatParty)>>
<<set $combat.bench = clone($littleGameStoredCombatBench)>>
<</if>>
<<set $littleGameStoredCombatParty = []>>
<<set $littleGameStoredCombatBench = []>>
<div class="narratortextbox">You wake in your bedroom with no memory of what happened. Your throat is dry. Your hands are shaking. Somewhere in the back of your mind, a woman's voice almost becomes a name, then slips away.</div><br>
<button data-passage="player_bedroom" class="button" type="button" tabindex="0">[Wake Up]</button><div class="littleGame-videoPopup" id="littleGameVideoPopup">
<div class="littleGame-videoCard">
<button class="littleGame-videoClose" type="button" onclick="this.closest('#littleGameVideoPopup').remove();">Close</button>
<div class="littleGame-videoTitle">Challenge Complete</div>
<video src="images/fan/universal_scenes/creampie.mp4" autoplay muted playsinline loop controls oncanplay="this.play().catch(function(){})"></video>
</div>
</div>
<div class="narratortextbox">The third timer cuts out. This time, the room does not immediately open. The lights dim, then return one by one.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/billy/dollchat.jpg"></div>Billy<hr>Three lessons completed. You have learned enough to be released.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>Released? That's it? You just came inside me and now it just gets to say that after everything?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Let's not argue. Let's get the fuck out of here.</div><br>
<button data-passage="little_game_complete" class="green-button" type="button" tabindex="0">[Leave Together]</button><<set $littleGameCompleted = true>>
<<set $littleGameProgress = 9>>
<<set $littleGameFailedAttempt = false>>
<<questLogUpdated "little_game_complete" "Little Game complete.">>
<<unlockAchievement "alittlegame">>
<<set $littleGameLastAction = "">>
<<set $littleGameLastActor = "">>
<<set $littleGameLastDelta = 0>>
<<set $littleGameLog = []>>
<<set $littleGameActionTab = "player">>
<<set $littleGameNextArousalMultiplier = 1>>
<<set $littleGameZoeHelpUsed = false>>
<<set $littleGameSoftSetup = false>>
<<set $littleGamePopupVideo = "">>
<<set $littleGamePopupTitle = "">>
<<set $littleGameParty = []>>
<<if $combat and $combat.party and $combat.bench>>
<<set $combat.party = clone($littleGameStoredCombatParty)>>
<<set $combat.bench = clone($littleGameStoredCombatBench)>>
<</if>>
<<set $littleGameStoredCombatParty = []>>
<<set $littleGameStoredCombatBench = []>>
<div class="narratortextbox">The final lock releases and you and Zoe stand outside in a random abandoned street. There's some clothes neatly piled in a corner besides the door. A last parting gift from the sick twisted captor.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('little_game_woman')"></div>Zoe<hr>Forget you ever saw me. The things we did... it was just for survival. I dont want to see you again.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Uh... okay Zoe..</div><br>
<div class="narratortextbox">Zoe nods and leaves. You may not ever see her again.</div><br>
<button data-passage="revachol_street" class="green-button" type="button" tabindex="0">[Leave]</button><div class="narratortextbox">McBurger Shop [24/7]</div><br>
<<media "img" "" "images/fan/locations/mcburgertown/shop.jpg">>
<<if $naked eq true>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fastfood')"></div>Fast Food Employee<hr>Another naked FREAK!? Get OUT!!!!</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fastfood')"></div>Fast Food Employee<hr>Hello, can I take your order please?</div><br>
<div class="monotextbox">I really dont want to eat this slop.</div><br>
<button data-passage="buger_order" class="button" type="button" tabindex="0">Buy Burger Meal</button><br>
<button data-passage="buger_wastetime" class="button" type="button" tabindex="0">Waste Time [+1 Hour]</button><br>
<<if $characters[$playing].perks.includes("Nymphomaniac")>>
<button data-passage="buger_fuck" class="button" type="button" tabindex="0">Nymphomaniac - Ask for a fuck</button>
<<else>>
<div class="narratortextbox">You have the feeling a nymphomaniac could do something here.</div><br>
<</if>>
<</if>>
<button data-passage="street_citadel" class="button button-returner" type="button" tabindex="0">[Leave]</button><div class="narratortextbox">McBurger Shop [24/7]</div><br>
<<media "img" "" "images/fan/locations/mcburgertown/shop.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Any chance of a quick fuck?</div><br>
<<time>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fastfood')"></div>Fast Food Employee<hr>Wait... what did you say?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>A quick fuck? I'm horny as shit over here.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fastfood')"></div>Fast Food Employee<hr>Well... aren't you a bold one?</div><br>
<<if $characters[$playing].genitals eq 'Regular Cock' or $characters[$playing].genitals eq 'Big Cock' or $characters[$playing].genitals eq 'Tiny Cock' or $characters[$playing].genitals eq 'Monster Cock'>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fastfood')"></div>Fast Food Employee<hr>Why dont you go to the bathroom around the corner and see what happens?</div><br>
<button data-passage="buger_fuck2" class="button" type="button" tabindex="0">[Follow Her Instructions]</button>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fastfood')"></div>Fast Food Employee<hr>Listen no offence, but i'm not into your type, and even if I was... a quickie with a customer? I dunno.</div><br>
<</if>>
<button data-passage="buger" class="button" type="button" tabindex="0">[Step Away]</button><div class="narratortextbox">McBurger Shop [24/7]</div><br>
<div class="narratortextbox">You follow her instructions, moving around the counter and past the rows of tables toward the employee bathroom in the back. The place is mostly empty this time of night, just a few customers scattered about eating their late meals. You push open the heavy door marked 'Employees Only' and step inside.</div><br>
<<time>>
<div class="narratortextbox">
The small bathroom is clean but basic, with just a single stall and a sink. The moment the door clicks shut behind you, she follows. Her presence fills the space, vanilla-scented body spray mingling with the faint smell of french fries that clings to her uniform.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fastfood')"></div>Fast Food Employee<hr>Alright, big talker!</div><br>
<div class="narratortextbox">She reaches out to undo your pants with quick, practiced motions. Her fingers brush against your cock through the fabric, teasing as she pushes the material down just enough to free you.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fastfood')"></div>Fast Food Employee<hr>Fuck, you weren't kidding about being horny.. you're hard as a fucking rock.</div><br>
<div class="narratortextbox">She undresses and spreads her legs, her pink pussy glistening with wetness, eager for you to fuck her. She moans as you enter her, her tight walls clenching around your cock. She bounces up and down on your dick, her tits jiggling with every thrust. She moans loudly, her fingers digging into your shoulders as she rides you harder and faster.</div><br>
<<media "vid"
""
"images/fan/universal_scenes/vanilla_bathroom.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fastfood')"></div>Fast Food Employee<hr>Fuck, that was amazing, you're pretty good with that cock of yours.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Thanks.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fastfood')"></div>Fast Food Employee<hr>I gotta get back out there before someone notices I've been gone too long.</div><br>
<div class="narratortextbox">She adjusts her skirt, which is still slightly wrinkled from how quickly she shed it. </div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fastfood')"></div>Fast Food Employee<hr>But... If you're ever in here this late again... and you're still feeling frisky...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fastfood')"></div>Fast Food Employee<hr>Just don't tell anyone.. okay?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Of course.</div><br>
<<time>>
<button data-passage="buger" class="button" type="button" tabindex="0">[Finish]</button><div class="narratortextbox">McBurger Shop [24/7]</div><br>
<<media "img" "" "images/fan/locations/mcburgertown/shop.jpg">>
<<if $characters[$playing].cash gte 12>>
<div class="narratortextbox">You buy a burger meal and choke it down while pretending this was a good decision.</div><br>
<<set $characters[$playing].cash -= 12>>
<<time>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fastfood')"></div>Fast Food Employee<hr>Enjoy your meal. Or... survive it. Either one.</div><br>
<<else>>
<div class="narratortextbox">You don't have enough cash for a burger meal.</div><br>
<</if>>
<button data-passage="buger" class="button" type="button" tabindex="0">[Return]</button><div class="narratortextbox">McBurger Shop [24/7]</div><br>
<<media "img" "" "images/fan/locations/mcburgertown/shop.jpg">>
<div class="monotextbox">You waste an hour chilling in the burger store.</div><br>
<<time>>
<button data-passage="buger" class="button" type="button" tabindex="0">Stop</button><br><<set $currentlocation = "metro_revachol_station">>
<<if $metroTrips is undefined>><<set $metroTrips = 0>><</if>>
<<if $newYorkVisited is undefined>><<set $newYorkVisited = false>><</if>>
<div class="metro-grid-title">
<strong>Revachol Metro Station</strong>
<span>Select a destination</span>
</div>
<div class="metro-location-grid">
<<if $characters[$playing].cash gte 15>>
<button data-passage="metro_travel_new_york" class="metro-location-card" type="button" tabindex="0">
<img src="images/fan/locations/new york/street1.jpg" alt="">
<span class="metro-location-content">
<strong>New York</strong>
<span>Blue Line</span>
<span>1 hour</span>
<b>$15 return</b>
</span>
</button>
<<else>>
<button class="metro-location-card is-locked" type="button" disabled>
<img src="images/fan/locations/new york/street1.jpg" alt="">
<span class="metro-location-content">
<strong>New York</strong>
<span>Blue Line</span>
<span>1 hour</span>
<b>Requires $15</b>
</span>
</button>
<</if>>
<button data-passage="revachol_street" class="metro-location-card metro-location-exit" type="button" tabindex="0">
<img src="images/fan/locations/street2.jpg" alt="">
<span class="metro-location-content">
<strong>Revachol Street</strong>
<span>Station Exit</span>
<span>Current city</span>
<b>Free</b>
</span>
</button>
</div><<if $characters[$playing].cash gte 15>>
<<set $characters[$playing].cash -= 15>>
<<set $metroTrips += 1>>
<<set $newYorkReturnTicket = true>>
<<set $metroJourneyDestination = "new_york">>
<<if $metroGangsterDefeated is undefined>><<set $metroGangsterDefeated = false>><</if>>
<<set $metroGangsterEncounterPending = !$metroGangsterDefeated or random(1,100) lte 10>>
<<time>>
<div class="monotextbox">Revachol to New York<br>Return fare paid: $15</div><br>
<button data-passage="metro_subway_ride_new_york" class="button metro-link-button" type="button" tabindex="0">[Board the Subway]</button>
<<else>>
<div class="narratortextbox">You no longer have enough cash for the $15 fare.</div><br>
<button data-passage="metro_revachol_station" class="button button-returner" type="button" tabindex="0">[Return to Ticket Hall]</button>
<</if>><<set $currentlocation = "metro_subway_ride">>
<div class="narratortextbox">Subway to New York</div><br>
<<media "img" "" "images/fan/locations/metro/metro_riding_inside_subway.jpg">>
<div class="narratortextbox">The doors close and the carriage pulls away from Revachol. The train rattles through the tunnel as the city disappears behind you.</div><br>
<<if $metroGangsterEncounterPending>>
<button data-passage="metro_gangster_encounter" class="red-button" type="button" tabindex="0">[Continue the Journey]</button>
<<else>>
<button data-passage="metro_subway_arrive_new_york" class="button metro-link-button" type="button" tabindex="0">[Continue to New York]</button>
<</if>><<set $currentlocation = "metro_subway_ride">>
<<run (function () {
if (!State.variables.combat) {
return;
}
if (!Array.isArray(State.variables.combat.enemies)) {
State.variables.combat.enemies = [];
}
var roster = State.variables.combat.enemies;
var existingIndex = -1;
for (var i = 0; i < roster.length; i++) {
if (roster[i] && roster[i].name === "Metro Gangster") {
existingIndex = i;
break;
}
}
var metroEnemy = {
name: "Metro Gangster",
gender: "Male",
pic: '<img src="images/fan/characters/metro_gangster/chat.jpg" alt="" />',
health: 220,
stamina: 15,
maxhealth: 220,
maxstamina: 15,
level: 20,
xp: 0,
moves: ["Nothing", "Punch", "Defend", "Headbutt", "Clothesline from Hell"],
defeated: 0,
discovered: true,
location: "Revachol-New York Subway"
};
if (existingIndex >= 0) {
metroEnemy.defeated = Number(roster[existingIndex].defeated) || 0;
roster[existingIndex] = Object.assign({}, roster[existingIndex], metroEnemy);
} else {
roster.push(metroEnemy);
}
})()>>
<<set $enemyChosen = "Metro Gangster">>
<<set $exitLocation = "metro_gangster_retreat">>
<<set $combatongoing = false>>
<<set $chosen = 0>>
<<media "img" "" "images/fan/locations/metro/metro_riding_inside_subway.jpg">>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/metro_gangster/chat.jpg" alt=""></div>Metro Gangster<hr>Wallet. Phone. Everything you've got. Hand it over and maybe you stay conscious.</div><br>
<<if $player.combatenabled eq "true">>
<button data-passage="enemyload" class="red-button" type="button" tabindex="0">[Fight the Metro Gangster - Level 20]</button>
<<else>>
<div class="narratortextbox">Combat is disabled, leaving you unable to fight your way past him.</div><br>
<button data-passage="submission_metro_gangster_loss" class="red-button" type="button" tabindex="0">[You Cannot Fight Back]</button>
<</if>><<set $metroGangsterDefeated = true>>
<<set $metroGangsterEncounterPending = false>>
<<if $metroJourneyDestination eq "revachol">>
<<set $exitLocation = "metro_subway_arrive_revachol">>
<<else>>
<<set $exitLocation = "metro_subway_arrive_new_york">>
<</if>>
<<goto "beatenemy">><<set $metroGangsterEncounterPending = false>>
<<set $combatongoing = false>>
<<set $combat.turn = 0>>
<<set $combat.totalfights += 1>>
<<set $combat.totalfightslost += 1>>
<div class="combat-result-shell">
<div class="combat-result-card combat-result-card--loss">
<div class="combat-result-kicker">Combat Result</div>
<h2>Robbed on the Subway</h2>
<p class="combat-result-copy">The Metro Gangster overwhelms you. New York will have to wait.</p>
<div class="combat-result-actions">
<button data-passage="metro_gangster_wake_revachol" class="red-button" type="button" tabindex="0">[Wake Up]</button>
</div>
</div>
</div><<set $metroGangsterEncounterPending = false>>
<div class="narratortextbox">You abandon the journey and stumble off the subway when it returns to Revachol.</div><br>
<button data-passage="metro_revachol_station" class="button" type="button" tabindex="0">[Return to Revachol Station]</button><<set $currentlocation = "metro_revachol_station">>
<<set $combatongoing = false>>
<<set $player.health = Math.max(1, Math.round($player.maxhealth * 0.25))>>
<<set $player.stamina = Math.max(1, Math.round($player.maxstamina * 0.50))>>
<<run setup.syncCombatPartyRoster()>>
<<media "img" "" "images/fan/locations/metro/metro.jpeg">>
<div class="narratortextbox">You wake on a bench inside Revachol Metro Station. The Metro Gangster is gone, along with your chance of reaching New York this time.</div><br>
<button data-passage="metro_revachol_station" class="button metro-link-button" type="button" tabindex="0">[Get Back Up]</button><<set $metroGangsterEncounterPending = false>>
<<set $newYorkVisited = true>>
<<set $currentlocation = "new_york_station">>
<<media "img" "" "images/fan/locations/metro/metro_riding_inside_subway.jpg">>
<div class="narratortextbox">The subway emerges from the final tunnel and slows beneath New York. The doors slide open and the crowd carries you toward the platform.</div><br>
<button data-passage="new_york_street" class="button metro-link-button" type="button" tabindex="0">[Exit to New York Street]</button><<set $currentlocation = "new_york_station">>
<<if $metroTrips is undefined>><<set $metroTrips = 0>><</if>>
<div class="metro-grid-title">
<strong>New York Metro Station</strong>
<span>Select a destination</span>
</div>
<div class="metro-location-grid">
<button data-passage="metro_travel_revachol" class="metro-location-card" type="button" tabindex="0">
<img src="images/fan/locations/street2.jpg" alt="">
<span class="metro-location-content">
<strong>Revachol</strong>
<span>Blue Line</span>
<span>1 hour</span>
<b>Return included</b>
</span>
</button>
<button data-passage="new_york_street" class="metro-location-card metro-location-exit" type="button" tabindex="0">
<img src="images/fan/locations/new york/street1.jpg" alt="">
<span class="metro-location-content">
<strong>New York</strong>
<span>City Street Exit</span>
<span>Current city</span>
<b>Free</b>
</span>
</button>
</div><<set $newYorkReturnTicket = false>>
<<set $metroTrips += 1>>
<<set $metroJourneyDestination = "revachol">>
<<if $metroGangsterDefeated is undefined>><<set $metroGangsterDefeated = false>><</if>>
<<set $metroGangsterEncounterPending = $metroGangsterDefeated and random(1,100) lte 10>>
<<time>>
<div class="monotextbox">New York to Revachol<br>Return ticket validated</div><br>
<button data-passage="metro_subway_ride_revachol" class="button metro-link-button" type="button" tabindex="0">[Board the Subway]</button><<set $currentlocation = "metro_subway_ride">>
<div class="narratortextbox">Subway to Revachol</div><br>
<<media "img" "" "images/fan/locations/metro/metro_riding_inside_subway.jpg">>
<div class="narratortextbox">The carriage pulls away from New York and gathers speed toward Revachol.</div><br>
<<if $metroGangsterEncounterPending>>
<button data-passage="metro_gangster_encounter" class="red-button" type="button" tabindex="0">[Continue the Journey]</button>
<<else>>
<button data-passage="metro_subway_arrive_revachol" class="button metro-link-button" type="button" tabindex="0">[Continue to Revachol]</button>
<</if>><<set $metroGangsterEncounterPending = false>>
<<set $currentlocation = "metro_revachol_station">>
<<media "img" "" "images/fan/locations/metro/metro_riding_inside_subway.jpg">>
<div class="narratortextbox">The subway slows beneath Revachol Street. The doors slide open onto the familiar station platform.</div><br>
<button data-passage="revachol_street" class="button metro-link-button" type="button" tabindex="0">[Exit to Revachol Street]</button><<set $currentlocation = "new_york_street">>
<div class="narratortextbox">New York - City Streets</div><br>
<<media "img" "" "images/fan/locations/new york/street1.jpg">>
<div class="narratortextbox">You are standing in the big apple, new york. It's busy as hell.</div><br>
<<if $naked eq true>>
<div class="narratortextbox">Your lack of clothing draws immediate attention in the crowded square. Commuters stare, whisper, and raise their phones as you pass.</div><br>
<</if>>
<<set _daisyAtPlastic = ($time lte 6)>>
<<set _luceScheduleUnlocked = ($requiemBakeryPart1Complete or $requiemBakeryStage eq "part1_complete")>>
<<set _luceAtPub = (_luceScheduleUnlocked and $time gte 9 and $time lte 12)>>
<<set _luceAsleep = (_luceScheduleUnlocked and $time gte 15)>>
<<set _luceAtApartment = (_luceScheduleUnlocked and !_luceAtPub and !_luceAsleep)>>
<button data-passage="new_york_arcade" class="button" type="button" tabindex="0">[Neon Arcade]</button>
<button data-passage="new_york_pub" class="button" type="button" tabindex="0"><span>[City Pub]</span><span style="margin-left:6px;"><<if _luceAtPub>><img @src="setup.getChatImage('luce')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</if>></span></button>
<button data-passage="new_york_pizza" class="button" type="button" tabindex="0">[Pizza Store]</button>
<<if _luceScheduleUnlocked>>
<button data-passage="new_york_apartments" class="button" type="button" tabindex="0"><span>[Apartments]</span><span style="margin-left:6px;"><<if _luceAtApartment>><img @src="setup.getChatImage('luce')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</if>></span></button>
<</if>>
<<if $fionaAtApartment is true>>
<button data-passage="fiona_apartment" class="button" type="button" tabindex="0">[Vina's Apartment]</button>
<</if>>
<button data-passage="street_revachol_plastic" class="button" type="button" tabindex="0"><span>[Plastic Surgery]</span><span style="margin-left:6px;"><<if _daisyAtPlastic>><img @src="setup.getChatImage('daisy')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</if>></span></button>
<button data-passage="new_york_overlook" class="button" type="button" tabindex="0">[City Overlook]</button>
<<if $bakeryTargetKnown>>
<button data-passage="mulberry_street" class="button" type="button" tabindex="0">[Mulberry Street]</button>
<</if>>
<<if $bakeryLuceWarned and !$bakeryPart2Failed>>
<button data-passage="la_tavola_restaurant" class="button" type="button" tabindex="0">[La Tavola]</button>
<</if>>
<button data-passage="new_york_station" class="button metro-link-button" type="button" tabindex="0">[Metro Station]</button><<set $currentlocation = "new_york_arcade">>
<<media "img" "" "images/fan/games/arcade_inside.jpeg">>
<div class="narratortextbox">You are standing in the Neon arcade. You could try and play some games if you wanted.</div><br>
<<set $arcadeHighScore = setup.getArcadeHighScore()>>
<div class="arcade-high-score">COCK BLASTER HIGH SCORE: <<= $arcadeHighScore>></div><br>
<<if $characters[$playing].cash gte 6>>
<button data-passage="new_york_arcade_play" class="button" type="button" tabindex="0">[Play Cock Blaster — $6]</button>
<<else>>
<button class="incompatible" type="button" disabled>[Play Cock Blaster — Requires $6]</button>
<</if>>
<button data-passage="new_york_street" class="button button-returner" type="button" tabindex="0">[Return to City Streets]</button><<if $characters[$playing].cash gte 6>>
<<set $characters[$playing].cash -= 6>>
<<time>>
<<goto "new_york_arcade_game">>
<<else>>
<div class="narratortextbox">You do not have enough cash for another run.</div><br>
<button data-passage="new_york_arcade" class="button button-returner" type="button" tabindex="0">[Back]</button>
<</if>><<set $arcadePlayerHealth = 100>>
<<set $arcadeEnemyHealth = 100>>
<<set $arcadePlayerEnergy = 0>>
<<set $arcadeEnemyEnergy = 0>>
<<set $arcadePlayerGuard = false>>
<<set $arcadeEnemyGuard = false>>
<<set $arcadeScore = 0>>
<<set $arcadeTurn = 1>>
<<set $arcadeRoundComplete = false>>
<<set $arcadeLastPlayerAction = "INSERT COIN — ROUND START">>
<<set $arcadeLastEnemyAction = "CPU fighter is ready.">>
<<goto "new_york_arcade_game">><<if $arcadeEnemyHealth lte 0>>
<<goto "new_york_arcade_win">>
<<elseif $arcadePlayerHealth lte 0>>
<<goto "new_york_arcade_loss">>
<</if>>
<div class="arcade-cabinet">
<div class="arcade-marquee">NEON BRAWL</div>
<div class="arcade-score-row">
<span>SCORE <b><<= $arcadeScore>></b></span>
<span>TURN <b><<= $arcadeTurn>></b></span>
<span>HI <b><<= $arcadeHighScore or 0>></b></span>
</div>
<div class="arcade-fighters">
<div class="arcade-fighter arcade-fighter-player">
<strong>PLAYER</strong>
<div class="arcade-hp-track"><span @style="'width:' + Math.max(0, $arcadePlayerHealth) + '%'"></span></div>
<div>HP <<= Math.max(0, $arcadePlayerHealth)>> / 100</div>
<div>ENERGY <<= $arcadePlayerEnergy>> / 10</div>
<<if $arcadePlayerGuard>><em>GUARDING</em><</if>>
</div>
<div class="arcade-versus">VS</div>
<div class="arcade-fighter arcade-fighter-cpu">
<strong>NEON WRAITH</strong>
<div class="arcade-hp-track"><span @style="'width:' + Math.max(0, $arcadeEnemyHealth) + '%'"></span></div>
<div>HP <<= Math.max(0, $arcadeEnemyHealth)>> / 100</div>
<div>ENERGY <<= $arcadeEnemyEnergy>> / 10</div>
<<if $arcadeEnemyGuard>><em>GUARDING</em><</if>>
</div>
</div>
<div class="arcade-combat-feed">
<div><b>YOU:</b> <<= $arcadeLastPlayerAction>></div>
<div><b>CPU:</b> <<= $arcadeLastEnemyAction>></div>
</div>
<div class="arcade-controls">
<button data-passage="new_york_arcade_player_action" class="button" type="button" tabindex="0" data-setter="$arcadeChosenAction to 'strike'">Quick Strike<br><small>8–14 DMG • +2 Energy</small></button>
<button data-passage="new_york_arcade_player_action" class="button" type="button" tabindex="0" data-setter="$arcadeChosenAction to 'guard'">Guard<br><small>Half next hit • +1 Energy</small></button>
<button data-passage="new_york_arcade_player_action" class="button" type="button" tabindex="0" data-setter="$arcadeChosenAction to 'charge'">Power Charge<br><small>+4 Energy</small></button>
<<if $arcadePlayerEnergy gte 6>>
<button data-passage="new_york_arcade_player_action" class="button arcade-special" type="button" tabindex="0" data-setter="$arcadeChosenAction to 'special'">Neon Burst<br><small>24–34 DMG • 6 Energy</small></button>
<<else>>
<button class="button arcade-special" type="button" disabled>Neon Burst<br><small>Requires 6 Energy</small></button>
<</if>>
</div>
</div><<set _arcadeDamage = 0>>
<<if $arcadeChosenAction eq "strike">>
<<set _arcadeDamage = random(8,14)>>
<<set $arcadePlayerEnergy = Math.min(10, $arcadePlayerEnergy + 2)>>
<<set $arcadeLastPlayerAction = "Quick Strike hits for " + _arcadeDamage + " damage.">>
<<elseif $arcadeChosenAction eq "guard">>
<<set $arcadePlayerGuard = true>>
<<set $arcadePlayerEnergy = Math.min(10, $arcadePlayerEnergy + 1)>>
<<set $arcadeLastPlayerAction = "Guard raised. The next CPU hit is halved.">>
<<elseif $arcadeChosenAction eq "charge">>
<<set $arcadePlayerEnergy = Math.min(10, $arcadePlayerEnergy + 4)>>
<<set $arcadeLastPlayerAction = "Power Charge builds 4 energy.">>
<<elseif $arcadeChosenAction eq "special" and $arcadePlayerEnergy gte 6>>
<<set _arcadeDamage = random(24,34)>>
<<set $arcadePlayerEnergy -= 6>>
<<set $arcadeLastPlayerAction = "NEON BURST crashes in for " + _arcadeDamage + " damage!">>
<<else>>
<<set $arcadeLastPlayerAction = "The input fails.">>
<</if>>
<<if _arcadeDamage gt 0>>
<<if $arcadeEnemyGuard>>
<<set _arcadeDamage = Math.ceil(_arcadeDamage / 2)>>
<<set $arcadeEnemyGuard = false>>
<<set $arcadeLastPlayerAction += " CPU guard reduces it to " + _arcadeDamage + ".">>
<</if>>
<<set $arcadeEnemyHealth = Math.max(0, $arcadeEnemyHealth - _arcadeDamage)>>
<<set $arcadeScore += _arcadeDamage * 10>>
<</if>>
<<if $arcadeEnemyHealth lte 0>>
<<goto "new_york_arcade_game">>
<<else>>
<<goto "new_york_arcade_enemy_action">>
<</if>><<set _arcadeCpuRoll = random(1,100)>>
<<set _arcadeCpuDamage = 0>>
<<if $arcadeEnemyEnergy gte 6 and _arcadeCpuRoll lte 35>>
<<set _arcadeCpuDamage = random(20,30)>>
<<set $arcadeEnemyEnergy -= 6>>
<<set $arcadeLastEnemyAction = "VOID CRASH hits for " + _arcadeCpuDamage + " damage!">>
<<elseif $arcadeEnemyHealth lte 35 and _arcadeCpuRoll lte 55>>
<<set $arcadeEnemyGuard = true>>
<<set $arcadeEnemyEnergy = Math.min(10, $arcadeEnemyEnergy + 1)>>
<<set $arcadeLastEnemyAction = "Neon Wraith raises its guard.">>
<<elseif _arcadeCpuRoll lte 78>>
<<set _arcadeCpuDamage = random(7,13)>>
<<set $arcadeEnemyEnergy = Math.min(10, $arcadeEnemyEnergy + 2)>>
<<set $arcadeLastEnemyAction = "CPU Strike hits for " + _arcadeCpuDamage + " damage.">>
<<else>>
<<set $arcadeEnemyEnergy = Math.min(10, $arcadeEnemyEnergy + 4)>>
<<set $arcadeLastEnemyAction = "Neon Wraith charges 4 energy.">>
<</if>>
<<if _arcadeCpuDamage gt 0>>
<<if $arcadePlayerGuard>>
<<set _arcadeCpuDamage = Math.ceil(_arcadeCpuDamage / 2)>>
<<set $arcadePlayerGuard = false>>
<<set $arcadeLastEnemyAction += " Your guard reduces it to " + _arcadeCpuDamage + ".">>
<</if>>
<<set $arcadePlayerHealth = Math.max(0, $arcadePlayerHealth - _arcadeCpuDamage)>>
<</if>>
<<set $arcadeTurn += 1>>
<<goto "new_york_arcade_game">><<if !$arcadeRoundComplete>>
<<set $arcadeRoundComplete = true>>
<<set $arcadeScore += 1000 + (Math.max(0, $arcadePlayerHealth) * 5)>>
<<set $arcadeNewHighScore = $arcadeScore gt ($arcadeHighScore or 0)>>
<<if $arcadeNewHighScore>><<set $arcadeHighScore = $arcadeScore>><</if>>
<</if>>
<div class="arcade-result arcade-result-win">
<strong>YOU WIN</strong>
<span>FINAL SCORE: <<= $arcadeScore>></span>
<<if $arcadeNewHighScore>><em>NEW HIGH SCORE</em><</if>>
</div><br>
<button data-passage="new_york_arcade_reset" class="button" type="button" tabindex="0">[Play Again]</button>
<button data-passage="new_york_arcade" class="button button-returner" type="button" tabindex="0" data-setter="$arcadeWristbandActive to false">[Leave Cabinet]</button><<if !$arcadeRoundComplete>>
<<set $arcadeRoundComplete = true>>
<<set $arcadeNewHighScore = $arcadeScore gt ($arcadeHighScore or 0)>>
<<if $arcadeNewHighScore>><<set $arcadeHighScore = $arcadeScore>><</if>>
<</if>>
<div class="arcade-result arcade-result-loss">
<strong>GAME OVER</strong>
<span>FINAL SCORE: <<= $arcadeScore>></span>
<<if $arcadeNewHighScore>><em>NEW HIGH SCORE</em><</if>>
</div><br>
<button data-passage="new_york_arcade_reset" class="button" type="button" tabindex="0">[Try Again]</button>
<button data-passage="new_york_arcade" class="button button-returner" type="button" tabindex="0" data-setter="$arcadeWristbandActive to false">[Leave Cabinet]</button><<set $arcadeHighScore = setup.getArcadeHighScore()>>
<div class="arcade-cabinet arcade-shooter-cabinet">
<div class="arcade-marquee">COCK BLASTER</div>
<div class="arcade-game-shell">
<div class="arcade-screen-wrap">
<canvas id="cock-blaster" class="arcade-game-screen" width="480" height="720" aria-label="Cock Blaster endless vertical shooter"></canvas>
<div id="arcade-start-overlay" class="arcade-game-overlay">
<strong>COCK BLASTER</strong>
<span>Shoot the tits, collect points, reach a high score.</span>
<button id="arcade-start-button" class="button" type="button">START RUN</button>
</div>
</div>
<div class="arcade-instructions">
<div><b>MOVE</b><span>Arrow keys / WASD / drag</span></div>
<div><b>FIRE</b><span>Space / hold screen</span></div>
<div><b>GOAL</b><span>Chain kills and chase the high score</span></div>
</div>
<div class="arcade-touch-controls" aria-label="Touch controls">
<button type="button" data-arcade-move="left" aria-label="Move left">◀</button>
<button type="button" data-arcade-fire="true" aria-label="Fire">FIRE</button>
<button type="button" data-arcade-move="right" aria-label="Move right">▶</button>
</div>
</div>
</div>
<<run setup.startArcadeShooter()>>
<br>
<button data-passage="new_york_arcade" class="button button-returner" type="button" tabindex="0">[Leave Cabinet]</button><<set $currentlocation = "new_york_pub">>
<<media "img" "" "images/fan/games/new_york_bar.jpg">>
<div class="narratortextbox">You are standing in the bar. It's quiet.</div><br>
<<if $requiemBakeryStage is undefined or $requiemBakeryStage eq "not_started">>
<button data-passage="requiem_bakery_part1_bar_1" class="button" type="button" tabindex="0">["Just a beer, please."]</button>
<</if>>
<<if ($requiemBakeryPart1Complete or $requiemBakeryStage eq "part1_complete") and $time gte 9 and $time lte 12>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Hey! I was wondering if you'd stop by. Come sit with me.</div><br>
<button data-passage="luce_postquest_chat" class="button" type="button" tabindex="0" data-setter="$luceChatReturn to 'new_york_pub'">[Chat with Luce]</button>
<</if>>
<<if ($fionaPubUnlocked is true or $requiemBakeryPart1Complete is true) and $fionaAtApartment is not true and $fionaUnavailableToday is not true and $time gte 9 and $time lte 12>>
<button data-passage="fiona_pub_chat" class="button" type="button" tabindex="0">[Chat to Fiona]</button>
<</if>>
<<if $characters[$playing].cash gte 10>>
<button data-passage="new_york_pub_drink" class="button" type="button" tabindex="0">[Buy a Drink — $10]</button>
<<else>>
<button class="incompatible" type="button" disabled>[House Drink — Requires $10]</button>
<</if>>
<button data-passage="new_york_street" class="button button-returner" type="button" tabindex="0">[Return to City Streets]</button><<if $characters[$playing].cash gte 10>>
<<set $characters[$playing].cash -= 10>>
<<time>>
<div class="narratortextbox">You swig a beer in the bar. Feels good.</div><br>
<<else>>
<div class="narratortextbox">You check your money and decide against ordering.</div><br>
<</if>>
<button data-passage="new_york_pub" class="button button-returner" type="button" tabindex="0">[Finish Drink]</button><<media "img" "" "images/fan/games/new_york_bar.jpg">>
<<if $fionaJasonDefeated is true>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Hey, big strong guy! Wanna come back to my place?</div><br>
<button data-passage="fiona_apartment_travel" class="button" type="button">[Go Back to Her Place]</button>
<button data-passage="new_york_pub" class="button" type="button">[Not Tonight]</button>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Hey handsome!</div><br>
<button data-passage="fiona_buy_drink" class="button" type="button">[Buy Her a Drink]</button>
<button data-passage="new_york_pub" class="button" type="button">[Walk Away]</button>
<</if>><<media "img" "" "images/fan/games/new_york_bar.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Can I buy you a drink?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Sure. But you'll have to ask my boyfriend first.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Uh...</div><br>
<button data-passage="new_york_pub" class="button" type="button">[Walk Away]</button>
<button data-passage="fiona_ask_jason" class="red-button" type="button">[Ask the Boyfriend]</button><<media "img" "" "images/fan/games/new_york_bar.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Can I buy your girl a drink, little man?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div>Jason<hr>The fuck did you say, little man?</div><br>
<button data-passage="new_york_pub" class="button" type="button">[Run Away]</button>
<button data-passage="fiona_jason_combat" class="red-button" type="button">[Fight Jason]</button><<run (function () {
if (!State.variables.combat) return;
if (!Array.isArray(State.variables.combat.enemies)) State.variables.combat.enemies = [];
var roster = State.variables.combat.enemies;
var enemyName = "Jason";
var index = roster.findIndex(function (enemy) { return enemy && enemy.name === enemyName; });
var previousDefeats = index >= 0 ? (Number(roster[index].defeated) || 0) : 0;
var jason = {
name: enemyName,
gender: "Male",
pic: '<img src="images/fan/characters/jason/jasonchat.png" alt="Jason" />',
health: 360,
stamina: 44,
maxhealth: 360,
maxstamina: 44,
level: 30,
xp: 0,
moves: ["Nothing", "Punch", "Defend", "Headbutt", "Low Blow", "Body Slam"],
defeated: previousDefeats,
discovered: true,
location: "New York Pub"
};
if (index >= 0) roster[index] = jason; else roster.push(jason);
})()>>
<<set $enemyChosen = "Jason">>
<<set $fionaJasonFightActive = true>>
<<set $exitLocation = "new_york_pub">>
<<set $combatongoing = false>>
<<set $chosen = 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div>Jason<hr>I'm going to make you regret opening your mouth.</div><br>
<button data-passage="enemyload" class="red-button" type="button">[Start Fight — Level 30]</button><<media "img" "" "images/fan/games/new_york_bar.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div>Jason<hr>Man, I can't believe this shit.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Whoops, looks like you ain't strong enough to be my man, Jason! Get your ass out of here.</div><br>
<div class="narratortextbox">Jason leaves crying.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Alright, that was crazy. I don't even feel like buying you a drink right now.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Really, baby? How about a drink at my place instead?</div><br>
<button data-passage="fiona_apartment_travel" class="button" type="button">[Accept]</button>
<button data-passage="new_york_pub" class="button" type="button">[Reject]</button><<set $fionaAtApartment = true>>
<<media "img" "" "images/fan/games/new_york_bar.jpg">>
<div class="narratortextbox">You travel to Vina's apartment with her. It's only a short walk from the bar.</div><br>
<button data-passage="fiona_apartment" class="button" type="button">[Continue]</button><<if $fionaUnavailableToday is true or $time gte 14>><<goto "fiona_apartment_tired">><</if>>
<<set $currentlocation = "fiona_apartment">>
<<media "img" "" "images/fan/locations/motel/motelroom.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Do whatever you want to me, stud!</div><br>
<<if $fionaSexSceneUsed is true>>
<div class="narratortextbox">Choose what you want to do next to Vina.</div><br>
<button data-passage="fiona_apartment_climax" class="button" type="button" data-setter="$fionaClimaxScene to 'facial'">[Cum on Her Face]</button>
<</if>>
<button data-passage="fiona_apartment_sex" class="button" type="button" data-setter="$fionaSexScene to 'fuck'">[Fuck Her]</button>
<button data-passage="fiona_apartment_sex" class="button" type="button" data-setter="$fionaSexScene to 'bj'">[BJ]</button>
<button data-passage="fiona_apartment_drink" class="button" type="button">[Have a Drink with Vina]</button>
<button data-passage="fiona_apartment_chat" class="button" type="button">[Talk to Vina]</button>
<button data-passage="new_york_street" class="button" type="button">[Leave the Apartment]</button><<if $characters[$playing].gender eq "Female" or $characters[$playing].genitals eq "Vagina">>
<<goto "fiona_apartment_sex_rejected">>
<</if>>
<<run setup.enablePhoneCamera("images/fan/characters/apate/apateg.jpg", "Photo of Vina", "fiona", "That's one for your private collection, stud.", "")>>
<<if $fionaSexScene eq "fuck">>
<<media "vid" "" "images/fan/characters/apate/fuck.mp4">>
<<media "vid" "" "images/fan/characters/apate/fuck2.mp4">>
<div class="narratortextbox">Vina bends over the bed the moment you choose her, ass up and looking back at you. You shove into her soaked cunt in one hard thrust. She grips you tightly as wet, filthy slaps fill the room.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Yes—fuck me like that. Destroy this pussy. I want to feel every inch.</div><br>
<div class="narratortextbox">You dig your fingers into her hips and slam into her over and over. She moans with every stroke, cunt clenching around you as sweat shines on her back.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Harder… I'm gonna cum—don't stop—fuck, keep going—</div><br>
<div class="narratortextbox">She cums hard around your cock, shaking and dripping down her thighs. You keep fucking her through it, refusing to slow down.</div><br>
<<elseif $fionaSexScene eq "bj">>
<<media "vid" "" "images/fan/characters/apate/bj.mp4">>
<div class="narratortextbox">Vina is on her knees the second you choose it, eyes locked on your cock as she frees it. She opens wide and takes you straight down her throat in one greedy push. Wet, loud and choking, spit floods around your shaft and runs down her chin while she gags and keeps going deeper.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Fuck… choke me on it. Use my face. I want every inch in my throat.</div><br>
<div class="narratortextbox">You fist her hair and fuck her mouth hard. Deep strokes make her eyes water and her mascara streak, but she never pulls away. She moans around you as strings of spit swing between her lips and your cock.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Yes… ruin my throat. Cum for me. I want to taste it—fill my mouth or paint my face, I don't care, just give it to me.</div><br>
<<elseif false>>
<<media "vid" "" "images/fan/characters/apate/fuck.mp4">>
<div class="narratortextbox">Vina gets on all fours the second you choose it, reaching back to spread her ass for you. You spit on her tight hole and press the head against it. She pushes back as you sink in, inch by inch, until your hips are flush against her.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Fuuuuck… so full… stretch me open. Now fuck my ass. Use me.</div><br>
<div class="narratortextbox">You thrust deep and steadily, then harder. The wet slap of skin echoes through the room as she pushes back to meet every stroke.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Yes—wreck it. Make it gape. I want to feel you using my ass like a toy.</div><br>
<div class="narratortextbox">You reach under and rub her clit while you rail her. She cums hard, clenching tightly around you, and you keep pounding her through it.</div><br>
<<else>>
<<set _vinaScene = "images/fan/characters/apate/fuck.mp4">>
<<media "vid" "" _vinaScene>>
<</if>>
<<set $fionaSexSceneUsed = true>>
<<time>>
<<if $time gte 14>>
<button data-passage="fiona_apartment_tired" class="button" type="button">[Continue]</button>
<<else>>
<button data-passage="fiona_apartment" class="button" type="button">[Back to Vina]</button>
<</if>><<set $fionaSexScene = "">>
<<set $fionaClimaxScene = "">>
<<media "img" "" "images/fan/locations/motel/motelroom.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>I'm sorry, I'm not into this sort of thing.</div><br>
<button data-passage="fiona_apartment" class="button button-returner" type="button">[Back]</button><<run setup.enablePhoneCamera("images/fan/characters/apate/apateg.jpg", "Photo of Vina", "fiona", "That's one for your private collection, stud.", "")>>
<<set _vinaClimax = "images/fan/characters/apate/cum2.mp4">>
<<media "vid" "" _vinaClimax>>
<div class="narratortextbox">Your orgasm hits and you pull back, covering Vina's face in hot, thick ropes. She stays in place until the last spurt lands across her lips and cheeks.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Mmm... that was perfect. Your cum tastes so fucking good.</div><br>
<<if false>>
<div class="narratortextbox">Your orgasm hits. You bury yourself deep and unload inside Vina, thick ropes flooding her cunt while she moans through every pulse. When you pull out, cum leaks from her swollen pussy in heavy white drips and runs down her thighs.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Look at that… you filled me up. It's dripping out of me. Fuck, that feels so good.</div><br>
<<elseif $fionaClimaxScene eq "analcum">>
<div class="narratortextbox">You bury yourself as deep as you can and unload hard, thick ropes pulsing inside Vina's ass. She moans through every spurt. When you pull out, cum leaks from her stretched hole in heavy white drips, running down her thighs and onto the sheets.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Look… you painted my insides. It's dripping out of me. Keep watching—I want you to see how full you left me.</div><br>
<<elseif $fionaClimaxScene eq "facial">>
<div class="narratortextbox">The pressure breaks as you use Vina's mouth. You unload while her throat works greedily around you, then pull back and paint her tongue, lips and face with the final spurts. She stays on her knees, mouth open to show you the mess, before swallowing what remains and licking her lips clean.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Mmm… that was perfect. Your cum tastes so fucking good.</div><br>
<</if>>
<<set _fionaIndex = $characters.findIndex(character => character && character.id === "fiona")>>
<<if _fionaIndex gte 0>>
<<set $characters[_fionaIndex].ftimes = (Number($characters[_fionaIndex].ftimes) || 0) + 1>>
<</if>>
<<time>>
<<set $fionaSexSceneUsed = false>>
<<set $fionaSexScene = "">>
<<set $fionaClimaxScene = "">>
<<if $time gte 14>>
<button data-passage="fiona_apartment_tired" class="button" type="button">[Continue]</button>
<<else>>
<button data-passage="fiona_apartment" class="button" type="button">[Finish]</button>
<</if>><<media "img" "" "images/fan/locations/motel/motelroom.jpg">>
<div class="narratortextbox">You share a drink with Vina in the privacy of her apartment.</div><br>
<<time>>
<<if $time gte 14>><button data-passage="fiona_apartment_tired" class="button button-returner" type="button">[Continue]</button><<else>><button data-passage="fiona_apartment" class="button button-returner" type="button">[Continue]</button><</if>><<media "img" "" "images/fan/locations/motel/motelroom.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>Hey, big strong guy!</div><br>
<<time>>
<<if $time gte 14>><button data-passage="fiona_apartment_tired" class="button button-returner" type="button">[Continue]</button><<else>><button data-passage="fiona_apartment" class="button button-returner" type="button">[Continue]</button><</if>><<set $fionaAtApartment = false>>
<<set $fionaUnavailableToday = true>>
<<set $fionaSexSceneUsed = false>>
<<set $fionaSexScene = "">>
<<set $fionaClimaxScene = "">>
<<media "img" "" "images/fan/locations/motel/motelroom.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fiona')"></div>Vina<hr>It's 10 PM and I'm exhausted, stud. You need to leave. Come back tomorrow.</div><br>
<button data-passage="new_york_street" class="button button-returner" type="button">[Leave Vina's Apartment]</button><<set $currentlocation = "new_york_pizza">>
<<media "img" "" "images/fan/games/pizza_inside.jpg">>
<<if $characters[$playing].cash gte 25>>
<button data-passage="new_york_pizza_buy" class="button" type="button" tabindex="0">[Buy Pizza Slice — $25]</button>
<<else>>
<button class="incompatible" type="button" disabled>[Pizza Slice — Requires $25]</button>
<</if>>
<button data-passage="new_york_street" class="button button-returner" type="button" tabindex="0">[Return to City Streets]</button><<if $characters[$playing].cash gte 25>>
<<set $characters[$playing].cash -= 25>>
<<run $player.inventory.push({ name: "Pizza Slice", image: "images/fan/games/pizza_slice.png", used: false })>>
<div class="relationincrease">Pizza Slice added to your inventory.</div><br>
<<else>>
<div class="narratortextbox">You do not have enough cash for a slice.</div><br>
<</if>>
<button data-passage="new_york_pizza" class="button button-returner" type="button" tabindex="0">[Back to Counter]</button><<set $currentlocation = "new_york_overlook">>
<<media "img" "" "images/fan/games/overlook.jpg">>
<<time>>
<div class="narratortextbox">You climb the stairs above the New York streets, look down at the city below, and sit on the steps to relax. Time passes.</div><br>
<<if !$newYorkOverlookVisited>>
<<set $newYorkOverlookVisited = true>>
<div class="relationincrease">New York City Overlook discovered.</div><br>
<</if>>
<button data-passage="new_york_street" class="button button-returner" type="button" tabindex="0">[Return to City Streets]</button><<set $currentlocation = "moms_house">>
<<set $momHouseRoomPassage = "moms_house_bathroom">>
<<set $momHouseReturnPassage = "moms_house_bathroom">>
<<momsHouseUpdateSchedule>>
<<set _bathroomOccupied = ($momHousePaulineActivity.includes("shower") or $momHouseNatashaActivity.includes("shower") or $momHouseIsaakActivity.includes("shower"))>>
<div class="narratortextbox">Hall Bathroom</div><br>
<<if _bathroomOccupied>>
<div class="narratortextbox">You try the door, but it's locked from the inside.</div><br>
<<else>>
<<media "img" "" "images/fan/locations/lazarski/hall_bathroom_placeholder.jpg">>
<div class="narratortextbox">The bathroom is empty for now.</div><br>
<</if>>
<button data-passage="moms_house_hallway" class="button" type="button" tabindex="0">[Leave]</button><<set $currentlocation = "moms_house">>
<<set $momHouseRoomPassage = "moms_house_bathroom">>
<<set $momHouseReturnPassage = "moms_house_hallway">>
<<momsHouseUpdateSchedule>>
<<set _targetName = "">>
<<if $momHouseShowerTargetId eq "pauline">>
<<set _targetName = "Pauline">>
<<elseif $momHouseShowerTargetId eq "natasha">>
<<set _targetName = "Natasha">>
<<elseif $momHouseShowerTargetId eq "isaak">>
<<set _targetName = "Isaak">>
<</if>>
<div class="narratortextbox">Hall Bathroom</div><br>
<div class="narratortextbox">The door is locked. <<= _targetName>> is inside.</div><br>
<<if $momHouseShowerTargetId neq "natasha">>
<button data-passage="moms_house_shower_peek" class="button" type="button" tabindex="0" data-setter="$momHouseShowerTargetId to $momHouseShowerTargetId">[Peek Inside]</button>
<button data-passage="moms_house_shower_knock" class="button" type="button" tabindex="0" data-setter="$momHouseShowerTargetId to $momHouseShowerTargetId">[Knock]</button>
<<else>>
<div class="narratortextbox">Natasha's bathroom interactions are currently unavailable while her long-form questline is being rebuilt.</div><br>
<</if>>
<button data-passage="moms_house_hallway" class="button" type="button" tabindex="0">[Back]</button><<set $currentlocation = "moms_house">>
<<set $momHouseRoomPassage = "isaak_room">>
<<set $momHouseReturnPassage = "isaak_room">>
<<momsHouseUpdateSchedule>>
<div class="narratortextbox">Isaak's Room</div><br>
<<media "img" "" "images/fan/locations/lazarski/brotherbedroom.jpg">>
<<momsHouseAmbientTemptation>>
<<momsHouseUniversalChatMenu>>
<button data-passage="moms_house_hallway" class="button" type="button" tabindex="0">[Leave]</button><<set $currentlocation = "moms_house">>
<<set $momHouseRoomPassage = "natasha_room">>
<<set $momHouseReturnPassage = "natasha_room">>
<<momsHouseUpdateSchedule>>
<div class="narratortextbox">Natasha's Room</div><br>
<<if $time gte 6>>
<div class="narratortextbox">Natasha is asleep. Her bedroom door is locked for the night.</div><br>
<<else>>
<<media "img" "" "images/fan/locations/lazarski/sisterbedroom.jpg">>
<<momsHouseAmbientTemptation>>
<<momsHouseUniversalChatMenu>>
<</if>>
<button data-passage="moms_house_hallway" class="button" type="button" tabindex="0">[Leave]</button><<set $currentlocation = "moms_house">>
<<set $momHouseRoomPassage = "pauline_room">>
<<set $momHouseReturnPassage = "pauline_room">>
<<momsHouseUpdateSchedule>>
<div class="narratortextbox">Pauline's Room</div><br>
<<if $time gte 6>>
<div class="narratortextbox">Pauline is asleep. Her bedroom door is locked for the night.</div><br>
<<else>>
<<media "img" "" "images/fan/locations/lazarski/parentsbedroom.jpg">>
<<momsHouseAmbientTemptation>>
<<momsHouseUniversalChatMenu>>
<</if>>
<button data-passage="moms_house_hallway" class="button" type="button" tabindex="0">[Leave]</button><<goto "natasha_room">><<set $target = $characters.findIndex(c => c.id === 'isaak')>>
<div class="narratortextbox">You step inside and immediately hear raised voices from the hallway.</div><br>
<<if $isaakTransformationBeforeGender eq "Male" and $isaakTransformationAfterGender eq "Female">>
<div class="narratortextbox">Pauline and Natasha are visibly panicking while Isaak shakes in stunned silence.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div>Pauline<hr>Everyone breathe. We can freak out later. Right now, we stay together.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div>Natasha<hr>This is insane... but he's still Isaak. We're not abandoning him.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= $characters[$target].name>><hr>I don't understand what's happening to me. Please just... don't treat me like a stranger.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div>Pauline<hr>Whatever is happening... you're still our Isaak. Jeez. What's happened!?</div><br>
<<elseif $isaakTransformationBeforeGender neq $isaakTransformationAfterGender>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= $characters[$target].name>><hr>I changed again... <<= $isaakTransformationThisTime>></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div>Natasha<hr>We're shocked, yeah. But we're adapting. One day at a time.</div><br>
<<elseif $isaakTransformationBeforeGenitals neq $isaakTransformationAfterGenitals>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= $characters[$target].name>><hr>This is so messed up. <<= $isaakTransformationThisTime>></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div>Pauline<hr>It is. But you're not handling it alone.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= $characters[$target].name>><hr>My body changed again... <<= $isaakTransformationThisTime>></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div>Natasha<hr>It's weird, but we're still your family. We deal with it together.</div><br>
<</if>>
<<updateRelationship 3>>
<<set $isaakTransformationPending = false>>
<button data-passage="moms_house_hallway" class="button" type="button" tabindex="0">[Continue]</button><<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<div class="narratortextbox">Natasha is waiting in the hallway, arms folded and visibly rattled.</div><br>
<div class="imagebox">
<img src="images/fan/events/gender_transitions/natasha_transition_placeholder.jpg">
</div><br>
<<if $natashaTransformationBeforeGender neq $natashaTransformationAfterGender>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Don't stare, okay? I know how I look. <<= $natashaTransformationThisTime>></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div>Pauline<hr>You are still Natasha. We'll help you adjust.</div><br>
<<elseif $natashaTransformationBeforeGenitals neq $natashaTransformationAfterGenitals>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>This keeps happening and I hate it. <<= $natashaTransformationThisTime>></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div>Pauline<hr>You're safe here. We can take this slow.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>I changed again. <<= $natashaTransformationThisTime>></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div>Isaak<hr>It looks different, yeah, but you're still you.</div><br>
<</if>>
<<updateRelationship 3>>
<<set $natashaTransformationPending = false>>
<button data-passage="moms_house_hallway" class="button" type="button" tabindex="0">[Continue]</button><<set $target = $characters.findIndex(c => c.id === 'pauline')>>
<div class="narratortextbox">Pauline sits at the edge of the bed, trying to steady her breathing.</div><br>
<div class="imagebox">
<img src="images/fan/events/gender_transitions/pauline_transition_placeholder.jpg">
</div><br>
<<if $paulineTransformationBeforeGender neq $paulineTransformationAfterGender>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= $characters[$target].name>><hr>I looked in the mirror and barely recognized myself. <<= $paulineTransformationThisTime>></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div>Natasha<hr>You're still mom. We can figure out the rest later.</div><br>
<<elseif $paulineTransformationBeforeGenitals neq $paulineTransformationAfterGenitals>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= $characters[$target].name>><hr>I don't know how to explain this to anyone. <<= $paulineTransformationThisTime>></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div>Isaak<hr>You don't have to explain it tonight. We're here.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= $characters[$target].name>><hr>My body changed again... <<= $paulineTransformationThisTime>></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div>Natasha<hr>We can call it weird and still support each other.</div><br>
<</if>>
<<updateRelationship 3>>
<<set $paulineTransformationPending = false>>
<button data-passage="moms_house_hallway" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "moms_house">>
<<if $momHouseBanUntilDay is undefined>><<set $momHouseBanUntilDay = 0>><</if>>
<<if $momHouseBanUntilDaysPassed is undefined>><<set $momHouseBanUntilDaysPassed = 0>><</if>>
<<if $momHouseBanUntilDay gt 7 and $momHouseBanUntilDaysPassed lte $dayspassed>>
<<set $momHouseBanUntilDay = 0>>
<</if>>
<div class="narratortextbox">You arrive to your mom's house.</div><br>
<<media "img" "" "images/fan/locations/lazarski/outside.jpg">>
<<if $momHouseBanUntilDaysPassed gt $dayspassed>>
<div class="narratortextbox">Pauline texted you not to come in. You're banned from the house for <<= $momHouseBanUntilDaysPassed - $dayspassed>> more day(s) after creeping people out.</div><br>
<<elseif $momHouseBanUntilDay gt $day and $momHouseBanUntilDay lte 7>>
<div class="narratortextbox">Pauline texted you not to come in. You're banned from the house for <<= $momHouseBanUntilDay - $day>> more day(s) after creeping people out.</div><br>
<<else>>
<<set $momHouseBanUntilDay = 0>>
<<set $momHouseBanUntilDaysPassed = 0>>
<button data-passage="moms_house_hallway" class="button" type="button" tabindex="0">[Enter]</button>
<</if>>
<button data-passage="drive_menu" class="button" type="button" tabindex="0">[Drive Away]</button><<set $currentlocation = "moms_house">>
<<set $momHouseRoomPassage = "moms_house_hallway">>
<<set $momHouseReturnPassage = "moms_house_hallway">>
<<if $momHouseIntro != 1>>
<<goto "momHouseIntro">>
<</if>>
<<if $isaakTransformationPending>>
<<goto "moms_house_event_isaak_transformation">>
<<elseif $natashaTransformationPending>>
<<goto "moms_house_event_natasha_transformation">>
<<elseif $paulineTransformationPending>>
<<goto "moms_house_event_pauline_transformation">>
<</if>>
<<if $momHouseHeat gte 7 and $momHouseLastConfrontDay neq $day and random(1,100) lte 40>>
<<goto "moms_house_heat_confrontation">>
<</if>>
<<momsHouseUpdateSchedule>>
<div class="narratortextbox">Hallway</div><br>
<<media "img" "" "images/fan/locations/lazarski/hallway.jpg">>
<<set _bathroomOccupied = ($momHousePaulineActivity.includes("shower") or $momHouseNatashaActivity.includes("shower") or $momHouseIsaakActivity.includes("shower"))>>
<<set _bathroomOccupant = "">>
<<if $momHousePaulineActivity.includes("shower")>>
<<set _bathroomOccupant = "Pauline">>
<<elseif $momHouseNatashaActivity.includes("shower")>>
<<set _bathroomOccupant = "Natasha">>
<<elseif $momHouseIsaakActivity.includes("shower")>>
<<set _bathroomOccupant = "Isaak">>
<</if>>
<<set _kitchenHere = []>>
<<set _paulineRoomHere = []>>
<<set _natashaRoomHere = []>>
<<set _isaakRoomHere = []>>
<<if $momHousePaulineRoom eq "moms_kitchen">><<run _kitchenHere.push("pauline")>><</if>>
<<if $momHouseNatashaRoom eq "moms_kitchen">><<run _kitchenHere.push("natasha")>><</if>>
<<if $momHouseIsaakRoom eq "moms_kitchen">><<run _kitchenHere.push("isaak")>><</if>>
<<if $momHousePaulineRoom eq "pauline_room">><<run _paulineRoomHere.push("pauline")>><</if>>
<<if $momHouseNatashaRoom eq "pauline_room">><<run _paulineRoomHere.push("natasha")>><</if>>
<<if $momHouseIsaakRoom eq "pauline_room">><<run _paulineRoomHere.push("isaak")>><</if>>
<<if $momHousePaulineRoom eq "natasha_room">><<run _natashaRoomHere.push("pauline")>><</if>>
<<if $momHouseNatashaRoom eq "natasha_room">><<run _natashaRoomHere.push("natasha")>><</if>>
<<if $momHouseIsaakRoom eq "natasha_room">><<run _natashaRoomHere.push("isaak")>><</if>>
<<if $momHousePaulineRoom eq "isaak_room">><<run _isaakRoomHere.push("pauline")>><</if>>
<<if $momHouseNatashaRoom eq "isaak_room">><<run _isaakRoomHere.push("natasha")>><</if>>
<<if $momHouseIsaakRoom eq "isaak_room">><<run _isaakRoomHere.push("isaak")>><</if>>
<<momsHouseNudeEnforcement>>
<button data-passage="moms_kitchen" class="button" type="button" tabindex="0"><span>[Kitchen]</span><span style="margin-left:6px;">
<<for _id range _kitchenHere>><img @src="setup.getChatImage(_id)" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</for>>
</span></button>
<<if $time gte 6>>
<button class="button" type="button" tabindex="0"><span>[Pauline's Room - Locked]</span><span style="margin-left:6px;">
<<for _id range _paulineRoomHere>><img @src="setup.getChatImage(_id)" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</for>>
</span></button>
<button class="button" type="button" tabindex="0"><span>[Natasha's Room - Locked]</span><span style="margin-left:6px;">
<<for _id range _natashaRoomHere>><img @src="setup.getChatImage(_id)" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</for>>
</span></button>
<<else>>
<button data-passage="pauline_room" class="button" type="button" tabindex="0"><span>[Pauline's Room]</span><span style="margin-left:6px;">
<<for _id range _paulineRoomHere>><img @src="setup.getChatImage(_id)" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</for>>
</span></button>
<button data-passage="natasha_room" class="button" type="button" tabindex="0"><span>[Natasha's Room]</span><span style="margin-left:6px;">
<<for _id range _natashaRoomHere>><img @src="setup.getChatImage(_id)" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</for>>
</span></button>
<</if>>
<button data-passage="isaak_room" class="button" type="button" tabindex="0"><span>[Isaak's Room]</span><span style="margin-left:6px;">
<<for _id range _isaakRoomHere>><img @src="setup.getChatImage(_id)" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</for>>
</span></button>
<<if _bathroomOccupied>>
<button data-passage="moms_house_bathroom_occupied" class="button" type="button" tabindex="0" data-setter="$momHouseShowerTargetId to _bathroomOccupant.toLowerCase()"><span>[Bathroom - Occupied]</span><span style="margin-left:6px;"><img @src="setup.getChatImage(_bathroomOccupant.toLowerCase())" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"></span></button>
<<else>>
<button data-passage="moms_house_bathroom" class="button" type="button" tabindex="0">[Bathroom]</button>
<</if>>
<button data-passage="moms_house" class="button" type="button" tabindex="0">[Leave House]</button><<set $currentlocation = "moms_house">>
<<media "img" "" "images/fan/events/lazarski.png">>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('pauline')"></div>
Pauline<hr>
Oh my god… you’re really here.
I thought you’d text first at least.
</div><br>
<div class="monotextbox">
She pulls you into a hug before you can answer. It smells like home — laundry detergent and something cooking.
</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('natasha')"></div>
Natasha<hr>
Hold on.
Did you *drive* here?
</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('isaak')"></div>
Isaak<hr>
Yeah, I saw it out front.
That’s not, like… borrowed?
</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>
No.
It’s mine.
</div><br>
<div class="monotextbox">
There’s a short silence — the kind where everyone’s recalculating who they think you are.
</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('isaak')"></div>
Isaak<hr>
Huh.
I didn’t think you had it in you.
</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('natasha')"></div>
Natasha<hr>
Must be nice.
You disappear, come back with a car like everything just worked out.
</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>
It didn’t “just work out.”
I had to make it work.
</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('pauline')"></div>
Pauline<hr>
And that’s what matters.
You showed up. You didn’t give up.
</div><br>
<div class="monotextbox">
Pauline rests a hand on your arm, grounding, protective — like she’s making sure you don’t vanish again.
</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('isaak')"></div>
Isaak<hr>
So… you staying long?
Or is this another pop-in?
</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>
I don’t know yet.
But I wanted to come home. Has Dad been touch with you guys?
</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('natasha')"></div>
Natasha<hr>No. Not for years. You?
</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>Nothing. Fuck him.
</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('pauline')"></div>
Pauline<hr>
Come on. Sit down. Enough talk about your father.
You can tell us everything over dinner.
</div><br>
<<set $momHouseIntro = 1>>
<button data-passage="moms_house" class="button" type="button" tabindex="0">[Finish]</button><<set $currentlocation = "moms_house">>
<<set $momHouseRoomPassage = "moms_kitchen">>
<<set $momHouseReturnPassage = "moms_kitchen">>
<<momsHouseUpdateSchedule>>
<div class="narratortextbox">Kitchen</div><br>
<<media "img" "" "images/fan/locations/lazarski/kitchen.jpg">>
<<momsHouseAmbientTemptation>>
<<momsHouseUniversalChatMenu>>
<button data-passage="moms_house_hallway" class="button" type="button" tabindex="0">[Leave]</button><<set $currentlocation = "moms_house">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<set $natashaQuestStarted = true>>
<<set $natashaQuestComplete = false>>
<<set $natashaQuestStage = "drink_invited">>
<<set $natashaQuestTalks = 0>>
<<set $natashaQuestDrinks = 0>>
<<set $natashaQuestTrust = 0>>
<<set $natashaMovieMissed = false>>
<<set $natashaMovieGuestsCleared = false>>
<<set $natashaRizzTextSent = false>>
<<set $natashaRizzFollowupTextSent = false>>
<<set $natashaRizzDay = -1>>
<<questLogUpdated "natasha_quest_started" "Natasha's night out has been added to the quest log.">>
<div class="narratortextbox">You catch Natasha before she can disappear deeper into the house.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Want to get out of here for a bit? Just grab a drink somewhere.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>A drink? With you?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Yeah. Okay. Honestly, getting out of this house sounds good.</div><br>
<</if>>
<button data-passage="natasha_quest_drive_depart" class="green-button" type="button" tabindex="0">[Head To The Car]</button>
<button data-passage="$momHouseReturnPassage" class="button" type="button" tabindex="0">[Back]</button><<set $currentlocation = "car">>
<<media "img" "" "images/fan/locations/nightclub/taxi.jpg">>
<div class="narratortextbox">You pull away from the family home with Natasha in the passenger seat.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>This should be fun!</div><br>
<button data-passage="natasha_quest_drive_smalltalk_one" class="button" type="button" tabindex="0">[Next]</button><<set $currentlocation = "car">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<media "img" "" "images/fan/locations/nightclub/taxi.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Yeah, I love to have a drink now and again.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Me too! And like, spending time with you is also pretty cool.</div><br>
<</if>>
<button data-passage="natasha_quest_drive_smalltalk_two" class="button" type="button" tabindex="0">[Keep Driving]</button><<set $currentlocation = "car">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<media "img" "" "images/fan/locations/nightclub/taxi.jpg">>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Oh god, people might think we're a couple - haha!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>We can pretend we are, keeps the creeps away.</div><br>
<button data-passage="natasha_quest_nightclub_arrival" class="green-button" type="button" tabindex="0">[Arrive At The Nightclub]</button><<set $currentlocation = "nightclub">>
<<set $time = Math.max($time, 10)>>
<<media "img" "" "images/fan/locations/nightclub/outside.jpg">>
<div class="narratortextbox">You and Natasha arrive to the nightclub and walk straight in.</div><br>
<button data-passage="natasha_quest_nightclub_booth" class="button" type="button" tabindex="0">[Go Inside]</button><<set $currentlocation = "nightclub">>
<<set $natashaQuestStage = "nightclub">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<addAffliction "Drunk">>
<<media "img" "" "images/fan/locations/nightclub/booth.jpeg">>
<div class="narratortextbox">You find a booth where the music isn't too loud so you can talk. You both have a drink in hand.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Okay. This is actually kind of nice.</div><br>
<</if>>
<button data-passage="natasha_quest_nightclub_choice" class="green-button" type="button" tabindex="0">[Settle In]</button><<set $currentlocation = "nightclub">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<set _natashaNightclubTurns = ($natashaQuestTalks or 0) + ($natashaQuestDrinks or 0)>>
<<media "img" "" "images/fan/locations/nightclub/booth.jpeg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>So...</div><br>
<<if $natashaQuestDrinks gte 5>>
<<goto "natasha_quest_bad_ending_alley">>
<<elseif _natashaNightclubTurns gte 5>>
<<if $natashaQuestDrinks eq 4>>
<button data-passage="natasha_quest_rizz_line" class="green-button" type="button" tabindex="0">[Hit Her With Rizz]</button>
<<else>>
<<goto "natasha_quest_talked_out">>
<</if>>
<<else>>
<<if $natashaQuestTalks eq 0>><button data-passage="natasha_quest_talk_one" class="button" type="button" tabindex="0">[Ask About Her Week]</button><</if>>
<<if $natashaQuestTalks eq 1>><button data-passage="natasha_quest_talk_two" class="button" type="button" tabindex="0">[Ask What She Wants]</button><</if>>
<<if $natashaQuestTalks eq 2>><button data-passage="natasha_quest_talk_three" class="button" type="button" tabindex="0">[Talk About The House]</button><</if>>
<<if $natashaQuestTalks eq 3>><button data-passage="natasha_quest_talk_four" class="button" type="button" tabindex="0">[Keep Her Talking]</button><</if>>
<<if $natashaQuestTalks eq 4>><button data-passage="natasha_quest_talk_five" class="button" type="button" tabindex="0">[Let The Night Wind Down]</button><</if>>
<<if $natashaQuestDrinks eq 0>><button data-passage="natasha_quest_drink_one" class="button" type="button" tabindex="0">[Drink More]</button><</if>>
<<if $natashaQuestDrinks eq 1>><button data-passage="natasha_quest_drink_two" class="button" type="button" tabindex="0">[Drink More]</button><</if>>
<<if $natashaQuestDrinks eq 2>><button data-passage="natasha_quest_drink_three" class="button" type="button" tabindex="0">[Drink More]</button><</if>>
<<if $natashaQuestDrinks eq 3>><button data-passage="natasha_quest_drink_four" class="button" type="button" tabindex="0">[Drink More]</button><</if>>
<<if $natashaQuestDrinks eq 4>><button data-passage="natasha_quest_drink_five" class="button" type="button" tabindex="0">[Drink More]</button><</if>>
<</if>><<set $currentlocation = "nightclub">>
<<set $natashaQuestTalks += 1>>
<<set $natashaQuestTrust += 1>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>So... how was your week?</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>My week? Well... I was just studying a lot. Y'know? Not really much.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Okay, cool</div><br>
<button data-passage="natasha_quest_nightclub_choice" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "nightclub">>
<<set $natashaQuestTalks += 1>>
<<set $natashaQuestTrust += 1>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>What is it you want to do in life?</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Well like I said I'm studying to be a nurse, so I guess I want to be a nurse? You already know this.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Oh yeah, I guess I do.</div><br>
<button data-passage="natasha_quest_nightclub_choice" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "nightclub">>
<<set $natashaQuestTalks += 1>>
<<set $natashaQuestTrust += 1>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>How's home life? Must be hard keeping everything together there.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>It's fine. I like it. How would you know if its hard when you left anyway? You wouldn't know what its like.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Jeez, chill out! I understand things haven't been great between us... but I'm here now. I'm working, I'm trying to help out, and I'm trying with you.</div><br>
<button data-passage="natasha_quest_nightclub_choice" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "nightclub">>
<<set $natashaQuestTalks += 1>>
<<set $natashaQuestTrust += 1>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>You got a boyfriend.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>...</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Sorry!</div><br>
<button data-passage="natasha_quest_nightclub_choice" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "nightclub">>
<<set $natashaQuestTalks += 1>>
<<set $natashaQuestTrust += 1>>
<div class="narratortextbox">The night runs out of momentum. Natasha checks the time and decides she should head home before things get strange.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>You're leaving?</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>I'm sorry, this is just weird. I don't want to be here.</div><br>
<</if>>
<button data-passage="natasha_quest_talked_out" class="button" type="button" tabindex="0">[Let Her Go]</button><<set $currentlocation = "nightclub">>
<<set $natashaQuestDrinks += 1>>
<<addAffliction "Drunk">>
<<updateRelationship 1>>
<div class="narratortextbox">You finish your drink and order another.</div><br>
<button data-passage="natasha_quest_nightclub_choice" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "nightclub">>
<<set $natashaQuestDrinks += 1>>
<<addAffliction "Drunk">>
<<updateRelationship 1>>
<div class="narratortextbox">You finish your drink and order another.</div><br>
<button data-passage="natasha_quest_nightclub_choice" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "nightclub">>
<<set $natashaQuestDrinks += 1>>
<<addAffliction "Drunk">>
<<updateRelationship 1>>
<div class="narratortextbox">You finish your drink and order another.</div><br>
<button data-passage="natasha_quest_nightclub_choice" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "nightclub">>
<<set $natashaQuestDrinks += 1>>
<<addAffliction "Drunk">>
<<updateRelationship 1>>
<div class="narratortextbox">You finish your drink and order another.</div><br>
<button data-passage="natasha_quest_nightclub_choice" class="green-button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "nightclub">>
<<set $natashaQuestDrinks += 1>>
<<addAffliction "Drunk">>
<div class="narratortextbox">You force another drink down you. It's the last thing you remember.</div><br>
<button data-passage="natasha_quest_bad_ending_alley" class="button" type="button" tabindex="0">[Black Out]</button><<set $currentlocation = "nightclub">>
<<set $natashaQuestStage = "nightclub_reset">>
<<set $natashaQuestTalks = 0>>
<<set $natashaQuestDrinks = 0>>
<<set $natashaQuestTrust = 0>>
<<set $natashaRizzDay = $dayspassed>>
<<media "img" "" "images/fan/locations/nightclub/booth.jpeg">>
<div class="narratortextbox">Natasha stands from the booth and smooths her outfit.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div>Natasha<hr>This was nice, but I should go. Maybe another time.</div><br>
<button data-passage="natasha_quest_nightclub_alone" class="button" type="button" tabindex="0">[Wave goodbye]</button><<set $currentlocation = "nightclub">>
<<set $time = Math.max($time, 10)>>
<<media "img" "" "images/fan/locations/nightclub/dancers.jpg">>
<div class="narratortextbox">You wave Natasha goodbye and watch her disappear into the midnight crowd. A moment later, you are alone in the nightclub with the music still pounding around you.</div><br>
<button data-passage="insidenightclub" class="button" type="button" tabindex="0">["Oh Well..."]</button><<set $currentlocation = "alleyway">>
<<set $natashaQuestStage = "bad_ending_1">>
<<set $natashaQuestTalks = 0>>
<<set $natashaQuestDrinks = 0>>
<<set $natashaQuestTrust = 0>>
<<set $time = Math.max($time, 16)>>
<<media "img" "" "images/fan/locations/coffeeshop/alleyway.jpg">>
<div class="narratortextbox">You wake up alone in an alleyway with a splitting headache, a sour mouth, and no memory of how the night went</div><br>
<button data-passage="natasha_quest_blackout_nightclub_morning" class="button" type="button" tabindex="0">[Get Up]</button><<set $currentlocation = "nightclub">>
<<if $day lt 7>>
<<set $day += 1>>
<<else>>
<<set $day = 1>>
<</if>>
<<set $dayspassed += 1>>
<<set $time = 1>>
<<media "img" "" "images/fan/locations/nightclub/outside.jpg">>
<div class="narratortextbox">Morning light stings your eyes as you pull yourself up outside the nightclub. The doors are shut, the street is quiet, and Natasha is nowhere to be seen.</div><br>
<button data-passage="nightclubentrance" class="button" type="button" tabindex="0">[Check The Nightclub]</button>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave]</button><<set $currentlocation = "nightclub">>
<<set $natashaQuestStage = "rizz_rejected">>
<<set $natashaQuestTalks = 0>>
<<set $natashaQuestDrinks = 0>>
<<set $natashaQuestTrust = 0>>
<<media "img" "" "images/fan/locations/nightclub/booth.jpeg">>
<div class="narratortextbox">The alcohol takes over. You are no longer in control</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Y'know, you are beautiful right? God damn.</div><br>
<button data-passage="natasha_quest_rizz_aftermath" class="button" type="button" tabindex="0">[Watch Her React]</button><<set $currentlocation = "nightclub">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<if !$natashaRizzTextSent>>
<<run setup.givePhoneNumber('natasha')>>
<<run setup.receivePhoneMessage('natasha', "I can't believe you said that to me... I need to think about what you said.")>>
<<set $natashaRizzTextSent = true>>
<</if>>
<<media "img" "" "images/fan/locations/nightclub/booth.jpeg">>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>What?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>You heard me baby, you and I could run away together. Make something real out of this.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>You fucking creep! Pig! Read the room before you start making speeches.</div><br>
<</if>>
<div class="narratortextbox">She leaves before you can say anothern word. Damn.</div><br>
<button data-passage="insidenightclub" class="button" type="button" tabindex="0">[Shrug it off]</button><<set $currentlocation = "moms_house">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<div class="narratortextbox">You find Natasha at the family home again. For a second, she looks ready to dodge you.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Wait. Before you say anything... I overreacted.</div><br>
<</if>>
<button data-passage="natasha_quest_apology_conversation" class="button" type="button" tabindex="0">[Hear Her Out]</button><<set $currentlocation = "moms_house">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>It just caught me off guard. I didn't know what to do with it.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Then no pressure. Come over tomorrow. We can watch a movie and we can keep it normal.</div><br>
<button data-passage="natasha_quest_movie_invite" class="green-button" type="button" tabindex="0">[Invite Her Over]</button><<set $currentlocation = "moms_house">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>You missed me last time. If we try again, be there tomorrow at six. Sharp.</div><br>
<</if>>
<button data-passage="natasha_quest_movie_invite" class="green-button" type="button" tabindex="0">[Promise To Be There]</button><<set $currentlocation = "moms_house">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<set $natashaQuestStage = "movie_scheduled">>
<<set $natashaQuestStarted = true>>
<<set $natashaMovieInviteDay = $dayspassed + 1>>
<<set $natashaMovieInviteTime = 10>>
<<set $natashaMovieMissed = false>>
<<set $natashaMovieOnWayTextSent = false>>
<<set $natashaMovieStandupTextSent = false>>
<<set $natashaMovieGuestsCleared = false>>
<<questLogUpdated "natasha_movie_scheduled" "Natasha is coming to your apartment tomorrow at 6:00 PM.">>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Okay. Your place. Tomorrow evening at 6pm sharp. Don't forget.</div><br>
<</if>>
<div class="narratortextbox">Be in your apartment hallway, living room, or watching TV at exactly 6:00 PM tomorrow.</div><br>
<button data-passage="$momHouseReturnPassage" class="button" type="button" tabindex="0">[Back]</button><<set $currentlocation = "player_livingroom">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<set $natashaQuestStarted = true>>
<<set $natashaQuestComplete = true>>
<<set $natashaQuestStage = "movie_complete">>
<<set $natashaDateCompleted = true>>
<<media "img" "" "images/fan/locations/lazarski/livingroom.jpg">>
<div class="narratortextbox">You invite Natasha over again. It does not take much convincing before the two of you are back on the couch, the movie already forgotten.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>I knew exactly what you meant when you asked me over.</div><br>
<</if>>
<button data-passage="natasha_movie_sex" class="green-button" type="button" tabindex="0">[Pull her onto your lap]</button><<set $currentlocation = "player_house">>
<<set $natashaQuestStage = "movie_arrived">>
<<set _alinaPresent = ($ballsAlinaUnlocked eq true)>>
<<set _miaPresent = (($miaMovedIn eq true or $miaEnslaved eq true) and !setup.isNpcInActiveParty('mia'))>>
<<if _alinaPresent or _miaPresent>>
<<goto "natasha_movie_clear_house">>
<<else>>
<<goto "natasha_movie_knock">>
<</if>><<set $currentlocation = "player_hallway">>
<<set $natashaMovieGuestsCleared = true>>
<div class="narratortextbox">Natasha is almost here, but your apartment is not exactly private.</div><br>
<<if $ballsAlinaUnlocked eq true>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Alina<hr>Oh. You need the place? I can go for a walk.</div><br>
<</if>>
<<if ($miaMovedIn eq true or $miaEnslaved eq true) and !setup.isNpcInActiveParty('mia')>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>I get it. I'll give you some space for a bit.</div><br>
<</if>>
<button data-passage="natasha_movie_knock" class="green-button" type="button" tabindex="0">[Answer The Door]</button><<set $currentlocation = "player_hallway">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<div class="narratortextbox">At exactly 6:00 PM, there is a firm knock at your apartment door.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Hello? Are you home?</div><br>
<</if>>
<button data-passage="natasha_movie_living_room" class="button" type="button" tabindex="0">[Invite Her In]</button><<set $currentlocation = "player_livingroom">>
<<media "img" "" "images/fan/locations/lazarski/livingroom.jpg">>
<div class="narratortextbox">Natasha sits on the couch next to you.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Movie time!</div><br>
<button data-passage="natasha_movie_start" class="button" type="button" tabindex="0">[Start The Movie]</button><<set $currentlocation = "player_livingroom">>
<<media "img" "" "images/fan/locations/lazarski/tv.jpg">>
<div class="narratortextbox">The movie starts. Neither of you pays proper attention.</div><br>
<button data-passage="natasha_movie_banter_one" class="button" type="button" tabindex="0">[Make A Joke]</button><<set $currentlocation = "player_livingroom">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>This movie is terrible.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>It is. But what else can we do?</div><br>
<</if>>
<button data-passage="natasha_movie_banter_two" class="button" type="button" tabindex="0">[Keep Flirting]</button><<set $currentlocation = "player_livingroom">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>We could do something else?</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Such as?</div><br>
<button data-passage="natasha_movie_first_touch" class="button" type="button" tabindex="0">[Wait For Her Answer]</button><<set $currentlocation = "player_livingroom">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>I remember what you said at the nightclub. I feel strange towards you. Like you are not just another person in the house, but someone I actually want.</div><br>
<</if>>
<div class="narratortextbox">Her hand finds yours on the couch.</div><br>
<button data-passage="natasha_movie_kiss" class="green-button" type="button" tabindex="0">[Kiss Her]</button><<set $currentlocation = "player_livingroom">>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisterkiss.mp4">>
<div class="narratortextbox">Your lips connect.</div><br>
<button data-passage="natasha_movie_sex_start" class="green-button" type="button" tabindex="0">[Let It Happen]</button><<set $currentlocation = "player_livingroom">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<div class="narratortextbox">The movie has become nothing but background noise. Natasha keeps shifting closer until her warm thigh is pressed firmly against yours. The tension in the room is thick and heavy with unspoken desire.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>...This movie is terrible. I haven't been paying attention at all.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>All I can think about is you... and how badly I want you right now.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Then stop holding back. Tell me what you want.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>I want you. I’m tired of pretending I don’t… I’m already so wet just thinking about it.</div><br>
<</if>>
<button data-passage="natasha_movie_sex" class="green-button" type="button" tabindex="0">[Pull her onto your lap]</button><<set $currentlocation = "player_livingroom">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<run setup.enablePhoneCamera("images/fan/characters/natasha/photo_1.jpg", "Natasha in my living room", "natasha", "Keep that as a reminder of me, big bro!")>>
<div class="narratortextbox">You pull Natasha onto your lap. She straddles you eagerly, letting out a soft, needy whimper as she presses her body against yours. Her hands roam over your chest while the movie continues to play unnoticed.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>I’ve been aching for this all night…</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Look at you… you’re really this worked up for me, huh?</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Yeah… I am. I want you so bad right now.</div><br>
<</if>>
<div class="narratortextbox">What do you do with her first?</div><br>
<button data-passage="natasha_movie_fuck_pussy" class="green-button" type="button" tabindex="0">[Fuck her pussy]</button>
<button data-passage="natasha_movie_bj" class="button" type="button" tabindex="0">[Get a blowjob]</button>
<button data-passage="natasha_movie_lick" class="button" type="button" tabindex="0">[Eat her out]</button>
<button data-passage="natasha_movie_anal" class="button" type="button" tabindex="0">[Fuck her ass]</button><<set $currentlocation = "player_livingroom">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<unlockAchievement "fucknatasha">>
<<run setup.enablePhoneCamera("images/fan/characters/natasha/photo_1.jpg", "Natasha in my living room", "natasha", "Keep that as a reminder of me, big bro!")>>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisterfuck4.mp4">>
<div class="narratortextbox">You pull Natasha down onto your cock, sliding deep into her tight, dripping pussy. She moans loudly as she takes every inch.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Oh fuck… you’re so deep inside me.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Keep going… I love how you feel.</div><br>
<</if>>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisterfuck2.mp4">>
<div class="narratortextbox">You grip her hips and thrust up into her with a steady, powerful rhythm. Her tits bounce beautifully with every stroke.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Yes… just like that. Don’t stop. I’m getting so close already.</div><br>
<</if>>
<button data-passage="natasha_movie_creampie" class="green-button" type="button" tabindex="0">[Cum inside her]</button><<set $currentlocation = "player_livingroom">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<run setup.enablePhoneCamera("images/fan/characters/natasha/photo_1.jpg", "Natasha in my living room", "natasha", "Keep that as a reminder of me, big bro!")>>
<<media "vid" "" "images/fan/characters/natasha/scenes/sistercreampie.mp4">>
<div class="narratortextbox">You thrust deep and fill Natasha with thick, hot cum as she cums hard around you, moaning and trembling in your arms.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Yes… I can feel you pulsing inside me. There’s so much…</div><br>
<</if>>
<button data-passage="natasha_movie_afterglow" class="button" type="button" tabindex="0">[Afterwards]</button><<set $currentlocation = "player_livingroom">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<run setup.enablePhoneCamera("images/fan/characters/natasha/photo_1.jpg", "Natasha in my living room", "natasha", "Keep that as a reminder of me, big bro!")>>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisterbj.mp4">>
<div class="narratortextbox">Natasha slides down between your legs, looking up at you with lust-filled eyes as she takes you into her mouth.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Just relax… I want to make you feel really good first.</div><br>
<</if>>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisterbj2.mp4">>
<div class="narratortextbox">She works you eagerly with her mouth and tongue until you’re throbbing, then crawls back up with a playful, satisfied smile.</div><br>
<button data-passage="natasha_movie_fuck_pussy" class="green-button" type="button" tabindex="0">[Pull her back onto you]</button><<set $currentlocation = "player_livingroom">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<run setup.enablePhoneCamera("images/fan/characters/natasha/photo_1.jpg", "Natasha in my living room", "natasha", "Keep that as a reminder of me, big bro!")>>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisterreceiveoral.mp4">>
<div class="narratortextbox">You lay Natasha back on the couch and bury your face between her thighs, licking and sucking on her clit until she’s squirming and moaning.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Oh… that feels so good. Keep going…</div><br>
<</if>>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisterreceiveoralf.mp4">>
<div class="narratortextbox">By the time you pull back, she’s soaked, trembling, and desperately pulling you on top of her.</div><br>
<button data-passage="natasha_movie_fuck_pussy" class="green-button" type="button" tabindex="0">[Fuck her now]</button><<set $currentlocation = "player_livingroom">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<unlockAchievement "analnatasha">>
<<run setup.enablePhoneCamera("images/fan/characters/natasha/photo_1.jpg", "Natasha in my living room", "natasha", "Keep that as a reminder of me, big bro!")>>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisteranal2.mp4">>
<div class="narratortextbox">You ask if she wants to try going further. Natasha hesitates for just a moment, then nods with flushed cheeks and pulls you closer.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Go slow at first… but then don’t hold back. I want it.</div><br>
<</if>>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisteranalcreampie.mp4">>
<div class="narratortextbox">The two of you lose yourselves completely as things get intense and breathless.</div><br>
<button data-passage="natasha_movie_afterglow" class="button" type="button" tabindex="0">[Afterwards]</button><<set $currentlocation = "player_livingroom">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<run setup.enablePhoneCamera("images/fan/characters/natasha/photo_1.jpg", "Natasha in my living room", "natasha", "Keep that as a reminder of me, big bro!")>>
<<if $natashaQuestComplete is undefined>><<set $natashaQuestComplete = false>><</if>>
<<if !$natashaQuestComplete>>
<<questLogUpdated "natasha_quest_complete" "Natasha's movie-night quest is complete.">>
<</if>>
<<set $natashaQuestStage = "movie_complete">>
<<set $natashaQuestStarted = true>>
<<set $natashaQuestComplete = true>>
<<set $natashaMovieInviteDay = 0>>
<<set $natashaMovieMissed = false>>
<<set $natashaDateCompleted = true>>
<<if $target gte 0>><<set $characters[$target].ftimes = ($characters[$target].ftimes or 0) + 1>><</if>>
<<set $momHouseTrust['natasha'] = ($momHouseTrust['natasha'] or 0) + 3>>
<<set $momHouseOpenness['natasha'] = ($momHouseOpenness['natasha'] or 0) + 3>>
<<updateRelationship 10>>
<div class="narratortextbox">You both collapse together on the couch, sweaty and breathing heavily. Natasha stays curled against your chest as the movie credits roll.</div><br>
<<if $target gte 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Holy shit… that was incredible.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>I really love doing this with you… even if it’s complicated.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Good. Because I want to keep doing this with you too.</div><br>
<button data-passage="player_livingroom" class="button" type="button" tabindex="0">[Stay In The Living Room]</button><<widget "momsHouseUpdateSchedule">>
<<if $momHouseHeat is undefined>><<set $momHouseHeat = 0>><</if>>
<<if $momHouseCaughtCount is undefined>><<set $momHouseCaughtCount = 0>><</if>>
<<if $momHouseNudeStrikeCount is undefined>><<set $momHouseNudeStrikeCount = 0>><</if>>
<<if $momHouseBanUntilDay is undefined>><<set $momHouseBanUntilDay = 0>><</if>>
<<if $momHouseBanUntilDaysPassed is undefined>><<set $momHouseBanUntilDaysPassed = 0>><</if>>
<<if $momHouseLastAmbientKey is undefined>><<set $momHouseLastAmbientKey = "">><</if>>
<<if $momHouseLastNudeReactionKey is undefined>><<set $momHouseLastNudeReactionKey = "">><</if>>
<<if $momHouseLastConfrontDay is undefined>><<set $momHouseLastConfrontDay = 0>><</if>>
<<if $paulineDateCompleted is undefined>><<set $paulineDateCompleted = false>><</if>>
<<if $natashaDateCompleted is undefined>><<set $natashaDateCompleted = false>><</if>>
<<if $isaakDateCompleted is undefined>><<set $isaakDateCompleted = false>><</if>>
<<if $natashaQuestStage is undefined>><<set $natashaQuestStage = "not_started">><</if>>
<<if $natashaQuestStarted is undefined>><<set $natashaQuestStarted = $natashaQuestStage neq "not_started" or $natashaDateCompleted>><</if>>
<<if $natashaQuestComplete is undefined>><<set $natashaQuestComplete = $natashaQuestStage eq "movie_complete" or $natashaDateCompleted>><</if>>
<<if $momHouseTrust is undefined>><<set $momHouseTrust = { pauline: 0, natasha: 0, isaak: 0 }>><</if>>
<<if $momHouseJealousy is undefined>><<set $momHouseJealousy = { pauline: 0, natasha: 0, isaak: 0 }>><</if>>
<<if $momHouseOpenness is undefined>><<set $momHouseOpenness = { pauline: 0, natasha: 0, isaak: 0 }>><</if>>
<<if $momHousePaulineRoom is undefined>><<set $momHousePaulineRoom = "pauline_room">><</if>>
<<if $momHouseNatashaRoom is undefined>><<set $momHouseNatashaRoom = "natasha_room">><</if>>
<<if $momHouseIsaakRoom is undefined>><<set $momHouseIsaakRoom = "isaak_room">><</if>>
<<if $momHousePaulineActivity is undefined>><<set $momHousePaulineActivity = "asleep in bed">><</if>>
<<if $momHouseNatashaActivity is undefined>><<set $momHouseNatashaActivity = "asleep in bed">><</if>>
<<if $momHouseIsaakActivity is undefined>><<set $momHouseIsaakActivity = "asleep in bed">><</if>>
<<set _paulineAchIndex = $characters.findIndex(c => c.id === 'pauline')>>
<<set _natashaAchIndex = $characters.findIndex(c => c.id === 'natasha')>>
<<set _isaakAchIndex = $characters.findIndex(c => c.id === 'isaak')>>
<<if _paulineAchIndex gte 0 and $characters[_paulineAchIndex].pregnant>>
<<unlockAchievement "pregpauline">>
<</if>>
<<if _paulineAchIndex gte 0 and !$paulineDateCompleted and ($characters[$playing].relationships['pauline'] or 0) > 20>>
<<set $characters[$playing].relationships['pauline'] = 20>>
<<set $characters[_paulineAchIndex].relationships[$characters[$playing].id] = 20>>
<</if>>
<<if _natashaAchIndex gte 0 and $characters[_natashaAchIndex].pregnant>>
<<unlockAchievement "pregnatasha">>
<</if>>
<<if _natashaAchIndex gte 0 and !$natashaDateCompleted and ($characters[$playing].relationships['natasha'] or 0) > 20>>
<<set $characters[$playing].relationships['natasha'] = 20>>
<<set $characters[_natashaAchIndex].relationships[$characters[$playing].id] = 20>>
<</if>>
<<if _isaakAchIndex gte 0 and !$isaakDateCompleted and ($characters[$playing].relationships['isaak'] or 0) > 20>>
<<set $characters[$playing].relationships['isaak'] = 20>>
<<set $characters[_isaakAchIndex].relationships[$characters[$playing].id] = 20>>
<</if>>
<<set _weekend = ($day eq 6 or $day eq 7)>>
<<if $time gte 6>>
<<set $momHousePaulineRoom = "pauline_room">>
<<set $momHouseNatashaRoom = "natasha_room">>
<<set $momHouseIsaakRoom = "isaak_room">>
<<set $momHousePaulineActivity = "asleep in bed">>
<<set $momHouseNatashaActivity = "asleep in bed">>
<<set $momHouseIsaakActivity = "asleep in bed">>
<<elseif $time lte 1>>
<<set $momHousePaulineRoom = "moms_kitchen">>
<<set $momHouseNatashaRoom = "moms_house_hallway">>
<<set $momHouseIsaakRoom = "isaak_room">>
<<set $momHousePaulineActivity = "making breakfast">>
<<set $momHouseNatashaActivity = "in the shower">>
<<set $momHouseIsaakActivity = "sleeping in late">>
<<elseif $time eq 2>>
<<set $momHousePaulineRoom = "moms_house_hallway">>
<<set $momHouseNatashaRoom = "moms_kitchen">>
<<set $momHouseIsaakRoom = "moms_house_hallway">>
<<set $momHousePaulineActivity = "doing house chores">>
<<set $momHouseNatashaActivity = "grabbing a quick snack">>
<<set $momHouseIsaakActivity = "in the shower">>
<<elseif $time eq 3>>
<<if _weekend>>
<<set $momHousePaulineRoom = "pauline_room">>
<<set $momHouseNatashaRoom = "isaak_room">>
<<set $momHouseIsaakRoom = "isaak_room">>
<<set $momHousePaulineActivity = "folding laundry">>
<<set $momHouseNatashaActivity = "stealing Isaak's room for games">>
<<set $momHouseIsaakActivity = "watching videos in my room">>
<<else>>
<<set $momHousePaulineRoom = "moms_kitchen">>
<<set $momHouseNatashaRoom = "natasha_room">>
<<set $momHouseIsaakRoom = "isaak_room">>
<<set $momHousePaulineActivity = "prepping lunch and cleaning up">>
<<set $momHouseNatashaActivity = "studying in my room">>
<<set $momHouseIsaakActivity = "gaming in my room">>
<</if>>
<<elseif $time eq 4>>
<<set $momHousePaulineRoom = "moms_house_hallway">>
<<set $momHouseNatashaRoom = "moms_house_hallway">>
<<set $momHouseIsaakRoom = "isaak_room">>
<<set $momHousePaulineActivity = "in the shower">>
<<set $momHouseNatashaActivity = "on her phone between chores">>
<<set $momHouseIsaakActivity = "working on homework">>
<<else>>
<<set $momHousePaulineRoom = "moms_kitchen">>
<<set $momHouseNatashaRoom = "moms_kitchen">>
<<set $momHouseIsaakRoom = "moms_house_hallway">>
<<set $momHousePaulineActivity = "finishing dinner and dishes">>
<<set $momHouseNatashaActivity = "helping clean up">>
<<set $momHouseIsaakActivity = "cleaning up around the house">>
<</if>>
<</widget>>
<<widget "momsHouseNudeEnforcement">>
<<if $naked>>
<<set _present = []>>
<<if $momHousePaulineRoom eq $momHouseRoomPassage>><<run _present.push("pauline")>><</if>>
<<if $momHouseNatashaRoom eq $momHouseRoomPassage>><<run _present.push("natasha")>><</if>>
<<if $momHouseIsaakRoom eq $momHouseRoomPassage>><<run _present.push("isaak")>><</if>>
<<if _present.length gt 0>>
<<set _nudeKey = $day + "-" + $time + "-" + $momHouseRoomPassage>>
<<if $momHouseLastNudeReactionKey neq _nudeKey>>
<<set $momHouseLastNudeReactionKey = _nudeKey>>
<<for _id range _present>>
<<if _id eq "pauline">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div>Pauline<hr>Nope. Put clothes on right now, or get out of my house.</div><br>
<<set $momHouseTrust['pauline'] = ($momHouseTrust['pauline'] or 0) - 2>>
<<elseif _id eq "natasha">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div>Natasha<hr>Are you kidding me? Put some clothes on and leave.</div><br>
<<set $momHouseTrust['natasha'] = ($momHouseTrust['natasha'] or 0) - 2>>
<<elseif _id eq "isaak">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div>Isaak<hr>Hell no. Put clothes on or get out, dude.</div><br>
<<set $momHouseTrust['isaak'] = ($momHouseTrust['isaak'] or 0) - 2>>
<</if>>
<</for>>
<<set $momHouseNudeStrikeCount = ($momHouseNudeStrikeCount or 0) + 1>>
<<set $momHouseHeat = $momHouseHeat + 1>>
<div class="narratortextbox">Nudity warning <<= $momHouseNudeStrikeCount>>/3.</div><br>
<<if $momHouseNudeStrikeCount gte 3>>
<<set $momHouseBanUntilDay = $day + 3>>
<<set $momHouseBanUntilDaysPassed = $dayspassed + 3>>
<<set $momHouseNudeStrikeCount = 0>>
<<run unlockAchievement("familykicked")>>
<div class="narratortextbox">Pauline has had enough. You're kicked out of the house for 3 days.</div><br>
<<goto "moms_house">>
<</if>>
<</if>>
<</if>>
<</if>>
<</widget>>
<<widget "momsHouseAdvanceTimeAndReturn">>
<<if $time lt 6>>
<<set $time = $time + 1>>
<<else>>
<<if $day lt 7>>
<<set $day = $day + 1>>
<<else>>
<<set $day = 1>>
<</if>>
<<set $time = 1>>
<</if>>
<<goto $momHouseReturnPassage>>
<</widget>>
<<widget "momsHouseHeatMeter">>
<div class="narratortextbox">House Suspicion: <<= $momHouseHeat>> / 10 | Caught: <<= $momHouseCaughtCount>></div><br>
<</widget>>
<<widget "momsHouseRelationshipOverview">>
<div class="narratortextbox">
<strong>Household:</strong>
Pauline R<<= $characters[$playing].relationships['pauline'] or 0>> / T<<= $momHouseTrust['pauline'] or 0>> / O<<= $momHouseOpenness['pauline'] or 0>> / J<<= $momHouseJealousy['pauline'] or 0>>
|
Natasha R<<= $characters[$playing].relationships['natasha'] or 0>> / T<<= $momHouseTrust['natasha'] or 0>> / O<<= $momHouseOpenness['natasha'] or 0>> / J<<= $momHouseJealousy['natasha'] or 0>>
|
Isaak R<<= $characters[$playing].relationships['isaak'] or 0>> / T<<= $momHouseTrust['isaak'] or 0>> / O<<= $momHouseOpenness['isaak'] or 0>> / J<<= $momHouseJealousy['isaak'] or 0>>
</div><br>
<</widget>>
<<widget "momsHouseAmbientTemptation">>
<<set _ambientKey = $day + "-" + $time + "-" + $momHouseRoomPassage>>
<<if $momHouseLastAmbientKey neq _ambientKey and random(1,100) lte 45>>
<<set $momHouseLastAmbientKey = _ambientKey>>
<<if $momHouseRoomPassage eq "moms_kitchen" and $time gte 5>>
<<switch random(1,3)>>
<<case 1>>
<div class="narratortextbox">You catch Pauline grabbing a late snack in just a loose tee and underwear before she notices you.</div><br>
<<case 2>>
<div class="narratortextbox">Natasha is leaning over the fridge in tiny sleep shorts, humming like she forgot anyone else lives here.</div><br>
<<case 3>>
<div class="narratortextbox">The kitchen light catches bare thighs and sleepy eyes as someone raids leftovers at midnight.</div><br>
<</switch>>
<<elseif $momHouseRoomPassage eq "moms_house_hallway" and $momHousePaulineRoom eq "moms_house_hallway" and $momHouseNatashaRoom eq "moms_house_hallway">>
<<switch random(1,3)>>
<<case 1>>
<div class="narratortextbox">You walk in on Pauline and Natasha arguing in hushed tones about "boundaries" and "weird tension" in the house.</div><br>
<<case 2>>
<div class="narratortextbox">Natasha smirks at Pauline: "He's totally staring again." Pauline shoots you a warning look.</div><br>
<<case 3>>
<div class="narratortextbox">For a second they both look at you at once. The hallway feels charged, competitive, and very uncomfortable.</div><br>
<</switch>>
<<set $momHouseHeat = $momHouseHeat + 1>>
<<elseif $momHouseRoomPassage eq "pauline_room" and $momHousePaulineRoom eq "pauline_room">>
<<switch random(1,2)>>
<<case 1>>
<div class="narratortextbox">Pauline bends to pick up a laundry basket, then straightens fast when she notices you're still there.</div><br>
<<case 2>>
<div class="narratortextbox">You catch Pauline checking herself in the mirror post-shower, still toweling her hair dry.</div><br>
<</switch>>
<<elseif $momHouseRoomPassage eq "natasha_room" and $momHouseNatashaRoom eq "natasha_room">>
<<switch random(1,2)>>
<<case 1>>
<div class="narratortextbox">Natasha is half-changed, socks on, shirt off, and instantly throws a glare when she sees you.</div><br>
<<case 2>>
<div class="narratortextbox">A sweet body mist hangs in the air while Natasha checks her look in the mirror and catches your reflection.</div><br>
<</switch>>
<<elseif $momHouseRoomPassage eq "isaak_room" and $momHouseIsaakRoom eq "isaak_room">>
<<switch random(1,2)>>
<<case 1>>
<div class="narratortextbox">Isaak is changing shirts, pauses, and pulls it down quickly when he notices you lingering.</div><br>
<<case 2>>
<div class="narratortextbox">You catch Isaak stepping out of the bathroom with wet hair and a towel low on his hips before he shuts his door.</div><br>
<</switch>>
<</if>>
<</if>>
<</widget>>
<<widget "momsHouseUniversalChatMenu">>
<<momsHouseUpdateSchedule>>
<<set _anyHere = false>>
<<set _paulineHere = ($momHousePaulineRoom eq $momHouseRoomPassage)>>
<<set _natashaHere = ($momHouseNatashaRoom eq $momHouseRoomPassage)>>
<<set _isaakHere = ($momHouseIsaakRoom eq $momHouseRoomPassage)>>
<<set _anyHere = (_paulineHere or _natashaHere or _isaakHere)>>
<<if $naked and _anyHere>>
<<momsHouseNudeEnforcement>>
<<else>>
<<if _paulineHere>>
<<if $momHousePaulineActivity.includes("shower")>>
<button data-passage="moms_house_shower_peek" class="button" type="button" tabindex="0" data-setter="$momHouseShowerTargetId to 'pauline'"><span>[Peek Inside]</span><span style="margin-left:6px;"><img @src="setup.getChatImage('pauline')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"></span></button>
<button data-passage="moms_house_shower_knock" class="button" type="button" tabindex="0" data-setter="$momHouseShowerTargetId to 'pauline'"><span>[Knock]</span><span style="margin-left:6px;"><img @src="setup.getChatImage('pauline')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"></span></button>
<<else>>
<button data-passage="moms_house_chat_pauline" class="button" type="button" tabindex="0"><span>[Chat With Pauline]</span><span style="margin-left:6px;"><img @src="setup.getChatImage('pauline')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"></span></button>
<</if>>
<</if>>
<<if _natashaHere>>
<<if !$momHouseNatashaActivity.includes("shower")>>
<button data-passage="moms_house_chat_natasha" class="button" type="button" tabindex="0"><span>[Chat With Natasha]</span><span style="margin-left:6px;"><img @src="setup.getChatImage('natasha')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"></span></button>
<</if>>
<</if>>
<<if _isaakHere>>
<<if $momHouseIsaakActivity.includes("shower")>>
<button data-passage="moms_house_shower_peek" class="button" type="button" tabindex="0" data-setter="$momHouseShowerTargetId to 'isaak'"><span>[Peek Inside]</span><span style="margin-left:6px;"><img @src="setup.getChatImage('isaak')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"></span></button>
<button data-passage="moms_house_shower_knock" class="button" type="button" tabindex="0" data-setter="$momHouseShowerTargetId to 'isaak'"><span>[Knock]</span><span style="margin-left:6px;"><img @src="setup.getChatImage('isaak')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"></span></button>
<<else>>
<button data-passage="moms_house_chat_isaak" class="button" type="button" tabindex="0"><span>[Chat With Isaak]</span><span style="margin-left:6px;"><img @src="setup.getChatImage('isaak')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"></span></button>
<</if>>
<</if>>
<<if !_anyHere>>
<button class="button" type="button" tabindex="0" disabled>[Nobody Is Here]</button>
<</if>>
<</if>>
<</widget>>
<<widget "momsHouseHallwayQuickMenu">>
<<momsHouseUpdateSchedule>>
<<set _anyHere = false>>
<<set _paulineHere = ($momHousePaulineRoom eq $momHouseRoomPassage)>>
<<set _natashaHere = ($momHouseNatashaRoom eq $momHouseRoomPassage)>>
<<set _isaakHere = ($momHouseIsaakRoom eq $momHouseRoomPassage)>>
<<set _anyHere = (_paulineHere or _natashaHere or _isaakHere)>>
<<if $naked and _anyHere>>
<<momsHouseNudeEnforcement>>
<<else>>
<<if _paulineHere>>
<div class="narratortextbox"><strong>Pauline:</strong> <<= $momHousePaulineActivity>>.</div><br>
<<if $momHousePaulineActivity.includes("shower")>>
<button data-passage="moms_house_shower_peek" class="button" type="button" tabindex="0" data-setter="$momHouseShowerTargetId to 'pauline'">[Peek Inside]</button>
<button data-passage="moms_house_shower_knock" class="button" type="button" tabindex="0" data-setter="$momHouseShowerTargetId to 'pauline'">[Knock]</button>
<<else>>
<button data-passage="moms_house_chat_pauline" class="button" type="button" tabindex="0">[Chat With Pauline]</button>
<</if>>
<</if>>
<<if _natashaHere>>
<div class="narratortextbox"><strong>Natasha:</strong> <<= $momHouseNatashaActivity>>.</div><br>
<<if !$momHouseNatashaActivity.includes("shower")>>
<button data-passage="moms_house_chat_natasha" class="button" type="button" tabindex="0">[Chat With Natasha]</button>
<</if>>
<</if>>
<<if _isaakHere>>
<div class="narratortextbox"><strong>Isaak:</strong> <<= $momHouseIsaakActivity>>.</div><br>
<<if $momHouseIsaakActivity.includes("shower")>>
<button data-passage="moms_house_shower_peek" class="button" type="button" tabindex="0" data-setter="$momHouseShowerTargetId to 'isaak'">[Peek Inside]</button>
<button data-passage="moms_house_shower_knock" class="button" type="button" tabindex="0" data-setter="$momHouseShowerTargetId to 'isaak'">[Knock]</button>
<<else>>
<button data-passage="moms_house_chat_isaak" class="button" type="button" tabindex="0">[Chat With Isaak]</button>
<</if>>
<</if>>
<<if !_anyHere>>
<div class="narratortextbox">Nobody is in this part of the house right now.</div><br>
<</if>>
<</if>>
<</widget>>
<<widget "momsHouseCharacterActionMenu">>
<<set _charId = _args[0]>>
<<set _charName = _args[1]>>
<<set _rel = $characters[$playing].relationships[_charId] or 0>>
<<set _trust = $momHouseTrust[_charId] or 0>>
<<set _open = $momHouseOpenness[_charId] or 0>>
<<set _bodyReady = false>>
<<if _charId eq "pauline">>
<<set _bodyReady = ($paulineTransformationCount or 0) gte 1>>
<<elseif _charId eq "natasha">>
<<set _bodyReady = ($natashaTransformationCount or 0) gte 1>>
<<elseif _charId eq "isaak">>
<<set _bodyReady = ($isaakTransformationCount or 0) gte 1>>
<</if>>
<<set _scene1Ready = (_rel gte 5)>>
<<set _scene2Ready = (_rel gte 15)>>
<<set _scene3Ready = (_rel gte 50)>>
<<set _scene4Ready = (_rel gte 80)>>
<<set _scene5Ready = (_rel gte 150)>>
<div class="narratortextbox">How do you want to spend time with <<= _charName>>?</div><br>
<<if _charId eq "natasha">>
<button data-passage="moms_house_action_talk" class="button" type="button" tabindex="0" data-setter="$momHouseActionTargetId to _charId">[Talk]</button>
<button data-passage="moms_house_action_flirt" class="button" type="button" tabindex="0" data-setter="$momHouseActionTargetId to _charId">[Flirt]</button>
<<if $natashaQuestStage eq "not_started" or $natashaQuestStage eq "bad_ending_1" or $natashaQuestStage eq "nightclub_reset">>
<button data-passage="natasha_quest_invite_drink" class="green-button" type="button" tabindex="0">[Invite For a Drink]</button>
<<elseif $natashaQuestStage eq "rizz_rejected">>
<<if $natashaRizzDay is undefined or $dayspassed gt $natashaRizzDay>>
<button data-passage="natasha_quest_second_chance" class="green-button" type="button" tabindex="0">[Talk About Last Time]</button>
<<else>>
<div class="monotextbox">Natasha needs some time to think about what happened.</div><br>
<</if>>
<<elseif $natashaQuestStage eq "movie_missed">>
<button data-passage="natasha_quest_movie_reschedule" class="green-button" type="button" tabindex="0">[Invite Her Again]</button>
<<elseif $natashaQuestStage eq "movie_scheduled">>
<div class="narratortextbox">Natasha is due at your apartment tomorrow at 6:00 PM sharp. Be in the hallway, living room, or watching TV.</div><br>
<<elseif $natashaQuestComplete or $natashaQuestStage eq "movie_complete">>
<button data-passage="natasha_movie_repeat_invite" class="green-button" type="button" tabindex="0">[Invite Her Over]</button>
<</if>>
<button data-passage="$momHouseReturnPassage" class="button" type="button" tabindex="0">[Back]</button>
<<else>>
<button data-passage="moms_house_action_talk" class="button" type="button" tabindex="0" data-setter="$momHouseActionTargetId to _charId">[Talk]</button>
<<if (_charId eq "pauline" or _charId eq "natasha") and ($characters[$target].ftimes or 0) gte 1>>
<<button "[Outfits]" "character_outfit_menu">><<set $clothingStoreCharacter = _charId>><<set $characterOutfitReturnPassage = $momHouseReturnPassage>><</button>>
<</if>>
<<if _charId eq "pauline" and _rel gte 20 and !$paulineDateCompleted>>
<button data-passage="moms_house_pauline_date_invite" class="green-button" type="button" tabindex="0" data-setter="$momHouseActionTargetId to _charId">[Ask Pauline On A Date]</button>
<<elseif _charId eq "isaak" and _rel gte 20 and !$isaakDateCompleted>>
<button data-passage="moms_house_isaak_date_invite" class="green-button" type="button" tabindex="0" data-setter="$momHouseActionTargetId to _charId">[Ask Isaak On A Date]</button>
<</if>>
<button data-passage="moms_house_action_flirt" class="button" type="button" tabindex="0" data-setter="$momHouseActionTargetId to _charId">[Flirt]</button>
<button data-passage="moms_house_action_kiss" class="button" type="button" tabindex="0" data-setter="$momHouseActionTargetId to _charId">[Kiss]</button>
<button data-passage="moms_house_action_bj" class="button" type="button" tabindex="0" data-setter="$momHouseActionTargetId to _charId">[BJ]</button>
<button data-passage="moms_house_scene_gate_tier4" class="button" type="button" tabindex="0" data-setter="$momHouseActionTargetId to _charId">[Fuck]</button>
<button data-passage="moms_house_scene_gate_tier5" class="button" type="button" tabindex="0" data-setter="$momHouseActionTargetId to _charId">[Anal]</button>
<button data-passage="$momHouseReturnPassage" class="button" type="button" tabindex="0">[Back]</button>
<<if _bodyReady>>
<div class="narratortextbox">Body-state note: <<= _charName>> has at least one altar transformation recorded, so you can branch later by gender/genitals/breasts in the placeholder scene.</div><br>
<</if>>
<<if _charId eq "pauline" and _rel gte 20 and !$paulineDateCompleted>>
<div class="narratortextbox">Pauline's relationship is capped at 20 until you take her somewhere quiet and meaningful.</div><br>
<<elseif _charId eq "isaak" and _rel gte 20 and !$isaakDateCompleted>>
<div class="narratortextbox">Isaak's relationship is capped at 20 until you take him somewhere quiet and meaningful.</div><br>
<</if>>
<</if>>
<</widget>><<set $currentlocation = "moms_house">>
<<set $target = $characters.findIndex(c => c.id === 'pauline')>>
<<momsHouseUpdateSchedule>>
<div class="narratortextbox">You catch Pauline for a quick chat.</div><br>
<<if $momHousePaulineRoom eq $momHouseReturnPassage>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= $characters[$target].name>><hr>Hey, sweetie. I was <<= $momHousePaulineActivity>>. You alright?</div><br>
<<switch random(1,3)>>
<<case 1>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Yeah. Just wanted to see how you're doing.</div><br>
<<case 2>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Just checking in. House feels calmer when you're around.</div><br>
<<case 3>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Needed a minute with someone normal.</div><br>
<</switch>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= $characters[$target].name>><hr>Good to see you. Don't disappear on me again.</div><br>
<<momsHouseCharacterActionMenu "pauline" $characters[$target].name>>
<<else>>
<div class="narratortextbox">Pauline has already moved to another part of the house.</div><br>
<<button "Back">><<momsHouseAdvanceTimeAndReturn>><</button>>
<</if>><<set $currentlocation = "moms_house">>
<<set $target = $characters.findIndex(c => c.id === 'pauline')>>
<<set $momHouseActionTargetId = "pauline">>
<<set _rel = $characters[$playing].relationships['pauline'] or 0>>
<<if $target lt 0>>
<div class="narratortextbox">Pauline is not initialized in this save yet. Sleep once or reload this area to refresh character data.</div><br>
<<button "Back">><<goto $momHouseReturnPassage>><</button>>
<<elseif $paulineDateCompleted>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= $characters[$target].name>><hr>We already had our day out, sweetie. I still think about it.</div><br>
<<button "Back">><<goto $momHouseReturnPassage>><</button>>
<<elseif _rel lt 20>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= $characters[$target].name>><hr>That's sweet, but let's keep spending time together at home first.</div><br>
<<button "Back">><<goto $momHouseReturnPassage>><</button>>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Would you let me take you out somewhere? On a date?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= $characters[$target].name>><hr>A date? With me? I... yes. I think that would be good for us.</div><br>
<div class="narratortextbox">Where do you take Pauline?</div><br>
<button data-passage="moms_house_pauline_date_beach" class="button" type="button" tabindex="0" data-setter="$paulineDateChoice to 'beach'">[Beach]</button>
<button data-passage="moms_house_pauline_date_coffee_shop" class="button" type="button" tabindex="0" data-setter="$paulineDateChoice to 'coffee_shop'">[Coffee Shop]</button>
<button data-passage="moms_house_pauline_date_park" class="button" type="button" tabindex="0" data-setter="$paulineDateChoice to 'park'">[Park]</button>
<</if>><<set $currentlocation = "beach">>
<<set $target = $characters.findIndex(c => c.id === 'pauline')>>
<<set $paulineDateChoice = "beach">>
<<media "img" "" "images/fan/locations/beach/beach.jpg">>
<div class="narratortextbox">You take Pauline to the beach while the afternoon light is still warm. The waves soften the silence between you until neither of you feels the need to fill it too quickly.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= $characters[$target].name>><hr>I forgot how nice it feels to be away from the house. No chores. No worrying. Just air and water.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>We've been getting closer lately. I wanted somewhere quiet enough to actually talk about it.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= $characters[$target].name>><hr>I know. And it makes me happy, sweetie. Safer, too. Like I can breathe around you again.</div><br>
<button data-passage="moms_house_pauline_date_finish" class="green-button" type="button" tabindex="0">[Walk Beside Her]</button><<set $currentlocation = "coffee_shop">>
<<set $target = $characters.findIndex(c => c.id === 'pauline')>>
<<set $paulineDateChoice = "coffee_shop">>
<<media "img" "" "images/fan/locations/coffeeshop/coffeeshop.jpg">>
<div class="narratortextbox">You take Pauline to the coffee shop, settling into a quiet booth with warm mugs between you. She keeps glancing around like she still expects someone to need her, then slowly lets herself relax.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= $characters[$target].name>><hr>This is lovely. I don't remember the last time someone asked what I wanted before I had to take care of everyone else.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>You deserve that. We've been getting close, and I don't want it to feel accidental.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= $characters[$target].name>><hr>It doesn't. It makes me feel happy. Safe. Like maybe this closeness can be something gentle instead of something confusing.</div><br>
<button data-passage="moms_house_pauline_date_finish" class="green-button" type="button" tabindex="0">[Share Dessert]</button><<set $currentlocation = "park">>
<<set $target = $characters.findIndex(c => c.id === 'pauline')>>
<<set $paulineDateChoice = "park">>
<<media "img" "" "images/fan/locations/park/day.jpg">>
<div class="narratortextbox">You take Pauline to the park and follow the slower paths under the trees. She walks close enough that your shoulders almost touch.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= $characters[$target].name>><hr>This is peaceful. I needed peaceful more than I realized.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I think we've both needed it. Things have been changing between us.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= $characters[$target].name>><hr>They have. And being close to you lately... it makes me happy. It makes me feel safe, like I don't have to brace myself all the time.</div><br>
<button data-passage="moms_house_pauline_date_finish" class="green-button" type="button" tabindex="0">[Sit With Her]</button><<set $currentlocation = "moms_house">>
<<set $target = $characters.findIndex(c => c.id === 'pauline')>>
<<if $target lt 0>>
<div class="narratortextbox">The date memory cannot resolve Pauline in this save.</div><br>
<<else>>
<div class="narratortextbox">By the time you head back, the date feels less like an escape and more like a promise that this closeness can be handled carefully.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= $characters[$target].name>><hr>Thank you for today. I mean it. I feel closer to you now.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>That's cool. Thanks mom.</div><br>
<<set $paulineDateCompleted = true>>
<<unlockAchievement "householddate">>
<<set $momHouseTrust['pauline'] = ($momHouseTrust['pauline'] or 0) + 2>>
<<set $momHouseOpenness['pauline'] = ($momHouseOpenness['pauline'] or 0) + 2>>
<<updateRelationship 8>>
<div class="narratortextbox">Pauline's relationship cap has been removed. You can now progress further with Pauline.</div><br>
<</if>>
<<button "Return Home">><<momsHouseAdvanceTimeAndReturn>><</button>><<set $currentlocation = "moms_house">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<set $momHouseActionTargetId = "natasha">>
<<goto "moms_house_natasha_unavailable">><<set $currentlocation = "moms_house">>
<div class="narratortextbox">Natasha's old repeatable interactions are currently unavailable while her long-form questline is being rebuilt.</div><br>
<<button "Back">><<goto $momHouseReturnPassage>><</button>><<set $currentlocation = "beach">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<set $natashaDateChoice = "beach">>
<<media "img" "" "images/fan/locations/beach/beach.jpg">>
<div class="narratortextbox">You take Natasha to the beach.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>I thought this would feel weird. It kind of doesn't.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>We've been getting closer lately. I wanted to make space to talk about it</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>I'm glad you did. It makes me happy, honestly... Like I can let my guard down around you.</div><br>
<button data-passage="moms_house_natasha_date_finish" class="green-button" type="button" tabindex="0">[Watch The Waves]</button><<set $currentlocation = "coffee_shop">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<set $natashaDateChoice = "coffee_shop">>
<<media "img" "" "images/fan/locations/coffeeshop/coffeeshop.jpg">>
<div class="narratortextbox">You take Natasha to the coffee shop and find a corner table where the noise of cups and quiet conversations gives you both something normal to sit inside.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>This is nice</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I care about how close we've been getting. I don't want it to feel like pressure.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>It doesn't... its nice actually</div><br>
<button data-passage="moms_house_natasha_date_finish" class="green-button" type="button" tabindex="0">[Finish Your Drinks]</button><<set $currentlocation = "park">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<set $natashaDateChoice = "park">>
<<media "img" "" "images/fan/locations/park/day.jpg">>
<div class="narratortextbox">You take Natasha to the park and walk the quieter paths, where the conversation can slow down without dying out.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>I like this. Thanks for taking me out</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>We've been getting closer lately, huh?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Yeah it's nice. I feel a lot closer and safer with you lately. Thanks for that.</div><br>
<button data-passage="moms_house_natasha_date_finish" class="green-button" type="button" tabindex="0">[Sit With Her]</button><<set $currentlocation = "moms_house">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<if $target lt 0>>
<div class="narratortextbox">The date memory cannot resolve Natasha in this save.</div><br>
<<else>>
<div class="narratortextbox">By the time you head home, Natasha seems lighter, like something tense between you has finally been named without breaking.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Today was good. Really good. I trust you more than I did before.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>That's great to hear, sis.</div><br>
<<set $natashaDateCompleted = true>>
<<unlockAchievement "householddate">>
<<set $momHouseTrust['natasha'] = ($momHouseTrust['natasha'] or 0) + 2>>
<<set $momHouseOpenness['natasha'] = ($momHouseOpenness['natasha'] or 0) + 2>>
<<updateRelationship 8>>
<div class="narratortextbox">Natasha's relationship cap has been removed. You can now progress further with Natasha.</div><br>
<</if>>
<<button "Return Home">><<momsHouseAdvanceTimeAndReturn>><</button>><<set $currentlocation = "moms_house">>
<<set $target = $characters.findIndex(c => c.id === 'isaak')>>
<<set $momHouseActionTargetId = "isaak">>
<<set _rel = $characters[$playing].relationships['isaak'] or 0>>
<<if $target lt 0>>
<div class="narratortextbox">Isaak is not initialized in this save yet. Sleep once or reload this area to refresh character data.</div><br>
<<button "Back">><<goto $momHouseReturnPassage>><</button>>
<<elseif $isaakDateCompleted>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= $characters[$target].name>><hr>We already did the date. I still think about it sometimes.</div><br>
<<button "Back">><<goto $momHouseReturnPassage>><</button>>
<<elseif _rel lt 20>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= $characters[$target].name>><hr>Maybe later. I don't think we're there yet.</div><br>
<<button "Back">><<goto $momHouseReturnPassage>><</button>>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Want to go somewhere with me? Just to talk. Somewhere outside the house.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= $characters[$target].name>><hr>Yeah. I could use that. Mom's been up my ass lately...</div><br>
<div class="narratortextbox">Where do you take Isaak?</div><br>
<button data-passage="moms_house_isaak_date_park" class="button" type="button" tabindex="0" data-setter="$isaakDateChoice to 'park'">[Park]</button>
<</if>><<set $currentlocation = "park">>
<<set $target = $characters.findIndex(c => c.id === 'isaak')>>
<<set $isaakDateChoice = "park">>
<<media "img" "" "images/fan/locations/park/day.jpg">>
<div class="narratortextbox">You take Isaak to the park and sit on a bench away from the main path. For once, neither of you has to perform normalcy infront of Pauline</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= $characters[$target].name>><hr>I like it out here. It feels easier to say stuff when mom isnt around</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Then I'll say it plainly. We've been getting closer, and I think thats cool.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= $characters[$target].name>><hr>Yeah, its cool. I like being with you.</div><br>
<button data-passage="moms_house_isaak_date_finish" class="green-button" type="button" tabindex="0">[Stay A While]</button><<set $currentlocation = "moms_house">>
<<set $target = $characters.findIndex(c => c.id === 'isaak')>>
<<if $target lt 0>>
<div class="narratortextbox">The date memory cannot resolve Isaak in this save.</div><br>
<<else>>
<div class="narratortextbox">By the time you head home, Isaak is quieter than usual, but not closed off. The closeness between you feels steadier now.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= $characters[$target].name>><hr>Thanks for today. I feel better around you.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I'm glad.</div><br>
<<set $isaakDateCompleted = true>>
<<unlockAchievement "householddate">>
<<set $momHouseTrust['isaak'] = ($momHouseTrust['isaak'] or 0) + 2>>
<<set $momHouseOpenness['isaak'] = ($momHouseOpenness['isaak'] or 0) + 2>>
<<updateRelationship 8>>
<div class="narratortextbox">Isaak's relationship cap has been removed. You can now progress further with Isaak.</div><br>
<</if>>
<<button "Return Home">><<momsHouseAdvanceTimeAndReturn>><</button>><<set $currentlocation = "moms_house">>
<<set $momHouseLastConfrontDay = $day>>
<div class="narratortextbox">The atmosphere in the house finally snaps.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div>Pauline<hr>Enough. The spying, the staring, the weird behavior. This house feels unsafe lately.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div>Natasha<hr>Yeah. We're done pretending this is normal.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div>Isaak<hr>You need to chill out before this gets worse.</div><br>
<<if $momHouseHeat gte 9>>
<<set $momHouseBanUntilDay = $day + 3>>
<<set $momHouseBanUntilDaysPassed = $dayspassed + 3>>
<<run unlockAchievement("familykicked")>>
<div class="narratortextbox">Pauline lays down a hard boundary: you're banned from the house for 3 days.</div><br>
<div class="narratortextbox">They force you out of the house immediately.</div><br>
<<goto "moms_house">>
<<else>>
<div class="narratortextbox">How do you respond?</div><br>
<button data-passage="moms_house_heat_confrontation_apologize" class="button" type="button" tabindex="0">[Apologize and back off]</button>
<button data-passage="moms_house_heat_confrontation_push" class="button" type="button" tabindex="0">[Push the tension]</button>
<</if>><<set $momHouseHeat = $momHouseHeat - 2>>
<<if $momHouseHeat lt 0>><<set $momHouseHeat = 0>><</if>>
<<set $momHouseTrust['pauline'] = ($momHouseTrust['pauline'] or 0) + 1>>
<<goto "moms_house_hallway">><<set $momHouseHeat = $momHouseHeat + 2>>
<<set $momHouseOpenness['natasha'] = ($momHouseOpenness['natasha'] or 0) + 1>>
<<set $momHouseJealousy['pauline'] = ($momHouseJealousy['pauline'] or 0) + 1>>
<<goto "moms_house_hallway">><<set $currentlocation = "moms_house">>
<<set $target = $characters.findIndex(c => c.id === 'isaak')>>
<<momsHouseUpdateSchedule>>
<div class="narratortextbox">You catch Isaak for a quick chat.</div><br>
<<if $target lt 0>>
<div class="narratortextbox">Isaak is not initialized in this save yet. Sleep once or reload this area to refresh character data.</div><br>
<<elseif $momHouseIsaakRoom eq $momHouseReturnPassage>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= $characters[$target].name>><hr>Hey. I was <<= $momHouseIsaakActivity>>. Need something?</div><br>
<<switch random(1,3)>>
<<case 1>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Just checking in. You doing alright?</div><br>
<<case 2>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Wanted a quick break from everything.</div><br>
<<case 3>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>No reason. Just saying hi.</div><br>
<</switch>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= $characters[$target].name>><hr>Yeah, I'm good. Good to see you.</div><br>
<<momsHouseCharacterActionMenu "isaak" $characters[$target].name>>
<<else>>
<div class="narratortextbox">Isaak has already moved to another part of the house.</div><br>
<<button "Back">><<momsHouseAdvanceTimeAndReturn>><</button>>
<</if>><<set $currentlocation = "moms_house">>
<<momsHouseUpdateSchedule>>
<<set _targetName = "">>
<<set _stillShowering = false>>
<<set _peekImage = "images/fan/activities/showering/female_shower.jpg">>
<<if $momHouseShowerTargetId eq "pauline">>
<<set _targetName = "Pauline">>
<<set _stillShowering = ($momHousePaulineActivity.includes("shower") and $momHousePaulineRoom eq $momHouseReturnPassage)>>
<<elseif $momHouseShowerTargetId eq "natasha">>
<<set _targetName = "Natasha">>
<<set _stillShowering = ($momHouseNatashaActivity.includes("shower") and $momHouseNatashaRoom eq $momHouseReturnPassage)>>
<<elseif $momHouseShowerTargetId eq "isaak">>
<<set _targetName = "Isaak">>
<<set _stillShowering = ($momHouseIsaakActivity.includes("shower") and $momHouseIsaakRoom eq $momHouseReturnPassage)>>
<</if>>
<<if _stillShowering>>
<<set _peekTarget = $characters.find(c => c.id === $momHouseShowerTargetId)>>
<<if _peekTarget and _peekTarget.gender and _peekTarget.gender.toLowerCase() eq "male">>
<<set _peekImage = "images/fan/activities/showering/male_shower.jpg">>
<</if>>
<<set _caughtChance = 30 + ($momHouseHeat * 5) - (($momHouseOpenness[$momHouseShowerTargetId] or 0) * 2)>>
<<if _caughtChance lt 10>><<set _caughtChance = 10>><</if>>
<<set _closeCallChance = _caughtChance + 35>>
<<if _closeCallChance gt 95>><<set _closeCallChance = 95>><</if>>
<<set _roll = random(1,100)>>
<div class="narratortextbox">You quietly creep up to the hall bathroom door and peek through the narrow gap.</div><br>
<<if _roll lte _caughtChance>>
<<set $momHouseHeat = $momHouseHeat + 2>>
<<set $momHouseCaughtCount = $momHouseCaughtCount + 1>>
<<set $momHouseTrust[$momHouseShowerTargetId] = ($momHouseTrust[$momHouseShowerTargetId] or 0) - 5>>
<<set $momHouseOpenness[$momHouseShowerTargetId] = ($momHouseOpenness[$momHouseShowerTargetId] or 0) - 5>>
<<if $momHouseShowerTargetId neq "pauline">><<set $momHouseJealousy['pauline'] = ($momHouseJealousy['pauline'] or 0) + 1>><</if>>
<<if $momHouseShowerTargetId neq "natasha">><<set $momHouseJealousy['natasha'] = ($momHouseJealousy['natasha'] or 0) + 1>><</if>>
<<if $momHouseShowerTargetId neq "isaak">><<set $momHouseJealousy['isaak'] = ($momHouseJealousy['isaak'] or 0) + 1>><</if>>
<<if $momHouseShowerTargetId eq "pauline">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div>Pauline<hr>What the fuck?! Were you peeking at me? Back the hell away from that door, now.</div><br>
<<elseif $momHouseShowerTargetId eq "natasha">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div>Natasha<hr>What the fuck?! Are you seriously spying on me in the shower? Get lost.</div><br>
<<elseif $momHouseShowerTargetId eq "isaak">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div>Isaak<hr>What the fuck?! That's creepy as hell. Get away from the bathroom door.</div><br>
<</if>>
<div class="narratortextbox">You got caught peeking. Suspicion in the house spikes.</div><br>
<<if $momHouseCaughtCount gte 2>>
<<set $momHouseBanUntilDay = $day + 3>>
<<set $momHouseBanUntilDaysPassed = $dayspassed + 3>>
<<run unlockAchievement("familykicked")>>
<div class="narratortextbox">Pauline lays down a hard rule: you're banned from the house for 3 days, and you're thrown out immediately.</div><br>
<<goto "moms_house">>
<</if>>
<<elseif _roll lte _closeCallChance>>
<<set $momHouseHeat = $momHouseHeat + 1>>
<<set $momHouseTrust[$momHouseShowerTargetId] = ($momHouseTrust[$momHouseShowerTargetId] or 0) - 1>>
<<if $momHouseShowerTargetId eq "pauline">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div>Pauline<hr>I can hear someone outside that door. Don't test me.</div><br>
<<elseif $momHouseShowerTargetId eq "natasha">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div>Natasha<hr>If you're lurking, leave. Seriously.</div><br>
<<elseif $momHouseShowerTargetId eq "isaak">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div>Isaak<hr>Someone's out there. I'm not joking, move.</div><br>
<</if>>
<div class="narratortextbox">Close call. You back off before it gets worse.</div><br>
<<else>>
<<set $momHouseOpenness[$momHouseShowerTargetId] = ($momHouseOpenness[$momHouseShowerTargetId] or 0) + 1>>
<<run unlockAchievement("familyspy")>>
<<media "img" _peekImage _peekImage>>
<<if $momHouseShowerTargetId eq "pauline">>
<div class="narratortextbox">Steam rolls out from the crack in the door. You catch a glimpse before she shifts behind the curtain.</div><br>
<<elseif $momHouseShowerTargetId eq "natasha">>
<div class="narratortextbox">You spot her silhouette through the steam before stepping back from the door.</div><br>
<<elseif $momHouseShowerTargetId eq "isaak">>
<div class="narratortextbox">You catch a brief silhouette through the steam and quickly step back.</div><br>
<</if>>
<</if>>
<<else>>
<div class="narratortextbox">By the time you check the door, nobody is showering anymore.</div><br>
<</if>>
<<button "Back">><<momsHouseAdvanceTimeAndReturn>><</button>><<set $currentlocation = "moms_house">>
<<momsHouseUpdateSchedule>>
<<set _targetName = "">>
<<set _stillShowering = false>>
<<if $momHouseShowerTargetId eq "pauline">>
<<set _targetName = "Pauline">>
<<set _stillShowering = ($momHousePaulineActivity.includes("shower") and $momHousePaulineRoom eq $momHouseReturnPassage)>>
<<elseif $momHouseShowerTargetId eq "natasha">>
<<set _targetName = "Natasha">>
<<set _stillShowering = ($momHouseNatashaActivity.includes("shower") and $momHouseNatashaRoom eq $momHouseReturnPassage)>>
<<elseif $momHouseShowerTargetId eq "isaak">>
<<set _targetName = "Isaak">>
<<set _stillShowering = ($momHouseIsaakActivity.includes("shower") and $momHouseIsaakRoom eq $momHouseReturnPassage)>>
<</if>>
<<if _stillShowering>>
<<set _roll = random(1,100)>>
<<set _suspiciousChance = 15 + ($momHouseHeat * 3)>>
<div class="narratortextbox">You knock on the hall bathroom door.</div><br>
<<if _roll lte _suspiciousChance>>
<<set $momHouseHeat = $momHouseHeat + 1>>
<<set $momHouseTrust[$momHouseShowerTargetId] = ($momHouseTrust[$momHouseShowerTargetId] or 0) - 1>>
<<if $momHouseShowerTargetId eq "pauline">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div>Pauline<hr>If you're hanging around my hall bathroom door again, we have a problem.</div><br>
<<elseif $momHouseShowerTargetId eq "natasha">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div>Natasha<hr>Knock once and move on. Don't be weird.</div><br>
<<elseif $momHouseShowerTargetId eq "isaak">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div>Isaak<hr>You're making this weird, seriously.</div><br>
<</if>>
<<else>>
<<set $momHouseOpenness[$momHouseShowerTargetId] = ($momHouseOpenness[$momHouseShowerTargetId] or 0) + 1>>
<<if $momHouseShowerTargetId eq "pauline">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div>Pauline<hr>Occupied, sweetie. Give me a minute, okay?</div><br>
<<elseif $momHouseShowerTargetId eq "natasha">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div>Natasha<hr>Bathroom's taken. Wait your turn.</div><br>
<<elseif $momHouseShowerTargetId eq "isaak">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div>Isaak<hr>Yo, give me a sec. I'm still in here.</div><br>
<</if>>
<</if>>
<<else>>
<div class="narratortextbox">No response. Looks like the shower is free now.</div><br>
<</if>>
<<button "Back">><<momsHouseAdvanceTimeAndReturn>><</button>><<set $currentlocation = "moms_house">>
<<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<momsHouseUpdateSchedule>>
<div class="narratortextbox">You pull Natasha aside for a chat.</div><br>
<<if $target lt 0>>
<div class="narratortextbox">Natasha is not initialized in this save yet. Sleep once or reload this area to refresh character data.</div><br>
<<button "Back">><<goto $momHouseReturnPassage>><</button>>
<<elseif $momHouseNatashaRoom eq $momHouseReturnPassage>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Hey. I'm kinda busy, I was <<= $momHouseNatashaActivity>>. What's up?</div><br>
<<switch random(1,3)>>
<<case 1>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Relax, I just wanted to talk.</div><br>
<<case 2>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>House has been weirdly quiet. Thought I'd say hi.</div><br>
<<case 3>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>You doing okay?</div><br>
<</switch>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= $characters[$target].name>><hr>Yeah... mostly. Good to see you, though.</div><br>
<<momsHouseCharacterActionMenu "natasha" $characters[$target].name>>
<<else>>
<div class="narratortextbox">Natasha isn't here anymore. She moved to a different room.</div><br>
<<button "Back">><<momsHouseAdvanceTimeAndReturn>><</button>>
<</if>><<set $currentlocation = "moms_house">>
<<set _charId = $momHouseActionTargetId>>
<<set $target = $characters.findIndex(c => c.id === _charId)>>
<<if $target lt 0>>
<div class="narratortextbox">That conversation slips away before it can happen.</div><br>
<<else>>
<<set _charName = $characters[$target].name>>
<div class="narratortextbox">You spend a little extra time talking with <<= _charName>>.</div><br>
<<if _charId eq "pauline">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>Thanks for actually slowing down and talking to me. The house feels less tense when we do that.</div><br>
<<elseif _charId eq "natasha">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>Okay, that was... nicer than I expected. Maybe we should do normal conversations more often.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _charName>><hr>Honestly? I needed that. Things have been weird lately.</div><br>
<</if>>
<<updateRelationship 1>>
<<set $momHouseOpenness[_charId] = ($momHouseOpenness[_charId] or 0) + 1>>
<</if>>
<<button "Back">><<momsHouseAdvanceTimeAndReturn>><</button>><<set $currentlocation = "moms_house">>
<<set _charId = $momHouseActionTargetId>>
<<set $target = $characters.findIndex(c => c.id === _charId)>>
<<if $target lt 0>>
<div class="narratortextbox">The moment slips before you can say anything.</div><br>
<<else>>
<<set _charName = $characters[$target].name>>
<<set _rel = $characters[$playing].relationships[_charId] or 0>>
<<set _trust = $momHouseTrust[_charId] or 0>>
<<set _open = $momHouseOpenness[_charId] or 0>>
<<set _pGender = (($characters[$playing].gender or "") + "").toLowerCase()>>
<<set _tGender = (($characters[$target].gender or "") + "").toLowerCase()>>
<div class="narratortextbox">You lean in and test the waters with <<= _charName>>.</div><br>
<<if _charId eq "pauline">>
<<if _rel gte 15 or _trust gte 5>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Wow... you look amazing today.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>I don't think such compliments are... appropriate! But thank you! Mommy appreciates it.</div><br>
<<updateRelationship 2>>
<<set $momHouseTrust[_charId] = (_trust + 1)>>
<<set $momHouseOpenness[_charId] = (_open + 1)>>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Wow... you look amazing today.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>I don't think such compliments are... appropriate! But thank you! Mommy appreciates it.</div><br>
<<updateRelationship 1>>
<</if>>
<<elseif _charId eq "natasha">>
<<if _rel gte 10 or _open gte 5>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Wow... you look amazing today.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>Really? Oh wow!</div><br>
<<updateRelationship 2>>
<<set $momHouseTrust[_charId] = (_trust + 1)>>
<<set $momHouseOpenness[_charId] = (_open + 2)>>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Wow... you look amazing today.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>Really? Oh wow!</div><br>
<<updateRelationship 1>>
<</if>>
<<else>>
<<if _rel gte 10 or _trust gte 4>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Wow... you look amazing today.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _charName>><hr>Bro, that's kinda weird...</div><br>
<<updateRelationship 2>>
<<set $momHouseTrust[_charId] = (_trust + 1)>>
<<set $momHouseOpenness[_charId] = (_open + 1)>>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Wow... you look amazing today.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _charName>><hr>Bro, that's kinda weird...</div><br>
<<updateRelationship 1>>
<</if>>
<<unlockAchievement "flirtisaak">>
<</if>>
<</if>>
<<button "Back">><<momsHouseAdvanceTimeAndReturn>><</button>><<set $currentlocation = "moms_house">>
<<set _charId = $momHouseActionTargetId>>
<<set $target = $characters.findIndex(c => c.id === _charId)>>
<<if $target lt 0>>
<div class="narratortextbox">The chance passes before you can close the distance.</div><br>
<<elseif _charId eq "natasha">>
<<goto "moms_house_natasha_unavailable">>
<<else>>
<<set _charName = $characters[$target].name>>
<<set _rel = $characters[$playing].relationships[_charId] or 0>>
<<set _trust = $momHouseTrust[_charId] or 0>>
<<set _open = $momHouseOpenness[_charId] or 0>>
<<set _pGender = (($characters[$playing].gender or "") + "").trim().toLowerCase()>>
<<set _tGender = (($characters[$target].gender or "") + "").trim().toLowerCase()>>
<<set _bothMale = (_pGender eq "male" and _tGender eq "male")>>
<<set _bothFemale = (_pGender eq "female" and _tGender eq "female")>>
<<if _rel lt 15 and _trust lt 6>>
<div class="narratortextbox">You lean in, but the mood isn't there yet.</div><br>
<<if _charId eq "pauline">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>No. Absolutely not. We are not there yet, so don't push it.</div><br>
<<elseif _charId eq "natasha">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>Whoa. Slow down. You have not earned that kind of confidence yet.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _charName>><hr>Dude, no. Not happening like that.</div><br>
<</if>>
<<set $momHouseTrust[_charId] = Math.max(0, _trust - 1)>>
<<else>>
<<if _charId eq "pauline">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Hey, I was thinking... a kiss?</div><br>
<<if _rel gte 15>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>I guess Mommy needs to show some love, huh?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>A kiss? Of course!</div><br>
<</if>>
<<if _bothMale>>
<<media "vid" "" "images/fan/universal_scenes/gay_kissing.mp4">>
<<elseif _bothFemale>>
<<media "vid" "" "images/fan/characters/pauline/scenes/kissf.mp4">>
<<elseif _pGender eq "male" and _tGender eq "female">>
<<media "vid" "" "images/fan/characters/pauline/scenes/kissm.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/straight_kissing.mp4">>
<</if>>
<<if _rel gte 15>>
<div class="narratortextbox">The lips of <<= $characters[$playing].name>> and <<= _charName>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>This is going a little too far. Lets stop.</div><br>
<<else>>
<div class="narratortextbox">The lips of <<= $characters[$playing].name>> and <<= _charName>> meet in a slow, heated kiss, sparking a wave of unspoken desires and growing sexual tension.</div><br>
<</if>>
<<set $momHouseTrust[_charId] = (_trust + 2)>>
<<set $momHouseOpenness[_charId] = (_open + 1)>>
<<elseif _charId eq "natasha">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Hey, I was thinking... a kiss?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>I dont see why not...</div><br>
<<if _bothMale>>
<<media "vid" "" "images/fan/universal_scenes/gay_kissing.mp4">>
<<elseif _bothFemale>>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisterkissf.mp4">>
<<elseif _pGender eq "male" and _tGender eq "female">>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisterkiss.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/straight_kissing.mp4">>
<</if>>
<div class="narratortextbox">The lips of <<= $characters[$playing].name>> and <<= _charName>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>*Ahem*. That's enough.</div><br>
<<set $momHouseTrust[_charId] = (_trust + 1)>>
<<set $momHouseOpenness[_charId] = (_open + 2)>>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Hey, I was thinking... a kiss?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _charName>><hr>Are you sure? ha-ha...</div><br>
<<if _bothMale>>
<<media "vid" "" "images/fan/universal_scenes/gay_kissing.mp4">>
<<elseif _bothFemale>>
<<media "vid" "" "images/fan/universal_scenes/lesbian_kissing.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/straight_kissing.mp4">>
<</if>>
<div class="narratortextbox">The lips of <<= $characters[$playing].name>> and <<= _charName>> meet in a slow, heated kiss, sparking a wave of taboo desire and growing sexual tension.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _charName>><hr>Uh.... are you done?</div><br>
<<set $momHouseTrust[_charId] = (_trust + 2)>>
<<set $momHouseOpenness[_charId] = (_open + 1)>>
<</if>>
<<updateRelationship 3>>
<</if>>
<</if>>
<<button "Back">><<momsHouseAdvanceTimeAndReturn>><</button>><<set $currentlocation = "moms_house">>
<<set _charId = $momHouseActionTargetId>>
<<set $target = $characters.findIndex(c => c.id === _charId)>>
<<if $target lt 0>>
<div class="narratortextbox">The moment breaks before anything can happen.</div><br>
<<elseif _charId eq "natasha">>
<<goto "moms_house_natasha_unavailable">>
<<else>>
<<set _charName = $characters[$target].name>>
<<set _rel = $characters[$playing].relationships[_charId] or 0>>
<<set _trust = $momHouseTrust[_charId] or 0>>
<<set _open = $momHouseOpenness[_charId] or 0>>
<<set _pGender = (($characters[$playing].gender or "") + "").trim().toLowerCase()>>
<<set _tGender = (($characters[$target].gender or "") + "").trim().toLowerCase()>>
<<set _playerGenitals = $characters[$playing].genitals or "">>
<<set _targetGenitals = $characters[$target].genitals or "">>
<<set _playerHasCock = (_playerGenitals eq "Regular Cock" or _playerGenitals eq "Tiny Cock" or _playerGenitals eq "Big Cock")>>
<<set _targetHasCock = (_targetGenitals eq "Regular Cock" or _targetGenitals eq "Tiny Cock" or _targetGenitals eq "Big Cock")>>
<<if _rel lt 50 and _open lt 12>>
<div class="narratortextbox">You push the mood too far, too fast.</div><br>
<<if _charId eq "pauline">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>Absolutely not. We are nowhere near ready for that, so get your head on straight.</div><br>
<<elseif _charId eq "natasha">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>Wow. No. You do not get to jump that far ahead just because we've been flirting.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _charName>><hr>Dude, seriously? That's way too much, way too fast.</div><br>
<</if>>
<<set $momHouseTrust[_charId] = Math.max(0, _trust - 2)>>
<<else>>
<<if _playerHasCock>>
<<if _charId eq "pauline">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Get down on your knees and put that mouth to good use!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>You think you can tell me what to do? You're lucky im in a 'giving' mood today, sweetie!</div><br>
<div class="narratortextbox"><<= _charName>> slowly pulls down the jeans of <<= $characters[$playing].name>>, revealing their <<= _playerGenitals>>, just waiting to be sucked and licked!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>Let me put that thing in my mouth!</div><br>
<<if _tGender eq "male" and _pGender eq "male">>
<<media "vid" "" "images/fan/universal_scenes/gay_dicksuck.mp4">>
<<elseif _tGender eq "female">>
<<media "vid" "" "images/fan/characters/pauline/scenes/vanilla_bj.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/vanilla_blowjob.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Oh shit!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>Are you going to cum for me?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>I can tell you really enjoyed that. I'm so glad, sweetie.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Thanks, <<= _charName>>. You made me feel really special.</div><br>
<<elseif _charId eq "natasha">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>So - you want to go down on me?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>Do *I* want to? No. But do you want me to?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I mean - obviously!</div><br>
<div class="narratortextbox"><<= _charName>> slowly pulls down the jeans of <<= $characters[$playing].name>>, revealing their <<= _playerGenitals>>, just waiting to be sucked and licked!</div><br>
<<if _playerHasCock>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>I never get tired of sucking cock.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>I'm always up for licking a bit of pussy!</div><br>
<</if>>
<<if _tGender eq "male" and _pGender eq "male">>
<<media "vid" "" "images/fan/universal_scenes/gay_dicksuck.mp4">>
<<elseif _tGender eq "female">>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisterbj.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/vanilla_blowjob.mp4">>
<</if>>
<<if _playerHasCock>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>MMhhmmmm</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>Are you going to cum for me?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Ah!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>What do you want me to do to you next?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Get down on your knees and put that mouth to good use!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _charName>><hr>Uh... I... sure...</div><br>
<div class="narratortextbox"><<= _charName>> slowly pulls down the jeans of <<= $characters[$playing].name>>, revealing their <<= _playerGenitals>>, just waiting to be sucked and licked!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _charName>><hr>Tell me if i'm doing something wrong, please!</div><br>
<<if _playerHasCock>>
<<media "vid" "" "images/fan/universal_scenes/gay_dicksuck.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/vanilla_blowjob.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>You're doing such a good job...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _charName>><hr>Did I do good?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>You did great!</div><br>
<</if>>
<<elseif _targetHasCock>>
<div class="narratortextbox">You sink to your knees in front of <<= _charName>> and let the tension take over.</div><br>
<<if _charId eq "pauline">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>Sweetie... if you're really doing this, don't tease me halfway.</div><br>
<<elseif _charId eq "natasha">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>Okay... wow. I didn't think you'd actually go through with it.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _charName>><hr>Holy shit... alright. Yeah. Keep going.</div><br>
<</if>>
<<if _tGender eq "male" and _pGender eq "male">>
<<media "vid" "" "images/fan/universal_scenes/gay_dicksuck.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/vanilla_blowjob.mp4">>
<</if>>
<<else>>
<<if _charId eq "pauline">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Get down on your knees and put that mouth to good use!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>You think you can tell me what to do? You're lucky im in a 'giving' mood today, sweetie!</div><br>
<div class="narratortextbox"><<= _charName>> slowly pulls down the jeans of <<= $characters[$playing].name>>, revealing their <<= _playerGenitals>>, just waiting to be sucked and licked!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>Let me know if that feels good, wont you?</div><br>
<<if _pGender eq "female">>
<<media "vid" "" "images/fan/characters/pauline/scenes/carpetmunch.mp4">>
<<else>>
<<media "vid" "" "images/fan/characters/pauline/scenes/eatingpussy.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Oh god, that feel amazing! Please don't stop!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>Naughty! We should stop for now. I enjoyed this, let me touch your pussy again soon.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _charName>><hr>I can tell you really enjoyed that. I'm so glad, sweetie.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Thanks, <<= _charName>>. You made me feel really special.</div><br>
<<elseif _charId eq "natasha">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>So - you want to go down on me?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>Do *I* want to? No. But do you want me to?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I mean - obviously!</div><br>
<div class="narratortextbox"><<= _charName>> slowly pulls down the jeans of <<= $characters[$playing].name>>, revealing their <<= _playerGenitals>>, just waiting to be sucked and licked!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>I'm always up for licking a bit of pussy!</div><br>
<<if _pGender eq "female">>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisterreceiveoralf.mp4">>
<<else>>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisterreceiveoral.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Ah!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _charName>><hr>What do you want me to do to you next?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Get down on your knees and put that mouth to good use!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _charName>><hr>Uh... I... sure...</div><br>
<div class="narratortextbox"><<= _charName>> slowly pulls down the jeans of <<= $characters[$playing].name>>, revealing their <<= _playerGenitals>>, just waiting to be sucked and licked!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _charName>><hr>Tell me if i'm doing something wrong, please!</div><br>
<<if _pGender eq "female">>
<<media "vid" "" "images/fan/universal_scenes/pussyeating_female.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/pussyeating_male.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>You're doing such a good job...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _charName>><hr>Did I do good?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>You did great!</div><br>
<</if>>
<</if>>
<<updateRelationship 4>>
<<set $momHouseTrust[_charId] = (_trust + 2)>>
<<set $momHouseOpenness[_charId] = (_open + 3)>>
<</if>>
<</if>>
<<button "Back">><<momsHouseAdvanceTimeAndReturn>><</button>><<set _charId = $momHouseActionTargetId>>
<<set $target = $characters.findIndex(c => c.id === _charId)>>
<<set _charName = $target gte 0 ? $characters[$target].name : "Them">>
<div class="narratortextbox">That suggestion lands badly.</div><br>
<<if $momHouseRejectedTier eq 1>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage(_charId)"></div><<= _charName>><hr>Good joke. Actually, it was really bad. Don't even joke about that with me.</div><br>
<<elseif $momHouseRejectedTier eq 2>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage(_charId)"></div><<= _charName>><hr>I can't believe you just asked me that. Are you sick in the head?</div><br>
<<elseif $momHouseRejectedTier eq 3>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage(_charId)"></div><<= _charName>><hr>No. Absolutely not. You are way out of line right now.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage(_charId)"></div><<= _charName>><hr>What is wrong with you? We are nowhere near that kind of trust, so shut that down right now.</div><br>
<</if>>
<div class="narratortextbox">You need more relationship, trust, and openness before this route tier unlocks.</div><br>
<<button "Back">><<goto $momHouseReturnPassage>><</button>><<set _charId = $momHouseActionTargetId>>
<<set _rel = $characters[$playing].relationships[_charId] or 0>>
<<if _charId eq "natasha">>
<<goto "moms_house_natasha_unavailable">>
<<elseif _rel gte 5>>
<<goto "moms_house_scene_placeholder_tier1">>
<<else>>
<<set $momHouseRejectedTier = 1>>
<<goto "moms_house_scene_rejection">>
<</if>><<set _charId = $momHouseActionTargetId>>
<<set _rel = $characters[$playing].relationships[_charId] or 0>>
<<if _charId eq "natasha">>
<<goto "moms_house_natasha_unavailable">>
<<elseif _rel gte 15>>
<<goto "moms_house_scene_placeholder_tier2">>
<<else>>
<<set $momHouseRejectedTier = 2>>
<<goto "moms_house_scene_rejection">>
<</if>><<set _charId = $momHouseActionTargetId>>
<<set _rel = $characters[$playing].relationships[_charId] or 0>>
<<if _charId eq "natasha">>
<<goto "moms_house_natasha_unavailable">>
<<elseif _rel gte 50>>
<<goto "moms_house_scene_placeholder_tier3">>
<<else>>
<<set $momHouseRejectedTier = 3>>
<<goto "moms_house_scene_rejection">>
<</if>><<set _charId = $momHouseActionTargetId>>
<<set _rel = $characters[$playing].relationships[_charId] or 0>>
<<if _charId eq "natasha">>
<<goto "moms_house_natasha_unavailable">>
<<elseif _rel gte 90>>
<<goto "moms_house_scene_placeholder_tier4">>
<<else>>
<<set $momHouseRejectedTier = 4>>
<<goto "moms_house_scene_rejection">>
<</if>><<set _charId = $momHouseActionTargetId>>
<<set _rel = $characters[$playing].relationships[_charId] or 0>>
<<if _charId eq "natasha">>
<<goto "moms_house_natasha_unavailable">>
<<elseif _rel gte 100>>
<<goto "moms_house_scene_placeholder_tier5">>
<<else>>
<<set $momHouseRejectedTier = 5>>
<<goto "moms_house_scene_rejection">>
<</if>><<set _charId = $momHouseActionTargetId>>
<<set $target = $characters.findIndex(c => c.id === _charId)>>
<div class="narratortextbox">Tier 1 Scene Placeholder</div><br>
<div class="narratortextbox">Character: <<= $characters[$target].name>>.</div><br>
<div class="narratortextbox">Use this for your earliest unlocked scene tier.</div><br>
<div class="narratortextbox">Stats: Relationship <<= $characters[$playing].relationships[_charId] or 0>>, Trust <<= $momHouseTrust[_charId] or 0>>, Openness <<= $momHouseOpenness[_charId] or 0>>.</div><br>
<div class="narratortextbox">Body-state hooks: Gender <<= $characters[$target].gender>>, Genitals <<= $characters[$target].genitals>>, Breasts <<= $characters[$target].breasts>>.</div><br>
<div class="narratortextbox">TODO: Replace with your own scene writing.</div><br>
<<button "Back">><<goto $momHouseReturnPassage>><</button>><<set _charId = $momHouseActionTargetId>>
<<set $target = $characters.findIndex(c => c.id === _charId)>>
<div class="narratortextbox">Tier 2 Scene Placeholder</div><br>
<div class="narratortextbox">Character: <<= $characters[$target].name>>.</div><br>
<div class="narratortextbox">Use this for a mid-route scene once the character is more comfortable with the player.</div><br>
<div class="narratortextbox">Stats: Relationship <<= $characters[$playing].relationships[_charId] or 0>>, Trust <<= $momHouseTrust[_charId] or 0>>, Openness <<= $momHouseOpenness[_charId] or 0>>.</div><br>
<div class="narratortextbox">Body-state hooks: Gender <<= $characters[$target].gender>>, Genitals <<= $characters[$target].genitals>>, Breasts <<= $characters[$target].breasts>>.</div><br>
<div class="narratortextbox">TODO: Replace with your own scene writing.</div><br>
<<button "Back">><<goto $momHouseReturnPassage>><</button>><<set _charId = $momHouseActionTargetId>>
<<set $target = $characters.findIndex(c => c.id === _charId)>>
<div class="narratortextbox">Tier 3 Scene Placeholder</div><br>
<div class="narratortextbox">Character: <<= $characters[$target].name>>.</div><br>
<div class="narratortextbox">Use this for a high-route scene once the relationship has been built up substantially.</div><br>
<div class="narratortextbox">Stats: Relationship <<= $characters[$playing].relationships[_charId] or 0>>, Trust <<= $momHouseTrust[_charId] or 0>>, Openness <<= $momHouseOpenness[_charId] or 0>>.</div><br>
<div class="narratortextbox">Body-state hooks: Gender <<= $characters[$target].gender>>, Genitals <<= $characters[$target].genitals>>, Breasts <<= $characters[$target].breasts>>.</div><br>
<div class="narratortextbox">TODO: Replace with your own scene writing.</div><br>
<<button "Back">><<goto $momHouseReturnPassage>><</button>><<set _charId = $momHouseActionTargetId>>
<<set $target = $characters.findIndex(c => c.id === _charId)>>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<if _charId eq "pauline">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>You don't even need to ask. I can see it in your eyes. You want to fuck me, don't you?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>I-I... yes! Let me fuck you!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Then i'm all yours.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Just be careful with mommy, okay? Not too fast.</div><br>
<<if (_player.genitals eq "Vagina") and (_target.genitals eq "Regular Cock" or _target.genitals eq "Tiny Cock" or _target.genitals eq "Big Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>You'll have to use a toy on my ass! This mommy doesn't have a pussy!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>It's a good thing I carry this strapon around, just for these occasions!</div><br>
<<if _player.gender eq "Male">>
<<media "vid" "" "images/fan/universal_scenes/dickless_fuck.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/trans_fucked_by_female_strapon.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>You like that?</div><br>
<<elseif (_player.genitals eq "Regular Cock" or _player.genitals eq "Tiny Cock" or _player.genitals eq "Big Cock") and (_target.genitals eq "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Oh god! It's so big!</div><br>
<<if _player.gender eq "Male">>
<<media "vid" "" "images/fan/characters/pauline/scenes/momfuck.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Baby! Please! Slow down!</div><br>
<<media "vid" "" "images/fan/characters/pauline/scenes/momfuck2.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/vanilla.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Oh fuckkk!</div><br>
<<elseif (_player.genitals eq "Regular Cock" or _player.genitals eq "Tiny Cock" or _player.genitals eq "Big Cock") and (_target.genitals eq "Tiny Cock" or _target.genitals eq "Big Cock" or _target.genitals eq "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Oh god! It's so big!</div><br>
<<if _player.gender eq "Male">>
<<media "vid" "" "images/fan/universal_scenes/man_fucks_trans.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/trans_fucks_trans.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Baby! Please! Slow down!</div><br>
<<elseif (_player.genitals eq "Vagina" and _target.genitals eq "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Let's get the toys out!</div><br>
<<media "vid" "" "images/fan/universal_scenes/lesbianstrapon.mp4">>
<<else>>
<div class="narratortextbox">This genital matchup does not have a Pauline fuck scene assigned yet.</div><br>
<</if>>
<<updateRelationship 10>>
<<set _target.ftimes = (_target.ftimes or 0) + 1>>
<<unlockAchievement "fuckpauline">>
<<set $momHouseTrust[_charId] = ($momHouseTrust[_charId] or 0) + 2>>
<<set $momHouseOpenness[_charId] = ($momHouseOpenness[_charId] or 0) + 4>>
<<elseif _charId eq "natasha">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>Are you trying to get in my pants?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>Can you blame me for trying?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>All you needed to do was say please...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>*Ahem* please can I fuck you?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>I'm yours...</div><br>
<<if (_player.genitals eq "Vagina") and (_target.genitals eq "Regular Cock" or _target.genitals eq "Tiny Cock" or _target.genitals eq "Big Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>Obviously we'll have to get some help if you want to fuck me. You can't really do much with that, ha!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>We can use a toy instead!</div><br>
<<if _player.gender eq "Male">>
<<media "vid" "" "images/fan/universal_scenes/dickless_fuck.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/trans_fucked_by_female_strapon.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>I like to watch you as you take this!</div><br>
<<elseif (_player.genitals eq "Regular Cock" or _player.genitals eq "Tiny Cock" or _player.genitals eq "Big Cock") and (_target.genitals eq "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>Wow, you're packing!</div><br>
<<if _player.gender eq "Male">>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisterfuck4.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>Fuck! Fuck! Fuck!</div><br>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisterfuck2.mp4">>
<<else>>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisterfuck3.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>Are you cumming inside of me?!</div><br>
<<elseif (_player.genitals eq "Regular Cock" or _player.genitals eq "Tiny Cock" or _player.genitals eq "Big Cock") and (_target.genitals eq "Tiny Cock" or _target.genitals eq "Big Cock" or _target.genitals eq "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>Oh god! It's so big! Put it in my ass!</div><br>
<<if _player.gender eq "Male">>
<<media "vid" "" "images/fan/universal_scenes/man_fucks_trans.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/trans_fucks_trans.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>Fuck yes! Fuck me till I cum!</div><br>
<<elseif (_player.genitals eq "Vagina" and _target.genitals eq "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>Let's get the toys out!</div><br>
<<media "vid" "" "images/fan/universal_scenes/lesbianstrapon.mp4">>
<<else>>
<div class="narratortextbox">This genital matchup does not have a Natasha fuck scene assigned yet.</div><br>
<</if>>
<<updateRelationship 10>>
<<set $momHouseTrust[_charId] = ($momHouseTrust[_charId] or 0) + 2>>
<<set $momHouseOpenness[_charId] = ($momHouseOpenness[_charId] or 0) + 4>>
<<elseif _charId eq "isaak">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>Huh?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>Let me fuck you, come on!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>I-I I don't know what to say!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>Yes?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>Just be careful with me, okay? I dont do this often.</div><br>
<<if (_player.genitals eq "Vagina") and (_target.genitals eq "Regular Cock" or _target.genitals eq "Tiny Cock" or _target.genitals eq "Big Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>Be gentle! Wait - is that a strapon?</div><br>
<<media "vid" "" "images/fan/universal_scenes/female_strapon_fuck.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>You've been a bad boy today.</div><br>
<<elseif (_player.genitals eq "Regular Cock" or _player.genitals eq "Tiny Cock" or _player.genitals eq "Big Cock") and (_target.genitals eq "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>Yeah, i've got a pussy. So what?!</div><br>
<<media "vid" "" "images/fan/universal_scenes/vanilla.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>It's too much!</div><br>
<<elseif (_player.genitals eq "Regular Cock" or _player.genitals eq "Tiny Cock" or _player.genitals eq "Big Cock") and (_target.genitals eq "Tiny Cock" or _target.genitals eq "Big Cock" or _target.genitals eq "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>Are you putting that all the way inside me?</div><br>
<<if _player.gender eq "Male">>
<<media "vid" "" "images/fan/universal_scenes/gay_fuck.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/trans_fucks_trans.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>Ah!</div><br>
<<elseif (_player.genitals eq "Vagina" and _target.genitals eq "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>I guess we should improvise a little, considering we both have pussies.</div><br>
<<media "vid" "" "images/fan/universal_scenes/lesbianstrapon_2.mp4">>
<<else>>
<div class="narratortextbox">This genital matchup does not have an Isaak fuck scene assigned yet.</div><br>
<</if>>
<<updateRelationship 10>>
<<set $momHouseTrust[_charId] = ($momHouseTrust[_charId] or 0) + 2>>
<<set $momHouseOpenness[_charId] = ($momHouseOpenness[_charId] or 0) + 4>>
<<else>>
<div class="narratortextbox">Tier 4 Scene Placeholder</div><br>
<div class="narratortextbox">Character: <<= $characters[$target].name>>.</div><br>
<div class="narratortextbox">Use this for your highest-tier route scene.</div><br>
<div class="narratortextbox">Stats: Relationship <<= $characters[$playing].relationships[_charId] or 0>>, Trust <<= $momHouseTrust[_charId] or 0>>, Openness <<= $momHouseOpenness[_charId] or 0>>.</div><br>
<div class="narratortextbox">Body-state hooks: Gender <<= $characters[$target].gender>>, Genitals <<= $characters[$target].genitals>>, Breasts <<= $characters[$target].breasts>>.</div><br>
<div class="narratortextbox">TODO: Replace with your own scene writing.</div><br>
<</if>>
<<button "Back">><<momsHouseAdvanceTimeAndReturn>><</button>><<set _charId = $momHouseActionTargetId>>
<<set $target = $characters.findIndex(c => c.id === _charId)>>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<if _charId eq "pauline">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>You don't even need to ask. I can see it in your eyes. You want to fuck me, don't you?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>I-I... yes! Let me fuck you!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Then i'm all yours.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Just be careful with mommy, okay? Not too fast.</div><br>
<<if (_player.genitals eq "Vagina") and (_target.genitals eq "Regular Cock" or _target.genitals eq "Tiny Cock" or _target.genitals eq "Big Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>You'll have to use a toy on my ass! This mommy doesn't have a pussy!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>It's a good thing I carry this strapon around, just for these occasions!</div><br>
<<if _player.gender eq "Male">>
<<media "vid" "" "images/fan/universal_scenes/dickless_fuck.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/trans_fucked_by_female_strapon.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>You like that?</div><br>
<<elseif (_player.genitals eq "Regular Cock" or _player.genitals eq "Tiny Cock" or _player.genitals eq "Big Cock") and (_target.genitals eq "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Oh god! It's so big!</div><br>
<<if _player.gender eq "Male">>
<<media "vid" "" "images/fan/universal_scenes/vanilla_anal.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Ow! Oh god! Are you done?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Your technique with this toy is great! My ass feels so good!</div><br>
<<media "vid" "" "images/fan/universal_scenes/lesbian_anal.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>I'm glad you like it! I prefer this to a regular cock!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Oh fuckkk!</div><br>
<<elseif (_player.genitals eq "Regular Cock" or _player.genitals eq "Tiny Cock" or _player.genitals eq "Big Cock") and (_target.genitals eq "Tiny Cock" or _target.genitals eq "Big Cock" or _target.genitals eq "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Oh god! It's so big!</div><br>
<<if _player.gender eq "Male">>
<<media "vid" "" "images/fan/universal_scenes/man_fucks_trans.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/trans_fucks_trans.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Baby! Please! Slow down!</div><br>
<<elseif (_player.genitals eq "Vagina" and _target.genitals eq "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div><<= _target.name>><hr>Your technique with this toy is great! My ass feels so good!</div><br>
<<media "vid" "" "images/fan/universal_scenes/lesbian_anal.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>I'm glad you like it! I prefer this to a regular cock!</div><br>
<<else>>
<div class="narratortextbox">This genital matchup does not have a Pauline anal scene assigned yet.</div><br>
<</if>>
<<updateRelationship 12>>
<<set _target.ftimes = (_target.ftimes or 0) + 1>>
<<unlockAchievement "analpauline">>
<<set $momHouseTrust[_charId] = ($momHouseTrust[_charId] or 0) + 2>>
<<set $momHouseOpenness[_charId] = ($momHouseOpenness[_charId] or 0) + 5>>
<<elseif _charId eq "natasha">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>What do you want this time? What can I do to *please you?*</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>I want to fuck your ass, i need something tight!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>You are lucky I do this type of stuff.</div><br>
<<if (_player.genitals eq "Vagina") and (_target.genitals eq "Regular Cock" or _target.genitals eq "Tiny Cock" or _target.genitals eq "Big Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>You'll have to use a toy one me, baby.</div><br>
<<if _player.gender eq "Male">>
<<media "vid" "" "images/fan/universal_scenes/dickless_fuck.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/trans_fucked_by_female_strapon.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>You like that?</div><br>
<<elseif (_player.genitals eq "Regular Cock" or _player.genitals eq "Tiny Cock" or _player.genitals eq "Big Cock") and (_target.genitals eq "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>Jeez - just be gentle, okay? Anal isn't always great for the one being fucked!</div><br>
<<if _player.gender eq "Male">>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisteranal2.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>Fuck me!</div><br>
<<media "vid" "" "images/fan/characters/natasha/scenes/sisteranalcreampie.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/lesbian_anal.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>Fuck me!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>You like that, dont you?</div><br>
<<elseif (_player.genitals eq "Regular Cock" or _player.genitals eq "Tiny Cock" or _player.genitals eq "Big Cock") and (_target.genitals eq "Tiny Cock" or _target.genitals eq "Big Cock" or _target.genitals eq "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>Oh god! It's so big!</div><br>
<<if _player.gender eq "Male">>
<<media "vid" "" "images/fan/universal_scenes/man_fucks_trans.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/trans_fucks_trans.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('natasha')"></div><<= _target.name>><hr>This is sooo fucking dirty!</div><br>
<<elseif (_player.genitals eq "Vagina" and _target.genitals eq "Vagina")>>
<<media "vid" "" "images/fan/universal_scenes/lesbian_anal.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>You are the best, baby!</div><br>
<<else>>
<div class="narratortextbox">This genital matchup does not have a Natasha anal scene assigned yet.</div><br>
<</if>>
<<updateRelationship 12>>
<<set $momHouseTrust[_charId] = ($momHouseTrust[_charId] or 0) + 2>>
<<set $momHouseOpenness[_charId] = ($momHouseOpenness[_charId] or 0) + 5>>
<<elseif _charId eq "isaak">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>Huh?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>Let me fuck you, come on!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>I-I I don't know what to say!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>Yes?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>Just be careful with me, okay? I dont do this often. Especially the ass stuff.</div><br>
<<if (_player.genitals eq "Vagina") and (_target.genitals eq "Regular Cock" or _target.genitals eq "Tiny Cock" or _target.genitals eq "Big Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>Uh oh...</div><br>
<<media "vid" "" "images/fan/universal_scenes/trans_fucked_by_female_strapon.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>You like that?</div><br>
<<elseif (_player.genitals eq "Regular Cock" or _player.genitals eq "Tiny Cock" or _player.genitals eq "Big Cock") and (_target.genitals eq "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>Oh god! It's so big!</div><br>
<<if _player.gender eq "Male">>
<<media "vid" "" "images/fan/universal_scenes/vanilla_anal.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>Ow! Oh god! Are you done?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>Your technique with this toy is great! My ass feels so good!</div><br>
<<media "vid" "" "images/fan/universal_scenes/lesbian_anal.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>I'm glad you like it! I prefer this to a regular cock!</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>Oh fuckkk!</div><br>
<<elseif (_player.genitals eq "Regular Cock" or _player.genitals eq "Tiny Cock" or _player.genitals eq "Big Cock") and (_target.genitals eq "Tiny Cock" or _target.genitals eq "Big Cock" or _target.genitals eq "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>Yikes!</div><br>
<<if _player.gender eq "Male">>
<<media "vid" "" "images/fan/universal_scenes/gay_fuck.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/trans_fucks_guy.mp4">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>Baby! Please! Slow down!</div><br>
<<elseif (_player.genitals eq "Vagina" and _target.genitals eq "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('isaak')"></div><<= _target.name>><hr>Uh... sure...</div><br>
<<media "vid" "" "images/fan/universal_scenes/lesbian_anal.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= _player.name>><hr>That was kinda weird - haha!</div><br>
<<else>>
<div class="narratortextbox">This genital matchup does not have an Isaak anal scene assigned yet.</div><br>
<</if>>
<<updateRelationship 12>>
<<set $momHouseTrust[_charId] = ($momHouseTrust[_charId] or 0) + 2>>
<<set $momHouseOpenness[_charId] = ($momHouseOpenness[_charId] or 0) + 5>>
<<else>>
<div class="narratortextbox">Tier 6 Scene Placeholder</div><br>
<</if>>
<<button "Back">><<momsHouseAdvanceTimeAndReturn>><</button>><<set $currentlocation = "new_york_apartments">>
<<media "img" "" "images/fan/locations/new york/street1.jpg">>
<div class="narratortextbox">New York Apartments</div><br>
<<if $bakeryObjective eq "return_to_luce_after_inspection" or $bakeryObjective eq "contact_luce_after_inspection">>
<button data-passage="bakery_report_luce" class="button" type="button">[Tell Luce what happened at the bakery]</button>
<<elseif $bakeryPart2Started and !$bakeryMorettiMeetingUnlocked and $bakeryCluePadlock and $bakeryClueVespucci and $bakeryClueSideDoor>>
<button data-passage="bakery_luce_waiting_for_inspection" class="button" type="button">[Visit Luce]</button>
<<elseif $bakeryObjective eq "visit_luce_apartment">>
<<if $time gte 5 and $time lte 8>>
<button data-passage="requiem_bakery_part2_apartment_door" class="button" type="button">[Approach Luce's Door]</button>
<<else>>
<button class="incompatible" type="button" disabled>[Luce will be home this afternoon]</button>
<</if>>
<<elseif $requiemBakeryPart1Complete or $requiemBakeryStage eq "part1_complete">>
<<if ($time gte 9 and $time lte 12) or $time gte 15>>
<button class="incompatible" type="button" disabled>[Luce's Apartment]</button>
<<else>>
<button data-passage="luce_apartment_living_room" class="button" type="button" tabindex="0"><span>[Luce's Apartment]</span><span style="margin-left:6px;"><img @src="setup.getChatImage('luce')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"></span></button>
<</if>>
<</if>>
<button data-passage="new_york_street" class="button button-returner" type="button" tabindex="0">[Return to City Streets]</button><<set $currentlocation = "luce_apartment_interior">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Did you check the place out yet?</div><br>
<button data-passage="new_york_apartments" class="button">[Not yet]</button><<set $currentlocation = "luce_apartment_living_room">>
<<set $target = $characters.findIndex(character => character.id === "luce")>>
<<set _luceInLivingRoom = ($time gte 13 and $time lte 14)>>
<<set _luceInKitchen = ($time lte 8)>>
<<if _luceInLivingRoom>>
<<media "img" "" "images/fan/characters/valentina/sitting_on_sofa.jpg">>
<</if>>
<div class="narratortextbox">Luce's Living Room</div><br>
<div class="narratortextbox">You are standing in Luce's living room. There isn't anything to do here.</div><br>
<<if _luceInLivingRoom>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Make yourself comfortable. Sorry if the place smells like cinnamon again. I've been experimenting.</div><br>
<button data-passage="luce_postquest_chat" class="button" type="button" tabindex="0" data-setter="$luceChatReturn to 'luce_apartment_living_room'">[Chat with Luce]</button>
<</if>>
<button data-passage="luce_apartment_kitchen" class="button" type="button" tabindex="0"><span>[Walk to the Kitchen]</span><span style="margin-left:6px;"><<if _luceInKitchen>><img @src="setup.getChatImage('luce')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</if>></span></button>
<button data-passage="new_york_apartments" class="button button-returner" type="button" tabindex="0">[Leave the Apartment]</button><<set $currentlocation = "luce_apartment_kitchen">>
<<set $target = $characters.findIndex(character => character.id === "luce")>>
<<set _luceInLivingRoom = ($time gte 13 and $time lte 14)>>
<<set _luceInKitchen = ($time lte 8)>>
<<if _luceInKitchen>>
<<run setup.enablePhoneCamera("images/fan/characters/valentina/kitchen_snapshot.jpg", "Luce baking in her kitchen", "luce", "Hehe, is my apron in the shot?")>>
<<media "img" "" "images/fan/characters/valentina/baking_in_kitchen.jpg">>
<</if>>
<div class="narratortextbox">Luce's Kitchen</div><br>
<<if _luceInKitchen>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Nice to see you again. Would you like to try some bread I just baked?</div><br>
<button data-passage="luce_postquest_chat" class="button" type="button" tabindex="0" data-setter="$luceChatReturn to 'luce_apartment_kitchen'">[Chat with Luce]</button>
<</if>>
<button data-passage="luce_apartment_living_room" class="button" type="button" tabindex="0"><span>[Walk to the Living Room]</span><span style="margin-left:6px;"><<if _luceInLivingRoom>><img @src="setup.getChatImage('luce')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</if>></span></button>
<button data-passage="new_york_apartments" class="button button-returner" type="button" tabindex="0">[Leave the Apartment]</button><<set $target = $characters.findIndex(character => character.id === "luce")>>
<<set _luceChatRoll = random(1, 3)>>
<<if $luceChatReturn eq "new_york_pub">>
<<media "img" "" "images/fan/games/new_york_bar.jpg">>
<div class="narratortextbox">You sit with Luce at the Riverside Pub and catch up over the noise of the evening crowd.</div><br>
<<elseif $luceChatReturn eq "luce_apartment_kitchen">>
<<run setup.enablePhoneCamera("images/fan/characters/valentina/kitchen_snapshot.jpg", "Luce baking in her kitchen", "luce", "Hehe, is my apron in the shot?")>>
<<media "img" "" "images/fan/characters/valentina/baking_in_kitchen.jpg">>
<div class="narratortextbox">You lean against a clear patch of counter while Luce continues working around the kitchen.</div><br>
<<else>>
<<set $luceChatReturn = "luce_apartment_living_room">>
<<media "img" "" "images/fan/characters/valentina/sitting_on_sofa.jpg">>
<div class="narratortextbox">You settle into the living room and spend some time talking with Luce.</div><br>
<</if>>
<<if _luceChatRoll eq 1>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>I've been sketching ideas for the bakery menu. I know we don't even have a building yet, but I can't help myself.</div><br>
<<elseif _luceChatRoll eq 2>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>That was a nice chat, you are a cool guy <<= $characters[$playing].name>></div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Next time you come over, remind me to make those cinnamon rolls I promised you. The proper ones, not a rushed batch.</div><br>
<</if>>
<<updateRelationship 1>>
<<time>>
<<button "[Continue]" $luceChatReturn>><</button>><<set $currentlocation = "new_york_pub">>
<<set $requiemBakeryStage = "bar_meeting">>
<<media "img" "" "images/fan/games/new_york_bar.jpg">>
<div class="narratortextbox">The story begins with <<= $characters[$playing].name>> walking into a bar in New York City. You take a seat at the bar and order a drink.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Just a beer, please.</div><br>
<div class="narratortextbox">You're drinking alone when a woman sits down beside you.</div><br>
<<media "img" "" "images/fan/characters/valentina/main_outfit.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>???<hr>Just the usual, please, Jules.</div><br>
<div class="narratortextbox">The bartender, presumably named Jules, hands her a strong vodka, neat.</div><br>
<div class="narratortextbox">You turn towards the woman and realise she's already looking at you.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>???<hr>Hi,</div><br>
<div class="narratortextbox">she says.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Hi. I'm <<= $characters[$playing].name>>. I'm new here. How are you?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>I'm Luce.</div><br>
<div class="narratortextbox">The conversation gets started.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>So, Luce, how long have you been living in New York?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>My entire life. I was born here, raised here, and I'll probably die here. You said you're not from around here. Where are you from?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>One of the neighbouring cities.</div><br>
<div class="narratortextbox">You talk for a little while before asking her what she does for a living.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Well, right now? Nothing,</div><br>
<div class="narratortextbox">Luce says.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>But I really want to be a baker. I want my own bakery.</div><br>
<div class="narratortextbox">You smile at her. What an honest living, you think.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>That sounds great. Are you a good baker? Have you been doing it long?</div><br>
<div class="narratortextbox">Luce immediately lights up. Her passion for baking practically blasts through her eyeballs.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Yes! I love baking. It's my favourite thing to do. I bake at home, I bake for my friends and family… I just love it.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>What's your favourite thing to bake?</div><br>
<div class="narratortextbox">She thinks for a moment.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>What about you? What's your favourite thing to eat?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I don't know. Sweet pastries, I guess. Savoury ones too.</div><br>
<div class="narratortextbox">Luce smiles.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Oh, you'd love my cinnamon rolls. I make them in this particular way that I think you'd really like.</div><br>
<button data-passage="requiem_bakery_part1_bar_2" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "new_york_pub">>
<<set $requiemBakeryStage = "bakery_dream">>
<<media "img" "" "images/fan/games/new_york_bar.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>You really think so?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Yeah. You'll have to try them sometime.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Maybe I will.</div><br>
<div class="narratortextbox">The conversation continues until eventually you ask something a little more personal.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>So why are you drinking alone in here, if you don't mind me asking?</div><br>
<div class="narratortextbox">Luce glances away, seemingly a little embarrassed by the question, but answers anyway.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Things haven't been going so well for me lately. I like the bartender here, and I like the atmosphere. Sometimes it's just nice to get out and have a drink. It beats drinking alone in my apartment. That's a habit I never want to get into.</div><br>
<div class="narratortextbox">You nod.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Yeah, for sure.</div><br>
<div class="narratortextbox">You return to the subject that clearly makes her happier.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>So is opening a bakery your dream?</div><br>
<div class="narratortextbox">She smiles again.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Yeah. That's the dream. My own bakery here in New York. But I just… can't.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Why not?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>It's not only the money. Getting a decent store is almost impossible. I could probably get a business loan, but what would I do with it? Open somewhere down some dingy back alley where I'll get robbed and nobody will ever find the place?</div><br>
<div class="narratortextbox">She takes another drink.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>I've seen businesses come and go. Unless you're on one of the main streets, you're basically doomed. And getting a storefront there? Forget about it.</div><br>
<div class="narratortextbox">You don't immediately respond.</div><br>
<div class="narratortextbox">You just look at her.</div><br>
<div class="narratortextbox">There's something about the enthusiasm she had when she talked about baking compared with the resignation in her voice now. She genuinely loves this. She has a dream and, somewhere along the way, accepted that it probably wasn't going to happen.</div><br>
<div class="narratortextbox">And for some reason, you really want to help her.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Luce.</div><br>
<div class="narratortextbox">She looks at you.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I'm going to help you.</div><br>
<div class="narratortextbox">She laughs.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>What are you going to do? Give me a million dollars?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I don't know yet.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Even if you did, it wouldn't solve the problem. Like I said, getting a spot on the main street is practically impossible. They're already taken, and let's be real, half of them are controlled by the same people. The Italian mob practically runs the property business around here. No offence, but I don't think you're going to do much against them.</div><br>
<div class="narratortextbox">She finishes her drink and looks at you for a moment.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Anyway. I like you. Do you want to come back to my place and try some pastries?</div><br>
<div class="narratortextbox">You smile.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Of course. That sounds amazing.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Come on, then.</div><br>
<button data-passage="requiem_bakery_part1_apartment_1" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "luce_apartment">>
<<set $requiemBakeryStage = "luce_apartment">>
<<set $fionaPubUnlocked = true>>
<<media "img" "" "images/fan/characters/valentina/sitting_on_sofa.jpg">>
<div class="narratortextbox">You and Luce leave the bar together and walk back to her apartment.</div><br>
<div class="narratortextbox">You've only just met this woman and you're already going back to her place, but there's something different about the encounter. It doesn't feel driven by love or lust. You're genuinely excited to try her baking, and she seems equally excited to finally have someone interested in it.</div><br>
<div class="narratortextbox">When you reach her building, your enthusiasm falters slightly.</div><br>
<div class="narratortextbox">It's rough.</div><br>
<div class="narratortextbox">You follow her into a ground-floor apartment and immediately notice that the windows have been barricaded with wooden boards. Luce notices you staring.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Yeah… the windows.</div><br>
<div class="narratortextbox">She looks embarrassed.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>I kind of have to keep them like that. Otherwise they get smashed, or someone tries to break in. It's not ideal, but that's just how it is around here.</div><br>
<div class="narratortextbox">Then she opens the door to her apartment.</div><br>
<div class="narratortextbox">The contrast between the outside and inside is remarkable.</div><br>
<div class="narratortextbox">Her home is warm, clean and beautifully furnished. More importantly, there's a sweet smell hanging in the air: butter, sugar, freshly baked pastry.</div><br>
<div class="narratortextbox">She wasn't lying.</div><br>
<div class="narratortextbox">This woman really does bake.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Sit anywhere. I'll bring you something.</div><br>
<button data-passage="requiem_bakery_part1_tasting" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "luce_apartment">>
<<set $requiemBakeryStage = "pastry_tasting">>
<<media "img" "" "images/fan/characters/valentina/baking_in_kitchen.jpg">>
<div class="narratortextbox">You take off your coat, hang it by the door and sit on the sofa. It's surprisingly comfortable.</div><br>
<div class="narratortextbox">A few minutes later, Luce emerges from the kitchen carrying a plate covered with different cakes, pastries and sweets.</div><br>
<div class="narratortextbox">You pick one.</div><br>
<div class="narratortextbox">It's a golden sponge cake. You can't quite work out what's in it, but it's sweet, soft and absolutely delicious.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Oh, try that one,</div><br>
<div class="narratortextbox">Luce says, pointing towards a small round chocolate ball covered in crushed nuts.</div><br>
<div class="narratortextbox">She suddenly stops.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>You're not allergic to nuts, are you?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>No.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Good.</div><br>
<div class="narratortextbox">You pick it up and take a bite.</div><br>
<div class="narratortextbox">Jesus Christ.</div><br>
<div class="narratortextbox">It's like a hazelnut-and-chocolate ball of pure goodness.</div><br>
<div class="narratortextbox">You immediately finish the other half.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>That's amazing,</div><br>
<div class="narratortextbox">you manage to say through a mouthful of chocolate.</div><br>
<div class="narratortextbox">Luce giggles.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>I'm glad you like them. I don't really have many people to share my baking with anymore. And you seem like a really nice guy.</div><br>
<div class="narratortextbox">Around an hour passes.</div><br>
<div class="narratortextbox">You've spent most of it talking and stuffing your face with Luce's pastries. Eventually, though, you become serious again.</div><br>
<button data-passage="requiem_bakery_part1_plan" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "luce_apartment">>
<<set $requiemBakeryStage = "bakery_plan">>
<<media "img" "" "images/fan/characters/valentina/sitting_on_sofa.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Listen, Luce. I meant what I said earlier. I'm going to help you get your bakery.</div><br>
<div class="narratortextbox">She shakes her head.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Why would you do something like that for someone you just met? Seriously, what's wrong with you?</div><br>
<div class="narratortextbox">You laugh.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I don't know. We don't know how long we're on this earth for, and right now I don't really have any goals of my own. I have a weird habit of getting myself into ridiculous situations, and I've somehow always managed to get through them.</div><br>
<div class="narratortextbox">She watches you, unsure whether you're serious.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I might not look particularly strong or cunning, but I've got a few tricks up my sleeve. I'm good at getting things done.</div><br>
<div class="narratortextbox">Luce sighs.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Okay. So what would you actually do?</div><br>
<div class="narratortextbox">You look around her apartment and think.</div><br>
<div class="narratortextbox">That's a good question.</div><br>
<div class="narratortextbox">You haven't planned any of this.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I'll find you a place first. Money isn't really the main problem, right? It's getting the location.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Yeah. I guess that's the biggest problem.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>So that's where I'll start.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>But how? You're going to convince an existing business to close down and somehow put me at the front of the queue? Every decent storefront in New York has people waiting for it. The second somewhere closes, McDonald's wants it, some fashion company wants it, some massive chain already has a deposit waiting…</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Exactly.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>What?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>You said the whole property industry here is corrupt, right? Controlled by the mob.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Yeah…</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Then maybe we use that corruption to our advantage. We just need to make a deal.</div><br>
<div class="narratortextbox">Luce's expression changes immediately.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>I don't know about this. This sounds like way too much. I don't want to get into trouble.</div><br>
<div class="narratortextbox">She pauses.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>And can I ask you something?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Anything.</div><br>
<button data-passage="requiem_bakery_part1_motives" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "luce_apartment">>
<<set $requiemBakeryStage = "motives">>
<<media "img" "" "images/fan/characters/valentina/sitting_on_sofa.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>What exactly do you want out of this?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>What do you mean?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Do you want to sleep with me or something? I'm just really confused about why you'd do all of this for someone you met a couple of hours ago.</div><br>
<div class="narratortextbox">You shake your head.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I don't want anything from you.</div><br>
<div class="narratortextbox">She studies your face.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I'm just a guy who likes seeing people do well. You've clearly got a real passion for this, and I'll be honest with you: right now, I don't have anything like that. What I do have is this strange ability to get things done.</div><br>
<div class="narratortextbox">You smile.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>So I'm going to use that to help you.</div><br>
<div class="narratortextbox">Luce remains quiet.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>And yeah, I like you. I think you're a nice person. And I think you deserve a chance at this.</div><br>
<div class="narratortextbox">For the first time since you brought up the bakery again, Luce relaxes.</div><br>
<div class="narratortextbox">She smiles.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>If you actually managed to do this for me, I think I'd be in your debt for the rest of my life.</div><br>
<div class="narratortextbox">You laugh.</div><br>
<div class="narratortextbox">She laughs.</div><br>
<div class="narratortextbox">You raise your glasses and clink them together.</div><br>
<div class="narratortextbox">The two of you spend another hour talking before you finally decide it's time to leave.</div><br>
<button data-passage="requiem_bakery_part1_goodbye" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "luce_apartment">>
<<set $requiemBakeryStage = "part1_complete">>
<<set $requiemBakeryPart1Complete = true>>
<<set $bakeryPart1CompleteDay = $dayspassed>>
<<run setup.givePhoneNumber('luce')>>
<<time>>
<<media "img" "" "images/fan/characters/valentina/smiling.jpeg">>
<div class="narratortextbox">Luce walks you to the door.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Thank you for coming over tonight. Seriously. It's been really nice meeting you. It's surprisingly hard to make friends in New York.</div><br>
<div class="narratortextbox">She hesitates.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Do you want to exchange numbers?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Yeah. Absolutely.</div><br>
<div class="narratortextbox">You exchange phone numbers, say goodbye, and head out into the street.</div><br>
<div class="narratortextbox">As you walk away from her apartment, you think about everything that's happened tonight.</div><br>
<div class="narratortextbox">You came out for a beer.</div><br>
<div class="narratortextbox">Now, apparently, you're going to take on the New York mob and somehow acquire prime commercial real estate for a woman you've known for three hours.</div><br>
<div class="narratortextbox">You smile to yourself.</div><br>
<div class="narratortextbox">Now that's a woman I want to marry.</div><br>
<button data-passage="new_york_street" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "luce_apartment_exterior">>
<div class="narratortextbox">You return to Luce's building. It looks no better in daylight. The bricks are stained, several windows are cracked, and an abandoned shopping trolley sits beside the entrance, one wheel turning slowly in the wind.</div><br>
<div class="narratortextbox">You knock. A few seconds later, Luce opens the door.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Hey, come in!</div><br>
<button data-passage="requiem_bakery_part2_apartment" class="button" data-setter="$bakeryLuceApartmentReturned to true">[Enter the apartment]</button><<set $currentlocation = "luce_apartment_interior">>
<<media "img" "" "images/fan/characters/valentina/baking_in_kitchen.jpg">>
<div class="narratortextbox">There are more pastries on the kitchen table. Luce pulls a folded newspaper from beneath a pile of baking magazines. A small property advertisement has been circled in red.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>This place used to be a bakery. It's on Mulberry Street. Not the busiest part, but close enough that people would actually find it.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>And it's available?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Not officially. It closed six months ago. The owner disappeared, the windows were boarded up, and nobody has touched it since.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Who owns the building?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Vespucci Properties. They own half the street. The company belongs to Anthony Moretti.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>And Anthony Moretti belongs to the mob?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>People don't exactly put that on their business cards. But yes.</div><br>
<div class="narratortextbox">The narrow storefront has large windows and the faded outline of its old sign. It is almost exactly what Luce described: a real storefront, a real kitchen, a place people might visit.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Have you been inside?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>No. The whole place is locked up.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>Then that's the first step. I'll knock first.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Promise me you won't do anything stupid.</div><br>
<button data-passage="requiem_bakery_part2_address" class="button">[Okay]</button><<set $bakeryTargetKnown = true>>
<<set $bakeryObjective = "inspect_abandoned_bakery">>
<<set $requiemBakeryStage = "part2_inspect_bakery">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Come back once you've checked the place out.</div><br>
<div class="narratortextbox">New objective: Travel to the abandoned bakery on Mulberry Street.</div><br>
<button data-passage="new_york_street" class="button">[Leave the apartment]</button><<set $currentlocation = "mulberry_street">>
<<media "img" "" "images/fan/locations/street3.jpg">>
<div class="narratortextbox">Mulberry Street</div><br>
<div class="narratortextbox">You are standing on the quieter end of Mulberry Street. Apartments sit above the surrounding stores, with offices and steady foot traffic around the corner.</div><br>
<button data-passage="mulberry_street_bakery_exterior" class="button">[Abandoned Bakery]</button>
<button data-passage="new_york_dojo" class="button">[Dojo]</button>
<button data-passage="new_york_street" class="button button-returner">[New York Main Street]</button><<set $currentlocation = "mulberry_street_bakery_exterior">>
<<media "img" "" "images/fan/locations/street3.jpg">>
<<if $bakeryObjective eq "inspect_abandoned_bakery" or $bakeryObjective eq "return_to_abandoned_bakery">>
<div class="narratortextbox">You find the bakery near the quieter end of Mulberry Street. The photograph made it look neglected. In person, it looks dead. Metal shutters cover the windows, the old sign is gone, and rubbish has collected against the step.</div><br>
<div class="narratortextbox">Still, the location is good: apartments, nearby offices, and enough foot traffic to keep a small business alive.</div><br>
<<if !$bakeryCluePadlock or !$bakeryClueVespucci or !$bakeryClueSideDoor>>
<button data-passage="bakery_inspect_front" class="button">[Inspect the front entrance]</button>
<button data-passage="bakery_inspect_notice" class="button">[Read the property notice]</button>
<button data-passage="bakery_inspect_alley" class="button">[Check the side alley]</button>
<<else>>
<button data-passage="bakery_moretti_encounter" class="red-button">[Return to the alley]</button>
<</if>>
<<else>>
<div class="narratortextbox">The abandoned bakery waits behind its steel shutters.</div><br>
<</if>>
<button data-passage="mulberry_street" class="button button-returner">[Return to Mulberry Street]</button><<set $bakeryCluePadlock = true>>
<div class="narratortextbox">The front door is secured by a steel shutter. A newer padlock near the bottom is surprisingly clean. Someone still checks the building.</div><br>
<button data-passage="bakery_inspection_return" class="button">[Continue]</button><<set $bakeryClueVespucci = true>>
<div class="narratortextbox">A weather-damaged notice remains legible: VESPUCCI PROPERTIES. A telephone number is printed underneath.</div><br>
<button data-passage="bakery_inspection_return" class="button">[Continue]</button><<set $bakeryClueSideDoor = true>>
<div class="narratortextbox">The narrow alley smells faintly of rotting fruit. A side door has damaged wood around its lock, and fresh cigarette ends lie nearby. Someone has been standing here recently.</div><br>
<button data-passage="bakery_inspection_return" class="button">[Continue]</button><<if $bakeryCluePadlock and $bakeryClueVespucci and $bakeryClueSideDoor>>
<button data-passage="bakery_moretti_encounter" class="red-button">[Turn towards the footsteps]</button>
<<else>><button data-passage="mulberry_street_bakery_exterior" class="button">[Keep investigating]</button><</if>><div class="narratortextbox">Footsteps sound at the entrance to the alley. A man has stopped behind you. He does not look pleased.</div><br>
<div class="npctextbox">Moretti Enforcer<hr>You lost?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I'm looking at the building.</div><br>
<div class="npctextbox">Moretti Enforcer<hr>It isn't for sale. Walk away.</div><br>
<button data-passage="bakery_moretti_combat" class="red-button">[Fight the Enforcer]</button>
<button data-passage="bakery_moretti_leave_for_now" class="button">[Leave]</button><<set $bakeryObjective = "inspect_abandoned_bakery">>
<div class="narratortextbox">You leave the alley for now. The enforcer watches until you disappear onto the street.</div><br>
<div class="narratortextbox">The bakery quest cannot progress until you return and defeat him.</div><br>
<button data-passage="mulberry_street" class="button">[Return to Mulberry Street]</button><<set $currentlocation = "mulberry_street_bakery_exterior">>
<<run (function () {
if (!State.variables.combat) return;
if (!Array.isArray(State.variables.combat.enemies)) State.variables.combat.enemies = [];
var roster = State.variables.combat.enemies;
var index = roster.findIndex(function (enemy) { return enemy && enemy.name === "Moretti Enforcer"; });
var previousDefeats = index >= 0 ? (Number(roster[index].defeated) || 0) : 0;
var enforcer = {
name: "Moretti Enforcer",
gender: "Male",
pic: '<img src="images/fan/characters/metro_gangster/chat.jpg" alt="Moretti Enforcer" />',
health: 330,
stamina: 42,
maxhealth: 330,
maxstamina: 42,
level: 27,
xp: 0,
moves: ["Nothing", "Punch", "Defend", "Headbutt", "Low Blow"],
defeated: previousDefeats,
discovered: true,
location: "Mulberry Street Bakery"
};
if (index >= 0) roster[index] = enforcer; else roster.push(enforcer);
})()>>
<<set $enemyChosen = "Moretti Enforcer">>
<<set $exitLocation = "mulberry_street_bakery_exterior">>
<<set $combatongoing = false>>
<<set $chosen = 0>>
<div class="npctextbox">Moretti Enforcer<hr>You should've walked away.</div><br>
<button data-passage="enemyload" class="red-button">[Start Fight — Level 27]</button><<set $bakeryMorettiMeetingUnlocked = true>><<set $bakeryEncounterResolution = "combat">><<set $morettiHostility += 1>><<set $bakeryObjective = "return_to_luce_after_inspection">><<set $bakeryMeetingDay = $dayspassed + 1>>
<<set $exitLocation = "bakery_moretti_victory_result">>
<<goto "beatenemy">><div class="narratortextbox">The enforcer falls against the alley wall, clutching his ribs. A search turns up a La Tavola business card. Anthony Moretti's name is written beside a time: tomorrow, eight o'clock.</div><br>
<div class="narratortextbox">New objective: Return to Luce's apartment and tell her what happened.</div><br>
<button data-passage="mulberry_street" class="button">[Return to Mulberry Street]</button><<set $combatongoing = false>><<set $combat.turn = 0>>
<<set $combat.totalfights += 1>><<set $combat.totalfightslost += 1>>
<<set $bakeryObjective = "return_to_abandoned_bakery">><<set $player.health = Math.max(1, Math.floor($player.maxhealth / 2))>><<set $player.stamina = Math.max(1, Math.floor($player.maxstamina / 2))>><<set $characters[$playing].cash = Math.max(0, $characters[$playing].cash - 25)>>
<div class="narratortextbox">The screen fades. You wake later at a nearby clinic, bruised, poorer, and very much alive. You can return to the bakery and try the fight again.</div><br>
<button data-passage="new_york_street" class="button">[Leave the clinic]</button><<set $currentlocation = "luce_apartment_interior">>
<div class="narratortextbox">Luce lets you inside. She reads your expression and immediately puts down what she was doing.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>You're back. What happened?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I found the bakery. I also found the man looking after it.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>There was a small disagreement. He's had better days.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>You fought the mob? That is not better.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>You don't have to do this. Forget the bakery. I don't want you getting hurt because of me.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I'm not forgetting it. When you showed me that photograph, you looked at it like it was already yours. I'll hear what Moretti wants. If it's terrible, I'll say no.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('luce')"></div>Luce<hr>Promise?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I promise.</div><br>
<<set $bakeryLuceWarned = true>><<set $bakeryObjective = "meet_anthony_moretti">><<set $requiemBakeryStage = "part2_meet_moretti">>
<div class="narratortextbox">New objective: Meet Anthony Moretti at La Tavola tomorrow at eight o'clock.</div><br>
<button data-passage="new_york_street" class="button">[Continue]</button><<set $currentlocation = "la_tavola_restaurant">>
<div class="narratortextbox">La Tavola is warm, busy, and discreetly expensive.</div><br>
<<if $dayspassed lt $bakeryMeetingDay or ($dayspassed eq $bakeryMeetingDay and $time lt 12)>>
<div class="narratortextbox">You are early. The restaurant operates normally, and Moretti is unavailable.</div><br>
<<elseif $dayspassed eq $bakeryMeetingDay and $time eq 12>>
<div class="narratortextbox">A waiter checks the card, then gestures towards a private dining room at the back.</div><br>
<button data-passage="requiem_bakery_part2_complete" class="button">[Approach the private dining room]</button>
<<else>>
<div class="narratortextbox">Your phone vibrates.</div><br><div class="npctextbox">UNKNOWN<hr>Mr Moretti does not appreciate having his time wasted.</div><br>
<<if !$bakeryMeetingRescheduled>><button data-passage="bakery_reschedule_meeting" class="button">[Reschedule once]</button>
<<else>><<set $bakeryPart2Failed = true>><<set $bakeryObjective = "meeting_missed">><<set $requiemBakeryStage = "part2_failed">><div class="narratortextbox">Moretti will not offer you another meeting.</div><br><</if>>
<</if>>
<button data-passage="new_york_street" class="button button-returner">[Leave]</button><<set $bakeryMeetingRescheduled = true>><<set $morettiRespect -= 1>><<set $bakeryMeetingDay = $dayspassed + 1>>
<div class="narratortextbox">The meeting is moved to tomorrow at eight. You will not be offered another chance.</div><br>
<button data-passage="new_york_street" class="button">[Continue]</button><<set $bakeryPart2Complete = true>><<set $bakeryPart3Available = true>><<set $requiemBakeryStage = "part2_complete">>
<div class="narratortextbox">You stop outside Anthony Moretti's private dining room. Whatever happens beyond this door belongs to the next part of the story.</div><br>
<button data-passage="la_tavola_restaurant" class="button">[Wait outside]</button><<set $currentlocation = "new_york_dojo">>
<<media "img" "" "images/fan/locations/dojo/inside.jpg">>
<div class="narratortextbox">New York Dojo</div><br>
<div class="narratortextbox">The dojo is open twenty-four hours a day. The Sensei waits inside, surrounded by training equipment and old trophies.</div><br>
<<if !$dojoSenseiIntroduced>>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/sensei/chat.png" alt=""></div>Sensei<hr>You carry yourself like someone who survives difficult fights.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I've had a few.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/sensei/chat.png" alt=""></div>Sensei<hr>Then watch what your enemies leave behind. Sometimes a defeated opponent drops a fragment containing their combat imprint.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/sensei/chat.png" alt=""></div>Sensei<hr>Bring me ten matching fragments and I can forge that imprint into a powerful ally. They will begin at level one, but retain the strengths and techniques of the enemy they came from.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/sensei/chat.png" alt=""></div>Sensei<hr>The fragments are rare. Defeating an enemy gives you only a five-percent chance of finding one.</div><br>
<<set $dojoSenseiIntroduced = true>>
<button data-passage="new_york_dojo" class="button">[Understood]</button>
<<else>>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/sensei/chat.png" alt=""></div>Sensei<hr>Bring me ten matching enemy fragments and I will create an ally from them.</div><br>
<<set _fragmentCounts = {}>>
<<for _item range $player.inventory>>
<<if _item and _item.type eq "Enemy Fragment" and _item.name>>
<<if !_fragmentCounts[_item.name]>><<set _fragmentCounts[_item.name] = 0>><</if>>
<<set _fragmentCounts[_item.name] += 1>>
<</if>>
<</for>>
<<set _hasCraftableFragment = false>>
<<for _fragmentName, _fragmentCount range _fragmentCounts>><<capture _fragmentName>>
<<if _fragmentCount gte 10>>
<<set _hasCraftableFragment = true>>
<button data-passage="new_york_dojo_create_ally" data-setter="$chosenFragment to _fragmentName" class="green-button">[Create ally from <<= _fragmentName>> — <<= _fragmentCount>>/10]</button>
<</if>>
<</capture>><</for>>
<<if !_hasCraftableFragment>><div class="narratortextbox">You do not have ten matching fragments yet.</div><br><</if>>
<</if>>
<button data-passage="mulberry_street" class="button button-returner">[Return to Mulberry Street]</button><<set _fragmentIndices = []>>
<<for _i to 0; _i lt $player.inventory.length; _i++>>
<<if $player.inventory[_i] and $player.inventory[_i].type eq "Enemy Fragment" and $player.inventory[_i].name eq $chosenFragment>>
<<run _fragmentIndices.push(_i)>>
<</if>>
<</for>>
<<if _fragmentIndices.length gte 10>>
<<set _fragmentTemplate = clone($player.inventory[_fragmentIndices[0]].enemyTemplate)>>
<<set _allyMoves = []>>
<<for _move range _fragmentTemplate.moves>>
<<if typeof _move eq "string">>
<<set _moveCheck = $movechecks.find(entry => entry.name eq _move)>>
<<run _allyMoves.push({name: _move, staminaCost: _moveCheck ? (_moveCheck.stamina || 0) : 0})>>
<<else>>
<<run _allyMoves.push(clone(_move))>>
<</if>>
<</for>>
<<set _ally = Object.assign({}, clone(_fragmentTemplate), {
instanceId: "dojo-" + Date.now() + "-" + random(100000,999999),
id: "dojo_" + _fragmentTemplate.name.toLowerCase().replace(/[^a-z0-9]+/g, "_"),
name: _fragmentTemplate.name,
gender: _fragmentTemplate.gender,
partypic: _fragmentTemplate.pic,
health: _fragmentTemplate.maxhealth,
stamina: _fragmentTemplate.maxstamina,
maxhealth: _fragmentTemplate.maxhealth,
maxstamina: _fragmentTemplate.maxstamina,
damage: _fragmentTemplate.damage,
level: 1,
xp: 0,
skill: 0,
moves: _allyMoves,
createdBySensei: true
})>>
<<for _index range _fragmentIndices.slice(0,10).reverse()>><<run $player.inventory.deleteAt(_index)>><</for>>
<<run $combat.bench.push(_ally)>>
<<run window.unlockAchievement("senseiforged")>>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/sensei/chat.png" alt=""></div>Sensei<hr>It is done. <<= _ally.name>> has been created at level one and is waiting on your combat bench.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img src="images/fan/characters/sensei/chat.png" alt=""></div>Sensei<hr>You no longer have ten matching fragments.</div><br>
<</if>>
<button data-passage="new_york_dojo" class="button">[Continue]</button><div class="narratortextbox">You are standing in the female bathroom of the nightclub</div><br>
<<media "img" "" "images/locations/nightclub/femalebathroom.jpg">>
<button data-passage="insidenightclub" class="button" type="button" tabindex="0">Leave</button><div class="narratortextbox">You are standing in the male bathroom of the nightclub</div><br>
<div class="monotextbox">This place fucking stinks! Worse than Hell!</div><br>
<<media "img" "" "images/fan/locations/nightclub/malebathroom.jpg">>
<<if $characters[$playing].gender eq "Female">>
<button data-passage="nightclubgloryholefemale" class="button" type="button" tabindex="0">Use a Gloryhole</button>
<<elseif $characters[$playing].gender eq "Male" and $characters[$playing].perks.includes('Gay')>>
<button data-passage="nightclubgloryhole" class="button" type="button" tabindex="0">Use a Gloryhole [Gay]</button>
<<else>>
<div class="narratortextbox">There is a glory hole here, but you cant make <<= $characters[$playing].name>> use it. You will need to further corrupt them.</div><br>
<</if>>
<<if $characters[$playing].perks.includes('Coomer')>>
<button data-passage="nightclubmasturbate" class="button" type="button" tabindex="0">Coomer - [Masturbate]</button>
<</if>>
<button data-passage="insidenightclub" class="button" type="button" tabindex="0">Leave</button><div class="narratortextbox"><<= $characters[$playing].name>> sticks their cock into the glory hole... they wait for someone to enter the stall.</div><br>
<div class="narratortextbox"><<= $characters[$playing].name>> starts to feel someone sucking their cock!</div><br>
<<media "vid"
""
"images/fan/universal_scenes/gay_gloryhole.mp4"
>>
<<time>>
<button data-passage="malebathroom" class="button" type="button" tabindex="0">Leave</button><div class="narratortextbox"><<= $characters[$playing].name>> waits for someone to stick their cock into the glory hole... they wait for someone to enter the stall.</div><br>
<div class="narratortextbox"><<= $characters[$playing].name>> sees a nice big cock apear through the gloryhole for her to suck!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$playing].chat>></div><<print $characters[$playing].name>><hr>Let me taste that cock!</div><br>
<<media "vid"
""
"images/fan/universal_scenes/gloryhole.mp4"
>>
<<time>>
<button data-passage="malebathroom" class="button" type="button" tabindex="0">Leave</button><<set $target = $characters.findIndex(c => c.id === "bella")>>
<<set _player = $characters[$playing]>>
<<set _bella = $characters[$target]>>
<<if _player.relationships[_bella.id] is undefined>><<set _player.relationships[_bella.id] = 0>><</if>>
<<if $bellaNightclubTalkDays is undefined>><<set $bellaNightclubTalkDays = []>><</if>>
<<set _talkDays = $bellaNightclubTalkDays.length>>
<<set _rel = _player.relationships[_bella.id] or 0>>
<div class="narratortextbox">Bella's Apartment</div><br>
<<media "img" "" "images/fan/locations/bellahouse/bedroom.jpg">>
<<if !$bellaApartmentUnlocked>>
<div class="narratortextbox">You do not know Bella well enough to know where she lives yet.</div><br>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave]</button>
<<elseif Number($time) > 9>>
<div class="narratortextbox">You knock on Bella's door, but nobody answers. She is working at the nightclub right now.</div><br>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave]</button>
<<else>>
<div class="imagebox"><img @src="setup.getMainImage('bella')"></div><br>
<<if _talkDays gte 10>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>Hey, <<= _player.name>>. You actually came by.</div><br>
<<elseif _rel gte 75>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>You know, I used to keep work and home very separate. Then you happened.</div><br>
<<elseif _rel gte 25>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>Make yourself comfortable. Just do not judge the laundry pile. It has seniority.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>So this is me. Tiny apartment, questionable neighbors, excellent company.</div><br>
<</if>>
<div class="narratortextbox">Relationship: <<= _rel>>/100</div><br>
<div class="narratortextbox">Bella nightclub conversations: <<= _talkDays>>/10 separate days.</div><br>
<button data-passage="bella_apartment_chatting" class="button" type="button" tabindex="0">[Chat - Free]</button>
<button data-passage="bella_apartment_flirting" class="button" type="button" tabindex="0">[Flirt - Free]</button>
<<if _rel gte 5>>
<button data-passage="bella_apartment_kissing" class="button" type="button" tabindex="0">[Kiss - 5 Relationship]</button>
<<else>>
<button class="button" type="button" tabindex="0">[Kiss - Need 5 Relationship]</button>
<</if>>
<<if _rel gte $interactionAmounts.handjob>>
<button data-passage="bella_handjob" class="button" type="button" tabindex="0">[Handjob - <<= $interactionAmounts.handjob>> Relationship]</button>
<<else>>
<button class="button" type="button" tabindex="0">[Handjob - Need <<= $interactionAmounts.handjob>> Relationship]</button>
<</if>>
<<if _rel gte $interactionAmounts.bj>>
<button data-passage="bella_oral" class="button" type="button" tabindex="0">[Oral - <<= $interactionAmounts.bj>> Relationship]</button>
<<else>>
<button class="button" type="button" tabindex="0">[Oral - Need <<= $interactionAmounts.bj>> Relationship]</button>
<</if>>
<<if _rel gte 100>>
<button data-passage="bella_fuck" class="button" type="button" tabindex="0">[Fuck Bella - 100 Relationship]</button>
<<else>>
<button class="button" type="button" tabindex="0">[Fuck Bella - Need 100 Relationship]</button>
<</if>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave Apartment]</button>
<</if>><<set $target = $characters.findIndex(c => c.id === "bella")>>
<<set _player = $characters[$playing]>>
<<set _bella = $characters[$target]>>
<<if _player.relationships[_bella.id] is undefined>><<set _player.relationships[_bella.id] = 0>><</if>>
<div class="narratortextbox">Bella's Apartment</div><br>
<<media "img" "" "images/fan/locations/bellahouse/bedroom.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage($characters[$playing].id)"></div><<print $characters[$playing].name>><hr>How long have you worked at the club?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>Long enough to know who is lonely, who is dangerous, and who is pretending not to be either.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage($characters[$playing].id)"></div><<print $characters[$playing].name>><hr>Which one am I?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>Still deciding. Come back and give me more evidence.</div><br>
<<updateRelationship 1>>
<<time>>
<button data-passage="bella_apartment" class="button" type="button" tabindex="0">[Back]</button><<set $target = $characters.findIndex(c => c.id === "bella")>>
<<set _player = $characters[$playing]>>
<<set _bella = $characters[$target]>>
<<if _player.relationships[_bella.id] is undefined>><<set _player.relationships[_bella.id] = 0>><</if>>
<div class="narratortextbox">Bella's Apartment</div><br>
<<media "img" "" "images/fan/locations/bellahouse/bedroom.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage($characters[$playing].id)"></div><<print $characters[$playing].name>><hr>You are different away from the bar.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>That is because at the bar I am being paid to smile. Here I only smile when I mean it.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage($characters[$playing].id)"></div><<print $characters[$playing].name>><hr>And do you mean it?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>I let you into my apartment, didn't I?</div><br>
<<updateRelationship 2>>
<<time>>
<button data-passage="bella_apartment" class="button" type="button" tabindex="0">[Back]</button><<set $target = $characters.findIndex(c => c.id === "bella")>>
<<set _player = $characters[$playing]>>
<<set _bella = $characters[$target]>>
<<if _player.relationships[_bella.id] is undefined>><<set _player.relationships[_bella.id] = 0>><</if>>
<<set _rel = _player.relationships[_bella.id] or 0>>
<div class="narratortextbox">Bella's Apartment</div><br>
<<if _rel lt 5>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>Slow down. I barely know you yet.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>I was wondering when you would ask.</div><br>
<<if $characters[$playing].gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/fan/universal_scenes/straight_kissing.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/fan/universal_scenes/lesbian_kiss.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">Bella kisses you slowly, testing the moment before letting herself enjoy it.</div><br>
<<updateRelationship 3>>
<<time>>
<</if>>
<button data-passage="bella_apartment" class="button" type="button" tabindex="0">[Back]</button><<set $target = $characters.findIndex(c => c.id === "bella")>>
<<set _player = $characters[$playing]>>
<<set _bella = $characters[$target]>>
<<if _player.relationships[_bella.id] is undefined>><<set _player.relationships[_bella.id] = 0>><</if>>
<<set _rel = _player.relationships[_bella.id] or 0>>
<div class="narratortextbox">Bella's Apartment</div><br>
<<if _rel lt $interactionAmounts.handjob>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>Not yet. I like you, but not that much.</div><br>
<<elseif _player.genitals eq "Vagina">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>Hands are still useful. Come here.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/fan/universal_scenes/female_fingering.mp4" type="video/mp4"></video></center></div><br>
<<updateRelationship 4>>
<<time>>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>You have been staring all night. Let me help with that.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/fan/characters/bella/scenes/handjob.mp4" type="video/mp4"></video></center></div><br>
<<updateRelationship 4>>
<<time>>
<</if>>
<button data-passage="bella_apartment" class="button" type="button" tabindex="0">[Back]</button><<set $target = $characters.findIndex(c => c.id === "bella")>>
<<set _player = $characters[$playing]>>
<<set _bella = $characters[$target]>>
<<if _player.relationships[_bella.id] is undefined>><<set _player.relationships[_bella.id] = 0>><</if>>
<<set _rel = _player.relationships[_bella.id] or 0>>
<div class="narratortextbox">Bella's Apartment</div><br>
<<if _rel lt $interactionAmounts.bj>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>Tempting, but no. Earn a little more trust first.</div><br>
<<elseif _player.genitals eq "Vagina">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>Lie back. I want to taste you properly.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/fan/characters/bella/scenes/pussy.mp4" type="video/mp4"></video></center></div><br>
<<updateRelationship 4>>
<<time>>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>Try not to make too much noise. My walls are thin.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/fan/characters/bella/scenes/blowjob.mp4" type="video/mp4"></video></center></div><br>
<<updateRelationship 4>>
<<time>>
<</if>>
<button data-passage="bella_apartment" class="button" type="button" tabindex="0">[Back]</button><<set $target = $characters.findIndex(c => c.id === "bella")>>
<<set _player = $characters[$playing]>>
<<set _bella = $characters[$target]>>
<<if _player.relationships[_bella.id] is undefined>><<set _player.relationships[_bella.id] = 0>><</if>>
<<set _rel = _player.relationships[_bella.id] or 0>>
<div class="narratortextbox">Bella's Apartment</div><br>
<<media "img" "" "images/fan/locations/bellahouse/bedroom.jpg">>
<<if _rel lt 100>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>I want you, but I want to be sure first. Stay close.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>No bar, no noise, no excuses. Just us.</div><br>
<<if _player.gender neq "Male" and _player.genitals eq "Vagina">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>We are going to need toys for this. Lucky for you, I planned ahead.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/fan/universal_scenes/lesbianstrapon.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>Come here. I want all of you.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/fan/characters/bella/scenes/fuck.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="narratortextbox">Bella pulls you close and lets the night finally become something private.</div><br>
<<checkAndRemoveVirgin>>
<<updateRelationship 10>>
<<time>>
<</if>>
<button data-passage="bella_apartment" class="button" type="button" tabindex="0">[Back]</button><div class="narratortextbox">You stand on the dancefloor and give it your all!</div><br>
<<media "vid"
""
"images/fan/activities/dancing/dance.mp4"
>>
<<set _player to $characters[$playing]>>
<<set _hookupPool to [2,4,6]>>
<<if $nightclubGayHookupsEnabled neq false>>
<<run _hookupPool.push(1,3)>>
<</if>>
<<if $nightclubTransHookupsEnabled neq false>>
<<run _hookupPool.push(5)>>
<</if>>
<<set _rando to _hookupPool[random(0, _hookupPool.length - 1)]>>
<<if _player.outfit eq "Clubbing Outfit">>
<div class="narratortextbox">
<span style="color:#63F60A">Clubbing Outfit</span> - Fuck. Yes. ...
<!-- (Long description here) -->
</div><br>
<<if $nightclubGayHookupsEnabled neq false>>
<button data-passage="club_choose_1" class="button" type="button" tabindex="0">Try your luck (Fat Guy)</button>
<</if>>
<button data-passage="club_choose_2" class="button" type="button" tabindex="0">Try your luck (Older Woman)</button>
<<if $nightclubTransHookupsEnabled neq false>>
<button data-passage="club_choose_3" class="button" type="button" tabindex="0">Try your luck (Daisy)</button>
<</if>>
<<if _player.genitals eq "Regular Cock" or _player.genitals eq "Big Cock" or _player.genitals eq "Monster Cock">>
<button data-passage="groupiefuck" class="button" type="button" tabindex="0">Try your luck (Groupie)</button>
<<else>>
<button data-passage="" class="button" type="button" tabindex="0">Need a regular size cock or bigger (Groupie)</button>
<</if>>
<<else>>
<<if _player.perks.includes("Bimbo")>>
<div class="narratortextbox">Because you are a bimbo, you get to flirt with anyone here.</div><br>
<<if $nightclubGayHookupsEnabled neq false>>
<button data-passage="club_choose_1" class="button" type="button" tabindex="0">Try your luck (Fat Guy)</button>
<</if>>
<button data-passage="club_choose_2" class="button" type="button" tabindex="0">Try your luck (Older Woman)</button>
<<if $nightclubTransHookupsEnabled neq false>>
<button data-passage="club_choose_3" class="button" type="button" tabindex="0">Try your luck (Daisy)</button>
<</if>>
<<if _player.genitals eq "Regular Cock" or _player.genitals eq "Big Cock" or _player.genitals eq "Monster Cock">>
<button data-passage="groupiefuck" class="button" type="button" tabindex="0">Try your luck (Groupie)</button>
<<else>>
<button data-passage="" class="button" type="button" tabindex="0">Need a regular size cock or bigger (Groupie)</button>
<</if>>
<<else>>
<<if _rando eq 1>>
<div class="narratortextbox">A rather overweight man grinds up against your leg.</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('fatman')"></div>
Fat Man<hr>You looking for a good time?
</div><br>
<button data-passage="club_choose_1" class="button" type="button" tabindex="0">Try your luck</button>
<<elseif _rando eq 2>>
<div class="narratortextbox">An attractive middle-aged woman grinds up against your leg.</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('debra')"></div>
Debra<hr>You looking for a good time?
</div><br>
<button data-passage="club_choose_2" class="button" type="button" tabindex="0">Try your luck</button>
<<elseif _rando eq 3>>
<!-- Strong Man (Sydney) -->
<div class="imagebox">
<img @src="setup.getMainImage('sydney')">
</div><br>
<div class="narratortextbox">A big strong man bumps into <<print _player.name>></div><br>
<<if _player.gender eq "Female">>
<div class="narratortextbox">Gender Check: <span style="color:red">Failed!</span></div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('sydney')"></div>
Sydney<hr>Sorry, you aren't the one for me.
</div><br>
<div class="narratortextbox">The man leaves and starts dancing with another group.</div><br>
<<else>>
<div class="narratortextbox">Gender Check: <span style="color:green">Passed!</span></div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('sydney')"></div>
Sydney<hr>You seem like a nice guy...
</div><br>
<<if _player.genitals eq "Regular Cock" or _player.genitals eq "Big Cock" or _player.genitals eq "Monster Cock">>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('sydney')"></div>
Sydney<hr>You wanna come back to my place tonight?
</div><br>
<button data-passage="club_choose_6" class="button" type="button" tabindex="0">Go Home With Sydney</button>
<<else>>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('sydney')"></div>
Sydney<hr>But I can tell you don't have the tools for this job. Sorry.
</div><br>
<div class="narratortextbox">Cock Check: <span style="color:red">Failed!</span></div><br>
<div class="narratortextbox">The man leaves and starts dancing with another group.</div><br>
<</if>>
<</if>>
<<elseif _rando eq 4>>
<!-- Jewelz -->
<<set $target = 9>>
<<set _target = $characters[$target]>>
<div class="imagebox">
<img @src="setup.getMainImage('jewelz')">
</div><br>
<div class="narratortextbox"><<print _target.name>> bumps into <<print _player.name>></div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('jewelz')"></div>
<<print _target.name>><hr>Hey playa!
</div><br>
<button data-passage="jewelzNightClub" class="button" type="button" tabindex="0">Try your luck</button>
<<elseif _rando eq 5>>
<div class="narratortextbox">An attractive young woman grinds up against your leg ...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div>Daisy<hr>Holy shit, you're hot!</div><br>
<button data-passage="club_choose_3" class="button" type="button" tabindex="0">Try your luck</button>
<<else>>
<div class="narratortextbox">Nothing else happens. You get tired and decide to go home.</div><br>
<</if>>
<</if>>
<</if>>
<!-- Always show these at the end -->
<button data-passage="randodance" class="button" type="button" tabindex="0">Dance Again</button>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave]</button><<set $target = 5>>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="narratortextbox">As you follow the man out of the nightclub, the lights shine brighter on you. The fat man gets a good look at your face. He studies it.</div><br>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fatman')"></div><<print $characters[$target].name>><hr>Oh shit, I never knew you were a <<= _player.gender>>! I need to go - Bye! [Needs the "Gay" perk]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fatman')"></div><<print $characters[$target].name>><hr>
<<if _player.relationships[_target.id] eq 0>>
Hehehe! You're pretty. Lets go to the male bathroom so I can have my way with ya! Haha!
<<elseif _player.relationships[_target.id] lte 25>>
Well well well! Come back for more?
<<elseif _player.relationships[_target.id] lte 75>>
You again? You are lucky im not bored of ya!
<<else>>
<<print $characters[$playing].name>>, my love!
<</if>>
</div><br>
<button data-passage="club_fuck_1" class="button" type="button" tabindex="0">Next</button>
<</if>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Flee]</button><<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fatman')"></div><<print $characters[$target].name>><hr>Are you ready for me, hehe!</div><br>
<div class="monotextbox">Agh...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Yes, let's do this.</div><br>
<div class="narratortextbox">After some kissing and *disgusting* foreplay you find yourself fucking with the man in the bathroom stall.</div><br>
<!-- Player has Vagina, fatman has any type of Cock -->
<<set _player = $characters[$playing]>><<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fatman')"></div><<print $characters[$target].name>><hr>You really are pretty, aren't you? Hehehehe</div><br>
<div class="narratortextbox">You end up naked on the floor getting pounded by the man</div><br>
<!-- fatman with a cock fucking a woman with a pussy-->
<<if _player.gender eq "Male">>
<!-- SCENE NEEDED-->
<<else>> <!-- fatman with a cock fucking a normal woman with a pussy-->
<<media "vid"
""
"images/fan/characters/fatman/scenes/nightclubfuck.mp4"
>>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fatman')"></div><<print $characters[$target].name>><hr>Damn, that's good pussy!</div><br>
<div class="narratortextbox"><<= $characters[$playing].name>> moans with a deep pleasure!</div><br>
<<set _randomcum to random(1,5)>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fatman')"></div><<print $characters[$target].name>><hr>I-I think i'm gonna cum!</div><br>
<<if _randomcum eq 1>>
<<if _player.gender eq "Male">>
<!-- SCENE NEEDED-->
<<else>> <!-- fatman cum-->
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Please pull out!</div><br>
<<media "vid"
""
"images/fan/characters/fatman/scenes/facial.mp4"
>>
<div class="narratortextbox"><<= $characters[$target].name>> squirts his load all over the face of <<= $characters[$playing].name>></div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>Mwahaha! Later bitch!</div><br>
<<randomPerk 50 "Facial'd">>
<</if>>
<</if>>
<!-- Player has any type of Cock, fatman has Vagina -- NOT SUPPORTED -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock" or _player.genitals == "Monster Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fatman')"></div><<print $characters[$target].name>><hr>DOES NOT EXIST</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/fatman/scenes/DOES NOT EXIST.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fatman')"></div><<print $characters[$target].name>><hr>DOES NOT EXIST</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/fatman/scenes/DOES NOT EXIST.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fatman')"></div><<print $characters[$target].name>><hr>DOES NOT EXIST</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>! Holy shit!</div><br>
<!-- Player has any type of Cock, fatman has any type of cock GAY SCENE -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock" or _player.genitals == "Monster Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock" or _player.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fatman')"></div><<print $characters[$target].name>><hr>You're a big boy, huh? Fat man likes big boys... fuck my ass wont you?</div><br>
<div class="narratortextbox"><<= $characters[$target].name>> undresses and waits <<print $characters[$playing].name>> you to fuck his disgusting ass.</div><br>
<!-- Player male has a Cock, fatman has a cock GAY SCENE (THIS IS A UNIVERSAL SCENE FOR MALE AND FEMALE CHARACTERS WITH COCKS-->
<<media "vid"
""
"images/fan/characters/fatman/scenes/fuck.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Ah!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fatman')"></div><<print $characters[$target].name>><hr>Fatman likes... mmmmm... you did good. See you again soon. Fatman likes you!</div><br>
<!-- Player has any type of vagina, fatman has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('fatman')"></div><<print $characters[$target].name>><hr>DOES NOT EXIST</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/fatman/scenes/DOES NOT EXIST.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<div class="narratortextbox"><<= $characters[$playing].name>> heads home. They are barely able to walk. They need to rest for the day.</div><br>
<<updateRelationship 1>>
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<!-- Back to the interaction menu -->
<button data-passage="player_sleep" class="button" type="button" tabindex="0">[Go Home & Sleep]</button><<set $target = 4>>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="narratortextbox">You follow the older woman out of the nightclub where she hails a cab.</div><br>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('debra')"></div><<print $characters[$target].name>><hr>Oh no! I'm sorry darling! I never got a good look at you under the darkness of the nightclub. I didn't know you were a <<= _player.gender>>. Let's not do this, okay? [Needs the "Gay" perk]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('debra')"></div><<print $characters[$target].name>><hr>
<<if _player.relationships[_target.id] eq 0>>
You're so fucking hot! I can't wait to get you home!
<<elseif _player.relationships[_target.id] lte 25>>
I'm so glad you found me again tonight!
<<elseif _player.relationships[_target.id] lte 75>>
You don't even have to say anything, we've done this how many times now? Let's go back to my place.
<<else>>
<<print $characters[$playing].name>>, why don't you just call me instead of following me in the nightclub - hehe! Let's go back to my place. You know the way by now, yes?
<</if>>
</div><br>
<div class="monotextbox">I hope the sheets are clean...</div><br>
<button data-passage="club_fuck_2" class="button" type="button" tabindex="0">Next</button>
<</if>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Flee]</button><<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<run setup.enablePhoneCamera("images/fan/characters/debra/nude.jpg", "Nude photo of Debra", "debra", "You can touch yourself to that photo as much as you want big boy", "debraphoto")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('debra')"></div><<print $characters[$target].name>><hr>We've got the entire place to ourselves tonight...</div><br>
<<media "img" "" "images/fan/locations/debrahouse/fancybedroom.jpg">>
<div class="monotextbox">This is a nice place...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('debra')"></div><<print $characters[$target].name>><hr>Let's have some fun!</div><br>
<!-- Player has Vagina, debra has any type of Cock FUTA DEBRA NOT SUPPORTED-->
<<set _player = $characters[$playing]>><<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<!-- SCENE NEEDED-->
<!-- debra with a cock fucking a woman with a pussy-->
<<if _player.gender eq "Male">>
<!-- SCENE NEEDED-->
<<else>> <!-- debra with a cock fucking a normal woman with a pussy-->
<!-- SCENE NEEDED-->
<</if>>
<!-- SCENE NEEDED-->
<<set _randomcum to random(1,5)>>
<!-- SCENE NEEDED-->
<<if _randomcum eq 1>>
<<if _player.gender eq "Male">>
<!-- SCENE NEEDED-->
<<else>> <!-- debra cum-->
<!-- SCENE NEEDED-->
<</if>>
<</if>>
<!-- Player has any type of Cock, debra has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock" or _player.genitals == "Monster Cock") and (_target.genitals == "Vagina")>>
<<set _randomfuck to random(1,2)>>
<div class="narratortextbox">Roll: _randomfuck/2 - <<if _randomfuck eq 1>>You receive a blowjob from <<print $characters[$target].name>><<else>><<print $characters[$target].name>> lets you fuck her pussy!<</if>></div><br>
<!-- BLOWJOB -->
<<if _randomfuck eq 1>>
<<media "vid"
""
"images/fan/characters/debra/scenes/owbj.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('debra')"></div><<print $characters[$target].name>><hr>You taste good...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('debra')"></div><<print $characters[$target].name>><hr>W-why is it twitching?...</div><br>
<<media "vid"
""
"images/fan/characters/debra/scenes/owfacial.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('debra')"></div><<print $characters[$target].name>><hr>Hmmmhhh.... so warm!</div><br>
<<randomPerkID 15 "debra" "Facial'd">>
<!-- FUCK -->
<<else>>
<<if _player.gender eq "Male">>
<<media "vid"
""
"images/fan/characters/debra/scenes/owfuck2.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('debra')"></div><<print $characters[$target].name>><hr>Fucking give it to me!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('debra')"></div><<print $characters[$target].name>><hr>Uuuuughhhh!</div><br>
<!-- above and below scenes have slight variations just show a male or unknown fucking to give an illusion of a female or male fucking -->
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('debra')"></div><<print $characters[$target].name>><hr>Fucking give it to me!</div><br>
<<media "vid"
""
"images/fan/characters/debra/scenes/owfuck.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('debra')"></div><<print $characters[$target].name>><hr>Uuuuughhhh!</div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Was that good?</div><br>
<!-- Player has any type of Cock, debra has any type of cock NOT SUPPORTED-->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock" or _player.genitals == "Monster Cock")>>
<!-- Player has any type of vagina, debra has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('debra')"></div><<print $characters[$target].name>><hr>That sweet pussy is mine! I want to feel your clit rubbing against mine.. lets scissor...</div><br>
<<media "vid"
""
"images/fan/characters/debra/scenes/scissor.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('debra')"></div><<print $characters[$target].name>><hr>Oh fuck yes...</div><br>
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
/* 5% pregnancy affliction chance: penis + vagina pairing */
<<set _pregChance = random(1,100)>>
<<if _pregChance lte 5>>
<<if (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock" or _player.genitals == "Monster Cock") and (_target.genitals == "Vagina") and !_target.pregnant>>
<<set _target.pregnant = true>>
<<unlockAchievement "pregdebra">>
<div class="narratortextbox">A risky finish. Debra may now be pregnant.</div><br>
<<elseif (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock") and !_player.pregnant>>
<<set _player.pregnant = true>>
<<unlockAchievement "pregplayer">>
<div class="narratortextbox">A risky finish. You may now be pregnant.</div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('debra')"></div><<print $characters[$target].name>><hr>You'll call me, right?</div><br>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<div class="narratortextbox"><<= $characters[$playing].name>> heads home. They are barely able to walk. They need to rest for the day.</div><br>
<<updateRelationship 1>>
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<!-- Back to the interaction menu -->
<button data-passage="player_sleep" class="button" type="button" tabindex="0">[Go Home & Sleep]</button><<set $target = 1>>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="narratortextbox">You follow the attractive younger woman out of the nightclub where she hails a cab.</div><br>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div><<print $characters[$target].name>><hr>Oh no! Fuck! I never got a good look at you under the darkness of the nightclub. I didn't know you were a <<= _player.gender>>. Let's not do this, okay? [Needs the "Gay" perk]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div><<print $characters[$target].name>><hr>
<<if _player.relationships[_target.id] eq 0>>
Let's go back to my place!
<<elseif _player.relationships[_target.id] lte 25>>
Can't get enough of Daisy, huh?
<<elseif _player.relationships[_target.id] lte 75>>
You better put some more effort in tonight!
<<else>>
<<print $characters[$playing].name>> - I'm yours!
<</if>>
</div><br>
<div class="monotextbox">I hope I don't get <<print $characters[$playing].name>> murdered...</div><br>
<button data-passage="club_fuck_3" class="button" type="button" tabindex="0">Next</button>
<</if>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Flee]</button><<set $target = 1>>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<run setup.enablePhoneCamera("images/fan/characters/daisy/photo_1.jpg", "Daisy", "daisy", "Something to remember me by?")>>
<<media "img" "" "images/fan/characters/daisy/chatimage.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div><<print $characters[$target].name>><hr>I'm going to give you the time of your life!</div><br>
<div class="narratortextbox">After some kissing and beautiful foreplay <<print $characters[$playing].name>> finds themself ontop of <<print $characters[$target].name>></div><br>
<!-- Player has Vagina, daisy has any type of Cock-->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<!-- daisy with a cock fucking a woman with a pussy-->
<<if _player.gender eq "Male">>
<div class="narratortextbox"><<print $characters[$target].name>> goes down on you, licking and sucking your pussy.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/fan/universal_scenes/pussyeating_female.mp4" type="video/mp4"></video></center></div><br>
<<media "vid"
""
"images/fan/universal_scenes/pussyeating_female.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div><<print $characters[$target].name>><hr>Does that feel good?</div><br>
<div class="narratortextbox"><<print $characters[$target].name>> then slides their cock inside your man pussy</div><br>
<<media "vid"
""
"images/fan/universal_scenes/ftm_fucked.mp4"
>>
<<else>>
<div class="narratortextbox"><<print $characters[$target].name>> then slides their cock inside your pussy</div><br>
<<media "vid"
""
"images/fan/characters/daisy/scenes/daisyfuckwoman.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div><<print $characters[$target].name>><hr>Does that feel good?</div><br>
<<media "vid"
""
"images/fan/characters/daisy/scenes/daisyfuckwoman2.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div><<print $characters[$target].name>><hr>Yes!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Oh Daisy!</div><br>
<</if>>
<!-- Player has any type of Cock, daisy has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock" or _player.genitals == "Monster Cock") and (_target.genitals == "Vagina")>>
<div class="narratortextbox">You receive a blowjob from <<print $characters[$target].name>></div><br>
<!-- BLOWJOB -->
<<media "vid"
""
"images/fan/characters/daisy/scenes/daisygivebj.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div><<print $characters[$target].name>><hr>Mhhhmmm...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Is that nice, babe?</div><br>
<!-- Player has any type of Cock, daisy has any type of cock-->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock" or _player.genitals == "Monster Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock" or _target.genitals == "Monster Cock")>>
<<set _whosfuckin to random(1,2)>>
<<if _whosfuckin eq 1>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 2: Daisy fucks you!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<media "vid"
""
"images/fan/characters/daisy/scenes/fucksdude.mp4"
>>
<<else>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 1: You fuck daisy!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<media "vid"
""
"images/fan/characters/daisy/scenes/daisyfuckgive.mp4"
>>
<</if>>
<<set _whoscummin to random(1,10)>>
<<if _whoscummin lte 5>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You fail to cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
Roll 50%: You cum!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<media "vid"
""
"images/fan/characters/daisy/scenes/daisyfacial.mp4"
>>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div><<print $characters[$target].name>><hr>We really went for it, huh?</div><br>
<!-- Player has any type of vagina, daisy has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div><<print $characters[$target].name>><hr>Let's use a little toy of mine</div><br>
<<media "vid"
""
"images/fan/universal_scenes/lesbianstrapon.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Put some more of your back into it!</div><br>
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev. [<<print _player.genitals>> vs <<print _target.genitals>>]
</div>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div><<print $characters[$target].name>><hr>You'll call me, right?</div><br>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<div class="narratortextbox"><<= $characters[$playing].name>> heads home. They are barely able to walk. They need to rest for the day.</div><br>
<<updateRelationship 1>>
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<!-- Back to the interaction menu -->
<<if setup.hasPhoneNumber('daisy')>>
<button data-passage="player_sleep" class="button" type="button" tabindex="0">[Go Home & Sleep]</button>
<<else>>
<button data-passage="daisy_phone_exchange" class="button" type="button" tabindex="0">[Continue]</button>
<</if>><<set $target = 1>>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div><<print $characters[$target].name>><hr>Sorry about the mess...</div><br>
<<media "img" "" "images/fan/locations/daisyhouse/trashyapartment.jpg">>
<div class="monotextbox">Damn bitch, you live like this?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div><<print $characters[$target].name>><hr>Should we have some fun?!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div><<print $characters[$target].name>><hr>Actually - wait! Before we start...</div><br>
<<if _target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div><<print $characters[$target].name>><hr>Are you okay with girls that have... cocks?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div><<print $characters[$target].name>><hr>- Never mind! It's nothing! Lets have some fun?</div><br>
<</if>>
<button data-passage="club_fuck_3.1" class="button" type="button" tabindex="0">"That's fine with me."</button>
<button data-passage="player_sleep" class="button" type="button" tabindex="0">[Go Home & Sleep]</button><<set $currentlocation = "daisy_phone_exchange">>
<<run setup.givePhoneNumber('daisy')>>
<<media "img" "" "images/fan/locations/daisyhouse/trashyapartment.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div>Daisy<hr>Wait! You should take my number. Call me sometime, okay?</div><br>
<div class="narratortextbox">Daisy gives you her number. She has been added to your phone contacts.</div><br>
<button data-passage="player_sleep" class="button" type="button" tabindex="0">[Go Home & Sleep]</button><div class="narratortextbox"><<print $characters[$playing].name>> soon finds themself fucking this random woman. The same woman who reeled him into this pit of lust.</div><br>
<<media "vid"
""
"images/fan/characters/groupie/nightclubfucking.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('groupie')"></div>Groupie<hr><<if $characters[$playing] eq "Male">>Another big man's cock to fill this pussy full of cum!<<else>>I've never been fucked by a woman this good!<</if>></div><br>
<div class="monotextbox">I know it's meant to be dirty talk, but who even talks like that?</div><br>
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<button data-passage="player_sleep" class="button" type="button" tabindex="0">[Go Home & Sleep]</button><div class="narratortextbox">You find yourself in a private part of the nightclub. The lights are dim but still bright enough to make out the countless naked male and female bodies littering the strangely 'music-less' dancefloor.</div><br>
<div class="narratortextbox">It's a ... <span style="color:pink">//It's an ORGY!//</span></div><br>
<<media "img" "" "images/fan/characters/groupie/groupie_orgy.jpg">>
<div class="monotextbox">At this point, I don't even have to whisper any commands to <<print $characters[$playing].name>>. Their dick is *firmly* in control. Both <<print $characters[$playing].name>> and I are powerless to the trouser snake that lies in the depths below.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('groupie')"></div>Groupie<hr>Hey you! Bring that <<print $characters[$playing].genitals>> over here!</div><br>
<<if $characters[$playing].genitals.includes('Regular Cock')>><div class="monotextbox">Don't worry, <<print $characters[$playing].name>>. It's not //that// small.</div><br><</if>>
<button data-passage="fuckorgy" class="button" type="button" tabindex="0">Fuck The Woman</button>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Flee]</button><<set $target = 2>>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="narratortextbox">As you follow the man out of the nightclub, the lights shine brighter on you. The fat man gets a good look at your face. He studies it.</div><br>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('sydney')"></div><<print $characters[$target].name>><hr>
<<if _player.relationships[_target.id] eq 0>>
Damn, you're beautiful - you know that? I'm going to really enjoy tonight.
<<elseif _player.relationships[_target.id] lte 25>>
I'm really a lucky guy, you know? Choosing me again tonight...
<<elseif _player.relationships[_target.id] lte 75>>
Let's go. You know the score.
<<else>>
My love. Let's go back to my place. You already know the way.
<</if>>
</div><br>
<button data-passage="club_fuck_6" class="button" type="button" tabindex="0">Next</button>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Flee]</button><<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="imagebox">
<img @src="setup.getMainImage('sydney')">
</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('sydney')"></div><<print $characters[$target].name>><hr>Let me think... why don't we have some foreplay first?</div><br>
<!-- Player has Vagina, sydney has any type of Cock -->
<<set _player = $characters[$playing]>><<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('sydney')"></div><<print $characters[$target].name>><hr>Lets take this slow and savour the moment...</div><br>
<div class="narratortextbox"><<= $characters[$target].name>> undresses <<print $characters[$playing].name>>, revealing their pussy. <<= $characters[$target].name>> wastes no time going to pound town on <<print $characters[$playing].name>>.</div><br>
<!-- sydney with a cock fucking a man with a pussy-->
<<if _player.gender eq "Male">>
<<media "vid"
""
"images/fan/universal_scenes/ftm_fucked.mp4"
>>
<<else>> <!-- sydney with a cock fucking a normal woman with a pussy-->
<<media "vid"
""
"images/fan/universal_scenes/vanilla.mp4"
>>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('sydney')"></div><<print $characters[$target].name>><hr>You're amazing, you know that?</div><br>
<!-- Player has any type of Cock, sydney has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock" or _player.genitals == "Monster Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('sydney')"></div><<print $characters[$target].name>><hr>Y'know, I don't know how it happened but I was blessed with the nicest pussy you've ever seen. I want you to fuck me hard!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I'll do whatever you want me to, babe.</div><br>
<<if _player.gender eq "Male">>
<<media "vid"
""
"images/fan/universal_scenes/ftm_fucked.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('sydney')"></div><<print $characters[$target].name>><hr>Oh yes! Fuck me harder!</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('sydney')"></div><<print $characters[$target].name>><hr>Use this on me!</div><br>
<<media "vid"
""
"images/fan/universal_scenes/lesbianstrapon.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('sydney')"></div><<print $characters[$target].name>><hr>I can feel your passion, <<print $characters[$playing].name>></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>> is this okay for you?</div><br>
<!-- Player has any type of Cock, sydney has any type of cock GAY SCENE -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock" or _player.genitals == "Monster Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('sydney')"></div><<print $characters[$target].name>><hr>You are my type, you know? From the moment I saw you I felt your soul reach out to mine.</div><br>
<div class="narratortextbox"><<= $characters[$target].name>> undresses and waits for <<print $characters[$playing].name>></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('sydney')"></div><<print $characters[$target].name>><hr>I want to have you!</div><br>
<div class="narratortextbox"><<= $characters[$target].name>> sucks and licks the cock of <<print $characters[$playing].name>></div><br>
<!-- Player male has a Cock, sydney has a cock GAY SCENE (THIS IS A UNIVERSAL SCENE FOR MALE AND FEMALE CHARACTERS WITH COCKS-->
<<media "vid"
""
"images/fan/characters/sydney/scenes/sydneyBJ.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Oh gosh!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('sydney')"></div><<print $characters[$target].name>><hr>Now come, fuck my ass!</div><br>
<<media "vid"
""
"images/fan/characters/sydney/scenes/sydneyFuck.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('sydney')"></div><<print $characters[$target].name>><hr>Oh baby...</div><br>
<!-- Player has any type of vagina, sydney has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('sydney')"></div><<print $characters[$target].name>><hr>This is gonna be freaky...</div><br>
<div class="narratortextbox">Soon, you find both parties sharing a dildo. Every inch moved causing a huge squirt of pleasure.</div><br>
<<media "vid"
""
"images/fan/universal_scenes/lesbian_anal.mp4"
>>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<div class="narratortextbox"><<= $characters[$playing].name>> heads home. They are barely able to walk. They need to rest for the day.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('sydney')"></div><<print $characters[$target].name>><hr>You are really special. I hope we can see each other again soon.</div><br>
<<updateRelationship 1>>
<!-- Back to the interaction menu -->
<button data-passage="player_sleep" class="button" type="button" tabindex="0">[Go Home & Sleep]</button><<set $target = 9>>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="narratortextbox">You follow the blue haired woman out of the nightclub where she hails a cab.</div><br>
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jewelz')"></div><<print $characters[$target].name>><hr>Of fuck, sorry. I'm not interested in this interaction [Needs the "Gay" perk]</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jewelz')"></div><<print $characters[$target].name>><hr>
<<if _player.relationships[_target.id] eq 0>>
You better be a good fuck.
<<elseif _player.relationships[_target.id] lte 25>>
We have to stop meeting like this!
<<elseif _player.relationships[_target.id] lte 75>>
Don't raid my fridge this time!
<<else>>
<<print $characters[$playing].name>>, i can't wait to feel you inside me again!
<</if>>
</div><br>
<div class="monotextbox">You follow her home</div><br>
<button data-passage="jewelzNightClub_2" class="button" type="button" tabindex="0">Next</button>
<</if>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Flee]</button><<set $target = 9>>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<run setup.givePhoneNumber("jewelz")>>
<<run setup.enablePhoneCamera("images/fan/characters/jewelz/photo_1.jpg", "Jewelz hookup", "jewelz", "Did you get your cock in the shot?")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jewelz')"></div><<print $characters[$target].name>><hr>We've got the entire place to ourselves tonight...</div><br>
<div class="monotextbox">This is a nice place...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jewelz')"></div><<print $characters[$target].name>><hr>Let's have some fun!</div><br>
<!-- Player has Vagina, debra has any type of Cock FUTA DEBRA NOT SUPPORTED-->
<<set _player = $characters[$playing]>><<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock")>>
<!-- SCENE NEEDED-->
<!-- debra with a cock fucking a woman with a pussy-->
<<if _player.gender eq "Male">>
<!-- SCENE NEEDED-->
<<else>> <!-- debra with a cock fucking a normal woman with a pussy-->
<!-- SCENE NEEDED-->
<</if>>
<!-- SCENE NEEDED-->
<<set _randomcum to random(1,5)>>
<!-- SCENE NEEDED-->
<<if _randomcum eq 1>>
<<if _player.gender eq "Male">>
<!-- SCENE NEEDED-->
<<else>> <!-- debra cum-->
<!-- SCENE NEEDED-->
<</if>>
<</if>>
<!-- Player has any type of Cock, debra has Vagina -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock" or _player.genitals == "Monster Cock") and (_target.genitals == "Vagina")>>
<<set _randomfuck to random(1,2)>>
<div class="narratortextbox">Roll: _randomfuck/2 - <<if _randomfuck eq 1>>You receive a blowjob from <<print $characters[$target].name>><<else>><<print $characters[$target].name>> lets you fuck her pussy!<</if>></div><br>
<!-- BLOWJOB -->
<<if _randomfuck eq 1>>
<<media "vid"
""
"images/fan/characters/jewelz/bj.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jewelz')"></div><<print $characters[$target].name>><hr>You taste good...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jewelz')"></div><<print $characters[$target].name>><hr>W-why is it twitching?...</div><br>
<<media "vid"
""
"images/fan/characters/jewelz/bj_cum.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jewelz')"></div><<print $characters[$target].name>><hr>Hmmmhhh.... so warm!</div><br>
<<randomPerkID 15 "jewelz" "Facial'd">>
<!-- FUCK -->
<<else>>
<<if _player.gender eq "Male">>
<<media "vid"
""
"images/fan/characters/jewelz/fuck.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jewelz')"></div><<print $characters[$target].name>><hr>Fucking give it to me!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jewelz')"></div><<print $characters[$target].name>><hr>Uuuuughhhh!</div><br>
<!-- above and below scenes have slight variations just show a male or unknown fucking to give an illusion of a female or male fucking -->
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jewelz')"></div><<print $characters[$target].name>><hr>Fucking give it to me!</div><br>
<<media "vid"
""
"images/fan/characters/jewelz/fuck.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jewelz')"></div><<print $characters[$target].name>><hr>Uuuuughhhh!</div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Was that good?</div><br>
<!-- Player has any type of Cock, debra has any type of cock NOT SUPPORTED-->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock" or _player.genitals == "Monster Cock")>>
<!-- Player has any type of vagina, debra has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jewelz')"></div><<print $characters[$target].name>><hr>That sweet pussy is mine! I want to feel your clit rubbing against mine.. lets scissor...</div><br>
<<media "vid"
""
"images/fan/characters/debra/scenes/scissor.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jewelz')"></div><<print $characters[$target].name>><hr>Oh fuck yes...</div><br>
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
/* 5% pregnancy affliction chance: penis + vagina pairing */
<<set _pregChance = random(1,100)>>
<<if _pregChance lte 5>>
<<if (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock" or _player.genitals == "Monster Cock") and (_target.genitals == "Vagina") and !_target.pregnant>>
<<set _target.pregnant = true>>
<<unlockAchievement "pregjewelz">>
<div class="narratortextbox">A risky finish. Jewelz may now be pregnant.</div><br>
<<elseif (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Monster Cock") and !_player.pregnant>>
<<set _player.pregnant = true>>
<<unlockAchievement "pregplayer">>
<div class="narratortextbox">A risky finish. You may now be pregnant.</div><br>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jewelz')"></div><<print $characters[$target].name>><hr>You'll call me, right?</div><br>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<div class="narratortextbox"><<= $characters[$playing].name>> heads home. They need to rest for the day.</div><br>
<<updateRelationship 1>>
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<!-- Back to the interaction menu -->
<button data-passage="player_sleep" class="button" type="button" tabindex="0">[Go Home & Sleep]</button><<addAffliction "Drunk">>
<<set $target = $characters.findIndex(c => c.id === "bella")>>
<<set _player = $characters[$playing]>>
<<set _bella = $characters[$target]>>
<<if _player.relationships[_bella.id] is undefined>><<set _player.relationships[_bella.id] = 0>><</if>>
<<if $bellaNightclubTalkDays is undefined>><<set $bellaNightclubTalkDays = []>><</if>>
<<set _talkDays = $bellaNightclubTalkDays.length>>
<<set _rel = _player.relationships[_bella.id] or 0>>
<div class="narratortextbox">You grab a drink from the bar</div><br>
<<if _talkDays gte 10>>
<div class="narratortextbox">Bella smiles when she sees you, familiar enough now that she barely has to ask what you want.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella The Waitress<hr>Hey, <<= _player.name>>. Same as usual?</div><br>
<<elseif _talkDays gte 5>>
<div class="narratortextbox">Bella spots you before you even reach the counter, already reaching for your usual.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella The Waitress<hr><<= _player.name>>, right? I knew I would remember eventually.</div><br>
<<elseif _rel gte 60>>
<div class="narratortextbox">Bella spots you before you even reach the counter, already reaching for your usual.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella The Waitress<hr>There you are. I was starting to think you found somewhere more interesting than my bar.</div><br>
<<elseif _rel gte 25>>
<div class="narratortextbox">Bella leans on the counter with a familiar smile.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella The Waitress<hr>Back again? Good. I like having a regular who actually looks at me when I talk.</div><br>
<<elseif _rel gte 5>>
<div class="narratortextbox">The waitress gives you a flirty smile and lingers a little longer than she needs to.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella The Waitress<hr>Enjoy your drink. You're becoming a regular.</div><br>
<<else>>
<div class="narratortextbox">The waitress gives you a flirty smile.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella The Waitress<hr>Enjoy your drink, don't be a stranger.</div><br>
<</if>>
<button data-passage="bella_bar_chat" class="button" type="button" tabindex="0">[Chat with Bella]</button>
<button data-passage="insidenightclub" class="button" type="button" tabindex="0">Back</button><<set $target = $characters.findIndex(c => c.id === "bella")>>
<<set _player = $characters[$playing]>>
<<set _bella = $characters[$target]>>
<<if _player.relationships[_bella.id] is undefined>><<set _player.relationships[_bella.id] = 0>><</if>>
<<if $bellaNightclubTalkDays is undefined>><<set $bellaNightclubTalkDays = []>><</if>>
<<if not $bellaNightclubTalkDays.includes($dayspassed)>>
<<run $bellaNightclubTalkDays.push($dayspassed)>>
<</if>>
<<set _talkDays = $bellaNightclubTalkDays.length>>
<<set _rel = _player.relationships[_bella.id] or 0>>
<div class="narratortextbox">The club roars around you while Bella steals a minute at the bar.</div><br>
<<if _talkDays gte 10>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>Ten different nights, <<= _player.name>>. Either you really like the drinks or you like me.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>Come by my apartment sometime when I am not working. We should hang out somewhere quiet.</div><br>
<<set $bellaApartmentUnlocked = true>>
<<elseif _talkDays gte 5>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>Five nights now. I should probably stop calling you stranger, <<= _player.name>>.</div><br>
<<elseif _rel gte 60>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>If my manager asks, I am polishing glasses. Very slowly. With my favorite distraction.</div><br>
<<elseif _rel gte 25>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>You keep turning up at the best part of my shift. That is either luck or strategy.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bella')"></div>Bella<hr>I see a lot of faces from behind this bar. Yours is getting easier to remember.</div><br>
<</if>>
<div class="narratortextbox">Bella nightclub conversations: <<= _talkDays>>/10 separate days.</div><br>
<<updateRelationship 1>>
<<time>>
<button data-passage="buyadrink" class="button" type="button" tabindex="0">[Back to Bar]</button><div class="narratortextbox">You enter the nightclub. The noise is loud and the atmosphere is electric.</div><br>
<<media "img" "" "images/fan/locations/nightclub/dancers.jpg">>
<button data-passage="femalebathroom" class="button" type="button" tabindex="0">Go to the bathroom (Female)</button>
<button data-passage="malebathroom" class="button" type="button" tabindex="0">Go to the bathroom (Male)</button>
<button data-passage="buyadrink" class="button" type="button" tabindex="0">Buy a drink</button>
<button data-passage="randodance" class="button" type="button" tabindex="0">Dance</button>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave]</button><<media "img" "" "images/fan/locations/nightclub/outside.jpg">>
<div class="narratortextbox">Nightclub Hookup Preferences</div><br>
<div class="narratortextbox">Do you want to enable gay hookups in the nightclub? Man on man.</div><br>
<button data-passage="nightclub_hookup_preferences_trans" class="button" type="button" tabindex="0" data-setter="$nightclubGayHookupsEnabled to true">[Yes — Enable Gay Hookups]</button>
<button data-passage="nightclub_hookup_preferences_trans" class="button" type="button" tabindex="0" data-setter="$nightclubGayHookupsEnabled to false">[No — Disable Gay Hookups]</button>
<div class="monotextbox">Disabling this option removes the Gay Sydney and Fat Man nightclub encounters, as well as the male-on-male car dealership hookup.</div><br>
<button data-passage="street_citadel" class="button button-returner" type="button" tabindex="0">[Leave]</button><<media "img" "" "images/fan/locations/nightclub/outside.jpg">>
<div class="narratortextbox">Nightclub Hookup Preferences</div><br>
<div class="narratortextbox">Do you want to enable a trans hookup in the nightclub? Man on trans woman.</div><br>
<div class="monotextbox">Disabling this option removes the Daisy nightclub encounter.</div><br>
<div class="monotextbox">These settings can be changed at any time in the Options menu.</div><br>
<<button "[Yes — Enable Trans Hookup]" "insidenightclub">>
<<set $nightclubTransHookupsEnabled = true>>
<<set $nightclubHookupPreferencesSet = true>>
<</button>>
<<button "[No — Disable Trans Hookup]" "insidenightclub">>
<<set $nightclubTransHookupsEnabled = false>>
<<set $nightclubHookupPreferencesSet = true>>
<</button>>
<button data-passage="street_citadel" class="button button-returner" type="button" tabindex="0">[Leave]</button><div class="narratortextbox">You arrive at the nightclub.</div><br>
<<media "img" "" "images/fan/locations/nightclub/outside.jpg">>
<<if $time lte 9>>
<div class="narratortextbox">The nightclub is closed. Come back tonight.</div><br>
<button data-passage="nightclubwait" class="button" type="button" tabindex="0">[Wait Until Midnight]</button><br>
<<else>>
<div class="narratortextbox">The nightclub is open. A sea of people fill the interior as you glimpse through the foggy windows. A few have trickled outside to smoke and chat. The vibes here are good and you feel excited. </div><br>
<button data-passage="nightclubenter" class="button" type="button" tabindex="0">Try to get in</button>
<</if>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave]</button><<set $hiddenUI = 1>>
<<media "img" "" "images/fan/locations/nightclub/outside.jpg">>
<div class="narratortextbox">You walk towards the bouncer</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bouncer')"></div>Bouncer<hr>Hmmmhh...</div><br>
<div class="narratortextbox">The bouncer checks you out to see if you are okay to enter the nightclub.</div><br>
<<if $naked != true>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bouncer')"></div>Bouncer<hr>Looks like you are wearing a <<print $characters[$playing].outfit>>. This is good enough. You are okay to come in. No trouble, understood?</div><br>
<<if $nightclubHookupPreferencesSet eq true>>
<button data-passage="insidenightclub" class="button" type="button" tabindex="0">Enter the nightclub</button>
<<else>>
<button data-passage="nightclub_hookup_preferences_gay" class="button" type="button" tabindex="0">Enter the nightclub</button>
<</if>>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('bouncer')"></div>Bouncer<hr>Now why would I let a naked freak like you in? Get lost before I beat the shit out of you.</div><br>
<</if>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave]</button><div class="narratortextbox">You really just can't help yourself! You are a coomer, which means at any point in time they must get off when the situation arrises. The bathroom stall should be a good place to bash one out.</div><br>
<<set _playerGenitals = $characters[$playing].genitals or "">>
<<set _playerHasCock = (_playerGenitals eq "Regular Cock" or _playerGenitals eq "Tiny Cock" or _playerGenitals eq "Big Cock" or _playerGenitals eq "Large Cock")>>
<<if _playerHasCock>>
<<if $soloMasturbationScenesEnabled neq false and $dicksenabled neq false>>
<<media "vid"
""
"images/fan/universal_scenes/male_solo.mp4"
>>
<<else>>
<div class="narratortextbox">You have a good ol' wank in the bathroom stall and you spray cum all over the wall. Oops.</div><br>
<</if>>
<<else>>
<<if $soloMasturbationScenesEnabled neq false>>
<<media "vid"
""
"images/fan/universal_scenes/female_solo.mp4"
>>
<</if>>
<div class="narratortextbox">You have a good ol' wank in the bathroom stall.</div><br>
<</if>>
<button data-passage="malebathroom" class="button" type="button" tabindex="0">Exit</button><<time>><div class="narratortextbox">You wait until the nightclub opens.</div><br>
<<media "img" "" "images/fan/locations/nightclub/outside.jpg">>
<<set $time = 9>>
<<time>>
<button data-passage="nightclubentrance" class="button" type="button" tabindex="0">[Stop Waiting]</button><div class="narratortextbox">You enter the bushes in the park.</div><br>
<<media "img" "" "images/fan/locations/park/bushes.jpg">>
<div class="narratortextbox">Nobody can see you here.</div><br>
<<if $characters[$playing].perks.includes("Perverted")>>
<button data-passage="parkBushes_spy" class="button" type="button" tabindex="0">Perverted - Spy On People</button>
<<else>>
<div class="narratortextbox">You have the feeling a pervert could do something here.</div><br>
<</if>>
<<if $characters[$playing].perks.includes("Coomer")>>
<button data-passage="parkBushes_coom" class="button" type="button" tabindex="0">Coomer - Masturbate</button>
<<else>>
<div class="narratortextbox">You have the feeling a coomer could do something here.</div><br>
<</if>>
<button data-passage="street_citadel_park" class="button" type="button" tabindex="0">Leave</button><<if $characters[$playing].genitals eq 'Regular Cock' or $characters[$playing].genitals eq 'Big Cock' or $characters[$playing].genitals eq 'Tiny Cock'>>
<div class="narratortextbox"><<print $characters[$playing].name>> jacks off their <<print $characters[$playing].genitals>> and drops a massive cumload</div><br>
<<media "vid"
""
"images/fan/locations/park/jack1.mp4"
>>
<<else>>
<div class="narratortextbox"><<print $characters[$playing].name>> starts to play with their <<print $characters[$playing].genitals>></div><br>
<<media "vid"
""
"images/fan/locations/park/jack2.mp4"
>>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I feel so much better!</div><br>
<<time>>
<button data-passage="parkBushes" class="button" type="button" tabindex="0">Leave</button><div class="narratortextbox">You decide to spy on some hotties</div><br>
<<set _randomHotty to random(2,6)>>
<div class="narratortextbox">Woah!</div><br>
<<if _randomHotty eq 1 and $playing != 0>>
<<media "img" "" "images/fan/locations/park/peek1.jpg">>
<<randomPerk 20 "Nudist">>
<<elseif _randomHotty eq 2>>
<<media "img" "" "images/fan/locations/park/peek2.jpg">>
<<randomPerk 20 "Foot Fetishist">>
<<elseif _randomHotty eq 3>>
<<media "img" "" "images/fan/locations/park/peek3.jpg">>
<<randomPerk 20 "Nudist">>
<<else>>
<div class="narratortextbox">You dont see anything this time.</div><br>
<</if>>
<<time>>
<button data-passage="parkBushes" class="button" type="button" tabindex="0">Finish Spying</button><div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Go fuck yourself!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div>Jason<hr>Hmm...</div><br>
<div class="narratortextbox">Jason decides to leave you, not wanting to cause a scene in public.</div><br>
<div class="narratortextbox">You feel more dominant.</div><br>
<<time>>
<button data-passage="street_citadel_park" class="button" type="button" tabindex="0">Leave</button><<set $target = 3>>
<div class="narratortextbox"><<= $characters[$playing].name>> goes with Jason. What will happen to them, they dread to think.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Where are you taking me?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div>Jason<hr>Shut the fuck up!</div><br>
<div class="wrapper"><div class="narratortextbox"><<= $characters[$playing].name>> arrives to a small derelict apartment at the edge of the park with the man.</div><br>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="interactionBox">
<!-- Check 2: Are they the same gender and both don't have the "Gay" perk? -->
<<if _player.gender == _target.gender and not (_player.perks.includes("Gay") or _target.perks.includes("Gay"))>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div><<print $characters[$target].name>><hr>The fuck? You're a dude? I ain't gay! [Needs the "Gay" perk]</div><br>
<button data-passage="street_citadel_park" class="button" type="button" tabindex="0">End Interaction</button>
<<else>>
<!-- Check 3: Does the relationship meet the threshold for this interaction? -->
<!-- Interaction happens here (customize for specific interaction) -->
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Do whatever you want to me!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div><<print $characters[$target].name>><hr>Oh believe me, I plan on it.</div><br>
<!-- Player has Vagina, Jason has any type of Cock -->
<<if (_player.genitals == "Vagina") and (_target.genitals == "Regular Cock" or _target.genitals == "Tiny Cock" or _target.genitals == "Big Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Oh my god! Please wear protection!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div><<print $characters[$target].name>><hr>Hell no!</div><br>
<div class="narratortextbox"><<= $characters[$playing].name>> is stripped naked, revealing his bare pussy for Jason, who wastes no time getting his hard black cock inside of it!</div><br>
<!-- jadon with a cock fucking a woman with a pussy-->
<<if _player.gender eq "Male">>
<!-- SCENE NEEDED-->
<<else>> <!-- jadon with a cock fucking a normal woman with a pussy-->
<<media "vid"
""
"images/fan/characters/jason/scenes/blacked_closeup2.mp4"
>>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div><<print $characters[$target].name>><hr>Damn, that's tight!</div><br>
<div class="narratortextbox"><<= $characters[$playing].name>> moans with a deep pleasure!</div><br>
<<if _player.gender eq "Male">>
<!-- SCENE NEEDED-->
<<else>> <!-- jadon with a cock fucking a normal woman with a pussy-->
<<media "vid"
""
"images/fan/characters/jason/scenes/blacked_closeup.mp4"
>>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div><<print $characters[$target].name>><hr>Oh fuck! You are about to get creampied, bitch!</div><br>
<<if _player.gender eq "Male">>
<!-- SCENE NEEDED-->
<<else>> <!-- jadon with a cock fucking a normal woman with a pussy-->
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Please pull out!</div><br>
<<media "vid"
""
"images/fan/characters/jason/scenes/bbc_creampie.mp4"
>>
<div class="narratortextbox">Jason fills <<= $characters[$playing].name>>'s pussy up with his cum. He quickly gets dressed and leaves <<= $characters[$playing].name>> lying with his seed all over your naked body. The sudden realisation that <<= $characters[$playing].name>> is lying in an abandoned building with a strangers cum on them makes you smile.</div><br>
<div class="monotextbox">Another devious deed!</div><br>
<div class="narratortextbox"><<= $characters[$playing].name>> heads home. They are barely able to walk. They need to rest for the day.</div><br>
<</if>>
<!-- Player has any type of Cock, Jason has Vagina -- NOT SUPPORTED -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div><<print $characters[$target].name>><hr>DOES NOT EXIST</div><br>
<!-- normal woman with a vagina fucking a normal guy with a cock - uses a strapon-->
<<if _player.gender eq "Male">>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/jason/scenes/DOES NOT EXIST.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div><<print $characters[$target].name>><hr>DOES NOT EXIST</div><br>
<!-- normal woman with a vagina fucking a woman with a cock - uses a strapon-->
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/jason/scenes/DOES NOT EXIST.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div><<print $characters[$target].name>><hr>DOES NOT EXIST</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr><<print $characters[$target].name>>! Holy shit!</div><br>
<!-- Player has any type of Cock, Jason has any type of cock GAY SCENE -->
<<elseif (_player.genitals == "Regular Cock" or _player.genitals == "Tiny Cock" or _player.genitals == "Big Cock") and (_target.genitals == "Tiny Cock" or _target.genitals == "Big Cock" or _target.genitals == "Regular Cock")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div><<print $characters[$target].name>><hr>You'll learn not to walk my street again, fool!</div><br>
<!-- Player male has a Cock, Jason has a cock GAY SCENE (THIS IS A UNIVERSAL SCENE FOR MALE AND FEMALE CHARACTERS WITH COCKS-->
<<media "vid"
""
"images/fan/characters/jason/scenes/sissy_fuck.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Ah!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div><<print $characters[$target].name>><hr>You should've never messed with a real THUG!</div><br>
<<media "vid"
""
"images/fan/characters/jason/scenes/sissy_fuck2.mp4"
>>
<div class="narratortextbox">Jason fills <<= $characters[$playing].name>>'s ass up with his cum. He quickly gets dressed and leaves <<= $characters[$playing].name>> lying with his seed all over your naked body. The sudden realisation that <<= $characters[$playing].name>> is lying in an abandoned building with a strangers cum on them makes you smile.</div><br>
<div class="monotextbox">Another devious deed!</div><br>
<div class="narratortextbox"><<= $characters[$playing].name>> heads home. They are barely able to walk after being fucked in the ass. They need to rest for the day.</div><br>
<!-- Player has any type of vagina, Jason has any type of vagina -->
<<elseif (_player.genitals == "Vagina" and _target.genitals == "Vagina")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div><<print $characters[$target].name>><hr>DOES NOT EXIST</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/jason/scenes/DOES NOT EXIST.mp4" type="video/mp4"></video></center></div><br>
<!-- Scene for other or undefined genital combinations (inclusive) -->
<<else>>
<div class="npctextbox">
Error: Wrong genital matchup. Please report this issue to the dev.
</div>
<</if>>
<!-- Important: Make sure you manually update Character Fucked Times counter depending on who fucks who -->
<!-- Optional: Check for virgins -->
<<checkAndRemoveVirgin>>
<<updateRelationship 5>>
<!-- Back to the interaction menu -->
<button data-passage="street_citadel_park" class="button" type="button" tabindex="0">Finish Interaction</button>
<</if>>
</div><div class="narratortextbox">You arrive at the park</div><br>
<<if $time gte 12>>
<<media "img" "" "images/fan/locations/park/night.jpg">>
<div class="narratortextbox">It's really late and hardly anyone is around.</div><br>
<<else>>
<<media "img" "" "images/fan/locations/park/day.jpg">>
<div class="narratortextbox">It's daytime and lots of people are walking around the park.<br>It makes <<= $characters[$playing].name>> feel at ease.</div><br>
<<if $naked eq true>>
<div class="narratortextbox">But wait! <<= $characters[$playing].name>> is completely naked! They stand in the busy park with their bits hanging out for the world to see.</div><br>
<div class="narratortextbox">They are trembling inside but your control remains firm. People stop and stare and take photos of <<= $characters[$playing].name>>.</div><br>
<div class="monotextbox">Hehe! - what a slut!</div><br>
<</if>>
<</if>>
<<if $time lte 11>>
<<if $time gte 4 and ($littleGameProgress or 0) eq 0 and !$littleGameCompleted>>
<div class="narratortextbox">A strange man in a dark coat watches the path from a bench. Something about him feels staged, like he has been waiting for you.</div><br>
<button data-passage="little_game_park_gate" class="button" type="button" tabindex="0">[Talk To The Strange Man]</button>
<</if>>
<button data-passage="parkBushes" class="button" type="button" tabindex="0">Go into the bushes</button>
<button data-passage="parkWalk" class="button" type="button" tabindex="0">Go For A Walk</button>
<</if>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave - Citadel Street]</button><div class="narratortextbox"><<= $characters[$playing].name>> goes for a walk through the park</div><br>
<<time>>
<<set $target = 9>>
<<set $currentlocation = "park">>
<<set $hiddenUI = 1>>
<<set _randomEncoutner = random(1,10)>>
<<media "img" "" "images/fan/characters/jason/jason.jpg">>
<div class="narratortextbox">A very large man watches <<= $characters[$playing].name>> as they walk through the park. You think he might be following <<= $characters[$playing].name>></div><br>
<<if $characters[$playing].gender eq "Female">>
<<if _randomEncoutner lte 3>>
<div class="narratortextbox">The man approaches <<print $characters[$playing].name>></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div>Jason<hr>Damn you are a real nice piece of ass. You wanna let me get a piece?</div><br>
<button data-passage="goJason" class="button" type="button" tabindex="0">Go with Jason</button>
<button data-passage="enemyload" class="button" type="button" tabindex="0" data-setter="$enemyChosen to 'Jason', $exitLocation to 'street_citadel_park', $combatongoing to false">Fight Jason</button>
<button data-passage="street_citadel_park" class="button" type="button" tabindex="0">Run Away</button>
<button data-passage="goFuckYourselfJason" class="button" type="button" tabindex="0">"Go Fuck Yourself"</button>
<<else>>
<div class="narratortextbox">The man loses you in the park. Nothing happens! Cool!</div><br>
<button data-passage="street_citadel_park" class="button" type="button" tabindex="0">Finish Your Walk</button>
<</if>>
<<else>> /* Male */
<<if _randomEncoutner lte 3>>
<div class="narratortextbox">The man approaches <<print $characters[$playing].name>></div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('jason')"></div>Jason<hr>Come here!</div><br>
<<if $characters[$playing].perks.includes('Dom')>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You talking to me, punk?</div><br>
<div class="narratortextbox">The man hesitates, but you can still force the issue if you want a fight.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>What do you want?</div><br>
<</if>>
<button data-passage="enemyload" class="button" type="button" tabindex="0" data-setter="$enemyChosen to 'Jason', $exitLocation to 'street_citadel_park', $combatongoing to false">Fight Jason</button>
<button data-passage="street_citadel_park" class="button" type="button" tabindex="0">Run Away</button>
<button data-passage="goFuckYourselfJason" class="button" type="button" tabindex="0">"Go Fuck Yourself"</button>
<<else>>
<div class="narratortextbox">The man loses you in the park. Nothing happens! Cool!</div><br>
<button data-passage="street_citadel_park" class="button" type="button" tabindex="0">Finish Your Walk</button>
<</if>>
<</if>>
<br>
<button data-passage="street_citadel_park" class="button" type="button" tabindex="0">Leave</button><<set $currentlocation = "new_york_plastic_surgery">>
<div class="narratortextbox">Plastic Surgeon</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div>Daisy<hr>Alright.. tell me. What do you want done?</div><br>
<<set $characters[0].cash = $characters[0].cash - 50>>
<div class="appearance-panel">
<div class="appearance-head">
<div class="narratortextbox">Choose An Appearance, this is how your character will look in the game:</div><br>
</div>
<div class="appearance-gridwrap">
<<if $mediaMode eq "fan">>
<div class="clothing-container appearance-grid">
<!-- Male Images -->
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_1.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_1.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_2.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_2.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_3.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_3.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_4.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_4.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_5.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_5.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_6.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_6.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_7.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_7.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_8.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_8.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_9.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_9.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_10.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_10.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_11.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_11.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_12.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_12.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_13.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_13.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_14.png" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_14.png'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_15.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_15.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_16.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_16.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_17.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_17.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_18.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_18.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_19.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_19.jpg'>>
</div>
<!-- Female Images -->
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_1.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_1.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_2.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_2.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_3.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_3.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_4.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_4.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_5.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_5.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_6.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_6.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_7.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_7.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_8.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_8.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_9.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_9.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_10.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_10.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_11.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_11.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_12.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_12.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_13.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_13.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_14.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_14.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_15.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_15.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_16.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_16.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_17.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_17.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_18.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_18.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_19.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_19.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_20.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_20.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_21.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_21.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_22.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_22.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_23.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_23.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_24.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_24.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_25.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_25.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_26.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_26.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_27.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_27.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_28.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_28.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/trans_1.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/trans_1.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/trans_2.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/trans_2.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/trans_3.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/trans_3.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/trans_4.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/trans_4.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/trans_5.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/trans_5.jpg'>>
</div>
</div>
<<else>>
<div class="clothing-container appearance-grid">
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/official/custom_characters/avatars/female_1.png" alt="" /></div>
<<radiobutton "$characters[$playing].chat.official" 'images/official/custom_characters/avatars/female_1.png'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/official/custom_characters/avatars/male_1.png" alt="" /></div>
<<radiobutton "$characters[$playing].chat.official" 'images/official/custom_characters/avatars/male_1.png'>>
</div>
</div>
<</if>>
</div>
<button data-passage="street_revachol_plastic" class="button" type="button" tabindex="0">[Leave]</button><<set $currentlocation = "new_york_plastic_surgery">>
<div class="narratortextbox">Plastic Surgeon</div><br>
<<media "img" "" "images/fan/locations/plastic.jpg">>
<<if $naked eq true>>
<div class="narratortextbox">You can't enter here naked, man.</div><br>
<<else>>
<<if $time lte 6>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('daisy')"></div>Daisy<hr>Hey, I'm Daisy! Have we met before? Do you want some work done?</div><br>
<<if $characters[0].cash gte 50>>
<button data-passage="revstreet_revachol_plasticachol_street_face" class="button" type="button" tabindex="0">[Change Your Avatar - $50]</button>
<<else>>
<button data-passage="" class="button" type="button" tabindex="0">[Need $50]</button>
<</if>>
<<else>>
<div class="narratortextbox">It's closed for the day.</div><br>
<</if>>
<</if>>
<button data-passage="new_york_street" class="button" type="button" tabindex="0">[Save & Leave]</button><<set $target = $characters.findIndex(c => c.id === 'isaak')>>
<<goto "player_bathroom_altar_household">><<set $target = $characters.findIndex(c => c.id === 'natasha')>>
<<goto "player_bathroom_altar_household">><<set $target = $characters.findIndex(c => c.id === 'pauline')>>
<<goto "player_bathroom_altar_household">><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $target lt 0>>
<div class="narratortextbox">The altar cannot find that person right now.</div><br>
<button data-passage="player_bathroom_altar" class="button" type="button" tabindex="0">[Return]</button>
<<else>>
<<set $householdAltarTargetId = $characters[$target].id>>
<<set $householdAltarTargetName = $characters[$target].name>>
<<set $householdAltarBeforeGender = $characters[$target].gender>>
<<set $householdAltarBeforeGenitals = $characters[$target].genitals>>
<<set $householdAltarBeforeBreasts = $characters[$target].breasts>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>I want to change... <<= $householdAltarTargetName>>...</div><br>
<div class="narratortextbox">The altar's swirling red liquid speeds up and shines brighter.</div><br>
<<= setup.getCharacterImageUploadMarkup($householdAltarTargetId, $householdAltarTargetName) >>
<button data-passage="player_bathroom_altar_household_cash_check" class="button" type="button" tabindex="0">[Change Genitals/Breasts - $25]</button>
<button data-passage="player_bathroom_altar" class="button" type="button" tabindex="0">[Step Away]</button>
<</if>><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<div class="narratortextbox">The altar resists. You can no longer change household characters' gender here.</div><br>
<button data-passage="player_bathroom_altar_household" class="button" type="button" tabindex="0">[Return]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<div class="narratortextbox">That ritual path is sealed. You can still alter genitals and breasts from the main household altar menu.</div><br>
<button data-passage="player_bathroom_altar_household" class="button" type="button" tabindex="0">[Return]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $characters[$playing].cash gte 25>>
<div class="narratortextbox">The altar accepts your offering. You lose $25</div><br>
<<set $characters[$playing].cash = $characters[$playing].cash - 25>>
<<goto "player_bathroom_altar_household_genitals0">>
<<else>>
<div class="narratortextbox">The altar does not accept your offering. Return when you have $25</div><br>
<button data-passage="player_bathroom_altar_household" class="button" type="button" tabindex="0">[Return]</button>
<</if>><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<div class="wrapper">
<div class="narratortextbox">Choose genitals for <<= $householdAltarTargetName>> [<<print $characters[$target].genitals>>]:</div><br>
<button data-passage="player_bathroom_altar_household_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Vagina'">Vagina</button>
<button data-passage="player_bathroom_altar_household_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Tiny Cock'">Tiny Cock</button>
<button data-passage="player_bathroom_altar_household_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Regular Cock'">Regular Cock</button>
<button data-passage="player_bathroom_altar_household_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Big Cock'">Big Cock</button>
</div><br><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<div class="wrapper">
<div class="narratortextbox">Choose breast size [<<print $characters[$target].breasts>>]:</div><br>
<button data-passage="player_bathroom_altar_household_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Flat'">Flat</button>
<button data-passage="player_bathroom_altar_household_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Small'">Small</button>
<button data-passage="player_bathroom_altar_household_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Regular'">Regular</button>
<button data-passage="player_bathroom_altar_household_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Huge'">Huge</button>
</div><br>
<button data-passage="player_bathroom_altar_household_finalize" class="button" type="button" tabindex="0">[Finalise Transformation]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<set _changes = []>>
<<if $householdAltarBeforeGender neq $characters[$target].gender>>
<<run _changes.push("my body reads as " + $characters[$target].gender.toLowerCase() + " now")>>
<</if>>
<<if $householdAltarBeforeGenitals neq $characters[$target].genitals>>
<<set _newGenitals = $characters[$target].genitals.toLowerCase()>>
<<set _genitalsArticle = (_newGenitals.charAt(0) eq "a" or _newGenitals.charAt(0) eq "e" or _newGenitals.charAt(0) eq "i" or _newGenitals.charAt(0) eq "o" or _newGenitals.charAt(0) eq "u") ? "an " : "a ">>
<<run _changes.push("my genitals are now " + _genitalsArticle + _newGenitals)>>
<</if>>
<<if $householdAltarBeforeBreasts neq $characters[$target].breasts>>
<<run _changes.push("my chest is now " + $characters[$target].breasts.toLowerCase())>>
<</if>>
<<if _changes.length gt 0>>
<<run unlockAchievement("familyalter")>>
<<if $householdAltarTargetId eq "isaak">>
<<set $isaakTransformationCount = ($isaakTransformationCount or 0) + 1>>
<<set $isaakTransformationThisTime = _changes.join(". ") + ".">>
<<set $isaakTransformationPending = true>>
<<set $isaakTransformationBeforeGender = $householdAltarBeforeGender>>
<<set $isaakTransformationAfterGender = $characters[$target].gender>>
<<set $isaakTransformationBeforeGenitals = $householdAltarBeforeGenitals>>
<<set $isaakTransformationAfterGenitals = $characters[$target].genitals>>
<<set $isaakTransformationBeforeBreasts = $householdAltarBeforeBreasts>>
<<set $isaakTransformationAfterBreasts = $characters[$target].breasts>>
<<elseif $householdAltarTargetId eq "natasha">>
<<set $natashaTransformationCount = ($natashaTransformationCount or 0) + 1>>
<<set $natashaTransformationThisTime = _changes.join(". ") + ".">>
<<set $natashaTransformationPending = true>>
<<set $natashaTransformationBeforeGender = $householdAltarBeforeGender>>
<<set $natashaTransformationAfterGender = $characters[$target].gender>>
<<set $natashaTransformationBeforeGenitals = $householdAltarBeforeGenitals>>
<<set $natashaTransformationAfterGenitals = $characters[$target].genitals>>
<<set $natashaTransformationBeforeBreasts = $householdAltarBeforeBreasts>>
<<set $natashaTransformationAfterBreasts = $characters[$target].breasts>>
<<elseif $householdAltarTargetId eq "pauline">>
<<set $paulineTransformationCount = ($paulineTransformationCount or 0) + 1>>
<<set $paulineTransformationThisTime = _changes.join(". ") + ".">>
<<set $paulineTransformationPending = true>>
<<set $paulineTransformationBeforeGender = $householdAltarBeforeGender>>
<<set $paulineTransformationAfterGender = $characters[$target].gender>>
<<set $paulineTransformationBeforeGenitals = $householdAltarBeforeGenitals>>
<<set $paulineTransformationAfterGenitals = $characters[$target].genitals>>
<<set $paulineTransformationBeforeBreasts = $householdAltarBeforeBreasts>>
<<set $paulineTransformationAfterBreasts = $characters[$target].breasts>>
<</if>>
<</if>>
<div class="narratortextbox">The altar's power whirls. The transformation is complete.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>What have I done to <<= $householdAltarTargetName>>...</div><br>
<button data-passage="player_bathroom_altar" class="button" type="button" tabindex="0">[Return]</button><div class="narratortextbox">The bathroom altar</div><br>
<<set $target = 15>>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $characters[$playing].cash gte 50>>
<div class="narratortextbox">The altar accepts your offering. You lose $50</div><br>
<<set $characters[$playing].cash = $characters[$playing].cash - 50>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I want to change mia into someone different...</div><br>
<div class="wrapper">
<div class="narratortextbox">Please choose which gender you want mia to be: [<<= $characters[$target].gender>>]</div><br>
<button data-passage="player_bathroom_altar_mia_gender2" class="button" type="button" tabindex="0" data-setter="$characters[$target].gender to 'Male'">Male</button>
<button data-passage="player_bathroom_altar_mia_gender2" class="button" type="button" tabindex="0" data-setter="$characters[$target].gender to 'Female'">Female</button>
</div>
<<else>>
<div class="narratortextbox">The altar does not accept your offering. Return when you have $50</div><br>
<button data-passage="player_bathroom_altar_player" class="button" type="button" tabindex="0">[Return]</button>
<</if>><<set $target = 15>>
<div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $characters[$target].gender eq "Male">>
<<set $characters[$target].main.fan = 'images/fan/characters/michael/chatimage.jpg'>>
<<set $characters[$target].chat.fan = 'images/fan/characters/michael/chat.jpg'>>
<<else>>
<<set $characters[$target].main.fan = 'images/fan/characters/mia/police_outfit.jpg'>>
<<set $characters[$target].chat.fan = 'images/fan/characters/mia/police_chat.jpg'>>
<<set $miaWomanIntro = true>>
<</if>>
<button data-passage="player_bathroom_altar_mia_genitals0" class="button" type="button" tabindex="0">[Change Genitals - Free]</button>
<button data-passage="player_bathroom_altar_mia_gender3" class="button" type="button" tabindex="0">[Finalise Transformation]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<set _miaChanges = []>>
<<if $miaAltarBeforeGender neq $characters[15].gender>>
<<run _miaChanges.push("your body reads as " + $characters[15].gender.toLowerCase() + " now")>>
<</if>>
<<if $miaAltarBeforeGenitals neq $characters[15].genitals>>
<<run _miaChanges.push("your genitals are now " + $characters[15].genitals.toLowerCase())>>
<</if>>
<<if $miaAltarBeforeBreasts neq $characters[15].breasts>>
<<run _miaChanges.push("your chest is now " + $characters[15].breasts.toLowerCase())>>
<</if>>
<<if _miaChanges.length gt 0>>
<<set $miaTransformationCount = ($miaTransformationCount or 0) + 1>>
<<set $miaTransformationThisTime = _miaChanges.join(". ") + ".">>
<<set $miaTransformationPending = true>>
<<set $miaGenitalChange = false>>
<</if>>
<div class="narratortextbox">The altar's power whirls. The transformation is complete.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Oh my god... what have I done to mia...</div><br>
<button data-passage="player_bathroom_altar_player" class="button" type="button" tabindex="0">[Return]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $characters[$playing].cash gte 25>>
<div class="narratortextbox">The altar accepts your offering. You lose $25</div><br>
<<set $characters[$playing].cash = $characters[$playing].cash - 25>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I want to change mia's genitals...</div><br>
<button data-passage="player_bathroom_altar_mia_genitals0" class="button" type="button" tabindex="0">[Change em']</button>
<<else>>
<div class="narratortextbox">The altar does not accept your offering. Return when you have $25</div><br>
<button data-passage="player_bathroom_altar_player" class="button" type="button" tabindex="0">[Return]</button>
<</if>><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<div class="wrapper">
<div class="narratortextbox">Choose Genitals for mia [<<print $characters[$target].genitals>>]:</div><br>
<button data-passage="player_bathroom_altar_mia_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Vagina'">Vagina</button>
<button data-passage="player_bathroom_altar_mia_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Tiny Cock'">Tiny Cock</button>
<button data-passage="player_bathroom_altar_mia_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Regular Cock'">Regular Cock</button>
<button data-passage="player_bathroom_altar_mia_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Big Cock'">Big Cock</button>
</div><br><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<!-- Genitals Selection -->
<div class="wrapper">
<div class="narratortextbox">Choose Breast Size [<<print $characters[$target].breasts>>]:</div><br>
<button data-passage="player_bathroom_altar_mia_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Flat'">Flat</button>
<button data-passage="player_bathroom_altar_mia_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Small'">Small</button>
<button data-passage="player_bathroom_altar_mia_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Regular'">Regular</button>
<button data-passage="player_bathroom_altar_mia_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Huge'">Huge</button>
</div><br>
<button data-passage="player_bathroom_altar_mia_genitals3" class="button" type="button" tabindex="0">[Finalise Transformation]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<set _miaChanges = []>>
<<if $miaAltarBeforeGender neq $characters[15].gender>>
<<run _miaChanges.push("your body reads as " + $characters[15].gender.toLowerCase() + " now")>>
<</if>>
<<if $miaAltarBeforeGenitals neq $characters[15].genitals>>
<<run _miaChanges.push("your genitals are now " + $characters[15].genitals.toLowerCase())>>
<</if>>
<<if $miaAltarBeforeBreasts neq $characters[15].breasts>>
<<run _miaChanges.push("your chest is now " + $characters[15].breasts.toLowerCase())>>
<</if>>
<<if _miaChanges.length gt 0>>
<<set $miaTransformationCount = ($miaTransformationCount or 0) + 1>>
<<set $miaTransformationThisTime = _miaChanges.join(". ") + ".">>
<<set $miaTransformationPending = true>>
<<set $miaGenitalChange = false>>
<</if>>
<div class="narratortextbox">The altar's power whirls. The transformation is complete.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Oh my god... what have I done to mia...</div><br>
<button data-passage="player_bathroom_altar_player" class="button" type="button" tabindex="0">[Return]</button><<set $target = 15>>
<<set $miaAltarBeforeGender = $characters[$target].gender>>
<<set $miaAltarBeforeGenitals = $characters[$target].genitals>>
<<set $miaAltarBeforeBreasts = $characters[$target].breasts>>
<div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I want to change... mia...</div><br>
<div class="narratortextbox">The altar's swirling red liquid speeds up and shines brighter.</div><br>
<div class="narratortextbox">You can change mia's genitals for free when you change his Gender.</div><br>
<<= setup.getCharacterImageUploadMarkup('mia', 'Mia') >>
<button data-passage="player_bathroom_altar_mia_gender" class="button" type="button" tabindex="0">[Change Gender - $50]</button>
<button data-passage="cash_check_mia" class="button" type="button" tabindex="0">[Change Genitals/Breasts - $25]</button>
<button data-passage="player_bathroom" class="button" type="button" tabindex="0">[Step Away]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $characters[$playing].cash gte 50>>
<div class="narratortextbox">The altar accepts your offering. You lose $50</div><br>
<<set $characters[$playing].cash = $characters[$playing].cash - 50>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I want to change Tony into someone different...</div><br>
<div class="wrapper">
<div class="narratortextbox">Please choose which gender you want Tony to be: [<<= $characters[$target].gender>>]</div><br>
<button data-passage="player_bathroom_altar_tony_gender2" class="button" type="button" tabindex="0" data-setter="$characters[$target].gender to 'Male'">Male</button>
<button data-passage="player_bathroom_altar_tony_gender2" class="button" type="button" tabindex="0" data-setter="$characters[$target].gender to 'Female'">Female</button>
</div>
<<else>>
<div class="narratortextbox">The altar does not accept your offering. Return when you have $50</div><br>
<button data-passage="player_bathroom_altar_player" class="button" type="button" tabindex="0">[Return]</button>
<</if>><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $characters[$target].gender eq "Male">>
<<set $characters[$target].main.fan = 'images/fan/characters/tony/main.jpg'>>
<<set $characters[$target].chat.fan = 'images/fan/characters/tony/tonychat.png'>>
<<else>>
<<set $characters[$target].main.fan = 'images/fan/characters/emily/sluttyoutfit.jpg'>>
<<set $characters[$target].chat.fan = 'images/fan/characters/emily/sluttyoutfitchat.jpg'>>
<<set $tonyWomanIntro = true>>
<</if>>
<button data-passage="player_bathroom_altar_tony_genitals0" class="button" type="button" tabindex="0">[Change Genitals - Free]</button>
<button data-passage="player_bathroom_altar_tony_gender3" class="button" type="button" tabindex="0">[Finalise Transformation]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<set _tonyChanges = []>>
<<if $tonyAltarBeforeGender neq $characters[6].gender>>
<<run _tonyChanges.push("your body reads as " + $characters[6].gender.toLowerCase() + " now")>>
<</if>>
<<if $tonyAltarBeforeGenitals neq $characters[6].genitals>>
<<run _tonyChanges.push("your genitals are now " + $characters[6].genitals.toLowerCase())>>
<</if>>
<<if $tonyAltarBeforeBreasts neq $characters[6].breasts>>
<<run _tonyChanges.push("your chest is now " + $characters[6].breasts.toLowerCase())>>
<</if>>
<<if _tonyChanges.length gt 0>>
<<set $tonyTransformationCount = ($tonyTransformationCount or 0) + 1>>
<<set $tonyTransformationThisTime = _tonyChanges.join(". ") + ".">>
<<set $tonyTransformationPending = true>>
<<set $tonyWomanIntro = true>>
<</if>>
<div class="narratortextbox">The altar's power whirls. The transformation is complete.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Oh my god... what have I done to Tony...</div><br>
<button data-passage="player_bathroom_altar_player" class="button" type="button" tabindex="0">[Return]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $characters[$playing].cash gte 25>>
<div class="narratortextbox">The altar accepts your offering. You lose $25</div><br>
<<set $characters[$playing].cash = $characters[$playing].cash - 25>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I want to change Tony's genitals...</div><br>
<button data-passage="player_bathroom_altar_tony_genitals0" class="button" type="button" tabindex="0">[Change em']</button>
<<else>>
<div class="narratortextbox">The altar does not accept your offering. Return when you have $25</div><br>
<button data-passage="player_bathroom_altar_player" class="button" type="button" tabindex="0">[Return]</button>
<</if>><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<div class="wrapper">
<div class="narratortextbox">Choose Genitals for Tony [<<print $characters[$target].genitals>>]:</div><br>
<button data-passage="player_bathroom_altar_tony_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Vagina'">Vagina</button>
<button data-passage="player_bathroom_altar_tony_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Tiny Cock'">Tiny Cock</button>
<button data-passage="player_bathroom_altar_tony_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Regular Cock'">Regular Cock</button>
<button data-passage="player_bathroom_altar_tony_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Big Cock'">Big Cock</button>
</div><br><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<!-- Genitals Selection -->
<div class="wrapper">
<div class="narratortextbox">Choose Breast Size [<<print $characters[$target].breasts>>]:</div><br>
<button data-passage="player_bathroom_altar_tony_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Flat'">Flat</button>
<button data-passage="player_bathroom_altar_tony_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Small'">Small</button>
<button data-passage="player_bathroom_altar_tony_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Regular'">Regular</button>
<button data-passage="player_bathroom_altar_tony_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Huge'">Huge</button>
</div><br>
<button data-passage="player_bathroom_altar_tony_genitals3" class="button" type="button" tabindex="0">[Finalise Transformation]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<set _tonyChanges = []>>
<<if $tonyAltarBeforeGender neq $characters[6].gender>>
<<run _tonyChanges.push("your body reads as " + $characters[6].gender.toLowerCase() + " now")>>
<</if>>
<<if $tonyAltarBeforeGenitals neq $characters[6].genitals>>
<<run _tonyChanges.push("your genitals are now " + $characters[6].genitals.toLowerCase())>>
<</if>>
<<if $tonyAltarBeforeBreasts neq $characters[6].breasts>>
<<run _tonyChanges.push("your chest is now " + $characters[6].breasts.toLowerCase())>>
<</if>>
<<if _tonyChanges.length gt 0>>
<<set $tonyTransformationCount = ($tonyTransformationCount or 0) + 1>>
<<set $tonyTransformationThisTime = _tonyChanges.join(". ") + ".">>
<<set $tonyTransformationPending = true>>
<<set $tonyWomanIntro = true>>
<</if>>
<div class="narratortextbox">The altar's power whirls. The transformation is complete.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Oh my god... what have I done to Tony...</div><br>
<button data-passage="player_bathroom_altar_player" class="button" type="button" tabindex="0">[Return]</button><<set $target = 6>>
<<set $tonyAltarBeforeGender = $characters[$target].gender>>
<<set $tonyAltarBeforeGenitals = $characters[$target].genitals>>
<<set $tonyAltarBeforeBreasts = $characters[$target].breasts>>
<div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I want to change... Tony...</div><br>
<div class="narratortextbox">The altar's swirling red liquid speeds up and shines brighter.</div><br>
<div class="narratortextbox">You can change Tony's genitals for free when you change his Gender.</div><br>
<<= setup.getCharacterImageUploadMarkup('tony', 'Tony') >>
<button data-passage="player_bathroom_altar_tony_gender" class="button" type="button" tabindex="0">[Change Gender - $50]</button>
<button data-passage="cash_check_tony" class="button" type="button" tabindex="0">[Change Genitals/Breasts - $25]</button>
<button data-passage="player_bathroom" class="button" type="button" tabindex="0">[Step Away]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $characters[$playing].cash gte 50>>
<div class="narratortextbox">The altar accepts your offering. You lose $50</div><br>
<<set $characters[$playing].cash = $characters[$playing].cash - 50>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I want to be someone different...</div><br>
<div class="wrapper">
<div class="narratortextbox">Please choose which gender you want to be: [<<= $characters[$playing].gender>>]</div><br>
<button data-passage="player_bathroom_altar_player_gender2" class="button" type="button" tabindex="0" data-setter="$characters[$playing].gender to 'Male'">Male</button>
<button data-passage="player_bathroom_altar_player_gender2" class="button" type="button" tabindex="0" data-setter="$characters[$playing].gender to 'Female'">Female</button>
</div>
<<else>>
<div class="narratortextbox">The altar does not accept your offering. Return when you have $50</div><br>
<button data-passage="player_bathroom_altar_player" class="button" type="button" tabindex="0">[Return]</button>
<</if>><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<div class="wrapper">
<div class="narratortextbox">Choose An Appearance, this is how your character will look in the game:</div><br>
<div class="clothing-container">
<!-- Male Images -->
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_1.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_1.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_2.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_2.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_3.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_3.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_4.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_4.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_5.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_5.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_6.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_6.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_7.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_7.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_8.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_8.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_9.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_9.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_10.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_10.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_11.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_11.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_12.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_12.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_13.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_13.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_14.png" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_14.png'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_15.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_15.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_16.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_16.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/male_17.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_17.jpg'>>
</div>
<!-- Female Images -->
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_1.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_1.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_2.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_2.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_3.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_3.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_4.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_4.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_5.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_5.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_6.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_6.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_7.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_7.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_8.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_8.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_9.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_9.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_10.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_10.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_11.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_11.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_12.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_12.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_13.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_13.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_14.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_14.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_15.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_15.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_16.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_16.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_17.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_17.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_18.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_18.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_19.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_19.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_20.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_20.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_21.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_21.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_22.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_22.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_23.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_23.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_24.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_24.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_25.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_25.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_26.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_26.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_27.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_27.jpg'>>
</div>
<div class="clothing-item">
<div class="clothing-image"><img src="images/fan/custom_characters/avatars/female_28.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_28.jpg'>>
</div>
</div>
<button data-passage="player_bathroom_altar_player_gender3" class="button" type="button" tabindex="0">[Finalise Transformation]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<div class="narratortextbox">The altar's power whirls. Your transformation is complete.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Oh my god... my body...</div><br>
<<set $genderReaction to true>>
<button data-passage="player_bathroom_altar_player" class="button" type="button" tabindex="0">[Return]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $characters[$playing].cash gte 50>>
<div class="narratortextbox">The altar accepts your offering. You lose $50</div><br>
<<set $characters[$playing].cash = $characters[$playing].cash - 50>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I want to have different parts...</div><br>
<div class="wrapper">
<div class="narratortextbox">Choose Genitals [<<print $characters[$playing].genitals>>]:</div><br>
<button data-passage="player_bathroom_altar_player_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$playing].genitals to 'Vagina'">Vagina</button>
<button data-passage="player_bathroom_altar_player_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$playing].genitals to 'Tiny Cock'">Tiny Cock</button>
<button data-passage="player_bathroom_altar_player_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$playing].genitals to 'Regular Cock'">Regular Cock</button>
<button data-passage="player_bathroom_altar_player_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$playing].genitals to 'Big Cock'">Big Cock</button>
</div><br>
<<else>>
<div class="narratortextbox">The altar does not accept your offering. Return when you have $50</div><br>
<button data-passage="player_bathroom_altar_player" class="button" type="button" tabindex="0">[Return]</button>
<</if>><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<!-- Genitals Selection -->
<div class="wrapper">
<div class="narratortextbox">Choose Breast Size [<<print $characters[$playing].breasts>>]:</div><br>
<button data-passage="player_bathroom_altar_player_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$playing].breasts to 'Flat'">Flat</button>
<button data-passage="player_bathroom_altar_player_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$playing].breasts to 'Small'">Small</button>
<button data-passage="player_bathroom_altar_player_genitals2" class="button" type="button" tabindex="0" data-setter="$characters[$playing].breasts to 'Regular'">Regular</button>
<button data-passage="start_game_new_3" class="button" type="button" tabindex="0" data-setter="$characters[$playing].breasts to 'Huge'">Huge</button>
</div><br>
<button data-passage="player_bathroom_altar_player_genitals3" class="button" type="button" tabindex="0">[Finalise Transformation]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<div class="narratortextbox">The altar's power whirls. Your transformation is complete.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Oh my god... my body...</div><br>
<button data-passage="player_bathroom_altar_player" class="button" type="button" tabindex="0">[Return]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I want to change... myself...</div><br>
<div class="narratortextbox">The altar's swirling red liquid speeds up and shines brighter.</div><br>
<button data-passage="player_bathroom_altar_player_gender" class="button" type="button" tabindex="0">[Change Gender - $50]</button>
<button data-passage="player_bathroom_altar_player_genitals" class="button" type="button" tabindex="0">[Change Genitals/Breasts - $50]</button>
<button data-passage="player_bathroom" class="button" type="button" tabindex="0">[Step Away]</button><<for _character range $characters>>
<<if _character>>
<<set _character.ftimes = (Number(_character.ftimes) || 0) + 1>>
<</if>>
<</for>>
<<goto "cheats_menu">><<set _bellaIndex = $characters.findIndex(c => c.id === "bella")>>
<<if _bellaIndex gte 0>>
<<if !$characters[$playing].relationships>>
<<set $characters[$playing].relationships = {}>>
<</if>>
<<if !$characters[_bellaIndex].relationships>>
<<set $characters[_bellaIndex].relationships = {}>>
<</if>>
<<set $characters[$playing].relationships.bella = 100>>
<<set $characters[_bellaIndex].relationships[$characters[$playing].id] = 100>>
<<set $bellaNightclubTalkDays = [0,1,2,3,4,5,6,7,8,9]>>
<<set $bellaApartmentUnlocked = true>>
<</if>>
<<goto "cheats_menu">><<set $characters[$playing].cash = $characters[$playing].cash + 500>>
<<goto "cheats_menu">><<if !$characters[$playing].relationships>>
<<set $characters[$playing].relationships = {}>>
<</if>>
<<for _charId range ['pauline', 'natasha', 'isaak']>>
<<set $characters[$playing].relationships[_charId] = 150>>
<</for>>
<<goto "cheats_menu">><<set $target = 15>>
<<updateRelationship 100>>
<<goto "cheats_menu">><<set $target = 6>>
<<updateRelationship 100>>
<<goto "cheats_menu">><<if !$cheatsReturnPassage>><<set $cheatsReturnPassage = "player_bedroom">><</if>>
<div class="cheat-wrapper">
<div class="cheat-title">CHEAT HUB</div>
<div class="cheat-box">
<center class="cheat-instruction">Please enter your patreon code below.<h6>Want a code? Subscribe to the patreon. Link in the left sidebar.</h6></center>
<<set _answer to ''>>
<div class="cheat-center">
<<textbox '_answer' 'Enter Code' autofocus>>
</div>
<span id='cheat-submit'>
<<button 'Submit Cheat Password'>>
<<set _answer to _answer.trim().toLowerCase()>>
<<if hashStr(_answer) == 530164867>>
<<set $cheatenabled = 1>>
<<set $cheatCodeValidated = true>>
<<replace '#cheat-submit'>>
/* Removes the button */
<</replace>>
<<replace '#textbox-reply'>>
<div class="cheat-title"><span style="color: green;">Backer Code Accepted.</span></div>
<button data-passage="cheats_menu" class="button" type="button" tabindex="0">Enter the Cheat Hub</button>
<</replace>>
<<run $('#textbox-answer').attr('readonly', 'true');>>
<<else>>
<<replace '#textbox-reply'>><div class="cheat-title">
<span style="color: red;">Wrong password. If you are a backer of RoC, please check the version number is alligned with the correct code, the latest codes are always available on our patreon. This version of the game is v$version </span></div>
<</replace>>
<</if>>
<</button>>
</span><<script>>$(document).one(":passagerender", function (ev) {
$(ev.content).find("#textbox-answer").on("keyup", function (e) {
if (e.keyCode === 13) {
$("#cheat-submit button").trigger("click");
}
});
});<</script>><span id='textbox-reply'></span></div>
<<button "[Close Cheats]" $cheatsReturnPassage>><<set $cheatCodeValidated = false>><<set $cheatenabled = 0>><<set $cheatsReturnPassage = "">><</button>><<if $cheatCodeValidated isnot true>><<goto "cheats">><</if>>
<<if !$cheatsReturnPassage>><<set $cheatsReturnPassage = "player_bedroom">><</if>>
<div class="backer-wrapper">
<div class="backer-media">
<<media "img"
"images/ui/cheats.jpg"
"images/ui/cheats.jpg"
>>
</div>
<div class="backer-panel">
<div class="backer-header">
<h2>Backer Rewards</h2>
<p>
These options are available to supporters and testers.
Use freely. Nothing here disables achievements or halts progression.
</p>
</div>
<div class="backer-grid">
<div class="backer-card">
<div class="backer-card-title">Essence Infusion</div>
<div class="backer-card-desc">
Receive a small boost of in-game currency.
</div>
<button data-passage="cheat_essence" class="backer-btn">+500 Cash</button>
</div>
<div class="backer-card">
<div class="backer-card-title">Tony – Relationship Boost</div>
<div class="backer-card-desc">
Increase your relationship with Tony.
</div>
<button data-passage="cheat_tony" class="backer-btn">Tony +100 Relationship</button>
</div>
<div class="backer-card">
<div class="backer-card-title">Mia – Relationship Boost</div>
<div class="backer-card-desc">
Increase your relationship with Mia.
</div>
<button data-passage="cheat_mia" class="backer-btn">Mia +100 Relationship</button>
</div>
<div class="backer-card">
<div class="backer-card-title">Bella - Relationship Boost</div>
<div class="backer-card-desc">
Max out your relationship with Bella and unlock her apartment.
</div>
<button data-passage="cheat_bella" class="backer-btn">Bella Max Relationship</button>
</div>
<div class="backer-card">
<div class="backer-card-title">Household - Max Relationship</div>
<div class="backer-card-desc">
Max out relationship with Pauline, Natasha, and Isaak.
</div>
<button data-passage="cheat_household_relationships" class="backer-btn">Household Max Relationship</button>
</div>
<div class="backer-card">
<div class="backer-card-title">Everyone - Fucked +1</div>
<div class="backer-card-desc">
Add one fucked count to every initialized character.
</div>
<button data-passage="cheat_all_fucked" class="backer-btn">All Characters Fucked +1</button>
</div>
<div class="backer-card">
<div class="backer-card-title">Character Images</div>
<div class="backer-card-desc">
Choose supported outfit and avatar images for household characters, Mia, and Tony.
</div>
<button data-passage="cheat_character_images" class="backer-btn">Change Images</button>
</div>
</div>
<div class="backer-actions">
<span class="backer-btn backer-btn--macro backer-btn--ghost"><<button "Leave" $cheatsReturnPassage>><<set $cheatCodeValidated = false>><<set $cheatenabled = 0>><<set $cheatsReturnPassage = "">><</button>></span>
</div>
</div>
</div><<set _backerCharacters = [
{ id: "pauline", name: "Pauline" },
{ id: "natasha", name: "Natasha" },
{ id: "isaak", name: "Isaak" },
{ id: "mia", name: "Mia" },
{ id: "tony", name: "Tony" }
]>>
<<if !$backerImageCharacter>>
<<set $backerImageCharacter = "pauline">>
<</if>>
<<if !_backerCharacters.some(c => c.id === $backerImageCharacter)>>
<<set $backerImageCharacter = "pauline">>
<</if>>
<<set _target = $characters.findIndex(c => c.id === $backerImageCharacter)>>
<<set _charName = $backerImageCharacter>>
<<if _target gte 0>>
<<set _charName = $characters[_target].name>>
<<if !$characters[_target].customImages>>
<<set $characters[_target].customImages = { chat: "", main: "" }>>
<</if>>
<</if>>
<div class="backer-wrapper">
<div class="backer-panel">
<div class="backer-header">
<h2>Character Images</h2>
<p>Select a character, then choose an avatar or outfit from supported files in their fan image folder.</p>
</div>
<div class="backer-character-tabs">
<<for _entry range _backerCharacters>>
<<capture _entry>>
<span class="backer-btn backer-btn--macro <<if $backerImageCharacter eq _entry.id>>is-active<</if>>"><<button _entry.name "cheat_character_images">><<set $backerImageCharacter = _entry.id>><</button>></span>
<</capture>>
<</for>>
</div>
<<if _target lt 0>>
<div class="narratortextbox">This character is not available in the current save.</div><br>
<<else>>
<div class="backer-image-current">
<div>
<div class="backer-card-title">Current Avatar</div>
<img @src="setup.getChatImage($backerImageCharacter)">
</div>
<div>
<div class="backer-card-title">Current Outfit</div>
<img @src="setup.getMainImage($backerImageCharacter)">
</div>
</div>
<div class="backer-image-section-title">Avatar Images</div>
<<set _avatarImages = {
pauline: [
{ label: "Default Chat", path: "images/fan/characters/pauline/chat.jpg", meta: "250x250" },
{ label: "Christmas", path: "images/fan/characters/pauline/christmaschat.jpg", meta: "250x250" },
{ label: "Cosplay", path: "images/fan/characters/pauline/cosplaychat.jpg", meta: "250x250" },
{ label: "Incredible", path: "images/fan/characters/pauline/incredible_chat.jpg", meta: "250x250" },
{ label: "Maid", path: "images/fan/characters/pauline/maidchat.jpg", meta: "250x250" },
{ label: "Nightwear", path: "images/fan/characters/pauline/nightwear_chat.jpg", meta: "250x250" },
{ label: "Nude", path: "images/fan/characters/pauline/nude.jpg", meta: "250x250" },
{ label: "Police", path: "images/fan/characters/pauline/police_chat.jpg", meta: "250x250" },
{ label: "Sith Lord", path: "images/fan/characters/pauline/sithlordchat.jpg", meta: "250x250" },
{ label: "Slutty", path: "images/fan/characters/pauline/sluttychat.jpg", meta: "250x250" }
],
natasha: [
{ label: "Default Chat", path: "images/fan/characters/natasha/chat.jpg", meta: "250x250" },
{ label: "Cosplay", path: "images/fan/characters/natasha/cosplaychat.jpg", meta: "250x250" },
{ label: "Nightwear", path: "images/fan/characters/natasha/nightwear_chat.jpg", meta: "250x250" },
{ label: "Nude", path: "images/fan/characters/natasha/nude.jpg", meta: "250x250" },
{ label: "SAO", path: "images/fan/characters/natasha/sao_chat.jpg", meta: "250x250" },
{ label: "Slutty", path: "images/fan/characters/natasha/sluttychat.jpg", meta: "250x250" }
],
isaak: [
{ label: "Default Chat", path: "images/fan/characters/isaac/chat.jpg", meta: "250x250" },
{ label: "Nude", path: "images/fan/characters/isaac/nude.png", meta: "250x250" },
{ label: "Shooter", path: "images/fan/characters/isaac/shooterchat.jpg", meta: "250x250" }
],
mia: [
{ label: "Default Chat", path: "images/fan/characters/mia/chat.jpg", meta: "250x250" },
{ label: "Christmas", path: "images/fan/characters/mia/christmaschat.jpg", meta: "250x250" },
{ label: "Cosplay", path: "images/fan/characters/mia/cosplaychat.jpg", meta: "250x250" },
{ label: "Nude", path: "images/fan/characters/mia/nude.jpg", meta: "250x250" },
{ label: "Police", path: "images/fan/characters/mia/police_chat.jpg", meta: "250x250" },
{ label: "Slutty", path: "images/fan/characters/mia/sluttychat.jpg", meta: "250x250" }
],
tony: [
{ label: "Default Chat", path: "images/fan/characters/tony/tonychat.png", meta: "250x250" }
]
}>>
<div class="backer-image-grid">
<<for _img range _avatarImages[$backerImageCharacter]>>
<div class="backer-image-card <<if setup.getCustomCharacterImage($backerImageCharacter, 'chat') eq _img.path>>is-current<</if>>">
<img @src="_img.path">
<div class="backer-image-label"><<= _img.label>></div>
<div class="backer-image-meta"><<= _img.meta>></div>
<<capture _img>>
<span class="backer-btn backer-btn--macro"><<button "Use Avatar" "cheat_character_images_apply">><<set $backerImageSlot = "chat">><<set $backerImagePath = _img.path>><</button>></span>
<</capture>>
</div>
<</for>>
</div>
<div class="backer-image-section-title">Outfit Images</div>
<<set _outfitImages = {
pauline: [
{ label: "Christmas", path: "images/fan/characters/pauline/christmas.jpg", meta: "682x1024" },
{ label: "Cosplay", path: "images/fan/characters/pauline/cosplayoufit.jpg", meta: "682x1024" },
{ label: "Incredible", path: "images/fan/characters/pauline/incredible_outfit.jpg", meta: "851x1280" },
{ label: "Maid", path: "images/fan/characters/pauline/maidoutfit.jpg", meta: "682x1024" },
{ label: "Default", path: "images/fan/characters/pauline/momchatimage.jpg", meta: "851x1280" },
{ label: "Mom Slut", path: "images/fan/characters/pauline/momslut.jpg", meta: "851x1280" },
{ label: "Nightwear", path: "images/fan/characters/pauline/nightwear.jpg", meta: "851x1280" },
{ label: "Nude", path: "images/fan/characters/pauline/nudeoutfit.jpg", meta: "851x1280" },
{ label: "Police", path: "images/fan/characters/pauline/police_outfit.jpg", meta: "851x1280" },
{ label: "Sith Lord", path: "images/fan/characters/pauline/sithlordoutfit.jpg", meta: "851x1280" },
{ label: "Sleep", path: "images/fan/characters/pauline/sleepmom.jpg", meta: "854x1280" },
{ label: "Slutty", path: "images/fan/characters/pauline/sluttyoutfit.jpg", meta: "511x768" },
{ label: "Underwear", path: "images/fan/characters/pauline/underwear.jpg", meta: "801x1200" }
],
natasha: [
{ label: "Default", path: "images/fan/characters/natasha/chatimage.jpg", meta: "511x768" },
{ label: "Cosplay", path: "images/fan/characters/natasha/cosplayoufit.jpg", meta: "682x1024" },
{ label: "Older", path: "images/fan/characters/natasha/natasha_old.jpg", meta: "853x1280" },
{ label: "Nightwear", path: "images/fan/characters/natasha/nightwear.jpg", meta: "851x1280" },
{ label: "Nude", path: "images/fan/characters/natasha/nudeoutfit.jpg", meta: "511x768" },
{ label: "SAO", path: "images/fan/characters/natasha/sao_outfit.jpg", meta: "682x1024" },
{ label: "Shower Help", path: "images/fan/characters/natasha/shower_help.jpg", meta: "682x1024" },
{ label: "Motel", path: "images/fan/characters/natasha/sister_motel.jpg", meta: "683x1024" },
{ label: "Slutty", path: "images/fan/characters/natasha/sluttyoutfit.jpg", meta: "511x768" }
],
isaak: [
{ label: "Default", path: "images/fan/characters/isaac/chatimage.jpg", meta: "511x768" },
{ label: "Nude JPG", path: "images/fan/characters/isaac/nudeoutfit.jpg", meta: "853x913" },
{ label: "Nude PNG", path: "images/fan/characters/isaac/nudeoutfit.png", meta: "853x913" },
{ label: "Shooter", path: "images/fan/characters/isaac/shooteroutfit.jpg", meta: "853x913" },
{ label: "Shower Help", path: "images/fan/characters/isaac/shower_help.jpg", meta: "853x1280" }
],
mia: [
{ label: "Default", path: "images/fan/characters/mia/chatimage.jpg", meta: "511x768" },
{ label: "Christmas", path: "images/fan/characters/mia/christmasoutfit.jpg", meta: "511x768" },
{ label: "Cosplay", path: "images/fan/characters/mia/cosplayoufit.jpg", meta: "682x1024" },
{ label: "Nude", path: "images/fan/characters/mia/nudeoutfit.jpg", meta: "511x768" },
{ label: "Police", path: "images/fan/characters/mia/police_outfit.jpg", meta: "851x1280" },
{ label: "Slutty", path: "images/fan/characters/mia/sluttyoutfit.jpg", meta: "511x768" }
],
tony: [
{ label: "Nude", path: "images/fan/characters/tony/nude.jpg", meta: "640x879" }
]
}>>
<<if _outfitImages[$backerImageCharacter].length gt 0>>
<div class="backer-image-grid">
<<for _img range _outfitImages[$backerImageCharacter]>>
<div class="backer-image-card backer-image-card--outfit <<if setup.getCustomCharacterImage($backerImageCharacter, 'main') eq _img.path>>is-current<</if>>">
<img @src="_img.path">
<div class="backer-image-label"><<= _img.label>></div>
<div class="backer-image-meta"><<= _img.meta>></div>
<<capture _img>>
<span class="backer-btn backer-btn--macro"><<button "Use Outfit" "cheat_character_images_apply">><<set $backerImageSlot = "main">><<set $backerImagePath = _img.path>><</button>></span>
<</capture>>
</div>
<</for>>
</div>
<<else>>
<div class="narratortextbox">No supported outfit images were found for <<= _charName>>.</div><br>
<</if>>
<div class="backer-actions">
<span class="backer-btn backer-btn--macro backer-btn--ghost"><<button "Reset Avatar" "cheat_character_images_clear">><<set $backerImageSlot = "chat">><</button>></span>
<span class="backer-btn backer-btn--macro backer-btn--ghost"><<button "Reset Outfit" "cheat_character_images_clear">><<set $backerImageSlot = "main">><</button>></span>
<button data-passage="cheats_menu" class="backer-btn backer-btn--ghost">Back</button>
</div>
<</if>>
</div>
</div><<set _target = $characters.findIndex(c => c.id === $backerImageCharacter)>>
<<if _target gte 0 and ($backerImageSlot eq "chat" or $backerImageSlot eq "main")>>
<<if !$characters[_target].customImages>>
<<set $characters[_target].customImages = { chat: "", main: "" }>>
<</if>>
<<set $characters[_target].customImages[$backerImageSlot] = $backerImagePath>>
<</if>>
<<goto "cheat_character_images">><<set _target = $characters.findIndex(c => c.id === $backerImageCharacter)>>
<<if _target gte 0 and ($backerImageSlot eq "chat" or $backerImageSlot eq "main")>>
<<if !$characters[_target].customImages>>
<<set $characters[_target].customImages = { chat: "", main: "" }>>
<</if>>
<<set $characters[_target].customImages[$backerImageSlot] = "">>
<</if>>
<<goto "cheat_character_images">><<set $currentlocation = "player_bathroom">>
<div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $ballsAlinaUnlocked eq true>>
<<set _ballsTarget = $characters.findIndex(c => c.id === "officerballs")>>
<<if _ballsTarget gte 0 and $ballsRenamedAlina eq true and $characters[_ballsTarget].name neq "Alina">>
<<set $characters[_ballsTarget].name = "Alina">>
<</if>>
<<if $ballsRenamedAlina eq true>>
<div class="narratortextbox">The altar shows you Alina. She is back in the world now, bound to your apartment and waiting at home.</div><br>
<<else>>
<div class="narratortextbox">The altar shows you the woman Officer Balls has become. She is back in the world now, bound to your apartment and waiting at home.</div><br>
<</if>>
<<if $ballsRenamedAlina != true>>
<button data-passage="player_bathroom_altar_balls_rename_alina" class="button" type="button" tabindex="0">[Change Name to Alina]</button>
<</if>>
<button data-passage="player_bathroom_altar_balls_body_check" class="button" type="button" tabindex="0">[Change Genitals/Breasts - $25]</button>
<<else>>
<div class="narratortextbox">Officer Balls is trapped in the altar's red swirl. The power answers when you focus on him, offering to remake him completely and bring him back into the world as your girlfriend.</div><br>
<<if $characters[$playing].cash gte 650>>
<button data-passage="player_bathroom_altar_balls_alina_confirm" class="red-button" type="button" tabindex="0">[Gender Swap and Bring Back - $650]</button>
<<else>>
<div class="narratortextbox">The altar demands $650 to reshape Officer Balls. You do not have enough money.</div><br>
<</if>>
<</if>>
<button data-passage="player_bathroom_altar" class="button" type="button" tabindex="0">[Return]</button><<set $currentlocation = "player_bathroom">>
<<set _ballsTarget = $characters.findIndex(c => c.id === "officerballs")>>
<<if _ballsTarget gte 0 and $characters[$playing].cash gte 650>>
<<set $characters[$playing].cash -= 650>>
<<set $characters[_ballsTarget].gender = "Female">>
<<set $characters[_ballsTarget].breasts = "Regular">>
<<set $characters[_ballsTarget].genitals = "Vagina">>
<<set $characters[_ballsTarget].main.fan = "images/fan/characters/alina/reglar.jpg">>
<<set $characters[_ballsTarget].main.official = "images/fan/characters/alina/reglar.jpg">>
<<set $characters[_ballsTarget].chat.fan = "images/fan/characters/alina/chat.jpg">>
<<set $characters[_ballsTarget].chat.official = "images/fan/characters/alina/chat.jpg">>
<<set $characters[_ballsTarget].homelocation = "balls_alina_home">>
<<if ($characters[_ballsTarget].ftimes or 0) lt 1>>
<<set $characters[_ballsTarget].ftimes = 1>>
<</if>>
<<if !$clothingStoreOwnedOutfits>>
<<set $clothingStoreOwnedOutfits = []>>
<</if>>
<<set _alinaOutfits = ["officerballs:Regular", "officerballs:School", "officerballs:Sexy", "officerballs:Nude"]>>
<<for _ownedOutfit range _alinaOutfits>>
<<if !$clothingStoreOwnedOutfits.includes(_ownedOutfit)>>
<<run $clothingStoreOwnedOutfits.push(_ownedOutfit)>>
<</if>>
<</for>>
<<set $ballsAlinaUnlocked = true>>
<<set $ballsAlinaFirstNightSeen = false>>
<<set $ballsQuestStage = "complete">>
<<set $ballsQuestComplete = true>>
<<questLogUpdated "balls_alina_unlocked" "Alina route unlocked.">>
<div class="narratortextbox">The altar accepts your offering. Red light spills across the bathroom and the tiny figure inside the swirl stretches, softens, and reforms.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= $characters[_ballsTarget].name>><hr>Oh god... what did you do to me?</div><br>
<div class="narratortextbox">Officer Balls has been reshaped using the Alina form and brought back into your apartment. She can now be found at home.</div><br>
<button data-passage="balls_alina_first_night" class="button" type="button" tabindex="0">[Bring her home]</button>
<<elseif _ballsTarget lt 0>>
<div class="narratortextbox">The altar cannot find Officer Balls to reshape.</div><br>
<button data-passage="player_bathroom_altar" class="button" type="button" tabindex="0">[Return]</button>
<<else>>
<div class="narratortextbox">The altar demands $650 to reshape Officer Balls. You do not have enough money.</div><br>
<button data-passage="player_bathroom_altar" class="button" type="button" tabindex="0">[Return]</button>
<</if>><<set _ballsTarget = $characters.findIndex(c => c.id === "officerballs")>>
<<if _ballsTarget gte 0>>
<<set $characters[_ballsTarget].name = "Alina">>
<<set $ballsRenamedAlina = true>>
<<questLogUpdated "balls_renamed_alina" "Internal Affairs updated.">>
<</if>>
<div class="narratortextbox">The altar ripples. Officer Balls is gone as a name. Alina remains.</div><br>
<button data-passage="player_bathroom_altar_balls" class="button" type="button" tabindex="0">[Return]</button><<set $currentlocation = "player_bathroom">>
<<set $target = $characters.findIndex(c => c.id === "officerballs")>>
<div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $target lt 0 or $ballsAlinaUnlocked != true>>
<div class="narratortextbox">The altar cannot find Alina to reshape.</div><br>
<button data-passage="player_bathroom_altar_balls" class="button" type="button" tabindex="0">[Return]</button>
<<elseif $characters[$playing].cash gte 25>>
<<set $characters[$playing].cash -= 25>>
<<set $ballsAlinaAltarBeforeGenitals = $characters[$target].genitals>>
<<set $ballsAlinaAltarBeforeBreasts = $characters[$target].breasts>>
<div class="narratortextbox">The altar accepts your offering. You lose $25.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I want to adjust Alina's body...</div><br>
<button data-passage="player_bathroom_altar_balls_body_genitals" class="button" type="button" tabindex="0">[Change her]</button>
<<else>>
<div class="narratortextbox">The altar does not accept your offering. Return when you have $25.</div><br>
<button data-passage="player_bathroom_altar_balls" class="button" type="button" tabindex="0">[Return]</button>
<</if>><<set $target = $characters.findIndex(c => c.id === "officerballs")>>
<div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $target lt 0>>
<div class="narratortextbox">The altar cannot find Alina to reshape.</div><br>
<button data-passage="player_bathroom_altar_balls" class="button" type="button" tabindex="0">[Return]</button>
<<else>>
<div class="wrapper">
<div class="narratortextbox">Choose Genitals for <<= $characters[$target].name>> [<<print $characters[$target].genitals>>]:</div><br>
<button data-passage="player_bathroom_altar_balls_body_breasts" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Vagina'">Vagina</button>
<button data-passage="player_bathroom_altar_balls_body_breasts" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Tiny Cock'">Tiny Cock</button>
<button data-passage="player_bathroom_altar_balls_body_breasts" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Regular Cock'">Regular Cock</button>
<button data-passage="player_bathroom_altar_balls_body_breasts" class="button" type="button" tabindex="0" data-setter="$characters[$target].genitals to 'Big Cock'">Big Cock</button>
</div><br>
<</if>><<set $target = $characters.findIndex(c => c.id === "officerballs")>>
<div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $target lt 0>>
<div class="narratortextbox">The altar cannot find Alina to reshape.</div><br>
<button data-passage="player_bathroom_altar_balls" class="button" type="button" tabindex="0">[Return]</button>
<<else>>
<div class="wrapper">
<div class="narratortextbox">Choose Breast Size for <<= $characters[$target].name>> [<<print $characters[$target].breasts>>]:</div><br>
<button data-passage="player_bathroom_altar_balls_body_final" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Flat'">Flat</button>
<button data-passage="player_bathroom_altar_balls_body_final" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Small'">Small</button>
<button data-passage="player_bathroom_altar_balls_body_final" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Regular'">Regular</button>
<button data-passage="player_bathroom_altar_balls_body_final" class="button" type="button" tabindex="0" data-setter="$characters[$target].breasts to 'Huge'">Huge</button>
</div><br>
<</if>><<set $target = $characters.findIndex(c => c.id === "officerballs")>>
<div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $target lt 0>>
<div class="narratortextbox">The altar cannot find Alina to reshape.</div><br>
<<else>>
<<set _alinaChanges = []>>
<<if $ballsAlinaAltarBeforeGenitals neq $characters[$target].genitals>>
<<run _alinaChanges.push("her genitals are now " + $characters[$target].genitals.toLowerCase())>>
<</if>>
<<if $ballsAlinaAltarBeforeBreasts neq $characters[$target].breasts>>
<<run _alinaChanges.push("her chest is now " + $characters[$target].breasts.toLowerCase())>>
<</if>>
<div class="narratortextbox">The altar's power whirls. The transformation is complete.</div><br>
<<if _alinaChanges.length gt 0>>
<div class="narratortextbox">Alina shivers as the spell settles: <<= _alinaChanges.join(". ") >>.</div><br>
<<else>>
<div class="narratortextbox">Alina's body remains as it was.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= $characters[$target].name>><hr>I can feel what you changed. The altar really does still have a hold on me.</div><br>
<</if>>
<button data-passage="player_bathroom_altar_balls" class="button" type="button" tabindex="0">[Return]</button><<set $currentlocation = "player_bathroom">>
<div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<<if $characters[$playing].cash lt 650>>
<div class="narratortextbox">The altar demands $650 to bind Mia completely. You do not have enough money.</div><br>
<button data-passage="player_bathroom_altar" class="button" type="button" tabindex="0">[Return]</button>
<<else>>
<div class="narratortextbox">The altar offers to erase the last of Mia's resistance and bind her to your home forever. This will cost $650.</div><br>
<button data-passage="player_bathroom_altar_mia_enslave_confirm" class="red-button" type="button" tabindex="0">[Pay $650]</button>
<button data-passage="player_bathroom_altar" class="button" type="button" tabindex="0">[Cancel]</button>
<</if>><<set $currentlocation = "player_bathroom">>
<<set _miaTarget = $characters.findIndex(c => c.id === "mia")>>
<<if $characters[$playing].cash gte 650>>
<<set $characters[$playing].cash -= 650>>
<<set $miaEnslaved = true>>
<<set $miaRefusesPlayer = false>>
<<set $ballsQuestStage = "complete">>
<<set $ballsQuestComplete = true>>
<<if _miaTarget gte 0>>
<<set $characters[_miaTarget].homelocation = "player_hallway">>
<</if>>
<<questLogUpdated "mia_enslaved" "Internal Affairs updated.">>
<</if>>
<div class="narratortextbox">The altar drinks in the payment and sends a red pulse through the apartment walls.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Yes, master?</div><br>
<div class="narratortextbox">Mia is now bound to your house. Her future home interactions can be expanded from this state with the `$miaEnslaved` flag.</div><br>
<button data-passage="player_bathroom_altar" class="button" type="button" tabindex="0">[Return]</button><div class="narratortextbox">The bathroom.</div><br>
<<media "img" "" "images/fan/locations/player_house/bathroom.png">>
<div class="narratortextbox">The bathroom radiates an unatural heat.</div><br>
<button data-passage="player_bathroom_altar" class="button" type="button" tabindex="0">[Use The Altar]</button>
<button data-passage="player_hallway" class="button" type="button" tabindex="0">[Leave]</button><div class="narratortextbox">The bathroom altar</div><br>
<<unlockAchievement "altar">>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<div class="narratortextbox">The swirl of red inside the altar captivates you. You feel an evil energy surge within you...</div><br>
<button data-passage="player_bathroom_altar_tony" class="button" type="button" tabindex="0">[Change Tony]</button>
<button data-passage="player_bathroom_altar_mia" class="button" type="button" tabindex="0">[Change Mia]</button>
<<if $ballsQuestStage eq "balls_trapped" or $ballsQuestEnding eq "altar">>
<<if $ballsRenamedAlina eq true>>
<button data-passage="player_bathroom_altar_balls" class="button" type="button" tabindex="0">[Change Alina]</button>
<<else>>
<button data-passage="player_bathroom_altar_balls" class="button" type="button" tabindex="0">[Change Officer Balls]</button>
<</if>>
<</if>>
<<if $ballsQuestStage eq "mia_enslave_available" and $miaEnslaved != true>>
<button data-passage="player_bathroom_altar_mia_enslave" class="red-button" type="button" tabindex="0">[Enslave Mia - $650]</button>
<</if>>
<button data-passage="player_bathroom_altar_pauline" class="button" type="button" tabindex="0">[Change Pauline]</button>
<button data-passage="player_bathroom_altar_natasha" class="button" type="button" tabindex="0">[Change Natasha]</button>
<button data-passage="player_bathroom_altar_isaak" class="button" type="button" tabindex="0">[Change Isaak]</button>
<button data-passage="player_bathroom_altar_player" class="button" type="button" tabindex="0">[Change Yourself]</button>
<button data-passage="player_bathroom_altar_ngplus" class="button" type="button" tabindex="0">[Begin NG+]</button>
<button data-passage="player_bathroom" class="button" type="button" tabindex="0">[Step Away]</button><div class="narratortextbox">The bathroom altar</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<div class="narratortextbox">The altar offers a full reset while preserving your carried items, money, and achievement progress. You will wake at the beginning of the game again.</div><br>
<button data-passage="player_bathroom_altar_ngplus_start" class="red-button" type="button" tabindex="0">[Start NG+]</button>
<button data-passage="player_bathroom_altar" class="button" type="button" tabindex="0">[Return]</button><<unlockAchievement "ngplus">>
<<set _ngPlayerMoney = $player.money>>
<<set _ngPlayerInventory = clone($player.inventory)>>
<<set _ngAchievements = clone($achievements)>>
<<set _ngLustEssence = $lustessence>>
<<set _ngPaperdollWardrobe = clone($paperdollWardrobe)>>
<<set _ngCharacterCash = []>>
<<for _i = 0; _i < $characters.length; _i++>>
<<set _ngCharacterCash.push({ id: $characters[_i].id, cash: $characters[_i].cash })>>
<</for>>
<<include "StoryInit">>
<<set $player.money = _ngPlayerMoney>>
<<set $player.inventory = clone(_ngPlayerInventory)>>
<<set $achievements = clone(_ngAchievements)>>
<<set $lustessence = _ngLustEssence>>
<<set $paperdollWardrobe = clone(_ngPaperdollWardrobe)>>
<<for _i = 0; _i < _ngCharacterCash.length; _i++>>
<<for _j = 0; _j < $characters.length; _j++>>
<<if $characters[_j].id eq _ngCharacterCash[_i].id>>
<<set $characters[_j].cash = _ngCharacterCash[_i].cash>>
<</if>>
<</for>>
<</for>>
<<goto "start_game_new">><<set $currentlocation = "player_bedroom">>
<div class="narratortextbox">You dont need to use the bathroom right now.</div><br>
<button data-passage="player_hallway" class="button" type="button" tabindex="0">[Leave]</button><<set $currentlocation = "player_bedroom">>
<<run Paperdoll.ensureState()>>
<div class="wdrb-wrap">
<div class="lb-mini-nav">
<button data-passage="Inventory" class="lb-mini-btn" type="button" tabindex="0" title="Inventory">INV</button>
<button data-passage="player_wardrobe" class="lb-mini-btn is-active" type="button" tabindex="0" title="Wardrobe">PD</button>
<button data-passage="manageparty" class="lb-mini-btn" type="button" tabindex="0" title="Party">PTY</button>
</div>
<div class="wdrb-head">
<div class="wdrb-title">Your Wardrobe</div>
<div class="wdrb-subtitle">Current Outfit: <<print $characters[$playing].outfit>></div>
</div>
<div class="wdrb-hero">
<img src="images/fan/activities/wardrobe.jpg" alt="Wardrobe" />
</div>
<div class="wdrb-section-title">Owned Clothing</div>
<div class="wdrb-grid">
<div class="wdrb-card <<if $paperdollEquip.tshirt>>is-worn<<else>>is-removed<</if>>">
<div class="wdrb-card-top">
<div class="wdrb-slot">Top (T-Shirt)</div>
<div class="wdrb-badge"><<if $paperdollWardrobe.tshirt and $paperdollWardrobe.tshirt.owned neq false>><<if $paperdollEquip.tshirt>>Worn<<else>>Removed<</if>><<else>>Not Owned<</if>></div>
</div>
<<if $paperdollWardrobe.tshirt and $paperdollWardrobe.tshirt.owned neq false>>
<button data-passage="player_wardrobe_toggle_tshirt" class="wdrb-btn wdrb-btn-slot" type="button" tabindex="0">Toggle Top</button>
<<else>>
<button class="wdrb-btn wdrb-btn-slot" type="button" disabled>Not Owned</button>
<</if>>
</div>
<div class="wdrb-card <<if $paperdollEquip.jeans>>is-worn<<else>>is-removed<</if>>">
<div class="wdrb-card-top">
<div class="wdrb-slot">Bottom (Jeans)</div>
<div class="wdrb-badge"><<if $paperdollWardrobe.jeans and $paperdollWardrobe.jeans.owned neq false>><<if $paperdollEquip.jeans>>Worn<<else>>Removed<</if>><<else>>Not Owned<</if>></div>
</div>
<<if $paperdollWardrobe.jeans and $paperdollWardrobe.jeans.owned neq false>>
<button data-passage="player_wardrobe_toggle_jeans" class="wdrb-btn wdrb-btn-slot" type="button" tabindex="0">Toggle Jeans</button>
<<else>>
<button class="wdrb-btn wdrb-btn-slot" type="button" disabled>Not Owned</button>
<</if>>
</div>
<div class="wdrb-card <<if $paperdollEquip.underwear>>is-worn<<else>>is-removed<</if>>">
<div class="wdrb-card-top">
<div class="wdrb-slot">Underwear</div>
<div class="wdrb-badge"><<if $paperdollWardrobe.underwear and $paperdollWardrobe.underwear.owned neq false>><<if $paperdollEquip.underwear>>Worn<<else>>Removed<</if>><<else>>Not Owned<</if>></div>
</div>
<<if $paperdollWardrobe.underwear and $paperdollWardrobe.underwear.owned neq false>>
<button data-passage="player_wardrobe_toggle_underwear" class="wdrb-btn wdrb-btn-slot" type="button" tabindex="0">Toggle Underwear</button>
<<else>>
<button class="wdrb-btn wdrb-btn-slot" type="button" disabled>Not Owned</button>
<</if>>
</div>
<div class="wdrb-card <<if $paperdollEquip.shoes>>is-worn<<else>>is-removed<</if>>">
<div class="wdrb-card-top">
<div class="wdrb-slot">Shoes</div>
<div class="wdrb-badge"><<if $paperdollWardrobe.shoes and $paperdollWardrobe.shoes.owned neq false>><<if $paperdollEquip.shoes>>Worn<<else>>Removed<</if>><<else>>Not Owned<</if>></div>
</div>
<<if $paperdollWardrobe.shoes and $paperdollWardrobe.shoes.owned neq false>>
<button data-passage="player_wardrobe_toggle_shoes" class="wdrb-btn wdrb-btn-slot" type="button" tabindex="0">Toggle Shoes</button>
<<else>>
<button class="wdrb-btn wdrb-btn-slot" type="button" disabled>Not Owned</button>
<</if>>
</div>
</div>
<div class="wdrb-actions">
<button data-passage="player_wardrobe_naked" class="wdrb-btn wdrb-btn-danger" type="button" tabindex="0">Strip All</button>
<button data-passage="player_wardrobe_dressed" class="wdrb-btn wdrb-btn-good" type="button" tabindex="0">Wear Starter Outfit</button>
<button data-passage="player_bedroom" class="wdrb-btn wdrb-btn-leave" type="button" tabindex="0">Leave</button>
</div>
</div><<if $paperdollWardrobe.tshirt and $paperdollWardrobe.tshirt.owned neq false>>
<<run Paperdoll.toggle("tshirt")>>
<</if>>
<<goto "player_wardrobe">><<if $paperdollWardrobe.jeans and $paperdollWardrobe.jeans.owned neq false>>
<<run Paperdoll.toggle("jeans")>>
<</if>>
<<goto "player_wardrobe">><<if $paperdollWardrobe.underwear and $paperdollWardrobe.underwear.owned neq false>>
<<run Paperdoll.toggle("underwear")>>
<</if>>
<<goto "player_wardrobe">><<if $paperdollWardrobe.shoes and $paperdollWardrobe.shoes.owned neq false>>
<<run Paperdoll.toggle("shoes")>>
<</if>>
<<goto "player_wardrobe">><<set $currentlocation = "player_bedroom">>
<div class="narratortextbox">You put on some clothes.</div><br>
<<run Paperdoll.equipStarter()>>
<button data-passage="player_bedroom" class="button" type="button" tabindex="0">[Leave]</button><<set $currentlocation = "player_bedroom">>
<div class="narratortextbox">You take off all of your clothes. You are completely naked.</div><br>
<<run Paperdoll.stripAll()>>
<button data-passage="player_bedroom" class="button" type="button" tabindex="0">[Leave]</button><<set $currentlocation = "player_bedroom">>
<div class="narratortextbox">Your Bedroom</div><br>
<<media "img" "" "images/fan/locations/lazarski/brotherbedroom.jpg">>
<<unlockAchievement "welcome">>
<<if $ballsAlinaUnlocked eq true and $time gte 6>>
<<set _ballsHomeTarget = $characters.findIndex(c => c.id === "officerballs")>>
<<if _ballsHomeTarget gte 0>>
<<if $ballsRenamedAlina eq true and $characters[_ballsHomeTarget].name neq "Alina">>
<<set $characters[_ballsHomeTarget].name = "Alina">>
<</if>>
<div class="narratortextbox"><<print $characters[_ballsHomeTarget].name>> is asleep in your bed.</div><br>
<<set $ballsAlinaReturnPassage = "player_bedroom">>
<button data-passage="balls_alina_home" class="button" type="button" tabindex="0">[<<print $characters[_ballsHomeTarget].name>>]</button>
<</if>>
<</if>>
<button data-passage="player_masturbate" class="button" type="button" tabindex="0">[Masturbate]</button>
<button data-passage="player_sleep" class="button" type="button" tabindex="0">[Sleep]</button>
<button data-passage="player_wardrobe" class="button" type="button" tabindex="0">[Open Wardrobe]</button>
<button data-passage="player_pc" class="button" type="button" tabindex="0">[Access PC]</button>
<button data-passage="player_hallway" class="button" type="button" tabindex="0">[Leave]</button>
<<if $characters[0].cash gte 1000>>
<<unlockAchievement "mrmoneybags">>
<</if>><<if $time gte 11>>
<div class="narratortextbox">Bedroom</div><br>
<div class="narratortextbox">It's much too late to be masturbating.</div><br>
<button data-passage="player_bedroom" class="button" type="button" tabindex="0">Leave</button>
<<else>>
<div class="narratortextbox">Bedroom</div> <br>
<<if $characters[$playing].genitals eq 'Regular Cock' or $characters[$playing].genitals eq 'Big Cock' or $characters[$playing].genitals eq 'Tiny Cock'>>
<div class="narratortextbox">You jack off your <<print $characters[$playing].genitals>> and drop a massive cumload</div><br>
<<if $soloMasturbationScenesEnabled neq false>>
<<media "vid"
""
"images/fan/characters/isaac/scenes/brothermasturbate.mp4"
>>
<</if>>
<<else>>
<div class="narratortextbox">You start to play with your <<print $characters[$playing].genitals>></div><br>
<<if $soloMasturbationScenesEnabled neq false>>
<<media "vid"
""
"images/fan/characters/natasha/scenes/mas3.mp4"
>>
<</if>>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I feel so much better!</div><br>
<<randomPerk 20 "Coomer">>
<<time>>
<button data-passage="player_bedroom" class="button" type="button" tabindex="0">Leave</button>
<</if>><<set $currentlocation = "player_bedroom">>
<div class="narratortextbox">Your PC</div><br>
<button data-passage="player_pc_options" class="button" type="button" tabindex="0">[Options]</button>
<button data-passage="player_bedroom" class="button" type="button" tabindex="0">[Log Off]</button><<set $currentlocation = "player_bedroom">>
<div class="narratortextbox">PC Options</div><br>
<div class="pc-options-grid">
<div class="statbox pc-option-card">
Paperdoll in UI Bar:
<<if $paperdollEnabled neq false>>
<b><span style="color:#6fe6ab">Enabled</span></b>
<br><button data-passage="player_pc_options_toggle_paperdoll" class="button" type="button" tabindex="0">[Disable Paperdoll]</button>
<<else>>
<b><span style="color:#ff9494">Disabled</span></b>
<br><button data-passage="player_pc_options_toggle_paperdoll" class="button" type="button" tabindex="0">[Enable Paperdoll]</button>
<</if>>
</div>
<div class="statbox pc-option-card">
Solo Masturbation Scenes:
<<if $soloMasturbationScenesEnabled neq false>>
<b><span style="color:#6fe6ab">Enabled</span></b>
<br><button data-passage="player_pc_options_toggle_solo_masturbation_scenes" class="button" type="button" tabindex="0">[Disable Scenes]</button>
<<else>>
<b><span style="color:#ff9494">Disabled</span></b>
<br><button data-passage="player_pc_options_toggle_solo_masturbation_scenes" class="button" type="button" tabindex="0">[Enable Scenes]</button>
<</if>>
</div>
<div class="statbox pc-option-card">
See Dick Scenes:
<<if $dicksenabled neq false>>
<b><span style="color:#6fe6ab">Enabled</span></b>
<br><button data-passage="player_pc_options_toggle_dick_scenes" class="button" type="button" tabindex="0">[Disable Dick Scenes]</button>
<<else>>
<b><span style="color:#ff9494">Disabled</span></b>
<br><button data-passage="player_pc_options_toggle_dick_scenes" class="button" type="button" tabindex="0">[Enable Dick Scenes]</button>
<</if>>
</div>
<div class="statbox pc-option-card">
Combat:
<<if $player.combatenabled eq "true">>
<b><span style="color:#6fe6ab">Enabled</span></b>
<br><button data-passage="player_pc_options_toggle_combat" class="button" type="button" tabindex="0">[Disable Combat]</button>
<<else>>
<b><span style="color:#ff9494">Disabled</span></b>
<br><button data-passage="player_pc_options_toggle_combat" class="button" type="button" tabindex="0">[Enable Combat]</button>
<</if>>
</div>
<div class="statbox pc-option-card">
Gay Hookups (Man on Man):
<<if $nightclubGayHookupsEnabled neq false>>
<b><span style="color:#6fe6ab">Enabled</span></b>
<br><button data-passage="player_pc_options_toggle_gay_nightclub_hookups" class="button" type="button" tabindex="0">[Disable Gay Hookups]</button>
<<else>>
<b><span style="color:#ff9494">Disabled</span></b>
<br><button data-passage="player_pc_options_toggle_gay_nightclub_hookups" class="button" type="button" tabindex="0">[Enable Gay Hookups]</button>
<</if>>
</div>
<div class="statbox pc-option-card">
Trans Nightclub Hookup (Man on Trans Woman):
<<if $nightclubTransHookupsEnabled neq false>>
<b><span style="color:#6fe6ab">Enabled</span></b>
<br><button data-passage="player_pc_options_toggle_trans_nightclub_hookups" class="button" type="button" tabindex="0">[Disable Trans Hookup]</button>
<<else>>
<b><span style="color:#ff9494">Disabled</span></b>
<br><button data-passage="player_pc_options_toggle_trans_nightclub_hookups" class="button" type="button" tabindex="0">[Enable Trans Hookup]</button>
<</if>>
</div>
</div><br>
<button data-passage="player_pc" class="button" type="button" tabindex="0">[Back]</button>
<button data-passage="player_bedroom" class="button" type="button" tabindex="0">[Log Off]</button><<set $paperdollEnabled = !($paperdollEnabled neq false)>>
<<goto "player_pc_options">><<set $soloMasturbationScenesEnabled = !($soloMasturbationScenesEnabled neq false)>>
<<goto "player_pc_options">><<set $dicksenabled = !($dicksenabled neq false)>>
<<goto "player_pc_options">><<if $player.combatenabled eq "true">>
<<set $player.combatenabled = "false">>
<<else>>
<<set $player.combatenabled = "true">>
<</if>>
<<goto "player_pc_options">><<set $nightclubGayHookupsEnabled = !($nightclubGayHookupsEnabled neq false)>>
<<goto "player_pc_options">><<set $nightclubTransHookupsEnabled = !($nightclubTransHookupsEnabled neq false)>>
<<goto "player_pc_options">><<set $currentlocation = "player_bedroom">>
<div class="narratortextbox">Your Apartment - Carp Park</div><br>
<<media "img" "" "images/fan/locations/player_house/carpark.jpg">>
<<if !$carOwned eq true>>
<div class="narratortextbox">You don't own a car.</div><br>
<<else>>
<div class="narratortextbox">Your car sits in its designated car parking space.</div><br>
<button data-passage="drive_menu" class="button" type="button" tabindex="0">[Drive]</button>
<</if>>
<button data-passage="player_hallway" class="button" type="button" tabindex="0">[Leave]</button><<set $currentlocation = "player_livingroom_tv">>
<<if $natashaQuestStage eq "movie_scheduled" and $dayspassed eq $natashaMovieInviteDay and $time eq $natashaMovieInviteTime>>
<<goto "natasha_movie_arrival_check">>
<</if>>
<div class="narratortextbox">Living Room</div><br> <<set $location = "livingroom">>
<<media "img" "" "images/fan/locations/lazarski/tv.jpg">>
<div class="narratortextbox">You enter the number $tvnumber and hit enter on the remote...</div><br>
<<if $tvnumber gte 1 and $tvnumber lte 10>>
<div class="narratortextbox">It's the news! Nice! I love my daily dose of ideological subversion and moral depression!<br>
//"Breaking News: Man killed by falling piano. Police suspect Russian hackers could be involved"//</div><br>
<<elseif $tvnumber gte 10 and $tvnumber lte 68>>
<div class="narratortextbox">It's Danny's Delights! A TV sitcom about Danny and his crazy family! Jeez... I'm fucking bored.</div><br><<set _rando to random(1,2)>>
<<if _rando eq 1>>
<<media "img" "" "images/fan/activities/tv/sitcom.jpg">>
<<else>>
<<media "img" "" "images/fan/activities/tv/sitcom2.jpg">>
<</if>>
<<elseif $tvnumber eq 69>>
<div class="narratortextbox">It's the babe station channel! Oh fuck yes!</div><br>
<<media "img" "" "images/fan/activities/tv/1.jpg">>
<<randomPerk 50 "Perverted">>
<<elseif $tvnumber eq 666>>
<div class="narratortextbox">It's a game show!</div><br>
<<media "vid"
""
"images/fan/activities/tv/666.mp4" type="video/mp4"
>>
<<randomPerk 50 "Perverted">>
<<elseif $tvnumber eq 6969>>
<div class="narratortextbox">It's a live cage fight!</div><br>
<<media "vid"
""
"images/fan/activities/tv/6969.mp4" type="video/mp4"
>>
<<randomPerk 50 "Perverted">>
<<elseif $tvnumber eq 8008132>>
<div class="narratortextbox">It's a japanese game show!</div><br>
<<media "vid"
""
"images/fan/activities/tv/8008132.mp4" type="video/mp4"
>>
<<randomPerk 50 "Family Lover">>
<<elseif $tvnumber eq 26061960>>
<div class="narratortextbox">It's a documentary on tribes!</div><br>
<<media "vid"
""
"images/fan/activities/tv/26061960.mp4" type="video/mp4"
>>
<<randomPerk 50 "Perverted">>
<<elseif $tvnumber eq 111>>
<div class="narratortextbox">It's the news!</div><br>
<<media "vid"
""
"images/fan/activities/tv/111.mp4" type="video/mp4"
>>
<<randomPerk 50 "Perverted">>
<<elseif $tvnumber eq -1>>
<div class="narratortextbox">It's the weather channel!</div><br>
<<media "vid"
""
"images/fan/activities/tv/1.mp4" type="video/mp4"
>>
<<randomPerk 50 "Perverted">>
<<else>>
<div class="narratortextbox">Nothing but static... this must be an incorrect TV channel...</div><br>
<</if>>
<<time>>
<<if $natashaQuestStage eq "movie_scheduled" and $dayspassed eq $natashaMovieInviteDay and $time eq $natashaMovieInviteTime>>
<<goto "natasha_movie_arrival_check">>
<</if>>
<button data-passage="player_livingroom" class="button" type="button" tabindex="0">[Stop Watching TV]</button><<set $currentlocation = "player_livingroom">>
<<if $natashaQuestStage eq "movie_scheduled" and $dayspassed eq $natashaMovieInviteDay and $time eq $natashaMovieInviteTime>>
<<goto "natasha_movie_arrival_check">>
<</if>>
<div class="narratortextbox">Your Livingroom</div><br>
<<media "img" "" "images/fan/locations/lazarski/livingroom.jpg">>
<<set _ballsHomeTarget = $characters.findIndex(c => c.id === "officerballs")>>
<<if $ballsAlinaUnlocked eq true and $time lt 6>>
<<if _ballsHomeTarget gte 0>>
<<if $ballsRenamedAlina eq true and $characters[_ballsHomeTarget].name neq "Alina">>
<<set $characters[_ballsHomeTarget].name = "Alina">>
<</if>>
<div class="narratortextbox"><<print $characters[_ballsHomeTarget].name>> is curled up in the living room, waiting for you.</div><br>
<<set $ballsAlinaReturnPassage = "player_livingroom">>
<</if>>
<</if>>
<<if !$characters[$playing].perks.includes("Coomer")>>
<div class="narratortextbox">You have the feeling a coomer could do something here.</div><br>
<</if>>
<<if $momMessage != true>>
<div class="narratortextbox">There's a message on your answering machine</div><br>
<</if>>
<<if $ballsAlinaUnlocked eq true and $time lt 6 and _ballsHomeTarget gte 0>>
<button data-passage="balls_alina_home" class="button" type="button" tabindex="0">[<<print $characters[_ballsHomeTarget].name>>]</button>
<</if>>
<<if $characters[$playing].perks.includes("Coomer")>>
<button data-passage="player_livingroom_coom" class="button" type="button" tabindex="0">[Coomer - Masturbate]</button>
<</if>>
<<if $momMessage != true>>
<button data-passage="player_livingroom_message" class="button" type="button" tabindex="0">[Listen to message]</button>
<</if>>
<button data-passage="player_livingroom_tv" class="button" type="button" tabindex="0">[Watch TV]</button>
<button data-passage="player_hallway" class="button" type="button" tabindex="0">[Leave]</button><div class="narratortextbox">You sit on your couch and jack off while watching something on tv.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/fan/activities/tv/666.mp4" type="video/mp4"></video></center></div><br>
<<if $characters[$playing].genitals eq 'Regular Cock' or $characters[$playing].genitals eq 'Big Cock' or $characters[$playing].genitals eq 'Tiny Cock'>>
<div class="narratortextbox">You jack off your <<print $characters[$playing].genitals>> and drop a massive cumload</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/fan/characters/isaac/scenes/brothermasturbate.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="narratortextbox">You start to play with your <<print $characters[$playing].genitals>></div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/fan/characters/natasha/scenes/mas3.mp4" type="video/mp4"></video></center></div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I feel so much better!</div><br>
<<time>>
<button data-passage="player_livingroom" class="button" type="button" tabindex="0">Leave</button><<set $currentlocation = "player_bedroom">>
<div class="narratortextbox">You play the message on your answering machine</div><br>
<<set $momMessage = true>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('pauline')"></div>Pauline<hr>Hey sweetie! It's your mommy! I just wanted to call and let you know how much we miss you! Me and your sister have been so bored lately without any man around the house. We hope you can visit soon! Although you probably can't with your temp job at that coffee shop, right? Please find a real job sweetie. Love, mom!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>If I want to visit my mom, I'll need to get a car. Damn. Why do I have to be so broke...</div><br>
<button data-passage="player_hallway" class="button" type="button" tabindex="0">[Leave]</button><<set $currentlocation = "player_livingroom_tv">>
<<if $natashaQuestStage eq "movie_scheduled" and $dayspassed eq $natashaMovieInviteDay and $time eq $natashaMovieInviteTime>>
<<goto "natasha_movie_arrival_check">>
<</if>>
<div class="narratortextbox">Living Room</div><br>
<<media "img" "" "images/fan/locations/lazarski/tv.jpg">>
<<set _ballsHomeTarget = $characters.findIndex(c => c.id === "officerballs")>>
<<if $ballsAlinaUnlocked eq true and $time lt 6 and _ballsHomeTarget gte 0>>
<<if $ballsRenamedAlina eq true and $characters[_ballsHomeTarget].name neq "Alina">>
<<set $characters[_ballsHomeTarget].name = "Alina">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<print $characters[_ballsHomeTarget].name>><hr>Ooo, what are we watching?</div><br>
<</if>>
<div class="narratortextbox">Enter a TV Channel Number Below<hr><<textbox "$tvnumber" "1">></div><br>
<button data-passage="player_entertv" class="button" type="button" tabindex="0">[Enter]</button>
<button data-passage="player_livingroom" class="button" type="button" tabindex="0">[Stop Watching TV]</button><div class="imagebox">
<img @src="setup.getMainImage('mia')">
</div><br>
<div class="narratortextbox">You open the door. Infront of you stands a female police officer.</div><br>
<<if $naked>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>What the... wow. Is this a house call or a full-frontal confession?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Uh, hello Officer. I can explain the no-pants situation.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Save it. Put that thing on pause and answer my questions.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Uh, hello Officer. How can I help you?</div><br>
<</if>>
<div class="narratortextbox">She doesn't even look up at you. Her eyes are fixed on a data pad in her hand.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>You are <<print $characters[$playing].name>>, right? You live at this address?</div><br>
<div class="narratortextbox">You nod slowly.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Good. Mind if I ask you a few questions? You aren't in any trouble, yet.</div><br>
<div class="narratortextbox">She finally lifts her eyes from the pad. They're tired. There's a hint of suspicion in them too.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Been feeling... normal lately? Like, physically. Mentally. Sleep okay? Appetite normal? Anything off?</div><br>
<div class="narratortextbox">Her tone is casual. Too casual. Why the fuck does she want to know this?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Before you answer — I'm not asking because I think you're on something. I'm asking because... a lot of people around here have been saying things feel different lately.Do you know what I mean?</div><br>
<div class="narratortextbox">She watches you carefully, waiting.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Uh, no. Everything is fine. </div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Hmmm....</div><br>
<div class="narratortextbox">Her voice drops lower.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Something is happening to this town. I've talked to twelve people this week who swear they've never wanted sex this much before. Not like this. Not constantly. And the ones who admit it usually mention the dreams first.Vivid. Filthy. Sometimes with people they've never met.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I-</div><br>
<div class="narratortextbox">Her fingers tighten on the datapad. She forces them to relax.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>What am I doing? Telling you this. You must think i'm crazy. </div><br>
<div class="narratortextbox">She holds your gaze now. No more looking away. Waiting for you to crack first.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Listen. Here's my card. I want you to call me if you start to notice anything suspicous or out of the ordinary. I know it sounds crazy, people suddenly turning ultra horny, but it's a serious matter - and if I don't get to the bottom of it, it's gonna get worse. We've arrested over thirty people lately for public nudity, public masturbation, you name it. We're just trying to keep the place safe. </div><br>
<div class="narratortextbox">You take her card.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Thanks Mia. That sounds crazy. If I see anything I'll give you a call.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Thanks, handsome.</div><br>
<div class="narratortextbox">Officer Mia walks away. Did she just call you 'handsome'? Maybe she's been driven crazy too.</div><br>
<<if $lustboundIntro eq 1>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I hope this isn't anything to do with the craziness in the bathroom...</div><br>
<</if>>
<<set $miaIntro = 1>>
<<unlockAchievement "meetmia">>
<button data-passage="player_hallway" class="button" type="button" tabindex="0">[Close the door.]</button><<set $target = $characters.findIndex(c => c.id === "officerballs")>>
<<set $currentlocation = "balls_alina_home">>
<<set $ballsInteractionReturn = "balls_alina_home">>
<<if $target gte 0 and $ballsRenamedAlina eq true and $characters[$target].name neq "Alina">>
<<set $characters[$target].name = "Alina">>
<</if>>
<<if !$ballsAlinaReturnPassage>>
<<if $time gte 6>>
<<set $ballsAlinaReturnPassage = "player_bedroom">>
<<else>>
<<set $ballsAlinaReturnPassage = "player_livingroom">>
<</if>>
<</if>>
<<if $ballsAlinaUnlocked eq true and $ballsAlinaFirstNightSeen != true>>
<<goto "balls_alina_first_night">>
<</if>>
<div class="narratortextbox">Your Apartment<<if $target gte 0>> - <<= $characters[$target].name>><</if>></div><br>
<<if $target lt 0 or $ballsAlinaUnlocked != true>>
<div class="narratortextbox">No one is here.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= $characters[$target].name>><hr>Yes? You wanted me?</div><br>
<button data-passage="balls_alina_chat" class="button" type="button" tabindex="0">[Chat]</button>
<<button "[Outfits]" "character_outfit_menu">><<set $clothingStoreCharacter = "officerballs">><<set $characterOutfitReturnPassage = "balls_alina_home">><</button>>
<button data-passage="balls_alina_kiss" class="button" type="button" tabindex="0">[Kiss]</button>
<button data-passage="balls_alina_bj" class="button" type="button" tabindex="0">[BJ]</button>
<button data-passage="balls_alina_fuck" class="button" type="button" tabindex="0">[Fuck]</button>
<</if>>
<<button "[Back]" $ballsAlinaReturnPassage>><</button>><<set $target = $characters.findIndex(c => c.id === "officerballs")>>
<<set $currentlocation = "balls_alina_home">>
<<set $ballsAlinaFirstNightSeen = true>>
<div class="narratortextbox">Your Apartment - First Night</div><br>
<<if $target lt 0>>
<div class="narratortextbox">Something is wrong. The altar's work has no body to return to.</div><br>
<button data-passage="player_hallway" class="button" type="button" tabindex="0">[Back]</button>
<<else>>
<<if $ballsRenamedAlina eq true and $characters[$target].name neq "Alina">>
<<set $characters[$target].name = "Alina">>
<</if>>
<<if $ballsRenamedAlina eq true>>
<div class="narratortextbox">The altar's red light clings to her skin as she steps out of the bathroom, slowly fading behind her like dying embers. Alina stands in the hallway, trembling. Her hands slide down her new curves, eyes wide with disbelief and something deeper.</div><br>
<<else>>
<div class="narratortextbox">The altar's red light clings to her skin as she steps out of the bathroom, slowly fading behind her like dying embers. The woman who used to be Officer Balls stands in the hallway, trembling. Her hands slide down her new curves, eyes wide with disbelief and something deeper.</div><br>
<</if>>
<<set _alinaHasCock = $characters[$target].genitals == "Tiny Cock" or $characters[$target].genitals == "Regular Cock" or $characters[$target].genitals == "Big Cock" or $characters[$target].genitals == "Monster Cock">>
<<if _alinaHasCock>>
<<media "vid" "" "images/fan/universal_scenes/trans_handjob.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= $characters[$target].name>><hr>This body... these tits, this cock... Fuck. I remember being him. Strong. In control. Now it all feels twisted, softer, needier. Every second I am like this, that old life slips further away.</div><br>
<<else>>
<<media "vid" "" "images/fan/characters/alina/scenes/pussyreveal.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= $characters[$target].name>><hr>This body... these tits, this pussy... Fuck. I remember being him. Strong. In control. Now it all feels like a half-forgotten dream. Every second I am like this, that old life slips further away.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You are not going back. You are mine now. Say it.</div><br>
<<if _alinaHasCock>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= $characters[$target].name>><hr>I... I should want to kill you for this. I should be smashing your face in. But every time you speak, my mind just... melts. My cock feels wrong, like it belongs to this new body more than it ever belonged to him.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= $characters[$target].name>><hr>I... I should want to kill you for this. I should be smashing your face in. But every time you speak, my mind just... melts. My cock--fuck, I do not even have one anymore--and all I feel is wet and empty and needy.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Good girl. Stay here. Be good for me. Let that useless old life go.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= $characters[$target].name>><hr>...Yes.</div><br>
<div class="narratortextbox">She bites her lip, thighs pressing together.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= $characters[$target].name>><hr>Then give me a new name. Something that fits what I am now. Something that belongs to this body... and to you.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You will earn it. On your knees first.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= $characters[$target].name>><hr>Whatever you want... I am yours.</div><br>
<<if $ballsRenamedAlina != true>>
<button data-passage="balls_alina_first_night_name" class="button" type="button" tabindex="0">[Name her Alina]</button>
<</if>>
<button data-passage="balls_alina_home" class="button" type="button" tabindex="0">[Keep her current name for now]</button>
<</if>><<set $target = $characters.findIndex(c => c.id === "officerballs")>>
<<if $target gte 0>>
<<set $characters[$target].name = "Alina">>
<<set $ballsRenamedAlina = true>>
<<questLogUpdated "balls_renamed_alina" "Internal Affairs updated.">>
<</if>>
<div class="narratortextbox">The name settles over her like a spell finishing its work.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Alina<hr>Alina... yes. That sounds like me. That sounds like who I am supposed to be now.</div><br>
<button data-passage="balls_alina_home" class="button" type="button" tabindex="0">[Take her home]</button><<set $target = $characters.findIndex(c => c.id === "officerballs")>>
<div class="narratortextbox">You sit down with <<= $characters[$target].name>>.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= $characters[$target].name>><hr>I remember being angry. I remember the pier, the station, Mia... and then the altar. Now I remember what you made me.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You are different now. You belong here.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= $characters[$target].name>><hr>I know. That is the part that scares me. I should hate it, but when you look at me like this, I just want to be good for you.</div><br>
<<set $characters[$playing].relationships[$characters[$target].id] += 2>>
<button data-passage="balls_alina_home" class="button" type="button" tabindex="0">[Finish]</button><<set $target = $characters.findIndex(c => c.id === "officerballs")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= $characters[$target].name>><hr>If this is what I am now, then kiss me properly.</div><br>
<div class="narratortextbox">She steps closer, nervous but eager, and lets you pull her into a long kiss.</div><br>
<<media "vid" "" "images/fan/universal_scenes/straight_kissing.mp4">>
<<set $characters[$playing].relationships[$characters[$target].id] += 6>>
<button data-passage="balls_alina_home" class="button" type="button" tabindex="0">[Continue]</button><<set $target = $characters.findIndex(c => c.id === "officerballs")>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= $characters[$target].name>><hr>I can do that for you. I want to prove I can be useful.</div><br>
<<if $dicksenabled neq false>>
<<media "vid" "" "images/fan/universal_scenes/vanilla_blowjob.mp4">>
<<else>>
<div class="narratortextbox">The scene continues in text only because dick scenes are disabled in your options.</div><br>
<</if>>
<<set $characters[$playing].relationships[$characters[$target].id] += 8>>
<button data-passage="balls_alina_home" class="button" type="button" tabindex="0">[Continue]</button><<set $target = $characters.findIndex(c => c.id === "officerballs")>>
<<if $target lt 0>>
<div class="narratortextbox">No one is here.</div><br>
<<else>>
<<set _player = $characters[$playing]>>
<<set _alina = $characters[$target]>>
<<set _playerHasCock = _player.genitals == "Tiny Cock" or _player.genitals == "Regular Cock" or _player.genitals == "Big Cock" or _player.genitals == "Monster Cock">>
<<set _alinaHasCock = _alina.genitals == "Tiny Cock" or _alina.genitals == "Regular Cock" or _alina.genitals == "Big Cock" or _alina.genitals == "Monster Cock">>
<<set _dickScenesAllowed = $dicksenabled neq false>>
<<if !_dickScenesAllowed and _alinaHasCock>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= _alina.name>><hr>Come here. I still want you, even if you do not want to see every detail.</div><br>
<div class="narratortextbox">The scene continues in text only because Alina dick scenes are disabled in your options.</div><br>
<<elseif _alinaHasCock>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= _alina.name>><hr>The altar gave me this cock, so use me like this. I want to know exactly what kind of thing you made me.</div><br>
<<if _player.genitals eq "Vagina">>
<<media "vid" "" "images/fan/universal_scenes/trans_fucks_girl.mp4">>
<<elseif _playerHasCock>>
<<media "vid" "" "images/fan/universal_scenes/trans_fucks_trans.webm">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/trans_handjob.mp4">>
<</if>>
<<if _alina.genitals eq "Big Cock">>
<<media "vid" "" "images/fan/universal_scenes/man_fucks_trans.mp4">>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/trans_fucks_guy.mp4">>
<</if>>
<div class="narratortextbox">She catches her breath against you, still stunned by the way the altar rewrote her and left her with something hard and needy between her legs.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div><<= _alina.name>><hr>Take me. I need to know this body belongs to you.</div><br>
<<media "vid" "" "images/fan/characters/alina/scenes/alinaFuck.mp4">>
<<media "vid" "" "images/fan/characters/alina/scenes/alinaFuck2.mp4">>
<div class="narratortextbox">She catches her breath against you, still adjusting to the life the altar forced back into her.</div><br>
<</if>>
<<set $characters[$playing].relationships[$characters[$target].id] += 10>>
<<set $characters[$target].ftimes += 1>>
<</if>>
<button data-passage="balls_alina_home" class="button" type="button" tabindex="0">[Finish]</button><<set $currentlocation = "player_hallway">>
<<set $ballsQuestStarted = true>>
<<set $ballsEventTriggered = true>>
<<set $ballsQuestStage = "home_knock">>
<<questLogUpdated "balls_home_knock" "Internal Affairs started.">>
<div class="narratortextbox">Your Apartment</div><br>
<div class="narratortextbox">There is a loud knock at the front door.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Ah fuck. Who is it? Is it Mia again? She needs to leave me alone. It is way too early for this shit.</div><br>
<div class="narratortextbox">You get out of bed, pull on your robe and flip flops, and head to the door. A large male figure is standing outside.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Mia, is that... hey, you are that bald cop from the police station. What the fuck do you want? How do you know where I live?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Surprise, motherfucker, it is me. Things have got seriously out of hand with Mia. I know there is something you are doing to her. Let me in. I need to check this place out.</div><br>
<button data-passage="balls_home_accept" class="button" type="button" tabindex="0">[Accept - Let him in]</button>
<button data-passage="balls_home_refuse" class="button" type="button" tabindex="0">[Refuse]</button><<set $currentlocation = "player_hallway">>
<<set $ballsQuestStage = "mia_followup">>
<<set $ballsHomeChoice = "refused">>
<<questLogUpdated "balls_mia_followup" "New objective added.">>
<div class="narratortextbox">There is no way you can let this guy into your house with that demonic altar in the bathroom.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>No fucking way, baldy. No warrant, no search.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Hmm... I should just beat your fucking ass and have a look myself, but I will get to the bottom of this. Do you know what Mia has been doing? She is losing control at work every day since she met you.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>There is a lot to unpack here. First, why were you watching her? Second, how do you know it was every day? Lastly, I have that effect on all women I meet. Keep your mom well away from me.</div><br>
<div class="narratortextbox">Officer Balls squints at you, opens his mouth to speak, then looks away.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>You know... you ain't worth it. Think whatever you want about me, but I know that is not the real Mia. I know you have done something to her.</div><br>
<div class="narratortextbox">Officer Balls turns and leaves. What a weird encounter.</div><br>
<button data-passage="player_hallway" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "player_hallway">>
<<set $ballsHomeChoice = "accepted">>
<div class="narratortextbox">Against your own better judgement, you let Balls into your home.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Alright, come on in. I have got nothing to hide.</div><br>
<div class="narratortextbox">He steps inside and searches the place before locking eyes on the bathroom door and the red glow leaking from it.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>What the fuck is in there?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>...</div><br>
<button data-passage="balls_home_bathroom" class="button" type="button" tabindex="0">[Follow him to the bathroom]</button><<set $currentlocation = "player_bathroom">>
<div class="narratortextbox">Your Bathroom</div><br>
<<media "img" "images/fan/locations/player_house/altar.png" "images/fan/locations/player_house/altar.png">>
<div class="narratortextbox">Officer Balls opens the bathroom door. His eyes widen as the altar's red light spills across his face.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>M-my god... what... what is that?</div><br>
<div class="narratortextbox">He walks closer to the altar and looks into the swirling pool.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>I... what is it? It is so captivating. Is this what you did? Some sort of evil demonic ritual?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>That is right, officer.</div><br>
<div class="narratortextbox">As Balls turns toward you, the altar seems to grow, twisting the room around it. The pool becomes a large hole spreading into the wall behind him. A voice presses into your mind.</div><br>
<div class="narratortextbox">Push... him... in.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>You are going down for a long time for this. I am going to make you pay, you little perverted freak. This ends today.</div><br>
<button data-passage="balls_home_surrender" class="red-button" type="button" tabindex="0">[Surrender]</button>
<button data-passage="balls_home_push" class="button" type="button" tabindex="0">[Push him into the hole]</button><<set $currentlocation = "player_bathroom">>
<div class="narratortextbox">You raise your hands. Balls cuffs you, calls it in, and the apartment is swarmed before the altar can hide itself again.</div><br>
<div class="narratortextbox">The secret is out. Whatever power you had over this place is gone.</div><br>
<button data-passage="player_bedroom" class="red-button" type="button" tabindex="0">[Bad Ending - Wake from the nightmare]</button><<set $currentlocation = "player_bathroom">>
<<set $ballsQuestStage = "balls_trapped">>
<<set $ballsQuestEnding = "altar">>
<<set $ballsQuestComplete = true>>
<<questLogUpdated "balls_altar_trapped" "Internal Affairs updated.">>
<div class="narratortextbox">You charge Officer Balls and push him as hard as you can into the growing hole. His body is violently sucked inside. Before you can blink, the altar is back to normal, if anything about it was ever normal.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Holy fuck. Did that really just happen?</div><br>
<div class="narratortextbox">You look inside the altar and see a tiny version of Officer Balls trapped in the red swirl.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Wait... he is inside the altar now? I think I can change him. I think I could bring him back.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>But for now, it is good that he is out of the picture. I am not in any rush.</div><br>
<div class="narratortextbox">The altar now has a new option for Officer Balls.</div><br>
<button data-passage="player_bathroom_altar" class="button" type="button" tabindex="0">[Use the altar]</button>
<button data-passage="player_hallway" class="button" type="button" tabindex="0">[Step away]</button><<set $target = $characters.findIndex(c => c.id === "mia")>>
<<set _player = $characters[$playing]>>
<<set _target = null>>
<<if $target gte 0>>
<<set _target = $characters[$target]>>
<</if>>
<<set $currentlocation = "mia_home">>
<<set $miaInteractionReturn = "mia_home">>
<div class="narratortextbox">Your Apartment - Mia</div><br>
<<if $target lt 0>>
<div class="narratortextbox">Mia is not available.</div><br>
<<elseif setup.isNpcInActiveParty('mia')>>
<div class="narratortextbox">Mia is out with your combat party right now.</div><br>
<<elseif $time lt 6>>
<div class="narratortextbox">Mia is at work. She will be home after her shift.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Hey, love. I am home.</div><br>
<button data-passage="mia_office_chat" class="button" type="button" tabindex="0">[Chat]</button>
<<if ($characters[$target].ftimes or 0) gte 1>>
<<button "[Outfits]" "character_outfit_menu">><<set $clothingStoreCharacter = "mia">><<set $characterOutfitReturnPassage = "mia_home">><</button>>
<</if>>
<<if setup.isCombatEnabled()>>
<button data-passage="mia_office_spar_setup" class="button" type="button" tabindex="0">[Spar]</button>
<</if>>
<<if setup.isCombatEnabled() and _player.relationships[_target.id] gte 100 and !setup.isNpcInActiveParty('mia') and !setup.isNpcBenched('mia')>>
<button data-passage="mia_recruit_party" class="button" type="button" tabindex="0">[Recruit Mia]</button>
<</if>>
<button data-passage="mia_office_kiss" class="button" type="button" tabindex="0">[Kiss]</button>
<button data-passage="mia_office_bj" class="button" type="button" tabindex="0">[BJ]</button>
<button data-passage="mia_office_fuck" class="button" type="button" tabindex="0">[Fuck]</button>
<</if>>
<button data-passage="player_hallway" class="button" type="button" tabindex="0">[Back]</button><<set $currentlocation = "player_hallway">>
<<if $natashaQuestStage eq "movie_scheduled" and $dayspassed eq $natashaMovieInviteDay and $time eq $natashaMovieInviteTime>>
<<goto "natasha_movie_arrival_check">>
<</if>>
<div class="narratortextbox">Your Apartment</div><br>
<<media "img" "" "images/fan/locations/player_house/hallway.jpg">>
<<if $miaIntro != 1 and $day gte 4>> /* First time meeting Mia */
<div class="narratortextbox">As you stand in the hallway of your apartment, you hear a loud banging noise at your front door.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Who's that? I should answer it.</div><br>
<button data-passage="mia_meeting" class="button" type="button" tabindex="0">[Open the front door]</button>
<<else>>
<<if $enteredApartmentFromStreet eq true>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Ah, home sweet home.</div><br>
<<set $enteredApartmentFromStreet = false>>
<</if>>
<<set _alinaInLivingRoom = ($ballsAlinaUnlocked eq true and $time lt 6)>>
<<set _alinaInBedroom = ($ballsAlinaUnlocked eq true and $time gte 6)>>
<button data-passage="player_bedroom" class="button" type="button" tabindex="0"><span>[Bedroom]</span><span style="margin-left:6px;"><<if _alinaInBedroom>><img @src="setup.getChatImage('officerballs')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</if>></span></button>
<button data-passage="player_livingroom" class="button" type="button" tabindex="0"><span>[Living Room]</span><span style="margin-left:6px;"><<if _alinaInLivingRoom>><img @src="setup.getChatImage('officerballs')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</if>></span></button>
<<if $miaMovedIn eq true and $time gte 6 and !setup.isNpcInActiveParty('mia')>>
<button data-passage="mia_home" class="button" type="button" tabindex="0">[Mia]</button>
<</if>>
<<if $lustboundIntro eq 1>>
<button data-passage="player_bathroom" class="button" type="button" tabindex="0">[Bathroom]</button>
<<else>>
<button data-passage="player_bathroom_no" class="button" type="button" tabindex="0">[Bathroom]</button>
<</if>>
<button data-passage="player_leave_carpark" class="button" type="button" tabindex="0">[Car Park]</button>
<button data-passage="player_leave" class="button" type="button" tabindex="0">[Leave]</button>
<</if>><<set $currentlocation = "player_bedroom">>
<div class="narratortextbox">Your Apartment</div><br>
<<media "img" "" "images/fan/activities/leaving.jpg">>
<div class="narratortextbox">You leave your apartment and step out onto citadel street.</div><br>
<<if $time lte 6>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I should go to work at the coffee shop.</div><br>
<</if>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave Apartment]</button><<if !$miaTransformationCount>>
<<set $miaTransformationCount = 1>>
<</if>>
<div class="narratortextbox">Something is very wrong.</div><br>
<div class="imagebox">
<img @src="setup.getMainImage('mia')">
</div><br>
<<if $miaTransformationCount eq 1>>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>
Mia?.. What's the matter this time.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>I just went to the bathroom. My body changed. I have <<= $characters[$target].genitals>> and my chest is <<= $characters[$target].breasts>>.</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>Hey, breathe. You are still you. We can deal with this one step at a time.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>This isn't funny. The town is changing me and I don't know why.</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>You're not alone in this. I'll help you figure out what's happening.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>I'm scared. But... thanks. Just don't leave me to deal with this alone.</div><br>
<div class="narratortextbox">It worked. Mia's body has changed, and she knows something is very wrong.</div><br>
<<elseif $miaTransformationCount eq 2>>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>Mia? You look pale.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>It happened again. This time: <<= $miaTransformationThisTime>></div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>Okay. That's new, but we're still handling it. You're still in control.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>I hate this. Every time I think I've adjusted, it changes again.</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>Then we adapt again. I'll keep backing you up.</div><br>
<<else>>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>My body changed again...</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>Tell me what changed this time.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr><<= $miaTransformationThisTime>> I don't even know what "normal" is anymore.</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>Normal can wait. You're not doing this alone.</div><br>
<</if>>
<<updateRelationship 5>>
<<set $miaGenitalChange = true>>
<<set $miaTransformationPending = false>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">"Back to work."</button><div class="narratortextbox">Something is very wrong.</div><br>
<div class="imagebox">
<img @src="setup.getMainImage('mia')">
</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>
Mia?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>
Close the door. Lock it.</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>
Okay. Jesus. Okay. This is... new.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>
Dont stare. Im already barely holding it together.</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>
I can tell it's you... but uou just dont look like you anymore... you look more masculine...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>
I woke up like this. Uniform didnt fit. My voice was wrong. I nearly smashed the mirror.</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>
So this just... happened. Overnight?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>
Yesterday I was Mia. Same badge. Same job. Today Im walking around in someone elses body.</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>
Anyone clock it?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>
Yeah, they think I had some sort of sex change or something, i dunno. It's not nice.</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>
You seem weirdly calm.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>
Im not. Im just used to keeping my shit together.</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>
You're still you.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>
Yeah. Thats the only reason Im not losing it.</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>
I wont say anything.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>
Good. Until I figure this out, I need things to stay as normal as possible. This has to be because of the weird shit going on around town, right? I need you to be my eyes and ears out there. I can't leave this office unless I have to.</div><br>
<<updateRelationship 5>>
<<set $miaWomanIntro = false>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">"Back to work."</button><<set $currentlocation = "mia_office">>
<<set $ballsMiaOfficeEvent = true>>
<<set $ballsQuestStage = "beach_showdown">>
<<questLogUpdated "balls_beach_showdown" "New objective added.">>
<div class="narratortextbox">Officer Mia's Office</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Good thing you popped in. We need to talk.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Let's talk.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Officer Balls, my ex and co-worker, has put in a formal complaint against me. My job is at risk. There is something obviously going on in this town and I cannot control myself sometimes. The urges are almost too much to handle.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Do not apologise, Mia. Do not apologise for your feelings and thoughts. I will take care of Balls. Tell me what you need me to do.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>You will take care of him? How? This has to be solved without violence. I can only trust you. You are the only one I feel cares about me.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I care about you, Mia. I have feelings for you.</div><br>
<div class="narratortextbox">Mia blushes.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>I... I... Oh god, <<print $characters[$playing].name>>. Please, just fix this. Make Officer Balls take back his report, and we can discuss our future together.</div><br>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Finish conversation]</button><<set $currentlocation = "mia_office">>
<<set $ballsMiaKillReturn = true>>
<<set $miaRefusesPlayer = true>>
<<set $ballsQuestStage = "mia_enslave_available">>
<<set $ballsQuestEnding = "killed">>
<<set $ballsQuestComplete = true>>
<<questLogUpdated "balls_killed_return" "Internal Affairs updated.">>
<div class="narratortextbox">Officer Mia's Office</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I have got some good news. Balls is gone. Permanently.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>W-what? What do you mean?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I got rid of him... for us.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>No. No fucking way. This cannot be happening. I should have you arrested and thrown in jail for the rest of your life. Balls was my friend and you... oh god. Just go. Get out of here before I change my mind. I do not ever want to see you again.</div><br>
<div class="narratortextbox">Mia will no longer speak with you. The altar's red glow digs into your memory, as if it has noticed the problem.</div><br>
<button data-passage="police_hallway" class="button" type="button" tabindex="0">[Leave]</button><<set $currentlocation = "mia_office">>
<<set $ballsQuestStage = "complete">>
<<set $ballsQuestEnding = "peace">>
<<set $ballsQuestComplete = true>>
<<set $ballsReportWithdrawn = true>>
<<questLogUpdated "balls_peace_complete" "Internal Affairs complete.">>
<<set $target = $characters.findIndex(c => c.id === "mia")>>
<<if $target gte 0 and $characters[$playing].relationships[$characters[$target].id] lt 100>>
<<set $characters[$playing].relationships[$characters[$target].id] = 100>>
<</if>>
<div class="narratortextbox">Officer Mia's Office</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>He withdrew it. I do not know what you said to him, but he actually withdrew the report.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I told you I would fix it.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>You did. Thank you. I still do not understand what is happening to me, but I know who stood beside me when my job was on the line.</div><br>
<div class="narratortextbox">Mia's relationship has been raised to 100.</div><br>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "mia_office">>
<<set $ballsQuestStage = "complete">>
<<set $ballsQuestEnding = "love">>
<<set $ballsQuestComplete = true>>
<<set $ballsReportWithdrawn = true>>
<<set $miaLoveRoute = true>>
<<set $miaMovedIn = true>>
<<set $miaWife = true>>
<<questLogUpdated "balls_love_complete" "Mia's love route unlocked.">>
<<set $target = $characters.findIndex(c => c.id === "mia")>>
<<if $target gte 0 and $characters[$playing].relationships[$characters[$target].id] lt 150>>
<<set $characters[$playing].relationships[$characters[$target].id] = 150>>
<</if>>
<<if $target gte 0 and ($characters[$target].ftimes or 0) lt 1>>
<<set $characters[$target].ftimes = 1>>
<</if>>
<div class="narratortextbox">Officer Mia's Office</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>He withdrew it. No threats, no violence, no disaster. You actually talked him down.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>He still cares about you. I told him that meant letting you choose your own life.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>That is exactly why I love you. You could have made this ugly, but you did it right. You protected me without taking my choices away.</div><br>
<div class="narratortextbox">Mia steps around the desk and takes your hands.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>I do not want to keep pretending this is casual. I want to come home to you. I want to move in. Hell, if you will have me, I want to be your wife.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Come home with me, Mia.</div><br>
<div class="narratortextbox">Mia's love route is unlocked. When she is not at work, she will be in your apartment with her interactions available.</div><br>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Continue]</button><<set $target = $characters.findIndex(c => c.id === "mia")>>
<<set _player = $characters[$playing]>>
<<set _target = null>>
<<if $target gte 0>>
<<set _target = $characters[$target]>>
<</if>>
<<set $miaInteractionReturn = "mia_office">>
<<set $currentlocation = "mia_office">>
<div class="narratortextbox">Officer Mia's Office</div><br>
<<media "img" "" "images/fan/locations/policestation/office.jpg">>
<<if $target lt 0>>
<div class="narratortextbox">Mia is not available.</div><br>
<<elseif setup.isNpcInActiveParty('mia')>>
<div class="narratortextbox">Mia is out with your combat party right now.</div><br>
<<else>>
<<if $time gte 6>>
<div class="narratortextbox">The office is empty. Mia must have went home for the day.</div><br>
<<else>>
<<if $ballsQuestStage eq "mia_followup" and $ballsMiaOfficeEvent != true>>
<<goto "mia_balls_report">>
<</if>>
<<if $ballsQuestStage eq "mia_kill_return" and $ballsMiaKillReturn != true>>
<<goto "mia_balls_killed_return">>
<</if>>
<<if $ballsQuestStage eq "love_return" and $miaLoveRoute != true>>
<<goto "mia_balls_love_return">>
<</if>>
<<if $ballsQuestStage eq "peace_return" and $ballsQuestComplete != true>>
<<goto "mia_balls_peace_return">>
<</if>>
<<if $miaRefusesPlayer eq true>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>I told you to leave me alone. Get out.</div><br>
<<else>>
<<if !setup.hasPhoneNumber('mia')>>
<<goto "mia_phone_exchange">>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Come in! Please close the door.</div><br>
<<if $miaTransformationPending>>
<<goto "miaGenitalChange">>
<</if>>
<<if ($characters[$target].genitals === 'Big Cock'
or $characters[$target].genitals === 'Tiny Cock'
or $characters[$target].genitals === 'Regular Cock')
and !$miaGenitalChange>>
<<goto "miaGenitalChange">>
<</if>>
<<if $miaWomanIntro eq true>>
<<goto "miaIntroChange">>
<</if>>
<button data-passage="mia_office_chat" class="button" type="button" tabindex="0">[Chat]</button>
<<if ($characters[$target].ftimes or 0) gte 1>>
<<button "[Outfits]" "character_outfit_menu">><<set $clothingStoreCharacter = "mia">><<set $characterOutfitReturnPassage = "mia_office">><</button>>
<</if>>
<<if setup.isCombatEnabled()>>
<button data-passage="mia_office_spar_setup" class="button" type="button" tabindex="0">[Spar]</button>
<</if>>
<<if setup.isCombatEnabled() and _player.relationships[_target.id] gte 100 and !setup.isNpcInActiveParty('mia') and !setup.isNpcBenched('mia')>>
<button data-passage="mia_recruit_party" class="button" type="button" tabindex="0">[Recruit Mia]</button>
<</if>>
<<if $time lte 2>>
<button data-passage="mia_office_lunch" class="button" type="button" tabindex="0">[Grab Lunch]</button>
<</if>>
<<if _player.relationships[_target.id] gte 20>>
<button data-passage="mia_office_kiss" class="button" type="button" tabindex="0">[Kiss]</button>
<</if>>
<<if _player.relationships[_target.id] gte 50>>
<button data-passage="mia_office_bj" class="button" type="button" tabindex="0">[BJ]</button>
<</if>>
<<if _player.relationships[_target.id] gte 75>>
<button data-passage="mia_office_fuck" class="button" type="button" tabindex="0">[Fuck]</button>
<</if>>
<</if>>
<</if>>
<</if>>
<button data-passage="police_hallway" class="button" type="button" tabindex="0">[Back to hallway]</button><<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<set _pGender = $characters[$playing].gender>>
<<set _tGender = $characters[$target].gender>>
<<media "img" "" "images/fan/locations/policestation/office.jpg">>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('mia')"></div>
<<= $characters[$target].name>><hr>
Fuck it. You've been staring at my mouth all damn day.
Door's locked. Get over here.
</div><br>
<div class="narratortextbox">
Mia crowds in close, breath hot, eyes flicking down then back up like they're already deciding how this goes.
</div><br>
<<if _tGender eq "Female">>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('mia')"></div>
<<= $characters[$target].name>><hr>
This body still throws me sometimes...
But fuck, right now my mouth is watering for you.
</div><br>
<<else>>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('mia')"></div>
<<= $characters[$target].name>><hr>
Told myself I shouldn't. Bad idea. Bad timing.
Bullshit. I want you in my throat. Right fucking now.
</div><br>
<</if>>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>
Whoa... easy there...
</div><br>
<div class="narratortextbox">
Mia smirks, shaky and hungry.
Hands slide down, fingers hooking into your waistband, tugging it open slow like they're savoring it.
Pants drop. Mia sinks to their knees on the rough office carpet, badge still pinned to the shirt tossed aside.
</div><br>
<<if _pGender eq "Male">>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('mia')"></div>
<<= $characters[$target].name>><hr>
Been thinking about tasting you for way too fucking long.
</div><br>
<<else>>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('mia')"></div>
<<= $characters[$target].name>><hr>
No reports. No radio. No bullshit.
Just your cock / your pussy / whatever you've got... right here.
</div><br>
<</if>>
<div class="narratortextbox">
Mia's lips part. Tongue flicks out first, teasing.
Then they take you in, slow at the start, then deeper, wet and messy.
The desk chair creaks as you grip it hard. Office smells like paper and sudden sin.
</div><br>
<<set _pGen = $characters[$playing].genitals>>
<<set _tGen = $characters[$target].genitals>>
/* Normalise genitals into "Vagina" vs "Cock" */
<<set _tBits = (_tGen eq "Vagina" ? "Vagina" : "Cock")>>
<<set _pBits = (_pGen eq "Vagina" ? "Vagina" : "Cock")>>
/* Work out Mia's body type */
<<set _tType = "">>
<<if _tGender eq "Male" and _tBits eq "Cock">>
<<set _tType = "MaleVanilla">>
<<elseif _tGender eq "Male" and _tBits eq "Vagina">>
<<set _tType = "MaleSwapped">>
<<elseif _tGender eq "Female" and _tBits eq "Vagina">>
<<set _tType = "FemaleVanilla">>
<<elseif _tGender eq "Female" and _tBits eq "Cock">>
<<set _tType = "FemaleSwapped">>
<</if>>
/* Work out Player body type */
<<set _pType = "">>
<<if _pGender eq "Male" and _pBits eq "Cock">>
<<set _pType = "MaleVanilla">>
<<elseif _pGender eq "Male" and _pBits eq "Vagina">>
<<set _pType = "MaleSwapped">>
<<elseif _pGender eq "Female" and _pBits eq "Vagina">>
<<set _pType = "FemaleVanilla">>
<<elseif _pGender eq "Female" and _pBits eq "Cock">>
<<set _pType = "FemaleSwapped">>
<</if>>
/* BJ SCENES - replace videos as needed */
<<if _tType is "MaleVanilla" and _pType is "MaleVanilla">>
<<media "vid" "" "images/fan/universal_scenes/gay_dicksuck.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>Shit... you're so fucking hard already...</div><br>
<<elseif _tType is "FemaleVanilla" and _pType is "MaleVanilla">>
<<media "vid" "" "images/fan/characters/mia/scenes/receiveheadm.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>Mmm... taste so fucking good...</div><br>
<<media "vid" "" "images/fan/characters/mia/scenes/facial.mp4">>
<<elseif _tType is "FemaleVanilla" and _pType is "FemaleVanilla">>
<<media "vid" "" "images/fan/characters/mia/scenes/receiveheadf.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>God yes... drip for me...</div><br>
<<else>>
<<media "vid" "" "images/fan/universal_scenes/bj_default.mp4">>
/* fallback for other combos - swap in your clips */
<</if>>
<<time>>
<div class="narratortextbox">
Mia pulls back slow, lips shiny, breathing rough.
Wipes their mouth with the back of their hand, smirking up at you from the floor.
The office is dead quiet except for both of you panting.
</div><br>
<<updateRelationship 8>>
<<if $miaInteractionReturn eq "mia_home">>
<button data-passage="mia_home" class="button" type="button" tabindex="0">[Continue]</button>
<<else>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Continue]</button>
<</if>><div class="narratortextbox">You sit down and chat with Mia.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>So, how's your investigation going?</div><br>
<div class="narratortextbox">Mia's eye's light up at the request.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Another five people today arrested for some sort of public exposure / sexual act. It's getting worse out there.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Shit, that's crazy. Soon the entire town will be corrupted.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Nobody here in the station believes me. They think i'm wrong and that everyone arrested is just a pervert... well - if that's the case we just arrested more perverts in one week than we have in the last five years. It's not a coincidence, I don't believe in them. Too many weird happenings lately.</div><br>
<div class="narratortextbox">You feel like you *should* tell Mia about the weird altar that appeared in your bathroom, but you dont. You don't want to let your power go.</div><br>
<<updateRelationship 2>>
<<time>>
<<if $miaInteractionReturn eq "mia_home">>
<button data-passage="mia_home" class="button" type="button" tabindex="0">[Finish]</button>
<<else>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Finish]</button>
<</if>><<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<set _pGender = $characters[$playing].gender>>
<<set _tGender = $characters[$target].gender>>
<<if $miaInteractionReturn neq "mia_home">>
<<run setup.enablePhoneCamera("images/fan/characters/mia/photo_1.jpg", "Mia with my cum on her face", "mia", "Taking a photo of me with your cum on my face? Naughty!", "miaphoto")>>
<</if>>
<<media "img" "" "images/fan/locations/policestation/office.jpg">>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('mia')"></div>
<<= $characters[$target].name>><hr>
Fuck it. you've been eye-fucking me for weeks
door's locked. nobody's saving you now
</div><br>
<div class="narratortextbox">
Mia steps right up, close enough you can smell the leather and coffee on them.
Eyes dark. Hungry.
</div><br>
<<if _tGender eq "Female">>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('mia')"></div>
<<= $characters[$target].name>><hr>
This body still fucks with my head sometimes...
but right now? it's begging for you
</div><br>
<<else>>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('mia')"></div>
<<= $characters[$target].name>><hr>
I kept telling myself this was stupid. That i was unde the influence of the town. It was a bad timing. bad idea.
nah. fuck that. i need you inside me / on me / whatever the hell this is. now.
</div><br>
<</if>>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>
"hoa... easy there...
</div><br>
<div class="narratortextbox">
Mia snorts, shaky.
Hands are already tearing at buttons, yanking the belt open, kicking trousers off.
Uniform hits the floor in a messy pile. Badge glints on the desk like it's watching.
Mia stands there naked, breathing hard under the shitty office lights.
</div><br>
<<if _pGender eq "Male">>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('mia')"></div>
<<= $characters[$target].name>><hr>
I've been jerking off thinking about your hands on me
</div><br>
<<else>>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('mia')"></div>
<<= $characters[$target].name>><hr>
Take me!
</div><br>
<</if>>
<div class="narratortextbox">
Fingers grab each other bodies, your feel your skin on their skin.
Clothes are everywhere.
That shitty old couch groans like it's gonna break when you both crash onto it.
</div><br>
<<set _pGen = $characters[$playing].genitals>>
<<set _tGen = $characters[$target].genitals>>
/* Normalise genitals into "Vagina" vs "Cock" */
<<set _tBits = (_tGen eq "Vagina" ? "Vagina" : "Cock")>>
<<set _pBits = (_pGen eq "Vagina" ? "Vagina" : "Cock")>>
/* Work out Mia's body type */
<<set _tType = "">>
<<if _tGender eq "Male" and _tBits eq "Cock">>
<<set _tType = "MaleVanilla">>
<<elseif _tGender eq "Male" and _tBits eq "Vagina">>
<<set _tType = "MaleSwapped">>
<<elseif _tGender eq "Female" and _tBits eq "Vagina">>
<<set _tType = "FemaleVanilla">>
<<elseif _tGender eq "Female" and _tBits eq "Cock">>
<<set _tType = "FemaleSwapped">>
<</if>>
/* Work out Player body type */
<<set _pType = "">>
<<if _pGender eq "Male" and _pBits eq "Cock">>
<<set _pType = "MaleVanilla">>
<<elseif _pGender eq "Male" and _pBits eq "Vagina">>
<<set _pType = "MaleSwapped">>
<<elseif _pGender eq "Female" and _pBits eq "Vagina">>
<<set _pType = "FemaleVanilla">>
<<elseif _pGender eq "Female" and _pBits eq "Cock">>
<<set _pType = "FemaleSwapped">>
<</if>>
/* the nasty bits */
<<if _tType is "MaleVanilla" and _pType is "FemaleVanilla">>
<<media "vid" "" "images/fan/universal_scenes/vanilla.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>yeah... take it all, fuck...</div><br>
<<media "vid" "" "images/fan/characters/client1/client1_vanilla.mp4">>
<<media "vid" "" "images/fan/characters/client1/client1_vanilla.mp4">>
<<elseif _tType is "MaleVanilla" and _pType is "FemaleSwapped">>
<<media "vid" "" "images/fan/universal_scenes/trans_fucks_guy.mp4">>
<<elseif _tType is "MaleVanilla" and _pType is "MaleVanilla">>
<<media "vid" "" "images/fan/universal_scenes/gay_fuck.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>Shit—your ass is so fucking tight—</div><br>
<<media "vid" "" "images/fan/universal_scenes/gay_fuck_cum.mp4">>
<<elseif _tType is "MaleVanilla" and _pType is "MaleSwapped">>
<<media "vid" "" "images/fan/universal_scenes/ftm_fucked.mp4">>
/* rest stays the same, just dirtier dialogue where it appears */
<<elseif _tType is "FemaleVanilla" and _pType is "MaleVanilla">>
<<media "vid" "" "images/fan/characters/mia/scenes/givefuckm.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>Harder—fuck me like you mean it—</div><br>
<<media "vid" "" "images/fan/characters/mia/scenes/givefuckm2.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>YES YES YES</div><br>
<<media "vid" "" "images/fan/characters/mia/scenes/givefuckm3.mp4">>
<<else>>
/* all other branches keep their videos, just no extra dialogue changes needed */
<</if>>
<<if _tType is "FemaleVanilla" and _pType is "MaleVanilla">> /* extra one just in case */
/* already handled above */
<<elseif _tType isnot "FemaleVanilla">>
/* silence for the rest, let the porn do the talking */
<</if>>
/* 5% pregnancy affliction chance: penis + vagina pairing */
<<set _pregChance = random(1,100)>>
<<if _pregChance lte 5>>
<<if _pBits eq "Cock" and _tBits eq "Vagina" and !$characters[$target].pregnant>>
<<set $characters[$target].pregnant = true>>
<<unlockAchievement "pregmia">>
<div class="narratortextbox">A risky finish. Mia may now be pregnant.</div><br>
<<elseif _pBits eq "Vagina" and _tBits eq "Cock" and !$characters[$playing].pregnant>>
<<set $characters[$playing].pregnant = true>>
<<unlockAchievement "pregplayer">>
<div class="narratortextbox">A risky finish. You may now be pregnant.</div><br>
<</if>>
<</if>>
<<time>>
<div class="narratortextbox">
Mia slumps against you, panting, sweaty, wrecked.
Office smells like sex and bad decisions. Papers all over the floor. Nobody's cleaning that up tonight.
</div><br>
<<updateRelationship 10>>
<<checkAndRemoveVirgin>>
<<unlockAchievement "fuckmia">>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('mia')"></div>
<<= $characters[$target].name>><hr>
Let me know when you want to go another round?
</div><br>
<<set $miaCorrupted = true>>
<<if $miaInteractionReturn eq "mia_home">>
<button data-passage="mia_home" class="button" type="button" tabindex="0">[Finish]</button>
<<else>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Finish]</button>
<</if>><<set $currentlocation = "mia_office_intro">>
<div class="narratortextbox">Police Hallway</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Hey, you.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Uh, hey.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Are you going to see Mia?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>...</div><br>
<button data-passage="mia_office_intro2" class="button" type="button" tabindex="0">"Yes"</button>
<button data-passage="mia_office_intro2" class="button" type="button" tabindex="0">"No"</button><div class="narratortextbox">He gives you a stern look. </div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Well, whatever. She's got a screw loose. You better not be feeding her delusions about this horniness epidemic. She's this close to getting fired over it.</div><br>
<div class="narratortextbox">You stay silent and squint at the male officer.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>I've got my eye on you.</div><br>
<<set $miaOfficeIntro = 1>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Enter Mia's Office]</button><<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<set _pGender = $characters[$playing].gender>>
<<set _tGender = $characters[$target].gender>>
<<media "img" "" "images/fan/locations/policestation/office.jpg">>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('mia')"></div>
<<= $characters[$target].name>><hr>
Fuck it. You've been looking at my lips like that for weeks.
Door's locked. Come here.
</div><br>
<div class="narratortextbox">
Mia closes the gap fast, close enough that you feel the heat coming off them.
Eyes half-lidded, breathing already a little uneven.
</div><br>
<<if _tGender eq "Female">>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('mia')"></div>
<<= $characters[$target].name>><hr>
This body still fucks with my head sometimes...
But right now all I can think about is kissing you stupid.
</div><br>
<<else>>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('mia')"></div>
<<= $characters[$target].name>><hr>
Kept telling myself this was a bad call. Wrong moment. Wrong everything.
Screw it. I need your mouth on mine. Right fucking now.
</div><br>
<</if>>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div>
<<= $characters[$playing].name>><hr>
Whoa... slow down a second...
</div><br>
<div class="narratortextbox">
Mia lets out a rough little laugh, shaky.
One hand slides up to grab the back of your neck, fingers digging in just enough.
They pull you in hard — no more waiting. Lips crash together, hungry and messy.
</div><br>
<<if $characters[$playing].gender eq "Male">>
<<media "vid" "" "images/fan/characters/mia/scenes/kissm.mp4">> /* your clip here */
<<else>>
<<media "vid" "" "images/fan/characters/mia/scenes/kissf.mp4">> /* your clip here */
<</if>>
<<updateRelationship 6>>
<<if $miaInteractionReturn eq "mia_home">>
<button data-passage="mia_home" class="button" type="button" tabindex="0">[Continue]</button>
<<else>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Continue]</button>
<</if>><div class="imagebox">
<img @src="setup.getMainImage('mia')">
</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>
You busy? Or do you wanna grab lunch together?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>
I can make time. Close the door.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>
She moves a few files aside and sits on the edge of her desk.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>
How's things?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>
It's still shit, I haven't made any progress on this investigation. I'm thinking about calling a exorcist in.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>
An exorcist? What would they do?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div><<= $characters[$target].name>><hr>
You are right. They wouldn't do much I guess.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>
Trust in yourself, Mia. You got this.</div><br>
<div class="narratortextbox">You finish your lunch with Mia.</div><br>
<<updateRelationship 5>>
<<set $time = $time + 1>>
<<time>>
<<if $miaInteractionReturn eq "mia_home">>
<button data-passage="mia_home" class="button" type="button" tabindex="0">"See ya later."</button>
<<else>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">"See ya later."</button>
<</if>><<widget "restoreMiaSparState">>
<<if $miaSparSnapshot>>
<<set $player.health = Math.max(0, Math.min($player.maxhealth, $miaSparSnapshot.playerHealth))>>
<<set $player.stamina = Math.max(0, Math.min($player.maxstamina, $miaSparSnapshot.playerStamina))>>
<<set $combat.party = JSON.parse(JSON.stringify($miaSparSnapshot.party))>>
<<set $combat.bench = JSON.parse(JSON.stringify($miaSparSnapshot.bench))>>
<<set $chosen = $miaSparSnapshot.chosen>>
<<set $combat.totalfights = $miaSparSnapshot.totalfights>>
<<set $combat.totalfightswon = $miaSparSnapshot.totalfightswon>>
<<set $combat.totalfightslost = $miaSparSnapshot.totalfightslost>>
<<set $combat.totalxp = $miaSparSnapshot.totalxp>>
<<set $battleLog = []>>
<<set $miaSparSnapshot = false>>
<</if>>
<</widget>><<set $miaSparSnapshot = {
playerHealth: $player.health,
playerStamina: $player.stamina,
party: JSON.parse(JSON.stringify($combat.party)),
bench: JSON.parse(JSON.stringify($combat.bench)),
chosen: $chosen,
totalfights: $combat.totalfights,
totalfightswon: $combat.totalfightswon,
totalfightslost: $combat.totalfightslost,
totalxp: $combat.totalxp
}>>
<<set _miaSparEnemy = {
name: "Mia Spar",
gender: $characters[15].gender,
pic: '<img src="' + setup.getChatImage('mia') + '" alt="" />',
health: 190,
stamina: 24,
maxhealth: 190,
maxstamina: 24,
level: 15,
xp: 0,
moves: ["Nothing", "Punch", "Defend"],
defeated: 0,
discovered: true,
location: "Mia's Office"
}>>
<<run (function () {
if (!Array.isArray(State.variables.combat.enemies)) {
State.variables.combat.enemies = [];
}
var roster = State.variables.combat.enemies;
var existingIndex = -1;
for (var i = 0; i < roster.length; i++) {
if (roster[i] && roster[i].name === "Mia Spar") {
existingIndex = i;
break;
}
}
var sparEnemy = {
name: "Mia Spar",
gender: State.variables.characters[15].gender,
pic: '<img src="' + setup.getChatImage('mia') + '" alt="" />',
health: 190,
stamina: 24,
maxhealth: 190,
maxstamina: 24,
level: 15,
xp: 0,
moves: ["Nothing", "Punch", "Defend"],
defeated: 0,
discovered: true,
location: "Mia's Office"
};
if (existingIndex >= 0) {
roster[existingIndex] = Object.assign({}, roster[existingIndex], sparEnemy);
} else {
roster.push(sparEnemy);
}
})()>>
<<set $enemyChosen = "Mia Spar">>
<<set $exitLocation = "mia_office">>
<<set $combatongoing = false>>
<<set $chosen = 0>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Alright. Friendly rules. We stop when one of us is clearly down. No hard feelings.</div><br>
<button data-passage="enemyload" class="button" type="button" tabindex="0">[Start Spar]</button>
<<if $miaInteractionReturn eq "mia_home">>
<button data-passage="mia_home" class="button" type="button" tabindex="0">[Maybe Later]</button>
<<else>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Maybe Later]</button>
<</if>><<set $combatongoing = false>>
<<set $combat.turn = 0>>
<<unlockAchievement "miaspar">>
<<restoreMiaSparState>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Okay, okay... you got me. Damn. Remind me not to underestimate you next time.</div><br>
<div class="narratortextbox">Mia laughs as she catches her breath, then straightens her uniform and gives you an approving nod. It was a hard spar, but only a spar.</div><br>
<<if $miaInteractionReturn eq "mia_home">>
<button data-passage="mia_home" class="button" type="button" tabindex="0">[Back to Mia]</button>
<<else>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Back to Mia's Office]</button>
<</if>><<set $combatongoing = false>>
<<set $combat.turn = 0>>
<<restoreMiaSparState>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Down. You did well, but that's enough. Come on, catch your breath.</div><br>
<div class="narratortextbox">Mia offers a hand up once the match is decided. There is no humiliation, no punishment, just a bruising reminder that a level 15 cop knows how to handle herself.</div><br>
<<if $miaInteractionReturn eq "mia_home">>
<button data-passage="mia_home" class="button" type="button" tabindex="0">[Back to Mia]</button>
<<else>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Back to Mia's Office]</button>
<</if>><<set $combatongoing = false>>
<<set $combat.turn = 0>>
<<restoreMiaSparState>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>Taking a breather? That's fine. We can pick this up another time.</div><br>
<div class="narratortextbox">You call the spar before it turns into anything serious, and Mia is perfectly cool with it.</div><br>
<<if $miaInteractionReturn eq "mia_home">>
<button data-passage="mia_home" class="button" type="button" tabindex="0">[Back to Mia]</button>
<<else>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Back to Mia's Office]</button>
<</if>><<set _player = $characters[$playing]>>
<<set _target = $characters[15]>>
<<if _player.relationships[_target.id] lt 100>>
<div class="narratortextbox">Mia is not ready to trust you in the field yet.</div><br>
<<if $miaInteractionReturn eq "mia_home">>
<button data-passage="mia_home" class="button" type="button" tabindex="0">[Back]</button>
<<else>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Back]</button>
<</if>>
<<elseif setup.isNpcInActiveParty('mia') or setup.isNpcBenched('mia')>>
<div class="narratortextbox">Mia is already part of your combat roster.</div><br>
<<if $miaInteractionReturn eq "mia_home">>
<button data-passage="mia_home" class="button" type="button" tabindex="0">[Back]</button>
<<else>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Back]</button>
<</if>>
<<else>>
<<run $combat.bench.push(setup.buildMiaPartyMember())>>
<<unlockAchievement "miarecruit">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>If things get ugly out there, call me. I'll back you up when you need me.</div><br>
<div class="narratortextbox">Mia has joined your combat roster and is waiting on the bench. If you move her into the active party, she will leave her current location until benched again.</div><br>
<<if $miaInteractionReturn eq "mia_home">>
<button data-passage="mia_home" class="button" type="button" tabindex="0">[Back to Mia]</button>
<<else>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Back to Mia's Office]</button>
<</if>>
<</if>><<set $currentlocation = "mia_phone_exchange">>
<<run setup.givePhoneNumber('mia')>>
<div class="narratortextbox">Officer Mia's Office</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('mia')"></div>Mia<hr>We should exchange phone numbers, here.</div><br>
<div class="narratortextbox">Mia gives you her number. She has been added to your phone contacts.</div><br>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Continue]</button><<set $currentlocation = "mia_office_intro">>
<div class="narratortextbox">Police Hallway</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Surpise, motherfucker.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Huh?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Did you think I wouldn't notice you fucking my detective in her office? What fucking game are you playing? How'd a pretty girl like her fall for a slob like you? What's the deal here? She's way out your fucking league.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I don't know what to say. Please mind your own business.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Tell me motherfucker, did you do something to her?</div><br>
<button data-passage="ballsEvent2" class="button" type="button" tabindex="0">"Yes"</button>
<button data-passage="ballsEvent3" class="button" type="button" tabindex="0">"No"</button><<set $currentlocation = "mia_office_intro">>
<div class="narratortextbox">Police Hallway</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Maybe I did, baldy. What are you gonna do about it? You'll never prove otherwise. Go fuck yourself.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>I fuckin' knew it. Don't worry. You are living on borrowed time. As soon as I find some evidence against you, you are fucked. You hear me? Fucked.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You don't scare me.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Get the fuck out of here.</div><br>
<<set $ballsOpinion = "Hated">>
<<set $ballsEventTriggered = true>>
<button data-passage="police_station" class="button" type="button" tabindex="0">[Leave]</button><<set $currentlocation = "mia_office_intro">>
<div class="narratortextbox">Police Hallway</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>No. I didn't do anything.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>I don't get it. Why would she go for some nerd like you?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Fuck you.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Officer Balls<hr>Whatever, maybe that bitch really is crazy. I need to speak to HR...</div><br>
<<set $ballsEventTriggered = true>>
<button data-passage="police_station" class="button" type="button" tabindex="0">[Leave]</button><<set $currentlocation = "police_hallway">>
<div class="narratortextbox">Police Hallway</div><br>
<<media "img" "" "images/fan/locations/policestation/hallway.jpg">>
<<if $miaCorrupted eq true and $ballsEventTriggered != true and $ballsOpinion neq "Hated">>
<<goto "ballsEvent">>
<</if>>
<<if setup.isNpcInActiveParty('mia')>>
<div class="narratortextbox">Mia is out with your combat party right now.</div><br>
<<else>>
<<if $miaOfficeIntro != 1>>
<button data-passage="mia_office_intro" class="button" type="button" tabindex="0">[Mia's Office]</button>
<<else>>
<button data-passage="mia_office" class="button" type="button" tabindex="0">[Mia's Office]</button>
<</if>>
<</if>>
<button data-passage="police_station" class="button" type="button" tabindex="0">[Exit]</button><<set $currentlocation = "police_station">>
<div class="narratortextbox">Police Station</div><br>
<<media "img" "" "images/fan/locations/policestation/reception.jpg">>
<div class="narratortextbox">
You are standing in the busy police station.
</div><br>
<button data-passage="police_hallway" class="button" type="button" tabindex="0">[Hallway]</button>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave]</button><div class="narratortextbox">Psychiatrist</div><br>
<div class="narratortextbox"><<= $characters[$playing].name>> walks up to the entrance of the Psychiatrist.<br>
You feel uneasy.</div><br>
<<if $naked eq true>>
<div class="monotextbox">We *REALLY* should not be here naked.</div><br>
<<time>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave - Citadel Street]</button>
<<else>>
<div class="monotextbox">I feel a strange unease as <<= $characters[$playing].name>> steps into this sterile, labyrinthine office of the mind. There's something... off about this place. What if they find *me* lurking in here, buried deep inside this skull? I'll need to be careful.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('psychiatrist')"></div>Dr. Reese<hr>Ah. Welcome. You must be tired—mentally frayed, perhaps? You seem... burdened. Sit down. Let's begin. Have we met before? I'm Dr Reese</div><br>
<<media "img" "" "images/fan/characters/psychiatrist/main.jpg">>
<div class="narratortextbox">The psychiatrist's eyes flicker over <<= $characters[$playing].name>>, dissecting, calculating—like a surgeon sizing up their next incision. You feel exposed, your inner workings laid bare on the operating table. </div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Uh, no. No, I don't think we have. But... something about this place feels familiar.</div><br>
<div class="monotextbox">I know what <<= $characters[$playing].name>> is thinking. They're debating whether to engage this psychiatrist in earnest. Maybe even unburden themselves from... *ME*. I nudge them away, subtly, guiding their hand toward the exit, but hesitation claws at them. Something about this office reeks of hope.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('psychiatrist')"></div>Dr. Reese<hr>You look... lost. Confused, even. That's perfectly normal here. It's part of the process. Why don't you lie down? Let's explore what's been festering in that mind of yours.</div><br>
<div class="narratortextbox"><<= $characters[$playing].name>> follows the psychiatrist to a clinical leather couch. The overhead lights buzz faintly. <<= $characters[$playing].name>> can practically hear your synapses firing, or is it just the sound of this place?</div><br>
<div class="narratortextbox">Dr. Reese taps the armrest of the couch, signaling <<= $characters[$playing].name>> to recline. A routine gesture, but it feels like something more—a slow descent into the inner workings of <<= $characters[$playing].name>>'s brain.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>... Thanks.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('psychiatrist')"></div>Dr. Reese<hr>Let's begin, shall we? We're not praying here. No. We're excavating. Peeling back the layers. Removing... the unnecessary.</div><br>
<div class="narratortextbox"><<= $characters[$playing].name>> closes their eyes. There's no prayer here, just the sound of their own heartbeat echoing through the room.</div><br>
<div class="monotextbox">I was nervous for a moment. Thought this psychiatrist might rip me out of <<= $characters[$playing].name>>'s head like a tumor. But no, I'm too embedded, too integral to their mental architecture. This whore can not get to me.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('psychiatrist')"></div>Dr. Reese<hr>There's something... unusual within you. A darkness I've never quite encountered. It's wrapped tightly around your thoughts. A parasite. I could excise it, if you're willing. But it would cost you something. Everything comes with a price in this office.</div><br>
/* Removals Here */
<<for _perk range $characters[$playing].perks>>
<<capture _perk>>
<button data-passage="removeperk" class="button" type="button" tabindex="0" data-setter="$chosenperk to _perk">Remove <<print _perk>></button>
<</capture>>
<</for>><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('psychiatrist')"></div>Dr. Reese<hr>Promise me you'll return. Regular sessions are key. There's a reason you sought me out, isn't there? Something inside you *wants* to be rid of this... burden.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>...Yeah. Maybe. Thanks, I guess.</div><br>
<div class="monotextbox">We need to get out of here. This place is getting under my skin. Too clinical. Too precise. Like they're one session away from cutting me loose.</div><br>
<div class="narratortextbox"><<= $characters[$playing].name>> rises from the couch, nodding once to the psychiatrist. The session ends with a finality that lingers in the air. You head toward the door, mind intact... for now...</div><br>
<<time>>
<</if>>
<<if $characters[$playing].perks.includes('Coomer')>>
<button data-passage="psychiatrist_masturbate" class="button" type="button" tabindex="0">Coomer - [Masturbate]</button>
<</if>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave - Citadel Street]</button><div class="narratortextbox">Psychiatrist</div><br>
<div class="narratortextbox"><<= $characters[$playing].name>> starts to unbuckle their pants to jack off infront of the psychiatrist.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('psychiatrist')"></div>Dr. Reese<hr>No! Please stop! What on earth are you thinking? I'll call the police if you continue this any more!</div><br>
<<media "img" "" "images/fan/characters/psychiatrist/main.jpg">>
<div class="narratortextbox"><<= $characters[$playing].name>> stops. For now. You don't want to risk jail time, do you?</div><br>
<<time>>
<button data-passage="psychiatrist_masturbate2" class="button" type="button" tabindex="0">Coomer - [Masturbate Anyway]</button>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave - Citadel Street]</button><div class="narratortextbox">Psychiatrist</div><br>
<div class="narratortextbox"><<= $characters[$playing].name>> jacks off infront of the psychiatrist.</div><br>
<<if $household[$chosen].genitals eq "Regular Cock" or $household[$chosen].genitals eq "Tiny Cock" or $household[$chosen].genitals eq "Large Cock">>
<<media "vid"
""
"images/fan/universal_scenes/male_solo.mp4"
>>
<<else>>
<<media "vid"
""
"images/fan/universal_scenes/female_solo.mp4"
>>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('psychiatrist')"></div>Dr. Reese<hr>Police, quick!</div><br>
<div class="narratortextbox">Officer Balls bursts into the room.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('officerballs')"></div>Security Guard<hr>Sick freak! You're coming with me</div><br>
<<time>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Flee - Citadel Street]</button><div class="narratortextbox"><<print $chosenperk>> has been removed.</div><br>
<<if $characters[$playing].perks.includes($chosenperk)>>
<<set _perkIndex = $characters[$playing].perks.indexOf($chosenperk)>>
<<set $characters[$playing].perks.splice(_perkIndex, 1)>>
<<else>>
<div class="narratortextbox">Error: Cannot find<<print $chosenperk>>. It has not been removed.</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('psychiatrist')"></div>Dr. Reese<hr>I feel like we have made progress today. Please come back again to continue our work together.</div><br>
<button data-passage="street_citadel" class="button button-returner" type="button" tabindex="0">RETURN HOME</button><<set $currentlocation = "revachol_street">>
<div class="narratortextbox">Revachol Street</div><br>
<<media "img" "" "images/fan/locations/street2.jpg">>
<<if $naked eq true>>
<div class="narratortextbox">As you walk the streets naked, people stop to stare. Some take photos, an eldery lady gasps as you walk past her without shame.</div><br>
<</if>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Citadel Street]</button>
<hr>
<button data-passage="street_revachol_car" class="button" type="button" tabindex="0">[Car Dealership]</button>
<button data-passage="revachol_alleyway" class="button" type="button" tabindex="0">[Alleyway]</button>
<button data-passage="metro_revachol_station" class="button metro-link-button" type="button" tabindex="0">[Revachol Metro Station]</button><<set $currentlocation = "revachol_alleyway">>
<div class="narratortextbox">Revachol Alleyway</div><br>
<<media "img" "" "images/fan/locations/street2.jpg">>
<div class="narratortextbox">A narrow alley breaks away from Revachol Street. A few grimy hobos linger near the walls, watching anyone dumb enough to wander in.</div><br>
<<if setup.isCombatEnabled()>>
<button data-passage="enemyload" class="button" type="button" tabindex="0" data-setter="$enemyChosen to 'Female Hobo', $exitLocation to 'revachol_alleyway', $combatongoing to false">[Fight Hobo (Level 3)]</button>
<<else>>
<div class="narratortextbox">You keep your distance from the alley trouble. Combat is disabled for this run.</div><br>
<</if>>
<button data-passage="revachol_street" class="button" type="button" tabindex="0">[Leave Alleyway]</button><<set $currentlocation = "citadel_street">>
<div class="narratortextbox">Citadel Street</div><br>
<<media "img" "" "images/fan/locations/street1.jpg">>
<<if $naked eq true>>
<div class="narratortextbox">As you walk the streets naked, people stop to stare. Some take photos, an eldery lady gasps as you walk past her without shame.</div><br>
<</if>>
<<set _tonyAtCoffee = ($day neq 7 and $time lt 7)>>
<<set _tonyAtHouse = ($tonyApartmentOpen eq true and $time gte 7 and $time lte 15)>>
<<set _miaAtPolice = ($time lt 6 and !setup.isNpcInActiveParty('mia'))>>
<<set _alinaAtApartment = ($ballsAlinaUnlocked eq true)>>
<<set _nightclubOpen = ($time gt 9)>>
<button data-passage="player_hallway" class="button" type="button" tabindex="0" data-setter="$enteredApartmentFromStreet to true"><span>[Your Apartment]</span><span style="margin-left:6px;"><<if _alinaAtApartment>><img @src="setup.getChatImage('officerballs')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</if>></span></button>
<hr>
<button data-passage="street_citadel_park" class="button" type="button" tabindex="0">[Park]</button>
<button data-passage="cinema" class="button" type="button" tabindex="0">[Cinema]</button>
<button data-passage="street_citadel_beach" class="button" type="button" tabindex="0">[Beach]</button>
<button data-passage="buger" class="button" type="button" tabindex="0">[McBurger Town]</button>
<button data-passage="nightclubentrance" class="button" type="button" tabindex="0">
<span>[Nightclub]</span>
<<if _nightclubOpen>>
<span style="margin-left:6px;">
<img @src="setup.getChatImage('debra')" title="Debra" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);">
<img @src="setup.getChatImage('jewelz')" title="Jewelz" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:2px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);">
<img @src="setup.getChatImage('groupie')" title="Groupie" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:2px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);">
<<if $nightclubGayHookupsEnabled neq false>>
<img @src="setup.getChatImage('fatman')" title="Fat Man" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:2px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);">
<img @src="setup.getChatImage('sydney')" title="Sydney" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:2px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);">
<</if>>
<<if $nightclubTransHookupsEnabled neq false>>
<img @src="setup.getChatImage('daisy')" title="Daisy" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:2px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);">
<</if>>
</span>
<</if>>
</button>
<button data-passage="psychiatrist" class="button" type="button" tabindex="0">[Psychiatrist]</button>
<<if $tonyApartmentOpen eq true>>
<button data-passage="tony_house" class="button" type="button" tabindex="0"><span>[Tony's House]</span><span style="margin-left:6px;"><<if _tonyAtHouse>><img @src="setup.getChatImage('tony')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</if>></span></button>
<</if>>
<<if $bellaApartmentUnlocked>>
<button data-passage="bella_apartment" class="button" type="button" tabindex="0"><span>[Bella's Apartment]</span><span style="margin-left:6px;"><<if Number($time) <= 9>><img @src="setup.getChatImage('bella')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</if>></span></button>
<</if>>
<<if $miaIntro eq 1>>
<button data-passage="police_station" class="button" type="button" tabindex="0"><span>[Police Station]</span><span style="margin-left:6px;"><<if _miaAtPolice>><img @src="setup.getChatImage('mia')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</if>></span></button>
<</if>>
<button data-passage="twin_peaks_coffee" class="button" type="button" tabindex="0"><span>[Coffee Shop]</span><span style="margin-left:6px;"><<if _tonyAtCoffee>><img @src="setup.getChatImage('tony')" style="display:inline-block !important;width:18px !important;height:18px !important;max-width:none !important;object-fit:cover;border-radius:50%;margin-left:4px;vertical-align:middle;border:1px solid rgba(255,255,255,.35);"><</if>></span></button>
<hr>
<button data-passage="revachol_street" class="button" type="button" tabindex="0">[Revachol Street]</button><<set $target = 6>>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<set $currentlocation = "citadel_street">>
<div class="narratortextbox">Tony's House</div><br>
<<media "img" "" "images/fan/locations/tonys/largehouse.jpg">>
<div class="narratortextbox">You knock on the front door of Tony’s house—well, his parents’ house.</div><br>
<<if $time gte 7 and $time lte 15>>
<div class="imagebox"><img @src="setup.getMainImage('tony')" alt=""></div><br>
<div class="narratortextbox">Tony answers the door, smiling to see you.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<print $characters[$target].name>><hr>Come in quick, before my parents see you!</div><br>
<button data-passage="tony_house_bedroom" class="button" type="button" tabindex="0">[Tony's Bedroom]</button>
<</if>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave]</button><<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<if $time gte 16>>
<<media "img" "" "images/fan/locations/bellahouse/bedroom.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name >><hr>Sorry - It's getting kinda late. Will I see you at work tomorrow?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Of course. See you later Tony.</div><br>
<<else>>
<<media "img" "" "images/fan/locations/bellahouse/bedroom.jpg">>
<div class="narratortextbox">You and <<= $characters[$target].name >> both sit on the bed in the bedroom. It's fairly tidy here.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name >><hr>Thanks for coming to visit. I never actually thought you would.</div><br>
<<if $characters[$target].gender eq "Female">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name >><hr>Y'know, it's not easy. In this body. My body is 100% female now. I'm feeling things differently than I used to. I'm feeling things towards others I've never felt before.</div><br>
<button data-passage="tony_house_bedroom_reassure" class="button" type="button" tabindex="0">[Reassure Tony]</button>
<</if>>
<!-- PLAYER CHOICES -->
<<if ($characters[$target].ftimes or 0) gte 1>>
<<button "[Outfits]" "character_outfit_menu">><<set $clothingStoreCharacter = "tony">><<set $characterOutfitReturnPassage = "tony_house_bedroom">><</button>>
<</if>>
<<if _player.relationships[_target.id] gte 65>>
<button data-passage="tony_house_bedroom_fuck" class="button" type="button" tabindex="0">[Fuck Tony]</button>
<<else>>
<button data-passage="" class="button" type="button" tabindex="0">[Fuck Tony - Need 65]</button>
<</if>>
<</if>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave - Citadel Street]</button><<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<set _pGender = $characters[$playing].gender>>
<<set _tGender = $characters[$target].gender>>
<<if _tGender eq "Female">>
<<run setup.enablePhoneCamera("images/fan/characters/tony/nudeoutfit.jpg", "Nude photo of Tony", "tony", "Please don't show anyone!")>>
<</if>>
<<media "img" "" "images/fan/locations/bellahouse/bedroom.jpg">>
<!-- Tony starts the scene -->
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
I didn’t think we’d ever end up here. Like this.
</div><br>
<div class="narratortextbox">
Tony moves closer.
</div><br>
<!-- Branch: Tony's feelings depending on his body -->
<<if _tGender eq "Female">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
This body… it reacts differently. I react differently with you.
</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
I don’t know what this means for me. Or us. I just know I want you — and I’m done pretending otherwise.
</div><br>
<</if>>
<!-- Player responds -->
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>
Let's just take it easy.</div><br>
<div class="narratortextbox">
Tony exhales nervously. Tony takes off their clothing. Exposing their naked form for your eyes.
</div><br>
<!-- Player gender affects Tony's hesitation/confidence -->
<<if _pGender eq "Male">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
I just… want you.
</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
I don’t have to pretend around you.
</div><br>
<</if>>
<div class="narratortextbox">
Your fingers brush against Tony's body. One thing leads to enough and soon you find yourself inside each other.
</div><br>
<<set _pGender = $characters[$playing].gender>>
<<set _tGender = $characters[$target].gender>>
<<set _tGender = $characters[$target].gender>>
<<set _tGen = $characters[$target].genitals>>
<<set _pGender = $characters[$playing].gender>>
<<set _pGen = $characters[$playing].genitals>>
/* Normalise genitals into "Vagina" vs "Cock" */
<<set _tBits = (_tGen eq "Vagina" ? "Vagina" : "Cock")>>
<<set _pBits = (_pGen eq "Vagina" ? "Vagina" : "Cock")>>
/* Work out Tony's body type */
<<set _tType = "">>
<<if _tGender eq "Male" and _tBits eq "Cock">>
<<set _tType = "MaleVanilla">> /* Male (Cock) */
<<elseif _tGender eq "Male" and _tBits eq "Vagina">>
<<set _tType = "MaleSwapped">> /* Male (Vagina) – trans man */
<<elseif _tGender eq "Female" and _tBits eq "Vagina">>
<<set _tType = "FemaleVanilla">> /* Female (Vagina) */
<<elseif _tGender eq "Female" and _tBits eq "Cock">>
<<set _tType = "FemaleSwapped">> /* Female (Cock) – trans woman */
<</if>>
/* Work out Player body type */
<<set _pType = "">>
<<if _pGender eq "Male" and _pBits eq "Cock">>
<<set _pType = "MaleVanilla">> /* Male (Cock) */
<<elseif _pGender eq "Male" and _pBits eq "Vagina">>
<<set _pType = "MaleSwapped">> /* Male (Vagina) – trans man */
<<elseif _pGender eq "Female" and _pBits eq "Vagina">>
<<set _pType = "FemaleVanilla">> /* Female (Vagina) */
<<elseif _pGender eq "Female" and _pBits eq "Cock">>
<<set _pType = "FemaleSwapped">> /* Female (Cock) – trans woman */
<</if>>
/* TONY MALE VANILLA (Male, Cock) */
<<if _tType is "MaleVanilla" and _pType is "FemaleVanilla">>
<!-- Tony: Male (Cock) | Player: Female (Vagina)
Fetish: Cis male x cis female (vanilla MF) -->
<<media "vid"
""
"images/fan/universal_scenes/vanilla.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>You like that?</div><br>
<<media "vid"
""
"images/fan/characters/client1/client1_vanilla.mp4"
>>
<<media "vid"
""
"images/fan/characters/client1/client1_vanilla.mp4"
>>
<<elseif _tType is "MaleVanilla" and _pType is "FemaleSwapped">>
<!-- Tony: Male (Cock) | Player: Female (Cock)
Fetish: Cis male x trans woman -->
<<media "vid"
""
"images/fan/universal_scenes/trans_fucks_guy.mp4"
>>
<<elseif _tType is "MaleVanilla" and _pType is "MaleVanilla">>
<!-- Tony: Male (Cock) | Player: Male (Cock)
Fetish: Cis male x cis male -->
<<media "vid"
""
"images/fan/universal_scenes/gay_fuck.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>Oh god! Why does it feel so good! My little asshole!
</div><br>
<<media "vid"
""
"images/fan/universal_scenes/gay_fuck2.mp4"
>>
<<elseif _tType is "MaleVanilla" and _pType is "MaleSwapped">>
<!-- Tony: Male (Cock) | Player: Male (Vagina)
Fetish: Cis male x trans man -->
<<media "vid"
""
"images/fan/universal_scenes/ftm_fucked.mp4"
>>
/* TONY MALE SWAPPED (Male, Vagina – trans man) */
<<elseif _tType is "MaleSwapped" and _pType is "FemaleVanilla">>
<!-- Tony: Male (Vagina) | Player: Female (Vagina)
Fetish: Trans man x cis woman -->
<<media "vid"
""
"images/fan/universal_scenes/dickless_fuck.mp4"
>>
<<elseif _tType is "MaleSwapped" and _pType is "FemaleSwapped">>
<!-- Tony: Male (Vagina) | Player: Female (Cock)
Fetish: Trans man x trans woman -->
<<media "vid"
""
"images/fan/universal_scenes/ftm_fucked.mp4"
>>
<<elseif _tType is "MaleSwapped" and _pType is "MaleVanilla">>
<!-- Tony: Male (Vagina) | Player: Male (Cock)
Fetish: Trans man x cis male -->
<<media "vid"
""
"images/fan/universal_scenes/ftm_fucked.mp4"
>>
<<elseif _tType is "MaleSwapped" and _pType is "MaleSwapped">>
<!-- Tony: Male (Vagina) | Player: Male (Vagina)
Fetish: Trans man x trans man -->
<<media "vid"
""
"images/fan/universal_scenes/dickless_fuck.mp4"
>>
/* TONY FEMALE VANILLA (Female, Vagina) */
<<elseif _tType is "FemaleVanilla" and _pType is "MaleVanilla">>
<!-- Tony: Female (Vagina) | Player: Male (Cock)
Fetish: Cis female x cis male (classic MF) -->
<<media "vid"
""
"images/fan/characters/emily/scenes/fuck.mp4"
>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>Oh god! Why does it feel so good!
</div><br>
<<media "vid"
""
"images/fan/characters/emily/scenes/fuck2.mp4"
>>
<<elseif _tType is "FemaleVanilla" and _pType is "MaleSwapped">>
<!-- Tony: Female (Vagina) | Player: Male (Vagina)
Fetish: Cis female x trans man -->
<<media "vid"
""
"images/fan/universal_scenes/dickless_fuck.mp4"
>>
<<elseif _tType is "FemaleVanilla" and _pType is "FemaleVanilla">>
<!-- Tony: Female (Vagina) | Player: Female (Vagina)
Fetish: Cis female x cis female -->
<<media "vid"
""
"images/fan/universal_scenes/lesbianstrapon_2.mp4"
>>
<<elseif _tType is "FemaleVanilla" and _pType is "FemaleSwapped">>
<!-- Tony: Female (Vagina) | Player: Female (Cock)
Fetish: Cis female x trans woman -->
<<media "vid"
""
"images/fan/universal_scenes/trans_fucks_girl.mp4"
>>
/* TONY FEMALE SWAPPED (Female, Cock – trans woman) */
<<elseif _tType is "FemaleSwapped" and _pType is "MaleVanilla">>
<!-- Tony: Female (Cock) | Player: Male (Cock)
Fetish: Trans woman x cis male (MM body, F/M identity mix) -->
<<media "vid"
""
"images/fan/universal_scenes/trans_fucks_guy.mp4"
>>
<<elseif _tType is "FemaleSwapped" and _pType is "MaleSwapped">>
<!-- Tony: Female (Cock) | Player: Male (Vagina)
Fetish: Trans woman x trans man -->
<<media "vid"
""
"images/fan/universal_scenes/trans_fucks_guy.mp4"
>>
<<elseif _tType is "FemaleSwapped" and _pType is "FemaleVanilla">>
<!-- Tony: Female (Cock) | Player: Female (Vagina)
Fetish: Trans woman x cis woman -->
<<media "vid"
""
"images/fan/universal_scenes/trans_fucks_girl.mp4"
>>
<<elseif _tType is "FemaleSwapped" and _pType is "FemaleSwapped">>
<!-- Tony: Female (Cock) | Player: Female (Cock)
Fetish: Trans woman x trans woman -->
<<media "vid"
""
"images/fan/universal_scenes/trans_fucks_trans.mp4"
>>
<<else>>
<!-- Failsafe: if you missed a combo -->
error: unhandled Tony+PC combo, tell a dev
<</if>>
/* 5% pregnancy affliction chance: penis + vagina pairing */
<<set _pregChance = random(1,100)>>
<<if _pregChance lte 5>>
<<if _pBits eq "Cock" and _tBits eq "Vagina" and !$characters[$target].pregnant>>
<<set $characters[$target].pregnant = true>>
<<unlockAchievement "pregtony">>
<div class="narratortextbox">A risky finish. Tony may now be pregnant.</div><br>
<<elseif _pBits eq "Vagina" and _tBits eq "Cock" and !$characters[$playing].pregnant>>
<<set $characters[$playing].pregnant = true>>
<<unlockAchievement "pregplayer">>
<div class="narratortextbox">A risky finish. You may now be pregnant.</div><br>
<</if>>
<</if>>
<<time>>
<div class="narratortextbox">Tony collapses on the bed after an intense fuck session.
</div><br>
<<updateRelationship 10>>
<<checkAndRemoveVirgin>>
<<unlockAchievement "fucktony">>
<button data-passage="tony_house_bedroom" class="button" type="button" tabindex="0">[Continue]</button><<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<media "img" "" "images/fan/locations/bellahouse/bedroom.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
It's weird… the more time I spend like this, the less I miss the old me.
I thought I'd be fighting it, but… I'm not.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>
Not fighting it? That doesn't sound like the Tony I used to know.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
Yeah, well… maybe the old Tony wasn't as solid as he pretended.
I like feeling lighter. Softer. I like the way people look at me now.
Even the way *you* look at me.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>
Well - I can't help but notice you make a very pretty woman.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
Maybe I am.
When I catch myself in the mirror… I don't see Tony anymore.
I see someone I actually *want* to be. Someone I feel comfortable as.
It's like I finally slipped into a skin that fits.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>
And that doesn't freak you out even a little?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
It did at first. But now?
Now I like how my voice sounds. I like how clothes fit.
I like the way my body reacts to things.
It's different… but it feels right.
Almost like I'm finally allowed to breathe.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>
So this is the “new” Tony?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
If you're asking whether I'm going to pretend to be the tough guy again?
No.
I like this version better.
And if you can accept that… then good.
If not… tough.</div><br>
<<time>>
<button data-passage="tony_house_bedroom" class="button" type="button" tabindex="0">[Back]</button><div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
Any excuse, huh? You’re laying it on pretty thick there.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>
What, you don’t like being wanted?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
Didn’t say that. Just not used to someone actually saying it out loud.</div><br>
<<updateRelationship 2>>
<button data-passage="coffee_finish_shift" class="button" type="button" tabindex="0">"We should head back."</button><!-- Basic Interaction Framework for kissing scenes -->
<div class="narratortextbox">You reach out and kiss Tony.</div><br>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Hey Tony, I got something for ya!</div><br>
<<set _pGender = $characters[$playing].gender>>
<<set _tGender = $characters[$target].gender>>
<<if _pGender eq "Male" and _tGender eq "Male">>
<!-- male on male -->
<<media "vid"
""
"images/fan/universal_scenes/gay_kissing.mp4"
>>
<<elseif _pGender eq "Female" and _tGender eq "Female">>
<!-- female on female -->
<<media "vid"
""
"images/fan/characters/emily/scenes/kissf.mp4"
>>
<<elseif _pGender eq "Male" and _tGender eq "Female">>
<!-- specific: male player + female Tony -->
<<media "vid"
""
"images/fan/characters/emily/scenes/kissm.mp4"
>>
<<else>>
<!-- fallback: any other male/female combo -->
<<media "vid"
""
"images/fan/universal_scenes/straight_kissing.mp4"
>>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<print $characters[$target].name>><hr>I... uh...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<print $characters[$target].name>><hr>Next time, give me some warning... okay?!</div><br>
<div class="narratortextbox">Tony is super flustered. They blush at your and look at the floor.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Sure thing!</div><br>
<<updateRelationship 5>>
<<time>>
<button data-passage="coffee_finish_shift" class="button" type="button" tabindex="0">Finish Interaction</button><div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>Hey. I just wanted to ask if you wanted to hang out sometime? I got a nice place I live at with my folks. Or we can go to yours or something? Just to chill. You're good company.</div><br>
<div class="narratortextbox">Tony smiles.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>That sounds nice Tony. Let's do that.</div><br>
<<set $tonyApartmentOpen = true>>
<div class="narratortextbox">You can now go to Tony's apartment.</div><br>
<button data-passage="coffee_finish_shift" class="button" type="button" tabindex="0">"Cool."</button><<if !$tonyTransformationCount>>
<<set $tonyTransformationCount = 1>>
<</if>>
<div class="narratortextbox">Tony's despair.</div><br>
<div class="imagebox">
<img @src="setup.getMainImage('tony')">
</div><br>
<<if $tonyTransformationCount eq 1>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Tony?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>Keep it down. I'm freaking out.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Okay. Tell me what changed.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>Everything feels wrong. My body is <<= $characters[$target].gender>>, my chest is <<= $characters[$target].breasts>>, and my genitals are <<= $characters[$target].genitals>>.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You're still Tony. This is messed up, but we'll figure it out together.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>Just... act normal around me. I can't handle everyone staring.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I've got you. We'll get through today.</div><br>
<<elseif $tonyTransformationCount eq 2>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>It happened again.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>What changed this time?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr><<= $tonyTransformationThisTime>> I don't know how much more of this I can take.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You don't have to handle it alone. We adapt, same as last time.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>My body changed again...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Tell me exactly what changed.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr><<= $tonyTransformationThisTime>> I'm trying to keep it together, but this keeps happening.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Then we keep adjusting together. You're not doing this on your own.</div><br>
<</if>>
<<updateRelationship 5>>
<<set $tonyWomanIntro = false>>
<<set $tonyTransformationPending = false>>
<button data-passage="coffee_finish_shift" class="button" type="button" tabindex="0">"We should head back."</button><<set $target = 6>>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<media "img" "" "images/fan/activities/smoking.jpg">>
<div class="narratortextbox">You and <<= $characters[$target].name >> slip out the back door of the coffee shop, the alley dim and quiet compared to the chaos inside. Tony lights up, shielding the flame with his hand before taking a slow drag.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name >><hr>Thanks for coming out. Y'know, I only started smoking once I starting working here. It's just an excuse to get more breaks - ha!</div><br>
<!-- PLAYER CHOICES -->
<<if _player.relationships[_target.id] gte 15>>
<button data-passage="event_tony_smoke_flirt1_kiss" class="button" type="button" tabindex="0">[Kiss]</button>
<<else>>
<button data-passage="" class="button" type="button" tabindex="0">[Kiss - Need 15]</button>
<</if>>
<<if _player.relationships[_target.id] gte 20 and $tonyApartmentOpen != true>>
<<goto "TonyInviteApartment">>
<</if>>
<button data-passage="event_tony_smoke_flirt1" class="button" type="button" tabindex="0">"Any excuse to be with you"</button>
<button data-passage="event_tony_smoke_flirt2" class="button" type="button" tabindex="0">"Got a light?"</button>
<button data-passage="event_tony_smoke_flirt3" class="button" type="button" tabindex="0">"Tell me about yourself"</button>
<button data-passage="event_tony_smoke_flirt4" class="button" type="button" tabindex="0">"You got a girlfriend?"</button>
<button data-passage="coffee_finish_shift" class="button" type="button" tabindex="0">[Finish Work]</button><div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
Got a light?
…Yeah, I got you. Come here.</div><br>
<div class="narratortextbox">Tony steps closer than necessary, holding the lighter just under your chin. The spark flares, lighting your face more than the cigarette.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
There you go. Try not to burn yourself. I’d feel bad.</div><br>
<<updateRelationship 2>>
<button data-passage="coffee_finish_shift" class="button" type="button" tabindex="0">"We should head back."</button><div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
Who is Tony, really? Damn, going straight for the deep questions.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>
Just making conversation. Unless you’re scared.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
Scared? Of you? Please.
…I’m just a guy who works too much, smokes too much, and somehow ended up liking talking to you.</div><br>
<<updateRelationship 2>>
<button data-passage="coffee_finish_shift" class="button" type="button" tabindex="0">"We should head back."</button><div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>
Someone waiting for me at home?
…Nah. Doesn’t exactly fit my lifestyle - and why do you assume a girlfriend? It could also be a boyfriend.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>
You swing both ways?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name>><hr>I do.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name>><hr>
You never fail to surprise me, Tony.</div><br>
<<updateRelationship 2>>
<button data-passage="coffee_finish_shift" class="button" type="button" tabindex="0">"We should head back."</button><div class="narratortextbox">You buy a cookie from the coffee shop</div><br>
<<set $target = 6>>
<<if $characters[$playing].cash gte 50>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<print $characters[$target].name>><hr>Excuse me, sorry! Just to let you know that those are special lactation cookies! For people breast feeding! I wouldn't eat those if you aren't raising kids! Trust me! I learned the hard way!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Dude, just give me the cookie.</div><br>
<div class="narratortextbox">You take the cookie and eat it. You lost $50</div><br>
<<set $characters[$playing].cash -= 50>>
<<time>>
<<randomPerk 50 "Lactating">>
<<else>>
<div class="narratortextbox">You don't have enough cash for a lactation cookie.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<print $characters[$target].name>><hr>Sorry, I can't just give you it for free.</div><br>
<</if>>
<button data-passage="twin_peaks_coffee" class="button" type="button" tabindex="0">[Return]</button><<set $coffeestats.customersserved = $coffeestats.customersserved + 1>>
<div class="narratortextbox">You earned $25 from working at the coffee shop!</div><br>
<<set $time = $time + 5>>
<<time>>
<<set $characters[$playing].cash = $characters[$playing].cash + 25>>
<div class="imagebox">
<img @src="setup.getMainImage('tony')">
</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<print $characters[$target].name>><hr>You did really great work today</div><br>
<<if _randomBonus gte 5>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<print $characters[$target].name>><hr>Because you worked so hard, I'll give you a small bonus!</div><br>
<div class="narratortextbox">You earned an additional $10 as a bonus from <<print $characters[$target].name>></div><br>
<<set $characters[$playing].cash = $characters[$playing].cash + 10>>
<</if>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Thank you <<print $characters[$target].name>>! </div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<print $characters[$target].name>><hr>No need to thank me. Just doing my job!</div><br>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Finish Work]</button><div class="narratortextbox"><<print $characters[$playing].name>> gets ready for their shift at the coffee shop. This place is never short on action.</div><br>
<<unlockAchievement "meettony">>
<<if $characters[$playing].gender eq 'Male'>>
<<media "img" "" "images/fan/activities/male_barista.jpg">>
<<elseif $characters[$playing].gender eq 'Female'>>
<<media "img" "" "images/fan/activities/female_barista.jpg">>
<</if>>
<<set _randomEvent to random(1,3)>>
<div class="narratortextbox">Something interrupts your work.</div><br>
<<if _randomEvent eq 1>>
<div class="narratortextbox">Tony taps your shoulder.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name >><hr>Hey, you wanna go for a smoke out back real quick?</div><br>
<button data-passage="event_tony_smoke" class="button" type="button" tabindex="0">"Sure"</button>
<<elseif _randomEvent eq 2>>
<div class="narratortextbox">Tony taps your shoulder.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name >><hr>You wanna grab lunch together?</div><br>
<button data-passage="event_tony_smoke" class="button" type="button" tabindex="0">"Yes please!"</button>
<<else>>
<div class="narratortextbox">You receive a $5 tip from a customer!</div><br>
<<set $characters[$playing].cash = $characters[$playing].cash + 5>>
<</if>>
<button data-passage="coffee_finish_shift" class="button" type="button" tabindex="0">[Finish Work]</button><div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name >><hr>Hey, you look wiped. did you get much sleep?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name >><hr>Not much. Today was chaos.</div><br>
<<switch random(1,3)>>
<<case 1>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name >><hr>At least you handled it better than half the idiots we get in here.</div><br>
<<case 2>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name >><hr>You should’ve seen the queue after you left yesterday. Absolute warzone.</div><br>
<<case 3>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name >><hr>I swear this shop exists purely to break people’s souls. You’re holding up pretty well though.</div><br>
<</switch>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name >><hr>Thanks… I think?</div><br>
<<updateRelationship 1>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave]</button><<set $target = 6>>
<<set _coffeeFlavor to random(1,5)>>
<<if $characters[$playing].cash gte 25>>
<div class="narratortextbox">You buy a hot coffee and take it with you for later.</div><br>
<<set $characters[$playing].cash -= 25>>
<<run $player.inventory.push({ name: "Coffee", image: "images/fan/inventory/coffee.png", used: false })>>
<<time>>
<<switch _coffeeFlavor>>
<<case 1>>
<div class="narratortextbox">The first sip is almost painfully hot, but strong enough to clear the fog from your head.</div><br>
<<case 2>>
<div class="narratortextbox">It is a little too sweet, a little too expensive, and still exactly what you needed.</div><br>
<<case 3>>
<div class="narratortextbox">You lean by the window with the cup warming your hands while the city drifts by outside.</div><br>
<<case 4>>
<div class="narratortextbox">Tony hands it over with a tired smile. The smell alone makes the whole shop feel calmer.</div><br>
<<case 5>>
<div class="narratortextbox">It is not the best coffee you have ever had, but it is hot, fresh, and gives you a much-needed reset.</div><br>
<</switch>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name >><hr>There you go. Twenty-five bucks, and it will wake the dead.</div><br>
<<else>>
<div class="narratortextbox">You check your pockets and realise you do not even have enough cash for a coffee.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<= $characters[$target].name >><hr>Come back when you've got twenty-five bucks and a caffeine problem.</div><br>
<</if>>
<button data-passage="twin_peaks_coffee" class="button" type="button" tabindex="0">[Return]</button><<set $target = 6>>
<div class="narratortextbox">Coffee Shop</div><br>
<<if $day eq 7>>
<div class="narratortextbox">The coffee store is closed on a sunday.</div><br>
<<else>>
<<if $naked eq true>>
<div class="narratortextbox">You are standing in the coffee shop - NAKED.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('tony')"></div><<print $characters[$target].name>><hr>Hello, can I help you - OH MY GOD! Not another one! Listen! No clothes, no service. Get the hell outta here before I call the cops!</div><br>
<div class="monotextbox">Time to leave - </div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/officerballs/chat.jpg" alt="" /></div>Security Guard<hr>ANOTHER NAKED FREAK? THATS IT! GET DOWN IN THE FUCKING GROUND!</div><br>
<<else>>
<<if $time gte 7>>
<div class="narratortextbox">The coffee shop is closed right now. Try again tomorrow morning.</div><br>
<<else>>
<div class="narratortextbox">You are standing in the coffee shop. This place sells coffee and other stuff.</div><br>
<<media "img" "" "images/fan/locations/coffeeshop/coffeeshop.jpg">>
<button data-passage="coffee_player_work" class="button" type="button" tabindex="0">[Work]</button>
<button data-passage="coffee_order" class="button" type="button" tabindex="0">[Buy Coffee - $25]</button>
<button data-passage="buy_cookie" class="button" type="button" tabindex="0">[Buy Lactation Cookie]</button>
<<if ($characters[$target].ftimes or 0) gte 1>>
<<button "[Outfits]" "character_outfit_menu">><<set $clothingStoreCharacter = "tony">><<set $characterOutfitReturnPassage = "twin_peaks_coffee">><</button>>
<</if>>
<</if>>
<</if>>
<</if>>
<button data-passage="street_citadel" class="button" type="button" tabindex="0">[Leave]</button>
<<if $tonyTransformationPending or $tonyWomanIntro eq true>>
<<goto "TonyWomanIntro">>
<</if>><<set $combatongoing = false>>
<<set $combat.turn = 0>>
<<unlockAchievement "hobochamp">>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div><<print $combat.enemy[0].name>><hr>I submit! Do whatever you want to me...</div><br>
<button data-passage="submission_female_hobo_win_scene" class="green-button">Use them</button>
<button data-passage="beatenemy" class="button">Skip</button><<set $combatongoing = false>>
<<set $combat.turn = 0>>
<<set _playerGenitals = $characters[$playing].genitals or "">>
<<set _hoboCommentators = []>>
<<for _i = 0; _i < $combat.party.length; _i++>>
<<if $combat.party[_i] and $combat.party[_i].id neq $characters[$playing].id>>
<<run _hoboCommentators.push($combat.party[_i])>>
<</if>>
<</for>>
<<set _hoboPartyComment = "">>
<<set _hoboCommentator = false>>
<<if _hoboCommentators.length gt 0>>
<<set _hoboCommentator = _hoboCommentators.random()>>
<<set _hoboPartyComment = [
"Seriously? A hobo?",
"I thought you had standards...",
"You really will fuck anything after a win, huh?",
"Classy. Real classy.",
"You beat her up and this is where your mind goes?",
"I am trying very hard not to judge you right now."
].random()>>
<</if>>
<<if _playerGenitals eq "Tiny Cock" or _playerGenitals eq "Regular Cock" or _playerGenitals eq "Big Cock">>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div><<print $combat.enemy[0].name>><hr>I'll do anything... I'll suck your dick...</div><br>
<div class="npctextboxm">You unbuckle your pants and pull your cock free. The hobo drops to her knees and wraps her lips around your shaft, sucking obediently while you guide her head.</div><br>
<<media "vid"
""
"images/fan/characters/hobo/hobo_bj.mp4"
>>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div><<print $combat.enemy[0].name>><hr>Oh fuck... yes...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>That's right bitch. Suck that fucking cock!</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div><<print $combat.enemy[0].name>><hr>I'll do anything... just let me taste your pussy...</div><br>
<div class="npctextboxm">You spread your legs and make the hobo kneel between them. She leans in eagerly, dragging her tongue over your pussy while you grip her hair and keep her exactly where you want her.</div><br>
<<media "vid"
""
"images/fan/universal_scenes/pussyeating_female.mp4"
>>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div><<print $combat.enemy[0].name>><hr>Mmm... your pussy tastes so good...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>That's right bitch. Lick that fucking pussy!</div><br>
<</if>>
<<if _hoboCommentator>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage(_hoboCommentator.id)"></div><<= _hoboCommentator.name>><hr><<= _hoboPartyComment>></div><br>
<</if>>
<button data-passage="beatenemy" class="green-button">Finish</button><<set $combatongoing = false>>
<<set $combat.turn = 0>>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div><<print $combat.enemy[0].name>><hr>So pathetic! What should I do with</div><br>
<button data-passage="hoboUsesYou" class="red-button">[Accept Your Fate]</button><<set $combatongoing = false>>
<<set $combat.turn = 0>>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div><<print $combat.enemy[0].name>><hr>On your knees. If you lost that badly, the least you can do is eat my pussy properly.</div><br>
<div class="npctextboxm">Still dazed from the fight, you kneel in front of the hobo while she spreads her legs and grabs a fistful of your hair. She drags your face in close and makes you go down on her, grinding against your mouth until your tongue is working helplessly between her thighs.</div><br>
<<media "vid"
""
"images/fan/universal_scenes/pussyeating_male_2.mp4"
>>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div><<print $combat.enemy[0].name>><hr>That's it... keep licking. You're going to make it up to me with that tongue.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Mmff... ngh...</div><br>
<button data-passage="combatdefeatresult" class="red-button">Finish</button><<if $fionaJasonFightActive is true>>
<<set $fionaJasonFightActive = false>>
<<set $fionaJasonDefeated = true>>
<<set $fionaApartmentUnlocked = true>>
<<run window.unlockAchievement("jasonchamp")>>
<<set $exitLocation = "fiona_jason_victory">>
<<goto "beatenemy">>
<<else>>
<<set $combatongoing = false>>
<<set $combat.turn = 0>>
<<unlockAchievement "jasonchamp">>
<<set _pGender = $characters[$playing].gender>>
<<set _pGen = $characters[$playing].genitals>>
<<set _pBits = (_pGen eq "Vagina" ? "Vagina" : "Cock")>>
<<set _isVanillaFemaleVagina = (_pGender eq "Female" and _pBits eq "Vagina")>>
<<set _jasonIndex = $characters.findIndex(c => c.id === 'jason')>>
<<set _jasonHasGayPerk = (_jasonIndex gte 0 and $characters[_jasonIndex].perks.includes("Gay"))>>
<<set _playerHasGayPerk = $characters[$playing].perks.includes("Gay")>>
<<set _gayContentAllowed = (_isVanillaFemaleVagina or _playerHasGayPerk or _jasonHasGayPerk)>>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div>Jason<hr>Fuck... alright. You win. But don't get it twisted. I'm still a real thug.</div><br>
<div class="narratortextbox">Jason staggers back against the park fence, one hand pressed to his ribs. The swagger is gone now. For once, the man who follows people through the park looks like he picked the wrong target.</div><br>
<<if _gayContentAllowed>>
<<if _isVanillaFemaleVagina>>
<button data-passage="submission_jason_win_scene" class="green-button">Have Jason Fuck Your Pussy</button>
<<else>>
<div class="narratortextbox">Do you wanna make him your bitch? (Gay Content)</div><br>
<button data-passage="submission_jason_win_scene" class="green-button">Make Him Your Bitch</button>
<</if>>
<<else>>
<div class="narratortextbox">This follow-up needs the Gay perk. You leave Jason humiliated but untouched.</div><br>
<</if>>
<button data-passage="beatenemy" class="button">Leave Him</button>
<</if>><<set $combatongoing = false>>
<<set $combat.turn = 0>>
<<set $target = $characters.findIndex(c => c.id === 'jason')>>
<<set _pGender = $characters[$playing].gender>>
<<set _pGen = $characters[$playing].genitals>>
<<set _tGender = "Male">>
<<set _tGen = "Regular Cock">>
/* Jason is fixed as a straight male with regular genitals. */
<<set _tBits = "Cock">>
<<set _pBits = (_pGen eq "Vagina" ? "Vagina" : "Cock")>>
<<set _tType = "MaleVanilla">>
<<set _pType = "">>
<<if _pGender eq "Male" and _pBits eq "Cock">>
<<set _pType = "MaleVanilla">>
<<elseif _pGender eq "Male" and _pBits eq "Vagina">>
<<set _pType = "MaleSwapped">>
<<elseif _pGender eq "Female" and _pBits eq "Vagina">>
<<set _pType = "FemaleVanilla">>
<<elseif _pGender eq "Female" and _pBits eq "Cock">>
<<set _pType = "FemaleSwapped">>
<</if>>
<<set _jasonHasGayPerk = ($target gte 0 and $characters[$target].perks.includes("Gay"))>>
<<set _playerHasGayPerk = $characters[$playing].perks.includes("Gay")>>
<<if _pType is "FemaleVanilla">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>If you're such a real thug, then prove it. You're going to fuck me exactly how I tell you to.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div>Jason<hr>You beat me and now you're telling me to fuck you? Damn... this is humiliating, but a real gangsta thug knows how to handle a woman.</div><br>
<<elseif _playerHasGayPerk or _jasonHasGayPerk>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>I'm going to make you my bitch. Come with me, boy!</div><br>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div>Jason<hr>Yeah... ah! Please not in public! My homies can't see a real gangsta thug like me getting treated like this!</div><br>
<div class="narratortextbox">You drag Jason to the public bathroom in the park. His whole tough-guy act starts cracking the second he realizes the park stalker is about to be made into your sissy bitch.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div>Jason<hr>Please take it easy! I'm a real thug! A real gangsta! I can't be doing this sissy shit... just be gentle...</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>We're going to see how much of a thug you are after this!</div><br>
<</if>>
<<if _pType isnot "FemaleVanilla" and not (_playerHasGayPerk or _jasonHasGayPerk)>>
<div class="narratortextbox">This follow-up needs the Gay perk, so this scene is skipped.</div><br>
<<elseif _tType is "MaleVanilla" and _pType is "FemaleVanilla">>
<!-- Jason: Male (Cock) | Player: Female (Vagina) -->
<<media "vid" "" "images/fan/characters/jason/scenes/blacked_closeup2.mp4">>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div>Jason<hr>Oh fuck... alright, alright... you're really making me work for it.</div><br>
<<media "vid" "" "images/fan/characters/jason/scenes/blacked_closeup.mp4">>
<<media "vid" "" "images/fan/characters/jason/scenes/bbc_creampie.mp4">>
<<elseif _tType is "MaleVanilla" and _pType is "FemaleSwapped">>
<!-- Jason: Male (Cock) | Player: Female (Cock) -->
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You lost. Now you're going to fuck me, and you're going to remember who made the rules.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div>Jason<hr>This stays between us. You hear me? I'm a real gangsta thug. I can't have people knowing you ordered me around like this.</div><br>
<<media "vid" "" "images/fan/characters/jason/scenes/fucked.mp4">>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div>Jason<hr>Fuck... being told what to do by you is messing with my head.</div><br>
<<elseif _tType is "MaleVanilla" and _pType is "MaleVanilla">>
<!-- Jason: Male (Cock) | Player: Male (Cock) -->
<<media "vid" "" "images/fan/characters/jason/scenes/fucked.mp4">>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div>Jason<hr>Fuck... nobody can know about this. I'm supposed to be a real thug, not some humiliated sissy bitch.</div><br>
<<elseif _tType is "MaleVanilla" and _pType is "MaleSwapped">>
<!-- Jason: Male (Cock) | Player: Male (Vagina) -->
<<media "vid" "" "images/fan/universal_scenes/ftm_fucked.mp4">>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div>Jason<hr>Shit... you're tougher than you look. You really got a real gangsta thug feeling like a sissy right now.</div><br>
<<else>>
<div class="narratortextbox">Error: unhandled Jason+PC combo, tell a dev.</div><br>
<</if>>
/* 5% pregnancy affliction chance: Jason has a cock, so only player-vagina pairings can trigger this. */
<<set _pregChance = random(1,100)>>
<<if _pregChance lte 5 and _pBits eq "Vagina" and !$characters[$playing].pregnant>>
<<set $characters[$playing].pregnant = true>>
<<unlockAchievement "pregplayer">>
<div class="narratortextbox">A risky finish. You may now be pregnant.</div><br>
<</if>>
<<time>>
<<if $target gte 0>>
<<updateRelationship 5>>
<</if>>
<button data-passage="beatenemy" class="green-button">Finish</button><<if $fionaJasonFightActive is true>>
<<set $fionaJasonFightActive = false>>
<<set $exitLocation = "new_york_pub">>
<<goto "combatdefeatresult">>
<<else>>
<<set $combatongoing = false>>
<<set $combat.turn = 0>>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div>Jason<hr>Should've kept walking.</div><br>
<div class="narratortextbox">Jason catches you hard enough to knock the fight out of you. The park path blurs for a second, and by the time your head clears he is standing over you with a cruel grin.</div><br>
<<set _pGender = $characters[$playing].gender>>
<<set _pGen = $characters[$playing].genitals>>
<<set _pBits = (_pGen eq "Vagina" ? "Vagina" : "Cock")>>
<<set _isVanillaFemaleVagina = (_pGender eq "Female" and _pBits eq "Vagina")>>
<<set _jasonIndex = $characters.findIndex(c => c.id === 'jason')>>
<<set _jasonHasGayPerk = (_jasonIndex gte 0 and $characters[_jasonIndex].perks.includes("Gay"))>>
<<set _playerHasGayPerk = $characters[$playing].perks.includes("Gay")>>
<<set _gayContentAllowed = (_isVanillaFemaleVagina or _playerHasGayPerk or _jasonHasGayPerk)>>
<<if not _gayContentAllowed>>
<button data-passage="combatdefeatresult" class="button">[Escape - Gay Content Disabled]</button>
<<else>>
<button data-passage="jasonBeatsYou" class="red-button">[Accept Your Fate]</button>
<</if>>
<</if>><<set $combatongoing = false>>
<<set $combat.turn = 0>>
<<set $target = $characters.findIndex(c => c.id === 'jason')>>
<<set _pGender = $characters[$playing].gender>>
<<set _pGen = $characters[$playing].genitals>>
<<set _tGender = "Male">>
<<set _tGen = "Regular Cock">>
/* Jason is fixed as a straight male with regular genitals. */
<<set _tBits = "Cock">>
<<set _pBits = (_pGen eq "Vagina" ? "Vagina" : "Cock")>>
<<set _tType = "MaleVanilla">>
<<set _pType = "">>
<<if _pGender eq "Male" and _pBits eq "Cock">>
<<set _pType = "MaleVanilla">>
<<elseif _pGender eq "Male" and _pBits eq "Vagina">>
<<set _pType = "MaleSwapped">>
<<elseif _pGender eq "Female" and _pBits eq "Vagina">>
<<set _pType = "FemaleVanilla">>
<<elseif _pGender eq "Female" and _pBits eq "Cock">>
<<set _pType = "FemaleSwapped">>
<</if>>
<<set _jasonHasGayPerk = ($target gte 0 and $characters[$target].perks.includes("Gay"))>>
<<set _playerHasGayPerk = $characters[$playing].perks.includes("Gay")>>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div>Jason<hr>Next time I call you over, you listen.</div><br>
<div class="narratortextbox">He brings you to the public bathroom nearby, and this time you stop fighting him. Jason has beaten you, and the look in his eyes says he expects you to admit exactly what he is.</div><br>
<<if _pType isnot "FemaleVanilla" and not (_playerHasGayPerk or _jasonHasGayPerk)>>
<div class="narratortextbox">Gay content is disabled. You slip away before Jason can take this any further.</div><br>
<<elseif _tType is "MaleVanilla" and _pType is "FemaleVanilla">>
<!-- Jason: Male (Cock) | Player: Female (Vagina) -->
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Fine... you win. You're a true thug, Jason. I'll submit.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div>Jason<hr>That's right. Say it again. A real gangsta thug doesn't lose twice.</div><br>
<<media "vid" "" "images/fan/characters/jason/scenes/blacked_closeup2.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You're a true thug... and I'm yours right now.</div><br>
<<media "vid" "" "images/fan/characters/jason/scenes/blacked_closeup.mp4">>
<<media "vid" "" "images/fan/characters/jason/scenes/bbc_creampie.mp4">>
<<elseif _tType is "MaleVanilla" and _pType is "FemaleSwapped">>
<!-- Jason: Male (Cock) | Player: Female (Cock) -->
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You beat me, Jason. I submit. You're a true thug.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div>Jason<hr>Damn right. You're gonna remember what happens when a real gangsta thug puts you in your place.</div><br>
<<media "vid" "" "images/fan/characters/jason/scenes/sissy_fuck.mp4">>
<<media "vid" "" "images/fan/characters/jason/scenes/sissy_fuck2.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Okay... you're the real thug. I won't forget.</div><br>
<<elseif _tType is "MaleVanilla" and _pType is "MaleVanilla">>
<!-- Jason: Male (Cock) | Player: Male (Cock) -->
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You beat me. I submit, Jason. You're a true thug.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div>Jason<hr>That's what I wanted to hear. Now remember who the real gangsta thug is.</div><br>
<<media "vid" "" "images/fan/characters/jason/scenes/sissy_fuck.mp4">>
<<media "vid" "" "images/fan/characters/jason/scenes/sissy_fuck2.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You're the real thug, Jason. I accept it.</div><br>
<<elseif _tType is "MaleVanilla" and _pType is "MaleSwapped">>
<!-- Jason: Male (Cock) | Player: Male (Vagina) -->
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You won. I'll submit. You're a true thug, Jason.</div><br>
<div class="npctextbox"><div class="npcchat"><<print $combat.enemy[0].pic>></div>Jason<hr>Good. A real gangsta thug knows how to make somebody accept the truth.</div><br>
<<media "vid" "" "images/fan/universal_scenes/ftm_fucked.mp4">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>You're the real thug. I accept it.</div><br>
<<else>>
<div class="narratortextbox">Error: unhandled Jason+PC combo, tell a dev.</div><br>
<</if>>
/* 5% pregnancy affliction chance: Jason has a cock, so only player-vagina pairings can trigger this. */
<<set _pregChance = random(1,100)>>
<<if _pregChance lte 5 and _pBits eq "Vagina" and !$characters[$playing].pregnant>>
<<set $characters[$playing].pregnant = true>>
<<unlockAchievement "pregplayer">>
<div class="narratortextbox">A risky finish. You may now be pregnant.</div><br>
<</if>>
<<time>>
<button data-passage="combatdefeatresult" class="red-button">Finish</button><<set $playing = 0>>
<div class="intro-wrapper">
<div class="intro-media">
<<media "img"
"images/official/intro/intro.jpg"
>>
</div>
<div class="intro-title">Awakening</div>
<div class="narratortextbox">
A spike of pain detonates behind your eyes — a migraine so vicious it feels like dying would hurt less.
You try to look around, but the darkness is absolute. Pitch-black. Featureless.
You squeeze your eyes shut again, half-convinced this is some kind of nightmare.
</div><br>
<div class="narratortextbox">
Then… a sound. A woman’s voice. Close. Too close. Something inside you insists you answer.
</div><br>
<div class="npctextbox">
<div class="npcchat">
<img @src="setup.getChatImage('demonica')">
</div>
???<hr>
Let’s start simple… what is your name and gender?
</div>
<div class="intro-panel intro-panel--form">
<div class="intro-formgrid">
<div class="intro-card intro-card--name">
<div class="intro-card-title">Your Name</div>
<div class="intro-card-desc">This is how characters will address you.</div>
<div class="intro-inputwrap">
<<textbox "$characters[$playing].name" "Alex">>
</div>
</div>
<div class="intro-card intro-card--gender">
<div class="intro-card-title">Gender</div>
<div class="intro-card-desc">Choose what fits. You can change this later.</div>
<div class="intro-genderrow">
<div class="intro-genderlabel">
Selected: <span class="intro-genderpill"><<= $characters[$playing].gender>></span>
</div>
</div>
<div class="intro-btnrow">
<button data-passage="start_game_new" class="intro-btn intro-btn--gender" type="button" tabindex="0" data-setter="$characters[$playing].gender to 'Male'">Male</button>
<button data-passage="start_game_new" class="intro-btn intro-btn--gender" type="button" tabindex="0" data-setter="$characters[$playing].gender to 'Female'">Female</button>
</div>
</div>
</div>
<<set _nameOk = $characters[$playing].name.trim().length > 0>>
<<set _genderOk = $characters[$playing].gender is "Male" or $characters[$playing].gender is "Female">>
<<set _canContinue = _nameOk and _genderOk>>
<div class="intro-actions">
<<if _canContinue>>
<button data-passage="start_game_new_2" class="intro-btn intro-btn--primary" type="button" tabindex="0">Save & Continue</button>
<<else>>
<button class="intro-btn intro-btn--primary" type="button" tabindex="0" disabled>Save & Continue</button>
<div class="intro-warning">Please enter a name and choose a gender.</div>
<</if>>
</div>
</div>
</div><<if !$ccAvatarFilter>>
<<set $ccAvatarFilter = "All">>
<</if>>
<<if !$player.combatenabled>>
<<set $player.combatenabled = "true">>
<</if>>
<div class="appearance-wrapper">
<div class="appearance-story">
<div class="narratortextbox">You respond to the female voice. You are obviously a <<print $characters[$playing].gender>> right?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>???<hr>That's very interesting. Now... open your eyes.</div><br>
<div class="narratortextbox">You peel your eyelids open. This time the darkness is gone, replaced by drifting mist. And within it… a shape. A reflection. Your own face staring back at you from the fog.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>???<hr>Do you remember how you look?</div><br>
</div>
<div class="appearance-panel">
<div class="appearance-head">
<div class="narratortextbox">Choose An Appearance, this is how your character will look in the game:</div><br>
</div>
<div class="appearance-toolbar">
<div class="appearance-filter-row">
<div class="appearance-filter-label">Avatar Filter</div>
<div class="appearance-filter-actions">
<select id="cc-avatar-filter-select" class="appearance-filter-select">
<option value="All">All</option>
<option value="Masculine">Masculine</option>
<option value="Feminine">Feminine</option>
<option value="Trans">Trans</option>
</select>
</div>
</div>
</div>
<<set _avatarPreview = setup.getCustomCharacterImage($characters[$playing].id, "chat")>>
<<if not _avatarPreview>>
<<set _avatarPreview = $mediaMode eq "fan" ? $characters[$playing].chat.fan : $characters[$playing].chat.official>>
<</if>>
<<if _avatarPreview and _avatarPreview.includes("images/ui/locked")>>
<<set _avatarPreview = "">>
<</if>>
<div class="appearance-topbar">
<div class="appearance-preview appearance-preview--compact">
<div class="appearance-preview-title">Current Selection</div>
<<if _avatarPreview>>
<img src="<<print _avatarPreview>>" alt="Selected avatar">
<<else>>
<div class="appearance-preview-empty">No avatar selected yet.</div>
<</if>>
</div>
<div class="appearance-preview-actions">
<<button "Custom Avatar Upload">>
<<run setup.openSingleCharacterImageDialog(
$characters[$playing].id,
$characters[$playing].name,
"chat",
"280x280+ square",
"Custom Chat Image"
)>>
<</button>>
</div>
</div>
<div class="appearance-gridwrap">
<<if $mediaMode eq "fan">>
<div id="cc-avatar-grid" class="clothing-container appearance-grid">
<!-- Male Images -->
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_1.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_1.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_2.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_2.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_3.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_3.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_4.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_4.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_5.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_5.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_6.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_6.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_7.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_7.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_8.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_8.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_9.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_9.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_10.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_10.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_11.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_11.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_12.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_12.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_13.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_13.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_14.png" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_14.png'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_15.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_15.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_16.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_16.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/male_17.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/male_17.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/reqplayer.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/reqplayer.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/reqplayer2.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/reqplayer2.jpg'>>
</div>
<!-- Female Images -->
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_1.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_1.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_2.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_2.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_3.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_3.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_4.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_4.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_5.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_5.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_6.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_6.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_7.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_7.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_8.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_8.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_9.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_9.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_10.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_10.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_11.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_11.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_12.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_12.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_13.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_13.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_14.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_14.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_15.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_15.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_16.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_16.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_17.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_17.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_18.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_18.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_19.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_19.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_20.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_20.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_21.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_21.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_22.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_22.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_23.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_23.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_24.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_24.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_25.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_25.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_26.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_26.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_27.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_27.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/female_28.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/female_28.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/trans_1.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/trans_1.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/trans_2.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/trans_2.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/trans_3.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/trans_3.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/trans_4.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/trans_4.jpg'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/fan/custom_characters/avatars/trans_5.jpg" alt="" /></div>
<<radiobutton "$characters[$playing].chat.fan" 'images/fan/custom_characters/avatars/trans_5.jpg'>>
</div>
</div>
<<else>>
<div id="cc-avatar-grid" class="clothing-container appearance-grid">
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/official/custom_characters/avatars/female_1.png" alt="" /></div>
<<radiobutton "$characters[$playing].chat.official" 'images/official/custom_characters/avatars/female_1.png'>>
</div>
<div class="clothing-item appearance-item">
<div class="clothing-image appearance-img"><img src="images/official/custom_characters/avatars/male_1.png" alt="" /></div>
<<radiobutton "$characters[$playing].chat.official" 'images/official/custom_characters/avatars/male_1.png'>>
</div>
</div>
<</if>>
</div>
<<script>>
(function () {
function applyAvatarFilter() {
var root = document.getElementById("cc-avatar-grid");
if (!root) return false;
var filter = (State.variables && State.variables.ccAvatarFilter) ? State.variables.ccAvatarFilter : "All";
var items = root.querySelectorAll(".appearance-item");
items.forEach(function (item) {
var img = item.querySelector("img");
var src = img ? (img.getAttribute("src") || "") : "";
var category = "All";
if (src.indexOf("/male_") !== -1 || src.indexOf("reqplayer") !== -1) category = "Masculine";
else if (src.indexOf("/female_") !== -1) category = "Feminine";
else if (src.indexOf("/trans_") !== -1) category = "Trans";
item.style.display = (filter === "All" || filter === category) ? "" : "none";
});
return true;
}
function bindFilterSelect() {
var select = document.getElementById("cc-avatar-filter-select");
if (!select || select.dataset.bound === "1") return;
select.value = (State.variables && State.variables.ccAvatarFilter) ? State.variables.ccAvatarFilter : "All";
select.dataset.bound = "1";
select.addEventListener("change", function () {
State.variables.ccAvatarFilter = select.value;
applyAvatarFilter();
});
}
function bindAvatarChoiceReset() {
var root = document.getElementById("cc-avatar-grid");
if (!root || root.dataset.customResetBound === "1") return;
root.dataset.customResetBound = "1";
root.addEventListener("change", function (ev) {
var target = ev.target;
if (!target || target.type !== "radio") return;
var current = State.variables.characters && State.variables.characters[State.variables.playing];
if (!current || !current.id || !setup.clearCustomCharacterImage) return;
setup.clearCustomCharacterImage(current.id, "chat");
if (window.UI && typeof UI.refresh === "function") {
UI.refresh();
}
});
}
/* Run once after passage is displayed, plus short retries for slow renders */
var attempts = 0;
var timer = setInterval(function () {
attempts += 1;
bindFilterSelect();
bindAvatarChoiceReset();
if (applyAvatarFilter() || attempts > 20) {
clearInterval(timer);
}
}, 30);
if (typeof $ !== "undefined") {
$(document).one(":passagedisplay", function () {
bindFilterSelect();
bindAvatarChoiceReset();
applyAvatarFilter();
});
}
})();
<</script>>
<<set _fanPick = $characters[$playing].chat.fan>>
<<set _officialPick = $characters[$playing].chat.official>>
<<set _customPick = setup.getCustomCharacterImage($characters[$playing].id, "chat")>>
<<set _hasAvatar = _customPick or _fanPick or _officialPick>>
<div class="appearance-toolbar">
<div class="appearance-filter-row">
<div class="appearance-filter-label">Combat</div>
<div class="appearance-filter-actions">
<button data-passage="start_game_new_2" class="appearance-btn <<if $player.combatenabled eq 'true'>>appearance-btn--primary<<else>>appearance-btn--ghost<</if>>" type="button" tabindex="0" data-setter="$player.combatenabled to 'true'">Enabled</button>
<button data-passage="start_game_new_2" class="appearance-btn <<if $player.combatenabled neq 'true'>>appearance-btn--primary<<else>>appearance-btn--ghost<</if>>" type="button" tabindex="0" data-setter="$player.combatenabled to 'false'">Disabled</button>
</div>
</div>
</div>
<<if $player.combatenabled neq "true">>
<div class="appearance-warning">Combat will be fully disabled for this playthrough. Combat UI and fight options will stay hidden.</div>
<</if>>
<div class="appearance-actions">
<<if _hasAvatar>>
<button data-passage="start_game_new_2_save" class="appearance-btn appearance-btn--primary" type="button" tabindex="0">Save & Continue</button>
<<else>>
<button class="appearance-btn appearance-btn--primary" type="button" tabindex="0" disabled>Save & Continue</button>
<div class="appearance-warning">Choose an appearance to continue.</div>
<</if>>
<button data-passage="start_game_new" class="appearance-btn appearance-btn--ghost" type="button" tabindex="0">Back</button>
</div>
</div>
</div><<if $mediaMode eq "fan">>
<<if $characters[$playing].chat.fan>>
<<set $characters[$playing].main.fan = $characters[$playing].chat.fan>>
<</if>>
<<else>>
<<if $characters[$playing].chat.official>>
<<set $characters[$playing].main.official = $characters[$playing].chat.official>>
<</if>>
<</if>>
<<goto "start_game_new_3">><div class="features-wrapper">
<div class="features-story">
<div class="narratortextbox">The female voice giggles.</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>
???<hr>
Now. Do you remember what <em>features</em> your body has?
</div><br>
<div class="narratortextbox">
You are confused. Features? But then a thought enters your mind for a brief moment.
Maybe you were a little different...
</div><br>
<div class="npctextbox">
<div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>
???<hr>
So — do you remember?
</div><br>
</div>
<div class="features-panel">
<!-- Genitals -->
<div class="features-section">
<div class="features-title">
Choose Genitals
<span class="features-selected">[<<print $characters[$playing].genitals>>]</span>
</div>
<div class="features-grid">
<button data-passage="start_game_new_3" class="features-btn" data-setter="$characters[$playing].genitals to 'Vagina'">Vagina</button>
<button data-passage="start_game_new_3" class="features-btn" data-setter="$characters[$playing].genitals to 'Tiny Cock'">Tiny Cock</button>
<button data-passage="start_game_new_3" class="features-btn" data-setter="$characters[$playing].genitals to 'Regular Cock'">Regular Cock</button>
<button data-passage="start_game_new_3" class="features-btn" data-setter="$characters[$playing].genitals to 'Big Cock'">Big Cock</button>
</div>
</div>
<!-- Breasts -->
<div class="features-section">
<div class="features-title">
Choose Breast Size
<span class="features-selected">[<<print $characters[$playing].breasts>>]</span>
</div>
<div class="features-grid">
<button data-passage="start_game_new_3" class="features-btn" data-setter="$characters[$playing].breasts to 'Flat'">Flat</button>
<button data-passage="start_game_new_3" class="features-btn" data-setter="$characters[$playing].breasts to 'Small'">Small</button>
<button data-passage="start_game_new_3" class="features-btn" data-setter="$characters[$playing].breasts to 'Regular'">Regular</button>
<button data-passage="start_game_new_3" class="features-btn" data-setter="$characters[$playing].breasts to 'Huge'">Huge</button>
</div>
</div>
<!-- Presets -->
<div class="features-section">
<div class="features-title">Quick Body Presets</div>
<div class="features-presets">
<button data-passage="start_game_new_3_preset_feminine" class="features-btn features-btn--ghost">Feminine</button>
<button data-passage="start_game_new_3_preset_androgynous" class="features-btn features-btn--ghost">Androgynous</button>
<button data-passage="start_game_new_3_preset_masculine" class="features-btn features-btn--ghost">Masculine</button>
<button data-passage="start_game_new_3_preset_random" class="features-btn features-btn--ghost">Randomize</button>
</div>
</div>
<div class="features-summary">
<div><b>Current Build</b></div>
<div>Name: <<print $characters[$playing].name>></div>
<div>Gender: <<print $characters[$playing].gender>></div>
<div>Genitals: <<print $characters[$playing].genitals>></div>
<div>Breasts: <<print $characters[$playing].breasts>></div>
</div>
<!-- Actions -->
<div class="features-actions">
<button data-passage="start_game_new_2" class="features-btn features-btn--ghost">Back</button>
<button data-passage="start_game_new_4" class="features-btn features-btn--primary">Save & Continue</button>
</div>
</div>
</div><<set $characters[$playing].gender = "Female">>
<<set $characters[$playing].genitals = "Vagina">>
<<set $characters[$playing].breasts = "Regular">>
<<goto "start_game_new_3">><<set _gen = random(1,2)>>
<<set $characters[$playing].gender = (_gen eq 1 ? "Male" : "Female")>>
<<set $characters[$playing].genitals = "Vagina">>
<<set $characters[$playing].breasts = "Small">>
<<goto "start_game_new_3">><<set $characters[$playing].gender = "Male">>
<<set $characters[$playing].genitals = "Regular Cock">>
<<set $characters[$playing].breasts = "Flat">>
<<goto "start_game_new_3">><<set _genders = ["Male","Female"]>>
<<set _genitals = ["Vagina","Tiny Cock","Regular Cock","Big Cock"]>>
<<set _breasts = ["Flat","Small","Regular","Huge"]>>
<<set $characters[$playing].gender = _genders[random(0, _genders.length - 1)]>>
<<set $characters[$playing].genitals = _genitals[random(0, _genitals.length - 1)]>>
<<set $characters[$playing].breasts = _breasts[random(0, _breasts.length - 1)]>>
<<goto "start_game_new_3">><<set _char = $characters[$playing]>>
<div class="narratortextbox">The female voice sighs.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>???<hr>So predictable. Now. Let's take a look inside your mind.</div><br>
<div class="narratortextbox">Your mind? You stop to think. You think hard. </div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>???<hr>What's your personality like? Do you remember?</div><br>
<div class="narratortextbox">What the hell does she mean, personality? You can't even remember a single thing about yourself.</div><br>
<div class="narratortextbox">You feel a tremor of pain overcome you.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>???<hr>Not now! I'm not finished with this meat sack. How dare you send him back so -</div><br>
<div class="narratortextbox">A white flash appears before you and you pass out.</div><br>
<button data-passage="start_game_new_5" class="button danger-button" type="button">[Next]</button>
<!-- Code to assign the correct main image -->
<<set _char = $characters[0]>>
<!-- Gender logic -->
<<set _gender = _char.gender.toLowerCase()>>
/* Update the outfit list with customcharacter support */
/* Assign correct gendered image */
<<if _id === "regular outfit">>
<<if _gender === "male">>
<<set _outfit.characterImages.customcharacter.main.fan = '<img src="images/fan/custom_characters/male.jpg" />'>>
<<else>>
<<set _outfit.characterImages.customcharacter.main.fan = '<img src="images/fan/custom_characters/female.jpg" />'>>
<</if>>
<<elseif _id === "naked">>
<<if _gender === "male">>
<<set _outfit.characterImages.customcharacter.main.fan = '<img src="images/fan/custom_characters/male.jpg" />'>>
<<else>>
<<set _outfit.characterImages.customcharacter.main.fan = '<img src="images/fan/custom_characters/female_nude.jpg" />'>>
<</if>>
<</if>><<script>>UIBar.unstow().show();<</script>>
<<set _char = $characters[$playing]>>
<div class="narratortextbox">You awaken from your nightmare.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<print $characters[$playing].name>><hr>Ugh... my head. What the fuck was that dream? No matter. I've got to get to work today.</div><br>
<button data-passage="player_bedroom" class="button danger-button" type="button">[Start Your Adventure]</button><div class="narratortextbox">You awaken - or at least you thought you did...</div><br>
<div class="narratortextbox">Your room enshrouds in darkness and a shocking, yet familiar entity rises from the dark background to greet you as you lie afraid in your bed.</div><br>
<<media "img" "" "images/fan/activities/afraid.jpg">>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>???<hr>Hello again.</div><br>
<div class="narratortextbox">You struggle to respond in a normal manner, your hands shake.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name >><hr>W-who are you?!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>???<hr>Hush now. Let me explain to you the gift I am bestowing upon you. You see, I am a succubus! And I have chosen you to carry out my will!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name >><hr>But I-!</div><br>
<div class="narratortextbox">The succubus screams before you can utter a single syllable. </div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>???<hr>SILENCE!</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>???<hr>I will soon bestow upon you a great and powerful gift. With this gift, I fully expect you to corrupt the world and yourself! For every corruption and transformation you inflict on the mortal world will bring me one step closer to a god!</div><br>
<div class="narratortextbox">You get a response in before the demon witch cuts you off.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name >><hr>Why would I do that?</div><br>
<div class="narratortextbox">She smirks at you before saying simply..</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>???<hr>Because you just cant resist.</div><br>
<div class="narratortextbox">In a flash you wake up again from your bed. This time with a strange feeling inside you. A sense of power. A sense of corruption and transformation. Is it true? Can you really bend people to your will? Transform the lives of others with this power? If so you best try it out. Or not?</div><br>
<<set $lustboundIntro = 1>>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name >><hr>What's that noise?! That humming... it's coming from the bathroom...</div><br>
<button data-passage="lustbound_intro_2" class="button" type="button" tabindex="0">[Investigate]</button><div class="narratortextbox">You step carefully toward the bathroom. The door is barely cracked open… and a faint, unnatural red glow creeps through the crack.</div><br>
<div class="narratortextbox">Your hand shakes as you open the door. The air is warmer here.</div><br>
<<media "img" "" "images/fan/locations/player_house/bathroom.png">>
<div class="narratortextbox">The bathroom looks almost the same except for...</div><br>
<div class="narratortextbox">A sickening altar ofevil clings to the far corner. The rest of the room remains untouched, pristine. You gasp. Not knowing if this is still a dream or reality.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>???<hr>Oh trust me. It's real.</div><br>
<div class="narratortextbox">The voice echoes behind your eyes, though no one else is here.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name >><hr>What… what is that…?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>???<hr>Your gift. Your altar. A conduit for the power I've gifted to you.</div><br>
<div class="narratortextbox">You are confused. An altar... of power?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>???<hr>Through this, you may twist the hearts of mortals. Bend their nature. Corrupt their paths. Subtly… or spectacularly. The world will never know, so long as the altar remains bound to this room.</div><br>
<div class="narratortextbox">The humming grows louder, the temptation rising within you.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name >><hr>What do I… do?</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('demonica')"></div>???<hr>Whatever your heart desires.</div><br>
<div class="narratortextbox">The demon dissapears, leaving you standing in the bathroom alone with that... thing.</div><br>
<div class="narratortextbox">You stand over it and look inside the cavity.</div><br>
<div class="npctextbox"><div class="npcchat"><img @src="setup.getChatImage('custom_character')"></div><<= $characters[$playing].name >><hr>I see... faces of people I know... oh my god... this is too much - I can't!</div><br>
<div class="narratortextbox">You rush out of the room and hide yourself in your bedroom. You want to wake up from this nightmare.</div><br>
<button data-passage="player_bedroom" class="button" type="button" tabindex="0">[Awaken]</button><<set $player.health = $player.maxhealth>>
<<set $player.stamina = $player.maxstamina>>
<<set $fionaAtApartment = false>>
<<set $fionaUnavailableToday = false>>
<<set $fionaSexSceneUsed = false>>
<<set $fionaSexScene = "">>
<<set $fionaClimaxScene = "">>
<<removeAffliction "Drunk">>
<<for _i = 0; _i < $combat.party.length; _i++>>
<<set $combat.party[_i].health = $combat.party[_i].maxhealth>>
<<set $combat.party[_i].stamina = $combat.party[_i].maxstamina>>
<</for>>
<<for _i = 0; _i < $combat.bench.length; _i++>>
<<set $combat.bench[_i].health = $combat.bench[_i].maxhealth>>
<<set $combat.bench[_i].stamina = $combat.bench[_i].maxstamina>>
<</for>>
<div class="narratortextbox">Another day comes to an end. You get into your cosy bed and reflect on the events of today. You eventually fall into a deep sleep.</div><br>
<<if $characters[$playing].gender eq 'Male'>>
<<media "img" "" "images/fan/activities/male_sleep.jpg">>
<<elseif $characters[$playing].gender eq 'Female'>>
<<media "img" "" "images/fan/activities/female_sleep.jpg">>
<</if>>
<div class="narratortextbox">It's time to wake up and start a new day.</div><br>
<<if $lustboundIntro != 1>>
<button data-passage="lustbound_intro_1" class="button" type="button" tabindex="0">[Awaken]</button>
<<elseif ($ballsEventTriggered eq true or $ballsOpinion eq "Hated") and $ballsQuestStarted != true and $ballsQuestComplete != true>>
<button data-passage="balls_home_knock" class="button" type="button" tabindex="0">[Awaken]</button>
<<else>>
<button data-passage="player_bedroom" class="button" type="button" tabindex="0">[Awaken]</button>
<</if>>
<<if $day lt 7>>
<<set $day = $day + 1>>
<<else>>
<<set $day = 1>>
<</if>>
<<set $dayspassed += 1>>
<<set $time = 1>><<set _hideUI = true>>
<div class="questLog-shell">
<div class="questLog-header">
<div class="questLog-title">Quest Log</div>
<div class="questLog-subtitle">Current objectives and completed diary notes.</div>
</div>
<<set _hasQuest = false>>
<<set _ballsQuestStarted = State.variables.ballsQuestStarted === true>>
<<set _ballsQuestComplete = State.variables.ballsQuestComplete === true>>
<<set _ballsQuestStage = typeof State.variables.ballsQuestStage === "string" ? State.variables.ballsQuestStage : "">>
<<set _ballsQuestEnding = typeof State.variables.ballsQuestEnding === "string" ? State.variables.ballsQuestEnding : "">>
<<set _ballsEventTriggered = State.variables.ballsEventTriggered === true>>
<<set _ballsOpinion = typeof State.variables.ballsOpinion === "string" ? State.variables.ballsOpinion : "">>
<<set _ballsAlinaUnlocked = State.variables.ballsAlinaUnlocked === true>>
<<set _ballsRenamedAlina = State.variables.ballsRenamedAlina === true>>
<<set _ballsPierFailedConvince = State.variables.ballsPierFailedConvince === true>>
<<set _miaEnslaved = State.variables.miaEnslaved === true>>
<<set _littleGameProgress = typeof State.variables.littleGameProgress === "number" ? State.variables.littleGameProgress : 0>>
<<set _littleGameCompleted = State.variables.littleGameCompleted === true>>
<<set _littleGameFailedAttempt = State.variables.littleGameFailedAttempt === true>>
<<set _littleGameStarted = (_littleGameProgress gt 0 or _littleGameCompleted or _littleGameFailedAttempt)>>
<<set _natashaQuestStage = typeof State.variables.natashaQuestStage === "string" ? State.variables.natashaQuestStage : "not_started">>
<<set _natashaQuestStarted = State.variables.natashaQuestStarted === true or _natashaQuestStage neq "not_started" or State.variables.natashaDateCompleted === true>>
<<set _natashaQuestComplete = State.variables.natashaQuestComplete === true or _natashaQuestStage eq "movie_complete" or State.variables.natashaDateCompleted === true>>
<<set _natashaQuestTalks = typeof State.variables.natashaQuestTalks === "number" ? State.variables.natashaQuestTalks : 0>>
<<set _natashaQuestDrinks = typeof State.variables.natashaQuestDrinks === "number" ? State.variables.natashaQuestDrinks : 0>>
<<set _requiemBakeryStage = typeof State.variables.requiemBakeryStage === "string" ? State.variables.requiemBakeryStage : "not_started">>
<<set _requiemBakeryPart1Complete = State.variables.requiemBakeryPart1Complete === true or _requiemBakeryStage eq "part1_complete">>
<<set _bakeryPart2Started = State.variables.bakeryPart2Started === true or _requiemBakeryStage.indexOf("part2_") eq 0>>
<<set _bakeryPart2Complete = State.variables.bakeryPart2Complete === true>>
<<set _bakeryPart2Failed = State.variables.bakeryPart2Failed === true>>
<<set _bakeryObjective = typeof State.variables.bakeryObjective === "string" ? State.variables.bakeryObjective : "">>
<<set _ballsQuestDiscovered = _ballsQuestStarted or _ballsQuestComplete or _ballsQuestStage neq "" or _ballsEventTriggered or _ballsOpinion eq "Hated">>
<<set _undiscoveredQuests = []>>
<<if !_natashaQuestStarted and !_natashaQuestComplete>>
<<run _undiscoveredQuests.push({ title: "Movie Night" })>>
<</if>>
<<if !_ballsQuestDiscovered>>
<<run _undiscoveredQuests.push({ title: "Internal Affairs" })>>
<</if>>
<<if !_littleGameStarted>>
<<run _undiscoveredQuests.push({ title: "A Little Game" })>>
<</if>>
<<if _requiemBakeryStage eq "not_started">>
<<run _undiscoveredQuests.push({ title: "Requiem for a Bakery — Part 1" })>>
<</if>>
<<if !_bakeryPart2Started and !_bakeryPart2Complete and !_bakeryPart2Failed>>
<<run _undiscoveredQuests.push({ title: "Requiem for a Bakery — Part 2" })>>
<</if>>
<<if _undiscoveredQuests.length gt 0>>
<<set _hasQuest = true>>
<<for _undiscovered range _undiscoveredQuests>>
<div class="questLog-card is-undiscovered">
<div class="questLog-npc">
<img src="images/ui/locked.jpg" alt="">
</div>
<div class="questLog-body">
<div class="questLog-cardTop">
<div>
<div class="questLog-kicker">Unknown</div>
<div class="questLog-name"><<print _undiscovered.title>></div>
</div>
<div class="questLog-status">Undiscovered</div>
</div>
<div class="questLog-progress">
<div class="questLog-progressText">Progress: 0%</div>
<div class="questLog-progressTrack">
<div class="questLog-progressFill" style="width:0%"></div>
</div>
</div>
</div>
</div>
<</for>>
<</if>>
<<if _natashaQuestStarted or _natashaQuestComplete>>
<<set _hasQuest = true>>
<<set _natashaStatus = "Active">>
<<set _natashaProgress = 10>>
<<set _natashaObjective = "Ask Natasha out for a drink and see where the night goes.">>
<<if _natashaQuestComplete>>
<<set _natashaStatus = "Complete">>
<<set _natashaProgress = 100>>
<<set _natashaObjective = "Natasha came over for movie night. I can invite her over again when I speak to her.">>
<<elseif _natashaQuestStage eq "movie_arrived">>
<<set _natashaProgress = 90>>
<<set _natashaObjective = "Natasha is at my apartment. I need to keep the night moving.">>
<<elseif _natashaQuestStage eq "movie_scheduled">>
<<set _natashaProgress = 80>>
<<set _natashaObjective = "Natasha is coming to my apartment tomorrow at 6:00 PM. I should be in the hallway, living room, or watching TV.">>
<<elseif _natashaQuestStage eq "movie_missed">>
<<set _natashaProgress = 70>>
<<set _natashaObjective = "I missed Natasha's visit. I should talk to her and invite her again.">>
<<elseif _natashaQuestStage eq "rizz_rejected">>
<<set _natashaProgress = 60>>
<<if $natashaRizzDay isnot undefined and $dayspassed lte $natashaRizzDay>>
<<set _natashaObjective = "The nightclub went badly. I should give Natasha until tomorrow to think about what I said.">>
<<else>>
<<set _natashaObjective = "Natasha wants me to come over to Mom's House so we can talk.">>
<</if>>
<<elseif _natashaQuestStage eq "nightclub_reset" or _natashaQuestStage eq "bad_ending_1">>
<<set _natashaProgress = 25>>
<<set _natashaObjective = "That night out failed. I can speak to Natasha and try again.">>
<<elseif _natashaQuestStage eq "nightclub">>
<<set _natashaProgress = Math.min(55, 25 + ((_natashaQuestTalks + _natashaQuestDrinks) * 6))>>
<<set _natashaObjective = "I need to keep the nightclub date moving without drinking too much.">>
<<elseif _natashaQuestStage eq "drink_invited">>
<<set _natashaProgress = 15>>
<<set _natashaObjective = "Natasha agreed to go for a drink. I should take her to the nightclub.">>
<</if>>
<div class="questLog-card">
<div class="questLog-npc">
<img @src="setup.getChatImage('natasha')" alt="">
</div>
<div class="questLog-body">
<div class="questLog-cardTop">
<div>
<div class="questLog-kicker">Natasha</div>
<div class="questLog-name">Movie Night</div>
</div>
<div class="questLog-status"><<print _natashaStatus>></div>
</div>
<div class="questLog-details">
A night out with Natasha can turn into something more, but only if I handle the drinks, the conversation, and the follow-up properly.
</div>
<div class="questLog-progress">
<div class="questLog-progressText">Progress: <<print _natashaProgress>>%</div>
<div class="questLog-progressTrack">
<div class="questLog-progressFill" @style="'width:' + _natashaProgress + '%'"></div>
</div>
</div>
<div class="questLog-diary">
<div class="questLog-diaryTitle">Diary</div>
<<if _natashaQuestComplete>>
<div class="questLog-entry is-done">Invite Natasha out for a drink.</div>
<div class="questLog-entry is-done">Make it through the nightclub date.</div>
<div class="questLog-entry is-done">Invite Natasha to my apartment for movie night.</div>
<div class="questLog-entry is-done">Spend the night with Natasha.</div>
<div class="questLog-entry is-active">The quest is complete. I can speak to Natasha and invite her over again.</div>
<<else>>
<<if _natashaQuestStage neq "not_started">>
<div class="questLog-entry is-done">Invite Natasha out for a drink.</div>
<<else>>
<div class="questLog-entry is-active">I should ask Natasha if she wants to get out of the house for a drink.</div>
<</if>>
<<if _natashaQuestStage eq "movie_scheduled" or _natashaQuestStage eq "movie_arrived" or _natashaQuestStage eq "movie_complete">>
<div class="questLog-entry is-done">Make it through the nightclub date.</div>
<<elseif _natashaQuestStage eq "nightclub">>
<div class="questLog-entry is-active">Keep the nightclub date moving. Five drinks will end the night badly.</div>
<<elseif _natashaQuestStage eq "nightclub_reset" or _natashaQuestStage eq "bad_ending_1">>
<div class="questLog-entry is-active">Try the nightclub date again and avoid wrecking it.</div>
<<elseif _natashaQuestStage eq "rizz_rejected">>
<div class="questLog-entry is-active">Talk to Natasha about how badly the nightclub ended.</div>
<</if>>
<<if _natashaQuestStage eq "movie_scheduled">>
<div class="questLog-entry is-active">Be at my apartment tomorrow at 6:00 PM.</div>
<<elseif _natashaQuestStage eq "movie_arrived">>
<div class="questLog-entry is-active">Natasha is here. Invite her in and start the movie.</div>
<<elseif _natashaQuestStage eq "movie_missed">>
<div class="questLog-entry is-active">I missed movie night. I should ask Natasha for another chance.</div>
<</if>>
<</if>>
<<if !_natashaQuestComplete>>
<div class="questLog-entry is-active"><<print _natashaObjective>></div>
<</if>>
</div>
</div>
</div>
<</if>>
<<if _ballsQuestDiscovered>>
<<set _hasQuest = true>>
<<set _questStatus = "Active">>
<<set _questProgress = 0>>
<<set _questOutcome = "">>
<<if _ballsQuestEnding eq "love">>
<<set _questStatus = "Complete - Love Route">>
<<set _questProgress = 100>>
<<set _questOutcome = "Mia moved in and chose me as her partner.">>
<<elseif _ballsQuestEnding eq "peace">>
<<set _questStatus = "Complete - Peaceful Resolution">>
<<set _questProgress = 100>>
<<set _questOutcome = "Balls withdrew the report and Mia kept her job.">>
<<elseif _ballsQuestEnding eq "altar">>
<<set _questStatus = "Complete - Altar Binding">>
<<set _questProgress = 100>>
<<if _ballsAlinaUnlocked>>
<<if _ballsRenamedAlina>>
<<set _questOutcome = "Alina is home now, waiting at the apartment.">>
<<else>>
<<set _questOutcome = "I reshaped Officer Balls into a girlfriend and brought her back home.">>
<</if>>
<<else>>
<<set _questOutcome = "Officer Balls is trapped inside the altar. I can use it to reshape and bring him back.">>
<</if>>
<<elseif _ballsQuestEnding eq "killed">>
<<set _questStatus = "Complete - Dark Resolution">>
<<set _questProgress = 100>>
<<set _questOutcome = "Balls is gone, and Mia wants nothing to do with me.">>
<<elseif _ballsQuestStage eq "mia_enslave_available">>
<<set _questProgress = 95>>
<<elseif _ballsQuestStage eq "love_return" or _ballsQuestStage eq "peace_return" or _ballsQuestStage eq "mia_kill_return">>
<<set _questProgress = 90>>
<<elseif _ballsQuestStage eq "beach_showdown">>
<<set _questProgress = 70>>
<<elseif _ballsQuestStage eq "mia_followup">>
<<set _questProgress = 45>>
<<elseif _ballsQuestStage eq "home_knock">>
<<set _questProgress = 20>>
<<elseif _ballsEventTriggered or _ballsOpinion eq "Hated">>
<<set _questProgress = 10>>
<</if>>
<div class="questLog-card">
<div class="questLog-npc">
<img @src="setup.getChatImage('mia')" alt="">
</div>
<div class="questLog-body">
<div class="questLog-cardTop">
<div>
<div class="questLog-kicker">Mia / <<if _ballsRenamedAlina>>Alina<<else>>Officer Balls<</if>></div>
<div class="questLog-name">Internal Affairs</div>
</div>
<div class="questLog-status"><<print _questStatus>></div>
</div>
<div class="questLog-details">
<<if _ballsRenamedAlina>>
Alina is home now. I need to decide what her new life means after everything that happened with Mia.
<<else>>
Officer Balls knows something is wrong with Mia and is trying to use it against her. I need to decide how far I am willing to go to protect what I have with her.
<</if>>
</div>
<div class="questLog-progress">
<div class="questLog-progressText">Progress: <<print _questProgress>>%</div>
<div class="questLog-progressTrack">
<div class="questLog-progressFill" @style="'width:' + _questProgress + '%'"></div>
</div>
</div>
<div class="questLog-diary">
<div class="questLog-diaryTitle">Diary</div>
<<set _done0 = (_ballsQuestStarted or _ballsQuestStage neq "" or _ballsQuestComplete)>>
<<set _done1 = (_ballsQuestStage neq "home_knock" and (_ballsQuestStage neq "" or _ballsQuestComplete))>>
<<set _done2 = (_ballsQuestStage eq "beach_showdown" or _ballsQuestStage eq "love_return" or _ballsQuestStage eq "peace_return" or _ballsQuestStage eq "mia_kill_return" or _ballsQuestComplete)>>
<<set _done3 = (_ballsQuestStage eq "love_return" or _ballsQuestStage eq "peace_return" or _ballsQuestStage eq "mia_kill_return" or _ballsQuestComplete)>>
<<set _done4 = _ballsQuestComplete>>
<<if _ballsQuestComplete>>
<div class="questLog-entry is-done">Survive Officer Balls showing up at my apartment.</div>
<<elseif _done0 and _ballsQuestStage neq "home_knock">>
<div class="questLog-entry is-done">Survive Officer Balls showing up at my apartment.</div>
<<else>>
<div class="questLog-entry is-active">I need to deal with Officer Balls at my front door without exposing the altar.</div>
<</if>>
<<if _ballsQuestEnding eq "altar">>
<<if _ballsAlinaUnlocked>>
<div class="questLog-entry is-done">Trap Officer Balls inside the altar.</div>
<div class="questLog-entry is-done">Use the altar to reshape him and bring him back.</div>
<<if _ballsRenamedAlina>>
<div class="questLog-entry is-active">Alina is home now. The man who threatened me is gone, and my new girlfriend is waiting at the apartment.</div>
<<else>>
<div class="questLog-entry is-active">I brought her home, but I still need to decide whether to erase the name Officer Balls and call her Alina.</div>
<</if>>
<<else>>
<div class="questLog-entry is-done">Trap Officer Balls inside the altar.</div>
<div class="questLog-entry is-active">I could leave him trapped, or reshape him into something useful.</div>
<</if>>
<<else>>
<<if _done2>>
<div class="questLog-entry is-done">Speak to Mia about the formal complaint against her.</div>
<<elseif _ballsQuestStage eq "mia_followup">>
<div class="questLog-entry is-active">I should visit Mia's office and find out what Balls has done.</div>
<</if>>
<<if _done3>>
<div class="questLog-entry is-done">Confront Officer Balls at the beach pier.</div>
<<elseif _ballsQuestStage eq "beach_showdown">>
<<if _ballsPierFailedConvince>>
<div class="questLog-entry is-active">I tried to make him accept Mia's feelings, but he did not believe me. I need another way to make him withdraw the report.</div>
<<else>>
<div class="questLog-entry is-active">I need to find Officer Balls at the beach and make him withdraw the report.</div>
<</if>>
<</if>>
<<if _ballsQuestStage eq "love_return">>
<div class="questLog-entry is-active">I convinced Balls to accept Mia's love for me. I should find Mia at the station and tell her.</div>
<<elseif _ballsQuestStage eq "peace_return">>
<div class="questLog-entry is-active">I made Balls withdraw the complaint by forcing him to think about the consequences. I should find Mia and tell her.</div>
<<elseif _ballsQuestStage eq "mia_kill_return">>
<div class="questLog-entry is-active">Balls is gone. I need to find Mia at the station and tell her what happened.</div>
<<elseif _ballsQuestStage eq "mia_enslave_available" and _miaEnslaved != true>>
<div class="questLog-entry is-active">Mia will not forgive me. The altar has a new option, if I can afford the price.</div>
<</if>>
<<if _ballsQuestComplete>>
<<if _ballsQuestEnding eq "love">>
<div class="questLog-entry is-done">Convince Balls that loving Mia means letting her choose me.</div>
<div class="questLog-entry is-active">Mia is proud of me. She moved in and wants to build a life with me.</div>
<<elseif _ballsQuestEnding eq "peace">>
<div class="questLog-entry is-done">Make Balls withdraw the complaint without violence.</div>
<div class="questLog-entry is-active">I fixed the complaint without bloodshed, but Balls still suspects me.</div>
<<elseif _ballsQuestEnding eq "killed">>
<div class="questLog-entry is-done">Remove Balls permanently.</div>
<<if _miaEnslaved>>
<div class="questLog-entry is-active">The altar solved Mia's rejection. She belongs at home now.</div>
<<else>>
<div class="questLog-entry is-active">Mia hates what I did. The altar may be the only way back.</div>
<</if>>
<<elseif _questOutcome neq "">>
<div class="questLog-entry is-active"><<print _questOutcome>></div>
<<else>>
<div class="questLog-entry is-active">This quest is complete.</div>
<</if>>
<</if>>
<</if>>
</div>
</div>
</div>
<</if>>
<<if _littleGameStarted>>
<<set _hasQuest = true>>
<<set _littleGameStatus = "Active">>
<<set _littleGameProgressPercent = 0>>
<<set _littleGameObjective = "">>
<<if _littleGameCompleted>>
<<set _littleGameStatus = "Complete - Escaped">>
<<set _littleGameProgressPercent = 100>>
<<set _littleGameObjective = "I survived Billy's game with Zoe and made it back outside.">>
<<elseif _littleGameFailedAttempt>>
<<set _littleGameStatus = "Failed Attempt">>
<<set _littleGameProgressPercent = 0>>
<<set _littleGameObjective = "I failed Billy's challenge and woke up back at home. If I find that park encounter again, I can try to survive it properly.">>
<<elseif _littleGameProgress gte 3>>
<<set _littleGameProgressPercent = 80>>
<<set _littleGameObjective = "I need to finish the final room with Zoe and survive whatever Billy has planned.">>
<<elseif _littleGameProgress eq 2>>
<<set _littleGameProgressPercent = 55>>
<<set _littleGameObjective = "I survived the first room. I need to keep Zoe steady and clear the second challenge.">>
<<elseif _littleGameProgress eq 1>>
<<set _littleGameProgressPercent = 25>>
<<set _littleGameObjective = "I woke up trapped with Zoe. I need to work with her and survive Billy's first challenge.">>
<</if>>
<div class="questLog-card">
<div class="questLog-npc">
<img @src="setup.getChatImage('little_game_woman')" alt="">
</div>
<div class="questLog-body">
<div class="questLog-cardTop">
<div>
<div class="questLog-kicker">Zoe / Billy</div>
<div class="questLog-name">A Little Game</div>
</div>
<div class="questLog-status"><<print _littleGameStatus>></div>
</div>
<div class="questLog-details">
A stranger in the park dragged me into Billy's twisted game with Zoe. Every room is another test, and survival means keeping both of us focused long enough to escape.
</div>
<div class="questLog-progress">
<div class="questLog-progressText">Progress: <<print _littleGameProgressPercent>>%</div>
<div class="questLog-progressTrack">
<div class="questLog-progressFill" @style="'width:' + _littleGameProgressPercent + '%'"></div>
</div>
</div>
<div class="questLog-diary">
<div class="questLog-diaryTitle">Diary</div>
<<if _littleGameCompleted>>
<div class="questLog-entry is-done">Wake up chained in Billy's room with Zoe.</div>
<div class="questLog-entry is-done">Survive the first room.</div>
<div class="questLog-entry is-done">Survive the second room.</div>
<div class="questLog-entry is-done">Survive the final room.</div>
<div class="questLog-entry is-active">Zoe and I escaped. I doubt either of us will forget Billy's game.</div>
<<elseif _littleGameFailedAttempt>>
<div class="questLog-entry is-done">Wake up chained in Billy's room with Zoe.</div>
<div class="questLog-entry is-active">I failed one of Billy's rooms and woke up at home. I need to be sharper if I get pulled into that game again.</div>
<<else>>
<<if _littleGameProgress gte 1>>
<div class="questLog-entry is-done">Wake up chained in Billy's room with Zoe.</div>
<<else>>
<div class="questLog-entry is-active">I need to understand where Billy has taken me.</div>
<</if>>
<<if _littleGameProgress gte 2>>
<div class="questLog-entry is-done">Survive the first room.</div>
<<elseif _littleGameProgress eq 1>>
<div class="questLog-entry is-active">I need to survive the first room and keep Zoe from breaking down.</div>
<</if>>
<<if _littleGameProgress gte 3>>
<div class="questLog-entry is-done">Survive the second room.</div>
<<elseif _littleGameProgress eq 2>>
<div class="questLog-entry is-active">I need to survive the second room before the timer runs out.</div>
<</if>>
<<if _littleGameProgress gte 3>>
<div class="questLog-entry is-active">I need to survive the final room and get both of us out alive.</div>
<</if>>
<</if>>
</div>
</div>
</div>
<</if>>
<<if _requiemBakeryStage neq "not_started">>
<<set _hasQuest = true>>
<<set _requiemStatus = "Active">>
<<set _requiemProgress = 10>>
<<if _requiemBakeryPart1Complete>>
<<set _requiemStatus = "Complete">>
<<set _requiemProgress = 100>>
<<elseif _requiemBakeryStage eq "motives">>
<<set _requiemProgress = 85>>
<<elseif _requiemBakeryStage eq "bakery_plan">>
<<set _requiemProgress = 70>>
<<elseif _requiemBakeryStage eq "pastry_tasting">>
<<set _requiemProgress = 50>>
<<elseif _requiemBakeryStage eq "luce_apartment">>
<<set _requiemProgress = 35>>
<<elseif _requiemBakeryStage eq "bakery_dream">>
<<set _requiemProgress = 20>>
<</if>>
<div class="questLog-card">
<div class="questLog-npc">
<img @src="setup.getChatImage('luce')" alt="">
</div>
<div class="questLog-body">
<div class="questLog-cardTop">
<div>
<div class="questLog-kicker">Luce</div>
<div class="questLog-name">Requiem for a Bakery — Part 1</div>
</div>
<div class="questLog-status"><<print _requiemStatus>></div>
</div>
<div class="questLog-details">
You met someone special and you want to help them.
</div>
<div class="questLog-progress">
<div class="questLog-progressText">Progress: <<print _requiemProgress>>%</div>
<div class="questLog-progressTrack">
<div class="questLog-progressFill" @style="'width:' + _requiemProgress + '%'"></div>
</div>
</div>
<div class="questLog-diary">
<div class="questLog-diaryTitle">Diary</div>
<<if _requiemBakeryPart1Complete>>
<div class="questLog-entry is-done">You came out for a beer.</div>
<div class="questLog-entry is-done">You exchange phone numbers, say goodbye, and head out into the street.</div>
<div class="questLog-entry is-done">Now, apparently, you're going to take on the New York mob and somehow acquire prime commercial real estate for a woman you've known for three hours.</div>
<<else>>
<div class="questLog-entry is-active">I'm going to help you.</div>
<</if>>
</div>
</div>
</div>
<</if>>
<<if _bakeryPart2Started>>
<<set _hasQuest = true>>
<<set _bakeryPart2Status = _bakeryPart2Complete ? "Complete" : (_bakeryPart2Failed ? "Failed" : "Active")>>
<<set _bakeryPart2Progress = 15>>
<<set _bakeryPart2ObjectiveText = "Visit Luce's apartment.">>
<<if _bakeryObjective eq "inspect_abandoned_bakery">>
<<set _bakeryPart2Progress = 40>><<set _bakeryPart2ObjectiveText = "Inspect the abandoned bakery on Mulberry Street.">>
<<elseif _bakeryObjective eq "return_to_luce_after_inspection" or _bakeryObjective eq "contact_luce_after_inspection">>
<<set _bakeryPart2Progress = 70>><<set _bakeryPart2ObjectiveText = "Return to Luce's apartment and tell her what happened.">>
<<elseif _bakeryObjective eq "return_to_abandoned_bakery">>
<<set _bakeryPart2Progress = 55>><<set _bakeryPart2ObjectiveText = "Return to the abandoned bakery and face the enforcer again.">>
<<elseif _bakeryObjective eq "meet_anthony_moretti">>
<<set _bakeryPart2Progress = 90>><<set _bakeryPart2ObjectiveText = "Meet Anthony Moretti at La Tavola tomorrow at eight o'clock.">>
<</if>>
<<if _bakeryPart2Complete>><<set _bakeryPart2Progress = 100>><<set _bakeryPart2ObjectiveText = "Part 2 complete. Anthony Moretti is waiting beyond the door.">><</if>>
<<if _bakeryPart2Failed>><<set _bakeryPart2ObjectiveText = "You missed Moretti's final appointment. This quest can no longer be completed.">><</if>>
<div class="questLog-card">
<div class="questLog-npc"><img @src="setup.getChatImage('luce')" alt=""></div>
<div class="questLog-body">
<div class="questLog-cardTop">
<div><div class="questLog-kicker">Luce</div><div class="questLog-name">Requiem for a Bakery — Part 2</div></div>
<div class="questLog-status"><<print _bakeryPart2Status>></div>
</div>
<div class="questLog-details"><<print _bakeryPart2ObjectiveText>></div>
<div class="questLog-progress">
<div class="questLog-progressText">Progress: <<print _bakeryPart2Progress>>%</div>
<div class="questLog-progressTrack"><div class="questLog-progressFill" @style="'width:' + _bakeryPart2Progress + '%'"></div></div>
</div>
<div class="questLog-diary">
<div class="questLog-diaryTitle">Diary</div>
<<if $bakeryTargetKnown>><div class="questLog-entry is-done">Luce showed you an abandoned bakery owned by Vespucci Properties.</div><</if>>
<<if $bakeryCluePadlock and $bakeryClueVespucci and $bakeryClueSideDoor>><div class="questLog-entry is-done">You found signs that someone is still watching the building.</div><</if>>
<<if $bakeryMorettiMeetingUnlocked>><div class="questLog-entry is-done">You secured a meeting with Anthony Moretti through his enforcer.</div><</if>>
<div class="questLog-entry <<if _bakeryPart2Complete or _bakeryPart2Failed>>is-done<<else>>is-active<</if>>"><<print _bakeryPart2ObjectiveText>></div>
</div>
</div>
</div>
<</if>>
<<if !_hasQuest>>
<div class="questLog-empty">
<div class="questLog-emptyTitle">No quests discovered.</div>
<div class="questLog-emptyCopy">When a quest starts, it will appear here with its current objective.</div>
</div>
<</if>>
<div class="questLog-actions">
<<button "Go Back">><<goto setup.getUiReturnPassage()>><</button>>
</div>
</div>
<<script>>
setTimeout(function () {
var shell = document.querySelector(".questLog-shell");
if (!shell) return;
var actions = shell.querySelector(".questLog-actions");
var cards = Array.prototype.slice.call(shell.querySelectorAll(":scope > .questLog-card"));
function rank(card) {
var status = card.querySelector(".questLog-status");
var text = status ? status.textContent.trim().toLowerCase() : "";
if (text === "active") return 0;
if (text.indexOf("complete") === 0) return 2;
if (card.classList.contains("is-undiscovered")) return 3;
return 1;
}
cards.sort(function (a, b) { return rank(a) - rank(b); });
cards.forEach(function (card) {
if (actions) shell.insertBefore(card, actions); else shell.appendChild(card);
if (card.classList.contains("is-undiscovered")) return;
var top = card.querySelector(".questLog-cardTop");
var status = card.querySelector(".questLog-status");
if (!top || top.querySelector(".questLog-collapse")) return;
var completed = status && status.textContent.trim().toLowerCase().indexOf("complete") === 0;
var button = document.createElement("button");
button.type = "button";
button.className = "questLog-collapse";
button.setAttribute("aria-expanded", completed ? "false" : "true");
button.textContent = completed ? "Expand" : "Collapse";
if (completed) card.classList.add("is-collapsed");
button.addEventListener("click", function () {
var collapsed = card.classList.toggle("is-collapsed");
button.setAttribute("aria-expanded", collapsed ? "false" : "true");
button.textContent = collapsed ? "Expand" : "Collapse";
});
top.appendChild(button);
});
}, 0);
<</script>><<run setup.syncCombatPartyRoster()>>
<div class="lb-inv-shell">
<div class="lb-inv-top">
</div>
<div class="lb-loadout-grid">
<<for _slot range ["tshirt","jeans","underwear","shoes"]>>
<div class="lb-loadout-card">
<div class="lb-loadout-name"><<= $paperdollWardrobe[_slot].name>></div>
<div class="lb-loadout-state <<if $paperdollEquip[_slot]>>is-on<<else>>is-off<</if>>">
<<if $paperdollEquip[_slot]>>Equipped<<else>>Removed<</if>>
</div>
</div>
<</for>>
</div>
<div class="inv-toolbar">
<span class="hint">Items you are carrying.</span>
</div>
<<set _inventoryCounts = {}>>
<<for _item range $player.inventory>>
<<if _item and _item.name and !_item.used>>
<<if !_inventoryCounts[_item.name]>>
<<set _inventoryCounts[_item.name] = {
qty: 0,
image: _item.image || _item.pic || "images/ui/locked.jpg"
}>>
<</if>>
<<set _inventoryCounts[_item.name].qty += 1>>
<</if>>
<</for>>
<<if Object.keys(_inventoryCounts).length eq 0>>
<div class="wikitextboxNew">
<b>Your inventory is empty.</b>
</div>
<<else>>
<div class="inv-list">
<<for _itemName range Object.keys(_inventoryCounts)>>
<<capture _itemName>>
<<set _entry = _inventoryCounts[_itemName]>>
<div class="inv-row">
<div class="inv-row-media">
<img class="inv-img" @src="_entry.image" alt="">
</div>
<div class="inv-row-copy">
<div class="inv-title"><<= _itemName>></div>
<div class="inv-subtitle">Carried item</div>
</div>
<div class="inv-row-qty">x<<= _entry.qty>></div>
</div>
<</capture>>
<</for>>
</div>
<</if>>
<div class="lb-panel-actions">
<<button "Go Back">><<goto setup.getUiReturnPassage()>><</button>>
</div>
</div><<run setup.syncCombatPartyRoster()>>
<div class="mp-shell">
<div class="mp-section">
<div class="mp-header">
<h3>Active Party</h3>
<span class="mp-count"><<= $combat.party.length>> / 3</span>
</div>
<div class="mp-grid">
<<for _i to 0; _i lt 3; _i++>>
<<capture _i>>
<<if $combat.party.length gt _i>>
<<set _member = $combat.party[_i]>>
<div class="mp-card">
<div class="mp-portrait"><<= setup.getPartyPortrait(_member)>></div>
<div class="mp-name">
<<= _member.name>>
<<if (_member.skill || 0) gte 1>><span class="mp-skill">SP <<= _member.skill || 0>></span><</if>>
</div>
<div class="mp-stats">
<div class="mp-row"><span>Level</span><span><<= _member.level>></span></div>
<div class="mp-row"><span>Health</span><span><<= _member.health>> / <<= _member.maxhealth>></span></div>
<div class="mp-row"><span>Stamina</span><span><<= _member.stamina>> / <<= _member.maxstamina>></span></div>
<div class="mp-row"><span>Damage</span><span><<= _member.damage>></span></div>
<<if (_member.id eq $characters[$playing].id) and (_member.skill || 0) gt 0>>
<div class="mp-row mp-upgrade-row"><span>Upgrade Health</span><span><a class="mp-upgrade" data-setter="$npcchosen to _i" data-passage="upgradehealth">+1</a> <<if (_member.skill || 0) gte 5>><a class="mp-upgrade plus5" data-setter="$npcchosen to _i" data-passage="upgradehealth5">+5</a><</if>></span></div>
<div class="mp-row mp-upgrade-row"><span>Upgrade Stamina</span><span><a class="mp-upgrade" data-setter="$npcchosen to _i" data-passage="upgradestamina">+1</a> <<if (_member.skill || 0) gte 5>><a class="mp-upgrade plus5" data-setter="$npcchosen to _i" data-passage="upgradestamina5">+5</a><</if>></span></div>
<<elseif (_member.skill || 0) gt 0>>
<div class="mp-row mp-upgrade-row"><span>Upgrade Health</span><span><a class="mp-upgrade" data-setter="$npcchosen to _i" data-passage="upgradehealth">+1</a></span></div>
<div class="mp-row mp-upgrade-row"><span>Upgrade Stamina</span><span><a class="mp-upgrade" data-setter="$npcchosen to _i" data-passage="upgradestamina">+1</a></span></div>
<</if>>
<div class="mp-moves">
<span class="mp-moves-label">Moves:</span>
<<for _move range _member.moves>>
<<set _moveName = _move.name || _move>>
<<set _moveCost = _move.staminaCost || 0>>
<span class="mp-move-chip" @title="'Cost: ' + _moveCost + ' STA'"><<= _moveName>></span>
<</for>>
</div>
<div class="mp-actions">
<<if _i eq 0>>
<button class="red-button" type="button" tabindex="0">Cannot Remove</button>
<<else>>
<button data-passage="removeNPC" class="green-button" type="button" tabindex="0" data-setter="$chosen to _i">Remove</button>
<</if>>
</div>
</div>
</div>
<<else>>
<div class="mp-card mp-card-empty">
<div class="mp-empty-slot">Empty Slot</div>
<div class="mp-empty-copy">Add a benched NPC here to fill your party.</div>
</div>
<</if>>
<</capture>>
<</for>>
</div>
</div>
<div class="mp-section">
<div class="mp-header">
<h3>Benched NPCs</h3>
<span class="mp-count"><<= $combat.bench.length>></span>
</div>
<<if $combat.bench.length eq 0>>
<div class="wikitextboxNew">No benched party members yet.</div>
<<else>>
<div class="mp-grid">
<<for _i to 0; _i lt $combat.bench.length; _i++>>
<<capture _i>>
<<set _member = $combat.bench[_i]>>
<div class="mp-card bench">
<div class="mp-portrait"><<= setup.getPartyPortrait(_member)>></div>
<div class="mp-name">
<<= _member.name>>
<<if (_member.skill || 0) gte 1>><span class="mp-skill">SP <<= _member.skill || 0>></span><</if>>
</div>
<div class="mp-stats">
<div class="mp-row"><span>Level</span><span><<= _member.level>></span></div>
<div class="mp-row"><span>Health</span><span><<= _member.health>> / <<= _member.maxhealth>></span></div>
<div class="mp-row"><span>Stamina</span><span><<= _member.stamina>> / <<= _member.maxstamina>></span></div>
<div class="mp-row"><span>Damage</span><span><<= _member.damage>></span></div>
<div class="mp-moves">
<span class="mp-moves-label">Moves:</span>
<<for _move range _member.moves>>
<<set _moveName = _move.name || _move>>
<<set _moveCost = _move.staminaCost || 0>>
<span class="mp-move-chip" @title="'Cost: ' + _moveCost + ' STA'"><<= _moveName>></span>
<</for>>
</div>
<div class="mp-actions">
<<if $combat.party.length gte 3>>
<button class="red-button" type="button" tabindex="0">Cannot Add</button>
<<else>>
<button data-passage="addNPC" class="green-button" type="button" tabindex="0" data-setter="$chosen to _i">Add</button>
<</if>>
</div>
</div>
</div>
<</capture>>
<</for>>
</div>
<</if>>
</div>
<div class="mp-footer">
<<button "Go Back">><<goto setup.getUiReturnPassage()>><</button>>
</div>
</div><<if $chosen gte 0 and $chosen lt $combat.bench.length and $combat.party.length lt 3>>
<<set _chosenNPC = $combat.bench[$chosen]>>
<<run $combat.party.push(_chosenNPC)>>
<<run $combat.bench.deleteAt($chosen)>>
<</if>>
<<goto "manageparty">><<if $chosen gt 0 and $chosen lt $combat.party.length>>
<<set _chosenNPC = $combat.party[$chosen]>>
<<run $combat.bench.push(_chosenNPC)>>
<<run $combat.party.deleteAt($chosen)>>
<</if>>
<<goto "manageparty">><<if $npcchosen gte 0 and $npcchosen lt $combat.party.length and ($combat.party[$npcchosen].skill || 0) gte 1>>
<<if $combat.party[$npcchosen].id eq $characters[$playing].id>>
<<set $player.baseMaxhealth += 4>>
<<set $player.skill -= 1>>
<<run setup.syncCombatPartyRoster()>>
<<else>>
<<set $combat.party[$npcchosen].maxhealth += 4>>
<<set $combat.party[$npcchosen].health += 4>>
<<set $combat.party[$npcchosen].skill -= 1>>
<</if>>
<</if>>
<<goto "manageparty">><<if $npcchosen gte 0 and $npcchosen lt $combat.party.length and ($combat.party[$npcchosen].skill || 0) gte 5>>
<<if $combat.party[$npcchosen].id eq $characters[$playing].id>>
<<set $player.baseMaxhealth += 20>>
<<set $player.skill -= 5>>
<<run setup.syncCombatPartyRoster()>>
<<else>>
<<set $combat.party[$npcchosen].maxhealth += 20>>
<<set $combat.party[$npcchosen].health += 20>>
<<set $combat.party[$npcchosen].skill -= 5>>
<</if>>
<</if>>
<<goto "manageparty">><<if $npcchosen gte 0 and $npcchosen lt $combat.party.length and ($combat.party[$npcchosen].skill || 0) gte 1>>
<<if $combat.party[$npcchosen].id eq $characters[$playing].id>>
<<set $player.baseMaxstamina += 2>>
<<set $player.skill -= 1>>
<<run setup.syncCombatPartyRoster()>>
<<else>>
<<set $combat.party[$npcchosen].maxstamina += 2>>
<<set $combat.party[$npcchosen].stamina += 2>>
<<set $combat.party[$npcchosen].skill -= 1>>
<</if>>
<</if>>
<<goto "manageparty">><<if $npcchosen gte 0 and $npcchosen lt $combat.party.length and ($combat.party[$npcchosen].skill || 0) gte 5>>
<<if $combat.party[$npcchosen].id eq $characters[$playing].id>>
<<set $player.baseMaxstamina += 10>>
<<set $player.skill -= 5>>
<<run setup.syncCombatPartyRoster()>>
<<else>>
<<set $combat.party[$npcchosen].maxstamina += 10>>
<<set $combat.party[$npcchosen].stamina += 10>>
<<set $combat.party[$npcchosen].skill -= 5>>
<</if>>
<</if>>
<<goto "manageparty">><<widget "unlockAchievement">>
<<set _id = $args[0]>>
<<set _silent = $args[1]>>
<<set _force = $args[2]>>
<<if !_id>>
<<print "Missing achievement id">>
<<elseif !$achievements || !$achievements[_id]>>
<<print "Unknown achievement id: " + _id>>
<<else>>
<<set _a = $achievements[_id]>>
<<if _force or !_a.unlocked>>
<<set _wasUnlocked = _a.unlocked>>
<<set _a.unlocked = true>>
/* Reward ONLY if it was newly unlocked (prevents double-paying on force) */
<<if !_wasUnlocked>>
<<set $characters[0].cash += 25>>
<<set _a.rewardText = "You received $25!">>
<</if>>
/* Toast is controlled by _silent */
<<if !_silent>>
<<run Achievements.toast(_a)>>
<</if>>
<</if>>
<</if>>
<</widget>>
<<widget "hasAchievement">>
<<set _id = $args[0]>>
<<if $achievements && $achievements[_id] && $achievements[_id].unlocked>>
true
<<else>>
false
<</if>>
<</widget>>
<<widget "questLogUpdated">>
<<set _id = $args[0]>>
<<set _message = $args[1] || "Quest log updated.">>
<<if _id>>
<<if !Array.isArray($questLogUpdatesSeen)>>
<<set $questLogUpdatesSeen = []>>
<</if>>
<<if !$questLogUpdatesSeen.includes(_id)>>
<<run $questLogUpdatesSeen.push(_id)>>
<<run setup.questLogUpdated(_message)>>
<</if>>
<</if>>
<</widget>><<widget "equipClothing">>
<<set _id = $args[0]>>
<<set _item = $clothes[_id]>>
<<if _item>>
<<set $player.avatar.equip[_item.slot] = _item.image>>
<<run AvatarUI.render()>>
<</if>>
<</widget>>
<<widget "unequipSlot">>
<<set _slot = $args[0]>>
<<set $player.avatar.equip[_slot] = null>>
<<run AvatarUI.render()>>
<</widget>><<widget "cumchance">>
<!-- Arguments: $args[0] = target NPC, $args[1] = video HTML -->
<<set _target = $args[0]>>
<<set _video = $args[1]>>
<!-- Default cum chance is 10%, but can be customized -->
<<set _cumchance = $cumchance>>
<!-- Generate a random number between 1 and 100 -->
<<set _roll = random(1,100)>>
<!-- Check if the random roll is less than or equal to the cum chance -->
<<if _roll <= _cumchance>>
<<print _video>>
<div class="relationincreasedice">
<img src="images/ui/lips.png" class="dice-icon" alt="dice icon">
<b><span style="color:pink">You Cum!</span></b> <<print $characters[$target].name>> has gained 5 lust.<br>
<!-- Increase target NPC's lust by 5 -->
<<set $characters[$target].lust += 5>>
<!-- Check if the target NPC has a free perk slot (max of 5 perks) and doesn't already have "Cum Lover" -->
<<if $characters[$target].perks.length < $maxperks and not $characters[$target].perks.includes("Cum Lover")>>
<!-- 20% chance to gain the "Cum Lover" perk -->
<<set _perkChance = random(1, 100)>>
<<if _perkChance <= 20>>
<<set $characters[$target].perks.push("Cum Lover")>>
<<print $characters[$target].name>> has developed a new fetish: "Cum Lover"!
<<else>>
<<print $characters[$target].name>> failed to develop a new cum fetish.
<</if>>
<<else>>
<!-- Message if they already have the perk or no perk slots available -->
<<if $characters[$target].perks.includes("Cum Lover")>>
<<print $characters[$target].name>> already has the "Cum Lover" perk.
<<else>>
<<print $characters[$target].name>> has no free perk slots.
<</if>>
<</if>>
<img src="images/ui/lips.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<!-- If the cum chance fails -->
<div class="narratortextbox">You fail to cum. [<<print $cumchance>>% Chance]</div><br>
<div class="npctextbox"><div class="npcchat"><<print $characters[$target].chat>></div><<print $characters[$target].name>><hr>How disappointing!</div><br>
<</if>>
<</widget>><<widget "randomInteraction">>
<<set _chance = $args[0]>> <!-- The percentage chance passed to the widget -->
<<set _interactionName = $args[1]>> <!-- The interaction type name (like "Flirting") -->
<!-- Find the interaction in $interactions that matches _interactionName -->
<<set _interaction = $interactions.find(inter => inter.name == _interactionName)>>
<!-- Only proceed if the interaction is found and the player doesn’t already have it -->
<<if _interaction && !$characters[$playing].interactions.some(int => int.name == _interaction.name)>>
<!-- Generate a random number between 1 and 100 -->
<<set _random = Math.floor(Math.random() * 100) + 1>>
<!-- Check if the random number falls within the given chance -->
<<if _random <= _chance>>
<!-- Add the interaction (name and image) to the player's interactions list -->
<<set $characters[$playing].interactions.push(_interaction)>>
<div class="relationincreasedice">
<img src="images/ui/lips.png" class="dice-icon" alt="dice icon">
<b><span style="color:green">Success -</span></b> You unlocked a new interaction: <<print _interaction.name>>!
<img src="images/ui/lips.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<!-- If the random roll fails, tell the player the required chance and the actual roll -->
<div class="relationincreasedice">
<img src="images/ui/no.png" class="dice-icon" alt="dice icon">
<b><span style="color:red">Failure</span></b> You needed <<print _chance>>% chance to earn the <<print _interaction.name>> interaction, but you rolled <<print _random>>.
<img src="images/ui/no.png" class="dice-icon" alt="dice icon">
</div><br>
<</if>>
<</if>>
<</widget>><<widget "momname">>
<<if $momname eq "Joanna">>
<b><span style="color:pink"><<print $characters[14].name>></span></b>
<<else>>
<b><span style="color:pink"><<print $characters[0].name>></span></b>
<</if>>
<</widget>>
<<widget "dadname">>
<b><span style="color:pink"><<print $characters[2].name>></span></b>
<</widget>>
<<widget "sistername">>
<b><span style="color:pink"><<print $characters[1].name>></span></b>
<</widget>>
<<widget "brothername">>
<b><span style="color:pink"><<print $characters[3].name>></span></b>
<</widget>><<widget "randomPerk">>
<<set _chance = $args[0]>> <!-- The percentage chance passed to the widget -->
<<set _perk = $args[1]>> <!-- The perk name -->
<!-- Check if the requested perk is valid -->
<<if not $allPerks.includes(_perk)>>
<div class="relationincreasedice">
<img src="images/ui/no.png" class="dice-icon" alt="dice icon">
<b><span style="color:red">Error:</span></b> The perk <<print _perk>> is not a valid perk.
<img src="images/ui/no.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>> <!-- Proceed only if the perk is valid -->
<!-- Early exit if the player already has the perk -->
<<if $characters[$playing].perks.includes(_perk)>>
<!-- Show nothing -->
<<elseif $characters[$playing].perks.length gte $maxperks>>
<div class="relationincreasedice">
<img src="images/ui/no.png" class="dice-icon" alt="dice icon">
<b><span style="color:red">Failure</span></b>This character had a chance to earn a new perk, but they already have the maximum number of perks [<<print $maxperks>>]. You can remove perks at the psychiatrist.
<img src="images/ui/no.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<!-- Generate a random number between 1 and 100 -->
<<set _random = Math.floor(Math.random() * 100) + 1>>
<!-- Check if the random number falls within the given chance -->
<<if _random <= _chance>>
<!-- Add the perk to the player's perks list -->
<<set $characters[$playing].perks.push(_perk)>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
<b><span style="color:green">Success -</span></b>You unlocked a new perk: <<print _perk>>!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<!-- If the random roll fails, tell the player how much chance was needed -->
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
<b><span style="color:red">Failure</span></b>You needed <<print _chance>>% chance to earn the <<print _perk>> perk, but you rolled <<print _random>>.
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<</if>>
<</if>>
<</if>>
<</widget>>
<<widget "randomPerkID">>
<<set _chance = $args[0]>> <!-- The percentage chance passed to the widget -->
<<set _charID = $args[1]>> <!-- The ID of the character -->
<<set _perk = $args[2]>> <!-- The perk name -->
<!-- Check if the requested perk is valid -->
<<if not $allPerks.includes(_perk)>>
<div class="relationincreasedice">
<img src="images/ui/no.png" class="dice-icon" alt="dice icon">
<b><span style="color:red">Error:</span></b> The perk <<print _perk>> is not a valid perk.
<img src="images/ui/no.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>> <!-- Proceed only if the perk is valid -->
<!-- Find the character in the $characters array by ID -->
<<set _char = $characters.find(c => c.id === _charID)>>
<!-- Early exit if the character already has the perk -->
<<if _char.perks.includes(_perk)>>
<!-- Show nothing -->
<!-- Check if the character has reached the maximum number of perks -->
<<elseif _char.perks.length gte $maxperks>>
<div class="relationincreasedice">
<img src="images/ui/no.png" class="dice-icon" alt="dice icon">
<b><span style="color:red">Failure</span></b>This character already has the maximum number of perks [<<print $maxperks>>]. You can remove perks at the psychiatrist.
<img src="images/ui/no.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<!-- Generate a random number between 1 and 100 -->
<<set _random = Math.floor(Math.random() * 100) + 1>>
<!-- Check if the random number falls within the given chance -->
<<if _random <= _chance>>
<!-- Add the perk to the character's perks list -->
<<set _char.perks.push(_perk)>>
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
<b><span style="color:green">Success -</span></b><<print _char.name>> unlocked a new perk: <<print _perk>>!
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<<else>>
<!-- If the random roll fails, tell the player the roll and needed chance -->
<div class="relationincreasedice">
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
<b><span style="color:red">Failure</span></b>You needed <<print _chance>>% chance for <<print _char.name>> to earn the <<print _perk>> perk, but rolled <<print _random>>.
<img src="images/ui/dice.png" class="dice-icon" alt="dice icon">
</div><br>
<</if>>
<</if>>
<</if>>
<</widget>><<widget "availableQuests">>
<<set _questId = _args[0]>>
<<set _content = _args[1]>>
<<set _playingCharacter = $characters[$playing].id>>
<<set _availableQuest = null>>
<<set _failureReason = "">>
<!-- Loop through stories to find matching quest -->
<<for _story range $stories>>
<<if _story.id == _questId>>
<!-- Skip if quest is already complete -->
<<if _story.complete>>
<<break>>
<</if>>
<!-- Check if the character ID matches -->
<<if _story.characterid != _playingCharacter>>
<<set _failureReason = "This quest is available only for a different character.">>
<<break>>
<</if>>
<!-- Check if all dependant quests are complete -->
<<set _dependantsComplete = true>>
<<for _dep range _story.dependant>>
<<if _dep != "" && !$stories.filter(story => story.id == _dep && story.complete).length>>
<<set _dependantsComplete = false>>
<<set _failureReason = "You need to complete the required quest(s) first.">>
<<break>>
<</if>>
<</for>>
<<if !_dependantsComplete>>
<<break>>
<</if>>
<!-- Check if any fail condition quests are complete -->
<<set _failConditionsMet = true>>
<<for _fail range _story.failcondition>>
<<if _fail != "" && $stories.filter(story => story.id == _fail && story.complete).length>>
<<set _failConditionsMet = false>>
<<set _failureReason = "This quest is unavailable because a conflicting quest has been completed.">>
<<break>>
<</if>>
<</for>>
<<if !_failConditionsMet>>
<<break>>
<</if>>
<!-- If all conditions pass, mark as available quest -->
<<set _availableQuest = _story>>
<<break>>
<</if>>
<</for>>
<!-- Display the quest content if available -->
<<if _availableQuest>>
<<print _content>>
<</if>>
<</widget>>
<<widget "updatequests">>
<<set _questId = _args[0]>>
<<set _progressAmount = _args[1]>>
<<for _story range $stories>>
<<if _story.id == _questId>>
<<set _story.progress += _progressAmount>>
<!-- Ensure progress doesn't exceed 100 -->
<<if _story.progress > 100>>
<<set _story.progress = 100>>
<</if>>
<!-- Mark as complete if progress reaches 100 -->
<<if _story.progress == 100>>
<<set _story.complete = true>>
<div class="relationincreasedice">
<img src="images/ui/book.png" class="dice-icon" alt="dice icon">
<b><span style="color:green">Story Complete</span></b>Quest "<strong><<print _story.name>></strong>" is now complete!
<img src="images/ui/book.png" class="dice-icon" alt="dice icon">
</div><br>
<p></p>
<</if>>
<<break>>
<</if>>
<</for>>
<</widget>>
<<widget "failquest">>
<<set _questId = _args[0]>>
<<for _story range $stories>>
<<if _story.id == _questId>>
<<set _story.complete = false>>
<<set _story.progress = 0>>
<p>Quest "<strong><<print _story.name>></strong>" has failed.</p>
<<break>>
<</if>>
<</for>>
<</widget>><<widget "time">>
<div class="timepass">Time has passed [+1]</div><br>
<<set $time = $time + 1>>
<</widget>><<widget "updateRelationship">>
<<set _randomCash to random(1,10)>>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<set _amount = $args[0]>>
<<if _player is undefined or _target is undefined>>
<div class="relationincrease">Relationship update skipped (invalid target).</div><br>
<<else>>
<<run setup.recordPhoneInteraction(_target.id)>>
<!-- Increase or decrease relationship based on the specified amount -->
<<if _player.relationships is undefined>><<set _player.relationships = {}>><</if>>
<<if _target.relationships is undefined>><<set _target.relationships = {}>><</if>>
<<set _amount = Number(_amount)>>
<<if Number.isNaN(_amount)>><<set _amount = 0>><</if>>
<<set _beforeRelationship = Number(_player.relationships[_target.id])>>
<<if Number.isNaN(_beforeRelationship)>><<set _beforeRelationship = 0>><</if>>
<<set _player.relationships[_target.id] = _beforeRelationship + _amount>>
<<set _relationshipDateLocked = false>>
<<if _target.id eq "pauline" and !$paulineDateCompleted>>
<<set _relationshipDateLocked = true>>
<<elseif _target.id eq "natasha" and !$natashaDateCompleted>>
<<set _relationshipDateLocked = true>>
<<elseif _target.id eq "isaak" and !$isaakDateCompleted>>
<<set _relationshipDateLocked = true>>
<</if>>
<<if _relationshipDateLocked and _player.relationships[_target.id] > 20>>
<<set _player.relationships[_target.id] = 20>>
<</if>>
<!-- Ensure the relationship value is within the bounds of 0 to 100 -->
<<if _player.relationships[_target.id] > 100>>
<<set _player.relationships[_target.id] = 100>>
<</if>>
<<if _player.relationships[_target.id] < 0>>
<<set _player.relationships[_target.id] = 0>>
<</if>>
<<set _targetLust = Number($characters[$target].lust)>>
<<if Number.isNaN(_targetLust)>><<set _targetLust = 0>><</if>>
<<set $characters[$target].lust = _targetLust + 1>>
<!-- Mirror the relationship update for the target character -->
<<set $characters[$target].relationships[_player.id] = _player.relationships[_target.id]>>
<!-- Optional: Display a confirmation message (can be customized) -->
<<set _actualRelationshipChange = _player.relationships[_target.id] - _beforeRelationship>>
<<if _amount > 0 and _relationshipDateLocked and _player.relationships[_target.id] gte 20>>
<div class="relationincrease">The relationship between <<print _player.name>> and <<print _target.name>> is capped at 20 until you take <<print _target.name>> on a proper date.</div><br>
<<elseif _actualRelationshipChange > 0>>
<div class="relationincrease">The relationship between <<print _player.name>> and <<print _target.name>> has increased by <<print _actualRelationshipChange>></div><br>
<<elseif _actualRelationshipChange < 0>>
<div class="relationincrease">The relationship between <<print _player.name>> and <<print _target.name>> has decreased by <<print Math.abs(_actualRelationshipChange)>></div><br>
<<else>>
<div class="relationincrease">The relationship between <<print _player.name>> and <<print _target.name>> has not changed.</div><br>
<</if>>
<<set _randomLustChance to random(1, 100)>>
<<if _randomLustChance lte $lustChance>> <!-- Compare the random value with the set chance -->
<div class="relationincreasedice">
<img src="images/ui/redorb.png" class="dice-icon" alt="dice icon">
<b><span style="color:green">Success -</span></b> You found $<<print $lustEssenceAmount>>!
<img src="images/ui/redorb.png" class="dice-icon" alt="dice icon">
</div><br>
<<set $characters[$playing].cash = $characters[$playing].cash + _randomCash>>
<<set $lustessenceearnedtoday = $lustessenceearnedtoday + $lustEssenceAmount>>
<</if>>
<</if>>
<</widget>>
<<widget "initializeRelationship">>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<set _amount = $args[0]>> <!-- Amount to set the relationship to -->
<!-- Set the relationship directly -->
<<set _player.relationships[_target.id] = _amount>>
<!-- Mirror the relationship update for the target character -->
<<set $characters[$target].relationships[_player.id] = _amount>>
<</widget>><<widget "checkAndRemoveVirgin">>
<<set _player = $characters[$playing]>>
<<set _target = $characters[$target]>>
<<run setup.recordPhoneSex(_target.id)>>
<<set _target.ftimes = _target.ftimes + 1>>
<<set _player.ftimes = _player.ftimes + 1>>
<!-- Check if the $playing character has the 'virgin' status and remove it -->
<<if _player.virgin == true>>
<<set _player.virgin = false>>
<div class="narratortextbox"><<print _player.name>> is no longer a virgin.</div><br>
<<if !$achievements.lostforever.unlocked>>
<<script>>
unlockAchievement("lostforever");
<</script>>
<</if>>
<!-- Remove 'virgin' perk if present in $playing's perks array -->
<<if _player.perks.includes("Virgin")>>
<<set _player.perks.delete("Virgin")>>
<div class="narratortextbox">The 'Virgin' perk has been removed from <<print _player.name>>.</div><br>
<</if>>
<</if>>
<!-- Check if the $target character has the 'virgin' status and remove it -->
<<if _target.virgin == true>>
<<set _target.virgin = false>>
<div class="narratortextbox"><<print _target.name>> is no longer a virgin.</div><br>
<<if !$achievements.lostforever.unlocked>>
<<script>>
unlockAchievement("lostforever");
<</script>>
<</if>>
<!-- Remove 'virgin' perk if present in $target's perks array -->
<<if _target.perks.includes("Virgin")>>
<<set _target.perks.delete("Virgin")>>
<div class="narratortextbox">The 'Virgin' perk has been removed from <<print _target.name>>.</div><br>
<</if>>
<</if>>
<</widget>><div class="wrapper"><div class="narratortextbox">Time has passed by one hour.</div><<time>>
<<set _wasteTimeReturn = ($currentlocation and Story.has($currentlocation)) ? $currentlocation : setup.getUiReturnPassage()>>
<<button "Return" _wasteTimeReturn>><</button>></div>data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QBaRXhpZgAATU0AKgAAAAgABQMBAAUAAAABAAAASgMDAAEAAAABAAAAAFEQAAEAAAABAQAAAFERAAQAAAABAAAOw1ESAAQAAAABAAAOwwAAAAAAAYagAACxj//bAEMAAwICAwICAwMCAwMDAwMEBwUEBAQECQYHBQcKCQsLCgkKCgwNEQ4MDBAMCgoOFA8QERITExMLDhQWFBIWERITEv/bAEMBAwMDBAQECAUFCBIMCgwSEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEv/AABEIAtAFAAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APmqimUV7Z5Q+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAGaM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigB+aM0yigAyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAFFMzRmkA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQA+imZozQAUUZozUgFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AFFGaM0AMooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAG5NGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAZNGTRRQAzNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKADNGaKKAGUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQAUUZozQA2ikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1FopMijIoDUWikyKMigNRaKTIoyKA1G0Um6jdQVcWik3UbqAuLRSbqN1AXFopN1G6gLi0Um6jdQFxaKTdRuoC4tFJuo3UBcWik3UbqAuLRSbqN1AXFopN1G6gLi0Um6jdQFxaKTdRuoC4tFJuo3UBcWik3UbqAuLRSbqN1AXFopN1G6gLi0Um6jdQFxaKTdRuoC4tFJuo3UBcWik3UbqAuLRSbqN1AXFopN1G6gLi0Um6jdQFxaKTdRuoC4tFJuo3UBcWik3UbqAuLRSbqN1AXFopN1G6gLi0Um6jdQFxaKTdRuoC4tFJuo3UBcWik3UbqAuLRSbqN1AXFopN1G6gLi0Um6jdQFxaKTdRuoC4tFJuo3UBcWik3UbqAuLRSbqN1AXFopN1G6gLi0Um6jdQFxaKTdRuoC4tFJuo3UBcWik3UbqAuLRSbqN1AXFopN1G6gLi0Um6jdQFxaKTdRuoC4tFJuo3UBcWik3UbqAuLRSbqN1AXFopN1G6gLi0Um6jdQFxaKTdRuoC4tFJuo3UBcWik3UbqAuLRSbqN1AXFopN1G6gLi0Um6jdQFxaKTdRuoC4tFJuo3UBcWik3UbqAuLRSbqN1AXFopN1G6gLi0Um6jdQFxaKTdRuoC4tFJuo3UBcWik3UbqAuLRSbqN1AXFopN1G6gLi0Um6jdQFxaKTdRuoC4tFJuo3UBcWik3UbqAuLRSbqN1AXFopN1G6gLi0Um6jdQFxaKTdRuoC4tFJuo3UBcWik3UbqAuNopN1G6lcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAlFN3UbqVwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouA6im7qN1FwHUU3dRuouAlFNyaMmkVqOopuTRk0BqOopuTRk0BqOopuTRk0BqOopuTRk0BqOopuTX0P4l8GfDXwh9m/4SKz+yfa93k/vrqTdtxu+6xx94dfWqSuJux89UV7Vn4Of5+3UZ+Dn+ft1HL5i5n2PFaK9qz8HP8/bqM/Bz/P26jl8w5n2PFaK9qz8HP8AP26jPwc/z9uo5fMOZ9jxWivas/Bz/P26jPwc/wA/bqOXzDmfY8Vor2rPwc/z9uoz8HP8/bqOXzDmfY8Vor2rPwc/z9uoz8HP8/bqOXzDmfY8Vor2rPwc/wA/bqM/Bz/P26jl8w5n2PFaK9qz8HP8/bqM/Bz/AD9uo5fMOZ9jxWivas/Bz/P26jPwc/z9uo5fMOZ9jxWivas/Bz/P26jPwc/z9uo5fMOZ9jxWivas/Bz/AD9uoz8HP8/bqOXzDmfY8Vor2rPwc/z9uoz8HP8AP26jl8w5n2PFaK9qz8HP8/bqM/Bz/P26jl8w5n2PFaK9qz8HP8/bqM/Bz/P26jl8w5n2PFaK9qz8HP8AP26jPwc/z9uo5fMOZ9jxWivas/Bz/P26jPwc/wA/bqOXzDmfY8Vor2rPwc/z9uoz8HP8/bqOXzDmfY8Vor2rPwc/z9uoz8HP8/bqOXzDmfY8Vor2rPwc/wA/bqM/Bz/P26jl8w5n2PFaK9qz8HP8/bqM/Bz/AD9uo5fMOZ9jxWivas/Bz/P26jPwc/z9uo5fMOZ9jxWivas/Bz/P26jPwc/z9uo5fMOZ9jxWivas/Bz/AD9uoz8HP8/bqOXzDmfY8Vor2rPwc/z9uoz8HP8AP26jl8w5n2PFaK9qz8HP8/bqM/Bz/P26jl8w5n2PFaK9qz8HP8/bqM/Bz/P26jl8w5n2PFaK9qz8HP8AP26jPwc/z9uo5fMOZ9jxWivas/Bz/P26jPwc/wA/bqOXzDmfY8Vor2rPwc/z9uoz8HP8/bqOXzDmfY8Vor2rPwc/z9uoz8HP8/bqOXzDmfY8Vor2rPwc/wA/bqM/Bz/P26jl8w5n2PFaK9qz8HP8/bqM/Bz/AD9uo5fMOZ9jxWivas/Bz/P26jPwc/z9uo5fMOZ9jxWivas/Bz/P26jPwc/z9uo5fMOZ9jxWivas/Bz/AD9uoz8HP8/bqOXzDmfY8Vor2rPwc/z9uoz8HP8AP26jl8w5n2PFaK9qz8HP8/bqM/Bz/P26jl8w5n2PFaK9qz8HP8/bqM/Bz/P26jl8w5n2PFaK9qz8HP8AP26jPwc/z9uo5fMOZ9jxWivas/Bz/P26jPwc/wA/bqOXzDmfY8Vor2rPwc/z9uoz8HP8/bqOXzDmfY8Vor2rPwc/z9uoz8HP8/bqOXzDmfY8Vor2rPwc/wA/bqM/Bz/P26jl8w5n2PFaK9qz8HP8/bqM/Bz/AD9uo5fMOZ9jxWivas/Bz/P26jPwc/z9uo5fMOZ9jxWivas/Bz/P26jPwc/z9uo5fMOZ9jxWivas/Bz/AD9uoz8HP8/bqOXzDmfY8Vor2rPwc/z9uoz8HP8AP26jl8w5n2PFaK9qz8HP8/bqM/Bz/P26jl8w5n2PFaK9qz8HP8/bqM/Bz/P26jl8w5n2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AoooouAUUUUXAKKKKLgFFFFFwCiiii4BRRRRcAoooouAUUUUXAKKKKLgFFFFFwCiiii4BRRRRcAoooouAUUUUXAKKKKLgFFFFFwCiiii4BRRRRcAoooouAUUUUXAKKKKLgFFFFFwCiiii4DcmjJpKKVwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAuTRk0lFFwFyaMmkoouAm6jdSUUgF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBu6jdSUUFaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGgu6jdSUUBoLuo3UlFAaC7qN1JRQGg3JoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAFyaMmkooAXJoyaSigBcmjJpKKAE3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAXdRupKKAF3UbqSigBd1G6kooAKKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQA6im7qN1ADqKbuo3UAOopu6jdQAlFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUALRSZFGRQAtFJkUZFAC0UmRRkUANopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBaKTdRuouAtFJuo3UXAWik3UbqLgLRSbqN1FwFopN1G6i4C0Um6jdRcBKKbuo3UtQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1AdRTd1G6jUB1FN3UbqNQHUU3dRuo1ASim7qN1Idh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsOopu6jdQFh1FN3UbqAsJRTcmjJoCw6im5NGTQFh1FNyaMmgLDqKbk0ZNAWHUU3JoyaAsOopuTRk0BYdRTcmjJoCw6im5NGTQFh1FNyaMmgLDqKbk0ZNAWHUU3JoyaAsOopuTRk0BYdRTcmjJoCw6im5NGTQFh1FNyaMmgLDqKbk0ZNAWHUU3JoyaAsOopuTRk0BYdRTcmjJoCw6im5NGTQFh1FNyaMmgLDqKbk0ZNAWHUU3JoyaAsOopuTRk0BYdRTcmjJoCw6im5NGTQFh1FNyaMmgLDqKbk0ZNAWHUU3JoyaAsOopuTRk0BYdRTcmjJoCw6im5NGTQFh1FNyaMmgLDqKbk0ZNAWHUU3JoyaAsOopuTRk0BYdRTcmjJoCw6im5NGTQFh1FNyaMmgLDqKbk0ZNAWHUU3JoyaAsOopuTRk0BYdRTcmjJoCw6im5NGTQFh1FNyaMmgLDqKbk0ZNAWHUU3JoyaAsOopuTRk0BYdRTcmjJoCw6im5NGTQFh1FNyaMmgLDqKbk0ZNAWHUU3JoyaAsOopuTRk0BYdRTcmjJoCw6im5NGTQFh1FNyaMmgLDqKbk0ZNAWHUU3JoyaAsOopuTRk0BYdRTcmjJoCw6im5NGTQFh1FNyaMmgLDqKbk0ZNAWHUU3JoyaAsOopuTRk0BYdRTcmjJoCw6im5NGTQFh1FNyaMmgLDqKbk0ZNAWHUU3JoyaAsOopuTRk0BYdRTcmjJoCw6im5NGTQFh1FNyaMmgLDqKbk0ZNAWHUU3JoyaAsOopuTRk0BYdRTcmjJoCw6im5NGTQFgopmaM0D1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1H0UzNGaA1P//Zdata:image/png;base64,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