<span class="textbox story-text">\
In the veiled corners of reality, where the mundane brushes against the mystical, you find yourself thrust into a clandestine world of shadows and whispers. Unbeknownst to the ordinary rhythms of contemporary existence, you, an unwitting human, stand at the precipice of a mysterious revelation. The cosmic threads of your destiny are rewoven as demons, silent emissaries from the nether realms, extend their ethereal touch to summon you into their enigmatic fold.
Imagine a world where the supernatural orchestrates its subtle machinations beneath the surface of the everyday. As an ordinary mortal graced by the unforeseen, you now bear witness to a clandestine pact, your origin inexplicably linked to the delicate dance between humanity and the otherworldly.
As the veil between realms trembles at your presence, a cryptic task is unveiled before you. You, the chosen harbinger, are tasked with a mission as unsettling as it is extraordinary—to become the conduit for the insemination of human females, birthing progeny that straddle the realms of light and shadow. A mere mortal ensnared in a cosmic conspiracy, your every step echoes through the unseen corridors of fate.
</span>\
<h3>Select font</h3>\
<div class="game-preferences">\
<span id="font-default"><<radiobutton "$font" "default" checked>></span> Default (Rooters)
<span id="font-gothica"><<radiobutton "$font" "Gothica">></span> Gothica
<span id="font-arial"><<radiobutton "$font" "Arial">></span> Arial
</div>\
<h3>You will play a heterosexual caucasian man</h3>\
What is your first name? <<textbox "$mc.name" "Bob">>
What is your last name? <<textbox "$mc.lastname" "X">>
<<set $preference to "all">>\
<h3>Select your girl preferences (this will affect the random girls you meet)</h3>\
<div class="game-preferences">\
<<radiobutton "$preference" "blonde">> Blonde
<<radiobutton "$preference" "brunette">> Brunette
<<radiobutton "$preference" "brunette">> Redhead
<input type="radio" disabled> Asian (Soon!)
<input type="radio" disabled> Latina (Soon!)
<input type="radio" disabled> African (Soon!)
<<radiobutton "$preference" "all">> I love them all equally
</div>\
<h3>Pick a starting bonus</h3>\
[[Good looking (Initial Charisma +10)|Intro][$mc.charisma += 10]]\
[[Wealthy (Initial Cash +200)|Intro][$mc.cash += 200]]\
[[Spiritual (Initial Spirit +30)|Intro][$mc.spirit += 30]]\
[[Blue balls (Initial Sperm +20)|Intro][$mc.sperm += 20]]\<<set $disableMenuButtons to false>>\
<<include [[EventChecker]]>>\
<img src="images/locations/living.jpg">
[[Bedroom]]\
[[Kitchen]]\
[[Basement]]\
[[Contacts]]\
[[Leave home|Neighborhood]]\
<<set $bornBabies to [], $girlsTooOld to []>>\
[[Hibernate for a month|NextMonth][$mcComputed to false, $girlsComputed to false, $monthsToSkip to 1]]\<<set $disableMenuButtons to true>>\
<<include [[ComputeMC]]>>\
<<include [[ComputeGirls]]>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/scenes/time/nextmonth_' + random(1, 3) + '.webm'" type='video/webm'></video></tr></table>\
<<if $monthsToSkip == 1>>\
<h2>Report for month <<print $storyData.month + 1>></h2>
<<else>>\
<h2>Report for months <<print $storyData.month + 1>> to <<print $storyData.month + 1 + $monthsToSkip>></h2>
<</if>>\
<<if $bornBabies.length > 0>>\
<<include [[BabyReport]]>>\
<<else>>\
<<include [[GirlsReport]]>>\
<<include [[ChildrenReport]]>>\
<table class="month-report-table">
<<if $monthData.gainedCash == 0>>\
<<set _class to "balance-neutral">>\
<<elseif $monthData.gainedCash > 0>>\
<<set _class to "balance-positive">>\
<<else>>\
<<set _class to "balance-negative">>\
<</if>>\
<tr @class="_class">
<th><img src="images/icons/cash.png"> Cash balance</th>
<td>\
<<if $monthData.gainedCash > 0>>+<</if>>$monthData.gainedCash
</td>
</tr>
<<if $monthData.gainedSpirit == 0>>\
<<set _class to "balance-neutral">>\
<<elseif $monthData.gainedSpirit > 0>>\
<<set _class to "balance-positive">>\
<<else>>\
<<set _class to "balance-negative">>\
<</if>>\
<tr @class="_class">
<th><img src="images/icons/spirit.png">Spirit balance</th>
<td>\
<<if $monthData.gainedSpirit > 0>>+<</if>>$monthData.gainedSpirit
</td>
</tr>
<<if $monthData.gainedFavors > 0>>\
<<set _class to "balance-positive">>\
<<else>>\
<<set _class to "balance-neutral">>\
<</if>>\
<tr @class="_class">
<th>Favors earned</th>
<td>$monthData.gainedFavors</td>
</tr>
<<if $monthData.pregCount > 0>>\
<<set _class to "balance-positive">>\
<<else>>\
<<set _class to "balance-neutral">>\
<</if>>\
<tr @class="_class">
<th>Girls impregnated</th>
<td>$monthData.pregCount</td>
</tr>
</table>\
[[Home][$storyData.month += $monthsToSkip, $monthData to $monthDataTemplate]]\
<</if>>\<img src="images/locations/street.jpg">
<span class="textbox story-text">\
As you stroll through the vibrant cityscape, you find yourself glancing around, trying to catch the eye of someone intriguing. The streets are a lively tapestry of diverse faces, each person absorbed in their own narrative. The challenge lies in navigating this urban sea, seeking connections amidst the ebb and flow of transient encounters.
</span>\
[[Shop|Shop]]\
[[Club|ClubEntry]]\
[[Hospital|Hospital]]\
[[Police station|PoliceStation][$action = null]]\
<<set _chance to chanceIndicator(85, 0.5 * $mc.charisma)>>\
<<if $mc.ap > 0>>\
<<link "<span class='res-use'>-1<img src='images/icons/action.png'></span>Hunt for girls <span>_chance</span>" "CityCenterHunt">><<generategirl "citycenter" 85>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled><span class='res-use'>-1<img src='images/icons/action.png'></span>Hunt for girls <span>_chance</span></a>\
<span class="tooltiptext">You're out of action points</span>\
</div>
<</if>>\
<<if $mc.inventory.weed > 0>>\
<<set _chance to chanceIndicator(40)>>\
<<if $mc.ap > 0>>\
<<link "<span class='res-use'>-1<img src='images/icons/action.png'></span>Sell some weed <span>_chance</span>" "CityCenterSellWeed">><<set $success to roll(40)>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled><span class='res-use'>-1<img src='images/icons/action.png'></span>Sell some weed <span>_chance</span></a>\
<span class="tooltiptext">You're out of action points</span>\
</div>
<</if>>\
<</if>>\
[[Drive to somewhere else|CarDeparture]]<<set
$version to "v0.2.1";
$devMode to false;
$disableMenuButtons to true;
$font to 'rooters';
$storyData to {
introComplete : false,
cheats : false,
month : 0,
};
$monthDataTemplate to {
gainedCash : 0,
gainedSpirit : 0,
gainedFavors : 0,
pregCount : 0
};
$monthData to $monthDataTemplate;
$mc to {
name : "",
lastname : "",
charisma : 10,
cash : 100,
ap : 3,
spirit : 10,
sperm : 10,
spermProduction : 1,
favors : 0,
girlCount : 0,
gangRel : 0,
lastCumMonth : 0,
sexXp : 10,
drinkCount : 0,
tempCharisma : 0,
eventFlags : [],
inventory : {
coffee : 0,
booze : 0,
rose : 0,
jewelry : 0,
mattress : 0,
weed : 0
}
};
//$girlTypes to ['brunette', 'blonde', 'redhead', 'african', 'asian', 'latina'];
$girlTypes to ['brunette', 'blonde', 'redhead'];
$girlPics to {
blonde_mature_alley : [1, 2, 3, 4, 5],
blonde_mature_citycenter : [1, 2, 3, 4, 5],
blonde_mature_oldcanal : [1, 2, 3, 4, 5],
blonde_mature_oldtown : [1, 2, 3, 4, 5],
blonde_mature_park : [1, 2, 3, 4, 5],
blonde_young_alley : [1, 2, 3, 4, 5],
blonde_young_citycenter : [1, 2, 3, 4, 5],
blonde_young_oldcanal : [1, 2, 3, 4, 5],
blonde_young_oldtown : [1, 2, 3, 4, 5],
blonde_young_park : [1, 2, 3, 4, 5],
brunette_mature_alley : [1, 2, 3, 4, 5],
brunette_mature_citycenter : [1, 2, 3, 4, 5],
brunette_mature_oldcanal : [1, 2, 3, 4, 5],
brunette_mature_oldtown : [1, 2, 3, 4, 5],
brunette_mature_park : [1, 2, 3, 4, 5],
brunette_young_alley : [1, 2, 3, 4, 5],
brunette_young_citycenter : [1, 2, 3, 4, 5],
brunette_young_oldcanal : [1, 2, 3, 4, 5],
brunette_young_oldtown : [1, 2, 3, 4, 5],
brunette_young_park : [1, 2, 3, 4, 5],
redhead_mature_alley : [1, 2, 3, 4, 5],
redhead_mature_citycenter : [1, 2, 3, 4, 5],
redhead_mature_oldcanal : [1, 2, 3, 4, 5],
redhead_mature_oldtown : [1, 2, 3, 4, 5],
redhead_mature_park : [1, 2, 3, 4, 5],
redhead_young_alley : [1, 2, 3, 4, 5],
redhead_young_citycenter : [1, 2, 3, 4, 5],
redhead_young_oldcanal : [1, 2, 3, 4, 5],
redhead_young_oldtown : [1, 2, 3, 4, 5],
redhead_young_park : [1, 2, 3, 4, 5]
};
$westernGirlNames to ['Olivia','Amelia','Isla','Ava','Mia','Isabella','Grace','Sophia','Lily','Emily','Freya','Ivy','Ella','Charlotte','Poppy','Florence','Evie','Rosie','Willow','Phoebe','Sophie','Evelyn','Sienna','Elsie','Sofia','Alice','Ruby','Matilda','Isabelle','Harper','Daisy','Emilia','Jessica','Maya','Eva','Luna','Eliza','Millie','Chloe','Penelope','Maisie','Esme','Aria','Scarlett','Thea','Harriet','Ada','Layla','Mila','Eleanor','Violet','Elizabeth','Bella','Rose','Emma','Erin','Molly','Lola','Lucy','Hallie','Bonnie','Ellie','Zara','Maria','Robyn','Hannah','Nancy','Arabella','Holly','Aurora','Jasmine','Lottie','Orla','Delilah','Gracie','Georgia','Darcie','Iris','Amber','Amelie','Anna','Maryam','Abigail','Lilly','Annabelle','Ayla','Sara','Beatrice','Edith','Clara','Heidi','Margot','Summer','Zoe','Martha','Lara','Mabel','Lyla','Felicity'];
$africanGirlNames to ['Aba','Abeba','Aberash','Abidemi','Abimbola','Abiona','Ada','Adamma','Adjoa','Afiya','Alaba','Amara','Ameng','Anaca','Anecky','Anika','Annaka','Anuli','Asaye','Asong','Assibi','Aunika','Awo','Awushi','Ayaan','Ayaba','Ayana','Ayodele','Ayofemi','Baduwa','Balaraba','Bosede','Chidinma','Chioma','Cleopatra','Deka','Ebuka','Echerem','Eshe','Esi','Hadiza','Hibo','Imani','Jahzara','Kenya','Kesia','Makena','Mandisa','Masego','Nala','Nia','Ola','Onika','Sade','Safiya','Sharik','Taraji','Zendaya','Zuri'];
$asianGirlNames to ['Ahmya','Ai','Aia','Aika','Aiko','Ayumu','Azami','Bashira','Botan','Bunko','Chiaki','Chiasa','Chie','Chiharu','Dai','Daichi','Daisuke','Daitan','Danuja','Eichi','Eiji','Eiko','Ema','Emi','Etsuko','Fuji','Fumiko','Fusae','Gen','Gina','Hachi','Haia','Hana','Hanae','Hanami','Haru','Harue','Haruhi','Ichiyo','Iku','Ima','Isamu','Ito','Jin','Jona','Jun','Junko','Kaede','Kagami','Kagome','Kaida','Kairi','Machiko','Maeko','Maemi','Mai','Nagi','Nakano','Namie','Namika','Nana','Ohta','Okemia','Oki','Okimi','Orino','Rai','Raku','Ran','Rei','Reiki','Sachi','Sachie','Sachiko','Sada','Sadako','Sumiko','Sumire','Sumiye','Sunako','Susumu','Suzu','Suzume','Taka','Takako','Takara','Take','Taki','Tsubasa','Tsukiko','Tsunade','Tsuru','Ume','Umi','Usagi','Uta','Utano','Wakana','Wakumi','Yasu','Yayoi','Yo','Yori','Yoru','Yoshi','Yoshiko','Yoshima','Yoshino','Yua','Yui'];
$latinaGirlNames to ['Sofía','Martina','Lucía','Luciana','Elena','Julieta','Valeria','Amelia','Regina','Renata','Sara','Antonella','Lia','Aitana','Ximena','Samantha','Alma','Daniela','Paula','Zoe','Mariana','Natalia','Romina','Julia','Alana','Josefina','Roma','Chloe','Lara','Clara','Delfina','Miranda','Fernanda','Celeste','Guadalupe','Paulina','Alba','Elisa','Gabriela'];
$girls to [];
$children to [];
>>\
<<set
setup.sceneNames to ["blonde_mature_D_blowjob","blonde_young_D_blowjob","brunette_mature_D_blowjob","brunette_young_D_blowjob","redhead_mature_D_blowjob","redhead_young_D_blowjob","blonde_mature_D_cum_face","blonde_young_D_cum_face","brunette_mature_D_cum_face","brunette_young_D_cum_face","redhead_mature_D_cum_face","redhead_young_D_cum_face","blonde_mature_D_cum_mouth","blonde_young_D_cum_mouth","brunette_mature_D_cum_mouth","brunette_young_D_cum_mouth","redhead_mature_D_cum_mouth","redhead_young_D_cum_mouth","blonde_mature_D_cum_throat","blonde_young_D_cum_throat","brunette_mature_D_cum_throat","brunette_young_D_cum_throat","redhead_mature_D_cum_throat","redhead_young_D_cum_throat","blonde_mature_D_cum_tongue","blonde_young_D_cum_tongue","brunette_mature_D_cum_tongue","brunette_young_D_cum_tongue","redhead_mature_D_cum_tongue","redhead_young_D_cum_tongue","blonde_mature_D_deepthroat","blonde_young_D_deepthroat","brunette_mature_D_deepthroat","brunette_young_D_deepthroat","redhead_mature_D_deepthroat","redhead_young_D_deepthroat","blonde_mature_D_grope_ass","blonde_young_D_grope_ass","brunette_mature_D_grope_ass","brunette_young_D_grope_ass","redhead_mature_D_grope_ass","redhead_young_D_grope_ass","blonde_mature_D_grope_boobs","blonde_young_D_grope_boobs","brunette_mature_D_grope_boobs","brunette_young_D_grope_boobs","redhead_mature_D_grope_boobs","redhead_young_D_grope_boobs","blonde_mature_D_kiss","blonde_young_D_kiss","brunette_mature_D_kiss","brunette_young_D_kiss","redhead_mature_D_kiss","redhead_young_D_kiss","blonde_mature_D_kneel","blonde_young_D_kneel","brunette_mature_D_kneel","brunette_young_D_kneel","redhead_mature_D_kneel","redhead_young_D_kneel","blonde_mature_D_lick_ass","blonde_young_D_lick_ass","brunette_mature_D_lick_ass","brunette_young_D_lick_ass","redhead_mature_D_lick_ass","redhead_young_D_lick_ass","blonde_mature_D_lick_balls","blonde_young_D_lick_balls","brunette_mature_D_lick_balls","brunette_young_D_lick_balls","redhead_mature_D_lick_balls","redhead_young_D_lick_balls","blonde_mature_D_pose","blonde_young_D_pose","brunette_mature_D_pose","brunette_young_D_pose","redhead_mature_D_pose","redhead_young_D_pose","blonde_mature_D_strip","blonde_young_D_strip","brunette_mature_D_strip","brunette_young_D_strip","redhead_mature_D_strip","redhead_young_D_strip","blonde_mature_U_blowjob","blonde_young_U_blowjob","brunette_mature_U_blowjob","brunette_young_U_blowjob","redhead_mature_U_blowjob","redhead_young_U_blowjob","blonde_mature_U_cum_face","blonde_young_U_cum_face","brunette_mature_U_cum_face","brunette_young_U_cum_face","redhead_mature_U_cum_face","redhead_young_U_cum_face","blonde_mature_U_cum_mouth","blonde_young_U_cum_mouth","brunette_mature_U_cum_mouth","brunette_young_U_cum_mouth","redhead_mature_U_cum_mouth","redhead_young_U_cum_mouth","blonde_mature_U_cum_throat","blonde_young_U_cum_throat","brunette_mature_U_cum_throat","brunette_young_U_cum_throat","redhead_mature_U_cum_throat","redhead_young_U_cum_throat","blonde_mature_U_cum_tongue","blonde_young_U_cum_tongue","brunette_mature_U_cum_tongue","brunette_young_U_cum_tongue","redhead_mature_U_cum_tongue","redhead_young_U_cum_tongue","blonde_mature_U_deepthroat","blonde_young_U_deepthroat","brunette_mature_U_deepthroat","brunette_young_U_deepthroat","redhead_mature_U_deepthroat","redhead_young_U_deepthroat","blonde_mature_U_grope_ass","blonde_young_U_grope_ass","brunette_mature_U_grope_ass","brunette_young_U_grope_ass","redhead_mature_U_grope_ass","redhead_young_U_grope_ass","blonde_mature_U_grope_boobs","blonde_young_U_grope_boobs","brunette_mature_U_grope_boobs","brunette_young_U_grope_boobs","redhead_mature_U_grope_boobs","redhead_young_U_grope_boobs","blonde_mature_U_kiss","blonde_young_U_kiss","brunette_mature_U_kiss","brunette_young_U_kiss","redhead_mature_U_kiss","redhead_young_U_kiss","blonde_mature_U_kneel","blonde_young_U_kneel","brunette_mature_U_kneel","brunette_young_U_kneel","redhead_mature_U_kneel","redhead_young_U_kneel","blonde_mature_U_lick_ass","blonde_young_U_lick_ass","brunette_mature_U_lick_ass","brunette_young_U_lick_ass","redhead_mature_U_lick_ass","redhead_young_U_lick_ass","blonde_mature_U_lick_balls","blonde_young_U_lick_balls","brunette_mature_U_lick_balls","brunette_young_U_lick_balls","redhead_mature_U_lick_balls","redhead_young_U_lick_balls","blonde_mature_U_pose","blonde_young_U_pose","brunette_mature_U_pose","brunette_young_U_pose","redhead_mature_U_pose","redhead_young_U_pose","blonde_mature_U_strip","blonde_young_U_strip","brunette_mature_U_strip","brunette_young_U_strip","redhead_mature_U_strip","redhead_young_U_strip","blonde_mature_N_all_four","blonde_young_N_all_four","brunette_mature_N_all_four","brunette_young_N_all_four","redhead_mature_N_all_four","redhead_young_N_all_four","blonde_mature_N_all_four_finger","blonde_young_N_all_four_finger","brunette_mature_N_all_four_finger","brunette_young_N_all_four_finger","redhead_mature_N_all_four_finger","redhead_young_N_all_four_finger","blonde_mature_N_all_four_lick","blonde_young_N_all_four_lick","brunette_mature_N_all_four_lick","brunette_young_N_all_four_lick","redhead_mature_N_all_four_lick","redhead_young_N_all_four_lick","blonde_mature_N_anal_doggy","blonde_young_N_anal_doggy","brunette_mature_N_anal_doggy","brunette_young_N_anal_doggy","redhead_mature_N_anal_doggy","redhead_young_N_anal_doggy","blonde_mature_N_anal_doggy_cum_in","blonde_young_N_anal_doggy_cum_in","brunette_mature_N_anal_doggy_cum_in","brunette_young_N_anal_doggy_cum_in","redhead_mature_N_anal_doggy_cum_in","redhead_young_N_anal_doggy_cum_in","blonde_mature_N_anal_doggy_pull_hair","blonde_young_N_anal_doggy_pull_hair","brunette_mature_N_anal_doggy_pull_hair","brunette_young_N_anal_doggy_pull_hair","redhead_mature_N_anal_doggy_pull_hair","redhead_young_N_anal_doggy_pull_hair","blonde_mature_N_anal_doggy_slap_ass","blonde_young_N_anal_doggy_slap_ass","brunette_mature_N_anal_doggy_slap_ass","brunette_young_N_anal_doggy_slap_ass","redhead_mature_N_anal_doggy_slap_ass","redhead_young_N_anal_doggy_slap_ass","blonde_mature_N_anal_missionary","blonde_young_N_anal_missionary","brunette_mature_N_anal_missionary","brunette_young_N_anal_missionary","redhead_mature_N_anal_missionary","redhead_young_N_anal_missionary","blonde_mature_N_anal_missionary_choke","blonde_young_N_anal_missionary_choke","brunette_mature_N_anal_missionary_choke","brunette_young_N_anal_missionary_choke","redhead_mature_N_anal_missionary_choke","redhead_young_N_anal_missionary_choke","blonde_mature_N_anal_missionary_cum_in","blonde_young_N_anal_missionary_cum_in","brunette_mature_N_anal_missionary_cum_in","brunette_young_N_anal_missionary_cum_in","redhead_mature_N_anal_missionary_cum_in","redhead_young_N_anal_missionary_cum_in","blonde_mature_N_anal_missionary_kiss","blonde_young_N_anal_missionary_kiss","brunette_mature_N_anal_missionary_kiss","brunette_young_N_anal_missionary_kiss","redhead_mature_N_anal_missionary_kiss","redhead_young_N_anal_missionary_kiss","blonde_mature_N_back","blonde_young_N_back","brunette_mature_N_back","brunette_young_N_back","redhead_mature_N_back","redhead_young_N_back","blonde_mature_N_back_cum_face","blonde_young_N_back_cum_face","brunette_mature_N_back_cum_face","brunette_young_N_back_cum_face","redhead_mature_N_back_cum_face","redhead_young_N_back_cum_face","blonde_mature_N_back_cum_throat","blonde_young_N_back_cum_throat","brunette_mature_N_back_cum_throat","brunette_young_N_back_cum_throat","redhead_mature_N_back_cum_throat","redhead_young_N_back_cum_throat","blonde_mature_N_back_finger","blonde_young_N_back_finger","brunette_mature_N_back_finger","brunette_young_N_back_finger","redhead_mature_N_back_finger","redhead_young_N_back_finger","blonde_mature_N_back_fuck_mouth","blonde_young_N_back_fuck_mouth","brunette_mature_N_back_fuck_mouth","brunette_young_N_back_fuck_mouth","redhead_mature_N_back_fuck_mouth","redhead_young_N_back_fuck_mouth","blonde_mature_N_back_lick","blonde_young_N_back_lick","brunette_mature_N_back_lick","brunette_young_N_back_lick","redhead_mature_N_back_lick","redhead_young_N_back_lick","blonde_mature_N_blowjob","blonde_young_N_blowjob","brunette_mature_N_blowjob","brunette_young_N_blowjob","redhead_mature_N_blowjob","redhead_young_N_blowjob","blonde_mature_N_cum_face","blonde_young_N_cum_face","brunette_mature_N_cum_face","brunette_young_N_cum_face","redhead_mature_N_cum_face","redhead_young_N_cum_face","blonde_mature_N_cum_mouth","blonde_young_N_cum_mouth","brunette_mature_N_cum_mouth","brunette_young_N_cum_mouth","redhead_mature_N_cum_mouth","redhead_young_N_cum_mouth","blonde_mature_N_cum_throat","blonde_young_N_cum_throat","brunette_mature_N_cum_throat","brunette_young_N_cum_throat","redhead_mature_N_cum_throat","redhead_young_N_cum_throat","blonde_mature_N_cum_tongue","blonde_young_N_cum_tongue","brunette_mature_N_cum_tongue","brunette_young_N_cum_tongue","redhead_mature_N_cum_tongue","redhead_young_N_cum_tongue","blonde_mature_N_deepthroat","blonde_young_N_deepthroat","brunette_mature_N_deepthroat","brunette_young_N_deepthroat","redhead_mature_N_deepthroat","redhead_young_N_deepthroat","blonde_mature_N_doggy","blonde_young_N_doggy","brunette_mature_N_doggy","brunette_young_N_doggy","redhead_mature_N_doggy","redhead_young_N_doggy","blonde_mature_N_doggy_cum_in","blonde_young_N_doggy_cum_in","brunette_mature_N_doggy_cum_in","brunette_young_N_doggy_cum_in","redhead_mature_N_doggy_cum_in","redhead_young_N_doggy_cum_in","blonde_mature_N_doggy_cum_out","blonde_young_N_doggy_cum_out","brunette_mature_N_doggy_cum_out","brunette_young_N_doggy_cum_out","redhead_mature_N_doggy_cum_out","redhead_young_N_doggy_cum_out","blonde_mature_N_doggy_slap_ass","blonde_young_N_doggy_slap_ass","brunette_mature_N_doggy_slap_ass","brunette_young_N_doggy_slap_ass","redhead_mature_N_doggy_slap_ass","redhead_young_N_doggy_slap_ass","blonde_mature_N_doggy_pull_hair","blonde_young_N_doggy_pull_hair","brunette_mature_N_doggy_pull_hair","brunette_young_N_doggy_pull_hair","redhead_mature_N_doggy_pull_hair","redhead_young_N_doggy_pull_hair","blonde_mature_N_grope_ass","blonde_young_N_grope_ass","brunette_mature_N_grope_ass","brunette_young_N_grope_ass","redhead_mature_N_grope_ass","redhead_young_N_grope_ass","blonde_mature_N_grope_boobs","blonde_young_N_grope_boobs","brunette_mature_N_grope_boobs","brunette_young_N_grope_boobs","redhead_mature_N_grope_boobs","redhead_young_N_grope_boobs","blonde_mature_N_kiss","blonde_young_N_kiss","brunette_mature_N_kiss","brunette_young_N_kiss","redhead_mature_N_kiss","redhead_young_N_kiss","blonde_mature_N_kneel","blonde_young_N_kneel","brunette_mature_N_kneel","brunette_young_N_kneel","redhead_mature_N_kneel","redhead_young_N_kneel","blonde_mature_N_lick_ass","blonde_young_N_lick_ass","brunette_mature_N_lick_ass","brunette_young_N_lick_ass","redhead_mature_N_lick_ass","redhead_young_N_lick_ass","blonde_mature_N_lick_balls","blonde_young_N_lick_balls","brunette_mature_N_lick_balls","brunette_young_N_lick_balls","redhead_mature_N_lick_balls","redhead_young_N_lick_balls","blonde_mature_N_missionary","blonde_young_N_missionary","brunette_mature_N_missionary","brunette_young_N_missionary","redhead_mature_N_missionary","redhead_young_N_missionary","blonde_mature_N_missionary_choke","blonde_young_N_missionary_choke","brunette_mature_N_missionary_choke","brunette_young_N_missionary_choke","redhead_mature_N_missionary_choke","redhead_young_N_missionary_choke","blonde_mature_N_missionary_cum_face","blonde_young_N_missionary_cum_face","brunette_mature_N_missionary_cum_face","brunette_young_N_missionary_cum_face","redhead_mature_N_missionary_cum_face","redhead_young_N_missionary_cum_face","blonde_mature_N_missionary_cum_in","blonde_young_N_missionary_cum_in","brunette_mature_N_missionary_cum_in","brunette_young_N_missionary_cum_in","redhead_mature_N_missionary_cum_in","redhead_young_N_missionary_cum_in","blonde_mature_N_missionary_cum_out","blonde_young_N_missionary_cum_out","brunette_mature_N_missionary_cum_out","brunette_young_N_missionary_cum_out","redhead_mature_N_missionary_cum_out","redhead_young_N_missionary_cum_out","blonde_mature_N_missionary_kiss","blonde_young_N_missionary_kiss","brunette_mature_N_missionary_kiss","brunette_young_N_missionary_kiss","redhead_mature_N_missionary_kiss","redhead_young_N_missionary_kiss","blonde_mature_N_pose","blonde_young_N_pose","brunette_mature_N_pose","brunette_young_N_pose","redhead_mature_N_pose","redhead_young_N_pose"],
setup.sceneAmounts to [8,6,6,8,8,10,3,5,4,5,1,3,4,3,4,4,7,2,7,6,6,4,2,3,4,4,4,5,2,4,4,6,5,8,7,8,2,3,3,3,2,2,3,3,3,3,2,2,5,2,1,5,4,3,2,4,3,7,1,3,3,2,1,1,1,2,3,4,3,7,4,4,4,7,3,7,10,9,6,3,6,8,4,7,2,3,4,5,9,10,3,2,1,3,3,2,1,2,4,4,9,4,3,4,1,3,1,1,1,2,2,2,2,2,5,6,7,6,8,5,3,3,1,2,1,2,4,3,4,2,2,1,2,4,1,3,1,1,3,5,2,2,4,2,2,1,3,2,5,3,4,4,6,3,4,3,4,4,6,6,4,3,6,7,8,8,2,7,6,3,7,7,3,5,2,2,1,1,2,2,4,4,2,5,1,2,8,4,10,12,9,7,3,2,2,3,3,3,3,4,4,4,3,3,1,2,1,2,1,2,5,8,9,12,6,3,1,1,1,2,1,2,5,3,2,3,1,1,2,2,1,2,1,2,4,1,6,6,2,8,1,1,2,4,2,1,1,2,3,3,2,1,2,4,4,5,3,4,7,5,8,9,6,5,8,8,8,10,3,8,4,7,5,5,10,10,8,8,10,12,9,12,4,2,5,8,6,6,5,5,2,2,3,5,6,8,8,7,4,6,7,6,9,6,9,8,10,12,12,12,12,12,9,9,4,10,2,4,3,3,2,4,1,4,1,4,2,3,3,5,7,7,6,9,6,5,2,1,2,2,1,3,3,2,3,4,1,6,1,5,3,4,2,3,1,5,1,2,3,5,4,2,4,5,2,3,6,4,6,10,7,9,12,12,12,12,12,12,5,6,5,9,3,4,7,5,7,10,2,8,8,12,8,12,8,12,8,8,8,10,9,10,8,5,5,9,4,3,2,4,3,5,3,2]>>\
<<run disableHistory()>>\<<nobr>>
<<widget "useap">>
<<set $mc.ap -= $args[0]>>
<</widget>>
<<widget "gainap">>
<<if ($mc.ap + $args[0] lte 10)>>
<<set $mc.ap += $args[0]>>
<<else>>
<<set $mc.ap to 10>>
<</if>>
<</widget>>
<<widget "usespirit">>
<<set $mc.spirit -= $args[0]>>
<</widget>>
<<widget "gainspirit">>
<<set _gainedSpirit to Math.min($args[0], 100 - $mc.spirit)>>
<<set $mc.spirit += _gainedSpirit, $monthData.gainedSpirit += _gainedSpirit>>
<</widget>>
<<widget "gainsperm">>
<<if ($mc.sperm + $args[0] lte 100)>>
<<set $mc.sperm += $args[0]>>
<<else>>
<<set $mc.sperm to 100>>
<</if>>
<</widget>>
<<widget "displaynumber">>
<<switch $args[0]>>\
<<case 0>>\
No
<<case 1>>\
Once
<<case 2>>\
Twice
<<default>>\
$args[0] times!
<</switch>>\
<</widget>>
<<widget "generategirl">>
<<set $huntOrigin to $args[0]>>
<<set $girl to {
id : $newGirlId,
age : random(216, 540),
type : either($girlTypes),
location : $args[0],
beauty : random(Math.max(0, $args[1] - 50), $args[1]),
sub : random(0, 50),
cash : random(100, 1000),
rel : random(0, 10),
charmed : 0,
mother : null,
married : false,
maxStamina : random(Math.max(35, $args[1] - 20), $args[1] + 40),
oralXp: 0,
vaginalXp : 0,
analXp : 0,
oralVirgin : true,
vaginalVirgin : true,
analVirgin : true,
fertility : 0,
pregnant : false,
birthControl : roll(20),
datedThisMonth : false,
fuckedThisMonth : false,
traits : [],
children : []
}>>
<<set $newGirlId += 1>>
<<set _folder to 'images/girls/' + $girl.type + '/'>>
<<set _subfolder to 'young'>>
<<if $girl.age >= 372>>
<<set _subfolder to 'mature'>>
<</if>>
<<if $girl.age >= 276>>
<<set _marriedChance to 3 * Math.floor($girl.age / 12) - 60>>
<<set _marriedSuccess to roll(100 - _marriedChance)>>
<<if _marriedSuccess>>
<<set $girl.married to true>>
<</if>>
<</if>>
<<set $girl.stamina to $girl.maxStamina>>
<<set $girl.oralXp to Math.max(0, random(-50, -20) + (2 * Math.floor($girl.age / 12)))>>
<<set $girl.vaginalXp to Math.max(0, $girl.oralXp - random(5, 20))>>
<<set $girl.analXp to Math.max(0, $girl.vaginalXp - random(10, 40))>>
<<set $girl.fertility to Math.max(0, random(70, 120) - (2 * Math.floor($girl.age / 12)))>>
<<if $girl.oralXp > 0>>
<<set $girl.oralVirgin to false>>
<</if>>
<<if $girl.vaginalXp > 0>>
<<set $girl.vaginalVirgin to false>>
<</if>>
<<if $girl.analXp > 0>>
<<set $girl.analVirgin to false>>
<</if>>
<<set _traits to ['Sugar baby', 'Precious', 'Perverted', 'Oral lover', 'Cum lover', 'Sensitive skin', 'Sensitive pussy', 'Sensitive ass']>>
<<for _i to 0; _i lt _traits.length; _i++>>
<<set _success to false>>
<<if _traits[_i] == 'Precious'>>
<<if !$girl.traits.includes('Sugar baby')>>
<<set _success to roll(120 - $girl.beauty)>>
<</if>>
<<elseif _traits[_i] == 'Perverted'>>
<<if !$girl.vaginalVirgin && !$girl.analVirgin>>
<<set _success to roll(80)>>
<</if>>
<<else>>
<<set _success to roll(90)>>
<</if>>
<<if _success>>
<<run $girl.traits.push(_traits[_i])>>
<</if>>
<</for>>
<<if $girl.type == 'asian'>>
<<set $girl.name to either($asianGirlNames)>>
<<elseif $girl.type == 'latina'>>
<<set $girl.name to either($latinaGirlNames)>>
<<elseif $girl.type == 'african'>>
<<set $girl.name to either($africanGirlNames)>>
<<else>>
<<set $girl.name to either($westernGirlNames)>>
<</if>>
<<set _picId to findRandomGirlPic(_folder, _subfolder, $args[0])>>
<<set $girlPic to _folder + _subfolder + '/meet/' + $args[0] + '/' + _picId + '.jpg'>>
<<set $knowGirlName to false>>
<<set $knowGirlAge to false>>
<<set $knowGirlBeauty to false>>
<<set $knowGirlNumber to false>>
<<set $askedName to false>>
<<set $askedAge to false>>
<<set $askedNumber to false>>
<</widget>>
<</nobr>><<if $storyData.introComplete>>\
----
<<set _year to Math.floor($storyData.month / 12) + 1>>\
<<set _month to Math.floor($storyData.month % 12)>>\
<<switch _month>>\
<<case 0>>\
<<set _month to "January">>\
<<case 1>>\
<<set _month to "February">>\
<<case 2>>\
<<set _month to "March">>\
<<case 3>>\
<<set _month to "April">>\
<<case 4>>\
<<set _month to "May">>\
<<case 5>>\
<<set _month to "June">>\
<<case 6>>\
<<set _month to "July">>\
<<case 7>>\
<<set _month to "August">>\
<<case 8>>\
<<set _month to "September">>\
<<case 9>>\
<<set _month to "October">>\
<<case 10>>\
<<set _month to "November">>\
<<case 11>>\
<<set _month to "December">>\
<</switch>>\
<time class="icon">
<strong>Year _year</strong>
<span>_month</span>
</time>\
----
<h2>$mc.name $mc.lastname</h2>----
<span class="sidebar-stats">\
<img src="images/icons/charisma.png"> Charisma : $mc.charisma\
<<if $mc.tempCharisma > 0>>\
<span class="temp-charisma">(+$mc.tempCharisma)</span>\
<</if>>\
</span>
<span class="sidebar-stats">\
<img src="images/icons/cash.png"> Cash : $mc.cash
</span>\
<span class="sidebar-stats">\
<img src="images/icons/sex.png"> Sex XP : <<print Math.floor($mc.sexXp * 100) / 100>>
</span>\
<span class="sidebar-stats">\
<img src="images/icons/action.png">Action points : $mc.ap
</span>\
<<set $progressWidth to 'width:' + $mc.ap * 10 + '%'>>\
<div class="ap-box">\
<div class="ap-bar">\
<div class="ap-progress" @style="$progressWidth"></div>\
<div class="ap-dot"></div>\
<div class="ap-dot"></div>\
<div class="ap-dot"></div>\
<div class="ap-dot"></div>\
<div class="ap-dot"></div>\
<div class="ap-dot"></div>\
<div class="ap-dot"></div>\
<div class="ap-dot"></div>\
<div class="ap-dot"></div>\
</div>\
</div>\
<label for="spirit-meter">\
<span class="sidebar-stats">\
<img src="images/icons/spirit.png">Spirit : $mc.spirit
</span>\
</label>\
<progress class="spirit" id="spirit-meter" @value="$mc.spirit" max="100">\$mc.spirit</progress>
<label for="sperm-meter">\
<span class="sidebar-stats">\
<img src="images/icons/sperm.png"> Sperm : $mc.sperm
</span>\
</label>\
<progress class="sperm" id="sperm-meter" @value="$mc.sperm" max="100">\$mc.sperm</progress>
<</if>>\<<include [[SetPreferences]]>>\
<span class="textbox story-text">\
In the heart of the forest, where moonlight cast its silvery glow through the dense canopy, a young and mysterious woman emerged. Her presence was ethereal, as if she had stepped out from the veil between worlds. A soft wind whispered through the trees, carrying with it the scent of pine and the distant murmur of a hidden stream.
She moved gracefully, her every step leaving a shimmering trail of stardust behind. Long, flowing locks of midnight black cascaded down her back, catching glimmers of moonlight. Her eyes, dark as the deepest abyss, held a haunting depth that seemed to pierce through the darkness around her, unsettling in their beauty.
As she walked, the very air seemed to hum with an enchanting yet disconcerting melody, and the flora responded to her presence. Luminescent fireflies flickered in a delicate dance, casting an ephemeral glow upon the forest floor. The foliage, touched by her fingers, sparkled with an unnatural radiance, creating an eerie ambiance.
</span>\
<<timed 3s>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src='images/scenes/events/intro1.webm' type='video/webm'></video></tr>
</table>\
<span class="textbox story-text">\
Protruding from her forehead were demon horns, twisted and foreboding, adding an unexpected edge to her otherwise enchanting appearance. In stark contrast to their ominous nature, the horns seemed to capture and reflect the silvery moonlight in an almost mesmerizing, yet disturbing, fashion.
Her attire was a tapestry of fabrics unseen in the mortal realm, a gown that seemed to absorb the moonlight rather than reflect it. Demonic-shaped tattoos adorned her face, and her chest, revealed by the neckline plunged low. These tattoos seemed to writhe with an otherworldly energy, their dark symbols hinting at an ancient power.
</span>\
[[Next|Intro2]]\
[[Skip intro (Not recommended for first play)|Home][$storyData.introComplete to true]]\
<</timed>>\<<include [[GetGirlInfo]]>>\
<span class="textbox success">You spot a girl</span>
<table class="girlinfotab">\
<thead>
<tr>
<th>Type</th>
<th>Age</th>
<th>Beauty</th>
</tr>
</thead>
<tr>
<td><<print ucfirst($girl.type)>></td>
<td><<print ucfirst(_subfolder)>></td>
<td>_beauty</td>
</tr>
</table>\
<<set $action to null, $complimented to false, $askedName to false, $askedAge to false, $askedNumber to false, $knowGirlName to false, $knowGirlAge to false, $knowGirlNumber to false>>\<img @src="$girlPic" class="girlpic">\
<<switch $action>>\
<<case "compliment">>\
<<set _success to random(0, 100) + $mc.charisma + $mc.tempCharisma + $girl.rel - $girl.beauty>>\
<<if _success >= 30>>\
<<set $girl.rel += 3>>\
<<run gainRel()>>\
<span class="textbox success">She is touched by the compliment</span>\
<<else>>\
<<set $girl.rel -= 2>>\
<<run loseRel()>>\
<span class="textbox failure">She shakes her head, unconvinced</span>\
<</if>>\
<<set $complimented to true>>\
<<case "askName">>\
<<set _success to random(0, 100) + $mc.charisma + $mc.tempCharisma + $girl.rel - $girl.beauty>>\
<<if _success >= 30>>\
<<set $knowGirlName to true>>\
<<set $girl.rel += 1>>\
<<run gainRel()>>\
<span class="textbox success">She tells you her name is $girl.name</span>\
<<else>>\
<span class="textbox failure">She refuses to tell you her name</span>\
<</if>>\
<<set $askedName to true>>\
<<case "askAge">>\
<<set _success to random(0, 100) + $mc.charisma + $mc.tempCharisma + $girl.rel - $girl.beauty>>\
<<if _success >= 40>>\
<<set $knowGirlAge to true>>\
<<set $girl.rel += 1>>\
<<run gainRel()>>\
<span class="textbox success">She tells you she is <<print Math.floor($girl.age / 12)>></span>\
<<else>>\
<span class="textbox failure">She refuses to tell you her age</span>\
<</if>>\
<<set $askedAge to true>>\
<<case "askNumber">>\
<<set _success to random(0, 100) + $mc.charisma + $mc.tempCharisma + $girl.rel - $girl.beauty>>\
<<if _success >= 60>>\
<<set $knowGirlNumber to true>>\
<<set $girl.rel += 2>>\
<<run gainRel()>>\
<<run disableGirlPic()>>\
<<set $girl.pic to $girlPic>>\
<<run $girls.push($girl)>>\
<<run $westernGirlNames.delete($girl.name)>>\
<<run $latinaGirlNames.delete($girl.name)>>\
<<run $asianGirlNames.delete($girl.name)>>\
<<run $africanGirlNames.delete($girl.name)>>\
<span class="textbox success">She tells you her number and you add her to your contacts</span>\
<<else>>\
<span class="textbox failure">She refuses to tell you her number</span>\
<</if>>\
<<set $askedNumber to true>>\
<</switch>>\
<<set $action to null>>\
<<include [[GetGirlInfo]]>>\
<table class="girlinfotab">\
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Age</th>
<th>Beauty</th>
</tr>
</thead>
<tr>
<<if $knowGirlName>>\
<td>$girl.name</td>
<<else>>
<td>?</td>
<</if>>\
<td><<print ucfirst($girl.type)>></td>
<<if typeof _age == 'number'>>\
<td>_age</td>
<<else>>\
<td><<print ucfirst(_age)>></td>
<</if>>\
<td>_beauty</td>
</tr>
</table>\
<<switch $huntOrigin>>\
<<case "alley">>\
<<set _meetPassageName to "AlleyMeet">>\
<<case "citycenter">>\
<<set _meetPassageName to "CityCenterMeet">>\
<<case "oldcanal">>\
<<set _meetPassageName to "CanalMeet">>\
<<case "oldtown">>\
<<set _meetPassageName to "TownMeet">>\
<<case "park">>\
<<set _meetPassageName to "ParkMeet">>\
<</switch>>\
<<if !$knowGirlBeauty>>\
<<link "Have a better look at her" _meetPassageName>><<set $knowGirlBeauty to true>><</link>>\
<</if>>\
<<if !$complimented>>\
<<link "Compliment her" _meetPassageName>><<set $action to "compliment">><</link>>\
<</if>>\
<<if !$knowGirlName and !$askedName>>\
<<link "Ask her name" _meetPassageName>><<set $action to "askName">><</link>>\
<</if>>\
<<if !$knowGirlAge and !$askedAge>>\
<<link "Ask her age" _meetPassageName>><<set $action to "askAge">><</link>>\
<</if>>\
<<if $knowGirlName and $knowGirlAge and !$knowGirlNumber and !$askedNumber>>\
<<link "Ask her phone number" _meetPassageName>><<set $action to "askNumber">><</link>>\
<</if>>\
<<if (($askedName and $askedAge) and (!$knowGirlName or !$knowGirlAge)) or ($askedNumber and !$knowGirlNumber)>>\
<span class="textbox failure">You tried your best but she lost interest in you. Try to increase your charisma or target a more approachable girl.</span>\
<</if>>\<<set _subfolder to 'young'>>\
<<if $girl.age >= 372>>\
<<set _subfolder to 'mature'>>\
<</if>>\
<<set _age to _subfolder>>\
<<if $knowGirlAge>>\
<<set _age to Math.floor($girl.age / 12)>>\
<</if>>\
<<if $knowGirlBeauty>>\
<<set _beauty to $girl.beauty>>\
<<elseif $girl.beauty < 20>>\
<<set _beauty to 'Unattractive'>>\
<<elseif $girl.beauty < 40>>\
<<set _beauty to 'Average'>>\
<<elseif $girl.beauty < 60>>\
<<set _beauty to 'Pretty'>>\
<<elseif $girl.beauty < 80>>\
<<set _beauty to 'Gorgeous'>>\
<<else>>\
<<set _beauty to 'Divine'>>\
<</if>>\<<if $preference is 'brunette'>>\
<<run $girlTypes.push('brunette', 'brunette')>>\
<<elseif $preference == 'blonde'>>\
<<run $girlTypes.push('blonde', 'blonde')>>\
<<elseif $preference == 'redhead'>>\
<<run $girlTypes.push('redhead', 'redhead')>>\
<<elseif $preference == 'african'>>\
<<run $girlTypes.push('african', 'african')>>\
<<elseif $preference == 'asian'>>\
<<run $girlTypes.push('asian', 'asian')>>\
<<elseif $preference == 'latina'>>\
<<run $girlTypes.push('latina', 'latina')>>\
<</if>>\
<<set $newGirlId to $girls.length + $children.length + 1>>\<div class="phone">
<div class="phone-top">
<span class="sensor"></span>
<span class="speaker"></span>
</div>
<div class="phone-screen phone-screen-contacts">\
<h2>CONTACTS</h2>
<div class="contactlist">\
<table class="phone-table contacts-table">
<<if $girls.length == 0>>\
You don't have any contacts
<<else>>\
<tr>
<th>Name</th>
<th>Type</th>
<th>Age</th>
<th>Beauty</th>
<th>Affinity</th>
<th></th>
</tr>
<<for _i to 0; _i lt $girls.length; _i++>>\
<tr>
<td><<print '[[$girls[' + _i + '].name|GirlDetails][$girl to $girls[' + _i + ']]]'>></td>
<td><<print ucfirst($girls[_i].type)>></td>
<td><<print Math.floor($girls[_i].age / 12)>></td>
<<if $girls[_i].beauty < 20>>\
<td>Unattractive</td>
<<elseif $girls[_i].beauty < 40>>\
<td>Average</td>
<<elseif $girls[_i].beauty < 60>>\
<td>Pretty</td>
<<elseif $girls[_i].beauty < 80>>\
<td>Gorgeous</td>
<<else>>\
<td>Divine</td>
<</if>>\
<<if $girls[_i].rel < 10>>\
<td>Despises you</td>
<<elseif $girls[_i].rel < 30>>\
<td>Tolerates you</td>
<<elseif $girls[_i].rel < 60>>\
<td>Likes you</td>
<<elseif $girls[_i].rel < 80>>\
<td>Loves you</td>
<<else>>\
<td>Worships you</td>
<</if>>\
<td><<print '[img[images/icons/contact-call.webp][TryCall][$girl to $girls[' + _i + ']]]'>></td>
</tr>
<</for>>\
<</if>>\
</table>\
</div>\
</div>
<div>
<span class="on-off"></span>
<span class="sleep"></span>
<span class="up"></span>
<span class="down"></span>
</div>
<div class="phone-bottom">
<span>[img[images/icons/phone-button.png][Home]]</span>
</div>
</div><<if $mc.ap > 0>>\
<<link "Chat with her<span class='res-use'>-1<img src='images/icons/action.png'></span>" "ChatGirl">><</link>>\
<<link "Offer to take her out<span class='res-use'>-1<img src='images/icons/action.png'></span>" "OfferDate">><</link>>\
<<if !$offeredSex && $mc.sperm >= 10>>\
<<link "Offer sex<span class='res-use'>-1<img src='images/icons/action.png'></span>" "SexGirlFromCall">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Offer sex<span class='res-use'>-1<img src='images/icons/action.png'></span></a>\
<span class="tooltiptext">Not enough sperm</span>\
</div>\
<</if>>\
<<else>>\
<div class="tooltip">\
<a disabled>Chat with her<span class='res-use'>-1<img src='images/icons/action.png'></span></a>\
<span class="tooltiptext">You're out of action points</span>\
</div>\
<div class="tooltip">\
<a disabled>Offer to take her out<span class='res-use'>-1<img src='images/icons/action.png'></span></a>\
<span class="tooltiptext">You're out of action points</span>\
</div>
<div class="tooltip">\
<a disabled>Offer sex<span class='res-use'>-1<img src='images/icons/action.png'></span></a>\
<span class="tooltiptext">You're out of action points</span>\
</div>
<</if>>\
<<if $girl.rel > 75 or $girl.charmed > 75>>\
<<if $girl.birthControl == true>>\
[[Convince her to stop taking the pill|SwitchBirthControl]]\
<<else>>\
[[Convince her to take the pill|SwitchBirthControl]]\
<</if>>\
<</if>>\
[[Hang up|Contacts][$girls[$girlId] to $girl]]\<img @src="$girl.pic" height="700">
<<include [[NameValues]]>>\
<table class="girlinfotab">\
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Age</th>
<th>Beauty</th>
</tr>
</thead>
<tr>
<td>$girl.name</td>
<td><<print ucfirst($girl.type)>></td>
<td><<print Math.floor($girl.age / 12)>></td>
<td>_beauty</td>
</tr>
</table>\
<<if !$flirted>>\
[[Flirt with her|DateFlirt]]\
<</if>>\
<<if !$offeredIceCream>>\
<<if $mc.cash >= 10>>\
<<link "Buy her some ice cream<span class='res-use'>-10 <img src='images/icons/cash.png'></span>" "IceCream">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Buy her some ice cream<span class='res-use'>-10 <img src='images/icons/cash.png'></span></a>\
<span class="tooltiptext">Not enough Cash</span>\
</div>\
<</if>>\
<</if>>\
<<if !$offeredGift>>\
[[Offer her a gift|OfferGift]]\
<</if>>\
<<if !$triedToKissHer>>\
[[Try to kiss her|DateKiss]]\
<</if>>\
<<if !$offeredSex>>\
<<if $mc.ap > 0>>\
<<if $mc.sperm >= 10>>\
<<link "Offer sex<span class='res-use'>-1<img src='images/icons/action.png'></span>" "SexGirlFromDate">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Offer sex<span class='res-use'>-1<img src='images/icons/action.png'></span></a>\
<span class="tooltiptext">Not enough sperm</span>\
</div>
<</if>>\
<<else>>\
<div class="tooltip">\
<a disabled>Offer sex<span class='res-use'>-1<img src='images/icons/action.png'></span></a>\
<span class="tooltiptext">You're out of action points</span>\
</div>
<</if>>\
<</if>>\
[[Cast a spell on her|CastSpell]]\
[[Say goodbye|DismissGirlFromDate]]\<<useap 1>>\
<span class="textbox success">You have a pleasant chat</span>\
<<if $girl.traits.includes('Precious')>>\
<<set $girl.rel += 1>>\
<<else>>\
<<set $girl.rel += 2>>\
<</if>>\
<<run gainRel()>>
[[Back|CallGirl]]<<set $offeredSex to true>>\
<<set _success to random(0, 20) + $mc.charisma + $mc.tempCharisma + $girl.rel + $girl.charmed - $girl.beauty>>\
<<if $girl.married>>\
<<set _success -= 20>>\
<</if>>\
<<if $girl.traits.includes('Precious')>>\
<<set _success -= 10>>\
<</if>>\
<<if $girl.traits.includes('Perverted')>>\
<<set _success += 20>>\
<</if>>\
<<if _success >= 50 or $girl.rel > 80 or $girl.charmed > 80>>\
<<if !$girl.fuckedThisMonth>>\
<<useap 1>>\
<<set _folder to 'images/girls/' + $girl.type + '/'>>\
<<set _subfolder to 'young/'>>\
<<set $girlAgeType to 'young'>>\
<<if $girl.age >= 372>>\
<<set _subfolder to 'mature/'>>\
<<set $girlAgeType to 'mature'>>\
<</if>>\
<<set $folder to _folder + _subfolder>>\
<<set $mcPleasure to 0, $girlPleasure to 0, $orgasms to 0, $oralSex to false, $vaginalSex to false, $analSex to false, $cameOnFace to 0, $cameInMouth to 0, $cameInThroat to 0, $cameOnBody to 0, $cameInPussy to 0, $cameInAss to 0, $outOfStamina to false>>\
<span class="textbox success">$girl.name agrees for sex</span>\
[[Take her to your place|DressedSex]]\
<<else>>\
<span class="textbox girl-text">We already fucked recently, I'm exhausted. Another time? :)</span>
<span class="textbox mc-text">Sure, I guess...</span>\
[[Back|CallGirl]]\
<</if>>\
<<elseif $girl.rel >= 50 or $girl.charmed >= 30>>\
<<if $girl.married>>\
<span class="textbox girl-text">Sorry $mc.name, it's a tempting offer but I can't do that to my husband</span>\
<<else>>\
<span class="textbox failure">$girl.name finds an excuse and rejects your offer</span>\
<</if>>\
[[Back|CallGirl]]\
<<else>>\
<span class="textbox failure">$girl.name is shocked by the offer and hangs up</span>\
<<run loseRel()>>\
<<set $girl.rel -= 10>>\
[[Back|Contacts]]\
<</if>>\<<set $disableMenuButtons to true>>\
<<set $acceptedActions to []>>\
<<set $currentClothingFolder to $folder + 'dressed/'>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_D_pose'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'pose/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="DressedKiss">Kiss her</td></tr>
<tr><td id="DressedGropeBoobs">Grope her boobs</td></tr>
<tr><td id="DressedGropeAss">Grope her ass</td></tr>
<tr><td id="DressedKneel">Push her on her knees</td></tr>
<tr><td id="RemoveOuterwear">Strip her</td></tr>
<tr><td id="DismissGirlFromSex">Dismiss her</td></tr>
</table>\
<<set $currentClothing to "FULLY DRESSED", $currentPosition to "STANDING">>\
<<include [[PleasureMeters]]>>\<img src="images/locations/police.jpg">
<<if $action == 'arrested'>>\
[[You spend six months in prison|NextMonth][$mcComputed to false, $girlsComputed to false, $monthsToSkip to 6]]\
<<else>>\
Not implemented yet
[[Leave|CityCenter]]\
<</if>>\<img src="images/locations/court.jpg">
Not implemented yet
[[Leave|OldTown]]<<include [[CheckGirlStamina]]>>\
<<include [[GropeEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_D_grope_boobs'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'grope_boobs/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="DressedGropeBoobs">Keep groping her boobs</td></tr>
<tr><td id="DressedGropeAss">Grope her ass</td></tr>
<tr><td id="DressedKiss">Kiss her</td></tr>
<tr><td id="DressedSex">Back</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[GropeEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_D_grope_ass'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'grope_ass/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="DressedGropeAss">Keep groping her ass</td></tr>
<tr><td id="DressedGropeBoobs">Grope her boobs</td></tr>
<tr><td id="DressedKiss">Kiss her</td></tr>
<tr><td id="DressedSex">Back</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[KissEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_D_kiss'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'kiss/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="DressedKiss">Keep kissing her</td></tr>
<tr><td id="DressedGropeBoobs">Grope her boobs</td></tr>
<tr><td id="DressedGropeAss">Grope her ass</td></tr>
<tr><td id="DressedSex">Back</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[BlowjobEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_D_blowjob'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'blowjob/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if $mcPleasure >= 200>>\
<tr class="white"><td id="DressedCumFace">Pull out and spray her</td></tr>
<tr class="white"><td id="DressedCumTongue">Pull out and aim for her mouth</td></tr>
<tr class="white"><td id="DressedCumMouth">Cum in her mouth</td></tr>
<tr class="white"><td id="CheckDressedCumThroat">Push deeper and cum in her throat</td></tr>
<<else>>\
<tr><td id="DressedBlowjob">Keep getting head</td></tr>
<<if !$outOfStamina>>\
<tr><td id="CheckDressedDeepthroat">Deepthroat her</td></tr>
<tr><td id="DressedLickBalls">Have her lick your balls</td></tr>
<tr><td id="CheckDressedLickAss">Have her lick your ass</td></tr>
<tr><td id="DressedKneel">Back</td></tr>
<</if>>\
<</if>>\
</table>\
<<include [[PleasureMeters]]>>\<<set $currentClothingFolder to $folder + 'undies/'>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_U_pose'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'pose/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="UndiesKiss">Kiss her</td></tr>
<tr><td id="UndiesGropeBoobs">Grope her boobs</td></tr>
<tr><td id="UndiesGropeAss">Grope her ass</td></tr>
<tr><td id="UndiesKneel">Push her on her knees</td></tr>
<tr><td id="RemoveUnderwear">Strip her</td></tr>
<tr><td id="DismissGirlFromSex">Dismiss her</td></tr>
</table>\
<<set $currentPosition to "STANDING">>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[KissEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_U_kiss'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'kiss/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="UndiesKiss">Keep kissing her</td></tr>
<tr><td id="UndiesGropeBoobs">Grope her boobs</td></tr>
<tr><td id="UndiesGropeAss">Grope her ass</td></tr>
<tr><td id="UndiesSex">Back</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[GropeEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_U_grope_boobs'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'grope_boobs/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="UndiesGropeBoobs">Keep groping her boobs</td></tr>
<tr><td id="UndiesGropeAss">Grope her ass</td></tr>
<tr><td id="UndiesKiss">Kiss her</td></tr>
<tr><td id="UndiesSex">Back</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[GropeEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_U_grope_ass'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'grope_ass/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="UndiesGropeAss">Keep groping her ass</td></tr>
<tr><td id="UndiesGropeBoobs">Grope her boobs</td></tr>
<tr><td id="UndiesKiss">Kiss her</td></tr>
<tr><td id="UndiesSex">Back</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[BlowjobEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_U_blowjob'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'blowjob/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if $mcPleasure >= 200>>\
<tr class="white"><td id="UndiesCumFace">Pull out and spray her</td></tr>
<tr class="white"><td id="UndiesCumTongue">Pull out and aim for her mouth</td></tr>
<tr class="white"><td id="UndiesCumMouth">Cum in her mouth</td></tr>
<tr class="white"><td id="CheckUndiesCumThroat">Push deeper and cum in her throat</td></tr>
<<else>>\
<tr><td id="UndiesBlowjob">Keep getting head</td></tr>
<<if !$outOfStamina>>\
<tr><td id="CheckUndiesDeepthroat">Deepthroat her</td></tr>
<tr><td id="UndiesLickBalls">Have her lick your balls</td></tr>
<tr><td id="CheckUndiesLickAss">Have her lick your ass</td></tr>
<tr><td id="UndiesKneel">Back</td></tr>
<</if>>\
<</if>>\
</table>\
<<include [[PleasureMeters]]>>\<<set $mcPleasure to $mcPleasure - 10>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_D_strip'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'strip/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="UndiesSex">Back</td></tr>
</table>\
<<set $currentClothing to "UNDERWEAR">>\<<set $mcPleasure to $mcPleasure - 10>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_U_strip'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'strip/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="NakedSex">Back</td></tr>
</table>\
<<set $currentClothing to "NAKED">>\<<set $currentClothingFolder to $folder + 'naked/'>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_pose'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'pose/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="NakedKiss">Kiss her</td></tr>
<tr><td id="NakedGropeBoobs">Grope her boobs</td></tr>
<tr><td id="NakedGropeAss">Grope her ass</td></tr>
<tr><td id="NakedKneel">Push her on her knees</td></tr>
<tr><td id="NakedBack">Lay her on her back</td></tr>
<tr><td id="NakedAllFour">Push her on all four</td></tr>
<tr><td id="DismissGirlFromSex">Dismiss her</td></tr>
</table>\
<<set $currentPosition to "STANDING">>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[KissEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_kiss'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'kiss/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="NakedKiss">Keep kissing her</td></tr>
<tr><td id="NakedGropeBoobs">Grope her boobs</td></tr>
<tr><td id="NakedGropeAss">Grope her ass</td></tr>
<tr><td id="NakedSex">Back</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[GropeEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_grope_boobs'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'grope_boobs/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="NakedGropeBoobs">Keep groping her boobs</td></tr>
<tr><td id="NakedGropeAss">Grope her ass</td></tr>
<tr><td id="NakedKiss">Kiss her</td></tr>
<tr><td id="NakedSex">Back</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[GropeEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_grope_ass'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'grope_ass/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="NakedGropeAss">Keep groping her ass</td></tr>
<tr><td id="NakedGropeBoobs">Grope her boobs</td></tr>
<tr><td id="NakedKiss">Kiss her</td></tr>
<tr><td id="NakedSex">Back</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[BlowjobEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_blowjob'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'blowjob/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if $mcPleasure >= 200>>\
<tr class="white"><td id="NakedCumFace">Pull out and spray her</td></tr>
<tr class="white"><td id="NakedCumTongue">Pull out and aim for her mouth</td></tr>
<tr class="white"><td id="NakedCumMouth">Cum in her mouth</td></tr>
<tr class="white"><td id="CheckNakedCumThroat">Push deeper and cum in her throat</td></tr>
<<else>>\
<tr><td id="NakedBlowjob">Keep getting head</td></tr>
<<if !$outOfStamina>>\
<tr><td id="CheckNakedDeepthroat">Deepthroat her</td></tr>
<tr><td id="NakedLickBalls">Have her lick your balls</td></tr>
<tr><td id="CheckNakedLickAss">Have her lick your ass</td></tr>
<tr><td id="NakedKneel">Back</td></tr>
<</if>>\
<</if>>\
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[VaginalActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_missionary'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'missionary/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if $mcPleasure >= 200>>\
<tr class="white"><td id="MissionaryCumOut">Pull out and spray her</td></tr>
<tr class="white"><td id="CheckMissionaryInseminate">Cum inside her pussy</td></tr>
<<else>>\
<tr><td id="MissionaryKiss">Kiss her</td></tr>
<tr><td id="MissionaryChoke">Choke her</td></tr>
<tr><td id="Missionary">Keep fucking her</td></tr>
<tr><td id="NakedBack">Back</td></tr>
<</if>>\
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[VaginalActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_doggy'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'doggy/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if $mcPleasure >= 200>>\
<tr class="white"><td id="NakedCumFace">Pull out and cum on her face</td></tr>
<tr class="white"><td id="NakedCumMouth">Pull out and cum in her mouth</td></tr>
<tr class="white"><td id="DoggyCumOut">Pull out and cum on her back</td></tr>
<tr class="white"><td id="CheckDoggyInseminate">Cum inside her pussy</td></tr>
<<else>>\
<tr><td id="DoggyPullHair">Pull her hair</td></tr>
<tr><td id="DoggySlapAss">Slap her ass</td></tr>
<tr><td id="Doggy">Keep fucking her</td></tr>
<tr><td id="NakedAllFour">Get up</td></tr>
<</if>>\
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[AnalActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_anal_missionary'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'anal_missionary/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if $mcPleasure >= 200>>\
<tr class="white"><td id="MissionaryCumOut">Pull out and spray her</td></tr>
<tr class="white"><td id="MissionaryCumFace">Pull out and aim for her face</td></tr>
<tr class="white"><td id="MissionaryCumInAss">Cum inside her ass</td></tr>
<<else>>\
<tr><td id="AnalMissionaryKiss">Kiss her</td></tr>
<tr><td id="AnalMissionaryChoke">Choke her</td></tr>
<tr><td id="AnalMissionary">Keep fucking her ass</td></tr>
<tr><td id="NakedBack">Get up</td></tr>
<</if>>\
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[AnalActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_anal_doggy'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'anal_doggy/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if $mcPleasure >= 200>>\
<tr class="white"><td id="NakedCumFace">Pull out and cum on her face</td></tr>
<tr class="white"><td id="NakedCumMouth">Pull out and cum in her mouth</td></tr>
<tr class="white"><td id="DoggyCumOut">Pull out and cum on her back</td></tr>
<tr class="white"><td id="DoggyCumInAss">Cum inside her ass</td></tr>
<<else>>\
<tr><td id="AnalDoggyPullHair">Pull her hair</td></tr>
<tr><td id="AnalDoggySlapAss">Slap her ass</td></tr>
<tr><td id="AnalDoggy">Keep fucking her ass</td></tr>
<tr><td id="NakedAllFour">Get up</td></tr>
<</if>>\
</table>\
<<include [[PleasureMeters]]>>\<<set _success to random(0, 10) + $mc.charisma + $mc.tempCharisma + $girl.rel + $girl.charmed - $girl.beauty>>\
<<if $girl.married>>\
<<set _success -= 20>>\
<</if>>\
<<if $girl.traits.includes('Precious')>>\
<<set _success -= 10>>\
<</if>>\
<<if _success >= 10>>\
<span class="textbox success">$girl.name kisses you back, obviously enjoying the moment</span>
<<set $girl.rel += 3>>\
<<run gainRel()>>\
<<elseif $girl.rel >= 30 or $girl.charmed >= 20>>\
<span class="textbox failure">$girl.name smartly avoids your kiss and changes the subject</span>
<<else>>\
<span class="textbox failure">$girl.name avoids your kiss and slaps you in the face</span>
<<run loseRel()>>\
<<set $girl.rel -= 3>>\
<</if>>\
<<set $triedToKissHer to true>>\
[[Back|DateGirl]]<span class="textbox story-text">Smiles exchanged, you share an ice cream cone.</span>
<span class="textbox success">$girl.name enjoys the ice cream and thanks you with a kiss on the cheek</span>
<<set $mc.cash -= 10>>\
<<if $girl.traits.includes('Precious')>>\
<<set $girl.rel += 1>>\
<<else>>\
<<set $girl.rel += 2>>\
<</if>>\
<<if $girl.traits.includes('Sugar baby')>>\
<<set $girl.rel += 2>>\
<</if>>\
<<run gainRel()>>\
<<set $offeredIceCream to true>>\
[[Back|DateGirl]]<<if $mc.inventory.rose == 0 && $mc.inventory.jewelry == 0>>\
<span class="textbox story-text">You have nothing to gift her</span>\
<<else>>\
<span class="textbox story-text">You decide to gift her something</span>\
<</if>>\
<<if $mc.inventory.rose > 0>>\
[[Rose|GiftResult][$action to 'rose']]\
<</if>>\
<<if $mc.inventory.jewelry > 0>>\
[[Jewelry|GiftResult][$action to 'jewelry']]\
<</if>>\
[[Back|DateGirl]]<<set $offeredSex to true>>\
<<set _success to random(0, 20) + $mc.charisma + $mc.tempCharisma + $girl.rel + $girl.charmed - $girl.beauty>>\
<<if $girl.married>>\
<<set _success -= 20>>\
<</if>>\
<<if $girl.traits.includes('Precious')>>\
<<set _success -= 10>>\
<</if>>\
<<if $girl.traits.includes('Perverted')>>\
<<set _success += 20>>\
<</if>>\
<<if _success >= 50 or $girl.rel > 80 or $girl.charmed > 80>>\
<<if !$girl.fuckedThisMonth>>\
<<useap 1>>\
<<set _folder to 'images/girls/' + $girl.type + '/'>>\
<<set _subfolder to 'young/'>>\
<<set $girlAgeType to 'young'>>\
<<if $girl.age >= 372>>\
<<set _subfolder to 'mature/'>>\
<<set $girlAgeType to 'mature'>>\
<</if>>\
<<set $folder to _folder + _subfolder>>\
<<set $mcPleasure to 0, $girlPleasure to 0, $orgasms to 0, $oralSex to false, $vaginalSex to false, $analSex to false, $cameOnFace to 0, $cameInMouth to 0, $cameInThroat to 0, $cameOnBody to 0, $cameInPussy to 0, $cameInAss to 0, $outOfStamina to false>>\
<span class="textbox success">$girl.name agrees for sex</span>\
[[Take her to your place|DressedSex]]\
<<else>>\
<span class="textbox girl-text">We already fucked recently, I'm exhausted. Another time? :)</span>
<span class="textbox mc-text">Sure, I guess...</span>\
[[Back|DateGirl]]\
<</if>>\
<<elseif $girl.rel >= 50 or $girl.charmed >= 30>>\
<<if $girl.married>>\
<span class="textbox girl-text">Sorry $mc.name, it's a tempting offer but I can't do that to my husband</span>\
<<else>>\
<span class="textbox failure">$girl.name finds an excuse and rejects your offer</span>\
<</if>>\
[[Back|DateGirl]]\
<<else>>\
<span class="textbox failure">$girl.name is shocked by the offer and leaves</span>\
<<run loseRel()>>\
<<set $girl.rel -= 10>>\
[[Back|Home]]\
<</if>>\<<set $girl.fuckedThisMonth to true>>\
<<include [[SexGirlReaction]]>>\
<h3>Sex summary ($girl.name)</h3>\
<table class="girlinfotab">\
<tr>\
<th>Oral sex</th>\
<td>\
<<if $oralSex>>\
Yes
<<else>>\
No
<</if>>\
</td>\
</tr>\
<tr>\
<th>Vaginal sex</th>\
<td>\
<<if $vaginalSex>>\
Yes
<<else>>\
No
<</if>>\
</td>\
</tr>\
<tr>\
<th>Anal sex</th>\
<td>\
<<if $analSex>>\
Yes
<<else>>\
No
<</if>>\
</td>\
</tr>\
<tr>\
<th>She came</th>\
<td><<displaynumber $orgasms>></td>\
</tr>\
<tr>\
<th>Came on her face</th>\
<td><<displaynumber $cameOnFace>></td>\
</tr>\
<tr>\
<th>Came in her mouth</th>\
<td><<displaynumber $cameInMouth>></td>\
</tr>\
<tr>\
<th>Came in her throat</th>\
<td><<displaynumber $cameInThroat>></td>\
</tr>\
<tr>\
<th>Came on her body</th>\
<td><<displaynumber $cameOnBody>></td>\
</tr>\
<tr>\
<th>Came in her pussy</th>\
<td><<displaynumber $cameInPussy>></td>\
</tr>\
<tr>\
<th>Came in her ass</th>\
<td><<displaynumber $cameInAss>></td>\
</tr>\
</table>\
<<for _i to 0; _i lt $girls.length; _i++>>\
<<if $girls[_i].id == $girl.id>>\
<<set _girlIndex to _i>>\
<<break>>\
<</if>>\
<</for>>\
<<set $girls[_girlIndex] to $girl>>\
[[Home]]<<set _relSuccess to random(1, 50) + $girl.rel>>\
<<set _charmedSuccess to random(1, 30) + $girl.charmed>>\
<<if _relSuccess > 40 or _charmedSuccess > 20>>\
<<set $offeredDate to false>>\
<<set $offeredSex to false>>\
[[She picks up the phone|CallGirl]]\
<<else>>\
<span class="textbox failure">There is no answer</span>\
<</if>>\
[[Hang up|Contacts]]<<include [[CheckSperm]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_D_kneel'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'kneel/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="DressedBlowjob">Have her suck your dick</td></tr>
<tr><td id="DressedLickBalls">Have her lick your balls</td></tr>
<tr><td id="CheckDressedLickAss">Have her lick your ass</td></tr>
<tr><td id="DressedSex">Get her up</td></tr>
</table>\
<<set $currentPosition to "ON HER KNEES">>\
<<include [[PleasureMeters]]>>\<<include [[CheckSperm]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_U_kneel'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'kneel/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="UndiesBlowjob">Have her suck your dick</td></tr>
<tr><td id="UndiesLickBalls">Have her lick your balls</td></tr>
<tr><td id="CheckUndiesLickAss">Have her lick your ass</td></tr>
<tr><td id="UndiesSex">Get her up</td></tr>
</table>\
<<set $currentPosition to "ON HER KNEES">>\
<<include [[PleasureMeters]]>>\<<include [[CheckSperm]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_kneel'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'kneel/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="NakedBlowjob">Have her suck your dick</td></tr>
<tr><td id="NakedLickBalls">Have her lick your balls</td></tr>
<tr><td id="CheckNakedLickAss">Have her lick your ass</td></tr>
<tr><td id="NakedSex">Get her up</td></tr>
</table>\
<<set $currentPosition to "ON HER KNEES">>\
<<include [[PleasureMeters]]>>\<<include [[CheckSperm]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_back'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'back/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="BackLick">Go down on her</td></tr>
<tr><td id="CheckBackFuckMouth">Fuck her mouth</td></tr>
<tr><td id="CheckVaginalMissionary">Fuck her pussy</td></tr>
<tr><td id="CheckAnalMissionary">Fuck her ass</td></tr>
<tr><td id="NakedSex">Get her up</td></tr>
</table>\
<<set $currentPosition to "LYING ON HER BACK">>\
<<include [[PleasureMeters]]>>\<<include [[CheckSperm]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_all_four'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'all_four/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="AllFourLick">Go down on her</td></tr>
<tr><td id="CheckVaginalDoggy">Fuck her pussy</td></tr>
<tr><td id="CheckAnalDoggy">Fuck her ass</td></tr>
<tr><td id="NakedSex">Get her up</td></tr>
</table>\
<<set $currentPosition to "ON ALL FOUR">>\
<<include [[PleasureMeters]]>>\<<include [[OtherOralActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_D_lick_balls'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'lick_balls/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="DressedLickBalls">Keep getting your balls licked</td></tr>
<tr><td id="DressedBlowjob">Have her suck your dick</td></tr>
<tr><td id="CheckDressedLickAss">Have her lick your ass</td></tr>
<tr><td id="DressedKneel">Back</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[OtherOralActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_D_lick_ass'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'lick_ass/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="DressedLickAss">Keep getting your ass licked</td></tr>
<tr><td id="DressedBlowjob">Have her suck your dick</td></tr>
<tr><td id="DressedLickBalls">Have her lick your balls</td></tr>
<tr><td id="DressedKneel">Back</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[DeepthroatEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_D_deepthroat'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'deepthroat/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if $mcPleasure >= 200>>\
<tr class="white"><td id="DressedCumFace">Pull out and spray her</td></tr>
<tr class="white"><td id="DressedCumTongue">Pull out and aim for her mouth</td></tr>
<tr class="white"><td id="CheckDressedCumThroat">Cum in her throat</td></tr>
<<else>>\
<tr><td id="DressedDeepthroat">Keep deapthroating her</td></tr>
<tr><td id="DressedBlowjob">Give her throat a break</td></tr>
<tr><td id="DressedKneel">Back</td></tr>
<</if>>\
</table>\
<<include [[PleasureMeters]]>>\<<include [[CumEffects]]>>\
<<set $cameOnFace += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_D_cum_face'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'cum_face/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if !$outOfStamina>>\
<tr><td id="DressedKneel">Back</td></tr>
<<else>>\
<tr><td id="DismissGirlFromSex">Back</td></tr>
<</if>>\
</table>\<<include [[CumEffects]]>>\
<<set $cameInMouth += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_D_cum_mouth'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'cum_mouth/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if !$outOfStamina>>\
<tr><td id="DressedKneel">Back</td></tr>
<<else>>\
<tr><td id="DismissGirlFromSex">Back</td></tr>
<</if>>\
</table>\<<include [[OtherOralActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_U_lick_balls'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'lick_balls/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="UndiesLickBalls">Keep getting your balls licked</td></tr>
<tr><td id="UndiesBlowjob">Have her suck your dick</td></tr>
<tr><td id="CheckUndiesLickAss">Have her lick your ass</td></tr>
<tr><td id="UndiesKneel">Back</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[OtherOralActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_U_lick_ass'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'lick_ass/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="UndiesLickAss">Keep getting your ass licked</td></tr>
<tr><td id="UndiesBlowjob">Have her suck your dick</td></tr>
<tr><td id="UndiesLickBalls">Have her lick your balls</td></tr>
<tr><td id="UndiesKneel">Back</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[DeepthroatEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_U_deepthroat'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'deepthroat/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if $mcPleasure >= 200>>\
<tr class="white"><td id="UndiesCumFace">Pull out and spray her</td></tr>
<tr class="white"><td id="UndiesCumTongue">Pull out and aim for her mouth</td></tr>
<tr class="white"><td id="CheckUndiesCumThroat">Cum in her throat</td></tr>
<<else>>\
<tr><td id="UndiesDeepthroat">Keep deapthroating her</td></tr>
<tr><td id="UndiesBlowjob">Give her throat a break</td></tr>
<tr><td id="UndiesKneel">Back</td></tr>
<</if>>\
</table>\
<<include [[PleasureMeters]]>>\<<include [[CumEffects]]>>\
<<set $cameOnFace += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_U_cum_face'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'cum_face/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if !$outOfStamina>>\
<tr><td id="UndiesKneel">Back</td></tr>
<<else>>\
<tr><td id="DismissGirlFromSex">Back</td></tr>
<</if>>\
</table>\<<include [[CumEffects]]>>\
<<set $cameInMouth += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_U_cum_mouth'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'cum_mouth/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if !$outOfStamina>>\
<tr><td id="UndiesKneel">Back</td></tr>
<<else>>\
<tr><td id="DismissGirlFromSex">Back</td></tr>
<</if>>\
</table>\<<include [[OtherOralActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_lick_balls'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'lick_balls/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="NakedLickBalls">Keep getting your balls licked</td></tr>
<tr><td id="NakedBlowjob">Have her suck your dick</td></tr>
<tr><td id="CheckNakedLickAss">Have her lick your ass</td></tr>
<tr><td id="NakedKneel">Back</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[OtherOralActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_lick_ass'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'lick_ass/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="NakedLickAss">Keep getting your ass licked</td></tr>
<tr><td id="NakedBlowjob">Have her suck your dick</td></tr>
<tr><td id="NakedLickBalls">Have her lick your balls</td></tr>
<tr><td id="NakedKneel">Back</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[ActiveForeplayActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_back_lick'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'back_lick/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="BackLick">Keep licking her</td></tr>
<tr><td id="BackFinger">Finger her</td></tr>
<tr><td id="NakedBack">Get up</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[DeepthroatEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_back_fuck_mouth'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'back_fuck_mouth/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if $mcPleasure >= 200>>\
<tr class="white"><td id="BackCumFace">Pull out and spray her</td></tr>
<tr class="white"><td id="BackCumThroat">Cum in her throat</td></tr>
<<else>>\
<tr><td id="BackFuckMouth">Keep fucking her mouth</td></tr>
<tr><td id="NakedBack">Get up</td></tr>
<</if>>\
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[ActiveForeplayActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_all_four_lick'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'all_four_lick/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="AllFourLick">Keep licking her</td></tr>
<tr><td id="AllFourFinger">Finger her</td></tr>
<tr><td id="NakedAllFour">Get up</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[DeepthroatEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_deepthroat'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'deepthroat/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if $mcPleasure >= 200>>\
<tr class="white"><td id="NakedCumFace">Pull out and spray her</td></tr>
<tr class="white"><td id="NakedCumTongue">Pull out and aim for her mouth</td></tr>
<tr class="white"><td id="CheckNakedCumThroat">Cum in her throat</td></tr>
<<else>>\
<tr><td id="NakedDeepthroat">Keep deapthroating her</td></tr>
<tr><td id="NakedBlowjob">Give her throat a break</td></tr>
<tr><td id="NakedKneel">Back</td></tr>
<</if>>\
</table>\
<<include [[PleasureMeters]]>>\<<include [[CumEffects]]>>\
<<set $cameOnFace += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_cum_face'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'cum_face/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if !$outOfStamina>>\
<tr><td id="NakedKneel">Back</td></tr>
<<else>>\
<tr><td id="DismissGirlFromSex">Back</td></tr>
<</if>>\
</table>\<<include [[CumEffects]]>>\
<<set $cameInMouth += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_cum_mouth'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'cum_mouth/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if !$outOfStamina>>\
<tr><td id="NakedKneel">Back</td></tr>
<<else>>\
<tr><td id="DismissGirlFromSex">Back</td></tr>
<</if>>\
</table>\<<include [[CheckGirlStamina]]>>\
<<include [[ActiveForeplayActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_back_finger'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'back_finger/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="BackFinger">Keep fingering her</td></tr>
<tr><td id="BackLick">Go down on her</td></tr>
<tr><td id="NakedBack">Get up</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CumEffects]]>>\
<<set $cameInThroat += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_back_cum_throat'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'back_cum_throat/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="NakedBack">Get up</td></tr>
</table>\<<include [[CheckGirlStamina]]>>\
<<include [[VaginalActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_missionary_kiss'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'missionary_kiss/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="Missionary">Back to fucking her</td></tr>
<tr><td id="NakedBack">Get up</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CumEffects]]>>\
<<set $cameOnBody += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_missionary_cum_out'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'missionary_cum_out/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="NakedBack">Get up</td></tr>
</table>\<<include [[CumEffects]]>>\
<<set $cameInAss += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_anal_missionary_cum_in'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'anal_missionary_cum_in/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="NakedBack">Get up</td></tr>
</table>\<<set $actionToCheck to 'insemination_missionary'>>\
<<include [[CheckActionIsWanted]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[ActiveForeplayActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_all_four_finger'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'all_four_finger/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="AllFourFinger">Keep fingering her</td></tr>
<tr><td id="AllFourLick">Go down on her</td></tr>
<tr><td id="NakedAllFour">Get up</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[AnalActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_anal_doggy_pull_hair'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'anal_doggy_pull_hair/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="AnalDoggy">Back to fucking her</td></tr>
<tr><td id="NakedAllFour">Get up</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[AnalActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_anal_doggy_slap_ass'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'anal_doggy_slap_ass/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="AnalDoggy">Back to fucking her</td></tr>
<tr><td id="NakedAllFour">Get up</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CumEffects]]>>\
<<set $cameOnBody += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_doggy_cum_out'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'doggy_cum_out/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="NakedAllFour">Get up</td></tr>
</table>\<<set $actionToCheck to 'insemination_doggy'>>\
<<include [[CheckActionIsWanted]]>>\<<include [[CumEffects]]>>\
<<set $cameInAss += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_anal_doggy_cum_in'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'anal_doggy_cum_in/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="NakedAllFour">Get up</td></tr>
</table>\<<include [[CumEffects]]>>\
<<set $cameInThroat += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_D_cum_throat'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'cum_throat/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if !$outOfStamina>>\
<tr><td id="DressedKneel">Back</td></tr>
<<else>>\
<tr><td id="DismissGirlFromSex">Back</td></tr>
<</if>>\
</table>\<<include [[CumEffects]]>>\
<<set $cameInThroat += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_U_cum_throat'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'cum_throat/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if !$outOfStamina>>\
<tr><td id="UndiesKneel">Back</td></tr>
<<else>>\
<tr><td id="DismissGirlFromSex">Back</td></tr>
<</if>>\
</table>\<<include [[CumEffects]]>>\
<<set $cameInThroat += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_cum_throat'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'cum_throat/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if !$outOfStamina>>\
<tr><td id="NakedKneel">Back</td></tr>
<<else>>\
<tr><td id="DismissGirlFromSex">Back</td></tr>
<</if>>\
</table>\<<if $girlPleasure >= 200>>\
<span class="girl-orgasm"><<print $girl.name>> just had an orgasm !</span>
<<set $girlPleasure to 0>>\
<<set $orgasms++>>
<</if>>\
<span class="pleasure-meters">
<progress class="mc-pleasure" @value="$mcPleasure" max="200">\$mcPleasure</progress>
Clothing : $currentClothing
Position : $currentPosition
<progress class="girl-pleasure" @value="$girlPleasure" max="200">\$girlPleasure</progress>
</span><<if $girl.age >= 540>>\
<span class="textbox failure">$girl.name is too old to get pregnant</span>\
<<elseif $girl.birthControl == true>>\
<span class="textbox failure">$girl.name is on the pill and will not get pregnant</span>\
<<else>>\
<<if $girl.pregnant is false>>\
<span class="textbox success">\
$girl.name got inseminated !
She is not on the pill and might get pregnant
</span>\
<<set _success to roll(100 - $girl.fertility)>>\
<<if _success>>\
<<set $girl.pregnant to 0>>\
<<set $monthData.pregCount++>>\
<<gainspirit 20>>\
<</if>>\
<<else>>\
<span class="textbox success">$girl.name is already pregnant</span>\
<</if>>\
<</if>>\<<set _subfolder to 'young'>>\
<<for _j to 0; _j lt $girls.length; _j++>>\
<<if $girls[_j].id == $bornBabies[0].motherId>>\
<<set _mother to $girls[_j]>>\
<<set _folder to 'images/girls/' + _mother.type + '/'>>\
<<break>>\
<</if>>\
<</for>>\
<<set _picId to findRandomGirlPic(_folder, _subfolder, _mother.location)>>\
<<set $girlPic to _folder + _subfolder + '/meet/' + _mother.location + '/' + _picId + '.jpg'>>\
<<run disableGirlPic()>>\
<<set $girl to {
id : $newGirlId,
age : 0,
type : _mother.type,
location : _mother.location,
beauty : _mother.beauty,
sub : random(0, 50),
cash : 0,
rel : 0,
charmed : 0,
mother : _mother.id,
married : false,
maxStamina : random(40, 80),
oralXp : 0,
vaginalXp : 0,
analXp : 0,
oralVirgin : true,
vaginalVirgin : true,
analVirgin : true,
fertility: random(30, 80),
pregnant : false,
birthControl : false,
datedThisMonth : false,
fuckedThisMonth : false,
pic : $girlPic,
traits : _mother.traits,
children : []
}>>\
<<set $newGirlId += 1>>\<span class="textbox success">$bornBabies[0].motherName has given birth to a new baby!</span>
<<if $bornBabies[0].gender == 'girl'>>\
<span class="girl">It's a girl</span>
<<if $mc.cash >= 200>>\
<<link "Keep her and give $bornBabies[0].motherName an allowance <span class='res-use'>-200 <img src='images/icons/cash.png'></span>" "KeepBaby">><</link>>\
<<else>>\
<a disabled>Keep her and give $bornBabies[0].motherName an allowance <span class='res-use'>-200<img src='images/icons/cash.png'></span></a>\
<span class="tooltiptext">Not enough Cash</span>\
<</if>>\
<<link "Reject her and let $bornBabies[0].motherName raise her alone" "RejectBaby">><</link>>\
<<link "Sell her to human traffickers <span class='res-gain'>+300 <img src='images/icons/cash.png'></span>" "SellBaby">><</link>>\
<<else>>\
<span>It's a boy</span>
<<link "Reject him and let $bornBabies[0].motherName raise him alone" "RejectBaby">><</link>>\
<<link "Sell him to human traffickers <span class='res-gain'>+300 <img src='images/icons/cash.png'></span>" "SellBaby">><</link>>\
<</if>>\<<for _i to 0; _i lt $children.length; _i++>>\
<<set $children[_i].age += $monthsToSkip>>\
<<set $children[_i].rel += (2 * $monthsToSkip)>>\
<<if $children[_i].age >= 216>>\
<span class="girl">Your daughter $children[_i].name has turned 18 !</span><br/>
<<run $girls.push($children[_i])>>\
<<run $children.splice(_i, 1)>>\
<</if>>\
<</for>>\<<if $girlsComputed === false>>\
<<for _i to 0; _i lt $girls.length; _i++>>\
<<set $girls[_i].datedThisMonth to false>>\
<<set $girls[_i].fuckedThisMonth to false>>\
<<set $girls[_i].stamina to $girls[_i].maxStamina>>\
<<set $girls[_i].age to $girls[_i].age + $monthsToSkip>>\
<<set $girls[_i].fertility to Math.max(0, Math.round(($girls[_i].fertility - $monthsToSkip / 6) * 100) / 100)>>\
<<if $girls[_i].rel <= 60>>\
<<set _marriedChance to $monthsToSkip>>\
<<set _marriedSuccess to roll(100 - _marriedChance)>>\
<<if _marriedSuccess>>\
<<set $girls[_i].married to true>>\
<</if>>\
<</if>>\
<<if $girls[_i].age >= 600>>\
<<run $girlsTooOld.push($girls[_i].id)>>\
<<elseif $girls[_i].pregnant is not false>>\
<<if $girls[_i].pregnant + $monthsToSkip >= 9>>\
<<set _success to random(0, 100)>>\
<<if _success >= 50>>\
<<set _babyGender to 'girl', _babyName to 'girl'>>\
<<else>>\
<<set _babyGender to 'boy', _babyName to 'boy'>>\
<</if>>\
<<set _baby to {name: _babyName, gender: _babyGender, motherId: $girls[_i].id, motherName: $girls[_i].name}>>\
<<run $bornBabies.push(_baby)>>\
<<set $girls[_i].pregnant to false>>\
<<set $girls[_i].fertility to Math.max(0, $girls[_i].fertility - 5)>>\
<<else>>\
<<set $girls[_i].pregnant++>>\
<</if>>\
<</if>>\
<</for>>\
<</if>>\
<<set $girlsComputed to true>>\<<for _i to 0; _i lt $girlsTooOld.length; _i++>>\
<<for _j to 0; _j lt $girls.length; _j++>>\
<<if $girls[_j].id == $girlsTooOld[_i]>>\
<<set _oldGirlName to $girls[_j].name>>\
<<set _oldGirlIndex to _j>>\
<<run reenableGirlPic($girls[_j].pic)>>\
<<break>>\
<</if>>\
<</for>>\
<span class="old">_oldGirlName has gotten old and you decide to remove her from your contacts</span><br/>
<<for _j to 0; _j lt $girls.length; _j++>>\
<<if $girls[_j].mother == $girlsTooOld[_i]>>\
<<set $girls[_j].mother to _oldGirlName + ' (retired)'>>\
<</if>>\
<</for>>\
<<for _j to 0; _j lt $children.length; _j++>>\
<<if $children[_j].mother == $girlsTooOld[_i]>>\
<<set $children[_j].mother to _oldGirlName + ' (retired)'>>\
<</if>>\
<</for>>\
<<run $girls.splice(_oldGirlIndex, 1)>>\
<</for>>\What is your first name? <<textbox "$mc.name" "Bob">>
What is your last name? <<textbox "$mc.lastname" "X">>
<<nobr>>
<<set $storyData.cheats to true>>
<<run enableHistory()>>
<<set $mc.charisma to 80>>
<<set $mc.cash to 5000>>
<<set $mc.ap to 5>>
<<set $mc.spirit to 150>>
<<set $mc.inventory to {
coffee : 2,
booze : 2,
rose : 2,
jewelry : 1,
mattress : 1,
weed : 3
}>>
<<set $girls to [
{
id : 1,
name : 'Aminata',
age : 240,
type : 'african',
location : 'oldtown',
beauty : 50,
sub : random(0, 50),
cash : 100,
rel : 70,
charmed : 0,
mother : null,
married : false,
stamina : 50,
maxStamina : 50,
oralXp: 30,
vaginalXp: 10,
analXp: 0,
oralVirgin : false,
vaginalVirgin : true,
analVirgin : true,
fertility: 50,
pregnant : false,
birthControl : false,
datedThisMonth : false,
fuckedThisMonth : false,
pic : 'images/girls/african/young/meet/oldtown/' + random(1, 5) + '.jpg',
traits : [],
children : []
},
{
id : 2,
name : 'Meii',
age : 217,
type : 'asian',
location : 'oldtown',
beauty : 50,
sub : random(0, 50),
cash : 100,
rel : 80,
charmed : 0,
mother : null,
married : false,
stamina : 50,
maxStamina : 50,
oralXp: 20,
vaginalXp: 0,
analXp: 0,
oralVirgin : true,
vaginalVirgin : true,
analVirgin : true,
fertility: 60,
pregnant : false,
birthControl : true,
datedThisMonth : false,
fuckedThisMonth : false,
pic : 'images/girls/asian/young/meet/oldtown/' + random(1, 5) + '.jpg',
traits : ['Sugar baby'],
children : []
},
{
id : 3,
name : 'Blondie',
age : 360,
type : 'blonde',
location : 'oldtown',
beauty : 50,
sub : random(0, 50),
cash : 100,
rel : 80,
charmed : 0,
mother : null,
married : false,
stamina : 50,
maxStamina : 50,
oralXp: 55,
vaginalXp: 30,
analXp: 10,
oralVirgin : false,
vaginalVirgin : false,
analVirgin : true,
fertility: 40,
pregnant : 5,
birthControl : false,
datedThisMonth : false,
fuckedThisMonth : false,
pic : 'images/girls/blonde/young/meet/oldtown/' + random(1, 5) + '.jpg',
traits : ['Perverted', 'Cum lover', 'Sensitive pussy', 'Sensitive ass'],
children : []
},
{
id : 4,
name : 'BruneMilf',
age : 504,
type : 'brunette',
location : 'citycenter',
beauty : 90,
sub : random(0, 50),
cash : 100,
rel : 80,
charmed : 0,
mother : null,
married : true,
stamina : 50,
maxStamina : 50,
oralXp: 60,
vaginalXp: 40,
analXp: 25,
oralVirgin : false,
vaginalVirgin : false,
analVirgin : false,
fertility: 0,
pregnant : false,
birthControl : false,
datedThisMonth : false,
fuckedThisMonth : false,
pic : 'images/girls/brunette/mature/meet/citycenter/' + random(1, 5) + '.jpg',
traits : ['Precious'],
children : [7]
},
{
id : 5,
name : 'Esmeralda',
age : 300,
type : 'latina',
location : 'park',
beauty : 50,
sub : random(0, 50),
cash : 100,
rel : 80,
charmed : 0,
mother : null,
married : false,
stamina : 50,
maxStamina : 50,
oralXp: 45,
vaginalXp: 15,
analXp: 1,
oralVirgin : false,
vaginalVirgin : true,
analVirgin : true,
fertility: 10,
pregnant : false,
birthControl : false,
datedThisMonth : false,
fuckedThisMonth : false,
pic : 'images/girls/latina/young/meet/park/' + random(1, 5) + '.jpg',
traits : [],
children : []
},
{
id : 6,
name : 'Red',
age : 240,
type : 'redhead',
location : 'oldcanal',
beauty : 50,
sub : random(0, 50),
cash : 100,
rel : 80,
charmed : 0,
mother : null,
married : false,
stamina : 50,
maxStamina : 50,
oralXp: 50,
vaginalXp: 20,
analXp: 10,
oralVirgin : false,
vaginalVirgin : false,
analVirgin : true,
fertility: 50,
pregnant : false,
birthControl : false,
datedThisMonth : false,
fuckedThisMonth : false,
pic : 'images/girls/redhead/young/meet/oldcanal/' + random(1, 5) + '.jpg',
traits : [],
children : []
}
]
>>
<<set $children to [
{
id : 7,
name : 'BruneTeen',
age : 192,
type : 'brunette',
location : 'citycenter',
beauty : 90,
sub : random(0, 50),
cash : 100,
rel : 80,
charmed : 0,
mother : 4,
married : false,
stamina : 50,
maxStamina : 50,
oralXp: 0,
vaginalXp: 0,
analXp: 0,
oralVirgin : true,
vaginalVirgin : true,
analVirgin : true,
fertility: 50,
pregnant : false,
birthControl : false,
datedThisMonth : false,
fuckedThisMonth : false,
pic : 'images/girls/brunette/young/meet/citycenter/' + random(1, 5) + '.jpg',
traits : [],
children : []
}
]
>>
<<run enableHistory()>>
<</nobr>>
[[Start|Home]]<<include [[CheckGirlStamina]]>>\
<<include [[VaginalActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_doggy_pull_hair'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'doggy_pull_hair/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="Doggy">Back to fucking her</td></tr>
<tr><td id="NakedAllFour">Get up</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[VaginalActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_doggy_slap_ass'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'doggy_slap_ass/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="Doggy">Back to fucking her</td></tr>
<tr><td id="NakedAllFour">Get up</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[AnalActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_anal_missionary_kiss'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'anal_missionary_kiss/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="AnalMissionary">Back to fucking her</td></tr>
<tr><td id="NakedBack">Get up</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[VaginalActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_missionary_choke'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'missionary_choke/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="Missionary">Back to fucking her</td></tr>
<tr><td id="NakedBack">Get up</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<<include [[CheckGirlStamina]]>>\
<<include [[AnalActEffects]]>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_anal_missionary_choke'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'anal_missionary_choke/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="AnalMissionary">Back to fucking her</td></tr>
<tr><td id="NakedBack">Get up</td></tr>
</table>\
<<include [[PleasureMeters]]>>\<h2>Cheats</h2>
<<if $storyData.cheats is false>>\
<<if $cheatCode>>\
<<set _val = hashStr($cheatCode)>>\
<<if _val == 1598365501>>\
<<set $storyData.cheats to true>>\
<<goto "Cheats">>\
<<else>>\
<span class="textbox failure">Invalid cheat code</span>
<</if>>\
<</if>>\
<<textbox "_cheatCode" "Cheat code">><span class="submit">[[Submit|Cheats][$cheatCode to _cheatCode]]</span>
<span class="submit">You can get the code by subscribing to our [[Patreon]] or [[SubscribeStar]] !</span>\
<<else>>\
<span class="textbox success">Cheats enabled</span>
If the history buttons (Backward and Forward) are not displayed, please refresh this page (F5)
<<run enableHistory()>>\
[[Cash + 100|Cheats][$mc.cash += 100]]\
[[Charisma + 10|Cheats][$mc.charisma += 10]]\
[[Spirit + 10|Cheats][$mc.spirit += 10]]\
[[Sperm + 10|Cheats][$mc.sperm += 10]]\
<</if>>
[[Home]]<span class="textbox story-text">\
In this surreal night, she navigated the forest with an uncanny familiarity, her every step purposeful yet dreamlike. She seemed to sense the very heartbeat of the ancient trees, as if connected to a world beyond mortal comprehension.
After a moment, a subtle change overcame her. The haunting gaze intensified, and a predatory focus settled upon her eyes. Like a hunter finally smelling the trace of its prey, she veered towards a specific direction, following an unseen path with a determined purpose.
</span>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src='images/scenes/events/intro2.webm' type='video/webm'></video></tr>\
</table>\
<<timed 4s>>\
<span class="textbox story-text">\
As the mysterious woman drew nearer to you, an inexplicable sensation settled over you. The air grew thicker, and an unsettling energy pervaded the surroundings. You felt a strange pull, a magnetic force that tugged at the very core of your being. It was as if the woman's presence, though captivating, brought with it an undeniable discomfort—a clash between the enchanting allure and an instinctive wariness. Your senses were on high alert, caught between the beauty of the dream and an underlying sense of unease.
</span>\
[[Next|Intro3]]\
<</timed>>\<span class="textbox story-text">\
As the mysterious woman closed the distance, her eyes locked onto yours with an intensity that sent shivers down your spine. The demonic tattoos on her forehead seemed to pulse with an otherworldly energy, and the low neckline of her gown revealed more of the intricate markings on her chest.
A soft, haunting voice echoed through your mind, as if carried by the gentle rustle of leaves in the night breeze.
</span>
<span class="textbox demon-text">I see you</span>\
<<timed 4s>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src='images/scenes/events/intro3.webm' type='video/webm'></video></tr>
</table>\
<span class="textbox story-text">\
Panicking, you wondered if you should try and wake up. The atmosphere crackled with an unspoken connection, and your surroundings seemed to blur and distort, bending to the mysterious woman's will.
The thought of escape lingered in your mind, a desperate desire to break free from the enigmatic hold of the dream.
</span>\
[[Force your eyes open|Intro4]]\
<</timed>>\<span class="textbox story-text">\
With a surge of determination, you forced your eyes open. The transition from the dream world to reality felt like breaking through a thin veil, and the enchanting forest dissolved into the dimness of your bedroom.
Gasping for breath, you found yourself lying in bed, the remnants of the dream still clinging to your thoughts. The echo of the haunting voice lingered for a moment, but as you focused on your surroundings, the ethereal encounter faded away. Shaken, you sat up and swung your legs over the edge of the bed. The floor felt cool beneath your feet as you stood up, the memories of the dream still vivid in your mind. Seeking solace, you made your way to the bathroom.
</span>\
<span class="textbox story-text">\
As you splashed cold water on your face, the dream's grip slowly loosened. The rhythmic sound of water droplets and the cool touch of the sink grounded you in the reality of your own home. With each splash, the unsettling sensations began to fade. The mirror reflected a face, still marked by the emotional residue of the dream, but now free from the mysterious woman's captivating gaze. The dream lingered as a distant memory, leaving you to contemplate the fine line between the subconscious and waking life.
</span>\
<<timed 5s>>\
<span class="textbox story-text">\
Before you could reach for the towel, a sudden chill ran down your spine. A gasp caught in your throat as the mirror's reflection revealed not just your tired expression, but also the mysterious woman, standing just next to you, smiling. Her presence was as palpable as it was in the dream. Her haunting gaze met yours through the mirror. The smile on her lips held a mixture of allure and mischief, as if she existed in the blurred boundary between dream and reality.
</span>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src='images/scenes/events/intro4.webm' type='video/webm'></video></tr>
</table>\
<span class="textbox mc-text">What the fuck?!</span>\
<span class="textbox story-text">\
The woman's laughter, ominous and echoing, filled the air.
</span>\
<span class="textbox demon-text">You fearful humans never fail to amuse me. I always get a kick out of it.</span>\
[[Am I still dreaming?|Intro5]]\
<</timed>>\<span class="textbox mc-text">Am... Am I still dreaming?</span>\
<span class="textbox story-text">\
She rolled her eyes
</span>\
<span class="textbox demon-text">No, dumbass. Don't I look real?</span>\
<span class="textbox story-text">\
With an air of mystique, she extended her hand toward you. As her fingers gently brushed your chin, a strange warmth radiated from her touch, sending a shiver down your spine. The woman's eyes locked onto yours with an intensity that held you captive. In a soft, haunting voice, she whispered,
</span>\
<span class="textbox demon-text">We're gonna do great things together. But first you must rest.</span>\
<<timed 3s>>
<span class="textbox story-text">\
A soft breeze, both gentle and unsettling, accompanied her words. As she blew softly into your face, the air carried an otherworldly essence that seemed to seep into your very being. Your vision blurred, and a wave of dizziness overcame you, causing your surroundings to spin.
</span>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src='images/scenes/events/intro5.webm' type='video/webm'></video></tr>
</table>\
<span class="textbox story-text">\
Struggling to maintain your balance, a sensation of lightheadedness washed over you. The bathroom became a disorienting blur, and you swayed on unsteady legs. As the world faded around you, the last thing you heard was the woman's haunting laughter, echoing through the hazy fog that enveloped your consciousness.
With a soft thud, you succumbed to unconsciousness, the boundaries between reality and the mysterious encounter dissolving into the darkness. The bathroom, the woman, and the enigmatic allure became fragments of a fading memory as your mind slipped into the embrace of unconsciousness.
</span>\
[[A few hours later, you open your eyes|Intro6]]\
<</timed>>\<span class="textbox story-text">\
As awareness seeped back, you found yourself in a state of groggy confusion. The soft glow of morning light hinted at the familiar surroundings of your bedroom. As you tried to move, a startling realization struck – your hands were securely bound, each tethered to a side of the bed.
A surge of panic threatened to engulf you, but you took a deep breath, forcing yourself to stay calm. The room, though filled with an uneasy stillness, became a canvas for rational thought. Your mind worked to piece together the events leading to this predicament.
</span>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src='images/scenes/events/intro6.webm' type='video/webm'></video></tr>
</table>\
<span class="textbox story-text">\
Carefully assessing the restraints, you tested their strength, realizing the knots were expertly tied. The details of the mysterious encounter with the woman and the subsequent fainting spell seemed to float in the hazy recesses of your memory.
</span>\
<<timed 5s>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src='images/scenes/events/intro7.webm' type='video/webm'></video></tr>
</table>\
<span class="textbox story-text">\
Deciding to focus on finding a way out, you took stock of your surroundings. The room, now devoid of any immediate threats, urged you to think strategically. Thoughts of escape and survival raced through your mind as you considered the options available to you.
The air in the room seemed charged with an unsettling tension as you mentally retraced your steps, seeking any clues that might help unravel the mystery. With a determined resolve, you steeled yourself for the challenges ahead, determined to navigate the enigma that had woven its way into your life.
</span>\
[[Definitely awake. This is bad.|Intro7]]\
<</timed>>\<<set $girl.datedThisMonth to true>>\
<<for _i to 0; _i lt $girls.length; _i++>>\
<<if $girls[_i].id == $girl.id>>\
<<set _girlIndex to _i>>\
<<break>>\
<</if>>\
<</for>>\
<<set $girls[_girlIndex] to $girl>>\
[[Home]]<<set $mcPleasure to 0>>\
<<set $cameOnFace += 1>>\
<<set $mc.sperm to $mc.sperm - 10>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_back_cum_face'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'back_cum_face/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="NakedBack">Get up</td></tr>
</table>\<<include [[CumEffects]]>>\
<<set $cameInMouth += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_D_cum_tongue'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'cum_tongue/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if !$outOfStamina>>\
<tr><td id="DressedKneel">Back</td></tr>
<<else>>\
<tr><td id="DismissGirlFromSex">Back</td></tr>
<</if>>\
</table>\<<include [[CumEffects]]>>\
<<set $cameInMouth += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_D_cum_tongue'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'cum_tongue/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if !$outOfStamina>>\
<tr><td id="UndiesKneel">Back</td></tr>
<<else>>\
<tr><td id="DismissGirlFromSex">Back</td></tr>
<</if>>\
</table>\<<include [[CumEffects]]>>\
<<set $cameInMouth += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_cum_tongue'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'cum_tongue/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<<if !$outOfStamina>>\
<tr><td id="NakedKneel">Back</td></tr>
<<else>>\
<tr><td id="DismissGirlFromSex">Back</td></tr>
<</if>>\
</table>\<<include [[CumEffects]]>>\
<<set $cameOnFace += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_missionary_cum_face'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'missionary_cum_face/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td id="NakedBack">Get up</td></tr>
</table>\<span class="textbox story-text">\
As you pondered your situation, the hushed stillness of the room was shattered by a faint noise. Your senses heightened, and a chill ran down your spine as the air seemed to thicken with anticipation. Suddenly, as if materializing from the shadows, the woman appeared again, standing at the foot of the bed.
Her dark eyes gleamed with an unsettling mixture of amusement and something darker. A slow, knowing smile played on her lips as she moved with an almost ethereal grace. She approached the bed, and with deliberate intent, placed one knee on the mattress. The room seemed to shrink in her presence, and a sense of vulnerability washed over you as she lowered her hands, fingers dancing on the bedspread. Inch by inch, she drew closer, her gaze fixed on you with an intensity that left you paralyzed.
</span>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src='images/scenes/events/intro8.webm' type='video/webm'></video></tr>
</table>\
<span class="textbox demon-text">\
Ah! You're finally awake... I was getting impatient. We have a lot to do, you and me.
</span>\
<<timed 4s>>
<span class="textbox story-text">\
With a surge of desperation, you bent your knees, attempting to draw yourself away from the encroaching woman. The tension in the room escalated as you strained against the bindings, a feeble attempt to keep a distance. Despite your efforts, she remained unfazed, her smile deepening in amusement.
The woman, seemingly amused by your struggle, gracefully moved closer. With an eerie grace, she extended her fingers, revealing metallic claws that glinted in the dim light. The claws brushed lightly against your leg, sending a shiver down your spine. Each touch left a trail of cold, tingling sensations, and you could feel the weight of her presence lingering over you.
</span>\
[[Man up and ask her who she is and what she wants with you|Intro8]]\
<</timed>>\<span class="textbox story-text">\
Summoning the courage, you looked into the woman's eyes and asked the questions that lingered in the air.
</span>\
<span class="textbox mc-text">\
Who... who are you? What do you want with me?
</span>\
<span class="textbox story-text">\
Her smile, though haunting, took on a semblance of sincerity.
</span>\
<span class="textbox demon-text">\
You have been claimed by dark powers. There is a mission, and you are the vessel chosen to fulfill it.
</span>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src='images/scenes/events/intro9.webm' type='video/webm'></video></tr>
</table>\
<span class="textbox story-text">\
Her voice carried an otherworldly resonance. Confusion and fear gripped you as you struggled to comprehend her cryptic words. You painfully swallowed your saliva, as she kept brushing her claws against your leg, leaned in with an unsettling intimacy.
</span>\
<span class="textbox demon-text">\
There are forces beyond your understanding, and they have deemed you necessary for a task of great significance. I am here to guide you, to assist you in realizing the destiny that awaits.
</span>\
<span class="textbox story-text">\
Her words hung in the air, laden with an ominous weight. The room seemed to pulse with an otherworldly energy as the woman's presence enveloped you.
</span>\
[[Do I have to? What is the task?|Intro9]]<span class="textbox story-text">\
Dread settled in your chest as you pressed for more details.
</span>\
<span class="textbox demon-text">\
Oh yes, you really have to. In fact if you don't, you will die.
</span>\
<span class="textbox story-text">\
As you contemplated the weight of the unknown task that awaited, her fingers continued their unsettling exploration, running with a calculated precision over your legs and inching higher.
</span>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src='images/scenes/events/intro10.webm' type='video/webm'></video></tr>
</table>\
<span class="textbox story-text">\
Caught in a mixture of fear and discomfort, you tried to shift away from her touch, but the restraints held you captive. The room seemed to close in around you as the woman's fingers trailed upward, her unsettling smile lingering, and the air thickening with an otherworldly tension. The gravity of the situation became increasingly apparent, and you grappled with the realization that your life was irrevocably entwined with forces beyond your control. Her fingers reached your crotch and they felt almost electric.
</span>\
<<timed 4s>>
<span class="textbox mc-text">\
Are you some kind of demon?
</span>\
<span class="textbox demon-text">\
Some kind, yes. I used to be human, like you. But now, I serve the dark powers, and so shall you. You already carry the seeds of change within you, planted in the depths of your dreams. New urges, desires, and a connection to the dark powers that guide us.
</span>\
<span class="textbox story-text">\
A shiver ran down your spine as the reality of your situation sank in. Trapped, bound, and confronted by the consequences of a dark transformation that had silently taken root within you during your dreams, you grappled with the knowledge that your life was now intricately entwined with the enigmatic woman and the dark powers that governed your destiny.
</span>\
[[Ask again what it is about|Intro10]]\
<</timed>>\<span class="textbox story-text">\
With a mixture of fear and frustration, you gathered the courage to ask once more.
</span>\
<span class="textbox mc-text">\
What is this task you speak of?
</span>\
<span class="textbox story-text">\
The woman, her face now leaning in close, allowed a tantalizing whisper to escape her lips.
</span>\
<span class="textbox demon-text">\
You will know in due time
</span>\
<span class="textbox story-text">\
Her dark eyes bore into yours with an intensity that left you feeling exposed, vulnerable to the enigmatic forces that governed your fate.
</span>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src='images/scenes/events/intro11.webm' type='video/webm'></video></tr>
</table>\
<span class="textbox demon-text">\
You will feel quite weak for a while, as if a great exhaustion has settled within you. Rest will become a necessity, and you'll find yourself spending whole months in a state of hibernation. But fear not, for in exchange you have become immortal... At least from the grasp of natural causes.
</span>\
<<timed 5s>>
<span class="textbox story-text">\
Her words hung in the air, a heavy revelation that echoed with both the weight of a curse and the promise of eternity. The realization of your newfound immortality, entangled with the consequences of the dark powers that had claimed you, left you grappling with the profound implications of an existence forever altered.
</span>\
<span class="textbox demon-text">\
And when you are awake, you will feel an unstoppable urge to spread your seed. Embrace it, for in doing so, you shall be rewarded.
</span>\
<span class="textbox story-text">\
Pondering the weight of the woman's revelations, a wave of questions surged within you. Gathering your thoughts, you went for the most relevant.
</span>\
[[Who are the dark powers, and why have they chosen me?|Intro11]]\
[[What does it mean to be immortal from natural causes? Are there vulnerabilities I should be aware of?|Intro11]]\
[[Can you elaborate on the urges, and what kind of rewards are associated with them?|Intro11]]\
[[How can I navigate my new existence without succumbing to the darkness that surrounds it?|Intro11]]\
<</timed>>\<span class="textbox story-text">\
You prepared to seek further understanding of the fate that now bound you. Before you could voice your inquiries, however, the woman leaned in, her breath brushing against your face.
In a haunting echo of the previous encounter, she blew softly on your face, and a mysterious force accompanied the air. The room seemed to blur, the edges of your consciousness fraying as the seductive rhythm of her breath ushered you back into the embrace of sleep.
</span>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src='images/scenes/events/intro12.webm' type='video/webm'></video></tr>\
</table>\
<<timed 5s>>
<span class="textbox story-text">\
The questions that lingered on the tip of your tongue dissolved into the fading echoes of wakefulness. The woman's enigmatic powers asserted their dominance, and as the world slipped away, you succumbed once more to the mysterious dreamscape that awaited in the recesses of your altered reality.
</span>\
[[Several hours later, you open your eyes again|Intro12]]\
<</timed>>\<span class="textbox story-text">\
Several hours later, you slowly regained consciousness, the hazy fog of sleep dissipating as you awoke once more. The room, bathed in the soft glow of dusk, felt eerily quiet. The mysterious woman, who had woven the threads of your destiny, seemed to be gone for now, leaving behind a lingering sense of both relief and uncertainty.
As you lay there, reflecting on the bizarre events that had unfolded, new sensations coursed through your veins. A subtle energy hummed beneath your skin, and a heightened awareness of your surroundings settled within you. The room, once a familiar sanctuary, now held an undercurrent of the supernatural, and you couldn't shake the feeling that your existence had been forever altered.
The urges and desires she spoke of danced at the edges of your consciousness, a constant reminder of the enigmatic transformation you had undergone. It was a delicate balance between the familiar and the unknown, a juxtaposition that left you questioning the boundaries of your own humanity.
</span>\
<span class="textbox story-text">\
As you roused from your contemplation, a sense of curiosity urged you to check your wrists. To your surprise, the once tight bonds had vanished, leaving your hands free. The room, now drenched in the dim hues of dusk, seemed to shift from a space of confinement to one of newfound freedom.
With cautious yet determined movements, you got up from the bed. The air felt different, and the room seemed to welcome your exploration as if releasing you from the spectral chains that had held you captive.
As you stood there, the room transformed from a place of confinement to an open expanse of possibilities. The weight of the surreal events still hung in the air, but the release from the physical restraints fueled a sense of liberation. With every step, you moved further away from the enigmatic encounter, ready to navigate the uncharted paths that awaited beyond the confines of the room.
</span>\
[[Home][$storyData.introComplete to true]]You're out of action points. Consider hibernating.
[[Go home|Home]]<<if $mcComputed === false>>\
<<set _apGain to $monthsToSkip * 3>>\
<<if $mc.inventory.mattress == 1>>\
<<set _apGain += $monthsToSkip>>\
<</if>>\
<<set _spermGain to $monthsToSkip * 5 * $mc.spermProduction>>\
<<gainap _apGain>>\
<<gainsperm _spermGain>>\
<<set $mc.drinkCount to 0>>\
<<set $mc.tempCharisma to 0>>\
<</if>>\
<<set $mcComputed to true>>\<<if !$girl.datedThisMonth>>\
<<if $offeredDate>>\
<span class="textbox girl-text">What part of "I'm busy" don't you understand?</span>
[[Back|CallGirl]]\
<<else>>\
<<set _success to random(0, 10) + $mc.charisma + $mc.tempCharisma + $girl.rel + $girl.charmed - $girl.beauty>>\
<<if $girl.married>>\
<<set _success -= 10>>\
<</if>>\
<<if _success >= 5>>\
<<set $flirted to false>>\
<<set $offeredIceCream to false>>\
<<set $offeredGift to false>>\
<<set $triedToKissHer to false>>\
<<set $offeredSex to false>>\
<<useap 1>>\
<span class="textbox girl-text">Sure! Let's go to the park.</span>
<span class="textbox mc-text">Nice !</span>\
[[Go on a date with her|DateGirl]]\
<<else>>\
<<set $offeredDate to true>>\
<span class="textbox girl-text">I'm busy these days, ask me again later.</span>
<span class="textbox mc-text">Sure</span>
[[Back|CallGirl]]\
<</if>>\
<</if>>\
<<else>>\
<span class="textbox girl-text">We already dated recently. Ask me again later.</span>
<span class="textbox mc-text">Sure</span>\
[[Back|CallGirl]]\
<</if>>\<<if $mc.spirit >= 5>>\
<<set $mc.spirit -= 5, $monthData.gainedSpirit -= 5>>\
<span class="textbox story-text">\
Seated in a quiet corner of the room, you close your eyes, seeking solace in the embrace of meditation. The ambient sounds of the surroundings fade away as you delve into the realm of introspection, letting the rhythmic flow of your breath guide you into a state of inner stillness.
</span>\
<<timed 1s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/scenes/meditation/' + random(1, 34) + '.webm'" type='video/webm'></video></tr></table>\
<</timed>>\
<<timed 3s>>\
<<gainap 1>>\
<<gainsperm 5>>\
<span class="textbox story-text">\
As your mind starts to settle, a gentle wave of calm washes over you. In the canvas of darkness behind your closed eyelids, visions began to unfold like delicate brushstrokes on the tapestry of your consciousness.
</span>
<span class="textbox success">\
You regain 1 action point and 5 Sperm
</span>\
[[Back|Bedroom]]\
<</timed>>\
<</if>>\<<if $mc.sperm >= 10>>\
<<set $mc.lastCumMonth to $storyData.month>>\
<<set $mc.sperm -= 10>>\
<<gainspirit 5>>\
<span class="textbox story-text">\
You sit on your bed, naked, stroking your cock. You've been doing this a thousand times, but it's been particularly intense since that demon girl came to visit you. Images invade your mind, almost as clearly as if they were being projected onto your eyelids. Your heart races and your breathing quickens. It's not just the usual arousal; there's something more, some sort of power flowing through you.
</span>\
<<timed 1s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/scenes/masturbation/' + random(1, 28) + '.webm'" type='video/webm'></video></tr></table>\
<</timed>>\
<<timed 3s>>\
<span class="textbox story-text">\
Suddenly, your cock throbs hard enough to make your vision blur. You feel a wave of pleasure surge through your body. It's so powerful that you can't help but cry out in ecstasy. Just when you thought it was over, another wave hits you. This one feels even stronger than the first. And then another. Each time, it gets better and better. Eventually, you reach a point where you can no longer hold back anymore and come all over your hand. Afterwards, you feel drained but satisfied.
</span>
<span class="textbox success">\
You gain 5 Spirit
</span>\
[[Back|Bedroom]]\
<</timed>>\
<</if>>\<img src="images/locations/shop.jpg">
<span class="textbox story-text">\
The quaint bell above the shop door jingles softly as you step into the cozy establishment.
</span>\
[[Buy stuff|ShopShop]]\
<<if $mc.ap > 0>>\
<<link "Work as a cashier <span class='res-use'>-1<img src='images/icons/action.png'></span><span class='res-gain'>+20 <img src='images/icons/cash.png'></span>" "ShopWork">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Work as a cashier <span class='res-gain'>+20 <img src='images/icons/cash.png'></span></a>\
<span class="tooltiptext">You're out of action points</span>\
</div>
<</if>>\
[[Leave|CityCenter]]<img src="images/locations/gang.jpg">
<<if $mc.gangRel == 0>>\
<span class="textbox story-text">\
You catch a glimpse of one of the gang members, a burly figure with an inscrutable expression. He positions himself strategically, blocking an unspoken path as a silent warning. The air becomes charged with a palpable tension, and you sense that your presence has triggered their wariness.
</span>\
<<elseif $mc.gangRel == 1>>\
<span class="textbox story-text">\
The local gang eyes you with a mix of guarded suspicion and subtle curiosity. The burly figure maintains a cautious stance, positioning himself to observe. The air carries a subtle tension, but there's a fleeting moment of consideration among the gang members.
</span>\
<<elseif $mc.gangRel == 2>>\
<span class="textbox story-text">\
The local gang's eyes assess you with initial wariness that begins to soften. The burly figure, while maintaining a watchful posture, hints at a willingness to observe rather than confront. The air undergoes a subtle shift, and the gang members exchange glances with a slightly less tense demeanor. There's a growing sense that your presence might not be perceived as an immediate threat.
</span>\
<<else>>\
<span class="textbox story-text">\
You feel the local gang's eyes meet yours with initial wariness that swiftly transforms into a measured openness. The burly figure, while watchful, conveys a sense of acceptance. The air carries a nuanced trust, evident in the relaxed exchange of glances among the gang members. It becomes apparent that, against the odds, your presence has been met with a level of acceptance within the territory they fiercely guard.
</span>\
<</if>>\
<<if $mc.gangRel < 3>>\
<span class="textbox story-text">\
They offer hookers, and will probably start to trust you more after you hire a few.
</span>\
<<if $mc.sperm >= 10 && $mc.ap > 0 && $mc.cash >= 200>>\
<<link "Hire a hooker <span class='res-use'>-1<img src='images/icons/action.png'>, -200 <img src='images/icons/cash.png'>, -10 <img src='images/icons/sperm.png'></span>" "HireHooker">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Hire a hooker <span class='res-use'>-1<img src='images/icons/action.png'>, -200 <img src='images/icons/cash.png'>, -10 <img src='images/icons/sperm.png'></span></a>\
<<if $mc.ap == 0>>\
<span class="tooltiptext">You're out of action points</span>\
<<elseif $mc.cash < 200>>\
<span class="tooltiptext">Not enough Cash</span>\
<<elseif $mc.sperm < 10>>\
<span class="tooltiptext">Not enough Sperm</span>\
<</if>>\
</div>
<</if>>\
<<else>>\
<span class="textbox story-text">\
They have no more hookers for you to hire, but they trust you enough to do small jobs for them. You can buy drugs from them, then sell them for profit.
</span>\
<<if $mc.cash >= 50>>\
<<link "Buy weed from the gang <span class='res-use'>-50 <img src='images/icons/cash.png'></span>" "BuyWeed">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Buy weed from the gang <span class='res-use'>-50 <img src='images/icons/cash.png'></span></a>\
<span class="tooltiptext">Not enough Cash</span>\
</div>
<</if>>\
<</if>>\
[[Back to the club|Club]]<img src="images/locations/shop-work.jpg">
<span class="textbox story-text">\
The soft beep of the cash register punctuates the steady stream of customers coming and going. As the day unfolds, you find a peculiar sense of comfort in the rhythmic familiarity of the cashier's role, a stark contrast to the unpredictable events that have marked recent chapters of your life.
</span>\
<<useap 1>>\
<<set $mc.cash += 20, $monthData.gainedCash += 20>>
<span class="textbox success">You earn 20 Cash</span>\
[[Back to shop|Shop]]\<img src="images/locations/weed-buy.jpg">
<<set $mc.cash -= 50, $monthData.gainedCash -= 50>>\
<<set $mc.inventory.weed += 1>>\
<span class="textbox success">You buy weed from the gang for 50 Cash</span>\
[[Back to gang|Gang]]\<img src="images/locations/shop.jpg">
<span class="textbox story-text">\
You navigate the aisles, perusing the array of products on display. From vibrant fruits to neatly packaged snacks, the shop seems to offer a bit of everything.
</span>\
<h3>Consumables</h3>\
<table class="shop-table">\
<tr>
<td class="golden">Coffee</td>\
<td class="shop-price">\
<<if $mc.cash >= 20>>\
<<link "20 <img src='images/icons/cash.png'> (<<print $mc.inventory.coffee>> in inventory)" "ShopShop">><<set $mc.cash -= 20, $mc.inventory.coffee += 1>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>20 <img src='images/icons/cash.png'> (<<print $mc.inventory.coffee>> in inventory)</a>\
<span class="tooltiptext">Not enough Cash</span>\
</div>\
<</if>>\
</td>\
</tr>\
<tr>
<td class="golden">Booze</td>\
<td class="shop-price">\
<<if $mc.cash >= 30>>\
<<link "30 <img src='images/icons/cash.png'> (<<print $mc.inventory.booze>> in inventory)" "ShopShop">><<set $mc.cash -= 30, $mc.inventory.booze += 1>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>30 <img src='images/icons/cash.png'> (<<print $mc.inventory.booze>> in inventory)</a>\
<span class="tooltiptext">Not enough Cash</span>\
</div>\
<</if>>\
</td>\
</tr>\
</table>\
<h3>Gifts</h3>\
<table class="shop-table">\
<tr>
<td class="golden">Rose</td>\
<td class="shop-price">\
<<if $mc.cash >= 30>>\
<<link "30 <img src='images/icons/cash.png'> (<<print $mc.inventory.rose>> in inventory)" "ShopShop">><<set $mc.cash -= 30, $mc.inventory.rose += 1>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>30 <img src='images/icons/cash.png'> (<<print $mc.inventory.rose>> in inventory)</a>\
<span class="tooltiptext">Not enough Cash</span>\
</div>\
<</if>>\
</td>\
</tr>\
<tr>
<td class="golden">Jewelry</td>\
<td class="shop-price">\
<<if $mc.cash >= 200>>\
<<link "200 <img src='images/icons/cash.png'> (<<print $mc.inventory.jewelry>> in inventory)" "ShopShop">><<set $mc.cash -= 200, $mc.inventory.jewelry += 1>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>200 <img src='images/icons/cash.png'> (<<print $mc.inventory.jewelry>> in inventory)</a>\
<span class="tooltiptext">Not enough Cash</span>\
</div>\
<</if>>\
</td>\
</tr>\
</table>\
<h3>Furniture</h3>\
<table class="shop-table">\
<tr>
<td class="golden">Memory foam mattress</td>\
<td class="shop-price">\
<<if $mc.inventory.mattress == 1>>\
Already bought
<<elseif $mc.cash >= 1000>>\
<<link "1000 <img src='images/icons/cash.png'>" "ShopShop">><<set $mc.cash -= 1000, $mc.inventory.mattress += 1>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>1000 <img src='images/icons/cash.png'></a>\
<span class="tooltiptext">Not enough Cash</span>\
</div>\
<</if>>\
</td>\
</tr>\
</table>\
[[Leave|CityCenter]]<<if $girl.birthControl == true>>\
<<set $girl.birthControl to false>>\
<span class="textbox success">$girl.name agrees to stop taking the pill</span>\
<<else>>\
<<set $girl.birthControl to true>>\
<span class="textbox success">$girl.name agrees to start taking the pill</span>\
<</if>>\
[[Back|CallGirl]]<<if $mc.sperm < 10>>\
<<goto "NotEnoughSperm">>\
<</if>>\<span class="textbox failure">Your dick refuses to go hard again (not enough sperm left)</span>\
[[Dismiss the girl|DismissGirlFromSex]]<<include [[NameValues]]>>\
<div class="phone">
<div class="phone-top">
<span class="sensor"></span>
<span class="speaker"></span>
</div>
<div class="phone-screen phone-screen-girl-details">\
<h2>\
$girl.name
<<if $girl.age >= 216>>\
[img[images/icons/contact-call.webp][TryCall]]\
<</if>>\
</h2>\
<div class="contactlist">\
<table class="phone-table girl-details-table">
<tr>
<th>Age</th><td><<print Math.floor($girl.age / 12)>></td>
</tr>
<tr>
<th>Type</th><td><<print ucfirst($girl.type)>></td>
</tr>
<tr>
<th>Beauty</th><td>_beauty</td>
</tr>
<tr>
<th>Submissiveness</th><td>_submissiveness</td>
</tr>
<tr>
<th>Max stamina</th><td>$girl.maxStamina</td>
</tr>
<tr>
<th>Affinity</th><td>_affinity</td>
</tr>
<tr>
<th>Charmed</th><td>$girl.charmed</td>
</tr>
<tr>
<th>Mother</th>
<td>\
<<if $girl.mother == null>>\
Unknown
<<elseif typeof $girl.mother === 'number'>>\
<<for _j to 0; _j lt $girls.length; _j++>>\
<<if $girls[_j].id == $girl.mother>>\
<<print '[[$girls[' + _j + '].name|GirlDetails][$girl to $girls[' + _j + ']]]'>>
<<break>>\
<</if>>\
<</for>>\
<<else>>\
$girl.mother
<</if>>\
</td>\
</tr>
<tr>
<th>Oral experience</th><td>_oralXp</td>
</tr>
<tr>
<th>Vaginal experience</th><td>_vaginalXp</td>
</tr>
<tr>
<th>Anal experience</th><td>_analXp</td>
</tr>
<tr>
<<if $girl.married>>\
<<set _married to 'Yes'>>\
<<else>>\
<<set _married to 'No'>>\
<</if>>\
<th>Married</th><td>_married</td>
</tr>
<tr>
<th>Fertility</th><td>_fertility</td>
</tr>
<tr>
<th>Pregnant</th>
<<if $girl.pregnant === false>>\
<td>No</td>
<<else>>\
<td>Yes ($girl.pregnant months)</td>
<</if>>\
</tr>
<tr>
<th>On birth control</th>
<<if $girl.birthControl === false>>\
<td>No</td>
<<else>>\
<td>Yes</td>
<</if>>\
</tr>
<tr>
<th>Traits</th>
<td>\
<<if $girl.traits.length == 0>>\
None
<<else>>\
<<for _l to 0; _l lt $girl.traits.length; _l++>>\
<<if _l >= 1>>\
<<print ', '>>\
<</if>>\
<<print $girl.traits[_l]>>\
<</for>>\
<</if>>\
</td>\
</tr>
<tr>
<th>Children</th>
<td>\
<<if $girl.children.length == 0>>\
None
<<else>>\
<<for _j to 0; _j lt $girl.children.length; _j++>>\
<<for _k to 0; _k lt $girls.length; _k++>>\
<<if $girl.children[_j] == $girls[_k].id>>\
<<print '[[$girls[' + _k + '].name|GirlDetails][$girl to $girls[' + _k + ']]]'>>\
<<break>>\
<</if>>\
<</for>>\
<<for _k to 0; _k lt $children.length; _k++>>\
<<if $girl.children[_j] == $children[_k].id>>\
<<print '[[$children[' + _k + '].name|GirlDetails][$girl to $children[' + _k + ']]]'>>\
<<break>>\
<</if>>\
<</for>>\
<</for>>\
<</if>>\
</td>\
</tr>\
</table>\
</div>\
</div>
<div>
<span class="on-off"></span>
<span class="sleep"></span>
<span class="up"></span>
<span class="down"></span>
</div>
<div class="phone-bottom">
<span>[img[images/icons/phone-button.png][Contacts]]</span>
</div>
</div><<if $mc.spirit >= 50 && $mc.ap > 0>>\
<<set $mc.spirit -= 50, $monthData.gainedSpirit -= 50, $mc.favors += 1, $monthData.gainedFavors += 1>>\
<<useap 1>>\
<img src="images/locations/ritual.jpg">\
<span class="textbox story-text">\
Here you are, standing in front of a mirror, naked. You have no idea how this will work out, but you try anyway. It doesn’t take long, really. All you need to do is stare at yourself in the mirror, and then say aloud the words she told you to use. Then you just need to keep staring at yourself until something happens.
</span>\
<<timed 1s>>
<span class="textbox story-text">\
It starts out slowly at first. The room feels colder than it should be. Like someone turned down the thermostat. And there's a strange feeling in the back of your head, like when you wake up from a nap and can't remember where you were or what happened during it. It makes you feel dizzy. Your vision blurs slightly. You hear muffled voices coming from somewhere far away. They sound like they're arguing about something important, but you can't understand them clearly enough to make sense of anything.
</span>\
<</timed>>\
<<timed 3s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/scenes/ritual/' + random(1, 4) + '.webm'" type='video/webm'></video></tr></table>\
<</timed>>\
<<timed 5s>>\
<span class="textbox story-text">\
Then comes the pain. It begins as a dull throbbing sensation inside your skull, but soon becomes more intense. Sharp pains shoot through your entire body. Your muscles tense up, and you begin to sweat profusely. The air around you seems thinner, as though someone took away most of the oxygen in the atmosphere. Everything hurts. Even breathing hurts. Every movement hurts.
</span>\
<</timed>>\
<<timed 7s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/scenes/ritual/' + random(5, 8) + '.webm'" type='video/webm'></video></tr></table>\
<</timed>>\
<<timed 10s>>\
<span class="textbox story-text">\
But somehow, despite all that, you manage to stay standing upright. And suddenly, everything gets clearer. You see things that weren't visible before. Objects seem brighter than usual. Colors look richer. Sounds are louder. Your senses sharpen, and your thoughts grow sharper. It almost feels like being drunk, except without any alcohol involved.
</span>\
<</timed>>\
<<timed 12s>>
<span class="textbox story-text">\
The next morning, you wake up early. It takes forever to fall asleep again. You're not sure how, but you have the feeling you accomplished something last night. Maybe you did? Or maybe it was just a dream. Either way, you decide to shower off the grime of yesterday. Afterward, you dress in clean clothes and walk outside.
</span>
<span class="textbox success">\
You gain 1 Favor
</span>\
[[Back|Home]]\
<</timed>>\
<</if>>\<<set $disableMenuButtons to true>>\
<<set $mc.cash -= 200, $monthData.gainedCash -= 200>>\
<<useap 1>>\
<<if $mc.gangRel === 0>>\
<<goto [[Hooker1Start]]>>\
<<elseif $mc.gangRel === 1>>\
<<goto [[Hooker2Start]]>>\
<<elseif $mc.gangRel === 2>>\
<<goto [[Hooker3Start]]>>\
<</if>>\
[[Back|Gang]]<img src="images/locations/spell.jpg">\
<<if $mc.eventFlags.includes(1)>>\
<<if $mc.spirit >= 20 && $girl.charmed < 100>>\
<<link "Charm <span class='res-use'>-20<img src='images/icons/spirit.png'></span>" "CharmSpell">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Charm <span class='res-use'>-20<img src='images/icons/spirit.png'></span></a>\
<<if $mc.spirit < 20>>\
<span class="tooltiptext">Not enough Spirit</span>\
<<elseif $girl.charmed == 100>>\
<span class="tooltiptext">$girl.name is totally under your charm already</span>\
<</if>>\
</div>\
<</if>>\
<<else>>\
<span class="textbox story-text">You don't know any spell.</span>\
<</if>>\
[[Back|DateGirl]]<span class="textbox story-text">\
In the shroud of night, your dream unfurls, twisting reality into a labyrinth of fear. It begins innocuously, amidst familiar surroundings, yet an unsettling aura lurks beneath the surface, an ominous premonition lingering in the air.
You find yourself wandering through shadowed corridors, each step echoing with a hollow resonance that sends shivers down your spine. The walls seem to close in, suffocating you with their oppressive presence, their surfaces adorned with grotesque, shifting patterns that dance in the dim light.
</span>\
<<timed 4s>>
<span class="textbox story-text">\
As you venture deeper into the labyrinth, a sense of unease intensifies, as if unseen eyes follow your every move. Whispers, barely audible yet laden with malevolence, swirl around you, their origins elusive in the darkness. Your heart races, a primal instinct urging you to flee, yet you're ensnared in this twisted realm, unable to break free.
Suddenly, the surroundings morph, twisting into grotesque caricatures of reality. Faces contort into ghastly masks, their features warped by unseen forces, eyes gleaming with a hunger that chills you to the core. You stumble backwards, the ground beneath you shifting like quicksand, threatening to engulf you in its abyss.
</span>\
<</timed>>\
<<timed 8s>>
<span class="textbox story-text">\
A cacophony of screams rends the silence, reverberating through the labyrinth with an intensity that threatens to shatter your sanity. You struggle to distinguish reality from nightmare, the boundaries blurring as terror consumes you whole.
</span>\
[[Try to wake up|FirstRewardEventStart]]\
<</timed>>\<<if $mc.eventFlags.includes(1) === false && $mc.favors >= 3>>\
<<set $disableMenuButtons to true>>\
<<goto "FirstRewardEvent">>\
<<elseif $storyData.month - $mc.lastCumMonth >= 3>>\
<<set $disableMenuButtons to true>>\
<<goto "LastCumPenaltyEvent">>\
<</if>>\<<nobr>>
<<if $girl.beauty < 20>>
<<set _beauty to $girl.beauty + ' (unattractive)'>>
<<elseif $girl.beauty < 40>>
<<set _beauty to $girl.beauty + ' (average)'>>
<<elseif $girl.beauty < 60>>
<<set _beauty to $girl.beauty + ' (pretty)'>>
<<elseif $girl.beauty < 80>>
<<set _beauty to $girl.beauty + ' (gorgeous)'>>
<<else>>
<<set _beauty to $girl.beauty + ' (divine)'>>
<</if>>
<<if $girl.sub < 20>>
<<set _submissiveness to $girl.sub + ' (defiant)'>>
<<elseif $girl.sub < 40>>
<<set _submissiveness to $girl.sub + ' (stubborn)'>>
<<elseif $girl.sub < 60>>
<<set _submissiveness to $girl.sub + ' (humble)'>>
<<elseif $girl.sub < 80>>
<<set _submissiveness to $girl.sub + ' (conformable)'>>
<<else>>
<<set _submissiveness to $girl.sub + ' (docile)'>>
<</if>>
<<if $girl.rel < 10>>
<<set _affinity to $girl.rel + ' (despises you)'>>
<<elseif $girl.rel < 30>>
<<set _affinity to $girl.rel + ' (tolerates you)'>>
<<elseif $girl.rel < 60>>
<<set _affinity to $girl.rel + ' (likes you)'>>
<<elseif $girl.rel < 80>>
<<set _affinity to $girl.rel + ' (loves you)'>>
<<else>>
<<set _affinity to $girl.rel + ' (worships you)'>>
<</if>>
<<if $girl.oralXp == 0>>
<<set _oralXp to Math.round($girl.oralXp * 10) / 10 + ' (virgin)'>>
<<elseif $girl.oralXp < 20>>
<<set _oralXp to Math.round($girl.oralXp * 10) / 10 + ' (novice)'>>
<<elseif $girl.oralXp < 40>>
<<set _oralXp to Math.round($girl.oralXp * 10) / 10 + ' (enthusiast)'>>
<<elseif $girl.oralXp < 60>>
<<set _oralXp to Math.round($girl.oralXp * 10) / 10 + ' (experienced)'>>
<<elseif $girl.oralXp < 80>>
<<set _oralXp to Math.round($girl.oralXp * 10) / 10 + ' (skilled)'>>
<<else>>
<<set _oralXp to Math.round($girl.oralXp * 10) / 10 + ' (ace)'>>
<</if>>
<<if $girl.oralVirgin && $girl.oralXp > 0>>
<<set _oralXp to _oralXp + '<span class="deflowered"> deflowered by you !</span>'>>
<</if>>
<<if $girl.vaginalXp == 0>>
<<set _vaginalXp to Math.round($girl.vaginalXp * 10) / 10 + ' (virgin)'>>
<<elseif $girl.vaginalXp < 20>>
<<set _vaginalXp to Math.round($girl.vaginalXp * 10) / 10 + ' (novice)'>>
<<elseif $girl.vaginalXp < 40>>
<<set _vaginalXp to Math.round($girl.vaginalXp * 10) / 10 + ' (enthusiast)'>>
<<elseif $girl.vaginalXp < 60>>
<<set _vaginalXp to Math.round($girl.vaginalXp * 10) / 10 + ' (experienced)'>>
<<elseif $girl.vaginalXp < 80>>
<<set _vaginalXp toMath.round($girl.vaginalXp * 10) / 10 + ' (skilled)'>>
<<else>>
<<set _vaginalXp to Math.round($girl.vaginalXp * 10) / 10 + ' (ace)'>>
<</if>>
<<if $girl.vaginalVirgin && $girl.vaginalXp > 0>>
<<set _vaginalXp to _vaginalXp + '<span class="deflowered"> deflowered by you !</span>'>>
<</if>>
<<if $girl.analXp == 0>>
<<set _analXp to Math.round($girl.analXp * 10) / 10 + ' (virgin)'>>
<<elseif $girl.analXp < 20>>
<<set _analXp to Math.round($girl.analXp * 10) / 10 + ' (novice)'>>
<<elseif $girl.analXp < 40>>
<<set _analXp to Math.round($girl.analXp * 10) / 10 + ' (enthusiast)'>>
<<elseif $girl.analXp < 60>>
<<set _analXp to Math.round($girl.analXp * 10) / 10 + ' (experienced)'>>
<<elseif $girl.analXp < 80>>
<<set _analXp to Math.round($girl.analXp * 10) / 10 + ' (skilled)'>>
<<else>>
<<set _analXp to Math.round($girl.analXp * 10) / 10 + ' (ace)'>>
<</if>>
<<if $girl.analVirgin && $girl.analXp > 0>>
<<set _analXp to _analXp + '<span class="deflowered"> deflowered by you !</span>'>>
<</if>>
<<if $girl.fertility == 0>>
<<set _fertility to $girl.fertility + ' (sterile)'>>
<<elseif $girl.fertility < 20>>
<<set _fertility to $girl.fertility + ' (infertile)'>>
<<elseif $girl.fertility < 40>>
<<set _fertility to $girl.fertility + ' (fertile)'>>
<<elseif $girl.fertility < 60>>
<<set _fertility to $girl.fertility + ' (fruitful)'>>
<<elseif $girl.fertility < 80>>
<<set _fertility to $girl.fertility + ' (fecund)'>>
<<else>>
<<set _fertility to $girl.fertility + ' (venus)'>>
<</if>>
<</nobr>><<if $actionToCheck == 'insemination_missionary' or $actionToCheck == 'insemination_doggy'>>\
<span class="textbox girl-text">Don't cum inside me, I'm not on the pill!</span>
<<else>>\
<span class="textbox girl-text">I don't think I'm ready to do this with you</span>
<<switch $actionToCheck>>\
<<case 'vaginal_missionary' 'vaginal_doggy'>>\
<<if $girl.vaginalXp === 0>>\
<span class="textbox success">$girl.name is a virgin!</span>
<</if>>\
<<case 'anal_missionary' 'anal_doggy'>>\
<<if $girl.analXp === 0>>\
<span class="textbox success">$girl.name is an anal virgin!</span>
<</if>>\
<</switch>>\
<</if>>\
<<if $actionToCheck == 'insemination_missionary' or $actionToCheck == 'insemination_doggy'>>\
[[Cum somewhere else|CancelAction]]\
<<else>>\
[[Respect her limits|CancelAction]]\
<</if>>\
[[Try to persuade her|PersuadeAction]]\
[[Go for it anyway|ForceAction]]\<<nobr>>
<<switch $actionToCheck>>
<<case 'dressed_deepthroat' 'undies_deepthroat' 'naked_deepthroat' 'back_deepthroat'>>
<<if !$acceptedActions.includes('deepthroat') && (($girl.oralXp < 40 && $girl.rel < 80) || $girl.rel < 60) && $girl.sub < 75>>
<<goto [[UnwantedAction]]>>
<<elseif $actionToCheck == 'dressed_deepthroat'>>\
<<goto [[DressedDeepthroat]]>>\
<<elseif $actionToCheck == 'undies_deepthroat'>>\
<<goto [[UndiesDeepthroat]]>>\
<<elseif $actionToCheck == 'naked_deepthroat'>>\
<<goto [[NakedDeepthroat]]>>\
<<else>>\
<<goto [[BackFuckMouth]]>>\
<</if>>
<<case 'dressed_lick_ass' 'undies_lick_ass' 'naked_lick_ass'>>\
<<if !$acceptedActions.includes('lick_ass') && (($girl.oralXp < 40 && $girl.rel < 80) || $girl.rel < 60) && $girl.sub < 75>>
<<goto [[UnwantedAction]]>>
<<elseif $actionToCheck == 'dressed_lick_ass'>>\
<<goto [[DressedLickAss]]>>\
<<elseif $actionToCheck == 'undies_lick_ass'>>\
<<goto [[UndiesLickAss]]>>\
<<elseif $actionToCheck == 'naked_lick_ass'>>\
<<goto [[NakedLickAss]]>>\
<</if>>
<<case 'vaginal_missionary' 'vaginal_doggy'>>
<<if !$acceptedActions.includes('vaginal') && (($girl.vaginalXp < 20 && $girl.rel < 80) || $girl.rel < 60) && $girl.sub < 75>>
<<goto [[UnwantedAction]]>>
<<elseif $actionToCheck == 'vaginal_missionary'>>\
<<goto [[Missionary]]>>\
<<elseif $actionToCheck == 'vaginal_doggy'>>\
<<goto [[Doggy]]>>\
<</if>>
<<case 'anal_missionary' 'anal_doggy'>>
<<if !$acceptedActions.includes('anal') && (($girl.analXp < 20 && $girl.rel < 80) || $girl.rel < 60) && $girl.sub < 75>>
<<goto [[UnwantedAction]]>>
<<elseif $actionToCheck == 'anal_missionary'>>\
<<goto [[AnalMissionary]]>>\
<<elseif $actionToCheck == 'anal_doggy'>>\
<<goto [[AnalDoggy]]>>\
<</if>>
<<case 'dressed_cum_throat' 'undies_cum_throat' 'naked_cum_throat'>>
<<if (($girl.oralXp < 60 && $girl.rel < 80) || $girl.rel < 60) && $girl.sub < 75>>
<<goto [[UnwantedCumThroat]]>>
<<elseif $actionToCheck == 'dressed_cum_throat'>>\
<<goto [[DressedCumThroat]]>>\
<<elseif $actionToCheck == 'undies_cum_throat'>>\
<<goto [[UndiesCumThroat]]>>\
<<elseif $actionToCheck == 'naked_cum_throat'>>\
<<goto [[NakedCumThroat]]>>\
<</if>>
<<case 'insemination_missionary' 'insemination_doggy'>>
<<if $girl.birthControl === false && $girl.rel < 80 && $girl.charmed < 80 && $girl.sub < 80>>
<<goto [[UnwantedAction]]>>
<<elseif $actionToCheck == 'insemination_missionary'>>\
<<goto [[MissionaryInseminate]]>>
<<elseif $actionToCheck == 'insemination_doggy'>>\
<<goto [[DoggyInseminate]]>>
<</if>>
<</switch>>
<</nobr>><span class="textbox story-text">You do your best to persuade her</span>\
<<set _bonus to 0>>\
<<if $girl.traits.includes('Perverted')>>\
<<set _bonus += 20>>\
<</if>>\
<<set _success to roll(150 - $mc.charisma - $girl.rel - _bonus)>>\
<<run loseRel()>>\
<<if _success>>\
<<if $actionToCheck == 'insemination_missionary' or $actionToCheck == 'insemination_doggy'>>\
<span class="textbox girl-text">Alright... I guess I can take the risk for you</span>
<<else>>\
<span class="textbox girl-text">Alright... but not too rough, please</span>
<</if>>\
<span class="textbox success">Nice! She is a bit annoyed but complies</span>
<<set $girl.rel -= 2>>\
<<switch $actionToCheck>>\
<<case 'dressed_deepthroat'>>\
<<run $acceptedActions.push('deepthroat')>>\
[[Deepthroat|DressedDeepthroat]]\
<<case 'undies_deepthroat'>>\
<<run $acceptedActions.push('deepthroat')>>\
[[Deepthroat|UndiesDeepthroat]]\
<<case 'naked_deepthroat'>>\
<<run $acceptedActions.push('deepthroat')>>\
[[Deepthroat|NakedDeepthroat]]\
<<case 'back_deepthroat'>>\
<<run $acceptedActions.push('deepthroat')>>\
[[Fuck her mouth|BackFuckMouth]]\
<<case 'dressed_lick_ass'>>\
<<run $acceptedActions.push('lick_ass')>>\
[[She starts licking your ass|DressedLickAss]]\
<<case 'undies_lick_ass'>>\
<<run $acceptedActions.push('lick_ass')>>\
[[She starts licking your ass|UndiesLickAss]]\
<<case 'naked_lick_ass'>>\
<<run $acceptedActions.push('lick_ass')>>\
[[She starts licking your ass|NakedLickAss]]\
<<case 'vaginal_missionary'>>\
<<run $acceptedActions.push('vaginal')>>\
[[Fuck her pussy|Missionary]]\
<<case 'vaginal_doggy'>>\
<<run $acceptedActions.push('vaginal')>>\
[[Fuck her pussy|Doggy]]\
<<case 'anal_missionary'>>\
<<run $acceptedActions.push('anal')>>\
[[Fuck her ass|AnalMissionary]]\
<<case 'anal_doggy'>>\
<<run $acceptedActions.push('anal')>>\
[[Fuck her ass|AnalDoggy]]\
<<case 'insemination_missionary'>>\
[[Cum inside her|MissionaryInseminate]]\
<<case 'insemination_doggy'>>\
[[Cum inside her|DoggyInseminate]]\
<</switch>>\
<<else>>\
<span class="textbox girl-text">I said no</span>
<span class="textbox failure">She is obviously very annoyed by your arguing</span>
<<set $girl.rel -= 10>>\
<<switch $actionToCheck>>\
<<case 'dressed_deepthroat' 'dressed_lick_ass'>>\
[[Back to what you were doing|DressedKneel]]\
<<case 'undies_deepthroat' 'undies_lick_ass'>>\
[[Back to what you were doing|UndiesKneel]]\
<<case 'naked_deepthroat' 'naked_lick_ass'>>\
[[Back to what you were doing|NakedKneel]]\
<<case 'back_deepthroat' 'vaginal_missionary' 'anal_missionary'>>\
[[Back to what you were doing|NakedBack]]\
<<case 'vaginal_doggy' 'anal_doggy'>>\
[[Back to what you were doing|NakedAllFour]]\
<<case 'insemination_missionary'>>\
[[Cum somewhere else|Missionary]]\
<<case 'insemination_doggy'>>\
[[Cum somewhere else|Doggy]]\
<</switch>>\
<</if>>\<<nobr>>
<<switch $actionToCheck>>
<<case 'dressed_deepthroat' 'dressed_lick_ass'>>
<<goto [[DressedKneel]]>>
<<case 'undies_deepthroat' 'undies_lick_ass'>>
<<goto [[UndiesKneel]]>>
<<case 'naked_deepthroat' 'naked_lick_ass'>>
<<goto [[NakedKneel]]>>
<<case 'back_deepthroat' 'vaginal_missionary' 'anal_missionary'>>
<<goto [[NakedBack]]>>
<<case 'vaginal_doggy' 'anal_doggy'>>
<<goto [[NakedAllFour]]>>
<<case 'insemination_missionary'>>
<<goto [[Missionary]]>>
<<case 'insemination_doggy'>>
<<goto [[Doggy]]>>
<</switch>>
<</nobr>><span class="textbox story-text">You decide to go for it anyway</span>\
<<set _bonus to 0>>\
<<if $girl.traits.includes('Perverted')>>\
<<set _bonus += 20>>\
<</if>>\
<<set _success to roll(150 - $girl.sub - $girl.charmed - _bonus)>>\
<<if _success>>\
<span class="textbox success">She doesn't dare to argue with you and complies like a good bitch</span>
<<switch $actionToCheck>>\
<<case 'dressed_deepthroat'>>\
<<run $acceptedActions.push('deepthroat')>>\
[[Deepthroat|DressedDeepthroat]]\
<<case 'undies_deepthroat'>>\
<<run $acceptedActions.push('deepthroat')>>\
[[Deepthroat|UndiesDeepthroat]]\
<<case 'naked_deepthroat'>>\
<<run $acceptedActions.push('deepthroat')>>\
[[Deepthroat|NakedDeepthroat]]\
<<case 'back_deepthroat'>>\
<<run $acceptedActions.push('deepthroat')>>\
[[Fuck her mouth|BackFuckMouth]]\
<<case 'dressed_lick_ass'>>\
<<run $acceptedActions.push('lick_ass')>>\
[[She starts licking your ass|DressedLickAss]]\
<<case 'undies_lick_ass'>>\
<<run $acceptedActions.push('lick_ass')>>\
[[She starts licking your ass|UndiesLickAss]]\
<<case 'naked_lick_ass'>>\
<<run $acceptedActions.push('lick_ass')>>\
[[She starts licking your ass|NakedLickAss]]\
<<case 'vaginal_missionary'>>\
<<run $acceptedActions.push('vaginal')>>\
[[Fuck her pussy|Missionary]]\
<<case 'vaginal_doggy'>>\
<<run $acceptedActions.push('vaginal')>>\
[[Fuck her pussy|Doggy]]\
<<case 'anal_missionary'>>\
<<run $acceptedActions.push('anal')>>\
[[Fuck her ass|AnalMissionary]]\
<<case 'anal_doggy'>>\
<<run $acceptedActions.push('anal')>>\
[[Fuck her ass|AnalDoggy]]\
<<case 'insemination_missionary'>>\
[[Cum inside her|MissionaryInseminate]]\
<<case 'insemination_doggy'>>\
[[Cum inside her|DoggyInseminate]]\
<</switch>>\
<<else>>\
<span class="textbox girl-text">No! Leave me alone, asshole!</span>
<span class="textbox failure">She slaps you in the face and runs away</span>
<<set $girl.rel -= 20>>\
<<run loseRel()>>\
<span class="textbox story-text">You really blew it</span>
[[Shrug and get dressed|DismissGirlFromSex]]\
<</if>>\<<include [[CumEffects]]>>\
<<set $cameInPussy += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_missionary_cum_in'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'missionary_cum_in/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td><<include [[Insemination]]>></td></tr>\
<tr><td id="NakedBack">Get up</td></tr>
</table>\<<include [[CumEffects]]>>\
<<set $cameInPussy += 1>>\
<<set _sceneName to $girl.type + '_' + $girlAgeType + '_N_doggy_cum_in'>>\
<<set _sceneKey to setup.sceneNames.indexOf(_sceneName)>>\
<<set _sceneAmount to setup.sceneAmounts[_sceneKey]>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source @src="$currentClothingFolder + 'doggy_cum_in/' + random(1, _sceneAmount) + '.webm'" type='video/webm'></video></tr>
<tr><td><<include [[Insemination]]>></td></tr>\
<tr><td id="NakedAllFour">Get up</td></tr>
</table>\<<set $actionToCheck to 'back_deepthroat'>>\
<<include [[CheckActionIsWanted]]>>\<<set $actionToCheck to 'naked_lick_ass'>>\
<<include [[CheckActionIsWanted]]>>\<<set $actionToCheck to 'naked_deepthroat'>>\
<<include [[CheckActionIsWanted]]>>\<<set $actionToCheck to 'undies_lick_ass'>>\
<<include [[CheckActionIsWanted]]>>\<<set $actionToCheck to 'undies_deepthroat'>>\
<<include [[CheckActionIsWanted]]>>\<<set $actionToCheck to 'dressed_lick_ass'>>\
<<include [[CheckActionIsWanted]]>>\<<set $actionToCheck to 'dressed_deepthroat'>>\
<<include [[CheckActionIsWanted]]>>\<<set $actionToCheck to 'vaginal_missionary'>>\
<<include [[CheckActionIsWanted]]>>\<<set $actionToCheck to 'vaginal_doggy'>>\
<<include [[CheckActionIsWanted]]>>\<<set $actionToCheck to 'anal_doggy'>>\
<<include [[CheckActionIsWanted]]>>\<<set $actionToCheck to 'anal_missionary'>>\
<<include [[CheckActionIsWanted]]>>\<<if $disableMenuButtons === false>>\
[[PHONE|Contacts]]
[[HELP|Help]]
[[CHEATS|Cheats]]
<<link "<img src='images/icons/logo-discord.png'> Discord" "Discord">><</link>>\
<<link "<img src='images/icons/logo-patreon.png'> Patreon" "Patreon">><</link>>\
//<<link "<img src='images/icons/logo-subscribestar.png'> SubscribeStar" "SubscribeStar">><</link>>\
<<else>>\
<a disabled>PHONE</a>\
<a disabled>HELP</a>\
<a disabled>CHEATS</a>\
<a disabled><img src='images/icons/logo-discord.png'> Discord</a>\
<a disabled><img src='images/icons/logo-patreon.png'> Patreon</a>\
<</if>>
<a disabled><img src='images/icons/logo-subscribestar.png'> SubscribeStar</a>\<h3>Time</h3>\
Each "turn" of the game is a month, and you will need to hibernate regularly to regain some stats. Be careful, as spending too much time without having sex will result in stat penalties. All the girls will age with time.
<h3>Stats and Resources</h3>\
<table class="help-resource-table">
<tr>
<th><img src="images/icons/charisma.png"> Charisma</th>
<td>Represents how good you look, and your ease with girls. Gained by mingling with girls.</td>
</tr>
<tr>
<th><img src="images/icons/cash.png"> Cash</th>
<td>Quite self-explanatory, used for goods and services, gained by working as a cashier in the shop, or maybe the local gang will have opportunities...</td>
</tr>
<tr>
<th><img src="images/icons/action.png"> Action points</th>
<td>Used for various activities. You can regain them by meditating or hibernating.</td>
</tr>
<tr>
<th><img src="images/icons/spirit.png"> Spirit</th>
<td>The strength of your mind and magical abilities. Used for meditating, casting spells or performing rituals. Gained by having sex and spreading your seed.</td>
</tr>
<tr>
<th><img src="images/icons/sperm.png"> Sperm</th>
<td>Your reserve of sperm, used to get your dick hard, have sex and inseminate girls. Regained by hibernating.</td>
</tr>
<tr>
<th><img src="images/icons/sex.png"> Sex XP</th>
<td>Your experience with sex in general, a higher value will help you last longer during sex, and give the girls more pleasure.</td>
</tr>
<tr>
<th>Favors</th>
<td>Mysterious promises of rewards from the dark powers. Gained by performing rituals.</td>
</tr>
<tr>
<th>Gang trust</th>
<td>Represents your relations with the local gang. The more they trust you, the more likely they will be to offer you opportunities.</td>
</tr>
</table>\
<h3>Girl stats</h3>\
<table class="help-girl-stats-table">
<tr>
<th>Beauty</th>
<td>The more beautiful a girl is, the harder she will be to seduce.</td>
</tr>
<tr>
<th>Submissiveness</th>
<td>A submissive girl will be easier to manipulate for certain actions.</td>
</tr>
<tr>
<th>Sex XP</th>
<td>The girl's experience in oral, vaginal and anal, 0 means she is a virgin.</td>
</tr>
<tr>
<th>Fertility</th>
<td>The girl's chance to get pregnant if you cum inside her. Fertility will reduce as the girl ages.</td>
</tr>
<tr>
<th>Pregnancy & birth control</th>
<td>Most girls are on birth control by default, you will have to convince them to stop taking it. Pregnancy duration is 9 months.</td>
</tr>
</table>
<h3>Girl traits</h3>\
<table class="help-girl-stats-table">
<tr>
<th>Sugar baby</th>
<td>A girl with this trait will gain more affinity from gifts.</td>
</tr>
<tr>
<th>Precious</th>
<td>A girl with this trait will be harder to seduce and gain less affinity from most sources. This is a common trait for girls with high beauty.</td>
</tr>
<tr>
<th>Perverted</th>
<td>A girl with this trait will be more likely to accept sex and perverted sex acts, even if affinity is low.</td>
</tr>
<tr>
<th>Oral lover</th>
<td>A girl with this trait will gain pleasure from kissing and giving blowjobs.</td>
</tr>
<tr>
<th>Cum lover</th>
<td>A girl with this trait will gain pleasure from receiving your sperm.</td>
</tr>
<tr>
<th>Sensitive skin</th>
<td>A girl with this trait will gain more pleasure from being groped.</td>
</tr>
<tr>
<th>Sensitive pussy</th>
<td>A girl with this trait will gain more pleasure from vaginal acts.</td>
</tr>
<tr>
<th>Sensitive ass</th>
<td>A girl with this trait will gain more pleasure from anal acts.</td>
</tr>
</table>
General tips :
There are several hunt spots in the city, each with their own difficulty. Try the alleyway first, in the neighborhood. Finding a girl there with low charisma will be easier than in the park or city center for instance, and the girls you find there will be less beautiful on average, thus less demanding.
In the first months of the game, try to spend the little sperm you gain regularly (by masturbating every two months or so if you can't get girls yet) to avoid losing charisma. Later in the game you will be able to improve your sperm gain in the hospital.
After earning the trust of the gang in the club (in city center), you will be able to buy weed from them, then sell it around the city, each district with different risk and price.
Also don't forget to click on the girl's names in the Contact list, for additional info on them.
[[Home]]<a class="link" href="https://www.patreon.com/Inseminator" target="_blank">
<img src='images/icons/logo-patreon.png'>
Join us on patreon
</a>
[[Home]]<a class="link" href="https://subscribestar.adult/inseminator" target="_blank">
Join us on SubscribeStar !
<img src='images/icons/logo-subscribestar.png'>
</a>
[[Home]]<a class="link" href="https://discord.gg/QUWJuDbM" target="_blank">
Join us on Discord !
<img src='images/icons/logo-discord.png'>
</a>
[[Home]]<<set
$oralSex to true;
$mcPleasure += Math.max(50 - $mc.sexXp, 0) + (6 + 0.1 * $girl.oralXp);
$girl.oralXp += 0.2;
$mc.sexXp += 0.05;
$girl.stamina -= 1;
>>\
<<if $girl.traits.includes('Oral lover')>>\
<<set $girlPleasure += 5>>\
<</if>>\<<set
$mcPleasure += Math.max(75 - $mc.sexXp, 0) + (6 + 0.2 * $girl.oralXp);
$girl.oralXp += 0.3;
$mc.sexXp += 0.05;
$girl.stamina -= 5;
$girl.maxStamina += 1;
>>\
<<if $girl.traits.includes('Oral lover')>>\
<<set $girlPleasure += 5>>\
<</if>>\<<set
$vaginalSex to true;
$mcPleasure += Math.max(70 - $mc.sexXp, 0) + (6 + 0.2 * $girl.vaginalXp);
$girlPleasure += (10 + 0.3 * $mc.sexXp);
$girl.vaginalXp += 0.2;
$mc.sexXp += 0.1;
$girl.stamina -= 8;
$girl.maxStamina += 1;
>>\
<<if $girl.traits.includes('Sensitive pussy')>>\
<<set $girlPleasure += 5>>\
<</if>>\<<set
$analSex to true;
$mcPleasure += Math.max(80 - $mc.sexXp, 0) + (6 + 0.2 * $girl.analXp);
$girlPleasure += (10 + 0.3 * $mc.sexXp);
$girl.analXp += 0.2;
$mc.sexXp += 0.1;
$girl.stamina -= 12;
$girl.maxStamina += 1;
>>\
<<if $girl.traits.includes('Sensitive ass')>>\
<<set $girlPleasure += 5>>\
<</if>>\<<set
$mcPleasure += Math.max(20 - $mc.sexXp, 0) + (3 + 0.1 * $girl.oralXp);
$girl.oralXp += 0.1;
$girl.stamina -= 1;
>>\
<<if $girl.traits.includes('Oral lover')>>\
<<set $girlPleasure += 2>>\
<</if>>\<<set
$girlPleasure += (6 + 0.2 * $mc.sexXp);
$mc.sexXp += 0.1;
$girl.stamina -= 3;
>>\
<<if $girl.traits.includes('Sensitive pussy')>>\
<<set $girlPleasure += 5>>\
<</if>>\<span class="textbox story-text">\
After you paid, one of the gang members tells you to sit down, and leaves the area. You start having doubts about the whole thing. Sure, the sexual urges are there, but there are other ways to deal with that. Somehow you feel like doing this might help the gang trust you more.
</span>\
<<timed 4s>>
<span class="textbox story-text">\
A moment later, a young blonde girl approached you. She was dressed up in slutty clothing, obviously designed to attract men, and had a friendly smile on her face.
</span>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/1/1.webm'" type='video/webm'></video></tr></table>\
<</timed>>\
<<timed 7s>>\
<span class="textbox girl-text">Hi, I'm Lara, I heard you're looking for company?</span>
<span class="textbox story-text">\
You nod, looking up to her, as she is now standing in front of you. She is smiling, but seems a bit shy, and judging by her young age you assume she is pretty new to this.
</span>
<span class="textbox mc-text">Yeah, something along those lines.</span>\
<</timed>>\
<<timed 9s>>
<span class="textbox story-text">\
She looks around nervously, before turning back to you, and giving you unconvincing smile.
</span>
<span class="textbox girl-text">Well, let's get started!</span>
<span class="textbox story-text">\
Without waiting for an answer, she goes, and you follow her, to a small dark corner of the club, with just a small couch not looking particularly clean. She takes your clothes off pretty quickly, then gets on her knees.
</span>\
[[She proceeds to sucking your cock|Hooker1Blowjob]]\
<</timed>>\<span class="textbox story-text">\
The transaction complete, a gang member leads you through the alleys of the club, which seems to be much bigger than you previously realized. You go up several sets of stairs, to finally arrive at your destination: a secluded room, much more fancy than the dark corner you were sent to last time. With a sense of anticipation mingled with apprehension, you enter the chamber, the door closing behind you with a soft click.
Alone, you sit on the couch and await the arrival of your companion for the evening, the weight of your choices hanging heavy in the air.
</span>\
<<timed 4s>>
<span class="textbox story-text">\
After a few minutes, she enters the room, wearing sexy lingerie.
</span>\
<</timed>>\
<<timed 6s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/2/1.webm'" type='video/webm'></video></tr></table>\
<span class="textbox story-text">\
She is gorgeous. Your heart starts racing as she gets closer and you smell the scent of expensive perfume.
</span>\
<</timed>>\
<<timed 9s>>
<span class="textbox girl-text">\
Hello honey. I'm Brandy. Is this what you ordered?
</span>
<span class="textbox story-text">\
She stands in front of you, seductively turns around and starts softly rubbing her ass on your crotch. She is literally breathtaking.
</span>
<</timed>>\
<<timed 11s>>\
<span class="textbox mc-text">\
Yeah, and I'll probably leave a five star review. You look amazing, Brandy.
</span>
<span class="textbox story-text">\
She answers with a smile, perfectly aware and confident about her looks. She quietly starts kneeling in front of you, and unbuttons your jeans.
</span>\
[[Help her take them off|Hooker2Blowjob]]\
<</timed>>\<span class="textbox story-text">\
The gangster recognizes you, nods and hints you to follow him. Going through the corridors, he stops in front of a door, checks inside quickly, then nods at you and leaves you alone.
</span>\
<<timed 3s>>
<span class="textbox story-text">\
You grab the handle and open the door. You find a small room, with a single bed, and a stunning blonde already on it, waiting for you in her underwear.
</span>\
<</timed>>\
<<timed 5s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/3/1.webm'" type='video/webm'></video></tr></table>\
<span class="textbox girl-text">\
Hi handsome! Can I help you?
</span>
<span class="textbox mc-text">\
... As a matter of fact, I think you can.
</span>
<span class="textbox story-text">\
She grabs her boobs, squeezes them and makes them bounce while looking at you.
</span>
<span class="textbox girl-text">\
You came for them?
</span>\
<</timed>>\
<<timed 10s>>
<span class="textbox mc-text">\
They are lovely... but I came to fuck you.
</span>
<span class="textbox story-text">\
That came out a little blunt, but your urges are getting too strong. She giggles.
</span>
<span class="textbox girl-text">\
Fine by me, Sir. Let's not waste time then. Please get naked.
</span>
<span class="textbox story-text">\
You do as she says, taking your clothes off as she watches. You now stand naked in front of the bed, and she starts crawling your way on all four with her mouth open and her tongue out, looking at you. Looks like the bitch is hungry.
</span>\
[[Fuck her mouth|Hooker3Blowjob]]\
<</timed>>\<span class="textbox story-text">\
Her hands go to your cock, which starts growing instantly. She licks the head of your dick, then puts it in her mouth and starts sucking hard.
</span>\
<<timed 2s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/1/2.webm'" type='video/webm'></video></tr></table>\
<span class="textbox story-text">\
She bobs her head up and down while staring at you, trying to make eye contact. She tries to deepthroat you, but fails because of your size. Still, she puts some energy into it.
</span>
<span class="textbox mc-text">That’s right baby, suck it good.</span>\
<</timed>>\
<<timed 8s>>
<span class="textbox story-text">\
After a while, she stands up, turns around and bends over the small couch, before crawling on it on all four to arouse you. It's working. Your cock is rock hard. Her ass is nice and round.
</span>\
[[Penetrate her from behind|Hooker1Doggy]]\
<</timed>>\<span class="textbox story-text">\
The hooker slowly squats on top of you and grabs your cock to guide it inside of her.
</span>\
<<timed 4s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/2/3.webm'" type='video/webm'></video></tr></table>\
<span class="textbox story-text">\
You enter her and she enthusiastically starts to bounce up and down on your shaft. Her pussy feels great. Her balloon shaped silicon breasts are hypnotizing you.
</span>\
<</timed>>\
<<timed 8s>>
<span class="textbox girl-text">\
Oh honey, I like your cock!
</span>
<span class="textbox story-text">\
She bites her luscious lower lip and continues to ride you.
</span>\
<</timed>>\
<<timed 12s>>
<span class="textbox story-text">\
She slows down, then stops completely and gets off you, before getting on all four.
</span>
<span class="textbox girl-text">\
Fuck me like you own me.
</span>
<span class="textbox story-text">\
You're not sure you could resist such an invitation, even if you wanted to.
</span>\
[[Fuck her doggystyle|Hooker2Doggy]]\
<</timed>>\<span class="textbox story-text">\
You get behind her, grab her hips and push your cock back into her.
</span>\
<<timed 4s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/2/4.webm'" type='video/webm'></video></tr></table>\
<span class="textbox story-text">\
The whore occasionally turns her head back to give you a bratty look as you pound her pussy, hinting you to go harder.
</span>\
<</timed>>\
<<timed 8s>>
<span class="textbox story-text">\
Her pussy is soaking wet, but still having a tight grip on your dick, and it feels amazing.
</span>\
<</timed>>\
<<timed 12s>>
[[Flip her on her back and keep fucking her|Hooker2Missionary]]\
<</timed>>\<span class="textbox story-text">\
Brandy spreads her legs wide to welcome you, You slowly slide inside again.
</span>\
<<timed 4s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/2/5.webm'" type='video/webm'></video></tr></table>\
<span class="textbox story-text">\
You take advantage of the new angle to fuck her even deeper, hitting the walls of her pussy.
</span>\
<</timed>>\
<<timed 8s>>
<span class="textbox story-text">\
She keeps staring confidently right in your eyes. She looks like a real fuck doll. Her melons are too tempting, and you grab them roughly as you keep pounding her.
</span>\
<</timed>>\
<<timed 12s>>
<span class="textbox story-text">\
You're going to cum any minute now. Your breathing is loud and she knows what's coming. She doesn't argue.
</span>
<span class="textbox girl-text">\
Do it honey, plant your seed into me.
</span>
<span class="textbox story-text">\
She's probably on the pill, but these words resonate inside you, reminding you of your new nature and what the demon girl said. You can't hold it any longer.
</span>\
[[Cum inside her|Hooker2MissionaryCumIn]]\
<</timed>>\<<include [[HookerEndEffects]]>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/2/6.webm'" type='video/webm'></video></tr></table>\
<span class="textbox story-text">\
You shoot several large loads of warm semen deep inside her as she keeps moaning, encouraging you. Your vision blurs and you think you can hear demonic whispers inside of your head.
</span>\
<<timed 11s>>
<span class="textbox story-text">\
When you're empty, you pull out of her and rest back on your butt, catching your breath.
</span>
<span class="textbox girl-text">\
You looked like possessed for a minute there. You okay honey?
</span>
<span class="textbox mc-text">\
I'm fine, I think. The sex was amazing, you really are a pro.
</span>
<span class="textbox story-text">\
You realize the obviousness of what you said just after you say it. She just felt so experienced.
</span>\
<</timed>>\
<<timed 15s>>
<span class="textbox girl-text">\
Well... yeah. Now if you don't mind, I have to take a shower and prepare for my next client. See you later honey.
</span>
<span class="textbox story-text">\
You nod, she drops a kiss on your lips and leaves for the shower. You stay on your butt for a moment, for your mind to settle down, then get up and look for your clothes.
</span>\
[[Get dressed and head back to the club|Club]]\
<</timed>>\<span class="textbox story-text">\
You take off your pants and she smiles satisfied at the size of your already hard penis.
</span>
<span class="textbox girl-text">\
I think I'm going to enjoy this as much as you.
</span>\
<<timed 4s>>
<span class="textbox story-text">\
Without further ado, she grabs your cock and puts the head of it in her mouth, looking up at you.
</span>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/2/2.webm'" type='video/webm'></video></tr></table>\
<</timed>>\
<<timed 8s>>\
<span class="textbox story-text">\
She eagerly keeps giving you head, making loud suction noises.
</span>
<span class="textbox mc-text">\
Damn, you're eating my cock like you've been starving...
</span>
<span class="textbox story-text">\
She manages to smile, still with your dick in her mouth, and looks up at you with wicked eyes.
</span>\
<</timed>>\
<<timed 12s>>
<span class="textbox story-text">\
After a few minutes of intense sucking, she stands up and climbs on the couch, placing a foot on each side of you, giving you a low-angle view on her pussy.
</span>
<span class="textbox girl-text">\
Mind if I take a ride?
</span>\
[[Be my guest|Hooker2Cowgirl]]\
<</timed>>\<span class="textbox story-text">\
Not resisting the invitation, you push your cock directly against her pussy lips. You encounter some resistance at first, but quickly you manage to get an inch into her.
</span>\
<<timed 3s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/1/3.webm'" type='video/webm'></video></tr></table>\
<span class="textbox story-text">\
Then another inch. And another one. After a few more pushes, you finally enter her completely. Her pussy tightens around you and she moans in pleasure. You can see her enjoying it as well.
</span>\
<</timed>>\
<<timed 9s>>
<span class="textbox girl-text">Oh yes daddy, fuck me harder!</span>
<span class="textbox story-text">\
With each stroke, you hear her moaning louder and louder. You don't know if it is just acting or not, but either way, it doesn't matter much to you. You grab her hips and fuck her faster.
</span>\
<</timed>>\
<<timed 12s>>
<span class="textbox mc-text">I want to see your face better... turn around</span>
<span class="textbox story-text">\
She nods and obediently gets on her back, looking up at you. She definitely is a cutie.
</span>\
[[Spread her legs and keep fucking her|Hooker1Missionary]]\
<</timed>>\<span class="textbox story-text">\
She smiles again and spreads her legs wide, so you could put your dick inside her again. With a single motion, you slide your entire length inside her. She gasps as you fill her up.
</span>\
<<timed 3s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/1/4.webm'" type='video/webm'></video></tr></table>\
<span class="textbox girl-text">Ahh, fuck yes!</span>\
<</timed>>\
<<timed 9s>>
<span class="textbox story-text">\
You grab her thighs and thrust deeper and harder, and after a few minutes of intense pounding, she reaches climax. She screams out loud as her body shudders under you. Her juices flood out of her cunt, coating your balls and running down your shaft.
</span>\
<</timed>>\
<<timed 14s>>
<span class="textbox story-text">\
She is genuinely enjoying this a lot, and that makes you even more aroused. You feel very close. You pull out just in time.
</span>
<span class="textbox mc-text">Get back on your knees, I want to cum on your cute face.</span>
<span class="textbox girl-text">Hmm yes, give me your cum daddy!</span>\
[[She quickly gets on her knees, you aim at her face|Hooker1CumFace]]\
<</timed>>\<span class="textbox story-text">\
While she is still on all four, you get in position on the bed and push your cock in her open mouth, down her throat, forcing her jaws wide open.
</span>\
<<timed 2s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/3/2.webm'" type='video/webm'></video></tr></table>\
<span class="textbox mc-text">\
Is that what you were waiting for, you hungry whore?
</span>
<span class="textbox story-text">\
You notice you've gained some confidence for this stuff. She nods, unable to speak, and you land a couple of hard slaps on her butt as she swallows your dick the best she can.
</span>\
<</timed>>\
<<timed 8s>>
<span class="textbox story-text">\
After a short while, and despite her mouth feeling amazing, you feel strong urges for pussy.
</span>
<span class="textbox mc-text">\
Take your undies off. I told you what I'm here for.
</span>
<span class="textbox story-text">\
The girl chuckles and struggles to remove her panties with your dick still in her mouth. She then steps back and rests on her back, opening her legs to expose her sweet pussy and waiting submissively.
</span>\
[[Fuck her|Hooker3Missionary]]\
<</timed>>\<span class="textbox story-text">\
She opens her mouth wide and sticks out her tongue as you start stroking your cock. You feel ready to explode.
</span>\
<<timed 3s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/1/5.webm'" type='video/webm'></video></tr></table>\
<<include [[HookerEndEffects]]>>\
<span class="textbox story-text">\
You shoot several thick ropes of hot sticky semen directly onto her face, coverings her cheeks and her tongue.
</span>\
<</timed>>\
<<timed 10s>>
<span class="textbox story-text">\
When you're done, she quickly cleans her face with a tissue, and spits your sperm into it. She then stands back up and kisses you on the cheek.
</span>
<span class="textbox girl-text">I hope you enjoyed my performance. I had fun!</span>
<span class="textbox mc-text">Yeah, you did good. See you around, baby.</span>
<span class="textbox story-text">\
She giggles and blushes a little. She was really good for her little experience in the business. You also feel great, like you gained some spirit.
</span>\
[[Get dressed and head back to the club|Club]]\
<</timed>>\<span class="textbox story-text">\
You pull her to the side of the bed, grab one of her legs, and insert your cock in her pussy. She's very tight and a little dry, probably because the foreplay was non-existent.
</span>\
<<timed 4s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/3/3.webm'" type='video/webm'></video></tr></table>\
<span class="textbox story-text">\
You take your dick in and out a few times to spread her juices, and she moans at each thrust. You then immediately proceed to fucking her roughly. She takes it eagerly and looks right at you as you do.
</span>
<span class="textbox girl-text">\
Yes! Give it to me Sir! I've been a bad girl.
</span>
<span class="textbox story-text">\
You dominantly grab her boobs, then make her suck your thumb while you pound her pussy.
</span>\
<</timed>>\
<<timed 10s>>\
[[Turn her on her belly and keep fucking her|Hooker3Doggy]]\
<</timed>>\<span class="textbox story-text">\
You throw her leg to the other side, making her face the bed, and you penetrate her from behind.
</span>\
<<timed 2s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/3/4.webm'" type='video/webm'></video></tr></table>\
<span class="textbox story-text">\
You grab her by the hair and give it to her hard. She loves it and moans non-stop while trying to hold on to the sheets with both hands.
</span>\
<</timed>>\
<<timed 12s>>
<span class="textbox story-text">\
As you are taking it slower for a moment, she notices it and turns to look at you.
</span>
<span class="textbox girl-text">\
Sir, take a breath, let me do the work while you rest for a bit.
</span>
<span class="textbox story-text">\
You don't feel tired, but you agree to it.
</span>\
[[Get on your back|Hooker3Cowgirl]]\
<</timed>>\<span class="textbox story-text">\
You lay down and the hooker gets in position on top of you, but instead of resting as she suggested you did, you grab her ass firmly and start moving your hips, not letting her take control.
</span>\
<<timed 4s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/3/5.webm'" type='video/webm'></video></tr></table>\
<span class="textbox girl-text">\
Oh fuck... you're so wild... and relentless!
</span>
<span class="textbox story-text">\
You don't feel the need to answer that, too busy that you are, fucking the shit out of her.
</span>\
<</timed>>\
<<timed 12s>>
<span class="textbox story-text">\
After a while, as your grip gets softer for a short moment, she takes advantage of it and jumps out of the bed. You look at her as she bends over the nearby desk, her ass pointing at you.
</span>\
<</timed>>\
<<timed 15s>>
<span class="textbox girl-text">\
Come get me if you can...
</span>
<span class="textbox story-text">\
The bitch, she's teasing you so hard. You can't control yourself right now, you're going to teach her a lesson.
</span>\
[[Go get her|Hooker3StandingDoggy]]\
<</timed>>\<span class="textbox story-text">\
She shakes her ass your way. You get up from the bed, walk towards her and slap her ass hard.
</span>
<span class="textbox girl-text">\
Oohh, yes, give it to me!
</span>
<span class="textbox story-text">\
You grunt, grab her by the hips and fuck her from behind.
</span>\
<<timed 4s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/3/6.webm'" type='video/webm'></video></tr></table>\
<span class="textbox girl-text">\
Oh my fucking god, yes... yesss...
</span>
<span class="textbox story-text">\
You're not sure how genuine are her screams, but they turn you on anyway. You pound her roughly to teach her a lesson, and she seems to love it.
</span>\
<</timed>>\
<<timed 16s>>
<span class="textbox story-text">\
You're about to cum. Her pussy is appealing, but you don't want to let her get away with all this so easily.
</span>
<span class="textbox mc-text">\
Get on your knees, bitch, I'm going to feed you.
</span>
<span class="textbox story-text">\
Without hesitation, she rushes on her knees and obediently opens her mouth.
</span>\
[[Feed her|Hooker3CumTongue]]\
<</timed>>\<<include [[HookerEndEffects]]>>\
<span class="textbox story-text">\
She looks up at you and fondles your balls as you stroke your cock on her tongue.
</span>\
<<timed 2s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/girls/hookers/3/7.webm'" type='video/webm'></video></tr></table>\
<span class="textbox story-text">\
You shoot several thick loads on her tongue, only spilling a few drops on her cheek and down to her neck. She does her best to catch it all, staring up at you from under your throbbing cock.
</span>\
<</timed>>\
<<timed 12s>>
<span class="textbox story-text">\
The hooker sucks what's left of your semen directly out of the glans. She has a satisfied, bratty smile on her face while doing so, and she then swallows it all in one big gulp.
</span>\
<</timed>>\
<<timed 18s>>
<span class="textbox girl-text">\
Thank you for feeding me, Sir.
</span>
<span class="textbox story-text">\
She still has that insolent smile on her face. She jumps back on her feet and runs off the room, blowing you a kiss on her way.
</span>
<span class="textbox girl-text">\
Catch you later!
</span>
<span class="textbox story-text">\
You are left alone, standing naked. What a horny bitch. You shake your head and go look for your clothes.
</span>\
[[Get dressed and head back to the club|Club]]\
<</timed>>\<<set $disableMenuButtons to false>>\
<img src="images/locations/club-dancefloor.jpg">\
<span class="textbox story-text">\
You reach the entrance of the club, where neon lights flicker like a promise of forbidden delights. The smell of sweat mixed with cheap perfume hits you in the face. Dim lighting casts ominous shadows onto the faces of the patrons, each lost in their own world of depravity.
</span>\
[[Go to the bar|ClubBar]]\
[[Go to the dancefloor|ClubDancefloor]]\
[[Meet the local gang|Gang]]\
[[Back to the city|CityCenter]]\<img src="images/locations/club-dancefloor.jpg">\
<span class="textbox story-text">\
A DJ is spinning hypnotic beats, creating a pulsating rhythm that resonates through your bones. Bodies sway and gyrate in a syncopated rhythm, lost in the collective euphoria of the night.
</span>\
<span class="textbox story-text">\
Choosing a spot on the edge of the dance floor, you surrender to the music's pull. In the midst of the crowd, you move with an uninhibited grace, losing yourself to the hypnotic beat.
</span>\
<<if $mc.ap > 0>>\
<<link "Mingle with girls<span class='res-use'>-1<img src='images/icons/action.png'></span><span class='res-gain'>+1 <img src='images/icons/charisma.png'></span>" "ClubMingle">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Mingle with girls<span class='res-use'>-1<img src='images/icons/action.png'></span><span class='res-gain'>+1 <img src='images/icons/charisma.png'></span></a>\
<span class="tooltiptext">You're out of AP</span>\
</div>
<</if>>\
[[Back|Club]]\<img src="images/locations/club-bar.jpg">\
<span class="textbox story-text">\
The bartender, a weathered soul with a knowing glint in their eye, acknowledges you with a nod.
</span>\
<<if $mc.cash >= 20 && $mc.drinkCount < 3>>\
<<link "Have a drink<span class='res-use'>-20 <img src='images/icons/cash.png'></span>" "ClubBar">><<set $mc.cash -= 20, $mc.drinkCount += 1, $mc.tempCharisma += 3>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Have a drink<span class='res-use'>-20 <img src='images/icons/cash.png'></span></a>\
<<if $mc.cash < 20>>\
<span class="tooltiptext">Not enough Cash</span>\
<<else>>\
<span class="tooltiptext">You're drunk already</span>\
<</if>>\
</div>
<</if>>\
[[Back|Club]]\<<set
$mc.sexXp += 3;
$mc.sperm -= 10;
$mc.lastCumMonth to $storyData.month;
$mc.gangRel += 1;
>>\
<<gainspirit 10>>\<span class="textbox success">$girl.name blushes at the gesture and thanks you with a kiss</span>\
<<switch $action>>\
<<case 'rose'>>\
<<if $girl.traits.includes('Precious')>>\
<<set $girl.rel += 1>>\
<<else>>\
<<set $girl.rel += 3>>\
<</if>>\
<<if $girl.traits.includes('Sugar baby')>>\
<<set $girl.rel += 3>>\
<</if>>\
<<case 'jewelry'>>\
<<if $girl.traits.includes('Precious')>>\
<<set $girl.rel += 5>>\
<<else>>\
<<set $girl.rel += 15>>\
<</if>>\
<<if $girl.traits.includes('Sugar baby')>>\
<<set $girl.rel += 10>>\
<</if>>\
<</switch>>\
<<run gainRel()>>\
<<set $offeredGift to true>>\
[[Back|DateGirl]]<<set _success to random(0, 10) + $mc.charisma + $mc.tempCharisma + $girl.rel + $girl.charmed - $girl.beauty>>\
<<if $girl.traits.includes('Precious')>>\
<<set _success -= 5>>\
<</if>>\
<<if _success >= 0>>\
<span class="textbox success">$girl.name seems to enjoy the flirting</span>\
<<if $girl.traits.includes('Precious')>>\
<<set $girl.rel += 2>>\
<<else>>\
<<set $girl.rel += 3>>\
<</if>>\
<<run gainRel()>>\
<<elseif $girl.rel >= 20>>\
<span class="textbox failure">$girl.name is uninterested and evades the subject</span>\
<<else>>\
<span class="textbox failure">$girl.name grimaces, she did not enjoy it</span>\
<<set $girl.rel -= 1>>\
<<run loseRel()>>\
<</if>>\
<<set $flirted to true>>\
[[Back|DateGirl]]<img src="images/locations/club-entry.jpg">\
<span class="textbox story-text">\
The pulsating bass of thumping music spills into the dimly lit alley as you approach the entrance of a low-class nightclub. The flickering neon sign above declares the establishment's name in bold, vibrant letters that seem to hum with the energy within.
</span>\
<span class="textbox story-text">\
There is a fee of 50 <img src='images/icons/cash.png'> to enter the club.
</span>\
<<if $mc.cash >= 50>>\
<<link "Pay and enter<span class='res-use'>-50 <img src='images/icons/cash.png'></span>" "Club">><<set $mc.cash -= 50, $monthData.gainedCash -= 50>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Pay and enter<span class='res-use'>-50 <img src='images/icons/cash.png'></span></a>\
<span class="tooltiptext">Not enough Cash</span>\
</div>
<</if>>\
[[Back|CityCenter]]\<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/scenes/club-mingle/' + random(1, 4) + '.webm'" type='video/webm'></video></tr></table>\
<span class="textbox story-text">\
You spend time mingling with girls
</span>\
<<timed 1s>>
<<if $mc.charisma < 100>>\
<<useap 1>>\
<<set $mc.charisma += 1>>\
<span class="textbox success">You gain 1 Charisma.</span>\
<<else>>\
<<useap 1>>\
<span class="textbox story-text">You've already maxed your charisma.</span>\
<</if>>
[[Back|ClubDancefloor]]\
<</timed>>\<<if $mc.charisma >= 3>>\
<<set $mc.charisma -= 3>>\
<<else>>\
<<set $mc.charisma to 0>>\
<</if>>\
<span class="textbox story-text">You didn't cum in a while. Your balls hurt and you feel weak.</span>
<span class="textbox failure">You lose 3 charisma</span>\
<<timed 2s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/scenes/events/cumpants.webm'" type='video/webm'></video></tr></table>\
<span class="textbox story-text">You cum in your pants, some sperm is wasted.</span>\
<<set $mc.sperm to Math.max(0, $mc.sperm - 10)>>\
<<set $mc.lastCumMonth to $storyData.month>>\
[[Back|Home]]\
<</timed>>\<<run loseRel()>>\
<<for _j to 0; _j lt $girls.length; _j++>>\
<<if $girls[_j].id == $bornBabies[0].motherId>>\
<<set $girls[_j].rel -= 5>>\
<<break>>\
<</if>>\
<</for>>\
<span class="textbox failure">$bornBabies[0].motherName is disappointed but understands your decision</span>
[[Back to month report|NextMonth][$bornBabies.shift()]]<<run loseRel()>>\
<<for _j to 0; _j lt $girls.length; _j++>>\
<<if $girls[_j].id == $bornBabies[0].motherId>>\
<<set $girls[_j].rel -= 20>>\
<<break>>\
<</if>>\
<</for>>\
<span class="textbox failure">$bornBabies[0].motherName is very upset</span>
[[Back to month report|NextMonth][$mc.cash += 300, $monthData.gainedCash += 300, $bornBabies.shift()]]<<include [[GenerateChild]]>>\
<<run gainRel()>>\
<<for _j to 0; _j lt $girls.length; _j++>>\
<<if $girls[_j].id == $bornBabies[0].motherId>>\
<<set $girls[_j].cash += 200, $girls[_j].rel += 10>>\
<<break>>\
<</if>>\
<</for>>\
<span class="textbox success">$bornBabies[0].motherName is happy and thanks you with a kiss</span>
Give the baby a name :
<<textbox "$girl.name" "Girl">>
[[Name and keep her|NextMonth][$girls[_j].children.push($girl.id), $children.push($girl), $bornBabies.shift(), $mc.cash -= 200, $monthData.gainedCash -= 200]]\<<set $actionToCheck to 'naked_cum_throat'>>\
<<include [[CheckActionIsWanted]]>>\<<set $actionToCheck to 'undies_cum_throat'>>\
<<include [[CheckActionIsWanted]]>>\<<set $actionToCheck to 'dressed_cum_throat'>>\
<<include [[CheckActionIsWanted]]>>\<span class="textbox story-text">$girl.name resists, but doesn't pull out completely</span>
<<switch $actionToCheck>>\
<<case 'dressed_cum_throat'>>\
[[Too late to argue, you unload in her mouth|DressedCumMouth]]\
<<case 'undies_cum_throat'>>\
[[Too late to argue, you unload in her mouth|UndiesCumMouth]]\
<<case 'naked_cum_throat'>>\
[[Too late to argue, you unload in her mouth|NakedCumMouth]]\
<</switch>>\<<if $orgasms === 0>>\
<<run loseRel()>>\
<<set $girl.rel -= 3>>\
<span class="textbox girl-text">That was terrible, I guess only your own pleasure matters to you...</span>
<span class="textbox story-text">She dresses back and leaves disappointed... You better train those sex skills, or focus more on her pleasure next time</span>\
<<elseif $orgasms === 1>>\
<<run gainRel()>>\
<<set $girl.rel += 2>>\
<span class="textbox girl-text">That was fun, thank you</span>
<span class="textbox story-text">She kisses you on the cheek, dresses back and leaves</span>\
<<elseif $orgasms === 2>>\
<<run gainRel()>>\
<<set $girl.rel += 6>>\
<span class="textbox girl-text">Damn that was good, I came twice ! Let's do that again soon !</span>
<span class="textbox story-text">She kisses you on the cheek, dresses back and leaves</span>\
<<elseif $orgasms >= 3>>\
<<run gainRel()>>\
<<set $girl.rel += 12>>\
<span class="textbox girl-text">Oh my god, you're such a beast ! That was one of the best fucks I've ever had !</span>
<span class="textbox story-text">Her legs still shaking, she covers your face in kisses, dresses back and walks out with a limp</span>\
<</if>>\<<set
$mcPleasure to 0;
$mc.lastCumMonth to $storyData.month;
$mc.sperm -= 10;
>>\
<<if $girl.traits.includes('Cum lover')>>\
<<set $girlPleasure += 10>>\
<</if>>\
<<gainspirit 10>>\<<if $girl.stamina <= 0>>\
<<goto [[NoMoreStamina]]>>\
<</if>>\<span class="textbox girl-text">I'm too tired and sore to continue... How about I finish you with a blowjob?</span>
<<set $outOfStamina to true>>\
<<switch $currentClothing>>\
<<case "FULLY DRESSED">>\
[[Blowjob|DressedBlowjob]]\
<<case "UNDERWEAR">>\
[[Blowjob|UndiesBlowjob]]\
<<case "NAKED">>\
[[Blowjob|NakedBlowjob]]\
<</switch>>\<div class="wrapper" style="position: relative; left: 116px; width: 1047px; height: 850px;">\
<img src="" width="1047" height="850" usemap="#map" style="position: relative; z-index: 10;" />\
<canvas id="city-map" width="1047" height="850"></canvas>\
<map name="map">\
<area id="Neighborhood" shape=rect coords="730,30, 875,120">\
<area id="CityCenter" shape=rect coords="300,200, 434,290">\
<area id="Park" shape=rect coords="650,370, 727,460">\
<area id="OldTown" shape=rect coords="920,280, 1024,370">\
<area id="OldCanal" shape=rect coords="350,620, 460,710">\
</map>\
</div>\<img src="images/locations/neighborhood.jpg">
[[Home]]\
[[Alleyway]]
[[Take your car|CarDeparture]]<img src="images/locations/park.jpg">
<<set _chance to chanceIndicator(75, 0.5 * $mc.charisma)>>\
<<if $mc.ap > 0>>\
<<link "<span class='res-use'>-1<img src='images/icons/action.png'></span>Hunt for girls <span>_chance</span>" "ParkHunt">><<generategirl "park" 75>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled><span class='res-use'>-1<img src='images/icons/action.png'></span>Hunt for girls <span>_chance</span></a>\
<span class="tooltiptext">You're out of action points</span>\
</div>
<</if>>\
<<if $mc.inventory.weed > 0>>\
<<set _chance to chanceIndicator(30)>>\
<<if $mc.ap > 0>>\
<<link "<span class='res-use'>-1<img src='images/icons/action.png'></span>Sell some weed <span>_chance</span>" "ParkSellWeed">><<set $success to roll(30)>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled><span class='res-use'>-1<img src='images/icons/action.png'></span>Sell some weed <span>_chance</span></a>\
<span class="tooltiptext">You're out of action points</span>\
</div>
<</if>>\
<</if>>\
[[Drive to somewhere else|CarDeparture]]<img src="images/locations/old-town.jpg">
[[Theater]]\
[[Court]]\
<<set _chance to chanceIndicator(70, 0.5 * $mc.charisma)>>\
<<if $mc.ap > 0>>\
<<link "<span class='res-use'>-1<img src='images/icons/action.png'></span>Hunt for girls <span>_chance</span>" "TownHunt">><<generategirl "oldtown" 70>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled><span class='res-use'>-1<img src='images/icons/action.png'></span>Hunt for girls <span>_chance</span></a>\
<span class="tooltiptext">You're out of action points</span>\
</div>
<</if>>\
<<if $mc.inventory.weed > 0>>\
<<set _chance to chanceIndicator(25)>>\
<<if $mc.ap > 0>>\
<<link "<span class='res-use'>-1<img src='images/icons/action.png'></span>Sell some weed <span>_chance</span>" "OldTownSellWeed">><<set $success to roll(25)>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled><span class='res-use'>-1<img src='images/icons/action.png'></span>Sell some weed <span>_chance</span></a>\
<span class="tooltiptext">You're out of action points</span>\
</div>
<</if>>\
<</if>>\
[[Drive to somewhere else|CarDeparture]]<img src="images/locations/canal.jpg">
<<set _chance to chanceIndicator(60, 0.5 * $mc.charisma)>>\
<<if $mc.ap > 0>>\
<<link "<span class='res-use'>-1<img src='images/icons/action.png'></span>Hunt for girls <span>_chance</span>" "CanalHunt">><<generategirl "oldcanal" 60>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled><span class='res-use'>-1<img src='images/icons/action.png'></span>Hunt for girls <span>_chance</span></a>\
<span class="tooltiptext">You're out of action points</span>\
</div>
<</if>>\
<<if $mc.inventory.weed > 0>>\
<<set _chance to chanceIndicator(20)>>\
<<if $mc.ap > 0>>\
<<link "<span class='res-use'>-1<img src='images/icons/action.png'></span>Sell some weed <span>_chance</span>" "OldCanalSellWeed">><<set $success to roll(20)>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled><span class='res-use'>-1<img src='images/icons/action.png'></span>Sell some weed <span>_chance</span></a>\
<span class="tooltiptext">You're out of action points</span>\
</div>
<</if>>\
<</if>>\
[[Drive to somewhere else|CarDeparture]]<img src="images/locations/alley.jpg">
<<set _chance to chanceIndicator(45, 0.5 * $mc.charisma)>>\
<<if $mc.ap > 0>>\
<<link "<span class='res-use'>-1<img src='images/icons/action.png'></span>Hunt for girls <span>_chance</span>" "AlleyHunt">><<generategirl "alley" 45>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled><span class='res-use'>-1<img src='images/icons/action.png'></span>Hunt for girls <span>_chance</span></a>\
<span class="tooltiptext">You're out of action points</span>\
</div>
<</if>>\
<<if $mc.inventory.weed > 0>>\
<<set _chance to chanceIndicator(10)>>\
<<if $mc.ap > 0>>\
<<link "<span class='res-use'>-1<img src='images/icons/action.png'></span>Sell some weed <span>_chance</span>" "AlleySellWeed">><<set $success to roll(10)>><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled><span class='res-use'>-1<img src='images/icons/action.png'></span>Sell some weed <span>_chance</span></a>\
<span class="tooltiptext">You're out of action points</span>\
</div>
<</if>>\
<</if>>\
[[Leave the alleyway|Neighborhood]]<<useap 1>>\
<<set _success to roll(85 - 0.5 * $mc.charisma)>>\
<<if _success>>\
<img @src="$girlPic" class="girlpic">\
<span class="textbox story-text">\
You find a comfortable spot near a fountain, strategically placing yourself where the flow of people is constant. Your eyes scan the surroundings, searching for a moment of connection. Your attention is drawn to a girl with a wonderful... smile.
</span>
<<include [[HuntSuccess]]>>\
[[Talk to the girl|CityCenterMeet]]
[[Back|CityCenter]]\
<<else>>\
<img src="images/locations/street.jpg">\
<span class="textbox story-text">\
Despite scanning the surroundings, there's no one particular who catches your eye immediately.
</span>
<span class="textbox failure">You don't spot any decent prey</span>\
[[Back|CityCenter]]\
<</if>><<useap 1>>\
<<set _success to roll(75 - 0.5 * $mc.charisma)>>\
<<if _success>>\
<img @src="$girlPic" class="girlpic">\
<span class="textbox story-text">\
You sit on a bench and start to scan the surroundings, searching for an opportunity. A girl stops near you after finishing her jogging.
</span>
<<include [[HuntSuccess]]>>\
[[Talk to the girl|ParkMeet]]
[[Back|Park]]\
<<else>>\
<img src="images/locations/park.jpg">\
<span class="textbox story-text">\
Despite scanning the surroundings, there's no one particular who catches your eye immediately.
</span>
<span class="textbox failure">You don't spot any decent prey</span>\
[[Back|Park]]\
<</if>><<useap 1>>\
<<set _success to roll(60 - 0.5 * $mc.charisma)>>\
<<if _success>>\
<img @src="$girlPic" class="girlpic">\
<span class="textbox story-text">\
You walk along the canal and start to scan the surroundings, searching for an opportunity. A girl is walking on the same side of it, coming your way.
</span>
<<include [[HuntSuccess]]>>\
[[Talk to the girl|CanalMeet]]
[[Back|OldCanal]]\
<<else>>\
<img src="images/locations/canal.jpg">\
<span class="textbox story-text">\
Despite scanning the surroundings, there's no one particular who catches your eye immediately.
</span>
<span class="textbox failure">You don't spot any decent prey</span>\
[[Back|OldCanal]]\
<</if>><<useap 1>>\
<<set _success to roll(45 - 0.5 * $mc.charisma)>>\
<<if _success>>\
<img @src="$girlPic" class="girlpic">\
<span class="textbox story-text">\
You walk through the alley and start to scan the surroundings, searching for an opportunity. A girl returns your gaze, she's not the most beautiful you've ever seen, but at least she doesn't seem to be a hooker.
</span>
<<include [[HuntSuccess]]>>\
[[Talk to the girl|AlleyMeet]]
[[Back|Alleyway]]\
<<else>>\
<img src="images/locations/alley.jpg">\
<span class="textbox story-text">\
Despite scanning the surroundings, there's no one particular who catches your eye immediately.
</span>
<span class="textbox failure">You don't spot any decent prey</span>\
[[Back|Alleyway]]\
<</if>><<include [[MeetGirl]]>>\
[[Say goodbye|CityCenter]]\<<include [[MeetGirl]]>>\
[[Say goodbye|Park]]\<<include [[MeetGirl]]>>\
[[Say goodbye|OldCanal]]\<<include [[MeetGirl]]>>\
[[Say goodbye|Alleyway]]\<<useap 1>>\
<<set _success to roll(70 - 0.5 * $mc.charisma)>>\
<<if _success>>\
<img @src="$girlPic" class="girlpic">\
<span class="textbox story-text">\
You walk through the old town and start to scan the surroundings, searching for an opportunity. A girl is walking on the same side of it, coming your way.
</span>
<<include [[HuntSuccess]]>>\
[[Talk to the girl|TownMeet]]
[[Back|OldTown]]\
<<else>>\
<img src="images/locations/old-town.jpg">\
<span class="textbox story-text">\
Despite scanning the surroundings, there's no one particular who catches your eye immediately.
</span>
<span class="textbox failure">You don't spot any decent prey</span>\
[[Back|OldTown]]\
<</if>><<include [[MeetGirl]]>>\
[[Say goodbye|OldTown]]\<img src="images/locations/bed.jpg">
<<if $mc.spirit >= 5 && $mc.ap < 10>>\
<<link "Meditate <span class='res-use'>-5<img src='images/icons/spirit.png'></span><span class='res-gain'>+1<img src='images/icons/action.png'> +5<img src='images/icons/sperm.png'></span>" "Meditate">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Meditate <span class='res-use'>-5<img src='images/icons/spirit.png'></span><span class='res-gain'>+1<img src='images/icons/action.png'> +5<img src='images/icons/sperm.png'></span></a>\
<<if $mc.spirit < 5>>\
<span class="tooltiptext">Not enough Spirit</span>\
<<elseif $mc.ap >= 10>>\
<span class="tooltiptext">Already at max AP</span>\
<</if>>\
</div>\
<</if>>\
<<if $mc.sperm >= 10 && $mc.spirit < 100>>\
<<link "Masturbate <span class='res-use'>-10 <img src='images/icons/sperm.png'></span><span class='res-gain'>+5<img src='images/icons/spirit.png'></span>" "Masturbate">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Masturbate <span class='res-use'>-10 <img src='images/icons/sperm.png'></span><span class='res-gain'>+5<img src='images/icons/spirit.png'></span></a>\
<<if $mc.sperm < 10>>\
<span class="tooltiptext">Not enough Sperm</span>\
<<elseif $mc.spirit >= 100>>\
<span class="tooltiptext">Already at max Spirit</span>\
<</if>>\
</div>
<</if>>\
[[Living room|Home]]<img src="images/locations/basement.jpg">
<<if $mc.spirit >= 50 && $mc.ap > 0>>\
<<link "Dark ritual <span class='res-use'>-1<img src='images/icons/action.png'>, -50<img src='images/icons/spirit.png'></span>" "DarkRitual">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Dark ritual <span class='res-use'>-1<img src='images/icons/action.png'>, -50<img src='images/icons/spirit.png'></span></a>\
<<if $mc.ap == 0>>\
<span class="tooltiptext">You're out of action points</span>\
<<elseif $mc.spirit < 50>>\
<span class="tooltiptext">Not enough Spirit</span>\
<</if>>\
</div>
<</if>>\
[[Living room|Home]]<img src="images/locations/theater.jpg">
<<if $mc.ap > 0 && $mc.cash >= 100>>\
<<link "Take an acting class<span class='res-use'>-1<img src='images/icons/action.png'>, -100 <img src='images/icons/cash.png'></span><span class='res-gain'>+1 <img src='images/icons/charisma.png'></span>" "ActingClass">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Take an acting class<span class='res-use'>-1<img src='images/icons/action.png'>, -100 <img src='images/icons/cash.png'></span><span class='res-gain'>+1 <img src='images/icons/charisma.png'></span></a>\
<<if $mc.ap == 0>>\
<span class="tooltiptext">You're out of action points</span>\
<<elseif $mc.cash < 100>>\
<span class="tooltiptext">Not enough Cash</span>\
<</if>>\
</div>
<</if>>\
[[Leave|OldTown]]<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/scenes/car/departure/' + random(1, 2) + '.webm'" type='video/webm'></video></tr></table>\
[[City map|CityMap]]<img src="images/locations/theater-class.jpg">
<span class="textbox story-text">\
You spend some time listening to advices from professional actors.
</span>\
<<timed 1s>>
<<useap 1>>\
<<set $mc.cash -= 100>>\
<<if $mc.charisma < 100>>\
<<set $mc.charisma += 1>>\
<span class="textbox success">You gain 1 Charisma.</span>\
<<else>>\
<span class="textbox story-text">You've already maxed your charisma.</span>\
<</if>>
[[Back|Theater]]\
<</timed>>\<span class="textbox story-text">\
Her pussy feels amazing, and the rhythm is just right for you. You explore her body with your hands and try to synchronize the movements of your hips with hers.
</span>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/scenes/events/event1-3.webm'" type='video/webm'></video></tr></table>\
<span class="textbox story-text">\
Lust, raw and untamed, surges through your veins, clouding your thoughts with a primal desire that eclipses all reason.
</span>\
[[You flip her on her back and fuck her missionary style|FirstRewardEventMissionary]]<span class="textbox story-text">\
She doesn't offer any resistance, letting herself be grabbed and turned on her back. You pull her legs up to spread them wide open, exposing her beautiful pussy. You start fucking her harder than before, pounding her pussy with such force that it makes her eyes roll back and forth in ecstasy.
</span>\
<<timed 2s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/scenes/events/event1-4.webm'" type='video/webm'></video></tr></table>\
<</timed>>\
<<timed 7s>>\
<span class="textbox story-text">\
You grunt like an animal, as if you were possessed. It doesn't take long before you feel like you can't hold back anymore.
</span>
<span class="textbox demon-text">\
Do not cum inside me. You're not ready for that yet.
</span>
<span class="textbox story-text">\
You're not in control of yourself anymore, and you barely heard what she said, but it feels like a direct order to your body. One that you are not able to disobbey.
</span>\
[[You pull out and cum on her belly|FirstRewardEventCum]]\
<</timed>>\<span class="textbox story-text">\
You shoot your load over the strange markings on her stomach. She smiles, satisfied with how it went down.
</span>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/scenes/events/event1-5.webm'" type='video/webm'></video></tr></table>\
<<timed 5s>>\
<span class="textbox demon-text">\
I guess that wasn't too bad...
</span>
<span class="textbox story-text">\
She sighs and you're not exactly sure if that was a compliment or not. While your body muscles relax, your mind also starts to settle down and you are able to think more clearly.
</span>\
[[What about the reward?|FirstRewardEventEnd]]\
<</timed>>\<<if $action == 'yes'>>\
<span class="textbox story-text">\
With a wicked grin, the demon leans in close, her breath hot against your ear.
</span>
<span class="textbox demon-text">\
Not resisting much, are we? Good.
</span>\
<<else>>\
<span class="textbox story-text">\
The demon's laughter fills the chamber, a chilling reminder of her otherworldly power. With a flick of her wrist, she sends a surge of dark energy coursing through your body, immobilizing you with an agonizing jolt.
You grit your teeth against the pain, your muscles seizing up as if turned to stone. Try as you might, you are powerless to resist the demon-girl's command, trapped in a prison of your own making.
</span>
<span class="textbox demon-text">\
Okay, I wasn't really asking. There is no point in trying to resist.
</span>\
<</if>>\
<<timed 2s>>
<span class="textbox story-text">\
While you are lying there, and without further discussion, she climbs on top, turns her back to you, letting you admire her perfect ass. She then squats on top of your rock-hard shaft and arches her back, leaning back onto her hands as she starts thrusting herself with it.
</span>\
<</timed>>\
<<timed 4s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/scenes/events/event1-2.webm'" type='video/webm'></video></tr></table>\
<span class="textbox story-text">\
She moans like she's genuinely enjoying it, and all the nervousness inside you starts to fade away in favor of pure lust.
</span>
[[She straightens her back and keeps riding you|FirstRewardEventReverseCowgirl]]\
<</timed>>\<span class="textbox story-text">\
Just as abruptly as it began, the dream fractures, releasing you from its nightmarish grasp. You awaken, drenched in a cold sweat, your heart still pounding with the echoes of dread that linger from the depths of your subconscious. Yet even in the waking world, the lingering unease persists.
</span>\
<<timed 4s>>
<span class="textbox story-text">\
The tendrils of dread refuse to release their grip, wrapping around your consciousness like a suffocating fog. Your breath comes in shallow gasps, your skin clammy with sweat.
But there's something more, a discordant note amidst the silence of the night. Faint at first, like distant whispers carried on the wind, but growing steadily louder, more insistent. Your heart quickens its pace once more, a primal instinct urging you to flee.
</span>\
<</timed>>\
<<timed 8s>>
<span class="textbox story-text">\
You scramble out of bed, your movements frantic as you race towards the door, desperate for escape. Yet, as your hand reaches for the handle, a sinking realization settles in your gut like lead. The door is locked, trapping you within this claustrophobic nightmare.
</span>\
<</timed>>\
<<timed 12s>>\
<table class="sex-frame"><tr><video autoplay muted loop><source @src="'images/scenes/events/event1-1.webm'" type='video/webm'></video></tr></table>\
<span class="textbox story-text">\
Suddenly, she appears, the demon girl from your twisted dreams, her half-human form illuminated by the faint glow of the moonlight filtering through the window. She stands behind you, clad in nothing but her underwear, her gaze piercing through the darkness with an otherworldly intensity. You try to speak, to plead for release from this nightmare, but words fail you.
</span>
<span class="textbox story-text">\
In a flash of arcane energy, she extinguishes the remaining lights, plunging the room into a suffocating darkness. The air grows thick with the weight of your terror, as you stand frozen. In the pitch-black void, her presence looms larger than life.
</span>\
<</timed>>\
<<timed 16s>>
[[What the hell is this again?|FirstRewardEventDialogue]]\
<</timed>>\<span class="textbox story-text">\
Amused by your frantic desperation, the demon-girl's laughter fills the oppressive darkness, sending shivers down your spine.
</span>
<span class="textbox demon-text">\
Relax, $mc.name, I am not here to harm you.
</span>
<span class="textbox story-text">\
She purrs, her voice dripping with sinister allure.
</span>\
<<timed 4s>>
<span class="textbox demon-text">\
You remember we have a deal, right? I am actually here to reward you.
</span>
<span class="textbox story-text">\
You struggle to swallow your saliva, as she keeps going.
</span>
<span class="textbox demon-text">\
You have served us well, $mc.name, And for that, you shall be rewarded. Consider this but a taste of the power that awaits you.
</span>
<span class="textbox story-text">\
With a wave of her hand, the darkness recedes, replaced by an eerie glow that illuminates the chamber. You blink, your eyes adjusting to the sudden change.
</span>\
<</timed>>\
<<timed 8s>>
<span class="textbox story-text">\
In the soft light, you can see her clearly now, the strange markings that adorn her skin shimmering like molten gold. They twist and writhe across her form, pulsating with a life of their own, casting strange shadows that dance across the walls.
As your gaze meets hers, a surge of power courses through you, filling you with a newfound sense of clarity. And with a wicked smile, she pushes you back onto the bed, her eyes gleaming with promises of untold wonders yet to come.
</span>\
<</timed>>\
<<timed 12s>>
<span class="textbox story-text">\
She walks slowly towards you, getting naked while doing so. Despite your nervousness, you feel your dick instantly get hard and ready.
</span>
<span class="textbox demon-text">\
Before I tell you more about the reward, we're going to have sex. Any objection?
</span>
<span class="textbox story-text">\
She looks at you smiling, and actually expecting an answer.
</span>
[[The sex itself sounds like a reward... I want to fuck you so hard!|FirstRewardEventRide][$action to 'yes']]\
[[Let me go, demon!|FirstRewardEventRide][$action to 'no']]\
<</timed>>\<img src="images/icons/adult-only.png">
<p style="font-weight:bold">
This game is intended for an adult audience and contains content unsuitable for minors. If you are a minor, please close this page immediately.
By continuing, you declare and certify that you are of legal age in your country of residence, and that you accept responsibility for your access to this game in accordance with current legislation.
All interactable characters in the game are 18 or older.
</p>
[[I understand, let me play!|Start]]<span class="textbox demon-text">\
Oh right, the reward. I almost forgot.
</span>
<span class="textbox story-text">\
You hear sarcasm in her voice but you decide not to interrupt. She leans in close, her breath hot against your ear.
</span>
<span class="textbox demon-text">\
You now possess the charm of the vampires. With but a word, you can bend the will of mortals to your desires, seducing them with ease.
</span>
<span class="textbox mc-text">... You mean like, I can manipulate people's minds?</span>
<span class="textbox demon-text">\
Basically, yes. That is my first gift to you. There will be others, if you keep up the good work.
</span>
<span class="textbox story-text">\
You take a moment to think about what you could do with such powers. The demon is now standing in front of the bed, as you are still lying down, recuperating.
</span>
<<timed 4s>>\
<<run $mc.eventFlags.push(1)>>\
<span class="textbox success">You learned the Charm spell</span>
<span class="textbox demon-text">\
Keep performing the ritual. Eventually, after you feed me with enough spirit, I will be able to incarnate myself in any human body, at will. Then, we will truly be... partners.
</span>
<span class="textbox story-text">\
Before you can answer, she just vanishes in front of your eyes, as if swallowed by the shadows themselves. Immediately the air, once heavy with tension and the palpable presence of dark magic, starts feeling lighter, more breathable, as if cleansed by her sudden departure.
</span>
<span class="textbox story-text">\
You are left there with a lot of questions on your mind, but you can't wait to try out this new power of yours.
</span>\
[[Get up|Home]]\
<</timed>>\<span class="textbox story-text">\
You utter a few words that the demon taught you, and they carry the weight of the enchantment that ensnares $girl.name's mind.
</span>\
<<timed 1s>>
<span class="textbox story-text">\
She meets your gaze with a mixture of surprise and fascination, her defenses crumbling beneath the irresistible pull of your power. Her eyes turn bright red for a few long minutes.
</span>
<img src="images/locations/charmspell.jpg">\
<<set $girl.charmed to Math.min($girl.charmed + 10, 100)>>\
<span class="textbox success">\
$girl.name is now slightly more under your charm, permanently
</span>\
[[Back|DateGirl]]\
<</timed>>\<img src="images/locations/home.jpg">\
<<if $mc.inventory.coffee > 0>>\
<<link "Drink coffee" "Kitchen">><<gainap 1>><<set $mc.inventory.coffee -= 1>><</link>>\
<</if>>\
<<if $mc.inventory.booze > 0 && $mc.drinkCount < 3>>\
[[Drink booze|Kitchen][$mc.inventory.booze -= 1, $mc.drinkCount += 1, $mc.tempCharisma += 3]]
<<elseif $mc.drinkCount >= 3>>\
<div class="tooltip">\
<a disabled>Drink booze</a>
<span class="tooltiptext">You're drunk already</span>\
</div>
<</if>>\
[[Living room|Home]]<img src="images/locations/hospital.jpg">
<span class="textbox story-text">\
The air is cool and filled with the faint, sharp scent of disinfectant. Your footsteps echo on the polished tile floor as you take in your surroundings. To your left, a row of chairs lines the wall, occupied by a mix of anxious and weary faces. A young mother cradles a crying baby, an elderly man stares blankly ahead, and a teenager scrolls through his phone, trying to distract himself from the anxiety that hangs in the air. Right ahead, you can spot the reception desk.
</span>\
<<if $mc.spermProduction == 1>>\
<<if $mc.cash >= 500 && $mc.ap > 0>>\
<<link "Get a varicocelectomy (improve sperm production)<span class='res-use'>-500 <img src='images/icons/cash.png'></span>" "Varicocelectomy">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Get a varicocelectomy (improve sperm production)<span class='res-use'>-500 <img src='images/icons/cash.png'></span></a>
<<if $mc.cash < 500>>\
<span class="tooltiptext">Not enough Cash</span>\
<<else>>\
<span class="tooltiptext">You're out of action points</span>\
<</if>>\
</div>\
<</if>>\
<<elseif $mc.spermProduction == 2>>\
<<if $mc.cash >= 1200 && $mc.ap > 0>>\
<<link "Get a varicocelectomy (improve sperm production further)<span class='res-use'>-1200 <img src='images/icons/cash.png'></span>" "Varicocelectomy">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Get a varicocelectomy (improve sperm production further)<span class='res-use'>-1200 <img src='images/icons/cash.png'></span></a>
<<if $mc.cash < 1200>>\
<span class="tooltiptext">Not enough Cash</span>\
<<else>>\
<span class="tooltiptext">You're out of action points</span>\
<</if>>\
</div>\
<</if>>\
<<elseif $mc.spermProduction == 3>>\
<<if $mc.cash >= 3000 && $mc.ap > 0>>\
<<link "Get a varicocelectomy (improve sperm production further)<span class='res-use'>-3000 <img src='images/icons/cash.png'></span>" "Varicocelectomy">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Get a varicocelectomy (improve sperm production further)<span class='res-use'>-3000 <img src='images/icons/cash.png'></span></a>
<<if $mc.cash < 3000>>\
<span class="tooltiptext">Not enough Cash</span>\
<<else>>\
<span class="tooltiptext">You're out of action points</span>\
<</if>>\
</div>\
<</if>>\
<</if>>\
[[Leave|CityCenter]]<img src="images/locations/hospital-surgery.jpg">
<<switch $mc.spermProduction>>\
<<case 1>>\
<<set $mc.cash -= 500>>\
<<case 2>>\
<<set $mc.cash -= 1200>>\
<<case 3>>\
<<set $mc.cash -= 3000>>\
<</switch>>\
<<useap 1>>\
<span class="textbox story-text">\
Lying on the operating table, the bright surgical lights above blur into a haze as the anesthesia takes hold. The last thing you see is the surgeon's masked face leaning over you, and then everything fades to black.
</span>\
<<timed 3s>>
<<set $mc.spermProduction += 1>>\
<span class="textbox story-text">\
When you awaken, groggy and disoriented, you're in a recovery room. The steady beep of a heart monitor and the soft murmur of medical staff fill the air.
</span>
<span class="textbox success">\
Your sperm production increased permanently.
</span>\
[[Back to the lobby|Hospital]]\
<</timed>>\<<set
$girlPleasure += 1;
$girl.stamina -= 0.5;
>>\
<<if $girl.traits.includes('Oral lover')>>\
<<set $girlPleasure += 2>>\
<</if>>\<<set
$girlPleasure += 1;
$girl.stamina -= 0.5;
>>\
<<if $girl.traits.includes('Sensitive skin')>>\
<<set $girlPleasure += 2>>\
<</if>>\<<useap 1>>\
<img src="images/locations/weed-sell.jpg">
<span class="textbox story-text">You sell weed for a while</span>\
<<timed 2s>>\
<<if $success>>
<img src="images/locations/weed-sell-cash.jpg">
<<set $mc.cash += 100, $monthData.gainedCash += 100>>\
<<set $mc.inventory.weed -= 1>>\
<span class="textbox success">You earn 75 Cash</span>\
[[Back|Alleyway]]\
<<else>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src="images/scenes/police/police.webm" type='video/webm'></video></tr>
</table>\
<span class="textbox failure">You get spotted by the police</span>\
[[They ask you to pull over|PoliceCheck]]\
<</if>>\
<</timed>>\<<useap 1>>\
<img src="images/locations/weed-sell.jpg">
<span class="textbox story-text">You sell weed for a while</span>\
<<timed 2s>>\
<<if $success>>
<img src="images/locations/weed-sell-cash.jpg">
<<set $mc.cash += 250, $monthData.gainedCash += 250>>\
<<set $mc.inventory.weed -= 1>>\
<span class="textbox success">You earn 200 Cash</span>\
[[Back|CityCenter]]\
<<else>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src="images/scenes/police/police.webm" type='video/webm'></video></tr>
</table>\
<span class="textbox failure">You get spotted by the police</span>\
[[They ask you to pull over|PoliceCheck]]\
<</if>>\
<</timed>>\<<useap 1>>\
<img src="images/locations/weed-sell.jpg">
<span class="textbox story-text">You sell weed for a while</span>\
<<timed 2s>>\
<<if $success>>
<img src="images/locations/weed-sell-cash.jpg">
<<set $mc.cash += 200, $monthData.gainedCash += 200>>\
<<set $mc.inventory.weed -= 1>>\
<span class="textbox success">You earn 150 Cash</span>\
[[Back|Park]]\
<<else>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src="images/scenes/police/police.webm" type='video/webm'></video></tr>
</table>\
<span class="textbox failure">You get spotted by the police</span>\
[[They ask you to pull over|PoliceCheck]]\
<</if>>\
<</timed>>\<<useap 1>>\
<img src="images/locations/weed-sell.jpg">
<span class="textbox story-text">You sell weed for a while</span>\
<<timed 2s>>\
<<if $success>>
<img src="images/locations/weed-sell-cash.jpg">
<<set $mc.cash += 150, $monthData.gainedCash += 150>>\
<<set $mc.inventory.weed -= 1>>\
<span class="textbox success">You earn 100 Cash</span>\
[[Back|OldCanal]]\
<<else>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src="images/scenes/police/police.webm" type='video/webm'></video></tr>
</table>\
<span class="textbox failure">You get spotted by the police</span>\
[[They ask you to pull over|PoliceCheck]]\
<</if>>\
<</timed>>\<<useap 1>>\
<img src="images/locations/weed-sell.jpg">
<span class="textbox story-text">You sell weed for a while</span>\
<<timed 2s>>\
<<if $success>>
<img src="images/locations/weed-sell-cash.jpg">
<<set $mc.cash += 175, $monthData.gainedCash += 175>>\
<<set $mc.inventory.weed -= 1>>\
<span class="textbox success">You earn 125 Cash</span>\
[[Back|OldTown]]\
<<else>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src="images/scenes/police/police.webm" type='video/webm'></video></tr>
</table>\
<span class="textbox failure">You get spotted by the police</span>\
[[They ask you to pull over|PoliceCheck]]\
<</if>>\
<</timed>>\<table class="sex-frame">\
<tr><video autoplay muted loop><source src="images/scenes/police/arrest.webm" type='video/webm'></video></tr>
</table>\
<span class="textbox failure">You get arrested</span>\
<<timed 3s>>
[[They take you to the station|PoliceStation][$action = 'arrested']]\
<</timed>>\<<set _success to roll(50)>>\
<<if _success>>\
<<set $mc.cash -= 200, $monthData.gainedCash -= 200>>\
<table class="sex-frame">\
<tr><video autoplay muted loop><source src="images/scenes/police/bribe.webm" type='video/webm'></video></tr>
</table>\
<span class="textbox success">She takes your money and just asks you to leave the area</span>\
[[Go home|Home]]\
<<else>>\
<span class="textbox failure">She is not interested in your money and seems pretty offended</span>\
[[She arrests you|PoliceArrest]]\
<</if>>\<table class="sex-frame">\
<tr><video autoplay muted loop><source src="images/scenes/police/check.webm" type='video/webm'></video></tr>
</table>\
<<timed 3s>>\
<<if $mc.cash >= 200>>\
<<set $bribed to false>>\
<<link "Try to bribe the officer<span class='res-use'>-200 <img src='images/icons/cash.png'></span>" "PoliceBribe">><</link>>\
<<else>>\
<div class="tooltip">\
<a disabled>Try to bribe the officer<span class='res-use'>-200 <img src='images/icons/cash.png'></span></a>\
<span class="tooltiptext">Not enough Cash</span>\
</div>
<</if>>\
[[Let her arrest you|PoliceArrest][$action = 'arrested']]\
<</timed>>\