<<include startVars >>
<<show_object setup.ITEMS >>
<<show_object setup.NPCS >>
<<show_object setup.MAZES >>
<<= UIBar.stow(true); >>
<h1 align=center>[[titleScreen]]</h1>
<<goto titleScreen >>/*<<set _passage = passage() >>
<<alert PASSAGEHEAD myEvent: $myEVENT at passage _passage >>*/
<<set _here = passage() >>
<<if $PLACES and $NPCS and $ITEMS and _PLAYER >>
<<set _VARSLOADED = 1 >>
<</if>>
<div class='hideme'>
Day $DAY
<<if _VARSLOADED >> at <<=$PLACES[$WHERE].name>><</if>>
<<if $WHO >>
in the company of <<=$WHO.getFullName() >>
<</if>>
...
</div>
<debug id='PassageHeader' >
/* <<include INBOX >> */
<<= "<img src='images/places/"+$ACTIVEBGIMG+".jpg' style='width:30px; height:auto; float:left;' >" >>
<<if $RECORDS >>[[Travel]] [[Place]]<</if>>
''psg:<<= passage() >>
/ ev:$myEVENT'' / pg:$PAGE;$STAGE / wh:$WHERE
ch:$CHOICE ch2:$CHOICE2 ch3:$CHOICE3
/ pt:$POINTS sc:$SCORE tm:$TIMER md:$MOOD pr:$PROGRESS
</debug>
<<if settings.debugmode or $PLAYER.getFullName("last")=="Test" >>
<<addclass body debugmode >>
<<elseif !settings.debugmode or settings.debugmode==false >>
<<removeclass body debugmode >>
<<else>>
<<addclass body debugmode >>
<</if>>
<<if _VARSLOADED >>
<<set
$TIME = parseFloat($TIME),
_DAYLIGHT = Math.round($TIME),
_LATE = $TIME > setup.time_bed+1 ? 1 : 0,
_TOOLATE = $TIME > setup.time_bed ? 1 : 0,
_TOOEARLY = $TIME < setup.time_open ? 1 : 0,
_TOOTIRED = $PLAYER.getStat('sp')<=0 ? 1 : 0,
_TIRED = $PLAYER.getStat('sp')<$PLAYER.getStat('sp_max')/2 ? 1 : 0,
0 >>
<<if $TIME>=24 >>
<<set $TIME = $TIME-24, $DAY+=1 >>
<</if>>
<</if>>
<<set _pos = _here=="Place" ? "absolute" : "relative">>
<div @style="'position:'+_pos+'; z-index:9999; width:100%'">
<<giveupdate>>
</div>
<<if $HTML_PRE >>
/*<<alert $HTML_PRE >>*/
<<= $HTML_PRE >><<set $HTML_PRE = "" >>
<</if>>
<<clear>>
<<if tags().includes("status") >>
<<include "Status nav" >>
<</if>>
<<if $WHERE >>
<<set _bgclass = "bg_"+$WHERE >>
<<addclass html _bgclass >>
/**/
<</if>>
<<if $IMAGEINSERT >>
<<image $IMAGEINSERT right >>
<<set $IMAGEINSERT = "" >>
<</if>>
<<set _BODYCOUNT = "girls_fucked".counted() >>
<<set _BABYCOUNT = "girls_pregged".counted() >><<clear>>
<<giveupdate>>
<<givedebugupdate>>
<<givewarningupdate>>
<debug id='PassageFooter' style="" >
<<set _CUBUS_OVERRIDE_OVERRIDE = 1 >>
<<do "go start" START CLASS:INLINE >>
<<do "go prev" PREV CLASS:INLINE >>
<<do "go nex" NEXT CLASS:INLINE >>
<<do "go end" END CLASS:INLINE >>
<hr>
''EVENT_HAPPENED''
[<<for _i,_item range $EVENT_HAPPENED >>
_item
(<<capture _item >><<link X _here >><<set $EVENT_HAPPENED.delete(_item)>>
<</link>><</capture>>),
<</for>>]
<<link "»clear" _here >><<set $EVENT_HAPPENED=[]>><</link>>
<<p>>
''TODAY_HAPPENED''
[<<for _i,_item range $TODAY_HAPPENED >>
_item
(<<capture _item >><<link X _here >><<set $TODAY_HAPPENED.delete(_item)>>
<</link>><</capture>>),
<</for>>]
<<link "»clear" _here >><<set $TODAY_HAPPENED=[]>><</link>>
<<p>>
''RECORDS.known''
[<<for _i,_item range $RECORDS.know >>
_item
(<<capture _item >><<link X _here >><<set $RECORDS.know.delete(_item)>>
<</link>><</capture>>),
<</for>>]
<<link "»clear" _here >><<set $RECORDS.know=[]>><</link>>
<<p>>
''RECORDS.happened''
[<<for _i,_item range $RECORDS.happened >>
_item
(<<capture _item >><<link X _here >><<set $RECORDS.happened.delete(_item)>>
<</link>><</capture>>),
<</for>>]
<<link "» clear" _here >><<set $RECORDS.happened=[]>><</link>>
<<link "» sort" _here >><<set $RECORDS.happened.sort()>><</link>>
<<p>>
<<chartip $WHO >> ($WHO)
<<link "» reboot" _here >><<set $NPCS[$WHO]=0 >><</link>>
<<if $WHO.isPregnant(1)>><br>
isPregnant(1) (<<=$WHO.getBabyDaddy()>>)
<<link "---" _here >><<set $NPCS[$WHO].repro.gestation-=100 >><</link>>
<<link "--" _here >><<set $NPCS[$WHO].repro.gestation-=10 >><</link>>
<<link "-" _here >><<set $NPCS[$WHO].repro.gestation-=1 >><</link>>
<<=$NPCS[$WHO].repro.gestation>>
<<link "+" _here >><<set $NPCS[$WHO].repro.gestation+=1 >><</link>>
<<link "++" _here >><<set $NPCS[$WHO].repro.gestation+=10 >><</link>>
<<link "+++" _here >><<set $NPCS[$WHO].repro.gestation+=100 >><</link>>
<br>
<<link "» unpreg" _here >><<set $NPCS[$WHO].repro.gestation=0, $NPCS[$WHO].repro.womb=0 >><</link>>
<<else>>
<<link "» preg" _here >><<impregnate $WHO >><</link>>
<<link "» cuck" _here >><<impregnate $WHO Wape >><</link>>
<</if>>
<hr>
<table width="100%">
<tr>
<td>
<<textbox "$GETITEM" "blueberry" >>
<<link "GET" _here >><<item $GETITEM >><<item $GETITEM >><<item $GETITEM >>
<</link>>
<br>
<<textbox "$CHANGEWHAT" $CHANGEWHAT >> ->
<<textbox "$CHANGETO" $CHANGETO >>
<<link "SETIT" _here >>
<<set State.variables[$CHANGEWHAT]=$CHANGETO >>
<</link>>
<br>
<<textbox "$CHEATEVENT" $CHEATEVENT >>
<<link GOTOEVENT $CHEATEVENT >><<set $MyEVENT=$CHEATEVENT >><</link>>
<br>
<<textbox "$PAGENUMBER" $PAGENUMBER >>
<<link GOTOPAGE _here >><<set $PAGE=$PAGENUMBER >><</link>>
<br>
</td><td>
<<textbox "$LEARNWHAT" THING >>
<<link "LEARN" _here >><<learn $LEARNWHAT >><</link>>
<br>
<<textbox "$WHATHAPPEN" THING _here >>
<<link "HAPPEN" _here >><<happen $WHATHAPPEN >><</link>>
<br>
<<link "DAY+" _here>><<set $DAY++ >><</link>>
<<link "DAY-" _here>><<set $DAY-- >><</link>>
</td><td>
<br>
</td></tr></table>
<hr>
$PAGE $STAGE
pt:$POINTS sc:$SCORE tm:$TIMER md:$MOOD pr:$PROGRESS<br>
_events_
available: <<= $RECORDS.events_available >><br>
unready: <<= $RECORDS.events_unreadied >><br>
/*
pt:$POINTS sc:$SCORE tm:$TIMER md:$MOOD pr:$PROGRESS
<<p>>$PLAYER_party / <<showifexists _DICE>>:$DICEROLL
<<p>>''known:'' $RECORDS.know
*/
</debug>
<<if _txtFailSuffixSource >>
<<alert _txtFailSuffixSource >>
<</if>>
<<set $RESPONSES="", $REPLY="" >>
/*
<<if $debug >>
<<addclass "body" "debug" >>
<<else >>
<<removeclass "body" "debug" >>
<</if >>
*/
/* DO NOT REMOVE */
<<set $DICEROLL = random(2310) >>
<<set $DICEROLLS.push(random(2310)) >>
<<set $DICEROLLS.deleteAt(0)>>
<<set $JUSTSTARTED = 0 >>
<div class='readout' style='display: none;'> </div>
<<if _here!="titleScreen" >>
<<include HeadBar >>
<</if>>
<<set _BGCLASS = "clockfilters" >>
<<if setup.PLACES[$ACTIVEBGIMG] >>
<<if !setup.PLACES[$ACTIVEBGIMG].exterior >>
<<set _BGCLASS = "nofilter" >>
<</if >>
<</if>>
<<= "<img src='images/places/"+$ACTIVEBGIMG+".jpg' class='background-main background-filled "+_BGCLASS+"' style='animation-delay:-"+_DAYLIGHT+"s'>" >>
<<for _ind,_individual range $PLAYER_party >>
<<if !$NPCS[_individual] and setup.NPCS[_individual] >>
<<npc_activate _individual cheated >>
<</if>>
<</for>>
<<include includer >>
/*
<<include whosWho >>
*/
<<if _here == "Place" >>
<<placefooter $WHERE >>
<</if>><<set _max = setup.time_bed - setup.time_wake >>
<<set _min = setup.time_bed - $TIME >>
<<set _min = _min.toFixed(2) >>
<<bar _min _max "fancy pink" Time >>
<<set _min=$PLAYER.getStat('sp'), _max=$PLAYER.getStat('sp_max') >>
<<bar _min _max "fancy green" Stamina >>
<<set _min=$PLAYER.getStat('mp'), _max=$PLAYER.getStat('mp_max') >>
<<bar _min _max "fancy blue" Mental >>
<<if $JOB and 0 >>
<<showjob $JOB >>
<</if>>
<<if $TRACK_PERIOD >>
<div class='normalbox' ><<bioscanner $TRACK_PERIOD >></div >
<</if>>
<<itemlist_icons $PLAYER 16 >>
/*
<<include whosWhoParty >>
<<include whosWho >>
*/
<hr>
<<set _WHOSINVENTORY = $PLAYER >>
<<set $NPCS[_WHOSINVENTORY].inventory = $NPCS[_WHOSINVENTORY].inventory.sort() >>
<<button Inventory >>
<<capture _WHOSINVENTORY >>
<<script>>
Dialog.setup("Inventory", "journalpop");
Dialog.wiki(Story.get("Status Inventory").processText());
Dialog.open();
<</script>>
<</capture>>
<</button>>
<<button Journal >>
<<capture _WHOSINVENTORY >>
<<script>>
Dialog.setup("Journal", "journalpop");
Dialog.wiki(Story.get("journal sheet").processText());
Dialog.open();
<</script>>
<</capture>>
<</button>>
<<button FactSheet >>
<<capture _WHOSINVENTORY >>
<<script>>
Dialog.setup("FactSheet", "journalpop");
Dialog.wiki(Story.get("fact sheet").processText());
Dialog.open();
<</script>>
<</capture>>
<</button>>
<<button Rolodex >>
<<capture _WHOSINVENTORY >>
<<script>>
Dialog.setup("Rolodex", "journalpop");
Dialog.wiki(Story.get("whosWho").processText());
Dialog.open();
<</script>>
<</capture>>
<</button>>
<hr>
<<profilestats player skills >>
/*
<<profilestats player stats >>
*/
<<if $WHO.isActiveNPC() and 0 >>
<<profilestats $WHO skills repro personality points >>
<</if>>
<hr>
<<for _i=0; _i<$TEAMS_A.length; _i++ >>
<<= $MOVEORDER.push("A:"+$TEAMS_A[_i]) >>
<</for >>
<<for _i=0; _i<$TEAMS_B.length; _i++ >>
<<= $MOVEORDER.push("B:"+$TEAMS_B[_i]) >>
<</for >>
<<for _i=0; _i<$MOVEORDER.length; _i++ >>
<<set _key = $MOVEORDER[_i].col(3) >><br>
<<set $MOVEORDER[_i] = _key.getStat('speed')+":"+$MOVEORDER[_i] >>
<</for >>
<<set $MOVEORDER.sort().reverse() >>
<debug>''MOVEORDER'' $MOVEORDER </debug>
<<for _t=0; _t < $TEAMS.length; _t++ >>
<<for _i=0; _i < $TEAMS[_t].length; _i++ >>
<div>
<<= $TEAMS[_t][_i].name >>
(<<= $TEAMS[_t][_i].key >>, <<= $TEAMS[_t][_i].type >>)<br>
<<= $TEAMS[_t][_i].stats.hp >>/<<= $TEAMS[_t][_i].stats.hp_max >>
</div>
<</for >>
<</for >>
<<convo "111|222|333|444|555|666|777|888" >><hr>
<<convo "111|222|333|444|555|666|777|888" bratkid >><hr>
<<convo "111|222|333|444|555|666|777|888" bratkid pov >><hr>
<<convo "111|222|333|444|555|666|777|888" bratkid pov narrator otherguy >><hr>
/*
<<= State.variables.NPCs.player.name >> aka
<<= "player".get('firstname') >> <<= "player".get('lastname') >>
(<<= "player".getStat('hp') >>/<<= "player".getStat('hp_max') >>)<br>
<small><br>
Make this into a macro, with the contents being additional stuff appended to the end of the output.</small>
<<set _listObjects = "Items" >>
<<include listObjects >>
<<set _listObjects = "NPCs" >>
<<include listObjects >>
<<set _listObjects = "Creatures" >>
<<include listObjects >>
<debug>
</debug> <br><br>
<<button "toggle debug" >>
<<set $debug = !$debug >>
<</button >>
*/
/*
<<set _whos = "player" >>
<div class='thumb_inventory size32'>
<li class='item tipholder'>
<div class='amount'>
<<set _money = $NPCS[_whos].money >>
<<if $money > 1000 >>
<<set _money = Math.round(_money/100)/10 >>
<<set _suff = "g" >>
<<else>>
<<set _money = Math.round(_money/10)/10 >>
<<set _suff = "c" >>
<</if>>
<<= "$"+_money+""+_suff >>
</div>
<<image images/items/money.png normal 120 >>
<span class="tip" style=''>
<<= $NPCS[_whos].money.visual('money') >>
</span>
</li>
<<set $NPCS[_whos].inventory.sort() >>
<<for _i=0; _i<$NPCS[_whos].inventory.length; _i++ >>
<<set _kei = $NPCS[_whos].inventory[_i] ? $NPCS[_whos].inventory[_i] : "undefined" >>
<<if _key+""=="null" >><<continue>><</if>>
<<if _kei == _lastkei >><<continue>><</if>>
<<set _src = ""+_kei.getItemImage()+"" >>
<li class='item tipholder'>
<<if $NPCS[_whos].inventory.count(_kei)>1 >>
<div class='amount'><<= $NPCS[_whos].inventory.count(_kei) >></div>
<</if >>
<<set _link = "<<image "+_src+" normal 128 >>" >>
<span class="tip" style=''>
<<if setup.ITEMS[_kei] >>
''<<showifexists setup.ITEMS[_kei].name _kei >>''
<</if>>
</span>
<<set _key = _kei >>
<<capture _key _whos >>
<<link _link >>
<<script>>
Dialog.setup(" ", "itemsheet");
Dialog.wiki(Story.get("item sheet").processText());
Dialog.open();
<</script>>
<</link>>
<</capture>>
</li>
<<set _lastkei = _kei >>
<</for >>
</div>
*/
<<addclass #ui-bar stowed >>
<<set $TURN = 0 >>
<<set $READOUT = "" >>
<<set $TEAMS = [] >>
<<set $TEAMS[0] = $PLAYER_party.slice() >>
<<set $TEAMS[1] = $enemy_party.slice() >>
<<set $UNITS = {} >>
<<set $BATTLE_STATUS = "paused" >>
$TEAMS $TEAMS[0] $TEAMS[1]
<hr>''=====BUILD TEAMS and UNITS=====''<br>
<<for _t=0; _t < $TEAMS.length; _t++ >>
<<for _u=0; _u < $TEAMS[_t].length; _u++ >>
<<set _key = $TEAMS[_t][_u] >>
<<set _type = _key.getType() >>
<<if _type=="NPCs" >>
<<set _newKey = _key >>
<<else >>
<<set _newKey = _key+":"+_t+":"+_u >>
<</if >>
<<set $UNITS[_newKey] = State.variables[_type][_key] >>
<<set $UNITS[_newKey].team_number = _t >>
<<set $UNITS[_newKey].unit_number = _u >>
<<set $UNITS[_newKey].type = _type >>
<<set $UNITS[_newKey].key = _key >>
<<if !$UNITS[_newKey].stats.hp >>
<<set $UNITS[_newKey].stats.hp = $UNITS[_newKey].stats.hp_max >>
<<else >><</if >>
<<set $TEAMS[_t][_u] = _newKey >>
_key is _type, aka '_newKey' (name: $UNITS[_newKey].name)<br>
<</for >>
<<= $TEAMS[_t].visual("TEAM"+_t) >> <br>
<</for >>
<hr>''=====SET MOVEORDER=====''<br>
<<set $MOVEORDER = [] >>
<<set $MOVEORDER = $TEAMS[0].concat($TEAMS[1]) >>
/*
<<for _m=0; _m < $MOVEORDER.length; _m++ >>
<<set _speed = 999999999999999 >>
<<set _rating = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("")[_speed] >>
<<set $MOVEORDER[_m] = _rating+":"+$MOVEORDER[_m].erasePrefixCol() >>
<</for >>
<<set $MOVEORDER.sort().reverse() >>
<<for _m=0; _m < $MOVEORDER.length; _m++ >>
<<set $MOVEORDER[_m] = $MOVEORDER[_m].erasePrefixCol() >>
<</for >>
*/
<<= $MOVEORDER.visual("MOVEORDER") >>
<hr>
/*=====SHOW TEAMS=====*/
/*
<<set _team = 0 >>
<<include combatListTeam >>
<<set _team = 1 >>
<<include combatListTeam >>
*/
<<if !$debug >><<goto combatB >><<else >><<button "goto combatB" >><<goto combatB >><</button >><</if >><<if $BATTLE_STATUS=="active" >>
<<set _now = $MOVEORDER[0] >>
<<set _next = $MOVEORDER[1] >>
<<set _last = $MOVEORDER.last() >>
<<set _target = "" >>
<<if $TEAMS[0].includes(_now) >>
<<set _now_team=0 >>
<<else >>
<<set _now_team=1 >>
<</if >>
<<set _other_team = Math.abs(_now_team-1) >>
<<set _target_team = _other_team >>
<</if >>
<<set _verb = "attack" >>
<<if $TURN<=0 >>
<<set $READOUT += "<li>You are set upon by enemies. " >>
<<if random(2)>0 >>
<<set _quoted = $TEAMS[1].random() >>
<<set _quote = _quoted.col(1).getQuote("battle_start") >>
<<if _quote >>
<<set $READOUT += "<br><q>"+_quote+"</q> says "+$UNITS[_quoted].name+"." >>
<</if >>
<</if >>
<<set $READOUT += "</li>" >>
<</if >>
<<if $BATTLE_STATUS=="active" >>
<<set $READOUT += "<li>" >>
/*=====SET TARGETS=====*/
/* find viable target */
<<silently >>
<<set _target = $TEAMS[_target_team].random() >>
<<if $UNITS[_target].stats.hp <= 0 >> $UNITS[_target].name is dead already; <br>
<<set _temp_team = $TEAMS[_target_team].join("{*}").split("{*}") >> ' _temp_team ' is the target (_target_team) temporary team; <br>
<<for _g=0; _g < _temp_team.length; _g++ >> _temp_team[_g] is the unit; <br>
<<if $UNITS[_temp_team[_g]].stats.hp > 0 >>
<<=$UNITS[_temp_team[_g]].name >> is alive still
<<set _target = _temp_team[_g] >>
<<break >>
<</if >>
<</for >>
<</if >>
<</silently >>
<<include combatHit >>
/* died? */
<<if $UNITS[_target].stats.hp <= 0 >>
<<set $READOUT += $UNITS[_target].name+" was defeated!" >>
<<set $UNITS[_target].stats.hp = 0 >>
<<set $MOVEORDER.delete(_target) >>
/* QUOTE */
<<if random(222)>0 >>
<<set _quoted = $UNITS[_target] >>
<<set _quote = _target.col(1).getQuote("battle_die") >>
<<if _quote >><<set $READOUT += "<br><q>"+_quote+"</q> says "+_quoted.name+"." >><</if >>
<</if >>
<</if >>
<<set $READOUT += "</li>" >>
<</if >>
/*=====BATTLE STATUS=====*/
<<set _head_count=[0,0] >>
<<for _f=0; _f < $TEAMS.length; _f++ >>
<<for _t=0; _t < $TEAMS[_f].length; _t++ >>
<<if $UNITS[$TEAMS[_f][_t]].stats.hp > 0 >><<set _head_count[_f]+=1 >><</if >>
<</for >>
<</for >>
<<if _head_count[0]<=0 and _head_count[1]<=0 >>
<<set $BATTLE_STATUS = "tie" >>
<<elseif _head_count[0]<=0 >>
<<set $BATTLE_STATUS = "defeat" >>
<<elseif _head_count[1]<=0 >>
<<set $BATTLE_STATUS = "victory" >>
<</if >>
<<if $BATTLE_STATUS=="active" >>
<<elseif $BATTLE_STATUS=="victory" >>
<<include combatEndCalc >>
<<set _team_label = "Nobody|You|Your duo|Your party|Your party|Your squad|Your posse".sayRightOne($TEAMS[0].length) >>
<<set
_tiptext = _team_label+" gained "+_xp_gain_final+" XP. ",
_tip = $WINDATA,
_tipcode = "<<tooltip '"+_tiptext+"' '"+_tip+"' table >> "
>>
<<set $READOUT += "<li>" >>
<<set $READOUT += "You were victorious! " >>
<<set $READOUT += _tipcode +"" >>
<<set $READOUT += "</li>" >>
<<elseif $BATTLE_STATUS=="defeat" >>
<<elseif $BATTLE_STATUS=="draw" >>
<</if >>
/*=====DISPLAY TEAMS AND MOVEORDER=====*/
<<set _puppetshow_classes = $BATTLE_STATUS + " turn_"+$TURN >>
<<div _puppetshow_classes >>
<<include combatDisplay >>
<</div >>
<<clear >>
/*=====CONTROLS AND NEXT TURNER=====*/
<<include combatControls >>
<<script >>
// this fires off all the time after appearance
$(document).on(':passagedisplay', function (ev) {
$(".readout").scrollTop($(".readout")[0].scrollHeight);
});
<</script >><<for _i=0; _i < $TEAMS[_team].length; _i++ >>
<<set _kei = $TEAMS[_team][_i] >>
<<set _obj = $UNITS[_kei] >>
<<set _cl = "unit_box " >>
<<set _cl += "order_"+_i+" " >>
<<set _cl += "key_"+_kei.replaceAll(':','_')+" " >>
<<set _cl += "type_"+_obj.type+" " >>
<<set _cl += "team_"+_team+" " >>
<<if _now >>
<<if _kei==_now >><<set _cl+= "active " >><</if >>
<<if _kei==_next >><<set _cl+= "next " >><</if >>
<<if _kei==_last >><<set _cl+= "last " >><</if >>
<<if _target.includes(_kei) >>
<<set _cl+= "target " >>
<<if _t_result >><<set _cl+=_t_result.join(' ')+" " >><</if >>
<</if >>
<</if >>
<<set _oHP = _obj.stats.hp >>
<<set _oHPM = _obj.stats.hp_max >>
<<if _oHP <= 0 >><<set _cl+= "dead " >>
<<elseif _oHP >= _oHPM >><<set _cl+= "fullhealth " >>
<<elseif _oHP <= _oHPM/4 >><<set _cl+= "verylowhealth " >>
<<elseif _oHP <= _oHPM/2 >><<set _cl+= "lowhealth " >>
<<else >><<set _cl+= "healthy " >>
<</if >>
<<set _tip = "" >>
<<set _tip += "(''"+_kei+"'' of "+_obj.type+")<br>" >>
<<set _tip += "This unit " >>
<<div _cl tile_primary >>
<div class='inner'>
<h4><<tooltip _obj.name _cl >></h4>
<<healthbar _obj.stats.hp _obj.stats.hp_max HP 'fancy round' yellow red >>
<div>
<</div >>
<</for >>
/*
*/On this screen
- return stats of NPCs to their cages
- return to sender/whendone
To handle before this step
- giving out rewards, xp etc
- enslaving
- level-uppery?
<<goto $AFTER_BATTLE >>
<<healthbar .9 5 "Label" round >>
<<healthbar .3 2 "Label" "minimal round" >>
<<healthbar 77 100 "Lifebar" "fancy round" >>
<<healthbar 55 100 "Lifebar" "fancy round blue" true >>
<<healthbar 25 100 "Lifebar" "fancy round yellow" true >>
<<healthbar 65 100 "Lifebar" "fancy round red" true >>
<<healthbar 5 100 "Lifebar" "fancy round " true >>
<<healthbar 0 100 "Lifebar" "fancy round " true >><<for _i=$TEAMS[_team].length-1; _i >= 0; _i-- >>
<<set _kei = $TEAMS[_team][_i] >>
<<set _obj = $UNITS[_kei] >>
<<set _cl = "u"+($TEAMS[_team].length-_i)+" " >>
<<set _cl += "key_"+_kei.col(1)+" " >>
<<if _obj.traits >>
<<set _cl+= "trait_"+_obj.traits.join(' trait_')+" " >>
<</if >>
<<if $TURN==0 >>
<<set _cl+= "arrive " >>
<</if >>
<<if _now >>
<<if _kei==_now >><<set _cl+= "active "+_verb+" " >><</if >>
<<if _kei==_next >><<set _cl+= "next " >><</if >>
<<if _kei==_last >><<set _cl+= "last " >><</if >>
<<if _target.includes(_kei) >>
<<set _cl+= "target " >>
<<if _t_result >><<set _cl+=_t_result.join(' ')+" " >><</if >>
<</if >>
<</if >>
<<set _oHP = _obj.stats.hp >>
<<set _oHPM = _obj.stats.hp_max >>
<<if _oHP <= 0 >><<set _cl+= "dead " >>
<<elseif _oHP >= _oHPM >><<set _cl+= "fullhealth " >>
<<elseif _oHP <= _oHPM/4 >><<set _cl+= "verylowhealth " >>
<<elseif _oHP <= _oHPM/2 >><<set _cl+= "lowhealth " >>
<<else >><<set _cl+= "healthy " >>
<</if >>
<<div sprite_holder _cl _t_result >>
<<div see_health >>
<<div see_active >>
<<div see_statuseffect >>
<<= [_kei.col(1)].macro_image("sprite") >>
<div class='extra' />
<</div >>
<</div >>
<</div >>
<</div >>
<</for >>
/*
*//*
<<set _target_result = ["hit","hit","miss"].random() >>
<<set _target_result_bonus = ["critical_","","","",""].random() >>
*/
<<set
_evadechance = $UNITS[_target].stats.dam_evade,
_is_evaded = _evadechance.chanceReturn(),
_thresh = $UNITS[_target].stats.dam_thresh,
_resist = $UNITS[_target].stats.dam_resist,
_t_name = $UNITS[_target].name,
_t_result = []
>>
<<set
_critchance = $UNITS[_now].stats.crit_chance,
_critcdam = $UNITS[_now].stats.crit_damage,
_is_critical = _critchance.chanceReturn()
>>
<<set
_base_damage = $UNITS[_now].stats.attack,
_bonused_damage = $UNITS[_now].stats.attack*_is_critical.ifTrue(_critcdam,1),
_threshed_damage = Math.round(Math.max(_bonused_damage - _thresh, 0)),
_resisted_damage = Math.round(_threshed_damage * (100-_resist)/100),
_final_damage = _resisted_damage
>>
<<holdthis HITDATA >>
<table>
<tr><td>Base</td><td></td><td> _base_damage </td></tr>
<<if _is_critical >>
<tr><td>Critical</td><td>x _critcdam</td><td> _bonused_damage </td></tr>
<</if >>
<tr><td>Threshhold</td><td>_thresh</td><td>_threshed_damage</td></tr>
<tr><td>Resistance</td><td>_resist%</td><td>_resisted_damage</td></tr>
<tr class=divider><td colspan=3></td></tr>
<tr><td colspan=2>Total</td><td> _final_damage</td></tr>
</table>
<</holdthis >>
<<holdthis MISSDATA >>
<table>
<tr><td>Evade Chance</td><td></td><td>_evadechance %</td></tr>
</table>
<</holdthis >>
<<set $READOUT += "<span class='team_"+_now_team+"'>" +$UNITS[_now].name+ "<d>"+_now+"</d></span> " >>
<<set $READOUT += _verb+"s " >>
<<set $READOUT += "<span class='team_"+_target_team+"'>" +$UNITS[_target].name+ "<d>"+_target+"</d></span>. " >>
<<if !_is_evaded and _final_damage > 0 >>
<<set _t_result.push("hit") >>
<<if _is_critical >>
<<set _t_result.push("critical") >>
<<set $READOUT += "//Critical hit!// " >>
<</if >>
<<set $READOUT += ""+_t_name+" received " >>
<<set
_tiptext = _final_damage+" damage! ",
_tip = $HITDATA,
_tipcode = "<<tooltip '"+_tiptext+"' '"+_tip+"' table >> "
>>
<<set $READOUT += _tipcode >>
<<set $UNITS[_target].stats.hp -= _final_damage >>
/* QUOTE */
<<if random(222)>0 and $UNITS[_target].stats.hp>0 >>
<<set _quoted = $UNITS[_target] >>
<<set _quote = _target.col(1).getQuote("battle_hurt") >>
<<if _quote >><<set $READOUT += "<br><q>"+_quote+"</q> says "+_quoted.name+"." >>
<<else >><<set $READOUT += "<br><q>NONE</q> says "+_quoted.name+"." >>
<</if >>
<</if >>
<<elseif !_is_evaded and _final_damage <= 0 >>
<<set _t_result.push("nodamage") >>
<<set _tiptext = "No damage. ", _tip = $HITDATA,
_tipcode = "<<tooltip '"+_tiptext+"' '"+_tip+"' table >> "
>>
<<set $READOUT += _tipcode >>
<<elseif _is_evaded >>
<<set _t_result.push("miss") >>
<<set _tiptext = "Missed. ", _tip = $MISSDATA,
_tipcode = "<<tooltip '"+_tiptext+"' '"+_tip+"' table >> "
>>
<<set $READOUT += _tipcode >>
<<else >>
<<set $READOUT += "NEITHEROS!" >>
<</if >>
/*
*/
<<set
_xp_gain = 0,
_xp_gain_final = 0,
_xp_gain_each = 0,
_creatures = 0,
_creature_penalty_amt = 5,
_npcs = 0,
_new_rows = ""
>>
<<for _u=0; _u < $TEAMS[1].length; _u++ >>
<<set _his_xp = $UNITS[$TEAMS[1][_u]].xp >>
<<alert $UNITS[$TEAMS[1][_u]].xp >>
<<set _his_name = $UNITS[$TEAMS[1][_u]].name >>
<<set _xp_gain += _his_xp >>
<<set _new_rows += "<tr><td>" +_his_name+ "</td><td>" +_his_xp+" XP</td></tr>" >>
<<set $Records.known_enemies.pushUnique($TEAMS[1][_u].col(1)) >>
<</for >>
<<for _u=0; _u < $TEAMS[0].length; _u++ >>
<<if $UNITS[$TEAMS[0][_u]].type=="NPCs" >>
<<set _npcs += 1 >>
<<else >>
<<set _creatures += 1 >>
<</if >>
<</for >>
<<set _creature_penalty = _creature_penalty_amt * _creatures >>
<<set _xp_gain_final = Math.round(_xp_gain*(100-_creature_penalty)/100) >>
<<set _xp_gain_each = Math.round(_xp_gain_final/_npcs) >>
<<holdthis WINDATA >>
<table>
_new_rows
<tr class=divider><td colspan=2></td></tr>
<tr><td> Total </td><td> _xp_gain XP</td></tr>
<tr><td> Help Penalty (x _creatures )</td><td> -_creature_penalty %</td></tr>
<tr><td> Grand Total </td><td> _xp_gain_final XP</td></tr>
<tr><td> Each (÷_npcs)</td><td> _xp_gain_each XP</td></tr>
</table>
<</holdthis >>
<<for _u=0; _u < $TEAMS[0].length; _u++ >>
<<if $UNITS[$TEAMS[0][_u]].type=="NPCs" >>
<<set $UNITS[$TEAMS[0][_u]].xp += _xp_gain_each >>
<</if >>
<</for >>
/* BASIC VARS */
<<include setSettings >>
<<set $enable_cubus_debug = false >>
<<set $RECORDS = {
known_enemies: ["yourself"],
known_characters: ["player"],
history: [],
notes: [],
know: [],
schedule: [],
happened: [],
milestones: [],
events_finished: [],
events_delayed: [],
events_blocked: [],
events_available: [],
events_available_rare: [],
events_unreadied: [],
contactlist: [],
recruitables: {
porn: [],
whore: []
},
employees: {
porn: [],
whore: []
},
memories: [],
journal: [],
counters: {},
lists: {},
variables: {},
} >>
<<set $ARCHIVES = {
achievements: []
} >>
<<set
$PLAYER = "player",
$PLAYER_party = ["player"],
$PLAYER_mistress = "",
$PLAYER_reserves = ["kami_fairy", "kami_jester", "doco", "typhon"],
$PLAYER_reserves = [],
$HOME = "motel",
$enemy_party = ["test_bitch", "test_pest"],
$dropped_items = [],
$DICEROLL = 0,
$DICEROLLS = [0,0,0,0,0,0,0,0,0,0],
$STATUSUPDATES = [],
$DEBUGUPDATES = [],
$WARNINGUPDATES = [],
$EVENTLIST = [],
$EVENT_HAPPENED = [],
$TODAY_HAPPENED = [],
$DAY = 1, $TIME = 0,
$WHO = "", $WHOELSE = "",
0>>
<<set
$PLACES = {},
$NPCS = {},
$QUIPS = {},
$JOBS = {},
$QUIPS.player = setup.QUIPS.player,
0>>
/* REFRESHING VARS - possibly called on after events etc */
<<set
$CHOICE="", $CHOICE2="", $CHOICE3="", $CHOICE4="", $REPLY="",
$WHERE = "",
$RESPONSE = [], $RESPONSE1 = "", $RESPONSE2 = "", $RESPONSE3 = "", $RESPONSE4 = "", $RESPONSE5 = "", $RESPONSE6 = "", $RESPONSE7 = "", $RESPONSE8 = "",
$NUMBER = 0,
$POINTS = 0, $SCORE = 0, $TIMER = 0, $MOOD = 0, $RISK = 0, $PROGRESS = 0,
0>>
<<npc_activate $PLAYER >>
<<place_activate "home" >>
<<back >>
<<return >>
<hr>
<div class='ZZZhalfcol'>
<h3>NPCs</h3>
<<= JSON.stringify($NPCS).visual() >>
</div>
/*
<div class='ZZZhalfcol'>
<h3>Known Enemies</h3>
<<= $Records.known_enemies.visual("", true) >>
<hr><h3></h3>
</div>
*/
<div style="clear: both"></div><div class='combat_control'>
<<if $BATTLE_STATUS=="active" >>
<<set _nextO = $UNITS[$MOVEORDER[1]] >>
<<= _nextO.name >> is next:
<<set _button_label = _nextO.name+" will attack!" >>
<div id='#spaceAct'>
<<button _button_label >>
<<goto "combatB" >>
<</button >>
</div>
<<set $MOVEORDER.push($MOVEORDER.shift()) >>
<<set $TURN += 1 >>
<<elseif $BATTLE_STATUS=="paused" >>
<<button "Continue..." >>
<<goto "combatB" >>
<<set $BATTLE_STATUS = "active" >>
<</button >>
<<set $TURN += 1 >>
<<elseif $BATTLE_STATUS=="victory" >>
<<button "Victory" >>
<<goto "combatC" >>
<</button >>
<<elseif $BATTLE_STATUS=="defeat" >>
<<button "Defeat" >>
<<goto "combatC" >>
<</button >>
<<elseif $BATTLE_STATUS=="draw" >>
<</if >>
</div>
<<col 3 >>
<h2>Teams</h2>
Welcome to the colliseum. Organize the roster here.
<h4>Team A (you)</h4>
<<for _u=0; _u < $PLAYER_party.length; _u++ >>
<<set _key = $PLAYER_party[_u] >>
<small>
<<keytip _key >>
<<capture _key _u $PLAYER_party >>
<<link '[x]' >>
<<set $PLAYER_party.splice(_u,1) >>
<<goto _here >>
<</link >>
<<if _u>0 >>
<<link '[^]' >>
<<set $PLAYER_party=$PLAYER_party.swapItems(_u, _u-1) >>
<<goto _here >>
<</link >>
<</if >>
<<if _u<$PLAYER_party.length-1 >>
<<link '[v]' >>
<<set $PLAYER_party=$PLAYER_party.swapItems(_u, _u+1) >>
<<goto _here >>
<</link >>
<</if >>
<</capture >>
</small>
<br>
<</for >>
<h4>Opposing Team</h4>
<<for _u=0; _u < $enemy_party.length; _u++ >>
<<set _key = $enemy_party[_u] >>
<small>
<<keytip _key >>
<<capture _key _u $enemy_party >>
<<link '[x]' >>
<<set $enemy_party.splice(_u,1) >>
<<goto _here >>
<</link >>
<<if _u>0 >>
<<link '[^]' >>
<<set $enemy_party=$enemy_party.swapItems(_u, _u-1) >>
<<goto _here >>
<</link >>
<</if >>
<<if _u<$enemy_party.length-1 >>
<<link '[v]' >>
<<set $enemy_party=$enemy_party.swapItems(_u, _u+1) >>
<<goto _here >>
<</link >>
<</if >>
<</capture >>
</small>
<br>
<</for >>
<</col >>
<<col 3 last >>
<h2>Add More</h2>
Add more guys to the roster here.
<h3>NPCs</h3>
<<set _key_list = Object.keys($NPCS) >>
<<for _k=0; _k<_key_list.length; _k++ >>
<<set _key = _key_list[_k] >>
<<set _obj = $NPCS[_key] >>
<<div small >>
<<keytip _key >>
<<capture _obj _key >>
<<link '[->A]' >><<set $PLAYER_party.push(_key) >><<goto _here >>
<</link >>
<<link '[->B]' >><<set $enemy_party.push(_key) >><<goto _here >>
<</link >>
<</capture >>
<</div >>
<</for >>
<h3>Creature</h3>
<<set _key_list = Object.keys($Creatures) >>
<<for _k=0; _k<_key_list.length; _k++ >>
<<set _key = _key_list[_k] >>
<<set _obj = $Creatures[_key] >>
<<div small >>
<<keytip _key >>
<<capture _obj _key >>
<<link '[->A]' >><<set $PLAYER_party.push(_key) >><<goto _here >>
<</link >>
<<link '[->B]' >><<set $enemy_party.push(_key) >><<goto _here >>
<</link >>
<</capture >>
<</div >>
<</for >>
<</col >>
/*
_key_list
<<goto combatA >>
*/
<hr>
<<button 'Start Battle' >>
<<battle $enemy_party _here >>
<</button >><div class="sprite_box _full_width">
<div class="team A"><<set _team=0 >><<include combatShowTeam >></div>
<div class="team B"><<set _team=1 >><<include combatShowTeam >></div>
</div>
<div class="_full_width_blocker"> </div>
<div class='overflow_hidden x'>
<div class="team_box A">
<<set _team = 0 >>
<<include combatListTeam >>
</div>
<div class="readout">
<ol start="0">
$READOUT
</ol>
</div>
<div class="team_box B">
<<set _team = 1 >>
<<include combatListTeam >>
</div>
</div><hr>
<h3>_listObjects</h3>
<<ul sentence small >>
<<set _key_list = Object.keys(State.variables[_listObjects]) >>
<<for _k=0; _k<_key_list.length; _k++ >>
<<set _key = _key_list[_k] >>
<<set _obj = State.variables[_listObjects][_key] >>
<li><<keytip _key >></li>
<<capture _obj _key >>
<</capture >>
<</for >>
<</ul >>
/* <<= Object.keys(State.variables[_listObjects]) >> */
<<set _DBs = "items|npcs|places|traits|dungeons".toArray() >>
<<set _DBS = Object.keys($DB) >>
<<for _d=0; _d<_DBs.length; _d++ >>
<<set _myDB = _DBs[_d] >>
<h3>_myDB</h3>
<<set _keys = Object.keys($DB[_myDB]) >>
<smaller>_keys</smaller><br>
<<for _k=0; _k<_keys.length; _k++ >>
<<set _key = _keys[_k] >>
<<set _name = $DB[_myDB][_key].name >>
<<set _obj = $DB[_myDB][_key] >>
<<span small >>
<<keytip _key >>
/*
<<capture _obj _key >>
<<link '[->A]' >><<set $PLAYER_party.push(_key) >><<goto _here >>
<</link >>
<<link '[->B]' >><<set $enemy_party.push(_key) >><<goto _here >>
<</link >>
<</capture >>
*/
<</span >>,
<</for >>
<<show_object $DB[_myDB] >>
/**/
<</for >>
<<set $WHERE=passage() >>
<<change_bg $WHERE >>
<<col 3 >>
You are at the Inn.
<<raquo "Go to bed." bed >>
<<raquo "Get drunk." bed >>
<</col >>
<<col 3 >>
<<if $PLAYER_party.length>0 >>
Party members: <br>
<</if >>
<<for _p = 0; _p < $PLAYER_party.length; _p++ >>
<<set _key = $PLAYER_party[_p] >>
<<set _obj = _key.getAll() >>
<<if _key != $PLAYER >>
<<keytip _key >>
<<capture _key >>
<small>
<<link 'leave here' >>
<<set $PLAYER_party.delete(_key) >>
<<set $PLAYER_reserves.push(_key) >>
<<goto _here >>
<</link >>
<<link Talk >>
<<set $WHO = _key >><<alert $WHO >>
<<goto Conversation >>
<</link >>
</small>
<</capture >>
<br>
<</if >>
<</for >>
<</col >>
<<col 3 >>
<<if $PLAYER_reserves.length>0 >>
Allies at inn: <br>
<</if >>
<<for _p = 0; _p < $PLAYER_reserves.length; _p++ >>
<<set _key = $PLAYER_reserves[_p] >>
<<set _obj = _key.getAll() >>
<<if _key != $PLAYER >>
<<keytip _key >>
<<capture _key >>
<small>
<<link 'add to party' >>
<<set $PLAYER_reserves.delete(_key) >>
<<set $PLAYER_party.push(_key) >>
<<goto _here >>
<</link >>
<<link talk >>
<<set $WHO = _key >><<alert $WHO >>
<<goto Conversation >>
<</link >>
</small>
<</capture >>
<br>
<</if >>
<</for >>
<</col >>
<<clear >>
<<div bottomright sprite_box >>
<<set _list = $PLAYER_reserves.slice() >>
<<for _i=0; _i < _list.length; _i++ >>
<<set _key = _list[_i] >>
<<set _obj = _key.getAll() >>
<<set _cl = "u"+(_list.length-_i)+" " >>
<<set _cl += "key_"+_key.col(1)+" " >>
<<if _obj.traits >>
<<set _cl+= "trait_"+_obj.traits.join(" trait_")+" " >>
<</if >>
<<if $TURN==0 >>
<<set _cl+= "arrive " >>
<</if >>
<<if _now >>
<<if _kei==_now >><<set _cl+= "active "+_verb+" " >><</if >>
<<if _kei==_next >><<set _cl+= "next " >><</if >>
<<if _kei==_last >><<set _cl+= "last " >><</if >>
<<if _target.includes(_kei) >>
<<set _cl+= "target " >>
<<if _t_result >><<set _cl+=_t_result.join(' ')+" " >><</if >>
<</if >>
<</if >>
<<set _oHP = _obj.stats.hp >>
<<set _oHPM = _obj.stats.hp_max >>
<<if _oHP <= 0 >><<set _cl+= "dead " >>
<<elseif _oHP >= _oHPM >><<set _cl+= "fullhealth " >>
<<elseif _oHP <= _oHPM/4 >><<set _cl+= "verylowhealth " >>
<<elseif _oHP <= _oHPM/2 >><<set _cl+= "lowhealth " >>
<<else >><<set _cl+= "healthy " >>
<</if >>
<<div sprite_holder _cl _t_result >>
<<div see_health >>
<<div see_active >>
<<div see_statuseffect >>
<<= [_key.col(1)].macro_image("sprite") >>
<div class='extra' />
<</div >>
<</div >>
<</div >>
<</div >>
<</for >>
<</div >>
<!--
<<face _key 20 left >>
<h2>Party</h2>
-->
<<unschedule convo >>
<<unschedule delivery >>
<<unschedule pregannounce >>
<<unschedule pregupdate >>
<<if $PLAYER.getSkill('psi')>=7 >>
<<unschedule pregvision 2 >>
<</if>>
<div class='twocol clearfix cubus_button'>
<<do "Go online." "GOTO:home web" icon:computer >>
<<do "Furnishings" "GOTO:home furnishing" icon:furnish >>
<<do "Clothes" "GOTO:home wardrobe" icon:clothes >>
<<do "Storage" "GOTO:home storage" icon:storage >>
<<do "Go to bed." GOTO:homeSleep CHOICE:NOSLEEP icon:bed >>
</div>
/*
<<do "Waste Time" "GOTO:home timewaste" ICON:COMPUTER >>
<<do "Waste Time" "GOTO:home timewaste" ICON:COMPUTER >>
<<do "Watch TV." "GOTO:home television" icon:computer >>
<<do "Computer" "GOTO:home web" icon:computer CHOICE3:COM >>
<<do "Craft something." "GOTO:home craft" icon:craft CHOICE3:MISC >>
<<if $PLAYER_party.length>1>>
<<do "Examine your team members." "goto:home interact" icon:npcsicon >>
<</if>>
<<do "Visit library." "GOTO:home library" icon:data >>
<<do "Think." "GOTO:home think" CHOICE:THINK icon:mind >>
<<do "Take a nap." GOTO:homeSleep CHOICE:NAP icon:bed >>
<<do "Make a phone call." "GOTO:home phone" icon:communicate >>
</debug>
*/
/* ------------------------------------ */
/* DATERY */
/* ------------------------------------ */
<<set _dateList = "dateables".listout() >>
<<if _dateList.length >>
<hr>
<div class='twocol'>
<<for _d, _dater range _dateList >>
<<npc_activate _dater >>
<<set _datO = setup.getPerson(_dater) >>
<<set _FAILREASON = "" >>
<<if _datO.traits.includesAny("called today", "called recently", "encountered today")>>
<<set _FAILREASON = "already called" >>
<</if>>
<<set _FAILREASON = _FAILREASON ? "FAILREASON:"+_FAILREASON : "" >>
<<do "Call ''_datO.firstname''." GOTO:changerCall SET:WHO:_dater _FAILREASON NPCICON:_dater >>
<</for>>
</div>
<</if>>
/* ------------------------------------ */
/* JOBBERY */
/* ------------------------------------ */
<<set _jobList = "jobs".listout() >>
<<set _jobsAvail = 0 >>
<<set _jobsTotal = _jobList.length >>
<<set _noJobs = $TIME>=23 >>
<<if _jobList.length and !_noJobs >>
<hr>
<div class='twocol'>
<<for _j, _jobber range _jobList >>
<<activatejob _jobber >>
<<set _jobbo = setup.mergeObjects(setup.JOBS[_jobber], $JOBS[_jobber])>>
<<set _FAILREASON = "" >>
<<set _FAILREASON += $TIME<_jobbo.time_start ? "too early" : "" >>
<<set _FAILREASON += $TIME>_jobbo.time_end ? "too late" : "" >>
<<if $NPCS[$PLAYER].stats.sp<= 1 >>
<<set _FAILREASON += "too tired" >>
<</if>>
<<set _FAILREASON = _FAILREASON ? "FAILREASON:"+_FAILREASON : "" >>
<<set _jobsAvail += _FAILREASON ? 0 : 1 >>
<<do "Go work as a ''<cap>_jobbo.name</cap>''." GOTO:Job SET:JOB:_jobber _FAILREASON ICON:job >>
<</for>>
</div>
<<if _jobsAvail < _jobsTotal >>
<<set _jobsUnavail = _jobsTotal-_jobsAvail >>
<<do "It's too early for _jobsUnavail of them. Wait an hour?" ADD:TIME:1 SP:2 ICON:time >>
<</if>>
<</if>>
/*
<<if !$RECORDS.schedule.length and 0 >>
<D>Scheduling events!</D>
<<schedule event scheduledevent333 5 >>
<<schedule event scheduledevent1515 15 >>
<<schedule delivery suntanlotion 4 >>
<<schedule news "In other news, this thing happened.|[Old man take on that thing.]|Oh my god like really?|What?" 5 >>
<<schedule news "|Guy talks first.|Then she talks.|Then some other thing." 5 >>
<<schedule email "There is no subject line here.|Whoever Said that." 5 >>
<<schedule text "Whatever|Whoever Said that." 6 >>
<<schedule text "Whatever" 6 >>
<</if>>
*/
<<set $CHOICE="", $CHOICE2="", $CHOICE3="" >>
<hr><<change_bg >>
<<set _obj = $WHO.getAll() >>
<h3>_obj.name ($WHO) at $WHERE</h3>
<<div bottomright >>
<<spritee $WHO 250 >>
<</div >>
<<if _obj.knowlege >>_obj.knowlege
_obj.name knows about <<=_obj.knowlege.visual() >>
<</if >>
<hr>
<<if _obj.asks >>_obj.asks
<<set _topics = Object.keys(object1) >>
<<set _hidden_topics = ['hide_list'] >>
<<for _t = 0; _t < _topics.length; _t++ >>
''_topics[_t]'' _obj.asks[_topics[_t]]<br>
<</for >>
<</if >>
<<link "End conversation." >>
/*<<change_bg >>*/
<<goto $WHERE >>
<</link >>
<!--
<<if _obj.asks.hide_list >>
<<if _obj.asks.hide_list.length>0 >>
<</if >>
<</if >>
-->
<<show_object_simple setup.MAZES[$myDUNGEON] nohide >>
<<set _dun = setup.MAZES[$myDUNGEON] >>
<<set _map = setup.MAZES[$myDUNGEON].map >>
<<set _automap = setup.MAZES[$myDUNGEON].map_auto >>
<<if $startDun==true >>
<<set $steps = -1 >>
<<set $posDun.x to _dun.map_entrance.x >>
<<set $posDun.y to _dun.map_entrance.y >>
<<set $startDun to false >>
<</if >>
<pre class="border:5px dotted silver;">
$myDUNGEON <br>
$posDun.x , $posDun.y <br>
_dun.map_entrance.x , _dun.map_entrance.y <br>
</pre>
<<set _player = 999999999999999999999999999999999999999 >>
<<set _sight_range = 2 >>
<<set _barriers = "░▒▓█▄▀║╚╝╔═╗╣╩╦╠╬│└┘┌─┐┤┴┬├┼" >>
<<set _walls = "░▒▓█▄▀" >>
<<set _nogo to _barriers.split('') >>
<<set $steps += 1 >>
<<set _happening = "" >>
<<set _bg = $myDUNGEON.split('_')[0] >>
<<change_bg _bg >>
/*
<h4>$steps / _dun.enemies.length </h4>
*/
/* happening - event or enemy encounter */
<<if _dun.events >>
<<if random(1,Math.max(1,50-$steps))==1 && _dun.enemies.length >>
<<set _happening = "fight" >>
<</if >>
<</if >>
<<if _dun.events >>
<<if random(1,Math.max(1,50-$steps))==1 && _dun.events.length >>
<<set _happening = "event" >>
<</if >>
<</if >>
<<include dungeonText >>
<<include "dungeonMap" >>
<h3><<= setup.MAZES[$myDUNGEON].name >></h3>
<p>_text</p>
<<if random(1,10)==1 && _dun.rumours.length >>
<p>
<<= "You overhear:|A rumour reaches your ears:|Someone says:".sayOne() >>
"<<= setup.MAZES[$myDUNGEON].rumours.toString().sayOne() >>"
</p>
<</if >>
<<if _happening=="" >>
<<include "dungeonNav" >>
<<elseif _happening=="fight" >>
<<set _what to either(_dun.enemies) >>
You are attacked by _what !
<<link "Skip it?" >><<goto "dungeon" >><</link >>
<<set $steps = 0 >>
<<elseif _happening=="event" >>
<<set _what to either(_dun.events) >>
You encounter _what !
<<link "Skip it?" >><<goto "dungeon" >><</link >>
<<set $steps = 0 >>
<</if >>
<debug class='topright'>
<p>
areas: <<= $myDUNGEON.getDungeonStuff("name", $posDun.x, $posDun.y) >> <br>
possible enemies: <<= $myDUNGEON.getDungeonStuff("enemies", $posDun.x, $posDun.y) >> <br>
<hr>
width: <<= setup.MAZES[$myDUNGEON].map_width >> /
height: <<= setup.MAZES[$myDUNGEON].map_height >> <br>
N(_toN) / S(_toS) / E(_toE) / W(_toW) <br>
player($posDun.x, $posDun.y)<br>
steps $steps <br>
change of enemy: 1:<<=Math.max(5, 30-$steps) >>
<<= _dun.enemies >>
<<= _dun.events >>
</p>
</debug><<set _cardinals = "N|S|E|W".toArray() >>
<div id='navigation'>
<div class='inner'>
<<for _c=0; _c<_cardinals.length; _c++ >>
<<set _direction = _cardinals[_c] >>
<<set _classes = "go "+_direction+" "+_direction+"Act " >>
<<switch _direction >>
<<case 'N' >><<set _canGo=_canN, _changeX= 0, _changeY=-1 >>
<<case 'S' >><<set _canGo=_canS, _changeX= 0, _changeY= 1 >>
<<case 'E' >><<set _canGo=_canE, _changeX= 1, _changeY= 0 >>
<<case 'W' >><<set _canGo=_canW, _changeX=-1, _changeY= 0 >>
<</switch >>
<<set _classes += _canGo >>
<<capture _canGo _classes _symbol _direction _changeY _changeX >>
<<div _classes >>
<<if _canGo >>
<<link _direction >>
<<if _canGo=="EDGE" >>
<<goto "dungeonLeave" >>
<<else >>
<<set $posDun.x += _changeX >>
<<set $posDun.y += _changeY >>
<<goto "dungeon" >>
<</if >>
<</link >>
<<else >>
<span class='a'>
_direction
</span>
<</if >>
<</div >>
<</capture >>
<</for >>
</div>
</div>
/*
<div id="upAct" class="go N">
<<if _canN >>
<<link "N" >>
<<if _toN=="EDGE" >>
<<goto "dungeonLeave" >>
<<else >>
<<set $posDun.y-=1 >>
<<goto "dungeon" >>
<</if >>
<</link >>
<</if >>
</div>
<div id="leftAct" class="go W" >
<<if _canW >>
<<link "W" >>
<<if _toW=="EDGE" >>
<<goto "dungeonLeave" >>
<<else >>
<<set $posDun.x-=1 >>
<<goto "dungeon" >>
<</if >>
<</link >>
<<else >>
<span class='no'>
W
</span>
<</if >>
</div>
<div id="rightAct" class="go E" >
<<if _canE >>
<<link "E" >>
<<if _toE=="EDGE" >>
<<goto "dungeonLeave" >>
<<else >>
<<set $posDun.x+=1 >>
<<goto "dungeon" >>
<</if >>
<</link >>
<</if >>
</div>
<div id="downAct" class="go S">
<<if _canS >>
<<link "S" >>
<<if _toS=="EDGE" >>
<<goto "dungeonLeave" >>
<<else >>
<<set $posDun.y+=1 >>
<<goto "dungeon" >>
<</if >>
<</link >>
<</if >>
</div>
*/<div class='dungeon_map'>
<div class='inner'>
<table _border='2px'>
<<for _l=0; _l<_map.length; _l++ >>
<tr>
<<for _c=0; _c<_map[_l].length; _c++ >>
<<set _icon = " " >>
<<set _icClass = "symbol " >>
<<set _tdClass = "s " >>
<<if _l==$posDun.y and _c==$posDun.x >>
<<set _tdClass += "player " >>
<</if >>
<<if _walls.includes(_map[_l][_c]) >>
<<set _tdClass += "wall " >>
<</if >>
<<set _tdClass += "auto"+_automap[_l][_c]+" " >>
<<if _dun.points[_map[_l][_c]] >>
<<set _tdClass += "point_"+_map[_l][_c]+" " >>
<<if _dun.points[_map[_l][_c]].icon >>
<<set _tdClass += "has_icon " >>
<<set _icClass+=_dun.points[_map[_l][_c]].icon+" " >>
<<else >>
<<set _tdClass += "no_icon " >>
<<set _icon += _map[_l][_c] >> /* NOT USED */
<</if >>
<</if >>
/* <<= setup.makeTag("td", "<span class='" + _icClass+"'>" + _map[_l][_c] + "</span>", _tdClass) >> */
<<set _tdHTML = "" >>
<<set _tdHTML += "<td class='"+_tdClass+"' >" >>
<<set _tdHTML += "<span class='"+_icClass+"' >" >>
<<set _tdHTML += _map[_l][_c] >>
<<set _tdHTML += "</span>" >>
<<set _tdHTML += "<span class='icon "+_tdClass+"' ></span>" >>
<<set _tdHTML += "</td>" >>
_tdHTML
<</for >>
</tr>
<</for >>
</table>
/*
<<if $debug >>
<table border='5px'>
<<for _l=0; _l<_automap.length; _l++ >>
<tr>
<<for _c=0; _c<_automap[_l].length; _c++ >>
<<set _tdClass = "spot " >>
<<if _l==$posDun.y and _c==$posDun.x >>
<<set _tdClass += "player " >>
<</if >>
<<if setup.MAZES[$myDUNGEON].map_auto[_l][_c]==0 >>
<<set _tdClass += "unknown " >>
<</if >>
<<set _tdHTML = "" >>
<<set _tdHTML += "<td class='"+_tdClass+"' >" >>
<<set _tdHTML += "<span class='"+_icClass+"' >" >>
<<set _tdHTML += _automap[_l][_c] >>
<<set _tdHTML += "</span>" >>
<<set _tdHTML += "</td>" >>
<</for >>
</tr>
<</for >>
</table>
<</if >>
*/
</div>
</div><<set $startDun to true >>
<<removeclass $myDUNGEON >>
<<goto $WHERE >>
<<set $p = "player" >> /* current player1 */
<<set $n = "player" >> /* current npc */
<<set $o = "shipmind" >> /* current other npc, for direct interactions */
<<set $e = "troll" >> /* current enemy */
<<set $party = ["player", "shipmind"] >>
<<set setup.dropList = [] >>
<<set $time = 0 >> /* when player is */
<<set $today = 0 >> /* when player is */
<<set $pos = {x:0,y:0} >>
<<set $interruption = false >>
Is the player interrupted by an unskippable event? This is set to true at start of event and made false at end. Might be unnecessary, event might work as goto macro.
<<set $home = $here >> /* home location */
<<set $where = "" >> /* hypothetical location */
<<set $who = "" >> /* npc choice for include 'function's */
<<set $choice = "" >> /* */
<<set $num = 999 >> /* */
<<set $number = 999 >> /* */
<<set $list = [] >> /* */
<<set $forlist = [] >> /* */
<<set $whichItemsList = "" >> /* for showItems passage */
<<set $showOptions = true >> /* */
<<set $myDUNGEON="shack" >>
<<set $posDun={} >>
<<set $posDun.x=0 >>
<<set $posDun.y=0 >><<set $WHERE=passage() >><<change_bg >>
<ul class='raquo'>
<<set _placekeys = Object.keys(setup.MAZES) >>
<<set _placetype = "dungeon" >> /* DOES NOTHING */
<<if !_placekeys || _placekeys.length==0 >>
<<raquo 'There is nowhere to go.' >>
<</if >>
<<for _p=0; _p < _placekeys.length; _p ++ >>
<<set _id = _placekeys[_p] >>
<<set _label = "Go to <b>" + setup.MAZES[_id].name + "</b>" >>
<<set _available = setup.MAZES[_id].available >>
<<if setup.MAZES[_id].visits > 0 >>
<<set _visited = true >>
<<else >>
<<set _visited = false >>
<</if >>
<<if _available && _visited >>
<<set _status = "link" >>
<<elseif _available && !_visited >>
<<set _status = "link" >>
<<set _label = _label + " (new)" >>
<<elseif !_available && _visited >>
<<set _status = "greyed" >>
<<set _label = _label + " (unavailable)" >>
<<elseif !_available && !_visited >>
<<set _status = "hidden" >>
<<set _label = _label + " (undiscovered)" >>
<<else >>
<<set _status = "hidden" >>
<<set _label = "<strike>"+_label+"</strike>" >>
<</if >>
<<if _id >>
<li>
<<if _status=="link" >>
<<capture _label, _id, _valid >>
<<link _label >>
<<set $startDun = true >>
<<set $myDUNGEON = _id >>
<<goto "dungeon" >>
<</link >>
<</capture >>
<<else >>
<span class='dim'>
<<= _label >>
</span>
<</if >>
</li>
<</if >>
<</for >>
</ul>
<<col 2 >>
<<face rookie 111 >>
<<face rookie 111 "" div >>
<</col >>
<<col 2 >>
<</col >>
/*
<<spritee rookie 111 >>
<<spritee rookie 250 >>
<<spritee rookie 111 "" div >>
*/
/* <<raquo "label" destination_passage condition >> */
<<widget raquo >>
<<alert "WIDGETCHECK raquo widget" >>
<<set _label = $args[0] ? $args[0] : nowehre >>
<<set _dest = !$args[1] ? passage() : $args[1] >>
<<set _class = "raquo" >>
<<div _class >>
» <<link _label >><<goto _dest >><</link >>
<</div >>
<</widget >>
/* silences <<alert>> */
<<widget zalert >>
<<set _AL = "''ZALERT!'' "+$args[0] >><<debugupdate _AL >>
<</widget >>
<<widget nalert >>
<<set _AL = "''NALERT!'' "+$args[0] >><<debugupdate _AL >>
<</widget >>
/* <<learnlots "I have {{a rash}}." >> */
<<widget learnlots >>
<<set _strongle = $args[0], _printafter = $args[1] >>
<<if _strongle.includes("{{") >>
<<set _learnarr = _strongle.split("{{") >>
<<for _a=1; _a<_learnarr.length; _a++ >>
<<set _newlearn = _learnarr[_a].split("}}")[0] >>
<<learn _newlearn >>
<</for>>
<</if>>
<<if _printafter >>
<<= _strongle.replaceAll("{{", "<span class='keyword'>").replaceAll("}}", "</span>") >>
<</if>>
<</widget>>
/* <<showifexists _mayonaise >> (can't process deep vars) */
<<widget showifexists >>
<<if $args[0] >><span><<sayone $args[0]>></span>
<<elseif $args[1]>><span><<sayone $args[1]>></span>
<</if>>
<</widget>>
<<widget ifchoice >>
<<set _ifchoice = $args[0].toLowerCase().replaceAll('!','') >>
<<if _ifchoice==$CHOICE.toLowerCase() >><p>$args[1]</p>
<<elseif $args[0].includes('!') >><p>$args[1]</p>
<</if>>
<</widget>>
<<widget ifthensay >>
<<if $args[0] >><<if $args[1] >>1 $args[1]<<else >>2 $args[0]<</if >>
<<else >><<if $args[2] >>3 $args[2]<</if >>
<</if >>
<</widget >>
<<widget thisorthat >>
<<if $args[0] >>$args[0]<<else >>$args[1]<</if >>
<</widget >>
/*
<<bar 9 10 class label >>
*/
<<widget bar >>
<<set
_value = $args[0] ? $args[0] : 0,
_max = $args[1] ? $args[1] : 100,
_class = $args[2] ? $args[2] : " ",
_percentage = Math.round((_value/_max)*100),
_percentage = Math.min(_percentage, 100),
_percentage = Math.max(_percentage, 0),
_label = $args[3] ? $args[3] : null,
_class += _percentage<0 ? " negative " : "",
_class += _percentage<30 ? " low " : "",
_class += _percentage>70 ? " high " : "",
_class += _percentage>=100 ? " full " : "",
_html = "<div class='health_bar "+_class+"'>",
_html += _label ? "<div class=label>"+_label+"</div>" : "",
_html += "<div class='frame'><div class='unfill'><div class='fill' style='width:"+_percentage+"%'></div></div></div><div class='numbers'>"+_value+"/"+_max+"</div></div>",
0 >>
_html
<</widget>>
/*
<<iconamt 9 10 class label icon >>
<<iconamt 3 0 class LIVES ♥ >>
*/
<<widget iconamt >>
<<set
_value = $args[0] ? $args[0] : 0,
_max = $args[1] ? $args[1] : _value,
_class = $args[2] ? $args[2] : " ",
_percentage = Math.round((_value/_max)*100),
_percentage = Math.min(_percentage, 100),
_percentage = Math.max(_percentage, 0),
_label = $args[3] ? $args[3] : null,
_icon = $args[4] ? $args[4] : "◆",
_class += _percentage<0 ? " negative " : "",
_class += _percentage<30 ? " low " : "",
_class += _percentage>70 ? " high " : "",
_class += _percentage>=100 ? " full " : "",
_html = "<div class='icon_amt normalbox "+_class+"'>",
_html += _label ? "<div class=label>"+_label+"</div>" : "",
_html += "<div class='icons'>",
0 >>
<style>
.icon_amt { display:block; }
.icon_amt .good { color: green; }
.icon_amt .bad { color: grey; }
</style>
<<for _i=0; _i<Math.min(_max, _value); _i++ >>
<<if _i<=_value>>
<<set _html += "<span class='good'>"+_icon+"</span>" >>
<<else>>
<<set _html += "<span class='bad'>"+_icon+"</span>" >>
<</if>>
<</for>>
<<set _html += "</div></div>" >>
_html
<</widget>>
/* <<convo "Hi.|Hi to you.|What's up?|Nothing." guy1 guy2 >> */
<<widget respo >>
<D>use 'convo' widget, dummy</D><<convo $args[0] $args[1] $args[2] >>
<</widget>>
<<widget pass >>
<<set _showicon = $args[0] ? $args[0] : 'misc' >>
<<= "<span class='inline_icon zfontcolor pass' style='background-image:url(images/icons/" + _showicon + ".png);'> </span>" >>
<</widget>>
<<widget fail >>
<<set _showicon = $args[0] ? $args[0] : 'misc' >>
<<= "<span class='inline_icon zfontcolor fail' style='background-image:url(images/icons/" + _showicon + ".png);'> </span>" >>
<</widget>>
<<widget sexreview >>
<<set _sexbar = $args[1] ? $args[1] : _DIFFICULTY >>
<<set _sexbar = _sexbar ? _sexbar : _DIFFICULTY >>
<<set _sexbar = _sexbar ? _sexbar : 5 >>
<<if $PLAYER.getSkill('fuck') > _sexbar >>
<<pass fuck >><<convo $args[0] >>
<<elseif $args[2] >>
<<set _args2 = "<<fail fuck >> " + $args[2] >>
<<convo _args2 >>
<<else>>
<<fail fuck >>
<</if>>
<</widget>>
/* <<quo BARRY "Hi.///says Barold.///Welcome to my shop." >> */
<<widget quo >>
<<set _who = $args[0] ? $args[0] : "whoever" >>
<<set _who = _who=="WHO" ? $WHO : _who >>
<<if 0 >>
<p>'$args[0]' says "$args[1]".</p>
<<elseif $args[1] >>
<<set
_who = $args[0] ? $args[0].toLowerCase().replaceAll("'", "")+"" : "WHO",
_whoname = _who ? _who.getFullName() : "someone",
_what = $args[1].sayOne(),
_lasttext = $args[2] ? " "+$args[2].sayOne() : "",
_who = "POV PLAYER".includes(_who) ? $PLAYER : _who,
_who = _who=="who" ? $WHO.toLowerCase() : _who,
_colr = _WHOCOLOR ? _WHOCOLOR : _who.toColor(),
_class = "quoteholder "+_who+" ",
_class += settings.boxquote ? "boxed " : ""
>>
<<if _who.isActiveNPC() and !_who.hasTrait("have_seen") and _who!=$PLAYER >>
<<addtrait _who have_seen >>
<</if>>
/* can be this way because met requires introduction and name exchange
<<if _who.isActiveNPC() >>
<<addtrait _who have_met >>
<</if>>
*/
/*==$args[0]/_who/_colr/_class==*/
<<if _who=="narrator" >>
<<set _lquo = "", _rquo = "" >>
<<else >>
<<set _lquo = "“", _rquo = "”" >>
<</if>>
<<set _string = _what.replaceAll("'", "‘") >>
<<learnlots _string >>
<<set
_string = _string.replaceAll("{{", "<span class='keyword'>"),
_string = _string.replaceAll("}}", "</span>"),
_array = _string.split('///')
>>
<<if _array[0].length>0 >>
<<set _html = "<p class='" +_class+ "' style='--color_quote:" +_colr+ " ;'>" >>
<<set _html += "<div class='inner'>" >>
<<if _who != "narrator" >>
<<set _html += "<span class='id'>"+_who+"</span>" >>
<</if >>
<<for _a=0; _a<_array.length; _a++ >>
<<if _a%2==0 >> /* QUOTE */
<<set _html += " <span style='Zcolor:" +_colr+ "' class='quote'>" >>
<<set _html += _lquo >>
<<set _html += _array[_a].trim() >>
<<if _a+1==_array.length >>
<<set _html+=_rquo, _html+="</span>" >>
<</if>>
<<else>> /* PROSE */
<<set _html+=_rquo, _html+="</span> "+_array[_a].trim() >>
<</if>>
<<if _array.length==1 >>
<<set _html+=_lasttext+"" >>
<</if>>
<</for>>
<<set _html += "</div><div class='misc'></div></p>" >>
_html
<<elseif _array[1] >>
<p>_array[1]</p>
<</if>>
<</if>>
<</widget>>
/* INTENT: inline version of QUO */
<<widget q >>
<<set _who = $args[0].toLowerCase(), _what = $args[1] >>
<<set _html = "" >>
<<set _html += "<span style='color:" +_who.toColor()+ "' class='quote " +_who+ "'>{{{ldquo}}}" +_what+ "{{{rdquo}}}</span>" >>
<<set _html += "" >>
_html
<</widget>>
<<widget notbutton >>
<<set _html = "<button class='notbutton'>"+$args[0]+"</button>" >>
_html
<</widget>>
<<widget fail >>
<<set _debugupdate = "Legacy ''fail'' macro says: "+$args[0] >>
<<debugupdate _debugupdate >>
<</widget>>
<<widget placeholder >>
<div class="warningupdates">
This is placeholder content. This part of the game is under constrcution.
</div>
<</widget>>
<<widget describeamount >>
<<= $args[3].describeAmount($args[0], $args[1], $args[2]) >><</widget>>
<<widget chimein >>
<<set
_whokey = $args[0],
_whoname = _whokey.getFullName(),
_saywhat = $args[1].sayOne().replace('THEIRNAME',_whoname),
_convois = _saywhat.toArray().length > 1,
_aftersay = "says _whoname.|_whoname chimes in.|offers _whoname.|_whoname whispers to you.|_whoname discreetly tells you.".sayOne(),
0 >>
<<if $PLAYER_party.includes(_whokey) and _whokey.isNPC() >>
<<if !_saywhat.includes("///") >>
/* I DONT KNOW WHAT THIS IF IS FOR? WAS: and !_convois */
<<set _saythis = _saywhat + "///" + _aftersay >>
<<else>>
<<set _saythis = _saywhat >>
<</if>>
<<= _saywhat ? "<<quo _whokey _saythis >>" : "" >>
<<elseif $PLAYER_party.includes(_whokey) >>
<<quo $args[0] $args[1] _aftersay >>
<<else>>
<</if>>
<</widget >>
<<widget convo >>
<<set _CONVERSANTS = 0 >>
<<if $args[0] >>
<<set _DIALOGUE = $args[0].replaceAll(":", ":").toArray() >>
<<elseif $RESPONSES >>
<<set _DIALOGUE = $RESPONSES.replaceAll(":", ":").toArray() >>
<<else>>
<<set _DIALOGUE = [] >>
<D>''A conversation transpires.''</D>
<</if>>
<<if $args[1] and !$args[2] >>
<<set _CONVERSANTS = [$args[1], "POV"] >>
<<elseif !$args[1] >>
<<set _CONVERSANTS = [$WHO, "POV"] >>
<<else>>
<</if>>
<<if !_CONVERSANTS >>
<<set _CONVERSANTS = $args.slice(1) >>
<<if _CONVERSANTS.length==1 >>
<<set _CONVERSANTS.unshift($WHO) >>
<</if>>
<</if>>
<<set _CONVERSANTSFINAL = [] >>
<<for _cn, _conversant range _CONVERSANTS >>
<<if !_conversant >>
<<else>>
<<set _CONVERSANTSFINAL.push(_conversant) >>
<</if>>
<</for>>
<<for _cv=0; _cv<_DIALOGUE.length; _cv++ >>
<<set _WHATSAID = _DIALOGUE[_cv] >>
<<set _WHOSAID = _CONVERSANTSFINAL[_cv % _CONVERSANTSFINAL.length] >>
<<quo _WHOSAID _WHATSAID >>
<</for>>
<</widget>>
<<widget showjournal >>
<<set _JOURNAL = $RECORDS.journal >>
<<for _j=0; _j<_JOURNAL.length; _j++ >>
<<p>><<=_JOURNAL[_j].toArray()[1] >>
<d>[<<=_JOURNAL[_j].toArray()[0].toUpperCase()>>]</d>
<</for>>
<<if !_JOURNAL.length >> N/A <</if>>
<<clear>>
<</widget>>
<<widget showschedule >>
<<if $RECORDS.schedule.length>>
<<for _s=0; _s<$RECORDS.schedule.length; _s++ >>
<<set _OBJ = $RECORDS.schedule[_s] >>
<br>In ''<<=_OBJ.delay>> day: '' "<<=_OBJ.content>>" <<=_OBJ.type>> <small>(<<=_OBJ.extra>>, <<=_OBJ.extra2>>)</small>
<</for>>
<<else>>
N/A
<</if>>
<<clear>>
<</widget>>
<<widget showevents >>
<<set _LIST = "finished|unreadied|delayed|available".toArray() >>
<<for _j=0; _j<_LIST.length; _j++ >>
<<p>>__<cap><<=_LIST[_j]>></cap>__
<small>
<<if $RECORDS["events_"+_LIST[_j]].length >>
<br><<= $RECORDS["events_"+_LIST[_j]] >>
<<else>> N/A
<</if>>
</small>
<</for>>
<<clear>>
<</widget>>
<<widget showlists >>
<<set _LIST="fucked|cucked|paid|pregged|seduced|tricked".toArray()>>
<<if _LIST.length >>
<<for _j=0; _j<_LIST.length; _j++ >>
<<set _LISTED="girls "+_LIST[_j], _LISTOUT=_LISTED.listout() >>
<<if 1 >>
<<if _LIST.length>1 >>
__<cap>_LISTED</cap>__
<<if _LISTOUT.length >>_LISTOUT<<else>>N/A<</if>><br>
<<else>>
<<if _LISTOUT.length >>_LISTOUT<<else>>N/A<</if>>
<</if>>
<</if>>
<</for>>
<</if>>
<</widget>>
<<widget sayit >>
<<=$args[0].sayit()>>
<</widget>>
/* */
<<widget chimeinconvo >>
<<set
_whokey1 = $args[1] ? $args[1] : $WHO+"",
_whokey2 = $args[2] ? $args[2] : $PLAYER,
_whokey3 = $args[3] ? $args[3] : "",
_whokey4 = $args[4] ? $args[4] : "",
_whoname = setup.getFullName(_whokey1),
_saywhat = $args[0].replace('THEIRNAME', _whoname),
_VALID = 1,
0 >>
<<for _v, _partymember range $args >>
<<if _v>0 and _partymember >>
<<set _VALID -= $PLAYER_party.includes(_partymember) ? 0 : 1 >>
<</if>>
<</for>>
<<if _VALID>0 >>
<<="<<convo _saywhat _whokey1 _whokey2 "+_whokey3+" "+_whokey4+" >>">>
<</if>>
/*
*/
<</widget >>
<<set _text to "<p>" >>
<<if $steps==0 >>
<<set _text += "You have entered a " + _dun.name + ": " + _dun.description +" " >>
<<if setup.MAZES[$myDUNGEON].visits==0 >>
<<set _text += "You've never been here before. " >>
<<elseif setup.MAZES[$myDUNGEON].visits==1 >>
<<set _text += "You've been here once before. " >>
<<else >>
<<set _text += "You've been here " + _dun.visits + " times. " >>
<</if >>
<<set setup.MAZES[$myDUNGEON].visits += 1 >>
<</if >>
<<if $posDun.x < 0 || $posDun.x > setup.MAZES[$myDUNGEON].map_width >>
<<goto "dungeonLeave" >>
<</if >>
<<if $posDun.y < 0 || $posDun.y > setup.MAZES[$myDUNGEON].map_height >>
<<goto "dungeonLeave" >>
<</if >>
<<set _toN = setup.checkMap(_map, $posDun.x, $posDun.y-1) >>
<<set _toS = setup.checkMap(_map, $posDun.x, $posDun.y+1) >>
<<set _toE = setup.checkMap(_map, $posDun.x+1, $posDun.y) >>
<<set _toW = setup.checkMap(_map, $posDun.x-1, $posDun.y) >>
<<set _ici = setup.checkMap(_map, $posDun.x, $posDun.y) >>
<<if !$godmode >>
<<set _canN = !_nogo.includes(_toN) >>
<<set _canS = !_nogo.includes(_toS) >>
<<set _canE = !_nogo.includes(_toE) >>
<<set _canW = !_nogo.includes(_toW) >>
<<else >>
<<set _canN = true >>
<<set _canS = true >>
<<set _canE = true >>
<<set _canW = true >>
<</if >>
/* update automap */
<<set $myDUNGEON.updateAutomap($posDun.x, $posDun.y, null, _sight_range) >>
<<div >>$myDUNGEON / $posDun.x / $posDun.y / null / _sight_range<</div >>
/* present location message */
<<set _text += $myDUNGEON.getDungeonStuff("message", $posDun.x, $posDun.y, false).toString().sayOne() >>
<<if _ici != " " >>
<<if _dun.points[_ici] >>
<<set _text += " " + _dun.points[_ici].message.sayOne() >>
<</if >>
<</if >>
/* say directions you can go */
<<set _directions = [] >>
<<if _canN >><<set _directions.push("north") >><</if >>
<<if _canS >><<set _directions.push("south") >><</if >>
<<if _canE >><<set _directions.push("east") >><</if >>
<<if _canW >><<set _directions.push("west") >><</if >>
<<set _text += "</p> <p>" + "From here you can go|You can move|You are free to move|You can travel".sayOne() + " " >>
<<set _text += "<ul class='sentence'>" >>
<<for _d = 0; _d < _directions.length; _d ++ >>
<<set _text += "<li>"+_directions[_d]+"</li>" >>
<</for >>
<<set _text += "</ul> " >>
<<if [_toN,_toS,_toE,_toW].includes('EDGE') >>
<<set _NEWS = [] >>
<<if _toN=="EDGE" >><<set _NEWS.push(" north") >><</if >>
<<if _toS=="EDGE" >><<set _NEWS.push(" south") >><</if >>
<<if _toE=="EDGE" >><<set _NEWS.push(" east") >><</if >>
<<if _toW=="EDGE" >><<set _NEWS.push(" west") >><</if >>
<<set _text += "You can leave this area to the "+_NEWS+"." >>
<</if >>
<<set _text += "</p>" >>
/* END TEXTBUILDER=================================*/
/* <<give "item_label" ... >> */
<<widget give >>
<<set _update = "You "+"lost|lost|parted ways with".sayOne()+" " >>
<<for _a=0; _a<$args.length; _a++ >>
<<set _THING = $args[_a] >>
<<if $NPCS[$PLAYER].inventory.includes(_THING) >>
<<if _a+1==$args.length >><<set _punctuation = ". " >>
<<elseif _a+2==$args.length>><<set _punctuation = " and " >>
<<else >><<set _punctuation = ", " >>
<</if >>
<<set _update += "<<keytip "+_THING+" 1 >>" + _punctuation >>
<<set $NPCS[$PLAYER].inventory.delete(_THING) >>
<</if>>
<</for >>
<<statusupdate _update>>
<</widget >>
/* <<>> */
<<widget money >>
<<if $args[0]>0 >><<earn $args[0] >><</if>>
<<if $args[0]<0 >><<pay $args[0] >><</if>>
<</widget >>
<<widget earn >>
<<set $NPCS[$PLAYER].money += parseInt($args[0]) >>
<<set _update="You received "+parseInt($args[0]).visual('money')+"." >>
<<statusupdate _update>>
<</widget >>
<<widget pay >>
<<set $NPCS[$PLAYER].money -= Math.abs(parseInt($args[0])) >>
<<set _update = "You paid "+parseInt(Math.abs($args[0])).visual('money')+"." >>
<<statusupdate _update>>
<</widget >>
<<widget xp >>
<<set
_xp_amt = $args[0],
_xp_who = $args[1] ? $args[1] : $PLAYER,
_xp_why = $args[2] ? $args[2] : ""
>>
<<set _xp_update = "You gained " +_xp_amt.visual()+ " experience points" >>
<<if _xp_why >><<set _xp_update += " for "+_xp_why+"" >>
<</if>>
<<set _xp_update += ". " >>
<<if $NPCS[_xp_who] >>
<<if $NPCS[_xp_who].stats.xp >>
<<set $NPCS[_xp_who].stats.xp += _xp_amt >>
<<else>>
<<set $NPCS[_xp_who].stats.xp = _xp_amt >>
<</if>>
<</if>>
<<if _xp_amt>5 or _xp_why >><<statusupdate _xp_update >><<else>><<debugupdate _xp_update >><</if>>
<</widget >>
<<widget timepasses >>
<<set
_AMT = $args[0] ? $args[0] : 1,
$TIME = parseFloat($TIME) + parseFloat(_AMT),
_FTX = "go by|pass|evaporate|flow past like they were nothing|tick by, unnoticed|fade into the intangible past".sayOne(),
_update = "Time passes; "+_AMT.visual()+" hours ("+_AMT.visual('hours')+") "+_FTX+"."
>>
<<statusupdate _update >>
<</widget >>
<<widget happen >>
<<set _what = $args[0] >>
<<set $RECORDS.happened.pushUnique(_what) >>
<<set _dndate = "//"+_what+"// happened." >>
<<debugupdate _dndate >>
<</widget >>
<<widget unhappen >>
<<set _delme = $args[0] >>
<<if $RECORDS.happened.includes(_delme) >>
<<set $RECORDS.happened.delete(_delme) >>
==unhappen '_delme' was deleted==
<<else>>
==unhappen '_delme' was no exist==
<</if>>
<</widget >>
<<widget eventhappen >>
<<set $EVENT_HAPPENED.pushUnique($args[0]) >>
<<set _dndate = "//"+$args[0]+"// happened, local to this event." >>
<<debugupdate _dndate >>
<</widget >>
<<widget eventunhappen >>
<<set _delme = $args[0] >>
<<if $EVENT_HAPPENED.includes(_delme) >>
<<set $EVENT_HAPPENED.deleteAt($EVENT_HAPPENED.indexOf(_delme)) >>
<<set _dndate = "//"+_delme+"// unhappened, local to this event.">>
<<else>>
<<set _dndate = "//"+_delme+"// has not even happened." >>
<</if>>
<<debugupdate _dndate >>
<</widget >>
<<widget dayhappen >>
<<set $TODAY_HAPPENED.pushUnique($args[0]) >>
<<set _dndate = "//"+$args[0]+"// happened, local to today." >>
<<debugupdate _dndate >>
<</widget >>
<<widget dayunhappen >>
<<set _delme = $args[0] >>
<<if $TODAY_HAPPENED.includes(_delme) >>
<<set $TODAY_HAPPENED.deleteAt($TODAY_HAPPENED.indexOf(_delme)) >>
<<set _dndate = "//"+_delme+"// unhappened, local to today.">>
<<else>>
<<set _dndate = "//"+_delme+"// has not even happened today." >>
<</if>>
<<debugupdate _dndate >>
<</widget >>
<<widget happen_once container >>
<<set _hap_check = _args[0] >>
<<if _hap_check.happened() >>
==happen_once _hap_check already happened==
<<else>>
==happen_once _hap_check activates==
_contents
<<happen _hap_check >>
<</if>>
<</widget>>
<<widget eventhappen_once container >>
<<set _hap_check = _args[0] >>
<<if _hap_check.happened() >>
==eventhappen_once _hap_check already happened==
<<else>>
==eventhappen_once _hap_check activates==
_contents
<<eventhappen _hap_check >>
<</if>>
<</widget>>
<<widget dayhappen_once container >>
<<set _hap_check = _args[0] >>
<<if _hap_check.happened() >>
==dayhappen_once _hap_check already happened==
<<else>>
==dayhappen_once _hap_check activates==
_contents
<<dayhappen _hap_check >>
<</if>>
<</widget>>
<<widget learn >>
<<set _what = $args[0].replaceAll("‘", "'").replaceAll("’", "'") >>
<<set _secret = $args[1]?$args[1]:0 >>
<<set _update = "You learned about "+_what+"." >>
<<set _dndate = "You heard about "+_what+", again." >>
<<if !_what.know() >>
<<set $RECORDS.know.pushUnique(_what) >>
<<if !_secret>><<statusupdate _update >><</if>>
<<else>>
<<if !_secret>><<debugupdate _dndate >><</if>>
<</if>>
<</widget >>
<<widget unlearn >>
<<if $args[0] >>
<<set _whatunlearned = $args[0]+"" >>
<<if _whatunlearned.know() >>
<<set $RECORDS.know.delete(_whatunlearned) >>
<<debugupdate "You unlearned something." ( _whatunlearned ) >>
<<else>>
<<debugupdate "You CANNOT unlearn something." ( _whatunlearned ) >>
<</if>>
<</if>>
<</widget >>
<<widget ifknow >>
<<set _knowwhat=$args[0], _ifknow=$args[1], _ifdunno=$args[2], _solearn=$args[3] >>
<<if _knowwhat.know() >>
<p class='know'>//_ifknow//</p>
<<else>>
<<if _ifdunno >><p class='know'>//_ifdunno//</p><</if>>
<<if _solearn >><<learn _knowwhat >><</if>>
<</if>>
<</widget>>
<<widget message >>
<<if $args[0].includes('|') >>
<<set _who=$args[0].toArray()[1], _what=$args[0].toArray()[0] >>
<<set _update = "You received a message from "+_who+"." >>
<<else>>
<<set _update = "You received a message." >>
<</if>>
<<statusupdate _update >>
<</widget >>
<<widget token >>
<<if $args[1] >>
<<set _name = $args[0], _desc = $args[1] >>
<<set _update = "You received a new memory, "+_name+": " + _desc >>
<<else>>
<<set _update = "You received a new memory, "+$args[0]+"." >>
<</if>>
<<debugupdate _update>>
<</widget >>
<<widget sin >>
<<act $args[0] $args[1] $args[2] >>
<</widget>>
<<widget act >>
<<set
_myAct = $args[0] ? $args[0] : "UnknownAct",
_myPoints = setup.CONSTANTS.NUMBERS.sinpoints[_myAct] ? setup.CONSTANTS.NUMBERS.sinpoints[_myAct] : "none",
_myPoints = parseInt(_myAct) and _myPoints=="none" ? parseInt(_myAct) : 0,
_myUpdate = "",
0 >>
<<if _myPoints >>
<<set $NPCS[$PLAYER].stats.virtue += _myPoints >>
<</if>>
<<if $RECORDS.counters[_myAct] >>
<<set $RECORDS.counters[_myAct] += 1 >>
<<else>>
<<set $RECORDS.counters[_myAct] = 1 >>
<</if>>
<<if _myPoints < -10 >> /* SINFUL */
<<set _myUpdate += "You've done something terrible.|What an awful thing to do.|You've comitted a terrible crime.|If there's no rule against what you've done, there should be.|You've done your bad deed for the day.".sayOne()+" " >>
<<set _myUpdate += "Your soul has been tained just a bit further.|Was it worth it?|Was that necessary?|Hope you enjoyed it.|No bad deed goes unrewarded.".sayOne() >>
<<elseif _myPoints > 10 >> /* VIRTUOUS */
<<set _myUpdate += "You've done a wonderous thing.|What a nice thing to do.|You've done your good deed for the day.".sayOne()+" " >>
<<set _myUpdate += "That was nice of you.|Virtue is its own reward.|That felt good.|Good job!|Well done!|Bless you!".sayOne() >>
<</if>>
<<statusupdate _myUpdate >>
<<if _myPoints<0 >>
<<set _heatScore = _myPoints * (1 - 0.05* $PLAYER.getSkill('sneak')) >>
<<set _heatScore = - _heatScore >>
<<heat _heatScore >>
<</if>>
<</widget>>
<<widget heat >>
<<set _heat_amt = parseInt($args[0]),
_heat_zone = $WHERE ? $WHERE : "map" >>
<<if $PLACES[_heat_zone] >>
<<set _heat_update = $PLACES[_heat_zone].name+" heat changed by "+_heat_amt+". " >>
<<if !$PLACES[_heat_zone].heat >>
<<set $PLACES[_heat_zone].heat=0 >>
<</if>>
<<set $PLACES[_heat_zone].heat += _heat_amt >>
<<set _heat_update += "It is now "+$PLACES[_heat_zone].heat+". " >>
<<set _heat_update += "(" + "Peaceful.|Safe.|Resonable.|Low security.|Patrolled regularly.|Heavily patrolled.|High security.".describeAmount(0, 50, $PLACES[_heat_zone].heat) + ")" >>
<<debugupdate _heat_update >>
<</if>>
<</widget >>
<<widget varup >>
<<set _whatvar = $args[0].replaceAll(" ","_") >>
<<set _whatval = $args[1] ? $args[1] : 1 >>
<<set _update = "Variable '"+_whatvar+"' has been defined as "+_whatval+". " >>
<<if !$RECORDS.variables >><<set $RECORDS.variables={} >><</if>>
<<if $RECORDS.variables[_whatvar] >>
<<set _update += "Formerly it was '" + $RECORDS.variables[_whatvar] + "'. " >>
<</if>>
<<set $RECORDS.counters[_whatvar] = _whatval >>
<<debugupdate _update>>
<</widget >>
<<widget countup >>
<<set _whatcount = $args[0].replaceAll(" ","_") >>
<<set _whatamount = $args[1] ? $args[1] : 1 >>
<<if $RECORDS.counters[_whatcount] >>
<<set $RECORDS.counters[_whatcount] += _whatamount >>
<<else>>
<<set $RECORDS.counters[_whatcount] = _whatamount >>
<</if>>
<<set _update = "One more '"+_whatcount+"' counted. ("+$RECORDS.counters[_whatcount]+" total.)" >>
<<debugupdate _update>>
<</widget >>
<<widget listup >>
<<set
_whatlist = $args[0].replaceAll(" ","_"),
_whatadded = $args[1] ? $args[1] : 0,
_whatunique = $args[2] ? 1 : 0
>>
<<if !$RECORDS.lists[_whatlist] >>
<<set $RECORDS.lists[_whatlist] = [] >>
<</if>>
<<if _whatadded or _whatadded==0 >>
<<if _whatunique >>
<<set $RECORDS.lists[_whatlist].pushUnique(_whatadded) >>
<<else>>
<<set $RECORDS.lists[_whatlist].push(_whatadded) >>
<</if>>
<<set $RECORDS.lists[_whatlist] = $RECORDS.lists[_whatlist].removeDupes() >>
<<debugupdate listup: _whatlist added _whatadded >>
<<else>>
<<debugupdate listup: _whatlist nothing added >>
<</if>>
<</widget >>
<<widget unlist >>
<<set
_whatlist = $args[0].replaceAll(" ","_"),
_whatadded = $args[1] ? $args[1] : 0,
_whatunique = $args[2] ? 1 : 0
>>
<<if !$RECORDS.lists[_whatlist] >>
<<set $RECORDS.lists[_whatlist] = [] >>
<</if>>
<<if $RECORDS.lists[_whatlist].includes(_whatadded) >>
<<set $RECORDS.lists[_whatlist].delete(_whatadded) >>
<<debugupdate unlist: _whatlist removed _whatadded >>
<<else>>
<<debugupdate listup: _whatlist nothing removed >>
<</if>>
<</widget >>
<<widget statusupdate >>
<<if $args[0]>><<set $STATUSUPDATES.push($args.join(' ')) >><</if>>
<</widget >>
<<widget giveupdate >>
<<if $STATUSUPDATES >>
<<if $STATUSUPDATES.length >>
<div class='status_updates'>
<<= $STATUSUPDATES.join("<br>") >>
</div>
<<set $STATUSUPDATES = [] >>
<</if>>
<</if>>
<</widget >>
<<widget debugupdate >>
<<if $args[0]>><<set $DEBUGUPDATES.push($args.join(' ')) >><</if>>
<</widget >>
<<widget givedebugupdate >>
<<if $DEBUGUPDATES >>
<<if $DEBUGUPDATES.length >>
<div class='status_updates debug_updates'>
<<= $DEBUGUPDATES.join("<br>") >>
</div>
<<set $DEBUGUPDATES = [] >>
<</if>>
<</if>>
<</widget >>
<<widget warningupdate >>
<<if $args[0]>><<set $WARNINGUPDATES.push($args.join(' ')) >><</if>>
<</widget >>
<<widget givewarningupdate >>
<<if !$WARNINGUPDATES >><<set $WARNINGUPDATES = [] >><</if>>
<<if $WARNINGUPDATES >>
<<if $WARNINGUPDATES.length >>
<div class='warningupdates'>
<<= $WARNINGUPDATES.join("<br>") >>
</div>
<<set $WARNINGUPDATES = [] >>
<</if>>
<<else>>
<<set $WARNINGUPDATES = [] >>
<</if>>
<</widget >>
/* <<dice 6 >> rolls a dice, adds [1] */
<<widget dice >>
<<set _sides = $args[0] ? $args[0] : 6 >>
<<set _add = $args[1] ? $args[1] : 0 >>
<<set _DICE = $DICEROLL % _sides + _add + 1 >>
<<set _DICE = random(1,888) % _sides + _add + 1 >>
<d><<= $DICEROLL % _sides >>/_DICE</d>
<</widget>>
<<widget chance >>
<<set _odds = $args[0] ? $args[0] : 50 >>
<<set _add = $args[1] ? $args[1] : 0 >>
<<set _CHANCEROLL = $DICEROLL % 100 + _add + 1 >>
<<set _CHANCEROLL = random(9999) % 100 + _add + 1 >>
<<set _CHANCE = _CHANCEROLL<_odds ? 1 : 0 >>
<d>chance _odds% roll _CHANCEROLL result _CHANCE</d>
<</widget>>
<<widget risk >><<set $RISK += parseFloat($args[0])>><</widget>>
<<widget points >><<set $POINTS += parseFloat($args[0])>><</widget>>
<<widget score >><<set $SCORE += parseFloat($args[0])>><</widget>>
<<widget timer >><<set $TIMER += parseFloat($args[0])>><</widget>>
<<widget mood >><<set $MOOD += parseFloat($args[0])>><</widget>>
<<widget progress >><<set $PROGRESS += parseFloat($args[0])>><</widget>>
<hr><<alert testitems >>
''Inventory''
<<set _whos = $PLAYER >>
<<set _itemlist = $NPCS[_whos].inventory >>
<<set _itemlist.sort() >>
<small>
<<for _i=0; _i<_itemlist.length; _i++ >>
<<set _key = _itemlist[_i] >>
<<if _key != _lastkey >>
<div>
<<keytip _key >>
<smaller>
<<if $NPCS[_whos].inventory.count(_key)>1 >>
(<<= $NPCS[_whos].inventory.count(_key) >>)
<</if >>
<<capture _key _whos $dropped_items >>
<<link drop >>
<<set $dropped_items.push(_key) >>
<<set $NPCS[_whos].inventory.delete(_key) >>
<<goto _here >>
<</link >>
<</capture >>
</smaller>
</div>
<</if >>
<<set _lastkey = _itemlist[_i] >>
<</for >>
</small>
<hr>
Dropped Items:
<<for _i=0; _i<$dropped_items.length; _i++ >>
<<set _key = $dropped_items[_i] >>
<div>
<<keytip _key >>
<<capture _key _whos $dropped_items >>
<<link take >>
<<set $dropped_items.delete(_key) >>
<<set $NPCS[_whos].inventory.push(_key) >>
<<goto _here >>
<</link >>
<</capture >>
</div>
<</for >>
<hr>
<<button gimme >>
<<takeall itemname bomb1 health1 >>
<<takeall smokebomb >>
<<goto _here >>
<</button >>
/* <<image "src" alignment width classes >> */
<<widget image >>
<<set
_src = $args[0] ? $args[0] : "horse",
_align = $args[1] ? $args[1] : "none",
_width = $args[2] ? $args[2] : "auto",
_class = $args[3] ? $args[3] : "",
_height = $args[4] ? $args[4] : "auto",
0 >>
<<= "<img src='" +_src+ "' align=" +_align+ " width=" +_width+ " height=" +_height+ " class=\"image_widget " +_class+ "\" >" >>
<</widget >>
<<widget eventimage >>
<<set _myEVENT = $myEVENT.replace(/[0-9]/g,'').split(' ')[0].split('-')[0].split('_')[0] >>
<<if tags().includes("custom") or tags().includes("custom-event") >>
<<set _SRC = "custom/"+_myEVENT+"/"+$args[0] >>
<<else>>
<<set _SRC = "images/events/"+_myEVENT+"/"+$args[0] >>
<</if>>
<<image _SRC $args[1] $args[2] $args[3] >>
<</widget>>
<<widget randomimage >>
<<set
_url = $args[1] ? $args[1] : "horse",
_align = $args[2] ? $args[2] : "none",
_width = $args[3] ? $args[3] : 400,
_class = $args[4] ? $args[4] : 0,
_height = $args[5] ? $args[5] : "auto",
_varietyNum = $args[0],
_varietyStr = $args[0] ? $args[0] : null,
0 >>
<<if _varietyNum and _url.includes("*") >>
<<set _url = _url.replace("*", random(_varietyNum-1)+1 ) >>
<<elseif _url.includes("*") >>
<<set _url = _url.replace("*", 1) >>
<</if>>
<<image _url _align _width _class _height >>
<</widget>>
<<widget spritee >>
<<set
_key = $args[0] ? $args[0]+'' : '_default',
_type = _key.getType(),
_size = $args[1] ? $args[1]+'' : '300',
_align = $args[2] ? $args[2] : "none",
_style = $args[3] ? $args[3]+';' : "",
_url = $img_src+_type.toLowerCase()+"/"+_key+"/sprite.png",
_style += " width:"+_size+"px; height:"+_size+"px; ",
_style += " float:"+_align+"; ",
_style += " background-image:url("+_url+"); ",
_html = "<div style='"+_style+"' ",
_html += " class='macro_image_div img_"+_img_type+"' ",
_html += " > <h4>DIV</h4> </div>",
0 >>
_html
<</widget >>
/*
<<icon32 12 >> maybe outdated
*/
<<widget icon32 >>
<<set
_size = $args[0] ? $args[0] : '32',
_type = $args[1] ? $args[1] : null,
_cat = $args[2] ? $args[2] : null,
_subcat = $args[3] ? $args[3] : null,
_class = "icon32 fontcolor",
_style = "",
0 >>
<<if _subcat >> <<set _url = "images/icons/"+_subcat+".png" >>
<<elseif _cat >> <<set _url = "images/icons/"+_cat+".png" >>
<<elseif _type >> <<set _url = "images/icons/"+_type+".png" >>
<<else >> <<set _url = "images/icons/horse.png" >>
<</if >>
<<set _style = " width:"+_size+"px; height:"+_size+"px; " >>
<<if _size < 32 >><<set _style += " margin:-2px; " >><</if >>
<<set _html = "<img style='"+_style+"' width='"+_size+"' height='"+_size+"' src='"+_url+"' class='"+_class+" icon_"+_cat+"' >" >>
_html
<</widget >>
<<widget licon >>
<<set _classes = $args[1] ? $args[1] : "" >>
<<set _html = "<span class='inline_icon fontcolor "+_classes+"' style='background-image:url("+$args[0]+");'> </span>" >>
_html
<</widget >>
<<widget itemicon >>
<<set _iimg = $args[0].getItemImage() >>
<<icon _iimg $args[1] >>
<</widget >>
<<widget icon >>
<<set
_img = $args[0] ? $args[0] : "",
_img = _img.includes("/") ? _img : "images/icons/"+_img+".png",
_classes = $args[1] ? $args[1] : ""
>>
<<= "<span title='"+_img+"' class='inline_icon fontcolor "+_classes+"' style='background-image:url("+_img+");'> </span>" >>
<</widget >>
<<widget face >>
<<set
_faceWho = $args[0] ? $args[0]+"" : $WHO,
_faceImg = _faceWho.getFace(),
0 >>
<<image _faceImg $args[1] $args[2] 0 $args[0] >>
<</widget>>
<<widget oldface >>
<<charimage face.png $args[1] $args[2] 0 $args[0] >>
<</widget>>
<<widget stand >>
<<set
_standwho = $args[0] ? $args[0]+"" : $WHO,
_standwho = _standwho ? _standwho : "player",
_standclass = $args[1] ? ['stand'].concat($args.slice(1)).join(' ') : 'stand',
_standalign = 'stand',
_standwidth = 400,
_standurl = _standwho.includes(".png") ? _standwho : 0,
_standurl = !_standurl and "alt alt2 preg".includes(_standwho) ? $WHO.getStand(_standwho) : _standurl,
_standurl = !_standurl ? _standwho.getStand() : _standurl,
_standurl = !_standurl ? "images/npcs/"+_standwho.toLowerCase()+".png" : _standurl,
0 >>
<<image _standurl _standalign _standwidth _standclass >>
<</widget>>
<<widget standdressup >>
<<set _standwho = $args[0] ? $args[0] : $WHO >>
<<set _standclass = $args.slice(1).join(" ") >>
<<set _standalign = 'stand'>>
<<set _standwidth = 400 >>
<<set _standfile = "stand" >>
<<set _standfile += _args.includes("bikini") ? "-bikini" : "" >>
<<set _standfile += _args.includes("date") ? "-date" : "" >>
<<set _standfile += _args.includes("alt") ? "-alt" : "" >>
<<set _standfile += _args.includes("nude") ? "-nude" : "" >>
<<set _standfile += _args.includes("whore") ? "-whore" : "" >>
<<set _standfile += _args.includes("preg") ? "-preg" : "" >>
<<set _standfile += ".png" >>
<<set _standurl = "images/npcs/" + _standwho.toLowerCase() + "/" + _standfile >>
<<image _standurl _standalign _standwidth _standclass >>
<</widget>>
<<widget unstand >>
<<stand $args[0] flipped $args[1] $args[2] $args[3] $args[4] >>
<</widget>>
/* <<charimage guyface alignment(stand) width class >> */
/* WHY IS THIS NEEDED???????????? */
<<widget charimage >>
<<set
_chawho = $WHO,
_chasrc = "images/npcs/"+_chawho+"/"+$args[0],
_chaalign = $args[1] ? $args[1] : "right",
0 >>
<<image _chasrc _chaalign $args[2] $args[3] >>
<</widget>>
<<widget itemimage >>
<<set
_src = $args[0].getItemImage(),
_align = $args[1] ? $args[1] : "right",
_width = $args[2] ? $args[2] : "180",
_classes = $args[3] ? $args[3] : "",
0 >>
<<image _src _align _width _classes >>
<</widget>>
<<widget placeimage >>
<<set
_src = "images/places/" + $args[0].toLowerCase() + ".jpg",
_align = $args[1] ? $args[1] : "right",
_width = $args[2] ? $args[2] : "",
_classes = $args[3] ? $args[3] : "",
0 >>
<<image _src _align _width _classes >>
<</widget>>
<<widget coverbox >>
<<= "<div class='"+$args[2]+"' ><div class='label'>"+$args[1]+"</div><div class='cropzone'><div class='cover'></div><<image '"+$args[0]+"' >></div></div>" >>
<</widget >>
<<widget polaroid >>
<<set _html = "<div class='polaroid "+$args[2]+"' ><div class='label'>" + $args[1] + "</div>" >>
<<set _html += $args[3] ? "<div class='label2'>" + $args[3] + "</div>" : "" >>
<<set _html += "<div class='cropzone'><<image '"+$args[0]+"' >></div></div>" >>
_html
<</widget >>
/*
*/
<<widget randomass >>
<<set _assurl = "images/stock/asses ("+random(1,10)+").png", _assclass = "backgrounded" >>
<<image _assurl $args[0] $args[1] _assclass $args[2] $args[3] >>
<</widget>>
<<widget stockcreamifpreg >>
<<if _SHEJUSTGOTPREGNANT >>
<<stockcream $args[0] $args[1] auto $args[2] $args[3] >>
<</if>>
<</widget>>
<<widget stockcream >>
<<if $args[0] >>
<<="<<image \"images/stock/cream ("+$args[0]+").webp\" $args[1] $args[2] $args[3] $args[4] >>" >>
<<else>>
<<stockimage creampie >>
<</if>>
<</widget>>
<<widget stockcun >>
<<stockimage cun irrel $args[0] $args[1] $args[2] $args[3] >>
<</widget>>
/*
<<stockimage sex black >> random img
<<stockimage sex black 14 >> specific one: 14
<<stockimage sex black 0 right class >> random aligned right
<<stockimage cream >>
*/
<<widget stockimage >>
<<set
_swaplist = "fuck|sex|creampie|cream|blowjob|bj|suckle|suck|brown|black|white|misc|young|student",
_args = $args.join(' ').swapTranslate(_swaplist),
_stocktag = typeof $args[1]=="string" ? $args[0]+"_"+$args[1] : $args[0],
_stocktag = _stocktag.swapTranslate(_swaplist),
_align = _args.firstRelevant('left right center stand none rightwide'),
_staockamounts = {
"cream" : 35,
"suck" : 13,
"cun" : 5,
"sex_student" : 56,
"sex_milf" : 78, "cream_blacked":4, "cream_black":6,
"sex_misc" : 61, "rape_misc":26, "bj_misc":17,
"sex_black" : 51, "rape_black":22, "bj_black":20,
"sex_asian" : 50, "bj_asian":16,
"sex_porn" : 30,
"sex_whore" : 22,
"UNDEFINED" : 99999999999,
},
_stocktag = _stocktag.includes("cream") and !";cream;cream_black;".includes(_stocktag) ? "cream" : _stocktag,
_stocknum = typeof $args[1]=="string" ? $args[2] : $args[1],
_stocknum = typeof _stocknum=="number" ? _stocknum : 0,
_stockmax = _staockamounts[_stocktag] ? _staockamounts[_stocktag] : 10,
_stockmax = parseInt(_stockmax),
_stocknum = _stocknum ? _stocknum : random(1, _stockmax),
_stockimg = "images/stock/"+_stocktag.replace("_"," ")+" ("+_stocknum+").webp",
0 >>
<<image _stockimg _align stock stock2 stock3 >>
<debug>'_args': _action/_actor #_stocknum (_stockimg)</debug>
<</widget>>
<<widget gotoifexists >>
<<set _gotothis = $args[0].toString().split(',').random() >>
<<if tale.has(_gotothis) >><<include _gotothis >>
<<else>><D>gotoifexists: ''_gotothis'' does not exist.</D>
<</if>>
<</widget>>
<<widget includeifexists >>
<<set _gotothis = $args[0] >>
<<if tale.has(_gotothis) >><<include _gotothis >>
<<else>><D>includeifexists: ''_gotothis'' does not exist.</D>
<</if>>
<</widget>>
/* THESE ARE ANCIENT, FROM DUNGEON COMBAT TIMES */
/* <<combat [enemies] specialLose specialWin >> */
<<widget "combat" >>
<<set $this = "that" >>
<<if !$args[0] >><<set $enemies = ["test_pest"] >>
<<else >><<set $enemies = $args[0] >>
<</if >>
<<goto "combatA" >>
<</widget >>
/* <<dungeon dungeon_id >> */
<<widget "dungeon" >>
<<set $this = "that" >>
<<if !$args[0] >><<set $enemies = ["test_pest"] >>
<<else >><<set $enemies = $args[0] >>
<</if >>
<<goto "combatA" >>
<</widget >>
<<widget gotohere >>
<<set _here=passage()>><<goto _here >>
<</widget>>
<<widget error_missingpage >>
<h4>ERROR: Page ($PAGE) or Stage ($STAGE) does not exist in this event ($myEVENT)!</h4>
There's nothing here, so either ''a)'' you've found a bug (please screenshot or copypaste the above to report it), or ''b)'' you've been screwing around with the debug tools (don't screw around, you screw around too much).
<<event_exitlink "Leave this event." >>
<<do "Restart this event. (variables won't all reset so might cause issues)" PAGE:0 STAGE:START >>
<</widget >>
<<image "images/brand/title-logo.png" center 400 logo >>
/*
<<goto Travel >>
<<silently>>
<<= UIBar.stow(); >>
<</silently>>
*/
<<spacer >><<spacer >>
<<button "Start Game" >>
goto: starting passage
<<include sleepPhase >>
<<= UIBar.stow(true); >>
<<eventcommand start "characterCreator" >>
/* <<= Engine.restart() >> */
<</button >>
<<button "Load Game" >>
<<= UI.saves(); >>
<</button >>
<<button "Settings" >>
<<= UI.settings(); >>
<</button >>
<div style="position: absolute; bottom:0; left:0; font-size:7px; letter-spacing: 6px; text-shadow: none; text-align: center; background: rgba(0,30,30,0.3); width: 100%; text-transform: uppercase;">
''<<=setup.title>> by <<=setup.author>>'' <<=setup.version_number>>
</div>
<<script>>
Dialog.setup("WARNING", "journalpop");
Dialog.wiki(Story.get("warning").processText());
Dialog.open();
<</script>><<widget "show_object" >>
<<if $args[0]===undefined || $args[0]===null >>
<p>Database not found... $args[0]</p>
<</if >>
<<silently >>
<<set _data = $args[0] >> data: _data <br>
<<set _rows = Object.keys(_data) >> rows: _rows <br>
<<set _basic_item = _data[_rows[0]] >>basic_item: _basic_item.name <br>
<<set _cols = Object.keys(_basic_item) >> cols: _cols<br>
<</silently >>
<table class='sortable small showhide'>
<tr>
<th>key </th>
<<for _c=0; _c<_cols.length; _c++ >>
<th>_cols[_c]</th>
<</for >>
</tr>
<<for _r=0; _r<_rows.length; _r++ >>
<<set _obj = _data[_rows[_r]] >>
<tr>
<td>
''_rows[_r]''
</td>
<<for _c=0; _c<_cols.length; _c++ >>
<<set _tddata = _obj[_cols[_c]] >>
<td>
<<if typeof _tddata=='number' >>
<<= _tddata.visual() >>
<<elseif typeof _tddata=='object' >>
<<= setup.stringify(_tddata) >>
<<elseif typeof _tddata=='string' >>
<<if _tddata.length > 15 >>
<small>_tddata</small>
<<else >>
<<= _tddata.split(' ').join('<br>') >>
<</if >>
<<else >>
<<= _tddata >>
<</if >>
</td>
<</for >>
</tr>
<</for >>
</table>
<</widget >>
<<widget "show_object_simple" >>
<<silently >>
<<set _data = $args[0] >> data: _data <br>
<<set _rows = Object.keys(_data) >> rows: _rows <br>
<<set _basic_item = _data[_rows[0]] >>basic_item: _basic_item.name <br>
<<set _cols = Object.keys(_basic_item) >> cols: _cols<br>
<</silently >>
<<if $args.includes("nohide")>>
<<set _classes = "sortable small " >>
<<else>>
<<set _classes = "sortable small showhide" >>
<</if>>
<<tag table _classes >>
<<for _r=0; _r<_rows.length; _r++ >>
<<set _obj = _data[_rows[_r]] >>
<tr>
<td>''_rows[_r]''</td>
<td><<= _data[_rows[_r]] >></td>
</tr>
<</for >>
<</tag>>
<</widget >>
<<widget show_object_simpler >>
<<set _data = $args[0] >>
<<if typeof _data=='object' >><span><<set _rows = Object.keys(_data)>><<for _r=0; _r<_rows.length; _r++ >>''_rows[_r]'' <<= _data[_rows[_r]] >>,<</for>></span>
<<else>>//no data//<</if>>
<</widget >>
<<widget "load_csv" >>
<<set _db_passage = $args[0] >>
<<set _db_name = $args[0].replace('.csv', '') >>
<<set _db_array = Story.get(_db_passage).text.split("\n") >>
<<set _db_object = {} >>
<<set _db_properties = _db_array[0].split("\t") >>
<<silently >>
<<for _e = 1; _e < _db_array.length; _e++ >>
<<set _myRow = _db_array[_e].split("\t") >>
<<set _myKey = _myRow[0] ? _myRow[0] : "FILLMEIN" >>
<<if _myKey=="FILLMEIN" >>
<<if _myRow[1] >><<set _myKey = _myRow[1].replaceAll(' ','').toLowerCase() >>
<<elseif _myRow[2]>><<set _myKey = _myRow[1].replaceAll(' ','').toLowerCase() >>
<</if>>
<</if>>
<<if _myKey=="FILLMEIN" or !_myKey >><<continue >><</if >>
<h2>_myKey</h2>
<<set _db_object[_myKey] = {} >>
<<for _f = 0; _f < _db_properties.length; _f++ >>
<<set _id = _db_properties[_f] >>
<<set _data = _myRow[_f] >>
/* numbers, booleans and suchlike */
<<if _data=="" >>
<<elseif !isNaN(_data) >><<set _data = parseInt(_data) >>
<<elseif _data=="true" >><<set _data = true >>
<<elseif _data=="false" >><<set _data = false >>
<<elseif _data=="null" >><<set _data = null >>
<<else >>
<</if >>
<<set _db_object[_myKey][_id] = _data >>
''_id'' _data <br>
<</for >>
<</for >>
<</silently >>
<<set State.variables.DB[_db_name] = JSON.parse(JSON.stringify(_db_object)) >>
<h3>_db_passage</h3>
This DB contains <<= Object.keys($DB[_db_name]).length >> items: <<= Object.keys($DB[_db_name]) >>
<<set _upd="DB "+_db_name+" updated!" >><<statusupdate _upd >>
<<show_object $DB[_db_name] >>
<br>
<</widget >>
<<widget "load_json" >>
<<silently >>
<<set _db_passage = $args[0] >>
<<set _db_name = $args[0].replace('.json', '') >>
<<set _keymode = $args[1] >>
_keymode
<<if _keymode >>
<<set State.variables.DB[_db_name] = {} >>
<<set _db = JSON.parse(Story.get(_db_passage).text) >>
<<for _f=0; _f < _db.length; _f++ >>
//create db entry
<<set _key = _db[_f].id >>
_key !!!
<<if _db_name.includes("dungeons") >>
<<set State.variables.DB[_db_name][_key]=setup.makeDungeon(_db[_f]) >>
<<else>>
<<set State.variables.DB[_db_name][_key] = _db[_f] >>
<</if>>
<</for >>
<<else >>
//create db and place it
<<set _db_object = JSON.parse(Story.get(_db_passage).text) >>
<<set State.variables.DB[_db_name] = JSON.parse(JSON.stringify(_db_object)) >>
<</if >>
<</silently >>
<h3>_db_passage</h3>
This DB contains <<= Object.keys($DB[_db_name]).length >> items: <<= Object.keys($DB[_db_name]) >>
<<set _upd="DB "+_db_name+" updated!" >><<statusupdate _upd >>
<<if 2==5 >>
<<show_object $DB[_db_name] >>
<<else>>
<<set _entrylist = Object.keys($DB[_db_name]) >>
<<for _f=0; _f < _entrylist.length; _f++ >>
<<set _it = $DB[_db_name][_entrylist[_f]] >>
<<show_object_simple _it >>
<</for>>
<</if>>
<br>
<</widget >>
<<widget load_json_entry >>
<<set _db_passage = $args[0] >>
<<set _db_name = $args[0].replace('.json', '') >>
<<set _db_entry = $args[1] >>
<<set _keymode = $args[2] >>
<<set _db_object = JSON.parse(Story.get(_db_passage).text) >>
<<for _d=0; _d<_db_object.length; _d++ >>
<<if _db_object[_d].id==_db_entry >>
<<alert "load_json_entry: _db_entry exists in _db_name DB." >>
<<if true >>
<<set $DB[_db_name][_db_entry] = _db_object[_d] >>
<</if>>
<</if>>
<</for>>
<</widget >>
NOTES id name description category type subtype XP EVD ATK HP CRIT SPD DTHR DRES stats skills weakvs strongvs requirement effect description
soulharvester1 Soul Collector It roams the night collecting wayward soul. Though believed to be a benign spirit, it does not like to be disturbed. 5 - - - - - - -id name type cost category subcategory description traits ingredients[] craft_requirements[] craft_skill[] NOTES hide damage damagetype requirement ammo weight statuseffect stats
beer Beer item 3 consumable A mediocre American-style lager. -
album Pop Album item 50 misc gift A retro physical media music album. Contains various collectable paraphanelia. -
app-dating Icebreakr App item 3 data software A dating app for people who want a relationship. 0
app-egg Egg Timer App item 3 data software A period-tracking app. 0
app-sluts SlutsApp item 3 data software An invite-only 'dating' app. 0
app-tracker Tracker App item 3 data software An app for tracking GPS, GPL, RF and IR signals. 0
bizcard Business Card item 3 data misc Contact info hastily scribbled on a scrap of cardboard. IC 1
blackbook Black Book item 3 artefact misc This appears to be a diary. It seems to contain things you've written, in your handwriting, but you have no recollection of ever writing in it. IC 1
booze Booze item 3 consumable potion Some liquor. It's in a plastic bottle, so you know it's the good kind. 0
camera Holoroid FX700 Camera item 1200 photography misc A decent SLR camera for quality holophotography. It could be affixed with a Zoom Lens for additional functionality. 0
camerahidden Camera Array item 3 furnishing bedcam A set of low-res cameras that network to create high-fidelity imagery composited together seamlessly. 0
camerazoom Zoom Lens item 400 photography misc Great for photographing subjects that aren't interested in being photographed. 0
chemical_ovx OV:X item 7000 tech misc No idea what kind of strange substances are sloshing around inside it. IC 1
chemlab EZ-Baked® Chem Weaver item 3 tool crafting A versatile suite of chemistry tools ostensibly intended for Totally Legitimate Chemistry™. 0
chloroformrag Rag Soaked in Chloroform item 3 kidnapping disabler 0
condom Condom item 5 contra misc A standard-issue latex condom that will keep sex as safe and boring as possible. 0
condom_tampered Punctured Condom item 3 contra misc This condom's tip has been subtly punctured and repackaged. It looks intact, but it may leak or even break. condom lightwaveneedle 0
condom_trick Trick Condom item 3 contra misc This condom is made of a special porous material and lubricated with sperm-exciting fluid. It was clearly designed by a psycho who was fond of creating unwanted pregnancies. condom|booze|suntanlotion chemical_ovx 0
creditcard Stolen Credit Card item 3 misc misc 0
crowbar Well-Worn Crowbar item 500 weapon melee A tool for prying things apart. Also makes for a resonably good weapon... -
cupidpowder Cupid Powder item 152 consumable meds A strange red powder that functions as a fast-dissolving sexual stimulant. "Want to feel her pink? Put it in her drink!" is what the advertising slogan would be if it were a product and not an illegal substance. 0
cyberbomb Cyber Bomb item 3 tech hack A device designed for rapid system subversion during assault and espionage missions. The tiny synthetic brain that makes such feats possible will superheat and die during use. 0
cyberbomb-used Overcooked Cyber Bomb item 3 tech hack Some sort of tech that encases a tiny brain-like object suspended in a cloudy solution. Does not seem functional. 0
dart Untainted Dart item 3 weapon ammo A tiny little spine intended for a dart gun. This has not been drugged and will have no effect on a target 0
dart-fertility Dart of Lapine Virus item 3 weapon ammo This dart will infect her with the Lapine Virus, forcing her reproductive system into overdrive. dart chemical_ovx 0
dartgun Dart Gun item 3 weapon range This is a well-crafted traditional Tujar hunting weapon that fires tiny poison-tipped needlegrass darts at a target. The range is short, but the weapon is lightweight and easy to conceal. Only Tujar males who've completed a certain rite of passage are permitted to own these here, and no-one is allowed to carry them within city limits. 0
dartgun2 Pneumatic Dart Gun item 3 weapon range A modern iteration of the traditional Tujar dart gun used primarily by law enforcement and security forces. Fires a dart with incredible accuracy at a long range. This is the highest grade of weapon available on the island to those who are not members of the warrior caste. 0
dart-love Dart of Love item 3 weapon ammo Like Cupid's arrow, this dart will get her heart pumping and her panties drenched. dart 0
dart-poison Dart of Poison item 3 weapon ammo This dart will ellicit an immediate but brief physiological reaction. Symptoms include vomiting, muscle spasms and dizziness. dart 0
DEFAULT Thing item 3 misc misc It defies description. 0
diamondring Diamond Ring item 3 clothes accessory A ring for that special someone...? IC 1
dossier Red Dossier item 3 data misc A mysterious document containing forbidden research materials. IC 1
dropper Dreamochrome item 3 med misc The main ingredient of this dangerous drug was extracted from a living human pineal gland. Will induce a dream-like state that some insist are visions from past lives, the future or alternate realities. IC 1
drug2 Kresp item 50 consumable narc A drug made from the bark of a local species of tree. A suitable replacement for marijuana, which is difficult to import. 0
drugs Baggie of Drugs item 50 consumable narc A small amount of zok. 0
drugs-big Big Bag of Drugs item 1000 consumable narc Enough zocaine to throw a party. 0
flower Flower item 25 misc misc A pretty flower. 0
flower2 Nice Flower item 50 misc misc A very pretty flower. Did you know flowers are the sexual organs of plants? You probably did, sorry for mentioning it. 0
flowers Flowers item 200 misc misc A bouquet of flowers. 0
fob Fob item 3 tool misc A small device that seems designed to be affixed to a keychain. IC 1
gear High-Tech Gear item 3 tool misc High-tech burglary stuff. IC 1
ghostgun Ghost Gun item 1500 weapon The Anti-Spectral Armament Gun is a jury-rigged solution to the 'ghost issue'. It uses an EMS camera and display to ensure non-mortal targets are hit every single time. 0
glasses-red Red Sunglasses item 400 clothes eyewear Sunglasses with red lenses. 0
glasses-simple Sunglasses item 400 clothes eyewear A pair of sunglasses. 0
glasses-designer Designer Sunglasses item 1200 clothes eyewear A expensive looking pair of sunglasses. -
glasses-sun Sunglasses item 200 clothes eyewear They look cool if nothing else. 0 P:-1, C:1
glasses-tech Broken Tech Glasses item 1800 clothes eyewear A damaged pair of... data overlay lenses? You've never seen anything like this; they're clearly old, but pretty sophisticated. 0
glasses-visor Visor item 800 clothes eyewear A pair of expensive visor glasses with Chroma-induction tech. 0
gun Gun item 3 weapon misc A police firearm. It's not even loaded. IC 1
handcuffs Handcuffs item 3 kidnapping binds Cuffin' for a stuffin'. 0
health1 Health Potion item 50 use meds Heal one ally. edible JRPG 1
holomanipulator Holo-Manipulator Device item 13000 tech photography A Optic-Recursion Device modified to enable it to seamlessly tamper with current-generation holotech imagery. Requires a high degree of skill to use properly. Even using this ORD for recreational purposes could put you in legal murky waters. 0
houndsteeth Houndsteeth item 3 weapon throw A razor-edged throwing weapon used by Tujar street gangs. Shatters on impact, causing bleeding but is rarely lethal. Designed to be easily concealed, and to shatter and crumble by the application of perpendicular pressure for easy and discreet disposal as well. 0
indulgence Wapal Indulgence item 3 artefact misc A decree from the highest moral authority in the universe absolving the bearer of all sin. IC 1
joggingpants Jogging Pants item 100 clothes pants For running. 0 _ E:2, A:2
keycard Electronic Keycard item 3 tool misc A single-use keycard for a sophisticated security system. IC 1
laptop Laptop item 3 tech misc Stolen goods worthy of resale. IC 1
lighter Lighter item 15 misc misc A lighter. 0
lighter2 Fuerza-Krieg Lighter item 50 misc misc An impressive limited-edition lighter for owners of Fuerza-Krieg automobiles. 0
lightwaveneedle Lightwave Needle item 5000 tool misc A tool used in precision microsmetics. 0
lockpick Lockpick Kit item 150 tool misc This should get you past simple locks. IC 1
luckypendant Lucky Pendant item 140 clothes accessory It brings good fortune. 0 _ L:5
medicooler Medical Cooler item 3000 tool misc A carrying case meant to keep sensitive materials uncontaminated and at optimal temperature. 0
money Kred item 3 data data The emerging standard of post-national currency favored by micronations and internal use by corps. Each kred ostensibly represents one quadrillionth of the current Losenko-Eulenmeyer Index. 0
outfit-casual Casual Outfit item 100 clothes outfit Casualwear. 0
outfit-default Your Outfit item 100 clothes outfit The default garb for vacationeers here. 0
outfit-festive Vacation Outfit item 250 clothes outfit A nice tropical floral pattern shirt made from Utaran organic fibers. 0
outfit-formal Formal Outfit item 1000 clothes outfit Ideal wear for job interviews and funerals. 0
outfit-professional Professional Outfit item 500 clothes outfit Business casual. 0
outfit-street Street Outfit item 250 clothes outfit For chilling with your homies. 0
painamulet Pain Amulet item 3 artefact misc An creepy nicknack apparently shoddily assembled at arts and crafts night at the insane asylum. A strange power emanates from it. (You will not acquire Sex XP while you hold this cursed thing.) IC 1
patch-mellow Melotine Patch item 3 clothes accessory A transdermal patch that induces a sense of calmness via a concoction of experimental chems found within. Originally created to suppress the violent urges of supermax inmates, it is now banned and found only on the black market. (You will not acquire brutality XP while you posess this.) IC 1
phone Phone item 3 tech misc A decent holophone. Probably has good resale value. 0
phone_yours Your Phone item 3 tech misc A standard holophone suitable for basic messaging, photography and the like. This one is a limited edition that features a retro design remeniscent of the kind that were popular before you were born. 0
photobikini Bikini Photo item 3 data photo A decent bikini photo. 0
photobikini_celeb Celebrity Bikini Photo item 3 data photo You got a bikini photo of a celebrity! 0
photobikini_hidden Hidden Bikini Photo item 3 data photo You snagged this bikini photo without her knowlege. 0
photobikini_pro Professional Bikini Photo item 3 data photo A professional-looking bikini photo. 0
photogirl Girl Photo item 3 data photo A girl allowed you to take this photo of her. 0
photogirl_celeb Celebrity Photo item 3 data photo You snagged this photo without her knowlege. 0
photogirl_hidden Hidden Girl Photo item 3 data photo You snagged this photo without her knowlege. 0
photogirl_mystery Photograph of Clarice item 3 data photo A sec-cam photo of Clarice. 0
photogirl_pro Professional Girl Photo item 3 data photo A girl allowed you to take this photo of her. 0
photolingerie Proper Lingerie Photo item 3 data photo A girl allowed you to take this photo of her. 0
photolingerie_hidden Hidden Lingerie Photo item 3 data photo You snagged this photo without her knowlege. 0
photonude Nude Photo item 3 data photo A photograph of a naked woman. 0
photonude_celeb Celebrity Nude Photo item 3 data photo This is an amazing scandalous photograph. photonude|photobikini_celeb|photogirl_celeb holomanipulator 0
photonude_hidden Hidden Nude Photo item 3 data photo You snagged this photo without her knowlege. 0
photos_lingerie_portfolio Sexy Photo Portfolio item 0 data photo A portfolio collection of some of your best photography work; includes sexy glamor shots, catalogue-appropriate lingerie shots, tasteful nudes and portraiture. photobikini_pro|photobikini_celeb|photonude|photogirl_pro 0
photos_tabloid_portfolio Paparazzi Photo Portfolio item 0 data photo A portfolio collection of some of your best photography work; includes sexy glamor shots, catalogue-appropriate lingerie shots, tasteful nudes and portraiture. photobikini_celeb|photobikini_hidden|photogirl_hidden 0
pill-birthcontrol Birth Control Pills item 155 consumable meds A standard contraceptive measure. 0
pill-chill Chill Pill item 5 consumable meds This pill was designed to enhance focus by muting sensations that distract (lust, hunger, anxiety). 0
pill-fertility OvuPro Pill item 250 consumable meds These pills stimulate the female reproductive system. 0
pill-fertility2 Experimental Fertility Pill item 3 consumable meds This pill greatly stimulates the female reproductive system. It is also highly untested. 0
pill-knockout Knockout Pill item 30 consumable meds This pill is a quick-acting sleeping aid. pill-sugar|drugs chemlab 0
pill-love Zephyr Pill item 3 consumable meds These pills will make her horny and more open to attempts at seduction. booze|drugs chemlab 0
pill-regret Morning After Pill item 270 consumable meds This pill will instantly end a recent pregnancy. 0
pill-sleep Sleeping Pill item 30 consumable meds This pill will daze her and potentially make her fall asleep. pill-sugar|drugs chemlab 0
pill-sugar Sugar Pill item 5 consumable meds This pill is made of sugar and placebo. 0
pregtest Pregnancy Test item 100 contra misc An unused pregnancy test. 0
pregtest_alwaysno Tampered Pregnancy Test, Positive item 100 contra misc A pregnancy test tampered with to always produce the desired result. pregtest 0
pregtest_alwaysyes Tampered Pregnancy Test, Negative item 100 contra misc A pregnancy test tampered with to always produce the desired result. pregtest 0
rope Length of Rope item 3 kidnapping binds A length of rope. 0
sight Oculi Daemoniacus item 3 artefact misc Listen, fucker. Yeah, I'm talking to you. I don't know how you got your hands on this thing, but I want it back. I know where you live. I'll come in your sleep. IC 1
slave $slaveName item 3 pet misc You are the proud owner of your very own sex slave. IC 1
speedo Men's Swim Briefs item 300 clothes swimwear 0
spice Enki Spice item 0 consumable misc Purported extract of the so-called Ocean Worm, a massive creature thought to dwell in the volcanic fissures in the depths below. IC 1
sponge Oblivion Parasite item 0 artefact misc The 'Callisto sponge' is a gelatinous parasite that will cling to you with its many feeding tubes, inducing a compelling and persistent hallucination that you have been forgotten. IC 1
suntanlotion Suntan Lotion item 10 consumable misc A single-use unit of suntan lotion. 0
swimtrunks Men's Swim Trunks item 500 clothes swimwear 0
synthbrain Synthetic Brain item 3 quest quest A synthetic mind created by state-of-the-art biotech. 0
synthbrain_doco Synthetic Brain item 3 quest quest A synthetic mind created by state-of-the-art biotech. 0
timemachine Crime Machine item 0 artefact misc A strange relic passed from thief to thief for over a century. It can turn back time to a maximum of 27 minutes, but does not appear to have any paradox-inhibiting mechanism. (Allows the bearer to 'undo' a decision, or to revert back to the begining of a scenario. Warning: Overuse can lead to madness and death.) IC 1
tokenbox Token Box item 0 artefact misc An old tin with a slit cut in it. The lid is rusted in place but you can feel coins or something rattling around in there. IC 1
vaporpistol Vapor Pistol item 3 weapon range The LukojTek "Sandman" Vapor Pistol is small gun resembling a child's toy that sprays a stream of sleep-inducing chemical vapor at the pull of a trigger. Designed to be a replacement for early-century electroshock weapons, it was a commercial failure and is now illegal in most parts of the world. 0
videorape Rape Tape item 5 data video A horrific video of a rape. 0
videorape_celeb Celebrity Rape Tape item 100 data video A horrific and scandalous video of a celebrity being raped. videorape_celeb_yours holomanipulator 0
videorape_celeb_yours Your Celebrity Rape Tape item 100 data video A horrific and scandalous video of a celebrity being raped, by you! 0
videorape_yours Your Rape Tape item 5 data video This is a heinous video of a woman being raped. What monster did th- oh, wait, this is one of yours. Heh, look at you go at her like that, nice work. 0
videosex Sex Tape item 5 data video Some porn video. 0
videosex_celeb Celebrity Sex Tape item 50 data video An amazing scandalous sex tape. videosex_celeb|photogirl_celeb|photogirl_celeb|photogirl_celeb holomanipulator 0
videosex_celeb_yours Your Celebrity Sex Tape item 50 data video A pretty decent POV sex tape. videosex_celeb holomanipulator 0
videosex_demoreel Porn Demo Reel item 100 data video This carefully-edited demo reel of your sexual exploits is sure to impress anyone in the industry. Probably. videosex_celeb_yours|videosex_pro_yours|videosex_secret_yours|videorape holomanipulator 0
videosex_pro Professional Sex Tape item 30 data video A professional sex tape by amazing performers. 0
videosex_pro_yours Your Professional Sex Tape item 30 data video A professional sex tape by amazing performers. videosex_pro holomanipulator 0
videosex_secret Secret Sex Tape item 15 data video A clandestinely shot sex tape that she'd probably be upset about. 0
videosex_secret_yours Your Secret Sex Tape item 15 data video A clandestinely shot sex tape that she'd probably be upset about. videorape holomanipulator 0
videosex_yours Your Sex Tape item 15 data video A sex tape shot with the concent of the other participant. videorape holomanipulator 0
wetsuit Men's Performance Wetsuit item 1200 clothes swimwear 0
whip Bolo Whip item 3000 weapon melee A weapon suitable for subduing fleeing prey. 0
whorecoin Fuck Token item 400 currency misc A token exchangeable for sexual services; usually one coin gets you an hour of her time, but higher-ranking girls or more specific services might cost more. Also known as SlitCoin. 0
ziptie Zip Tie item 15 kidnapping binds Solely for innocuous everyday use. 0 id name exploit seduce impreg looks type category description hidden notes subcategory hidden stat_mods
for money trait player ^~ can make you a lot of money if you exploit her just right, you've decided. tag
for love trait player ^~ might be the one, you've decided. tag
for breeding trait player ^~ is a bastard factory, to be tossed aside once you've put one in her, you've decided. tag
for friendship trait player ^~ would be good to have as a friend, you've decided. tag
photographed bathing trait player ^~ has been photographed by you in a bathing suit or somesuch. tag
for fun trait player ^~'s just a plaything, you've decided. tag
- - - - - -
- - - - - -
- - - - - -
- - - - - -
- - - - - -
- - - - - -
- - - - - -
- - - - - -
- - - - - -
- - - - - -
- - - - - -
- - - - - -
- - - - - -
- - - - - -
- - - - - -
- - - - - -
Deflorist - - - - ach achievement You've punctured a lot of hymens. - taken virginities -
Pornographer - - - - ach achievement You know how to produce good smut. - -
Detective - - - - ach achievement You're a detective. - -
Rape Daddy - - - - ach achievement You've inflicted motherhood on an unwilling woman, you monster. - Have 1 rapechld -
Sadist - - - - ach achievement You enjoy the suffering of others. - -
Inseminator - - - - ach achievement You've impregnated many women. - impregnated 10 girls -
Patriarch - - - - ach achievement You've fathered many children. - Have 100 chilren -
Father - - - - ach achievement You've fathered children. - Have 1 child -
Murderer - - - - ach achievement You've comitted murder. - -
Cradle Robber - - - - ach achievement You don't let age stop you from having a good time. - fucked 10 schoolgirls -
Rapist - - - - ach achievement You've participated in extrajudicial sexings. - -
thing - - - - ^~ is not technically a person. - -
female - - - - ^~ is female. - -
male - - - - ^~ is male. - -
brown - - - - race - -
white - - - - race - -
black - - - - race - -
asian - - - - race - -
uncertain of child - - - - ^~ is uncertain about who the father of the baby is. - -
abandoned with child - - - - You abandoned her with your baby. - -
abundant milk - - 1 - her milk ^~ - -
amnesiacum - - - - perk Your fluid will cause her to forget whatever traumatic experience you just inflicted on her. - -
big boobs - - - 2 her boob ^~ has big boobs - -
big dick Big Dick - - - - - -
boob guy Boob Guy - - - - perk You like boobs. (Gain more XP for actions with girls with big boobs, but are more succeptible to them.) - player -
breastfeeds - - - - her boob ^~ breastfeeds. - -
butt guy Butt Guy - - - - perk You like butts. (Gain more XP for actions with girls with nice asses, but are more succeptible to them.) - player -
convinced to cuckold 1 - - - her player You convinced her to tell someone else that he's the father of your bastard. - -
creampied - - 1 - her insem You came inside her but did not impregnate her. Maybe if you're lucky, your sperm can still complete the mission? - -
engaged - -5 - - her relationship ^~'s engaged with someone. - -
excellent milk - - - - her milk ^~ - -
fake boobs - 1 - -1 her boob ^~ has fake tits. - -
fat - - - - ^~ is fat. - -
fertile - - 5 - ^~ can conceive easily. - -
fertilitycum - - - - perk Drinking your fluid will kick her reproductive system into overdrive. - -
flight - - - - ^~ can fly. - -
float - - - - anim ^~ is not bound by gravity. - battle -
forensics Forensics - - - - perk You are more likely to gain knowlege and drops from slain creatures. - player -
genetically engineered - - - - ^~ is heavily genetically altered. - -
genetically modified - - - - ^~ has received some gene therapy. - -
gullible 2 - - - her personality ^~'s gullible. - -
has boyfriend - -2 - - her relationship She has a boyfriend. - -
huge - - - - anim ^~ is huge! - battle height -
huge boobs - - - 3 her boob ^~ has HUGE boobs. - -
hyperfertile -2 -5 70 - ^~ can conceive very easily. - -
hyperlactation - - - -1 her milk ^~ lactates to an extreme degree. - -
hypnocum - - - - perk cumbj Drinking your fluid increases her succeptibility to suggestion. - player -
infiltrated - - - - her insem Your sperm has infiltrated her body. - -
interrogator Interrogator - - - - perk You are more likely to extract knowlege from subdued opponents. - player -
lactates - - - - her milk ^~ lactates. - -
married - -10 - - her relationship ^~'s married. - -
massive boobs - - - 2 her boob ^~ has massive boobs. - -
melee - - - - anim ^~ uses melee attacks. - battle attack -
mother - - - - ^~'s had children. - -
naive 3 1 - - her personality ^~'s naive. - -
natural boobs - - - 2 ^~ has natural boobs. - -
off birth control off birth control - - 0 - her contra ^~'s no longer on birth control. 1 -
on birth control on birth control - 2 -100 -1 her contra ^~'s on birth control. 1 -
on fake birth control on fake birth control - 2 0 - her contra ^~'s on fake birth control. It does nothing for her. - -
on tampered birth control on tampered birth control - 2 30 - her contra ^~'s on tampered birth control. It actually boosts her reproductive chances (and therefore yours)! - -
osmosiscum - - - - perk Your cum's consumable properties will also apply when spattered on the skin. - -
precumpreg - - - - perk sexpreg Your precum is quite potent, and has roughly half the preg chance of regular cum. - player -
pregcondom Trojan Horse - - - - perk sexpreg You can sneak your seed into her even when she feels safe. +10% bonus fertility when wearing a condom. - player -
pregold Seed of Youth - - - - perk sexpreg Your fluid revitalizes aging women's reproductive systems. +10% bonus fertility when dealing with older women. - player -
pregstealth Stealth Ninja - - - - perk cumbj You're a master of stealthing. +10% bonus fertility when condom is stealthily removed. - player -
promised family 1 1 - - her player You promised her you'll take care of her and your baby. - -
promised marriage - 1 - - her player You promised her you'll marry her, when the time was right. - -
ranged - - - - anim ^~ uses ranged attacks. - battle attack -
short - - - 1 anim ^~ is short. - battle height -
sleepcum Sandman - - - - perk cumbj Drinking your fluid will make her sleepy, or knock her out entirely. - player -
sleeppreg Bed Intruder - - - - perk sexpreg +10% fertility when dealing with sleeping girls. - player -
slut 1 3 -1 - her ^~ is a slut - -
spells - - - - anim ^~ uses spells. - battle attack -
tall - - - - anim ^~ is tall. - battle height -
team player - - - - perk You work well in groups. Better performance in team activities, including gangbangs. - -
tiny 1 - - 1 anim ^~ is tiny. - battle height -
- - - - - -
whore 10 5 -2 1 her ^~ is a whore. - -
young 2 - - 2 her ^~ is younger than you. - - <<set setup.NPCS = {} >>
<<set setup.NPCS.DEFAULT = {
"id" : "!DEFAULT",
"name" : "!NAME",
"firstname" : "!FIRSTNAME",
"lastname" : "!LASTNAME",
"ethnicity" : "!ETHNICITY",
"race" : "!RACE",
"gender" : "none",
"model" : "",
"age" : 18,
"quest" : 0,
"description" : " ",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : [],
"inventory" : [],
"stats" : {
"S" : 5, "P" : 5, "E" : 5,
"C" : 5, "I" : 5, "A" : 5,
"L" : 5,
"attack" : 3, "speed" : 5,
"dam_evade" : 20, "dam_thresh" : 1, "dam_resist" : 30,
"crit_chance": 75, "crit_damage" : 2,
"hp" : 99, "hp_max" : 5,
"sp" : 99, "sp_max" : 1,
"mp" : 99, "mp_max" : 1,
"xp" : 0, "level" : 1,
"respect" : 0, "lust" : 0, "stress" : 0,
"fear" : 0, "love" : 0, "virtue" : 0
},
"repro" : {
"fertility" : 20,
"cycle" : 1,
"gestation" : 0,
"womb" : 0,
"offspring" : [],
},
"skills" : {
"aim" : 0, "art" : 0, "barter" : 0,
"breed" : 0, "charm" : 0, "chems" : 0,
"detect" : 0, "fight" : 0, "finger" : 0,
"fuck" : 0, "grab" : 0, "hack" : 0,
"joke" : 0, "lie" : 0, "meds" : 0,
"oral" : 0, "psi" : 0, "run" : 0,
"run" : 0, "sneak" : 0, "science" : 0,
"tech" : 0, "threat" : 0
}
} >>
<<set setup.NPCS.player = {
"id" : "player",
"name" : "Player1",
"firstname" : "Arthur",
"lastname" : "Sireau",
"gender" : "male",
"age" : 21,
"race" : "white",
"description" : "The main character.",
"money" : 500,
"quotes" : "player",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : "test".toArray(),
"inventory" : "condom|phone_yours".toArray(),
"clothes" : {
"outfit" : "outfit-default",
"eyewear" : "glasses-simple",
"swimwear" : "swimtrunks",
},
"stats" : {
"S":5, "P":5, "E":5, "C":5, "I":5, "A":5, "L":5,
"speed" : 5,
"dam_evade" : 20,
"dam_thresh" : 1,
"dam_resist" : 30,
"crit_chance" : 75,
"crit_damage" : 2,
"attack" : 3,
"xp" : 0,
"level" : 1,
"lust" : 0,
"stress" : 0,
"fame" : 0,
"virtue" : 0,
},
"skills" : {
"aim":22, "art":22, "barter":22, "breed":22, "charm":22, "chems":22, "detect":22, "drink":22, "fight":22, "finger":22, "fuck":22, "grab":22, "hack":22, "joke":22, "lie":22, "meds":22, "oral":22, "psi":22, "run":22, "run":22, "sneak":22, "tech":22, "threat":22, "throw":22
}
}>>
<<set setup.NPCS.ianua = {
"id" : "ianua",
"firstname" : "Clarice",
"lastname" : "???",
"title" : "",
"description" : "Have you met her before...?",
"model" : "Milla Azul",
"quest" : 0,
"age" : 22,
"gender" : "female",
"traits" : "sexy|fertile|big boobs|secret".toArray(),
"stats" : {
"S":6, "P":15, "E":8, "C":11, "I":9, "A":9, "L":10
},
}>>
<<set setup.NPCS.roamer = {
"id" : "roamer",
"firstname" : "Lila",
"lastname" : "Cream",
"title" : "Roamer",
"description" : "A former pimp.",
"quest" : 0,
"age" : 26,
"gender" : "female",
"traits" : ["pimp", "whore", "slut", "dealer", "mercenary", "healer", "wetnurse", "model", "big boobs"],
"model" : "",
"skills" : { }
}>>
<<set setup.NPCS.DEFAULT = {
"id" : "!DEFAULT",
"name" : "!NAME",
"firstname" : "!FIRSTNAME",
"lastname" : "!LASTNAME",
"ethnicity" : "!ETHNICITY",
"race" : "!RACE",
"gender" : "none",
"age" : 18,
"quest" : 0,
"description" : " ",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : [],
"inventory" : [],
"stats" : {
"S" : 5, "P" : 5, "E" : 5,
"C" : 5, "I" : 5, "A" : 5,
"L" : 5,
"attack" : 3, "speed" : 5,
"dam_evade" : 20, "dam_thresh" : 1, "dam_resist" : 30,
"crit_chance" : 75, "crit_damage" : 2,
"hp" : 99, "hp_max" : 5,
"sp" : 99, "sp_max" : 1,
"mp" : 99, "mp_max" : 1,
"xp" : 0, "level" : 1,
"respect" : 0, "lust" : 0, "stress" : 0,
"fear" : 0, "love" : 0, "virtue" : 0
},
"repro" : {
"fertility" : 20,
"cycle" : 1,
"gestation" : 0,
"womb" : 0,
"offspring" : [],
},
"skills" : {
"aim" : 0, "art" : 0, "barter" : 0,
"breed" : 0, "charm" : 0, "chems" : 0,
"detect" : 0, "fight" : 0, "finger" : 0,
"fuck" : 0, "grab" : 0, "hack" : 0,
"joke" : 0, "lie" : 0, "meds" : 0,
"oral" : 0, "psi" : 0, "run" : 0,
"run" : 0, "sneak" : 0, "science" : 0,
"tech" : 0, "threat" : 0
}
} >>
<<include npcs_party.json >>
<<include npcs_sologal.json >>
<<include npcs_sologuy.json >>
<<include npcs_fam.json >>
<<include npcs_porno.json >>
<<include npcs_cons.json >>
<<include npcs_roamers.json >>
<<set setup.MAZES = {}>>
<<set setup.MAZES.cabin = {
"id": "cabin",
"name": "Woodcutter's Cabin",
"description": "A remote fenced-in compound the wilderness.",
"type": "dungeon",
"enemies": ["feraldog"],
"events": ["trap"],
"rumours": [
"Grrrrr.",
"Woof!",
"I hear ya moving around out there. Git off ma properteh!"
],
"map": [
" ",
" ╔════════ E ════════╗ ",
" ║ █ ║ ",
" ║ █████████ ║ ",
" ║████ █B █ ║ ",
" ║ ██████████ █ ║ ",
" ║ █ █ █ ║ ",
" ║ █████ █ █ ║ ",
" ║ █ █ █████ ███ ║ ",
" ║ █ █ ║ ",
" ║ █ █ ┌─ ─║ ",
" ║ █ █ 2 │ ║ ",
" ║ █ █ █ │ 1 ║ ",
" ╚═══════════════════╝"
],
"points": {
"1": {
"message": "On the ground at your feet is a steel hatch"
},
"B": {
"message": "You come face-to-face with a grizzled old human. The old man points his rifle at you menacingly..."
},
"X": {
"message": "",
"action": ""
}
},
"areas": [
{
"name": "wilderness",
"message": "You are in a rocky wasteland.|The same landscape stretches on for miles.|'Beware of Dogs' reads a poorly-written mounted on the fence.",
"top": 0,
"left": 0,
"right": 22,
"bottom": 2
},
{
"name": "inner compound",
"message": "You are in a fenced-in area.|The sound of dogs barking and a radio playing in the distance warn of a present danger.|You are in enemy territory. Watch out for traps.|You just stepped in dog crap.",
"enemies": ["guarddog"],
"top": 2,
"left": 2,
"right": 22,
"bottom": 99
},
{
"name": "shack interior",
"message": "A radio is on somewhere, playing unfamiliar and unappealing music.|The walls are lined with shelves of canned food, ammo containers, etc.|There's a musty smell.|This place could use a dusting.",
"exclusive": true,
"top": 3,
"left": 11,
"bottom": 8,
"right": 19
},
{
"name": "fenced in area",
"message": "The shelter is clean, well-lit, and smells like lemon and pine.",
"exclusive": true,
"top": 10,
"left": 17,
"bottom": 12,
"right": 20
},
{
"name": "fallout shelter",
"message": "The shelter is clean, well-lit, and smells like lemon and pine."
}
],
"available": true
} >>
<<set setup.MAZES.campsite = {
"id": "campsite",
"name": "Campsite",
"description": "The site of a small tent and campfire in the wilderness.",
"message": "The chirping of insects fills the air.|You hear the crackling of a fire nearby.|A gentle breeze rattles the branches of the trees.|You move slowly through the clearing, in spite of the pain.",
"type": "dungeon",
"rumours": [],
"map": [
"▲▲▲▲▲▲▲▲▲▲▲",
"▲▲E▲▲▲ ▲▲",
"▲▲ ▲4B▲",
"▲▲▲ ▲ ▲▲",
"▲ b ▲▲",
"▲▲2 1 ▲ ▲",
"▲▲▲ ▲▲",
"▲▲▲▲▲▲▲▲▲▲▲"
],
"enemies": ["campers"],
"points": {
"1": {
"name": "campfire",
"icon": "triangle 🜂",
"message": "A wood fire burns in a circle of stones."
},
"2": {
"name": "tent",
"icon": "xbox ⌧",
"message": "A structure made of a thin material stretched over a frame of interconnected metal bars. It must be a temporary habitat for these creatures."
},
"4": {
"message": "A few steps from where you are, the larger creature faces a tree, the sound of a liquid splashing near his feet. It must be urinating."
},
"B": {
"icon": "female",
"message": ""
},
"b": {
"icon": "male",
"message": ""
}
},
"areas": [
{
"name": "girlzone",
"message": "You are near the female. She is gazing into the crackling fire, unaware of your presence.|The female's silhouette can be seen in the firelight.",
"top": 3, "left": 4, "right": 6, "bottom": 5
},
{
"name": "guyzone",
"message": "You sense the larger creature is nearby; a foul smell wafts in the air.|You sense a presence nearby.",
"top": 1, "left": 7, "right": 9, "bottom": 3
}
],
"available": true
}>>
<<set setup.MAZES.inn_cellar = {
"id": "inn_cellar",
"name": "Inn Cellar",
"description": "The basement of the inn.",
"message": "The cellar is unkempt; you watch your footing so you don't trip on anything.|The air is damp.|There's the sound of dripping in the distance.|Cobwebs brush across your face. Ugh.",
"type": "dungeon",
"rumours": [],
"enemies": ["maggot"],
"map": [
"█████████████",
"█E████ 2███",
"█ 1 █ ██ ",
"████ ███",
"█ █████",
"█ █3█ ███ ██",
"█ 4██",
"█████████████"
],
"areas": [
{
"name": "stench",
"message": "It really stinks around here.",
"top": 4, "left": 1, "bottom": 4, "right": 7
},
{
"name": "stench",
"message": "It stinks like rotting meat.",
"top": 1, "left": 8, "bottom": 11, "right": 11
},
{
"name": "stench",
"message": "An offensive odor wafts into your nostrils.",
"top": 5, "left": 9, "bottom": 8, "right": 12
}
],
"points": {
"1": {
"icon": " ",
"message": "You almost stepped on a dead rat! The thing's massive, the size of a dog at least... and there's huge maggots writhing around inside. Disgusting!"
},
"2": {
"icon": " ", "hidden": true,
"message": "Another rat."
},
"3": {
"icon": " ", "hidden": true,
"message": "A rat carcass sandwiched between two ale casks."
},
"4": {
"message": "A pile of rat carcasses in various stages of decay. You are glad you didn't eat lunch before coming down here."
}
},
"available": true
}>>
// mindread should require some psi ability
// REPORTEDS
[] shopbot broken
[] "dead end End of the scene when you get the flower girl pregnant for example, but it was already in the first version."
[] images/npcs/ianua/face.png
[]
[]
[]
[]
[]
// FOR NEXT VERSION
[] italicize orgasm readout
[] fix: impregnation bug
[] does anchorwoman3 fire off successfully?
[] vice/virtue - are these adding / subtracting properly during cubus?
[]
[]
[]
[] one event per day in each location methinks
[] fix: location event blocks phone event mostly
[] fix: location event blocks location-specific activity options
// FOR NEXTER
[] event mismatch when visiting city downtown
[] why does the realtor launch twice in a row
[] lack of SP bars from
[] make photography less tedious
[]
[]
CONTENTS:
[] journo origin
[] robbery event
[] add news reports
[]
[]
// LATER
-
-
-
- fix sp issue - wtf is up with that? mp issue too
- negative skills - probably should look into that
- event delayrepeat needs fixing, doesn't seem to work
- standard healthbar should be a bit fancier
- event-launching whithin event, see txt for details
- when a character is generated, her special is cleared
- create $SAID variable, to reiterate the contents of < SAY >
<<set _infinite_stock = true >>
<<set _who = $PLAYER >>
<h3>SELL</h3>
<<set _itemlist = $NPCS[_who].inventory >>
<<set _itemlist.sort() >>
<ul class='threecol'>
<<for _i=0; _i<_itemlist.length; _i++ >>
<<set _key = _itemlist[_i] >>
<<if _key != _lastkey >>
<li>
<<keytip _key >>
<<if $NPCS[_who].inventory.count(_key)>1 >>
(<<= $NPCS[_who].inventory.count(_key) >>)
<</if >>
<<capture _key _who $dropped_items >>
<b>
<<link ⤓ >>
<<set $dropped_items.push(_key) >>
<<set $NPCS[_who].inventory.delete(_key) >>
<<goto _here >>
<</link >>
</b>
<</capture >>
</li>
<</if >>
<<set _lastkey = _itemlist[_i] >>
<</for >>
</ul>
<hr>
<h3>BUY</h3>
<<set _stock = Object.keys(setup.ITEMS) >>
<<set _stock.sort() >>
<ul class='threecol'>
<<for _i=0; _i<_stock.length; _i++ >>
<<set _key = _stock[_i] >>
<<if setup.ITEMS[_key].hide >><<continue>><</if>>
<li>
<<keytip _key >>
<<capture _key _who _stock >>
<b>
<<link ↥ >>
<<takeall _key >>
<<goto _here >>
<</link >>
</b>
<</capture >>
</li>
<</for >>
</ul>
<hr>
<<button "Update DB" >>
<<load_csv "items.csv" >>
<<goto _here >>
<</button >>
<<widget do >>
<<if !$args[0].includes("SAYTHIS") >>
<<cubus_think $args "do" >>
<<else>>-
<</if>>
<</widget >>
<<widget say >>
<<cubus_think $args "say" >>
<</widget >>
<<widget show >>
<<cubus_think $args "show" >>
<</widget >>
<<widget "cubus_icon" >>
<<set _img = $args[0] ? $args[0] : "" >>
<<set _sym = $args[1] ? $args[1] : "" >>
<<set _classes = $args[2] ? $args[2] : "" >>
<<set _html = "<span class='cubus_icon "+_classes+"' style='background-image:url("+_img+");'>"+_sym+"</span>" >>
_html
<</widget >>
<<widget "raquo" >>
<<set _bullet = "<<cubus_icon null » >>" >>
_bullet\<</widget >>
<<widget cubus_think >>
/*<h2>_failHide _failReasons _verb $args[0]...</h2>*/
<D>
<<set
_in = $args[0],
_verb = $args[1],
_verb = _in.includes("DO") ? "do" : _verb,
_verb = _in.includes("SAY") ? "say" : _verb,
_bullet = "",
_classes = "do_link ",
_debugnote = "",
_icon = "raquo",
_popContents = "",
_tag = "div",
_INVERSE = 0,
0 >>
<<set _goto = passage(), _gotoFail="", _gotoBlock=0 >>
<<set _cubusO = {} >>
<<set _cubusO.keyPress = 0 >>
<<set _cubusO.noKeyPress = 0 >>
<<set
_failHide=0,
_failHideReason=0,
_failJumble=0,
_failNotification=0,
_hasFailed=0,
_isLink=0,
_moneyChange=0,
_passNotification=0,
_newToken = null,
_txtPass = _in[0].sayOne(),
_txtPassPrefix = "",
_txtFail="",
_txtFailSuffixSource="",
_failString="",
_val="",
_var="",
_varray="",
_vindex="",
0 >>
<<set _addList=[], _pullList=[], _pushList=[], _resultList=[], _setList=[], _traits=[], _failList=[], _debugList=[], _failsetList=[], _txtFinal=[], _takeList=[], _giveList=[], _charList=[], _learnList=[], _warningList=[] >>
<<set _htmlRunNow="", _htmlRunAfter = "">>
<<set _debug = $enable_cubus_debug ? true : false >>
<<if _CUBUS_HIDEFAILS >>
<<set _failHide = 1 >>
<</if>>
<<if !_CUBUS_OVERRIDE_OVERRIDE >>
<<if _CUBUS_OVERRIDE_MYSTERY >> <<set _in.push("MYSTERY")>><</if>>
<<if _CUBUS_OVERRIDE_SECRET >> <<set _in.push("SECRET")>><</if>>
<<if _CUBUS_OVERRIDE_JUSTONCE >> <<set _in.push("JUSTONCE")>><</if>>
<</if>>
<<switch _verb >>
<<case "show" >>
<<set _tag = "span" >>
<<set _failHide = 1 >>
<<case "do" >>
<<set _traits.push("action") >>
<<case "say" >>
<<set _traits.push("dialogue") >>
<</switch >>
<<if _in.length>1 >>
<<for _a=0; _a<_in.length; _a++ >>
<<set _statement = _in[_a]+"" >>
<<if _statement.indexOf('!')==0 >>
<<set _INVERSE = 1 >>
<<set _statement = _statement.substr(1) >>
<<else>>
<<set _INVERSE = 0 >>
<</if>>
<<if _statement.includes("]]") or _statement.includes("][") or _statement.includes("\n") or _statement.includes("<<") >>
<debug>''SIR I DONT WANT TO ALARM YOU BUT THERES PROBABLY A CODING ERROR FOR (_txtPass) DO WIDGET WITH STATEMENT (_statement)''</debug>
<</if >>
/*
<br>'_statement'
<<= "ISPREG PREG PREGNANT FUCKED RAPED".includes(_statement) >>
<<= "ISPREG".includes(_statement) >>
*/
/* VARIABLE SWAPS 1
<br>'_statement'
*/
<<if "S P E C I A L".split(" ").includes(_statement) >>
<<set _icon = _statement,
_statement = ""+_statement+">="+_DIFFICULTY >>
<</if>>
<<if 0 >>
<<elseif setup.CONSTANTS.LISTS.skills.includes(_statement.toLowerCase()) >>
<<set _statement = "USESKILL:" + _statement >>
<<if _DIFFICULTY >> <<set _statement+=":"+_DIFFICULTY >>
<<elseif $WHO.getLevel()>><<set _statement+=":"+$WHO.getLevel() >>
<<else>> <<set _statement+=":"+1 >>
<</if>>
<<elseif "ISPREG PREG PREGNANT ISPREGNANT FUCKED RAPED".includes(_statement.toUpperCase()) >>
<<set _WHODONE = $WHO ? $WHO : $PLAYER >>
<<set _statement = _statement + ":" + _WHODONE >>
<<elseif setup.CONSTANTS.LISTS.skills.includes(_statement.split(":")[0].toLowerCase()) and _statement.includes(":") >>
<<set _statement = "USESKILL:" + _statement >>
<<elseif _statement.includes('!') and setup.CONSTANTS.LISTS.skills.includes(_statement.toLowerCase().substr(1)) >>
<<alert "exclamation statement might be out of date" >>
<<set _statement = "!USESKILL:" + _statement >>
<<if _DIFFICULTY >> <<set _statement+=":"+_DIFFICULTY >>
<<elseif $WHO.getLevel() >><<set _statement+=":"+$WHO.getLevel() >>
<<else>> <<set _statement+=":"+1 >>
<</if>>
<</if>>
<<if setup.CONSTANTS.LISTS.eventscores.includes(_statement.split(":")[0].toLowerCase()) and _statement.includes(":") >>
<<set _statement = _statement.toLowerCase() >>
<</if>>
/* COMMANDS */
<<switch _statement.toUpperCase() >>
<<case FAILHIDEREASON OBSCURE HIDEREASON >>
<<set _classes += "obscure ", _failHideReason=1 >>
<<continue >>
<<case FAILHIDE SECRET >>
<<set _classes += "secret ", _failHide=1 >>
<<continue >>
<<case FAILJUMBLE MYSTERY >>
<<set _classes += "mystery ", _failJumble=1, _failHideReason=1 >>
<<continue >>
<<case FAILICON >><<set _classes += "failicon " >><<continue >>
<<case PASSICON >><<set _classes += "passicon " >><<continue >>
<</switch >>
/* conditional expression */
<<set _statement = _statement.replace('>=','*GTE') >>
<<set _statement = _statement.replace('<=','*LTE') >>
<<set _statement = _statement.replace('!=','*NE') >>
<<set _statement = _statement.replace('=','*EQ') >>
<<if _statement.includes(">") or _statement.includes("<") or _statement.includes("*EQ") or _statement.includes("*NE") or _statement.includes("}") or _statement.includes("{") or _statement.includes("*GTE") or _statement.includes("*LTE") >>
<<set _INCLUDES_OPER = 1 >>
<<else >>
<<set _INCLUDES_OPER = 0 >>
<</if>>
<<if !_statement.includes("{{") and !_statement.includes(":") >>
<<set _EXCLUDES_STUFF = 1 >>
<<else >>
<<set _EXCLUDES_STUFF = 0 >>
<</if>>
<<if _INCLUDES_OPER and _EXCLUDES_STUFF >>
<<if _statement.includes(">") >><<set _compare = ">" >>
<<elseif _statement.includes("<") >> <<set _compare = "<" >>
<<elseif _statement.includes("!}@@@") >> <<set _compare = "!}" >>
<<elseif _statement.includes("!{@@@") >> <<set _compare = "!{" >>
<<elseif _statement.includes("}@@@") >> <<set _compare = "}" >>
<<elseif _statement.includes("{@@@") >> <<set _compare = "{" >>
<<elseif _statement.includes("*NE") >> <<set _compare = "*NE" >>
<<elseif _statement.includes("*EQ") >> <<set _compare = "*EQ" >>
<<elseif _statement.includes("*GTE") >> <<set _compare = "*GTE" >>
<<elseif _statement.includes("*LTE") >> <<set _compare = "*LTE" >>
<<else >><<set _compare = ">" >>
<</if >>
<<set _varshort = _statement.split(_compare)[0] >> /*.toLowerCase()*/
<<set _valshort = _statement.split(_compare)[1] >>
<<set _failString = _varshort >>
<<if "> !> < !<".includes(_compare) >>
/* WHAT THIS DO <<set _valshort = setup.findVar(_valshort, 1) >> */
<</if>>
/* compare! */
<<cubus2_compare >>
/* simple condition */
<<elseif _statement.includes(":") >>
<<set _THIS = _statement.split(":")[0].toLowerCase() >>
<<set _THAT = _statement.split(":")[1] >>
<<set _THOT = _statement.split(":")[2] >>
<<set _THUT = _statement.split(":")[3] >>
<<set _THET = _statement.split(":")[4] >>
<<set _THIS = setup.findVar(_THIS) >>
<<set _THAT = setup.findVar(_THAT) >>
<<set _THOT = setup.findVar(_THOT) >>
<<set _THUT = setup.findVar(_THUT) >>
<<set _THET = setup.findVar(_THET) >>
<<cubus2_colon >>
<<else >> /* if statement doesn't include ":" */
<<if _a>0 and _statement.length>30 >>
<debug> "CUBUS: Did you intend the statement ( _statement ) to be A RESPO, REPLY or FAIL statement?" >></debug>
<</if>>
/* COMMANDS (standalone statements) */
<<switch _statement.toUpperCase() >>
<<case FAIL >>
<<set _failList.push("FAIL") >>
/* events (part2) */
<<case NEXT >>
<<if $PAGE<1 >><<set _setList.push("PAGE:1") >>
<<else>><<set _addList.push("PAGE:1") >>
<</if>>
<<case NEXTNEXT >>
<<if $PAGE<1 >><<set _setList.push("PAGE:2") >>
<<else>><<set _addList.push("PAGE:2") >>
<</if>>
<<case PREV >>
<<if $PAGE>0 >><<set _addList.push("PAGE:-1") >><</if>>
<<case PREVPREV >>
<<if $PAGE>1 >><<set _addList.push("PAGE:-2") >><</if>>
<<case END >>
<<set _setList.push("PAGE:999") >>
<<set _setList.push("STAGE:END_SCENE") >>
<<case START >>
<<set _setList.push("PAGE:0") >>
<<set _setList.push("STAGE:START_SCENE") >>
<<case EVENTONCE >>
<<if !$EVENT_HAPPENED >><<set $EVENT_HAPPENED=[] >><</if>>
<<set _eventonce_string = _txtPass.replace(/[^a-zA-Z0-9]/g, '') >>
<<if $EVENT_HAPPENED.includes(_eventonce_string) >>
<<set _failList.push("done") >>
<<else >>
<<set _pushList.push("EVENT_HAPPENED:"+_eventonce_string) >>
<</if >>
<<case JUSTONCE SAYONCE ONETIME >>
<<if !$RECORDS.never_again >><<set $RECORDS.never_again=[] >><</if>>
<<set _justonce_string = passage().replace(/[^a-zA-Z0-9]/g, '') + _txtPass.replace(/[^a-zA-Z0-9]/g, '') >>
<<if $RECORDS.never_again.includes(_justonce_string) >>
<<set _failList.push("done") >>
<<else >>
<<set _pushList.push("RECORDS.never_again:"+_justonce_string) >>
<</if >>
<<case ISPREG PREG PREGNANT ISPREGNANT >>
<<set _icon="preg" >>
<<if $WHO.isPregnant() >>
<<else >><<set _failList.push($WHO+" not pregnant") >>
<</if >>
<<case FUCKED >>
<<if $WHO.wasFucked() >>
<<else >><<set _failList.push($WHO+" not fucked") >>
<</if >>
<<case RAPED >>
<<if $WHO.wasRaped() >>
<<else >><<set _failList.push($WHO+" not raped") >>
<</if >>
<<default >>
<</switch >>
<</if >>
<</for >>
<</if >>
</D>
<<switch _verb >>
<<case "show">><<do_it NOTLINK >>
<<case "do">><<do_it >>
<<case "say">><<do_it >>
<</switch >>
<</widget >><<widget do_it >>
<<if !_notFirstLink >>
/* put first thing heres */
<<if $CHIMEINAFTER >>
<<chimein $CHIMEINAFTER.split(':')[0] $CHIMEINAFTER.split(':')[1] >>
<</if>>
<<if $CHIMEINCONVOAFTER >>
<<chimeinconvo $CHIMEINCONVOAFTER[0] $CHIMEINCONVOAFTER[1] $CHIMEINCONVOAFTER[2] $CHIMEINCONVOAFTER[3] $CHIMEINCONVOAFTER[4] $CHIMEINCONVOAFTER[5] >>
<</if>>
<<set _notFirstLink=1, $CHIMEINAFTER=0, $CHIMEINCONVOAFTER=0 >>
<</if>>
<<if $args[0]=="NOTLINK">>
<<set _justShow = 1 >>
<<set _classes += "secret " >>
<<else >>
<<hr -------------------- >>
<<set _justShow = 0 >>
<</if>>
/* fails? */
/* (this section used to be just bellow "show it" tag start) */
<<set _hasFailed = 0 >>
<<if _resultList.includes(false) or _failList.length>0 >>
<<set _hasFailed = 1 >>
<<set _classes += "failed " >>
<<else >>
<<set _hasFailed = 0 >>
<<set _classes += "passed " >>
<</if >>
<<if _resultList.includes(false) or _failList.length>0 >>
<<set _isLink = 0 >>
<<else >>
<<set _isLink = 1 >>
<</if >>
<<if _hasFailed and _gotoFail >>
<<set _isLink = 1 >>
<<set _goto = _gotoFail >>
<</if >>
<<if _isLink >><<set _classes += "link " >><</if >>
<<if !_isLink >><<set _classes += "notlink " >><</if >>
<<if _justShow >>
<<set _classes += "cubus_show " >>
<<set _txtPassPrefix = "" >>
<<set _failHideReason = 1 >>
<<set _failHide = 1 >>
<</if >>
<<if _CUBUS_HIDEFAILS >>
<</if >>
<<if _icon=="diceroll" >>
<<set _classes = _classes.replaceAll("passed", "").replaceAll("failed", "") >>
<</if>>
/* KEYPRESS */
<<if _isLink and !_justShow and !_cubusO.noKeyPress and !_classes.includes("inline") >>
<<if !_cubusO.keyPress >>
<<set _linkNumber = _linkNumber ? _linkNumber+1 : 1 >>
<<set _cubusO.keyPress = _linkNumber<10 ? _linkNumber : "ABCDEFGHIJKLMNOPQRSTUVWXYZ".substr(_linkNumber-10,1) >>
<</if>>
<<if _cubusO.keyPress >>
<<set _classes += " key"+_cubusO.keyPress >>
<</if>>
<</if>>
/* show it */
<<tag _tag _classes popholder wider >>
/* final text */
<<set _txtFinal = _txtPass >>
<<if _hasFailed >>
<<if _txtFail >>
<<set _txtFinal = _txtFail >>
<<else >>
<<set _txtFinal = _txtPass >>
<</if >>
<<if _failJumble >>
<<set _txtFinal = "« ??? <small>Option not available.</small> »" >>
<<set _traits.delete("dialogue") >>
<<elseif !_failHideReason >>
<</if >>
<</if >>
<<if _traits.includes("dialogue") >>
<<set _qu = """ >>
<<if _txtFinal.includes(" (") >>
<<set _txtFinal = _qu + _txtFinal.substring(0,_txtFinal.indexOf(" (")).trim() + _qu + " <i>" + _txtFinal.substring(_txtFinal.indexOf(" (")) + "</i>" >>
<<else >>
<<set _txtFinal = _qu + _txtFinal + _qu >>
<</if >>
<</if >>
<<if !_failHideReason and _hasFailed >>
<<set _txtFinal = _txtFinal+" <span class='failreasons'>(" + _failList.removeDupes().join(', ') +")</span>" >>
<</if >>
<<if _txtPassPrefix >>
<<set _txtFinal = "<span class='prefix'>"+_txtPassPrefix+"</span>" + _txtFinal >>
<</if >>
/* spanning (fededer, fadest, fade) */
<<if _hasFailed and !_isLink >>
<<set _txtFinal="<span class='fader'>"+_txtFinal+"</span>" >>
<</if >>
<<if _goto=="null" >>
<<set _txtFinal="<span class='faded'>"+_txtFinal+"</span>" >>
<</if >>
<<set _bullet = "!" >>
<<if !_icon or _icon=="raquo" >>
<<set _bullet = "<<cubus_icon images/icons/raquo.png 0 icon >>" >>
<<elseif "brothel brutal harem hypno incubus morality night porn sex slaves star heart pregnant".split(' ').includes(_icon) >>
<<set _bullet = "<<cubus_icon images/misc/icon_"+_icon+".png horse >>" 0 specialicon >><<alert "cubus3 code from IC" >>
<<elseif _icon.includes('item_') >>
<<set _bullet = "<<cubus_icon images/items/" +_icon.replace('item_', '')+ ".png 0 item >>" >>
<<elseif _icon.includes('item_') >>
<<set _bullet = "<<cubus_icon images/items/" +_icon.replace('item_', '')+ ".png 0 item >>" >>
<<else >>
<<set _bullet = "<<cubus_icon images/icons/"+_icon.replace('icon','')+".png 0 icon >>" >>
<</if >>
<<set _bullet = _bullet.includes(".jpg") ? _bullet.replace(".jpg.png", ".jpg") : _bullet >>
<<if _justShow and !_hasFailed >>
<<p>>_bullet _txtFinal
<<cubus_vars >>
_htmlRunAfter
<<elseif _justShow and _hasFailed and _txtFail >>
<<p>>_bullet _txtFinal
<<elseif _goto=="null" >>
_bullet _txtFinal
<<elseif _isLink or _debug >>
_bullet
<<capture _goto _giveList _takeList _setList _moneyChange _pushList _pullList _addList _learnList _newToken _htmlRunAfter _htmlRunNow >>
<<link _txtFinal >>
<<cubus_vars >>
<</link >>
<</capture >>
<<if _cubusO.keyPress >>
<div class="keypress_indicator">
_cubusO.keyPress
</div>
<</if>>
<<elseif !_failHide >>
_bullet _txtFinal
<</if >>
<<if _popContents >>
<div class="pop">
_popContents
</div>
<<elseif _debug >>
<<set _hue = "hue"+["A", "B", "C", "D", "E", "F", "G", "H"].random() >>
<<tag div pop mystery _hue >>
<<set _List = "_goto _giveList _takeList _setList _moneyChange _pushList _pullList _history_string".split(" ") >>
<<for _s=0; _s<_List.length; _s++ >>
<<if State.temporary[_List[_s].replace("_", "")] >>
<<if State.temporary[_List[_s].replace("_", "")].toString().length>1 >>
<<= _List[_s].replace("_", "") >> : _List[_s] <br>
<</if >>
<</if >>
<</for >>
<small style="line-height:1em;"><<= _in >></small>
<</tag >>
<</if >>
/*
<<if _debugList.length >>==(_debugList)==<</if>>
<<if _failList.length >>==(_failList)==<</if>>
*/
<</tag >>
<</widget>><<nobr>>
<<eventhead>>
<<talkingto ianua >>
<<difficulty 1 >>
<<set
_FIELD = $NPCS.player.field ? $NPCS.player.field : "none",
_STORY = $NPCS.player.story ? $NPCS.player.story : "none",
_REDACTED = "<span class='redacted'>░░░░</span>",
0 >>
<<include charactercreator_data >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<change_bg sex >>
<h3>Hello, and welcome to Incubus Island</h3>
<<include latestnews >>
<<spacer>>
<<do "Continue." NEXT >>
/*
<<do "TEST PROLOGUE SCENARIO" GOTOEVENT:firstpreg >>
*/
<<spacer>>
<div class='normalbox padded'>
''Warning'' While this game doesn't have anything on par with the extreme shit that was in my previous game Incubus City (yet), it's got a bit of it. I done warned you.
</div>
/*
<div class='normalbox padded'>
''Note'' - This game is centered on //impregnation//. If that's not your thing, you can disable impregnation and pregnancy-related content in the sidebar. (I intend to make the game fully playable with this and other content settings disabled, though I make no promise that it will make as much (or any) sense that way.)
</div>
*/
<<case 1 >>
<<set
$NPCS.player.firstname = $NPCS.player.firstname ? $NPCS.player.firstname : "Arthur",
$NPCS.player.lastname = $NPCS.player.lastname ? $NPCS.player.lastname : "Sireaux",
$NPCS.player.name = $NPCS.player.firstname+" "+$NPCS.player.lastname,
0 >>
<h3>Your Character</h3>
<<p>>First Name<br>
<<textbox "$NPCS.player.firstname" $NPCS.player.firstname >> /*setup.randomName('male')*/
<<p>>Last Name<br>
<<textbox "$NPCS.player.lastname" $NPCS.player.lastname >> /*setup.randomName('last')*/
<<p>>Bio<br>
<<listbox "$NPCS.player.story" autoselect >>
<<option "college student" >>
<<option "rich kid" >>
<<option "job hunting" >>
<<option "searching for meaning" >>
<</listbox>>
<<p>>Proficciency<br>
<<listbox "$NPCS.player.field" autoselect >>
<<option "business" >>
<<option "computer science" >>
<<option "biotech" >>
<<option "political science" >>
<<option "mechanical engineering" >>
<<option "marketing/public relations" >>
<<option "fine arts" >>
<<option "trades" >>
<</listbox>>
<<spacer>>
<<p>>Porn Name<br>
<<textbox "$NPCS.player.pornname" "Eric Tile" >>
<<do "Continue." "RESPO:111|222|333" CHOICE:A NEXT >>
<<case 2 >>
<<set
$NPCS.player.firstname = $NPCS.player.firstname ? $NPCS.player.firstname : "Arthur",
$NPCS.player.lastname = $NPCS.player.lastname ? $NPCS.player.lastname : "Sireaux",
$NPCS.player.name = $NPCS.player.firstname+" "+$NPCS.player.lastname,
0 >>
You are _NAME _LASTNAME.
<<p>><<=_STORIES[_STORY].intro_txt >>
/*
<<switch _STORY >>
<<case "college student" >>
You are midway through a _FIELD major at _REDACTED. The work has been increasingly challenging, and you needed a break. Fortunately, your college has a program that subsidizes travel to Utara, an island in the _REDACTED Ocean that has become important to a number of fields in the past decade, including yours. You applied for this subsidy, and were surprised to receive a letter a month later confirming your approval. Free vacation!
<<case "rich kid" >>
You are the son of _REDACTED and _REDACTED _LASTNAME. As a child of wealth, you wanted for nothing. Following in the footsteps of your parents you studied _REDACTED, but found no particular aptitude for it. Whatever, you think to yourself, you'll find something that's more your style eventually. Meanwhile, you decide to take a trip to Utara. It seems like the place to go these days... and you've been everywhere else.
<<case "job hunting" >>
After your graduation, you had a lot of difficulty finding a job. At the advice of a former _FIELD professor, you decided to seek employment Utara, an island in the _REDACTED Ocean that has become host to many corporate head offices due to the island's regulations and unique international status. If you can't find a job there, you may at least get a referral to one closer to home. At least, that was the theory.
<<case "searching for meaning" >>
You sort of drifted after school, having become disillusioned with _FIELD and the world in geneneral. What's the point of all this? you would often ask you friends, earning a reputation as an insufferable sadsack. <<p>>Word started to reach your ears of Utara, an island in the _REDACTED Ocean. It's a place frequented by corpo douchebags and new age hippie types alike, and tales of vast unmaped swathes of nature, unique flora and fauna and an untouched indiginous culture pique your interest. Everywhere else has become the same bland sameness but this one place - for now - seems to be a new fronteir. Maybe there's something there for you?
<<default >>
You won an all expense paid trip to Utara, an island in the _REDACTED Ocean. It sounds like a cool place! You pack your bags and head to the airport.
<</switch>>
*/
<<switch _FIELD >>
<<case "business" >>
<<case "computer science" >>
<<case "biotech" >>
<<case "political science" >>
<<case "mechanical engineering" >>
<<case "marketing/public relations" >>
<<case "fine arts" >>
<<case "trades" >>
<</switch>>
<<comingsoon "There will be an intro story setting up the circumstances. I wrote it, hated it, rewrote it twice more, now I just need to make graphics for it." >>
<<hr -------------------- >>
<<do "Continue." "FAILREASON:Content under renovations." NEXT >>
<<do "Skip character creation intro." PAGE:50 >>
<<do "Start over character creation." PAGE:1 >>
<<case 50 SKIPPED >>
/*
<<set
_STORIESIS = {
"college student" : "",
"rich kid" : "",
"job hunting" : "",
"searching for meaning" : "",
},
_FIELDIS = {
"business": "SKILLUP:BARTER:6",
"computer science": "SKILLUP:HACK:6",
"biotech": "SKILLUP:MEDS:3 SKILLUP:CHEMS:3",
"political science": "SKILLUP:BARTER:6",
"mechanical engineering": "SKILLUP:TECH:5",
"marketing": "SKILLUP:BARTER:5",
"fine arts": "SKILLUP:ART:5",
"trades": "SKILLUP:TECH:5",
},
_HOBBYIS = {
"wrestling": "SKILLUP:GRAB:6",
"boxing": "SKILLUP:FIGHT:6",
"mixed martial arts": "SKILLUP:FIGHT:3 SKILLUP:GRAPPLE:3",
"basketball": "SKILLUP:THROW:3",
"basketball": "SKILLUP:THROW:3 SKILLUP:SPORTS:3",
"track and field": "SKILLUP:SPORTS:6",
"paintball": "SKILLUP:STEALTH:3 SKILLUP:AIM:3",
"local theatre": "SKILLUP:LIE:3 SKILLUP:ART:3",
"photography": "SKILLUP:AIM:3 SKILLUP:ART:3",
"substance abuse": "SKILLUP:CHEMS:3 SKILLUP:DRINK:3",
"partying": "SKILLUP:CHARM:3 SKILLUP:DRINK:3",
"improv comedy": "SKILLUP:JOKE:6",
"record collecting": "SKILLUP:BARTER:3 SKILLUP:ART:3",
"painting": "SKILLUP:ART:6",
"guns": "SKILLUP:ART:6",
"music": "SKILLUP:FINGER:6",
"bullying": "SKILLUP:THREAT:6",
}
>>
<<switch _STORY >>
<<case "college student" >>
<<case "rich kid" >>
<<case "job hunting" >>
<<case "searching for meaning" >>
<<default >>
<</switch>>
*/
On the last night of your _REDACTED a _REDACTED. When you _REDACTED _REDACTED, a _REDACTED strange _REDACTED _REDACTED! The next morning, you found your _REDACTED missing, and when you _REDACTED to the _REDACTED, _REDACTED _REDACTED _REDACTED for the _REDACTED _REDACTED of _REDACTED _REDACTED, _REDACTED _REDACTED _REDACTED _REDACTED until the handle broke off!
<<p>>As a result of these strange circumstances, you are stuck on the island.
<<switch _STORY >>
<<case "college student" >>
Among other things, you're anxious about missing the next term. What if you fail?
<<case "rich kid" >>
Unable to rely on the wealth and connections your life of privilige has accustomed you to, you find yourself feeling concerned for the first time in your life.
<<case "job hunting" >>
This is exactly what you didn't need at this stage in your career!
<<case "searching for meaning" >>
Perhaps the cosmos is nudging you on your true path? You laugh at the thought, but only briefly.
<<default >>
<</switch>>
The worst part is if authorities find you living her without permit, you could find yourself in a lot of trouble. It's an odd catch 22 you find yourself in.
<<p>>You spend the last of the cash you had on hand checking in to the cheapest accomodations you could find. You'll have to find a way to make money while you investigate the _REDACTED of _REDACTED and hopefully learn the reason you can't leave.
<<npc_activate ianua >>
<<impregnate_final ianua $PLAYER 0 0 999 0 >>
<<event_exitlink "Well that certainly clarifies plenty, especially regarding _REDACTED and _REDACTED. Let's begin the game." >>
<<set $WHERE = "motel" >>
<<default >>
<<error_missingpage >>
/*
<<include firstpreg >>
*/
<</switch>>
<<eventfoot >>
<</nobr>><<if !$EVENT >>
<<set $EVENT = passage() >>
<<set $EVENTVARS = {} >>
<<set $EVENTVARS.bodypart = "ass|tits".sayOne() >>
<<set $EVENTVARS.bodyparts = {ass:"asses", tits:"tits"}[$EVENTVARS.bodypart] >>
<<set $EVENTVARS.bodypartss = {ass:"cheeks", tits:"pair of tits"}[$EVENTVARS.bodypart] >>
<<set _src = {ass:"asses", tits:"tits"} >>
<<dice 5 >>
<<set $PAGE = _DICE >>
<</if>>
<<dice 5 >>
<<switch parseInt($PAGE) >>
<<case 0 >>
You take out your camera and affix the zoom lens.
<<hr -------------------- >>
<<case 2 3 4 5 >>
<<photofx "images/events/beach/photography/___ (*).jpg" camera right 20 $EVENTVARS.bodypart >>
<<p>>
/* THESE GIVE NORMALS, FOR PRO YOU SHOULD GET SOMETHING TOO */
<<if $PLAYER.getSkill("aim") > random(1) >>
<<icon aim >>
<<sayone "This shots are incredible|You've outdone yourself on your photography skills|You can't believe you took such excellent photographs under these circumstances|Wow, these shots look professional">>;
<<sayone "a steady hand can really get results|the amazing girl you sighted is a natural|you're pretty good with a zoom lense" >>!
<<takeall photobikini >>
<<skillup aim >>
<<elseif $PLAYER.getSkill("art") > random(1) >>
<<icon art >>
<<sayone "This shots are incredible|You've outdone yourself on your photography skills|You can't believe you took such excellent photographs under these circumstances|Wow, these shots look professional">>;
<<sayone "you managed to get her doing a great pose" >>!
<<takeall photobikini >>
<<skillup art >>
<<else>>
<<takeall photobikini_hidden >>
<</if>>
<<p>>
<<if "".know() > random(2) >>
<<takeall "photobikini_hidden">>
<<give "photobikini_celeb">>
<</if>>
<<hr -------------------- >>
<<do "Take more photos." have:camera have:camerazoom stage:_DICE >>
<<do "Enough photos for one day." NEXT >>
<<do "SAYTHIS" NEXT "RESPO:111|222|333" >>
<<case 5 6 >>
Nothing happens.
<<hr -------------------- >>
<<do "Take more photos." have:camera have:camerazoom stage:_DICE >>
<<do "Enough photos for one day." NEXT >>
<<default >>
<<showifexists $RESPONSE >>
AND THEN IT ENDED
<<hr -------------------- >>
<<eventcommand over >>
<</switch>>
[[beach photo solo]] [[beach photo caught]] [[beach photo group]]
<<nobr>>
<<eventhead>>
<<talkingto WHATEVER 1 >>
<<difficulty 1 >>
/*
MODEL
HAPPENS
NAMES
*/
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink _TXT_button >>
<<case 0 START_SCENE >>
<<do "Continue." "RESPO:111|222|333" CHOICE:C PAGE:10 >>
<<case 1 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 2 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 3 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 4 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 5 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 6 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
/* ------------------------------------ */
/* LABELLLLLLLLLLLLLLLLLLLLL */
/* ------------------------------------ */
<<case 10 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
/* ------------------------------------ */
/* DEFAULT_END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>{{{
- have trait:horseballs
- have addtrait:horseballs ?
- have skillup:poetry
- have skillup:poetry:6
- have xp:6
- have xp:_amount
}}}
<<alert Events >>
WHAT IS THIS PAGE FOR
<<dice 6>>
<<dice 666>>
/*<<set _list = Story.lookupWith(function (p) {return (p.title);}); >>*/
<<set _list = Story.lookup("tags", "event") >>
<ul class='onecol'>
<<for _i=0; _i<_list.length; _i++>>
<<set _this = _list[_i] >>
<li>
<<capture _this>>
<<link _this.title >><<goto _this.title >><</link>>
<</capture>>
</li>
<</for>>
</ul>
<hr>
/*<<set _list = Story.lookupWith(function (p) {return (p.title);}); >>*/
<<set _list = Story.lookup("tags", "place") >>
<ul class='onecol'>
<<for _i=0; _i<_list.length; _i++>>
<<set _this = _list[_i] >>
<li>
<<capture _this>>
<<link _this.title >><<goto _this.title >><</link>>
<</capture>>
</li>
<</for>>
</ul>
<<set $CHOICE="">>
<<set $PAGE=0 >>
<<set $EVENT="" >>
<<listbox "$pie" horse >>
<<optionsfrom setup.ITEMS >>
<</listbox>><<widget cubus_vars >>
/* EXTRA EVENTUALITIES */
<<if _htmlRunNow >>
<<= _htmlRunNow >>
.replaceAll('_', ' ')
<</if>>
<<if _htmlRunAfter >>
<<set $HTML_PRE = _htmlRunAfter >>
<</if>>
/* GAIN ITEMS */
<<for _g=0; _g<_takeList.length; _g++ >>
<<takeall _takeList[_g] >>
<</for >>
/* LOSE ITEMS */
<<for _l=0; _l<_giveList.length; _l++ >>
<<give _giveList[_l] >>
<</for >>
/* LEARN */
<<for _l=0; _l<_learnList.length; _l++ >>
<<learn _learnList[_l] >>
<</for >>
/* SET */
<<if _setList.length >>
<<for _s=0; _s<_setList.length; _s++ >>
<<set
_var = _setList[_s].split(":")[0],
_val = _setList[_s].split(":").slice(1).join(":"),
State.variables[_var]=_val,
0 >>
<</for >>
<</if >>
/* ADD (modify existing numerical var) */
<<if _addList.length>>
<<for _s=0; _s<_addList.length; _s++ >>
<<set _var = _addList[_s].split(":")[0] >>
<<set _val = _addList[_s].split(":")[1] >>
<<if _var.indexOf('$')==0 >>
<<set _varName = _var >>
<<set State.setVar(_varName, State.getVar(_varName)+parseFloat(_val)) >>
<<else >>
<<set State.variables[_var] = parseFloat(State.variables[_var]) + parseFloat(_val) >>
<</if >>
<</for >>
<</if >>
/* PUSH */
<<for _s=0; _s<_pushList.length; _s++ >>
<<set _var = _pushList[_s].split(":")[0] >>
<<set _val = _pushList[_s].split(":")[1] >>
<<if _var.includes('[') >>
<<set _varray = _var.split('[')[0] >>
<<set _vindex = _var.split('[')[1].split(']')[0] >>
<<set State.variables[_varray][_vindex].push(_val) >>
<<elseif _var.includes('.') >>
<<set _varray = _var.split('.')[0] >>
<<set _vindex = _var.split('.')[1] >>
<<set State.variables[_varray][_vindex].push(_val) >>
<<else >>
<<set State.variables[_var].push(_val) >>
<</if >>
<</for >>
/* PULL (delete from array) */
<<for _s=0; _s<_pullList.length; _s++ >>
<<set _var = _pullList[_s].split(":")[0] >>
<<set _val = _pullList[_s].split(":")[1] >>
<<if State.variables[_var].includes(_val) >>
<<alert State.variables[_var] "includes" _val >>
<<else >>
<<alert State.variables[_var] "does not include" _val >>
<</if >>
<<if _var.includes('[') >>
<<set _varray = _var.split('[')[0] >>
<<set _vindex = _var.split('[')[1].split(']')[0] >>
<<set State.variables[_varray][_vindex].delete(_val) >>
<<else >>
<<set State.variables[_var].delete(_val) >>
<</if >>
<</for >>
/* MONEY */
<<money _moneyChange >>
/* GOTO */
<<if _goto and !_justShow >>
<<if _gotoBlock >>
go nowhere, an event will handle
<<elseif ["previous", "previous()", "back"].includes(_goto) >>
<<set _goto = previous() >>
<<else >>
<<set _goto = setup.findVar(_goto) >>
<</if >>
<<goto _goto >>
<</if >>
<</widget>><<nobr>>
<<eventhead>>
<<talkingto PIERCE 1 >>
<<difficulty 1 >>
<<set _STAND = "man-old" >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "Take a seat." >>
<<case 0 START_SCENE >>
You see a hunched figure at the bar: a somewhat ugly man, sipping his beer smilling to himself as he stares at nothing in particular. As you ponder the secret of his contentment, he notices you, and cocks his head towards the stool next to him.
<<ifknow "condom_piercer" "Oh, you finally recognize him; it's the condom piercer. You forget his name." >>
<<do "Respond to his invitation and sit next to him." "!know:condom_piercer" NEXT SECRET >>
<<do "Talk to this acquaintance of yours." "know:condom_piercer" PAGE:10 SECRET >>
<<do "Some other time." PAGE:777 >>
<<case 1 >>
<<stand _STAND >>
<<quo PIERCE "Hey buddy! Lemme buy you a beer. Life's grand, aint it? /// he says, gesturing to the bartender to get you a drink." >>
<<quo POV "It's been a mixed bag for me lately, but this beer will certainly help. /// you say, accepting the drink for the bartender." >>
<<image "images/events/bar/pierce_wife.jpg" right >>
<<quo POV "Tell me, why are you so chipper?" >>
<<quo PIERCE "Lemme show you. /// he says, showing you a photograph in his wallet. /// This is my wife, Tess. Just married a week ago. She's my pride and joy." >>
<<quo POV "She's beautiful. /// you say, and mean it. This woman is clearly out of this man's league." >>
<<quo PIERCE "You want to know the secret to happiness? Find yourself a good woman, and marry her. You'll be happy, just like I am." >>
<<quo POV "Thanks, I'll take that under consideration./// you say, not interested in this oddball's advice, even if he's apparently had luck in this regard." >>
<<quo PIERCE "I know I know, you're young, and all that. But lemme tell you how to get the most amazing girl, and keep her. /// he offers, eagerly." >>
<<p>>You have a feeling you're staring down the barrel of a long boring conversation with a drunk if you say yes. Might be best to finish your beer and run. Still, if this geezer netted himself a pretty girl like that, he may well have useful advice to impart.
<<hr -------------------- >>
<<say "Alright, I'll bite. How did a guy like you get a girl like that?" NEXT >>
<<say "Thanks for the beer, but I have to run. See you around, buddy." end "RESPONSE:Yeah alright. Next time. You take care." >>
<<case 2 >>
<<stand _STAND >>
<<quo PIERCE "Simple!/// he says, brightly." >>
He motions for you to move your ear closer, as if to offer you a monumental and important secret. You play along.
<<quo PIERCE "Here's how you do it. You see a pretty girl, you hit on her. Always aim above your league - law of averages, you'll eventually find a hot one who'll go on a date with you./// he says, brightly. /// That's step one. Step two: get her pregnant." >>
<<quo POV "What?!/// you say, almost coughing up your beer." >>
<<quo PIERCE "Yeah! Knock 'er up. Then you know, it's this and that, oh for the sake of our kid and I'll do anything for you, all that./// he explains, vaguely. ///This works better if she's religious - mine's a nice Catholic - but work with what you get." >>
<<quo POV "And... then what?/// you ask." >>
<<quo PIERCE "What do you mean? You get her to marry you. Now she's all yours. Simple." >>
<<quo POV "That's it? Get her pregnant and pressure her to marry you until she gives in? /// you ask, incredulously." >>
<<quo PIERCE "Nah, the way you describe it drains it of all the thrill and romance. I also glossed over some finer techniques. Like for example, you got a condom on you? I got something to show you." >>
<<chimein jester "Romance?///hisses NAME, who has been discreetly listening in.///My ex was a real asshole, but even he didn't try to paint his shit as benevolent and wholesome.">>
<<hr -------------------- >>
<<say "Yeah, here. What do you need it for?" give:condom NEXT >>
<<say "I don't, actually." END "RESPONSE:Ah, too bad. It was a really cool trick, works every time." !have:condom SECRET >>
<<say "I don't, actually." END LIE ACT:lie "RESPONSE:Ah, too bad. It was a really cool trick, works every time." have:condom SECRET >>
<<say "Look, I gotta go." END "RESPONSE:Alright then, take care." SECRET >>
<<case 3 >>
<<stand _STAND >>
<<quo PIERCE "Watch and learn.///he says, placing the package on a coaster. He produces a small device from his jacket pocket, holds it steady over the condom package, moving slightly every few seconds." >>
<<show "It's clearly a //lightwave needle//, a tool used in precision microsmetics. By puncturing the condom with incredibly fine lightwaves, he has almost entirely ruined the functionality of the condom while preserving its appearance. With holes that small, packaging won't even leak." "fail:You have no idea what the gadget is for, but it seems to be doing //something//." I>4 "LEARN:lightwave needle" >>
/*
<<show "Swhon text!" "learn:learned thing" >>
*/
<<quo PIERCE "Here you go.///he says, handing it back to you.///Looking at it, you wouldn't even know. Once you put it on, the holes will expand as the latex stretches. Practically like doing her raw. You got your eye on someone special?" >>
<<takeall "condom_tampered" >>
<<learn "condom_piercer" >>
<<chimein jester "If you DARE use that thing on me... so help me...">>
<<hr -------------------- >>
<<say "Yeah. Maybe I'll try this on her tonight..." "RESPONSE:Yeah, and she'll have 'surprising news' for you in a few weeks. Fingers crossed for you, buddy." END >>
<<say "No, but this'll be fun to prank some slut with." "RESPONSE:Hey... that's not nice. This is a tool for love, not mischief. But do whatever you want, it's not any of my business..." NEXT >>
<<say "This is fucked up. Keep it. I don't want it." "RESPONSE:Alright, you don't have to use it. But remember what I told you. Lot of beautiful women on this island, so net yourself the most beautiful one you can." give:condom_tampered END >>
<<case 4 >>
<<quo PIERCE $RESPONSE >>
You leave.
<<event_finalize >>
<<event_exitlink "Leave." >>
<<case 10 >>
<<stand _STAND >>
<<quo PIERCE "Hey buddy! How's life? You found yourself a wife-to-be yet? You use that //special item// I made for you? /// he says, wiggling his unkempt eyebrows." >>
<<hr -------------------- >>
<<say "About that: Could you make me another punctured condom?" next give:condom "RESPONSE:Why sure! I'm here to help you find happiness. But first, buy me a drink and tell me about this special girl." >>
<<say "Do you think there's a way to enhance these chemically? To make them more effective?" next chemistry>1 "RESPONSE:Like with a reverse-spermicide? Probably, but I'm not a chemist, or even a pharmacist. I can make you a regular one, though. Who's it for?" >>
<<say "Yeah, we'll see if it worked. Listen, I was just stopping to say hi, I gotta go." "RESPONSE:Alright buddy. Keep me posted." end >>
<<case 11>>
<<stand _STAND >>
<<quo PIERCE $RESPONSE >>
<<hr -------------------- >>
<<say "Same girl I mentioned before." "RESPONSE:Ah, ok. You just want to put a bit more sperm in her to make sure it takes, right?" NEXT >>
<<say "See that lady over there in the lab coat?" "RESPONSE:Oh, nice. I don't know if it's her attire, but she looks smart. Hope she's not too smart, or she might catch wise to this." next party:doco SECRET >>
<<say "Don't look right at her, but there's a girl sitting on the stool on the other side of me. I don't know when, but I'm gonna get it in at some point, and I want to be ready. (whisper)" "RESPONSE:Well buddy, seems you should have spoken quieter. You got your work cut out for you, now." "chimein:jester:I heard that! Dick!///shouts NAME, who abruptly stands and storms off." next party:jester SECRET >>
<<say "See my friend over there? He doesn't know it but I've been fucking his sister on the side." "RESPONSE:Shit! I don't know if this is a good idea, buddy. That guy looks like he could kick the shit outta you when he finds out. I mean forget a shotgun wedding - I mean, a shotgun would //probably// be involved, but that's all I can say for sure." NEXT party:typhon SECRET >>
<<say "My neighbour's wife has caught my eye. Her husband is away a lot, so she's mighty lonely..." "RESPONSE:Hey, what did the bible say about covetting your neighbour's wife? The bible says that. Me, I say go and snag her from him." next chance:20 >>
<<say "My ex girlfriend is in town next week, I figure if I play my cards right I can get it in her." "RESPONSE:Aw nice. Pining after a lost love, so romantic. Put a baby in her and you'll be all set." next chance:20 >>
<<say "I went on a date with a girl with the biggest tits. I thought they were fake at first, but they're real, and they're spectacular. " "RESPONSE:Oh man. You gotta show me a photo sometime. Her tits will only get bigger during pregnancy, too. You're in for a real treat." next chance:20 >>
<<say "I somehow convinced this rich woman I'm a masseuse. She has me come over to her mansion three times a week to give her a good rub. I figure, tomorrow I'll see if I can get her to give me a good rub, and see where it goes." "RESPONSE:Wow, it's quite fortunate that the person you fell in love with also happens be rich! What are the odds?" next chance:20 >>
<<say "I met this milf with the most amazing ass." "RESPONSE:A milf, huh? Well, I hope she's into having one more." next chance:20 >>
<<say "I have seven dates lined up for the next week, I figure whichever one I knock up is the one it's meant to be." "RESPONSE:Letting the fates decide, huh? Hope it's just one that gets pregnant; the poligamy laws here would probably not suit you." next chance:20 >>
<<say "A cute relative of mine is an anxious virgin and needs someone she trusts to help her become comfortable with her sexuality. I told her I'd accept this important duty, but inside I was shouting with joy." "RESPONSE:A relative? How are you going to make that work? Well, love's love." next chance:20 >>
<<say "My boss wants me to tutor his teenage daughter in Math tonight. He doesn't know that we've been exchanging glances at company picnics. Pretty sure she put the idea in his head, so..." "RESPONSE:Buddy, that's a bit sketchy. So long as she's a senior, though. You're nodding no; she's not? Junior? Sophmore? Oh don't tell me. I just hope her body is mature." next chance:20 >>
<<say "I don't know her name, but I banged this redhead in an alley behind a nightclub. I'm hoping I'll meet her again." "RESPONSE:Oh jeez, that's not very classy. I mean, you love who you love, but she sounds kinda slutty..." next chance:20 >>
<<case 12 >>
<<stand _STAND >>
<<quo PIERCE "$RESPONSE///he says, placing the package on a coaster. He produces a small device from his jacket pocket, holds it steady over the condom package, moving slightly every few seconds." >>
<<show "It's clearly a {{lightwave needle}}, a tool used in precision microsmetics. By puncturing the condom with incredibly fine lightwaves, he has almost entirely ruined the functionality of the condom while preserving its appearance. With holes that small, packaging won't even leak." "fail:You have no idea what the gadget is for, but it seems to be doing //something//." I>6 xp:50 >>
<<quo PIERCE "Here you go.///he says, handing it back to you." >>
<<takeall "condom_tampered" >>
<<money -7 >>
<<say "Hold up. Can I have another one? I'll buy you another drink." pay:7 give:condom >>
<<say "Thanks a lot. I'll see you around." "RESPONSE:Alright. Lemme know how it goes. I'm excited for you! Give it your best!" end >>
<<default >>
<<quo PIERCE $RESPONSE >>
You stand to leave.
<<event_delayrepeat >>
<<event_exitlink "Leave." >>
<</switch>>
<</nobr>><<widget hr >>
<<if !_HRlist >><<set _HRlist = [] >><</if>>
<<if $args[0]>>
<<if !_HRlist.includes($args[0])>>
<<= "<hr class="+$args[0]+">" >>
<<set _HRlist.pushUnique($args[0])>>
<</if>>
<<else>>
<hr>
<</if>>
<</widget >>
<<widget tagme >>
<<= "<"+$args[0]+">" + $args.slice(1).join(" ") + "</" + $args[0] + ">" >>
<</widget>>
<<widget clear >><div style="clear:both" class='clear'></div><</widget >>
<<widget later >><div style='text-align: center'>* * *</div><</widget >>
<<widget spacer >><div style="height: 1em;"> </div><</widget >>
<<widget p >><div class='p_spacer'> </div><</widget>>
<<widget unspacer >><div style="height:0; margin-bottom:-1em;"> </div><</widget >>
<<widget sayone >>
<<for _i=0; _i<$args.length; _i++ >>
<<set _saidstring = $args[_i].sayOne() >>
<<learnlots _saidstring 1 >>
<</for>>
<</widget>>
<<widget showobject >>
<<if typeof $args[0]=="object">>
<div style="line-height:1.2em;"><<= JSON.stringify( $args[0] ).replaceAll(",", ", ") >></div>
<<else>>
==SHOWOPBJECT:NOT_AN_OBJECT===
<</if>>
<</widget>>
<<widget stringify >>
<div>// [<<= setup.stringify($args[0]).replaceAll(">", ">").replaceAll("<", "<").replaceAll(",",", ").replaceAll(";","; ").replaceAll(":",": ") >>] //</div>
<</widget>>
<<widget clearfloat >>
<div style="height:1px; clear:both;"> </div>
<</widget>>
<<widget showtime >>
<<set _showtime = $args[0] ? $args[0] : $TIME >>
==_showtime==
<<= _showtime.visual("time")>><</widget>>
<<widget showmoney >>
<<set _showmoney = $args[0] ? $args[0] : $NPCS[$PLAYER].money >>
==_showmoney==
<<= _showmoney.visual("money")>><</widget>>
<<widget showdate >>
<<set _showdate = $args[0] ? $args[0] : $DAY >>
<<set _showndate = "" >>
<<set _showndate += _showdate.getDate('weekday').substr(0,3) >>
<<set _showndate += _showdate.getDate('monthday') >>
<<set _showndate += _showdate.getDate('month').substr(0,3) >>
<<set _showndate += _showdate.getDate('year') >>
==_showdate: _showndate==<</widget>>
<<widget journal >>
<<set _questline = $args[0] ? $args[0].split(' ')[0].replace(/[0-9]/g,'') : "A1" >>
<<set _newentry = $args[1] ? $args[1] : 0 >>
<<if _newentry >>
<<set _journalstring = "::"+$RECORDS.journal.join("::") >>
<<set _fullnewentry = _questline+"|"+_newentry >>
<<if _journalstring.includes(_questline+"")>>
<<for _j=0; _j<$RECORDS.journal.length; _j++ >>
<<if $RECORDS.journal[_j].includes(_questline+"|")>>
<<set $RECORDS.journal[_j]=_fullnewentry >>
<<set _upd = "You cybermentally update your journal: //\"" +_newentry+ "//\"" >>
<<statusupdate _upd >>
<</if>>
<</for>>
<<else>>
<<set $RECORDS.journal.push(_fullnewentry) >>
<<set _upd = "You cybermentally update your journal: //\"" +_newentry+ "//\"" >>
<<statusupdate _upd >>
<</if>>
<<else>>
<D>JOURNAL WIDGET there is no entry content.</D>
<</if>>
<</widget>>
/* */
<<widget eventjournal >>
<<set _myEVENT = $myEVENT.replace(/[0-9]/g,'').split(' ')[0].split('-')[0].split('_')[0] >>
<<journal _myEVENT $args[0] >>
<</widget>>
/* */
<<widget note >>
<<set
_note_type = $args.length > 1 ? $args[0] : "note",
_note_txt = $args.length > 1 ? $args[1] : $args[0],
_note_id = $args[2] ? $args[2] : 0
>>
<<if !$ARCHIVES >><<set $ARCHIVES={}, $ARCHIVES.notes=[] >><</if>>
<<set $ARCHIVES.notes.push({id:_note_id, txt:_note_txt, type:_note_type})>>
<<set _note_upd = "You found a "+_note_type+": ""+_note_txt+""" >>
<<statusupdate _note_upd >>
<</widget>>
/* */
<<widget event_finish >>
<<set _event_exitlink_icon = "end" >>
<<set $LASTEVENT = passage() >>
<<debugupdate "$myEVENT is now complete." debug >>
<<set $RECORDS.events_finished.pushUnique($myEVENT) >>
<<if $RECORDS.events_available.includes($myEVENT)>><<set $RECORDS.events_available.delete($myEVENT) >><</if>>
<<event_pointreset >>
<</widget>>
/* */
<<widget event_unlocknext >>
<<set
_EVENTDELAY = parseInt($args[0]) ? parseInt($args[0]) : 0,
_event_exitlink_icon = "tbc",
_EVENTNAME = $myEVENT.replace(/[0-9]/g,''),
_EVENTNUMBER = parseInt($myEVENT.replace(/\D/g,'')),
_EVENTNUMBER = !_EVENTNUMBER ? 1 : _EVENTNUMBER,
_NEWEVENT = _EVENTNAME + (_EVENTNUMBER+1),
$RECORDS.events_finished.pushUnique($myEVENT)
>>
<<if $RECORDS.events_available.includes($myEVENT)>><<set $RECORDS.events_available.delete($myEVENT) >><</if>>
<<debugupdate "$myEVENT is now complete. _NEWEVENT is now available." debug >>
<<if _EVENTDELAY >>
<<schedule event _EVENTDELAY _NEWEVENT >>
<<event_pointreset >>
<<else>>
<<set $RECORDS.events_available.pushUnique(_NEWEVENT) >>
<<event_pointreset >>
<</if>>
<</widget>>
/* */
<<widget event_activate >>
<<set $RECORDS.events_available.pushUnique($args[0]) >>
<<debugupdate $args[0] "has been activated." >>
<</widget>>
/* */
<<widget event_delayrepeat >><debug>
<<set
_event_exitlink_icon = "again",
_EVENTDELAY = parseInt($args[0]) ? parseInt($args[0]) : 3,
_READYEVENTS = setup.objectAttr(Story.lookup("tags", "event-ready"), "title")
>>
__ event_delayrepeat __ $myEVENT by _EVENTDELAY day
<br>READYEVENTS: _READYEVENTS
<<if _READYEVENTS.includes($myEVENT) >>
<<set $RECORDS.events_unreadied.pushUnique($myEVENT) >>
<<if $RECORDS.events_available.includes($myEVENT)>><<set $RECORDS.events_available.delete($myEVENT) >><</if>>
<<schedule eventreready _EVENTDELAY $myEVENT >>
...$myEVENT has been delayed via 'schedule eventreready' and 'events_unreadied'."
<<elseif $RECORDS.events_available.includes($myEVENT) >>
<<if $RECORDS.events_available.includes($myEVENT)>><<set $RECORDS.events_available.delete($myEVENT) >><</if>>
<<schedule event _EVENTDELAY $myEVENT >>
...$myEVENT has been delayed via 'schedule event' and 'events_available' removal.
<<else >>
<</if>>
/*<<schedule event _EVENTDELAY $myEVENT >>*/
<<event_pointreset >>
</debug><</widget>>
/* */
<<widget event_pointreset >>
<<set $POINTS=0, $SCORE=0, $TIMER=0, $MOOD=0, $PROGRESS=0 >>
<<set $P1_SCORE=0, $P2_SCORE=0, $P3_SCORE=0 >>
<<set $P1_WINS=0, $P2_WINS=0, $P3_WINS=0 >>
<</widget>>
<<widget event_varreset >>
<<set
_LAUNCHTYPE = $args[1],
$PAGE = $PAGE==-1 ? $PAGE : 0,
$STAGE = "SCENE_LAUNCHER",
_CHOICE = "",
_CHOICE2 = "",
_CHOICE3 = "",
_CHOICE4 = "",
$REPLY = "",
$RESPONSES = 0,
$EVENT_HAPPENED = [],
$EVENTSEED = random(2310),
$JUSTSTARTED = 1,
0 >>
<<set $NUMBER=0, $NUM=0 >>
<</widget>>
/* */
<<widget event_finalize >>
<<set
_event_exitlink_icon = "end",
_finevent = $args[0] ? $args[0] : $myEVENT,
$RECORDS.events_finished.pushUnique(_finevent),
$RECORDS.events_available.delete(_finevent),
$RECORDS.events_delayed.delete(_finevent),
0 >>
<<if $RECORDS.events_available.includes(_finevent)>>
<<set $RECORDS.events_available.delete(_finevent) >>
<</if>>
<<if $RECORDS.events_delayed.includes(_finevent) >>
<<set $RECORDS.events_delayed.delete(_finevent) >>
<</if>>
<<debugupdate $myEVENT is concluded. >>
<</widget>>
/* */
<<widget event_unlock >>
<<set
_event_exitlink_icon = "tbc",
$RECORDS.events_available.pushUnique($args[0])
>>
<<debugupdate $args[0] event was unlocked, now: $RECORDS.events_available >>
<</widget>>
/* */
<<widget eventfoot >>
<<set $MGRESULT = "" >>
<<set $GOTOEVENT = 0 >>
<</widget>>
/*
<<event_exitlink "You decide to leave." >>
ends the current event, does not remove it though
*/
<<widget event_exitlink >>
<<set $RESPONSES="" >>
<<set _GENERICLABELS = "That's that.|You're done here.|Time to go.|Continue." >>
<<if setup.PLACES[$WHERE] >>
<<set _GENERICLABELS += $args[1] ? "" : "|Return to "+setup.PLACES[$WHERE].name+"." >>
<</if>>
<<set
_THENGO = "goto:Place",
_LABEL = $args[0] ? $args[0] : _GENERICLABELS,
_LABEL = _LABEL.sayOne(),
_ICON = $args[1] ? $args[1].toLowerCase() : "",
_ICON = _event_exitlink_icon ? _event_exitlink_icon : _ICON,
_ICON = _ICON ? "icon:event_"+_ICON : "icon:event_end",
_ICON = _ICON.replace("say", "end"),
0 >>
==''_LABEL _THENGO''==
<<if $args.includesAny('say', "SAY")>>
<<say _LABEL _THENGO $WHERE _ICON set:event_points:0 set:event_score:0 set:event_time:0 set:event_mood:0 set:event_progress:0 SET:PAGE:-1 SET:STAGE:SCENE_LAUNCHER SET:myEVENT:0 KEY:SPACE >>
<<else>>
<<do _LABEL _THENGO $WHERE _ICON set:event_points:0 set:event_score:0 set:event_time:0 set:event_mood:0 set:event_progress:0 SET:PAGE:-1 SET:STAGE:SCENE_LAUNCHER SET:myEVENT:0 KEY:SPACE >>
<</if>>
<<set $PLACEARRIVE = 0 >>
/*
*/
<</widget>>
/*
Creates an event link such as on a Place screen.
*/
<<widget event_forcelauncher >>
/*<<alert event_forcelauncher >>*/
<<set _forcecategory = $args[0] ? $args[0] : "forefalse" >>
<<if !_IMPENDINGEVENT >><<event_createlist _forcecategory 0 1 >><</if>>
<debug>__ event_forcelauncher __ '_IMPENDINGEVENT'/$args[0]</debug>
<<if $args[1]=="include" >><<eventstart _IMPENDINGEVENT include >>
<<elseif _IMPENDINGEVENT >><<eventstart _IMPENDINGEVENT include >>
<<else>><debug>There is no impending event.</debug>
<</if>>
<</widget>>
<<widget eventlaunch >>
<<alert "testing out eventlaunch/eventstarterlink" $args[0] >>
<<eventstarterlink "Just launch it." $args[0] autolaunch >>
<</widget >>
<<widget eventchange >>
<<= "<<do \""+$args[0]+"\" GOTO:"+$args[1]+" PAGE:0 STAGE:START_SCENE ICON:continue >>" >>
<</widget >>
<<widget eventswitch >>
<<= "<<do \""+$args[0]+"\" GOTO:"+$args[1]+" PAGE:0 STAGE:START_SCENE ICON:continue >>" >>
<</widget >>
<<widget difficulty >>
<<set _BASEDIFF = $args[0] ? $args[0] : 1 >>
<<for _d=0; _d < $args.length; _d++ >>
<<set _BASEDIFF += parseInt($args[_d]) >>
<</for>>
<<set _BASEDIFF = 0 >>
<<set
_DIFFICULTY = _BASEDIFF,
_DIFFICULTER = _BASEDIFF * 1.5,
_DIFFICULTEST = _BASEDIFF * 2
>>
<</widget>>
<<widget eventcommand >>
/**/
<<set _command = $args[0] ? $args[0] : "" >>
<<set _variable = $args[1] ? $args[1] : "HORSE" >>
<D>eventcommand/_command:</D>
<<switch _command >>
<<case start >><<eventstart _variable goto >>
<<case over >><<event_exitlink _variable >>
<<case neveragain >>
<<alert eventcommand $args >>
<D>This event will never play again.</D>
<<case newevent >>
<<alert eventcommand $args >>
<D>An event was unlocked for this location, or for $args[1] if specified.</D>
<<case unlocksequel >>
<<alert eventcommand $args >>
<D>This event will never play again. It's sequel, which has the same name but one higher number at the end, will be unlocked for this location, or for $args[1] if specified.</D>
<</switch>>
<</widget>>
<<widget cumlink >>
<<set _CUMLABEL = "Cum in her!|Blow your load!|Shoot your wad!|Bust a nut!|Fill her with sperm!|Time to inseminate!".sayOne() >>
<<do _CUMLABEL NEXT >>
<</widget>>
<<widget nextpage >>
<<do "Continue." NEXT >>
<</widget>>
/*
Includes or goto's the target event.
<<eventstart typhon-befriend >>
*/
<<widget eventstart >>
<<set $PAGE = 0 >>
<<event_pointreset>><<event_varreset>>
<<set $myEVENT = $args[0] ? $args[0] : _IMPENDINGEVENT >>
<<set _LAUNCHTYPE = $args[1] >>
<<if $myEVENT and tale.has($myEVENT) >>
<<set _goto = $myEVENT, _gotoBlock = 1 >>
<<if _LAUNCHTYPE=="include" >><<set $PAGE=-1 >><<include _goto >>
<<elseif _LAUNCHTYPE=="goto" >><<set $PAGE=0>><<goto _goto >>
<<else>><<set $PAGE=-1, $STAGE="START_SCENE" >><<include _goto >>
<</if>>
<<elseif $myEVENT >>
<debug>__eventstart__ ''$myEVENT'' does not exist.</debug>
<</if>>
<</widget >>
/* <<nobr>>
<<eventhead EVENTNAME/0 DIFFICULTY TALKINGTO AUTHOR >>
<<eventhead custom HB38 >>
*/
<<widget eventhead >>
<<if $args[2]>><<talkingto $args[2] >><</if>>
<<set
$PAGE = parseInt($PAGE),
$STAGE = $STAGE ? $STAGE : "SCENE_LAUNCHER",
_DIFFICULTY = _DIFFICULTY ? _DIFFICULTY : 1,
_DIFF = _DIFFICULTY,
_EVTYPE = $args[0] ? $args[0] : "standard",
_EVAUTHOR = $args[1] ? $args[1] : "WapeCo Ltd.",
_HORNY = $NPCS[$PLAYER].stats.lust,
_MONEY = $NPCS[$PLAYER].money,
_STAMINA = $NPCS[$PLAYER].stats.sp,
_HOMENAME = $PLACES[$HOME] ? $PLACES[$HOME].name : "<b>"+$HOME+"</b>",
_POINTS = $POINTS,
_SCORE = $SCORE,
_TIMER = $TIMER,
_TIME = $TIMER,
_MOOD = $MOOD,
_PROGRESS = $PROGRESS,
_RISK = $RISK,
_WHO = $WHO,
_NAME = $NPCS[$PLAYER].firstname,
_LASTNAME = $NPCS[$PLAYER].lastname,
_PORNNAME = $NPCS[$PLAYER].pornname ? $NPCS[$PLAYER].pornname : _NAME,
_HOME = setup.PLACES[$HOME].name,
$myEVENT = $myEVENT ? $myEVENT : passage(),
$myEVENT = $PAGE>0 and $myEVENT!=passage() ? passage() : $myEVENT,
0 >>
<<set_who>>
/* stops multiple events on single location, later do it by scanning passage for "-event" tag instead of doing it this way */
<<if ( $PAGE>1 and $PAGE<30 ) >>
<<set _happenstring = $WHERE + "_evented" >>
<<if !setup.happened(_happenstring)>>
<<dayhappen _happenstring >>
<<dayhappen $WHERE >>
<<if $PLACES[$WHERE] >>
<<set $PLACES[$WHERE].eventable=0 >>
<</if>>
/*<<alert "resetting eventable" $PAGE >>*/
<</if>>
<</if>>
/*
<<if _EVTYPE=='custom' >>
tags().includes("custom") or tags().includes("custom-event")
<<customevent $args[1] >>
<</if>>
*/
<<script>>Dialog.close();<</script>>
<</widget>>
/* switches event on
<<eventstarterlink "Go do the thing." ICON SKILLCHECKS >>
*/
<<widget eventstarterlink >>
<<if !_DISABLE_EVENTLAUNCHER >>
<<set _TXT = $args[0] ? $args[0] : 0 >>
<<set _TXT = _TXT!="START_IT_UP" ? $args[0] : 0 >>
<<set _ICON = $args[1] ? $args[1] : "continue" >>
<<set _ETC = $args[2] ? $args.slice(2).join(" ") : "" >>
<<set _AUTOLAUNCH = $args.includes('autolaunch') ? 1 : 0 >>
<<event_pointreset >>
<<event_varreset >>
<<if !_TXT and setup.PLACES[$WHERE] >>
<<if setup.PLACES[$WHERE].explorationtext >>
<<set _TXT = setup.PLACES[$WHERE].explorationtext.sayOne()+ " <d>$myEVENT</d>" >>
<<else>>
<<set _TXT = "Take a look around. <d>$myEVENT</d>" >>
<</if>>
<</if>>
<<= "<<do \""+_TXT+"\" GOTO:"+$myEVENT+" PAGE:0 STAGE:START_SCENE ICON:"+_ICON+" "+_ETC+" KEY:SPACE >>" >>
/*SET:PLACES."+$WHERE+".eventable:1*/
<<if _AUTOLAUNCH and _here!=$myEVENT >>
<<set $PAGE=0 >><<goto $myEVENT >>
<</if>>
<</if>>
<<if passage()!=$myEVENT >>
==
<<do 'Set page to 1 and myEVENT to _here' PAGE:1 SET:myEVENT:_here NOKEY >>
==
<</if>>
<</widget >>
<<widget ifreply >>
<<if $REPLY>><<= $REPLY.sayOne() >><<elseif $args[0]>><<= $args[0].sayOne() >><</if>><</widget>><<if !_key >><<set _key = "_default" >><</if>>
<<if !_whos >><<set _whos = $PLAYER >><</if>>
<<set _src = _key.getItemImage() >>
<<set _img = "<<image "+_src+" right 350px >>" >>
<<set _keyfancy = "<span class=capitalize>" +_key.makePresentable()+ "</span>" >>
_img
<h3><<= setup.ITEMS[_key] ? setup.ITEMS[_key].name : _keyfancy >></h3>
<p><<= setup.ITEMS[_key] ? setup.ITEMS[_key].description " "The _keyfancy defies description." >></p>
<<if $NPCS[_whos] >>
<<if $NPCS[_whos].inventory.count(_key)>1 >>
<p class='amount'>You have <<= $NPCS[_whos].inventory.count(_key) >> of these.</p>
<</if >>
<</if>>
<<if setup.ITEMS[_key] >>
<hr>
<<show_object_simple setup.ITEMS[_key] >>
<</if>><<widget photofx >>
<<set
_url = $args[0],
_urlroot= _url.split('.')[0],
_url2 = $args[0].replace('.jpg', ' alt.jpg'),
_urlA = $args[0] + "A",
_urlB = $args[0] + "B",
_urlC = $args[0] + "C",
_urlD = $args[0] + "D",
_urlE = $args[0] + "E",
_effect = $args[1] ? $args[1] : null,
_align = $args[2] ? $args[2] : null,
_varietyNum = $args[3] ? $args[3] : null,
_varietyStr = $args[4] ? $args[4] : null,
_xtra = "",
0 >>
<<if setup.NPCS[$args[0]] and _effect=="hologram" >>
<<set _url=$args[0].getStand(), _effect="holostand", _xtra+="hologram stand" >>
<</if>>
<<if _varietyStr and _url.includes("___") >>
<<set _url = _url.replace("___", _varietyStr.sayOne() ) >>
<<elseif _url.includes("___") >>
<<set _url = _url.replace("UUUMISSING", 1) >>
<</if>>
<<if _varietyNum and _url.includes("*") >>
<<set _url = _url.replace("*", random(_varietyNum-1)+1 ) >>
<<elseif _url.includes("*") >>
<<set _url = _url.replace("*", 1) >>
<</if>>
<<tag div photofx _effect _align _xtra >>
<<switch _effect >>
<<case camera >>
<div class="fg"> </div>
<<imagebg _url >>
<<case cameralook >>
<div class="fg"> </div>
<<imagebg _url >>
<<case "tv" >>
<div class="fg"> </div>
<<imagebg _url >>
<<case "video" >>
<div class="fg"> </div>
<<imagebg _url >>
<<case "holopic" >>
<div class="fg scanlines"> </div>
<<image _url none >>
<<case "holoscreen" >>
<div class="fg scanlines"> </div>
<div class="fg innerglow"> </div>
<<imagebg _url null secondary >>
<<imagebg _url null primary >>
<<case "holoscreenpan" >>
<div class="fg scanlines"> </div>
<div class="fg innerglow"> </div>
<<imagebg _url null secondary >>
<<imagebg _url null primary >>
<<case "crossfade" >>
<<image _url >>
<<image _url2 null auto fg >>
<<case "crossvision" >>
<<set
_urlA = _urlroot + "_A.jpg",
_urlB = _urlroot + "_B.jpg",
_urlC = _urlroot + "_C.jpg",
_urlD = _urlroot + "_D.jpg",
_urlE = _urlroot + "_E.jpg",
0 >>
<<image _urlA null auto imageA >>
<<image _urlB null auto imageB >>
<<image _urlC null auto imageC >>
<<image _urlD null auto imageD >>
<<image _urlE null auto imageE >>
<<case "impregnate" >>
<div class='thing1'></div>
<div class='thing2'></div>
<div class='thing3'></div>
<div class='thing4'></div>
<<image _url >>
<<case "forcebreed" >>
<div class='thing1'></div>
<div class='thing2'></div>
<div class='thing3'></div>
<div class='thing4'></div>
<div class='bolt'></div>
<<image _url >>
<<case "harm" >>
<div class='thing1'></div>
<div class='thing2'></div>
<div class='thing3'></div>
<div class='thing4'></div>
<div class='bolt'></div>
<<image _url >>
<<case hologram holostand >>
<div class='thing1'></div>
<div class='thing2'></div>
<div class='thing3'></div>
<div class='thing4'></div>
<<image _url null auto gram1 >>
<<image _url null auto gram2 >>
<<image _url null auto gram3 >>
<<image _url null auto gram4 >>
<<case "full" >>
<p><<image _url none 100% >></p>
<<case "right" >>
<<image _url right 50% >>
<<default>>
<<image _url none 100% >>
<</switch>>
<</tag>>
<</widget>>
/* <<image "src" alignment width classes >> */
<<widget imagebg >>
<<set _url = $args[0] >>
<<set _align = $args[1] ? $args[1] : "" >>
<<set _class = $args[2] ? $args[2] : "" >>
<<= "<div class=\"bgimg "+_class+"\" style=\"background-image:url('"+_url+"')\" ></div>" >>
<</widget>>
/* <<image "src" alignment width classes >> */
<<widget fx_panup >>
<<set _url = $args[0] >>
<<set _align = $args[1] ? $args[1] : "" >>
<<set _class = $args[2] ? $args[2] : "" >>
<<set _class += "backgrounded panup" >>
<<tag div photofx _class _align _xtra >>
<<= "<div class=\"fillholder\" style=\"background-image:url('"+_url+"')\" ></div>" >>
<</tag>>
<</widget>>
/* <<image "src" alignment width classes >> */
<<widget fx_panup_partial >>
<<set _url = $args[0] >>
<<set _align = $args[1] ? $args[1] : "" >>
<<set _class = $args[2] ? $args[2] : "" >>
<<set _class += "backgrounded panup_partial" >>
<<tag div photofx _class _align _xtra >>
<<= "<div class=\"fillholder\" style=\"background-image:url('"+_url+"')\" ></div>" >>
<</tag>>
<</widget>><<set _WHO = "WHOEVER" >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<hr -------------------- >>
<<do "SAYTHIS" NEXT "RESPO:111|222|333" >>
<<do "SAYTHIS" NEXT "RESPO:111|222|333" >>
<<case 1 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 2 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 3 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<default >>
AND THEN IT ENDED
<<hr -------------------- >>
<<eventcommand over >>
<</switch>>
<<if $NPCS[$PLAYER].clothes.swimwear and !$NPCS[$PLAYER].clothes.outfit >>
<<set _ICON = $NPCS[$PLAYER].clothes.swimwear >>
<<show "You are wearing beach-appropriate attire, <<itemtip _ICON >>." ITEMICON:_ICON >>
<<set _ATTIRE = 1 >>
<<else>>
<<set _ATTIRE = 0 >>
<</if>>
<<switch $CHOICE >>
<<case CHANGEROOM >>
<<p>><<image images/misc/beach_changehut.jpg right >>
<<set _TRUNKS = [] >>
<<if !_ATTIRE >>
Do you have anything you could wear...?
<<for _i, _item range $NPCS[$PLAYER].inventory >>
<<if !setup.ITEMS[_item] >><<continue>><</if>>
<<if setup.ITEMS[_item].subcategory!="swimwear">><<continue>><</if>>
<<show "You have a <<itemtip _item >>." ITEMICON:_item >>
<<set _TRUNKS.push(_item) >>
<</for>>
<<else>>
You're dressed appropriately for beach-related activities.
<</if>>
/*
<<if !$NPCS[$PLAYER].clothes.outfit >>
<</if>>
<<if $NPCS[$PLAYER].clothes.swimwear >>
<</if>>
<<showobject $NPCS[$PLAYER].clothes >>
*/
<<wardrobe >>
<<do "Leave changing room." ICON:CLOTHES CHOICE:NOCHANGE >>
<hr>
<<default >>
<<do "Get changed." ICON:CLOTHES CHOICE:CHANGEROOM >>
<</switch >>
<<if $CHOICE=="CHANGEROOM" >>
<<else>>
<</if>>
<<if !_TOOLATE and !_TOOTIRED >>
<<do "You see a game of volleyball off in the distance. Might be fun...|Some tourists are playing beach volleyball. Join in?|You can hear the shouts and sounds of a volleyball game in progress. Seek it out?" FAILREASON:COMING_SOON IS:_ATTIRE >>
<<do "Take some photos." "DISREGARD:Take some pictures of hot women.|Get some shots of sexy bikini babes." "FAIL:A guy with decent photography gear could take some amazing shots.|It's a bikini babe buffet here. With a decent camera..." HAVE:camerazoom HAVE:camera GOTOEVENTFROM:photobeach MYSTERY >>
<<do "Work on your tan." "FAIL:I could tan if I had suntan lotion." HAVE:suntanlotion TIMEPASSES:1 "GOTOEVENT:beach suntan" IS:_ATTIRE >>
<</if>>
/*
*/
<<if "tanned".counted()>1 >><</if>>
id name type category subcategory misc1 misc2 slow hidden description New Column
offspring Offspring repro - - Their offspring.
fertility Fertility repro - - How fertile they are.
womb Womb repro - - Her womb.
cycle Monthly Cycle repro - - Menstruation (Menstrual Cycle)
points_skill Skill Point points - - Used to upgrade Skills.
points_stat Stat Point - - Used to enhance Base Stats.
points_trait Trait Point points - - Used to purchse Traits.
gestation Gestation repro - - How far along in pregnancy she is.
grab Grappling skill combat E - - The ability to catch, hold and subdue opponents.
aim Aim skill combat P - - The ability to track targets, shoot with precision, throw accurately and even take better photos.
fight Fighting skill combat S - - The ability to strike opponents with your feet and fists.
stress Stress stat counter - - How stressed this character is.
lust Lust stat counter - - How horny this character is. Horny characters are easier to seduce.
respect Respect stat counter - - How much this character respects you.
fame Fame stat counter - - How famous you are.
trust Trust/Fear stat counter_mirror - - How much this character is afraid of you.
love Love/Hate stat counter_mirror - - How fond of you this character is.
virtue Virtue stat counter_mirror - - How cruel or kind you are, or how willing a character is to perform immoral or lewd acts.
fear Fear stat counter_mirror - - How much this character is afraid of you.
xp XP stat levelling - - Your experience points.
level Level stat levelling - - Your experience level.
I Intelligence stat main - - How wize and smrt u r.
L Luck stat main - - How fortunate you are.
P Perception stat main - - How alert and observant you are.
S Strength stat main - - How physically strong and imposing you are.
A Agility stat main - - How quick and nimble you are.
E Endurance stat main - - How tough and resilient you are.
C Charisma stat main - - How charming and personable you are.
hack Computers skill mind I - - The ability to use computers, and to subvert computerized systems.
art Artistry skill mind P - - The talent and creativity used in photography, drawing, crafting, film, and even acting.
tech Technology skill mind I - - The ability to understand and use advanced technology.
breed Breeding skill mind P - - The ability to impregnate, and to find opportunities to reproduce. Some have a knack for it.
psi Psionics skill mind P - - The uncanny ability to see into the minds of others, read their thoughts, influence their behaviour and more. Combines with other skills.
meds Medecine skill mind I - - The ability to heal, minimize injury, and administer medecine.
chems Chemistry skill mind I - - The ability to understand use chemicals, to synthesize drugs, toxins, and the like.
detect Investigation skill mind P - - The ability to find clues, search for things and genearally percieve what may not be noticed by an untrained eye.
run Athletics skill physical E - - The ability to run, jump, climb, and swim.
throw Throwing skill physical E - - The ability to throw projectile weapons, shoot hoops, and the suchlike.
sneak Stealth skill physical A - - The ability to remain unnoticed, be it during a burglary or on a crowded street.
oral Oral skill physical A - - The ability to nimbly use one's tongue and mouth that are desirable to the parties involved. escape artistry, pronouncing words
finger Fingerwork skill physical A - - The ability to nimbly use one's fingers to lockpick, pickpocket, and fingerbang. , musical instruments, hanjobs (ladies)
drink Drinking skill physical E - - The ability to hold one's alcohol.
fuck Fucking skill physical E - - The ability to please a lady through the interjection of penis into her vagina.
threat Intimidation skill social S - - The ability to manipulate the fears and apprehensions of others will help with interrogation, routing enemies, and - in its more subtle forms - coercing people to do what you want.
barter Barter skill social I - - The ability to negotiate successfully, especially regarding economic transactions.
joke Humor skill social C - - The ability to make others laugh is incredibly helpful, as it makes it impossible for people to hate you. The ability to use humor to amuse or belittle others and yourself. Helps with sarcasm, comedy, insults.
science Science skill mind I - - The ability to do science stuff, like look in microscopes, hastily write advanced equations on a chalkboard, that sort of thing.
charm Charm skill social C - - The ability to flatter, flirt, inspire, or otherwise get what you want by making others feel good.
lie Guile skill social C - - The ability to cleverly mislead and deceive others will help with lying, scams, and even acting.
crit_chance Critical Chance stat sub - - The chance of doing a critial hit.
dam_thresh Damage Threshhold stat sub - - The amount of damage your armor nullifies.
crit_damage Critical Damage stat sub - - The magnitude of bonus damage done via critical hit.
dam_evade Evasion stat sub - - The chance of dodging an attack.
sp SP stat sub - - How much stamina you have.
sp_max Max SP stat sub - - Your maximum stamina.
speed Move Order stat sub - - The order in which you move in combat.
mp_max Max HP stat sub - - Your maximum psi-energy.
hp_max Max HP stat sub - - Your maximum health.
mp PP stat sub - - How much psi-energy you have.
attack Melee Damage stat sub - - The amount of damage you do with melee attacks.
hp HP stat sub - - How much health you have.
pp_max Max PP stat sub - - Your maximum psi-energy.
dam_resist Damage Resistance stat sub - - The percent of damage your armor absorbs. <<nobr>>
<<set _WHO = "WHOEVER" >>
<<switch $CHOICE >>
<<case "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<hr -------------------- >>
<<do "I can program a decent facial-recognition software, but I'll need some facial data to run tests on." choice:upgrade next showfail have:photobikini_hidden:3 >>RECORDS.counters.recognition_software_upgrades=0
<<do "I can upgrade my facial-recognition software if I train it on a set of high-quality photographic data." choice:upgrade next showfail have:photobikini:3 >>RECORDS.counters.recognition_software_upgrades=1
<<do "GIMME PHOTOS" take:photogirl take:photobikini take:photobikini_celeb >>
<<case upgrade >>
You spend a considerable amount of time creating some software.
<<set RECORDS.counters.recognition_software_upgrades+=1 >>
/* aka <<countup recognition_software_upgrades >> */
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 2 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 3 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<default >>
AND THEN IT ENDED
<<hr -------------------- >>
<<eventcommand over >>
<</switch>>
<</nobr>><<nobr>>
<<set _WHO = "WHOEVER" >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<for _i=0; _i<$RECORDS.know.length; _i++ >>
<<if $RECORDS.know[_i].includes("number") >>
<<set _what = $RECORDS.know[_i] >>
<> _what
<</if>>
<</for>>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 1 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 2 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 3 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<default >>
AND THEN IT ENDED
<<hr -------------------- >>
<<eventcommand over >>
<</switch>>
<</nobr>>
<<widget feed >>
<<set _guzzler = $args[0] ? $args[0] : $WHO >>
<<set _supdate = "" + _guzzler.getFullName() + " drank your cum. " >>
<<if setup.NPCS[_guzzler] >>
<<else>>
<</if>>
<<eventhappen fedher >>
<<listup "girls fed" _guzzler >>
<<if $PLAYER.hasTrait('cum_taste') and setup.diceRoll(33) >>
<<addtrait _guzzler "cum addict" >>
<<set _supdate = "She has become a cum addict! " >>
<</if>>
<<if $PLAYER.hasTrait('cum_heal') >>
<<health 3 _guzzler >>
<<set _supdate = "Nutricious! " >>
<</if>>
<<if $PLAYER.hasTrait('cum_cure') >>
<</if>>
<<if $PLAYER.hasTrait('cum_euphoria') >>
<</if>>
<<if $PLAYER.hasTrait('cum_forget') >>
<</if>>
<<if $PLAYER.hasTrait('cum_intoxicate') >>
<<addtrait _guzzler "cum drunk" >>
<<set _supdate = "She has become a cum drunk! " >>
<</if>>
<<if $PLAYER.hasTrait('cum_empathy') >>
<</if>>
<<if $PLAYER.hasTrait('cum_swallowpreg') >>
<<addtrait _guzzler "infiltrated" >>
<</if>>
<<statusupdate _supdate >>
<</widget >>
/* <<sex>> regardless of completion, anal counts? */
<<widget sex >>
<<alert "SEX macro is redundaroonie" >>
<<set _amountt = $args[1] ? $args[1] : 1 >>
<<set _describb = $args[2] ? $args[2] : 0 >>
<<if $args[0] >>
<<if $args[0].includes(" ")>>
<<set _name = $args[0] >>ll
<<set _key = null >>
<<elseif $NPCS[$args[0]] >>
<<set _name = setup.NPCS[$args[0]].name >>
<<set _key = $args[0] >>
<</if>>
<<else>>
<<set _name = "girl|woman|slut|hoe".sayOne() >>
<<set _key = null >>
<</if>>
<<set _update = "You fucked "+_name+"." >>
<<statusupdate _update>>
<<countup fucks _amountt >>
<</widget >>
/* <<preg>> in case of creampie */
<<widget preg >>
<<alert "PREG macro is redundaroonie" >>
<<set _amountt = $args[1] ? $args[1] : 1 >>
<<set _describb = $args[2] ? $args[2] : 0 >>
<<if $args[0] >>
<<if $args[0].includes(" ")>>
<<set _name = $args[0] >>ll
<<set _key = null >>
<<elseif setup.NPCS[$args[0]] >>
<<set _name = $NPCS[$args[0]].name >>
<<set _key = $args[0] >>
<</if>>
<<else>>
<<set _name = "girl|woman|slut|hoe|lady|gal".sayOne() >>
<<set _key = null >>
<</if>>
<<if _key >><<set _it = _key >>
<<else>><<set _it = "notkey:"+_name >>
<</if>>
<<set _update = "You fucked "+_name+"." >>
<<statusupdate _update>>
<<if 90 > random(100) >>
<<countup impregnations _amountt >>
<<listup impregnations _amountt >>
<<set $RECORDS.active_pregnancies.push({id:_key, 270}) >>
<</if>>
<<countup creampies _amountt >>
<<listup creampies _it >>
<</widget >>
<<widget rest >>
<<set
_restamt = $args[0] ? $args[0] : 1,
_stamamt = _restamt * "E".playerStat() * 1.5,
_healamt = _restamt * "E".playerStat() * 0.5,
_mindamt = _restamt * "P".playerStat() * 0.5,
0 >>
<<stamina _stamamt >>
<<health _healamt >>
<<mana _mindamt >>
<</widget >>work on cardio
tossed about in storm rescued by lifeguard (hot, or man)
<<quo GIRL1 "Like, oh my god are you a photographer?///says a grating female voice." >>
<<quo POV "Yeah, I'm like, totally a photographer.///you say back." >>
<<quo GIRL1 "Oh cool. Me and my girls are, like, here for spring break.///she says, twisting her hair in her fingers.///Can you like, take a photo of all of us with your fancy holocamera? We'll pay you." >>
<<hr -------------------- >>
<<say "I've been taking holo photos of glamor models for years. I'll make you look like a trillion bucks, just pay me fifty." "RESPONSE:Umm, ok. That sounds hella resonable." skill:lie money:50 next >>
<<say "You don't need to pay me, I've been waiting my whole life to photograph someone as beautiful as you." "RESPONSE:Um like, whatever dude. Try not to breathe on me too hard." skill:charm next >>girl will either be a slut who can be drankbanged, or has a boyfriend
can lure her behind some rocks to empty your rocks in her
<<nobr>>
<<set _WHO = "WHOEVER" >>
<<switch $CHOICE >>
<<case "" >>
As you point and shoot, a woman approaches you.
<<quo GIRL1 "Hey, what are you doing? Are you a photographer?|Hey, is that a holocamera? Are you taking photos for a blog?|Excuse me, I notice you have a big camera. Are you looking a cute girl to pose all sexy for you?" >>
<<quo POV "I am indeed." >>
<<quo GIRL1 "You can take my photo if you ask nicely.|Why didn't you say so? Here, let me pose for you...|Can you make me famous? Just kidding. But please, take my photo." >>
<<do "Take her photo." skill:art choice:justphoto >>
<<do "Hit on her." skill:charm next choice:oneshotpass >>
<<do "Hit on her." skill:charm next choice:oneshotfail >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case "justphoto" >>
<<photofx "images/events/beach/photography/solo (*).jpg" camera right 18 >>
<<quo POV "Alright, I'll take a photo of you." >>
<<quo GIRL1 "How do you want me?|What do I do?|Should I play it cute, or sexy?" >>
<<quo POV "Turn your head, arch your back... yeah, like that.|Hmm. Turn around a bit. Let me get you from a better angle...|Say cheese!" >>
<<takeall bikiniphoto>>
She thanks you for the photo and leaves, sexy ass swinging behind her.
<<hr -------------------- >>
<<do "Enough photos for one day." NEXT >>
<<case "oneshotpass" >>
<<photofx "images/events/beach/photography/solo (*).jpg" camera right 18 >>
<<quo POV "You're a natural.///you say, after snapping her photo.///I've been looking for model just like you for a long time." >>
<<quo GIRL1 "Model? You think I could be a model?" >>
<<quo POV "Of course, you're gorgeous. You could have a modelling career ahead of you. Perhaps we could discuss this, over drinks?" >>
<<quo GIRL1 "Drinks? Is this business, or pleasure?///she says with a smirk." >>
<<quo POV "I always mix the two. And for you, I promise plenty of the latter." >>
<<later>>
<<randomimage 18 "images/sex/sex (*).gif" >>
<<randomimage 15 "images/sex/cream (*).gif">>
<<sex "bikini babe" 1 true >>
<<preg "bikini babe" 1 true >>
<<hr -------------------- >>
<<do "Enough photos for one day." NEXT >>
<<case "oneshotfail" >>
<<quo POV "Alright, I'll take a photo of you." >>
<<quo POV "" >>
<<hr -------------------- >>
<<do "Enough photos for one day." NEXT >>
<<default >>
AND THEN IT ENDED
<<hr -------------------- >>
<<eventcommand over >>
<</switch>>
<</nobr>>
can be either bully or security
<<case "hero" >>
<<image "images/events/beach/misc/hero.jpg" right >>
<<show "You scour the beach for a good woman, and find exactly what you're looking for.|You find the perfect subject!|So many $EVENTVARS.bodyparts barely concealed in swimwear! You pick the best of the best..." >>
You feel a tap on your shoulder.
<<quo HERO "Hey, dweeb. I see what you're doing. Get outta here before I pound your ass into the ground." >>
<<quo POV "What? I'm not doing anything, just taking photos." >>
<<quo HERO "Taking photos of ladies. Did you ask? Take off, pussy.///he says, pushing his chest up against yours." >>
<<hr -------------------- >>
<<say "Ok, there's no need for threats. I'm leaving." "RESPONSE:There's no point in tussling with this musclehead. You excuse yourself and leave with as much dignity as you can." last >>
<<say "No. I'm taking photos of endangered sea turtle habitats as part of my research.|No shit. See that woman over there? She's my wife, we're on our honeymoon. (wave at the beach crowd and hope you get a wave back)|I'm taking a photo for the local tourism board. Piss off before I have you charge with assault!|My sister used to love this beach. I'm taking photos for her funeral reception..." skill:lie next >>
<<say "Ask? I don't need to ask. Step back or I'll crush you, asshole." skill:lie next choice:herofight >>
<<case "hero" >>
<<image "images/events/beach/misc/hero.jpg" right >>
<<quo HERO "Oh, huh. I see. Sorry to bother you then.///he says, stepping back.///I guess I jumped the gun, got a bit aggressive." >>
<<quo POV "Hey, don't worry about it. We all make mistakes." >>
<<quo HERO "Yeah, I make this one a lot though. My counsellor says I need to take a deep breath and count to ten before I do stuff like this. Look, I'm real sorry. Carry on with your photography." >>
<<hr -------------------- >>
<<say "Alright, I'll do that. Have a good one." stage:3 >>
<<case "herofight" >>
<<image "images/events/beach/misc/hero.jpg" right >>
<<quo HERO "Crush me? Bro, you can't even see eye-to-eye with me.///he says, shoving you with his chest." >>
The his shove catches you off guard sends you toppling to the ground. A swift kick to your gut follows, knocking the wind out of you. As you gasp for air the man stands over you, scowling at you with crossed arms.
<<quo HERO "I better not see you here again." >>
<<say "Alright... alright... I'm leaving." "RESPONSE:You wave him away, but he grips your arm and helps you to your feet. Then he points two fingers at his eyes, and then at you, saying //I got my eyes on you//." last >>
<<case "groupshot" >>
<<quo GIRL1 "$RESPONSE///she says, and waves to her friends.///Biitches, lets get sexy for the hologram." >>
The girls get together and pose on the beach. You take off the zoom lense and snap some shots, and give directions as needed. You try to make best use of the natural light, so you change location and angle to improve the results.
<<chimein typhon "Hey, you're looking lovely ladies.///NAME says, emerging from nowhere.///But boss, as your uh photography assistant, I mean don't you think we should oil them up a bit? Ladies, line up. I'm going to need go add some shine to that skin of yours. Turn around, I'll do your asses first. Yeah..." >>
<<skillup art 2>>
<<dice 4 >>
<<photofx "images/events/beach/photography/group (*).jpg" full null 13 >>
<<if _DICE > 1 >>
<<quo GIRL1 "Amaaazing!///she says, examining the holos through the lensefinder after the shoot.///We look great in holo! Come look!" >>
<<quo GIRL2 "Wow! Did you go to school for this?///says a friend." >>
<<quo POV "Nah, picked it up all on my own.///you say, and initiate the transfer of holodata to their phones." >>
<<quo GIRL2 "Cool. Well, buh-bye photoboy.///she says, and waves you away." >>
<<p>>The girls meander, chatting and posting the holophotos to their social media accounts. One of them, the quieter one of the group, approaches.
<<quo GIRL3 "Hey um... so, do you do a lot of models?///she says, and then her eyes widen a moment when she realizes how it sounded.///I mean, do you do a lot of photoshoots, with models?" >>
<<quo POV "Yeah I do. I'll let you decide which of your questions that's an answer for." >>
<<skillup joke>>
<<quo GIRL3 "Haha!///she says, loostening up a bit. She brushes her hair back and tilts her head to the side slightly.///Well, what do you think? Am I model material?" >>
<<quo POV "I'd say so. But it's a lot of hard work. Do you have a portfolio?" >>
<<quo GIRL3 "No but I was thinking... I mean, if it's not too expensive, if I could hire someone to help me with that. Do you have a studio here in the city?" >>
The loud obnoxious girl from earlier is calling to her.
<<quo GIRL3 "Oh, I have to go. Here's my number, I don't know if I can afford you but I'd love to do a shoot with you.///she says, and starts jogging away after her friends." >>
<<quo POV "Wait!///you say, and stap a photo as she turns.///There, that's shot #1, on me." >>
<<quo GIRL3 "Haha, text it to me.///she says, running off." >>
<<takeall photobikini>>
<<learn "aspiring model's number">>
<<else>>
<<quo GIRL1 "Hell yeah!///she says, examining the holos through the lensefinder after the shoot.///Take a look, girls!" >>
<<p>>The girls leave, chatting and posting the holophotos to their social media accounts.
<<chimein typhon "You see that one waving at me? She told me her hotel and room number, says to meet her at 11. Gonna have a good night tonight...||" >>
<<chimein typhon "Hey, you're looking lovely ladies.///NAME says, emerging from nowhere.///But boss, as your uh photography assistant, I mean don't you think we should oil them up a bit? Ladies, line up. I'm going to need go add some shine to that skin of yours. Turn around, I'll do your asses first. Yeah..." >>
<<p>>Your job done, you leave.
<</if>>
<<hr -------------------- >>
<<do "That's that." last >>
/*
<<event_createlist $WHERE >>
*/
<<set _label = "Have a drink.|Have a beer.|Wave down the waitress and order something.|Get a drink from the bartender." >>
<<set _eventkey = _IMPENDINGEVENT ? _IMPENDINGEVENT : $WHERE+"-defaultevent" >>
<D>_IMPENDINGEVENT</D>
<<if $CHOICE=="JOB" >>
<<stand man-strong >>
<<quo POV "Excuse me, publican.///you say to a man polishing a glass with a greasy cloth, who you assume is the owner." >>
<<quo owner "I ain't no 'publican. Voting is a con, son; democracy is a soothing lie to placate the masses." >>
<<quo POV "No, I mean... Wait, what? Actually, nevermind. I just wanted to ask if you have any work here." >>
He squint at you.
<<set _trustpoints = [] >>
<<silently>>
<<="condom_piercer".know()?_trustpoints.push("pierce"):"" >>
<<="pregmywife_progress".counted()?_trustpoints.push("pregwife"):"">>
<<="Brenda Heller".isPregnant() ?_trustpoints.push("wingman"):"" >>
<</silently>>
<<showjob bartender >>
<<if _trustpoints.length >= 2 >>
<<set _remembers = _trustpoints.random() >>
<</if>>
<<switch _remembers >>
<<case pierce >>
<<quo owner "Oh, you. You're friends with that geezer huh? The weird old guy. I seen you talking to him." >>
<<case pregwife >>
<<quo owner "I seen you talking to Kelson." >>
<<quo POV "The guy with the hot wife?" >>
<<quo owner "Yeah. Why you hang out with him? I fucking hate that loser." >>
<<if "pregmywife".wasFucked() >>
<<quo POV "I was just getting close so I could fuck his wife. You'll be happy to know that I succeeded." >>
<<else>>
<<quo POV "I'm trying to fuck his wife." >>
<</if>>
<<quo owner "Ha! That'll be the day! But don't stop trying, that guy oughtta be made a cuckold of." >>
<<case wingman >>
<<quo owner "Oh I saw you here the other night. Hey were you wing manning for that guy? I saw you dancing with the fuggo." >>
<<quo POV "Yeah, that's right." >>
<<quo owner "That's nice of you, you're a good friend. So did he score?" >>
<<quo POV "Well, I can say that at least one of us did." >>
<<quo owner "Whoah what? Hahaha, really? With //her//? Hahahah." >>
<<default>>
He looks you over briefly, but doesn't seem to think much of what he sees.
<<set _nojob = 1 >>
<</switch>>
<<if !_nojob >>
<<show "You qualify for the job." ICON:C >>
He seems to nod with approval.
<<quo owner "Yeah, alright." >>
<<quo POV "You have a job?" >>
<<quo owner "Yeah. Do you mind if I pay you in cash?" >>
<<quo POV "I'd prefer that, actually." >>
<<quo owner "Great." >>
<<quo POV "I'm _NAME." >>
<<quo owner "Call me 'boss'." >>
<<hired bartender >>
<<else>>
<<show "You do not qualify for this job. Try hanging around here more." ICON:C >>
<<quo owner "Look, I dunno. Ask again later, I'm busy." >>
<<quo POV "There's literally nobody here..." >>
<<quo owner "Yeah but I need to polish this glass. It's pretty crucial, actually." >>
<<quo POV "Is it really?" >>
<<quo owner "The fact that you need to ask just shows you aren't ready to work here." >>
<<quo POV "Ok..." >>
<</if>>
<</if>>
<<set $CHOICE= "" >>
<<do "Inquire about a job." CHOICE:JOB !EMPLOYED:bartender SECRET ICON:job >>
<<do "Work a shift." DOJOB:bartender EMPLOYED:bartender SECRET ICON:job >>
<<= '<<do "' + _label + '" "eventstart:' + _eventkey + '" TIMEPASSES:1 PAY:7 STAMINA:-1 >>' >>
<<nobr>>
<<eventhead>>
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<talkingto BEACHERS 1 >>
<<countup "tanned" >>
<<stamina -1 >>
You tan in the sun for a while.
<<set _count = "tanned".counted() >>
<<describeamount 1 25 _count "You're pretty pale, after all.|You're definately afew shades darker than when you arrived.|Your tan is coming along nicely.|You've got a pretty impressive tan.|You're starting to look like a local." >>
<<give suntanlotion >>
<<if setup.diceRoll(1)>>
<<do "That's enough tanning for now." PAGE:10 >>
<<elseif setup.diceRoll(33)>>
<<do "That's enough tanning for now..." NEXT >>
<<else>>
<<event_exitlink "That's enough tanning for now." >>
<</if>>
<<case 1 >>
<<randompage 10|20|30|40|50 >>
<<rumour >>
<<hr -------------------- >>
<<event_exitlink >>
/* SCENE A */
<<case 10 >>
<<dice 3 >>
<<set $NUMBER=_DICE >>
<<set $STRING= "images/events/beach/suntan/watch"+$NUMBER+".webp">>
<<image $STRING right >>
<<switch _DICE >>
<<case 1 >>
You open your eyes to see an amazing sight - a woman is doing excercises next to you. Each time she squats, her ass moves close to your face. It's amazing... but you're getting a little hard.
<<case 2 >>
You open your eyes to see an amazing sight - a woman is doing yoga nearby, facing away from you. The sight of her switching between 'cat' and 'cow' positions brings the word 'doggy' to mind, and you get a little hard.
<<case 3 >>
You open your eyes to catch sight of a chubby girl with massive tits taking off her shirt to change into a bikini. Nice! Not the most beautiful face, but certainly the body you could easily fall in love with.
<</switch>>
<<if $NUMBER<3 >>
<<do "Take a photo." secret HAVE:camera NEXT >>
<</if>>
<<horny 10 >>
<<event_exitlink "Get up and leave once your hard-on has gone away." >>
<<case 11 >>
<<photofx $STRING holopic >>
<<show "You take a decent photo." ART<=8 TAKE:photobikini_hidden >>
<<show "With your amazing artistic skills, you take a great photo." ART>8 TAKE:photobikini >>
<<skillup art >>
You'll add this one to the spank bank.
<<event_exitlink "Eventually you'll soften up..." >>
/* SCENE B */
<<case 20 >>
<<talkingto "Black Sunbather" 1 >>
<<eventimage suntan/bigass.png rightwide >>
<<p>>You open your eyes to see an amazing sight - a massive almost spherical butt tanning on the towel next to yours. To think that you live in a world where such things can truly exist! You try to look away, but you're transfixed...
<<quo _WHO "Excuse me?///says the ass' owner, looking over her shoulder at you." >>
<<quo POV "Wha..?///you say, unable to pull yourself out of a mesmerized state." >>
<<quo _WHO "Something got your interest back there? I //assume// you aren't just staring at my booty, all uncouth-like? You wouldn't do that, would you?" >>
<<horny 10 >>
<<say "I was just wondering if you needed help putting on some suntan lotion? There's a lot of surface area down there to cover, I would hate for you to strain yourself while applying it." "RESPO:Oh that's kind of you, but I got I guy for that. Don't I, Ty?|Huh?///says a deep voice outside of your field of view.|Don't worry, baby. Keep reading your book.///she says to her man, before speaking to you again, in a quieter voice this time.///Stare all you want. I'd stare too, just don't let //him// catch you." PAGE:777 JOKE:4 >>
<<say "Shit! I would pay a fortune for just one minute- uh, nevermind." BARTER<=7 FAIL FAILHIDEREASON >>
<<say "I'm not staring, I'm appraising. The best things in this world are worth paying for, and that ass of yours? I'd pay a grand for it." "RESPO:What?! You'd pay what now?|What you say, baby?///says a deep voice on the other side of her.|N-nothing honey.///she says back at her man, a brief look of guilt crossing her face.///A thousand, huh? I always thought I was one of the finer things in life. Now get outta here you freak, my ass already got an owner and he's a jealous type." MONEY>1000 BARTER>7 SCHEDULE:event:bigass:3 NEXT >>
<<say "Duh..." "RESPO:Get yo ass outta my sight or I'll get my man to beat you so hard.|What you say, baby?///says a deep voice. A shadow falls over you as a mountain of a man on the other side of her stands up.|I was jus saying goodbye to this clown. Wasn't I?///she says. It's time to leave before you get your ass beat. " NEXT >>
<<case 21 >>
<<convo $RESPONSES BIGBLACKASS BIGBLACKASSMAN >>
<<event_exitlink >>
/* SCENE C */
<<case 30 >>
<<stand woman-beach3 >>
<<talkingto "Pale Sunbather" 1 >>
<<quo _WHO "James? James can you help me?///says a voice nearby." >>
A woman with pale white skin is squinting at the sunlight, unable to find the person she's speaking to. He must have taken off. She uncaps a bottle of suntan lotion and starts rubbing it on herself.
<<say "I can help you put on that lotion, miss." PAGE:777 "RESPO:That's nice of you, but I'm alright." >>
<<do "Stand so that the sun will prevent her from seeing you clearly, and pretend to be James." NEXT ART:1 SNEAK:5 ACT:grope >>
<<case 31 >>
<<stand woman-beach3 >>
<<countup lotioned >>
<<countup massages >>
<<skillup finger 3 >>
<<quo _WHO "Oh, James. Why didn't you say anything?///she says as you stand in the glare of the sun, taking the bottle from her hands." >>
<<eventimage "suntan/oiled4.gif" right >>
She lies on her front and unclasps her bikini top, pulling it aside so you can oil up her back. You squirt out some lotion and rub it up and down her body, gently but firmly. When you rub along the sides of her body, you give her breasts a stroke.
<<if !"beachtan_sunglasses".happened() >>
<<quo _WHO "Hey, James! Save it for when we get back to the hotel!///she laughs.///When you're done, can you get me my sunglasses? They're over there somewhere. I can't see anything in this crazy sun!" >>
<<show "You look to where she gestures, and just out of her arm's reach is a pair of designer women's sunglasses. Those look... expensive." ITEMICON:glasses-designer >>
<<do "Snatch those glasses and walk away." PAGE:777 TAKE:glasses-designer ACT:steal SKILLUP:SNEAK:1 "RESPO:James, where are you going? James!///she calls after you, but she can't get up or really even see you." SECRET HAPPEN:beachtan_sunglasses >>
<</if>>
<<do "There's nobody around. Why don't you prank her?" PAGE:777 ACT:gross "RESPO:What are you doing back there? Are you shaking the bottle?///She asks. You're shaking something, and before long you spray a huge load of cum on her back. You tuck your dick away and carefully rub your cum into her body as though it was suntan lotion.||Mmmm, that smells good.///she says, sniffing her arm. You take a dollop of cum/lotion blend and hold it on your finger to her nose.///Mmm, yeah. Thank you. Could you rub it on my lips too?||You're such a good boy. Now go and let me tan." >>
<<do "Just leave." PAGE:777 >>
/* SCENE D */
<<case 40 >>
<<stand woman-beach1 >>
<<talkingto "Asian Sunbather" 1 >>
<<convo $RESPONSES >>
<<quo _WHO "Excuse me.///says a friendly voice." >>
You open your eyes to see an asian girl who's laying down her towel in the space next to yours. She speaks to you in broken English and a very thick accent, and you have trouble making out what she's saying.
<<p>>However, after a few moments you realize she's asking you if she could use some of your lotion, as she forgot hers at her hotel.
<<say "Sure, here you go. (give her some lotion)" PAGE:41 GIVE:suntanlotion ACT:kind "RESPO:Ah, thank yu!///she says, taking it." >>
<<say "Oh, you want some help applying your suntan lotion, do you? (pretend to misunderstand her meaning and start applying it to her body yourself)" PAGE:44 GIVE:suntanlotion ACT:grope >>
<<say "Nah, get your own." "RESPO:Ah, ok!///she says, disappointed." PAGE:41 >>
<<case 41 >>
<<stand woman-beach1 >>
<<hr -------------------- >>
<<event_exitlink >>
<<case 44 GROPE >>
<<eventimage "suntan/oiled3.gif" right >>
<<stand woman-beach1 >>
<<skillup finger 2 >>
<<countup lotioned >>
<<countup massages >>
<<convo "Ne?///she says confusedly, but lies down as your gestures instruct her to.|Yeah that's right. Let me show you.///you say, and begin rubbing the lotion onto her skin, starting with her arms.|Oh... Ah, I see.///she says, smilling nervously and feeling too awkward and polite to correct you. Her eyes dart back and forth, anxious this uncomfortable situation will be witnessed.///OH!|Yeah, it's really important we get these oiled up.///you say, your hands rubbing her breasts now. She is blushing but too reserved to say anything, and as you work her body you notice she becomes sweatier, and more interestingly off all her nipples harden." >>
<<show "She enjoyed this unsolicited groping so much she can barely hide it." "FAIL:In spite of this, she seems tense and uncomfortable." FINGER>5 >>
<<if $PLAYER.getSkill('finger') > 5 >>
<<convo "|Oh...///she says, when she sees you looking at them, and your eyes meet. Suddenly, she begins laughing.///Hehe! I rike it too much, very shamed!|I can tell.///you say, laughing with her.///Sorry, maybe I'm being a bit too vigorous?|Vigorose?///she says, not understanding." >>
You might have a chance of making something happen with her.
/* Mmm... lets meet lata?///she asks, reaching for her phone.|Sure, let's do that.///you say, as you take down her number. */
<<say "Want to go get a drink?" "REPLY:Getta durink?" NEXT >>
<<say "Can I have your number?" "REPLY:Numba? Hmmm..." NEXT >>
<<say "Do you have a boyfriend?" "REPLY:Ah... I..." NEXT >>
<<event_exitlink "Say goodbye." >>
<<else>>
<<convo "Oh...///she says, when she sees you looking at them, and your eyes meet. You both know that the other noticed.|That's it, you're all lotioned up.|Thank you.///she says, with a forced smile. She's caught between a feeling of violation and one of pleasure, and is extremely unsettled. She'll dream about you tonight, one way or the other." >>
<<convo>>
<<event_exitlink >>
<</if>>
<<case 45 FK >>
<<stand woman-beach1 >>
<<convo " $REPLY///she says, and looks you over with an ever-growing smile.|///It's at this moment you notice vacant towels next to hers. She's not here alone.|Come quick.///she says, putting on a baseball cap and pulling it down so it covers her face.|///She gets up and steps gingerly through the crowded beach, looking back to ensure you're following." >>
<<cont "Where is she leading you...?" >>
<<case 46 >>
<<eventimage "suntan/oiled3_extra.webp" rightwide >>
<<quo _WHO "Ahhh... ahhh...///she moans as you plunge your cock deeper and deeper into her tight wet pussy." >>
She squirmswith delight. You suspect she had no idea that today she would and enjoy the thrills of the touch of a stranger. How lucky you were to come across her when you did... and soon you'll come //inside// her.
<<quo _WHO "Dame dame...///she says, incomprehensibly." >>
You barely hear the washroom door open, but she seems to tense up at the sound of the voice that soon issues from the entrance, but you don't slow down and her body soon shivers with pleasure.
<<quo _WHO "Mhph!///she moans, but you quiet her with a hand on her moouth and continue." >>
The voice rings out again, and she flinches - not from the fear of being caught, but from the fear of being caught //by this speaker//.
<<set _quo = [
"Akari?///says the man's voice.///Akari?|///A boyfriend or husband?",
"Okāsan! Okāsan!///says a child's voice.|///Is this a sibling? Or is it her own child?",
"Kaito!///says a woman's voice.///Kaiiitooo!|///A friend of hers?"
].random() >>
<<convo _quo "Her Acquaintance" _WHO >>
She really threw caution to the wind here - perhaps for the first time in her life - and this included neglecting to inquire about a condom. Now, as her heart pounds so loud that the person at the door might be able to hear it, seems like the perfect time to...
<<cont "..fill her with cum!" >>
<<case 47 >>
<<image "images/stock/creams (1).png" right >>
<<fuck _WHO $PLAYER asian pregbonus >>
<<quo _WHO "In? You do in?!|Oh, this was bad... So very bad for to do...|You no wear condom?! Now I...|If they find out... I am in trouble." "she says, watching the cum ooze out of her.|she garbles angrily, perhaps regretting a recent decision or two.|she says in broken English, then mutters a few words - presumably curses - in her home tongue." >>
<<ifpregnant "In a few days, she'll go back to her homeland, and carry with her a seed that will grow and grow... Will she regret this moment as one of shame, or remember fondly this life-altering experience? You'll never know, and you'll probably forget about her after not too long." "You whisper some reassurances as she dabs her crotch with toilet paper. Best to keep her on good terms; if you run into her again it would be nice if you had another opportunity to knock her up." >>
<<event_exitlink "Leave her dribbling with your cum." >>
/* SCENE E */
<<case 50 >>
<<if "lotioned".counted() >>
<<eventimage suntan/tanner1.webp >>
<<else>>
As you stand, you think you feel something strange, but the moment passes.
<<do "Just leave." PAGE:777 >>
<</if>>
You feel
<<case 51 >>
<<eventimage suntan/tanner2.webp >>
<<do "SAYTHIS" NEXT "RESPO:111|222|333" >>
<<case 8 RAREEVENT >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 RAREEVENT >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 10 RAREEVENT >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 40 >>
get more tan count
tangirls ask for lotioning (drinkbang)
learn about nude beach for celebrities
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 OTHEREND >>
<<convo >>
<<hr -------------------- >>
<<event_exitlink >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<if !_SEEWHO >><<set _SEEWHO = $PLAYER >><</if>>
<<set _LIST = $PLAYER_party>>
<<set _LIST.unshift($PLAYER) >>
<<for _j=0; _j<_LIST.length; _j++ >>
<<set _key = _LIST[_j] >>
<<set _keyfancy = "<span class=capitalize>" +_key.replaceAll('_', ' ')+ "</span>" >>
<<face _key >>
<<stand _key >>
<h3><<showifexists $NPCS[_key].name _keyfancy >></h3>
<p><<showifexists $NPCS[_key].description "The _keyfancy defies description." >></p>
<<hr>>
<</for>>
<<if $NPCS[_key] >>
<hr>
<<show_object_simple $NPCS[_key] >>
<</if>>/*
meet Darlene Weather's daughter here, implied , into older guys
can see celebrities here, and snap their photos
*/<div id="HeadBar">
<div class='inner'>
<div class='floatleft alignleft'>
<span>
<<set _key = $PLAYER >>
<<tooltip_big $NPCS[_key].name clickable >>
<<set _avatar = $PLAYER.getStand() >>
<<image _avatar bottomright 30 >>
<eh3>$NPCS[_key].firstname</eh3><br>
''$NPCS[_key].firstname $NPCS[_key].lastname''
<p>$NPCS[_key].description </p>
<small>
<<= JSON.stringify($NPCS[_key].stats).replaceAll(",",", ") >>
</small>
<small>
<<= JSON.stringify($NPCS[_key].skills).replaceAll(",",", ") >>
</small>
<hr>
<smallest>
<<= JSON.stringify($NPCS[_key]).replaceAll(",",", ") >>
</smallest>
<</tooltip_big>>
/*
<<capture _key >>
<<link "???" >>
<<script>>
Dialog.setup(" ", "charsheet");
Dialog.wiki(Story.get("Popup Charsheet").processText());
Dialog.open();
<</script>>
<</link>>
<</capture>>
*/
</span>
<span>
<<set _WHOLIST = $PLAYER_party >>
<<for _a=0; _a<_WHOLIST.length; _a++ >>
<<if _WHOLIST[_a]==$PLAYER >><<continue>><</if>>
<<keytip _WHOLIST[_a] npcs,nolabel >>
<</for>>
</span>
<<button INVENTORY >>
<<capture _WHOSINVENTORY >>
<<script>>
Dialog.setup("INVENTORY", "journalpop");
Dialog.wiki(Story.get("Status Inventory").processText());
Dialog.open();
<</script>>
<</capture>>
<</button>>
<<button JOURNAL >>
<<capture _WHOSINVENTORY >>
<<script>>
Dialog.setup("JOURNAL", "journalpop");
Dialog.wiki(Story.get("journal sheet").processText());
Dialog.open();
<</script>>
<</capture>>
<</button>>
<<button INFODEX >>
<<capture _WHOSINVENTORY >>
<<script>>
Dialog.setup("NOTES", "journalpop");
Dialog.wiki(Story.get("fact sheet").processText());
Dialog.open();
<</script>>
<</capture>>
<</button>>
</div>
<div class='floatcenter aligncenter'>
</div>
<div class='floatright alignright'>
<span>
/*<<image images/items/money.png inline 12 >>*/
<<= $NPCS[$PLAYER].money.visual("money")>>
</span>
<span>
''Day $DAY''
(<<= $DAY.getDate('weekday').substr(0,3) >>
<<= $DAY.getDate('monthday') >>
<<= $DAY.getDate('month').substr(0,3) >>
<<= $DAY.getDate('year') >>)
</span>
<span>''<<= $TIME.visual("time")>>'' <d>$TIME</d></span>
</div>
<div>
</div>
/*
<<set $WHERE="map">>
<<change_bg map >>
*/
<<place_change map >>
<<include "Status nav" >>
<<= _TOOLATE ? "//It's getting late.//" : "" >>
<<= _TOOTIRED ? "//You're too tired to go anywhere else.//" : "" >>
<<silently>>
<<set _placeList = [] >>
<<for _pKey, _pObj range setup.PLACES >>
''_pKey''
<<set _pObj = $PLACES[_pKey] ? setup.mergeObjects(_pObj, setup.NPCS[_pKey] ) : _pObj >>
/*<<showobject _pObj >><hr>*/
<<set _canGo = 0 >>
<<if _pObj.known >> .known
<<set _canGo = 1 >>
<<elseif setup.know(_pKey+" location")>> 'location'
<<set _canGo = 1, $PLACES[_pKey].known=1 >>
<<else >>
<</if>>
<<=_canGo ? _placeList.push(_pKey) : "">>
<br>
<</for>>
[_placeList]
<</silently>>
<<comingsoon "You can only visit places you have learned about, usually by being given directions. In this version, you start out knowing of a few areas you would otherwise need to learn about in the game proper via character interactions and other such things.<<p>>Obviously, this screen needs more organizing." >>
<<set _howCol = _placeList.length > 3 ? "fourcol" : "threecol" >>
<div @class="_howCol + ' clearfix'">
<<for _p, _pKey range _placeList >>
<<travel_menu_simple _pKey >>
<</for>>
</div>
/*
<<set _PLACES=Object.keys(setup["PLACES"]) >>
<<silently >>
<<if !_final_places >><<travel_makelist _PLACES >><</if>>
<</silently >>
<<if _PLACES.length >>
<<travel_menu _PLACES >>
<</if>>
<<if $TIME < 12 >>
<<do "Wait half an hour." TIMEPASSES:0.5 STAMINA:1 MANA:1 ICON:TIME KEYPRESS:W >>
<</if>>
*/
<<do "Go home." TIMEPASSES:0.5 GOTO:Place SET:WHERE:$HOME ICON:HOME KEYPRESS:H >>
/*
<<if $WHEREFROM >>
<<set _placename = setup.PLACES[$WHEREFROM] ? setup.PLACES[$WHEREFROM].name : $WHEREFROM >>
<<do "Back to _placename." TIMEPASSES:0.05 GOTO:Place SET:WHERE:$WHEREFROM ICON:PLACES >>
<</if>>
<<hr>>
<<event_forcelauncher phone >>
*/
/*
<<comingsoon "This is a test map interface. Currenly it only shows neighbourhoods. Go to [[Travel2]] to see it showing everything. (At your own risk.)" >>
<<silently>>
<<if !_final_places >><<travel_makelist >><</if>>
<</silently>>
<<set _all_places = Object.keys(setup.PLACES) >>
<<set _show_sublocs = 1 >>
<div id="travel_map">
<<for _i, _placekey range _all_places >>
<<set _place = setup.PLACES[_placekey] >>
<<silently>>
_placekey
<<if ";home;test;map;".includes(_placekey) >>
<<continue>>
<<elseif _place.hub >>
<<elseif !_final_places.includes(_placekey) >>
<<continue>>
<<elseif !_place.hub and !_show_sublocs >>
<<continue>>
<</if>>
<</silently>>
<<set
_xpos = _place.mapx ? _place.mapx : random(18,20),
_xpos = (_xpos*5) +"%",
_ypos = _place.mapy ? _place.mapy : random(0,3),
_ypos = (_ypos*5) +"%",
_label = _place.name,
_label += _place_key==$HOME ? " (home)" : "",
_label = "<div class='label'>''"+_label+"''</div>",
_icon = _place.icon ? _place.icon : "images/icons/places.png",
_icon = _place.hub ? "images/places/"+_placekey+".jpg" : _icon,
_class = _place.hub ? "hub " : " ",
_icon = "<div class='icon' style='background-image:url("+_icon+")'> </div>",
_image = "<img src='images/places/"+_placekey+".jpg' width=100 height=70 >",
_content = _image,
_content += "''_place.name'' <br><small>",
_content += " _place.description <br>",
_content += "<<= $PLACES[_place_key].visits >> visits ",
_content += "<<= $PLACES[_place_key].heat >> heat ",
_content += "</small>",
_content += "<div class='clearfix'> </div>",
_content = "<div class='content normalbox'>"+_content+"</div>",
_html = "<div class='place "+_class+"' style='top:"+_ypos+"; left:"+_xpos+"'>" + _icon + _label + _content + "</div>",
0 >>
<<posdiv _xpos _ypos place _class >>
_icon
<div class="label">_place.name</div>
<div class='content normalbox'>
_image
''_place.name''<br>
<<capture _placekey >>
<<button "Travel to _placekey" >>
<<timepasses 0.25 travel >>
<<stamina 2 >>
<<if _placekey=="map">><<goto Travel >>
<<else>><<placevisit _placekey >>
<</if>>
<</button>>
<</capture>>
<hr>
<div class='small'>
_place.description <br>
''<<= $PLACES[_placekey].visits >>'' visits
''<<= $PLACES[_placekey].heat >>'' heat
</div>
<div class='clearfix'> </div>
</div>
<</posdiv >>
<</for>>
</div>
<<widget placeheader >>
<<set _placeK = $args[0] >>
<<set _placeI = "images/places/" + _placeK + ".jpg" >>
<<= "<div class='passagebanner' style='background-image: url("+_placeI+")'><span class='shader'></span> <span class='title'><<placename "+_placeK+">></span> </div>" >>
/*
*/
<</widget >>
<<widget placefooter >>
<<set _placeK = $args[0] >>
<<set _placeI = "images/places/" + _placeK + ".jpg" >>
<<= "<div class='passagebanner under' style='background-image: url("+_placeI+")'><span class='shader'></span></div>" >>
/*
*/
<</widget >>
<<widget placename >>
<<set _placeO = setup.PLACES[$args[0]] >>
<<set _placeN = _placeO ? _placeO.name : "<cap>" +$args[0]+ "</cap>" >>
_placeN<</widget >>
<<widget placevisit >>
Initiates a place.
<<set $EVENT = "" >>
<<set $EVENTLIST = [] >>
<<set $PLACEARRIVE = true >>
<<set $WHEREFROM = $WHERE ? $WHERE : "nowhere" >>
<<set $WHERE = $args[0] >>
<<set $BGOVERRIDE=0 >>
<<change_bg $WHERE >>
<<if $PLACES[$WHERE] >>
<<set $PLACES[$WHERE].visits += 1 >>
<</if>>
<<goto "Place" >>
<</widget>>
/*
<<place_change placeKey >>
*/
<<widget place_change >>
<<set $WHEREFROM = $WHERE ? $WHERE : "nowhere" >>
<<set $WHERE = $args[0] >>
<<set $WHERE = $WHERE=="home" ? $HOME : $WHERE >>
<<set $BGOVERRIDE=0 >>
<<change_bg $WHERE >>
<<if $args[1] >><<goto Place>><</if>>
<</widget>>
/*
<<place_activate beach >>
*/
<<widget place_activate >>
<<silently>>
<<set _place_key = $args[0] ? $args[0].toLowerCase() : 0 >>
==place_activate:
<<if !_place_key >>''_place_key'' is not a defined!!
<<elseif $PLACES[_place_key] >>''_place_key'' exists already!!
<<elseif setup.PLACES[_place_key] >>
<<set $PLACES[_place_key] = setup.PLACES[_place_key]>>
<<set $PLACES[_place_key].eventable = 1 >>
<<else>>''_place_key'' is not in db!!
<</if>>
==
<</silently>>
<</widget>>
<<widget placecommand >>
<<set _command = $args[0] ? $args[0] : "" >>
<<set _variable = $args[1] ? $args[1] : "HORSE" >>
<<switch _command >>
<<case visit >>
<<placevisit $args[1]>>
<<case over >>
<<do "This button resets to where event was intitiated." goto:$WHERE >>
<<case neveragain >>
//This event will never play again.//
<<case newevent >>
//An event was unlocked for this location, or for $args[1] if specified.//
<<case unlocksequel >>
//This event will never play again. It's sequel, which has the same name but one higher number at the end, will be unlocked for this location, or for $args[1] if specified.//
<<default>>
<<alert "There is no placecommand:" _command >>
<</switch>>
<</widget>>
<<widget addproperty >>
<<if $args[0] and $args[0] != $WHERE >>
<<set $ACTIVEBGIMG = $args[0] >>
<<else>>
<<set $ACTIVEBGIMG = $WHERE >>
<</if>>
<<show_bg >>
<</widget >>
<<widget addproperty >>
<<listup "properties owned" $args[0] >>
<</widget >>
<<widget addplace >>
<<set _addedplace = $PLACES[$args[0]] >>
<<if _addedplace >>
<<if !_addedplace.known >>
<<set _addedplace.known = 1 >>
<<statusupdate "You learned the whereabouts of _addedplace." >>
<</if>>
<<else>>
<<set _addedplace+=" location" >>
<<learn _addedplace >>
<</if>>
<</widget >>
/* triggers on passage load and mid-passage if bg change */
<<widget show_bg >>
<<script>>
function showBackgroundScript() {
var $html = $("html");
var $classes = $html.attr("class");
$html.attr("class", " ");
if (State.variables.ACTIVEBGIMG){
$html.addClass("bg-"+State.variables.ACTIVEBGIMG);
} else if (State.variables.WHERE) {
$html.addClass("bg-"+State.variables.WHERE);
}
};
showBackgroundScript();
<</script>>
<</widget>>
/* <<change_bg >> for current where bg, or specify what bg */
<<widget change_bg >>
<<set _BGIMG = $args[0] and $args[1] ? $args[0]+"-"+$args[1] : $args[0] >>
<<set _BGIMG = _BGIMG ? _BGIMG : $WHERE >>
<<if _BGIMG and _BGIMG!=$WHERE >> <<set $ACTIVEBGIMG = _BGIMG >>
<<elseif _BGIMG!=$WHERE >> <<set $ACTIVEBGIMG = _BGIMG >>
<<elseif _BGIMG >> <<set $ACTIVEBGIMG = $WHERE >>
<<else>> <<set $ACTIVEBGIMG = $WHERE >>
<</if>>
<<show_bg >>
<</widget >><<change_bg $WHERE >>
<<set $myEVENT = "" >>
/* placeheader */
<<place_activate $WHERE >>
<<placeheader $WHERE >>
/* the below should go elsewhere */
<<set _NAME = $NPCS[$PLAYER].firstname >>
<<set _LASTNAME = $NPCS[$PLAYER].lastname >>
<<set _PORNNAME = $NPCS[$PLAYER].pornname ? $NPCS[$PLAYER].pornname : _NAME >>
<<set _HOME = setup.PLACES[$HOME].name >>
<<if !$PLACES[$WHERE] and setup.PLACES[$WHERE] >>
<<set $PLACES[$WHERE] = setup.PLACES[$WHERE] >>
<</if>>
<<if $PLACES[$WHERE] >>
<<if $WHERE=="map" >><<goto Travel >><</if>>
<<if $WHERE=="home" >><<set $WHERE=$HOME >><</if>>
/*
<<event_pointreset >>
<<event_varreset >>
*/
<<set $BGOVERRIDE = "" >>
<<change_bg $WHERE >>
<<set
$PLACES[$WHERE].known = 1,
_obj = $PLACES[$WHERE],
_visits = _obj.visits,
_firstvisit = !_visits or _visits==1 ? 1 : 0,
_PLACEo = setup.PLACES[$WHERE],
_placename = _PLACEo.name,
_exploretext = _PLACEo.explorationtext ? _PLACEo.explorationtext : "Take a look around.",
_defaultevent = $WHERE+"-defaultevent",
0 >>
<<set _EVENT_STR = $WHERE+" evented" >>
<<set _EVENTABLE = $PLACES[$WHERE].eventable and !_EVENT_STR.happened() ? 1 : 0 >>
==
<<set _nearbyPlaces = _PLACEo.near >>
<<set _undiscoveredPlaces = [] >>
<<for _item,_obji range setup.PLACES >>
<<if _obji.near.includes($WHERE) or _obji.from.includes($WHERE) >>
<<set _nearbyPlaces.pushUnique(_item)>>
<<= _item.canGo() ? "" : _undiscoveredPlaces.push( _item) >>
<</if>>
<</for>>
[_nearbyPlaces][_undiscoveredPlaces]
==
<</if>>
/* FIRST VISIT ------------------------------------ */
/* */
<<if _PLACEo >>
<<set $myEVENT = $myEVENT=="0" ? 0 : $myEVENT >>
<<if $PLACEARRIVE and _firstvisit >>
<<set $PLACEARRIVE = 0 >>
<<learn "$WHERE location" >>
<<if !$myEVENT >><<event_createlist $WHERE >><</if>>
<<if _obj.firstvisittext >>
<<placeimage $WHERE >>
<<=_obj.firstvisittext.sayOne() >>
<</if>>
<<else>>
<<if !$myEVENT >>
<<event_createlist $WHERE >>
<</if>>
<<=_obj.visittext ? _obj.visittext.sayOne() : "" >>
<</if>>
<<if !_visits >><<set $PLACES[$WHERE].visits = 1 >><</if>>
<</if>>
/* DESCRIPTION ------------------------------------ */
/* */
<<if _PLACEo >>
<<p>>You are at _placename<<if $WHERE==$HOME or $WHERE=='home' >>, your home (for now)<</if>><<if $WHEREFROM and false >>, which you arrived at from $WHEREFROM<</if>>. This is your <<= _visits ? _visits.visual('th') : "first" >> visit.
<</if>>
/* PHONE_EVENTS ------------------------------------ */
/* */
<<if !_IMPENDINGEVENT>>
<<unschedule textmessage >>
<<unschedule text >>
<<unschedule bootycall >>
<<unschedule phonecall >>
<<if _PLACEo >>
<<if _PLACEo.hub >>
<<unschedule overheard >>
<</if>>
<</if>>
<</if>>
/* EXLPORATION1 ------------------------------------ */
/* */
<<if _undiscoveredPlaces.length >>
<<switch $CHOICE >>
<<case EXPLORE >>
<<set _learned = _undiscoveredPlaces.sayOne() >>
<<set _learneder = _learned + " location" >>
You explore the place thoroughly.
<<show "You learned of a new place, _learned." !KNOW:_learneder LEARN:_learneder >>
<<timepasses 2 >>
<</switch >>
<</if>>
<<set $CHOICE = "" >>
/* PLACE_PASSAGE ------------------------------------ */
/* */
<<includeifexists $WHERE >>
/* FATIGUE ------------------------------------ */
/* */
<<if _TOOTIRED >>
<<set _CUBUS_OVERRIDE_FAILREASON = "too tired" >>
<</if>>
/* EVENTS ------------------------------------ */
/* */
<debug>
''EVENTLIST'': $EVENTLIST<br>
''myEVENT'' : $myEVENT<br>
''IMPENDINGEVENT'' : _IMPENDINGEVENT<br>
''EVENTABLE'' : ''_EVENTABLE''<br>
</debug>
<<set _IMPENDINGEVENT = !_IMPENDINGEVENT and $myEVENT ? $myEVENT : _IMPENDINGEVENT >>
<<if _IMPENDINGEVENT and _EVENTABLE >>
<<event_forcelauncher $WHERE include >>
<</if>>
/*
<<if _PLACEo >>
<<if !$myEVENT >>
<<if !setup.happened($WHERE+"_evented") >>
<<event_forcelauncher $WHERE include >>
<<elseif _PLACEo.eventable >>
<<event_forcelauncher $WHERE include >>
<</if>>
default event
<<if !_IMPENDINGEVENT and tale.has(_defaultevent) and 0 >>
<<= "<<do '"+_exploretext+"' DAYHAPPEN:"+_eventHappenString+" 'EVENTSTART:"+_defaultevent+"' >>" >>
<<elseif tale.has(_defaultevent)>>
<<do _exploretext "FAILREASON:default place events disabled in this version" >>
<</if>>
<<set _IMPENDINGEVENT = 0 >>
<</if>>
<</if>>
<<if _IMPENDINGEVENT >>
==IMPENDING EVENT _IMPENDINGEVENT RESET==
<</if>>
*/
/* PEOPLE ------------------------------------ */
/* */
<<set _peopleHere = setup.searchObject($NPCS, "where", $WHERE) >>
<<set _personHere = _peopleHere.random() >>
<debug>
''PEOPLE'' [_peopleHere] = (_personHere)
</debug>
<<if _personHere and _EVENTABLE >>
<<if _personHere.hasTrait("have met") or _personHere.getStat("love") >>
<<set _name = _personHere.getFullName()>>
<<set _personLinkLabel = "Is that _name?|You think you see _name over there.|_name is nearby." >>
<<else>>
<<set _personLinkLabel = "You see someone interesting nearby." >>
<</if>>
<<if _personHere >>
<<do _personLinkLabel GOTOCHANGER:changerMeet:_personHere NPCICON:_personHere >>
==_personHere, alsohere: _peopleHere==
<<set _HEROUTFIT = "beach waterpark".includes($WHERE) ? "bikini" : 0 >>
<<standdressup _personHere _HEROUTFIT tintfar flipped >>
<</if>>
<</if>>
/*<<for _s, _person range _peopleHere >>
<br>_s,_slut ''<<=$NPCS[_slut].where>>''
<</for>>*/
/* EXLPORATION2 ------------------------------------ */
/* */
<<if _undiscoveredPlaces.length >>
<<do "Explore." CHOICE:EXPLORE ICON:DETECT >>
<</if>>
/* HOME? ------------------------------------ */
/* */
<<if $WHERE==$HOME >>
/*<<hr>>*/<<include "home" >>
<</if>>
<debug>
<<p>>There are <<= $EVENTLIST.length ? $EVENTLIST.length : "no" >> viable events ($EVENTLIST).
<<if $PLACES[$WHERE] >>
<<if $PLACES[$WHERE].people.length >>
The following people are here: <<=$PLACES[$WHERE].people >>.
<</if>>
<</if>>
<div class='fivecol'>
<<for _e=0; _e<$EVENTLIST.length; _e++ >>
<<set _eventkey = $EVENTLIST[_e], _label = "do "+_eventkey+"" >>
<<= "<<do '"+_label+"' 'eventstart:"+_eventkey+"' >>" >>
<</for>>
<<= "<<do '"+_defaultevent+"' 'eventstart:"+_defaultevent+"' >>" >>
</div>
<hr>
<<set _TAGGEDEVENTS = Story.lookup("tags", $WHERE.toLowerCase().replaceAll(" ", "-")+"-event") >>
<div class='fourcol'>
<<for _e=0; _e<_TAGGEDEVENTS.length; _e++ >>
<<set _eventkey = _TAGGEDEVENTS[_e].title >>
<<set _label = "do ''"+_eventkey+"''" >>
/* <<= "<<do '"+_label+"!' 'eventstart:"+_eventkey+"' >>" >> */
/* <<= "<<do '"+_label+"!' 'GOTOEVENT:"+_eventkey+"' SET:STAGE:1 >>" >> */
<<capture _eventkey >>
<<link "_label" >>
<<set $myEVENT = _eventkey >>
<<goto _eventkey >>
<</link>>
<</capture>>
<</for>>
</div>
<<spacer>>
</debug>
<<if _TOOTIRED >>
<<do "You're tired. Go home and get to bed." GOTO:homeSleep CHOICE:NOSLEEP ICON:bed >>
<<elseif _TOOLATE >>
<<do "It's getting late. Go home and get to bed." GOTO:homeSleep CHOICE:NOSLEEP ICON:bed >>
<</if>>
<debug>
<<do "SIGHT NPC" "GOTO:NPC sight" STYLE:INLINE >>
<<do "KILL TIME" TIMEPASSES:2.5 STYLE:INLINE >>
<<do "REVERSE TIME" TIMEPASSES:-2.5 STYLE:INLINE >>
<<do "GO BED" GOTO:sleepPhase STYLE:INLINE >>
:::<<link MakeEventable _here >>
<<set $PLACES[$WHERE].eventable=1>><</link>>
</debug>
/* RETURN_TO_HUB ------------------------------------ */
/* */
<<if _PLACEo and 0 >>
<<if setup.PLACES[_GOBACKTO] >>
<<set _label = "Return to "+setup.PLACES[_GOBACKTO].name+"." >>
<<set _code = "widget:placevisit:" + _GOBACKTO >>
<<do _label _code icon:places TIMEPASSES:0.05 >>
<<else>>
<<do "Travel elsewhere." goto:Travel TIMEPASSES:0.15 >>
<</if>>
<</if>>
/* TRAVEL_MENU ------------------------------------ */
/* */
<<if !_PLACEo >>
<debug>Place "$WHERE" does not exist.</debug>
<<do "Go travelling." ZZZ_GOTO:Travel ICON:MAP KEYPRESS:T >>
<<do "Go home." TIMEPASSES:0.15 SET:WHERE:$HOME ICON:HOME KEYPRESS:H >>
<<do "Return to $WHEREFROM." TIMEPASSES:0.15 SET:WHERE:$WHEREFROM ICON:PLACES IS:$WHEREFROM SECRET KEYPRESS:R >>
<</if>>
<<for _item,_obji range setup.PLACES >>
<<if !_item.canGo()>><<continue>><</if>>
<<hr subloc >>
/*''_item'' [<<=_obji.near>>]<br>*/
<<if _obji.near.includes($WHERE) or _PLACEo.near.includes(_item) >>
<<do "Walk to ''_obji.name''." TIMEPASSES:0.15 SET:WHERE:_item ICON:TRAVEL >>
<</if>>
<</for>>
<<if _PLACEo >>
/*
<<set _navtype = _obj.hub ? "normal" : "textlink" >>
<<travel_menu 0 _navtype >>
<<set _GOBACKTO = setup.PLACES[$WHERE].from >>
<<if setup.PLACES[_GOBACKTO] and $WHERE==$HOME >>
<<set _label = "Head out." >>
<<set _code = "WIDGET:placevisit:" + _GOBACKTO >>
<<do _label _code ICON:places TIMEPASSES:0.05 KEYPRESS:T >>
<<elseif setup.PLACES[_GOBACKTO] >>3333
<<set _label = "Return to "+setup.PLACES[_GOBACKTO].name+"." >>
<<set _code = "WIDGET:placevisit:" + _GOBACKTO >>
<<do _label _code ICON:places TIMEPASSES:0.05 CHOICE:TRAVEL KEYPRESS:R >>
<<else>>444
<<do "Travel elsewhere." ZZZ_GOTO:Travel TIMEPASSES:0.15 KEYPRESS:T >>
<</if>>
*/
<</if>>
<<do "Travel elsewhere." GOTO:Travel ICON:TRAVEL TIMEPASSES:0.15 KEYPRESS:T >>
/*
<<set UIBar.stow(false); >>
*/
<D>MOTEL HAS BEEN INCLUDED</D><<col 3>>
<h3>LEAVE</h3>
<p>
<<for _i=0; _i<$PLAYER_party.length; _i++ >>
<<set _key = $PLAYER_party[_i] >>
<<keytip _key >>
<<capture _key >>
<<link "'' ⤓ ''" >>
<<set $PLAYER_party.delete(_key) >>
<<set $PLAYER_reserves.pushUnique(_key) >>
<<goto _here >>
<</link >>
<</capture >>
<br>
<</for >>
</p>
<</col>>
<<col 3>>
<h3>TAKE</h3>
<p>
<<for _i=0; _i<$PLAYER_reserves.length; _i++ >>
<<set _key = $PLAYER_reserves[_i] >>
<<keytip _key >>
<<capture _key >>
<<link "'' ↥ ''" >>
<<set $PLAYER_party.pushUnique(_key) >>
<<set $PLAYER_reserves.delete(_key) >>
<<goto _here >>
<</link >>
<</capture >>
<br>
<</for >>
<<for _i=0; _i<Object.keys($NPCS).length; _i++ >>
<<set _key = Object.keys($NPCS)[_i] >>
<<if $PLAYER_party.includes(_key) or $PLAYER_reserves.includes(_key) >>
<<continue>>
<</if>>
<<keytip _key >>
<<capture _key >>
<<link "'' RECRUIT ↥ ''" >>
<<set $PLAYER_party.pushUnique(_key) >>
<<goto _here >>
<</link >>
<</capture >>
<br>
<</for >>
</p>
<</col>>
<<col 3 last>>
<<button "Update DB" >>
<<load_csv "npcs.json" >>
<<goto _here >>
<</button >>
<</col>>
<<clear>>
<<do "Back." goto:previous() >><<change_bg clear >>
<<set $TOPIC="">>
<<set _DB = "NPCS" >>
<<set _array = Object.keys(setup[_DB]) >>
<div class='threecol boxnav'>
<<for _p=0; _p<_array.length; _p++ >>
<<set _key = _array[_p] >>
<<if !$PLAYER_party.includes(_key) and !$PLAYER_reserves.includes(_key) >><<continue>><</if>>
<<if $PLAYER==_key >><<continue>><</if>>
<div >
<<set _src = "images/"+_DB.toLowerCase()+"/"+_key.replaceAll(" ","")+"/face.png" >>
<<image _src block 500 >>
<div class='label'>
<h3><<= setup[_DB][_key].name >></h3><br>
<<capture _key >>
<<button "Chat" >><<interactcommand chat _key >><</button>>
<<button "Equip" >><<interactcommand equip _key >><</button>>
<</capture>>
</div>
</div>
<</for>>
</div>
<<include "home partymanage" >>
<<do "Back." goto:previous() >>
<hr>
<<set _DBpassage = _DB+".json" >>
<<button "Update DB" >>
<<load_json _DBpassage true >>
<<goto _here >>
<</button >>/*
<<talkingto THINGGIRL >>
<<talkingto "William Bloksky" 1 >>
Changes WHO variables to the person you're talking about and activates the NPC if they are named but inactive.
*/
<<widget talkingto >>
<<if $args[1] >>
<<set $WHO = $args[0] ? $args[0] : "gashead" >>
<<set $WHONAME = $args[0] ? $args[0] : "ERROR" >>
<<set _WHOCOLOR = $args[1] >>
<<else>>
<<set $WHO = $args[0] ? $args[0].toLowerCase() : "gashead" >>
<<set $WHONAME = $WHO.getFullName() >>
<<npc_activate $WHO $args >>
<</if>>
<<set
_WHO = $WHO.isNPC() ? $WHO.toLowerCase() : $WHO,
_WHOOBJ = setup.getPerson($WHO),
$WHOOBJ = setup.getPerson($WHO),
_SHEPREGNANT = _WHO.isPregnant(1),
_SHEVISIBLYPREGNANT = _WHO.visiblyPregnant(1),
_LOVE = $WHO.isActiveNPC() ? $NPCS[$WHO].stats.love : 1,
_LUST = $WHO.isActiveNPC() ? $NPCS[$WHO].stats.lust : 1,
_WHONAME = $WHONAME,
_HERNAME = _WHONAME,
_HERFIRSTNAME = _WHONAME.getFullName('first'),
_HERLASTNAME = _WHONAME.getFullName('last'),
_HISNAME = _WHONAME,
_HISFIRSTNAME = _WHONAME.getFullName('first'),
_HISLASTNAME = _WHONAME.getFullName('last'),
_WHOCOLOR = $args[2] ? $args[2] : "",
0 >>
<<set_who>>
<</widget>>
/* */
<<widget set_who >>
<<if $WHO >>
<<if $NPCS[$WHO] >>
<<set
_WHO = $WHO,
_HERNAME = $WHO.getFullName('first')+"",
_HERLASTNAME = $WHO.getFullName('last')+"",
_HERFULL = $WHO.getFullName('full')+"",
_HISNAME = $WHO.getFullName('first')+"",
_HISLASTNAME = $WHO.getFullName('last')+"",
_HISFULL = $WHO.getFullName('full')+"",
_HERAGE = $WHO.getAge(),
_HISAGE = $WHO.getAge(),
_HISAGE = $WHO.getAge(),
_ISPREGNANT = $WHO.isPregnant(1),
0 >>
<</if>>
<</if>>
<</widget>>
/* I CHAGNED _variable for args0 */
<<widget startchat >>
<<set $WHO = $args[0] ? $args[0] : $WHO >>
<<set $CHOICE = $args[1] ? $args[1] : "GREET" >>
<<set $TOPIC = "" >>
<<set $ASKEDALREADY = [] >>
<<set $chat_patience = 10 >>
/*<<goto "Chat" >>*/
<</widget>>
<<widget interactcommand >>
<<set _command = $args[0] ? $args[0] : "" >>
<<set _variable = $args[1] ? $args[1] : "HORSE" >>
<<switch _command >>
<<case chat >>
<<debugupdate "interactcommand/_command: Initiates a chat." >>
<<startchat _variable >>
<<case over >>
<<do "This button resets to where event was intitiated." goto:$WHERE >>
<<case neveragain >>
//This event will never play again.//
<<case newevent >>
//An event was unlocked for this location, or for $args[1] if specified.//
<<case unlocksequel >>
//This event will never play again. It's sequel, which has the same name but one higher number at the end, will be unlocked for this location, or for $args[1] if specified.//
<<default>>
<D>interactcommand/_command: Does not exist.</D>>
<</switch>>
<</widget>>
/*
<<ask_about {"topic":"answer"} [alt forced topics] >>
*/
<<widget ask_about >>
<<set _YOURLIST = $args[1] ? $args[1] : $RECORDS.know >>
<<set _THEIRLIST = $args[0] ? Object.keys($args[0]) : ["nothing"] >>
<<set _THEIRANSWERS = $args[0] ? $args[0] : {nothing:"Nothing?"} >>
<div> /* class="twocol" */
<<for _j=0; _j<_YOURLIST.length; _j++ >>
<<if !_THEIRLIST.includes(_YOURLIST[_j]) >><<continue>><</if>>
<<set _MYTOPIC = _YOURLIST[_j] >>
<<set _MYLABEL = "Ask about //" + _MYTOPIC + "//." >>
<<if setup.ITEMS[_MYTOPIC] >>
<<set _MYLABEL= "Ask about //" + _MYTOPIC.getItemData('name') + "//.">>
<</if>>
<<set _MYRESPO = "RESPO:" + _THEIRANSWERS[_MYTOPIC] + "" >>
<<set _MYICON = "ICON:unknownicon" >>
<<if !_THEIRLIST.includes(_MYTOPIC) >><<continue>><</if>>
<<= '<<do _MYLABEL _MYICON "'+_MYRESPO+'" >>' >>
<</for>>
</div>
<</widget>>
/* <<ask_free {"topic":"answer"} [alt forced topics] >> */
<<widget ask_free >>
<<set _QnAs = $args[0] ? $args[0] : {nothing:"Nothing?"} >>
<div>
<<for _question, _answer range _QnAs >>
<<set _MYLABEL = "Ask about //" + _question + "//." >>
<<set _MYRESPO = "RESPO:" + _answer + "" >>
<<set _MYICON = "ICON:unknownicon" >>
<<= '<<do _MYLABEL _MYICON "'+_MYRESPO+'" >>' >>
<</for>>
</div>
<</widget>>
/*
<<ask_them "Inquire about..." >>
*/
<<widget ask_them >>
<<set
_YOURLIST = $RECORDS.know.concatUnique( $NPCS[$PLAYER].inventory ),
_THEYARE = setup.NPCS[$WHO],
_THEIRANSWERS = _THEYARE.asks ? _THEYARE.asks : {},
_PREAMBLE = $args[0] ? $args[0] : "Ask about"
>>
<<for _MYTOPIC,_MYANSWER range _THEIRANSWERS >>
<<set _MYLABEL = _PREAMBLE + " " + _MYTOPIC + "." >>
/* ITEMS */
<<if $NPCS[$PLAYER].inventory.includes(_MYTOPIC) >>
<<set _MYLABEL = _PREAMBLE + " " + _MYTOPIC.getItemData('name') + "." >>
<<set _makeLink = 1 >>
<</if>>
/* NPCS */
/*_MYTOPIC(<<= _MYTOPIC.hasTrait("have seen")>>)*/
<<if setup.NPCS[_MYTOPIC] >>
<<if $NPCS[_MYTOPIC] >>
<<if !_MYTOPIC.hasTrait("have seen")>><<continue>><</if>>
<<set _MYLABEL = _PREAMBLE + " " + _MYTOPIC.getFullName('firstname') + "." >>
<<set _makeLink = 1 >>
<</if>>
<</if>>
<<if !_makeLink >>
<<if !_YOURLIST.includes(_MYTOPIC) >><<continue>><</if>>
<</if>>
<<set _MYRESPO = "RESPO:" + _THEIRANSWERS[_MYTOPIC] + "" >>
<<set _MYREPLY = "REPLY:" + _THEIRANSWERS[_MYTOPIC] + "" >>
<<set _MYICON = "ICON:unknownicon" >>
<<= "<<do _MYLABEL _MYICON \""+_MYRESPO+"\" \""+_MYREPLY+"\" >>" >>
<</for>>
/* <div class="twocol" ></div> */
<<clearfix>>
<debug>''YOURLIST'' _YOURLIST<br>''THEIRLIST'' _THEIRLIST</debug>
<</widget>>
/*
setup.NPCS[$args[0].toLowerCase()] ? setup.NPCS[$args[0].toLowerCase()] :
*/
<<widget clearfix >>
<div style="float:none; clear:both;"></div>
<</widget>>
<<widget nickname >>
<<set _forWho = $args[1] ? $args[0] : $WHO >>
<<set _theNick = $args[1] ? $args[1] : $args[0] >>
<<set $NPCS[_forWho].nickname = _theNick >>
<<debugupdate "_forWho has now been nicknamed _thenick" debug >>
<</widget >>
<<widget nicknameplayer >>
<<set _forWho = $args[1] ? $args[0] : $WHO >>
<<set _theNick = $args[1] ? $args[1] : $args[0] >>
<<set $NPCS[_forWho].nicknameplayer = _theNick >>
<<debugupdate "_forWho has now nicknamed $PLAYER _thenick" debug >>
<</widget >>
<div class='stand_room'>
<<set _whoO = $NPCS[$WHO] >>
<<set _talkO = setup.CONSTANTS.STRINGS.talk_any >>
<<set
_name = _whoO.name,
_fname = _whoO.firstname ? _whoO.firstname : _name,
_lname = _whoO.firstname ? _whoO.lastname : _name,
_nname = _whoO.nickname ? _whoO.nickname : _name,
_gender = _whoO.gender,
_ethnicity = _whoO.ethnicity,
_race = _whoO.race,
_love = $WHO.getStat("love"),
_respect = $WHO.getStat("respect"),
_lust = $WHO.getStat("lust"),
_fear = $WHO.getStat("fear"),
_virtue = $WHO.getStat("virtue"),
_loyalty = _respect*2 + _love + Math.abs(_fear),
_corruptibility = _lust + _fear - _virtue,
_seducability = _love + (_lust - _virtue),
_traits = _whoO.traits
>>
<<switch _gender >>
<<case "female" >><<set _she="her", _her="her", _hers="hers" >>
<<case "male" >><<set _she="er", _her="his", _hers="him" >>
<</switch>>
<h2>_name</h2>
<<switch $CHOICE.toUpperCase() >>
<<case GREET >>
<<quo POV "Hi _nname.|Hey.|Yo." >>
<<quo $WHO _talkO.hello >>
<<case GOODBYE >>
<<quo $WHO _talkO.goodbye >>
<<do "Back." goto:previous() >>
<<case ASK >>
<<include "Chat ask" >>
<<case SEDUCE >>
try to get sex
get sex if in relationship
"Wants Your Baby" but not in relationship >
"Wants Your Baby" but in relationship
<<case ABUSE >>
threaten for blowjobs, sex, etc
<<case RELATIONSHIP >>
stuff regarding trust, fear,
join party
leave prty
"Wants A Baby" > "Wants Your Baby"
"In Relationship" > single
none > Wants a Baby
<<case HYPNO >>
gaze into her to see her womb status
use up all PP to influence her fear, respect, love, virtueetc
use all PP to push one trait into her mind
use to command her to give you her posessions without having to pay or abuse or be stealthy
not virgin, high love and high virtue > whore
"Think of all the you've been in love with. Think of all the good feelings you had, how much you enjoyed yourselves together...|Yes... All those wonderful times...|When you made love to them, this is when you felt closes to them. It's when you felt most alive, most loved.|Yes... I can feel it now. Such a wonderful feeling.|When lovemaking was over, they left money for you on the bedside table. This was a special gift to tell you how respected and loved you were.|Yes... I think I remeber that.|It always made you feel happy, wether the sex was good or bad.|It did... it really did. I don't know why, but... it's just money... but I felt so loved and respected... like I was important to myself and others.|You are important. There are other men who could make you feel special. Many men, all with gifts to leave on the bedside table.|It would be so wonderful if I could
birth control > off birth control
"PILLS ARE BAD FOR YOU"
<<default >>
$CHOICE
<<quo POV $CHOICE >>
<<quo $WHO $CHOICE >>
<</switch>>
<hr>
<div class='twocol'>
<<if !_hideNav or $chat_patience <=- 9990 >>
<<do "Ask _her about something." CHOICE:ASK >>
<<do "Persuade her to ." CHOICE:RELATIONSHIP >>
<<do "Talk about your _RELATIONSHIP." CHOICE:RELATIONSHIP >>
<<do "Use psionic abilities on _her." CHOICE:HYPNO PSI>5 >>
<<do "Trade with _her." CHOICE:TRADE PSI>5 >>
<<do "Abuse and degrade _her." CHOICE:ABUSE PSI>5 >>
<<do "noting" >>
<<clear>>
</div>
<<say "I gotta go.|Talk to you later.|Later." CHOICE:GOODBYE chat_patience<2 >>
<<do "Back." goto:previous() >>
<</if>>
<<clear>>
<<hr>>
You are chatting with _name (_love _fear _respect _lust _virtue). The topic is $TOPIC, choice is $CHOICE and mode is $chat_mode. _she has $chat_patience patience. Her virtue is _virtue, corruptibility _corruptibility, seducability _seducability, She has the following traits: _traits
She is holding:
<<listtip $NPCS[$WHO].inventory >>
You have $NPCS[$PLAYER]stats.PP <<= null >> patience points, she has $chat_patience. The topic is '$CHOICE'.
<<hr>>
<<set _src = "images/npcs/"+$WHO+"/stand.png" >><<image _src stand >>
</div><<nobr>>
<<eventhead>>
<<talkingto WHOEVER 1 >>
<<difficulty 1 >>
<<set _PLACE = $PLACES[$WHERE].name >>
<<set _PLACE_ITEMS = $PLACES[$WHERE].items >>
<<set _PLACE_PEOPLE = $PLACES[$WHERE].people >>
<<set _PLACE_RUMOURS = $PLACES[$WHERE].rumours >>
<<set _PLACE_SPEAKERS = $PLACES[$WHERE].speakers >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
randompage 1 5
<<set $REPLY = You spend some time".sayOne() >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 1 >>
$REPLY
<<rumour >>
<<hr -------------------- >>
<<event_exitlink >>
<<case 2 >>
$REPLY
<<rumour >>
<<hr -------------------- >>
<<event_exitlink >>
<<case 3 >>
<<if setup.diceRoll(33) >>
STARTEVENT IF APPLICABLE
<<else>>
Nothing much happens.
<</if>>
RANDOM EVENT GETTER
<<hr -------------------- >>
<<event_exitlink >>
<<case 4 >>
$REPLY
<<sayone "A couple ask you if you could watch their stuff while they go swimming.|What a beautiful day it is.|You found a perfect spot to sit and relax.|You found an empty tanning chair near the boardwalk." >>
<<if $PLAYER.owns('suntanlotion') >>
This is an excellent time to work on your tan!
<<do "Work on your tan.|Catch some rays." HAVE:suntanlotion "eventstart:beach suntan" >>
<<countup "times tanned" >>
<<else>>
If you had some suntan lotion, this would have been an excellent opportunity to catch some rays.
<</if>>
<<event_exitlink >>
<<case 5 MEET >>
$REPLY
<<if $PLACES[$WHERE].people.length >>
<<else>>
<<p>>You people watch for a bit, but see no-one interesting.
<</if>>
<<itemimage suntanlotion right >>
Some careless individual left an empty tube of suntan lotion in the sand! Wait... on closer inspection, there's enough left in the tube for a single use.
<<takeall suntanlotion >>
<<event_exitlink >>
<<nobr>>
<<eventhead>>
<<talkingto "Tourguide Drone" 1 >>
<<difficulty 9 >>
<<set _IMG = $CHOICE=="NAKERS" ? "holodrone2.png" : "holodrone.png" >>
<<set _IMG = "images/events/tourguide/"+_IMG >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<if !$PROGRESS >>
<<sayone "You hear a faint humming sound and feel the air displace around you.|You hear a chime of some kind from a nearby source." >>
<<set $PROGRESS+=1 >>
<</if>>
<<if $RESPONSES >>
<<stand _IMG >>
<<convo >>
<<else>>
<<stand _IMG >>
<<quo _WHO "Hello, visitor to our beautiful island. Is there any way I can help you?|Hello, dear outlander. I trust you are having a //fantastic// day? If you're merely having a //great// day, please let me know how I can help you make it even better." >>
It's a infoguide drone.
<<sayone "The holographic guide looks at you with her cyan eyes, smilling the exact amount determined appropriate by her social interaction algorithms.|The holographic guide smiles at you warmly. Her cyan eyes and faint glow the only thing betraying the fact that she doesn't exist." >>
<</if>>
<<say "A tour guide AI? You look very real." "RESPO:Oh, thank you.///she says, and - to your surprise - blushes slightly.///That's very sweet of you to say. I was engineered on this very island at {{Cydenus Labs}}." >>
<<say "What are some places worth visiting?" "RESPO:Are you a nature lover? Visit the Jungle Path and see the local flora and fauna, previously inaccessible to non-indiginous peoples.///she says, transmitting the {{Jungle Path location}} to your phone." >>
<<say "Where's a good place to shop?" "RESPO:You like shopping? I //love// shopping. There are several great upscale stores Downtown. If local flavor is more your thing, the market might be worth a look." >>
<<say "Where can I score some drugs?" "RESPO:Wherever you are on the island, your pharmaceutical needs will be met. In downtown Turaska, an M&P Pharmacy is never far away. In Vista Domar, ///she says, transmitting a map with various locations including the {{Pharmacy location}} in the market." >>
<<set _ASKLIST = {
"Skyspire" : "Look up on it.///she says, gesturing to the gleaming tower at the center of the city, visible even here.///The Skyspire is a marvel of modern engineering. Isn't it breathtaking? Nothing like it exists anywhere else in the world.",
"Cydenus Labs" : "Cydenus Lab's campus is located in the {{Skyspire}}, floors W47 through W49. Unfortunatley, they aren't allowing tours at this time; please check back in six months. My optic projection technology and persona were developed there; I am pleased that you are interested in my birthplace.",
"mothertemple" : "The 'Mothertemple' is an institution of the {{Order of Mae'zhu}}. Though not a partner of the New Theology, the Order is regarded as an provisional affiliate and therefore respect and deference to their customs is advised in territories in which it applies.",
"secret beach" : "There are many ecological zones deemed off-limits to visitors; several of these are beaches. Please be kind to our island and comply with environmental bylaws - faillure to do so could result in fines, exile, indentured servitude of up to six years, or involuntary forfeiture of organs for scientific research.",
} >>
<<ask_about _ASKLIST >>
<<say "What's the name of the model they used as a basis for your design?" MYSTERY ART HORNY>=10 "RESPO:That's a //very// good question. Unfortunately, though I wish I could help, that information would be confidential.|That's too bad, she's a very beautiful woman.|Thank you! You're so kind.|I was wondering her name because I was going to see if she's done any porn.|I am not aware of what that means.|It means you have nice tits.|I do not know of this 'tits' you are refering to, but I feel like it's a complement. Thank you! You're so kind." >>
<<say "Holodrone initiate voice override, code alpha-nine-seven-ampersand-five-oh-six-three-five." MYSTERY "FAIL:I bet you have all kinds of anti-theft countermeasures, huh?" PAGE:10 HACK "RESPO:Override confirmed.///she says, her face suddenly blank, her eyes staring thoughtlessly forward.///Awaiting command." >>
<<say "Goodbye.|I'm done with you.|Whatever, bye.|Go bother someone else, holo-whore." PAGE:777 "RESPO: Goodbye, dear visitor!///she says with a friendly wave, and hovers off to find a lost tourist perhaps." >>
<<case 10 >>
<<stand _IMG >>
<<convo >>
<<if $CHOICE=="NAKERS">>
<<say "Say '_NAME, I need your dick so bad'." CHOICE:NAKERS HORNY:1 "RESPO: _NAME, I need your dick so bad.///the hologram says in a monotone.|No, say it like you mean it.|Parameter 'mean it' not understood.|Say it, but with emote state set to 'sultry'.|_NAME, I need your dick so bad.///she says in a sexy voice, before switching back to monotone to blurt out ///Emote vocalization test complete." >>
<<else>>
<<say "Compile list of all clothing model files. Subsequently: Delete every item in list, bypass confirmation inquiry. Go." CHOICE:NAKERS PAGE:0 HACK>1 HORNY:3 "WIDGET:schedule:news:...a spokesman at the Board of Tourism stated that the infodrone nudity was the result of a software bug.|Bug, or feature?|Bug, Paul. I said bug.:0" "RESPO:Clothing array created. Clarify - delete local files or remote master files?///she asks in a monotone voice.|Whoah, you can do that? Yes, delete both the local files and the remote ones.///you say, laughing at your prank.|Deleting files...///Her image flickers and suddenly she is naked.|Resume personality protocol.///you command.|Oh.///she says, her simulated personality once again in operation.///I... I seem to be naked. Why are you smilling?|You're smilling too.|I‘m programmed to respond emotionally to the mood of the visitor I am interacting with. I feel quite happy, though my nudity is troubling.///she says. The prank won't last long; they‘ve got to have backups and eventually your cyber vandalism will be noticed and reported.|Hang on... If I deleted the server files, will the versions of you in all the infodrones whizzing around the city be naked too, until backups are restored anyway?|I'm sorry, I don‘t know what you‘re talking about. Though, on reflection, I feel like the answer is 'yes'. Does that help?" >>
<</if>>
<<say "What's the name of the person this hologram character is based on?" ART>_DIFFICULTY HORNY>=10 "RESPO:{{Tomio Tenmaka}}.///she says, plainly.|Who is Tomio Tenmaka?///you ask after doing a quick search with your phone, finding nothing. She's not a model, actress, singer, or even (the greatest disappointment of all) a porn star.|Unknown.|How do you know this person's name and nothing else about them?|The following data structures are tagged with item 'Tomio Tenmaka' as source: Voice source - Tomio Tenmaka. Model - Tomio Tenmaka. Personality profile - Tomio Tenmaka. No further information is available.|I see." >>
<<say "Disable GPS tracking and initiate shutdown. (steal drone)" PAGE:888 TAKE:holodrone HACK:9 ACT:steal "RESPO:GPS tracking disabled... Shutdown inititated... Network connection terminated...///she says, and her hologram fragments and dissipates. The drone slowly lowers to the ground and folds up its motorized appendages.|You're coming home with me, baby.///you say as you lift the thing off the ground. It weighs more than it looks! Must be loaded with expensive hardware! You look to see if anyone is watching you, then take it to a secluded area and quickly wrap it in a spare piece of clothing so you are not seen carrying it." >>
<<say "Resume personality protocol." PAGE:0 "RESPO:Oh, hello.///she says, her simulated personality once again in operation.///How can I help you today, dear visitor?" >>
<<case 20 >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<do "Turn to face this disturbance.|Something hovering in the air?|What is it?" NEXT >>
<<do "Ignore it." PAGE:777 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
<<event_delayrepeat 7 >>
<<event_exitlink >>
<<eventjournal "Saw a tourist guide drone." >>
<<case 888 BADEND >>
<<convo >>
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "Don't have to worry aobut that tourist guide drone anymore." >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "Saw a tourist guide drone." >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<if $CHOICE=="SHOP" >>
<<p>>You see a few things of interest.
<<set _INVENTORY = "glasses-sun glasses-red speedo swimtrunks joggingpants lighter condom suntanlotion".split(" ") >>
<<shop_interface _INVENTORY table meds nosell >>
<<do "Stop shopping." SET:CHOICE:NOTHING SECRET ICON:SHOP >>
<<else>>
<<do "Shop around." SET:CHOICE:SHOP SECRET ICON:SHOP >>
<</if>>
<<nobr>>
<<set _WHO = "WHOEVER" >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 >>
You are in the learning anex.
<<p>>
<<for _n=0; _n<=1; _n++ >>
_n : <<= Math.round( 1.538462*_n^2+2 ) >> <br>
<</for>>
<<p>>
<<for _i=0; _i<1; _i++ >>
_i : <<= 3*(1+(40/100)*(_i)) >> <br>
<</for>>
<<hr -------------------- >>
<<set _who = $PLAYER >>
<<set _obj = $NPCS[_who].skills >>
/*
<<set _arr = Object.keys(_obj) >>
<<for _i=0; _i<_arr.length; _i++ >>
<<if _who.getSkill(_arr[_i])<= 0 >>
<<set _arr = _arr.delete(_arr[_i]) >>
<</if>>
<</for>>
*/
<<set _arr = Object.keys(setup.TERMS) >>_arr
<<for _i=0; _i<_arr.length; _i++ >>
<<if setup.TERMS[_arr[_i]].category != "skill" >>
<<set _arr = _arr.delete(_arr[_i]) >>
<</if>>
<</for>>
<div class=twocol>
<<for _i=0; _i<_arr.length; _i++ >>
<<set _skillkey = _arr[_i] >>
<<set _label = "Take a class on "+_arr[_i].define('name')+"." >>
<<set _price = 1+_who.getSkill(_skillkey)*1 >>
<<= "<<do '"+_label+"' next pay:"+_price+" choice:"+_skillkey+" icon:"+_skillkey+"icon >>" >>
<</for>>
</div>
/*
<<do "Take a class on Fighting." next pay:0.50 choice:fight >>
<<do "Take a class on Grappling." next pay:0.50 choice:wrestle >>
<<do "Take a class on Art." next pay:0.50 choice:art >>
<<do "Take a class on Stealth." next pay:0.50 choice:stealth >>
<<do "Take a class on Comedy." next pay:0.50 choice:joke >>
<<do "Take a class on Charm." next pay:0.50 choice:charm >>
<<do "Take a class on Guile." next pay:0.50 choice:lie >>
<<do "Take a class on Marksmanship." next pay:0.50 choice:aim >>
<hr>
<<do "Read a pamphlet on Fighting." skipnext pay:0.20 choice:fight >>
<<do "Read a pamphlet on Grappling." skipnext pay:0.20 choice:wrestle >>
<<do "Read a pamphlet on Art." skipnext pay:0.20 choice:art >>
<<do "Read a pamphlet on Stealth." skipnext pay:0.20 choice:stealth >>
<<do "Read a pamphlet on Comedy." skipnext pay:0.20 choice:joke >>
<<do "Read a pamphlet on Charm." skipnext pay:0.20 choice:charm >>
<<do "Read a pamphlet on Guile." skipnext pay:0.20 choice:lie >>
<<do "Read a pamphlet on Marksmanship." skipnext pay:0.20 choice:aim >>
<hr>
<<do "Charm masterclass." stage:3 pay:1 choice:aim >>
*/
<<case 1 >>
<<skillup $CHOICE 5 >>
You learned a lot about <<termtip $CHOICE >>
<<hr -------------------- >>
<<do "Ok..." first >>
<<case 2 >>
<<skillup $CHOICE 1 >>
You learned a tiny bit about <<termtip $CHOICE >>
<<hr -------------------- >>
<<do "Ok..." first >>
<<case 3 >>
<<skillup $CHOICE 100 >>
You learned a massive amount about <<termtip $CHOICE >>.
<<hr -------------------- >>
<<do "Ok..." first >>
<</switch>>
<</nobr>><h3>LEARN</h3>
<p>Here's what you know: <br>
''<small><<= $RECORDS.know >></small>''
</p>
<p>Here you can learn terms to ask people:</p>
<<set _full_list = [] >>
<<set _arr = Object.keys($NPCS) >>
<<for _j=0; _j<_arr.length; _j++ >>
<<set _key = _arr[_j] >>
<<if $NPCS[_key].asks >>
<<set _full_list.push(Object.keys($NPCS[_key].asks)) >>
<</if>>
<</for>>
<<set _arr = Object.keys(setup.PLACES) >>
<<for _j=0; _j<_arr.length; _j++ >>
<<set _key = _arr[_j] >>
<<set _full_list.push(_key + " location") >>
<</for>>
<hr>
<<set _full_list.push($RECORDS.know) >>
<<set _full_list.push("facial recognition|celebrity database".toArray()) >>
<<set _full_list = _full_list.toString().split(',').sort().removeDupes() >>
<div class='fourcol' style="size:.9em;">
<<for _i=0; _i<_full_list.length; _i++ >>
<<set _key = _full_list[_i] >>
<div>
<<if !_key.know() >>
<<capture _key >>
<<link "'' ☐ ''" >>
<<learn _key >>
<<goto _here >>
<</link >>
<</capture >>
<<else>>
<<capture _key >>
<<link "'' ☑ ''" >>
<<set $RECORDS.know.delete(_key) >>
<<goto _here >>
<</link >>
<</capture >>
<</if>>
_key
</div>
<</for >>
</div>
<<clear>>
<<hr>>
<<do "Back." goto:previous() >>
<<widget pregother >>
<<set
_MOTHER = $args[1] ? $args[1] : $WHO,
_FATHER = $args[0] ? $args[0] : "unknown"
>>
/*
<<if $NPCS[_WHO] >>
<<set $NPCS[_WHO].repro.gestation = setup.CONSTANTS.NUMBERS.repro.pregnancy_duration >>
<<set $NPCS[_WHO].repro.womb = "NOT PLAYER" >>
<<set $RECORDS.girls_cucked.push(_WHO) >>
<<else>>
<<set $RECORDS.girls_cucked.push(_WHO) >>
<</if>>
*/
<<impregnate_final _MOTHER _FATHER >>
<</widget>>
<<widget unpreg >>
<<set _MOTHER = $args[0] ? $args[0] : $WHO >>
<<if _MOTHER.isPregnant() >>
<<unlist "girls pregged" _MOTHER >>
<<listup "girls unpregged" _MOTHER >>
<<set $NPCS[_WHO].repro.gestation = setup.CONSTANTS.NUMBERS.repro.pregnancy_duration >>
<<debugupdate "_MOTHER no longer pregnant." >>
<<else>>
<<debugupdate "_MOTHER isn't pregnant anyway." >>
<</if>>
<</widget>>
<<widget suckle >>
<<skillup oral >>
<<horny 3 >>
<<set
_ID = $args[0] ? $args[0] : $WHO,
_HERNYM = $NPCS[_ID] ? $NPCS[_ID].name : _HER,
_HERNYM = _HERNYM ? _HERNYM : "the girl",
_MILKSCORE = 0,
_UPD = ""
>>
<<p>>
You <<sayone "suck|suckle|feed|nurse on|breastfeed from|devour" >> _HERNYM's
<<if _ID.hasTrait("abundant milk")>> big <<set _MILKSCORE+=1>>
<<elseif _ID.hasTrait("huge boobs") >> huge <<set _MILKSCORE+=2>>
<</if>>
<<if _ID.hasTrait("natural boobs")>> natural <<set _MILKSCORE+=1>>
<<elseif _ID.hasTrait("fake boobs") >> fake <<set _MILKSCORE-=1>>
<</if>>
<<sayone "boobs.|breasts.|tits.|mammaries." >>
<<if _ID.hasTrait("excellent milk") >>
Milk flows into your mouth from her nipples. It's incredible and envigorating!
<<health 50 >>
<<stamina 20 >>
<<mana 20 >>
<<elseif _ID.hasTrait("abundant milk") >>
Milk gushes from her nipples, spilling onto your lips and running down your chin. You drink as much of it as you can.
<<health 25 >>
<<stamina 5 >>
<<mana 5 >>
<<elseif _ID.hasTrait("lactates") or _ID.hasTrait("breastfeeds") >>
Milk seeps from her nipples, and you lap it up.
<<health 5 >>
<<stamina 1 >>
<<mana 1 >>
<<elseif setup.diceRoll($PLAYER.getSkill('breed')*5 , $PLAYER.getSkill('oral')*5 , _ID.isPregnant()*20 , _MILKSCORE*15 ) >>
Milk seeps from her nipples, and you lap it up.
<<skillup oral >>
<<health 5 >>
<<stamina 1 >>
<<mana 1 >>
<</if>>
<<clear>>
<</widget>>
<<widget blowjob >>
<<statup horny -1 >>
<<set
_ID = $args[0] ? $args[0] : $WHO,
_HERNYM = $NPCS[_ID] ? $NPCS[_ID].name : _HER
>>
<<countup "blowjobs gotten" 1 >>
<<feed _ID >>
<</widget>>
<<widget cunnalingus >>
<<skillup oral 1 >>
<</widget>>
<<widget finger >>
<<stamina -1 >>
<<set
_HER = $args[0] ? $args[0] : "asdfsd",
_HIM = $args.includes('cucked') ? $args[$args.indexOf('cucked')+1] : $PLAYER,
_HERNYM = $NPCS[_HER] ? $NPCS[_HER].name : _HER,
_HISNYM = $NPCS[_HIM] ? $NPCS[_HIM].name : _HIM,
_VRB = "fingered",
_HOW = $args[1] ? $args[1].split(' ') : ['']
>>
<</widget>>
/*
for fiddling quests and such
triggers wehnever fucked at home
*/
<<widget homefuck >>
<<if "camerahidden".furnished() >>
/*<<listup "girls filmed" $WHO >>*/
<<listup "girls filmed secretly" $WHO >>
<<take videosex_secret_yours >>
<<show "This fucking has been caught on camera, and is ready to be shared.|The whole thing was caught on tape." itemicon:camerahidden >>
<</if>>
/*
<<if $HOME=="motel" and 0 >>
sends you a text congradulating you
<</if>>
*/
<</widget>>
<<widget creampreg >>
<<if $WHO.isPregnant() or _WHO.isPregnant() >>
<<image $args[0] right creampreg >>
<</if>>
<</widget>>WHY DOESNT learn: work for read cubus
/* SETTINGS */
<<set
Config.history.controls = true,
Config.history.maxStates = 4,
Config.addVisitedLinkClass = true,
Config.saves.autosave = ["bookmark", "autosave"];
setup.version_number = "0.0.7",
setup.title = "Incubus Island",
setup.author = "Wape"
>>
<<set setup.time_bed = 22 >>
<<set setup.time_open = 16 >>
<<set setup.time_wake = 7 >>
<<include setSettings >>
/*
<<if typeof settings.debugmode != "boolean" >>
<<set
settings.customcontent = true,
settings.boxquote = false,
settings.debugmode = false,
settings.pregnancy = true,
settings.rapes = true
>>
<</if>>
*/
/* CONSTANTS */
<<set $KRED = "<span style='letter-spacing: -.5em; padding: 0 .6em 0 .1em;'>K=</span>" >>
<<set $KRED = "<span style='letter-spacing: -.5em; padding: 0 .6em 0 .1em; width: 0.5em'>K=</span>" >>
<<set setup.CONSTANTS={} >>
<<include numbers.var >>
<<include strings.var >>
<<include lists.var >>
/* JSON DBS etc */
<<include npcs.json >>
<<include mazes.json >>
<<include quips.json >>
<<include jobs.json >>
/* TSV DBS */
<<set setup.PLACES = Story.get("places.csv").text.loadupTSV() >>/* */
<<set setup.ENEMIES = Story.get("enemies.csv").text.loadupTSV() >>
<<set setup.ITEMS = Story.get("items.csv").text.loadupTSV() >>
<<set setup.TERMS = Story.get("terms.csv").text.loadupTSV() >>
<<set setup.TRAITS = Story.get("traits.csv").text.loadupTSV() >>
<<set setup.PROPERTIES = Story.get("properties.csv").text.loadupTSV()>>
<<set setup.PERKS = Story.get("perks_cum.csv").text.loadupTSV() >>
/*
<<include places.json >>
<<set setup.PERKS = Story.get("perks.csv").text.loadupTSV() >>
*/
/* CUSTOM */
<<set _list = Story.lookup("tags", "custom-character") >>
<<for _l=0; _l<_list.length; _l++ >>
<<include _list[_l].title >>
<<set setup.NPCS[_CUSTOMCHARACTER.id] = _CUSTOMCHARACTER >>
<</for>>
<<nobr>>
<<eventhead>>
<<talkingto BRATKID 1 >>
<<difficulty 0 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 >>
<<p>>You see a group of gradeschool aged boys milling around, laughing and talking smack at each other. One of them is significantly louder than the rest.
<<quo BRATKID "And then I said, go get it then, you you pimply sack of shit! And I threw his bag right over the fence." >>
<<eventimage bratkid.png right >>
He's so loud and annoying you can't help but frown. He notices you looking at him.
<<quo BRATKID "Hey what are you looking at?">>
<<quo BRATFRIEND "Yeah, what are you looking at, homo?">>
<<quo BRATKID "Yeah, you wanna fuck me? You a pedophile? Someone call the police, we got a pedophile over here.">>
<<quo BRATFRIEND "Yeah, huhuh, he's a pedo!">>
There are people around and a few of them have turned their heads to see what the commotion is. You overcome the urge to beat the shit out of him and and continue on your way before things get awkward.
<<event_unlocknext 2 >>
<<eventjournal "I'm too young to be saying kids these days have no respect for their elders... but there's this one kid that really pisses me off." >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto BRATKID 1 >>
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 >>
<<eventimage bratkid.png right >>
You see a group of children. They're huddled around some sort of commotion. As you get closer, you notice a familiar brat punching some scrawny kid in the gut.
<<say "Hey! Stop that!" NEXT ACT:kind "RESPO:Why don't you come make me, bitch?///he spews at you without hesitation, gesturing at you threateningly.|Uh... because you're a kid?|No. Because you're a pussy." >>
<<say "Hey kid, if you don't cut that shit out right now, it'll be my fist in your gut." next onward "RESPO:Oh yeah? Why don't you come over here an-///he begins defiantly, abruptly hesitating when he sees the expression on your face.///Y-yeah well, I was done anyway.|Sure you were, kid. Fuck off.|Whatever.///he says, gesturing to his cronies to leave. You could swear you heard a waiver in his voice, like he was legitimately worried he'd get it from an adult." "FAIL:Why I oughta... (shake fist menacingly)" THREAT:3 >>
<<say "Is this how you're mother raised you? To be a bully?" next "RESPO:No, this is how my dad raised me, to be tough and not take crud from anyone.|And do you honestly think this is what you meant?|Yes... no? Whatever man, I'm out of here.///he says, gesturing to his cronies to leave." ACT:compassion >>
<<say "That's it! Give that little fucker what for!" next "RESPO:Huh? What do you want?///the kid says over his shoulder, after realizing he has an audience.|Uh, I was just saying right on, you know? That's some top bullying.|Whatever dude.///he says, and gestures to his friends.///Lets get outta here." PAGE:2 ACT:mean >>
<<do "Just keep walking." PAGE:5 >>
<<case 1 >>
<<convo >>
Once they've left, you check on the kid they were beating up. He's bruised and has a nosebleed, but he doesn't seem significantly injured.
<<quo BULLIEDKID "Thank you, mister. That Toby's a real jerk. I did his Math homework for him cuz he said he'd give me some comics. I met him here like he said, and he took the homework from me, and then him and his friends..." >>
<<quo POV "I know, I saw. Can I help you kid? You got roughed up pretty bad.">>
<<quo BULLIEDKID "Nah, I'll be fine. Thanks mister.">>
<<do "Help dust him off and be on your way." END >>
<<case 2 >>
<<convo >>
Once they've left, you check on the kid they were beating up. He's bruised and has a nosebleed, but he doesn't seem significantly injured.
<<quo BULLIEDKID "Mister, why did you say that?! Grown up are supposed to protect kids!" >>
<<quo POV "This was all on you, kid. Toughen up." >>
<<quo BULLIEDKID "I... I'll try...">>
<<do "Be on your way." END >>
<<case 3 >>
<<case 4 >>
<<case 5 >>
You continue on your way. No point in getting involved.
<<event_unlocknext>>
<<eventjournal "I saw that bratty kid being a dick to one of his classmates." >>
<<event_exitlink >>
<<case 999 >>
<<convo >>
You continue on your way.
<<event_unlocknext>>
<<eventjournal "I saw that bratty kid being a dick to one of his classmates." >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><h3>Journal</h3>
<<showjournal >>
<<spacer>>
<debug>
<h3>Events</h3>
<<showevents >>
<<spacer >>
</debug><h3>Records</h3>
<<p>>''Known'': <br>
<<set _LIST = $RECORDS.know.sort() >>
<small><<if _LIST.length >><<=_LIST.join(', ')>><<else>>N/A<</if>></small>
<<p>>''Happened'': <br>
<<set _LIST = $RECORDS.happened.sort() >>
<small><<if _LIST.length >><<=_LIST.join(', ')>><<else>>N/A<</if>></small>
<<p>>''Girls'': <br>
<<showlists "fucked|cucked|paid|pregged|seduced|tricked" >>
<hr>
<<showschedule >><<nobr>>
<<eventhead>>
<<talkingto BRATKID 1 >>
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 >>
<<eventimage trixie.webp right >>
<<thisorthat $CHOICE "As you wander around, you notice something: Your letcher sense is tingling! You look around and spot the the source - a thin girl with an amazing ass is walking on the other side of the street. Her shorts are about five sizes too small and leave almost nothing to the imagination." >>
<<do "Enough sightseeing! Time to approach her..." POINTS>3 SIN:letch SECRET PAGE:1 >>
<<do "Oggle her ass." POINTS<=3 POINTS:1 HORNY:1 SIN:letch SECRET "CHOICE://Look at that thing!// It's amazing. You'd let her take a shit on you, with that. No, wait, that's fucking nasty. You wouldn't do that. Or would you? Well, lets hope it doesn't come to that, you think to yourself, and let your mind wander as you imagine all the things you would do to it while admiring it's perfect curves." >>
<<do "Stare at her legs." POINTS<=3 POINTS:1 HORNY:1 SIN:letch SECRET "CHOICE:You can just imagine those wrapped around you. You wonder how flexible she is, like could you hold them behind her ears while fucking her? " >>
<<do "Look at her tits." POINTS<=3 POINTS:1 HORNY:1 SIN:letch SECRET "CHOICE:You're too far behind her so the angle isn't quite right to get a good look, but they seem decent enough." >>
<<do "Try to get a look at her face." POINTS<=3 POINTS:1 SIN:letch SECRET "CHOICE:Her hair is covering her face from this angle, and her head is turned away from you slightly, you think she's looking at her phone. You only get brief glimpses of it. She might be cute, but even if she isn't, you'd totally hit it. I mean //look// at the rest of her." >>
<<do "Move along." PAGE:777 >>
<<case 1 >>
<<quo BRATKID "Hey, what are you staring at, faggot?///says a familiar voice. A child's voice." >>
<<eventimage bratkid.png right >>
You turn to see that kid - Toby, was it? - rounding the corner on his skateboard. He has an angry look on his face. Not the look of a belligerent little shit like ususal, but legitimate anger.
<<quo BRATKID "Hey, {{Trixie}}! This pedo guy's staring at you!" >>
Oh shit, he noticed you oggling her, and he seems to know her. How old is she? Christ, what if she's a classmate of his?! You know girls mature faster than boys do, but the difference between that and this little twerp...
<<quo BRATKID "I'm gonna call the police on you!///he screams at you.///Pedo! We got a pedo over here!" >>
There doesn't seem to be anyone around this time, and that ass - rather, that girl Trixie seems preoccupied with her phone, and is probably wearing headphones if she hasn't taken notice.
<<quo BRATKID "What's the matter, faggot? You can't get sex from girls your own age? You a virgin? You pussy faggot!///he shouts at you, getting in your face." >>
<<do "Shove him to the ground and kick him while he's down." NEXT ACT:assault "RESPO:You shove him to the ground. He opens his eyes wide, more startled than hurt; he evidently did not expect anyone to stand up to him. He opens his mouth to speak but it's too late, a swift kick to his gut is incoming.|Oof!|Yeah! How do you like that?" >>
<<say "If you're looking at me, and //not// looking at that ass, then you're the faggot here. Faggot." NEXT SIN:rude "RESPO:You can't help but enjoy lowering yourself to his level.|Yeah but you're looking at me now instead of her ass, faggot! That makes you an even bigger faggot, a big pedo faggot!|Yeah, you wish I //was// a pedo faggot. You wish I'd take you out behind a dumpster and fuck your little faggot ass raw.///you say without thinking, and realize you may have taken it too far. A bit of a conversational //faux pas// to broach the topic of pedophillic assrape with a stranger. Well, he'll get over it." >>
<<say "You want her, don't you? We can make that happen. You lure her to a quiet place, the two of us can enjoy her all afternoon." MYSTERY PAGE:3 ACT:corruption heat:10 "RESPO:He stares at you eyes wide as you describe your plan to him with a mixture of horror and excitement. Once she's lured to an abandoned warehouse you'll chloroform her, and the two of you will haul her to the basement where you will gag her and tie her wrists behind her back, and so on... By the end, horror wins out, and the prospect of losing his virginity to the hottest girl in school is offset by the his sheer revulsion at the bizzarre scenario placed in his head by a strange man. Since it clearly isn't going to work, you backtrack.|Sike. You actually thought I meant it? Haha, the look on your face, kid. For a moment there I thought you were going to say yes, you sick fuck. You weren't, were you?|N-no, I... um... I have to go home. I think I need to throw up..." >>
<<say "I'm impressed by your interest in protecting her, your words are misguided. Trixie is my daughter, son." PAGE:3 LIE:1 "RESPO:His demenour suddenly changes, and he shyly mumbles out some appologies and something about respecting 'your' daughter. Eventually, he regains his nerve.|You'll tell her I tried to protect her, right?|I'm not sure I want her to even be aware of your existence, son." >>
<<say "Please. I get so much pussy from hotter bitches than your little girlfriend over there." NEXT fuck:6 "RESPO:|She's not my girlfriend!|Yeah, and she never will be." >>
<<say "I'm not a pedo. I'm going to wait patiently until her 18th birthday, and then I'm gonna //ruin// her." NEXT "RESPO:He almost gasps at hearing you say this.|B-b-b-but-|Yeah, that's right, her butt. I'm going to destroy it, and she's gonna love every second of it." >>
<<case 2 ROCKTHROW >>
$RESPONSE1
<<quo BRATKID $RESPONSE2 >>
<<quo POV $RESPONSE3 >>
Incensed and not knowing what to say, he storms off. The moment you think you've bested the little asshole, a rock hits you smack dab in the middle of your forehead.
<<health -6 >>
<<quo POV "OW!" >>
<<quo BRATKID "Haha, take that.///he says, and throws another one.">>
<<quo POV "You little fucker!///you shout, dodging it.">>
He runs off laughing. What a little shit.
<<eventjournal "That fucking brat threw a rock at me. When I get my hands on him..." >>
<<do "See what Trixie is up to." END >>
<<case 3 PEACEFUL >>
$RESPONSE1
<<quo BRATKID $RESPONSE2 >>
<<quo POV $RESPONSE3 >>
You quickly leave before he causes more trouble. You managed to shut him up, at least.
<<eventjournal "That damn brat cock blocked me today. Oh well. I should think about Trixie the next time I'm rubbing one out." >>
<<do "See what Trixie is up to." END >>
<<case 4 >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 5 >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 6 >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 7 >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 8 >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 9 >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 DELAY >>
<<convo >>
You continue on your way.
<<eventjournal "I should think of that girl I saw the next time I'm rubbing one out." >>
<<event_delayrepeat >>
<<event_exitlink >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<eventjournal "I should think of that girl I saw the next time I'm rubbing one out." >>
<<event_exitlink >>
<<case 999 GOODEND >>
Seems like Trixie wandered off into the crowd further down the street. Oh well.
<<event_unlocknext>>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<set setup.CONSTANTS.NUMBERS = {
age_consent: 18,
repro: {
cycle_days: 28,
pregnancy_duration: 9*28,
chance_OVULATION: 100,
chance_ovulation: 50,
chance_normal: 10,
chance_period: 1,
chance_PERIOD: 0
},
sinpoints: {
abomination:-100,
rape: -55,
rapey: -20,
sneakrape: -50,
sleeprape: -40,
trickrape: -25,
daterape: -50,
gangrape: -100,
altrape: -50,
murder: -100,
assault: -20,
threat: -20,
grope: -5,
mean: -3,
cruel: -10,
corruption: -15,
tempt: -5,
steal: -5,
mug: -10,
drug: -10,
drugging: -10,
lie: -1,
brag: -1,
rude: -1,
veryrude: -5,
gross: -1,
harass: -2,
letch: -1,
lewd: -1,
biglie: -10,
racism: -10,
sexism: -5,
sabotage: -15,
humiliation:-10,
kind: 2,
complement: 1,
compassion: 5,
honest: 1,
patience: 1,
inspire: 10,
honesty: 5,
generosity: 5,
gooddeed: 5,
greatdeed: 10,
improve: 20,
polite: 1,
}
} >>
<<nobr>>
<<eventhead>>
<<talkingto BRATMOM >>
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 >>
As you move through the crowd, you have a feeling that you are being watched.
<<do "Ignore this feeling." NEXT >>
<<do "Leave the area immediately." PAGE:555 "RESPO:You quickly leave the crowded area, turning as many corners as you to to evade whoever may have been following you." >>
<<case 1 >>
You ignore the feeling and continue. How normal is it to be looked at in a crowd? Probably nothing suspicious.
Suddenly, something darts towards you quickly out of the corner of your eye. There is a sharp pain in your lower leg as something thuds against it.
<<health -5>>
<<quo POV "Argh!///you scream, more with shock than agony." >>
You look to see a kid quickly dissappearing into the crowd. It's that bratty kid you keep seeing!
<<eventjournal "That kid kicked me! Just out of nowhere! This of course means war." >>
<<do "Chase him down and give him what for." NEXT >>
<<do "Just leave." PAGE:555 >>
<<case 2 >>
You rush after the kid.
<<quo POV "Come back here you little fucker!" >>
He turns to laugh, but once he sees how close you're bearing down on him he stops laughing and redoubles his fleeing efforts. He whizzes around a corner and you lose sight of him.
You spend a few moments looking around for him, but he's gone.
<<do "Dammit..." NEXT >>
<<case 3 >>
<<stand kid >>
You walk a bit to hopefully calm your temper. After a few minutes, something in a nearby store window catches your eye for a moment.
It's the kid! You only saw him for a moment, and he had his back turned, but it was definately him.
<<do "Go inside and confront him before he notices you and slips away." NEXT >>
<<do "Forget it, it's not worth it." PAGE:555 "RESPO:You're liable to strangle him if you get close enough. What's the point anyway?" >>
<<case 4 >>
You carefully enter the store. You see him standing at the end of one of the isles, reading a comic book or something.
<<convo "Hey! Kid! You kicked me you son of a bitch!///you say, anger that had slowly subsiding blazing up once more." POV BRATKID >>
The kid turns to you, and dodges as you reach out to grab him by the collar. His little shiteating expression is gone now; he's apparently afraid of you.
<<stand >>
He drops his comic and runs down the aisle to the exit. He skitters around a woman standing in the middle of the aisle (blocking your ability to follow) and then out the front door.
<<quo BRATMOM "{{Toby}}? Toby where are you going?///says the woman at the fleeing boy. She must be his mother. She turns to you and, seeing yor angry expression, says///Oh gosh! Has Toby done something naughty again? I'm so sorry." >>
<<quo POV "Is that your kid? He kicked me in the leg!" >>
<<quo BRATMOM "Oh my gosh, I'm so sorry. Are you alright? Oh my god I feel terrible. My son, Toby, is such a handful." >>
As she says this, you really see her for the first time. Hmmm...
<<say "Don't worry about it." NEXT "REPLY:I can't not worry about it. " >>
<<say "Get your kid in line, lady, or I'll teach him some manners myself. (crack knuckles)" NEXT LOVE:1 "REPLY:Oh gosh, I'm sorry. I'll teach him some manners, I really will! Please! I'm trying, I really am... " >>
<<say "You look like you're a handful yourself." NEXT LOVE:-1 ACT:harass "REPLY:Hm? I don't understand but..." >>
<<case 5 >>
<<stand >>
<<quo BRATMOM "$REPLY I'm at such a loss. He doesn't mean it, he's just... ever since his father left, he's changed. I don't know what to do, I keep getting calls from his school. I'm at my wit's end.">>
<<say "Your husband left? I'm sorry to hear that... and surprised, too." "RESPO:Yes he did, but why are you surprised?|Oh, just- ah, nothing.///you start, fake hesitate, then continue.///Well, I was just going to say, if I had a wife as beautiful as you, I would never have left her." NEXT LOVE:1 CHARM:2 >>
<<say "You just need a man in the house to discipline him proper." "RESPO:Oh! Why yes, I suppose that would do. But I think he needs a role model more than anything.|A man in the house can be that too.|Haha, yes. I suppose he could. That would be nice... " NEXT EVIL>4 >>
<<say "He'll grow out of it." NEXT "RESPONSE:Yes, I hope so. " >>
<<case 6 >>
<<stand >>
<<convo >>
She smiles at you, blushing slightly.
<<quo BRATMOM "Anyway, I'm sorry for unloading on you like that.">>
It's ok, you think, I'd like to do some unloading on you.
<<quo POV "It's ok, ma'am. It's not easy being a parent.">>
<<quo BRATMOM "Ma'am? Oh gosh, you make me sound old! Call me Lana, Lana Hurtz. Do you have children of your own?">>
Plenty on the way, you think.
<<quo POV "No, no I don't. But I would like to be a father some day. My name is _NAME, by the way. I'm new to the neighbourhood.">>
<<quo BRATMOM "It's a pleasure, _NAME. We live right down the street, I'm sure we'll be running into you a lot.">>
<<quo POV "I hope so.">>
<<quo BRATMOM "Anyway, I better go catch Toby before he does something else naughty!" >>
The lonely single mother blushes and smiles at you, and then leaves. She turns and does a little wave at you before exiting.
<<do "Wave back." END >>
<<do "Nod." END >>
<<do "Do nothing." END >>
<<case 7 >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 555 ABANDON >>
<<thisorthat $RESPONSE1 "You're suddenly in too bad a mood to enjoy yourself. You leave." >>
<<event_exitlink >>
<<case 999 GOODEND >>
So that little batard came out of her, huh?
<<eventjournal "I met Lana hurtz, that brat kid's (Toby?) mom." >>
<<event_unlocknext >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>/* <<npc_activate "Kaiser Jillhelm" german >> */
<<widget npc_activate >>
<<set
_npc_key = $args[0]+"",
_npc_args = $args+"",
_npc_key = _npc_key.toLowerCase(),
_archetype = $args[1] ? $args[1] : "white female",
_blank_slate = setup.NPCS.DEFAULT,
_new_npc = {},
0 >>
<<if !$NPCS[_npc_key] and setup.NPCS[_npc_key] >>
<<silently >>
<<set _new_npc = setup.NPCS[_npc_key] >>
/* ------- NAME ------- */
<<if !_new_npc.name >>
<<set _new_npc.name = _new_npc.firstname + " " + _new_npc.lastname >>
<<elseif !_new_npc.firstname >>
<<set _new_npc.firstname = _new_npc.name.split(" ")[0] >>
<<set _new_npc.lastname = _new_npc.name.split(" ").last() >>
<</if>>
<<if _new_npc.stats >>
<<set _new_npc.stats = setup.mergeObjects(_new_npc.stats, setup.NPCS.DEFAULT.stats) >>
<<else>>
<<set _new_npc.stats = setup.NPCS.DEFAULT.stats >>
<</if>>
<<if !_new_npc.inventory >>
<<set _new_npc.inventory = setup.NPCS.DEFAULT.inventory >>
<</if>>
<<if !_new_npc.skills >>
<<set _new_npc.skills = setup.NPCS.DEFAULT.skills >>
<</if>>
<<set _new_npc.seed = random(1,999999) >>
<<set _new_npc.birthday = _new_npc.birthday ? _new_npc.birthday : random(0,365) >>
''_npc_key'':
/* ------- MISSINGS ------- */
<<set _new_npc.asks = _new_npc.asks ? _new_npc.asks : {} >>
/* ------- TRAITS ------- */
<<set _new_npc.traits = setup.addonTraits(_new_npc.traits) >>
/* ------- REPRO ------- */
<<if !_new_npc.repro >>
<<stringify setup.NPCS.DEFAULT.repro >><br>
<<set _new_npc.repro = _blank_slate.repro >>
<<else>>
<<for _rnum, _rkey range Object.keys(_blank_slate.repro) >>
<<if typeof _new_npc.repro[_rkey] === 'undefined'>>
_rkey is undefined!
<<set _new_npc.repro[_rkey] = setup.NPCS.DEFAULT.repro[_rkey] >>
set to _new_npc.repro[_rkey].<br>
<</if>>
<</for>>
<<set _new_npc.fertility = _new_npc.repro ? _new_npc.repro : _blank_slate.repro >>
<<set _new_npc.repro = _new_npc.repro ? _new_npc.repro : 0 >>
<</if>>
<<set _new_npc.repro.cycle = random(1, setup.CONSTANTS.NUMBERS.repro.cycle_days) >>
<<stringify _new_npc.repro >><hr>
<<set _new_npc.generated = "db" >>
<<set $NPCS[_npc_key] = _new_npc >>
<<set _new_npc={} >>
<</silently >>
/* build from scratch :: ''_npc_key'' doesn't exist, will generate <br> */
<<elseif !$NPCS[_npc_key] and !setup.NPCS[_npc_key] >>
==I DONT KNOW WHAT GOES HERE (_npc_args)==
<<set _new_npc = {
race : _npc_args.parseRace(),
ethnicity : _npc_args.parseEthnicity(),
gender : _npc_args.parseGender(),
id : _npc_key,
stats : setup.NPCS.DEFAULT.stats,
repro : setup.NPCS.DEFAULT.repro,
generated : "minor"
} >>
<<set _new_npc.firstname = setup.randomName(_new_npc.ethnicity, _new_npc.gender, _new_npc.gender) >>
<<set _new_npc.lastname = setup.randomName(_new_npc.ethnicity, _new_npc.gender, "last") >>
<<set _new_npc.name = _new_npc.firstname + " " + _new_npc.lastname >>
<<if _archetype.includes("female")>><<set _new_npc.gender="female">>
<<elseif _archetype.includes("male")>><<set _new_npc.gender="male">>
<</if>>
<<= _new_npc.gender>><br>
<<=setup.randomName($args, "last")>> /
<<set $NPCS[_npc_key]=_new_npc >>
<debug><<= JSON.stringify($NPCS[_npc_key]).replaceAll(",",", ") >>
<<show_object_simple $NPCS[_npc_key] >></debug>
<</if>>
<</widget >><<set setup.CONSTANTS.STRINGS = {
names_african_male : "Abanu, Adebayo, Ajani, Akachi, Akello, Amadi, Amari, Anan, Ayan, Ayo, Ayu, Azizi, Barack, Chi, Chidi, Congo, Djimon, Dumi, Ebo, Ejiro, Eskender, Farai, Gahiji, Garian, Haji, Ibo, Idi, Idir, Iniko, Itoro, Itri, Izem, Jatau, Jengo, Kato, Kehinde, Kofi, Kojo, Kwaku, Kwame, Lekan, Mandela, Masozi, Massai, Nairobi, Obi, Odion, Okello, Okoro, Omari, Oyibo, Rudo, Seydou, Shango, Tafari, Tau, Taye, Tendai, Thabo, Uduak, Yao, Yaw, Zaire, Zenebe, Zesiro, Zuri".split(', '),
names_african_female : "Adede, Adhiambo, Adisa, Adjoa, Adongo, Afua, Ama, Apiyo, Apunda, Arjana, Ashanti, Atieno, Awiti, Babirye, Bahati, Bamidele, Bapoto, Belakane, Blessing, Bohlale, Boipelo, Boitumelo, Bolade, Bolanile, Candace, Candis, Chiamaka, Chibuzo, Chidiebere, Chidimma, Chiemeka, Chika, Chinaza, Chinedu, Chinwe, Chinwendu, Chioma, Chipo, Chizoba, Dambudzo, Dayo, Dede, Dikeledi, Doto, Dubaku, Eniola, Enitan, Enu, Ephigenia, Eshe, Eshe, Esi, Farai, Femi, Folami, Fumbe, Fumnanya, Furaha, Gbemisola, Gugu, Hadiya, Hadiyya, Hendaque, Hlengiwe, Idowu, Ife, Ifunanya, Isoken, Jayde, Joycelin, Kagiso, Kalisha, KamadiA, Kamaria, Kamaria, Katlego, Kesia, Kirabo, Kunto, Kya, Leena, Lesedi, Lindiwe, Lulu, Lungile, Malaika, Marjni, Masika, Masozi, Mchumba, Meria, Messina, Mirembe, Mojisola, Monifa, Morowa, Mosi, Mudiwa, Mwanajuma, Ndidi, Nkechi, Nkemdilim, Nkiruka, Nosizwe, Nsia, Nsonowa, Nthanda, Ntombi, Nubia, Nyah, Ogechi, Olabisi, Olayinka, Oluchi, Olufemi, Olufunmilayo, Olufunmilola, Oluwafunmilayo, Oluwaseyi, Oluwatoyin, Onyeka, Onyekachukwu, Opeyemi, Osumare, Patience, Pauline, Penina, Pili, Poni, Qelhatat, Qhikiza, Racheal, Radhiya, Ramla, Rashida, Refilwe, Rehema, Rudo, Rufaro, Rumbidzai, Rutendo, Saada, Saalinge, Salama, Salina, Samanya, Sethunya, Shani, Shani, Shanika, Sharifa, Sharik, Sheena, Shukura, Shukura, Siko, Simisola, Sithembile, Siti, Ssanyu, Subira, Suzanna, Tabia, Tafadzwa, Tafari, Tameka, Tamela, Tamika, Taonga, Tapiwa, Tatenda, Tawia, Temitope, Tendai, Thandiwe, Themba, Themba, Tinashe, Titilayo, Totit, Tsholofelo, Tulinaqwe, Udo, Unathi, Uzochi, Uzoma, Waseme, Winna, Worknesh, Yaa, Yawa, Yejide, Yewande, Zainabu, Zalika, Zarah, Zawadi, Zina, Zola, Zuri".split(', '),
names_african_last : "Ademola, Adesida, Adesina, Adeyemi, Aguda, Akenzua, Akerele, Akiloye, Akintola, Akinyemi, Akpabio, Alakija, Alamieyeseigha, Amaechi, Anenih, Anikulapo-Kuti, Asari-Dokubo, Attah, Azikiwe, Ba, Babangida, Bah, Ballo, Balogun, Bankole, Bello, Biobaku, Boro, Buhari, Chahine, Chukwumereije, Cisse, Cisse, Contee, Contee, Conteh, Conteh, Danjuma, Diallo, Diallo, Dimka, Diya, Effiong, Egwu, Ekwensi, Ezekwesili, Fagbure, Falana, Fall, Fofana, Gbadamosi, Gueye, Ibori, Igbinedion, Igwe, Iweala, Iwu, Jaja, Jakande, Jalloh, Jang, Kalu, Keita, Kone, Kone, Madaki, Magoro, Mbanefo, Mensah, Mensah, Ndiaye, Nnamani, Nuffin, Nwosu, Nzeogwu, Obasanjo, Obi, Odili, Ohakim, Ojukwu, Okadigbo, Okafor, Okafor, Okeke, Okeke, Okilo, Okiro, Okonjo, Okoro, Okotie-Eboh, Okoye, Okpara, Olanrewaju, Omehia, Onobanjo, Onwuatuegwu, Onwudiwe, Orji, Osei, Owusu, Oyenusi, Oyinlola, Sall, Sall, Sane, Sane, Sarr, Sarr, Sekibo, Sesay, Sesay, Solarin, Sow, Sow, Soyinka, Sy, Sylla, Tinibu, Toure, Toure, Traore, Traore, Turay, Turay, Uba, Yar'Adua, Yeboah, Yeboah".split(', '),
names_american_male : "Billy, Billy, Billy".split(', '),
names_american_female : "Aaliyah, Abigail, Adalyn, Addison, Adeline, Alaina, Alexandra, Alexis, Alice, Allison, Alyssa, Amelia, Anna, Annabelle, Aria, Arianna, Aubrey, Audrey, Ava, Avery, Bailey, Bella, Brooklyn, Cadence, Callie, Camilla, Caroline, Charlie, Charlotte, Chloe, Claire, Clara, Cora, Elena, Eliana, Elizabeth, Ella, Ellie, Emily, Emma, Eva, Evelyn, Gabriella, Gianna, Grace, Hailey, Hannah, Harper, Isabella, Isabelle, Jasmine, Julia, Kaelyn, Kaitlyn, Katherine, Kayla, Kaylee, Keira, Kennedy, Kylie, Lauren, Layla, Leah, Lila, Liliana, Lillian, Lily, London, Lucy, Mackenzie, Madelyn, Madison, Makayla, Maria, Maya, Mia, Mila, Natalie, Nora, Olivia, Paisley, Penelope, Peyton, Piper, Reagan, Riley, Sadie, Samantha, Sarah, Savannah, Scarlett, Skyler, Sophia, Sophie, Stella, Sydney, Victoria, Violet, Vivian, Zoe".split(', '),
names_american_last : "Abbott, Acosta, Adams, Adkins, Aguilar, Aguirre, Albert, Alexander, Alford, Allen, Allison, Alston, Alvarado, Alvarez, Anderson, Andrews, Anthony, Armstrong, Arnold, Ashley, Atkins, Atkinson, Austin, Avery, Avila, Ayala, Ayers, Bailey, Baird, Baker, Baldwin, Ball, Ballard, Banks, Barber, Barker, Barlow, Barnes, Barnett, Barr, Barrera, Barrett, Barron, Barry, Bartlett, Barton, Bass, Bates, Battle, Bauer, Baxter, Beach, Bean, Beard, Beasley, Beck, Becker, Bell, Bender, Benjamin, Bennett, Benson, Bentley, Benton, Berg, Berger, Bernard, Berry, Best, Bird, Bishop, Black, Blackburn, Blackwell, Blair, Blake, Blanchard, Blankenship, Blevins, Bolton, Bond, Bonner, Booker, Boone, Booth, Bowen, Bowers, Bowman, Boyd, Boyer, Boyle, Bradford, Bradley, Bradshaw, Brady, Branch, Bray, Brennan, Brewer, Bridges, Briggs, Bright, Britt, Brock, Brooks, Brown, Browning, Bruce, Bryan, Bryant, Buchanan, Buck, Buckley, Buckner, Bullock, Burch, Burgess, Burke, Burks, Burnett, Burns, Burris, Burt, Burton, Bush, Butler, Byers, Byrd, Cabrera, Cain, Calderon, Caldwell, Calhoun, Callahan, Camacho, Cameron, Campbell, Campbell, Campos, Cannon, Cantrell, Cantu, Cardenas, Carey, Carlson, Carney, Carpenter, Carr, Carrillo, Carroll, Carson, Carter, Carver, Case, Casey, Cash, Castaneda, Castillo, Castro, Cervantes, Chambers, Chan, Chandler, Chaney, Chang, Chapman, Charles, Chase, Chavez, Chen, Cherry, Christensen, Christian, Church, Clark, Clarke, Clay, Clayton, Clements, Clemons, Cleveland, Cline, Cobb, Cochran, Coffey, Cohen, Cole, Coleman, Collier, Collins, Colon, Combs, Compton, Conley, Conner, Conrad, Contreras, Conway, Cook, Cooke, Cooley, Cooper, Copeland, Cortez, Cote, Cotton, Cox, Craft, Craig, Crane, Crawford, Crosby, Cross, Cruz, Cummings, Cunningham, Curry, Curtis, Dale, Dalton, Daniel, Daniels, Daugherty, Davenport, David, Davidson, Davis, Dawson, Day, Dean, Decker, Dejesus, Delacruz, Delaney, Deleon, Delgado, Dennis, Diaz, Dickerson, Dickson, Dillard, Dillon, Dixon, Dodson, Dominguez, Donaldson, Donovan, Dorsey, Dotson, Douglas, Downs, Doyle, Drake, Dudley, Duffy, Duke, Duncan, Dunlap, Dunn, Duran, Durham, Dyer, Eaton, Edwards, Elliott, Ellis, Ellison, Emerson, England, English, Erickson, Espinoza, Estes, Estrada, Evans, Everett, Ewing, Farley, Farmer, Farrell, Faulkner, Ferguson, Fernandez, Ferrell, Fields, Figueroa, Finch, Finley, Fischer, Fisher, Fitzgerald, Fitzpatrick, Fleming, Fletcher, Flores, Flowers, Floyd, Flynn, Foley, Forbes, Ford, Foreman, Foster, Fowler, Fox, Francis, Franco, Frank, Franklin, Franks, Frazier, Frederick, Freeman, French, Frost, Fry, Frye, Fuentes, Fuller, Fulton, Gaines, Gallagher, Gallegos, Galloway, Gamble, Garcia, Gardner, Garner, Garrett, Garrison, Garza, Gates, Gay, Gentry, George, Gibbs, Gibson, Gilbert, Giles, Gill, Gillespie, Gilliam, Gilmore, Glass, Glenn, Glover, Goff, Golden, Gomez, Gonzales, Gonzalez, Good, Goodman, Goodwin, Gordon, Gould, Graham, Grant, Graves, Gray, Green, Greene, Greer, Gregory, Griffin, Griffith, Grimes, Gross, Guerra, Guerrero, Guthrie, Gutierrez, Guy, Guzman, Hahn, Hale, Haley, Hall, Hamilton, Hammond, Hampton, Hancock, Haney, Hansen, Hanson, Hardin, Harding, Hardy, Harmon, Harper, Harrell, Harrington, Harris, Harrison, Hart, Hartman, Harvey, Hatfield, Hawkins, Hayden, Hayes, Haynes, Hays, Head, Heath, Hebert, Henderson, Hendricks, Hendrix, Henry, Hensley, Henson, Herman, Hernandez, Herrera, Herring, Hess, Hester, Hewitt, Hickman, Hicks, Higgins, Hill, Hines, Hinton, Hobbs, Hodge, Hodges, Hoffman, Hogan, Holcomb, Holden, Holder, Holland, Holloway, Holman, Holmes, Holt, Hood, Hooper, Hoover, Hopkins, Hopper, Horn, Horne, Horton, House, Houston, Howard, Howe, Howell, Hubbard, Huber, Hudson, Huff, Huffman, Hughes, Hull, Humphrey, Hunt, Hunter, Hurley, Hurst, Hutchinson, Hyde, Ingram, Irwin, Jackson, Jacobs, Jacobson, James, Jarvis, Jefferson, Jenkins, Jennings, Jensen, Jimenez, Johns, Johnson, Johnston, Jones, Jordan, Joseph, Joyce, Joyner, Juarez, Justice, Kane, Kaufman, Keith, Keller, Kelley, Kelly, Kemp, Kennedy, Kent, Kerr, Key, Kidd, Kim, King, Kinney, Kirby, Kirk, Kirkland, Klein, Kline, Knapp, Knight, Knowles, Knox, Koch, Kramer, Lamb, Lambert, Lancaster, Landry, Lane, Lang, Langley, Lara, Larsen, Larson, Lawrence, Lawson, Le, Leach, Leblanc, Lee, Leon, Leonard, Lester, Levine, Levy, Lewis, Lindsay, Lindsey, Little, Livingston, Lloyd, Logan, Long, Lopez, Lott, Love, Lowe, Lowery, Lucas, Luna, Lynch, Lynn, Lyons, MacDonald, Macdonald, Macias, Mack, Maclean, Madden, Maddox, Maldonado, Malone, Mann, Manning, Marks, Marquez, Marsh, Marshall, Martin, Martinez, Mason, Massey, Mathews, Mathis, Matthews, Maxwell, May, Mayer, Maynard, Mayo, Mays, Mcbride, Mccall, Mccarthy, Mccarty, Mcclain, Mcclure, Mcconnell, Mccormick, Mccoy, Mccray, Mccullough, Mcdaniel, Mcdonald, Mcdowell, Mcfadden, Mcfarland, Mcgee, Mcgowan, Mcguire, Mcintosh, Mcintyre, Mckay, Mckee, Mckenzie, Mckinney, Mcknight, Mclaughlin, Mclean, Mcleod, Mcmahon, Mcmillan, Mcneil, Mcpherson, Meadows, Medina, Mejia, Melendez, Melton, Mendez, Mendoza, Mercado, Mercer, Merrill, Merritt, Meyer, Meyers, Michael, Middleton, Miles, Miller, Mills, Miranda, Mitchell, Molina, Monroe, Montgomery, Montoya, Moody, Moon, Mooney, Moore, Morales, Moran, Moreno, Morgan, Morin, Morris, Morrison, Morrow, Morse, Morton, Moses, Mosley, Moss, Mueller, Mullen, Mullins, Munoz, Murphy, Murray, Myers, Nash, Navarro, Neal, Nelson, Newman, Newton, Nguyen, Nichols, Nicholson, Nielsen, Nieves, Nixon, Noble, Noel, Nolan, Norman, Norris, Norton, Nunez, Obrien, Ochoa, Oconnor, Odom, Odonnell, Oliver, Olsen, Olson, Oneal, Oneil, Oneill, Orr, Ortega, Ortiz, Osborn, Osborne, Owen, Owens, Pace, Pacheco, Padilla, Page, Palmer, Park, Parker, Parks, Parrish, Parsons, Pate, Patel, Patrick, Patterson, Patton, Paul, Payne, Pearson, Peck, Pena, Pennington, Perez, Perkins, Perry, Peters, Petersen, Peterson, Petty, Phelps, Phillips, Pickett, Pierce, Pittman, Pitts, Pollard, Poole, Pope, Porter, Potter, Potts, Powell, Powers, Pratt, Preston, Price, Prince, Pruitt, Puckett, Pugh, Quinn, Ramirez, Ramos, Ramsey, Randall, Randolph, Rasmussen, Ratliff, Ray, Raymond, Reed, Reese, Reeves, Reid, Reilly, Reyes, Reynolds, Rhodes, Rice, Rich, Richard, Richards, Richardson, Richmond, Riddle, Riggs, Riley, Rios, Rivas, Rivera, Rivers, Roach, Robbins, Roberson, Roberts, Robertson, Robinson, Robles, Rocha, Rodgers, Rodriguez, Rodriquez, Rogers, Rojas, Rollins, Roman, Romero, Rosa, Rosales, Rosario, Rose, Ross, Roth, Rowe, Rowland, Roy, Ruiz, Rush, Russell, Russo, Rutledge, Ryan, Salas, Salazar, Salinas, Sampson, Sanchez, Sanders, Sandoval, Sanford, Santana, Santiago, Santos, Sargent, Saunders, Savage, Sawyer, Schmidt, Schneider, Schroeder, Schultz, Schwartz, Scott, Sears, Sellers, Serrano, Sexton, Shaffer, Shannon, Sharp, Sharpe, Shaw, Shelton, Shepard, Shepherd, Sheppard, Sherman, Shields, Short, Silva, Simmons, Simon, Simpson, Sims, Singleton, Skinner, Slater, Sloan, Small, Smith, Snider, Snow, Snyder, Solis, Solomon, Sosa, Soto, Sparks, Spears, Spence, Spencer, Stafford, Stanley, Stanton, Stark, Steele, Stein, Stephens, Stephenson, Stevens, Stevenson, Stewart, Stokes, Stone, Stout, Strickland, Strong, Stuart, Suarez, Sullivan, Summers, Sutton, Swanson, Sweeney, Sweet, Sykes, Talley, Tanner, Tate, Taylor, Terrell, Terry, Thomas, Thompson, Thornton, Tillman, Todd, Torres, Townsend, Tran, Travis, Trevino, Trujillo, Tucker, Turner, Tyler, Tyson, Underwood, Valdez, Valencia, Valentine, Valenzuela, Vance, Vang, Vargas, Vasquez, Vaughan, Vaughn, Vazquez, Vega, Velasquez, Velazquez, Velez, Villarreal, Vincent, Vinson, Wade, Wagner, Walker, Wall, Wallace, Waller, Walls, Walsh, Walter, Walters, Walton, Ward, Ware, Warner, Warren, Washington, Waters, Watkins, Watson, Watts, Weaver, Webb, Weber, Webster, Weeks, Weiss, Welch, Wells, West, Wheeler, Whitaker, White, Whitehead, Whitfield, Whitley, Whitney, Wiggins, Wilcox, Wilder, Wiley, Wilkerson, Wilkins, Wilkinson, William, Williams, Williamson, Willis, Wilson, Winters, Wise, Witt, Wolf, Wolfe, Wong, Wood, Woodard, Woods, Woodward, Wooten, Workman, Wright, Wyatt, Wynn, Yang, Yates, York, Young, Zamora, Zimmerman".split(', '),
names_any_male : "Aaron, Adam, Adrian, Adrian, Agustin, Aiden, Alan, Alejandro, Alessandro, Alessio, Alexander, Alonso, Andrea, Andrew, Andres, Angel, Angelo, Anthony, Antonio, Asher, Austin, Axel, Baker, Bastardo, Bastian, Bautista, Benicio, Benjamin, Benjamin, Brayden, Bruno, Caleb, Cameron, Carlos, Carson, Carter, Charles, Christian, Christopher, Colton, Connor, Cooper, Cristian, Dakari, Damian, Daniel, Daniele, Dante, David, Davide, Diego, Domenico, Dominic, Dylan, Easton, Edoardo, Eduardo, Eli, Elia, Elias, Elijah, Elias, Emanuele, Emiliano, Emilio, Emmanuel, Enzo, Eric, Esteban, Ethan, Evan, Everett, Ezekiel, Ezra, Facundo, Federico, Felipe, Fernando, Filippo, Francisco, Franco, Gabriel, Gabriele, Gael, Genesis, Giacomo, Gioele, Giorgio, Giovanni, Giulio, Giuseppe, Gonzalo, Grayson, Greyson, Henry, Hudson, Hugo, Hunter, Ian, Ignacio, Iker, Isaac, Isaiah, Izan, Jace, Jack, Jackson, Jacob, Jacopo, James, Jameson, Jason, Javier, Jaxon, Jaxson, Jaxtyn, Jayden, Jeremiah, Jeronimo, Joaquin, John, Jonathan, Jordan, Jorge, Jose, Joseph, Joshua, Josiah, Juan, Juan Jose, Juan Martin, Juan Pablo, Julian, Julian, Kairo, Karsyn, Kayden, Kenzo, Kylo, Landon, Leo, Leonardo, Leonel, Levi, Leon, Liam, Lincoln, Logan, Lorenzo, Luca, Lucas, Luciano, Luigi, Luke, Manuel, Marco, Marcos, Mario, Martin, Mason, Mateo, Matteo, Matthew, Mattia, Matias, Mauricio, Maverick, Maximiliano, Michael, Michele, Miguel, Miles, Maximo, Nathan, Nicholas, Nicola, Nicolo', Nicolas, Noah, Nolan, Oliver, Owen, Pablo, Paolo, Pedro, Pietro, Rafael, Raffaele, rancesco, Riccardo, Robert, Rodrigo, Roman, Ryan, Saint, Salvador, Salvatore, Samuel, Samuele, Santiago, Santino, Sawyer, Sebastian, Sebastian, Sergio, Simone, Simon, Stefano, Tadeo, Theodore, Thiago, Thomas, Tommaso, Tomas, Valentino, Vicente, Vincenzo, Watson, William, Wyatt, Xaviar, Alex, Alvaro, Angel, Axel".split(', '),
names_any_female : "Abigail, Adalyn, Addison, Adeline, Alaina, Alexandra, Alexis, Alice, Allison, Alyssa, Amelia, Anna, Annabelle, Aria, Arianna, Aubrey, Audrey, Ava, Avery, Bailey, Bella, Brooklyn, Cadence, Callie, Camilla, Caroline, Charlie, Charlotte, Chloe, Claire, Clara, Cora, Elena, Eliana, Elizabeth, Ella, Ellie, Emily, Emma, Eva, Evelyn, Gabriella, Gianna, Grace, Hailey, Hannah, Harper, Isabella, Isabelle, Jasmine, Julia, Kaelyn, Kaitlyn, Katherine, Kayla, Kaylee, Keira, Kennedy, Kylie, Lauren, Layla, Leah, Lila, Liliana, Lillian, Lily, London, Lucy, Mackenzie, Madelyn, Madison, Makayla, Maria, Maya, Mia, Mila, Natalie, Nora, Olivia, Paisley, Penelope, Peyton, Piper, Reagan, Riley, Sadie, Samantha, Sarah, Savannah, Scarlett, Skyler, Sophia, Sophie, Stella, Sydney, Victoria, Violet, Vivian, Zoe".split(', '),
names_any_last : "Abbott, Acosta, Adams, Adkins, Aguilar, Aguirre, Albert, Alexander, Alford, Allen, Allison, Alston, Alvarado, Alvarez, Anderson, Andrews, Anthony, Armstrong, Arnold, Ashley, Atkins, Atkinson, Austin, Avery, Avila, Ayala, Ayers, Bailey, Baird, Baker, Baldwin, Ball, Ballard, Banks, Barber, Barker, Barlow, Barnes, Barnett, Barr, Barrera, Barrett, Barron, Barry, Bartlett, Barton, Bass, Bates, Battle, Bauer, Baxter, Beach, Bean, Beard, Beasley, Beck, Becker, Bell, Bender, Benjamin, Bennett, Benson, Bentley, Benton, Berg, Berger, Bernard, Berry, Best, Bird, Bishop, Black, Blackburn, Blackwell, Blair, Blake, Blanchard, Blankenship, Blevins, Bolton, Bond, Bonner, Booker, Boone, Booth, Bowen, Bowers, Bowman, Boyd, Boyer, Boyle, Bradford, Bradley, Bradshaw, Brady, Branch, Bray, Brennan, Brewer, Bridges, Briggs, Bright, Britt, Brock, Brooks, Brown, Browning, Bruce, Bryan, Bryant, Buchanan, Buck, Buckley, Buckner, Bullock, Burch, Burgess, Burke, Burks, Burnett, Burns, Burris, Burt, Burton, Bush, Butler, Byers, Byrd, Cabrera, Cain, Calderon, Caldwell, Calhoun, Callahan, Camacho, Cameron, Campbell, Campbell, Campos, Cannon, Cantrell, Cantu, Cardenas, Carey, Carlson, Carney, Carpenter, Carr, Carrillo, Carroll, Carson, Carter, Carver, Case, Casey, Cash, Castaneda, Castillo, Castro, Cervantes, Chambers, Chan, Chandler, Chaney, Chang, Chapman, Charles, Chase, Chavez, Chen, Cherry, Christensen, Christian, Church, Clark, Clarke, Clay, Clayton, Clements, Clemons, Cleveland, Cline, Cobb, Cochran, Coffey, Cohen, Cole, Coleman, Collier, Collins, Colon, Combs, Compton, Conley, Conner, Conrad, Contreras, Conway, Cook, Cooke, Cooley, Cooper, Copeland, Cortez, Cote, Cotton, Cox, Craft, Craig, Crane, Crawford, Crosby, Cross, Cruz, Cummings, Cunningham, Curry, Curtis, Dale, Dalton, Daniel, Daniels, Daugherty, Davenport, David, Davidson, Davis, Dawson, Day, Dean, Decker, Dejesus, Delacruz, Delaney, Deleon, Delgado, Dennis, Diaz, Dickerson, Dickson, Dillard, Dillon, Dixon, Dodson, Dominguez, Donaldson, Donovan, Dorsey, Dotson, Douglas, Downs, Doyle, Drake, Dudley, Duffy, Duke, Duncan, Dunlap, Dunn, Duran, Durham, Dyer, Eaton, Edwards, Elliott, Ellis, Ellison, Emerson, England, English, Erickson, Espinoza, Estes, Estrada, Evans, Everett, Ewing, Farley, Farmer, Farrell, Faulkner, Ferguson, Fernandez, Ferrell, Fields, Figueroa, Finch, Finley, Fischer, Fisher, Fitzgerald, Fitzpatrick, Fleming, Fletcher, Flores, Flowers, Floyd, Flynn, Foley, Forbes, Ford, Foreman, Foster, Fowler, Fox, Francis, Franco, Frank, Franklin, Franks, Frazier, Frederick, Freeman, French, Frost, Fry, Frye, Fuentes, Fuller, Fulton, Gaines, Gallagher, Gallegos, Galloway, Gamble, Garcia, Gardner, Garner, Garrett, Garrison, Garza, Gates, Gay, Gentry, George, Gibbs, Gibson, Gilbert, Giles, Gill, Gillespie, Gilliam, Gilmore, Glass, Glenn, Glover, Goff, Golden, Gomez, Gonzales, Gonzalez, Good, Goodman, Goodwin, Gordon, Gould, Graham, Grant, Graves, Gray, Green, Greene, Greer, Gregory, Griffin, Griffith, Grimes, Gross, Guerra, Guerrero, Guthrie, Gutierrez, Guy, Guzman, Hahn, Hale, Haley, Hall, Hamilton, Hammond, Hampton, Hancock, Haney, Hansen, Hanson, Hardin, Harding, Hardy, Harmon, Harper, Harrell, Harrington, Harris, Harrison, Hart, Hartman, Harvey, Hatfield, Hawkins, Hayden, Hayes, Haynes, Hays, Head, Heath, Hebert, Henderson, Hendricks, Hendrix, Henry, Hensley, Henson, Herman, Hernandez, Herrera, Herring, Hess, Hester, Hewitt, Hickman, Hicks, Higgins, Hill, Hines, Hinton, Hobbs, Hodge, Hodges, Hoffman, Hogan, Holcomb, Holden, Holder, Holland, Holloway, Holman, Holmes, Holt, Hood, Hooper, Hoover, Hopkins, Hopper, Horn, Horne, Horton, House, Houston, Howard, Howe, Howell, Hubbard, Huber, Hudson, Huff, Huffman, Hughes, Hull, Humphrey, Hunt, Hunter, Hurley, Hurst, Hutchinson, Hyde, Ingram, Irwin, Jackson, Jacobs, Jacobson, James, Jarvis, Jefferson, Jenkins, Jennings, Jensen, Jimenez, Johns, Johnson, Johnston, Jones, Jordan, Joseph, Joyce, Joyner, Juarez, Justice, Kane, Kaufman, Keith, Keller, Kelley, Kelly, Kemp, Kennedy, Kent, Kerr, Key, Kidd, Kim, King, Kinney, Kirby, Kirk, Kirkland, Klein, Kline, Knapp, Knight, Knowles, Knox, Koch, Kramer, Lamb, Lambert, Lancaster, Landry, Lane, Lang, Langley, Lara, Larsen, Larson, Lawrence, Lawson, Le, Leach, Leblanc, Lee, Leon, Leonard, Lester, Levine, Levy, Lewis, Lindsay, Lindsey, Little, Livingston, Lloyd, Logan, Long, Lopez, Lott, Love, Lowe, Lowery, Lucas, Luna, Lynch, Lynn, Lyons, MacDonald, Macdonald, Macias, Mack, Maclean, Madden, Maddox, Maldonado, Malone, Mann, Manning, Marks, Marquez, Marsh, Marshall, Martin, Martinez, Mason, Massey, Mathews, Mathis, Matthews, Maxwell, May, Mayer, Maynard, Mayo, Mays, Mcbride, Mccall, Mccarthy, Mccarty, Mcclain, Mcclure, Mcconnell, Mccormick, Mccoy, Mccray, Mccullough, Mcdaniel, Mcdonald, Mcdowell, Mcfadden, Mcfarland, Mcgee, Mcgowan, Mcguire, Mcintosh, Mcintyre, Mckay, Mckee, Mckenzie, Mckinney, Mcknight, Mclaughlin, Mclean, Mcleod, Mcmahon, Mcmillan, Mcneil, Mcpherson, Meadows, Medina, Mejia, Melendez, Melton, Mendez, Mendoza, Mercado, Mercer, Merrill, Merritt, Meyer, Meyers, Michael, Middleton, Miles, Miller, Mills, Miranda, Mitchell, Molina, Monroe, Montgomery, Montoya, Moody, Moon, Mooney, Moore, Morales, Moran, Moreno, Morgan, Morin, Morris, Morrison, Morrow, Morse, Morton, Moses, Mosley, Moss, Mueller, Mullen, Mullins, Munoz, Murphy, Murray, Myers, Nash, Navarro, Neal, Nelson, Newman, Newton, Nguyen, Nichols, Nicholson, Nielsen, Nieves, Nixon, Noble, Noel, Nolan, Norman, Norris, Norton, Nunez, Obrien, Ochoa, Oconnor, Odom, Odonnell, Oliver, Olsen, Olson, Oneal, Oneil, Oneill, Orr, Ortega, Ortiz, Osborn, Osborne, Owen, Owens, Pace, Pacheco, Padilla, Page, Palmer, Park, Parker, Parks, Parrish, Parsons, Pate, Patel, Patrick, Patterson, Patton, Paul, Payne, Pearson, Peck, Pena, Pennington, Perez, Perkins, Perry, Peters, Petersen, Peterson, Petty, Phelps, Phillips, Pickett, Pierce, Pittman, Pitts, Pollard, Poole, Pope, Porter, Potter, Potts, Powell, Powers, Pratt, Preston, Price, Prince, Pruitt, Puckett, Pugh, Quinn, Ramirez, Ramos, Ramsey, Randall, Randolph, Rasmussen, Ratliff, Ray, Raymond, Reed, Reese, Reeves, Reid, Reilly, Reyes, Reynolds, Rhodes, Rice, Rich, Richard, Richards, Richardson, Richmond, Riddle, Riggs, Riley, Rios, Rivas, Rivera, Rivers, Roach, Robbins, Roberson, Roberts, Robertson, Robinson, Robles, Rocha, Rodgers, Rodriguez, Rodriquez, Rogers, Rojas, Rollins, Roman, Romero, Rosa, Rosales, Rosario, Rose, Ross, Roth, Rowe, Rowland, Roy, Ruiz, Rush, Russell, Russo, Rutledge, Ryan, Salas, Salazar, Salinas, Sampson, Sanchez, Sanders, Sandoval, Sanford, Santana, Santiago, Santos, Sargent, Saunders, Savage, Sawyer, Schmidt, Schneider, Schroeder, Schultz, Schwartz, Scott, Sears, Sellers, Serrano, Sexton, Shaffer, Shannon, Sharp, Sharpe, Shaw, Shelton, Shepard, Shepherd, Sheppard, Sherman, Shields, Short, Silva, Simmons, Simon, Simpson, Sims, Singleton, Skinner, Slater, Sloan, Small, Smith, Snider, Snow, Snyder, Solis, Solomon, Sosa, Soto, Sparks, Spears, Spence, Spencer, Stafford, Stanley, Stanton, Stark, Steele, Stein, Stephens, Stephenson, Stevens, Stevenson, Stewart, Stokes, Stone, Stout, Strickland, Strong, Stuart, Suarez, Sullivan, Summers, Sutton, Swanson, Sweeney, Sweet, Sykes, Talley, Tanner, Tate, Taylor, Terrell, Terry, Thomas, Thompson, Thornton, Tillman, Todd, Torres, Townsend, Tran, Travis, Trevino, Trujillo, Tucker, Turner, Tyler, Tyson, Underwood, Valdez, Valencia, Valentine, Valenzuela, Vance, Vang, Vargas, Vasquez, Vaughan, Vaughn, Vazquez, Vega, Velasquez, Velazquez, Velez, Villarreal, Vincent, Vinson, Wade, Wagner, Walker, Wall, Wallace, Waller, Walls, Walsh, Walter, Walters, Walton, Ward, Ware, Warner, Warren, Washington, Waters, Watkins, Watson, Watts, Weaver, Webb, Weber, Webster, Weeks, Weiss, Welch, Wells, West, Wheeler, Whitaker, White, Whitehead, Whitfield, Whitley, Whitney, Wiggins, Wilcox, Wilder, Wiley, Wilkerson, Wilkins, Wilkinson, William, Williams, Williamson, Willis, Wilson, Winters, Wise, Witt, Wolf, Wolfe, Wong, Wood, Woodard, Woods, Woodward, Wooten, Workman, Wright, Wyatt, Wynn, Yang, Yates, York, Young, Zamora, Zimmerman".split(', '),
names_asian_male : "Billy, Billy, Billy".split(', '),
names_asian_female : "Ah Cy, Ah Lam, Am, Anh, Bian, Bo, Cai, Kiki, Koko, Cam, Changchang, Chun, Chuntao, Cuifen, Ehuang, Fang, Far, Gagandeep, Gembira, Gurleen, Hae, Hoa, Hong, Howin, Hua, Huan, Huidai, Huifen, Huiliang, Huizhong, Huong, Hye, Ja, Jia, Jiao, Jiaying, Jing, Jinghua, Ki, Kuai hua, Lan, Lanying, Le, Li, Lien, Lifen, Lin, Ling, Liqiu, Lì húa, Meifeng, Meili, Meirong, Meixiu, Meizhen, Mingxia, Mingzhu, Mu tan, Méh-è, Ngoc, Nguyen, Ninghong, Nuo, Peijing, Phoung, Ping, Qi, Qiang, Qiaohui, Qing, Rong, Rou, Ruiling, Ruolan, Rùfen, Sheu-fùh, Shihong, Song, Suyin, Tai, Tam, Thanh, Thao, Thi, Thu, Thuy, Ting, Trang, Tu, Tuyen, U, Ushi, Vanida, Vanna, Wen, Wenquian, Xiang, Xiaofan, Xiaojian, Xiaoli, Xiaoling, Xifeng, Xiu, Xiulan, Xiuying, Xuan, Xueman, Yeo, Yet Kwai, Yingtai, Yon, Yuan, Yuet, Yuk, Yuke, Yín, Yüzhen, Zhenzhen, Zhu".split(', '),
names_asian_last : "Ahmed, Ahn, Ali, Bautista, Bui, Cao, Cha, Chan, Chang, Chang, Chao, Chau, Chen, Cheng, Cheung, Chiang, Chin, Chiu, Cho, Choe, Choi, Chong, Chou, Chow, Chu, Chun, Chung, Cruz, Dang, Dao, Delacruz, Desai, Dinh, Do, Doan, Dong, Duong, Eng, Fong, Fung, Garcia, Gupta, Ha, Han, He, Her, Ho, Hoang, Hong, Hsu, Hu, Huang, Huynh, Hwang, Jiang, Jung, Kang, Kaur, Khan, Kim, Ko, Kong, Kwan, Kwan, Kwon, Lai, Lam, Lam, Lau, Le, Lee, Leong, Leung, Li, Liang, Lim, Lin, Liu, Lo, Lor, Lu, Luong, Luu, Ly, Ma, Mai, Mehta, Moua, Ng, Ngo, Nguyen, Nguyen, Nguyen, Nguyen, Nguyen, Oh, Ong, Pak, Pan, Park, Patel, Pham, Phan, Quach, Rahman, Santos, Shah, Sharma, Shen, Shin, Singh, Smith, Song, Su, Sun, Tam, Tan, Tang, Thai, Thao, To, Tong, Tran, Trinh, Truong, Tsai, Vang, Vo, Vu, Vue, Vuong, Wang, Wong, Woo, Wu, Xiong, Xu, Yan, Yang, Yee, Yi, Yoo, Yoon, Young, Yu, Zhang, Zhao, Zheng, Zhou, Zhu".split(', '),
names_english_male : "Billy, Billy, Billy".split(', '),
names_english_female : "Aaliyah, Abbie, Abigail, Abigail, Adalyn, Adalyn, Adalynn, Adamina, Addison, Adeline, Adelyn, Adriana, Agnes, Aileen, Ailith, Ailsa, Denise, Sofia, Pamela, Arianne, Mia, Lucy, Charley, Lisa, Wendy, Aimee, Aine, Ainslie, Aisling, Alaina, Alana, Alannah, Alexandra, Alexandra, Alice, Alina, Alison, Aliyah, Amber, Amelia, Amelia, Amelia, Amy, Amy, Andrea, Angelina, Ann, Anna, Anna, Anna, Annag, Annis, Aoibhe, Aoibheann, Aoibhinn, Aoife, Arabel, Arabella, Aria, Arianna, Ariel, Athena, Aubrey, Audrey, Ava, Ava, Ava, Avery, Bailey, Barbara, Blair, Bridget, Brielle, Brooke, Brooke, Brooklyn, Brooklynn, Cairstine, Caitlin, Callie, Caoimhe, Cara, Catherine, Catriona, Cecilia, Charlotte, Charlotte, Charlotte, Chloe, Chloe, Chloe, Ciara, Clara, Clodagh, Daisy, Daniela, Davina, Delilah, Deoiridh, Destiny, Donalda, Eabha, Eden, Elena, Eliana, Elise, Eliza, Elizabeth, Elizabeth, Ella, Ella, Ella, Ellen, Ellie, Ellie, Ellie, Elspeth, Emerson, Emery, Emilia, Emilia, Emilia, Emily, Emily, Emily, Emma, Emma, Emma, Erin, Eva, Eva, Eve, Evelyn, Everly, Faye, Fenella, Fiadh, Fiona, Flora, Freya, Freya, Gavina, Genevieve, Grace, Grace, Grace, Gracie, Greer, Hadley, Hailey, Hanna, Hannah, Hannah, Harmony, Harper, Hayden, Heather, Hilda, Hollie, Holly, Innis, Isabel, Isabel, Isabella, Isabella, Isabelle, Isabelle, Isla, Isla, Isla, Isobel, Ivy, Jade, Jamesina, Jasmine, Jean, Jessica, Jessica, Jocelyn, Jordyn, Josephine, Julia, Juliana, Julianna, Kaitlyn, Kaitlyn, Kate, Katelyn, Katie, Kayla, Kayla, Kaylee, Kayleigh, Kendall, Kimberly, Kinsley, Kirstine, Kylie, Lachina, Laila, Laoise, Lara, Laura, Lauren, Lauren, Layla, Layla, Leah, Leah, Leilani, Lena, Lexi, Lila, Liliana, Lillian, Lilly, Lilly, Lily, Lily, Lily, London, Londyn, Lucy, Lucy, Lucy, Luna, Lyall, Lyla, Mackenzie, Madelyn, Madison, Mairi, Maja, Makayla, Makayla, Margaret, Margaret, Maria, Maria, Mariah, Mary, Mary, Maya, Maya, Mckenzie, Megan, Melody, Mia, Mia, Mia, Michelle, Mila, Millie, Millie, Mollie, Molly, Molly, Morag, Morgan, Murdina, Mya, Natalia, Natalie, Niamh, Nicole, Nicole, Nora, Norah, Olivia, Olivia, Olivia, Paige, Payton, Poppy, Presley, Rachel, Rachel, Raelynn, Rebecca, Rebecca, Reese, Rhona, Riley, Robyn, Roisin, Rose, Rose, Ruby, Ruth, Rylee, Ryleigh, Sadhbh, Sadie, Saoirse, Sara, Sara, Sarah, Sarah, Scarlett, Sienna, Sofia, Sophia, Sophia, Sophia, Sophie, Sophie, Sophie, Sorcha, Summer, Sydney, Tara, Thomasina, Trinity, Una, Valentina, Valeria, Valerie, Vanessa, Victoria, Willow, Ximena, Zara, Zoe, Zoe, Zuzanna".split(', '),
names_english_last : "Abbott, Abbott, Adams, Adams, Aitken, Akhtar, Akhtar, Alexander, Alexander, Alexander, Allan, Allan, Allan, Allen, Allen, Anderson, Anderson, Anderson, Andrews, Andrews, Archer, Archer, Armstrong, Armstrong, Arnold, Arnold, Ashton, Ashton, Atkins, Atkins, Atkinson, Atkinson, Austin, Austin, Bailey, Bailey, Baker, Baker, Baldwin, Baldwin, Ball, Ball, Banks, Banks, Barber, Barber, Barker, Barker, Barlow, Barlow, Barnes, Barnes, Barnett, Barnett, Barrett, Barrett, Barry, Barry, Barry, Bartlett, Bartlett, Barton, Barton, Bates, Bates, Baxter, Baxter, Begum, Begum, Bell, Bell, Bell, Bell, Bennett, Bennett, Benson, Benson, Bentley, Bentley, Berry, Berry, Birch, Birch, Bird, Bird, Bishop, Bishop, Black, Black, Black, Blackburn, Blackburn, Blake, Blake, Bolton, Bolton, Bond, Bond, Booth, Booth, Bowen, Bowen, Boyle, Boyle, Boyle, Boyle, Bradley, Bradley, Bradshaw, Bradshaw, Brady, Brady, Brady, Bray, Bray, Brennan, Brennan, Brennan, Briggs, Briggs, Brookes, Brookes, Brooks, Brooks, Brown, Brown, Brown, Brown, Browne, Browne, Bruce, Bruce, Bruce, Bryan, Bryan, Bryant, Bryant, Buckley, Buckley, Buckley, Bull, Bull, Burgess, Burgess, Burke, Burke, Burke, Burns, Burns, Burns, Burns, Burrows, Burrows, Burton, Burton, Butcher, Butcher, Butler, Butler, Byrne, Byrne, Byrne, Cameron, Cameron, Cameron, Campbell, Campbell, Campbell, Campbell, Carey, Carey, Carpenter, Carpenter, Carr, Carr, Carroll, Carroll, Carter, Carter, Cartwright, Cartwright, Casey, Chadwick, Chadwick, Chamberlain, Chamberlain, Chambers, Chambers, Chan, Chan, Chandler, Chandler, Chapman, Chapman, Charlton, Charlton, Christie, Clark, Clark, Clark, Clarke, Clarke, Clarke, Clayton, Clayton, Clements, Clements, Coates, Coates, Cole, Cole, Coleman, Coleman, Coles, Coles, Collier, Collier, Collins, Collins, Collins, Connolly, Connolly, Connolly, Connor, Connor, Conway, Conway, Cook, Cook, Cooke, Cooke, Cooper, Cooper, Cox, Cox, Craig, Craig, Craig, Crawford, Crawford, Crawford, Cross, Cross, Cullen, Cunningham, Cunningham, Cunningham, Cunningham, Curtis, Curtis, Dale, Dale, Daly, Daly, Daly, Daniels, Daniels, Davey, Davey, Davidson, Davidson, Davidson, Davies, Davies, Davis, Davis, Davison, Davison, Dawson, Dawson, Day, Day, Dean, Dean, Dennis, Dennis, Dickinson, Dickinson, Dickson, Dixon, Dixon, Dobson, Dobson, Docherty, Dodd, Dodd, Doherty, Doherty, Donnelly, Donnelly, Donnelly, Donovan, Douglas, Douglas, Douglas, Doyle, Doyle, Doyle, Duffy, Duffy, Duffy, Duncan, Duncan, Duncan, Dunn, Dunn, Dunne, Dyer, Dyer, Edwards, Edwards, Elliott, Elliott, Ellis, Ellis, Evans, Evans, Farmer, Farmer, Farrell, Farrell, Faulkner, Faulkner, Ferguson, Ferguson, Ferguson, Field, Field, Finch, Finch, Fisher, Fisher, Fitzgerald, Fitzgerald, Fitzgerald, Fitzpatrick, Flanagan, Fleming, Fleming, Fleming, Fletcher, Fletcher, Flynn, Flynn, Flynn, Foley, Ford, Ford, Forster, Forster, Foster, Foster, Fowler, Fowler, Fox, Fox, Francis, Francis, Franklin, Franklin, Fraser, Fraser, Fraser, Freeman, Freeman, French, French, Frost, Frost, Fry, Fry, Fuller, Fuller, Gallagher, Gallagher, Gallagher, Gardiner, Gardiner, Gardner, Gardner, Garner, Garner, George, George, Gibbons, Gibbons, Gibbs, Gibbs, Gibson, Gibson, Gibson, Gilbert, Gilbert, Giles, Giles, Gill, Gill, Glover, Glover, Goddard, Goddard, Godfrey, Godfrey, Goodwin, Goodwin, Gordon, Gordon, Gordon, Gough, Gough, Gould, Gould, Graham, Graham, Graham, Graham, Grant, Grant, Grant, Gray, Gray, Gray, Green, Green, Greenwood, Greenwood, Gregory, Gregory, Griffin, Griffin, Griffin, Griffiths, Griffiths, Hale, Hale, Hall, Hall, Hamilton, Hamilton, Hamilton, Hammond, Hammond, Hancock, Hancock, Hanson, Hanson, Harding, Harding, Hardy, Hardy, Hargreaves, Hargreaves, Harper, Harper, Harris, Harris, Harrison, Harrison, Hart, Hart, Hartley, Hartley, Harvey, Harvey, Hawkins, Hawkins, Hay, Hayes, Hayes, Hayes, Haynes, Haynes, Hayward, Hayward, Healy, Heath, Heath, Henderson, Henderson, Henderson, Henry, Henry, Herbert, Herbert, Hewitt, Hewitt, Hicks, Hicks, Higgins, Higgins, Higgins, Hill, Hill, Hill, Hilton, Hilton, Hobbs, Hobbs, Hodgson, Hodgson, Hogan, Holden, Holden, Holland, Holland, Holloway, Holloway, Holmes, Holmes, Holt, Holt, Hooper, Hooper, Hope, Hope, Hopkins, Hopkins, Horton, Horton, Houghton, Houghton, Howard, Howard, Howarth, Howarth, Howe, Howe, Howell, Howell, Howells, Howells, Hudson, Hudson, Hughes, Hughes, Hughes, Hughes, Humphreys, Humphreys, Humphries, Humphries, Hunt, Hunt, Hunter, Hunter, Hunter, Hurst, Hurst, Hutchinson, Hutchinson, Hyde, Hyde, Ingram, Ingram, Jackson, Jackson, Jackson, James, James, Jamieson, Jarvis, Jarvis, Jenkins, Jenkins, Jennings, Jennings, John, John, Johnson, Johnson, Johnston, Johnston, Johnston, Johnston, Johnstone, Jones, Jones, Jones, Jordan, Jordan, Joyce, Joyce, Kane, Kaur, Kaur, Kavanagh, Kay, Kay, Keane, Kelly, Kelly, Kelly, Kelly, Kemp, Kemp, Kennedy, Kennedy, Kennedy, Kennedy, Kenny, Kent, Kent, Kerr, Kerr, Kerr, King, King, King, King, Kirby, Kirby, Kirk, Kirk, Knight, Knight, Knowlan, Knowles, Knowles, Lamb, Lamb, Lambert, Lambert, Lane, Lane, Law, Law, Lawrence, Lawrence, Lawson, Lawson, Leach, Leach, Lee, Lee, Lees, Lees, Leonard, Leonard, Lewis, Lewis, Lindsay, Little, Little, Lloyd, Lloyd, Long, Long, Lord, Lord, Lowe, Lowe, Lucas, Lucas, Lynch, Lynch, Lynch, Lyons, Lyons, Lyons, MacCahane, MacDermott, MacDonald, MacDonnell, MacGillmartin, MacKenna, MacMahon, MacNamara, Macdonald, Macdonald, Macdonald, Mackay, Mackenzie, Maclean, Macleod, Magee, Maguire, Maher, Mann, Mann, Manning, Manning, Marsden, Marsden, Marsh, Marsh, Marshall, Marshall, Marshall, Martin, Martin, Martin, Martin, Mason, Mason, Matthews, Matthews, May, May, McCarthy, McGrath, McLaughlin, Mccallum, Mccarthy, Mccarthy, Mcdonald, Mcdonald, Mcdonald, Mcgregor, Mcintosh, Mcintyre, Mckay, Mckenzie, Mckenzie, Mckenzie, Mclaughlin, Mclean, Mclean, Mclean, Mcmillan, Meagher, Mellor, Mellor, Metcalfe, Metcalfe, Miah, Miah, Middleton, Middleton, Miles, Miles, Millar, Miller, Miller, Miller, Mills, Mills, Milne, Mistry, Mistry, Mitchell, Mitchell, Mitchell, Moloney, Moore, Moore, Moore, Moran, Moran, Moran, Morgan, Morgan, Morley, Morley, Morris, Morris, Morrison, Morrison, Morrison, Morton, Morton, Moss, Moss, Muir, Mullan, Munro, Murphy, Murphy, Murphy, Murphy, Murray, Murray, Murray, Murray, Myers, Myers, Nash, Nash, Naylor, Naylor, Nelson, Nelson, Newman, Newman, Newton, Newton, Nicholls, Nicholls, Nicholson, Nicholson, Nixon, Nixon, Noble, Noble, Nolan, Nolan, Nolan, Norman, Norman, Norris, Norris, North, North, Norton, Norton, O'Brien, O'Callaghan, O'Carroll, O'Connell, O'Connor, O'Doherty, O'Donnell, O'Dwyer, O'Farrell, O'Keefe, O'Leary, O'Mahoney, O'Neill, O'Reilly, O'Rourke, O'Shea, O'Sullivan, O'brien, O'brien, O'connor, O'connor, O'donnell, O'donnell, O'neill, O'neill, O'sullivan, O'sullivan, Oliver, Oliver, Osborne, Osborne, Owen, Owen, Owens, Owens, Page, Page, Palmer, Palmer, Parker, Parker, Parkes, Parkes, Parkin, Parkin, Parkinson, Parkinson, Parry, Parry, Parsons, Parsons, Patel, Patel, Paterson, Patterson, Patterson, Payne, Payne, Peacock, Peacock, Pearce, Pearce, Pearson, Pearson, Perkins, Perkins, Perry, Perry, Peters, Peters, Phillips, Phillips, Pickering, Pickering, Pollard, Pollard, Poole, Poole, Pope, Pope, Porter, Porter, Potter, Potter, Potts, Potts, Powell, Powell, Power, Power, Power, Pratt, Pratt, Preston, Preston, Price, Price, Pritchard, Pritchard, Pugh, Pugh, Quinn, Quinn, Quinn, Rahman, Rahman, Ramsay, Randall, Randall, Read, Read, Reed, Reed, Rees, Rees, Reeves, Reeves, Regan, Reid, Reid, Reid, Reid, Reynolds, Reynolds, Rhodes, Rhodes, Rice, Rice, Richards, Richards, Richardson, Richardson, Riley, Riley, Ritchie, Roberts, Roberts, Robertson, Robertson, Robertson, Robinson, Robinson, Robinson, Robson, Robson, Rogers, Rogers, Rose, Rose, Ross, Ross, Ross, Rowe, Rowe, Rowley, Rowley, Russell, Russell, Russell, Ryan, Ryan, Ryan, Sanders, Sanders, Sanderson, Sanderson, Saunders, Saunders, Savage, Savage, Schofield, Schofield, Scott, Scott, Scott, Scott, Shah, Shah, Sharp, Sharp, Sharpe, Sharpe, Shaw, Shaw, Shaw, Sheehan, Shepherd, Shepherd, Sheppard, Sheppard, Short, Short, Simmons, Simmons, Simpson, Simpson, Simpson, Sims, Sims, Sinclair, Sinclair, Sinclair, Skinner, Skinner, Slater, Slater, Smart, Smart, Smith, Smith, Smith, Mcgowan, Spencer, Spencer, Stanley, Stanley, Steele, Steele, Stephens, Stephens, Stephenson, Stephenson, Stevens, Stevens, Stevenson, Stevenson, Stevenson, Stewart, Stewart, Stewart, Stewart, Stokes, Stokes, Stone, Stone, Storey, Storey, Stuart, Sullivan, Sullivan, Summers, Summers, Sutherland, Sutton, Sutton, Sweeney, Swift, Swift, Sykes, Sykes, Talbot, Talbot, Taylor, Taylor, Taylor, Thomas, Thomas, Thompson, Thompson, Thompson, Thomson, Thomson, Thomson, Thornton, Thornton, Thorpe, Thorpe, Todd, Todd, Tomlinson, Tomlinson, Townsend, Townsend, Tucker, Tucker, Turnbull, Turnbull, Turner, Turner, Tyler, Tyler, Vaughan, Vaughan, Vincent, Vincent, Wade, Wade, Walker, Walker, Walker, Wall, Wall, Wallace, Wallace, Wallace, Wallis, Wallis, Walsh, Walsh, Walsh, Walters, Walters, Walton, Walton, Ward, Ward, Ward, Warner, Warner, Warren, Warren, Waters, Waters, Watkins, Watkins, Watson, Watson, Watson, Watt, Watts, Watts, Webb, Webb, Webster, Webster, Welch, Welch, Wells, Wells, West, West, Weston, Weston, Wheeler, Wheeler, Whelan, White, White, White, White, Whitehead, Whitehead, Whitehouse, Whitehouse, Whittaker, Whittaker, Whyte, Wilkins, Wilkins, Wilkinson, Wilkinson, Williams, Williams, Williamson, Williamson, Williamson, Willis, Willis, Wilson, Wilson, Wilson, Wilson, Winter, Winter, Wong, Wong, Wood, Wood, Wood, Woods, Woods, Woodward, Woodward, Wright, Wright, Wright, Wyatt, Wyatt, Yates, Yates, Young, Young, Young".split(', '),
names_french_male : "Billy, Billy, Billy".split(', '),
names_french_female : "Abigael, Adele, Agathe, Aicha, Albane, Alexandra, Alexia, Alice, Alicia, Aline, Alix, Aliya, Aliyah, Alizee, Alya, Alycia, Alyssa, Amandine, Ambre, Ambrine, Amel, Amelia, Amina, Aminata, Amira, Amy, Amélie, Ana, Anae, Anaelle, Anastasia, Anais, Andrea, Angela, Angelina, Angeline, Angele, Anissa, Anna, Annabelle, Annaelle, Anouk, Apolline, Ashley, Asma, Assia, Assya, Astrid, Audrey, Aurore, Aurélie, Ava, Axelle, Aya, Berenice, Bertille, Blanche, Cali, Calie, Camelia, Camille, Candice, Capucine, Carla, Carmen, Caroline, Cassandra, Cassandre, Cassie, Cecilia, Celia, Celya, Chaima, Charlene, Charlie, Charline, Charlotte, Chayma, Chiara, Chloé, Claire, Clara, Clarisse, Clea, Clelia, Clementine, Cleo, Clotilde, Cloé, Clémence, Coline, Constance, Coralie, Cyrielle, Cécile, Céleste, Célestine, Céline, Daphné, Deborah, Diane, Dina, Dounia, Eden, Ela, Elea, Elena, Elia, Elif, Elina, Eline, Elisa, Ella, Eloane, Elona, Elora, Elsa, Elya, Elyna, Elyne, Eléonore, Ema, Emeline, Emie, Emily, Emma, Emmie, Emmy, Emna, Emy, Enola, Enora, Erine, Estelle, Esther, Eugénie, Eva, Eve, Fanny, Farah, Fatima, Fatoumata, Faustine, Flavie, Fleur, Flora, Flore, Florine, Gabrielle, Garance, Ga_elle, Giulia, Grace, Gwendoline, Hafsa, Hajar, Hana, Hanae, Hanna, Hannah, Hawa, Helena, Hind, Hortense, Héloise, Hélene, Ilana, Iliana, Ilona, Ilyana, Imane, Imene, Inaya, Ines, Iris, Isaure, Isis, Izia, Jade, Janelle, Janna, Jasmine, Jeanne, Jenna, Jessica, Jihane, Joana, Johanna, Joséphine, Judith, Julia, Julie, Juliette, Juline, Justine, Kahina, Kayla, Kelia, Kelly, Kelya, Kenza, Kessy, Khadija, Kiara, Kim, Kyara, Laetitia, Lalie, Laly, Lana, Lara, Laura, Laure, Laurine, Leana, Leane, Leanne, Leelou, Leia, Leila, Leina, Lena, Leona, Leyna, Lia, Lila, Lilas, Lili, Lili, Lilia, Lilie, Lilly, Lilou, Lilwenn, Lily, Lily, Lilya, Lina, Linda, Lindsay, Line, Lisa, Lise, Lison, Livia, Loane, Lola, Lorena, Lou, Lou, Lou, Louane, Louann, Louanne, Louisa, Louise, Louison, Louna, Lucie, Lucile, Lucy, Ludivine, Luna, Lya, Lydia, Lylia, Lylou, Lyna, Léa, Léonie, Madeleine, Mae, Maelia, Maelie, Maeline, Maellys, Maely, Maelyne, Maeva, Maia, Maily, Mailys, Maimouna, Maissa, Maissane, Maiwenn, Malak, Manel, Manelle, Manon, Margaux, Margot, Maria, Mariam, Marie, Marilou, Marina, Marine, Marion, Marwa, Maryam, Marylou, Mathilde, Maud, Maya, Maylis, Mayssa, Ma_elle, Ma_elys, Meissa, Melia, Melina, Melinda, Mellina, Melodie, Melody, Melyna, Melyne, Meriem, Mia, Mila, Mina, Mona, Morgane, Mya, Myriam, Mélanie, Méline, Mélissa, Naelle, Naia, Naila, Nais, Naomi, Naomie, Nawel, Naya, Nayla, Neila, Nelia, Nell, Nesrine, Neyla, Nina, Ninon, Noa, Noelie, Noeline, Nora, Norah, Nour, Noémie, Océane, Olivia, Ophélie, Oriane, Orlane, Ornella, Paloma, Paola, Pauline, Perrine, Prune, Penelope, Rachel, Rania, Raphaelle, Romane, Romy, Rosalie, Rose, Roxane, Rebecca, Sabrina, Safa, Safia, Salma, Salomé, Samia, Sana, Sara, Sarah, Sasha, Selena, Selene, Selma, Serena, Shaina, Shana, Shanna, Shayna, Sherine, Sidonie, Sirine, Sixtine, Sofia, Soline, Solene, Sonia, Sophia, Sophie, Soraya, Soumaya, Stella, Suzanne, Syrine, Tania, Tatiana, Tess, Tessa, Thais, Thalia, Thea, Tina, Tiphaine, Valentine, Vanessa, Victoire, Victoria, Violette, Wendy, Yael, Yaelle, Yasmina, Yasmine, Yousra, Yuna, Zahra, Zelie, Zia, Zoe, Elisabeth, Elise, Elodie, Eloise, Emilie".split(', '),
names_french_last : "Andre, Arnaud, Aubert, Barbier, Blanc, Blanchard, Bonnet, Bourbonais, Bourgeois, Boyer, Brun, Brunet, Calisse-Tabernac, Caron, Charles, Chevalier, Clement, Da Silva, DeGaul, Denis, Dubois, Dufour, Dumas, Dumont, Dupont, Dupuis, Durand, Duval, Fabre, Faure, Fontaine, Fournier, Francois, Gaillard, Garcia, Garnier, Gauthier, Gautier, Gerard, Girard, Giraud, Guerin, Guillot, Hubert, Jean, Joly, Lacroix, Lambert, Laurent, Le Gall, Leclerc, Leclercq, Lefebvre, Lefevre, Legrand, Lemaire, Lemoine, Leroux, Leroy, Lopez, Louis, Lucas, Marchand, Martinez, Masson, Mathieu, Mercier, Meunier, Meyer, Moreau, Morel, Morin, Muller, Nicolas, Noel, Olivier, Perez, Perrin, Petit, Philippe, Picard, Pierre, Renard, Renaud, Richard, Riviere, Robert, Roche, Roger, Rolland, Rousseau, Roussel, Roux, Schmitt, St. Amour, St. Claire, Versailles, Vidal".split(', '),
names_german_male : "Billy, Billy, Billy".split(', '),
names_german_female : "Alexandra, Alice, Alina, Amelie, Andrea, Anja, Anna, Anne, Anni, Annika, Antonia, Carina, Carolin, Charlotte, Christina, Clara, Céline, Denise, Elena, Elisa, Elisabeth, Ella, Elli, Emily, Emma, Eva, Fabienne, Fiona, Franzi, Franziska, Hanna, Hannah, Ina, Isabel, Jacqueline, Jana, Janina, Janine, Jasmin, Jennifer, Jenny, Jessica, Johanna, Jule, Julia, Julie, Katharina, Kathi, Kathrin, Katja, Kim, Kira, Lara, Larissa, Laura, Lea, Lena, Leonie, Lina, Linda, Lisa, Louisa, Luisa, Mara, Maria, Marie, Marina, Melanie, Melina, Melissa, Merle, Mia, Michelle, Mona, Nadine, Nadja, Natalie, Natascha, Nele, Nicole, Nina, Paula, Pauline, Pia, Rebecca, Sabrina, Sandra, Sara, Sarah, Sina, Sophia, Sophie, Stefanie, Steffi, Stella, Svenja, Tamara, Theresa, Vanessa, Verena".split(', '),
names_german_last : "Albrecht, Bauer, Baumann, Becker, Berger, Bergmann, Brandt, Braun, Busch, Böhm, Dietrich, Engel, Fischer, Frank, Franke, Friedrich, Fuchs, Graf, Grōss, Günther, Haas, Hahn, Hartmann, Heinrich, Herrmann, Hoffmann, Hofmann, Hess, Himler, Horn, Huber, Jung, Jäger, Kaiser, Keller, Klein, Koch, Kraus, Krause, Krämer, Krüger, Kuhn, Köhler, König, Kühn, Lang, Lange, Lehmann, Lorenz, Ludwig, Maier, Martin, Mayer, Meier, Meyer, Möller, Müller, Neumann, Otto, Peters, Pfeiffer, Pohl, Polish, Richter, Roth, Sauer, Schmid, Schmidt, Schmitt, Schmitz, Schneider, Scholz, Schreiber, Schröder, Schubert, Schulte, Schulz, Schulze, Schumacher, Schuochwürchte, Schuster, Schwarz, Schäfer, Seidel, Sommer, Stein, Thomas, Vogel, Vogt, Voigt, Wagner, Walter, Weber, Wei_ss, Werner, Winkler, Winter, Wolf, Wolff, Ziegler, Zimmermann, Vulfenstein".split(', '),
names_indian_male : "Billy, Billy, Billy".split(', '),
names_indian_female : "Aadhya, Aahana, Aalia, Aanya, Aaradhya, Aarna, Aarohi, Aditi, Advika, Akshara, Amaira, Anaisha, Ananya, Anaya, Andrea, Anjel, Anika, Anjali, Anushka, Anvi, Aria, Avni, Dhriti, Diya, Ishanvi, Ishita, Jhanvi, Kashvi, Kavya, Khushi, Kiara, Krisha, Kyra, Lakshmi, Maryam, Meera, Meher, Mishka, Myra, Navya, Pari, Pihu, Prisha, Priya, Riya, Saanvi, Sahana, Sai, Saumya, Shanaya, Shreya, Siya, Tanvi, Trisha, Vaishnavi, Vanya, Vedhika, Zara, Zoya".split(', '),
names_indian_last : "Acharya, Adalti, Addanki, Addikecharla, Agha, Anjali, Agnihotri, Ahluwalia, Aima, Akula, Ambardar, Arora, Atal, Atwal, Badajena, Baig, Balangir, Baliarsingh, Bansal, Batra, Bazaaz, Bedi, Behera, Behera, Bhagati, Bhakto, Bhamidipati, Bhan, Bhanayats, Bhat, Bhat, Bhatia, Bhola, Bhuchung, Bhuti, Bidyadhara, Biswal, Bose, Brar, Budshah, Chadha, Chahal, Chakrala, Chambal, Champatiray, Chanda, Chandra, Chaturvedi, Chaudhary, Chauhan, Chawla, Chedda, Cheema, Chetan, Chhabra, Chhotaray, Choedon, Choenyi, Chokey, Chokphel, Chopra, Chowlia, Daftari, Dalabehera, Dalai, Dalasingharay, Dalei, Dalei, Dam, Damchoe, Danadapatta, Dar, Darbari, Das, Dash, Dawa, Dedmari, Dema, Deol, Dev, Devarakonda, Dhaliwal, Dhar, Dhariwal, Dharma, Dhawan, Dhillon, Dhulipala, Dhundup, Dickey, Diwedi, Dolkar, Dolma, Dorjee, Drabu, Duggal, Durani, Durrani, Dutta, Duvvuri, Dwivedi, Evani, Farash, Fazali, Fotedar, Gachhayat, Gahana, Gain, Ganju, Garewal, Garg, Garyali, Ghosh, Ghuman, Gilani, Gill, Goteti, Grewal, Grover, Guha, Gumansingh, Gyatso, Gyurmey, Haak, Handoo, Hangal, Harichandan, Hota, Hothi, Ichpujani, Indrakanti, Jagdev, Jalali, Jalla, Jampa, Jangchup, Jeetan, Jena, Jena, Jindal, Jitan, Johar, Jorden, Joshi, Jujharsingh, Jungney, Kalahandi, Kaleka, Kandhari, Kapoor, Kar, Kar, Karma, Kaul, Kaur, Kelsang, Khamari, Khan, Khan, Khandaar, Khandayatray, Khandayats, Khando, Khangura, Khanna, Khanna, Khar, Khatua, Khemu, Kher, Khuntia, Khurmi, Kilam, Kokiloo, Konchok, Koul, Kumar, Kunga, Lanka, Legshey, Lhakpa, Lhamo, Lhawang, Luthra, Majhi, Malhotra, Mangaraj, Mansingh, Mardaraj, Matharoo, Mattoo, Mattoo, Mattu, Mavinkurve Bal, Mehroul, Mehta, Metok, Mir, Misger, Mishra, Misra, Mitra, Mohanty, Mohapatra, Mohapatra, Moza, Mujoo, Mund, Muni, Munukutla, Nadeem, Nadeer, Nag, Naik, Nakhasi, Nakshband, Namdak, Namdol, Namgyal, Nanda, Nanda, Nandi, Narisetty, Nayak, Negi, Nehru, Ngonga, Norbu, Nyima, Ogra, Padhi, Padhy, Padma, Paikaray, Pal, Palit, Paljor, Pamarti, Panda, Pandit, Panguluri, Panigrahi, Panjabi, Parida, Parimoo, Passang, Pati, Pati, Patra, Patro, Pattasani, Pattjoshi, Pema, Pemba, Phuntsok, Pir, Pradhan, Praharaj, Pratihari, Puhan, Purohit, Qasba, Qasid, Qazi, Rabgyal, Rabten, Raina, Raj, Rai, Randhawa, Rangdol, Rao, Ratha, Rattu, Raya Guru, Razdan, Rigsang, Rigzin, Rinchen, Rout, Routaray, Sabat, Sachdeva, Sadana, Safaya, Sahgal, Sahoo, Sahota, Saini, Salh, Saluja, Samal, Samanta, Samantaray, Samantaray, Samatasinghar, Samdup, Samten, Sandhu, Sangyal, Saproo, Sapru, Saraaf, Sarangi, Sardana, Satrusalya, Sekhon, Sen, Senapati, Seth, Sethi, Sha, Shah, Shangloo, Sharma, Shaw, Shergill, Shoker, Sidana, Sidhu, Singh, Singh, Singh, Singla, Sinha, Sinha, Sobti, Sodhi, Som Rath, Sonam, Soni, Sood, Sopori, Srichandan, Sultan, Sumag, Sundarray, Susarla, Swain, Tashi, Tenali, Tenzin, Thusoo, Tickoo, Tikku, Toor, Toorki, Toshkhani, Trakroo, Tripathy, Trivedi, Tsering, Tsomo, Tsundue, Tufchi, Turki, Upadhya, Upadrashta, Vansil, Vedantam, Vedula, Virk, Wahi, Wakil, Wali, Wangchuk, Wangyal, Wani, Waraich, Wazir, Woenang, Woeser, Woeten, Wuthoo, Yangkey, Zalpuri, Zarabi, Zutshi".split(', '),
names_italian_male : "Billy, Billy, Billy".split(', '),
names_italian_female : "Acedia, Achaica, Aconia, Adele, Aelia, Aeliana, Aemilia, Agrippina, Alessandra, Alessia, Alfidia, Alice, Alypia, Ancharia, Anethencia, Angela, Angelica, Anita, Anna, Annalisa, Annamaria, Annia, Antistia, Antonella, Antonia, Aquila, Aquilia, Arianna, Arrecina, Arria, Atia, Attica, Augusta, Aurelia, Aurora, Avaritia, Baebiana, Barbara, Barbia, Benedetta, Benevolentia, Betitia, Bianca, Bruttia, Caecilia, Caesonia, Calpurnia, Calvina, Camilla, Caritas, Carlotta, Cassia, Castitas, Caterina, Ceacilia, Cecilia, Chiara, Clara, Claudia, Clodia, Cornelia, Crispina, Cristina, Daniela, Davina, Debora, Decima, Diana, Dianna, Diantha, Didia, Domitia, Domitilla, Domna, Drusilla, Dryantilla, Elena, Eleonora, Elisa, Elisabetta, Emanuela, Emma, Erica, Erika, Etruscilla, Euphemia, Eutropia, Eva, Fabia, Fadia, Fadilla, Faltonia, Fannia, Fausta, Faustina, Federica, Flacilla, Flavia, Florentina, Francesca, Fulvia, Fundania, Furnilla, Gabriella, Gaia, Galeria, Galla, Giada, Ginevra, Gioia, Giorgia, Giovanna, Giulia, Giusy, Gloria, Gnaea, Gratidia, Greta, Gula, Helena, Helvia, Herennia, Hispulla, Honoria, Hostia, Humilitas, Ilaria, Ilenia, Industria, Invidia, Ira, Isabella, Iulia, Jessica, Julia, Juliette, Junia, Justina, Laelia, Laura, Laurentia, Leontia, Lepida, Letizia, Licinia, Linda, Lisa, Livia, Livilla, Lollia, Longina, Lucia, Lucilia, Lucilla, Lucrezia, Ludovica, Luisa, Luxuria, Maecia, Magia, Magna, Manlia, Manuela, Marcella, Marcia, Marciana, Marciana, Margherita, Maria, Marika, Marilla, Marina, Mariniara, Marta, Martina, Mary, Marzia, Matidia, Matilde, Matina, Melissa, Mellisa, Messalina, Metella, Michela, Minervina, Miriam, Monica, Mucia, Mummia, Munatia, Nadia, Nicole, Noemi, Ocellina, Octavia, Orbiana, Orestilla, Otacilia, Paccia, Paetina, Paola, Papianilla, Papiria, Patientia, Paula, Paulina, Placidia, Plancina, Plautia, Plautilla, Plotina, Pompeia, Popillia, Poppaea, Porcia, Prisca, Priscilla, Proba, Pulcheria, Pulchra, Rachele, Rebecca, Roberta, Rosa, Sabina, Sabrina, Sallustia, Salonina, Samantha, Sarah, Scantilla, Seia, Sempronia, Serena, Servilia, Severa, Severina, Silvia, Simona, Sofia, Sonia, Statilia, Stefania, Sulpicia, Supera, Superbia, Tanaquil, Tatiana, Temperantia, Terentia, Teresa, Tertia, Tertulla, Theodora, Titiana, Tranquillina, Tullia, Turia, Ulpia, Urbica, Urgulania, Urgulanilla, Urgunalla, Valentina, Valeria, Vanessa, Verina, Veronica, Vesta, Vibia, Viola, Violentilla, Vipsania, Vistilia, Vita".split(', '),
names_italian_last : "Acidinus, Acisculus, Aemilianus, Aeserninus, Africanus, Agelastus, Ahala, Albinus, Albus, Allobrogicus, Amato, Ambustus, Antias, Arquetius, Arquitius, Arvina, Asellio, Asellus, Asiagenus, Asiaticus, Asina, Atratinus, Atticus, Augur, Augustus, Axilla, Balbus, Barbatus, Barbieri, Barbula, Barone, Basile, Battaglia, Bellini, Benedetti, Bernardi, Bianchi, Bianco, Blaesus, Blasio, Brocchus, Bruno, Brutus, Bubulcus, Buca, Bucco, Bursio, Buteo, Caecus, Caepio, Caesar, Callaecus, Callaicus, Calussa, Calvus, Canina, Capitolinus, Caputo, Carbone, Caruso, Casca, Cato, Cattaneo, Catullus, Caudex, Caudinus, Censorius, Centho, Cento, Centumalus, Cethegus, Cicero, Cincinnatus, Cinna, Claudianus, Clineas, Clodianus, Colombo, Conte, Conti, Coppola, Corculum, Corvinus, Corvus, Cossus, Costa, Costantini, Crassinus, Crassus, Crus, Cruscellio, Cunctator, D'Amico, D'Angelo, Damasippus, De Angelis, De Luca, De Rosa, De Santis, Demetrias, Denter, Dives, Dolabella, Donati, Dorso, Dorsuo, Drusus, Eburnus, Esposito, Esquilinus, Fabbri, Falco, Falto, Farina, Felix, Ferrara, Ferrari, Ferraro, Ferretti, Ferri, Fidenas, Fiore, Flaccus, Flamen, Fontana, Fulvianus, Gaetulicus, Gallaecus, Galli, Gallo, Gallus, Gatti, Geminus, Gentile, Geta, Getha, Giordano, Giuliani, Glaber, Glaucia, Glicia, Globulus, Glycias, Gracchanus, Gracchus, Grassi, Grasso, Greco, Guerra, Gurges, Hadrianus, Helenus, Hispallus, Hispaniensis, Hispanus, Hortator, Imbrex, Imperiosus, Inregillensis, Isauricus, Iullus, Iulus, Iuncus, Iunianus, Jullus, Julus, Juncus, Junianus, Labeo, Lactuca, Lactucinus, Laeca, Laevinus, Lentinus, Lentulus, Leone, Lepidus, Libo, Licinianus, Licinus, Livianus, Lombardi, Lombardo, Longo, Longus, Lucullus, Lupus, Macatus, Macedonicus, Macer, Maluginensis, Mamercinus, Mamercus, Mamilianus, Mammula, Mancini, Mancinus, Manlianus, Mantovani, Marcellinus, Marcellus, Marchetti, Mariani, Marini, Marino, Martinelli, Martini, Martino, Maximus, Mazza, Mento, Merenda, Merula, Messala, Messina, Milani, Mocilla, Montanari, Monti, Morelli, Moretti, Mucianus, Murena, Musca, Nasica, Negri, Neri, Nero, Nerva, Niger, Norbanus, Numida, Ocella, Octavianus, Orca, Orlando, Ovicula, Paciacus, Paciaecus, Pagano, Palmieri, Palumbo, Papus, Parisi, Paullus, Paulus, Pellegrini, Pellegrino, Pennus, Pera, Pictor, Piras, Pitio, Pollio, Ponticus, Poplicola, Porcina, Potitus, Praeconinus, Priscus, Privernas, Procillus, Publicola, Pulcher, Pulex, Pullus, Regillensis, Regillus, Ricci, Rinaldi, Riva, Rizzi, Rizzo, Romano, Rossetti, Rossi, Rufinus, Rufus, Ruggiero, Rullianus, Rullus, Russo, Russus, Rutilus, Sabinus, Sacerdos, Sala, Salinator, Salonianus, Salutio, Salvitto, Sanga, Sanna, Santoro, Sapiens, Sartori, Scaeva, Scapula, Scaurus, Scipio, Senator, Serapio, Sergianus, Serra, Servilianus, Sibylla, Silanus, Silvestri, Sisenna, Sophus, Soranus, Sorrentino, Spinther, Stolo, Strabo, Structus, Sulla, Sura, Sylla, Tappo, Tegula, Testa, Torquatus, Triarius, Tucca, Tuditanus, Unimanus, Uritinus, Uticensis, Valentini, Varus, Vatia, Vergilianus, Verrucosus, Vestalis, Vibulanus, Villa, Virgilianus, Vitale, Vitali, Volso, Volusus, Vopiscus, Vulso".split(', '),
names_japanese_male : "Billy, Billy, Billy".split(', '),
names_japanese_female : "Ai, Ai-Ai, Aika, Aiko, Aiko, Aimi, Aina, Airi, Aiya, Akane, Akane, Akari, Akemi, Akeno, Aki, Akie, Akiko, Akiko, Akina, Akira, Amane, Amaya, Ami, Ami, Annaisha, Anzu, Anzu, Aoi, Aratani, Asa, Asako, Asami, Asuka, Asumi, Asuna, Atsuko, Atsumi, Au, Aya, Ayaka, Ayaka, Ayako, Ayame, Ayame, Ayami, Ayana, Ayane, Ayano, Ayu, Ayuka, Ayumi, Ayumi, Azumi, Azusa, Chiasa, Chie, Chieko, Chieko, Chiemi, Chiharu, Chiho, Chika, Chika, Chinami, Chinami, Chinatsu, Chisato, Chiyako, Chiyo, Chiyoko, Chiyoko, Chizuko, Chizuru, Cho, Dai, Daruma, Den, Eiko, Eimi, Emi, Emiko, Emiko, Emiri, Ena, Eri, Eri, Erika, Eriko, Eshima, Etsuko, Fuji, Fujiko, Fukumi, Fumie, Fumika, Fumiko, Fumiko, Fusako, Fuyuko, Gen, Gina, Hana, Hanae, Hanako, Hanako, Hanan, Haru, Haruhi, Haruka, Haruko, Haruna, Haruyo, Hatsu, Hatsue, Hayami, Hekima, Hideko, Hidemi, Hideyo, Hikaru, Himeko, Hiriko, Hiroe, Hiroka, Hiroko, Hiroko, Hiroyo, Hisa, Hisae, Hisako, Hisaya, Hisayo, Hitomi, Honami, Honoka, Hoshi, Humiya, Ichiko, Ikue, Ikumi, Ima, Isamu, Itsuko, Itsumi, Jin, Jitsuko, Jun, Junko, Kaede, Kaguya, Kaho, Kahoru, Kaiyo, Kame, Kameyo, Kameyo, Kana, Kanae, Kanako, Kanna, Kano, Kaori, Kaori, Karin, Kasumi, Kata, Katsuko, Katsumi, Kawai, Kayoko, Kazashi, Kazue, Kazue, Kazuko, Kazumi, Kazusa, Kazuyo, Keiki, Keiko, Keiko, Kichi, Kiko, Kiko, Kikue, Kikue, Kikuko, Kimi, Kimiko, Kioko, Kira, Kishi, Kiwa, Kiyoko, Kiyoko, Koemi, Kohana, Koharu, Koko, Koma, Konomi, Koto, Kotomi, Kotori, Kozakura, Kozue, Kukiko, Kumi, Kumi, Kumiko, Kuniko, Kura, Kurenai, Kuriko, Kurva, Kyoko, Kyoto, Leiko, Maaya, Machi, Machiko, Madoka, Madoka, Maho, Mai, Maiko, Maiko, Majime, Maki, Makiko, Mami, Mamiko, Mamiko, Mana, Manaka, Manami, Manami, Mao, Mari, Maria, Maria, Marie, Mariko, Maru, Masae, Masako, Masako, Masumi, Matsuko, Matsuko, Mayako, Mayoko, Mayu, Mayuko, Mayumi, Mayura, Megu, Megumi, Mei, Meiko, Meisa, Michiko, Michiko, Midori, Mie, Mie, Mieko, Miho, Mihoko, Miiko, Mika, Mikako, Miki, Miki, Mikie, Mikiko, Miku, Mikuru, Mimori, Mina, Minae, Minako, Minako, Mine, Mineko, Mirai, Misaki, Misaki, Misako, Misao, Misato, Mitsu, Mitsuki, Mitsuko, Mitsuyo, Miu, Miwa, Miwako, Miyabi, Miyah, Miyako, Miyo, Miyoko, Miyu, Miyu, Miyuki, Miyuki, Miyumi, Mizuho, Mizuki, Mizuko, Moe, Momo, Momo, Momoe, Momoka, Momoko, Morie, Morina, Motoko, Mura, Mutsuko, Mutsuko, Mutsumi, Nagako, Nami, Namika, Nana, Nana, Nanako, Nanami, Nanami, Nanase, Nao, Nao, Naoko, Nara, Narumi, Narumi, Natsue, Natsuko, Natsuko, Natsume, Natsumi, Nayoko, Noa, Nobuko, Nodoka, Nori, Noriko, Noriyo, Nozomi, Nozomi, Nyoko, Omi, Otoha, Otome, Rai, Ran, Ran, Reika, Reiko, Reiko, Rena, Rie, Rieko, Rieko, Riho, Rika, Rikako, Rikona, Rin, Rina, Rini, Risa, Risako, Ritsuko, Rui, Rumi, Rumiko, Runa, Ruri, Ruri, Ruriko, Ryoka, Ryoko, Ryoko, Sachi, Sachie, Sachiko, Sadako, Sadashi, Saeko, Sai, Sakae, Saki, Sakie, Sakiko, Sakiko, Sakura, Sakurako, Sakurako, Sanae, Sango, Saori, Satchiko, Satoko, Satoko, Satomi, Sawako, Saya, Sayaka, Sayoko, Sayoko, Sayumi, Sayuri, Seijun, Seiko, Seina, Sen, Setsuko, Shaiwase, Shige, Shigeko, Shiho, Shiho, Shiina, Shika, Shimako, Shinako, Shinju, Shino, Shinobu, Shiori, Shiori, Shizu, Shizue, Shizuko, Shoko, Shoma, Shuko, Someina, Sorano, Sugako, Suki, Sumika, Sumiko, Sumire, Sumiye, Sute, Suzue, Suzue, Suzuka, Suzuko, Suzume, Taeko, Takako, Takako, Takara, Take, Takeko, Taki, Tamaki, Tamane, Tamao, Tami, Tamiko, Tamiko, Tani, Taree, Tatsu, Tatsuko, Teiko, Teruko, Terumi, Toki, Tokiko, Tokiwa, Tokuko, Tomiju, Tomiko, Tomoka, Tomoko, Tomone, Tomoyo, Tora, Toshi, Toshiko, Toyoko, Tsukiko, Tsuneko, Tsuru, Tsuru, Ume, Umeko, Umi, Utano, Wakako, Wakumi, Wattan, Yaeko, Yasue, Yasuko, Yayoi, Yo, Yo, Yoko, Yoko, Yori, Yoshiko, Yoshima, Yoshino, Yoshino, Yui, Yuka, Yuka, Yukari, Yukie, Yukiko, Yukina, Yuko, Yume, Yumeko, Yumi, Yumi, Yumika, Yumiko, Yuri, Yuri, Yurie, Yurika, Yuriko, Yurina, orino".split(', '),
names_japanese_last : "Abe, Abukara, Adachi, Aida, Aihara, Aizawa, Ajibana, Akaike, Akamatsu, Akatsuka, Akechi, Akera, Akimoto, Akita, Akiyama, Akutagawa, Amagawa, Amaya, Amori, Anami, Ando, Anzai, Aoki, Arai, Arakawa, Araki, Arakida, Arato, Arihyoshi, Arishima, Arita, Ariwa, Ariwara, Asahara, Asahi, Asai, Asano, Asanuma, Asari, Ashia, Ashida, Ashikaga, Asuhara, Atshushi, Ayabito, Ayugai, Baba, Baisotei, Bando, Bunya, Chiba, Chikamatsu, Chikanatsu, Chino, Chishu, Choshi, Daishi, Dan, Date, Dazai, Deguchi, Deushi, Doi, Ebina, Ebisawa, Eda, Egami, Eguchi, Ekiguchi, Endo, Endoso, Enoki, Enomoto, Erizawa, Eto, Etsuko, Ezakiya, Fuchida, Fugunaga, Fujikage, Fujimaki, Fujimoto, Fujioka, Fujishima, Fujita, Fujiwara, Fukao, Fukayama, Fukuda, Fukumitsu, Fukunaka, Fukuoka, Fukusaku, Fukushima, Fukuyama, Fukuzawa, Fumihiko, Funabashi, Funaki, Funakoshi, Furusawa, Fuschida, Fuse, Futabatei, Fuwa, Gakusha, Genda, Genji, Gensai, Godo, Goto, Gushiken, Hachirobei, Haga, Hagino, Hagiwara, Hama, Hamacho, Hamada, Hamaguchi, Hamamoto, Hanabusa, Hanari, Handa, Hara, Harada, Haruguchi, Hasegawa, Hasekura, Hashimoto, Hasimoto, Hatakeda, Hatakeyama, Hatayama, Hatoyama, Hattori, Hayakawa, Hayami, Hayashi, Hayashida, Hayata, Hayuata, Hida, Hideaki, Hideki, Hideyoshi, Higashikuni, Higashiyama, Higo, Higoshi, Higuchi, Hike, Hino, Hira, Hiraga, Hiraki, Hirano, Hiranuma, Hiraoka, Hirase, Hirasi, Hirata, Hiratasuka, Hirayama, Hiro, Hirose, Hirota, Hiroyuki, Hisamatsu, Hishida, Hishikawa, Hitomi, Hiyama, Hohki, Hojo, Hokusai, Honami, Honda, Hori, Horigome, Horigoshi, Horiuchi, Horri, Hoshino, Hosokawa, Hosokaya, Hotate, Hotta, Hyata, Hyobanshi, Ibi, Ibu, Ibuka, Ichigawa, Ichihara, Ichikawa, Ichimonji, Ichiro, Ichisada, Ichiyusai, Idane, Iemochi, Ienari, Iesada, Ieyasu, Ieyoshi, Igarashi, Ihara, Ii, Iida, Iijima, Iitaka, Ijichi, Ijiri, Ikeda, Ikina, Ikoma, Imada, Imagawa, Imai, Imaizumi, Imamura, Imoo, Ina, Inaba, Inao, Inihara, Ino, Inoguchi, Inokuma, Inoue, Inouye, Inukai, Ippitsusai, Irie, Iriye, Isayama, Ise, Iseki, Iseya, Ishibashi, Ishida, Ishiguro, Ishihara, Ishikawa, Ishimaru, Ishimura, Ishinomori, Ishiyama, Isobe, Isoda, Isozaki, Itagaki, Itami, Ito, Itoh, Iwahara, Iwahashi, Iwakura, Iwasa, Iwasaki, Izumi, Jimbo, Jippensha, Jo, Joshuya, Joshuyo, Jukodo, Jumonji, Kada, Kagabu, Kagawa, Kahae, Kahaya, Kaibara, Kaima, Kajahara, Kajitani, Kajiwara, Kajiyama, Kakinomoto, Kakutama, Kamachi, Kamata, Kaminaga, Kamio, Kamioka, Kamisaka, Kamo, Kamon, Kan, Kanada, Kanagaki, Kanegawa, Kaneko, Kanesaka, Kano, Karamorita, Karube, Karubo, Kasahara, Kasai, Kasamatsu, Kasaya, Kase, Kashiwagi, Kasuse, Kataoka, Katayama, Katayanagi, Kate, Kato, Katoaka, Katsu, Katsukawa, Katsumata, Katsura, Katsushika, Kawabata, Kawachi, Kawagichi, Kawagishi, Kawaguchi, Kawai, Kawaii, Kawakami, Kawamata, Kawamura, Kawasaki, Kawasawa, Kawashima, Kawasie, Kawatake, Kawate, Kawayama, Kawazu, Kaza, Kazuyoshi, Kenkyusha, Kenmotsu, Kentaro, Ki, Kido, Kihara, Kijimuta, Kijmuta, Kikkawa, Kikuchi, Kikugawa, Kikui, Kikutake, Kimio, Kimiyama, Kimura, Kinashita, Kinoshita, Kinugasa, Kira, Kishi, Kiski, Kita, Kitabatake, Kitagawa, Kitamura, Kitano, Kitao, Kitoaji, Ko, Kobayashi, Kobi, Kodama, Koga, Kogara, Kogo, Koguchi, Koiso, Koizumi, Kojima, Kokan, Komagata, Komatsu, Komatsuzaki, Komine, Komiya, Komon, Komura, Kon, Konae, Konda, Kondo, Konishi, Kono, Konoe, Koruba, Koshin, Kotara, Kotoku, Koyama, Koyanagi, Kozu, Kubo, Kubota, Kudara, Kudo, Kuga, Kumagae, Kumasaka, Kunda, Kunikida, Kunisada, Kuno, Kunomasu, Kuramochi, Kuramoto, Kurata, Kurkawa, Kurmochi, Kuroda, Kurofuji, Kurogane, Kurohiko, Kuroki, Kurosawa, Kurusu, Kusatsu, Kusonoki, Kusuhara, Kusunoki, Kuwabara, Kwakami, Kyubei, Maeda, Maehata, Maeno, Maita, Makiguchi, Makino, Makioka, Makuda, Marubeni, Marugo, Marusa, Maruya, Maruyama, Masanobu, Masaoka, Mashita, Masoni, Masudu, Masuko, Masuno, Masuzoe, Matano, Matokai, Matoke, Matsuda, Matsukata, Matsuki, Matsumara, Matsumoto, Matsumura, Matsuo, Matsuoka, Matsura, Matsushina, Matsushita, Matsuya, Matsuzawa, Mayuzumi, Mazaki, Mazawa, Mazuka, Mifune, Mihashi, Miki, Mimasuya, Minabuchi, Minami, Minamoto, Minatoya, Minobe, Mishima, Mitsubishi, Mitsuharu, Mitsui, Mitsukuri, Mitsuwa, Mitsuya, Mitzusaka, Miura, Miwa, Miyagi, Miyahara, Miyajima, Miyake, Miyamae, Miyamoto, Miyazaki, Miyazawa, Miyoshi, Mizoguchi, Mizumaki, Mizuno, Mizutani, Modegi, Momotami, Momotani, Monomonoi, Mori, Moriguchi, Morimoto, Morinaga, Morioka, Morishita, Morisue, Morita, Morri, Moto, Motoori, Motoyoshi, Munakata, Munkata, Muraguchi, Murakami, Muraoka, Murasaki, Murase, Murata, Murkami, Muro, Muruyama, Mushanaokoji, Mushashibo, Muso, Mutsu, Nagahama, Nagai, Nagano, Nagasawa, Nagase, Nagata, Nagatsuka, Nagumo, Naito, Nakada, Nakadai, Nakadan, Nakae, Nakagawa, Nakahara, Nakajima, Nakamoto, Nakamura, Nakane, Nakanishi, Nakano, Nakanoi, Nakao, Nakasato, Nakasawa, Nakasone, Nakata, Nakatoni, Nakayama, Nakazawa, Namiki, Nanami, Narahashi, Narato, Narita, Nataga, Natsume, Nawabe, Nemoto, Niijima, Nijo, Ninomiya, Nishi, Nishihara, Nishikawa, Nishimoto, Nishimura, Nishimuraya, Nishio, Nishiwaki, Nitta, Nobunaga, Noda, Nogi, Noguchi, Nogushi, Nomura, Nonomura, Noro, Nosaka, Nose, Nozaki, Nozara, Numajiri, Numata, Obata, Obinata, Obuchi, Ochiai, Ochida, Odaka, Ogata, Ogiwara, Ogura, Ogyu, Ohba, Ohira, Ohishi, Ohka, Ohmae, Ohmiya, Oichi, Oinuma, Oishi, Okabe, Okada, Okakura, Okamoto, Okamura, Okanao, Okanaya, Okano, Okasawa, Okawa, Okazaki, Okazawaya, Okimasa, Okimoto, Okita, Okubo, Okuda, Okui, Okuma, Okuma, Okumura, Okura, Omori, Omura, Onishi, Ono, Onoda, Onoe, Onohara, Ooka, Osagawa, Osaragi, Oshima, Oshin, Ota, Otaka, Otake, Otani, Otomo, Otsu, Otsuka, Ouchi, Oyama, Ozaki, Ozawa, Ozu, Raikatuji, Royama, Ryusaki, Sada, Saeki, Saga, Saigo, Saiki, Saionji, Saito, Saitoh, Saji, Sakagami, Sakai, Sakakibara, Sakamoto, Sakanoue, Sakata, Sakiyurai, Sakoda, Sakubara, Sakuraba, Sakurai, Sammiya, Sanda, Sanjo, Sano, Santo, Saromi, Sarumara, Sasada, Sasakawa, Sasaki, Sassa, Satake, Sato, Satoh, Satoya, Sawamatsu, Sawamura, Sayuki, Segawa, Sekigawa, Sekine, Sekozawa, Sen, Senmatsu, Seo, Serizawa, Shiba, Shibaguchi, Shibanuma, Shibasaki, Shibasawa, Shibata, Shibukji, Shichirobei, Shidehara, Shiga, Shiganori, Shige, Shigeki, Shigemitsu, Shigi, Shikitei, Shikuk, Shima, Shimada, Shimakage, Shimamura, Shimanouchi, Shimaoka, Shimazaki, Shimazu, Shimedzu, Shimizu, Shimohira, Shimon, Shimura, Shimuzu, Shinko, Shinozaki, Shinozuka, Shintaro, Shiokawa, Shiomi, Shiomiya, Shionoya, Shiotani, Shioya, Shirahata, Shirai, Shiraishi, Shirane, Shirasu, Shiratori, Shirokawa, Shiroyama, Shiskikura, Shizuma, Shobo, Shoda, Shunji, Shunsen, Siagyo, Soga, Sohda, Soho, Soma, Someya, Sone, Sonoda, Soseki, Sotomura, Suenami, Sugai, Sugase, Sugawara, Sugihara, Sugimura, Sugisata, Sugita, Sugitani, Sugiyama, Sumitimo, Sunada, Suzambo, Suzuki, Tabuchi, Tadeshi, Tagawa, Taguchi, Taira, Taka, Takabe, Takagaki, Takagawa, Takagi, Takahama, Takahashi, Takaki, Takamura, Takano, Takaoka, Takara, Takarabe, Takashi, Takashita, Takasu, Takasugi, Takayama, Takecare, Takeda, Takei, Takekawa, Takemago, Takemitsu, Takemura, Takenouchi, Takeshita, Taketomo, Takeuchi, Takewaki, Takimoto, Takishida, Takishita, Takizawa, Taku, Takudo, Takudome, Tamazaki, Tamura, Tamuro, Tanaka, Tange, Tani, Taniguchi, Tanizaki, Tankoshitsu, Tansho, Tanuma, Tarumi, Tatenaka, Tatsuko, Tatsuno, Tatsuya, Tawaraya, Tayama, Temko, Tenshin, Terada, Terajima, Terakado, Terauchi, Teshigahara, Teshima, Tochikura, Togo, Tojo, Tokaji, Tokuda, Tokudome, Tokuoka, Tomika, Tomimoto, Tomioka, Tommii, Tomonaga, Tomori, Tono, Torii, Torisei, Toru, Toshishai, Toshitala, Toshusai, Toyama, Toyoda, Toyoshima, Toyota, Toyotomi, Tsubouchi, Tsucgimoto, Tsuchie, Tsuda, Tsuji, Tsujimoto, Tsujimura, Tsukada, Tsukade, Tsukahara, Tsukamoto, Tsukatani, Tsukawaki, Tsukehara, Tsukioka, Tsumemasa, Tsumura, Tsunoda, Tsurimi, Tsuruga, Tsuruya, Tsushima, Tsutaya, Tsutomu, Uboshita, Uchida, Uchiyama, Ueda, Uehara, Uemura, Ueshima, Uesugi, Uetake, Ugaki, Ui, Ukiyo, Umari, Umehara, Umeki, Uno, Uoya, Urogataya, Usami, Ushiba, Utagawa, Wakai, Wakatsuki, Watabe, Watanabe, Watari, Watnabe, Watoga, Yakuta, Yamabe, Yamada, Yamagata, Yamaguchi, Yamaguchiya, Yamaha, Yamahata, Yamakage, Yamakawa, Yamakazi, Yamamoto, Yamamura, Yamana, Yamanaka, Yamanouchi, Yamanoue, Yamaoka, Yamashita, Yamato, Yamawaki, Yamazaki, Yamhata, Yamura, Yanagawa, Yanagi, Yanagimoto, Yanagita, Yano, Yasuda, Yasuhiro, Yasui, Yasujiro, Yasukawa, Yasutake, Yoemon, Yokokawa, Yokoyama, Yonai, Yosano, Yoshida, Yoshifumi, Yoshihara, Yoshikawa, Yoshimatsu, Yoshinobu, Yoshioka, Yoshitomi, Yoshizaki, Yoshizawa, Yuasa, Yuhara".split(', '),
names_korean_male : "Billy, Billy, Billy".split(', '),
names_korean_female : "A Ra, Ae-jung, Ah-seong, Areum, Bit-na, Bo-ram, Bo-young, Bora, Chae-won, Chae-young, Chun-hwa, Chun-ja, Da-hee, Do-hee, Eun Ha, Eun-ah, Eun-bi, Eun-byul, Eun-chae, Eun-ha, Eun-hee, Eun-hye, Eun-ji, Eun-jin, Eun-ju, Eun-jung, Eun-kyung, Eun-mi, Eun-sook, Eun-young, Eunseo, Ga-in, Ga-yoon, Ga-young, Go-eun, Gyuri, Ha Na, Ha-eun, Hana, Hwa-young, Hye-bin, Hye-in, Hye-ja, Hye-jin, Hye-jung, Hye-kyung, Hye-mi, Hye-rim, Hye-su, Hye-won, Hye-young, Hyo-joo, Hyo-rin, Hyun-a, Hyun-kyung, Hyun-mi, Hyun-sook, In-hye, In-sook, Ja-kyung, Jae Eun, Jae-eun, Jang-mi, Jeong-ja, Ji Hee, Ji Su, Ji Yeon, Ji-ae, Ji-eun, Ji-hye, Ji-yeon, Ji-young, Jina, Jung-ah, Jung-sook, Jung-soon, Kyung-ah, Kyung-hee, Kyung-hwa, Kyung-ja, Kyung-ok, Kyung-sook, Mi Jin, Mi Na, Mi Sun, Mi-hee, Mi-ja, Mi-jung, Mi-kyung, Mi-ran, Mi-sook, Mi-yeon, Mi-young, Min-hee, Min-ji, Min-jung, Min-seo, Mina, Myung-hwa, Myung-ok, Myung-sook, Myung-soon, Na-young, Nana, Nari, Sang-mi, Seo-hyeon, Seo-yeon, Seo-yun, Seol-hee, Seon-ok, Seong-ja, Seung-ah, Shin-hye, Si-yeon, So-hyun, So-won, So-yi, So-young, Soo Jung, Soo Mi, Soo-ah, Sook-ja, Soon-hee, Soon-ja, Sora, Su-mi, Sun-hee, Sun-hwa, Sun-mi, Sun-ok, Sung-mi, Sung-sook, Ye Seul, Ye-eun, Ye-ji, Ye-jin, Ye-rin, Ye-seo, Ye-won, Yeo-jin, Yeon A, Yeon-hee, Yi-kyung, Yoo-kyung, Yoon-hee, Yoon-sook, Young-ae, Young-hee, Young-ja, Young-mi, Young-sook, Yu Na, Yu-ri, Yumi".split(', '),
names_korean_last : "Gah, Ka, Ka, Kae, Kae, Kah, Kal, Kal, Kam, Kam, Kan, Kan, Kang, Kang, Kangjon, Kangjon, Ki, Ki, Kil, Kil, Kim, Kim, Ko, Ko, Kok, Kok, Kong, Kong, Ku, Ku, Kuk, Kuk, Kun, Kun, Kung, Kung, Kwak, Kwak, Kwok, Kwok, Kwon, Kwon, Kye, Kye, Kyo, Kyo, Kyon, Kyon, Kyong, Kyong, Kum, Kum, Kun, Kun, Mae, Maeng, Mah, Man, Mangjol, Mar, Mha, Mi, Min, Mo, Mok, Muk, Mun, Myo, Myong, Nae, Nam, Namgung, Pae, Paek, Pak, Pan, Pang, Pi, Pin, Ping, Pok, Pong, Pu, Pyon, Pom, Sagong, Sam, Sang, Sha, Shi, Shim, Shin, So, Sobong, Son, Song, Su, Sun, So, Sok, Sol, Somun, Son, Song, Sonu, Sop, Sung, Tae, Tam, Tan, Tang, To, Tokko, Ton, Tong, Tongbang, Tu".split(', '),
names_muslim_male : "Billy, Billy, Billy".split(', '),
names_muslim_female : "Abrar, Ada, Aeen, Al-Anoud, Ala, Alaa, Alia, Alsama, Ana, Anaheed, Angel, Anya, Arwa, Asia, Assal, Atousa, Ayesha, Azin, Bahar, Baran, Bayan, Beatrice, Becka, Boshra, Bushra, Donya, Emira, Faeze, Farahnaz, Fatemeh, Faten, Fatima, Fatima, Fofo, Ghada, Ghayda, Ghazaleh, Gouya, Habiba, Hadeel, Haifa, Haniye, Hasti, Jasmine, Katy, Kefaya, Laila, Lamia, Layla, Lizet, Lulu, Maboutou, Mahdie, Maki, Mandana, Mania, Maral, Marceline, Mari, Maria, Mariam, Marjan, Mary, Maryam, May, Mehrnaz, Mino, Mitra, Mohadeseh, Mojan, Myriam, Nada, Nadia, Najme, Nana, Nasrin, Nazi, Neda, Negin, Niki, Nikki, Nikoo, Nikta, Niloofar, Niyusha, Nona, Nooshin, Norah, Nouf, Noura, Ola, Ouiam, Pani, Parinaz, Parisa, Pegah, Poone, Raha, Raheleh, Rai, Raihana, Rana, Reem, Reema, Reenad, Rehab, Rojan, Romi, Rozhin, Saba, Sabrina, Sabs, Saedeh, Sahar, Sajedeh, Salsabyl, Samere, Sarina, Saye, Setareaseman, Setayesh, Shaghayegh, Sima, Sisily, Soha, Somaye, Sowsan, Wadha, Yac, Yasmine, Zahra, Zain, Zeina".split(', '),
names_muslim_last : "Abad, Abadi, Abbas, Abbasi, Abboud, Abdalla, Abdallah, Abdella, Abdelnour, Abdelrahman, Abdi, Abdo, Abdoo, Abdou, Abdul, Abdulla, Abdullah, Abed, Abid, Abood, Aboud, Abraham, Abu, Adel, Afzal, Agha, Ahmad, Ahmadi, Ahmed, Ahsan, Akbar, Akbari, Akel, Akhtar, Akhter, Akram, Alam, Ali, Allam, Allee, Alli, Ally, Almasi, Aly, Aman, Amara, Amari, Amber, Ameen, Amen, Amer, Amin, Amini, Amir, Amiri, Ammar, Ansari, Antar, Antoun, Anwar, Arafat, Arian, Arif, Arshad, Asad, Asfour, Asghar, Ashraf, Asker, Aslam, Asmar, Assad, Assaf, Aswad, Atallah, Atiyeh, Attar, Attia, Awad, Awan, Aydin, Ayoob, Ayoub, Ayub, Azad, Azam, Azer, Azimi, Aziz, Azizi, Azzam, Azzi, Ba, Baba, Bacchus, Baccus, Bacho, Baddour, Badie, Badour, Bagheri, Bahar, Bahri, Baig, Baksh, Baluch, Bangura, Barakat, Bari, Basa, Basara, Basha, Bashara, Basher, Bashir, Bata, Baten, Baz, Bazzi, Begum, Ben, Beshara, Bey, Beydoun, Bilal, Bina, Bishara, Bitar, Botros, Boulos, Boutros, Burki, Can, Chahine, Cham, Dada, Dagher, Daher, Dajani, Dallal, Daoud, Dar, Darwish, Dawood, Deeb, Demian, Dia, Diab, Dib, Din, Doud, Ebrahim, Ebrahimi, Edris, Eid, El-Sayed, Elamin, Elbaz, Emami, Essa, Fadel, Fahmy, Fahs, Fakhoury, Farag, Farah, Faraj, Fares, Farha, Farhat, Farid, Faris, Farman, Farooq, Farooqui, Farra, Farrah, Farran, Fawaz, Fayad, Firman, Gaber, Gad, Galla, Ganem, Ganim, Gerges, Ghaffari, Ghanem, Ghani, Ghannam, Ghattas, Ghazal, Ghazi, Greiss, Guirguis, Guler, Habeeb, Habib, Habibi, Hadad, Haddad, Hadi, Hafeez, Hai, Haidar, Haider, Haik, Hajjar, Hakeem, Hakim, Hakimi, Halabi, Halaby, Halim, Hallal, Hamad, Hamady, Hamdan, Hamed, Hameed, Hamid, Hamidi, Hammad, Hammoud, Hana, Hanania, Handal, Hanif, Hannan, Haq, Haque, Harb, Hares, Hariri, Harron, Harroun, Hasan, Hasen, Hashem, Hashemi, Hashim, Hashmi, Hassan, Hassen, Hatem, Hoda, Hoque, Hosein, Hossain, Hosseini, Huda, Huq, Husain, Hussain, Hussein, Ibrahim, Idris, Imam, Iman, Iqbal, Irani, Isa, Ishak, Ishmael, Islam, Ismael, Ismail, Issa, Jabara, Jabbar, Jabbour, Jaber, Jabour, Jafari, Jaffer, Jafri, Jalali, Jalil, Jama, Jamail, Jamal, Jamil, Jan, Javed, Javid, Kaba, Kaber, Kabir, Kader, Kaiser, Kalb, Kaleel, Kalil, Kamal, Kamali, Kamara, Kamel, Kanaan, Kanan, Karam, Karim, Karimi, Kassab, Kassem, Kassis, Kattan, Kazemi, Kazi, Kazmi, Khalaf, Khalid, Khalifa, Khalil, Khalili, Khan, Khatib, Khawaja, Khouri, Khoury, Koroma, Kouri, Koury, Laham, Latif, Lodi, Lone, Maalouf, Madani, Mady, Mahdavi, Mahdi, Mahfouz, Mahmood, Mahmoud, Mahmud, Majeed, Majid, Malak, Malek, Malik, Maloof, Malouf, Mannan, Mansoor, Mansour, Mansouri, Mansur, Maroun, Masih, Masood, Masri, Massoud, Matar, Matin, Mattar, Meer, Meskin, Miah, Mian, Mifsud, Mikhail, Moghadam, Morcos, Mustafa, Nader, Nahas, Naifeh, Najjar, Naser, Nassar, Nazari, Quraishi, Qureshi, Rahal, Sabbag, Sabbagh, Safar, Said, Salib, Saliba, Samaha, Sarkis, Sarraf, Sayegh, Seif, Shadid, Shalhoub, Shammas, Shamon, Shamoon, Shamoun, Sleiman, Srour, Tahan, Tannous, Toma, Totah, Touma, Tuma, Wasem, Zogby".split(', '),
names_norse_male : "Billy, Billy, Billy".split(', '),
names_norse_female : "Adamine, Adelina, Adine, Agnetha, Alina, Anitra, Annelise, Anni, Asta, Astrid, Aud, Barbro, Birgit, Birgitta, Birthe, Bodil, Borghild, Brita, Brynhild, Catrine, Dagney, Dagny, Dorotea, Dorte, Dortha, Dorthe, Elin, Elisabet, Erika, Ester, Evelina, Eveline, Frida, Gerd, Gerda, Gudrun, Gunhild, Gunhilda, Gunnel, Gunvor, Hedvig, Helene, Henrike, Hilda, Hilde, Hulda, Ida, Inga, Ingeborg, Ingegerd, Ingrid, Jorun, Jorunn, Kaja, Karolina, Katharina, Katrine, Klara, Kristin, Kristina, Leticia, Lisbet, Liv, Liva, Magdalena, Maja, Margaretha, Margit, Marte, Mathilda, Matilda, Mektild, Ragna, Ragnhild, Rakel, Runa, Sanna, Sara, Sigrid, Sigri?, Sigrun, Simone, Siri, Sonja, Stina, Susanna, Svanhild, Tekla, Thora, Thyra, Tora, Torborg, Tord, Tordis, Torhild, Tove, Trine, Turid, Tyra, Ulla, Ulrika, Valborg, Vendla, Vigdis, Viktoria, Vilhelma, Vilma, Vivi, Vivianne, Ylva, Ase".split(', '),
names_norse_last : "Aaberg, Adolf, Aland, Alf, Alfson, Ander, Arfsten, Arntsen, Arntson, Askelson, Aven, Axel, Backe, Bakken, Bayer, Becher, Beck, Bell, Bengtsson, Benson, Berg, Bergh, Berling, Bern, Bernhard, Bernhardt, Bernhart, Bernt, Berthold, Beyer, Bi, Bielke, Bjerk, Bjerke, Blasius, Blom, Bonde, Borg, Borgerson, Borgeson, Boysen, Boyson, Brand, Bro, Brock, Brun, Bugge, Bunderson, Carll, Carlson, Carsten, Carstens, Christen, Christeson, Christianson, Dal, Daman, Dolby, Dolph, Dreier, Dresden, Dreyer, Edman, Elison, Ellingboe, Emanuelson, Ericson, Erling, Eskelson, Eskildsen, Estenson, Fagerberg, Falck, Falk, Falkenberg, Forberg, Franciscus, Frank, Fredrikson, Friberg, Friis, Frisch, Frydenlund, Gabrielsen, Gangestad, Glad, Gladd, Greve, Gulbrandsen, Gulbrandson, Gulbranson, Gustason, Gustavson, Guttormson, Haldorson, Hall, Halpain, Halvorson, Haralson, Hartvigsen, Hatlen, Haugrud, Haugstad, Helgason, Helvig, Heskin, Hexum, Hillesland, Hjelmstad, Hjorth, Hofius, Hohlt, Holm, Holmen, Holst, Jostad, Junge, Jurgensen, Kaase, Karl, Karsten, Klingenberg, Knudtson, Knuteson, Knuth, Knutzen, Kolbeck, Kolsrud, Krog, Krogh, Krum, Kvalheim, Lambertson, Lange, Leif, Lem, Lind, Linde, Lorenson, Lund, Mathieson, Mathison, Matsen, Munck, Munk, Munter, Nagel, Ness, Nord, Normann, Nyberg, Nybo, Nyborg, Nygaard, Nygard, Nyhus, Nyland, Nylund, Ohlson, Olafson, Oscar, Paus, Peerson, Pihl, Riis, Ring, Risberg, Romberg, Rosencrans, Rosencrantz, Rosenkrantz, Rosenkranz, Salverson, Sandberg, Sandoe, Schroder, Sigmond, Skau, Soelberg, Steen, Steenberg, Steensen, Stinar, Storm, Thomason, Thor, Thore, Thorp, Thostenson, Toft, Tofte, Torgrimson, Torp, Tostenson, Tranum, Truelson, Trulson, Trygg, Vagle, Vang, Wang, Westberg, Westergaard, Westergard".split(', '),
names_russian_male : "Billy, Billy, Billy".split(', '),
names_russian_female : "Albina, Alexandra, Alina, Alisa, Alla, Alyona, Anastasiya, Anfisa, Anna, Antonina, Anzhelika, Darya, Dina, Dominika, Ekaterina, Elena, Elizaveta, Elvira, Emilia, Eva, Evgeniya, Faina, Fedosia, Florentina, Galina, Inessa, Inga, Inna, Irina, Iskra, Izabella, Izolda, Kapitolina, Klara, Klavdiya, Klementina, Kristina, Kseniya, Lada, Larisa, Lidiya, Liliya, Lubov, Lucya, Ludmila, Malvina, Margarita, Marina, Mariya, Marta, Maya, Nadezhda, Natalya, Nelly, Nika, Nina, Nonna, Oksana, Olesya, Olga, Polina, Rada, Raisa, Regina, Renata, Rozalina, Sofia, Svetlana, Taisia, Tamara, Tatyana, Ulyana, Valentina, Valeriya, Varvara, Vasilisa, Vera, Veronika, Viktoriya, Vladlena, Yana, Yaroslava, Yuliya, Zhanna, Zinaida, Zlata, Zoya".split(', '),
names_russian_last : "Abramtsov, Akimov, Aksenov, Aleksandrov, Anisimov, Arkhipov, Balaz, Balog, Baranov, Belousov, Belov, Belyaev, Belyakov, Biryukov, Bogdanov, Bogdanov, Boricov, Bykov, Chernov, Chernyshev, Chistyakov, Dabrowski, Danilov, Demidov, Denisov, Dmitriev, Dordevic, Efimov, Egorov, Ermakov, Evdokimov, Fedorov, Filatov, Filimonov, Filippov, Fomin, Frolov, Gerasimov, Golubev, Golubev, Grabowski, Grigorev, Gromov, Horvath, Ignatev, Ilic, Ilin, Ivanov, Jankowski, Jovanovic, Kaczmarek, Kaminski, Karpov, Khokhlov, Kiselev, Klimov, Kolesnikov, Kovac, Kovalenko, Kovalev, Kowalczyk, Kowalski, Kozlov, Kozlov, Kozlowski, Krawczyk, Kuzmin, Kuznetsov, Kwiatkowski, Kyznetsov, Larionov, Lebedev, Lebedev, Leonov, Lewandowski, Lobanov, Loginov, Lukac, Lukanov, Lukin, Markovic, Mazur, Melnikov, Mikhailov, Milosevic, Mironov, Molnar, Morozov, Morozov, Nagy, Nazarov, Nesterov, Nikitin, Nikolaev, Nikolic, Novikov, Novikov, Nowak, Osipov, Pavlov, Pavlov, Pavlovic, Petrenko, Petrov, Petrov Ivanov, Petrovic, Piotrowski, Polyakov, Ponomarev, Popov, Putin, Badenov, Prokhorov, Savelev, Savin, Semenov, Semyonov, Shcherbakov, Smirnov, Smirnov, Sokolov, Sokolov, Solovyov, Sorokin, Spiridonov, Stankovic, Stepanov, Stojanovic, Suvorov, Szabo, Szymanski, Tarasov, Tikhomirov, Tikhonov, Timofeev, Titov, Toth, Ushakov, Varga, Vasilev, Vasilyev, Vinogradov, Vlasov, Volkov, Volkv, Vorobev, Vorobyov, Voronin, Voronov, Wisniewski, Wojciechowski, Wojcik, Wozniak, Yakovlev, Yudin, Zaitsev, Zakharov, Zaytsev, Zhuravlev, Zielinski".split(', '),
names_spanish_male : "Billy, Billy, Billy".split(', '),
names_spanish_female : "Abigail, Abril, Adriana, Agustina, Alejandra, Alessandra, Alexa, Alicia, Allison, Alma, Amalia, Amanda, Amelia, Amy, Ana, Ana Paula, Ana Sofia, Andrea, Antonella, Antonia, Ariana, Ashley, Bianca, Camila, Carla, Carolina, Catalina, Clara, Constanza, Daniela, Danna, Elena, Elisa, Elizabeth, Emilia, Emily, Emma, Fabiana, Fernanda, Fiorella, Florencia, Gabriela, Guadalupe, Isabel, Isabella, Isidora, Ivanna, Jazmin, Jimena, Josefina, Juana, Julia, Juliana, Julieta, Kiara, Laura, Lucia, Luciana, Luna, Magdalena, Maite, Manuela, Maria Fernanda, Mariana, Martina, Maria, Maria Alejandra, Maria Camila, Maria Jose, Maria Paula, Melanie, Melissa, Mia, Micaela, Michelle, Miranda, Monserrat, Natalia, Nicole, Noa, Olivia, Paola, Paula, Paulina, Rafaella, Rebeca, Regina, Renata, Romina, Salome, Samantha, Sara, Sofia, Valentina, Valeria, Valery, Vanessa, Victoria, Violeta, Zoe".split(', '),
names_spanish_last : "Acosta, Aguilar, Aguirre, Alvarado, Alvarez, Avila, Ayala, Cabrera, Calderon, Campos, Cardenas, Carrillo, Castaneda, Castillo, Castro, Cervantes, Chavez, Colon, Contreras, Cortez, Cruz, Deleon, Delgado, Diaz, Dominguez, Duran, Espinoza, Estrada, Fernandez, Figueroa, Flores, Fuentes, Gallegos, Garcia, Garza, Gomez, Gonzales, Gonzalez, Guerrero, Gutierrez, Guzman, Hernandez, Herrera, Jimenez, Juarez, Lara, Leon, Lopez, Luna, Maldonado, Marquez, Martinez, Medina, Mejia, Mendez, Mendoza, Miranda, Molina, Montoya, Morales, Moreno, Munoz, Navarro, Nunez, Ochoa, Ortega, Ortiz, Padilla, Pena, Perez, Ramirez, Ramos, Reyes, Rios, Rivas, Rivera, Robles, Rodriguez, Rojas, Romero, Rosales, Ruiz, Salazar, Salinas, Sanchez, Sandoval, Santiago, Santos, Serrano, Silva, Solis, Soto, Torres, Trujillo, Valdez, Vargas, Vasquez, Vazquez, Vega, Velasquez, Villarreal_".split(', '),
names_superhero_male : "Billy, Billy, Billy".split(', '),
names_superhero_female : "Amber, Ascendant, Atom, Atomic, Avenging, Ballistic, Barb, Battle, Beautiful, Big, Binary, Black, Blazing, Blink, Blue, Boom, Bounty, Buff, Captain, Captain, Captain, Crazy, Crimson, Crystal, Cyber, Dagger, Dawn, Dawnstar, Dazzler, Dazzling, Dead, Deadly, Debrii, Deep, Destiny, Diamond, Diva, Doctor, Doll, Dolphin, Domino, Donna, Dorothy, Dove, Dragonfly, Dragonna, Dream, Dumb, Dusk, Dust, Dyna, Echo, Electro, Emma, Empowered, Empress, Energizer, Fairchild, Faith, Fallen, Fathom, Feisty, Feline, Feral, Fever, Fire, Firebird, Firestar, Flying, Forerunner, Free, Freefall, Fury, Glittering, Glorious, Glory, Gloss, Glowing, Godiva, Grace, Gypsy, Halo, Harbinger, Hawk, Hit, Holy, Huntress, Ice, Indigo, Insect, Invisible, Jade, Jem, Jet, Jinx, Jolt, Jonni, Joystick, Jubilee, Judomaster, Jungle, Kaoru, Karma, Karolina, Kasumi, Katana, Katma, Kelly, Kid, Kinetix, Kismet, Kitty, Knockout, Kole, Kratha, Krystala, La, Lady, Ladyhawk, Laurel, Liberty, Lightning, Lightspeed, Little, Liz, Looker, Lyja, Lynn, Madame, Magdalene, Magical, Magik, Magma, Maiden, Manhunter, Manitou, Marrina, Marrow, Marvel, Mary, Maxima, Maximum, Maya, Medusa, Mega, Meggan, Mera, Mighty, Miracle, Miraculous, Mirage, Miss, Miss, Miss, Mistress, Misty, Miyako, Mockingbird, Molly, Monstress, Moondragon, Moonstar, Moonstone, Motormouth, Mrs., Ms., Namora, Namorita, Natasha, Negative, Nelvana, Nemesis, Nico, Night, Nocturnal, Nova, Octobriana, Onyx, Oracle, Owlwoman, Pantha, Penance, Phantom, Phoenix, Photon, Pixie, Poison, Polaris, Power, Princess, Promethea, Psylocke, Queen, Rad, Rainbow, Rainmaker, Rampage, Raptor, Raven, Red, Rescue, Revanche, Rhea, Robin, Rocket, Rogue, Ronin, Rose, Sabra, Sage, Sailor, Sailor, Sara, Saturn, Savant, Scarlet, Scorpion, Secret, Shadow, Silk, Silver, Sparkling, Sparkling, Speedy, Spider, Spy, Star, Stature, Steel, Stinger, Storm, Stripperella, Stunner, Sugary, Sun, Super, Supreme, Surge, Swift, The, Thunder, Titanic, Topaz, Triplicate, Troia, Tsunami, Turbo, Unstoppable, Valkyrie, Varga, Velocity, Vengeful, Venus, Vigilante, Vindicator, Violet, Vixen, Vogue, Void, Voodoo, Wallflower, Web, WhirlGirl, Wild, Wind, Winged, Witchblade, Witchfire, Wolfsbane, Wonder, WordGirl, Zealot".split(', '),
names_superhero_female : "Angel, Avenger, Babe, Bat, Belle, Betty, Bird, Blue, Boom, Brite, Broad, Bunny, Canary, Cat, Claw, Confederacy, Conqueress, Corazon, Crusader, Cuckoos, Curse, Dancer, Dart, Dawn, Deadpool, Dean, Death, Diva, Donna, Dream, Dreamer, Eagle, Engineer, Eve, Falcon, Flash, Fox, Frost, Fury, Gal, Girl, Gladiator, Goddess, Goutokuji, Gran, Grey, Guardian, Hawk, Hunter, Huntress, Ivy, Justice, Kid, Killer, Knight, Kunoichi, Lady, Ladybug, Lass, Liberty, Light, Luck, Lunatica, Magdalena, Maid, Martian, Marvel, Mermaid, Michaels, Midnight, Mindy, Minoru, Mirage, Mistress, Mite, Mystic, Nurse, Orchid, Phantom, Powerpuff, Princess, Projectra, Pryde, Quantum, Queen, Quick, Ride, Samurai, Scorpion, Scream, Smasher, Sparks, Spectre, Spinner, Spirit, Streak, Strom, Tattoo, Thing, Thunder, Tigress, Flash, Ghost, Tornado, Troy, Tui, Twins, Universe, Victory, Violet, Viper, Wasp, White, Widow, Wing, Wire, Witch, Woman".split(', '),
nothing: 0
} >>
<<set setup.CONSTANTS.LISTS = {
all_ethnicity: "african american english french german indian middleeastern norse spanish italian korean japanese oriental superhero russian".toList(),
dumb_ethnicity: "superhero".toList(),
white_ethnicity: "american english norse german french russian spanish italian".toList(),
black_ethnicity: "american english african african african spanish arab".toList(),
brown_ethnicity: "american indian indian arab".toList(),
asian_ethnicity: "japanese chinese korean".toList(),
ethnicity: "american nordic german american african african african spanish arab french russian spanish american indian indian arab italian japanese chinese korean".toList(),
race: "white black brown asian other".toList(),
skills: "charm lie barter threat joke run fight grab aim throw sneak tech fuck finger oral breed science meds hack detect art chems drink psi".toList(),
attributes: "S P E C I A L".toList(),
personality: "love fear virtue lust respect trust fame".toList(),
eventscores: "points score time mood progress red green blue yellow seduction intoxication high".toList(),
nothing:[]
} >>
/* <<profilestats $PLAYER {all,skills, repro,stats,majorstats, personality,minorstats} >> */
<<widget profilestats >>
<<set _whostats = $args[0] ? $args[0] : $PLAYER >>
<<set _listdatas = $args >>
<<if _listdatas.length==1 >>
<<set _listdatas.push('all')>>
<</if>>
<<if _whostats.isNPC() >>
<small><small>
/* <<npc_activate _whostats >> */
<<spacer>>
<<if $NPCS[_whostats] and $NPCS[_whostats].skills and _listdatas.includesAny('all', 'skills') >>
<<set _setting = "obtained" >>
<<set _obj = $NPCS[_whostats].skills >>
<<set _arr = Object.keys(_obj) >>
/* _obj _arr */
<<switch _setting>>
<<case "all" >>
<<for _i=0; _i<Object.keys(setup.TERMS).length; _i++ >>
<<set _arr.pushUnique(Object.keys(setup.TERMS)[_i]) >>
<</for>>
<<case "obtained" >>
<</switch>>
<table width="100%" class="alignleft">
<tr>
<th>Skill</th>
<th>L</th>
<th>Progress</th>
</tr>
<<for _i=0; _i<_arr.length; _i++ >>
<<set _skill = _arr[_i] >>
<<if !_whostats.getSkill(_skill) >><<continue>><</if>>
<tr>
<td>
<<termtip _skill >> <d>_skill</d>
</td>
<td>
<<set _one = _whostats.getSkill(_skill) >>
<<set _two = _whostats.getSkill(_skill, "raw")+"xp" >>
<<tooltip _one _two tiny >>
</td>
<td>
<<set
_min=_whostats.getSkill(_skill,"raw")-_whostats.getSkill(_skill,"last"),
_max=_whostats.getSkill(_skill,"next")-_whostats.getSkill(_skill,"last")
>>
<<bar _min _max micro >>
</td>
</tr>
<</for>>
</table>
<<spacer>>
<</if>>
<<if _listdatas.includesAny('all', 'repro') >>
<<set _obj = $NPCS[_whostats].repro >>
<<set _arr = Object.keys(_obj) >>
<table width="100%" class="alignleft">
<tr>
<th>Attribute</th>
<th>Status</th>
</tr>
<<for _i=0; _i<_arr.length; _i++ >>
<<set _attribute = _arr[_i] >>
<<set _attribution = $NPCS[_whostats].repro[_attribute] >>
<<if !_attribution >><<continue>><</if>>
<tr>
<td>
<<termtip _attribute >>
</td>
<td>
<<switch _attribute >>
<<case fertility >>
<<bar _attribution 100 micro >>
<<case cycle >>
<<= _whostats.getCycle('term') >>
<<case gestation >>
<<set _alldays = setup.CONSTANTS.NUMBERS.repro.pregnancy_duration >>
<<set _daysleft = _alldays - _attribution >>
<<bar _daysleft _alldays micro >>
<<case womb >>
<<= _attribution.includes("spawn|") ? "yours" : "??" >>
<<case offspring >>
<<= _attribution.length >>
<<default>>_attribution
<</switch >>
</td>
</tr>
<</for>>
</table>
<<spacer>>
<</if>>
<<if $NPCS[_whostats] >>
<<if _listdatas.includesAny('all', 'stats', 'majorstats') >>
<<set _setting = "obtained" >>
<<set _arr = "SPECIAL".split("") >>
<table width="100%" class="alignleft">
<tr>
<th>Major Stat</th>
<th align='right'>Base</th>
<th align='right'>Final</th>
</tr>
<<for _i=0; _i<_arr.length; _i++ >>
<<set _stat = _arr[_i] >>
<<if !setup.TERMS[_stat] >><<continue>><</if>>
<<if !$NPCS[_whostats].stats[_stat] >><<continue>><</if>>
<tr>
<td><<termtip _stat >></td>
<td align='right'><<= $NPCS[_whostats].stats[_stat] >></td>
<td align='right'><<= _whostats.getStat(_stat) >></td>
</tr>
<</for>>
</table>
<<spacer>>
<</if>>
<<if _listdatas.includesAny('all', 'stats', 'personality') >>
<<set _obj = $NPCS[_whostats].stats >>
<<set _arr = Object.keys(_obj) >>
<<set _category = "stat" >>
<<set _subcategory = "sub" >>
<<set _requirements = setup.CONSTANTS.LISTS.personality >>
<table width="100%" class="alignleft">
<tr>
<th>Personality Stat</th>
<th align='right'>Final</th>
</tr>
<<for _i=0; _i<_arr.length; _i++ >>
<<set _stat = _arr[_i] >>
<<if !_requirements.includes(_stat) >><<continue>><</if>>
<tr>
<td><<termtip _stat 0 stats >></td>
<td align='right'><<= _whostats.getStat(_stat) >></td>
</tr>
<</for>>
</table>
<<spacer>>
<</if>>
<<if _listdatas.includesAny('all', 'stats', 'minorstats') >>
<<set _obj = $NPCS[_whostats].stats >>
<<set _arr = Object.keys(_obj) >>
<<set _category = "stat" >>
<<set _subcategory = "sub" >>
<<set _exclusions = "SPECIAL".split("") >>
<table width="100%" class="alignleft">
<tr>
<th>Minor Stat</th>
<th align='right'>Base</th>
<th align='right'>Final</th>
</tr>
<<for _i=0; _i<_arr.length; _i++ >>
<<set _stat = _arr[_i] >>
<<if _exclusions.includes(_stat) >><<continue>><</if>>
<tr>
<td><<termtip _stat 0 stats >></td>
<td align='right'><<= $NPCS[_whostats].stats[_stat] >></td>
<td align='right'><<= _whostats.getStat(_stat) >></td>
</tr>
<</for>>
</table>
<<spacer>>
<</if>>
<<if _listdatas.includesAny('all', 'inventory') >>
<<set _arr = $NPCS[_whostats].inventory >>
<<set _exclusions = "SPECIAL".split("") >>
<<set _lastkey = "" >>
<table width="100%" class="alignleft">
<tr class='spaceunder'>
<th>Item</th>
<th> </th>
<th align='right'>Quantity</th>
</tr>
<<for _i=0; _i<_arr.length; _i++ >>
<<set _key = _arr[_i] >>
<<if _exclusions.includes(_key) >><<continue>><</if>>
<<if _key==_lastkey >><<continue>><</if>>
<tr>
<td><<keytip _key >></td>
<td> </td>
<td align='right'><<= $NPCS[_whostats].inventory.count(_key)>></td>
</tr>
<<set _lastkey = _key >>
<</for>>
<<if $NPCS[_whostats].money >>
<tr class='spaceover'>
<td><<keytip money null "../icons/money" >></td>
<td></td>
<td align='right'><<= $NPCS[_whostats].money.visual('money') >></td>
</tr>
<</if>>
</table>
<<clear>>
<</if>>
<<spacer>>
<</if>>
</small></small>
<</if>>
<</widget >>
<<p>>You go to bed at <<=$TIME.visual('time')>>.
<<include conditionalEventScheduler >>
/* ------------------------------------ */
/* RECOVERY */
/* ------------------------------------ */
<<set _SomeNPCs = $PLAYER_party >>
<<for _whonum, _WHO range _SomeNPCs >>
<<p>>
<<npc_activate _WHO >>
<<set _WHOO = $NPCS[_WHO] >>
<<set _NAME = _WHO==$PLAYER ? "You" : $NPCS[_WHO].name >>
<<if _WHO==$PLAYER >>
_NAME <<sayone "fall into a deep sleep..." >>
<<else>>
_NAME <<sayone "rests well...|has a good sleep...|sleeps soundly..." >>
<</if>>
<<if $NPCS[_WHO].stats.hp < _WHO.getStat("hp_max") >>
<<set $NPCS[_WHO].stats.hp = Math.max($NPCS[_WHO].stats.hp, 0) >>
<<set _AMT = _WHO.getStat("E") >>
<<health _AMT >>
_NAME healed _AMT HP.
<</if>>
<<if $NPCS[_WHO].stats.sp < _WHO.getStat("sp_max") >>
<<set $NPCS[_WHO].stats.sp = Math.max($NPCS[_WHO].stats.sp, 0) >>
<<set _AMT = _WHO.getStat("E")*3 + 5 >>
<<stamina _AMT >>
_NAME recovered _AMT SP.
<</if>>
<<if $NPCS[_WHO].stats.mp < _WHO.getStat("mp_max") >>
<<set $NPCS[_WHO].stats.mp = Math.max($NPCS[_WHO].stats.mp, 0) >>
<<set _AMT = _WHO.getStat("I") >>
<<mana _AMT >>
_NAME recovered _AMT MP.
<</if>>
/* reduce counters to their max */
<<set _pointCounters = "hp|mp|sp".toArray() >>
<<for _s=0; _s<_pointCounters.length; _s++ >>
<<set $NPCS[_WHO].stats[_pointCounters[_s]] = Math.min(_WHO.getStat(_pointCounters[_s]+"_max"), $NPCS[_WHO].stats[_pointCounters[_s]]) >>
<</for>>
<</for>>
/* ------------------------------------ */
/* LEVELLING */
/* ------------------------------------ */
<<set _WHO=$PLAYER >>
<<set _L = _WHO.getStat('level') >>
<<set _XP = _WHO.getStat('xp') >>
<<if _XP >= setup.xpForLevel(_L+1) >>
<<set $NPCS[_WHO].stats.xp -= setup.xpForLevel(_L+1) >>
<<if setup.diceRoll(33)>><<removetrait lazy >><</if>>
<<set $NPCS[_WHO].stats.level ++ >>
<<p>>When you wake up, you feel stronger.
<<sayone "You've come a long way.|Why do you do what you do? Is it to get to where you want to be, or is it to attain power for power's sake?|All your hard work has paid off.|You feel like you've experienced more of life in the past few days than you did your entire life.|You used to think that your life was a tragedy, but now you realize it's an RPG." >>
''You are now at level <<=_WHO.getStat('level')>>!''
<<if _WHO.getStat('level') % 2 === 0 >>
<<set _WHA = "points_skill", $NPCS[_WHO].stats[_WHA] = $NPCS[_WHO].stats[_WHA] ? $NPCS[_WHO].stats[_WHA]+1 : 1 >>
//You received a <<termtip _WHA>> !//
<</if>>
<<if _WHO.getStat('level') % 3 === 0 >>
<<set _WHA = "points_trait", $NPCS[_WHO].stats[_WHA] = $NPCS[_WHO].stats[_WHA] ? $NPCS[_WHO].stats[_WHA]+1 : 1 >>
//You received a <<termtip _WHA>> !//
<</if>>
<<if _WHO.getStat('level') % 7 === 0 >>
<<set _WHA = "points_stat", $NPCS[_WHO].stats[_WHA] = $NPCS[_WHO].stats[_WHA] ? $NPCS[_WHO].stats[_WHA]+1 : 1 >>
//You received a <<termtip _WHA>> !//
<</if>>
<</if>>
/* ------------------------------------ */
/* SCHEDULE */
/* ------------------------------------ */
<debug>
__SCHEDULE COUNTDOWN__ <br>
<<for _i=0; _i<$RECORDS.schedule.length; _i++ >>
<<if typeof $RECORDS.schedule[_i].delay != "number" >>
<<set $RECORDS.schedule[_i].delay = random(0,3) >>
<<alert "sleepPhase schedule delay is not a number for:" $RECORDS.schedule[_i].content "I'll sub in a random delay but you should try to figure out what the issue is." >>
<</if>>
<<set $RECORDS.schedule[_i].delay-=1 >>
<</for>>
<<for _i=0; _i<$RECORDS.schedule.length; _i++ >>
<<set _EVDAT = $RECORDS.schedule[_i] >>
"<<=_EVDAT.content.substr(0, 12)>>..."
_EVDAT.delay
/* make delayed events available */
<<if _EVDAT.delay<=0 >> 0!,
<<if _EVDAT.type=="event" >> 111
<<set $RECORDS.events_available.pushUnique( _EVDAT.content ) >>
<<set $RECORDS.schedule.delete( _EVDAT ) >>
'<<=_EVDAT.content>>' just became available.
/* make delayed events available */
<<elseif _EVDAT.type=="eventreready" >> 222
<<set $RECORDS.events_unreadied.delete( _EVDAT.content ) >>
<<set $RECORDS.schedule.delete( _EVDAT ) >>
'<<=_EVDAT.content >>' just became ready again.
<</if>>
<</if>>
<br>
<</for>>
</debug>
/* ------------------------------------ */
/* PLACES */
/* ------------------------------------ */
<<silently>>
<debug>
<<for _key, _obj range setup.PLACES >>
<debug>
<eh4>_key</eh4>
<<if !$PLACES[_key] >><<continue >><</if>>
<<set $PLACES[_key].heat = Math.min($PLACES[_key].heat-2, 0) >>
<<set $PLACES[_key].eventable = 1 >>
</debug>
<</for>>
</debug>
<</silently>>
<hr>
/* ------------------------------------ */
/* NPCS */
/* ------------------------------------ */
<debug>
FREEROAMERS
<<for _key, _obj range setup.NPCS >>
<<if _obj.freeroam and !$NPCS[_key] >>
<<npc_activate _key >>
''_key'' has been activated!
<</if>>
<</for>>
</debug>
<<set _PregDur = setup.CONSTANTS.NUMBERS.repro.pregnancy_duration >>
<<for _key, _obj range setup.NPCS >>
<<set _HERNAME = _key.getFullName('first') >>
<<set _FEMALE = _obj.gender == "female" >>
<<if "DEFAULT TEMPLATE ianua".includes(_key) >><<continue >>
<<elseif !$NPCS[_key] >><<continue >>
<</if>>
<debug>
<eh4><<keytip _key >> _key</eh4>
/* CLEAR DAILIES */
<<removetrait _key "called today" >>
<<removetrait _key "called recently" >>
<<removetrait _key "dated today" >>
<<removetrait _key "encountered today" >>
/* HORNY */
<<set $NPCS[_key].stats.lust += _key.hasTrait("slut") ? random(-2,7) : random(-5,5) >>
/* WHERE */
<<if $NPCS[_key].freeroam >>
<<set $NPCS[_key].where = setup.arrayModulo($NPCS[_key].freeroam, $DAY) >>
==_QUI is at ''<<=$NPCS[_key].where>>''==
<</if>>
/* PREGNANT? */
<<if _FEMALE and _key.isPregnant(1) >>
_key
<<set $NPCS[_key].repro.gestation -= $NPCS[_key].repro.gestation <= 1 ? 999 : 1 >>
She is at <<=$NPCS[_key].repro.gestation>>/_PregDur
of her pregnancy and
<<if _key.isPregnant() >>
its yours
<<else>>
<<=_key.getBabyDaddyList(3)>>(<<=_key.getBabyDaddy()>>) is the father.
<</if>>
<</if>>
/* BIRTH? */
<<if _FEMALE and $NPCS[_key].repro.gestation < 0 >>
She gives birth!
<<birth _key >>/* handled by unscheduled */
<</if>>
/* PERIODD? */
<<if _FEMALE and !_key.isPregnant(1) >>
<<if _WHOO.repro.gestation==0 >>
She's <<=_key.getCycle('term')>>.
<<switch _key.getCycle('term') >>
<<case period >>
<<case PERIOD >>
<<case ovulation >>
<<case OVULATION >> Now's the time!
<<case normal >>
<</switch>>
<</if>>
<</if>>
/* CREAMPIE */
<<if _FEMALE and !_key.isPregnant() and _key.hasTrait('creampied') >>
<<sayone "Your sperm are still swimming around inside her...|Your seed lingers inside her still...|A piece of you is still alive inside her...">>
<<if !setup.diceRoll(50) >>
but they dwindle to nothing, failling in their mission.
<<set $NPCS[_key].traits.delete('creampied')>>
<<elseif setup.diceRoll(95) and _key.getFertility().diceRoll() >>
and one of them made it to her egg!
<<if _key.wasRaped() >><<impregnate _key hatespawn >>
<<else>> <<impregnate _key spawn >>
<</if>>
<</if>>
<</if>>
</debug>
<</for>>
<<set _SomeNPCs = Object.keys($NPCS) >>
<<set _SomeNPCs = [] >>
<<for _I=0; _I<_SomeNPCs.length; _I++ >>
<<set
_key = _SomeNPCs[_I],
_QUI = _SomeNPCs[_I],
_WHOO = $NPCS[_key],
_HERNAME = _key.getFullName('first'),
_PDUR = setup.CONSTANTS.NUMBERS.repro.pregnancy_duration,
0 >>
<<if $PLAYER_party.includes(_key) or $PLAYER_reserves.includes(_key) >><</if>>
/* ALL THE LADIES */
<<if _WHOO.gender=="female" >>
<<p>>You dream about <<keytip _key >> (_HERNAME).
/* PREGNANT? */
<<if _QUI.isPregnant(1) and !$NPCS[_QUI] >>
Jeneso do ji.
<<elseif _QUI.isPregnant(1) and $NPCS[_QUI] >>
<<if _WHOO.repro.gestation>0 >>
<<set $NPCS[_QUI].repro.gestation-=1 >>
<</if>>
<<if _WHOO.repro.gestation==1 >>
<<birth _key >>
<<elseif _WHOO.repro.gestation>1 >>
<<if _QUI.isPregnant() >>
Your <<=_WHOO.repro.womb.last().spawn >> /*<<=_WHOO.repro.womb.last().gender >> */ grows within her.
<<else>>
She is pregnant.
<</if>>
/* event launcher */
<<set
_PDURI = setup.CONSTANTS.NUMBERS.repro.pregnancy_duration,
_PREGLEARN = Math.round(_PDURI*0.75),
_PREGUPDATE = Math.round(_PDURI*0.25),
_SEDUCED = _QUI.wasSeduced() + _QUI.wasPaid(),
0 >>
<debug>learn about preg at _PREGLEARN, update at _PREGUPDATE (currently _WHOO.repro.gestation)</debug>
<<if _SEDUCED and _WHOO.repro.gestation==_PREGLEARN >>
<<set _new_event = _QUI+" pregnancy announcement" >>
<<if tale.has(_new_event)>>
<<event_activate _new_event >>
<<else>>
<<schedule pregannounce _QUI 1 >>
<</if>>
<debug>pregannounce activated</debug>
<</if>>
<<if _SEDUCED and _WHOO.repro.gestation==_PREGUPDATE >>
<<set _new_event = _QUI+" pregnancy update" >>
<<if tale.has(_new_event)>>
<<event_activate _new_event >>
<<else>>
<<schedule pregupdate _QUI 1 >>
<</if>>
<debug>pregupdate activated</debug>
<</if>>
<<if _WHOO.repro.gestation==0 >>
<<set _new_event = _QUI+" birth" >>
<<if tale.has(_new_event)>><<event_activate _new_event>><</if>>
//It's <<=Math.round(0)>> time and it's time for '_new_event' to activate.//
<</if>>
/*
<<if _WHOO.repro.gestation==99999999 >>
<<elseif _WHOO.repro.gestation <= _PDURI * 0.08 >>
might not even be aware yet.
<<elseif _WHOO.repro.gestation <= _PDURI * 0.16 >>
starting to show.
<<elseif _WHOO.repro.gestation <= _PDURI * 0.33 >>
is coming along.
<<elseif _WHOO.repro.gestation <= _PDURI * 0.66 >>
in her second trimester.
<<if _WHOO.repro.gestation <= _PDURI * 0.9 >>
in her third trimester.
<<else >>
is soon to give birth
<</if>>
<</if>>
*/
<<else>>
/* period */
<<if _WHOO.repro.gestation==0 >>
She's <<=_key.getCycle('term')>>.
<<switch _key.getCycle('term') >>
<<case period >>
<<case PERIOD >>
<<case ovulation >>
<<case OVULATION >> Now's the time!
<<case normal >>
<</switch>>
<</if>>
<</if>>
<</if>>
<</if>>
<</for >>
/* payments */
<<set _profits = "pornsite clout".counted()*2 + "pornsite adshare".counted() * 0.25 >>
<<if _profits>5 >>
<<p>>You make <<=_profits.visual('money')>> from porn site ad revenue. <<money _profits >>
<</if>>
<<include conditionalEventScheduler >>
<<set $DAY+=1, $TIME = setup.time_wake >>
<<p>>You wake up at <<=$TIME.visual('time')>> on day $DAY.
<hr>
<<unschedule birth >>
<<unschedule pregannounce >>
<<unschedule pregupdate >>
<hr>
<<silently>>
include 'schedule sheet'
<</silently>>
<<if $RECORDS.events_delayed.length >>
This event was made available: $RECORDS.events_delayed[0]
<<set $RECORDS.events_available.push($RECORDS.events_delayed[0]) >>
<<set $RECORDS.events_delayed.shift() >>
<</if>>
<<widget birth >>
<<set
_birther = $args[0] ? $args[0] : 0,
0 >>
<div class="normalbox padded">
<<if $NPCS[_birther] >>
<<set
_MOMO = $NPCS[_birther] ? $NPCS[_birther] : 0,
_newperiod = $DAY % setup.CONSTANTS.NUMBERS.repro.cycle_days,
0 >>
<<chartip _birther >> gave birth to
<<describeamount 1 9 $NPCS[_birther].repro.womb.length "a healthy baby|beautiful twins|triplets|quadruplets|quintuplets|sextuplets| septuplets|octuplets|lots of babies" >>:
<ul class='sentence'>
<<for _i, _BABYO range $NPCS[_birther].repro.womb >>
<<set
_BABYO.name = _BABYO.firstname+" "+_BABYO.lastname,
_babystring = _BABYO.id+"_"+random(1,1024)
>>
<li><<=_BABYO.name >>
(<<=_BABYO.gender >>, <<=_BABYO.spawn >>)</li>
<<if !$SPAWNS >><<set $SPAWNS={} >><</if>>
<<set $SPAWNS[_babystring] = _BABYO >>
<<listup "babies born" _babystring >>
<<listup "girls milfed" _birther >>
<</for>>
</ul>
<<set
$NPCS[_birther].repro.gestation = 0,
$NPCS[_birther].repro.cycle = _newperiod,
$NPCS[_birther].repro.gestation = 0,
$NPCS[_birther].repro.offspring.push(_babystring),
0 >>
<<else>>
''_birther'' gave birth to your baby!
<<if !$SPAWNS >><<set $SPAWNS={} >><</if>>
<<set _babystring = _birther.idify()+"bast_"+random(1,1024), $SPAWNS[_babystring] = _BABYO >>
<<listup "babies born" _babystring >>
<<listup "girls milfed" _birther >>
<</if>>
<d>_babystring</d>
</div>
<</widget>>
/*
see String.prototype.getCycle
*/
<<widget changecycle >>
<<silently >>
<<set _whoCycle = $args[0] >>
<<set _toWhat = $args[1] >>
<<set _cycleLen = setup.CONSTANTS.NUMBERS.repro.cycle_days >>
<<set _ovuDay = Math.round( _cycleLen / 2 ) >>
<<set _newDay = null >>
ovday:_ovuDay
<<if _whoCycle.isNPC() >>
<<switch _toWhat >>
<<case PERIOD >> <<set _newDay = 0 >>
<<case period >> <<set _newDay = 2 >>
<<case OVULATING >> <<set _newDay = _ovuDay >>
<<case ovulating >> <<set _newDay = _ovuDay -3 >>
<<case normal >> <<set _newDay = random( 0, _ovuDay*2 ) >>
<<default >> <<set _newDay = parseInt(_toWhat) ? parseInt(_toWhat) : null >>
<</switch >>
newday:_newDay
<<if typeof _newDay == "number" >>
<<set _newDay -= ($DAY%_cycleLen), _newDay = _newDay >>
<<set $NPCS[_whoCycle].repro.cycle = _newDay >>
==changecycle: _whoCycle/_toWhat/_newDay==
''<<= $NPCS[_whoCycle].repro.cycle >>''
<<else>>
==changecycle failed: _whoCycle/_toWhat/_newDay==
<</if>>
<<else>>
==changecycle failed: _whoCycle/_toWhat==
<</if>>
<</silently >>
<</widget >>
<<nobr>>
<<eventhead>>
<<talkingto BRATMOM >>
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 >>
<<if $WHO.getStat('love') > 6 >>
<<set $PAGE = 5 >>
<<event_unlocknext>>
<<eventstart bratkid6 >>
<</if>>
<<randompage 1 4 >> $PAGE _here
<<case 1 2 >>
<<switch "ROCK|ROCKMISS|OVERHEAR".sayOne() >>
<<case ROCK >>
<<eventimage bratkid.png right >>
Something whizzes past your head, ricoches off a <<sayone "lamp post|mailbox|wall|fruit stand" >> and lands near your feet. You turn to the direction it came from to see a kid down the street running away.
<<quo POV "Fucking brat.|That goddamn kid.|You're lucky you missed you little shit!" >>
Something whizzes past your head, ricoches off a <<sayone "lamp post|mailbox|wall|fruit stand" >> and lands near your feet. You turn to the direction it came from to see a kid down the street running away.
<<quo POV "Fucking brat.|That goddamn kid.|You're lucky you missed you little shit!" >>
<<do "Throw the rock back." SKILLUP:AIM:1 PAGE:777 "REPLY:You pick up the rock and quickly take aim and let loose. You don't hit him but the richochet comes close." >>
<<do "Just leave." PAGE:777 "REPLY:Yeah, better not trouble yourself." >>
<<case ROCKMISS >>
<<eventimage bratkid.png right >>
Thunk! Something hard hits you on the side of the head.
<<health -5 >>
<<quo POV "OW!" >>
<<quo BRATKID "Take that, PEDO!|Haw haw, bullseye.|FAG!" >>
He shouts this at you triumphantly and makes a hasty retreat. He was already too far to catch. One of these days...
<<do "Chase him down." SKILLUP:RUN:1 PAGE:777 "REPLY:After a moments hesitation, you dash after him. You give it a good run, but you can't seem to tell where he went; he had too much of a lead anyway." >>
<<do "Just leave." PAGE:777 "REPLY:Yeah, better not trouble yourself." >>
<<case OVERHEAR >>
<<eventimage bratkid.png right >>
You wince as you hear a familiar and annoying voice.
<<quo BRATKID "Then I said MOM, GIVE ME SOME PIE, and she fucking did. Forgot all about the missing money from her purse!///he says, and bursts out laughing.|Then I told everyone I heard him masterbating in the washroom. That's why they started calling him Wanking Wally!///he says, and bursts out laughing.///I just made it up cuz I hate his face!" >>
Some guffaws from other kids soon follow. You look around to see where it's coming from. You aren't sure if you want to pummel him or avoid him, but it's pretty clear that brat concerns you more than some random brat should.
<<do "Try to find him." PAGE:777 SKILLUP:detect:1 "REPLY:You look around, but to no avail; the voices trail off in the distance and the sound of skateboards are heard. They're well out of range." >>
<<do "Just leave." PAGE:777 "REPLY:Yeah, better not trouble yourself." >>
<</switch >>
<<case 3 4 >>
<<stand >>
While you're at the <<placetip $WHERE >>, you hear a familiar voice.
<<quo BRATMOM "Oh _NAME, fancy meeting you here.|Hi stranger!|Oh gosh, I thought I recognized you." >>
<<quo POV "Hey _HERNAME, what's going on?|_HERNAME.|Hi _HERNAME." >>
<<quo BRATMOM "I'd love to stay and chat with ya, but Toby got caught shoplifting, I'm on my way to pick him up from the security terminal. That boy, I tell ya.|Toby got himself into a bit of a fight with another kid. I'm going to his school to pick him up from the office. He loves scrappin', just like his pa.|I'm heading back to work right now. Isn't it a beautiful day?" >>
<<show "She's a bit fat, but her round belly reminds you a potential use for this milf.|Her kid's a shithead, but at least she didn't birth a weakling. She might be useful for breeding purposes.|Wide hips, round milkers; she's good breeding material." BREED:7 >>
<<say "Parting is such sweet sorrow.|It's good to see you again.|I'm glad I ran into you.|There's gotta be a reason we keep running into each other." LOVE:1 PAGE:777 "RESPO:Haha, I feel the same way. See ya!" >>
<<say "You're looking particularly beautiful today, Mrs. _HERLASTNAME." LOVE:1 LUST:2 PAGE:999 CHANCE:33 "RESPO:Hehe, thanks.///she says, blushing." >>
<<say "I picked this earlier but didn't know what to do with it. Here, I think it's for you Mrs. _HERLASTNAME." LOVE:5 LUST:2 PAGE:999 CHANCE:66 GIVE:flower "RESPO:For me? Oh, thanks.///she says, blushing.///That's very sweet of you." >>
<<say "At the beach and no bikini?" CHANCE:33 WHERE=beach CHARM:5 LOVE:5 LUST:5 PAGE:999 "RESPO:Haha, you. Wouldn't really want to see me in a bikini, would ya?|.../// you smile in response.|Oh... hehehe." >>
<<say "We both know what we want so let's cut to the chase - let's fuck. Your place or mine?" LOVE>1 CHANCE:99 PAGE:888 ACT:harass "RESPO: _NAME, you're a pig!|Yeah, //I'm// the pig here.|You... you bad person!///she says, storming off. That's the last time she'll ever talk to you, you wager." >>
<<say "See you later, then." END >>
<<case 3 >>
<<stand >>
<<change_bg suburb >>
While on your way to the <<placetip $WHERE >>, you spot <<chartip bratmom >> in the distance.
<<do "Wave at her." PAGE:777 LOVE:1 "REPLY:When she sees you, she smiles and waves back." >>
<<do "Quickly take your shirt off before she sees you, so when she spots you she sees your muscles." SECRET PAGE:777 LOVE:2 LUST:3 S>=7 "REPLY:When she sees you, she smiles and waves. You nod cooly at her." >>
<<do "Ignore her." PAGE:777 "REPLY:No need to engage with that woman today." >>
<<case 777 999 OTHEREND >>
<<convo>>
<<event_delayrepeat>>
$REPLY You continue on your way.
<<event_exitlink >>
<<case 888 BADEND >>
<<convo>>
<<event_finalize>>
$REPLY You continue on your way.
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<widget cubus2_colon >>
<D>
<<switch _THIS.toUpperCase() >>
/* KEYPRESS ----------------------------------------------- */
<<case KEY KEYPRESS >>_THIS;;;;_THAT
<<set _cubusO.keyPress = _THAT+"" >>
<<case NOKEY >>
<<set _cubusO.noKeyPress = 1 >>
/* UNFILED ----------------------------------------------- */
<<case DOJOB WORK >>
<<set _setList.push("JOB:"+setup.findVar(_THAT)) >>
/*<<set _htmlRunAfter += "<<goto Job >> " >>*/
<<set _goto = "Job" >>
<<case EMPLOYED HAVEJOB JOB >>
<<if !_INVERSE >>
<<if !setup.employed(_THAT) >>
<<set _failList.push(_THAT+" already") >>
<</if >>
<<else>>
<<if setup.employed(_THAT) >>
<<set _failList.push(_THAT+" job needed") >>
<</if >>
<</if>>
<<case MINDREAD >>
<<set _htmlRunAfter += "<<mindread \""+_THAT+"\" "+_THOT+" >>" >>
<<case COUNTED >>
<<if !_INVERSE >>
<<if _THAT.counted() >= parseInt(_THOT) >>
<<else >><<set _failList.push(_THAT+" insufficient") >>
<</if >>
<<else>>
<<if _THAT.counted() <= parseInt(_THOT) >>
<<else >><<set _failList.push(_THAT+" excessive") >>
<</if >>
<</if>>
<<case LISTED >>
<<if !_INVERSE >>
<<if _THAT.listed(_THOT) >>
<<else >><<set _failList.push(_THOT+" not "+_THAT) >>
<</if >>
<<else>>
<<if !_THAT.listed(_THOT) >>
<<else >><<set _failList.push(_THOT+" is "+_THAT) >>
<</if >>
<</if>>
<<case ISPREG PREG PREGNANT ISPREGNANT >>
<<set _icon="preg" >>
<<if !_INVERSE >>
<<if _THAT.isPregnant(1) or _THAT.toLowerCase().isPregnant(1) >>
<<else >><<set _failList.push(_THAT+" not pregnant") >>
<</if >>
<<else>>
<<if !_THAT.isPregnant(1) >>
<<else >><<set _failList.push(_THAT+" is pregnant") >>
<</if >>
<</if>>
<<case YOURBABY >>
<<set _icon="preg" >>
<<if !_INVERSE >>
<<if _THAT.isPregnant() or _THAT.toLowerCase().isPregnant() >>
<<else >><<set _failList.push(_THAT+" not pregnant") >>
<</if >>
<<else>>
<<if !_THAT.isPregnant() >>
<<else >><<set _failList.push(_THAT+" is pregnant") >>
<</if >>
<</if>>
<<case HAVEPREGGED >>
<<set _icon="womb" >>
<<if $RECORDS.lists["girls_pregged"].includes(_THAT) >>
<<else>>
<<set _failList.push(_THAT+" unpregged") >>
<</if>>
<<case FUCKED >>
<<if !_INVERSE >>
<<if _THAT.wasFucked() >>
<<else >><<set _failList.push(_THAT+" not fucked") >>
<</if >>
<<else>>
<<if !_THAT.wasFucked() >>
<<else >><<set _failList.push(_THAT+" was fucked") >>
<</if >>
<</if>>
<<case RAPED >>
<<if !_INVERSE >>
<<if _THAT.wasRaped() >>
<<else >><<set _failList.push(_THAT+" not raped") >>
<</if >>
<<else>>
<<if !_THAT.wasRaped() >>
<<else >><<set _failList.push(_THAT+" was raped") >>
<</if >>
<</if>>
<<case TIMEPASSES >>
<<set _htmlRunAfter += "<<timepasses "+_THAT+" >>" >>
/* TRAITS ----------------------------------------------- */
<<case TRAIT PERK >>
<<if _INVERSE >>
<<set _icon=_THIS.toLowerCase()+"s" >>
<<if $PLAYER.hasTrait(_THAT)>><<set _failList.push("have bad trait") >><</if>>
<<else>>
<<set _icon=_THIS.toLowerCase()+"s" >>
<<if !$PLAYER.hasTrait(_THAT) >><<set _failList.push("lack trait") >><</if>>
<</if>>
<<case HERTRAIT HERPERK HISTRAIT HISPERK >>
<<= $WHO.hasTrait(_THAT)>>
<<set _icon=_THIS.toLowerCase()+"s" >>
<<if _INVERSE >>
<<if $WHO.hasTrait(_THAT)>>
<<set _failList.push("person has bad trait") >><</if>>
<<else>>
<<if !$WHO.hasTrait(_THAT) >>
<<set _failList.push("person lacks trait") >><</if>>
<</if>>
<<case ADDTRAIT >>
<<set _htmlRunAfter+="<<trait add \"" +_THAT+ "\" \"" + _THOT.replaceAll("_"," ") + "\" >>" >>
<<case REMOVETRAIT >>
<<set _htmlRunAfter+="<<trait remove \"" +_THAT+ "\" \"" + _THOT.replaceAll("_"," ") + "\" >>">>
/* EVENTS ----------------------------------------------- */
<<case EVENTUNLOCK >>
<<set _htmlRunAfter+="<<event_unlock \""+_THAT+"\" \""+_THOT+"\" >>" >>
<<case EVENTUNLOCKNEXT >>
<<set _htmlRunAfter+="<<event_unlocknext \""+_THAT+"\" \""+_THOT+"\" >>" >>
<<case EVENTFINISH >>
<<set _htmlRunAfter+="<<event_finish >>" >>
<<case EVENTFINALIZE >>
<<set _htmlRunAfter+="<<event_finalize >>" >>
/* INVENTORY ----------------------------------------------- */
<<case WEARING WORN >>
<<set _THAT = _THAT.toLowerCase() >>
<<set _icon=_THAT >>
<<if !_INVERSE >>
<<if _THAT.playerWearing() >>
<<else >><<set _failList.push("not wearing "+_THAT) >>
<</if >>
<<else>>
<<if !_THAT.playerWearing() >>
<<else >><<set _failList.push("can't be wearing "+_THAT) >>
<</if >>
<</if>>
<<case HAVE >>
<<set _icon="item_"+_THAT.split(',')[0].toArray()[0].split('_')[0] >>
<<set _THAT = _THAT.toLowerCase() >>
<<if !_INVERSE >>
<<if $NPCS[$PLAYER].inventory.includes(_THAT) or $NPCS[$PLAYER].money>=_THAT >>
<<else >><<set _failList.push("need "+_THAT) >>
<</if >>
<<else>>
<<if !$NPCS[$PLAYER].inventory.includes(_THAT) or $NPCS[$PLAYER].money<_THAT >>
<<else >><<set _failList.push("already own "+_THAT) >>
<</if >>
<</if>>
<<case GIVE LOSE USE >>
<<set _icon="item_"+_THAT.split('_')[0] >>
<<set _icon="item_"+_THAT.split(',')[0].toArray()[0].split('_')[0] >>
<<set _THAT = _THAT.toLowerCase() >>
<<if $NPCS[$PLAYER].inventory.includes(_THAT) >>
<<set _giveList.push(_THAT) >>
<<else >>
<<set _failList.push("need "+_THAT) >>
<</if >>
<<case TAKE GAIN >>
<<set _icon="item_"+_THAT.split('_')[0] >>
<<set _icon="item_"+_THAT.split(',')[0].toArray()[0].split('_')[0] >>
<<set _THAT = _THAT.toLowerCase() >>
<<set _takeList.push(_THAT) >>
<<case STAMINA MANA HEALTH XP >>
<<set _HOWMUCH = _THAT ? parseFloat(_THAT) : 1 >>
<<set _htmlRunAfter += "<<"+_THIS.toLowerCase()+" "+_THAT+" >>" >>
<<case XP >>
<<set _HOWMUCH = _THAT ? parseFloat(_THAT) : 1 >>
<<set _XPREASON = "a decision or ability" >>
<<set _htmlRunAfter += "<<"+_THIS.toLowerCase()+" "+_THAT+" "+_XPREASON+" >>" >>
/* MONEY ----------------------------------------------- */
<<case MONEY >>
<<set _icon = "money" >>
<<set _moneyamt = Math.abs(_THAT) >>
<<set _moneyvis = Math.abs(_moneyChange).visual('money') >>
<<if _moneyamt < 0 and _moneyamt > $NPCS[$PLAYER].money >>
<<set _failList.unshift("-" +_diffvis+ "!") >>
<<set _txtPass = _txtPass+" ("+_moneyvis+")" >>
<<elseif _moneyamt < 0 >>
<<set _moneyvis = Math.abs(_moneyChange).visual('money') >>
<<set _moneyChange += parseInt(_THAT) >>
<<else>>
<<set _moneyChange += parseInt(_THAT) >>
<</if>>
<<case PAY >>
<<set _icon = "money" >>
<<if typeof _THAT=="string" >>
<<if _THAT.indexOf("_")==0 or _THAT.indexOf("$")==0 >>
<<set _THAT = State.getVar(_THAT) >>
<<elseif _THAT.indexOf("$")==0 >>
<<set _THAT = State.temporary[_THAT.substring(1)] >>
<<set _THAT = State.variables[_THAT.substring(1)] >>
<</if >>
<</if >>
<<set _moneyChange -= parseInt(_THAT) >>
<<set _moneyvis = Math.abs(_moneyChange).visual('money') >>
<<set _txtPass = _txtPass+" ("+_moneyvis+")" >>
<<if $NPCS[$PLAYER].money >= _THAT >>
<<else >>
<<set _diff = Math.abs($NPCS[$PLAYER].money - _THAT) >>
<<set _diffvis = _diff.visual('money') >>
<<set _failList.unshift("-" +_diffvis+ "!") >>
<</if >>
<<case PAID >>
<<set _icon = "cash" >>
<<set _moneyChange += parseInt(_THAT) >>
<<set _moneyvis = Math.abs(_moneyChange).visual('money') >>
<<set _txtPass = _txtPass+" ("+_moneyvis+")" >>
/* PARTY ----------------------------------------------- */
<<case PARTY >>
<<set _THAT=_THAT.toLowerCase() >>
<<if !$PLAYER_party.includes(_THAT) >>
<<set _debugList.push(_THAT.getFullName('first') + " not in party")>>
<<set _classes += "mystery ", _failJumble=1 >>
<<set _failList.push("someone's missing")>>
<<else >>
<<set _txtPassPrefix += "<span class=prefix>["+ _THAT.getFullName('first') +"] </span> " >>
<<set _icon = "../npcs/"+_THAT+"/face" >>
<</if >>
<<case CHIMEIN >>
<<if _THOT >>
/* <<set _THOT = _THOT.toString().replaceAll(' ','_') >>
<<set _htmlRunAfter += "<<chimein " +_THAT+ " \"" +_THOT+ "\" >> " >> */
<<set _THOTTHATTHUT = "CHIMEINAFTER:" +_THAT+ ":" +_THOT >>
<<set _setList.push(_THOTTHATTHUT) >>
<</if >>
<<case CHIMEINCONVO >>
<<if _THOT >>
/* <<set _THOT = _THOT.toString().replaceAll(' ', '_') >>
<<set _htmlRunAfter+="<<chimeinconvo "+_THAT+" \""+_THOT+"\" >>">> */
<<set _setList.push("CHIMEINCONVOAFTER:" +_THAT+ ":" +_THOT+ ":" +_THUT+ ":" +_THET) >>
<</if >>
<<case PLACE >>
<<set _THAT=_THAT.toLowerCase() >>
<<if !$WHERE.includes(_THAT) >>
<<set _failList.push("elsewhere")>>
<<else >>
<<set _THAT = setup.PLACES[_THAT]?setup.PLACES[_THAT].name:_THAT>>
<<set _txtPassPrefix += "<span class=prefix>["+_THAT+"] </span> " >>
<<set _icon = "../places/"+_THAT >>
<<set _icon = "places" >>
<</if >>
/* HTML AFTER ----------------------------------------------- */
<<case WIDGET >>
<<if _THOT >>
<<set _THOT = _THOT.toString().replaceAll(' ','_') >>
<<set _htmlRunAfter += "<<"+_THAT.toLowerCase()+" "+_THOT+" \""+_THUT+"\" \""+_THET+"\" >> " >>
<</if >>
/* EVENTS (1/3) ----------------------------------------------- */
/* CHECKERS ----------------------------------------------- */
<<case TOPIC >>
<<alert "CUBUS check: using TOPIC" >>
<<if $TOPICS.includes(_THAT) >><<set _setList.push("CHOICE:"+_THAT) >>
<<else >><<set _failList.push("no topic "+_THAT) >>
<</if >>
<<case CHANCE >>
<<if random(100)>=_THAT >>
<<set _failList.push("unlucky"), _icon="diceroll" >>
<<set _failHide = 1 >>
<<set _report = "You feel unlucky...|You feel like you narrowly missed an opportunity...|You somehow sense that fortune did not smile upon you...".sayOne() >>
<<debugupdate _report _txtPass >>
<<else >>
<<set _icon="diceroll_yes" >>
<</if >>
<<case EXISTS IS >>
<<if !setup.findVar(_THAT, true) >>
<<set _failList.push(_THAT+" isn't") >>
<<elseif typeof setup.findVar(_THAT, true)=="array" >>
<<if setup.findVar(_THAT, true).length==0 >>
<<set _failList.push(_THIS+" is empty") >>
<</if >>
<</if >>
<<case !EXISTS !IS >>
<<if setup.findVar(_THAT, true) >>
<<set _failList.push(_THIS+" exists") >><</if >>
<<case EMPTY >>
<<if setup.findVar(_THAT, true).length==0 >>
<<set _failList.push(_THAT+" is empty") >><</if >>
<<case !EMPTY >>
<<if setup.findVar(_THAT, true).length==0 >>
<<set _failList.push(_THAT+" is not empty") >><</if >>
<<case NOT >>
<<if State.temporary[_THAT] >>
<<set _failList.push("is "+_THAT.toLowerCase()) >>
<</if >>
/* KNOWS ----------------------------------------------- */
<<case LEARN >><<set _learnList.push(_THAT) >>
<<case KNOW >>
<<if _INVERSE >>
<<if _THAT.know()>><<set _failList.push("know something")>><</if>>
<<else>>
<<if !_THAT.know()>><<set _failList.push("don't know")>><</if>>
<</if>>
<<case HAPPEN >><<set _pushList.push("RECORDS.happened:"+_THAT) >>
/* HAPPEN '_THAT'
DOES THIS REMOVE UNDERSCORE? */
<<case EVENTHAPPEN EVENTLEARN >><<set _htmlRunAfter+= ' <<eventhappen "'+_THAT+'" >>' >>
<<case EVENTUNHAPPEN >><<set _htmlRunAfter+= ' <<eventunhappen "'+_THAT+'" >>' >>
<<case DAYHAPPEN TODAYHAPPEN >><<set _htmlRunAfter+= ' <<dayhappen "'+_THAT+'" >>' >>
<<set _txtPass+="!DAYHAPPEN!" >>
<<set _txt+="!DAYHAPPEN2222!" >>
<h1>dayhappen==</h1>
<<case DAYUNHAPPEN >><<set _htmlRunAfter+= ' <<dayunhappen "'+_THAT+'" >>' >>
<<case HAPPENED EVENTHAPPENED >>
<<if _THAT.happened() and 0 >>(_THAT) has happened.<</if>>
<<if _INVERSE and 0 >>must invert.<</if>>
<<if _INVERSE >>
<<if _THAT.happened()>><<set _failList.push("the moment has passed")>><</if>>
<<else>>
<<if !_THAT.happened()>><<set _failList.push("something hasn't happened")>><</if>>
<</if>>
<<case COUNTUP >><<set _htmlRunAfter+= "<<countup '"+_THAT+"' "+_THOT+">> " >>
/* CHANGERS ----------------------------------------------- */
<<case GOTO >><<set _goto = _THAT >>
<<case CHOICE >><<set _setList.push("CHOICE:"+_THAT) >>
<<case CHOICE1 >><<set _setList.push("CHOICE1:"+_THAT) >>
<<case CHOICE2 >><<set _setList.push("CHOICE2:"+_THAT) >>
<<case CHOICE3 >><<set _setList.push("CHOICE3:"+_THAT) >>
<<case CHOICE4 >><<set _setList.push("CHOICE4:"+_THAT) >>
<<case CHOICE5 >><<set _setList.push("CHOICE5:"+_THAT) >>
<<case CHOICEITEM >><<set _setList.push("CHOICEITEM:"+_THAT) >>
<<case NEWTOPIC >><<set _pushList.push("TOPICS:"+_THAT) >>
<<case SET >>
<<if !_THOT >><<alert "say setter is incomplete: _THAT" >>
<<else >><<set _setList.push(_THAT+":"+setup.findVar(_THOT)) >>
<</if >>
<<case ADD >>
<<if !_THOT >><<alert "say setter is incomplete: _THAT" >>
<<else >><<set _addList.push(_THAT+":"+parseInt(_THOT)) >>
<</if >>
<<case PUSH >>
<<if !_THOT >><<alert "push setter is incomplete: _THAT" >>
<<else >><<set _pushList.push(_THAT+":"+_THOT) >>
<</if >>
<<case PULL >>
<<if !_THOT >><<alert "pull setter is incomplete: _THAT" >>
<<else >><<set _pullList.push(_THAT+":"+setup.findVar(_THOT)) >>
<</if >>
<<case RESPONSE RESPO CONVO >>
<<if _THOT >><<set _THAT += ": "+_THOT >><</if>>
<<if _THUT >><<set _THAT += ": "+_THUT >><</if>>
<<set _responseList = (_THAT+"||||||||||||||||").toArray() >>
<<for _s=0; _s<_responseList.length; _s++ >>
<<set _setList.push("RESPONSE"+(_s+1)+":"+_responseList[_s]) >>
<</for >>
<<set _setList.push("RESPONSE:"+_responseList[0]) >>
<<set _setList.push("RESPONSES:"+_responseList.join('|')) >>
<<case REPLY >><<set _setList.push("REPLY:"+_THAT) >>
<<case REPLY1 >><<set _setList.push("REPLY1:"+_THAT) >>
<<case REPLY2 >><<set _setList.push("REPLY2:"+_THAT) >>
<<case REPLY3 >><<set _setList.push("REPLY3:"+_THAT) >>
<<case REPLY4 >><<set _setList.push("REPLY4:"+_THAT) >>
<<case REPLY5 >><<set _setList.push("REPLY5:"+_THAT) >>
<<case TOKEN >><<set _newToken = _THAT >>
<<case STRING STR NUMBER NUM BOOLEAN BOOL WHOELSE WHO >>
<<set _setList.push(_THIS.toUpperCase()+":"+_THAT) >>
/* EVENTS (2/3) --------------------------------------------- */
<<case GOTOCHANGER CHANGER >>
<<set _htmlRunAfter += "<<gotochanger "+_THAT+" "+_THOT+" >> " >>
gotochanger '_THAT' '_THOT'
<<case GOTOEVENT >>
<<set _htmlRunAfter += "<<gotoevent \""+_THAT+"\" >> " >>
<<case RANDOMEVENT GOTOEVENTFROM >>
<<set _htmlRunAfter += "<<gotoeventfrom "+_THAT+" >>" >>
<<case EVENTSTART >> /* used */
<<if !_THAT >>
<<alert "There is no eventname specified for eventstart." >>
<<else>>
<<if _THAT.includes('$')>><<set _THAT=setup.findVar(_THAT)>><</if>>
<<set _THAT = _THAT.toString() >>
<<set _THAT = _THAT.replaceAll(" ", "_") >>
<<set _htmlRunAfter += "<<eventcommand start \""+_THAT+"\" >>" >>
<</if >>
<<case PAGE >>
<<set _setList.push("PAGE:"+_THAT) >>
<<case STAGE >>
<<set _setList.push("STAGE:"+_THAT) >>
<<case POINTS SCORE TIME TIMER MOOD PROGRESS RISK >>
<<set _addList.push(_THIS.toUpperCase()+":"+_THAT) >>
<<case EVENTFINISHED >>
<<set _BOOL = $RECORDS.events_finished.includes(_THAT) ? 1 : 0 >>
<<if !_INVERSE >>
<<if !_BOOL >><<set _failList.push("?=="+_THAT+"==") >><</if >>
<<else>>
<<if _BOOL >><<set _failList.push("?=="+_THAT+"==") >><</if >>
<</if>>
/* SINS ----------------------------------------------- */
<<case VIRTUE GOOD MORALITY MORALS ALIGNMENT >>
<<set _icon = 'virtue' >>
<<set _COMPARED1 = $NPCS[$PLAYER].stats.virtue ? $NPCS[$PLAYER].stats.virtue : 0 >>
<<set _COMPARED2 = _THAT ? _THAT : 1 >>
<<if _COMPARED1<_COMPARED2 >>
<<set _failList.push("lacking compassion") >>
<</if>>
<<case INVIRTUE EVIL IMMORALITY >>
<<set _icon = 'virtue' >>
<<set _COMPARED1 = $NPCS[$PLAYER].stats.virtue ? 0-$NPCS[$PLAYER].stats.virtue : 0 >>
<<set _COMPARED2 = _THAT ? _THAT : 1 >>
<<if _COMPARED1<_COMPARED2 >>
<<set _failList.push("lacking cruelty") >>
<</if>>
<<case ACT SIN DEED CANACT CANSIN CAN >>
<<set _THAT = _THAT.toLowerCase()+"" >>
<<set _POINTS = setup.CONSTANTS.NUMBERS.sinpoints[_THAT] >>
<<set _CANPOINTS = typeof _POINTS=="number" ? _POINTS*.75 : 0 >>
<<set _YOURPOINTS = $NPCS[$PLAYER].stats.virtue >>
<<if !_POINTS >>
<<set _failList.push("can't "+_THAT) >>
<<set _debugList.push("NOT A MORAL ACT: "+_THAT) >>
<<elseif Math.abs(_CANPOINTS)<10 >>
<<set _htmlRunAfter += "<<sin "+_THAT+" >> " >>
<<else>>
<<set _icon = _icon ? _icon : "act" >>
<<if _POINTS>0 and _YOURPOINTS<0 and _INVERSE >>
<<elseif _POINTS>0 and _YOURPOINTS<0 >>
<<set _failList.push("why bother?|too nice|that shit's for pussies".sayOne()) >>
<<elseif _POINTS<0 and _YOURPOINTS>_CANPOINTS and _INVERSE >>
<<elseif _POINTS<0 and _YOURPOINTS>_CANPOINTS >>
<<set _failList.push("you're better than this|it's wrong|that's vile".sayOne()) >>
<<elseif !"CANACT CANSIN CAN".includes(_THIS.toUpperCase()) and _INVERSE >>
<<elseif !"CANACT CANSIN CAN".includes(_THIS.toUpperCase()) >>
<<set _htmlRunAfter += "<<sin "+_THAT+" >> " >>
<<elseif _INVERSE >>
<<set _failList.push("morality mismatch".sayOne()) >>
<</if>>
<</if>>
<<if settings.rape==false and _THAT.includes('rape') >>
<<set _failList.push("disabled") >>
<<set _txtPass = "« Content is disabled. »" >>
<<set _txtFail = "« Content is disabled. »" >>
<</if>>
/* SKILLS ----------------------------------------------- */
<<case STATUP >>
<<set _icon = _THAT >>
<<set _THOT = _THOT ? _THOT : 1 >>
<<set _htmlRunAfter += "<<statup "+_THAT+" \""+_THOT+"\" >> " >>
<<case SKILLUP >>
<<set _icon = _THAT >>
<<set _THOT = _THOT ? _THOT : 1 >>
<<set _htmlRunAfter += "<<skillup " +_THAT+ " \"" +_THOT+ "\" >> " >>
<<case USESKILL >>
<<set
_lowkeySkill = "joke thing that".includes(_THAT.toLowerCase()) ? 1 : 0,
_icon = _lowkeySkill ? _icon : _THAT.toLowerCase(),
_classes += _lowkeySkill ? "" : "useskill ",
_txtPassPrefix+= _lowkeySkill ? "" : "<span class=prefix>["+_THAT.toUpperCase()+"] </span> ",
_COMPARED1 = $PLAYER.getSkill(_THAT),
0 >>
<<if _THOT >>
<<set _COMPARED2 = parseInt(_THOT) >>
<<else>>
<<if typeof _DIFFICULTY=='number' >>
<<set _COMPARED2 = _DIFFICULTY >>
<<else>>
<<set _COMPARED2 = 1 >>
<</if>>
<</if>>
<<if _COMPARED1<_COMPARED2 >>
<<if _INVERSE >>
<<set _htmlRunAfter += "<<skillup " + _THAT.toLowerCase() + " \"" + Math.round(_COMPARED2/4) + "\" >> " >>
<<else>>
<<set _failList.push("unskilled") >>
<</if>>
<<else>>
<<if _INVERSE >>
<<set _failList.push("too skilled") >>
<<else>>
<<set _htmlRunAfter += "<<skillup " + _THAT.toLowerCase() + " \"" + Math.round(_COMPARED2/2) + "\" >> " >>
<</if>>
<</if>>
<<case DRINK BARTER GRAB AIM FIGHT HACK DETECT ART MEDS CHEMS PSI TECH FUCK FINGER SNEAK ORAL JOKE CHARM THREAT LIE SPORTS >>
<<alert "THIS HAS BEEN DEPRACATAD AND SHOULD NOT RUN AT ALL" >>
/* STATS ----------------------------------------------- */
<<case S P E C I A L >>
<<set _THIS=_THIS.toUpperCase() >>
<<set _icon = _THIS >>
<<set _TNAME = setup.TERMS[_THIS] ? setup.TERMS[_THIS].name : "<b>"+_THIS+"</b>" >>
<<if $PLAYER.getStat(_THIS)<_THAT >>
<<set _failList.push(_TNAME+" low") >>
<<set _classes += "pass " >>
<</if>>
<<case HOOKUP BOOTYCALL >>
<<if _THAT >>
<<set _htmlRunAfter += "<<bootycall \"" + _THAT + "\" \"" + _THOT + "\" \"" + _THUT + "\" \"" + _THET + "\" >> " >>
<</if>>
<<case HEAT >>
<<if _THAT >>
<<set _htmlRunAfter += "<<heat " + _THAT + " >> " >>
<</if>>
<<case HORNY PLAYERLUST >>
<<set _THIS="lust" >>
<<if _THAT >>
<<set _npAdd = "$NPCS."+$PLAYER+".stats."+_THIS.toLowerCase() >>
<<set _npAdd+= ":"+parseFloat(_THAT) >>
<<set _addList.push(_npAdd) >>
<</if>>
<<case LOVE FEAR ATTRACTION RESPECT LUST STRESS HERVIRTUE >>
<<set _theSTAT = _THIS.replace("her","") >>
<<set _theNPC = _THOT ? _THOT : $WHO >>
<<set _theAMT = _THAT ? parseFloat(_THAT) : 1 >>
<<set _theADD = "$NPCS." +$WHO+ ".stats." +_theSTAT+ ":" +_theAMT >>
<<set _htmlRunAfter+="<<trait add \"" +_theNPC+ "\" have_met >>" >>
/*
<<alert _THIS _THAT _THOT $NPCS[$WHO].stats[theSTAT] >>
<<alert _theNPC >>
*/
<<if $NPCS[_theNPC] >>
<<set _addList.push(_theADD) >>
<<else>>
<<set _failList.push(_theNPC+"? no such person") >>
<</if>>
/* FAILURE ----------------------------------------------- */
<<case FAILTEXT >>
<<set _txtFail=_THAT.sayOne(), _failHide=0, _failJumble=0 >>
<<case FAILREASON >>
<<set _failList.push(""+_THAT) >>
<<case FAILGOTO >><<set _gotoFail = _THAT >>
<<case FAILCHOICE >><<set _failsetList.push("CHOICE:"+_THAT) >>
<<case MINIGAME >>
<<set _icon=_THAT.replace('minigame','') >>
<<set _htmlRunAfter += "<<"+_THAT+" >>" >>
/* LOOK ----------------------------------------------- */
<<case IMAGEINSERT AFTERIMAGE >>
<<set _setList.push("IMAGEINSERT:"+_THAT) >>
<<case ICON >>
<<if _THOT >>
<<set _icon = "../"+_THAT+"/"+_THOT >>
<<set _classes += "thumbnail " >>
<<else>>
<<set _icon = setup.findVar(_THAT) >>
<</if>>
<<case ITEMICON >>
<<set _classes += "thumbnail " >>
<<set _icon = "../items/"+_THAT+"" >>
<<case NPCICON >>
<<set _classes += "thumbnail " >>
<<set _icon = "../npcs/"+_THAT+"/face" >>
<<case PLACEICON >>
<<set _classes += "thumbnail " >>
<<set _icon = "../places/"+_THAT+".jpg" >>
<<case CLASS STYLE >><<set _classes += _THAT.toLowerCase()+" " >>
<<case TAG >><<set _tag = _THAT >>
<<case POPUP >><<set _classes+="popholder ", _popContents=_THAT >>
<<case SUFFIX >><<set _txtPass += " ("+_THAT.sayOne()+")">>
/* NEW ----------------------------------------------- */
<<case NICKNAME >>
<<set _htmlRunAfter += "<<nickname "+_THAT+" \""+_THOT+"\" >>" >>
<<case NICKNAMEPLAYER >>
<<set _htmlRunAfter += "<<nicknameplayer "+_THAT+" \""+_THOT+"\" >>" >>
<</switch >>
</D>
<</widget>>
/* <<keytip itemornpckey >> */
/* see older version, consult 200410-ish v */
<<widget keytip >>
<<set _key = $args[0] >>
<<set _type = _key.getType().toUpperCase() >>
<<set _desc = "The '"+_key+"' defies description." >>
<<switch _type >>
<<case NPCS >><<chartip _key >>
<<case PLACES >><<placetip _key >>
<<case TERMS >><<termtip _key >>
<<case ITEMS >><<itemtip _key >>
<<case ELSEWISE >>
<<set _label = setup[_type][_key] ? setup[_type][_key].name : _key >>
<<set _toolt = setup[_type][_key] ? setup[_type][_key].description : _type >>
<<tooltip _label _toolt >>
<<default >>
<<set _key = "<cap>"+_key.replace("_"," ")+"</cap>" >>
<<tooltip _key _desc >>
<</switch>>
<</widget >>
/* <<listtip itemornpckey >> */
<<widget listtip >>
<ul class='comas'>
<<for _lt=0; _lt<$args[0].length; _lt++ >>
<li><<keytip $args[0][_lt] >></li>
<</for>>
</ul>
<</widget >>
/* <</widget >> */
/* <<termtip itemornpckey >> */
<<widget termtip >>
<<set _key = $args[0] >>
<<set _type = "terms" >>
<<set _instructions = $args[1] ? $args[1].toString() : "" >>
<<set _altIcon = $args[2] ? $args[2] : null >>
<<set _classes = "termtip tipholder " + _instructions + " " >>
<<set _term = setup.TERMS[_key] ? setup.TERMS[_key].name : "<caps>"+_key+"</caps>" >>
<<set _desc = setup.TERMS[_key] ? setup.TERMS[_key].description : "The '"+_key+"' defies description." >>
<<set _src = "images/icons/"+_key+".png" >>
<<set _blurb = "" >>
<<if _instructions.includes('noicon') >><<set _hasIcon = false>>
<<else>><<set _hasIcon = true >><</if>>
<<if _instructions.includes('nolabel') >><<set _hasLabel = false>>
<<else>><<set _hasLabel = true >><</if>>
<<span _classes >>
<<if _altIcon >><<icon32 16 _altIcon >>
<<elseif _hasIcon >><<icon32 16 _key >><</if>>
<span class='tip'>
<p>_desc </p>
</span>
<<if _hasLabel>><span class='label'>_term</span><</if>><</span >><</widget >>
/* <</widget >> */
/* <<tooltip Billy "He a good boy." class >> */
<<widget chartip >>
<<set _saytyp = "NPCS" >>
<<set _saykey = $args[0] >>
<<set _sayobj = {} >>
<<set _sayclasses = $args[2] ? $args[2] : "capsuletip " + _saytyp.toLowerCase() >>
<<if $NPCS[_saykey] >>
<<set _sayobj = $NPCS[_saykey] >>
<<elseif setup.NPCS[_saykey] >>
<<set _sayobj = setup.NPCS[_saykey] >>
<</if>>
<<set _saylabel = _saykey.getFullName() >>
<<set _saypop = "" >>
<<set _saypop += "<img src='" +_saykey.getFace()+ "' width='20' align='left'> " >>
<<set _saypop += "<b>" +_saykey.getFullName()+ " </b>" >>
<<set _saypop += _sayobj.title ? "("+_sayobj.title+")" : "" >>
<<set _saypop += " - " >>
<<set _saypop += _sayobj.description ? _sayobj.description : " " >>
<<tooltip _saylabel _saypop _sayclasses >><</widget >>
/* <</widget >> */
<<widget itemtip >>
<<set _saytyp = "ITEMS" >>
<<set _saykey = $args[0] >>
<<set _sayicon = $args.includes('icon') ? 1 : 0 >>
<<set _saytipp = $args.includes('notip') ? 0 : 1 >>
<<if setup[_saytyp][_saykey] >>
<<set _sayobj = setup[_saytyp][_saykey] >>
<<set _saylabel = _sayobj.name >>
<<else>>
<<set _sayobj = setup[_saytyp].DEFAULT, _sayobj.name=_saykey >>
<<set _saylabel = "<cap>"+_saykey+"</cap>" >>
<</if>>
<<set _saylabel = _sayicon ? "<<licon '" +_saykey.getItemImage()+ "' >>"+_saylabel : _saylabel >>
<<set _sayimg = "images/"+_saytyp.toLowerCase()+"/"+_saykey+".png" >>
<<set _sayimg = _saykey.getItemImage() >>
<<set _sayclasses = $args[2] ? $args[2] : "capsuletip " + _saytyp.toLowerCase() >>
<<if _saytipp >>
<<set _saypop = "<img src='" +_sayimg+ "' width='30' align='left'> <b>" +_sayobj.name+ "</b> - " +_sayobj.description >>
<<set _saypop += " " >>
<</if>>
<<tooltip _saylabel _saypop _sayclasses >><</widget >>
/* <</widget >> */
<<widget itemtiplist >>
<ul class='comas'>
<<for _a=0; _a<$args[0].length; _a++ >>
<li><<itemtip $args[0][_a] $args[1] $args[2] >></li>
<</for>>
</ul>
<</widget>>
<<widget iteminfo >>
<<if $args[0].length>1>><<= $args[0].getItemData($args[1]) >><</if>>
<</widget>>
<<widget placetip >>
<<set
_saytyp = "PLACES",
_saykey = $args[0],
_sayobj = setup[_saytyp][_saykey] ? setup[_saytyp][_saykey] : { name:_saykey, description:"..." },
_saylabel = _sayobj.name,
_sayclasses = $args[2] ? $args[2] : "capsuletip "+_saytyp.toLowerCase(),
_saypop = "<img src='images/" +_saytyp.toLowerCase()+ "/" +_saykey+ ".jpg' width='30' align='left'> <b>" +_sayobj.name+ "</b> - "+_sayobj.description,
_saypop += "..."
>>
<<tooltip _saylabel _saypop _sayclasses >><</widget >>
/* <</widget >> */
<<widget traittip >>
<<set
_saypronoun = 'This person',
_saypronoun = $args.includes('female') ? 'She' : _saypronoun,
_saypronoun = $args.includes('male') ? 'He' : _saypronoun,
_saypronoun = $args.includes('thing') ? 'It' : _saypronoun,
_saytyp = "TRAITS",
_saykey = $args[0],
_saydesc = _saypronoun+" is/has '"+_saykey+"'.",
_saylabel = _saykey,
_sayclasses = $args[1] ? $args[1] : "capsuletip " + _saytyp.toLowerCase(),
_saypop = "<caps><b>" +_saylabel+ "</b></caps> - "+_saydesc,
0 >>
<<if setup[_saytyp][_saykey] >>
<<set
_O = setup[_saytyp][_saykey],
_saylabel = _O.name ? _O.name : _saylabel,
_saydesc = _O.description ? _O.description : _saydesc,
_saydesc = _saydesc.replaceAll('^~',_saypronoun),
_saypop = "<caps><b>"+_saylabel+"</b></caps> "+_saydesc+" <d>"+$args[0]+"</d>",
0 >>
<</if>>
<<tooltip _saylabel _saypop _sayclasses >><</widget >>
/* <</widget >> */
/* <<tooltip Billy "He a good boy." class >> */
<<widget tooltip >>
<<set _tiplabel = $args[0] >>
<<set _poptip = $args[1] >>
<<set _tipclasses = $args[2] ? $args[2] : "normal" >>
<<set _html = "<span class='tipholder "+_tipclasses+"'><span class='label'>"+_tiplabel+"</span><span class='tip'>"+_poptip+"</span></span>" >>
_html
<</widget >>
<<nobr>>
<<eventhead>>
<<talkingto BRATMOM >>
<<difficulty 1 >>
<<switch $STAGE >>
<<case START_SCENE >>
Hi. This is the test scenario. Use it to test things or see how they work.
<<hr -------------------- >>
<<do "Test skill-related stuff." STAGE:SKILLS >>
<<do "Test adders and setter." STAGE:ADDSET >>
<<do "Test traits." STAGE:TRAITS >>
<<do "Test link presentation." STAGE:LOOK >>
<<case ADDSET >>
Testing setters and adders:<br>
<h4>NUMBER: $NUMBER</h4>
<h4>CHOICE: $CHOICE</h4>
<<convo >>
/*
<h3><<= $NPCS.bratmom.stats.love >></h3>
_WHO
<br>REPLY ''$REPLY''
<br>STAGE ''$PAGE''
<br>\<<= "bratmom".getType() >>:<<keytip bratmom >>;
<br>\<<= "doco".getType() >>:<<keytip doco >>;
*/
<<hr -------------------- >>
<<do "Add 3 to NUMBER var." ADD:NUMBER:3 >>
<<do "Set NUMBER var to 1." SET:NUMBER:1 >>
<<do "Set CHOICE var to 'Apples'." SET:CHOICE:Apples >>
<<do "Set CHOICE var to something else." "SET:CHOICE:Something other than apples, with spaces between words." >>
<<do "Quickly create a response conversation using the __convo widget__." "RESPO:Hey, what's up.|Nothing, just filler conversation to make a point about the RESPONSE command.|Oh, I see." >>
<<case SKILLS >>
The skills are:
joke
art
aim
charm
chems
threat
tech
throw
run
detect
sneak
fight
barter
meds
breed
oral
finger
lie
fuck
grab
psi
hack
<<hr -------------------- >>
<small>
<table width="100%">
<tr>
<td>
''USESKILL''
<<do "USESKILL" OBSCURE USESKILL:AIM:4 >>
<<do "USESKILL" OBSCURE USESKILL:CHARM:4 >>
<<do "USESKILL" OBSCURE USESKILL:DETECT:4 >>
<<do "USESKILL" OBSCURE USESKILL:FIGHT:4 >>
<<do "USESKILL" OBSCURE USESKILL:FUCK:4 >>
<<do "USESKILL" OBSCURE USESKILL:JOKE:4 >>
<<do "USESKILL" OBSCURE USESKILL:RUN:4 >>
<<do "USESKILL" OBSCURE USESKILL:LIE:4 >>
<<do "USESKILL" OBSCURE USESKILL:ORAL:4 >>
<<do "USESKILL" OBSCURE USESKILL:PSI:4 >>
</td>
<td>
''JUST SKILL''
<<do "SKILL" OBSCURE AIM:4 >>
<<do "SKILL" OBSCURE CHARM:4 >>
<<do "SKILL" OBSCURE DETECT:4 >>
<<do "SKILL" OBSCURE FIGHT:4 >>
<<do "SKILL" OBSCURE FUCK:4 >>
<<do "SKILL" OBSCURE JOKE:4 >>
<<do "SKILL" OBSCURE RUN:4 >>
<<do "SKILL" OBSCURE LIE:4 >>
<<do "SKILL" OBSCURE ORAL:4 >>
<<do "SKILL" OBSCURE PSI:4 >>
</td>
<td>
''SKILLUP''
<<do "SKILLUP" OBSCURE SKILLUP:AIM:4 >>
<<do "SKILLUP" OBSCURE SKILLUP:CHARM:4 >>
<<do "SKILLUP" OBSCURE SKILLUP:DETECT:4 >>
<<do "SKILLUP" OBSCURE SKILLUP:FIGHT:4 >>
<<do "SKILLUP" OBSCURE SKILLUP:FUCK:4 >>
<<do "SKILLUP" OBSCURE SKILLUP:JOKE:4 >>
<<do "SKILLUP" OBSCURE SKILLUP:RUN:4 >>
<<do "SKILLUP" OBSCURE SKILLUP:LIE:4 >>
<<do "SKILLUP" OBSCURE SKILLUP:ORAL:4 >>
<<do "SKILLUP" OBSCURE SKILLUP:PSI:4 >>
</td>
<td>
''SKILL>''
<<do "SKILLCHECK" OBSCURE AIM>=4 >>
<<do "SKILLCHECK" OBSCURE CHARM>=4 >>
<<do "SKILLCHECK" OBSCURE DETECT>=4 >>
<<do "SKILLCHECK" OBSCURE FIGHT>=4 >>
<<do "SKILLCHECK" OBSCURE FUCK>=4 >>
<<do "SKILLCHECK" OBSCURE JOKE>=4 >>
<<do "SKILLCHECK" OBSCURE RUN>=4 >>
<<do "SKILLCHECK" OBSCURE LIE>=4 >>
<<do "SKILLCHECK" OBSCURE LICK>=4 >>
<<do "SKILLCHECK" OBSCURE PSI>=4 >>
</td>
</tr>
</table>
</small>
<<case TRAITS >>
<<p>>''ADDTRAIT widget''
<<p>>Adds player's trait. <<addtrait "horny" >>
<<p>>Adds $WHO's trait. <<addtrait $WHO "worried" >>
<<p>>''REMOVETRAIT widget''
<<p>>Removes player's trait. <<removetrait "horny" >>
<<p>>Removes $WHO's trait. <<removetrait $WHO "virgin" >>
<<p>>''SWAPTRAIT widget''
<<p>>Swaps player's trait for another, if has the first.
<<swaptrait "hungry" "full" >>
<<p>>Swaps $WHO's trait for another, if has the first.
<<swaptrait $WHO "on birth control" "off birth control" >>
<h3>$WHO Traits: <<= $NPCS[$WHO].traits >></h3>
<<hr -------------------- >>
<<do "TRAIT CHECK." trait:hungry >>
<<do "TRAIT CHECK." trait:horny >>
<<do "MORE TRAIT STUFF" STAGE:TRAITS2 >>
<<case TRAITS2 >>
<h3>$WHO Traits: <<= $NPCS[$WHO].traits >></h3>
<<do "TRAIT SWAP" "widget:swaptrait:$WHO:apple:orange" >>
<<do "TRAIT SWAP" "widget:swaptrait:$WHO:orange:apple" >>
<<do "TRAIT XCHGN" "widget:removetrait:$WHO:apple" "widget:addtrait:$WHO:orange" >>
<<do "TRAIT XCHGN" "widget:removetrait:$WHO:orange" "widget:addtrait:$WHO:apple" >>
<<case GIVEGET >>
<<takeall lighter goodlighter condom dartgun poisondart houndsteeth zoomlens >>...
<<give lighter horse >>...
<<takeall sugarpill >>...
<<earn 6666 >>
<<pay 1>>
<<skillup interrogation 5 >>
<<xp 7000000 "banging a supermodel" >>
<<xp 7000000 >>
<<stamina 5 >>
<<stamina -1 >>
<<health 50 >>
<<health -1 >>
<<timepasses 8 >>
<<statusupdate "i fucked your mom" >>
<<message "I like cheese." >>
<<message "I like cheese.|Jira" >>
<<token herring >>
<<token horse "that time you fucked a jockey girl" >>
<<trait stutter >>
<<trait stutter true >>
<<do "gain con" gain:condom >>
<<do "gain test" gain:test >>
<<do "gain gun" gain:gun >>
<<do "give con" give:condom >>
<<do "give test" give:test >>
<<do "give gun" give:gun >>
<<do "sext" NEXT >>
<<case 777 OTHEREND >>
<<convo >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<hr>
<<do "Back to start." STAGE:START_SCENE STAGE!=START_SCENE >>
<<eventfoot >>
<</nobr>>
<<if $PLAYER.getSkill("psychic") > 2 >>
<<hr>>
<<do "Enter _name's mind." set:PLAYER:$WHO icon:psychic >>
<</if>>
<<if _rank>2 >>
<<hr>>
<<say "Do you want to trade?" icon:money >>
<</if>>
<<if _rank>4 and $PLAYER_party.includes($WHO) >>
<<hr>>
<<say "Join my party!" icon:npcs >>
<<elseif _rank>4 >>
<</if>>
<<if $PLAYER.getStat("threat") > 2 >>
<<hr>>
<<say "Suck my dick or die." icon:charm >>
<</if>>
<<if _rank > 2 >>
<<hr>>
<<set _arr = Object.keys($NPCS[$PLAYER].skills) >>
<div class='twocol'>
<<for _sk=0; _sk<_arr.length; _sk++ >>
<<set _key = _arr[_sk] >>
<<set _skyll = setup.TERMS[_key].name >>
<<if $PLAYER.getSkill(_key) < $WHO.getSkill(_key) >>
<<do "Get training in _skyll skill." set:TOPIC:_key choice:training icon:_key >>
<</if>>
<</for>>
</div>
<</if>>
<<hr>>
<<p>>
> Ask _her about something. (6 topics) [default]
> Ask her to join party. ()
>>>aggrees if qualifies based on quest (Recruitable trait)
>>>if not, offer money?
[quotes.join]
> Attempt to seduce _her. (default)
>>> Ask for sex (love check fail, morality check pass)
>>> Offer money for sex (love check fail, morality check pass, she low on funds, OR failing all that Prostitute/Whore/Hooker trait)
>>> Threaten her for sex. (love check fail, morality check pass, intimidation pass)
>>> Seduce.
> Ask _her to train you. (Psionics, Medecine) (need to have at least 1/3 the skill she does, but no more than 80% )
> Use telepathic powers on _her. (default)
>>> Read her mind. (probe for secrets, or find out how much knowlege she has that you do not qualify for (jumbled, based on telepathy power))
>>> Force a release of hormones. (respect, love, fear, moral decay)
>>> Compel to give you an item or money.
<<do "Back. " goto:previous() >>
<<hr>>
<<set _whoO = $WHO >>
<<include "stat and skill tables">>
<<set _var = "$NPCS."+$WHO+".stats.love" >><<createoradd _var 1 >>
<<silently>>
<<set _YOURLIST = $RECORDS.know >>
<<set _YOURLIST = _YOURLIST.concat($NPCS[$PLAYER].inventory) >>
<br>YOURLIST: _YOURLIST
<<set _THEIRLIST = setup.NPCS[$WHO].asks ? Object.keys(setup.NPCS[$WHO].asks) : {} >>
<<if $NPCS[$WHO].asks >>
<<set _THEIRLIST=_THEIRLIST.concat(Object.keys($NPCS[$WHO].asks))>>
<</if>>
<br>THEIRLIST: _THEIRLIST
<br>Asked already: $ASKEDALREADY
<</silently>>_THEIRLIST
/* RESPONDAT ---------------------------------- */
<<if !$TOPIC >>
<<quo $WHO "Ask away.|Sure.|Alright." >>
<<else>>
You ask _her about <<keytip $TOPIC >>.
<<if $NPCS[$WHO].asks >>
<<if $NPCS[$WHO].asks[$TOPIC] >>
<<set _RESPONSE = $NPCS[$WHO].asks[$TOPIC] >>
<</if>>
<</if>>
<<if setup.NPCS[$WHO].asks[$TOPIC] >>
<<if setup.NPCS[$WHO].asks[$TOPIC] >>
<<set _RESPONSE = setup.NPCS[$WHO].asks[$TOPIC] >>
<</if>>
<</if>>
<<quo $WHO _RESPONSE >>
<<set $ASKEDALREADY.push($TOPIC) >>
<</if>>
<<hr>>
/* ASKMENUS ---------------------------------- */
<div class="twocol">
<<for _j=0; _j<_YOURLIST.length; _j++ >>
<<set _TOPIC = _YOURLIST[_j] >>
<<set _TOPICSTR = _TOPIC >>
<<if !_THEIRLIST.includes(_TOPIC) >><<continue>><</if>>
<<set _ICON = "ICON:unknownicon" >>
<<if $NPCS[$PLAYER].inventory.includes(_TOPIC) >>
<<set _ICON = "ICON:"+setup.ITEMS[_TOPIC].subcategory >>
<<set _ICON = "ICON:items:"+_TOPIC >>
<<set _TOPICSTR = setup.ITEMS[_TOPIC].name >>
<</if>>
<<set _CLASSES = "" >>
<<if $ASKEDALREADY.includes(_TOPIC) >>
<<set _CLASSES = "CLASS:visited" >>
<</if>>
<<do "Ask about _TOPICSTR." set:TOPIC:_TOPIC _CLASSES _ICON >>
<</for>>
</div>
<<clear>><<nobr>>
<<eventhead>>
/*<<talkingto MAYA >>*/
<<difficulty 1 >>
<<customevent HB38 >>
<<customcharacter MAYA >>
<<switch $STAGE >>
<<case 0 START_SCENE >>
<<eventimage "maya_1.jpg" right >>
<<p>>You arrive at the local branch of your bank, the sun high in the afternoon sky. The gleaming glass covered building glints at you as it towers towards the sun. Removing your sunglasses as you palm the door, you open it blindly and stumble into a dark haired asian woman on her way out. Papers fly everywhere and the woman quickly ducks down to start grabbing them up before they're caught in the wind.
<<p>>Startled, you briefly take in the attractive woman before you - she looks to be in her late twenties, dressed in stylish office ware. Flowing dark hair surrounds a slim face, curling seductively around her neck. Your eyes linger on her lithe form, eye the somewhat conservative yet still provocative hint of leg that her skirt displays.
<<quo MAYA "So, are you going to help me or just stare at me while I pick these up?/// she asks, glancing up at you." >>
<<hr -------------------- >>
<<do "Give this pretty thing a hand." STAGE:mayaPaperHelp >>
<<do "Just keep watching." STAGE:mayaPaperWatch >>
<<do "Enough of this; leave." STAGE:mayaPaperLeave >>
<<case mayaPaperHelp >>
<<quo POV "Sure thing miss/// you say, ducking down to begin scooping up the papers scattered all over the street. Flashing a smile your way, the woman again returns to her knees to assist you in grabbing up the last of the documents." >>
<<quo MAYA "Thanks so much…?/// she asks, clearly going for a name." >>
<<quo POV "_NAME./// you reply, handing her the last of the piles." >>
The both of you stand up, and you're captivated by her timidness.
<<eventimage "maya_2.jpg" right>>
<<quo MAYA "Thanks _NAME - my name is Maya. I'm sorry I didn't see you earlier, I was on my way to an important meeting with a client and totally didn't..." >>
<<quo POV "Don't worry about it!/// you say/// I clearly wasn't looking where I was going either." >>
<<quo MAYA "Anyhow, I've got to get going - this meeting is really important. It was nice meeting you!/// Maya says, heading down the street and waving back at you." >>
<<hr -------------------- >>
<<do "Ask her for her number before she runs off." "FAIL:If only I was a little more confident to ask her out." STAGE:mayaPaperCharm CHARM:2 CHOICE:skip >>
<<do "Continue on into the bank." STAGE:bankLobby >>
<<do "Use your powers to claim her now." GOTO:mayaHypno STAGE:mayaMezz1 PSI:5 SECRET CHOICE:skip >>
<<do "Follow this womb in waiting." STAGE:mayaPaperFollow SIN:attemptedrape PREG:5 SECRET CHOICE:skip >>
<<case mayaPaperLeave >>
Taking one look at the disaster in front of you, you spin in place and head right back the way you came - you don't have time to waste on a klutz like that.
<<quo MAYA "Wait - what? You assho-/// she says, cut off as the door closes behind you." >>
You're heading back in the direction of the hotel when not thirty feet later the bright red hair of a beautiful woman catches your eye. Spinning in place as she walks by, your gaze lingers on her ass as the asian woman from earlier - an agitated look on her face is quite clear as she strides by you without even giving you a second look. Glancing back in front of you just barely spy the bob of the red hair from the other woman as she begins to work her way around the nearby street corner.
<<hr -------------------- >>
<<do "Continue on after the redhead." STAGE:mayaPaperLeave2 >>
<<do "Follow the Asian bitch." STAGE:mayaPaperFollow SIN:attemptedrape PREG:5 SECRET CHOICE:skip >>
<<event_exitlink "Head back to the _HOME." >>
<<case mayaPaperLeave2 >>
Deciding to head after the redhead, you jog past the bank and round the corner to find yourself in a sea of faces. You glance around and are unable to find her. After a few minutes, dejected, you realize you've lost her.
<<event_finishandunlocknext >>
<<eventjournal "I missed out on helping myself to Maya at the bank. I should keep an eye out for her." >>
<<hr -------------------- >>
<<event_exitlink "Head back to the _HOME." >>
<<case mayaPaperCharm >>
<<quo POV "Hey Maya/// you call out.///Any chance you and I can grab a coffee later - maybe make up for the fact you ran me over?" >>
<<quo MAYA "Hmmm…/// She contemplates, laughing as she turns back to you,///Sure, provided you don't mention it to my insurance - they already screwed me after the last accident was my fault." >>
<<eventimage "maya_charm.jpg" right>>
You both chuckle at your lame jokes, and she pulls out her phone as you tell her your digits. A few seconds later, her number pops up the top of your phone's screen with a small "Hi!" and a winking emoji.
<<quo MAYA "Alright, I've realy got to go or my boss is going to kill me!" >>
<<quo POV "Sure thing - I'll talk to you later." >>
<<addcontact MAYA >>
<<hr -------------------- >>
<<do "Jump to the first date (to be removed later)" GOTO:mayaSeduce STAGE:mayaDate1 >>
<<event_exitlink "Head back to the _HOME." >>
<<default >>
<D>ERROR: Stage '$PAGE' is undefined!</D>
<<event_exitlink >>
<</switch>>
<<eventfoot >>
<</nobr>><<set _CUSTOMCHARACTER = {
"id" : "maya",
"name" : "Maya Ozawa",
"model" : "Maria Ozawa",
"description" : "A young, attractive asian woman in her late 20s.",
"race" : "asian",
"ethnicity" : "japanese",
"age" : 27,
"version" : 3,
"traits" : ["twenty-something", "Type A Blood", "natural boobs", "foreign", "naive", "honest", "brown eyes", "black hair", "office worker", "cute", "thin", "on birth control", "asian", "pale", "middle class", "capricorn", ],
"inventory" : [],
"repro" : {
"fertility" : 0,
"cycle" : 13,
"gestation" : 0,
"womb" : 0,
"offspring" : [],
},
"asks": {
"TOPIC1" : "RESPONSE.",
"TOPIC2" : "RESPONSE.",
"TOPIC3" : "RESPONSE.",
"TOPIC4" : "RESPONSE.",
"TOPIC5" : "RESPONSE.",
},
}>><<widget customcharacter >>
<<set _ID = $args[0].toLowerCase() >>
<<set _charSheetPassage = "character:"+_ID >>
<<if !$NPCS[_ID] >>
<<if tale.has(_charSheetPassage) >>
<<include _charSheetPassage >>
<</if>>
<<if _CUSTOMCHARACTER >>
<<set $NPCS[_ID] = _CUSTOMCHARACTER >>
<<set $NPCS[_ID].generated = "custom" >>
<div class="warningupdates">CUSTOMCHARACTER: $args[0] has been created. (<<=_ID.getFullName()>>, <<=_ID.getRace()>>, <<=_ID.getGender()>>)</div>
<<else>>
<div class="warningupdates">CUSTOMCHARACTER: _ID does not have their passage made, or passage is errorish: _charSheetPassage</div>
<</if>>
<</if>>
<<set $WHO = _ID >>
<</widget>>
<<widget customevent >>
<div class="warningupdates">
You are viewing the <b><<=$myEVENT.toUpperCase()>></b>
custom event by ''$args[0]''.
</div>
<</widget>><<nobr>>
<<eventhead>>
/*<<talkingto MAYA >>*/
<<difficulty 1 >>
<<customevent HB38 >>
<<customcharacter MAYA >>
<<switch $STAGE >>
<<case 0 mayaMezz1 START_SCENE >>
<<quo HYPNO "Stop/// you command, sending the thought straight into her head./// Turn around, come back in here." >>
Emotionlessly, Maya turns on her heels and stands before you - the glassy look in her eyes hints at the control you've now got over her.
<<quo POV "Now that's a good girl/// you say, returning back to your natural voice.///Why did you think you could run from me so quickly, after we just met?" >>
<<quo MAYA "I have an important meeting I must get to/// she drones on emotionlessly." >>
That just won't do, you think to yourself. Walking forward, you place a hand on her shoulder.
<<quo POV "You have something far more important here Maya. After all, I did just help you so generiously with your mistake." >>
Realizing the fact that you're still in a relativly busy bank, you decide to take this somewhere else. However, your motel is on the other side of town.
<<quo POV "Maya, where do you live?" >>
<<quo MAYA "My hotel is near the airport." >>
<<quo POV "Hotel…?/// you leave the question hanging." >>
<<quo MAYA "I'm here on business for the next few weeks, staying at the Intercontinental. I'm actually from…" >>
You interupt her, not caring particularly for her life story at this exact moment.
<<quo POV "That's too far away anyhow. Do you know of anywhere closer we could have some… alone time?" >>
Maya doesn't say anything, as the conflict between her own willpower and the command you've given to her fight it out. While you do enjoy the occasional match between someone's conscious and unconsciousness, a busy street is not the time.
<<quo HYPNO "Answer me, Maya/// you direct into her mind, again tapping into your psionics./// Now." >>
It looks like another hit from your powers was enough to settle the debate raging in head for now, and she opens her lips to speak.
<<quo MAYA "We could head back up to my office - it's on the fifth floor, above the bank. It's lunch and no one is really in right now." >>
<<quo POV "Excellent suggestion Maya - lead the way." >>
<<hr -------------------- >>
<<do "Follow Maya back to her office." STAGE:mayaMezz2 >>
<<case mayaMezz2 >>
<<eventimage "mezz/office_1.jpg" right>>
The walk back to Maya's office is uneventful - as she said, it's lunch time and once you're out of the busy bank lobby it's quiet above.
<<quo POV "Sit down/// you say, taking a moment to get your bearings." >>
Undoing the button at the collar of your shirt, you make idle chit chat while assessing what to do next.
<<quo POV "So, you mentioned you're not from around here?" >>
<<quo MAYA "Yes, I'm actually from Okinawa. I'm here on business - I have an important meeting with a client of ours…///she glances over at the clock on her desk.///…ten minutes ago." >>
<<quo POV "Don't worry Maya - you have an important meeting with me right here/// you laugh to yourself as your shirt falls to the ground. You really enjoy it when you can take your time on a womb." >>
<<hr -------------------- >>
<<do "Order her to strip." STAGE:mayaMezz3 >>
<<do "Take a look around her office for anything worth taking." STAGE:mayaMezzOfficeSearch >>
<<do "Take a quick piss." STAGE:mayaMezzBRoom >>
<<case mayaMezzOffice >>
<<eventimage "mezz/office_2.jpg" center>>
You stand around Maya's cubicle, contemplating your next move. She's at the desk, browsing through her papers idily.
<<hr -------------------- >>
<<do "Order her to strip." STAGE:mayaMezz3 >>
<<do "Take a look around her room for anything worth taking." STAGE:mayaMezzOfficeSearch >>
<<do "Take a quick piss." STAGE:mayaMezzBRoom >>
<<case mayaMezzOfficeSearch >>
Diverting your attention from the lovely lady at the desk, you begin to root around in the room for anything of interest or value.
<<show "You find Maya's laptop on the desk - A quick look through it's contets tell you it's full of banking information. This would probably be worth a pretty penny to someone who knows what to do with it." "FAIL: After a quick sweep of the office you don't find anything of note, but you're not confident you looked hard enough." detect>=5 SECRET >>
<<show "With a keen eye, you're able to locate Maya's bank ID badge. This should let you get into places you certainly should not be in." "FAIL:You think there may still be something here worth finding, but you can't seem to locate it." detect>=15 SECRET >>
<<hr -------------------- >>
<<do "Take the laptop, it should fetch a good price. (this will need some code)" detect:5 SECRET STAGE:mayaMezzRoom >>
<<do "Take the ID badge. This could be useful… (this will need some code)" detect:15 SECRET STAGE:mayaMezzRoom >>
<<do "Take both of 'em - because, why not? (this will need some code)" detect:15 SECRET STAGE:mayaMezzRoom >>
<<do "You're done here." STAGE:mayaMezzOffice >>
<<case mayaMezzBRoom >>
You leave the hypnotizied woman to herself and head into the bathroom. It's rather well appointed, including a large bath and shower. After taking a leak, you glance around the sink as you wash your hands.
<<show "With a swift rummage through Maya's personal effects on the nearby counter, you locate her birth control pills. Looks like this asian hottie is currently protected from impregnation - but for how long?" "FAIL:Perusing threw Maya's stuff confirms your suspcion that everyone is on sort of pharmaceutical helper." detect>=15 SECRET >>
<<hr -------------------- >>
<<do "Mess with Maya's pills and head back to the room. " "widget:removetrait:$WHO:on birth control" "widget:addtrait:$WHO:off birth control" detect:15 SECRET STAGE:mayaMezzRoom >>
<<do "You're done here." STAGE:mayaMezzRoom >>
<<case mayaMezz3 >>
<<quo POV "Maya/// you say, coldly./// Strip." >>
She looks at you blankly for a moment before getting to her feat and disrobing. Before you even know it, she's already pulling the almost innocently sexy bra from her chest revealing her perky breasts.
Grinning inwardly, you realize you've really outdown yourself this time. Your cock hardens beneath your pants, aching for Maya's touch.
<<quo POV "Good lord, you're quite the beauty///you say to no one in particular." >>
<<eventimage "mezz/strip_office.jpg" right >>
Maya looks back at you due to your sudden outburst, before finishing the silent job of sliding her panties down her legs and revealing her full beauty to your lustful eyes. Shucking your own pants with blindying speed, you must now decide how you want to take this asian goddess. Looking around the room you spot a small sofa on the far side - should meet your limited needs for now.
<<hr -------------------- >>
<<do "Order her to go down on you." STAGE:mayaMezzOfficeBJ >>
<<do "Time to claim this one." STAGE:mayaMezzOfficeSex >>
<<do "Use your powers to sense her fertility." PSI>=8 OBSCURE SET:$MayaFertCheck:1 STAGE:mayaMezzFertCheck >>
<<case mayaMezzFertCheck >>
You slide your hand down Maya's tits, gently squeezing the left one, before continuing down over her toned stomach and just below her belly button. Hovering over her womb, you close your eyes and use your powers to peer into her body. In your mind's eye, her womb pulses with motherly energy -
<<eventimage "fert_check_temp.jpg" >>
<<if $WHO.getCycle('term')=="normal" >>
You sense that she's currently in the early days of her cycle; fertile but not decidingly so.
<</if>>
<<if $WHO.getCycle('term')=="ovulation" >>
You sense that she's currently nearing the middle of her cycle; fertility on the rise but not yet at it's peak.
<</if>>
<<if $WHO.getCycle('term')=="OVULATION" >>
You sense that she's currently entering the ovulation stage of her cycle; claiming her now would certainly gurantee impregnation.
<</if>>
<<if $WHO.getCycle('term')=="period" >>
You sense that she's currently towards the end of her cycle; fertile but waning.
<</if>>
<<if $WHO.getCycle('term')=="PERIOD" >>
You sense that she's currently on her period; a poor combination of messy sex and no chance at pregnancy.
<</if>>
<<p>>
However, you sense something else - this crafty little vixen is currently using birth control pills. We'll have to do something about that…
<<hr -------------------- >>
<<if $MayaFertCheck == 1 >>
<<do "Return." STAGE:mayaMezz3 >>
<<do "Use your powers to over-ride the chemicals in her system preventing implantation." PSI:25 SECRET STAGE:mayaMezz3 >>
<</if>>
<<if $MayaFertCheck == 2 >>
<<do "Return." STAGE:mayaMezzDone >>
<<do "Use your powers to over-ride the chemicals in her system preventing implantation." PSI:25 SECRET STAGE:mayaMezzDone >>
<</if>>
<<case mayaMezzOfficeBJ >>
You order Maya to sit down on the sofa as you walk up to her, presenting your hard cock to her face as she takes a seat.
<<quo POV "Maya, it's time for you to use that mouth of yours for more than just a sales pitch today." >>
She stares up at you, without moving. Sometimes you forget that when their in this state they need a little more clear instruction.
<<quo POV "Blow me. Now." >>
Getting the idea, Maya uses her right hand to guide your cock to her mouth as she begins to timidly suck at the head. Based on her inexeperienced touch, you'd guess she hasn't done this much if at all before.
<<eventimage "mezz/bj.jpg" >>
<<p>>You give Maya some gentle, wordless encourgement with your hands as they grip her head and help her take more of your dick within her lips. She's a quick learner, and in no time she has you on the edge of cumming.
<<hr -------------------- >>
<<do "Cum on her." STAGE:mayaMezzOfficeBJ2 >>
<<do "Hold back, you've got a better place for this load." fuck:3 OBSCURE STAGE:mayaMezzOfficeSex >>
<<case mayaMezzOfficeBJ2 >>
Despite her apparant unsophistication at the start, Maya rapidly sucks you off to completion. While you'd rather save this load for her womb, she does too good a job. Pulling out of her mouth, you begin to blow your load on Maya's face, your sticky sperm slowly dripping down her chin and onto the top of her chest.
<<quo POV "Oh fuck yes…///you exlaim as you erupt onto this asian beauty." >>
<<eventimage "mezz/bj2.jpg" >>
As your orgasm comes to an end, Maya's face is covered in it. Sperm slides off her lips and down her body as her tits are covered in your goo - marking her as your latest whore.
<<eventimage "mezz/bj3.jpg" >>
<<set $MayaCumOnTits = 1 >>
<<hr -------------------- >>
<<do "Enough playing around, time to claim this pussy" "FAIL: Try as you might, you're libido just can't get it back up right now." fuck:3 STAGE:mayaMezzOfficeSex >>
<<do "Call it an… afternoon." STAGE:mayaMezzDone >>
<<case mayaMezzOfficeSex >>
Realizing you likely don't have much time until the other office works return, you decide to get down to business. Sitting down on the couch, you instruct Maya to sit down on your cock. She glides over your lap before she slowly lowers herself down onto your dick. She struggles a bit with your size at first, but it doesn't take long for you to be burried deep inside her.
<<eventimage "mezz/sex_office1.jpg" null 400>>
Placing your hands at her waist, you begin to lift her up and down your shaft - she quickly gets the picture and begins to rock up and down your dick herself.
<<hr -------------------- >>
<<do "Continue…" STAGE:mayaMezzOfficeSex2 >>
<<case mayaMezzOfficeSex2 >>
As you continue to thrust up into her, Maya's starting to make that squeak that women do. On her, it's very cute - it shatters the realtive silence she's provided up to this point.
<<eventimage "mezz/sex_office2.jpg" null 400 >>
Eventually, Maya lays back on you and cums hard in the emotionless way that mind-controlled women due: Straight to the point, but without passion. Despite how difficult it was to initially fit your dick in her, the way she's rythmically pulsing over your member now indicates that she's done this a few times.
<<fuck $WHO nocondom cowgirl >>
<<p>>
Driven to the edge by this action, you dump your load in her tight little womb. With a few more thrusts, you've soaked it well and it bubbles out around the seal of her pussy lips around your dick.
<<set $MayaCumInPussy = 1 >>
<<hr -------------------- >>
<<do "Call it an… afternoon." STAGE:mayaMezzDone >>
<<if $MayaFertCheck == 0 >>
<<do "Use your powers to sense her fertility." PSI>=8 OBSCURE $MayaFertCheck=2 STAGE:mayaMezzFertCheck >>
<</if >>
<<case mayaMezzDone >>
Satisfied with your conquest, you begin to redress. Throwing your pants back on, you gaze back at the sweat covered cutie laying on the sofa <<if $MayaCumInPussy == 1 >> - wondering if your DNA will succeed in knocking this young thing up<</if>>.
<<if $MayaCumOnTits==1 && $MayaCumInPussy == 1 >>
You watch as the cum runs down her nipples and pools along her navel, while your sperm oozes out from her pussy.
<<elseif $MayaCumOnTits==1 >>
You watch as the cum runs down her nipples and pools along her navel.
<<else>>
You watch as your sperm oozes out from her pussy.
<</if>> The creamy white goo looks great against the slight tan of her skin.
<<p>>
Fully clothed, you instruct Maya to get dressed and forget about what transpired here - no need for her to try and track you down or anything like that in the future.
<<set $MayaCumInPussy = 0 >>
<<set $MayaCumOnTits = 0 >>
<<set $MayaFertCheck = 0 >>
<<hr -------------------- >>
<<event_exitlink "Head back to the _HOME." >>
<<default >>
<D>ERROR: Stage '$PAGE' is undefined!</D>
<<event_exitlink >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto BRATMOM >>
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<stand >>
You see Lana Hurtz, who is looking around for someone. Her son, perhaps? Soon, she spots you, and waves warmly.
<<quo BRATMOM "Oh, _NAME. Hi, how are you?" >>
<<quo POV "Hello Lana. Are you looking for Toby?" >>
<<quo BRATMOM "Looking for? No, I was just, you know, enjoying some fresh air. And Toby's at his friend's for a sleepover, you see." >>
<<quo POV "Is that so?///you say. Who was she looking for, then?" >>
<<quo BRATMOM "Oh that reminds me.///she says, in a manner that seems rehearsed.///I plum forgot he wouldn't be here tonight, I made a big batch of spagetti. I can't eat it all. Are you hungry, _NAME?" >>
Oh, you see what's going on. She planned this whole thing.
<<hr -------------------- >>
<<say "I'd love to have dinner with you, Lana." "RESPO:Well come on in then, I'll be glad to have ya." NEXT >>
<<say "Yes. Should I get a bottle of wine?" "RESPO:Oh heavens no, bought one earlier. I mean, I already had one." NEXT >>
<<case 1 >>
<<change_bg apartment-red >>
<<convo >>
<<stand >>
She takes you into her home, an appartment in a nearby building. It's a small apartment. You sit at a table she's set with tablecloth, and while she busies herself in the kitchen you smell garlic bread. She's put a lot of effort into this.
<<p>>She soon emerges from the kitchen with two plates of delicious spaghetti. She grinds parmesean cheese onto it, leaning forward so you can see her fat cleavage.
<<quo POV "Mmm, looks delicious." >>
<<quo BRATMOM "Oh gosh, thank you." >>
<<say "Eat dinner." NEXT >>
<<case 2 >>
<<stand >>
<<set $TIMER+=1>>
You keep the conversation going through dinner. She's pleasant but quite boring, having few hobbies and few topics to say anything about outside of her son and her work. She is also a tad bit nervous. She hasn't had a man in here in a while, maybe not since her husband left.
<<quo BRATMOM "Would you like some wine, _NAME?" >>
<<hr -------------------- >>
<<do "Accept." "RESPO:She pours you a glass of wine, and one for herself." NEXT >>
<<do "Refuse." "RESPO:She pours a glass for herself." PROGRESS:1 NEXT >>
/*
NOTE
PROGRESS = relative drunkenness
MOOD = how close to seduction
TIME =
*/
<<case 3 >>
<<stand >>
<<set $TIMER+=1>>
She loostens up a bit after imbibing some wine, and the conversation gets more lively.
<<quo BRATMOM "Oh yes, I have a tattoo. Had it when I met Toby's father. He was so sweet, it was love at first sight." >>
You finish the meal, and it was quite good. Things aren't going well though. While she's clearly angling to get you in bed, she seems a bit guarded and awkward when you try to spice up the conversation, or ad an innuendo or two. Complements just make her blush and go quiet.
You're sure you'll get to your destination, but the road is longer than it intitially seemed.
<<quo BRATMOM "Shall we carry on this conversation on the sofa?///she asks." >>
<<hr -------------------- >>
<<do "Accept." NEXT >>
<<case 4 >>
<<holdthis >>
<<if $MOOD>5 >>She's smilling at you warmly, leaning her body against yours.<</if>>
<<if $PROGRESS>5 >>Her cheeks are red and her eyelids seem heavy. She's drunk a little too much.<</if>>
<<if $PROGRESS>8 >><<set $PAGE=20>><<goto _here>><</if>>
<<hr -------------------- >>
<<do "She's horny. Time to make your move." PAGE:30 MOOD>5 SECRET >>
<<do "She's dozing off. Let her gently fall sleep." PAGE:20 PROGRESS>5 SECRET "REPLY:Lana's words trail off, and her eyes flutter shut. She begins snoring softly." >>
<<spacer>>
<</holdthis>>
<<stand >>
You sit on the couch with her and chat. She's talking about her childhood now.
<<quo BRATMOM "Then I said, daddy, the dog trying to piggy back on the other!///she says, laughing.///How was I supposed to know?" >>
<<do "Put your arm around her." NEXT "RESPO:Oh, this is nice.///she says, leaning up against you." MOOD:1 >>
<<do "Ask about her son." NEXT "RESPO:Oh that Toby. He'll be the death of me.///she begins." >>
<<do "Refill her glass of wine." NEXT PROGRESS:1 >>
<<case 5 >>
<<stand >>
<<convo >>
She talks about her day. It's not fascinating stuff.
$HOLDTHIS
<<do "Flex your arm muscles." "RESPO:Hmmm.///she says, pausing her anecdote when she notices your bulging muscles.///Anyway, as I was saying..." NEXT MOOD:1 S>8 >>
<<do "Tell her a corny joke." "RESPO:Oh that's so funny!" NEXT MOOD:1 JOKE:2 >>
<<do "Ask about her work." "RESPO:So there's this new girl, Margaret, and I can tell she and Rachel don't get along...///she begins." NEXT >>
<<do "Refill her glass of wine." "RESPO:No, I'm still having this one. I don't wanna drink too fast!" NEXT MOOD:-1 >>
<<case 6 >>
<<stand >>
<<convo >>
She tells you some anecdote about her work friend Rachel and her boyfriend. It's mildly amusing.
$HOLDTHIS
<<do "Pressure her into telling you a secret." "RESPO:Oh gosh, well... it's been a while since I had a man in here.///she says, blushing.///But anyway..." NEXT THREAT:1 >>
<<do "Tell her a self-aggrandising story about yourself." "RESPO:Oh wow, they must have all been impressed with how you told him off!" NEXT MOOD:1 LIE:1 >>
<<do "Ask about her work." "RESPO:So many spreadsheets. I want to tear my hair out sometimes, hahaha.///she begins." NEXT >>
<<do "Refill her glass of wine." "RESPO:Oh, thank you.///she says, taking a big sip." NEXT PROGRESS:1 >>
<<case 7 >>
<<stand >>
<<convo >>
$HOLDTHIS
<<do "Gaze into her eyes seductively." "RESPO:...///she says, pausing to gaze back before looking away." NEXT MOOD:2 CHARM>3 >>
<<do "Ask about her ex." "RESPO:He was such a nice guy at first. He was about the same height as you, had a similar build, and his face... I can't think of it, right now, talking to you.///she says, then pauses.///Gosh your handsome..." NEXT MOOD:1 >>
<<do "Refill her glass of wine." "RESPO:No, I'm still having this one. I don't wanna drink too fast!" NEXT MOOD:-1 >>
<<case 8 >>
<<convo>>
<<quo BRATMOM "Oh gosh, I need to powder my nose. I'll be right back, ok?" >>
<<quo POV "Sure." >>
<<if !"phonering".happened() >>
After a minute, you hear a buzzing sound. It's coming from her purse on the coffee table. You can't help but peek in - it looks like she got a text message.
<<quo PHONE "How is it going, Lana? Is he over for dinner? Talk to me girl. - Rachel" >>
<<eventhappen "phonering" >>
<</if>>
<<if !"hidden birth control".happened() >>
<<do "Bypass her phone's lock and read the whole conversation." HACK:4 PAGE:9 !HAPPENED:phonering >>
<</if>>
<<do "Pour all your wine into her glass." "RESPO:You pour her the rest of your wine. She probably won't even notice." PROGRESS:2 PAGE:10 >>
<<do "Just wait patiently." "RESPO:You've spent an hour here, a few more minutes isn't going to kill you." PAGE:10 ACT:patience >>
<<do "Slip a sleeping pill into her wine." PROGRESS:7 GIVE:pill-sleep "REPLY:You sprinkle the powder into her drink. This should liven things up." PAGE:10 EVENTHAPPEN:drugged >>
<<do "Drop some cupid powder into her wine." MOOD:5 GIVE:cupidpowder "REPLY:You sprinkle the powder into her drink. This should liven things up." PAGE:10 EVENTHAPPEN:drugged >>
/* "RESPO:Hmm? No, I don't see anything over there.///she says, turning back to you after falling for your distraction. She sips her wine once more. ///Mmm, this wine is good." */
<<case 9 >>
<<p>>You easily bypass the lock screen holding down the safe mode push sequence, and then cancelling when the phone asks if you're sure you want to restart it. You're in!
<<p>>You skim the messages. Her friend Rachel - a woman presumably the same age - seems to be her closest friend. Recent texts message her crush - obviously you - and some deal with her anxieties about her age and her weight and whatever.
<<p>>Her friend is very encouraging, and suggests she get a perscription for birth control 'because I think you might need it'. You scroll around a bit and learn that Lana actually did get birth control eventually, but has hidden in the vent on the washroom floor so her son doesn't find it.
<<p>>Why doesn't she want him to find it? If he even recognized what it was, he'd probably stuff the pills down Trixie's throat after him and his friends drag her into an alley and gang rape her.
<<eventhappen "hidden birth control" >>
<<do "Wait until she gets back." NEXT >>
<<case 10 >>
<<ifreply >>
<<stand >>
She returns from the washroom and sits down next to you. She looks noticeably tired. You might be running out of time here.
<<do "Stroke her arm." PAGE:30 MOOD>5 MOOD:2 >>
<<do "Ask about Trixie." "RESPO:Who? Is that some girl from his class? It would be nice if he got himself a nice girl. A nice one." PAGE:5 PROGRESS:2 >>
<<do "Refill her glass of wine." "RESPO:No, I'm still having this one. I don't wanna drink too fast!" PAGE:5 MOOD:-1 PROGRESS:2 >>
<<case 20 >>
<<eventimage sleep.jpg right >>
$REPLY
<<if "BRATMOM".hasTrait('on birth control') >>
<<do "Go find and destroy that birth control." "KNOW:hidden birth control" ACT:sabotage PAGE:21 >>
<</if>>
<<do "She's tired. Put her to bed, tuck her in, and leave." PAGE:777 ACT:kind >>
<<do "She won't be waking up anytime soon; rape her." PAGE:25 CANSIN:rape >>
<<case 21 >>
It's not hard to find the washroom in this tiny 2-bedroom apartment. You close the door behind you just in case, and get to work prying the floor vent's grate off. There is nothing but gravity and friction holding the grate onto the vent - she evidently does not feel like screwing it back on properly every day - so you are able to pry the vent off with your fingers.
<<itemimage pill-birthcontrol >>
<<p>>You can just vaguely make out the pill container in the shadow of the vent, but have no trouble sliding your arm in and retrieving it. The pill container is too large to flush down the toilet, and throwing it in the waste basket here is a dumb idea, so you shove it in your back pocket for later disposal. (You note that she hadn't taken today's pill, yet.)
<<takeall pill-birthcontrol >>
<<removetrait $WHO "on birth control" >>
<<addtrait $WHO "off birth control" >>
<<hr -------------------- >>
<<do "Return to the livingroom." "REPLY:You return to the livingroom. Fortunately, Lana hasn't woken up. In fact, she seems in an even deeper sleep than when you left her." PAGE:20 >>
<<do "Take a piss first." NEXT STRESS:-1 >>
<<case 22 >>
You take a piss. Ahh, much better.
<<hr -------------------- >>
<<do "Return to the livingroom." "REPLY:You return to the livingroom. Fortunately, Lana hasn't woken up. In fact, she seems in an even deeper sleep than when you left her." PAGE:20 >>
<<case 23 >>
<<hr -------------------- >>
<<case 24 >>
<<hr -------------------- >>
<<case 25 >>
<<eventimage sleepstrip.jpg right >>
You poke her a few times just to make sure she's out of it. No response. You get a bit bolder, and find that she won't even respond to her own name, or mild shaking her by the shoulders. You give her tits a squeeze and start peeling off her top, sliding the bra aside to reveal her massive motherly milk mounds.
<<quo POV "Hey Lana, I'm going to rape you. I'm gonna pound you till my cum oozes out of your pussy. I'm not going to stop until I can't cum anymore, even if you wake up and start screaming. This is a promise.///you say as you hike her skirt up over her fat belly." >>
<<quo $WHO "Zzzzz..." >>
<<quo POV "I'm going to do my best to make sure you get pregnant tonight. You hear? You think your son's a problem? Wait till my bastard enters the picture.///you say as you slide her panties down the length of her legs." >>
<<quo $WHO "Mmm...mwaaaahwww...zzz...///she says, yawning." >>
<<do "You promised to rape her until you can't. Be a man of your word." PAGE:26 >>
<<case 26 >>
Deducing that she's an incredibly deep sleeper, you decide to haul her to her bedroom where you can more comfortably fuck her. She's heavy, but the adrenaline pumping in your veins is no match for her flabby mass, and soon you have her on the bed, legs spread, ready to to receive your violations without protest.
<<eventimage sandman2.gif null null darken >>
You slide your dick slowly at first. Hooo, nice! It's tighter than you would have expected. You lower yourself in to see how deep it will go before-
<<quo BRATMOM "Nnnn.///she moans slightly" >>
That's the limit, for now. You'll need to work up to a deeper dive. You move slowly but delibarately, stirring her moist milf pussy with your cock.
<<quo BRATMOM "Ohhhh...///she moans, signalling that now it's time to really get going." >>
<<eventimage sandman1.gif null null darken >>
You speed up, and watch her tits flop and jiggle as her body shakes from your rape motions. She was already wet when you stripped her, but she's even wetter now, and from that and her breathing you can tell she's enjoying it.
<<quo BRATMOM "Ahhh...mmm...yes...///she hisses in her sleep." >>
You wonder who's fucking her in her dreams. You? Her ex? One of her son's teachers, or a coworker of hers perhaps? She can enjoy whatever fantasy her mind is producing, because you're enjoying the privilige of...
<<eventimage creampie.gif null null darken >>
...invading her uterus. You slam your cock deep as you shoot your load inside her.
<<fuck $WHO 0 nocondom sleep missionary $EVENT_HAPPENED >>
That was satisfying!
<<ifpreg "You're almost certain she's pregnant now! If she thinks Toby's a hellion, wait till she's had your hatespawn!" >>
<<skillup sneak >>
<<eventjournal "I fucked Lana while she slept!" >>
<<if $PLAYER.getStamina()>2 >>
<<do "You've got energy for one more. Fuck her again?" NEXT >>
<</if>>
<<do "Time to go." PAGE:888 >>
<<case 27 >>
<<quo POV "You up for another round?" >>
<<quo BRATMOM "Mmmmmm...///she says, to nobody in particular." >>
<<quo POV "By my standards that's a 'yes'.///you say, shoving yourself into her a second time." >>
<<eventimage sandman1.gif null null darken >>
You've come in her once again. By now you're fairly certain she's had hers, too. It's a victimless crime.
<<fuck $WHO 0 nocondom sleep missionary $EVENT_HAPPENED >>
<<ifpreg "You're almost certain she's pregnant now! If she thinks Toby's a hellion, wait till she's had your hatespawn!" >>
<<do "Time to go." PAGE:888 >>
<<case 30 FUCKTIME >>
She's about to say something when you lean in to kiss her; she receives your kiss warmly.
<<quo bRATMOM "Mmmmm...///she says, tounge wrestling with yours." >>
As you make out with her, you run your hands along her abundant curves. When you reach her breasts, you grope them firmly then massage them with your fingers. She doesn't protest, and by the time your lips part you've already pulled her boobs out of her shirt.
<<skillup oral >>
<<quo bRATMOM "Oh gosh, you really move fast doncha?///she says, catching hear breath.///You like //those// huh? I guess I'm not surprised, you were staring at them over dinner. Heck, you're staring at them now." >>
She's not wrong. While she was talking your gaze drifted downward. At this point you have one in each hand, thumbing her nipples in circular motions.
<<quo bRATMOM "Ohh, mmm...///she says, breathing heavily.///How do you want me, _NAME?" >>
<<say "I want to suck your tits." PAGE:31 MOOD>3 MOOD:-1 >>
<<say "I want to fuck your tits." PAGE:32 MOOD>1 MOOD:-1 >>
<<say "How about a blowjob?" PAGE:33 CHARM:1 MOOD>4 MOOD:-1 >>
/* <<say "I want to eat you out." PAGE:34 MOOD>3 MOOD:-1 >> */
<<say "I want to make love to you, beautiful." PAGE:40 CHARM:4 >>
<<quo POV "" >>
<<quo bRATMOM "" >>
<<quo POV "" >>
<<quo bRATMOM "" >>
<<quo POV "" >>
<<quo bRATMOM "" >>
<<quo POV "" >>
<<quo bRATMOM "" >>
<<case 31 SUCKLE >>
<<eventimage date_boob.webp right >>
<<quo bRATMOM "Oh, I can tell _NAME. Mmmm..." >>
She runs her hands through your hair as you suck her nipple, swirling your tongue around it as you do.
<<suckle >>
<<skillup oral >>
<<quo POV "" >>
<<quo bRATMOM "Mmmmm.... ohhh...." >>
<<say "I want to suck your tits." PAGE:31 MOOD>3 MOOD:-1 >>
<<say "I want to fuck your tits." PAGE:32 MOOD>1 MOOD:-1 >>
<<say "How about a blowjob?" PAGE:33 CHARM:1 MOOD>4 MOOD:-1 >>
/* <<say "I want to eat you out." PAGE:34 MOOD>3 MOOD:-1 >> */
<<say "I want to make love to you, beautiful." PAGE:40 CHARM:4 >>
<<case 32 BOOBJOB >>
<<eventimage date_boobjob.webp right >>
<<quo BRATMOM "You put that big thing of yours between these.///she says, and lies back.///I'll squeeze it nice and tight!" >>
She smiles as you present your erect penis to her, and holds her breasts in place as you slide it between them.
<<quo POV "Ahhhh.///you say, enjoying the experience." >>
She stares excitedly at the head of your penis as it repeatedly dives towards her face. The sensation of her massive soft breasts excites you, and as you fuck harder you realize you're almost at your limit.
<<quo POV "I'm going to cum..." >>
<<eventimage date_cumon.webp right >>
<<quo BRATMOM "Would you cum on my tits?///she says, and lies back as you jerk yourself." >>
<<quo POV "Ugh..." >>
You shoot ropes of cum all over her tits.
<<quo BRATMOM "You got me all sticky.///she says, running a finger along her cum-stained breasts and licking it." >>
/* <<say "I want to suck your tits." PAGE:31 MOOD>3 MOOD:-1 >>
<<say "I want to fuck your tits." PAGE:32 MOOD>1 MOOD:-1 >>
*/
<<say "How about a blowjob?" PAGE:33 CHARM:1 MOOD>4 MOOD:-1 >>
<<say "Lets maek love." PAGE:40 CHARM:4 >>
<<case 33 BLOWJOB >>
<<eventimage date_bj.webp right >>
<<blowjob noswallow >>
She smiles as you present your erect penis to her, and lowers her face to your crotch. Her lips caress your penis and she begins gently sucking you off.
<<quo POV "Ahhhh.///you say, enjoying the experience." >>
After a short while, you're about to cum.
<<quo POV "I'm going to cum..." >>
<<eventimage date_cumon.webp right >>
<<quo BRATMOM "Would you cum on my tits?///she says, and lies back as you jerk yourself." >>
<<quo POV "Ugh..." >>
You shoot ropes of cum all over her tits.
<<quo BRATMOM "Did you like it?///she asks self-consiously." >>
<<say "Yeah. But we're just getting started... (get hard again and fuck)" PAGE:40 >>
<<case 33 CUNNALINGUS >>
<<case 40 START_FUCK >>
<<quo bRATMOM "Oh _NAME, I'm so excited. I dreamed of this moment since I first met you. Shall we take it to the bedroom?///she says, getting to her feet." >>
<<quo POV "No, I want to fuck you right here.///you say, pulling down her skirt so that she is finally completely naked." >>
<<quo bRATMOM "Mmmm... hard again already? I guess that comes with youth.///she says, standing naked above you.///I can tell you aren't a virgin. How do I compare to women your age?" >>
<<say "They aren't half the women you are." LOVE:1 NEXT >>
<<say "They weren't women really, just girls. You're my first //real// woman." LOVE:5 NEXT CHARM:5 >>
<<say "I love a woman with experience." NEXT >>
<<case 41 FUCK >>
<<eventimage date_fuck1.webp right >>
<<quo bRATMOM "_NAME... I want you inside me...///she says, discarding her remaining clothing." >>
She climbs on top of you and you guide your penis into her as she lowers her body onto yours. Her weight pushes you into the couch cushion as your dick is enveloped by her pussy.
<<p>>Her tits swing around in your face as she heaves herself up and down.
<<quo bRATMOM "Mmm... ahhhh..." >>
<<say "Turn around, I want to see your ass jiggle." PAGE:42 >>
<<say "Fuck her lying down." PAGE:43 >>
<<case 42 FUCK2 >>
<<eventimage date_fuck2.webp right >>
<<quo bRATMOM "Hehe, ok _NAME." >>
<<fertilitygague "Without the distractions of her gargantuan breasts, you're able to focus more on her body." >>
<<quo bRATMOM "Mmmm...///she moans, enjoying your dick." >>
The two of you have worked up quite a froth.
<<do "Fuck her lying down." PAGE:43 >>
<<case 43 FUCK2 >>
<<eventimage date_fuck3.webp right >>
<<stockimage creampie 1 >>
<<fuck $WHO >>
<<do "Say goodbye." PAGE:999 "RESPO:" >>
<<case 44 FUCK_MISSIONARY >>
<<eventimage date_fuck4.webp right >>
<<fuck $WHO missionary >>
<<do "Say goodbye." PAGE:999 "RESPO:" >>
<<case 99 >>
<<quo bRATMOM "" >>
<<quo POV "" >>
<<quo bRATMOM "" >>
<<quo POV "" >>
<<quo bRATMOM "" >>
<<quo POV "" >>
<<quo bRATMOM "" >>
<<quo POV "" >>
<<case 777 OTHEREND >>
You slide your arms under her and lift.
<<show "She's heavy, but you manage to carry her all the way to her room. You place her softly in the bed and pull the sheet over her. As you leave you think you hear her say your name, but turn to see that she's sleep." "FAIL:You try to lift her, but your arms just aren't strong enough, and she's too heavy. You prop a pillow under her head and cover her in a blanket you find draped over another sofa." S>3 LOVE:2 >>
<<event_unlocknext >>
<<eventjournal "Lana fell asleep before things got 'romantic', so I put her to bed." >>
<<hr -------------------- >>
<<event_exitlink >>
<<case 888 BADEND >>
You've run into her several times, and probably will again. It might be a problem if she figures out what you did to her, so you wipe up some of the cum oozing out of her with a rag you find under the kitchen sink and cover her in blankets as if she went to bed of her own accord.
<<event_unlocknext >>
<<eventjournal "" >>
<<hr -------------------- >>
<<event_exitlink >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<hr -------------------- >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto BRATMOM >>
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<holocall >>
It's Lana. You aren't sure how she got your number - perhaps it was that proximity-based contact info auto-exchange feature your phone has that you've been meaning to turn off but never got around to figuring out how?
<<addcontact bratmom >>
<<if $WHO.wasRaped() >>
<<p>>In any event, you were bound to run into her again eventually. Might as well deal with it now.
<<quo BRATMOM "Oh gosh I don't remember anything last night. I'm so embarassed. Did we...?///she asks, hesitantly." >>
You mustn't have cleaned up that well if she thinks you had sex. That said, she seems to attribute her uncertainty to memory loss rather than unconsiousness. You figure you should probably roll with it.
<<quo POV "Oh yeah, we did it. You were insatiable!" >>
<<quo BRATMOM "I was?" >>
<<quo POV "Yeah. No matter how much I gave, you never said stop." >>
<<quo BRATMOM "Oh gosh. I don't normally just do it on the first date like that. I hope you don't think less of me..." >>
<<quo POV "I couldn't possibly think less of you. " >>
<<quo BRATMOM "Oh good! I'm glad you had fun! I'd like to see you again, and soon.///she says and sighs.///It's just hard, I don't want to let Toby know. He still has it in his head that me and his father might get back together. Oh poor boy..." >>
<<elseif $WHO.wasFucked() >>
<<quo BRATMOM "Hey handsome." >>
<<quo POV "Hey, um, sugartits." >>
<<quo BRATMOM "Ohohoho, you make me blush. I hope you had fun last night." >>
<<quo POV "Lots. Lets do it again, soon." >>
<<quo BRATMOM "Listen, I'd really like to see you again but I don't know how Toby would feel about me seeing other men. So Maybe we could keep it hush-hush for a while?" >>
<<else>>
<<quo BRATMOM "Hey there." >>
<<quo POV "Hey, Lana." >>
<<quo BRATMOM "I had a great time last night. I'm sorry I dozed off, must have had a bit too much to drink." >>
/*
<<quo POV "Lots. Lets do it again, soon." >>
<<quo BRATMOM "" >>
*/
<</if>>
<<if $WHO.isPregnant() >>
What to do? She's already pregnant, so you've gotten what you need out of her. Still, seems like this might be a pretty low maintenance arrangement.
<</if>>
<<hr -------------------- >>
<<if $WHO.wasRaped() or $WHO.wasFucked() >>
<<say "What do you say I come over after Toby's gone to bed?" PAGE:3 >>
<<say "It's been fun, but I don't really think we're a good fit. (break up with her nicely)" PAGE:10 "RESPO:But after we...///she says, struggling for words.///Alright, _NAME. See you around...|Yeah, see you." >>
<<say "I mean, seriously? I was just messing with you. I only fucked you because of a dare. (break up with her cruelly)" PAGE:10 ACT:mean "RESPO:What?!|Yeah me and my friends have this thing where we challenge each other to fuck something we never fucked before. This week it was 'overweight housewife', and I lucked out and didn't even need to try.|Oh my god!|Yeah. I'd have fucked you a few more times maybe, but you seem like you're too clingy. Plus your kid's a shit." >>
<<else>>
<<say "I had a great time too. Lets do it again, soon." PAGE:2 CHARM>2 >>
<<say "It's been fun, but I don't really think we're a good fit. (let her go)" PAGE:10 "RESPO:Alright, _NAME. See you around...///she says, dissappointment clear in her tone.|Yeah, see you." >>
<<say "Yeah so, to be honest if you hadn't fallen asleep I would have. You're boring Lana. (break up with her cruelly)" PAGE:10 "RESPO:GASP!|I thought I'd at least get a turn to suck those fat tits of yours, but it's not even fucking worth it to put up with another conversation with you.|_NAME... you're so cruel!///she says, holding back the tears.|And your spaghetti sucks, totally inauthentic and an insult to Italian cuisine." ACT:mean ACT:rude >>
<</if>>
<<case 2 DIDNTFUCK >>
<<quo BRATMOM "Well... I'd really like to see you again soon but I don't know how Toby would feel about me seeing other men. Between work and being a single mother, I don't have a lot of free time. We'll have to wait till he sleeps over at a friend's house." >>
What is this? First she wants you, now she doesn't ahve time for you?
<<hr -------------------- >>
<<say "What do you say I come over after Toby's gone to bed? We can pick up where we left off." PAGE:3 >>
<<case 3 >>
<<quo BRATMOM "Well sure but there's not much we can do, his bedroom is right next to the kitchen." >>
<<quo POV "Yeah, but //your// bedroom's on the opposite side of the apartment, isn't it? That's the only room we need." >>
<<quo BRATMOM "What?///she asks, not grasping your meaning." >>
<<quo POV "Yeah, I'd love to see those fat tits of your jiggle around while I pound you." >>
<<quo BRATMOM "Oh gosh! You're making me blush." >>
<<quo POV "I'll make you cum." >>
<<quo BRATMOM "Ohohoho.///she says, giggling.///You're so brash! But you got me all excited..." >>
You aggree to make arrangements to come over at a later time.
<<eventjournal "I told Lana to expect me to come over some time." >>
<<event_unlocknext >>
<<hr -------------------- >>
<<event_exitlink >>
<<case 10 >>
<<convo >>
You hang up and delete the fat old broad's number.
<<eventjournal "I deleted Lana's number." >>
<<removecontact bratmom >>
<<event_finalize >>
<<event_unlock bratkid_final >>
<<hr -------------------- >>
<<event_exitlink >>
<<case 10 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 OTHEREND >>
<<convo >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
/* <<swaptrait hungry full >> */
/* <<swaptrait someslut virgin nurgle >> */
<<widget swaptrait >>
<<set
_WHOTRAIT = $args[1] ? $args[0] : $PLAYER,
_OLDTRAIT = $args[1] ? $args[1] : $args[0],
_OLDTRAIT = setup.formatTrait(_OLDTRAIT),
_NEWTRAIT = $args[1] ? $args[2] : $args[1],
_NEWTRAIT = setup.formatTrait(_NEWTRAIT),
0 >>
<<=console.log("swaptrait",_OLDTRAIT,_NEWTRAIT)>>
<<if 0 >>
<<elseif _WHOTRAIT.isNPC() >>
<<if _WHOTRAIT.hasTrait(_OLDTRAIT) >>
<<removetrait _WHOTRAIT _OLDTRAIT >>
<<addtrait _WHOTRAIT _NEWTRAIT >>
<<else>>
=="SWAPTRAIT Could not swap _WHOTRAIT's '_OLDTRAIT' for '_NEWTRAIT' trait."==
<</if>>
<<elseif 0>>
=="SWAPTRAIT '_WHOTRAIT' doesn't exist."==
<</if>>
<</widget>>
/* <<trait add dicklessness >> */
/* <<trait add girlface penisenvy >> */
<<widget addtrait >><<trait add $args[0] $args[1] >><</widget>>
<<widget removetrait >><<trait remove $args[0] $args[1] >><</widget>>
<<widget trait >>
<<if $args.length==1 >>
<<set _WHICH = "add", _WHO = $PLAYER, _WHAT = $args[0] >>
<<else>>
<<set
_WHICH = $args[0],
_WHO = $args[2] ? $args[1] : $PLAYER,
_WHAT = $args[2] ? $args[2] : $args[1],
_WHAT = setup.formatTrait(_WHAT),
0 >>
<</if>>
<<if _WHO==$PLAYER >>
<<set _SAYWHO = "You" >>
<<else>>
<<set _SAYWHO = _WHO.getFullName() >>
<<set _MUTE = 1 >>
<</if>>
<<if $NPCS[_WHO] >>
<<set _HAVEALREADY = _WHO.hasTrait(_WHAT) ? 1 : 0 >>
<</if>>
<<if !$NPCS[_WHO] >>
<<debugupdate "TRAIT: _WHO does not exist." >>
<<elseif _WHICH=="remove" >>
<<if $NPCS[_WHO].traits.includes(_WHAT) >>
<<set _SAYVERB = " lost " >>
<<set $NPCS[_WHO].traits.delete(_WHAT) >>
<<else>>
<<set _SAYVERB = " couldn't have lost " >>
<<set _MUTER = 1 >>
<</if>>
<<elseif _WHICH=="add" >>
<<set _SAYVERB = " gained " >>
<<set _MUTE = _HAVEALREADY ? 1 : _MUTE >>
<<set $NPCS[_WHO].traits.pushUnique(_WHAT) >>
<</if>>
<<set _update = "" +_SAYWHO+ " " +_SAYVERB+ " the <<traittip '" +_WHAT+ "' >> trait." >>
<<if _MUTER >>
<<elseif _MUTE >><<debugupdate _update >>
<<else>><<statusupdate _update >>
<</if>>
<</widget>>
/* <<item "item_label" ... >> */
<<widget item >><<take $args[0] >><</widget >>
<<widget additem >><<take $args[0] >><</widget >>
<<widget removeitem >><<give $args[0] >><</widget >>
<<widget givenpc >>
<<set _GNPC = $args[1] ? $args[0] : $WHO >>
<<set _GITM = $args[1] ? $args[1] : $args[0] >>
<<take _GNPC _GITM >>
<</widget>>
<<widget takenpc >>
<<set _TNPC = $args[1] ? $args[0] : $WHO >>
<<set _TITM = $args[1] ? $args[1] : $args[0] >>
<<give _TNPC _TITM >>
<</widget>>
<<widget givetonpc >>
<<set _GNPC = $args[1] ? $args[0] : $WHO >>
<<set _GITM = $args[1] ? $args[1] : $args[0] >>
<<give player _GITM >>
<<take _GNPC _GITM >>
<</widget>>
<<widget takefromnpc >>
<<set _TNPC = $args[1] ? $args[0] : $WHO >>
<<set _TITM = $args[1] ? $args[1] : $args[0] >>
<<take player _TITM >>
<<give _TNPC _TITM >>
<</widget>>
/*
<<takeall coolthing jane >>
<<takeall "coolthing|dumbthing|key|gun|horse" >>
<<takeall "mydick myballs" yourmother >>
*/
<<widget takeall >>
<<set
_WHOTAKES = $args[1] ? $args[0] : $PLAYER,
_TAKETHIS = $args[0]+"",
_TLIST = $args.length==1 ? _TAKETHIS.replaceAll(",", "|").replaceAll(" ", "|").toArray() : $args,
0 >>
/*<<if $args.length<=1 >><<alert "You should use takeone (rename to take) here instead of takeall maybe." _WHOTAKES _TAKETHIS >><</if>>*/
<<for _a=0; _a<_TLIST.length; _a++ >>
<<if _TLIST[_a]==$PLAYER >><<continue>><</if>>
<<take _WHOTAKES _TLIST[_a] >>
<</for >>
<</widget >>
<<widget take >>
<<set
_WHOTOOK = $args[1] ? $args[0] : $PLAYER,
_WHOTOOKN = _WHOTOOK!=$PLAYER ? _WHOTOOK.getFullName('first') : "You",
_TAKETHIS = $args[1] ? $args[1] : $args[0],
0 >>
<<if !_TAKETHIS >>
<<debugupdate "_WHOTOOKN got nothing at all." >>
<<elseif !isNaN(_TAKETHIS) >>
<<set _MAMOUNT = parseInt(_TAKETHIS) >>
<<money _MAMOUNT >>
/* doesn't work for npcs */
<<elseif typeof _TAKETHIS=='string' >>
<<set $NPCS[_WHOTOOK].inventory.push(_TAKETHIS) >>
<<set _takeupdate = _WHOTOOKN+" obtained <<keytip "+_TAKETHIS+" noicon >>." >>
<<statusupdate _takeupdate >>
<<else>>
<</if>>
<</widget>>
/* <<give "item_label" ... >> */
<<widget give >>
<<set _WHO = $PLAYER, _WHAT = $args[0] >>
<<if !$NPCS[_WHO] >>
<<debugupdate "GIVE: _WHO does not exist." >>
<<elseif _WHO==$PLAYER >>
<<set _gavetxt = "lost|lost|parted ways with|used".sayOne() >>
<<set _update = "You "+_gavetxt+" <<keytip "+_WHAT+" noicon >>." >>
<<set $NPCS[_WHO].inventory.delete(_WHAT) >>
<<statusupdate _update >>
<<elseif _WHAT=="" or _WHAT==null >>
<<debugupdate "TAKE: null object." >>
<<else >>
<<set _update = $NPCS[_WHO].name + " obtained " + "<<keytip " +_WHAT+ " noicon >>." >>
<<set $NPCS[_WHO].inventory.delete(_WHAT) >>
<<statusupdate _update >>
<<if !$RECORDS.inventory>><<set $RECORDS.inventory={} >><</if>>
<<if $RECORDS.inventory[_TAKETHIS] >>
<<set $RECORDS.inventory[_TAKETHIS] = $NPCS[_WHO].inventory.count(_WHAT) >>
<</if>>
<<set $RECORDS.inventory[_TAKETHIS]-=1 >>
<</if>>
<</widget >>/*
<<fucking $PLAYER _GIRLFACE impregnate >>
*/
<<widget fucking >>
<<alert fucking widget >>
<</widget >>
/*
special commands: sleep hypno trick drunk drugged sneak gangrape rape bareback impregnate pornable pimpable foreplay fiveplay romantic
<<fuck girlface rape drunk etc impregnate >>
*/
<<widget fuck >>
<debug >
<<stamina -5 >>
<<set
_HER = $args[0] ? $args[0]+"" : $WHO,
_HIM = $args[1] ? $args[1]+"" : $PLAYER,
_HIM = !"PLAYER POV".includes(_HIM) ? _HIM : $PLAYER,
_ISYOU = "PLAYER POV".includes(_HIM) or _HIM.includes($PLAYER) or $PLAYER.includes(_HIM) or _HIM==$PLAYER ? 1 : 0,
_HERNYM = $NPCS[_HER] ? $NPCS[_HER].name : _HER.makePresentable(),
_HISNYM = $NPCS[_HIM] ? $NPCS[_HIM].name : _HIM.makePresentable(),
_HISNYM = _HIM!=$PLAYER ? _HISNYM : "You",
_HERCATEGORIES = [],
_VRB = "fucked",
_ARGS = $args.slice(2).flat(2),
_AFTERTEXT = "",
_HOW = $args[2] ? $args.slice(2) : ['none'],
_HOW = $NPCS[_HER] ? _HOW.concat(_HER.getTraits()) : _HOW,
_HOW = $EVENT_HAPPENED.length ? _HOW.concat($EVENT_HAPPENED) : _HOW,
_HOW = _HOW.removeDupes(),
_JOY = _HIM.getSkill('fuck'),
_JOY -= _HER.getSkill('fuck'),
_CONSENT = _ARGS.hasAny("gangrape rape coerce") ? 0 : 1,
_UNAWARE = _ARGS.hasAny("sleep sleeping drugged") ? 1 : 0,
_CHATTER = " ",
_ENABLE_CHATTER = 0,
0 >>
/*
<<set _HOW = _HOW.join(",") >>_HOW
<<set _HOW = _HOW.split(",") >>
*/
''__fuck widget__''
<br>ARGS[<<=_ARGS.join(";, ")>>]
<br><br><br>
<br>''ARGS''[_ARGS]
<br>''HOW''[_HOW]
<<set _ARGS = _ARGS.concat(_HOW) >>
<<set _ARGS = _ARGS.flat(2) >>
<<if _ARGS.hasAny("rape") >>
<<sin rape >>
<<set _VRB = "raped", _HOW.push('hatespawn') >>
<<listup "girls raped" _HER >>
<<elseif _ARGS.hasAny("gangrape") >>
<<sin gangrape >>
<<set _VRB = "gang raped", _HOW.push('hatespawn') >>
<<listup "girls raped" _HER >>
<<elseif _ARGS.hasAny("coerce") >>
<<sin gangrape >>
<<set _VRB = "coerced", _HOW.push('mindspawn') >>
<<listup "girls coerced" _HER >>
<<elseif _ARGS.hasAny("sleep sneak") >>
<<sin sneakrape >>
<<set _VRB = "sneak raped", _HOW.push('sneakspawn') >>
<<listup "girls raped" _HER >>
<<elseif _ARGS.hasAny("drunk drugged") >>
<<sin daterape >>
<<set _VRB = "date raped", _HOW.push('sneakspawn') >>
<<listup "girls tricked" _HER >>
<<elseif _ARGS.hasAny("hypno trick") >>
<<sin trickrape >>
<<set _VRB = "used trickery to fuck", _HOW.push('mindspawn') >>
<<listup "girls tricked" _HER >>
<<elseif _ARGS.hasAny("whore") >>
<<set _VRB = "paid to fuck", _HOW.push('spawn') >>
<<listup "girls paid" _HER >>
<<else >>
<<set _HOW.push('lovespawn') >>
<<listup "girls seduced" _HER >>
<</if>>
<<if _HER.isVirgin() or _ARGS.hasAny("virgin") >>
<<swaptrait _HER virgin deflowered >>
<<set _HERCATEGORIES.push('virgins') >>
<<set _JOY -= 2 >>
<</if>>
<<for _ARG range _ARGS >>
<<if !_ARG>><<continue>><</if>>
<<if setup.CONSTANTS.LISTS.race.includes(_ARG) >>
<<set _HERCATEGORIES.push(_ARG+" girls") >><<continue>>
<</if>>
/* circumstances */
<<if "home".includes(_ARG) >>
<<if "bedcam".furnished(1) >>
<<if _ARGS.includes('celeb')>><<takeall videosex_celeb_yours >>
<<else>><<takeall videosex_secret_yours >>
<</if>>
<<set _AFTERTEXT+= "It's all caught on camera. " >>
<</if>>
<<elseif "milk suckle".includes(_ARG)>><<suckle _HER >>
<<elseif "milf teen schoolgirl virgin whore fat retard model wife nun student blonde ginger celeb asian black".includes(_ARG) >>
<<set _HERCATEGORIES.pushUnique(_ARG+"s") >>
<<elseif "slutsapp".includes(_ARG) and _HER.wasFucked() >>
<<set _HERCATEGORIES.push(_ARG+" girls") >>
<<elseif "group gangbang".includes(_ARG)>>
<<elseif "pornable"==_ARG and $PLAYER.hasTrait('pornstar') >>
<<elseif "pimpable"==_ARG and $PLAYER.hasTrait('pimp') >>
<<else>>
<</if>>
<</for>>
/* age */
<h1></h1>
<<if _HER.getAge() < setup.CONSTANTS.NUMBERS.age_consent+2 or _ARGS.hasAny("young younger teen schoolgirl cheerleader") >>
<<set _HERCATEGORIES.push('younger women') >>
<<elseif _HER.getAge()>45 or _ARGS.hasAny("milf cougar old older mature") >>
<<set _HERCATEGORIES.push('older women') >>
<<else>>
<</if>>
<<if "girls_fucked".listed(_HER) >>
<<set _upd="You "+_VRB+" "+setup.getFullName(_HER,'first')+", again. " >>
<<else>>
<<set _upd="You "+_VRB+" "+setup.getFullName(_HER,'first')+"! " >>
<<set _upd += "I knew you could do it!|I'm proud of you, son.|Nice work!|I'm kinda jealous, tbh.|||||||".sayOne() >>
<</if>>
<<statusupdate _upd >>
<<listup "girls_fucked" _HER 1 >>
<<set
_JOY=_HOW.includes("drugged") ? _JOY+=2 : _JOY,
_JOY=_HOW.includes("pill-chill") ? _JOY+=1 : _JOY,
_JOY=_HOW.includes("foreplay") ? _JOY+=2 : _JOY,
_JOY=_HOW.includes("fiveplay") ? _JOY+=5 : _JOY,
_JOY=_HOW.includes("romantic") ? _JOY+=3 : _JOY,
_JOY=_HOW.includes("slut") ? _JOY+=1 : _JOY,
_JOY=_HOW.includes("virgin") ? _JOY-=1 : _JOY,
_JOY=_HOW.includes("whore") ? _JOY-=1 : _JOY,
_JOY=_HOW.includes("coerce") ? _JOY-=3 : _JOY,
_JOY=_HOW.includes("rape") ? _JOY-=5 : _JOY,
_JOY=_HOW.includes("grangrape") ? _JOY-=10 : _JOY,
_JOY=_HOW.hasAny("condom condom_trick condom_tampered")?_JOY+=2:_JOY,
_JOY=_HOW.hasAny("pornable freak slut") ? _JOY+=2 : _JOY,
_JOY=_HOW.hasAny("hypno trick") ? _JOY+=1 : _JOY,
_JOY=_HOW.hasAny("drunk drugged") ? _JOY+=1 : _JOY,
_JOY=_HOW.hasAny("bareback nocondom") ? _JOY-=1 : _JOY,
_JOY=_HOW.hasAny("sleep sneak") ? _JOY-=1 : _JOY,
_JOY=Math.round(_JOY)
>>
<br>PLEASURE: _JOY
</debug>
<<set _ORGASMS = Math.floor(_JOY/4) >>
<<if _CONSENT >>
<<if _ORGASMS>3 >>
<<set _CHATTER += !_ENABLE_CHATTER ? "" : "<<quo _HER \"Oh god! OHHH!|Fuck! Holy shit! UHHH!|This is amazing.... this is... YESSSSS!|_NAME! That's it! Keep going! OH! YESSS!\" \"she moans as she reaches climax once again.|as she has her final orgasm.|she says as both of you cum at the same time.\" >> " >>
<<elseif _ORGASMS>0 >>
<<set _CHATTER += !_ENABLE_CHATTER ? "" : "<<quo _HER \"Oh! Oh! Yesss!|Oh god! Yes!\" >>" >>
<<elseif _ORGASMS==0 >>
<<set _CHATTER += !_ENABLE_CHATTER ? "" : "<<sayone \"She stares at you blankly as you shoot a load into her.|She moans and pretends to have an orgasm, but it's really halfhearted.|She checks her phone twice while you fuck her.\" >>" >>
<<elseif _ORGASMS<-3 >>
<<set _CHATTER += !_ENABLE_CHATTER ? "" : "<<quo _HER \"That was fucking terrible!|What the fuck was that? There's bad sex, and then there's whatever that was...|I really regret having sex with you.\" \"she says as you finish inside her.|she says when she notices you've cum.\" >>' >>
<<elseif _ORGASMS<-1 >>
<<set _CHATTER += !_ENABLE_CHATTER ? "" : "<<quo _HER \"God, I thought that would never end.|You're done? Finally!|Sigh...\" \"she says as you finish inside her.|she says when she notices you've cum.\" >>" >>
<</if>>
<<else>> /* NOT CONSENT */
<<if _ORGASMS>3 >>
<<set _CHATTER += !_ENABLE_CHATTER ? "" : "<<quo _HER \"OH!|Ngh!|Fuck! Not againnnn...!|Oh god I hate that it's so goooood!\" \"she says, biting her lip as she involuntarily reaches orgasm.|she says, climaxing once again in spite of the raping she is receiving.|she says, grimacing.\" >>" >>
<<elseif _ORGASMS>0 >>
<<set _CHATTER += !_ENABLE_CHATTER ? "" : "<<quo _HER \"OH!|Ngh!|Uhhh!\" \"she utters, betraying the fact that she just came.|she moans shamefully as she orgasms from rape.\" >>" >>
<<elseif _ORGASMS==0 >>
<<elseif _ORGASMS<-3 >>
<<elseif _ORGASMS<-1 >>
<</if>>
<</if>>
<<p>>_HISNYM _VRB _HERNYM.
<<if !_CONSENT and !_UNAWARE >>
<<set _CHATTER += !_ENABLE_CHATTER ? "" : "<<describeamount 1 10 _JOY \"She screamed and cried, every moment of the experience a trauma in itself.|She has a miserable experience she would not soon forget.|She felt nothing afterwads.|She felt confused by the _VRB experience, because at the back of her mind she knows she enjoyed it.|By the end She wanted to caress her lover and hold him tight... but he was her rapist. How odd this felt for her.\" >>" >>
<<elseif !_CONSENT and _UNAWARE >>
<<set _CHATTER += !_ENABLE_CHATTER ? "" : "<<sayone \"She'll never know what hit her.|What she doesn't know won't hurt her.|And she'll never know! The perfect crime.\" >>" >>
<<set _CHATTER += !_ENABLE_CHATTER ? "" : "<<describeamount 1 10 _JOY \"She'll think it was just a dream if she remembers anything.|If she remembers anything, it will be the pleasure.\" >>" >>
<<else>>
<<set _CHATTER += !_ENABLE_CHATTER ? "" : "<<describeamount 1 10 _JOY \"She seemed bored and annoyed.|She didn't enjoy herself at all.|The two of you enjoyed each other.|She had a great time!|She had the fucking of her life!\" >>" >>
<</if>>
<<if _ORGASMS>0 >>
<<set _ORGSAY = _ORGASMS==1 ? "an" : _ORGASMS >>
<<if !_CONSENT >>
Her body betrayed her - she has _ORGSAY orgasms!
<<if _ARGS.hasAny("masochist") >><<love 1 >><</if>>
<<else>>
She had _ORGSAY orgasms!
<<if !_ARGS.hasAny("slut whore") >><<love 1 >><</if>>
<</if>>
<</if>>
<<skillupfor _HIM fuck 1 >>
<<skillupfor _HER fuck 1 >>
<<if !_HOW.hasAny("pullout nopreg sterile") >>
<<inseminate _HER _HIM _HOW >>
<<set _traits = _HER.getTraits().join(' ')+" "+_HOW.join(' ') >>
/*<<stockcream _traits right >>*/
<</if>>
/* ------- HER CATEGORIES ------- */
<<if _HERCATEGORIES.length >>
<<for _ACATEGORY range _HERCATEGORIES >>
<<set _COUNTTEXT = _ACATEGORY + "_fucked" >>
<<listup _COUNTTEXT _HER >>
<<if _HER.isPregnant() >>
<<set _COUNTTEXT = _ACATEGORY + "_pregged" >>
<<listup _COUNTTEXT _HER >>
<</if>>
<<if _ISYOU >><</if>>
<</for>>
<</if>>
<<if _CONSENT and _HOW.includes("pulloutpromise") and 0 >>
<<if setup.diceRoll(_LOVE*5 + _ORGASMS*10) >>
<<quo _HER "Hey wait, you said you'd pull out?|What happened to pulling out?|Oh fuck! You didn't pull out!" "she says, remembering your promise.|she says, realizing she's been creampied.|she says as she watches the cum ooze out of her pussy." >>
<<quo _HIM "Oh yeah... I guess I forgot, haha. Sorry.|Oops! Well, it's probably fine.|Couldn't help myself _HERNAME, it felt too good.|I was going to but... I forgot." >>
<<quo _HER "Just... be more careful next time, would you?|It's probably no big deal, I guess." >>
<<if _SHEJUSTGOTPREGNANT >>
<<quo _HIM "Everything's gonna be ok, don't worry.|" "you say with your hand her stomach.|you lie." >>
<<else>>
<</if>>
<<else>>
<<quo _HER "You fucker! You didn't pull out!|What happened to pulling out, jerk?|You said you were going to pull out! What the hell?!" >>
<<quo _HIM "Did I say that? I don't remember saying that.|I was going to pull out... but I changed my mind." >>
<<quo _HER "Fuck!|What if I get pregnant?|Shit, this could be bad...|You're a fucking asshole, you know that?///she says, hitting you feebly.|I swear to god... If I get pregnant...///she says, trailling off." >>
<<love -1 >>
<<if _SHEJUSTGOTPREGNANT >>
<<sayone "I've fucked you //twice// then,|Sucks to be you, bitch,|A bit late for these concerns,|Shouldn't have trusted me" "you think to yourself and laugh.|you think as you ponder her pregnancy.|you think as you reassure her otherwise." >>
<</if>>
<</if>>
<</if>>
/* ------- HOME / PORN ------- */
<<if _ARGS.includes("home") >>
<<homefuck _HER >>
<</if>>
<<silently>>
<<if _ARGS.includes("filmed") >>
<<set _itemName = _ARGS.hasAny("rape") ? "videorape" : "videosex">>
<<set _itemName = _ISYOU ? _itemName+"_yours" : _itemName >>
_itemName
_HIM $PLAYER <<=_HIM.includes($PLAYER)>>
<<=_HIM==$PLAYER>> _HER
<<listup _itemName _HER >>
<<item _itemName >>
<</if>>
<</silently>>
<<if 0 >> /*IFKILLER */
<</if>>
<<if _SHEJUSTGOTPREGNANT >>
<<eventhappen SHEJUSTGOTPREGNANT >>
<</if>>
<<if _ISYOU and _THISISREDUNDANTYOUKNOW >>
<<listup "girls_fucked" _HER 1 >>
<</if>>
<</widget>>
/*
<<listup "girls_pregged" doco >>
<<listup "girls_pregged" bratmom >>
<<listup "girls_pregged" pigtails >>
<<listup "girls_pregged" anchorwoman >>
<<listup "girls_pregged" jurgenda >>
<<listup "girls_pregged" typhon >>
<<listup "girls_pregged" abcd >>
<<listup "girls raped" doco >>
<<listup "girls raped" bratmom >>
<<listup "girls raped" pigtails >>
<<listup "girls raped" anchorwoman >>
<<listup "girls raped" jurgenda >>
<<listup "girls raped" typhon >>
<<listup "girls raped" abcd >>
<<listup "girls seduced" doco >>
<<listup "girls seduced" bratmom >>
<<listup "girls seduced" pigtails >>
<<listup "girls seduced" anchorwoman >>
<<listup "girls seduced" jurgenda >>
<<listup "girls seduced" typhon >>
<<listup "girls seduced" abcd >>
<<listup "girls_fucked" doco >>
<<listup "girls_fucked" bratmom >>
<<listup "girls_fucked" pigtails >>
<<listup "girls_fucked" anchorwoman >>
<<listup "girls_fucked" jurgenda >>
<<listup "girls_fucked" typhon >>
<<listup "girls_fucked" abcd >>
<<listup "girls fed" doco >>
<<listup "girls fed" bratmom >>
<<listup "girls fed" pigtails >>
<<listup "girls fed" anchorwoman >>
<<listup "girls fed" jurgenda >>
<<listup "girls fed" typhon >>
<<listup "girls fed" abcd >>
*/
<<if settings.pregnancy!=false >>
<h3>Pregs</h3>
<<set _WHICHLIST="girls_pregged", _LIST=_WHICHLIST.listout(), _XLIST=[] >>
<debug>_LIST</debug>
<<if _LIST.length >>
<<for _p=0; _p<_LIST.length; _p++ >>
<<set
_WHO = $RECORDS.lists[_WHICHLIST][_p],
_IMG = _WHO.isNPC() ? _WHO : "_default",
_IMG = _WHO.getFace(1),
_CLS = "",
_CLS += _WHO.wasRaped() ? "rape red " : "",
_CLS += _WHO.wasCucked() ? "yellow " : "",
_CLS += !_WHO.isPregnant() ? "grey " : "",
0
>>
<<if !_WHO.isNPC() >>
<<set _XLIST.push(_WHO)>><<continue>>
<</if>>
<<div coverbox preg _CLS >>
<div class='label'><<= _WHO.getFullName() >></div>
<div class='cropzone'>
<div class='extra1'></div>
<div class='extra2'></div>
<div class='cover'></div>
<<image _IMG >>
</div>
<</div>>
<</for>>
<<clear>>
<<if _XLIST.length >><small>Misc _WHICHLIST: _XLIST.</small><</if>>
<<else>>
You have pregged nobody!
<</if>>
<<clear>>
<</if>>
<h3>Fucks</h3>
<<set _WHICHLIST="girls_fucked", _LIST=_WHICHLIST.listout(), _XLIST=[] >>
<debug>_LIST</debug>
<<if _LIST.length >>
<<set _LIST=_LIST.removeDupes() >>
<<for _p=0; _p<_LIST.length; _p++ >>
<<set
_WHO = _LIST[_p],
_IMG = _WHO.getFace(1),
_CLS = "",
_CLS += _WHO.wasRaped() ? "red " : "",
_CLS += _WHO.wasFucked() ? "" : "",
_CLS += _WHO.wasSeduced() ? "" : "",
_CLS += _WHO.wasTricked() ? "yellow " : "",
0
>>
<<if !_WHO.isNPC() >>
<<set _XLIST.push(_WHO)>><<continue>>
<</if>>
<<div coverbox fuck _CLS >>
<div class='label'><<= _WHO.getFullName() >></div>
<div class='cropzone'>
<div class='cover'></div>
<<image _IMG >>
</div>
<</div>>
<</for>>
<<clear>>
<<if _XLIST.length >><small>Misc _WHICHLIST: _XLIST.</small><</if>>
<<else>>
You have fucked too few!
<</if>>
<<clear>>
<h3>Seductions</h3>
<<set _WHICHLIST="girls seduced", _LIST=_WHICHLIST.listout(), _XLIST=[] >>
<debug>_LIST</debug>
<<if _LIST.length >>
<<set _LIST=_LIST.removeDupes() >>
<<for _p=0; _p<_LIST.length; _p++ >>
<<set _WHO=_LIST[_p], _IMG=_WHO.getFace(1), _CLS="" >>
<<if !_WHO.isNPC() >>
<<set _XLIST.push(_WHO)>><<continue>>
<</if>>
<<div coverbox seduce _CLS >>
<div class='label'><<= _WHO.getFullName() >></div>
<div class='cropzone'>
<div class='cover'></div>
<<image _IMG >>
</div>
<</div>>
<</for>>
<<clear>>
<<if _XLIST.length >><small>Misc _WHICHLIST: _XLIST.</small><</if>>
<<else>>
You have fucked too few!
<</if>>
<<clear>>
<<if settings.rape!=false >>
<h3>Rapes</h3>
<<set _WHICHLIST="girls raped", _LIST=_WHICHLIST.listout(), _XLIST=[] >>
<debug>_LIST</debug>
<<if _LIST.length >>
<<set _LIST=_LIST.removeDupes() >>
<<for _p=0; _p<_LIST.length; _p++ >>
<<set _WHO=_LIST[_p], _IMG=_WHO.getFace(1), _CLS="" >>
<<if !_WHO.isNPC() >>
<<set _XLIST.push(_WHO)>><<continue>>
<</if>>
<<div coverbox rape _CLS >>
<div class='label'><<= _WHO.getFullName() >></div>
<div class='cropzone'>
<div class='cover'></div>
<<image _IMG >>
</div>
<</div>>
<</for>>
<<clear>>
<<if _XLIST.length >><small>Misc _WHICHLIST: _XLIST.</small><</if>>
<<else>>
You have fucked too few!
<</if>>
<<clear>>
<</if>>
<h3>Fed</h3>
<<set _WHICHLIST="girls fed", _LIST=_WHICHLIST.listout(), _XLIST=[] >>
<<if _LIST.length >>
<<set _LIST=_LIST.removeDupes() >>
<<for _p=0; _p<_LIST.length; _p++ >>
<<set _WHO=_LIST[_p], _IMG=_WHO.getFace(1), _CLS="" >>
<<if !_WHO.isNPC() >>
<<set _XLIST.push(_WHO)>><<continue>>
<</if>>
<<div coverbox fed >>
<div class='label'><<= _WHO.getFullName() >></div>
<div class='cropzone'>
<div class='cover'></div><<image _IMG >>
</div>
<</div>>
<</for>>
<<clear>>
<<if _XLIST.length >><small>Misc _WHICHLIST: _XLIST.</small><</if>>
<<else>>
You have fed too few!
<</if>>
<<clear>>
<<set _INACTIVES = [] >>
<<set _UNKNOWN = [] >>
<table class="whoswho">
<tr>
<th>Who</th>
<th>Data</th>
<th>Traits</th>
<th>s</th>
<th>s</th>
</tr>
<<for _k, _obbo range setup.NPCS >>
<<if !_k.isActiveNPC() >><<set _INACTIVES.push(_k) >><<continue>><</if>>
<<if _k.hasTrait("!have metZZZ") >><<set _UNKNOWN.push(_k) >><<continue>><</if>>
<<if _k=="player" or $PLAYER_party.includes(_k) >>
<<set _class= "active" >>
<</if>>
<tr @class="_class">
<td>
<<face _k left 64 normargin >>
''<<= _k.getFullName('first') >><small> <<= _k.getFullName('last') >></small>''<br>
==_k <<=_obbo.model>> ==
L:<<= _k.getStat('love') >>
P:<<= $NPCS[_k].repro.gestation >>
</td>
<td>
<<showherinfo _k >>
</td>
<td>
<<showhertraits _k >>
</td>
<td>
<<set _SEEWHO=_k >>
<<capture _SEEWHO >>
<<button more... >>
<<script>>
Dialog.setup(" ", "charactersheet");
Dialog.wiki(Story.get("Popup Charsheet").processText());
Dialog.open();
<</script>>
<</button>>
<</capture>>
</td>
</tr>
/*
<br><<stringify $NPCS[_k].repro >>
P:<<= _k.isPregnant() >>
C:<<= _k.isPregnant(1) >>
<<= _k.getTraits() >>
*/
<</for>>
</table>
/*
<debug><small>
<hr>
<<for _i, _RANGEPOINT range $PLAYER_party >>
<<npc_activate _RANGEPOINT >>
<</for>>
<<set _ALIST = $PLAYER_party >>
<<set _SLIST = $PLAYER_reserves >>
<<if _ALIST.length>1 >>
<<p>><b>PARTY</b><br>
<<for _j=0; _j<_ALIST.length; _j++ >>
<<set _AID = _ALIST[_j] >>
<<set _SLIST.delete(_AID) >>
<<set _class = "" >>
<<if $WHO==_AID >><<set _class += "active " >><</if>>
<<div normalbox _class >>
<<set _SRC = _AID.getFace() >><<image _SRC left 32 normargin >>
<<set _amt = _ALIST[_j].getStat('hp') >>
<<set _max = _ALIST[_j].getStat('hp_max') >>
<<healthbar _amt _max HP "micro red" >>
<<set _amt = _ALIST[_j].getStat('sp') >>
<<set _max = _ALIST[_j].getStat('sp_max') >>
<<healthbar _amt _max SP "micro green" >>
<<set _amt = _ALIST[_j].getStat('mp') >>
<<set _max = _ALIST[_j].getStat('mp_max') >>
<<healthbar _amt _max MP "micro blue" >>
<<clear>>
<</div>>
<</for>>
<</if>>
<<set _ALIST = Object.keys($NPCS) >>
<<set _SLIST = Object.keys(setup.NPCS) >>
<<p>><b>ACTIVATED NPCS</b><br>
<<for _j=0; _j<_ALIST.length; _j++ >>
<<set _SEEWHO = _ALIST[_j] >>
<<set _SLIST.delete(_SEEWHO) >>
<<set _class = "" >>
<<if _SEEWHO.hasTrait('secret') >><<continue >><</if>>
<<if $WHO==_SEEWHO or $PLAYER==_SEEWHO >><<set _class += "active " >><</if>>
<<div normalbox _class >>
<<set _SRC = _SEEWHO.getFace() >>
<<image _SRC left 32 normargin >>
''<<= _SEEWHO.getFullName() >>'' (_SEEWHO)<br>
<<= _SEEWHO.getTraits() >>,
love(<<= _SEEWHO.getStat('love') >>)<br>
<<capture _SEEWHO >>
<<link more... >>
<<script>>
Dialog.setup(" ", "charactersheet");
Dialog.wiki(Story.get("Popup Charsheet").processText());
Dialog.open();
<</script>>
<</link>>
<</capture>>
<<clear>>
<</div>>
<</for>>
</table>
<debug>
<<p>><b>UNACTIVATED</b><br>
<<for _j=0; _j<_SLIST.length; _j++ >>
<<set _AID = _SLIST[_j] >>
<<div normalbox _class >>
<<set _SRC = _AID.getFace() >>
<<image _SRC left 4 normargin >>
''<<= _SLIST[_j].getFullName() >>'' (_AID)<br>
<<clear>>
<</div>>
<</for>>
</debug>
<hr>
</small></debug>
*/
<debug>
UNKNOWN: _UNKNOWN<br>
INACTIVE: _INACTIVES<br>
</debug>
/*
<<event_createlist WHEREETC AUTOLAUNCH? SKIPIFGENERATEDALREADY? >>
Generates a list of valid events
$EVENTLIST and _IMPENDINGEVENT
*/
<<widget event_createlist >>
<debug>
<<set
_EVENTCATEGORY = $args[0].toLowerCase(),
_AUTOLAUNCH = $args[1],
_DONTRELIST = $args[2],
0 >>
__ event_createlist __ ($args)
<<if _IMPENDINGEVENT and _DONTRELIST >>
_IMPENDINGEVENT already chosen.
<<else>>
/* CREATE EVENTLIST */
<<set _FUNCTIONEVENTS = setup.findEvents(_EVENTCATEGORY) >>
<<set $EVENTLIST = _FUNCTIONEVENTS >>
<<set _IMPENDINGEVENTOVERRIDE = 0 >>
/* PICK EVENT */
<<if !_IMPENDINGEVENTOVERRIDE >>
<<set _IMPENDINGEVENT = $EVENTLIST.random() >>
<<else >>
<<set _IMPENDINGEVENT = _IMPENDINGEVENT >>
<</if>>
"_IMPENDINGEVENT" chosen from: "$EVENTLIST"
<<if _AUTOLAUNCH and _IMPENDINGEVENT >>
<<alert "autostarting imprending event:" _IMPENDINGEVENT >>
<<eventstart _IMPENDINGEVENT >>
<</if>>
<</if>>
</debug>
<</widget >><h4>Learning Library & Map Mockup</h4>
Click to learn location:
<<set _array = Object.keys($PLACES) >>
<<set _DB = "PLACES" >>
<<for _p=0; _p<_array.length; _p++ >>
<<set _key = _array[_p] >>
<<set _lab = "<cap>"+_key+"</cap>" >>
<<set _kno1 = _key + " location" >>
<<set _kno2 = setup[_DB][_key] ? setup[_DB][_key].name+" location" : "UNKNOWN location ("+_key+")" >>
<<if !_kno1.know() and !_kno2.know() >>
<<capture _key _kno1 _kno2 >>
<<link _lab >><<learn _kno >><<goto _here >> (_key)<</link>>,
<</capture>>
<</if>>
<</for>>
<<spacer>>
/* THEN SWAP IN DEFAULTS */
<<set _keychain = Object.keys(_blank_slate) >>
<<set _ignorekeys = "stats|repro".toArray() >>
<<for _k=0; _k<_keychain.length; _k++ >>
<<set _myKey = _keychain[_k] >>
/* EXCEPTION PASS */
<<if !_new_npc[_myKey] >>
<<switch _myKey >>
<<case lastname >> _new_npc.name
<<set _new_npc[_myKey] = _new_npc.name ? _new_npc.name.split(" ").last() : "" >>
<<case firstname >> _new_npc.name
<<set _new_npc[_myKey] = _new_npc.name ? _new_npc.name.split(" ")[0] : "" >>
<</switch>>
<</if>>
/* DEFUALTING PASS */
<<if !_new_npc[_myKey] >>
<<if _new_npc[_myKey]!==0 >>
... doesn't have a '_myKey', adding one
<<set _new_npc[_myKey]=_blank_slate[_myKey] >>
<<else>>
... oh, it's just equal to zero
<</if>>
<</if>>
<br>
<</for>>
/* FILLING IN !DEFAULTS */
/* RACE ETHNICITY */
maybe make all this into a jabavsript
<<if _new_npc.race.includes("!") >>
... needs a random race,
<<if setup.CONSTANTS.LISTS.race.includes(_archetype) >>
<<set _new_npc.race = _archetype >>
<<elseif setup.CONSTANTS.LISTS[_archetype+"_ethnicity"] >>
<<set _new_npc.race = setup.CONSTANTS.LISTS[_archetype+"_ethnicity"].random() >>
<<else>>
<<set _new_npc.race = setup.CONSTANTS.LISTS["white_ethnicity"].random() >>
<</if>>
is now _new_npc.race <br>
<</if>>
<<if _new_npc.ethnicity.includes("!") >>
... needs a random ethnicity,
<<if setup.CONSTANTS.LISTS.ethnicity.includes(_archetype) >>
<<set _new_npc.ethnicity = _archetype >>
setup.CONSTANTS.LISTS[_archetype+"_ethnicity"].random() >>
<<else>>
<<set _new_npc.ethnicity = setup.CONSTANTS.LISTS[_new_npc.race+"_ethnicity"].random() >>
<</if>>
is now _new_npc.race <br>
<</if>>
<<if _new_npc.gender=="female" or 1 >>
<<set _new_npc.repro.cycle = random(setup.CONSTANTS.NUMBERS.repro.cycle_days) >>
<</if>><<widget imgbutton >>
[img[$args[0]][_here][$IMAGE to $args[0]]]
<</widget>>
<<widget quickquestion >>
<<if _args[0] >>
<<set _question = _args[0].split("|")[0].trim() >>
<<set _answer = _args[0].split("|").slice(1).join("|") >>
<<set _html = "say \""+_question+"\" \"CONVO:"+_answer+"\" " >>
<<set _arglist = $args.slice(1) >>
/*
<<set _question = "aaaaa" >>
<<set _answer = "bbbbb" >>
*/
<<for _a=0; _a<_arglist.length; _a++ >>
<<set _html += " \""+_arglist[_a]+"\" " >>
<</for>>
<<set _html = "<<"+_html+" >>" >>
_html
<<else>>
==quickquestion: no args==
<</if>>
<</widget>>
<<widget pornthumb >>
<div style="background:#111; border:1px solid #333; float:right; margin: 0 0 .5em .5em; padding:.3em; width:300px;" >
<div style="position:relative; overflow:hidden;">
<div style="position:absolute; bottom:16px; right:6px; font-size:.95em; font-family: var(--font-fancy); color:#e28; opacity:1; transform: rotate(-15deg); width:4em; border:2px solid #e28; border-radius:4px; line-height:1em; text-align:center; text-shadow:none;">''<<=_PORNNAME.toUpperCase()>>''</div>
/*text-shadow: 0 0 1px #000, 1px 1px 1px #000, 2px 2px 1px #000, 0 0 1px #000, 1px 1px 1px #000, 2px 2px 1px #000;*/
<<="<img src='"+$args[0]+"' width='300' height='200' style='object-fit:cover; object-fit:cover; background: url( images/places/internet-porn.jpg) 50% 50% no-repeat; background-size:200% 200%;' >" >>
</div>
<h3><<=$args[1].toUpperCase()>> <small style="color:#e28">_PORNNAME</small></h3>
<small><cap>''Tags'' <<= $args[2].sort().join(", ").replaceAll("_", " ").replace("teen", "teen (18+)") >></cap></small>
</div>
<</widget>>
/* <<tabber "passage linked" "Tab Name" >> */
<<widget tabber >>
<<set
_tablabel = $args[1] ? $args[1] : $args[1],
_tablink = $args[0].split('#')[0],
_tabsubl = $args[0].split('#')[1] ? $args[0].split('#')[1] : 0,
_class = "tabber ",
_class += $args[2] ? $args[2] : "",
0 >>
<<addclass body no-transition >>
<<if $args[0]==passage() >><<set _class+= "current " >><</if>>
<<if !tale.has($args[0]) >><<set _class+= "error " >><</if>>
<<set _html = "<span class='"+_class+"'><<button '"+_tablabel+"'>>">>
<<set _html += _tabsubl ? "<<set $"+"CHOICE = "+_tabsubl+">>" : "" >>
<<set _html += "<<goto '" +_tablink+ "'>><</button>></span>" >>
_html
<</widget >>
<<widget subtabber >>
<<set
_tablabel = $args[0],
_tablink = _here,
_tabsubl = $args[0],
_class = "tabber ",
_class += $args[2] ? $args[2] : "",
0 >>
<<addclass body no-transition >>
<<set _html = "<span class='"+_class+"'><<button '"+_tablabel+"'>>">>
<<set _html += _tabsubl ? "<<set $"+"CHOICE='"+_tabsubl+"'>>" : "" >>
<<set _html += "<<goto '" +_tablink+ "'>><</button>></span>" >>
_html
<</widget >>
<<widget endtabber >>
<hr class='endtabber'>
<</widget>>
<<widget phonecall >>
<<set _WHO = $args[0] ? $args[0] : $WHO >>
<<set _IMG = _WHO.getFace() >>
<<set _TXT = $args[1] ? $args[1] : "Your holophone rings.|A gentle buzzing in your pocket informs you that you have a call.|Your train of thought is interrupted by a holophone call." >>
<<set _TLK = $args[2] ? $args[2] : 0 >>
<<p>><<sayone _TXT >>
<<image _IMG right >>
<<if _TLK >><<convo _TLK _WHO $PLAYER >><</if >>
<</widget>>
<<widget holocall >>
<<set _WHO = $args[0] ? $args[0] : $WHO >>
<<set _IMG = _WHO.getStand() >>
<<set _TXT = $args[1] ? $args[1] : "Your holophone rings.|A gentle buzzing in your pocket informs you that you have a call.|Your train of thought is interrupted by a holophone call." >>
<<set _TLK = $args[2] ? $args[2] : 0 >>
<<set _TXT = typeof _TXT != "string" ? "You make a call." : _TXT >>
<<p>><<sayone "Your holophone rings.|A gentle buzzing in your pocket informs you that you have a call.|Your train of thought is interrupted by a holophone call. " >>
<<sayone "At the press of a button a hologram springs to life from your phone.|As if by magic, a translucent figure appears before you.|Your caller appears in the air in front of you, a real-time image created by your phone's holoprojector." >>
<<if !"holocall".know() >>//
<<p>>After nearly a decade experiencing it, you still can't help but marvel at such holographic technology. When, as a child, you first saw a demonstration of Second Generation Unidirectional Holoprojection on a field trip to the science center, It was like seeing something out of a science fiction movie.
<<p>>In a short span of time, this techology appeared everywhere and is now taken for granted. Even the reduced fidelity versions of this tech - such as those found in the common holophone - show an amazing level of detail in its apparitions, which are only fully visible to the eyes of the person holding the phone.
<<spacer>>
<<learn "holocall" >>//
<</if>>
<<photofx _IMG hologram >>
<<if _TLK >><<convo _TLK _WHO $PLAYER >><</if >>
<</widget>>
<<widget holostand >>
<<set _WHO = $args[0] ? $args[0] : $WHO, _IMG = _WHO.getStand() >>
<<photofx _IMG hologram >>
<</widget>>
<<widget randompage >>
<debug>
<<if $args[0] >>
<<if typeof $args[0]=="string" >>
<<set _NEWPAGE = $args[0].sayOne() >>
<<else>>
<<set _top = $args[1] ? $args[1] : $args[0] >>
<<set _btm = $args[1] ? $args[0] : 1 >>
<<set _NEWPAGE = random(_btm,_top) >>
<</if>>
<<if $PAGE != _NEWPAGE >>
<<set $PAGE = parseInt(_NEWPAGE) >>
<<if $myEVENT >><<goto $myEVENT >>
<<else>><<goto _here >>
<</if>>
<<else >> RANDOMPAGE is same as old!
<</if>>
<<else>> RANDOMPAGE bad variable!
<</if>>
</debug>
<</widget>>
<<widget gotostage >>
<<if $args[0] >>
<<set $STAGE = $args[0] >><<goto _here >>
<<else>>
<debug>Stage does not exist!</debug>
<</if>>
<</widget>>
<<widget recruitable >>
<<if !$RECORDS.recruitable >><<set $RECORDS.recruitable={} >><</if>>
<<if !$RECORDS.recruitable[$args[0]] >><<set $RECORDS.recruitable[$args[0]]=[] >><</if>>
<<set $RECORDS.recruitable[$args[0]].push($args[1]) >>
<<set _whatmessage = ""+ $args[1].getFullName() +"'s would be a good fit for the "+$args[0]+" industry." >>
<<statusupdate _whatmessage >>
<</widget>>
<<widget SNIP >>
<<if $args[0] >><<comingsoon $args >><<else>><<p>><</if>>
<div class='normalbox yellow padded'>
<small><<p>>''This Content is Not Available For This Version''
I probably removed it because it was unfinished, contained a spoiler, or wasn't to my satisfaction. If you're stuck here because of the above, click on this link to get to the [[Travel]] page.</small>
</div>
<<p>>
<</widget >>
<<widget comingsoon >>
<<p>>
<div class='normalbox yellow padded'>
<<if $args[0] >>$args ''—Wape''<</if>>
</div>
<<p>>
<</widget >>
<<widget bioscanner >>
<small>
<<set _scantarget = $args[0] >>
<<set _WHOOVERRIDE = _scantarget >>
_scantarget
<<charimage face >>
''Fertility'' <<= $NPCS[_scantarget].repro.fertility >><br>
''Gestation'' <<= $NPCS[_scantarget].repro.gestation >><br>
''Cycle''<br>
<<= _scantarget.getCycle() >>
<<= _scantarget.getCycle('term') >>
<<= _scantarget.getCycle('chance') >>%
<br>
''Womb'' <<=$NPCS[_scantarget].repro.womb >><br>
''Offspring'' <<=$NPCS[_scantarget].repro.offspring >><br>
<<spacer>>
</small>
<</widget>>
<<widget gotopage >>
<<set _gotowhere = _args[0] >>
<<switch typeof _gotowhere >>
<<case number >>
<<if _gotowhere==$PAGE >>
==gotopage: already at page '_gotowhere'==
<<else>>
<<set $PAGE = _gotowhere >><<goto _here >>
<</if>>
<<case string >>
<<switch _gotowhere.toUpperCase() >>
<<case NEXT >><<set $PAGE+=1 >>
<<case NEXTNEXT >><<set $PAGE+=2 >>
<<case PREV >><<set $PAGE-=1 >>
<<case PREVPREV >><<set $PAGE-=2 >>
<</switch>>
<<goto _here >>
<</switch>>
==gotopage: nothing happen==
<</widget>>
<<nobr>>
<<eventhead>>
<<talkingto BRATMOM >>
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<holocall >>
It's Lana. Is this a booty call, you wonder? Probably. You'll make sure it turns out to have been one, anyway.
<<if $WHO.wasRaped() >>
(It's funny that she's inviting the man who raped her back into her house.)
<<else>>
(This time you'll make it happen, for sure.)
<</if>>
<<quo BRATMOM "Hey, the coast is clear. Would you like to come over?" >>
I'll cum over you, but I'd rather cum inside you, you think to yourself.
<<hr -------------------- >>
<<say "Yeah, see you soon." NEXT >>
<<say "I'll have to take a rain check, I'm busy." "RESPONSE:Alright _NAME. I'll try again in a few days." PAGE:888 >>
<<case 1 >>
<<change_bg apartment-red >>
You arrive at her place after not too long. She opens the door, but the lights are off and you can't see her.
<<eventimage after.jpg right null fadefromblack >>
<<quo BRATMOM "Shhh, come to my room.///she whispers, taking you by the hand." >>
She leads you to her room, dimly lit by a small lamp.
<<quo BRATMOM "Close the door behind you and turn on the light.///she says softly, when you are both in the room." >>
You do so, and find her wearing a very revealing outtfit.
<<quo POV "Wow!" >>
<<quo BRATMOM "Do you like it?///she asks, twirling her hair.///I feel so special, having the attention of a handsome younger man. I wanted to make you feel special to, so I got this." >>
<<quo POV "..." >>
<<hr -------------------- >>
<<say "I love it... Now lets get you out of it. (get down to business)" PAGE:6 >>
<<say "You have amazing breasts. Let me try one." PAGE:2 CHARM:2 >>
<<say "It does make me feel special. But you know what would really make me feel special? I bet those beautiful lips of yours could... (get her to suck you off)" PAGE:3 CHARM:4 >>
<<case 2 >>
<<blowjob >>
As you say it, you begin kissing her and sliding off the outfit.
<<quo BRATMOM "Well if kisses is what you want.///she says, pressing her lips against yours. Your toungs swirl around inside each other's mouths." >>
<<eventimage afterbj.jpg right >>
<<quo POV "That's a start. I meant something else though.///you say, glancing downward." >>
<<quo BRATMOM "Huh? Oh, hahaha! Oh gee I'd love to, lets get you outta those pants mister." >>
She sits on an ottoman at the foot of her bead and unfastens your pants, pulls out your dick and opens wide.
<<quo POV "Mmmm... yeah... that's right..." >>
<<hr -------------------- >>
<<do "It's time to try the other hole." NEXT >>
<<case 6 SEX >>
<<eventimage aftercream.jpg right >>
<<quo POV "Are you ready?/// you ask, pulling your dick out of her mouth." >>
<<quo BRATMOM "Goodness me yes!" >>
You sit next to her and hold her body, pulling her up onto you. She doesn't turn, instead putting her big ass in your lap, and rubbing your dick between her ass cheeks.
<<quo BRATMOM "Oooh you're nice and hard." >>
SHE RIDES YOU WHILE YOU SUCK EHR TITS
<<hr -------------------- >>
<<do "Take control." NEXT >>
<<case 7 >>
<<eventimage aftercream.jpg right >>
You grip her ass and put your dick in with one hand while pulling her onto it with the other, as if making up for her sloth last time, she begins grinding you with a sense of energy you didn't think she was capable of.
<<quo BRATMOM "Oooo... oh yeah...mmm..." >>
Her moist pussy grips your shaft as her massive jiggling ass bumps back and forth, squishing against your chest with each turn. But now it's your turn
<<quo POV "" >>
<<quo BRATMOM "" >>
<<quo POV "" >>
<<quo BRATMOM "" >>
<<quo POV "" >>
<<hr -------------------- >>
<<do "Cum inside her." NEXT >>
<<case 10 >>
<<eventimage aftercreamed.jpg right >>
<<fuck >>
OH SHIT! HOW EMBARRAASNING
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 3 >>
<<eventimage after.jpg right >>
<<eventjournal "I told Lana to expect me to come over some time." >>
<<event_unlocknext >>
<<hr -------------------- >>
<<event_exitlink >>
<<case 10 >>
<<convo >>
You hang up and delete the fat old broad's number.
<<eventjournal "I deleted Lana's number." >>
<<removecontact bratmom >>
<<event_finalize >>
<<event_unlock bratkid_final >>
<<hr -------------------- >>
<<event_exitlink >>
<<case 777 OTHEREND >>
<<convo >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<event_delayrepeat>>
<<convo >>
You hang up after saying goodbye.
<<hr -------------------- >>
<<event_exitlink >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<event_delayrepeat>>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto BRATKID 1 >>
<<difficulty 0 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 >>
<<eventimage bratkid.png right >>
You hear a familair voice. It's uh... Tony? Toby? He's talking to his cohorts at a volume far higher than is necessary, as usual. He notices you looking at him.
<<quo BRATKID "Hey what are you looking at, faggot?///snarls Toby." >>
<<quo BRATFRIEND "Yeah, what are you looking at, homo?///repeats one of his friends." >>
This feels familiar. History doesn't repeat itself, but sometimes it rhymes.
<<p>>It won't rhyme this time, however.
<<quo POV "Hey kid..." >>
<<say "I fucked your mom." HAVEFUCKED:bratmom NEXT "RESPO:Yeah and I fucked yours.|No, I'm serious. That night you were sleeping over at a friend's house? She invited me over, we had sphagetti, then I fucked her fat ass.|You shut your mouth about my mother! You fucking liar!///he says, face red, fists at the ready.|Liar?///you begin, and then describe the inside of their apartment, and his mother's room.///You haven't noticed her in a good mood for a while? It's because she was looking forward to the dicking she knew she'd get from me.|You... Ffff...///he says, blowing a gasket.|Hey Toby, this is me slapping your mom's fat ass while I fuck her.///you say, thrusting your hips as you swing your arm illustratively.///Her blubber jiggles like a bowl of jello, it's hypnotic." >>
<<say "Did your mom tell you we went on a date? Then I came to my senses and dumped her." NEXT "RESPO:Yeah right! My mom would never date you!|Hey don't believe me if you don't want to. I suppose you haven't noticed her being upset recently about something.///you say, and you can see it in his eyes that this point struck its target. He did notice.|Yeah, but... wait, really? You dated my mom? What the fuck, mom!///he says, updset, then shifts suddenly to anger.///Hey, why did you dump my mom! She's a great lady!|Oh interesting, so //now// you think she deserves to be happy.|What does that mean?|It means you make your mom miserable, you little shit." >>
<<say "Your mother loves you and works hard to take care of you. You should have the decency to not constantly stress her out with your shitty behavior." VIRTUE>50 C>1 PAGE:10 ACT:improve "RESPONSE:I don't do that!|Yeah, you do. You think she likes constantly apologising and explaining to your teachers, neighbours and whoever for shitty behaviour?|Oh...///he says, a look of introspection on his face.///Oh shit... It's true!|Yeah.|Listen mister... I don't know why you told me this, but thanks. Sorry. Guys, I gotta go home. I'll see you around.///he says, and rushes home, presumably." >>
<<say "Forget it." PAGE:10 >>
/*
<<say "You have a great mother. Do you know every year she buys your Christmas preasents with a bonus she gets from her boss?" >>
*/
<<case 1 >>
<<convo >>
His friends have been paying keen attention to the conversation, their eyes darting back and forth between the two of you. Seeing their friend humilliated might be unpleasant for them, though you suspect at least one of them thinks it's been a long time in coming.
<<quo BRATKID "I don't believe you!///Toby eventually retorts after recovering from your initial barrage." >>
<<quo POV "Fine, Toby. Hey by the way..." >>
<<say "She told me your dad left her cuz he's gay. It's hereditary; that means you're gay too." NEXT LIE:2 "RESPO:Nuh-uh! That's now how it works!|I'm afraid it is, kid. I'm a scientist.|What? No. No that can't be true. My teacher said...|Your teacher isn't a scientist. I am.|Oh... oh no...|What's the matter, Toby? You're a homophobe as well?///you say, but you see in his eyes that he's not listening. He's anxiously searching his memories for evidence of your claim.///Tell you what, if you want to confirm what I'm saying, why don't you kiss one of your friends. That one there, the guy with the smirk on his face.|I don't wanna kiss Doug!|Are you sure?|No!" >>
<<say "Kid, if you're going to be mad at someone for mistreating your mom, be mad at the guys who jeer at her and call her a fat cow at the strip club she works at." NEXT LIE:2 "RESPONSE:You fucking take that back! My mom works in an office!|No, your mom works at The Office, it's a strip club on the other side of town.|Shut up! I don't believe you!|Really? Maybe you haven't noticed, but your mom has huge tits, is it so hard to believe guys would play to see them swinging around?///you say. His friends echange glances, nodding. They've noticed her tits.|You fucks!///he shouts, noticing this.///You guys look at my mom's tits again, I'll deck you!|You know she buys your Christmas preasents with money she makes from lap dances.|Shut up! Shut up shut up!|When I say 'lap dances', I mean whatever happens in the champaign room. You slip her 100, you'll get your money's worth, let me tell you-" >>
<<say "The only reason your mom's unhappy is she feels guilty for drinking when she was pregnant with you. You know how in Math class when you can't figure out a problem? It's because you have foetal alcohol syndrome, you poor little dum-dum." NEXT LIE:2 "RESPO:No... is that true?|Yes. You're half-retarded. But please, I beg you, don't hold it against her. She's a good woman, she just made a few mistakes.|...///he says, gripping the sides of his head. Is he trying to do math equations in his head to test your claim?|The poor woman, doomed by her own actions to raise a kid who will never graduate, find a job or get married.|Oh god... what if it's true...///he says, a perplexed and miserable expression on his face..." >>
<<say "Your mom told me my dick is bigger than your dad's. Hope you don't take after him." NEXT ACT:mean "RESPO:My dad's dick isn't small! It's... it's huge, alright?|How do you know, did he fuck you with it? Is he a pedo?|Argghh! My dad's not a pedo!|Tell that to your psychologist, when you tell him about how your gay pedo dad stole your innocence with his tiny micropenis - you know, the one you inherited?" >>
<<say "I didn't just fuck her. I got your mom pregnant." NEXT HAVEPREGGED:bratmom SECRET "RESPO:No you fucking didn't!///he says, his voice wavering with uncertainty. You must sound a little too confident in this assertion for his liking.|Yeah, I did. Hey, don't believe me now, just wait a few months when she tells you you got a brother or sister along the way.|Oh shit... What if...///he says, realization dawning on him. ///Are you gonna be my new dad?|What? Fuck no. Why would I want to be your dad.|Yeah but if you and mommy are getting married...///At this point his angry demenour has melted away. He seems worried and slightly upset.|What? I'm not marrying your mom.|But... if you're having a baby?///he says, confused.|She's having the baby. I'm skipping town.|What!? You can't do that!|Why not, your dad already did once. She's used to it by now.|NO! No! You can't!///he says, barely able speak.///Y-y-you can't do that to my mommy..." >>
<<case 2 >>
<<convo >>
He begins crying. There is no transition between rage and sorrow; instead his face explodes with a wailling shower of tears. His friends exchange glances, awkwardly.
<<eventjournal "I was a bit mean to Toby. He won't bother me anymore, though." END >>
<<event_finalize >>
<<event_exitlink "Leave him to his misery. He won't bother you again, you're sure." >>
<<case 10 >>
<<convo >>
<<eventjournal "Toby will hopefully mend his ways." END >>
<<event_finalize >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>/* INREASE A SKILL - <<skillup sneak 5 billy >> */
<<widget skillup >>
<<set
_which = $args[0].toLowerCase(),
_amt = $args[1] ? parseInt($args[1]) : random(0,1),
_who = $args[2] ? $args[2] : $PLAYER,
_why = $args[3] ? $args[3] : "",
_vrb = _amt>0 ? "gained" : "lost",
_wasYou = _who==$PLAYER,
0>>
<<if _amt!=0 and $NPCS[_who] >>
<<set _skilllevel = _who.getSkill(_which) >>
<<if !$NPCS[_who].skills>><<set $NPCS[_who].skills={} >><</if>>
<<if !$NPCS[_who].skills[_which] >><<set $NPCS[_who].skills[_which]=0 >><</if>>
<<set $NPCS[_who].skills[_which] += _amt >>
<<set _tinyupdate = _wasYou ? "You" : _who.getFullName()>>
<<set _tinyupdate += " ("+_who+") "+_vrb+" "+_amt.visual()+" ''<<termtip "+_which+" noicon >>'' experience" >>
<<set _tinyupdate += _why ? " for "+_why+". " : ". " >>
<<if _who.getSkill(_which) > _skilllevel >>
<<set _tinyupdate += "Skill has improved! " >>
<<set _skillupupdate = "Your ''<<termtip "+_which+" noicon >>'' skill increased! " >>
<<statusupdate _skillupupdate >>
<<xp 5 _who "increasing a skill" >>
<<elseif _who.getSkill(_which) < _skilllevel >>
<<statusupdate Your _which skill decreased. >>
<</if>>
<<debugupdate _tinyupdate >>
/*<<xp _amt _who _why >>*/
<<elseif _amt>0 >>
<<debugupdate "_who is not an NPC and cannot improve skills." >>
<</if>>
<</widget >>
<<widget skillupfor >>
<<skillup $args[1] $args[2] $args[0] >>
<</widget >>
<<widget drink >>
<<skillup drink $args[0] >>
<</widget>>
/* INREASE A STAT -
<<statup horny 5 billy >>
*/
<<widget statup >>
<<set
_which = $args[0].length>1 ? $args[0].toLowerCase() : $args[0],
_amt = $args[1] ? parseFloat($args[1]) : random(0,1),
_who = $args[2] ? $args[2] : $PLAYER
>>
<<set _which.replace('horny', 'lust') >>
<<if _amt and $NPCS[_who]>>
<<if !$NPCS[_who].stats[_which] >>
<<set $NPCS[_who].stats[_which]=0 >>
<</if>>
<<if _amt>0 >>
<<set _verb="increased", $NPCS[_who].stats[_which]+=_amt >>
<<elseif _amt<0 >>
<<set _verb="decreased", $NPCS[_who].stats[_which]+=_amt >>
<</if>>
<<set _update = _who.getFullName()+" ''"+_which+"'' "+_verb+" by "+_amt.visual()+". " >>
<<statusupdate _update >>
<</if>>
<</widget >>
<<widget horny >>
<<statup lust $args[0] $PLAYER >>
<</widget>>
<<widget lust >>
<<statup lust $args[0] $WHO >>
<</widget>>
<<widget love >>
<<set _loveWho = $args[1] ? $args[1] : $WHO >>
<<set _loveAmt = parseInt($args[0]) >>
<<if _loveAmt >>
<<statup love _loveAmt _loveWho >>
<<addtrait _loveWho have_met >>
<</if>>
<</widget>>
<<widget fillpoints >>
<<set
_fillwha = $args[0],
_fillamt = $args[1] ? setup.round($args[1]) : 1.5,
_fillvrb = _fillamt>0 ? 'gained' : 'lost',
_fillwho = $args[2] ? $args[2] : $PLAYER
>>
<<switch _fillwha >>
<<case stamina sp >> <<set _pts = "sp" >>
<<case health hp >> <<set _pts = "hp" >>
<<case mana pp >> <<set _pts = "mp" >>
<<default>> <<set _pts = _fillwha >>
<</switch>>
<<set $NPCS[_fillwho].stats[_pts] += _fillamt >>
<<statusupdate You _fillvrb _fillamt _fillwha >>
/*
<<set _maximum = $NPCS[_fillwho].stats[_pts+"_max"] >>
<<if _fillamt<0 >>
<<set _update= "You lost "+Math.abs(_fillamt).visual()+" "+_fillwha+". ">>
<<set $NPCS[_fillwho].stats[_pts] = Math.max( $NPCS[_fillwho].stats[_pts]+_fillamt, 0 ) >>
<<set _update+= $NPCS[_fillwho].stats[_pts]<=0 ? "<cap>"+_fillwha+"</cap> is at zero! " : "" >>
<<else >>
<<set _update= "You recovered "+_fillamt.visual()+" "+_fillwha+". ">>
<<set $NPCS[_fillwho].stats[_pts] = Math.min( $NPCS[_fillwho].stats[_pts]+_fillamt, _maximum ) >>
<<set _update+= $NPCS[_fillwho].stats[_pts]>=_maximum ? "<cap>"+_fillwha+"</cap> is at maximum! " : "" >>
<</if>>
<<set _update+= " (" + $NPCS[_fillwho].stats[_pts] + "/" + _maximum + ")" >>
<<statusupdate _update>>
*/
<</widget>>
<<widget stamina >>
<<fillpoints stamina $args[0] $args[1] >>
<</widget >>
<<widget health >>
<<fillpoints health $args[0] $args[1] >>
<</widget >>
<<widget mana >>
<<fillpoints mana $args[0] $args[1] >>
<</widget >><<nobr>>
<<eventhead>>
<<talkingto "Claire Carmichael (path girl)" #2f73a2 >>
<<difficulty 3 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<eventimage sight.jpg right >>
As you walk down the nature path, you notice a family of four on the path ahead of you. At your quick pace, you will soon overtake them.
<<p>>However, something gives you pause. Specifically, the teenage daughter's bare legs and short skirt. Nice.
<<do "Slow your pace so you can enjoy this sight a bit longer." NEXT >>
<<do "Ignore it and walk past them." PAGE:777 >>
<<case 1 >>
<<horny 2 >>
<<eventimage sight.jpg right >>
You slow down your walking speed and take in the view.
<<p>>The path eventually opens into a large clearing, and the sunlight illuminates her fully. The the breeze picks up and - as if responding to your desires - blows the light cloth of her skirt against her body, offering you a pretty good idea of the shape of her ass. Just when you think the show's over, the wind suddenly shifts direction, lifting her skirt, and for a brief moment you see it all. You like what you see.
<<fertilitydetect "Suddenly you know it. Is it the scent of her carried by the breeze, or some other sense you cannot explain? She's fertile, that's all you know for sure." >>
<<p>>You study the rest of her as well. Unlike her younger brother and parents, she doesn't seem to be particularly enamored by the exotic plants and chirping of strange birds.
<<p>>You follow them a bit longer on the path as it re-enters the jungle. Though you slowed your pace, you're still gradually closing the gap. Perhaps because she is dissinterested in this tropical wonderland, she is the only one of the group who seems to notice you, and she glances over her shoulder at you when she does.
<<do "Smile a her and get her attention." NEXT C>=7 "RESPO:You smile at her and nod your head back slightly. She notices and her gaze lingers." >>
<<do "Draw attention to your impressive physique." NEXT S>=7 PROGRESS:1 "RESPO:You puff yourself up subtly so your muscles press up tightly against your clothing. She catches herself staring at your body, and blushes." >>
<<do "Stir up some arousal with your psi powers." MYSTERY NEXT PSI>5 PROGRESS:1 "RESPO:You attempt to press feelings of arousal into her body, but discover that it's far easier than you anticipated. You sense her body warm to these suggestions almost immediately, as though she was quite horny." >>
<<do "Return her gaze." NEXT PROGRESS:-1 "RESPO:You return her gaze, smirking slightly. She looks at you blankly and turns back around." >>
<<case 2 >>
$RESPONSE
<<p>>The walk continues. Eventually they arrive at a rest stop. There are three outhouses on the far end of the seating area. Her parents go to use them.
<<quo Brother "You can go first if you want.///her brother offers." >>
<<quo $WHO "Leave me alone, you little dweeb.///she says, dismissing him rudely." >>
Her brother shrugs and leaves for the remaining stall. She sits down on a bench and begins rubbing her feet. Before you can formulate what to do next, she looks up at you, staring you straight in the eye.
<<say "'Leave me alone, you little dweeb.' (mimic her voice mockingly)" NEXT JOKE PROGRESS:1 "RESPO:You nailed her voice perfectly. She smiles and almost laughs, either from embarassment at being called out, or genuine amusement.|Almost as much as you liked having it stared at. You told your brother to piss off because you wanted to be alone with me, didn't you?|Haha, maybe...|Well, we're alone now. Shall we make the most of it?|Now that we're alone, there's nothing stopping me... (pull your dick out)|Oh jeez, I'm getting major rapey vibes. This was a bad idea." >>
<<do "Wordlessly attract her attention to your massive cock." NEXT "TRAIT:big dick" PROGRESS:1 MYSTERY "RESPO:You stand facing the jungle, placing your leg up on the bottom rail of the fence. To a casual observer you appear to simply be admirring the view; however, you've positioned your penis in your pant leg such that its outline is unmistakable to anyone looking that low. And you somehow have a feeling that she's looking that low...|Not as much as you liked looking at my dick.|Ah- no I wasn't.///she says unconvincingly, and then laughs when she realizes she didn't fool you.|Hey, we have a common interest. We're alone, what do you say I show you mine, you show me yours...?|You had your look; now I'm going to //impale you// with it. (pull your dick out)|You say that like it's going to hurt... it's not going to hurt, is it?" >>
<<do "Meet her gaze, and look her up and down intimidatingly." NEXT THREAT>5 PROGRESS:2 "RESPO:You lean against the fence near her and look her in the eye until you see her cheeks begin to redden. Then, you let your eyes drift downward, studying her body with lewd interest withour regard for her. You linger on her legs, particularly where they meet her skirt. You wonder if she's wearing any underwear; you didn't notice any earlier. The sound of an outhouse door unlatching disturbs the quiet moment, and she suddenly covers her legs with her hands.|I had a good look. Tell me, are you wearing any underwear?|Haha! You noticed.///she says, blushing.///It's nothing perverted. I just like the feeling of the tropical breeze on my skin...|I feel a breeze blowing now. Why don't you lift that skirt a bit higher, and I'll give you something else to enjoy...|What a coincidence; I love the feeling of tight teen pussy on my skin. (pull your dick out)|Eww! Wait, how old are you? Oh god you're like, in your thirties or something? Oh fuck." >>
<<do "Say nothing." NEXT PROGRESS:-1 "RESPO:You can't think of anything to do, and look away reflexively.|Yeah, but I'd rather do more to it.|I bet you would.|I bet I will.|Hope you aren't on the pill, because I want to put more than just this in you. (pull your dick out and approach her menacingly)|What? Oh... oh I just got major creep vibes! This was a bad idea." >>
<<case 3 >>
$RESPONSE1
<<p>>When her parents finish, the walk continues. You follow along behind them.
<<p>>After a half hour of trekking deeper into the jungle, the group stops. You gather that they want to go up a particularly narrow nature path that leads up a steep hill to a vista. The daughter, however, didn't wear the appropriate footwear for such a journey.
<<quo Mother "I told you heels weren't a good idea.///you hear her mother say." >>
<<quo $WHO "Yeah yeah, I know. My feet are tired. You guys go on up, I'll wait here and rest them." >>
<<eventimage fuckme.jpg right null cropbottom >>
She leands against a fence on the other side of the path. You enjoy watching her in this position from the side, as she seems to arch her back to accentuate her ass.
<<p>>You get so caught up thinking what you'd like to do to it that you forget to think of your opening line. Almost walking past her now, you suddenly hear her voice.
<<quo $WHO "Hey, dude." >>
<<p>>You turn to see her looking at you over her shoulder.
<<quo $WHO "This is my first time alone all trip. I was hoping for a summer romance that I could tell my friends about.///she begins, and lifts her skirt.///I noticed you staring at my butt earlier. You like looking at it?" >>
<<quo POV $RESPONSE2 >>
<<quo $WHO $RESPONSE3 >>
<<hr -------------------- >>
/*
"Yeah, but I'd rather do more to it." next
"Nah, I've seen better." end "She gasps at this comment, and then kicks dirt at you feebly as you walk by. You can only laugh."
*/
<<say "$RESPONSE4 (seduce)" PAGE:5 SKILLUP:CHARM >>
<<say "$RESPONSE5" ACT:harass REPLY:$RESPONSE6 PAGE:19 >>
<<do "Actually, now that I've gotten a closer look at you, I've lost interest." NEXT "RESPO:WHAT?|Yeah, you're kinda chunky, and those high heels don't do your fat ass any favors.|Fuck you!|Bye, bitch.///you say, leaving." >>
<<case 4 >>
<<convo >>
<<event_delayrepeat>>
<<event_exitlink >>
<<case 5 >>
<<horny 5 >>
<<if setup.diceRoll($PROGRESS*30, $PLAYER.getSkill('charm')*5) >>
<<eventimage fuckme.jpg right null cropbottom >>
She smirks, looks up the path where her family went, and then back the way you came to ensure nobody is around. Satisfied, she leands on the fence and hikes up her skirt.
<<quo $WHO "Come on then, lets do this!///she says excitedly.///I wanted to lose my virginity this trip, and this might be my only chance to-" >>
Before she can finish, you have one hand on her hips and the other rubbing the head of your penis against her virgin lips.
<<do "Fuck her." PAGE:6 >>
<<else>>
She looks up the path where her family went.
<<quo $WHO "Yeah um... so, I just realized I'm showing my ass to a stranger in the woods who's been skeeving on me for over an hour. Oh god, this isn't me at all. I feel dirty...///she says then gasps and points behind you.///Oh my gosh, what's that?" >>
Before you've even finished turning your head, you realize the ruse. You turn back to see her running up the incline barefoot, highheel sandals gripped in her hands.
<<say "Hey! Get back here!" PAGE:4 "RESPO:Sorry to lead you on!///she shouts over her shoulder, when she's at a far enough distance." >>
<<do "Chase her down and take what you want from her." PAGE:20 CANACT:rape >>
<</if>>
<<case 6 >>
<<quo $WHO "Ah...///she says as you press your way in.///Nnnnn." >>
Her virgin pussy squeezes your dick as you begin with gentle, shallow thrusts. It's tight, but well mostened, and soon you can sense she's starting to enjoy this strange new experience.
<<quo $WHO "Oh!///she gasps as you push it in deeper.///Ahhh... that's-" >>
She pulls aways slightly, but you grip her ass and keep pushing, and her protests soon stop and are replaced with passionate breathing. Her decision to take it from behind was no doubt borne of the shame of succumbing to her lust with a complete stranger, but you lean into this, stroking her back, kissing her neck.
<<eventimage fuck.gif right >>
<<quo $PLAYER "You're amazing.///you say.///Why don't you take control." >>
<<quo $WHO "Mmmm....///she responds." >>
She obediently moves her ass to and fro, gripping the fence for balance. You lean back and let her do the work, enjoying the sensation all the while.
<<orgasm "Her body shudders again, and she lets out a moan. You've caused her to cum!" >>
<<p>>Though her motions are slow, but the tightness of her pussy and the sight of her perfect ass as it heaves itself towards you brings you to the point of orgasm.
<<do "Give her first creampie!" NEXT >>
<<case 7 >>
You start pounding as hard as you can while slide your arms up her skirt, holding her hips tightly and pulling her towards you.
<<quo $WHO "OH! Oh god! Ngh!" >>
<<fuck $WHO $PLAYER impregnate virgin teen >>
You flood her virgin womb with your seed. <<ifpreg "Surrounded by mother nature, you fill her will your seed and are rewarded with a pregnancy!" "Too bad you didn't get the job done." >>
The two of you stand there, breathing heavily. You lift a hand from her hips to wipe the sweat from your brow when she startles you with a shout.
<<quo $WHO "FUCK!///she says, her words echoing accross the jungle canopy." >>
<<quo PLAYER "What?" >>
<<quo $WHO "Oh my god... I was so excited I didn't even think! Did you wear a condom?!" >>
<<say "Um, no? Was I supposed to?" NEXT "respo:Shitfuck! That's like, the one thing they taught us in school. I'm such an idiot!|What's the big deal?|What's the... are you serious? You ever heard of STIs?|Yeah, but you're a virgin, so no chance I got one from you.|Yeah but what about //me//?|Oh. Um... Well, don't worry about it too much. You're only the third girl I've had sex with.|Ok, that's not so-|This week.|This... week?!|Oh don't be jealous, baby. They didn't mean anything to me, just sluts on vacation.|S-s-sluts? D-did you wear a condom for //them//?|To be honest, I can't remember.|Oh god...///she says, and begins doing breathing excercises to calm herself.///Ok, it's going to be fine. Nobody gets STIs nowadays, right?|Sure." >>
<<say "No, but I think this happened for a reason. Something beautiful happened here between us, and I think anything that results is meant to be, you know? You feel it too, right?" NEXT ACT:inspire charm:7 "respo:Oh my god! That's so... like sweet, or something? Plus when I saw you, I just had this overwhelming urge to... well, do this.///she says, laughing.///So I guess I did feel it. Do you think we're soulmates?|Def. We're def soulmates.|Oh my god, I can't wait to tell my friends! They're gonna be so jel! Should I give you my address so we can write and meet up again?|Nah, that's cool.|What? Why not?|Destiny will bring us together again, right? Cuz we're soulmates, or whatever you said?|Oh. Duh! Of course.///she says, tapping her forehead with her hand, then kissing you.///Mmmm. God, I love you. It's so weird to say. I can't wait to learn more about you." >>
<<say "Yes." NEXT ACT:lie LIE "respo:Oh... oh thank God.///she says, sighing.///Pretty sure my parents would murder me if I got... you know...|Knocked up by a rando?|Yeah! Haha! Anyway, don't have to worry about it do I?" >>
<<case 8 >>
<<convo >>
<<eventimage creamed.jpg right >>
She glances towards where her parents left.
<<quo $WHO "I should probably catch up to them...///she says, then looks behind her and hikes up her skirt once again.///Maybe I'm being paranoid, but how do I look back there? Like, are they going to notice anything?" >>
You look down and see your handywork. Her but cheeks are spattered with the spunk you sprayed during your pullout, and some is dribbling out of her (formerly) virgin pussy. A thin stream of hymen blood streaks down her inner thigh.
<<quo $PLAYER "Huh." >>
<<quo $WHO "What?///she says, looking at you with a concerned expression." >>
<<say "I left a bit of a mess. You might want to clean up." NEXT "RESPONSE:Ok, thanks. I'll go find some leaves and wipe around down there.///she says, and sighs.///I'm starting to get paranoid they'll come back and see us. Can you go?|Bye!///you say, strolling away without hesitation.|Hey!///she calls after you.///I'm at the Dumont hotel! My name is Claire! Come visit if you can!" >>
<<say "Yeah, you're being paranoid. There's no evidence." NEXT ACT:lie LIE "RESPONSE:Ok, thanks. Sorry, it's my first time. I'm being dumb, I guess.|Don't worry about it. By the way, since you're paranoid I'll let you in on a little secret - it's normal for your period to skip once or twice after your first sexual encounter.|Really? They didn't say anything about that in school!///she says, throwing her arms around you and kissing you on the lips.///I would have panicked so much if I didn't get my next period! Thank you. You're such a nice considerate guy!|Yup, that's me.|Anyway, I catch up to my parents, so-|Bye!///you say, strolling away without hesitation.|Hey!///she calls after you.///I'm at the Dumont hotel! My name is Claire! Come visit if you can!" >>
<<case 9 >>
<<convo >>
<<news socialmedia "Do you find it weird that Claire spent weeks bragging about how she lost her v-card to some hot guy '_NAME' when she was on vacation, and then suddenly shut up about it?|Yeah. I assumed they broke up and she's bummed out about it.|Oh, they didn't //break up//. They were never together. Ever notice how detailed she got about his dick and whatever, but ask her where he's from and whatever, she just seems vague, like she's making shit up? I bet she fucked the first guy she got alone with and then he took off.|Eww, what a slut!|Plus she's getting fat too, did you notice?|I did lol!" 21 >>
<<eventjournal "I met a girl named Claire. I also fucked her, filled her with cream like an eclair. I had her cherry pie, now she's got a bun in the oven. Baking puns, and a rhyme! I'm so clever.|FIN" >>
<<bootycall $WHO "I felt bad, just doing it like that? I just thought we should get to know each other... so when my friends ask who I lost my virginity to, I have more to say than 'some guy in the woods'. Do you know what I mean?" >>
<<hr -------------------- >>
<<event_finalize >>
<<event_exitlink >>
<<case 19 >>
<<quo WHO $REPLY >>
<<heat 5 >>
She abruptly turns and kicks dirt in your face!
<<health -2 >>
When you've had a chance to rub the dirt from your eyes, you turn to see her running up the incline barefoot, highheel sandals gripped in her hands.
<<say "Hey! Get back here!" PAGE:4 "RESPO:Fuck you, creep!///she shouts over her shoulder, when she's at a far enough distance." >>
<<do "Chase her down and take what you want from her." PAGE:20 CANACT:rape >>
<<case 20 >>
You tear after her at full speed. When she relizes she's being pursued, she drops her shoes and starts to run even faster, as if assisted by a massive dose fear-induced adrenaline. And she //should// be afraid.
<<stamina -10 >>
<<if setup.diceRoll($PLAYER.getSkill('run')*10) >>
<<show "You were more than fast enough!" ICON:run PASS >>
You catch up to her and wrap your arm around her waist, pulling her off her feet. She is so startled she barely has time to yelp before you have hear heaved over your shoulders.
<<do "Haul her over the fence and find a nice spot to rape her." NEXT >>
<<else>>
<<show "Unfortunately, you couldn't run fast enough to catch her in time." ICON:run FAIL >>
Just as you are about to catch her, you see her raise her arms and scream at someone up ahead. You can't see through her, but it's clear she's spotted someone else on the path; likely her family.
<<p>>Shit! Too late. If only you caught her sooner...
<<do "Turn around and flee the scene." PAGE:888 "REPLY:Time to get out of this area before they can call security." >>
<</if>>
<<case 21 >>
<<convo "L-let go of me!///she rasps out, beating your back with her fists.///Put me down! Put me down!|Soon, I promise.///you say as you heave yourself over the fence.|Oh g-g-god where are we...///she says, trailling off. Her panicked breathing was preventing her from screaming for help up until now, and it seems it's kicked into overdrive and is preventing her from even speaking." >>
You weave through the treeline until you're resonably far from the path that the sound of chirping and and the rustling of foliage in the wind would drown out the sounds of your romantic interlude. Soon, emerge from the trees into a small clearing.
<<p>>You lower her to the ground, dropping her on her back. She pants in terror and clumsily tries to scoot away from you, but the knotted roots that line the ground stymie her pathetic escape attempt. You watch the tears stream down her face with a smile as you lower your pants.
<<do "Step forward." NEXT >>
<<case 22 >>
Her virgin eyes widen in horror as your dick makes its appearance. She reflexively snaps her legs shut, then tries to roll over and crawl away. Her limbs are shaking from terror, preventing her from even standing.
<<say "Thanks for showing me your ass. (spit on your hand and lubricate your dick)" "RESPO:111|222|333" NEXT >>
<<case 23 >>
<<eventimage hardr.webp right >>
She makes one last attempt to stand and flee as grab her hips and penetrate her.
<<quo $WHO "Oh! Nooooo!///she whines as her hymen blood mixes with your spit and precum, lubricating your intruding appendage as it rearranges her insides in a way that will become a formative experience that will be remembered for the rest of her life." >>
You are not gentle. Her virgin pussy squeezes your dick as you begin with gentle, shallow thrusts. It's tight, but well mostened, and soon you can sense she's starting to enjoy this strange new experience.
<<quo $WHO "Oh!///she gasps as you push it in deeper.///Ahhh... that's-" >>
She pulls aways slightly, but you grip her ass and keep pushing, and her protests soon stop and are replaced with passionate breathing. Her decision to take it from behind was no doubt borne of the shame of succumbing to her lust with a complete stranger, but you lean into this, stroking her back, kissing her neck.
<<choicerapetaunt >>
<<choiceimpregnationtaunt >>
<<case 777 OTHEREND >>
<<convo >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue down the path, enjoying nature.
<<event_exitlink >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<set _months = "Janeiro, Fevereiro, Março, Abril, Maio, Junho, Julho, Agosto, Setembro, Outubro, Novembro, Dezembro, Ovazio".split(", ") >>
<<set _months = "January, February, March, April, May, June, July, August, September, October, November, December, Void".split(", ") >>
<<set _days = "Segundafa, Terçafa, Quartafa, Quintaf, Sextafa, Sábado, Domingo".split(", ") >>
<<set _days = "Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday".split(", ") >>
<table class='small'>
<tr>
<th>#</th>
<th>Weekday</th>
<th>Monthday</th>
<th>Month</th>
<th>Year</th>
</tr>
<<for _d=1; _d<400; _d++ >>
<<if _d%30+1==1 >>
<tr><td colspan='5'><hr></td></tr>
<</if>>
<tr>
<td>''_d''</td>
<td><<= _d.getDate('weekday') >></td>
<td><<= _d.getDate('monthday') >></td>
<td><<= _d.getDate('month') >> (<<= _d.getDate('monthnum') >>)</td>
<td><<= _d.getDate('year') >> (<<= _d.getDate('yearnum') >>)</td>
<td>
<<if !_d%7 >><<spacer>><<spacer>><<else>> <</if>>
</td>
</tr>
<</for>>
</table><<nobr>>
<<eventhead>>
<<talkingto WHOEVER 1 >> /* <-- remove 1 if character is multi-use */
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "You see some odd stones among the trees. Investigate?" >>
<<case 0 START_SCENE >>
<<set _arr = Object.keys(setup.CONSTANTS.NUMBERS.sinpoints)>>
<<set _arr.shuffle() >>
<div class='sinstones'>
<<for _a=0; _a<_arr.length; _a++ >>
<<set _key = _arr[_a] >>
<<set _num = setup.CONSTANTS.NUMBERS.sinpoints[_key] >>
<<set _width = Math.abs(_num)+1 >>
<<set _height = Math.abs(_num)*0.8 >>
<<if _num>0 or Math.abs(_num)>200 >><<continue>><</if>>
<<image images/misc/obelisk.png inline _height class _width >>
/*
<<set _html = "<div class='sinrock' style='transform:scale(" + _scale + ")'>" + _key + " : " + _num + " : " + _scale + "</div> " >>
_html
*/
<</for>>
</div>
Strange stones of different sizes. It's not really clear what all this is about. Perhaps a local anthropologist or historian could explain it to you.
<<event_exitlink "Leave." >>
<<case 1 >>
<<case 2 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 3 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 4 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 5 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 6 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 10 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
/*<<talkingto MAYA >>*/
<<difficulty 1 >>
<<customevent HB38 >>
<<customcharacter MAYA >>
<<switch $STAGE >>
<<case 0 mayaDate1 START_SCENE >>
You're a bit surprised when you're out and about and you get a text from Maya:
<<quo CELL "Hey - I know this may be sudden, but any chance you may want to grab a coffee this afternoon?" >>
<<hr -------------------- >>
<<do "She was cute - sounds like fun!" STAGE:mayaDate2 >>
<<default >>
<D>ERROR: Stage '$PAGE' is undefined!</D>
<<event_exitlink >>
<</switch>>
<<eventfoot >>
<</nobr>><<snip>>
<<script>>
//Setting.addHeader("Look", "Customize the game's appearance.");
Setting.addToggle("boxquote", {
label : "Boxed Quote Mote",
default : false
});
//Setting.addHeader("Misc", "Other settings.");
Setting.addToggle("debugmode", {
label : "Debug Mode",
default : false
});
Setting.addHeader("Content Settings");
Setting.addToggle("pregnancy", {
label : "Enable Pregnancy",
default : true
});
Setting.addToggle("rape", {
label : "Enable Rape",
default : true
});
Setting.addToggle("customcontent", {
label : "Enable User Content",
default : true
});
Setting.save();
<</script>>
/*
Setting.addList("difficulty", {
label : "Difficulty Level",
list : ["Easy", "Normal", "Hard"],
default : "Normal"
});
// CONTENT SETTINGS
Setting.addHeader("Content Settings", "Settings controlling what content is made available in the game.");
Setting.addList("rapes", {
label : "Rape Scenes",
list : ["Yes", "No", "Mandatory"],
default : "Yes"
});
Setting.addList("difficulty", {
label : "Difficulty Level",
list : ["Easy", "Normal", "Hard"],
default : "Normal"
});
// NO ANIMATION MODE
var settingNoAnim = function () {
var $html = $("html"); $html.removeClass("noanim-mode");
if (settings.noanim) { $html.addClass("noanim-mode"); }
};
Setting.addToggle("noanim", {
label : "No-Animation Mode (disables CSS anims)",
default : false,
onChange : settingNoAnim
});
// SFW MODE
var settingSFW = function () {
var $html = $("html"); $html.removeClass("sfw-mode");
if (settings.sfw) { $html.addClass("sfw-mode"); }
};
Setting.addToggle("sfw", {
label : "SFW Mode (hides images)",
default : false,
onChange : settingSFW
});
// THEME SETTINGS
var settingThemeses = ["None", "Light Mode", "Web 0.0", "Damsels & Demons", "Crazy Evil"];
var settingThemeHandler = function () {
var $html = $("html");
$html.removeClass("no-theme theme-light theme-retro theme-fantasy theme-mandy");
switch (settings.theme) {
case settingThemeses[0]: $html.addClass("no-theme"); break;
case settingThemeses[1]: $html.addClass("theme-light"); break;
case settingThemeses[2]: $html.addClass("theme-retro"); break;
case settingThemeses[3]: $html.addClass("theme-fantasy"); break;
case settingThemeses[4]: $html.addClass("theme-mandy"); break;
}
};
Setting.addList("theme", {
label : "Visual Themes",
list : settingThemeses,
onInit : settingThemeHandler,
onChange : settingThemeHandler
});
// default value not defined, so the first array member "(none)" is used
*/
<<nobr>>
<<eventhead>>
<<difficulty 4 >>
<<set
_GFNAME = "Rina",
_GFLNAME = "DeSotto",
_GFID = "Rina (porn freak)",
_GFHANDLE= "rinabambina17",
_BFNAME = "Greg",
_BFHANDLE= "rb17fan11",
_CUCK = $CHOICE=="CUCK" ? 1 : 0,
_FINAL_THOUGHT = "pornsite_recruitingZZZZZZZ".happened() ? " " : "If breeding material like _GFNAME is on that porn site, it would be worthwhile to solicit for girls to shoot scenes with you on your profile. You decide to use some of your ad revenue to boost your profile and put a listing on the site's forums. The more hits your videos get, the more likely you are to be approached... <<happen pornsite_recruiting >> <<countup pornsite_adshare -2 >>",
0 >>
<<if !"condom".happened() and !"condom_trick".happened() and !"condom_tampered".happened() >>
<<set _RAW = 1 >>
<</if>>
/*
Megan Rain
Anna Dagostini
Bailey Blue
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "You've received a message from a fan." message >>
<<case 0 START_SCENE >>
<<talkingto _BFNAME 1 >>
<<set $EVENT_HAPPENED = [] >>
You notice a comment posted under one of your videos:
<<quo _BFNAME "My gf is a porn freak and she says she wants me to fuck her like the guy in these videos cuz he's her favorite. I don't have much experience, she's my first gf what do I do? - _BFHANDLE" >>
Who goes to porn comment sections for life advice? This fucker apparently. Unsurprisingly, most of the responses are mockery and innuendo.
<<do "DM this _BFHANDLE guy." PAGE:20 >>
<<do "Cybersleuth around and see if you can figure out who his girlfriend is." HACK>6 MYSTERY NEXT >>
<<event_exitlink "Ignore it for now." >>
<<case 1 >>
<<talkingto _BFNAME 1 >>
The dashboard says his IP address is Utaran. Interested in diving deeper, you do a lookup on his username _BFHANDLE and find that it's the same one he uses for accounts on various sites (minus the trailing number), including a photo/video-based social media app. What a dipshit! You paruse some of the videos and... yeah, it's some rich young dork who lives in the Heights. You start to wonder why you're stalking some dude when...
<<quo POV "Shit, his girlfriend's hot!///you say aloud, when you see her." >>
<<eventimage pose2.jpg right >>Cute face, long black hair, skinny body, cute ass. He's got her tagged in some photos, so you check out her account, _GFHANDLE. It's full of photos centered on her ass, high angles of her cleavage, etc, with innocent captions like 'do u like my new shorts?' and 'just going for a walk'.
<<p>>So she's a fan of yours? Well, you're a fan of hers. Wondering if she's of the same intellectual calliber as her boyfriend, you do a lookup '_GFHANDLE' on the porn site and find it. Generic avatar, never posted a comment, but Utaran IP and a record of giving every single one of your videos a five star rating. Gotta be her.
<<do "Message her." NEXT >>
<<do "Post a photo of her in the thread to taunt him." PAGE:30 >>
<<case 2 >>
<<talkingto _GFNAME 1 >>
<<quo POV "I see in your profile you're in Utara too. Small world.///you say, deciding to keep it simple." >>
A series of messags arrive while you're fucking around on the site.
<<quo WHO "omg lol" >>
<<quo WHO "u really the guy?" >>
<<quo WHO "i was fingering myself to one of yours when u message" >>
<<say "Yeah? I'm looking to work with local talent. You ever done porn work?" NEXT "RESPO:lol no||wait u want to do vid with me|Yeah, into it?|omg yes!|We'll need to do a quick audition. You free in half an hour?|holy shit, yes" CHOICE:TALENT >>
<<say "Your boyfriend posted on one of my videos. (send link to his post)" NEXT "RESPO:oh god so embarassing///she says in response.|He's just not up to the task?|was worried of that :( but I love him|Which is your favorite vid of mine?///you say, turning the conversation to something that will remind her what she's missing.|here///she says, sending a link. It's to the video you uploaded most recently.|I can fuck you like that.|WHAT|Gimme your address. I'll come do it now.///you lay it out for her." CHOICE:BF >>
<<case 3 >>
<<convo >>
There was no point in being coy - she's seen your dick, and she's seen what you'll do with it, and she's no doubt thinking about what you'll do with it with her, and she's no doubt aware that you're thinking the same thing.
<<quo WHO "im so excited///she says after a long pause. Was she finishing up her fingering?" >>
She sends you a list of instructions on how to get to her house. She explicitly tells you to park a distance away and to walk to the basement door at the back in such a way as to not be seen approaching the house.
<<quo WHO "if u run into my parents just say you're my math tutor or some shit" >>
<<quo POV "Haha, ok." >>
<<quo WHO "dont laff i suk at math but im trying" >>
<<do "Go hit it." NEXT >>
/* ------------------------------------ */
/* HOUSE */
/* ------------------------------------ */
<<case 4 >>
<<eventimage meet.jpg right >>
<<timepasses .5 >>
<<change_bg heights >>
It's not hard to find the place, and you follow the instructions you were given, making your way to the basement.
<<if _CUCK >>
<<unstand man-young >>
<<quo _BFNAME "H-hi mister _PORNNAME. This is my girlfriend, _GFNAME." >>
<<money 500 >>
<<else>>
<<quo WHO "Holy shit, it's really you!///she exclaims, standing abruptly from the chair she was in when you arrived." >>
<<quo POV "Yeah. You ready?///you say, moving close to her and holding her cute face by the chin with your hand." >>
<</if>>
<<switch $CHOICE >>
<<case CUCK >>
<<convo "Hi.///she says simply, pushing some of her hair back over her ear as she does so.|Hey _GFNAME. _BFNAME has told me a lot about you.||He did?||Yeah I-||He's arranged for us to show him how it's done.||He //has//?///she says excitedly, understanding your meaning.|Hey, wait a minute, we didn't discuss-|_BFNAME, it's alright, I-|///There's an awkward moment. An understanding has been made; you want to fuck her, and the only one with a problem with this is _BFNAME." _GFNAME POV _BFNAME >>
<<case TALENT >>
<<convo "Yeah um... oh my gosh I'm so nervous.///she says, and you can hear a quivvering in her voice.///I'm not actually... like, I don't really know how to fuck like some of those girls.|Don't worry, I'll take the reigns. Just do what comes natural.|I will, _PORNNAME.|///She leads you to a guest bedroom in the basement and her cellphone up on the nightstand. She nervously undresses in front of you, fumbling as she unbuttons her shorts. When the two of you are naked, she giggles nervously while looking at your erect penis. " >>
<<case BF >>
<<convo "Yeah um... oh my gosh I'm so nervous.///she says, and you can hear a quivvering in her voice.///I've only ever been with _BFNAME. Oh, poor _BFNAME...|Don't worry about him.|I love him but... I've been meaning to break up with him. I just don't know how.|I'll make you forget all about him, for a while...|///She leads you to a guest bedroom in the basement and her cellphone up on the nightstand. She nervously undresses in front of you, fumbling as she unbuttons her shorts. When the two of you are naked, she giggles nervously while looking at your erect penis. " >>
<</switch>>
<<if !_CUCK >>
<<say "I bet a girl like you knows how to please her man." CHARM NEXT >>
<<do "Get it in." NEXTNEXT >>
<<else>>
<<say "Don't worry, _BFNAME. Just watch and learn. _GFNAME, is there a bedroom around here...?" NEXTNEXT "RESPO:Yes, right this way!///she says, leading the two of you down a hall and around a corner. You follow right behind her, _BFNAME hangs his head and trails behind." >>
<</if>>
<<case 5 >>
<<if _CUCK >><<unstand man-young >><</if>>
<<eventimage bj.webp right >>
<<convo "Oh, of course! How rude of me. Porn scenes always start with a blowjob.///she says, taking her place on her knees at your feet. She blows you like as though she studied porn blowjobs well, and honed her skills on her boyfriend's dick. Well, it paid off.|You're a natural.|Mmmm...|I'm gonna cum.|Cum on my face!///she says, pulling your cock out of her mouth and jerking you to completion. Your massive load fountains all over her.|I expected you to swallow.|Oh! Of course. I'll swallow the next one.///she says, jerking you to retain your errection while licking the cum of her lips.|Don't let me get soft.|I won't.///she says, engulfing your cock once more.///Mmm...hmmm..." >>
<<feed >>
<<horny -5 >>
<<eventimage bjdrink.webp right >>
She's clearly a natural. She swallows your second load and then wiples the cum from her face with her hands, licking them clean once she's done.
<<if _CUCK >>
<<convo "|You're pretty good at this. Suck a lot of dicks?||No, just my _BFNAME. I love him so much and I want to make him feel good.||I love you _HERNAME.|I love you too _BFNAME.///she says, face streaked with your glistening cum." _WHO POV _BFNAME >>
<<else>>
<<convo "|You're pretty good at this. Suck a lot of dicks?|Well... ok so, don't tell _BFNAME but I sometimes give blowjobs to guys at school when they do me favors.|What kind of favors?|Help me with homework, let me copy their test, that sort of thing." >>
<</if>>
<<switch $CHOICE>>
<<case TALENT >>
<<case BF >>
<</switch>>
<<do "Time to get it in." NEXT >>
<<case 6 >>
<<talkingto _GFNAME 1 >>
<<if _CUCK >>
<<unstand man-young >>
<</if>>
<<convo >>
<<eventimage askcondom.jpg rightwide >>
You point to the bed, and she gets the message, crawling on to it and arching her back to signal that she's ready for her first scene.
You get on the bed with her, errect penis pointing straight at her pussy.
<<if _CUCK >>
<<else>>
<</if>>
<<if _CUCK >>
<<convo "Oh, wait. Can't you... can't you wear a condom?|Do I wear a condom in my videos?|Well, sometimes you do...///he looks over to his girlfriend for support, but you can tell she's struggling not to smile. She's enjoying this exchange.|Let's as her. What do you think _GFNAME?///you say, but as she opens her mouth to respond she starts to giggle." _BFNAME POV >>
<<say "Go sit in the corner and take notes, _BFNAME." THREAT CHOICE:CUCK EVENTHAPPEN:bareback "RESPO:Ok...///he says, intimidated. Before he does he makes a move to kiss _HERNAME. She kisses him and whispers words of comfort in his ear." NEXT >>
<<choosecondom 0 "I respect your decision." "This is important to the lesson, it has to be authentic experience.:Oh... Ok..." "Don't worry, I've been tested.:Really?|Yeah, it's a necessity for my industry.|Ok, good. I feel better about this, now." >>
<<else>>
<<convo "Oh, wait. Aren't you going to wear a condom?|Do I wear a condom in my videos?|Well, sometimes you do... I feel like, if I'm going to cheat on _BFNAME, I should at least do it safely, you know?" >>
<<say "I thought you had a lot of potential, but it seems you aren't accomodating enough for the porn industry." THREAT CHOICE:TALENT EVENTHAPPEN:bareback "RESPO:What do you mean?|I mean the interview's over. I can't do anything with a girl who won't give it her all.|But... no, wait! I'll do it. Just promise me you'll pull out before you cum.|If I pull out, it won't be a 'creampie' now, will it?|No, I guess not...///she says, reluctantly.///Ok. I guess it'll be fine. You've done this before, right?|Yeah.|Ok. I trust you." NEXT >>
<<say "When I make love to a beautiful woman like you, I want to feel it." CHARM CHOICE:BF EVENTHAPPEN:bareback "RESPO:Aww, that's so sweet. _BFNAME says stuff like that sometimes, but I always say no...|You make him wear condom? Every time?|Yeah, why?|Let's make this special then. Raw sex. Lets experience each other.|Oh, you're so romantic. Ok..." PROGRESS:1 NEXT >>
<<choosecondom 0 "I respect your decision." "There's a lot of opportunities in the industry for girls who take it raw.:Really? Huh... I never thought of that.|You don't have to think about it. Just say yes.|Alright..." "Don't worry, I've been tested.:Really?|Yeah, it's a necessity for my industry.|Ok, good. I feel better about this, now." >>
<</if>>
/*
<<choosecondom "AGGREETEXT" >>
*/
<<case 7 >>
<<if _CUCK >><<convo $RESPONSES _BFNAME POV >><<else>><<convo >><</if>>
She kisses you on the lips and gives your cock a massage.
<<if _CUCK >><</if>>
<<if _CUCK >>
<<convo "Can we start gentle?|You want it gentle? I thought you were a fan of my videos.|Yeah but...///she begins, and starts to whisper.///You're bigger than he is, and I'm not used to something that big.|Sure.///you say, holding her ankles and pushing your dick into her pussy. You hear her boyfriend gasp" >>
<<eventimage miss.webp rightwide >>
You start gentle as he asks, only dipping in a few inches with each thrust.
<<convo "You watching this, _BFNAME?|Yes...|Oh... ohhh... so good.|You notice the way I'm moving my hips?|Yeah. I see.|Mmm... oh...|You ready for more?||I think so...|What's her best position, _BFNAME?|Oh uh, it's... um...|He likes the way I ride him.|Then so will I." POV _BFNAME WHO >>
<<else>>
<<convo "Can we start gentle? You're bigger than he is, and I'm not used to something that big.///she says, lying on her back.|Sure.///you say, holding her ankles and pushing your dick into her pussy." >>
<<eventimage miss.webp rightwide >>
You start gentle as he asks, only dipping in a few inches with each thrust.
<<convo "Oh... ohhh... so good.|You like it?|Yeah?|You ready for more?|I think so..." >>
<</if>>
<<do "Change positions." NEXT PROGRESS:1 >>
<<do "Shove it to the hilt then cum inside her." PAGE:15 "RESPO:Oh! Ow! What are you...?///she protests as you suddenly start pounding it.///Owowow!|Ugh....///you say, shooting your load inside her.|...///she stares at you, confused.///Wait, you came already? Why?!|Just felt like it." >>
<<case 8 >>
<<eventimage ride.webp rightwide >>
<<switch $CHOICE >>
<<case TALENT >>
<<convo "Then let's start the audition. Lie down. Let me show you how I ride.///she says." >>
<<case BF >>
<<convo "Let me be on top.///she says." >>
<<case CUCK >>
<<convo "Oh... Ahhh... D-do you like it, _PORNNAME?|You're a natural. Where'd you learn to fuck like this?|I... watch a lot of porn..." >>
<</switch>>
You lie on your back and let her take control. She guides your cock into her pussy, and then slowly begins moving herself up and down its length. When she begins to feel more confident, she starts to move faster, and soon she's riding you quite fast.
<<quo WHO "OH my god... ah... I love it... I knew I'd love it..." >>
<<say "See, _BFNAME? Even when she's on top, you don't let her do all the work." CHOICE=CUCK PROGRESS:1 NEXT >>
<<say "You ride like a pro!" CHOICE=TALENT PROGRESS:1 NEXT >>
<<say "_BFNAME doesn't deserve a girl this good!" CHOICE=BF PROGRESS:1 NEXT >>
<<do "Change position." NEXT >>
<<do "Cum inside her." PAGE:15 "RESPO:|Ahhhh...|Hmm?///she says, noticing your change in expression.///Wait, you didn't...?|Yeah. I came.|So soon?|Hey, don't blame me. You were doing such a great job, I couldn't help it." >>
<<case 9 >>
<<eventimage doggy1.webp rightwide >>
At your gesture, she <<if _CUCK>>faces _BFNAME and<</if>> gets on all fours, arching her back. You get behind her and ease yourself into her tiny little ass. She shivers at your touch and lets out a gasp when the head of your penis pushes into her.
You stroke her back as you slowly move your hips back and forth, and she responds in kind.
<<convo "Mmmmm... It's like I imagined it.///she says, after you intensify the motions." >>
<<switch $CHOICE>>
<<case CUCK >>
She quickly quiets herself, consious that her boyfriend is watching.
<<convo "Don't hide the way you feel, _GFNAME. Show him what you like, so he learns.|Ok... _BFNAME... he's really hitting me deep. I... ohhhh... I love it so much.|What do you love?||His confidence. He knows what he's doing. He's doing it just hard enough... he's not racing to the finish line or trying to impress me with speed or force. He just... he knows. His dick... oh.... it's... mmmm..." POV WHO _BFNAME >>
<<case BF >>
<<convo "Oh... oh god it's so good..." >>
<<case TALENT >>
She enjoys the motions for a while, takes a deep breath, and turns on her acting.
<<convo "Oh my god, you're so amazing.///she says in her best bad porn startlet voice.|...|Ah... your dick. It's so big...mmmm...|...|Oh...mmmm... I love it when you move your big fat cock inside me like that." >>
<<case BF >>
<<convo "Oh... oh god it's so good..." >>
<</switch>>
<<show "You can tell she's having an amazing sexual expeirence. She won't deny you anything you ask now." PROGRESS>3 ICON:fuck >>
<<if _CUCK >>
<<say "An important part of pleasing a woman is letting her know you're in charge. _GFNAME, remove my condom." HAPPENED:condom EVENTUNHAPPEN:condom "RESPO:Ok...///she says, leaning forward so you fall out. She pulls off the condom and guide you back in.///Sorry _BFNAME, but he's too good. I can't say no." NEXT >>
<<say "Look, _BFNAME. Maintain eye contact with your lover." "RESPO:Yeah... look at me... Mmmm..." NEXT >>
<<elseif _PROGRESS>3 >>
<<say "You're amazing _GFNAME... want to do a creampie scene?" EVENTUNHAPPEN:condom CHOICE=TALENT HAVE:camera "RESPO:You want... ohhhh.... to do a video?|Yeah.|Yessss... make me famous! Ohh!!" NEXT MYSTERY >>
<<say "I bet you want me to fill you with cum." EVENTUNHAPPEN:condom CHOICE=TALENT !HAVE:camera "RESPO:Yes... do it! Before I change my mind...|Beg for it, bitch.|_PORNNAME... p-please... I don't care what happens... cum inside me!" NEXT MYSTERY >>
<<say "I really want to feel you, _GFNAME. (remove condom)" HAPPENED:condom EVENTUNHAPPEN:condom "RESPO:Ok... it's so good... hurry up.///she says as you pull out to pull it off." NEXT MYSTERY >>
<<say "You're doing amazing, _GFNAME. Let me record the rest of your audition." CHOICE=TALENT HAVE:camera EVENTHAPPEN:recorded "RESPO:" NEXT MYSTERY >>
<<say "_GFNAME, it's time to break up with _BFNAME. (put camera down and start filming)" CHOICE=BF HAVE:camera EVENTHAPPEN:recorded "RESPO:" NEXT MYSTERY >>
<<else>>
<</if>>
<<do "Just cum." "RESPO:Oh! Ohhh.... oh oh oh!///she moans as you start pounding her even harder, bringing both of you closer to climax." PAGE:15 >>
<<case 10 RECORDING >>
<<show "You are recording." HAPPENED:recorded ITEMICON:CAMERA >>
<<convo >>
<<eventimage doggy2.webp rightwide >>
<<if "recorded".happened() >>
She moans in assent as you put your camera on the nightstand and hit record. You grip her by the throat and force her to stare into the red recording light as you ream her out.
<<switch $CHOICE>>
<<case TALENT >>
<<convo "Oh.. oh... yes! Pound my tight pussy! Oh, so good!///she moans, her porn acting turning into sincere admiration for your work.|_GFNAME, introduce yourself to the world.|I'm... I'm _GFNAME _GFLNAME and I l-loved getting fucked...///Jesus, did she just give her real name?! You didn't expect her to do that... but it's getting uploaded.///I love getting fucked so much... F-follow me at //_GFHANDLE// and w-watch me fuck a new guy every month.|Week.|Every week!" >>
<<if _RAW >>
<<convo "|You ready for your first creampie, _GFNAME?|Yes! Cum in me! Make me one of your creampie sluts _PORNNAME!" >>
<</if>>
<<case BF >>
<<convo "I didn't want to do this, but you're right...|It's recording. Speak your mind.|Hey _BFNAME.///she says clearly, looking into the camera.///I know I said I wanted you to fuck me like him, but as you can see I decided to go straight to the source.|...|His dick is so big, _BFNAME. Bigger than yours. And the things he can do with it!|...|If you can't figure it out, we're through. I don't want to fuck you again. I- oh! OH! Nnnn.///she says, pausing in her acting.|...///you say, fucking her harder to intensify the orgasm.|OH GOD! Ah... ahhahah...///she says, dropping the act for a moment, before looking up at the camera again.///He can make me cum, _BFNAME, just like that. So go enjoy that hentai folder I found on your hard drive, or maybe try your luck with that fat ginger girl in science class who's cleavage I saw you staring at that one time." >>
<</switch>>
<<else>>
You grip her by the throat and fuck her harder.
<<switch $CHOICE>>
<<case CUCK >>
<<convo "Oh.. oh... yes! Pound my tight pussy! Oh, so good!///she says.///Mmmmm... ohhh.|You love this don't you bitch! Tell him what I'm doing that he doesn't!|...|I... oh...oh... you can't _BFNAME.///she says, trying to look away.///You can't... you just don't have it in you.|What was that? Say that again.///you say, forcing her to look right at him.|Dont...|He's too good.... oh... I love it... His dick is so big, _BFNAME. Bigger than yours. And the things he can do with it!||Baby I-|OH GOD! Ah... ahhahah...///she says as she orgasms.///He can make me cum, _BFNAME, just like that." WHO POV _BFNAME >>
<<if _RAW >>
<<convo "|I'm about to creampie your girl. Is it a safe day I wonder?|No, you can't!///he shouts, leaping to his feet.|Do it!///she begs.///Cum inside me _PORNNAME! Like all the girls in your videos!||Is it a safe day?!///he asks of her tearfully, kneeling in front of her.///Is it...?|Cum in me!///she says, ignoring the question." WHO POV _BFNAME >>
<</if>>
<<default >>
<<convo "Oh.. oh... yes! Pound my tight pussy! Oh, so good!///she says, cranking her porn acting up to 11.///Mmmmm... ohhh." >>
<</switch>>
<</if>>
You start to pound her faster.
<<quo WHO "Ohmygod ohmygod ohmygod...!" >>
<<do "Fill her with cum." NEXT >>
/* ------------------------------------ */
/* FINISHFUCK */
/* ------------------------------------ */
<<case 11 >>
<<show "You are recording." HAPPENED:recorded ITEMICON:CAMERA >>
<<convo >>
<<if _CUCK >><<quo _BFNAME "Nooooo!" >><</if>>
<<eventimage doggy3.webp right >>
/*<<item videosex_yours >>*/
<<convo "Yes... yes! OH GOD!" >>
<<if _RAW >>
<<switch $CHOICE>>
<<case TALENT >>
<<convo "Oh.. oh... yes! Pound my tight pussy! Oh, so good!///she says, cranking her porn acting up to 11.///Mmmmm... ohhh. Give me a creampie!" >>
<<case BF >>
<<convo "|Ngh...///you pant, cumming inside her as she berates her soon-to-be-ex. You were having too much fun to hold on to it for any longer, listening to that.|Mmmmm, hear that _BFNAME? My first creampie. I didn't ask him to pull out and cum on my tummy like I do with you.|<small>Say you're trying to get pregnant.</small> you suggest in whisper as you work yourself into a second errection without pulling out.|Ah...///she says, turning her head to the side to hear you. You repeat it again and she seems to understand.///You know why, _BFNAME? He's a real man. He takes charge of my body, like he owns it. I'm going to have a baby, because he decided to cum in me. No woman will ever feel this way about //you//." >>
<</switch>>
<<else>>
<<switch $CHOICE>>
<<case TALENT >>
<<convo "Oh.. oh... yes! Pound my tight pussy! Oh, so good!///she says, cranking her porn acting up to 11.///Mmmmm... YES!" >>
<<case BF >>
<<convo "|Ngh...///you pant, cumming as she berates her soon-to-be-ex. You were having too much fun to hold on to it for any longer, listening to that.|Mmmm, yeah _NAME. That's your pussy now. Enjoy it.|I will. Thanks _BFNAME, for letting this bitch train herself on your sorry ass so she'd be ready for me.///you say into the camera.///Now she's an insatiable fucktoy." >>
<</switch>>
<</if>>
<<fuck _GFID 0 $EVENT_HAPPENED filmed >>
<<if _CUCK >>
<<stockimage creampie 33 right >>
<<if _RAW >>
_BFNAME weeps as cum drips from her pussy.
<<convo "You know what? I... I just remembered. I don't think it was a safe day.///she says, after a moment she says, a guilty look on her cute face.|What?!|Oh noo, haha. That sucks. _BFNAME, sorry I got your girl pregnant. I trust you'll step up?|Step up?///he says, bewildered.///What do you mean!?||Step up and be a dad. I'm not raising the thing, and you don't want _GFNAME to be a single mother, do you?|Shit-fuck, he's right! Someone's gotta help me raise his's kid.|Oh... I... I'll do it. I love you, _GFNAME.///he says, holding her hands.||I love you too...///she says, kissing him but maintaining eye contact with you, making a //call me// sign at you with her hand.|///While she does so, she holds her ass in the air, showing your cum oozing out of it. Seems you saved his relationship, though not the way he'd hoped. Still, he seems satisfied, in a way." WHO _BFNAME POV >>
<<say "Well, my work here's done." NEXT "RESPO:We should do this again sometime!" >>
<<else>>
_BFNAME weeps you and _GFNAME exchange kisses.
<<say "Thanks for letting me use your girl. Hope you learned something." NEXT "RESPO:Thanks for using me. We should do this again sometime!" >>
<</if>>
<<elseif _RAW >>
<<stockimage creampie 33 right >>
<<if "recorded".happened() >>
Afterwards you hold the camera to film your cum as it oozes from her pussy.
<</if>>
<<convo "That was amazing. I've never felt so good in my life.|Yeah, I could tell.|Hey um... should I be worried about this?///she says, pointing at her cum-drenched pussy.///We didn't really work something out. Haha, my bad, totally on me, but..." >>
<<say "You're worried that you might be typecast as a creampie girl?" NEXT "RESPO:No, that's not what I mean. But... wait, typecast? Does that mean I passed the audition?|Yeah.|Amazing! Like, do I sign a contract now?|Nah, I'll get in touch next week and we can sort out the details.///you lie." CHOICE=TALENT >>
<<say "What happened to this //he owns my body// shit you were saying?" NEXT "RESPO:I didn't mean that. The whole thing was acting. I don't really feel that way... we aren't showing him that video, are we?!|Oh, you don't want to break up with him? Fine. If you get pregnant, just tell _BFNAME it's his.|I can't do that!|Why? He's loaded, and you said earlier you love him. He may be worthless in bed, but you can get another use out of him; a provider.|Oh... poor _BFNAME...|If your period comes late, just have sex with him and don't make him pull out like you normally do. Now he's on the hook.|I don't think I can do that...|Well, it's either he's the babydaddy or your babydaddy is a pornographer. If you shack up with me, I'm going to expect you to fuck my friends on camera. Business associates too. Think about that.|Oh god..." CHOICE=BF >>
<<say "Nah I had a vasectomy. Everyone in the industry had one." NEXT "RESPO:Oh really?|Yeah. How many bastards would I have running around if I didn't?|Lots, I bet!|Yeah. Wouldn't want that.|Haha, no! But how come they don't do creampies every scene then? If everyone's fixed?|Uh, union rules?|Oh... that makes sense." LIE >>
<<say "To be honest, you're probably pregnant." NEXT "RESPO:What? Shit!|It's not a big deal.|How is it not a big deal?!///she shouts.|You got a few months until you start showing, I say start a porn content producer account, grind out as many videos as you can until then. You should make enough on ad revenue to pay rent once your parents find out and kick you out, and maybe after the baby's born you'll have a fanbase still waiting for you to return.|That's it? You're just going to leave it like that? With //advice//? What if I really am pregnant?|I literally just gave you some good career advice. If you're nice maybe we can collab on a few scenes further down the line.|Oh jeez..." ACT:honest ISPREG >>
<<else>>
Afterwards you hold the camera to film your cum as it oozes from her pussy.
<<convo "That was amazing. I've never felt so good in my life.|Yeah, I could tell." >>
<<say "So are you my girl now?" NEXT "RESPO:Oh, no! I'm sorry, I didn't mean that. The whole thing was acting. I don't really feel that way... we aren't showing him that video, are we?!|Oh, you don't want to break up with him?|No I just... look, it was amazing. I want to do it again soon. But I'm still in love with _BFNAME. You understand, right?|Yeah, whatever. Call me whenever you want some dick again." CHOICE=BF >>
<<say "Look, I was just over here to get some easy pussy. I don't want a girlfriend." NEXT "RESPO:Oh, ok. Wow, that hurts.|Why? I got plenty of girls to fuck, no need to be faithful to one.|I know. I know...///she says, look of dissappointed.///We can still fuck sometimes, right?|Yeah, sure can." CHOICE=BF ACT:honest >>
<<say "Look, I was just over here to get some easy pussy. I'm not recruiting for the porn industry." NEXT "RESPO:Fuck! Are you serious!?|Yeah.|You goddamn piece of shit!|You'" CHOICE=TALENT CHOICE2:NOBOOTY ACT:honest >>
<</if>>
<<case 12 >>
<<eventimage postfuck.jpg right >>
<<convo >>
<<if _CUCK >>
<<unstand man-young >>
<<quo _BFNAME "Yeah... sometime..." >>
<</if>>
<<do "Continue." PAGE:50 >>
<<case 15 >>
<<convo >>
She is somewhat dissappointed by the sex you gave her, but you got what you came for. You start to put on your clothes again...
<<fuck _GFID 0 $EVENT_HAPPENED >>
<<do "Continue." PAGE:50 >>
/* ------------------------------------ */
/* DM_GUY */
/* ------------------------------------ */
<<case 20 DM_HIM >>
<<talkingto _BFNAME 1 >>
<<quo POV "Hey, your gf wants you to fuck like me?" >>
A response arrives while you're fucking around on the site.
<<quo WHO "Whoah. You're the guy! Yeah, it's embarassing." >>
<<say "No shit. I was just messaging you to tell you how pathetic you are." "RESPO:Hey, be nice.|No. Youre pathetic. You'll never please anyone but yourself, with your own hand. Now get the fuck out of my comment section.///you say, then close the window." ACT:mean NEXT CHOICE:MEAN >>
<<say "Here's how you do it... (offer him some advice)" "RESPO:Yeah, I could really use your advice.|All right, on your bed - you got a headboard? You'll need a headboard.|I got a headboard.|Is it padded?|No.|Good. How tall is she?|Five-foot four. Why?|You can't have more than a one-foot differential in your heights. Otherwise, you could really hurt your neck.|I can't tell ya how much I appreciate this.|If you could master this move...///you begin, and fill his ear with your expertise." ACT:KIND FUCK>_DIFFICULTY NEXT CHOICE:FUCK ACT:gooddeed >>
<<say "Maybe you don't have the dick or physique to do what I do. That's fine, there's other ways to please her..." "RESPO:How?|You any good at eating out?|Yeah I take her out to eat all the time. Nice places too.|No, I mean eating her pussy, you idiot.|Oh, yeah. Um... well, no. It kinda grosses me out.|Well, stop being a pussy. You want to please her? Or you want her to go elsewhere? You gotta learn to eat her out.|Ok, ok. I'll nut up an do it. But how?|Some people say to spell the alphabet with your tongue, but I find.../// you begin, and share with him your experience." ACT:KIND ORAL NEXT CHOICE:ORAL >>
<<say "It's obvious to me you guys just aren't compatible. You should break up with her." "RESPO:What? How do you know?|I know her type. She thinks she wants a relationship, but she just wants to fuck around. If you stay with her, she'll cheat on you.|I can't believe that.|Well, believe it. It'll be years before she settles down and is ready to be faithful to a guy, every guy she meets along the way will be collateral damage. Best advice I can give you is find another girl. You'll save yourself a lot of heartache.|Maybe you're right. I sometimes feel that way, but I usually tell myself it's fine, just my low self esteem talking. Hearing someone else say the same thing, I figure I wasn't wrong, was I?|No, you knew it, you just loved her too much to admit it to yourself. _PIC|Yeah. Oh man, I feel so stupid. I've seen the way she posts pics of herself on social media. She even has an account on this site! Do you think she uses it to message other guys to try to hook up with them?|Huh? Show me her account.///you say, interested.| Here, here's her Pinstagram and her account here.///he says, sending you the links.|Huh, yeah maybe.///you say, clicking through.///Oh, shit. She's hot.|Yeah lol.|Well, good luck with the breakup. I gotta go.|Yeah man thanks.///he says, and you close the window. His girlfriend's fucking hot! What if she //is// a horny slut?" ACT:mean LIE:_DIFFICULTY NEXT CHOICE:LIE >>
<<say "For $KRED 500, I can come show you how its done in person." TAKE:500 BARTER PAGE:22 CHOICE:CUCK >>
/* ------------------------------------ */
/* DM_HER_OR_END */
/* ------------------------------------ */
<<case 21 >>
<<talkingto _BFNAME 1 >>
<<set _PIC = "<<eventimage pic.jpg right >>" >>
<<convo >>
<<switch $CHOICE >>
<<case LIE >>
<<do "A horny slut who's a fan of yours? You should //get in touch//." PAGE:2 >>
<<freeroam pornfreak >>
<<eventjournal "I told the porn freak gf guy to break up with her." >>
<<case MEAN >>
<<eventjournal "I dealt with the guy with the porn freak girlfriend. He knows his place now." >>
Losers like this guy just can't please their women.
_FINAL_THOUGHT
<<eventjournal "I dealt with the guy with the porn freak girlfriend. Hopefully their relationship should improve." >>
<<default>>
Losers like this guy just can't please their women.
_FINAL_THOUGHT
<<eventjournal "I dealt with the guy with the porn freak girlfriend. Hopefully their relationship should improve." >>
<</switch>>
<<event_finalize >>
<<event_exitlink "That's enough internet for today." >>
<<case 22 >>
<<talkingto _BFNAME 1 >>
<<convo "Show me? How do you mean?|I mean sit in on you and your GF, and give you some pointers.|I don't know if she'd be into that...|Well, whatever. Just keep trying, I guess.///you say, closing the window.|Hey wait!///he chimes in again.///Can we do it today? I can convince her if we don't give enough time for her to change her mind.|Fine. Make it happen." >>
A few minutes later he messages you back.
<<convo "It worked! Here's her address!///he says, pasing an address into the message and giving you directions on how to sneak into her basement.///This is where we fuck sometimes, her parents don't go down there usually." >>
<<do "Head on over." PAGE:4 CHOICE:CUCK >>
<<case 30 POSTPHOTO >>
You post a photo of her in a thread with the message "checked his social, this is his gf".
<<schedule internet 2 "Your notifications are filled with responses to the pic of that commenter's girlfriend you posted. Jesus, these people are not kind to him. Some of it's funny, some of the descriptions of what they'd do to her are interesting, and so on. Reading down the thread, people start claiming they've gotten in touch with her and that she's starting an OnlySimps account in response to the attention." >>
<<event_finalize >>
<<event_exitlink "That's enough internet for today." >>
/* ------------------------------------ */
/* AFTERFUCKE */
/* ------------------------------------ */
<<case 50 PARENTS >>
<<if _CUCK >>
<</if>>
<<convo >>
Suddenly you hear the sound of footsteps coming down the stairs.
<<if _CUCK >>
<<unstand man-young >>
<<quo _BFNAME "Oh shit _GFNAME, what if it's...!" >>
<<convo "Shit, it's my parents! They normally never come down here.///she says, hastily putting on her clothes. You follow suit.///Probably just down here to get something out of the freezer. _BFNAME, go hide in the washroom. _PORNNAME, try to sneak past them. Please, don't get caught!|Yeah, sure." >>
<<else>>
<<convo "Shit, it's my parents! They normally never come down here.///she says, hastily putting on her clothes. You follow suit.///Probably just down here to get something out of the freezer. I'm going to hide in the washroom. You try to sneak past them. Please, don't get caught!|Yeah, sure." >>
<</if>>
She rushes out of the room. You peek out the bedroom door, and the coast seems clear, so you casually stroll towards the exit.
<<do "Continue." NEXT >>
<<case 51 PARENTS >>
<<talkingto "Her Father" 1 >>
<<stand man-suit >>
<<convo >>
<<convo "Um, hello?///says a voice behind you as you are about to reach the back exit.|Oh, hi. You must be _HERNAME's father.|Yes, who are you young man? You one of _HERNAME's friends? You seem a bit...///he says, noticing your age.|I'm her math tutor.///you hastily interject before the thought can complete in his head.|Oh, of course! I remember something about that I think. How are things going?|Oh, she tried very hard, spent an hour honing her skills.|That's good to hear, good to hear. Will you be coming back again next week?" >>
<<switch $CHOICE>>
<<case TALENT >>
<<say "She's got a lot of potential, but she's going to need a lot more training than just standard tutoring. For $KRED 1000 I can tutor her more intensely at my math... studio... " NEXT LIE BARTER CHOICE3:TUTOR "RESPO:That sounds splendid! Here's an advance.///he says, transfering the Kred on the spot.|Great! We'll do it for hours, I'll really really hammer it into her. Hammer that math into her.|Excellent. I knew she was a smart girl, deep down.|Yep, deep down. Well, bye.|My thanks! Pleasure meeting you." MONEY:1000 >>
<<case BF >>
<<say "She needs a study partner in order to really maximize the effectiveness of her math lessons. Perhaps her classmate _BFNAME could come over twice, three times a week?" NEXT LIE CHOICE3:STUDYPARTNER "RESPO:Oh, I don't know about that boy. I can't have that happen without a chaperone.|Mr.... um... sir, it's important that she develop with someone at her skill level. _BFNAME is perfectly suited, and he's also eager to improve. I tutor him as well.|Oh, alright. " >>
<</switch>>
<<say "No, my work here is done." NEXT LIE CHOICE3:TUTOR "RESPO:Is that so?|Yeah. Bye!" >>
<<say "I have to come clean with you. I'm not a math tutor." NEXT ACT:honesty CHOICE3:CONFESSION "RESPO:You aren't?|No, I'm a porno star. Your daughter is a fan of my work, so I came over to fuck her.|Y-y-you-|I got a video right here if you want to see it. Why you upset? Oh, I get it.///you say, putting your hand on his shoulder.///Don't worry. I may have said something about it being an audition, but don't worry: I didn't genuinely intend to recruit her. It was just a bit of fun, nothing more than that. I won't take her away from you.|...oh God...|Though, you might want to keep an eye on her. I set her sexual expectations pretty high, so she'll be fucking a lot of guys trying to recapture the magic today's fun.|...///he says, lips trembling, tear streaming down his cheek.|Well, bye." >>
<<say "Hey old man. Congrats, you're going to be a grandfather!" NEXT ACT:honesty CHOICE3:PREGCONFESSION "RESPO:What did you say?|I just got your daughter pregnant.|You... you WHAT?!///he says, gasping.|I said your little slut of a daughter and I were just having some fun in that guest room. Creamed her pussy, and now she's pregnant.|...///he says, lips trembling, tear streaming down his cheek.|Well, bye." ISPREGNANT:_GFID >>
<<case 52 >>
<<stand man-suit >>
<<convo >>
<<if $CHOICE3=="CONFESSION" >>
<<schedule textmessage 1 "why did you tell my dad? i'm super-grounded now!!!!!!!|Rina" >>
<<elseif $CHOICE3=="PREGCONFESSION" >>
<<schedule textmessage 1 "dad had a sroke and sent me to the doctor! i really am pregnant wtf why did you tell him?|Rina" >>
<</if>>
<<if $CHOICE3=="TUTOR" >>
<<schedule textmessage 1 "did you tell my dad you were my math tutor? lol! he's gonna send me to you to get tutored|Rina" >>
<<schedule bootycall 7 _GFID "Hey _PORNNAME! Rina here. Daddy says it's time for you to 'tutor' me." "God I love being handled by a pro." images/events/pornfreak/pose1.jpg images/events/pornfreak/doggy3.webp "repeat teen pornable" >>
<<elseif $CHOICE2!="NOBOOTY" >>
<<if $CHOICE3=="TUTOR" >>
<<schedule textmessage 1 "did you tell my dad you were my math tutor? lol! he's gonna send me to you to get tutored" >>
<<schedule bootycall 7 _GFID "Hey _PORNNAME! It's your #1 fan. My boyfriend's been busy lately, I need a good dicking." "God I love being handled by a pro." images/events/pornfreak/pose1.jpg images/events/pornfreak/doggy3.webp "repeat teen pornable" >>
<<elseif $CHOICE3=="STUDYPARTNER" >>
<<schedule textmessage 31 "It's me, Rina. My period didn't come. I told my boyfriend it was his... We been doing it a lot lately, anyway, so he believes it. I don't, though. (It's not bad, he's been getting better, we've been reviewing your videos whenever he's over, and he's eager.) He was so sweet when I told him. I think he'll be a good dad. We're going to tell our parents soon. I want to try being faithful to him, but I don't regret meeting you. Thanks, actually. I feel happy, for some reason." >>
<<elseif $CHOICE=="BF" >>
<<schedule bootycall 7 _GFID "Hey _PORNNAME! It's your #1 fan. My boyfriend's been busy lately, I need a good dicking." "God I love being handled by a pro." images/events/pornfreak/pose1.jpg images/events/pornfreak/doggy3.webp "repeat teen pornable" >>
<</if>>
<<else>>
<<if $CHOICE=="TALENT" >>
<<schedule internet 12 "You come across a new community account on the porn site. The girl seems familiar, where have you seen her... Oh shit, it's Rina! She got into porn after all, good for her. Her early videos are with some guy - probably her boyfriend, though you can't see his face - but after a certain point she switches to a 'fan service' business model, where the highest bidder gets to be in a weekly vid. Some of these men are at least twice her age... possibly even four times her age. The video with what you assume is her school's football team is your favorite. She's cum a long way." >>
<<elseif $CHOICE=="BF" >>
<<schedule internet 12 "While looking for something to jerk off to, you come across a video with a familiar face... and body. Specifically, your body. Rina must have uploaded the video she shot. Did she break up with her boyfriend using this video, after all? The account that posted it was created and only active on the day it was posted, so perhaps you'll never know." >>
<</if>>
<</if>>
<<do "Leave hastily." PAGE:999 >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<if _GFID.wasFucked() >>
<<p>>
<<switch $CHOICE >>
<<case BF >> Seems like it might be easy to pick up girls on this site...
<<case TALENT >>You wonder how many whores like her are out there, desparate for a 'role' involving their holes.
<<case CUCK >> What a loser that _BFNAME guy was, but...
<<default >> That was fun.
<</switch>>
_FINAL_THOUGHT
<<if _FINAL_THOUGHT and _GFID.isPregnant() >>
<</if>>
<</if>>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><ASMODOV>You are worthy.</ASMODOV>id name hidden description requirement cost level notes type category subcategory stat_mods proc pow
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
expert_father Fatherly - You have an aura tha makes you more attractive to milfs and married women. Might work on girls with daddy issues as well. - - available after 100 impregnations - -
expert_old Cougar Hunter - For every year older than you she is, you're PROC% better at getting what you want from her. - - 2.00% -
expert_virgin Deflorist - You are PROC times more likely to impregnate a virgin, but far less likely to impregnate a non-virgin! - - 200.00% -
expert_young Age Ain't Nothin' - For every year younger than you she is, you're PROC% better at getting what you want from her. - - 5.00% -
perk_fullretard Retard Strength - When your Intelligence is 1 or below, you gain 2 extra points of Strength. - - perk - -
perk_insaneisland Insane Island - Once a millenium, the fabric of reality weakens and allows for all manner of impossible and unlikely things to transpire. It takes someone specially aligned to percieve these events. You are such a person. - - Weird/stupid cut content is restored. perk - -
preg_barter Rent a Womb - You aren't renting the whore for an hour, you're renting her womb for nine months. (For every level of barter her fertility goes up PROC%, but her cost goes up POW%.) - - 5.00% 5id name hidden works description requirement cost level notes type category subcategory pow proc m_fert f_fert
- - - - - - - -
cum_volume1 Cum Lots - - You produce lots of sperm. - - perk cum magnintude - - 110.00% -
cum_taste Delicious Sperm - - Women enjoy the taste and smell of your cum. (Chance to increase her pleasure during blowjob. Increases risk of cum addiction. Makes certain other upgrades possible.) - - perk cum - - - -
cum_rate1 Cum Again? - - You can cum a second time after a short duration. - - perk cum magnintude - - - -
cum_precum Precum Sperm - - Increased sperm content in your precum, causing a low chance of impregnation even in pullout and 'just the tip' situations. - - perk cum - - - -
cum_lifeblood Lifeblood - - Your seminal fluids will cause a physiochemical reaction when they come in contact with her blood, causing her reproductive systems to overactivate. (XYZ% increase chance of impregnation when sex involves defloration, anal sex and rape.) - - perk cum - - 170.00% -
cum_force1 Hard Ejaculation - - Your ejaculation sprays like a hose, better ensuring it reaches its destination. - - perk cum magnintude - - 115.00% -
cum_egg1 Egg Splitters - - Your sperm will twist and secrete a chemical as it penetrates the egg, increasing the likelihood that the egg will split. (Increase likelihood of conceiving twins by 25%.) - - perk cum - 115.00% - -
cum_durability1 Hardy Sperm - - Your sperm are able to survive for longer inside the female body, increasing likelihood of post-sex impregnation. (Increase survivability by XYZ%.) - - perk cum - - - -
cum_warrior Tiny Beserkers - - Your sperm thrive in battle with rival sperm, and become energized by the nutrients they absorb from them. (Increase sperm effectiveness by XYZ% in a gangbang situation.) - - perk cum - - 150.00% -
cum_cure Panacemen - - Your cum has several immune-system boosting properties and can cure many ailments, including a thirst for your cum. - - perk cum - 33.00% 90.00% -
- - - - - - - -
- - - - - - - -
cum_climax Orgasmic Optimization - - Your sperm can move more squickly in the female body during post-climax conditions. (Increase sperm effectiveness by XYZ% with each orgasm she's had.) - - perk cum - - 130.00% -
- - - - - - - -
- - - - - - - -
cum_siege Siege Sperm - - When inside the body of a woman pregnant with someone else's, sperm will embed themselves and fall dormant. They will re-awaken her first ovulaltion after birth, attempting to impregnate her. (Causes 'sieged womb' trait in pregnant women during sex.) cum_durability2 - - perk cum - - - -
cum_defend Sperm Fortress - - Your cum will defend her womb from other men's cum, ensuring you don't get cucked. cum_durability2 - - perk cum - 95.00% 50.00% -
cum_permanence Spermanence - - The energy released during an impregnation will cause the other sperm inside her body to burrow and fall dormant. When she gives birth, many will re-awaken and begin their journey anew. (XYZ% chance she will fall pregnant immediately after giving birth, perpetually.) cum_durability4 - - perk cum - - - -
cum_sniper Long-Range Insemination - - This one's a little hard to describe, and even harder to believe. cum_durability4,perk_insaneisland,cum_force2,cum_lifeblood,cum_heal - - perk cum - - - -
cum_egg2 Egg Shatterers - - Your sperm pulsate mere milliseconds after it enters the egg, the tiny shockwaves of which will increase the likelihood of the egg splitting multiple times. (Increase likelihood of conceiving twins by XYZ% and subsequent babies by 25%.) cum_egg1 - - perk cum - 115.00% - -
cum_force2 Pressurized Ejaculation - - You ejaculation sprays like a firehose. cum_force1 - - perk cum magnintude - - 130.00% -
cum_force3 Explosive Ejaculation - - You ejaculation eurupts like a canon. This one is dangerous if misused. cum_force2 - - perk cum magnintude - - 145.00% -
cum_lifegiver1 Lifegiving Cum - - Your semen slightly stimulates her reproductive systems, at the cost of its effectiveness. cum_heal - - perk cum - - 75.00% 110.00%
cum_lifegiver2 Lifegiving Cum 2 - - Your semen greatly stimulates her reproductive systems, at the cost of its effectiveness. cum_lifegiver1 - - perk cum - - 50.00% 130.00%
cum_lifegiver3 Lifegiving Cum 3 - - Your semen massively stimulates her reproductive systems, at the cost of its effectiveness. cum_lifegiver2 - - perk cum - - 25.00% 160.00%
cum_lifegiver4 Lifegiving Cum 4 - - Your semen incredibly stimulates her reproductive systems, but leave you almost infertile as a result. cum_lifegiver3 - - perk cum - - 5.00% 250.00%
cum_rate2 Cum Again?! - - You can cum a third time after a short duration. cum_rate1 - - perk cum magnintude - - - -
cum_rate2 Burst Fire - - You can cum twice in rapid succession. cum_rate1 - - perk cum magnintude - - - -
cum_burst2 Full Auto - - You can cum several times in rapid succession. Exhausting, but effective. cum_rate1, cum_volume1 - - perk cum magnintude - - 250.00% -
cum_burst1 Both Barrels - - You can cum twice in rapid succession. cum_rate1, cum_volume1 - - perk cum magnintude - - 175.00% -
cum_rate3 Cum AGAIN?! - - You can cum a fourth time after a short duration. cum_rate2 - - perk cum magnintude - - - -
cum_rate4 Cum AGAIN, AGAIN?! You cannot be serious! - - You can cum a fifth time after a short duration. cum_rate3 - - perk cum magnintude - - - -
cum_vapor Vaporous Cum - - Your cum's psychoactive properties will now be achieved through her inhaling its fumes. cum_taste - - perk cum ingest - - - -
cum_empathy Empathic Preum - - Your precum will serve as an empathic link between your bodies, allowing her to receive some of the joy you do from the experience. (Increases 'climax' bar during blowjob events.) cum_taste - - perk cum ingest - - - -
cum_intoxicate Intoxicating Cum - - Your cum temporarily causes lowered inhibitions and worse judgement when ingested. (Causes 'cum drunk' trait, temporarily.) cum_taste - - perk cum ingest - - - -
cum_forget Amnesia Cum - - Your seminal fluids contain hormones that will impair a traumatize mind's ability to remember. (Reduce 'heat' acquired by rapes by XYZ%.) cum_taste - - perk cum ingest - - - -
cum_osmosis Osmosis Cum - - Your cum's psychoactive properties will now absorb through skin contact. cum_taste - - perk cum ingest - - - -
cum_euphoria Euphoria Cum - - Your seminal fluids contain hormones that will trigger a warm joyous feeling. May cause cum addition.) cum_taste - - perk cum ingest - - - -
cum_heal Healing Cum - - Your cum will heal injuries and restore vitality. (Only works on other people, you sicko.) cum_taste - - perk cum ingest - - - -
cum_volume2 Cum Loads - - You produce excessive sperm. cum_volume1 - - perk cum magnintude - - 120.00% -
cum_volume3 Cum Overload - - You produce extreme amounts sperm. cum_volume2 - - perk cum magnintude - - 130.00% -
cum_volume4 Cum Deluge - - You produce absurd amounts of semen. cum_volume3 - - perk cum magnintude - - 140.00% -
cum_durability2 Durable Sperm - - Your sperm are able to survive for even longer inside her, further increasing likelihood of post-sex impregnation. (Increase survivability by XYZ%.) sperm_survival1 - - perk cum - - - -
cum_durability3 Spartan Sperm - - Your sperm are able to survive for even longer inside her, further increasing likelihood of post-sex impregnation. (Increase survivability by XYZ%.) sperm_survival2 - - perk cum - - - -
cum_durability4 Immortal Sperm - - Your sperm are able to survive for even longer inside her, further increasing likelihood of post-sex impregnation. (Increase survivability by XYZ%.) sperm_survival3 - - perk cum - - - -<<widget travel_makelist >>
<<silently>>
<debug>
<<set
_array = $args[0] ? $args[0] : Object.keys(setup["PLACES"]),
_ignore_relevance = $args[0] ? 1 : 0,
_ignore_proximity = $args[0] ? 1 : 0,
_display = $args[1],
_known_places = [],
_near_places = [],
_null_places = [],
_valid_places = [],
_invalid_places = [],
_final_places = [],
_time_cost = 0.25,
_stam_cost = -1,
0 >>
You are at '$WHERE'.
'<<= setup.PLACES[$WHERE].near >>'
'<<= setup.PLACES[$WHERE].from >>'
<<for _key, _obj range setup.PLACES >>
<br>Considering _key (<<=_obj.from>>)...
<<if !$PLACES[_key] and setup.PLACES[_key] >>
<<place_activate _key >> ACTIVATING!
<</if>>
/* KNOWN LOCATION? */
/* <<if !$PLACES[_key] >><<continue >><</if>> */
<<set _kno1=_key+" location", _kno2=_obj.name+" location" >>
<<if _kno1.know() or _kno2.know() or _key==$HOME >>
<<set $PLACES[_key].known=1 >>
<<unlearn _kno1 >>
<<unlearn _kno2 >>
<</if>>
<<if setup.PLACES[_key].known >>
<<set _known_places.pushUnique(_key) >>
<<elseif $PLACES[_key] >>
<<if $PLACES[_key].known >>
<<set _known_places.pushUnique(_key) >>
<</if>>
<</if>>
<<if _known_places.includes(_key)>>KNOWN!!!<</if>>
/* NEAR LOCATION? */
<<if _key==$WHERE >>
<<elseif _obj.near.includes($WHERE) or setup.PLACES[$WHERE].near.includes(_key) >> <<set _near_places.pushUnique(_key) >>
<<elseif _obj.from==$WHERE >> <<set _near_places.pushUnique(_key) >>
<<elseif _obj.from=="" >> <<set _near_places.pushUnique(_key) >>
<</if>>
/* VALID LOCATION? */
<<if _TOOLATE or _TOOTIRED >>
<<set _invalid_places.push(_key) >>
<</if>>
<<if !_invalid_places.includes(_key) and !_null_places.includes(_key) >>
<<set _valid_places.push(_key) >>
<</if>>
/* VENNING LOCATION? */
<<set
_final_places = setup.vennArrays(_valid_places,_near_places),
_final_places = setup.vennArrays(_final_places,_known_places),
0 >>
<</for>>
<br>__Known places:__ _known_places
<br>__Valid places:__ _valid_places
<br>__Invalid places:__ _invalid_places
<br>__Near places:__ _near_places
<br>__Final places:__ _final_places
</debug>
<</silently>>
<</widget >>
<<widget travel_menu >>
<<if !_final_places >><<travel_makelist >><</if>>
<<if _display=="textlink" >>
<<for _p, _this_place range _final_places >>
<<travel_menu_item _this_place textlink >>
<</for>>
<<else >>
<div class='threecol boxnav'>
<<set _nearvalid_places = setup.vennArrays(_valid_places, _near_places) >>
<<for _p, _this_place range _final_places >>
<<travel_menu_box _this_place normal >>
<</for>>
</div>
<</if>>
<</widget>>
<<widget travel_menu_box >>
<<set
_place_key = $args[0] ? $args[0] : 0,
_menu_type = $args[1] ? $args[1] : 0,
0 >>
<<if setup.PLACES[_place_key] and $PLACES[_place_key] >>
<div>
<<if !_noGo or $HOME==_place_key >>
<<capture _place_key >>
<<link _place_key >>
<<timepasses _time_cost travel >>
<<stamina _stam_cost >>
<<if _place_key=="map">><<goto Travel >>
<<else>><<placevisit _place_key >>
<</if>>
<</link>>
<</capture>>
<</if>>
<<set _src = "images/places/"+_place_key+".jpg" >>
<<image _src block 100 >>
<div class='label'>
<eh3><<= setup.PLACES[_place_key].name >>
<<if _place_key==$HOME>>(Home)<</if>></eh3><br>
<small>
<<= setup.PLACES[_place_key].description >><br>''<<= !setup.PLACES[_place_key].near ? "" : "" >>''<br>
<<spacer>>
''<<= $PLACES[_place_key].visits >>'' visits,
''<<= $PLACES[_place_key].heat >>'' heat
</small>
</div>
</div>
<</if>>
<</widget>>
/* unused text-only links */
<<widget travel_menu_item >>
<<set
_place_key = $args[0] ? $args[0] : 0,
_menu_type = $args[1] ? $args[1] : 0
>>
<<set _label = "Walk to "+setup.PLACES[_place_key].name+"." >>
<<set _code = "widget:placevisit:" +_place_key >>
<<if _place_key=="map">><<continue>><</if>>
<<if _place_key==_GOBACKTO >><<continue>><</if>>
<<if _near_places.includes(_place_key) and _known_places.includes(_place_key) and _menu_type=="textlink" >>
<<do _label _code icon:places >>
<<elseif _known_places.includes(_place_key) >>
<<elseif _near_places.includes(_place_key) >>
<</if>>
/* */
<<if 0 >>
_menu_type _place_key
<<elseif _menu_type=="normal" >>
<<if _near_places.includes(_place_key) and _known_places.includes(_place_key) >>
<div>
<<if !_noGo or $HOME==_place_key >>
<<capture _place_key >>
<<link _place_key >>
<<timepasses _time_cost travel >>
<<stamina _stam_cost >>
<<if _place_key=="map">><<goto Travel >>
<<else>><<placevisit _place_key >>
<</if>>
<</link>>
<</capture>>
<</if>>
<<set _src = "images/places/"+_place_key+".jpg" >>
<<image _src block 100 >>
<div class='label'>
<eh3><<= setup.PLACES[_place_key].name >>
<<if _place_key==$HOME>>(Home)<</if>></eh3><br>
<small>
<<= setup.PLACES[_place_key].description >><br>
''<<= !setup.PLACES[_place_key].near ? "" : "" >>''<br>
<<spacer>>
''<<= $PLACES[_place_key].visits >>'' visits,
''<<= $PLACES[_place_key].heat >>'' heat
</small>
</div>
</div>
<</if>>
<<elseif _menu_type=="normal_fail" >>
<<if _near_places.includes(_place_key) and _known_places.includes(_place_key) >>
<div class='nogo'>
<<link _place_key >><</link>>
<<set _src = "images/places/"+_place_key+".jpg" >>
<<image _src block 100 >>
<div class='label'>
<eh3><<= setup.PLACES[_place_key] ? setup.PLACES[_place_key].name : _place_key >></eh3><br>
<small>
<<= setup.PLACES[_place_key] ? setup.PLACES[_place_key].description : _place_key >><br>
<<spacer>>
<<if _TOOTIRED >>//You are too tired to go here.//
<<elseif _TOOLATE >>//It's too late to go here.//
<</if>>
</small>
</div>
<</if>>
<</if>>
<</widget>>
/*
*/
<<widget travel_menu_simple >>
<<set _place_key = $args[0] ? $args[0] : 0 >>
<<if 0 >>
<hr>_place_key<<=setup.PLACES[_place_key]?1:0>><<=$PLACES[_place_key]?1:0>>
<</if>>
<<if 1 >>
<div class='boxbutton'>
<<set _place_obj = _place_key.getPlaceObject() >>
<<capture _place_key >>
<<link _place_key >>
<<timepasses .15 travel >>
<<if _place_key=="map">><<goto Travel >>
<<else>><<placevisit _place_key >>
<</if>>
<</link>>
<</capture>>
<<set _src = "images/places/"+_place_key+".jpg" >>
<<image _src block 100 >>
<div class='label'>
<eh3><<= _place_obj.name >>
<<if _place_key==$HOME>>(Home)<</if>></eh3><br>
<small>
<<= setup.PLACES[_place_key].description >><br>''<<= !setup.PLACES[_place_key].near ? "" : "" >>''<br>
<<spacer>>
''<<= _place_obj.visits >>'' visits,
''<<= _place_obj.heat >>'' heat
</small>
</div>
</div>
<</if>>
<</widget>>
id mapx mapy name description toN toNE toNW toS toSE toSW toE toW toIn firstvisittext visittext exterior day night known explorationtext hub explorable near[] from type category subcategory rumours[] speakers[] people[] items[] events[] property[] visits heat
bar-classy 7 9 Upscale Bar A fancy bar for sophistimicated indivijuals. 0 1 1 0 Enjoy the ambiance.|Enjoy yourself.|Take a look around.|Listen to the music. 0 1 downtown places roamer 0 0
bar-dive 11 13 Dive Bar Just a neighbourhood dive. bar-dive 0 1 1 1 Take a look around.|Go for a walk.|Sightsee the place.|See what they got here. 0 0 motel seaside places local drunk|tourist|depressed salaryman|teenage-looking patron|bartender|waitress roamer bar piercer|bar hooker|people watch 0 0
beach 9 17 Atasu Beach A beach frequented almost exclusively by tourists. Another beautiful day at the beach.|It's a nice warm sunny day, just as it always is here.|The vast ocean is before you. 1 1 0 1 Take a walk and enjoy the sun and sand.|Take a look around. 0 1 seaside places water Did you know there's a secret beach nearby? It's in a hidden cove somewhere, really hard to reach.|I bet you can't swim all the way to the buoys and back!|This is the third time today someone's kicked sand in my face.|Oh god, I got sand in my crack again. bikini babe|lifeguard|bodybuilder|tourist|kid|teen|woman in undersized bathing suit|dude with well-packed speedo (you don't want to look but you can't look away!)|morbidly obese eyesore|swimmer|sandcastle builder|suntanner|shell collecting kid|guy with metal detector|drunk tourist's wife|insanely hot girl you were oggling until you realized her age|pervy guy scouring the place with his binoculars|beachgoer with cybernetic augmentations roamer seashell|bottlecap|feather|suntanlotion|condom 0 0
beach-hidden 7 17 Hidden Beach A beach less frequented. 1 1 0 0 0 1 beach places water roamer 0 0
beastpit 18 17 Beast Pit This place has a threatening aura. 0 0 1 0 0 0 blackmarket undercroft places slum roamer undercroft 0 0
blackmarket 16 17 Black Market A dingy bazaar in the Undercity. 0 1 1 0 0 1 undercroft undercroft places Nah, the way I use is through the fifth sleuce, you just gotta do a bit of climbing.///divulging the {{Undercroft location}}. scavenger|sketchbag|thug|strung out weirdo|filthy beggar|masked hoodlum|hooded figure|scammer|suspicious person roamer 0 0
brothel 17 15 Thrillton Hotel A popular - if slightly trashy - brothel franchisulate. 0 1 0 0 0 0 brothelroad places roamer 0 0
brothel-other 16 15 HoeLayDay Inn A popular - if slightly trashy - brothel franchisulate. The HoeLayDay Inn is garden of earthly delights. A diverse array of scantily-clad fungirls mingle with their patrons in the pink haze of the place's neon lighting. There is an cuntcierge desk at the back of the lobby. 0 1 0 0 0 0 brothelroad places roamer 0 0
brothelroad 17 16 Brothel Road The lower city's equivalent of a red light district. Almost anything goes here. You find yourself in a place neither hell nor heaven. Curvaceous holographic forms gyrate and grind enticingly from every direction. 0 1 1 0 0 0 undercroft undercroft places roamer 0 0
clothingstore 10 9 Clothing Boutique A clothing store offering a wide variety of meanswear. 1 1 1 1 0 0 downtown places roamer 0 0
college 3 6 Utar Univeristy An institution of higher learning. You find yourself on the grounds of Utar University. It is a modern education system, but its original iteration was an officer's college built by the colonial authority navy several centuries ago. 1 1 0 1 Walk the college grounds.|Explore this hallowed institution. 0 1 park downtown places 0 0
DEFAULT 0 0 DEFAULT 1 1 0 0 0 0 map places roamer 0 0
downtown 10 10 Downtown Turaska The business core of the city that is clustered around the Tower. 1 1 1 1 Take a look around.|Go for a walk.|Sightsee the place.|See what they got here. 1 1 clothingstore map places I went to this place last night where the drinks were so cheap and the women so loose. Let me tell you the {{Dive Bar location}}...|I just gotta keep doing these 16-hour days, and in ten, fifteen years I'll be working in the Tower for sure.|It makes me dizzy, looking up at that thing. Amazing achitectural wonder.|Work work work, one of these days I'll hit the beach. One of these days.|My wife says she'll divorce me. //She// will divorce //me//?! She's the one who's been cheating with you behind my back. Yeah, yeah no worries.|Sucking dicks, that's what I oughta do to get ahead. It's not who you know, it's who you blow... businessman|coked-out stock trader|well-dressed businessman|businesswoman|office worker who's late for work|sexy intern|marketing/PR-type|banker|wanker|corpo scum|homeless man roamer 0 0
grocery 10 7 Food Market A market wherein you can purchase foodicals. 1 1 0 0 See what they got here.|Take a look around. 0 0 market places roamer 0 0
heights 5 5 The Heights The city's wealthiest residents live on its hilly outskirts. 1 1 1 1 1 1 map places white bitch with a purse puppy|someone who seems familiar (a minor celebrity perhaps?)|someone's chauffeur|maintenance guy|man in suit|servant|wine afficionado|man with an entourage|real housewife of Utara|dickhead roamer 0 0
home 0 0 Your Home (for now) Where you hang your hat. 1 1 0 0 0 0 map places roamer 0 0
jungle 2 3 Jungle Utara's jungle is dense, lush and dangerous. 1 1 1 0 Wander around a bit... not too far, though.|Take a walk in the jungle.|Carefully scout around for anything interesting. 0 1 junglepath places nature roamer 0 0
junglepath 3 7 Jungle Path A carefully curated path through Utara's lush jungles. No food allowed. Though lush jungles cover much of the island, the crater in which the Turaskan settlement is built is sparsely forrested save for the hilly regions on its edge. Visitors are generally not allowed to explore the greater island, but can experience a measure of its beauty at places like this nature path, which lines the border of the crater. 1 1 0 0 Go for a walk.|Explore the path. 0 1 heights places nature The further inland you go, the more dangerous it gets.|Even if you slip off the path, there's barriers preventing access to the real jungle.|Nice day, isn't it?|Isn't it beautiful?|Look at that bird! I've never seen anything like it.|Oh god, the bugs! Nobody said anything about the bugs!|Some of these flowers are incredible.|I wonder what that fruit in that tree over there tastes like? tourist|nature lover|tour guide|man sitting on a rock just off the path that you didn't notice until the moment he spoke|resting hiker|path maintenance person|kid|tourist roamer 0 0
map 0 0 Island Map Areas accessible from main roads or public transit. 1 1 0 1 1 1 map places roamer 0 0
market 9 16 Market The cheerful seaside marketplace. motel 1 1 0 1 Scour the market a for good deal.|See if there's anything interesting to buy here.|Peruse the market.|Walk around. 0 1 seaside places Did you hear about the {{secret beach}}? They say it's beautiful and completely private. fat tourist|cute couple|man with thick accent|fruit seller|fish monger|knicknack vendor|busker|drink stand attendent|sightseer roamer pickpocket 0 0
motel 11 9 Motel This dump probably doesn't even rank one star. park bar-dive market This was the only place you could find that took cash and did not require any form of ID. It's dirt cheap, and you get exactly what you pay for. 1 1 0 0 0 0 seaside places Mind your own business.|You looking at me? Piss off.|Hi. weird guy|prostitute|cleaning lady (you're surprised there even is one)| salesman staying here roamer landlady motelroom 0 0
mothertemple 12 12 Mothertemple A temple built by and maintained by the Order of Mae'zhu. 1 1 0 0 0 0 0 0
nightclub 9 9 Night Club Your memory is hazy, but this night club might be the place where the events of your current predicament first began to unfold. 0 0 1 0 Enjoy the ambiance.|Enjoy yourself.|Take a look around.|Listen to the music. 0 1 seaside places roamer 0 0
park 8 11 City Park A decent city park with facilities for excercise and relaxation. motel 1 1 0 1 0 1 downtown places jogger|old man|old woman|teenager|yoga mom|odd person roamer 0 0
pawnshop 10 17 Pawn Shop The Pawn Hub is your standard pawn shop. 0 1 0 1 See what they got here... 0 0 market places roamer 0 0
pharmacy 10 16 Pharmacy A pharmacy that's seen better days. The pharmacy is dusty and poorly lit. The door was unlocked, but you aren't sure if it's open. 0 1 0 0 Take a look around. 0 0 market places doco condom|lighter|pill-birthcontrol|pill-regret|pill-sleep|camerazoom|camera|pill-sugar|album 0 0
pornstudio 6 9 Rook Media Studios An innocuous mansion tucked away in the Heights. 1 1 0 0 0 0 heights places 0 0
school-catholic Saint Auditus 1 1 0 0 0 0 0 0
school-rich Embershoal Academy 1 1 0 0 0 0 0 0
school-trash West Almofari High 1 1 0 0 0 0 0 0
seaside 10 15 Vista Domar The older part of the city closer to the sea. 1 1 1 1 1 1 map places roamer 0 0
test 0 0 Test Location 1 1 1 1 TEST EXPLORATION TEXT 0 1 home map places Did you know that this rumour feature is kinda dumb?|Hi.///says a voice in your brain. jim|bob| roamer condom 0 0
tower 10 11 Skyspire A dizzyingly impossible building visible from anywhere in the city and beyound, and the economic, scientific and geopolitical core of the entire city. 0 1 0 1 0 0 downtown places roamer 0 0
undercroft 17 17 Undercroft The underside of the city is a subterranean network of maintenance walkways, drainage canals, transit tunnels and foundation pillars. Quasi-uninhabited. You emerge from an underground walkway into an abruptly open place. It's almost breathtaking in its vastness. Is this the foundation of the Skyspire? You aren't sure what you're looking at, but in the distance you see the flickering lights of fire and neon, and hear the hubub of a lively underworld. 0 1 1 1 1 0 map places slum roamer 0 0
waterpark 11 12 Water Park A water park. 1 1 0 0 0 1 seaside places water tanning cougar|sexy teen|swimmer|tanner|lifeguard|irritated father|tourist|vacationer roamer 0 0
weaponshop 15 15 Slim's Armory Slim Moe sells various contraband out of his trunk here. You aren't sure how he got the car down here. 0 1 0 0 0 0 blackmarket undercroft places slum roamer undercroft 0 0<<do "There's a ShopBot here. Buy something from it?" goto:pharmacy-shop >><<talkingto "ShopBot" 1 >>
<<npc_activate doco >>
<<switch $SHOPACTION >>
<<case BUYING >>
<<switch $THING >>
<<case "" >>
<<case condom >>
<<quo WHO "Enjoy your mindless repeditive task, sir." "says the robot.|quoth the robot vendor." >>
<<case pill-fertility >>
<<quo WHO "Interesting.///says a tinny voice coming from the ShopBot's speaker." >>
<<default>>
<<quo WHO "Thank you for your business.|Please come again.|Danke." "says the robot.|quoth the robot vendor." >>
<</switch>>
<<case SELLING >>
<<switch $THING >>
<<case "" >> nothing
<<case drug2 >>
<<quo WHO "You don't want it?" >>
<<default>>
<<quo WHO "I will find a use for it." >>
<</switch>>
<</switch>>
<hr>
<<set _INVENTORY = setup.PLACES[$WHERE].items ? setup.PLACES[$WHERE].items : ['this','that'] >>
<<shop_interface _INVENTORY table meds nosell >>
<<hr>>
<<do "End trade." goto:Place >>/*
<<shop_interface _INVENTARRAY barter table nosell etc >>
possible commands
blockowned hideowned
nosell
sellany
*/
/* etc: hideowned, nosell */
<<widget shop_interface >>
<<set
_SELLABLES = $args[2],
_CRAFTABLES = $args[2]+" "+$args[3]+" "+$args[4],
_CHARACTER = 0,
$SHOPMODE = $SHOPMODE ? $SHOPMODE : "BUYING",
_MODE = $args[1],
_PFUNDS = $NPCS[$PLAYER].money,
_CUSTOMDESC = _CUSTOMDESC ? _CUSTOMDESC : {}
>>
<<if $args.includes("crafting") >>
<<set
$SHOPCHOICE = "CRAFTING",
_verb = 'craft',
_verbed = 'made',
_verbing = 'crafting',
_preamble = "",
_CRAFTING = 1,
_INV = Object.keys(setup.ITEMS),
_BUTTON = " ",
$SHOPMODE = "CRAFTING"
>>
<<elseif $SHOPMODE=="SELLING" >>
<<set
$SHOPCHOICE = "SELLING",
_verb = 'sell',
_verbed = 'sold',
_verbing = 'selling',
_preamble = "The items you can offer are <<listtip _INV >>.
<<set $CHOICE2='' >>",
_SELLING = 1,
_INV = $NPCS[$PLAYER].inventory.sort().removeDupes(),
_BUTTON = "<<button 'Buy from Vendor' >> <<set $SHOPMODE='BUYING'>> <<goto _here>> <</button>>"
>>
<<else>>
<<set
$SHOPCHOICE = "BUYING",
_verb = 'buy',
_verbed = 'bought',
_verbing = 'buying',
_preamble = "You have <<=_PFUNDS.visual('money')>> to spend.",
_BUYING = 1,
_INV = $args[0] ? $args[0].sort() : ['this','that'],
_BUTTON = "<<button 'Sell to Vendor' >> <<set $SHOPMODE='SELLING'>> <<goto _here>> <</button>>"
>>
<</if>>
<<set _INV = _INV.removeDupes() >>
<debug>
$SHOPMODE
<br>_INV
<br>_CRAFTABLES
</debug>
/*
GET RID OF $CHOICE and $SHOPMODE, its a mess!
<<itemtiplist _INV icon >>
*/
<<if $CHOICE2 >>
You just _verbed <<itemtip $CHOICE2 >>. <<set $CHOICE2="" >>
<</if>>
<<p>>You are _verbing. _preamble
<<switch $SHOPACTION >>
<<case CRAFTING >>
<<case SELLING >>
<<case BUYING >>
<<default>>
<</switch>>
<<spacer>>
<<if 1 >>
<div class='shoptrade'>
<<if _BUYING and $args.includes('nosell') >>
<<else>>_BUTTON<<spacer>>
<</if>>
<<for _i=0; _i<_INV.length; _i++ >>
<<silently>>
<<set _ITEM = _INV[_i] >>
<<set _ITEMo = setup.ITEMS[_ITEM] ? setup.ITEMS[_ITEM] : { name:_ITEM, cost:1, description:"I dunno..." } >>
<<set
_BASECOST = _ITEMo.cost ? _ITEMo.cost : 1234567,
_COST = _BASECOST.getBuyPrice(),
_BULKCOST = Math.round (_COST * 4.5),
_SELLPRICE = _COST.getSellPrice(),
_BLOCK = 0,
_BLOCKLIST = [],
_LABEL = "''"+_ITEMo.name+"''"
>>
<<switch $SHOPCHOICE >>
<<case CRAFTING >>
<<set _INGREDIENTS = _ITEMo.ingredients?_ITEMo.ingredients:0 >>
<<case SELLING >>
<<set _LABEL = "Sell your "+_LABEL >>
<<set _code_pay = "paid:" +_COST >>
<<set _code_get = "give:" +_ITEM >>
<<set _code_remember = "SET:BUYSELL:" +_ITEM >>
<<default>>
<<set _LABEL = "Buy a "+_LABEL >>
<<set _code_pay = "pay:" +_COST >>
<<set _code_get = "take:" +_ITEM >>
<<set _code_remember = "SET:BUYSELL:" +_ITEM >>
<</switch>>
<<set _code_pop = "popup:" >>
<<set _code_pop += "''"+_ITEMo.name+"'' - " >>
<<set _code_pop += _ITEMo.description+" " >>
<<set _code_pop += "//You own "+_ITEM.own(1)+".//" >>
/* disqualifications */
<<switch $SHOPACTION >>
<<case CRAFTING >>
<<case SELLING >>
<<case BUYING >>
<<default>>
<</switch>>
<br>_ITEM
<<if _CRAFTING >>
<<if !_INGREDIENTS.length >><<continue>><</if>>
<<if !$args.includes('craftall') >>
no craftall, (_CRAFTABLES)
<<set _FAILCOUNT=0 >>
<<if !_CRAFTABLES.includes(_ITEMo.category) and _ITEMo.category >>
<<set _FAILCOUNT+=1 >>cat<</if>>
<<if !_CRAFTABLES.includes(_ITEMo.subcategory) and _ITEMo.subcategory>>
<<set _FAILCOUNT+=1 >>subcat<</if>>
<<if !_CRAFTABLES.includes(_ITEMo.id) and _ITEMo.id >>
<<set _FAILCOUNT+=1 >>id<</if>>
_FAILCOUNT
<<if _FAILCOUNT>=3 >><<continue>><</if>>
<</if>>
<</if>>
<<if !_COST and !_CRAFTING >><<continue>><</if>>
<<if $args.includes('hideowned') and _ITEM.own() >><<continue>><</if>>
<<if $args.includes('blockowned') and _ITEM.own() >>
<<set _BLOCK=1, _BLOCKLIST.push("you already own one") >>
<</if>>
<<if _SELLING and !$args.includes('sellany') >>
<<if _ITEMo.category!=_SELLABLES and _ITEMo.subcategory!=_SELLABLES >>
<<set _BLOCK=1,
_BLOCKLIST.push("vendor won't buy this sort of thing") >>
<</if>>
<</if>>
<<if _CRAFTING >>
<<set _INGREDIENTS = _ITEMo.ingredients >>
<<set _TOOLS = _ITEMo.craftrequirements >>
<<set _SKILL = _ITEMo.craftskill >>
<<set _HAVEINGREDIENTS = _INGREDIENTS.own() ? 1 : 0 >>
<<set _HAVETOOLS = _TOOLS.own() ? 1 : 0 >>
<<set _HAVESKILL = 1 >>
<</if>>
<</silently>>
/* DISPLAY */
<<if !_BLOCK >>
<div class='row'>
<div class='cell image_cell'>
<<itemimage _ITEM none 320 shoptrade >>
</div>
<div class='cell desc_cell'>
<<shop_description >>
</div>
<div class='cell button_cell'>
<<shop_craftbutton>>
<<shop_buybutton>>
<<shop_sellbutton>>
<<shop_extranotes>>
</div>
<<clear>>
</div>
<<else>>
<div class='row blocked'>
<div class='cell image_cell'>
<<itemimage _ITEM none 320 shoptrade >>
</div>
<div class='cell desc_cell'>
<<shop_description >>
<small><<p>>You can't _verb this because <<=_BLOCKLIST>>.</small>
</div>
<div class='cell button_cell'>
<<if _ITEM.own()>>
<<p>><small><<= "You own "+_ITEM.own(1)+"." >></small>
<</if>>
</div>
<<clear>>
</div>
<</if>>
<</for>>
<<if _BUYING and $args.includes('nosell') >>
<<else>>_BUTTON<<spacer>>
<</if>>
</div>
<</if>>
<<set $THING="", $CHOICE="", $CHOICE2="", $REPLY="", $SHOPMODE="" >>
<</widget>>
<<widget shop_description >>
<eh3><<=_ITEMo.name>></eh3><br>
<<= _CUSTOMDESC[_ITEM] ? _CUSTOMDESC[_ITEM] : _ITEMo.description >>
<d>
_ITEM
BASECOST _BASECOST
COST _COST
BULKCOST _BULKCOST
SELLPRICE _SELLPRICE
</d>
<<if _CRAFTING >>
<<p>>
<dl class=''>
<dt>Parts</dt>
<dd>
<ul class='comas'>
<<for _v=0; _v<_INGREDIENTS.length; _v++>>
<<if !_INGREDIENTS[_v].own() >>
<li><trans><<iteminfo _INGREDIENTS[_v] name >></trans></li>
<<else>>
<li><<itemtip _INGREDIENTS[_v] icon >>
(<<=_INGREDIENTS[_v].own(true)>>)</li>
<</if>>
<</for>>
</ul>
</dd>
<<if _TOOLS.length >>
<dt>Tools</dt>
<dd>
<ul class='comas'>
<<for _v=0; _v<_TOOLS.length; _v++>>
<<if !_TOOLS[_v].own() >>
<li><trans><<iteminfo _TOOLS[_v] name >></trans></li>
<<else>>
<li><<itemtip _TOOLS[_v] icon >></li>
<</if>>
<</for>>
</ul>
</dd>
<</if>>
<dt>Skill</dt>
<dd>
<ul class='comas'>
<<for _v=0; _v<_TOOLS.length; _v++ >>
<li> <<if 0 >> * <<else>> N/A <</if>> </li>
<</for>>
</ul>
</dd>
</dl>
<</if>>
<</widget>>
<<widget shop_extranotes >>
<small>
<<if _CRAFTING and _HAVEINGREDIENTS+_HAVETOOLS+_HAVESKILL!=3 >>
You
<ul class='comas sentence'>
<<if !_HAVEINGREDIENTS >><li>lack ingredients</li><</if>>
<<if !_HAVETOOLS >><li>lack tools</li><</if>>
<<if !_HAVESKILL >><li>lack skill</li><</if>>
</ul>
<</if>>
</small>
<</widget>>
<<widget shop_buybutton >>
<<set _label = "Buy "+$KRED+""+_COST+"" >>
<<set _ITEM5 = _ITEM+"|"+_ITEM+"|"+_ITEM+"|"+_ITEM+"|"+_ITEM >>
<<if _PFUNDS>_COST and _BUYING >>
<<capture _COST _ITEM >>
<<button _label _here >>
<<pay _COST >>
<<takeall _ITEM >>
<<set $THING=_ITEM, $SHOPACTION="BUYING" >>
<</button>>
<</capture>>
<<elseif _BUYING >>
<<notbutton _label _here >>
<</if>>
<<if _PFUNDS>_BULKCOST and _BUYING >>
<<set _label = "x5 "+$KRED+""+_BULKCOST+"" >>
<<capture _COST _ITEM5 >>
<<button _label _here >>
<<pay _COST >><<takeall _ITEM5 >>
<<set $THING=_ITEM, $SHOPACTION="BUYING" >>
<</button>>
<</capture>>
<</if>>
<</widget>>
<<widget shop_sellbutton >>
<<set _ITEM5 = _ITEM+"|"+_ITEM+"|"+_ITEM+"|"+_ITEM+"|"+_ITEM >>
<<set _SELL5 = _SELLPRICE*5 >>
<<if _ITEM.own() >>
<small><<p>><<= "You own "+_ITEM.own(1)+"." >></small>
<</if>>
<<if _ITEM.own() or _SELLING >>
<<set _label = "Sell "+$KRED+""+_SELLPRICE+"" >>
<<capture _COST _ITEM >>
<<button _label _here >>
<<money _SELLPRICE >>
<<give _ITEM >>
<<set $THING=_ITEM, $SHOPACTION="SELLING" >>
<</button>>
<</capture>>
<</if>>
<</widget>>
<<widget shop_craftbutton >>
<<if _CRAFTING >>
<<set _label = "Craft <br> "+_ITEMo.name+"" >>
<<if _HAVEINGREDIENTS and _HAVETOOLS and _HAVESKILL >>
<<capture _INGREDIENTS _ITEM _label >>
<<button _label _here >>
<<for _ing=0; _ing<_INGREDIENTS.length; _ing++ >>
<<give _INGREDIENTS[_ing] >>
<</for>>
<<takeall _ITEM >>
<<set $THING = _ITEM >>
<</button>>
<</capture>>
<<else>>
<<notbutton _label _here >>
<</if>>
<</if>>
<</widget>>
/* <<craft_interface TYPE MODE >> */
<<widget craft_interface >>
<<set _CHARACTER = 0 >>
<<set _INV = $args[0] ? $args[0].sort() : ['this','that'] >>
<<set _INV = _SELLING ? $NPCS[$PLAYER].inventory : _INV >>
<<set _MODE = $args[1] >>
<<set _ARR=RECORDS.know.sort() >>
<<for _i=0; _i<_ARR.length; _i++ >>
<</for>>
<</widget>>
/*
<<pregdetect "She pregant." >>
<<pregdetect "Jane pregant." jane >>
*/
<<widget pregdetect >>
<<set
_pregsay = $args[0] ? $args[0] : "She's pregnant!|There's a baby in her.|She's been knocked up.",
_pregwho = $args[1] ? $args[1] : $WHO,
_ispreg = _pregwho.isPregnant(),
0 >>
<<if _ispreg >>
<<if $PLAYER.hasTrait("scent_pregnant") >>
<<set _txt = "You sense something... |You have a feeling... ".sayOne() + _pregsay >>
<<show _txt ICON:trait >>
<<elseif $PLAYER.getSkill('breed')>=8 >>
<<set _txt = "You sense something... |You have a feeling... ".sayOne() + _pregsay >>
<<show _txt ICON:breed >>
<</if>>
<</if>>
<</widget >>
/*
displays text if she's pregnant, regardless of your ability to know it
<<ifpreg "She seems pregnant." >>
<<ifpreg "HERNAME seem pregnant." HERNAME/HERKEY >>
*/
<<widget ifpregnant >><<ifpreg $args[0] $args[1] >><</widget>>
<<widget ifpreg >>
<<set
_preg_who = $WHO,
_preg_say = $args[0] ? $args[0] : "She's pregnant!|There's a baby in her.|She's been knocked up.".sayOne(),
_nopreg_say = $args[1],
0 >>
<<if _preg_who.isPregnant(1) >>
<<show _preg_say ICON:preg >>
<<elseif _nopreg_say >>
<<show _nopreg_say ICON:womb >>
<</if>>
<</widget >>
/*
<<fertilitydetect "You sense this bitch is about to get preggers." YOURMOM FERDEEP????????????? >>
detects a preggable figure nearby
if the player is capable of this feat
*/
<<widget fertilitydetect >>
<<set _say = $args[0] ? $args[0] : "Is this the scent of fertility?|Ovulation. It has to be.|Someone nearby is ready to become pregnant." >>
<<set _ferwho = $args[1] ? $args[1] : $WHO >>
<<set _ferdeep = $args[2] ? 1 : 0 >>
<<set _ferskill = 77 >>
<<set _yerskill = $PLAYER.getSkill('breed') + $PLAYER.getSkill('psi')>>
<<if $PLAYER.hasTrait("scent_fertile") >>
<<p>>//<<icon traits pass >> You sense something... <<sayone _say >>//
<<elseif _yerskill>_ferskill >>
<<p>>//<<icon breed pass >> <<sayone "Your breeder instincts kick in.|Your inseminator sense is tingling.|Wait. What's that? There's something... you can taste it faintly in the air..." >> <<sayone _say >>//
<</if>>
<</widget>>
/*
should describe how preggable she is
*/
<<widget fertilitygague >>
<<set _say = $args[0] ? $args[0] : "Is this the scent of fertility?|Ovulation. It has to be.|Someone nearby is ready to become pregnant." >>
<<set _ferwho = $args[1] ? $args[1] : $WHO >>
<<set _ferskill = 8 >>
<<set _yerskill = $PLAYER.getSkill('breed')+$PLAYER.getSkill('psi')>>
<<set _herfert = $WHO.getFertility() >>
<<set _detect_success = 0 >>
<<if $NPCS[_ferwho] >>
<<if $PLAYER.getSkill('breed') >= $NPCS[_ferwho].stats.level*3 >>
<<set _detect_success = 1 >>
<<elseif _yerskill >= _ferskill >>
<<set _detect_success = 1 >>
<</if>>
<<else>>
<<set _detect_success = 1 >>
<</if>>
<<if _detect_success >>
//<<icon breed pass >> _say
<<if $PLAYER.getSkill('breed') >= 0.66 * _ferskill >>
She is at the <<=$WHO.getCycle('term')>> stage of her cycle.
<</if>>
<<if $PLAYER.getSkill('breed') >= 1.00 * _ferskill >>
She is <<describeamount 0 100 _herfert "almost sterile.|not very fertile.|unlikely to get pregnant.|slightly fertile.|fertile.|quite fertile.|likely to become pregnant.|ready to have a baby!|dangerously fertile|begging for a pregging!" >>
<</if>>
<<if $PLAYER.getSkill('breed') >= 1.25 * _ferskill >>
<<= "Assuming your sperm swim true, she has a ___% chance of getting pregnant.|If you fuck her, you'll have a ___% of knocking her up.|Cum in her and there's a ___% chance you'll leave a little souvenir.".sayOne(_herfert) >>
<</if>>
//
<</if>>
<</widget >>
/* */
<<widget perioddetect >>
<<=$WHO.getCycle('term')>>
<</widget >>
/* */
<<widget virginitydetect >>
<<set _say = $args[0] ? $args[0] : "She's a virgin.|She's never taken a dick.|She's never had sex before!|Somewhere down there is a hymen that needs to be broken.|Her cherry has not yet been popped." >>
<<if $PLAYER.hasTrait("scent_virgin") >>
<p>//<<icon traits pass >> Not much gets past you. $args[0]//</p>
<<elseif $PLAYER.getSkill('sex')>=4 >>
<p>//<<icon fuck pass >> You've fucked enough girls to notice it: $args[0]//</p>
<</if>>
<</widget >>
<<widget liedetect >>
<<set
_say = $args[0] ? $args[0] : "Dishonesty detected.|You are being deceived.|Best be skeptical of what you're hearing.",
_check = $args[1] ? parseInt($args[1]) : 7,
0 >>
<<if $PLAYER.getStat('P')>=_check+1 >>
<<set _say = "Their eyes shift, betraying something about what they say is not right... |Their mind tenses up as they utter these words... ".sayOne() + _say >>
<<elseif $PLAYER.getSkill('lie')>=_check >>
<<set _say = "You've told enough lies to know one when you hear one... |You pick up on a subtle liar's tell... ".sayOne() + _say >>
<<show _say ICON:psi >>
<<elseif $PLAYER.getSkill('psi')>=_check/1.5 >>
<<set _say = "You somehow know this person is not being genuine... |Their mind tenses up as they utter these words... ".sayOne() + _say >>
<<show _say ICON:psi >>
<</if>>
/*
<<= $PLAYER.getStat('P') >>
<<= $PLAYER.getSkill('lie') >>
<<= $PLAYER.getSkill('psi') >>
_check
<<if $PLAYER.getStat('P')>=_check >>
<p>//<<icon P pass >> Not much gets past you. $args[0]//</p>
<<elseif $PLAYER.getSkill('lie')>=_check >>
<p>//<<icon lie >> You're a good enough liar to spot a lie when you hear one. $args[0]//</p>
<</if>>*/
<</widget >>
<<widget orgasm >>
<<set _say = $args[0] ? $args[0] : "She has an orgasm!|She came!|Her body quivers as she climaxes!" >>
<<if $WHO.getLevel() >><<set _diff = $WHO.getLevel() >>
<<elseif _DIFFICULTY >><<set _diff = _DIFFICULTY >>
<<else >><<set _diff = 1 >>
<</if>>
<<if !$ORGASMS >><<set $ORGASMS = 0 >><</if>>
<<if $PLAYER.getSkill('fuck')>=_diff >>
<p>//<<icon fuck pass >> <<sayone _say>>//</p>
<<set $ORGASMS +=1 >>
<<skillup fuck 1 $PLAYER "making her cum" >>
<</if>>
<</widget >>
<<widget rumour >>
<<if $PLACES[$WHERE].rumours >>
<<set _gossip = $PLACES[$WHERE].rumours.sayOne() >>
<<set _gossiper = $PLACES[$WHERE].speakers ? $PLACES[$WHERE].speakers.sayOne() : "someone" >>
<<set _gosquote = ""+_gossip+"///"+" you hear a "+_gossiper+" say." >>
<<quo _gossiper _gosquote >>
<<countup "rumours heard" >>
<<else>>
You don't hear anything interesting.
<</if>>
<</widget >>
/*
<<mindread "The thing that is read from the mind." SKILLLEVEL[3] >>
*/
<<widget mindread >>
<<set
_presay = "You hear a quiet yet oddly clear voice, and realize it came from withing your head.|You have a thought and soon realize it is not your own.|For a moment you are confused; why is their voice coming from just behind your head?|You have a tingle at the back of your neck as you hear words, but not with your ears.".sayOne(),
_postsay = "it says.|it murmurs.|you think you hear.",
_presay2 = "You hear a quiet yet oddly clear voice, and realize it came from withing your head...|You have a thought and soon realize it is not your own.".sayOne(),
_say = $args[0],
_skilllevel = $args[1] ? $args[1] : 3,
0 >>
<<if !_fail >>
<<if $PLAYER.getSkill('psi') >= _skilllevel*1.5 >>
<<show _presay2 ICON:PSI XP:1 >>
<<unspacer>>
<<quo mindread _say _postsay >>
<<elseif $PLAYER.getSkill('psi') >= _skilllevel >>
<<show _presay ICON:PSI SKILLUP:PSI >>
<<unspacer>>
<<quo mindread _say _postsay >>
<<else>>
<<fail psi >>
<</if>>
<</if>>
<</widget >><<widget fuck >>
<<skillup fuck 1 >>
<<set
_HER = $args[0],
_HIM = $args.includes('cucked') ? $args[$args.indexOf('cucked')+1] : $PLAYER,
_HERNAME = $NPCS[_HER] ? $NPCS[_HER].name : _HER,
_HERNAME = $NPCS[_HIM] ? $NPCS[_HIM].name : _HIM,
_VRB = "fucked",
_POS = $args[1],
_HOW = []
>>
<<if $args.includesAny(['rape']) >>
<<sin rape >>
<<set _VRB = "raped" >>
<<set _HOW.push('hatespawn') >>
<<set $RECORDS.lists["girls raped"].pushUnique(_HER) >>
<<elseif $args.includesAny(['gangrape']) >>
<<sin gangrape >>
<<set _VRB = "gang raped" >>
<<set _HOW.push('hatespawn') >>
<<set $RECORDS.lists["girls raped"].pushUnique(_HER) >>
<<elseif $args.includesAny(['sleep', 'sneak']) >>
<<sin sneakrape >>
<<set _VRB = "sneak raped" >>
<<set _HOW.push('sneakspawn') >>
<<set $RECORDS.lists["girls raped"].pushUnique(_HER) >>
<<elseif $args.includesAny(['drunk', 'drugged']) >>
<<sin daterape >>
<<set _VRB = "date raped" >>
<<set _HOW.push('sneakspawn') >>
<<set $RECORDS.lists["girls tricked"].pushUnique(_HER) >>
<<elseif $args.includesAny(['hypno', 'trick']) >>
<<sin trickrape >>
<<set _VRB = "used trickery to fuck" >>
<<set _HOW.push('mindspawn') >>
<<set $RECORDS.lists["girls tricked"].pushUnique(_HER) >>
<<elseif $args.includesAny(['whore']) >>
<<set _VRB = "paid to fuck" >>
<<set _HOW.push('spawn') >>
<<set $RECORDS.lists["girls paid"].pushUnique(_HER) >>
<<else >>
<<set _HOW.push('lovespawn') >>
<<set $RECORDS.lists["girls seduced"].pushUnique(_HER) >>
<</if>>
<<if !_HOW.includesAny(['pullout', 'anal', 'nopreg']) >>
<<inseminate _HER _HOW >>
<</if>>
<<set $RECORDS.lists["girls_fucked"].pushUnique(_HER) >>
<</widget>>
/* <<inseminate thisgirl [impregnate,orgasm] >>
<<widget inseminate >>
<<set _HER = $args[0] ? $args[0] : "THEREISNOHER" >>
/*<<set _HIM = $args.includes('cucked') ? $args[$args.indexOf('cucked')+1] : $PLAYER >>*/
<<set _HIM = $PLAYER >>
<<set _HERNAME = $NPCS[_HER] ? $NPCS[_HER].name : _HER >>
<<set _HISNAME = $NPCS[_HIM] ? $NPCS[_HIM].name : _HIM >>
<<set _UPD = _UPD ? _UPD : "" >>
<<set _DETAILS = ['sadf'] >>
<<set _SPERM = _HIM.getFertility() >>
<<set _EGG = _HER.getFertility() >>
/* SPERM effective situationals */
<<set _SPERM = "UVX".includes("condom") ? _SPERM * 0.1 : _SPERM >>
<<set _SPERM = "UVX".includes("nocondom") ? _SPERM * 1.0 : _SPERM >>
<<set _SPERM = "UVX".includes("missionary") ? _SPERM * 1.2 : _SPERM >>
<<set _SPERM = "UVX".includes("breedingpress") ? _SPERM * 1.25 : _SPERM >>
<<set _SPERM = "UVX".includes("handstand") ? _SPERM * 1.5 : _SPERM >>
<<set _SPERM = Math.round(_SPERM) >>
/* EGG effective situationals */
<<set _EGG = "UVX".includes("impregnate") ? _EGG += 100 : _EGG >>
/* TEST ONLY */
<<set _SPERM += 33 >>
<<set _EGG += 33 >>
<<set _HEHITS = _SPERM.diceRoll() >>
<<set _SHEHITS = _EGG.diceRoll() >>
<<set _readout = "INSEMINATE: " +_HIM+ " " +_HISNAME+ " " +_SPERM+ "% (" +_HEHITS+ ") " +_HER+ " '" +_HERNAME+ "' " +_EGG+ "% (" +_SHEHITS+ ") " +_UPD+ " [" +$args+ "] " >>
<<debugupdate _readout >>
<<if _HEHITS and _SHEHITS >>
<<if !_HER.isPregnant() >>
<<if $args.includes('hatespawn') >><<set _spawn='hatespawn'>>
<<elseif "UVX".includes('sneakspawn') >><<set _spawn='sneakspawn'>>
<<elseif "UVX".includes('mindspawn') >><<set _spawn='mindspawn'>>
<<elseif "UVX".includesAny('spawn') >><<set _spawn='spawn'>>
<<elseif "UVX".includes('lovespawn') >><<set _spawn='lovespawn'>>
<</if>>
<<set _race = _HIM.getRace() >>
<<impregnate _HER _spawn _race >>
<<else>>
<<set _SHEALREADYPREGNANT=1 >>
<</if>>
<<elseif _HEHITS >>
<<addtrait _HER "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZyou creampied" >>
<</if>>
<</widget >>
/* <<impregnate yumi hatespawn asian >> */
<<widget impregnate >>
<<skillup breed 1 >>
<<set
_WHO=$args[0],
_SPAWN=$args[1] ? $args[1] : $args[$args.indexOf('cucked')+1],
_RACE=$args[2] ? $args[2] : $args[$args.indexOf('cucked')+1]
>>
<<set _SHEJUSTGOTPREGNANT=1 >>
<<set _NOTIFY = "Nice!|Well done!|Congrats!|Excellent!|You know what you're doing.|I'm a tad jealous, tbh.|She'll never know what hit her.|Fertilization: Complete.|Don't get cocky.|That'll teach her to skimp on birth control.|Your glorious spawn grows within her.|One more paternity suit for future you to worry about.|That's ___ and counting.|Congrats on your ___th!".sayOne( $RECORDS.lists["girls_pregged"].length+1 ) >>
<<switch _SPAWN >>
<<case 'hatespawn' >>
<<case 'sneakspawn' >>
<<case 'mindspawn' >>
<<case 'spawn' >>
<<case 'lovespawn' >>
<</switch>>
<<if $NPCS[_WHO] >>
<<set $NPCS[_WHO].repro.gestation = setup.CONSTANTS.NUMBERS.repro.pregnancy_duration >>
<<set $NPCS[_WHO].repro.womb = _SPAWN+"|"+_RACE >>
<<set $RECORDS.lists["girls_pregged"].push(_WHO) >>
<<else>>
<<set $RECORDS.lists["girls_pregged"].push(_WHO) >>
<</if>>
<<set _NOTIFY=_PREGCOMMENTARY?_PREGCOMMENTARY:_NOTIFY >>
<<if $args.includes("hatespawn") or $args.includes("sneakspawn") >>
<<quo POV setup.CONSTANTS.STRINGS.talk_player.creampie.sayOne() >>
<</if>>
<<notify 999999 preg >>
<div>
You impregnated ''<<=_WHO.getFullName() >>''!<br>
_NOTIFY
</div>
<</notify>>
<<set _NOTIFY = "You impregnated <<chartip "+_WHO+" >>! "+_NOTIFY >>
<<statusupdate _NOTIFY >>
<</widget >>
<<widget pregtalk >>
<<if _SHEJUSTGOTPREGNANT >>
<<p>><<= $args[0] ? $args[0] : "You feel energised, and somehow just know that she just got pregnant.|You feel a warm happy glow engulf you.|There's a tingling in your spine.|You've sown your seed and claimed her womb as your own. You feel powerful.".sayOne() >>
<<elseif _SHEALREADYPREGNANT >>
<<p>><<= $args[2] ? $args[2] : "It seems you cannot impregnate her.|She got a baby in there already.|Her womb is at maximum occupancy, unfortunately.".sayOne() >>
<<else>>
<</if>>
<</widget>>
<<widget suckle >>
<<skillup oral >>
<<statup horny 1 >>
<<set
_ID = $args[0] ? $args[0] : $WHO,
_HERNAME = $NPCS[_ID] ? $NPCS[_ID].name : _HER,
_MILKSCORE = 0,
_UPD = ""
>>
<<p>>//
You <<sayone "suck|suckle|feed|nurse on|breastfeed from|devour" >> _HERNAME's
<<if _ID.hasTrait("abundant milk")>> big <<set _MILKSCORE+=1>>
<<elseif _ID.hasTrait("huge boobs") >> huge <<set _MILKSCORE+=2>>
<</if>>
<<if _ID.hasTrait("natural boobs")>> natural <<set _MILKSCORE+=1>>
<<elseif _ID.hasTrait("fake boobs") >> fake <<set _MILKSCORE-=1>>
<</if>>
<<sayone "boobs|breasts|tits" >>.
<<if _ID.hasTrait("excellent milk") >>
Milk flows into your mouth from her nipples. It's incredible and envigorating!
<<health 50 >>
<<stamina 20 >>
<<mana 20 >>
<<elseif _ID.hasTrait("abundant milk") >>
Milk gushes from her nipples, spilling onto your lips and running down your chin. You drink as much of it as you can.
<<health 25 >>
<<stamina 5 >>
<<mana 5 >>
<<elseif _ID.hasTrait("lactates") or _ID.hasTrait("breastfeeds") >>
Milk seeps from her nipples, and you lap it up.
<<health 5 >>
<<stamina 1 >>
<<mana 1 >>
<<elseif setup.diceRoll($PLAYER.getSkill('breed')*5 , $PLAYER.getSkill('oral')*5 , _ID.isPregnant()*20 , _MILKSCORE*15 ) >>
Milk seeps from her nipples, and you lap it up.
<<skillup oral >>
<<health 5 >>
<<stamina 1 >>
<<mana 1 >>
<</if>>
//<<clear>>
<</widget>>
<<widget blowjob >>
<<statup horny -1 >>
<<set
_ID = $args[0] ? $args[0] : $WHO,
_HERNAME = $NPCS[_ID] ? $NPCS[_ID].name : _HER,
_MILKSCORE = 0,
_UPD = ""
>>
<</widget>>/* <<news socialmedia "Do you find it weird that Claire spent weeks bragging about how she lost her v-card to some hot guy." 21 >> */
<<widget news >>
<<set _news_delay = $args[2] ? $args[2] : 1 >>
<<schedule "news" $args[1] _news_delay >>
<</widget>>
/*
adds to schedule
<<schedule news "Sheep wanders into town." 1 >>
<<schedule email "_NAME, I think I'm proglent!|Jane" 31 >>
<<schedule event horsepunch_weeklater 7 >>
if event, makes active if no delay given
<<schedule bootycall CALLCONVERSATION DELAY TXTPREFUCK TXTPOSTFUCK PICFORCALL PICFORFUCK EXTRATHING >>
*/
<<widget schedule >>
==
<<if !$RECORDS.schedule >><<set $RECORDS.schedule=[]>><</if>>
<<if $args.length>1 >>
<<set _sched_args = $args >>
<<elseif $args[0].split(':').length>=2 >>
<<set _sched_args = $args[0].split(':') >>
<<elseif $args[0].toArray().length>=2 >>
<<set _sched_args = $args[0].toArray() >>
<<else>>
<<alert "scheduling error for: " $args >>
<</if>>
<<if _sched_args >>
<<set
_sched_kind = _sched_args[0],
_sched_delay = _sched_args[1] ? _sched_args[1] : 0,
_sched_content = _sched_args[2] ? _sched_args[2] : "CONTENTE",
_sched_extra = _sched_args[3] ? _sched_args[3] : 0,
_sched_extra2 = _sched_args[4] ? _sched_args[4] : 0,
_sched_pic1 = _sched_args[5] ? _sched_args[5] : 0,
_sched_pic2 = _sched_args[6] ? _sched_args[6] : 0,
_sched_extra3 = _sched_args[7] ? _sched_args[7] : 0
>>
<<if !_sched_delay or typeof _sched_delay == "string" >>
<<set _p = passage()>>
<<=console.log("Need to change schedule widget for", _p, _sched_kind, _sched_delay, _sched_content) >>
<<set _new_content = _sched_delay, _new_delay = _sched_content, _new_content, _sched_delay = _new_delay >>
<</if>>
Sceduling a ''_sched_kind'' for ''_sched_delay'' days. (_sched_content)
<<if _sched_delay==0 and _sched_kind=="event" >>
<<set $RECORDS.events_available.push(_sched_content) >>
<<else>>
<<set $RECORDS.schedule.pushUnique( { type: _sched_kind, content: _sched_content, delay: _sched_delay, extra: _sched_extra, extra2: _sched_extra2 } ) >>
<</if>>
<<debugupdate $args >>
<</if>>
==
<</widget>>
/*
<<schedwidget fuck girlface player impregnate >>
<<schedwidget fuck girlface player impregnate >>
*/
<<widget schedwidget >>
<<schedule widget $args[1] $args[2] $args[0] >>
<</widget>>
/*
<<textmessage message|from DELAY IMAGE ATTACHMENT >>
*/
<<widget textmessage >>
<<if $args[0] >>
<<schedule textmessage $args[0] $args[1] $args[2] $args[3] $args[4]>>
<</if>>
<debug><<stringify $RECORDS.schedule.last()>></debug>
<</widget>>
/*
<<schedpartyconvo typhon "Hehehe.///laughs Typhon.///I ain't even gonna say anything." -1 >>
*/
<<widget schedpartyconvo >>
<<if $PLAYER_party.includes($args[0]) >>
<<schedule convo $args[1] $args[2] $args[0] >>
<</if>>
<</widget>>
<<widget schedwidget >>
<<if $PLAYER_party.includes($args[0]) >>
<<schedule convo $args[1] $args[2] $args[0] >>
<</if>>
<</widget>>
/* schedules a hookup in 2 days
IS THIS NEEDED */
/* <<schedule bootycall 0/HERNAMEORWHATEVER DELAY 1/TXTCALL 2/TXTPOSTFUCK PICFORCALL PICFORFUCK EXTRATHING >> */
<<widget bootycall >>
<<set _bootygal = $args[0] ? $args[0] : "some slut you met" >>
<<set _when = random(2,5) >>
<<listup bootycalls _bootygal >>
<<schedule bootycall _bootygal _when $args[1] $args[2] $args[3] $args[5] $args[6] >>
<<set _hookupdate = "<i>"+_bootygal+"</i> " + "is DTF|wants to fuck you|is a guaranteed lay|is gonna let you put it in her".sayOne() + ". " >>
<<statusupdate _hookupdate >>
<</widget>>You get ready for bed.
<hr>
<<include sleepPhase >>
<<do "Get up and face the day." GOTO:Place ICON:HOME >>
/*
will this change disable dreaming?
<<set _dreams = [] >>
<<if setup.findEvents("dream") >>
<<set _dreams = _dreams.concat(setup.findEvents("dream")) >>
<</if>>
<<if setup.findEvents("psidream") and "psi".playerAttribute()>4 >>
<<set _dreams = _dreams.concat(setup.findEvents("psidream")) >>
<</if>>
<<set _mydream = _dreams.length ? _dreams.random() : 0 >>
<<switch $CHOICE >>
<<case WEEK >>
<<for _n=1; _n<=7; _n++ >>
<<p>>''Day _n ''
<<include sleepPhase >>
<</for>>
<<if !setup.diceRoll(70)>><<addtrait lazy >><</if>>
<<case NIGHT >>
<<include sleepPhase >>
<<case NOSLEEP >>
You get ready for bed.
<<case NAP >>
<<timepasses 1 >>
You take a nap for an hour.
<<set _WHO = $PLAYER, _NAME = "You" >>
<<if $NPCS[_WHO].stats.sp < _WHO.getStat("sp_max") >>
<<set _AMT = Math.ceil(_WHO.getStat("E")*3/6) >>
<<stamina _AMT >>
_NAME recovered _AMT SP.
<</if>>
<<if $NPCS[_WHO].stats.mp < _WHO.getStat("mp_max") >>
<<set _AMT = Math.ceil(_WHO.getStat("I")/6) >>
<<mana _AMT >>
_NAME recovered _AMT MP.
<</if>>
<<do "Nap again." CHOICE:NAP >>
<<do "Back." goto:Place >>
<<set _BLOCKNAV=1 >>
<<default>>
<</switch>>
<<if !_BLOCKNAV >>
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<do "Sleep another night." CHOICE:NIGHT CHOICE!=NOSLEEP >>
<<if _mydream >>
<<do "Fall asleep (_mydream)." WIDGET:gotoevent:_mydream >>
<<else>>
<<do "Go to sleep." CHOICE:NIGHT CHOICE=NOSLEEP >>
<</if>>
<<do "Take it easy for a week. (rest 7 days)" CHOICE:WEEK FAILREASON:COMING_SOON >>
<<do "Back." goto:Place >>
<</if>>
*/<<set _NAME= $PLAYER.getFullName('first')>>
<<change_bg internet >>
<<showifexists $REPLY >>
<<include "web unschedule" >>
<<switch $CHOICE >>
<<case app-egg >>
<<case app-dating >>
<<case app-sluts >>
<<case PORN >>
<<happen_once "wape_pornintro" >>
<<comingsoon "The intent for this section is to let the player upload porn videos and other materials to make a bit of ad revenue each week. Scenes can be shot in various situations with the consent of the other participant(s), but also with hidden cameras ''(here, I'll give you some)'' that can be installed in the player's bedroom. <<p>>Revenue for each scene uploaded will drop over time. Once the player has achieved enough fame (relating to quantity of videos and also the skill involved in said videos) he will be approched by people wanting to 'star' in his videos and can place adds to attract such people. <<p>>This will initiate one of the game's questlines. (Not implemented currently.) <<p>>''Here, I'll give you a bunch of the relevant materials.''" >>
/*<<takeall $PLAYER camerahidden photonude photonude_celeb photonude_hidden photobikini photobikini_celeb photobikini_hidden photobikini_pro photolingerie photolingerie_hidden videorape_yours videorape_celeb videorape_celeb_yours videosex_celeb videosex_celeb_yours videosex_secret videosex_secret_yours videosex_pro videosex_pro_yours >>*/
<<takeall $PLAYER camerahidden photonude photonude_celeb photonude_hidden photobikini photobikini_celeb photobikini_hidden photobikini_pro videorape_yours videorape_celeb_yours videosex_celeb_yours videosex_secret_yours videosex_secret_yours videosex_secret_yours videosex_secret_yours videosex_secret_yours videosex_secret_yours videosex_secret_yours videosex_secret_yours videosex_secret_yours videosex_secret_yours videosex_secret_yours videosex_secret_yours videosex_secret_yours videosex_secret_yours videosex_secret_yours videosex_pro_yours >>
<</happen_once>>
<<include "web pornsite" >>
<<case SHADOWNET >>
<<change_bg internet-dark >>
<<if !"ShadowWeb".know() >>
<<p>>The ShadowWeb is a vast network that exists in the cracks and crevices of the of the established web infrastructure. Millions of dollars of illegal business take place on these shady servers, but the conglomorates that own the web seem incapable of purging it, likely due to the dynamic decentralized technology used to create it. Some experts think it won't be able to exist after the net's transition to trinary, which begins in a few months time.
<<p>>You haven't had cause to visit it before, but given your circumstance it might be necessary. Maybe you can find some under-the-table work, or even a useful lead. You're thankful that one of your college friends - a stoner with a proclivity for strange new narcotics - showed you how to access it once. You didn't share his interest in ordering drugs from countries you never heard of, but his explainer and tutorial on using it was fairly compelling.
<<learn "ShadowWeb" >>
<<do "Find an ShaWeb access node and log in." CHOICE:SHADOWNET >>
<<else>>
<<sayone "The ShadowWeb is interesting tonight. " >>
/* $EVENTLIST _IMPENDINGEVENT */
<<=setup.findEvents("shadownet") >>
<<event_createlist shadownet >>
<<if _IMPENDINGEVENT >>
<<timepasses 0.5 >>
<<eventstart _IMPENDINGEVENT >>
<</if>>
<</if>>
<<case MINIEVENT >>
<<default >>
You log onto the internet.
/*
You spend some time on the interwebs.
<<include "web minievents" >>
*/
<</switch>>
<div class='twocol'>
<<if !_TOOLATE >>
<<do "Paruse some pornography." "CHOICE:PORN" CHOICE!=PORN SECRET >>
<<do "Surf around randomly." "CHOICE:DEFAULT" SECRET >>
<<do "Log onto PornSite." "CHOICE:PORN" CHOICE!=PORN SECRET ICON:PORN >>
<<do "Log on to the ShadowWeb." CHOICE:SHADOWNET CHOICE!=SHADOWNET SECRET ICON:HACK >>
/*
<<for _i, _APP range $NPCS[$PLAYER].inventory >>
<<if !setup.ITEMS[_APP] or "app-dating".includes(_APP) >><<continue>><</if>>
<<if setup.ITEMS[_APP].subcategory=="software" >>
<<set _APPNAME = setup.ITEMS[_APP].name >>
<<do "Run _APPNAME." CHOICE:_APP HAVE:_APP GOTO:_APP PAGE:0 >>
<</if>>
<</for>>
*/
<</if>>
<<do "Logoff." GOTO:Place PLACEICON:$WHERE >>
</div>
/*
<twothirdcol>
</twothirdcol>
<thirdcol>
<<include "fact sheet">>
<<include "journal sheet">>
</thirdcol>
*/
<<clear>><<nobr>>
<<eventhead>>
<<talkingto WHOEVER >>
<<difficulty 1 >>
/*
<<do "eventstart beach suntan" HAVE:suntanlotion "eventstart:beach suntan" >>
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<randompage 1 5 >>
<<set $REPLY = "You spend some time at the beach.|You enjoy the sand, surf and sun.|Though a little crowded, the beach is great.".sayOne() >>
<<case 1 RUMOUR >>
$REPLY
<<rumour >>
<<event_exitlink >>
<<case 2 ITEM >>
$REPLY
<<if $PLACES[$WHERE].items.length >>
<<p>>You see
''$PLACES[$WHERE].items''
<<else>>
<<p>>You see nothing of interest.
<</if>>
<<event_exitlink >>
<<case 3 MEET >>
$REPLY
<<if $PLACES[$WHERE].people.length >>
<<p>>You see ''$PLACES[$WHERE].people''.
<<set $WHO = $PLACES[$WHERE].people.random() >>
<<eventstart "NPC sight" >>
<<else>>
<<p>>You people watch for a bit, but see no-one interesting.
<</if>>
<<event_exitlink >>
<<case 4 >>
$REPLY
<<sayone "A couple ask you if you could watch their stuff while they go swimming.|What a beautiful day it is.|You found a perfect spot to sit and relax.|You found an empty tanning chair near the boardwalk." >>
<<if $PLAYER.owns('suntanlotion') >>
This is an excellent time to work on your tan!
<<do "Work on your tan.|Catch some rays." HAVE:suntanlotion "eventstart:beach suntan" >>
<<countup "times tanned" >>
<<else>>
If you had some suntan lotion, this would have been an excellent opportunity to catch some rays.
<</if>>
<<event_exitlink >>
<<case 6 RANDOMAGAIN >>
<<randompage 7 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 RAREBOON >>
$REPLY
<<itemimage suntanlotion right >>
Some careless individual left an empty tube of suntan lotion in the sand! Wait... on closer inspection, there's enough left in the tube for a single use.
<<takeall suntanlotion >>
<<event_exitlink >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 10 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 40 >>
get more tan count
tangirls ask for lotioning (drinkbang)
learn about nude beach for celebrities
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 OTHEREND >>
<<convo >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto BRATMOM >>
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<holocall >>
<<if "bratmom".hasTrait('on birth control')>>
<<set $STRING = "We never talked about it, but I was on birth control but... I guess we weren't careful enough..." >>
<<else>>
<<set $STRING = "I don't know how to tell you... I'm so stupid. I lost my birth control and I... I just didn't get around to replacing it in time..." >>
<</if>>
<<convo "_NAME? It's _HERNAME. Listen... are you sitting down?|Yes.///you lie. You know what this call is about; you've been expecting it.///What is it? You sound concerned.|$STRING|You don't mean.|Yes. We're going to have a baby.///she says, voice quivvering nervously." >>
<<if $WHO.wasRaped() >>
<<p>>Best to be careful about this, you think to yourself. You don't want her to put two and two together and realized you raped her in her sleep.
<<elseif "bratmom".hasTrait('off birth control')>>
<<p>>Best to be careful about this, you think to yourself. You don't want her to put two and two together and realized you sabotaged her birth control.
<<else>>
<<p>>
<</if>>
<<p>>Is there a way to end end this conversation in a way ensures you don't have to deal with her for nine months... and preferably ever again?
<<hr -------------------- >>
<<say "_HERNAME, I have to be frank. I'm not ready to be a father. I sense that you want to have the baby, and that's fine. I'll try to support you as best I can." NEXT PAY:2500 ACT:responsible "RESPO:Yes... ok. I thought that might be the case. And yes, I want to have another baby, I've wanted one for a long time but...|I'll transfer you some money right now, and later we can work out the details.|Ok... I'll keep you in the loop. I'm... well I don't know what I was expecting, but thank you for being mature and honest about it.|No worries.///you say, and end the conversation. " >>
<<say "Oh that's so ironic. My wife and I have been trying to have a baby for a year now." NEXT ACT:lie SKILLUP:LIE:1 "RESPO:Your WIFE?!|Yeah. She's about twenty years younger than you. Ironically she has had a lot of trouble conceiving. Weird, right?|My god! I thought you liked me... and you have a wife at home, and you cheated with me?! You're //horrible//!|I'm not normally into adultery, and I don't normally go for fat old women, but you basically threw your pussy at me. What was I supposed to do?|_NAME!|We can still salvage this. If you can play along, I'll tell the wife I found a surrogate womb, and kinda jumped the gun on it before I got her permission.|You... FUCK YOU <upper>_NAME</upper>!///she shouts and hangs up." >>
<<say "Oh wow that's great... (end the call smoothly and block her number)" NEXT "RESPO:Yes, exciting isn't it? Oh I'm so glad you feel the same way I do! I was shocked at first, and a little afraid, but I felt it in my heart something I didn't realize until that moment - I want to have another child. I feel lucky, in a way, and-|Yeah... yeah...///you say as she prattles about hopes and dreams for the future of the two of you and the bastard you made.|...so I think we should talk about moving in to gether. My place isn't big enough, so we-|Oh, hey, that's great. I'll make some calls to some people in real estate, we can book a few places to look at in a day or two.|Oh, wonderful. I'll-|Yeah, I'll get started on that now. Bye!" >>
<<say "Sounds like I fucked you really good. Well, I'm about to fuck you again: Tough luck, bitch." NEXT ACT:mean "RESPO:What?! _NAME-///she begins, but you've already hung up. You'll block her number and it'll be done. What an elegant solution to a large and complex problem, you think to yourself." >>
<<say "This is wonderful news! Unfortunately I have to hang up. I'm just about to board a flight for a four-month business trip, but as soon as I get back we can have an important conversation about all this, don't you worry baby." NEXT ACT:biglie LIE:5 "RESPO:Oh gosh, can you call as soon as you land.|I'm afraid not, they don't have phones in this country I'm going to.|But-|Sorry sugartits, the flight attendant is telling me I gotta hang up.|Oh, ok, just-|Oh by the way my foreign cousin Sven will be staying at my place while I'm away. He'll be wearing my clothes and he looks just like me but he doesn't speak English and if you try to talk to him it might trigger his PTSD or whatever so keep your distance. Bye!///you say quickly and hang up." >>
<<if "bratmom".hasTrait('off birth control')>>
<<say "You stopped taking birth control? You bitch! You're on your own, and if you call me again I'll sue you!" NEXT THREAT:10 "RESPO:Sue me?!///she says, gasping incredulously.|Yeah, that's right. You told me not to worry, insisted that I didn't wear a condom.|I did? I don't remem-|You did it when we were drinking.|I must have been drunk because I don't remember.|No, //I// must have been drunk. I understand why now, it was all a lie to get my sperm!|Get your sperm? You think I did this on purpose?|Yeah, you're one of those sperm jackers. Trying to get a baby and a guy you can hold accountable for childcare payments. It's not gonna work! I happen to be personal friend with that famous celebrity lawyer you've definately heard of who's name escapes me at the moment.|Oh god please, I won't do that... I can't afford a lawsuit. Please, just... just send a birthday gift ever year? And maybe a Christmas gift?|Sigh...///you say.///Yeah, fine. I'll send toys once a year. But you better not let that other little shit of yours play with them.///you say, ending the call." >>
<</if>>
<<case 2 >>
<<convo >>
<<hr -------------------- >>
<<event_finalize >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>Double-click this passage to edit it.Double-click this passage to edit it.It smells weird in here.
<<convo >>
<<do "Inquire about a job." "RESPO:|Do you have any jobs?|///The man behind the counter shrugs and looks off to the side.|I guess that's a no." !LISTED:jobs:pawner >><<if !_WHO>><<set _WHO=$PLAYER>><</if>>
<h3><<= _WHO.getFullName('first') >>
<<= _WHO.getFullName('last') >>'s stats</h3>
<<subtabber STATS 0 minor >>
<<subtabber learningLibrary 0 minor >>
<<subtabber GULLS 0 minor >>
<<endtabber >>
<<clear>>
<<switch $CHOICE >>
<<case learningLibrary >><<include learningLibrary >>
<<case INVENTORY >><<include learningLibrary >>
<<case GULLS >><<include "Status Gallery" >>
<<default>>
<thirdcol>
<<profilestats _WHO majorstats >>
<<profilestats _WHO personality >>
<<profilestats _WHO repro >>
</thirdcol>
<thirdcol>
<<profilestats _WHO skills >>
</thirdcol>
<thirdcol>
<<profilestats _WHO minorstats >>
</thirdcol>
/*
<quartercol>
<<profilestats _WHO inventory >>
</quartercol>
*/
<</switch >>
<<tabber "Travel" "«" CLASS >>
<<tabber "Status" "Stats" >>
<<tabber "Status Journal" "JOURNAL" >>
<<tabber "Status Inventory" "INVENTORY" >>
<<tabber "Popup Charsheet" "CHAR" >>
<<tabber "whosWho" NPCS >>
<<tabber "Status Gallery" PREGS >>
<<endtabber >><thirdcol>
<<include "journal sheet" >>
</thirdcol>
<thirdcol>
<h3>Schedule</h3>
<<showschedule >>
</thirdcol>
<thirdcol>
<<include "fact sheet" >>
</thirdcol><<nobr>>
<<eventhead>>
<<talkingto WHOEVER 1 >>
<<difficulty 1 >>
/*
OPPOSITION RESEARCH
Initially think it's blackmailing an anchor, then building a case for metooing a studio exec, then opposition research for an upcoming presidential campaign. Finally, it's all just an operation to find all loose ends, then tie them up - including you.
1. Hannah Walton.
.
. Get footage back from a rogue contractor.
. Steal homemade porno tape from wealthy man's private collection.
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
You spend some time exploring the Shadow Web. You hear an interesting whisper in the far shadows, and seek it out.
<<quo LISTING "Job Listing: Looking for a skilled holophotographer who doesn't mind doing a bit of sneaky business shooting celebs. Think paparatzi, only shadier. It's risky, but it'll be worth your while. $KRED 700." >>
<<do "Respond to this listing." "FAIL:You'll need a camera to do this sort of assignment." HAVE:camera NEXT >>
<<do "Ignore it." PAGE:777 >>
<<case 1 >>
You speak a message to the lister, encrypt it and send.
<<quo POV "Hi, I'm a photographer, and I'm always down for shady business if the price is right." >>
Shortly you receive a message from the job lister:
<<photofx images/events/anchorwoman/holo.png hologram >>
<<quo CPU "Hello. I see from your profile that you have the skills necessary. I need someone to get some good photos of Hannah Walton, the UTN anchorwoman." >>
A holographic image attachment arrives portraying the anchorwoman in question.
<<quo POV "You didn't need to send me that; I what Hannah Walton looks like. You said this would be shadier than standard paparatzi stuff?" >>
<<quo CPU "I want you to get holographic nudes of her." >>
<<quo POV "All you want is nudes? Really." >>
<<quo CPU "Yes. But understand, this isn't a matter of letchery; it is important business, and I can say no more. In particular, I want you to get clear photos or footage of her breasts from a front angle." >>
<<say "That last part is really specific. Care to tell me why?" "RESPO:I can answer that. I represent an individual interested in advancing their career, to which Mrs. Walton is an obstacle. There is an unwritten rule at her network that breast augmentation is not allowed. My client believes Mrs. Walton violates this rule, and the images you get will thus be useful in altering the trajectory of her career." NEXT P>=7 MYSTERY "LEARN:anchorwoman rival" >>
<<say "Ok but... will I have to sneak into her apartment or something? That sounds risky..." NEXT "RESPO:No, her condo is high secrity, and a breaking and entry would make this project more illegal than I would wish at this stage." >>
<<case 2 >>
<<photofx images/events/anchorwoman/holo.png hologram >>
<<quo CPU "$RESPONSE1" >>
You receive address and map data for what looks like a gym up in the heights, as well as scheduling information.
<<learn 'heights location' >>
<<quo CPU "Hannah Walton attends a gym in the Heights after filming the mid-day news. It tends to be empty when she arrives. You could gain access and take photos when she is changing. Can you do this?" >>
<<say "Yes. Wouldn't mind seeing those tits of hers anyway." NEXT >>
<<say "Maybe later." PAGE:777 >>
<<say "No, I won't." PAGE:777 >>
<<case 3 >>
<<photofx images/events/anchorwoman/holo.png hologram >>
<<quo CPU "Of course. But please be professional.///says the voice in the darkness.///In any event, be careful. Remember, it is important that she is not aware of any of this. Do not get caught and do not approach her." >>
<<say "Easy." PAGE:999 >>
<<case 777 DELAY >>
You quit out of the conversation.
<<hr -------------------- >>
<<event_exitlink >>
<<journal "" >>
<<case 888 BADEND >>
You tell him you're not interested and end the conversation.
<<hr -------------------- >>
<<event_finalize >>
<<event_exitlink >>
<<journal "" >>
<<case 999 GOODEND >>
You accept the assignment and end the conversation.
<<eventjournal "I took on a job to photograph Hannah Walton for a mysterious darkweb contact." >>
<<event_unlocknext >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>UNUSED<<nobr>>
<<eventhead>>
<<talkingto ANCHORWOMAN >>
<<difficulty 6 >>
<<set
_GYMGUYSTAND = "man-strong",
_GYMGUYNAME = "Gym Employee",
0 >>
/*
TODO :
stealth fail caught path
dinner sometime/freeroam
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "That gym where _HERNAME _HERLASTNAME - that journalist - hangs out at is here." >>
<<case 0 START_SCENE >>
<<talkingto _GYMGUYNAME 1 >>
<<stand _GYMGUYSTAND >>
You go to the gym at the time designated.
<<if setup.inParty("doco") >>
<<unstand doco >>
<<convo "H-hello miss. I haven't seen you here before. Can I interest you in a membership?///says the gym employee, looking past you to the doctor.|Oh, I don't think I need a membership.///the doctor says dissinterestedly.|Oh, I can see that ma'am. You're quite fit for a woman of uh...|A woman of what? Of //my age//?///she says with annoyance.|N-no ma'am, what I meant was...|///She motions you to proceed with her hand, held low so the employee can't see. She's playing the irate customer as a distraction. The guy had a blush on his cheeks the moment he saw her, and is probably sporting a boner behind the counter where nobody can see it; she could easily have flirted with him to get the same effect. You guess she'd prefer to chew him out then lead him on." _GYMGUYNAME doco >>
<<do "Slip past while he's distracted." PAGE:4 >>
<<else>>
An employee at the front desk stops you.
<<quo _GYMGUYNAME "Hi, may I see your membership card?" >>
As you expected, it seems you won't be able to stroll right in.
<<say "Yeah, here it is." PAGE:3 HAVE:gymmembership "RESPO:Ah, this is for our other branch.|So?|Well, we aren't supposed to let people in unless their membership is linked with our location but... nevermind, I never aggreed with the policy.|Thanks man.|No prob bro." >>
<<say "It's in my other pants." PAGE:2 "RESPO:I see. Well, I just did a face scan of you and the recognition software doesn't find you in our system, so... I don't think it //is// in your other pants." >>
<<say "I don't have one. I guess I'll buy a 1-month membership." PAGE:3 PAY:500 TAKE:gymmembership "RESPO:Alright, let me just take a moment to sign you up and try to pressure you into paying for services you don't want.|Oh, can we skip that part? I'm in a rush.|Well, alright. I'll book you an apointment with one of our trainers, he can run you through it. When are y-|Look, we'll sort this out later. I need to use the washroom, please let me in.///you say rather insistently.|Sorry, sir. Of course, just give us a call..." >>
<<say "I'm new to the area, and I'd just like to try out the gym, see if it meets my gym-going needs." PAGE:2 BARTER>_DIFFICULTY CHOICE:BARTER "RESPO:I'm afraid we don't do trial runs.|Right, but I've heard about your fees - pretty steep. I'd like to know what I'm paying for, you know?|Hmm... well, we had an offer for a 40% discount for the first year but it expired a few weeks ago... hmmm... tell you what, I'll post-date your membership so you can take advantage of the discount. It's $300. Interested?" >>
<<say "I'm from the Department of Sanitation. We've heard reports of uncleaned gym equipment and I'm here to investigate." PAGE:3 "RESPO:I see. Well, I think you'll find that you've gotten innacurate information, but feel free to investigate. We're on an off-peak hour, so you will have access to almost every piece of equipment you need to test.|Thank you, citizen." THREAT:3 LIE:3 >>
<<say "I'm looking for Hannah Walton, I hear she comes here?" PAGE:2 "RESPO:I cannot divulge our gym's membership, sir. I can, however, alert security should I feel that some stalker or paparatzo is here to upset our clientelle.///he says, and you get the message." >>
<</if>>
<<case 1 >>
<<talkingto _GYMGUYNAME 1 >>
<<stand _GYMGUYSTAND >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 2 REFUSED >>
<<talkingto _GYMGUYNAME 1 >>
<<stand _GYMGUYSTAND >>
<<convo >>
<<timepasses .25 >>
<<do "Take him up on the offer and pay the discounted price." icon:barter PAGE:3 PAY:300 TAKE:gymmembership CHOICE=BARTER SECRET "RESPO:Alright, let me just take a moment to sign you up and try to pressure you into paying for services you don't want.|Oh, can we skip that part? I'm in a rush.|Well, alright. I'll book you an apointment with one of our trainers, he can run you through it. When are y-|Look, we'll sort this out later. I need to use the washroom, please let me in.///you say rather insistently.|Sorry, sir. Of course, just give us a call..." >>
<<do "Wait until someone else is working at the desk, then go back in." PAGE:0 >>
<<do "Leave." PAGE:777 >>
<<case 3 ALLOWED >>
<<talkingto _GYMGUYNAME 1 >>
<<stand _GYMGUYSTAND >>
<<convo >>
<<do "Enter gym." NEXT >>
<<case 4 >>
<<eventimage see.jpg right >>
Once you get inside, you look around for Hannah Walton. The place is empty, so she's easy to spot.
<<p>>If you didn't know it was her, you'd have never recognized the woman. Without her glasses, done-up hair and suit, she looks much younger in real life. She also rocks and incredibly fit and sexy body.
<<do "Get ready to photograph her." NEXT >>
<<do "Approach her and warn her." PAGE:20 >>
<<do "Observer her carefully for a moment." PAGE:19 P>3 >>
<<case 5 >>
<<photofx images/events/anchorwoman/boobs.jpg cameralook >>
No matter how far she leans forward in that top, you won't get the 'full frontal' your mysterious client asked for.
<<show "A boobologist like yourself can tell from a glance - they're fake, but well done. Of course, this paltry view isn't enough to satisfy your scientific curiosity." TRAIT:boob_man >>
The only thing to do is sneak into the change room.
<<do "Sneak into the changeroom and get ready." SECRET PAGE:6 SNEAK >>
<<do "Sneak into the changeroom and get ready." SECRET PAGE:10 !SNEAK >>
<<case 6 LOCKERROM >>
You casually stroll toward's the men's changing room while keeping out of her direct line of sight and, when you're certain none of the gym's staff are watching, you gingerly slip inside the doorway to the women's changeroom.
<<p>>You quickly assess your surroundings with your senses. There are no showers running, nor does there seem to be anyone in the changing area. You're alone.
<<show "It's easy to figure out which locker is hers - a fresh half-finished latte is under the bench across from it. You should be able to hide behind a pillar at a resonable distance if she changes here. Nice!" P>4 >>
Can't waste too much time here - who knows when she'll be done with her workout.
<<do "Hide and wait for her with camera in hand." NEXT >>
<<do "You're struck by an odd inclination: to jerk off into her latte. Maybe she'll drink it when she's done." NEXT P>4 HORNY>5 CHOICE:LATTE SECRET >>
<<do "Pick the lock to her locker." NEXT P>4 FINGER HAVE:lockpick CHOICE:LOCKPICK SECRET >>
<<case 7 >>
<<if $CHOICE=="LATTE">>
You aren't a huge fan of hers, but there's something exciting about being so near to something that's touched the lips of a beautiful quasi-celebrity.
<<p>>There's something even more exciting about the thought that she might be swallowing it. You unfasten the lid to her cup and aim your penis inside of it. You quickly rub one out - you aren't sure how long you'll have, and you'd hate to be caught doing this - and replace the lid afterward, being sure to check for wayward pubes to clue her in to your vile deed. None, it's clean!
<<horny -3 >>
<</if>>
<<if $CHOICE=="LOCKPICK">>
You put a lockpick tool into the lock and slowly move it around. This isn't the most complicated of mechanical locks, but it still takes a degree of skill, and with your skillful fingerwork you're able to open it up.
<<p>>There isn't much inside. You rummage around in her gym bag while keeping an eye out behind. You don't gain much but a sense of what kind of underwear she's wearing and a nominal amount of kred.
<<horny 2 >>
<<money 50 >>
<</if>>
<<do "You think you hear footsteps..." NEXT >>
<<case 8 >>
You hide behind a corner and watch the entrance. A figure glides in... red hair, it's her!
<<p>>You watch as she walks to her locker, drenched in sweat from her workout.
<<if $CHOICE=="LATTE" >>
<<p>>Before opening her locker, she reaches down for the latte cup. You hold your hand to your mouth as you watch her lift it to her lips and take a sip.
<<p>>She tastes it, swallows, and takes a deep breath. She gives the cup a look... does she know? Did she notice the taste? Wait... she's taking another sip! In fact, she downs the whole thing, holding the cup over her head and shaking every last drop into her mouth!
<<feed $WHO >>
<</if>>
<<p>><<eventimage strip_tits.webp >>
The moment is about to arrive; you ready your camera, lean around the corner and get her chest in focus just in time for her to lift her shirt, revealing two fleshy spheres too perfect to be real.
<<p>>The holocam picks up every detail. You aren't sure what exactly your client wanted, but your photo leaves nothing to the imagination.
<<takeall photonude_celeb >>
<<horny 1 >>
<<eventjournal "I took some shots of Hannah Walton's boobs for a mysterious darkweb contact." >>
<<do "Amazing. Now it's time to get out of here." NEXT >>
<<case 9 >>
<<eventimage strip_ass.webp rightwide >>
You snap one more photo - this one for your own collection - and you wait until she gets in the shower, and make a hasty and stealthy exit.
<<skillup art >>
<<takeall photonude_celeb >>
<<event_unlocknext >>
<<event_exitlink >>
<<case 10 CAUGHTSNEAKING >>
<<eventimage shecaught.jpg right >>
You move quietly, ensuring there's always a piece of ceiling-high equipment between you and her. Something isn't quite right though, and she suddenly turns to confront you, annoyance in her eyes.
<<show "Of course, this place is full of mirrors! she probably saw your reflection in her peripherals. You curse your foolishness! There's much to learn about stalking, it seems." ICON:SNEAK CLASS:FAIL >>
<<convo "Hey, this is the women's changeroom. You some kind of creep? Move along, buddy." >>
She's caught you, and seems energized and alert from her workout. This seems like a lost cause at this point.
<<do "With some quick movements, you might be able to cop a feel of //those// before she can react." PAGE:12 ACT:lewd FINGER:3 >>
<<say "Miss, could you sit down for a moment? I have important information for you. (the gig is up, spill the beans?)" PAGE:20 "REPLY:She notes your seriousness, and takes a seat." >>
<<do "Oh well, better leave before she causes a scene." PAGE:999 >>
<<case 12 UNCLASP >>
You begin to make a sort of //mea culpa// motion with you hands, but the instant she seems to relax you surge past it and quickly grip her top with two fingers from each hand at the most opportune angles and abruptly yank downwards with just enough force to...
<<eventimage boobgrab.jpg normal >>
<<convo "Oh fuck! What the-|Yeahhh.///you say, fondling them.|What are you d- I say-///she stammers, caught off guard by this abrupt assault. |///You squeeze and knead her breasts in your firm grip as she pats your hands reactively, not sure how to repel this assault that she's barely had time to process." >>
<<show "You're envigorated by the feeling of celebrity breasts. This is an experience you won't soon forget." TRAIT:boob_man XP:100 >>
<<show "They're fake." ICON:P >>
<<say "Fake! I knew it!" NEXT >>
<<say "Mrs. _HERLASTNAME, I'm a big fan. I mean, I //wasn't// but I am //now//." NEXT >>
<<say "Look at //these//. Nice!" NEXT >>
<<say "Sorry, my hand slipped." ACT:lie NEXT >>
<<happen "anchorwoman_groped" >>
<<case 13 >>
Before you can even finish talking, a clenched fist connects with your jaw.
<<health -8 >>
<<show "Wow, she can throw a punch!" ICON:E >>
You stumble backwards slightly, and your legs bump into a bench. You wave your hands in front of you in a desparate attempt to stop the inevitable, but it's no good; you fall over backwards.
<<if setup.inParty("doco")>>
<<unstand doco >>
A hand reaches to grab yours, and helps pull you to your feet. It's the doctor.
<<convo "What the hell was that all about? You don't just //grab//, you have to take her on a date first. Do I really need to explain why groping strangers in public doesn't result in pregnancy, _NAME?|I needed to find out about her tits for a client.|For a client, huh?///she says dubously.|I'll explain later, we'd better go.|Yeah alright. I sent that gorilla to the office to get his manager; should buy us some time before he comes to tear your arms off. Back exit?|Yup.///you say." doco player >>
<<do "Lead her out of there." PAGE:999 >>
<<else>>
You quickly roll your body to the side and get back up, but she's nowhere in sight.
<<p>>The sound of voices alerts you to the fact that you've been reported. Better get out of here.
<<do "Oh well, better leave before she causes a scene." PAGE:999 >>
<</if>>
<<case 19 >>
<<set $CHOICE="STARE">>
<<skillup detect >>
<<set _sneakChance = setup.playerAttribute("sneak") * 20 >>
<<if _sneakChance > random(0,100) >>
<<show "You manage to remain unnoticed by her or the staff in spite of numerous close calls." SKILLUP:sneak >>
<<eventimage boobs.jpg rightwide >>
<<observe $WHO >>
<<skillup detect >>
<<show "Watching her excercise and hearing her grunt... does things." HORNY:10 >>
<<do "Get your camera out." PAGE:5 ITEMICON:CAMERA >>
<<else>>
<<eventimage meet.jpg rightwide >>
<<observe $WHO >>
<<quo $WHO "Hey, you!///she says suddenly, looking right at you.///Do you want something?" >>
<<quo POV "I-///you begin before being immediately interrupted." >>
<<quo $WHO "Autograph? Job interview? A date?///she says, and waves you to come closer in an irritated way.///Come on, lets get this overwith." >>
<<do "The gig is up. Approach and warn her?" PAGE:20 >>
<<do "The gig is up. Cut your losses and leave?" PAGE:888 "RESPO:|Ah, sorry. I thought you were a friend of mine.|Yeah, sure you did. The gym has a no sketchbag policy, I see you around here again I'll have them kick you out and revoke your membership.|Ok lady...|Fuck off, fuckboy." >>
<</if>>
<<case 20 >>
<<eventimage meet.jpg rightwide >>
<<showifexists $REPLY "You approach her, and she looks slighty annoyed at being distrubed during her workout." >>
<<quo $WHO "Yes?" >>
<<quo POV "Mrs. Walton, I have to warn you about a plot against you. Some nefarious individual offered me a large sum of money to secretly take nude photos of you." >>
<<quo $WHO "Are you serious? Why would they do that?" >>
<<say "I rightly don't know what lurks in the minds of miscreants, ma'am." "RESPO:Me neither, but your story is a little hard to believe. Actually, I think you maybe concocted this whole thing to get closer to me, you creep.///she turns her head to face where the front desk is.///Staff! Staff! There's a pervert over here!" NEXT >>
<<say "Because you have nice nice tits and they want to see them?" "RESPO:Eww! Why would you say something so crass and so true?|You don't believe me?|I do believe someone wants to see me naked, and he's standing right in front of me.///she turns her head to face where the front desk is.///Staff! Staff! There's a pervert over here!" NEXT >>
<<say "It's a sex doll manufacturer. They want to make an anatomically correct recreation of you. It will even have your voice synthesized perfectly, and will simulate your personality." "REPLY:Oh god! That's disgusting! Just the thought of my viewership demographic - 50 to 65 year olds - buying 'me' and using me... oh, I'll have to put a stop to that." PAGE:25 LIE >>
<<say "It's a plot to sabotage your career. I don't know the identity of the individual who contacted me, but they said they represented someone who would benefit if you lost your job." "KNOW:anchorwoman rival" "REPLY:I believe you. I have several rivals... Hmm... I think I'll need to do some thinking." PAGE:25 >>
<<case 21 >>
<<stand man-tough >>
<<unstand _GYMGUYSTAND >>
<<eventimage meet.jpg right >>
<<convo >>
The guy at the front desk picks up a phone. Another man - an older but tougher-looking brute - quickly emerges from an office somewhere and heads towards you.
<<convo "I'm here ma'am. This the guy?|What do you think, Dave?!" _GYMGUYNAME WHO >>
There's no reason to say, so you hastily run out the back exit, the anchorwoman's screams in your ears.
<<event_finalize >>
<<do "You really fucked this one up. Oh well..." "REPLY:You make a hasty exit befoer the brute can catch you." PAGE:888 >>
<<eventjournal "I won't be getting those photos of Hannah Walton." >>
<<case 25 >>
<<love 5 >>
<<eventjournal "I told Hannah the truth." >>
<<eventimage meet.jpg right >>
She thinks a bit, then responds.
<<quo $WHO "$REPLY///she says, and pauses to looking you over.///This was some excellent investigative journalism. I want to thank you somehow. I wish I could offer you a job, but our organization has a hirring freeze at the moment." >>
<<say "Nothing, Hannah. I'm just a big fan of your work, and it would just pain me to see such a talented woman hurt." "RESPO:Oh, you...///she says, suppressing a smile.///That's very sweet. The last man who was this sweet to me, I...|You what?|Hmmm.... oh, what the hell?///she says, getting her knees.///In college, I took journalism, but it's not the only skill I worked on. Come on, get it out before I change my mind." VIRTUE>10 CHARM:2 PAGE:27 >>
<<say "There is one kind of //job// you can offer me. (point to your crotch)" "RESPO:A blowjob? Hahaha!///she says, laughing at your absurd request.///Wait, you're serious? Christ! What do you take me for?" ACT:sexism ACT:gross ACT:harass NEXT >>
<<say "Maybe we could have dinner sometime?" CHARM PAGE:40 >>
<<case 26 >>
<<eventimage meet.jpg right >>
<<convo >>
<<say "It's not unresonable. I've saved your career, what is the price of a blow job compared to that?" "RESPO:When you put it like that... alright, lets get this overwith.///she says, dropping to her knees." BARTER:3 NEXT LOVE:-1 >>
<<say "What do I take you for? Well, you look like a fucking blow up doll, so start acting like one. Now." "RESPO:Jesus, you fu-///she stutters when you shove your face up against hers.|My dick is going inside you, one way or the other. You want me to slam your pretty face against the equipment?|No no, please, look-|Either you take it in your mouth, or it goes in the other end. And I should warn you: The last blow up doll I fucked? It popped.///you say. She gets on her knees." ACT:altrape LOVE:-20 THREAT NEXT >>
<<say "Nevermind." "RESPO:Ha! Nice try though, kid." PAGE:888 >>
<<case 27 BLOWJOB >>
<<convo >>
You pull out your dick and thrust it in her face. She grips the base of your penis and slowly massages the tip with her tongue.
<<eventimage bj_lick.jpg >>
You can tell she's good at this.
<<do "Enjoy the blowjob." NEXT >>
<<do "This would be an excellent opportunity to take that blackmail photograph! The camera is out of reach, but you can just barely reach into your pocket to get your holophone..." PAGE:30 HAVE:phone ACT:letch SECRET >>
<<do "This would be an excellent opportunity to take a blackmail photograph! The camera is out of reach, but you can just barely reach into your pocket to get your holophone..." PAGE:30 HAVE:phone_yours ACT:letch SECRET >>
<<case 28 >>
<<eventimage bj_suck.jpg >>
<<feed _WHO >>
She sucks you off to the point of completion, and swallows your cum!
<<convo "Oh god, this takes me back. Back to when I wasn't famous and didn't have a decade of career building behind me.///she says, eyes darting around to ensure nobody saw.///I... I have to go. It's been fun. Don't call me.|I-///you begin, but she's darted off to the changeroom." >>
<<event_exitlink "You didn't get your photo, but you got a blowjob at least." >>
<<eventjournal "I didn't get the photo of Hannah, but at least she sucked me off." END >>
<<case 30 >>
<<eventimage bj_suck.jpg >>
<<love -20 >>
You pull her head down your shaft for a deepthroating with one arm and, while she's too close to look up at you, you reach into your pocket and quickly switch to photo mode.
<<p>>When release your grip on the back of her head, she pulls back. She seems about to pull the dick out to chastize you for your forceful behaviour when she realizes she's looking up at your phone's camera, and freezes like a deer in the headlights.
<<quo POV "Say cheese!" >>
<<do "Snap!" "REPLY: She burts into tears while clawing at your phone. You shove her away, causing her to bump into an excercise machine and fall over backwards. While she's stunned, you hike up your pants and make a hasty exit." AFTERIMAGE:images/events/anchorwoman/fallover.jpg PAGE:999 >>
<<happen "anchorwoman photo blowjob" >>
<<eventjournal "I tricked Hannah into getting a blackmail blowjob shot of her. Nice! Wasn't the photo the stranger wanted, but it'll have to do." >>
<<takeall photonude_celeb >>
<<case 40 >>
<<eventimage meet.jpg right >>
<<quo $WHO "You seem like a nice guy, but I'm already kind of seeing someone. It's nothing serious, but I'd like to give it a chance." >>
<<say "A woman like you deserves to have options." CHARM:9 "RESPO:A woman like me?|Yeah, beautiful, intelligent, in short: Amazing.|Heh. Flattery will get you everywhere." NEXT >>
<<say "Maybe this guy's great, maybe he isn't, but the fact that it's not serious says maybe you're holding out for something else, someone more worthy." I>5 "RESPO:That's pretty accurate, actually." NEXT >>
<<say "Hey you can give that relationship a chance, and meanwhile the two of us can still fuck on the side. Win-win." "RESPO: You're a real charmer, you know that?///she says, and turns her head and shouts.///Hey Joe, this guy tried grope me! Get him out of here!|Fuck you, bitch!|you say, as a refrigerator-sized man approaches you. You make a hasty exist." PAGE:888 ACT:rude >>
<<say "Yeah, but much can he bench press?" "RESPO:I don't know, why do-|Look at these muscles.///you say, lifting your shirt.///What's he look like shirtless? Nothing like this, I'll bet.|Ok, that's enough, I don't need to see it.///she says, laughing.///You can't just show off your muscles and expect to get a girl.|Why not?///you say, flexing your muscles.///Look at this, look at these arms. Imagine being held by these.|Ok, wonderful, I'll see you later.///she says, laughing at your at your incompetent advances. But still, there's a hint of blush on her cheeks..." LOVE:5 PAGE:888 SKILLUP:joke:1 S>8 >>
<<say "That's fair. Well, bye." PAGE:888 "RESPO:Bye." >>
<<case 41 >>
<<eventimage callme.jpg right >>
<<convo >>
She looks you over.
<<quo WHO "What the hell? Here's my number. Give me a call sometime.///she says, beaming her number to your holophone." >>
<<addcontact _WHO >>
<<quo POV "Count on it." >>
<<quo WHO "Well, my workout's finished. Be seeing you, _NAME.///she says, heading to the showers." >>
<<eventjournal "I got Hannah's number." FIN >>
<<do "Watch her sweaty ass as she walks, then leave." "REPLY:You'll have that think pregnang in no time, you think to yourself." HORNY:2 AFTERIMAGE:images/events/anchorwoman/ass.jpg PAGE:888 >>
<<comingsoon "I regret to inform you that the dating elements are not implemented in the game sufficiently to accomodate her impregnation. This is the last you'll see of her for now, except on the news I guess." >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<case 888 BADEND >>
<<convo >>
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "I won't be getting those photos of Hannah Walton." >>
<<case 999 GOODEND >>
<<showifexists $REPLY "The mission complete, you head out of there. Hopefully the client is satisfied with what you learned." >>
<<event_unlocknext >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
<<do "Check around for help wanted signs." "HAPPENED:downtown help wanted" "UNHAPPEN:downtown help wanted" SECRET GOTOEVENT:jobfashion-jobget !EMPLOYED:fashion >>
<<do "Work a shift at the clothing store." DOJOB:fashion EMPLOYED:fashion SECRET ICON:job SECRET >><<talkingto "Clothing Store Girl" 1 >>
<<set _QUO = "" >>
<<if $REPLY >>
<<quo $WHONAME $REPLY >>
<<elseif $THING >>
<<if $SHOPBUYORSELL!="SELL" >>
<<switch $THING >>
<<case diamondring >>
<<set _QUO += "Shezi! who's the lucky girl? " >>
<<default>>
<<if setup.ITEMS[$THING].subcategory=="outfit" >>
<<set _QUO += "You goan look great in that! " >>
<</if>>
<</switch>>
<</if>>
<<elseif $CHOICE!="SELL" and $THING >>
<<set _QUO += "Alright, I'll take that off your hands. |Yeah, I can resell that. After a good wash, I mean. |Ok, here's your refund, sir. " >>
<<else>>
<<set _QUO += "Hello sir. |Hi-hiii. |Kh'cia, outlander! ".sayOne() >>
<<set _QUO += "Feel free to look around. |What would you like to try on today? |I have a few things you'd look //great// in. |".sayOne() >>
<</if>>
<<switch $CHOICE >>
<<case "STORE" >>
<<set _filter_array = Object.keys(setup.ITEMS) >>
<<set _filtered_array = [] >>
<<for _i=0; _i<_filter_array.length; _i++ >>
<<set _filtered = _filter_array[_i] >>
<<if setup.ITEMS[_filtered]["subcategory"]=="outfit" >>
<<set _filtered_array.push(_filter_array[_i]) >>
<</if>>
<</for>>
<<do "Stop shopping." CHOICE:NOSTORE >>
<<shop_interface _filtered_array clothes blockowned >>
<<case JOB >>
<<convo "|Is this place hirring?|Jobless hru, go away, go where you are needed.|I'm trying to //find// a place where I'm needed.|///You're prepared to leave it at that, but she isn't quite finished. She points at an illuminatd display image where a model is wearing some clothing from one of the store's brands.|Photo-man is lazy, tired, old, dead soon, need help. My boss mad at him for slow work. He need helper.|Oh, a photography assistant job? That's interesting.|It is un-interesting. Also, there a man in office near here who hire boy to do silly little lift-and-carry and such things as that. Perfect job for coward.|///What's this chick's problem? She's helping you, but she's making damn sure you won't really feel grateful for it." >>
<<learn "photostudio location" >>
<<learn "rent a son" >>
<<happen "downtown help wanted" >>
<<default>>
<<quo $WHONAME _QUO "says the Tujar girl behind the counter.|says the cute boutique employee.|says the sales girl." >>
<</switch>>
<<stand clothingstoregirl >>
<<say "What time do you get off work?|Are all Tujar women as beautiful as you?|So uh... do you have a boyfriend?" "REPLY:Khahaha, you think I want hru'cha boy?///she says mockingly.///Khahaha.|Ha! I am for a warrior, not a weakling like you.///she says, amused at your advances.|Pale skin, can't throw spear, cries at bugs and snakes mewager. Go, go." >>
<<do "Inquire about a job." "RESPO:" !LISTED:jobs:irrelevant CHOICE:JOB >>
<<do "Shop around." CHOICE:STORE CHOICE!=STORE >>
<<nobr>>
<<eventhead>>
<<talkingto WHOEVER 1 >>
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<randompage 1 6 >>
<<set $REPLY = "You spend some time at $WHERE.".sayOne() >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 1 >>
$REPLY
<<rumour >>
<<hr -------------------- >>
<<event_exitlink >>
<<case 2 >>
$REPLY
<<rumour >>
<<hr -------------------- >>
<<event_exitlink >>
<<case 3 >>
<<if setup.diceRoll(33) >>
STARTEVENT IF APPLICABLE
<<else>>
Nothing much happens.
<</if>>
RANDOM EVENT GETTER
<<hr -------------------- >>
<<event_exitlink >>
<<case 4 >>
$REPLY
THING HAPPENS
<<event_exitlink >>
<<case 5 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 6 >>
<<randompage 7 10 >>
$REPLY
<<itemimage suntanlotion right >>
Some careless individual left an empty tube of suntan lotion in the sand! Wait... on closer inspection, there's enough left in the tube for a single use.
<<takeall suntanlotion >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 RAREEVENT >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 8 RAREEVENT >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 RAREEVENT >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 10 RAREEVENT >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 40 >>
get more tan count
tangirls ask for lotioning (drinkbang)
learn about nude beach for celebrities
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 OTHEREND >>
<<convo >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>A = P(1 + rt)
((xp+1)/2)*xp*5
<td align='left'> <<= ((_n+1)/2)*_n*5 >> </td>
<<
=
Math.round( ((_num+1)/2)*_num*2 )>>
allegedly the same as:
l
=
x^2 + x
l
=
x2+xand
the reverse is:
(x+1)x
XP formula:
XP REQUIRED
=
((L+1)/2)*L*5
SKILLCHECK
=
((skilllevel/neededlevel)-0.5)*200<<switch _BILLY >>
<<cse SKILL >>
<table width='70%' style='line-height:11px'>
<tr><th>skillxp</th><th>level</th><th>new?</th><th>diff</th><th>reverse test</th></tr>
<<for _n=0; _n<100; _n++ >>
<tr>
<<set _level = setup.skillCalc_XPtoL(_n) >>
<td> ''_n'' xp </td>
<td><<=_level >></td>
<td><<=_level != setup.skillCalc_XPtoL(_n-1) ? "NEW" : " ">></td>
<td><<=setup.skillCalc_XPtoL(_n-1)>></td>
<td>
<<set _amt = _n >>
<<set _top = setup.skillCalc_XPforNext(setup.skillCalc_XPtoL(_n)) >>
<<set _amt -= setup.skillCalc_XPforNext(setup.skillCalc_XPtoL(_n)-1) >>
<<set _top -= setup.skillCalc_XPforNext(setup.skillCalc_XPtoL(_n)-1) >>
<<bar _amt _top >>
</td>
</tr>
<</for>>
</table>
<<default>>
<table width='40%' style='line-height:11px'>
<tr>
<th>level</th>
<th>xp req</th>
</tr>
<<for _n=0; _n<30; _n++ >>
<tr><td>level ''_n''</td> <td><<= setup.xpForLevel(_n).visual() >></td></tr>
<</for>>
</table>
<</switch>>
<<set _NAME= $PLAYER.getFullName('first')>>
You watch some TV.
<<set $RECORDS.schedule = $RECORDS.schedule.sort().removeDupes() >>
<<for _i=0; _i<$RECORDS.schedule.length; _i++ >>
<<set _SCHEDO = $RECORDS.schedule[_i] >>
<<if _SCHEDO.delay<=0 >>
<<if _SCHEDO.type=="news" >>
<hr class='tv'>
<<photofx 'images/events/misc/newsroom.jpg' holoscreen fullwidth fullwidth >>
<p>You happen accross the local news channel, UTN.
<<convo $RECORDS.schedule[_i].content anchorman anchorwoman >></p>
<<set $RECORDS.schedule.delete($RECORDS.schedule[_i]), _i-=0 >>
<</if>>
<<if _SCHEDO.type=="show" or _SCHEDO.type=="movie" or _SCHEDO.type=="television" >>
<hr class='tv'>
<<photofx 'images/events/misc/newsroom.jpg' holoscreen fullwidth fullwidth >>
<p>You happen accross the local news channel, UTN.
<<convo $RECORDS.schedule[_i].content anchorman anchorwoman >></p>
<<set $RECORDS.schedule.delete($RECORDS.schedule[_i]), _i-=0 >>
<</if>>
<</if>>
<</for>>
<<do "Back." GOTO:Place >>
<twothirdcol>
</twothirdcol>
<thirdcol>
</thirdcol>
/*
<<include "fact sheet" >>
<<include "journal sheet" >>
*/
<<clear>><<if $CHOICE3=="COM" >>
<<set _CRAFTTYPE = "data" >>
<<elseif $CHOICE3=="CHEM">>
<<set _CRAFTTYPE = "consumable meds" >>
<<else>>
<<set _CRAFTTYPE = "craftall" >>
<<set _CRAFTTYPE = "consumable misc weapon" >>
<</if>>
<<if $CHOICE!="SELL" and $CHOICE2 >>
<<switch $CHOICE2 >>
<<case condom >><<quo $WHONAME "Enjoy your mindless repeditive task, sir." "says the robot.|quoth the robot vendor." >>
<<case pill-fertility >><<quo $WHONAME "Interesting.///says a tinny voice coming from the ShopBot's speaker." >>
<<default>><<quo $WHONAME "Thank you for your business.|Please come again.|Danke." "says the robot.|quoth the robot vendor." >>
<</switch>>
<</if>>
<<set _CUSTOMDESC = {
videorape_celeb: "Digitally remove your face from this celebrity rape footage so you can share it without getting in trouble.",
videosex_celeb_yours: "Secure bragging rights by deepfaking yourself into a celebrity sex tape. It's stolen valor, but whatever.",
videosex_pro_yours: "Look like a porn pro by deepfaking yourself into a some professionally-shot footage.",
videosex_celeb: "Create a deepfake sex tape of a celebrity using facial holodata.",
videosex_demoreel: "Edit together some of your best fuck footage to create a demo reel for the porn industry.",
photonude_celeb: "Create a fake holographic nude of a celebrity using research materials.",
videosex_secret_yours: "It's possible to take one of your rape videos and make it seem as though she's into it. This illusion of consent should be enough to let you upload it to porn sites without fear."
} >>
<<set _INVENTORY = Object.keys(setup.ITEMS) >>
<<shop_interface _INVENTORY crafting _CRAFTTYPE >>
<<hr>>
<<do "Finish up." goto:Place >><<set _CHANGER = $PLAYER >>
<<if !$NPCS[_CHANGER].clothes >><<set $NPCS[_CHANGER].clothes={} >><</if>>
<<set _PARTS = Object.keys($NPCS[_CHANGER].clothes) >>
You look at yourself in the full length mirror.
<<if _PARTS.length >>
You are wearing
<ul class='sentence'>
<<set _used_parts = 0 >>
<<for _i=0; _i<_PARTS.length; _i++ >>
<<if !setup.ITEMS[$NPCS[_CHANGER].clothes[_PARTS[_i]]] >><<continue>><</if>>
<li>
<<set _used_parts += 1 >>
<<= setup.ITEMS[$NPCS[_CHANGER].clothes[_PARTS[_i]]].name >>
for an <<=_PARTS[_i]>></li>
<</for>>
<<if !_used_parts >>nothing. I don't mean that literally nothing, you're just wearing regular nondescript clothing. You aren't naked or anything - oh heavens no, that would mean I'd have to code in character's reaction to your nudity in public. I'm not going to do that! <br>...or am I?<</if>>
</ul>
<</if>>
<<if !$NPCS[_CHANGER].clothes >><<set $NPCS[_CHANGER].clothes={} >><</if>>
<hr>
<<wardrobe >>
<<do "Open storage." "GOTO:home storage" icon:storage >>
<<do "Decor and facilities." "GOTO:home furnishing" icon:furnish >>
<<do "Go back." goto:Place >><twothirdcol>
<<switch $CHOICE >>
<<case SHADOWNET >>
<</switch>>
You access your contact list.
<<if !$RECORDS.lists.hookups >>
<<set $RECORDS.lists.hookups=[]>>
<</if>>
<<if $RECORDS.lists.hookups.length >>
<<for _i=0; _i<$RECORDS.lists.hookups.length; _i++ >>
<<set _HOOKER = $RECORDS.lists.hookups[_i] >>
<<set _label = "Call " + _HOOKER.getFullName('presentable') + " for a hookup." >>
<<set _eventkey = "hookup" >>
<<= '<<do "' + _label + '" "SET:WHO:' + _HOOKER + '" "eventstart:' + _eventkey + '" TIMEPASSES:1 >>' >>
<</for>>
<</if>>
<<do "Back." GOTO:Place >>
</twothirdcol>
<thirdcol>
<<p>><<= $RECORDS.lists.hookups >>
</thirdcol>
<<clear>><<set $RECORDS.lists.hookups.delete($WHO)>>
<<set _condomspecial_virtue = -20 >>
<<set _condomspecial_skill = 5 >>
<<set _NAME = $PLAYER.getFullName('first') >>
<<if $NPCS[$WHO] >>
<<set _HERTITLE = $WHO.getFullName() >>
<<set _HERNAME = $WHO.getFullName('first') >>
<<set _HERRACE = $WHO.getRace() >>
<<else>>
<<set _HERTITLE = $WHO.makePresentable() >>
<<set _HERNAME = "Gorgeous|Beautiful|Cutie|Sexy|Girl|Babe|Woman".sayOne() >>
<<set _HERRACE = $WHO.parseRace() >>
<</if>>
<<set _SAYINGS = _HERRACE.says('all', 1); >>
<<switch $CHOICE >>
<<case FUCKCYCLE >>
<<set _STAGELIST = "MEET|FOREPLAY|BLOWJOB|CONDOM|FUCK|AFTERMATH".toArray('|') >>
<<for _i=0; _i<_STAGELIST.length; _i++ >>
<<set $STAGE=_STAGELIST[_i]>>
<D>$STAGE</D>
<<switch $STAGE >>
<<case MEET >>
<<set _elapsedtime = random(10,60)/60 >>
<<timepasses _elapsedtime >>
She arrives at your place <<=_elapsedtime.visual('hours') >> minutes later.
<<switch $CHOICE2 >>
<<case HER_JOY >>
<<sayone "You kiss her deeply while running your hands all over her body.|You greet her with a warm embrace and a passionate kiss." >>
<<sayone "She seems reluctant to pull away.|She holds you tight and kisses you back just as enthusiastically.|She sheds her clothing as soon as the door is shut and lets you carry her to your bed." >>
<<case YOUR_JOY >>
<<sayone "You let her in the door, point her to the bed and slap her ass as she walks past you towards it.|You pull her, your hands under her clothes groping her ass and breast so quickly she yelps." >>
<<sayone "She laughs and gets on the bed, giving you a //come here//gesture while removing her bra with the other.|She crawls onto the bed, lies on her back and spreads her legs wide for you, smilling." >>
<case FAST >>
<<sayone "You open the door naked, wanting to wate no time.|When she arrives, you pull her in for a kiss with one hand while quickly unfastening her clothing with the other." >>
<<sayone "" >>
<<sayone "" >>
<<sayone "" >>
<case FURIOUS >>
<<sayone "" >>
<<sayone "" >>
<<sayone "" >>
<<sayone "" >>
<case RAPE >>
<<sayone "" >>
<<sayone "" >>
<<sayone "" >>
<<sayone "" >>
<</switch>>
<<p>>You met her already.
<<case FOREPLAY >>
<<p>>Do you have foreplay.
If she likes it, continue, if she doesn't, fuck ends.
<<case BLOWJOB >>
<<p>>Do you get a blowjob?
If she likes it, continue, if she doesn't, fuck ends.
<<case CONDOM >>
<<p>>
<<if setup.diceRoll(5) or $WHO.hasTrait("careless")>>
<<set _CONDOM="FORGETS" >>
<<elseif $WHO.hasTrait("wants your baby")>>
<<set _CONDOM="NOWANT" >>
<<elseif $WHO.isPregnant()>>
<<set _CONDOM="NOASK" >>
<<elseif $PLAYER.getStat('virtue')<=_condomspecial_virtue/2 and $PLAYER.getSkill('charm')>_condomspecial_skill and setup.diceRoll(55) >>
<<set _CONDOM="PULLOUT" >>
<<elseif $PLAYER.getStat('virtue')<=_condomspecial_virtue and $PLAYER.getSkill('sneak')>_condomspecial_skill and "condom".own() and setup.diceRoll(55) >>
<<set _CONDOM="CONDOM_PRETEND" >>
<<elseif "condom".own() >>
<<set _CONDOM="CONDOM" >>
<<elseif "condom_trick".own() >>
<<set _CONDOM="CONDOM_TRICK" >>
<<elseif "condom_tampered".own() >>
<<set _CONDOM="CONDOM_TAMPERED" >>
<<else>>
<</if>>
<<switch _CONDOM >>
<<case FORGETS >> She forgets to ask you to wear a condom!
<<case NOASK >> Fortunately, she doesn't even ask for a condom.
<<case NOWANT >>
<<quo $WHO "Don't bother with the condom.|Condom? Don't worry about it.|I'm in the mood for something exciting: Lets do it raw!" "she says.|she says, music to your ears." >>
<<case PULLOUT >>
<<quo POV "I was thinking _HERNAME, wouldn't it be special if he did it naturally?|_HERNAME, I've been with several women, but I've never had unprotected sex. I know it's weird, but it's something special I've alway wanted to try. Could we...?|_HERNAME, you're so amazing. I want to know what it feels like to make love to you, the 'boyfriend experience'." >>
<<quo $WHO "You mean bareback? Ok, so long as you promise to pull out.|That sounds risky but... you're so sweet!///she says, kissing you on the lips.|That sounds fun! But you gotta pull out!" >>
<<quo POV "I promise.|I promise not to cum inside you.|You can count on me.|I would never betray your trust." >>
<<show "You charm her into agreeing to let you do her bareback." CHARM:1 >>
<<set _condom = _CONDOM.toLowerCase() >>
<<set _condom = _condom.includes('pretend')?'condom':_condom >> >>
<<give _condom >>
<<case CONDOM CONDOM_TRICK CONDOM_TAMPERED CONDOM_PRETEND >>
<<quo $WHO "Do you have protection?|You'll wear a condom, right?|Put a condom on and let's go!" >>
<<quo POV "Of course, I always have safe sex.|Yeah, I got one right here.|Yeah, let me just get it." >>
<<set _condom = _CONDOM.toLowerCase() >>
<<set _condom = _condom.includes('pretend')?'condom':_condom >>
<<give _condom >>
<<if _CONDOM=="CONDOM_PRETEND" and setup.diceRoll($PLAYER.getSkill('art') + $PLAYER.getSkill('lie')) >>
You fake the motions of putting on a condom without even having to open the wrapper.
<<sayone "You're a great actor!|That's some guile!|She doesn't suspect a thing." >>
You saved a condom.
<<takeall _condom >>
<<elseif _CONDOM=="CONDOM_PRETEND">>
<<sayone "You pretend to put on a condom.|You let her put the condom on you, but slip it off as soon as she turns away." >>
<<else>>
<<sayone "You put on a condom.|You let her put the condom on you." >>
<</if>>
<<if _CONDOM=="CONDOM_TAMPERED" and setup.diceRoll(33, $PLAYER.getStat('S')) >>
<<set _CONDOM="CONDOM_BREAK" >>
<<elseif _CONDOM=="CONDOM" and setup.diceRoll(2, $PLAYER.getStat('S')) >>
<<set _CONDOM="CONDOM_BREAK" >>
<</if>>
<<default >>
Nothing specified for condom part.
<</switch>>
<<case FUCK >>
GET SHECAME WORKING PROPERLY (_SHECAME _ORGASMS)
<<p>>You slide your dick into her.
<<fuck $WHO _CONDOM >>
<<if _SHECAME and $PLAYER.getStat('sp')>=5 >>
<<set _FUCKAGAIN = 1 >>
<<elseif _SHECAME >>
<<set _FUCKAGAIN = 1 >>
<<else>>
<<set _FUCKAGAIN = 1 >>
<</if>>
<<if _FUCKAGAIN >>
<<for _fucktime=2; _fucktime<=5; _fucktime++ >>
<<hr>>
<<if $PLAYER.getStat('sp')>=5 >>
<<set _position = "missionary|missionary|reverse cowgirl|cowgirl|doggy style|doggy style|breeding press|".sayOne() >>
<<quo $WHO "You ready for round _fucktime?|Lets do it again!|I could cuddle with you for hours.///she says, kissing you on the cheek. You grab her head and kill her deeply, positioning yourself between her legs once again.|Ready to go again already?|Hmmm.///she says, feeling your penis to see if it's hard again. It is.|Can you do me _position?|Let's try it _position next!" >>
<<set _special = "||||||".sayOne() >>
<<p>>On your <<=_fucktime.visual('th')>> round, you fuck her in a _position position.
<<if $PLAYER.getStat('virtue')<=_condomspecial_virtue and CONDOM=="CONDOM" and setup.diceRoll($PLAYER.getSkill('sneak')) >>
<<set _CONDOM=="CONDOM_PRETEND">>
You slip off the condom during a position change.
<</if>>
<<fuck $WHO _CONDOM _position _special >>
<<else>>
You reach your limit!
<<break>>
<</if>>
<</for>>
<</if>>
<<case AFTERMATH >>
<<p>>Fucking is done. (_CONDOM)
<<switch _CONDOM >>
<<case NOASK >>
<<case NOWANT >>
<<case CONDOM >>
<<case CONDOM_TRICK >>
<<case CONDOM_TAMPERED >>
<<case FORGETS >>
<<if setup.diceRoll(33) >>
<<set
_WORDS1 = "_SAYINGS.swear!|Oh no!|I... I just realized...".sayOne(),
_WORDS2 = "she says suddenly|she blurts out after moments of content silence|she gasps".sayOne()+",",
_WORDS3 = "We didn't use contraceptives!|You didn't wear a condom, did you?|I was so caught up in the moment I forgot to ask you to use protection.".sayOne(),
_WORDS = _WORDS1+"///"+_WORDS2+"///"+_WORDS3
>>
<<quo $WHO _WORDS >>
<<quo POV "Ooops, haha.|Oh well.|Totally skipped my mind as well.|Yeah, and the sex was all the better for it!" >>
/* repeat from CONDOM_BREAK follows */
<<quo $WHO "This is serious!|Are you kidding me? This is a big deal!|Oh god... what if...?" "she says, annoyed at your seeming lack of concern.|she says at your indifference.|she says, after elbowing you in the rib." >>
<<quo POV "Relax, it'll be fine.|You worry too much.|That's not my problem." >>
<<set _CREAMPIECONCERNS = 1 >>
<</if>>
<<case CONDOM_BREAK >>
<<quo $WHO _SAYINGS.swear "she says, when she realizes the condom broke." >>
<<quo POV "Wow I really shredded that thing huh?|That's the last time I buy condoms at the dollar store!|I was wondering why it started feeling so good.|Oh yeah, I noticed that. Was going to mention that but I got a bit caught up in the moment.|Well if that's what I can expect from using a name brand condom, we might as well save money next time and do it bareback, right?" >>
/* repeated */
<<quo $WHO "This is serious!|Are you kidding me? This is a big deal!|Oh god... what if...?" "she says, annoyed at your seeming lack of concern.|she says at your indifference.|she says, after elbowing you in the rib." >>
<<quo POV "Relax, it'll be fine.|You worry too much.|That's not my problem." >>
<<set _CREAMPIECONCERNS = 1 >>
<<case PULLOUT >>
<<quo $WHO "_SAYINGS.swear!|Wait, you just came, didn't you?!|I can't believe you!|Oh no...///she says, putting her hands to her pussy quickly.|Sigh...///she says, putting her hands on her face." >>
<<quo POV "What?|What's the matter?|Huh?|..." >>
<<quo $WHO "You said you'd pull out!|You said earlier that you wouldn't cum inside me!|What happened to your promise? I only let you fuck me raw because you promised..." >>
<<quo POV "Oh, did I say that?|Really?|I did?|I screwed up, didn't I?|Enjoyed myself a bit too much in there, huh?" >>
<<quo $WHO "Yes, you did!|For fuck's sake...|Come on!|I can't believe it!|I can't believe you!|It's like you don't even care!" >>
<<quo POV "Well, I guess I forgot.|It just slipped my mind.|I don't remember saying that. Are you 'gaslighting' me?|I was going to, but your pussy was just too good, and it just happened.|You must have missunderstood, it was just a figure of speech.|I say a lot of things. The important thing is we had fun, right?" >>
<<quo $WHO "Sigh.|What am I gonna do...?|_SAYINGS.swear!" >>
<<set _CREAMPIECONCERNS = 1 >>
<<quo POV "" >>
<<quo $WHO "" >>
<<quo POV "" >>
<<quo $WHO "" >>
<<quo POV "" >>
<<quo $WHO "" >>
<<quo POV "" >>
<<default >>
Nothing specified for condom part.
<</switch>>
<<if _CREAMPIECONCERNS >>
<<if $PLAYER.getSkill('lie') and setup.diceRoll(33) >>
<<show "You calm her down with a comforting lie." LIE>0 XP:5 >>
<<quo POV "Don't worry about it too much. I'm infertile.|Well, if pregnancy is your concern: My doctor says I have a very low sperm count.|I had a vasectomy several years ago, you know.." >>
<<quo $WHO "Oh, that's such a relief.|Why didn't you say so sooner?!|Really? Hmmm, I don't know...|Oh, thank god. I won't bother with the morning after pills and pregnancy tests, then." >>
<<ifpreg "Enjoy your relief while you can, you think." >>
<<elseif $PLAYER.getSkill('charm') and setup.diceRoll(33) >>
<<show "You calm her down with honeyed words." LIE>0 XP:5 >>
<<swaptrait $WHO "wants a baby" "wants your baby" >>
<<quo POV "Listen, there's probably nothing to worry about, but know this: whatever happens, whatever decision you make, I'm here for you." >>
<<quo $WHO "That's comforting.|That makes me feel a bit better." >>
<<ifpreg "Enjoy your relief while you can, you think." >>
<<elseif $PLAYER.getSkill('threat') and setup.diceRoll(33) >>
<<show "You shut her up with intimidation." LIE>0 XP:5 >>
<<quo POV "I don't care. Shut the fuck up.|This is the last I want to hear about this." >>
<<quo $WHO "Fuck y-|Are you ser-|I can't belie-" >>
<<quo POV "SHUT IT.///you say, squeezing her arm.|Shhhh.///you whisper in hear ear while holding her jaw shut.|Enough.///you say, gripping her throat." >>
<<quo $WHO "...///she says, message recieved." >>
<<quo POV "Good.|Much better.|Exactly." >>
<<ifpreg "You'll hear no whining about it. She should consider herself lucky to be host to your bastard." >>
<<else>>
<</if>>
<</if>>
<<default >>
<<p>>DEFAULT: $STAGE
<</switch>>
<hr>
<</for>>
<<default >>
/* MEETUP OPTIONS */
You call up _HERTITLE <<sayone "for some easy sex|because you know she won't say no|for a guaranteed lay" >>.
<<quo POV "_HERNAME?|_HERNAME? It's me, _NAME." >>
<<set
_WORDS1 = "_SAYINGS.hello, _NAME|_NAME!|_NAME?".sayOne(),
_WORDS2 = "she responds|she says, sounding pleased to hear from you.".sayOne(),
_WORDS3 = "I was just thinking about you.|Are you thinking what I'm thinking?|I bet I can guess why you're calling.".sayOne(),
_WORDS = _WORDS1+"///"+_WORDS2+"///"+_WORDS3
>>
<<if _HERRACE=="asian">>
<<set _WORDS = _WORDS1+"///"+_WORDS2+"///"+_WORDS3.engrishify() >>
<</if>>
<<quo $WHO _WORDS >>
<<quo POV "Come over, let's do it.|Come to my place.|My throbbing cock needs some seeing-to." >>
<<quo $WHO "Ha, ok. You sound impatient! I won't keep you waiting.|I'll head right over.|I can't wait!" >>
<<do "Take your time, prioritizing her pleasure." CHOICE:FUCKCYCLE CHOICE2:HER_JOY >>
<<do "Take your time, but focus on your pleasure." CHOICE:FUCKCYCLE CHOICE2:YOUR_JOY >>
<<do "Fuck her and get her out the door; you have things to do." CHOICE:FUCKCYCLE CHOICE2:FAST >>
<<do "Fuck her hard and rough." CHOICE:FUCKCYCLE CHOICE2:FURIOUS >>
<<do "Straight up rape her." CHOICE:FUCKCYCLE CHOICE2:RAPE >>
<</switch>>
<<do "Done." GOTO:Place >>
/*
[[home phone]]
<<p>><qGIRL>
"cum right over|hurry|lets do it|come fuck me|hope ur hard"
<<p>>You show up at her place and
<<sayone "the two of you waste no time on words.|she is so horny she forgets to ask about a condom.|she's waiting on her bed, ready for you.|she kisses you and leads you to her room.|shushes you, leading her quietly to her room so nobody hears.|lets you in the back door, to be discreet." >>
<<p>><<girlpic _WHO fuck >>
<<cucked _WHO 1 >>
<<if _willpreg >>
<<preg _WHO >>
<</if>>
<<cucked _WHO 20 1 >>
<<set $BOOTYCALLSREADY.delete(_WHO) >>
<<p>>You
<<sayone "show her a good time|fuck her brains out|paint her uterus white|give her a good dicking|have her screaming your name in no time" >>
and
<<sayone "make a hasty exit|say goodbye|tell her you have somewhere to be|ignore her requests to cuddle|tell her you'll call her sometime" >>.
<<goodsex 21 _WHO "She's sad to see you leave." >>
<<do "Leave." goto:preyList >>
<<= $PLAYER.getSkill('lie') and setup.diceRoll(33) >>
<<= $PLAYER.getSkill('charm') and setup.diceRoll(33) >>
<<= $PLAYER.getSkill('threat') and setup.diceRoll(33) >>
*/<<set _WHOSTORES = $PLAYER >>
<<set _HELD_ITEMS = $NPCS[_WHOSTORES].inventory.sort() >>
<<set _STORED_ITEMS = $PLACES[$WHERE].items >>
<<set _ALL_ITEMS = Object.keys(setup.ITEMS) >>
<hr>
<halfcol>
<h3>Held</h3>
<table width='100%'>
<<for _i=0; _i<_HELD_ITEMS.length; _i++ >>
<<set _HELD_ITEM = _HELD_ITEMS[_i] >>
<<if !_HELD_ITEM or _HELD_ITEM=="" >>
<tr><td rowspan='3'>null</td></tr>
<<else>>
<tr>
<td width='20'><<icon inventory >> </td>
<td><<itemtip _HELD_ITEM icon >></td>
<td width='60'>
<small>
<<capture _HELD_ITEM >>
<<button Store >>
<<give _HELD_ITEM >>
<<set $PLACES[$WHERE].items.push(_HELD_ITEM) >>
<<goto _here >>
<</button>>
<</capture>>
</small>
</td>
</tr>
<</if>>
<</for>>
</table>
</halfcol>
<halfcol>
<h3>Stored</h3>
<div class='threecol'>
<table width='100%'>
<<for _i=0; _i<_STORED_ITEMS.length; _i++ >>
<<set _STORED_ITEM = _STORED_ITEMS[_i] >>
<<if !_STORED_ITEM or _STORED_ITEM=="" >>
<tr><td rowspan='3'>null</td></tr>
<<else>>
<tr>
<td width='20'><<icon inventory >> </td>
<td><<itemtip _STORED_ITEM icon >></td>
<td width='60'>
<small>
<<capture _STORED_ITEM >>
<<button Take >>
<<takeall _STORED_ITEM >>
<<set $PLACES[$WHERE].items.delete(_STORED_ITEM) >>
<<goto _here >>
<</button>>
<</capture>>
</small>
</td>
</tr>
<</if>>
<</for>>
</table>
</div>
</halfcol>
<<clear>>
/*
<fullcol>
<h3>Steal</h3>
<div class='threecol'>
<table width='50%'>
<tr>
<td width='20'><<icon money >> </td>
<td><<itemtip money icon >></td>
<td width='60'>
<small>
<<button Fund >>
<<earn 500 >><<goto _here >>
<</button>>
</small>
</td>
</tr>
<<for _i=0; _i<_ALL_ITEMS.length; _i++ >>
<<set _STOLEN_ITEM = _ALL_ITEMS[_i] >>
<<if !_STOLEN_ITEM or _STOLEN_ITEM=="" >>
<tr><td rowspan='3'>null</td></tr>
<<else>>
<tr>
<td width='20'><<icon inventory >> </td>
<td><<itemtip _STOLEN_ITEM icon >></td>
<td width='60'>
<small>
<<capture _STOLEN_ITEM >>
<<button Steal >>
<<takeall _STOLEN_ITEM >>
<<goto _here >>
<</button>>
<</capture>>
</small>
</td>
</tr>
<</if>>
<</for>>
</table>
</div>
</fullcol>
*/
<<do "Get changed." "GOTO:home wardrobe" icon:clothes >>
<<do "Decor and facilities." "GOTO:home furnishing" icon:furnish >>
<<do "Go back." goto:Place >>The jungle is as dangerous as it it beautiful.<<widget cubus2_gt_lt >>
<</widget>><<nobr>>
<<eventhead>>
<<talkingto CPU 1 >>
<<difficulty 1 >>
/*
MODEL
HAPPENS
NAMES
*/
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<set _PAYMENT = 700 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "Time to meet with your client about that anchorwoman." >>
<<case 0 START_SCENE >>
You hear a whisper in the void. It's your contact for the Hannah Walton job.
<<quo CPU "Do you have it? Do you have the holophoto?" >>
<<say "Well, I can absolutely confirm they're fake. (share details of your groping experience)" HAPPENED:anchorwoman_groped PAGE:2 CHOICE:FEEL ICON:finger >>
<<say "I got a decent enough pic... (show cell pic of blowjob)" HAPPENED:anchorwoman_photo_blowjob PAGE:2 CHOICE:BLOWJOB ITEMICON:phone >>
<<if !"anchorwoman_photo_blowjob".happened() and !"anchorwoman_groped".happened() >>
<<say "Damn right. (submit holodata)" PAGE:5 ITEMICON:camera >>
<<else>>
<</if>>
<<case 2 DISAPPOINTMENT >>
/*
<<quo CPU "You have it, don't you?" >>
<<quo POV "Well, sort of..." >>
*/
<<if $CHOICE=="BLOWJOB" >>
<<eventimage bj_lick.jpg right >>
You transfer the blowjob photo.
<<give photonude_celeb >>
<<convo "This... this isn't what I asked for. It's not even a proper H-rez holo!|I got caught up in the moment. Anyway, it's supposed to be blackmail material, right? Isn't this enough?|You weren't supposed to interact directly with the target!|Yeah but... she was hot?|I said full frontal, with a proper holocam! I could get this amount of flesh from that angle from any security camera she walks past! What a waste of...///the voice trails off for a moment, before resuming:///Ok, this is fine. It isn't what we needed, but it may still prove useful. You're right, it is good blackmail material. I wasn't intending on interacting with the target directly, but the best laid plans and all that... I can still complete the project.|Can I get paid now?///you ask, eager to collect your payment. The stranger's tone went from frustrated dissappointment to a nonconfrontational haste, as though they were just trying to end the conversation quickly and be done with you, which makes you anxious that he might vanish without giving you a cent.|Yes, fine. Now forget we ever communicated, understood?" >>
A transfer code for $KRED _PAYMENT appears before you. You accept the payment, and the stranger's voice falls silent to you, likely forever.
<<eventjournal "Got paid for Hannah Walton's blowjob pic, though the guy seemed annoyed. Whatever, he's probably just jealous." FIN >>
<<elseif $CHOICE=="FEEL" and "boob_man".playerTrait() >>
<<show "Your oddly thorough knowlege of breasts lets you approach this topic with a degree of clarity and precision that would impress even a plastic surgeon." TRAIT:boob_man XP:25 >>
<<convo "|...a contoured expanding bio-gel implant - likely B-class - and the way they compressed under pressure I'd say the surgery took place at least 3 years ago, but certainly less than 7. A nice set that she must have paid a decent amount for; almost top-of-the-line for their time.|You could tell all that from a fleeting touch? I'm impressed. Not with your work mind you - you utterly failed to carry out the task at hand and alerted the target in the process - but you have a mind for detail like I've scarcely encountered among freelancers.|Great. Do I get a bonus?|Not a chance. I have half a mind to stiff you for your faillure, but I have a few ideas on how I can salvage this situation, and get the information I want; when you exposed her breasts, the gym's internal security may have captured enough info for a //data match//. In any event, I have some work to do. Here's your pay. I'll be frank; do not expect to hear from me again." >>
<<money _PAYMENT >>
A transfer code for $KRED _PAYMENT appears before you. You accept the payment. The stranger's voice bids you farewell as it fades into the distance.
<<say "Hey wait! I know I screwed up, but as you said I'm clever. If you give me a job suited to my skills, I'll knock it out of the park easily." NEXT >>
<<eventjournal "Got paid for Hannah Walton's boob intel, even though I kinda screwed it up. Still, I got to touch boob and get paid for it." FIN >>
<<elseif $CHOICE=="FEEL" >>
<<convo "|...and then I squeezed them like //this//, and was thinking //shit, I'd love to get my dick between these//, but I had a mission to do, no time for motorboating or whatever. Anyway, she's got this look on her face like //how dare you, peasant! unhand me at once//, so-|This isn't what I asked you to do!///the voice interrupts you angrily,///I asked for a H-rez holo, not a blow-by-blow of a heavy petting session!|Yeah I know; I thought I blew it and figure I'd at least 'grab' some intel before I aborted the mission.|You weren't supposed to interact directly with the target!|Yeah but... she was hot?|Yes I know she's hot, you blunderbuss; she's a TV personality. I needed...///the voice trails off for a moment, before resuming.///Ok, I can salvage this. Yes, I can see the gym's internal security system is succeptible to remote intrusion... one moment...|You're hacking their security system?|Ok, I'm in...///the voice says, ignoring you.///Yes, I see the moment in question. Their cameras aren't great, but I can crossreference these shots witch each other, might be enough reflection data to... hmmm...|Uh, hello?///you say, and there's a silence that lasts long enough that you wonder if you're alone. You gather they're using AI to re-engineer a high fidelity image, but you don't understand the need for the level of clarity this suggests they need.|There. It'll be good enough, I think. It's fortunate I got to this when I did; no doubt her agent or lawyers are already trying to get the gym to erase the sec data, a few more minutes and we may have been out of luck. From what I've taken, I should be able to get what I need.|So, about my payment...|Yes, fine, i'm sending it now. Now forget we ever communicated, understood?" >>
<<money _PAYMENT >>
A transfer code for $KRED _PAYMENT appears before you. You accept the payment, and the stranger's voice falls silent to you, likely forever.
<</if>>
<<eventjournal "Got paid for Hannah Walton's boob intel, even though I kinda screwed it up. Still, I got to touch boob and get paid for it." FIN >>
<<event_finalize >>
<<event_exitlink "Return to the ShadowHub." >>
<<case 3 CONVINCED >>
<<convo "Oh is that so? Well, you're my only man-on-the-ground in Utara currently, and an operative there might come in handy. Perhaps I souldn't have sent an untested asset into a hall of mirrors to begin with, that's on me.|Right, so...|So will you assert that the next time you find yourself in such a situation while carrying out my orders you won't succumb to your base impulse and grab whatever enticing ball of flesh is in front of you?" >>
<<say "I'll do you one better; next time I won't even get caught to begin with." PAGE:6 >>
<<say "Yeah of course; it was dumb, lessons were learned. I'll do better." PAGE:6 >>
<<say "I'm not going to grovel for work, I already said what I needed to. We good or what?" PAGE:6 >>
<<case 5 SUCCESSFUL >>
<<quo POV "Yeah, take a look." >>
You transfer the holograph data. When it's done, the voice speaks again.
<<give photonude_celeb >>
<<quo CPU "Yes, this is the info I was hoping for. A 98.5% data match..." >>
<<quo POV "Match?" >>
<<quo CPU "All in good time. First, the matter of your payment." >>
A transfer code for $KRED 700 appears before you. You accept the payment.
<<money 700 >>
<<cont >>
<<case 6 >>
<<quo CPU "Now that that's settled, I want to ask: could I rely on your services for similar work, in future?" >>
<<say "Maybe, but I have a few questions." NEXT "RESPO:Of course, ask away." >>
<<say "Similar work? Sure. What needs doing?" PAGE:2 "RESPO:Plenty, in due time." >>
<<say "This is a bit sleazy for my tastes." PAGE:888 "RESPO:I understand. Here is an additional $KRED 250, as a thank-you for your silence.///says the voice, before falling silent forever." MONEY:250 >>
<<case 7 ASKLOOP >>
<<convo >>
<<say "What happens now? Walton gets fired, her rival slides into her job?" "KNOW:anchorwoman rival" MYSTERY "RESPO:Rival? No, there never was a rival.|What? But you said-|I wasn't about to divulge my true purpose to some unproven asset. What kind of fool do you take me for? I invented a reason simply to satisfy your curiosity at the task you were given, and to mislead anyone you should decide to divulge that information to. Since you did not do that, I can resonably infer a certain level of trustworthiness in you." >>
<<say "Are you going to ruin that woman's career now?" "RESPO:No, in fact if all goes well her part in this story is over. I am after a much bigger fish.|Who?|The scale of this project will be revealed to you in due time, should you remain useful to me." >>
<<say "You said something about a data match? What did you mean by that?" "RESPO:The true purpose of this expedition was to gain data to corroborate other data. You're aware of facial recognition software, of course; but you probably aren't aware of a counterpart, {{areola recognition software}}. With this clear holodata of her breasts, I can confirm now is that - at the outset of her career - Hannah Walton was present at a ceratin event caught on video.|What kind of event? Something salacious I assume, given you're using her breasts as a means of identification?|In a word, //yes//. Four years ago, an agent of mine unearthed footage of a 'meeting' held by a secret society. Once every three years they meet to discuss business, and it was at that event that Mrs. Walton came in concact with an important individual of this organization whom I am trying to learn the identity of.|Hannah Walton's part of a secret society?|No. That society's member list is a who's who of the world's elite. Hannah was merely a 'ceremonial maiden' - one of many attractive young women acquired from Ivy League colleges for use at these meetings (or orgies, if you prefer) in exchange for career-advancing opportunitiies.|So you think she can give you information on this important person?|No. She was given aphrodisiacs and memory-erasure drugs, like all the other maidens from the footage I was able to identify. She wouldn't know anything, and probably has just the faintest shameful memory of time spent on her knees. That said, having identified her and the others, I'm now able to determine where and when this particular meeting took place. This is all I can really tell you for now." >>
<<say "Who are you?" "RESPO:A humble researcher of human activities. That's all you need to know, and perhaps all you ever will. It's enough." >>
<<say "Alright, I'm interested in work." NEXT "RESPO:Good, good." >>
<<say "This is a bit sleazy for my tastes." PAGE:888 "RESPO:I understand. Here is an additional $KRED 250, as a thank-you for your silence.///says the voice, before falling silent forever." MONEY:250 >>
<<case 8 >>
<<convo >>
Some data is transferred to your inbox.
<<learn "blackmarket location" >>
<<learn "skyspire location" >>
<<quo CPU "I am glad to have you; previously I had no agent on Utara, and I expect the trail of evidence will lead me there. I'll be contacting you in days to follow. Goodbye." >>
<<quo POV "Ok, but..." >>
You trail off, sensing that you're alone.
<<event_unlock secreter1 3 >>
<<eventjournal "I was paid for the Hannah Walton's boob job job and the client told me he'd keep me //abreast// of any further assignments he has." >>
<<event_exitlink "Disconnect." >>
<<case 3 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 4 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 5 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 6 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 10 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "Got paid for Hannah Walton's boob pics, and that's it." >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<widget observe >>
<<set _observed = $args[0] ? $args[0] : $WHO >>
<<if $NPCS[_observed] >>
You take a close look at <<=_observed.getFullName()>>.
<<set _observability = $PLAYER.getSkill('detect')*7 >>
<D>_observability</D>
<<set _alltraits = _observed.getTraits() >>
<<set _seentraits = [] >>
<<for _t=0; _t<_alltraits.length; _t++ >>
<<if setup.diceRoll(_observability) >>
<<set _seentraits.push(_alltraits[_t]) >>
<</if>>
<</for>>
<<if _seentraits.length >>
<<set _text = "You notice the following traits: " + _seentraits.join(", ")+ "." >>
<<show _text ICON:detect >>
<</if>>
<<if _observed.isPregnant() >>
<<pregdetect "This woman is pregnant." _observed deep >>
<<else>>
<<fertilitydetect 0 _observed deep >>
<</if>>
<<if _observability>10 >>
<<p>><<icon P >> She is
<<describe_special _observed >>
<</if>>
<<else>>
<D>OBSERVE: '_observed' is not a proper NPC.</D>
<</if>>
<</widget>>
<<widget describe_special >>
<<set _whospecial = $args[0] ? $args[0] : $WHO >>
<ul class='comas'>
<li><<= "feeble|weak|low strength|average strength|strong|very strong|buff|mighty".describeAmount(0,11, _whospecial.getStat('S')) >></li>
<li><<= "fragile|anemic||full of energy|tough".describeAmount(0,11, _whospecial.getStat('E')) >></li>
<li><<= "|||||||||".describeAmount(0,11, _whospecial.getStat('P')) >></li>
<li><<= "a charisma void|repulsive|boring||||cute|attractive|charismatic|destined to be a star".describeAmount(0,11, _whospecial.getStat('C')) >></li>
<li><<= "retarded|dim-witted|a bit slow||clever|smart|incredibly intelligent|a genius".describeAmount(0,11, _whospecial.getStat('I')) >></li>
<li><<= "barely mobile|clumsy|||||||flexible|ninja-like".describeAmount(0,11, _whospecial.getStat('A')) >></li>
<li><<= "unlucky|||||||||lucky".describeAmount(0,11, _whospecial.getStat('L')) >></li>
</ul>
<</widget>>
/*
puts character in freeroam
or adds a location to the character's freeroam
freeroam data is stored in character not location
*/
<<widget freeroam >>
<<set _roamer = $args[0] ? $args[0] : $WHO >>
<<set _whereto = $args.slice(1) >>
<<if $NPCS[_roamer] >>
<<set $NPCS[_roamer].freeroam = $NPCS[_roamer].freeroam ? $NPCS[_roamer].freeroam : [] >>
<<if _whereto.length >>
<<for _t,_wherenow range _whereto >>
<<set $NPCS[_roamer].freeroam.push(_wherenow) >>
<</for>>
<<else>>
<<set $NPCS[_roamer].freeroam.pushUnique($WHERE) >>
<</if>>
<<set $NPCS[_roamer].where = !$NPCS[_roamer].where ? $NPCS[_roamer].freeroam.last : $NPCS[_roamer].where >>
==freeroam: roamer is now freeroaming [<<= $NPCS[_roamer].freeroam>>] ''<<=$NPCS[_roamer].where>>''==
<<else>>
==freeroam: roamer' $args' does not exist==
<</if>>
<<debugupdate _dupdate >>
<</widget>>
<<widget unroam >>
<<set _roamer = $args[0] ? $args[0] : $WHO >>
<<if $NPCS[_roamer] >>
<<set $NPCS[_roamer].freeroam = $NPCS[_roamer].freeroam ? $NPCS[_roamer].freeroam : [] >>
<<set $NPCS[_roamer].freeroam.delete($args[1]) >>
==unroam: roamer '_roamer' no longer roams $args[0]==
<<else>>
==freeroam: roamer' $args' does not exist==
<</if>>
<<debugupdate _dupdate >>
<</widget>>
<<widget noroam >>
<<set _roamer = $args[0] ? $args[0] : $WHO >>
<<if $NPCS[_roamer] >>
<<set $NPCS[_roamer].freeroam = [] >>
<<set $NPCS[_roamer].freeroam.delete($args[1]) >>
==unroam: roamer '_roamer' no longer roams $args[0]==
<<else>>
==freeroam: roamer' $args' does not exist==
<</if>>
<<debugupdate _dupdate >>
<</widget>>
<<widget generate_pronouns >>
<<set _nouner = $args[0] ? $args[0] : $WHO >>
<<if _nouner.getGender()=="male" >>
<<set _she="he", _She="He", _her="his", _Her="His" >>
<<else>>
<<set _she="she", _She="She", _her="her", _Her="Her" >>
<</if>>
<</widget>>
/* <<learnwell "like tacos" "You realize tacos are yummy." >> */
<<widget learnwell >>
<<set _infoknow = $args[0] >>
<<if !$args[0].know() >>
<<show $args[1] ICON:learn >>
<<learn $args[0] >>
<<elseif $args[2] >>
<<show $args[2] ICON:know >>
<</if>>
<</widget>><<nobr>>
<<eventhead>>
<<talkingto $WHO >> /* <-- remove 1 if character is multi-use */
<<difficulty 1 >>
<<set $TIMER += 1 >>
<<set _WHOBJ = $NPCS[$WHO] >>
<<set $NEXTWHO = $WHO >>
<<set _KNOWHER = _WHO.know() or _LOVE ? 1 : 0 >>
<<set _KNOWSYOU = _LOVE ? 1 : 0 >>
<<set _KNOWEACHOTHER = _KNOWHER and _KNOWSYOU ? 1 : 0 >>
<<set _RANDOMTRAIT = _WHO.getTraits() ? _WHO.getTraits().random() :0>>
<<set _HERTITLE = $WHO.getNPCobject("title") ? $WHO.getNPCobject("title") : $WHO >>
<<difficulty _WHOBJ.stats.level >>
<debug>
$WHO _WHO
$PROGRESS
$MOOD
$TIMER
$SCORE
_HERFULL
love _LOVE
$STAGE
<br>
<<= _WHO.getTraits()>>
_LOVE
_RANDOMTRAIT
_HERTITLE
</debug>
<<startchat>>
<<switch $STAGE >>
<<case 0 START_SCENE >>
<<stand _WHO >>
<<sayone "You see someone interesting,|Your eye is drawn to someone in the distance,|You catch a glimpse of someone," >>
<<if _KNOWHER >>
a familiar face: _HERNAME _HERLASTNAME,
<<else>>
who you don't recognize. Who is this //_HERTITLE//?
<</if>>
<<set _SNEAKED = setup.diceRoll( 30+$PLAYER.getSkill('sneak')*5 ) >>
<<if !_KNOWHER >>
<<do "Go talk to the _HERTITLE." STAGE:TALK >>
<<do "Stalk the _HERTITLE." STAGE:STALK >>
<<do "Avoid the _HERTITLE.|Ignore the _HERTITLE.|A _HERTITLE? No thanks, I'm good." GOTO:Place >>
<<elseif _SNEAKED or !_KNOWSYOU >>
<<do "Who's _HERNAME again?|Think about what you know about _HERNAME.|Think of the situation with _HERNAME." STAGE:REMEMBER >>
<<do "Go talk to _HERNAME." STAGE:TALK >>
<<do "Stalk _HERNAME." STAGE:STALK >>
<<do "Avoid _HERNAME.|Ignore _HERNAME.|_HERNAME? No thanks, I'm good." GOTO:Place >>
<<else >>
<<p>>She saw you already! She's approaching...
<<do "Talk to _HERNAME.|You may as well say hi." STAGE:APPROACHED >>
<</if>>
<<case REMEMBER >>
<<stand _WHO >>
It's _HERNAME _HERLASTNAME:
<<=_WHOBJ.description>>
<<p>>You've
<ul class='sentence'>
<li>met her</li>
<<if _WHO.wasRaped() >><li>raped her</li><</if>>
<<if _WHO.wasPaid() >><li>paid her for sex</li><</if>>
<<if _WHO.wasSeduced() >><li>seduced her</li><</if>>
<<if _WHO.wasTricked() >><li>tricked her</li><</if>>
<<if _WHO.wasPregged() >><li>got her pregnant</li><</if>>
</ul>
<<if _WHO.isPregnant(1) >>
<<p>>She's pregnant
<<if _WHO.isPregnant(0) >> and its //yours//!
<<else>> with someone else's kid.
<</if>>
<</if>>
<<p>>
<<set _likestring = "abhors |despises |hates |dislikes |dislikes |is not pleased with |isn't into |is indifferent towards |is ok with |is friends with |likes |really likes|is quite fond of |loves |passionately loves" >>
She
<<= _likestring.describeAmount(-100, 100, _LOVE) >>
you. (_LOVE)
<<if _WHO.inLove() >>
More importantly, she's //in love// with you.
<</if>>
/* <<p>><<for _t=-110; _t<110; _t+=5 >>
_t <<= _likestring.describeAmount(-100, 100, _t) >><br><</for>> */
<<for _t=0; _t<$RECORDS.journal.length; _t++ >>
<<set _JRNL = $RECORDS.journal[_t] >>
<<if _JRNL.includes(_WHO) or _JRNL.includes(_HERFULLNAME) or _JRNL.includes(_HERNAME) or _JRNL.includes(_HERLASTNAME) >>
<<p>><<= $RECORDS.journal[_t].toArray()[1].replace("I ", "You ") >>
<</if>>
<</for>>
<<do "Oh yeah, //that// _HERNAME.|Right, _HERNAME. How could I forget?" STAGE:START_SCENE >>
<<case TALK >>
<<stand _WHO >>
<<do "HAVENT MADE YEt, TALK INSTEAD?." "EVENTSTART:NPC chat" >>
<<case APPROACHED >>
<<stand _WHO >>
<<do "HAVENT MADE YEt, STALK INSTEAD?." "EVENTSTART:NPC stalk" >>
<<case STALK >>
<<do "Begin stalk event." "EVENTSTART:NPC stalk" >>
<<default >>
<D>ERROR: '$PAGE'/'$STAGE' is undefined!</D>
<<do "GO BACK TO START." STAGE:START_SCENE >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto $NEXTWHO 1 >>
<<difficulty 1 >>
<debug>
<<p>>
arriving at woman doesn't cause rorping situation
<<p>>
/* starting stuff */
<<if $TIMER==0 >>
<<set
_preface = "The hunt begins!",
$WHO = $WHO ? $WHO : $NEXTWHO, $STAGE = "STALK",
$PROGRESS=0, $MOOD=0, $TIMER=0, $SCORE=0,
$TEMP = {
"navigate": $PLAYER.getStat('A')*10,
"outrun": $PLAYER.getSkill('run')*10,
"track": $PLAYER.getSkill('detect')*3+$PLAYER.getStat('aim')*7,
"notice": $PLAYER.getSkill('detect')*7+$PLAYER.getStat('aim')*3,
"hide": $PLAYER.getSkill('sneak')*7 - $PLAYER.getStat('S')*2,
"steal": $PLAYER.getSkill('finger')*7+$PLAYER.getSkill('sneak')*3,
"blendin": $PLAYER.getSkill('guile')*7+$PLAYER.getSkill('art')*3,
} >>
<<set _ARR = $PLACES[$WHERE].speakers >>
<<set $TEMP.bystander1 = _ARR.length ? _ARR.random() : "bystander" >>
<<set $TEMP.bystander2 = _ARR.length ? _ARR.random() : "person" >>
<<set $TEMP.bystander2 = _ARR.length ? _ARR.random() : "citizen" >>
<</if>>
<<set $TIMER++ >>
$STAGE
<<set
_WHERE = $PLACES[$WHERE].name,
$PROGRESS = Math.max(0, Math.min(10, $PROGRESS)),
_progclass = "progress"+$PROGRESS+" ",
_preyclass = "prey "+_progclass+" ",
_predclass = "pred "+_progclass+" ",
_preyclass += $STAGE ? $STAGE.toLowerCase() : "stalk ",
_predclass += $STAGE ? $STAGE.toLowerCase() : "stalk "
>>
<<if $STAGE >>
<<set _newclass = "anim_"+$STAGE.toLowerCase() >>
<<addclass body _newclass >>
newclass _newclass
<</if>>
''_predclass''
<<generate_pronouns $WHO >>
$WHO _WHO //
nearness $PROGRESS
heralert $MOOD
time $TIMER
density $SCORE //
; $STAGE $CHOICE ;
_HERFULLNAME _LOVE
_standclass _standsize
</debug>
_preyclass :: _predclass <br>
<div id='minigame_box' class='stalk_game'>
<div class='boxfill outground'>
</div>
<div class='boxfill foreground'>
</div>
<div class='boxfill midground'>
<<stand _WHO unaligned 300 _preyclass >>
<<image "images/npcs/player/stand_stalk.png" unaligned 300 _predclass >>
</div>
<div class='boxfill background'>
</div>
</div>
''<<= _preface >>''
<<if !"how to stalk".know() >>//
<<p>>You are stalking your prey. Be it for rape or for robbery, purpose of this is to get near enough to your quarry without alerting them, waiting for the opportune time to strike. Your various skills will help you track _her, hide your presence from _her, and eventually subdue _her and get what you want.
<<spacer>>
<<learn "how to stalk" >>//
<</if>>
<div class='normalbox active' style='min-height:200px;'>
You are stalking _HERNAME _HERLASTNAME.
<<if !_STALKINGOVER >>
She's
<<set _DESTRING = "a fair distance away|out of your reach|not alone|somewhat isolated|in a secluded area|totally vulnerable" >>
<<= _DESTRING.describeAmount(0, 10, $PROGRESS) >>,
<<set _DESTRING = "at ease|unaware|suspects she's being watched|concerned she's being followed|know she's being stalked" >>
<<= _DESTRING.describeAmount(0, 10, $MOOD) >>.
<<set _DESTRING = "||||Time is running short.|You're almost out of time.|She'll escape soon!" >>
<<= _DESTRING.describeAmount(0, 30, $TIMER) >>
<</if>>
<debug>
/* <<set $CHOICE = $STAGE ? $STAGE : $CHOICE >> */
<<set _GOODOCCURANCES = "", _BADOCCURANCES = "" >>
<<switch $CHOICE >>
<<case ADVANCE >>
<<if $PROGRESS>=10 >>
<<set _FORCEDOCCURANCE = "STRIKE" >>
<<set _SPECIALMENU = "STRIKE" >>
<<elseif $PROGRESS==9 >>
<<set _GOODOCCURANCES = "SMELL" >>
<<set _SPECIALMENU = "STARTLED" >>
<<elseif $PROGRESS<5 >>
<<set _GOODOCCURANCES = "CELL_RINGS|DISTRACTED" >>
<<set _BADOCCURANCES = "LOST_SIGHT" >>
<<set _CHANCE = "LOST_SIGHT" >>
<<elseif $PROGRESS>5 >>
<<set _GOODOCCURANCES = "CELL_RINGS" >>
<<set _BADOCCURANCES = "NOTICED_YOU|TALK_SOMEONE" >>
<<set _CHANCE = "LOST_SIGHT" >>
<<else >>
<</if>>
<<case REMAIN >>
<<if $PROGRESS<15 >>
<<set _GOODOCCURANCES = "SEE_TRAIT|SEE_STATS|SEE_POSESSION|SEE_AGE" >>
<<set _BADOCCURANCES = "LOST_SIGHT" >>
<<else >>
<<set _GOODOCCURANCES = "" >>
<<set _BADOCCURANCES = "" >>
<</if>>
<<default>>
<<set _FORCEDOCCURANCE = $STAGE >>
<</switch>>
<<set _OCCURANCES = _GOODOCCURANCES+"|"+_BADOCCURANCES+"" >>
<<set _OCCURANCE = _OCCURANCES.sayOne() >>
<<set _OCCURANCE = _FORCEDOCCURANCE ? _FORCEDOCCURANCE : _OCCURANCE >>
/* _GOODOCCURANCES+_BADOCCURANCES=_OCCURANCES=_OCCURANCE */
</debug>
<<p>>
<<switch _OCCURANCE >>
<<case NOTICED_YOU >>
<<= "She looked in your direction briefly. Did she notice you?|You could have sworn she momentarily glanced over her shoulder at you.|You just noticed your own reflection in an object she was facing, did she glimpse you?".sayOne() >>
<<set $MOOD += 1 >>
<<case TALK_SOMEONE >>
<<= "She stops to ask ___ for directions, |A ___ greets her and they speak about something, |She bumps into a ___ and the polite afterconversation of this event takes forever, ".sayOne($TEMP.bystander1) >>
<<= "preventing you from approaching and wasting valuable time.|and you can't get any closer with two sets of eyes looking in opposite directions.|and you wait patiently while this state of affairs slowly runs its course.".sayOne() >>
<<set $PROGRESS -= 1 >>
<<set $TIMER += 2 >>
<<case DISTRACTED >>
<<= "She looks off into the distance, apparently having seen something of interest.| around the _WHERE.|She stops to soak in the ambience of the _WHERE.|".sayOne($TEMP.bystander1) >>
<<= "She's relaxed and enjoying herself.|She has no idea you're coming for her.|She's having a nice day. (So far, anyway.)".sayOne() >>
<<set $MOOD -= 1 >>
<<case CELL_RINGS >>
<<= "Her phone rings and she answers it.|She checks her phone, and seems to have gotten an interesting notification.|Her phone buzzes and she answers it enthusiastially, laughing.".sayOne() >>
<<= "She's lost all interest in her surroundings as she chats away.|This allows you to quickly get closer to her, unnoticed.".sayOne() >>
<<set $MOOD -= 1 >>
<<set $PROGRESS += 1 >>
<<case LOST_SIGHT >>
<<= "You lose _her in the crowd for a moment.|_She rounds a corner, and when reach it, she's gone.|Your view is obstructed just briefly by a ''___'', but it's enough. _She is nowhere to be seen. |You realize momentarily that you're following the wrong person. Where did _she go?!".sayOne($TEMP.bystander2) >>
<<if setup.diceRoll($TEMP.track) >>
<<icon detect>><<= "You calmly look around until you spot someone with _her hair color. It's her!|You don't let yourself get discouraged. She's here and... oh, there she is!|You're really good at spotting people in a crowd though, and easily find her again.".sayOne() >>
<<set $PROGRESS += 1 >>
<<else>>
<<set $PROGRESS -= 2 >>
<</if>>
<<case STARTLED >>
<<if setup.diceRoll($TEMP.hide) >>
<<icon detect>><<= "Calmly ".sayOne() >>
<<set $PROGRESS += 1 >>
<<else>>
<<set $PROGRESS -= 2 >>
<</if>>
<<case SEE_TRAIT >>
<<if setup.diceRoll($TEMP.notice)>>
<</if>>
<<set _QUE = $WHO.getTraits().random() >>
You notice _her <<traittip _QUE >> trait.
<<case SEE_STATS >>
<<if setup.diceRoll($TEMP.notice)>>
<</if>>
<<describe_special>>
<<case SEE_POSESSION >>
<<if setup.diceRoll($TEMP.notice) and $NPCS[$WHO].inventory.length >>
<</if>>
<<set _QUE = $NPCS[$WHO].inventory.random() >>
You notice _she has a <<itemtip _QUE >>.
<<case SEE_AGE >>
<<if setup.diceRoll($TEMP.notice)>>
<</if>>
<<set _QUE = $NPCS[$WHO].age >>
How old is _she? _QUE, you'd wager.
<<case STRIKE >>
<<= "You're standing right behind her and she hasn't even noticed!|You're so close you can smell her perfume.|You're right behind her.|You lightly stroke the material of her outfit without her even realizing it. She's as good as yours!|You're right behind her. You smell her hair.|She's less than an arm's length away. You could grip that neck of hers...".sayOne() >>
<<= "Nobody's around, you can do what you want.|She's all alone with the big bad wolf.|It's time to strike.|There are no witnesses; she's all yours now.".sayOne() >>
<<case asfdasd >>
pretend to be part of the scene (art)
chat with her (-2 love out of suspicion)
flees if she hates you too much
<<case NEAR_HER >>
keep stalking
watch carefully (get intel)
<<case LOST_SIGHT >>
sniff her out (if period)
sense her out (if offspring)
<<case FLEEING >>
chase after her
let her go, for now
<<case CAUGHT_UP >>
you're right upon her!
use grab to stop her
use belt to belt her
<<case HOLDING >>
you've grabbed her and she struggles
rape her there (risky and generic)
bind her and take her away (need twistties, rope reusable but less reliable due to tying time, handcuffs reusable and reliable unless she gets away with them)
<<case HIDING >>
sniff her out (if period)
sense her out (if offspring)
use detection
threaten her (causes her to cry, yelp, breath heavily)
if your endurance/athleticism are high, you can hear her breathing
<<case 0 >>
<<default >>
So far so good.
<debug>OCCURANCE ERROR: '_OCCURANCE' is undefined!</debug>
<</switch>>
<<switch _SPECIALMENU >>
<<case STRIKE >>
<<do "Pickpocket _her." STAGE:PICKPOCKET ICON:finger PROGRESS>8 FAILHIDEREASON >>
<<do "Assault _her." STAGE:ASSAULT ICON:grab PROGRESS>8 FAILHIDEREASON >>
<<do "Demand a blowjob from _her." STAGE:BJ ICON:threat PROGRESS>8 FAILHIDEREASON >>
<<do "Cum and go." STAGE:BJ_END ICON:threat PROGRESS>8 FAILHIDEREASON >>
<<default>>
<<p>><small>
Progress ($PROGRESS/10)
Alertness ($MOOD/10)
_OCCURANCE</small>
<<do "Creep closer." CHOICE:ADVANCE ICON:sneak PROGRESS:1 >>
<<do "Hang back a bit." CHOICE:REMAIN PROGRESS:-1 >>
<<do "Examine _her." CHOICE:EXAMINE PROGRESS:-1 ICON:detect PROGRESS>4 FAILHIDEREASON >>
<<do "Abandon the hunt." GOTO:Place >>
<<do "RESTARD" SET:event_time:0 CHOICE:0 STAGE:0 >>
<</switch>>
</div>
<<eventfoot >>
<</nobr>>Double-click this passage to edit it.<<nobr>>
<<eventhead>>
<<difficulty 3 >>
<<set
_STAND = "woman-formal",
_GIRL = "Brenda Heller",
_GIRL2 = "Laycee Canelli",
0 >>
<<if Math.abs(_LOVE)<=0 >><<set _HISNAME = "that guy" >><</if>>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "Take a seat." >>
<<case 0 START_SCENE >>
<<talkingto LOVERBOY >>
<<stand >>
<<if Math.abs(_LOVE)>0 >>
<<quo _WHO "_NAME!///you hear someone say as a hand slaps down on your shoulder.///It's me, _HISNAME." >>
<<quo POV "Hey, _HISNAME.///you say, recognizing him from before.///What are you up to?" >>
<<quo _WHO "We haven't properly met, and you owe me nothing, but I sense you are a good person who would help his fellow man out in a time of need. " >>
<<quo POV "Uh..." >>
<<quo _WHO "Could I trouble you to help me with a difficult situation? It is of great personal importance." >>
<<else>>
<<quo _WHO "Hello, brother.///an unfamiliar voice says to you. It belongs to a guy about your age." >>
<<quo POV "Hi.///you respond uncertainly. He seems like he wants something." >>
<<quo _WHO "Friend, could I trouble you to help me with a difficult situation? It is of great personal importance." >>
<</if>>
<<quo POV "Maybe..." >>
He gestures towards two women near the bar.
<<eventimage bargirls.jpg right >>
<<quo _WHO "On the left is a being of transcendant beauty, Lacey. Her voice is melodious, her eyes are-///he says, stopping himself.///I am sorry, I could spend an hour listing her virtues, but haste is of the essence. On the right is her friend, Brenda. She is... how to put it..." >>
<<quo POV "Ugly.///you say, finishing his sentence." >>
<<quo _WHO "Yes. In any event, it is Lacey and Brenda's last night in Utara. I have known Lacey only an hour, and I have never loved a woman so intensely. She is a kind girl, and will not abandon her dear friend Brenda so-" >>
<<quo POV "I get it. You want me to be a wingman." >>
<<quo _WHO "Wingman? I'm not familiar with the expression, but I think you understand. If I could make love to Lacey tonight, it would bring me such happiness. I could make her feel true joy, and it will be an unforgettable memory for both of us." >>
You look over at Brenda. She's fugly. Guy seems to really want Lacey.
<<say "Fine, I'll be your wingman." NEXT LOVE:3 "RESPO:Thank you! I won't forget this." >>
<<say "I'll do it, but I'm going to need some liquor in me if I have to look at that face of hers." SKILLUP:DRINK:1 MONEY:52 BARTER LOVE:2 NEXT "RESPO:Yes, of course.///he says, and hands you some $KRED.///This should do." >>
<<say "Sorry, I have something to do, but perhaps my friend Typhon can help you out?" PAGE:70 PARTY:TYPHON "RESPO:Yes, of course.///he says, and hands you some $KRED.///This should do." MYSTERY HIDEREASON >>
<<say "I'm afraid I can't help you." PAGE:888 "RESPO:Ok, I understand. I'm sorry for troubling you about this, I'll think of something.|No worries, good luck.|Thanks." >>
<<case 1 >>
<<convo >>
<<stand _STAND >>
He brings you to his table and introduces you to the girls as a friend of his - which, considering this favor you're doing him, is not innacurate. You smile at Brenda as you take your seat net to her; she's even uglier up close. Her face looks like a plastic doll that was melted in the microwave. And then it got stung by 10 bees and got an unrelated rash.
<<p>>You join their conversation.
<<show "Pretty soon you establish yourself as a funny, likeable guy - though not so much as to outshine _HISNAME. Just enough to keep a happy vibe going." C>4 "FAIL:Try as you might, you don't really feel like you fit in. Everyone's nice, but you feel like the odd man out." XP:7 >>
<<show "The three of them are impressed by your knowlege of a wide range of topics." I>9 XP:7 >>
After chatting with the three of them, he and Lacey head to the dance floor. Thankfully, Brenda doesn't like dancing - the thought of being seen with her like that isn't too appealing.
<<quo _GIRL "So _NAME... Where are you from?" >>
<<drink >>
<<fertilitydetect "Suddenly, you realize something... you aren't sure, but you think Brenda is ovulating, and hard." >>
<<do "Chat with Brenda." NEXT >>
<<case 2 >>
<<stand _STAND >>
<<quo _GIRL "You're such a good conversationalist, _NAME." >>
<<drink >>
She's right. You //have// been a good conversationalist: Since it's incredibly difficult to look at her face without wincing, you've maintained strict eye contact with her and forced your mind to focus on the topics being discussed as a survival tactic. It's worked, so far.
<<p>>Layce arrives at the table.
<<quo Layce "Hey Brenda. _HERNAME is just going to walk me back to the hotel. We'll catch up later?///says Layce, _HISNAME in arm." >>
<<quo _GIRL "Oh, sure." >>
<<quo Layce "It was nice meeting you, _NAME." >>
You wave _HISNAME and Layce goodbye. _HISNAME nods to you. He's about to seal the deal, and he's grateful you got the fuggo out of the way for him.
<<quo POV "So anyway..." >>
<<quo _GIRL "Yeah. Thanks for chatting with me. I know you're just Sean's wingman. He seems nice, and Layce likes him, so I don't mind. You can go now if you want, it was nice talking to you. I'll stay here for an hour, go for a walk maybe, give them time to do it." >>
<<say "Yeah, sure." LOVE:2 PAGE:999 "RESPO:///You kill time with her, mostly out of pity. She's honestly kind of boring and listening to her drone on about whatever it is she's into is a real drain on your mental faculties." MP:-2 "STRING:_NAME, you did me a real solid; Lacey and I were inseparable until sunrise.|S" >>
<<say "An hour? That's sixty minutes longer than I can stand." LOVE:2 PAGE:999 "RESPO:God, you don't have to be rude! I have feelings.|I'm sorry, but I keep drinking to dull the horror of having to look at your face, but the more I drink the harder it is to refrain from throwing up from disgust. It's a goddamn tightrope.|Fuck you _NAME! Y-you're a bad man.///she says, slapping you accross the face and storming out." HP:-1 "STRING:_NAME, you did me a real solid; Lacey and I were inseparable until sunrise.|S" >>
<<say "Actually, he's //my// wingman. I've never met a girl like you, Brenda. (seduce)" LIE CHARM CHOICE:BRENDO LOVE:2 PAGE:10 "RESPO:W-what?|I want you, Brenda.|You want me? B-b-but...///she stammers, suddenly too nervous to speak properly.///Oh _NAME... I shouldn't, I'm a virgin.|So am I.|You are?|I want my first time to be special, Brenda. What do you say we slip away?///you say, taking her by the hand and leading her discreetly through the back exit. (It's sort of embarassing to be seen with this this eyesore.)" "STRING:_NAME, you did me a real solid; Lacey and I were inseparable until sunrise. And I've learned that you did a remarkable act of charity, servicing Brenda as you did. You are a braver and more generous man than I.|S" >>
<<say "Yeah. What are the odds that he found someone with the same strain of HIV as him? (cause trouble)" LIE ACT:mean LOVE:-1 "RESPO:The same WHAT?!|HIV strain. You know, so they don't get a strain that they don't already have?|Lacey doesn't have HIV!|What? Are you sure? You mean they didn't match on that HIV dating app?|No... oh my god. I have to go tell her!" PAGE:888 "STRING:_NAME, things went well... then they went terribly! I was making love to that beautiful woman when Brenda burst in the room and began screaming about something. She made strange accusations, and Lacey began weeping. I don't know why this misunderstanding happened, but I feel terrible that I somehow made a beautiful woman feel so miserable.|S" >>
<<say "Hey let's have a few more drinks, see where the night takes us. (drink until she's hot, or until she can't say no)" DRINK CANACT:rape CHOICE:DRINK LOVE:1 PAGE:10 "RESPO:An then... and then I shays...///Brenda slurs, her hideous head wavering as she struggles to stay consious.///I gotta... I gotta...|Wow Brenda... you're kinda not that grotesque when I've had a few beers in me.|Sean-Steve-Joe-_NAME... _NAME... I needa go back sha hotellll.|Oh, //sure//. Let me carry you there." "STRING:_NAME, you did me a real solid; Lacey and I were inseparable until sunrise.|S" >>
<<case 10 >>
<<talkingto "Brenda Heller" 1 >>
<<stand _STAND >>
<<convo >>
<<do "Take her home." NEXT >>
<<case 11 >>
<<talkingto "Brenda Heller" 1 >>
<<stand _STAND >>
<<change_bg $HOME >>
<<set $WHERE=$HOME >>
So what if she's ugly? Doggy style was invented for a reason, you think to yourself on the walk home.
<<if $CHOICE=="DRINK" >>
<<convo "Where we... where we goin...///she asks as you near your appartment.|We're just taking a detour. This is my place.|Oh... boysss playssse...|Yeah, we're going to have some fun.///you say, feeling her ass and then moving your hand onto her waist, pulling her close.|Had shoo mush funn...|Atta girl." _GIRL player >>
<<do "Get her into your place before anyone sees." NEXT >>
<<else>>
<<quo _GIRL "I never thought I'd meet someone like you.///she says, sitting on the edge of your bed.///I'm so nervous. Kiss me, _NAME." >>
<<quo POV "Sure.///you say, turning the light off." >>
<<quo _GIRL "Hey, why did you do that?///she says in the dark." >>
<<quo POV "Oh uhhh, we're virgins, right? So I'm nervous about being naked in front of you." >>
<<quo _GIRL "Oh, of course. Me too, you're so thoughtful." >>
You put your arms around her in the dark and kiss her for the requisite amount of time.
<<do "Let's move on..." NEXT >>
<</if>>
<<case 12 >>
<<talkingto "Brenda Heller" 1 >>
<<if $CHOICE=="DRINK" >>
<<eventimage undress.jpg right >>
By the time you get to the door, she's fully unconsious. You keep an eye out for anyone watching as you pratically drag her in and close the door behind you. You haul her onto the bed and get to work undressing her...
<<convo "Wha... what you...///she mutters as you roughly drag her panties off.|You ready to get pregnant, Brenda?|I don... I don wanna...|Tough, bitch. I poured drinks into you for ages, now I'm going to pour cum into you.|Pleeeash...///she says, feebly swatting at your hands as they pull off her clothing." _GIRL player >>
<<do "Ravage her. (rape)" ACT:rape PAGE:20 >>
<<else>>
You speedrun through foreplay, and with an ability that contradicts your 'virgin' ruse you have her out of her clothes and are between her legs within a minute. If she weren't a pump-and-dump you'd spend more time getting to this point, but she just ain't worth it.
<<quo _GIRL "_NAME, before we start, I just want to say-///she says as you press the head of your penis against her virgin pussy lips." >>
<<do "Hear her out." NEXT >>
<<do "Penetrate her before she asks you to wear a condom or something." ACT:sabotage PAGE:15 "RESPO:-that I - uh! Oh! I-is it...?///she says as you interrupt her.|///The question is redundant; she knows you've gone and done it. She holds you tight and kisses your neck as you begin to fuck her." >>
<<do "Ravage her. (rape)" ACT:rape PAGE:20 >>
<</if>>
<<schedpartyconvo doco "That woman you were with... I knew she was fertile the moment I saw her. Did you? I'm glad you aren't picky about looks." -1 >>
<<schedpartyconvo typhon "Hehehe.///laughs Typhon.///I ain't even gonna say anything." -1 >>
<<case 13 >>
<<talkingto "Brenda Heller" 1 >>
<<convo "...that I'm so glad I met you.///she says, her voice quivvering with emotion.|Yeah, me too.///you say, giving her one last deep (and hopefully final) kiss before you get this thing started.|Wait!///she says, sensing that you were about to penetrate her.///Shouldn't we... I mean... protection?" >>
/*
<<choosecondom 0 "PULLOUTTEXT:..." "BARTERTEXT:REPLY" "LIETEXT:REPLY" >>
*/
<<set _CONDTEXT = "Absolutely. I was about to put a condom on actually." >>
<<set _PULLTXT = "I'll pull out, I promise.:Ok..." >>
<<set _RAWTEXT = "Don't you want our first time to be //real//?:Real?|Yeah. I don't want to cheapen it like it's a hookup with a stranger.|Yeah... I think you're right. It's more romantic.///she says, her snaggletoothed grin shining in the darkness.|///Nothing more romantic coming home from a vacation pregnant by a guy who you'll never see again." >>
<<set _ASDASD = "Whatever happens tonight, happens for a reason. We're in this together, _HERNAME.:You mean... if I...|Yes.|I mean it's unlikely but...|Yeah, if it happens... that's ok. I'll be there with you." >>
<<choosecondom _CONDTEXT _PULLTXT _RAWTEXT _ASDASD 0 >>
<<say "I don't have any condoms." !HAVE:CONDOM PAGE:2270 >>
<<case 2270 >>
<<convo "_NAME, I...///she says with a dissappointed tone,///Without a condom... I just don't think..." >>
She starts to sit upright, and you know it's all over for you.
<<say "Alright, fair enough I guess." PAGE:777 "RESPO:Thank you for understanding.///she says as she puts her clothes on.///I'll give you my contact info...|Sure.///you say, and pretend to input it into your phone as she says her email, phone number and various social media usernames to you aloud." >>
<<say "Get the fuck out of here then, you monstrocity." PAGE:777 "RESPO:So mean!|Mean? Mean is wasting my time like this and giving me nothing for it.|You're a dick _NAME!///she says, slapping you on the face and hastily grabbing her clothes before rushing out of the room." ACT:RUDE >>
<<say "I didn't waste all that time talking to and kissing an ugly bitch for //this//. (rape)" ACT:rape PAGE:20 >>
<<case 14 >>
<<respo >>
Now that that's out of the way...
<<cont "Get in this uggo already." >>
<<case 15 >>
<<talkingto "Brenda Heller" 1 >>
<<eventimage bargirl_fuck.webp right >>
You penetrate her, destroying her hymen and stirring her innards with an abrupt first thrust.
<<quo _GIRL "Oh!" >>
Oh, that feels good! Nice and tight! You wanted to rush through this, but now that you're inside you're enjoying yourself. You slow your pace.
<<quo _GIRL "Mmmmm...ohhh..." >>
As time passes, your eyes start to adjust to the darkness. Not good! Even the the fain contours of her hideous visage are enough to soften your dick. You close your eyes and think of her friend Layce, imagining that you're the one who went home with her.
<<quo _GIRL "_NAME... Oh..." >>
<<quo POV "La- Brenda.///you respond." >>
You can't stand it anymore, knowing her ugly visage is there in the dark, facing you. You pull out abruptly and turn her over.
<<quo _GIRL "What are you... Oh, I see!///she says, getting on her knees and arching her back." >>
Freed of your previous inhibition, you open your eyes and grip her ass. It's quite nice, actually; definately her better side. She starts to moan as you really get to work and, embarassed, muffles her involuntary sounds with the pillow.
You ignore her hair color and stare at her great ass as you focus on the fantasy of fucking her friend when...
<<condombreak >>
<<do "Cum inside her!" NEXT >>
<<case 16 >>
<<talkingto "Brenda Heller" 1 >>
<<stockimage creampie 12 0 right >>
<<fuck $WHO PLAYER impregnate virgin missionary doggy romantic home >>
You explode inside her, filling her with white goodness.
<<ifpreg "You can tell instantly it worked. She is now carrying your seed." >>
<<cont >>
<<case 17 >>
<<talkingto "Brenda Heller" 1 >>
Afterwards she insists you cuddle.
<<quo WHO "I love you, _NAME." >>
<<quo POV "I love you, Layce." >>
<<quo WHO "Brenda!" >>
<<quo POV "Sorry, that's what I meant." >>
<<quo WHO "That's ok. You should come visit me when you get back stateside." >>
<<quo POV "Sure." >>
<<quo WHO "Amazing! Let me give you my contact info.///she says. " >>
You hand her your phone and she keys in her number into your contacts list. After she hands it back, you hit delete, erasing the entry.
<<quo WHO "I can't wait. Write me tonight! I'll read it as soon as I get of the plane." >>
<<quo POV "Yeah, anyway... I have this thing I have to go to, so..." >>
<<ifpreg "She may be ugly, but she's pregnant with your bastard and soon she'll be far away and that'll be the last you ever see of her. It was worth it." "Thus ends this shameful moment in your sexual history. Probably for the best you didn't get her pregnant, imagine your kid looked like her?" >>
<<textmessage "_NAME, you did me a real solid; Lacey and I were inseparable until sunrise. Thank you!|S" 1 >>
<<event_finalize >>
<<event_exitlink "Make and excuse for her to leave." >>
<<eventjournal "Some guy wanted me to act as wingman so he could nail this girl, so I fucked the uggo." >>
<<if _LOVE>10 >><<schedule event 'loverboy-breakup'>><</if>>
/* ------------------------------------ */
/* RAPE */
/* ------------------------------------ */
<<case 20 >>
<<eventimage bargirl_r.webp right >>
You ram your cock inside her with such force that she screams.
<<if $CHOICE=="DRINK" >>
Oh, that feels good! Nice and tight! Not for long though. You start jackhammering her pussy like you're trying to split pavement.
<<convo "Noo... ghu...///she gurgles, at this point unlikely to even understand where she is or what's happening to her.|Shut up you ugly whore! You won't even remember this tomorrow." _GIRL player >>
<<else>>
<<quo _GIRL "Agh!" >>
Oh, that feels good! Nice and tight! Not for long though. You start jackhammering her pussy like you're trying to split pavement.
<<quo _GIRL "Ow! No! No! _NAME! NOOOO!///she screams, writhing as you hold her in place. There is no evading your onslaught." >>
<<quo POV "Did you actually think I was attracted to you?" >>
<<quo _GIRL "P-p-p-please... Uh! Oh! Nghr!" >>
<</if>>
You're almost ready to cum. For the final stretch, you imagine you're raping her friend Layce, that girl's face contorted in pain and misery.
<<do "Cum inside her!" NEXT >>
<<case 21 >>
<<set $WHO="Brenda Heller" >>
<<stockimage creampie 13 0 right >>
<<fuck $WHO PLAYER impregnate virgin rape home >>
You explode inside her, filling her with white goodness. You slowly continue your thrusts, ensuring the cum is pushed as deep as you can push it.
<<ifpreg "You can tell instantly it worked. She is now carrying your seed." >>
<<if $CHOICE=="DRINK" >>
<<fuck $WHO PLAYER impregnate virgin rape home asleep >>
You hastily shove her clothes back on, and take a brief moment to towel down her pussy. It's unlikely she'll remember this, and hopefully she'll be so out of it when she wakes up she won't think to hard about the aching in her pussy.
<<do "Haul her ass out and dump her somewhere." NEXT >>
<<else>>
She covers her face cries afterward, not moving from the spot she was violated. You lie down next to her and rest a bit.
<<quo _GIRL "W-w-why..." >>
<<quo POV "Why what?" >>
<<quo _GIRL "W-why did you have to do i-it like that? I was g-going to..." >>
<<quo POV "Going to fuck me anyway, I know. I just got tired of pretending I gave a shit. Your pussy is all you're good for, so I used it how I wanted." >>
She starts sobbing again.
<<quo POV "Hey. Shut up. I got something to tell you:" >>
<<say "You might find a guy who'd fuck you, but nobody's falling in love with you. Ever." NEXT ACT:mean >>
<<say "Your pussy isn't the only thing, actually. Your womb is handy. For example, I just impregnated you. So I got two uses out of you." NEXT ACT:mean >>
<<say "You tell anyone, you're dead. Hear me? Tell Layce you had a good time, that I was a real gentleman. Tell her I have a huge dick, too. Make her wish it was her on this bed." NEXT THREAT CHOICE:threat "RESPO:You deaf as well as ugly? What did I say?|D-don't tell anyone anything!|That's not what I said.///you say, smacking her in her face.|Ugh!///she gasps.///P-p-please!|What did I say? Right answers only.|I'll t-t-t-tell her your dick was big. I p-p-promise." >>
<<say "Your friend's cute. Can I have her number?" JOKE NEXT >>
<</if>>
<<case 22 >>
<<eventjournal "Some guy wanted me to act as wingman so he could nail this girl, but I got to rape an uggo so whatever." >>
<<textmessage $STRING 1 >>
<<event_finalize >>
<<if $CHOICE=="DRINK" >>
You drag her out the door and down a back alley, depositing her on a main road some distance from your place without being spotted. She'll eventually come to and make her way home. At least, you imagine she will, but maybe she'll become the plaything of some homeless man or gant of delinquent teenagers. Well, good for them if she does, you think; I already got mine.
<<event_exitlink "You're still feeling a good buzz from all that drinking, too." >>
<<elseif $CHOICE=="threat" >>
When she doesn't respond, you abruptly grab her by the throat and pull her head close to your mouth so you can speak directly into her ear.
<<convo >>
Well, that's her sorted.
<<event_exitlink "Kick her out of bed and send her packing." >>
<<else>>
<<quo _GIRL "Noooo...!///she says, crying." >>
Well, that's her sorted.
<<event_exitlink "Kick her out of bed and send her packing." >>
<</if>>
<<if _LOVE>10 >><<schedule event 'loverboy-breakup'>><</if>>
<<case 70 >>
<<stand _WHO >>
<<unstand typhon >>
<<convo >>
<<if _LOVE>-2222 >>
<<convo "Typhon? It's a pleasure to meet you. Any friend of _NAME is a friend of mine.||Nice to meet you too _HISNAME. Wouldn't mind helping you out with these two. We gonna tagteam these bitches or what?|Are we going to do what?||Nah I'm just joking. Let's do this." _WHO player typhon >>
<<show "It's because he trusted you you were able to convince him to let Typhon take your place." ICON:LOVE PASS >>
<<convo "Hey.///Typhon whispers to you.///I don't mind fucking that ugly bitch; it's the ugly ones that give the best head, after all. But do you dare me to steal his girl? Cuz I'd rather fuck the hot one." typhon player >>
<<say "Good idea, she's hot. Good luck." PAGE:72 CHOICE:STEALGIRL >>
<<say "Stick with the plan, this guy's alright." PAGE:76 CHOICE:PLAN >>
<<else>>
<<convo "Hello Typhon, it's a pleasure to meet you. I'm afraid this is a delicte matter, and I'd prefer to entrust it on someone I know.||Oh ok cool cool, I get it." _WHO player typhon >>
<<show "He doesn't know you well enough for this to work." ICON:LOVE STYLE:PASSICON CLASS:FAILICON >>
<<convo "Hey.///Typhon whispers to you.///I know you ain't got no plans later so why don't you fuck this bitch? She's defo a virgin but I bet you could do it. Easy pussy, just pop that cherry then call her a cab so you don't have to look at that ugly face any longer than you have to." typhon player >>
<<say "Fine _HISNAME, I'll be your wingman." PAGE:1 LOVE:2 "RESPO:Thank you. I won't forget this." >>
<<say "I'm afraid I can't help you." PAGE:888 "RESPO:Ok, I understand. I'm sorry for troubling you about this, I'll think of something.|No worries, good luck.|Thanks." >>
<</if>>
<<case 72 HOTONE >>
<<stand _WHO >>
<<unstand typhon >>
<<convo >>
<<convo "For real?|I barely know the guy. Fuck the hot one.///you whisper back.||K, good to know.///he whispers, and then turns to _HISNAME and speaks in a loud friendly tone meantto be heard by both he and his girls.///Hey 'buddy', whydoncha introduce me to your friends?" typhon player _WHO >>
You lave him to it. You turn briefly to see him shaking both the women's hands, the group seems filled with laughs and smiles.
He's gonna do it.
<<event_exitlink "Leave them to it." >>
<<textmessage "look at this vid, tole u i could get it in lay-see|Typhon" 1 'images/events/loverboy/ty_nice.gif' >>
<<textmessage "got layzee one more time b4 her flite, haha that dude missed out|Typhon" 2 'images/events/loverboy/ty_nice2.webp' >>
<<silently >>
<<fuck _GIRL2 typhon >>
<<fuck _GIRL2 typhon >>
<</silently >>
<<love -5 >>
<<case 76 UGLYONE >>
<<stand _WHO >>
<<unstand typhon >>
<<convo >>
<<convo "Cool, but can I fuck her at your place? I don't want my neighbours to know I fuck uglies.|Yeah fine, just don't make a mess of the place.///you whisper back, handing him the key.||Yeah yeah sure.///he whispers, and then turns to _HISNAME and speaks in a loud friendly tone meantto be heard by both he and his girls.///Hey 'buddy', whydoncha introduce me to your friends?" typhon player _WHO >>
You lave him to it. You turn briefly to see him shaking both the women's hands, the group seems filled with laughs and smiles.
<<event_exitlink "Leave them to it." >>
<<textmessage "look at this ugly slut2be, no condom! anal next! mighta turn this bitch out if had mre time :(|Typhon" 1 'images/events/loverboy/ty_uggo.jpg' >>
<<textmessage "_NAME, your friend did me a real solid; Lacey and I were inseparable until sunrise. Thank him for me! And thanks to you as well.|S" >>
<<silently >>
<<fuck _GIRL typhon virgin ugly >>
<<fuck _GIRL typhon virgin ugly >>
<</silently >>
<<love 1 >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<textmessage $STRING 1 >>
<<event_delayrepeat 6 >>
<<event_exitlink >>
<<eventjournal "Some guy wanted me to act as wingman so he could nail this girl." >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<textmessage $STRING 1 >>
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "Some guy wanted me to act as wingman so he could nail this girl. The girl I needed to occupy was fucking ugly so I couln't do it." >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<textmessage $STRING 1 >>
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "Some guy wanted me to act as wingman so he could nail this girl. I did my best, hope he was successful." >>
<<if _LOVE>10 >><<schedule event 'loverboy-breakup'>><</if>>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto LOVERBOY >> /* <-- remove 1 if character is multi-use */
<<difficulty 4 >>
<<if $PAGE>=0 >><<stand >><</if>>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
As you walk through the crowded beach, you pause to examine your surroundings.
<<quo _WHO "Hey man, could you step aside." >>
You turn to see a guy roughly your age. He's leaning on the fence in the shade of the palm trees that divide the beach from the grassy area further from the shore.
<<quo POV "Excuse me?" >>
<<if _LOVE >>
<<quo _WHO "Oh, bro, _NAME, right? How's it been?" >>
<<quo POV "Hey, _HERNAME.///you say, recognizing him from before.///What are you up to?" >>
<<else>>
<</if>>
<<quo _WHO "Forgive me brother, but you are blocking my view.///he says, with genuine politeness, and gestures to the distance past you.///Behold." >>
<<eventimage beachgirl.jpg full 200 >>
<<p>>It takes a while for you to see what he's motioning towards. It's just people, and beach, and... then you see her.
<<quo _WHO "She's wonderful, isn't she? I think I am in love." >>
<<hr -------------------- >>
<<say "Oh man, I'd love to fuck the shit out of that." NEXT LOVE:-1 "RESPO:No! You don't understand. She isn't a //that//, she's a being of transcendant beauty. When you make love to a woman like this, you do so to bring her joy, as a thank you for merely allowing you to bask in her beauty." >>
<<say "Wow, that's an amazing body." NEXT LOVE:1 "RESPO:Body? You see part of it, but your eyes are untrained. Look deeper. Watch her movements, her gestures, her eyes and her smile... she has an amazing soul." >>
<<say "I think I'm in love too." NEXT LOVE:2 "RESPO:Yes, you can see it too, can't you? She is one in a million. But, stand down, for it is I who will be her lover." >>
<<say "Say goodbye." "RESPO:" PAGE:777 >>
<<case 1 >>
<<stand >>
<<convo >>
<<quo POV "Ok..." >>
<<quo _WHO "I have been studying her carefully. I wish to know as much about her as I can, so that when I make love to her she can experience something close to the joy she has brought me." >>
<<quo POV "Right. Do you know her?" >>
<<quo _WHO "No, no but the three minutes I've spent knowing of her existence have been the greatest minutes of my life." >>
<<quo POV "I see..." >>
<<say "Well, when I 'make love' to a woman, I like to... (give oral sex pointers)" NEXT LOVE:2 ORAL SKILLUP:ORAL:5 "RESPO:Though his eyes rarely look away from that young woman, you can tell he is listening intently to everything you say. You tell him how you would please her orally.|This is a topic I enjoy greatly, but know that you are speaking to a master.///he says, and elaborates on several of his own techniques, to which you listen intently." >>
<<say "You're more poetic about it than I am, but if I were to 'make love' to a woman like that, I'd... (give sex pointers)" NEXT LOVE:1 FUCK "RESPO:Though his eyes rarely look away from that young woman, you can tell he is listening intently to everything you say. Soon, the two of you are discussing the finer details of fucking.|Yes, I pay careful attention to her hip motion. I can tell you are an artist, just as I am, in this regard." >>
<<say "Hang on, I just recognized her. A few weeks back, me and my friends... (tell a tall tale that paints her as a slattern)" LIE PAGE:888 LOVE:-10 "RESPO:...|...and Brody was like, I'm drained, bro. You go next. I was tired too, but I took a swig from the bottle of Vodka and got down on the ground behind her...|No...|You can almost see the bruises on her knees and elbows from here from all the time she spent on all fours in that alley.|It cannot be... she is a goddess...|Yeah bro, a cum goddess, and the six of us worshipped at her altar till we had no more offerings to give, you know what I mean? I mean she was insatiable! It was my first time DPing a girl. Hey, you think maybe she'll let //us// DP her? I'm in the mood if you are. Lets go ask her.|ENOUGH!" "CHIMEIN:typhon:Ohhh shiiit, I remember //that// time.///says Typhon, picking up on your game and joining in.///It's funny what you just said, cuz I don't think 'enough' is a word she even knows. Hahaha." >>
<<say "Three minutes? You're weird." NEXT "RESPO:He doesn't seem to listen.|I'm sorry, what did you say? I was devising my lovemaking strategy to please this goddess..." >>
<<case 2 >>
<<eventimage beachgirl_turn.webp right >>
$RESPONSE1
<<quo _WHO $RESPONSE2 >>
He gestures towards his crush.
<<quo WHO "See, now she turns to look this way. It's as if she has sensed my thoughts, and felt a brief thrill of what is yet to come.///he turns to you and looks you in the eye for the first time.///Listen friend, it has been nice talking to you, but I need to concentrate." >>
<<say "Fine." PAGE:999 "RESPO:She is indeed, brother." >>
<<say "Whatever." PAGE:999 "RESPO:Farewell, brother." >>
<<say "Ok." PAGE:999 "RESPO:Farewell, brother." >>
<<if "perenia".isNPC() or "famgirl".isNPC() or "jurgenda".isNPC() or "pregmywife".isNPC() or "doco".inParty() >>
<<say "Hang on a second..." PAGE:999 "RESPO:What do you need?" PAGE:5 >>
<</if>>
<<case 5 LOOKELSEWHERE >>
<<if $CHOICE >><<unstand $CHOICE >>
He looks at your choice and studies her briefly.
/*<<=$CHOICE.getFullName('first')>>*/
<</if>>
<<stand >>
<<convo >>
<<if $CHOICE and $CHOICE.pregnantStage()>=50 >>
<<quo WHO "In any event, she appears to be pregnant.|Did you notice that she is... with child?|Besides, she seems to be carrying a child." >>
<<quo POV "Yeah.|So?|Who could the father be, I wonder?" >>
<<quo WHO "It would be imprudent to become involved with such a person, a family could be ruined.|She clearly has someone else in her life.|I would only reap what I've sown." >>
<</if>>
<<if $CHOICE and $CHOICE.pregnantStage()>=50 >>
<<quo WHO "In any event, she appears to be pregnant.|Did you notice that she is... with child?|Besides, she seems to be carrying a child." >>
<<quo POV "Yeah.|So?|Who could the father be, I wonder?" >>
<<quo WHO "It would be imprudent to become involved with such a person, a family could be ruined.|She clearly has someone else in her life.|I would only reap what I've sown." >>
<</if>>
<<if $CHOICE and $CHOICE.wasRaped() >>
//He probably doesn't want to hear about how you raped her.//
<</if>>
<<if "perenia".isActiveNPC() >>
<<say "What about //her//? (point to a random babe)" CHOICE:perenia "RESPO:She is... she is not my type." EVENTONCE >>
<</if>>
<<if "jurgenda".isActiveNPC() >>
<<say "What about //that girl// over there? (point to a random babe)" CHOICE:jurgenda "RESPO:Her? No, not for me." EVENTONCE >>
<</if>>
<<if "famgirl".isActiveNPC() >>
<<say "What about //that// girl? (point to another girl)" CHOICE:famgirl "RESPO:Her? Perhaps after a few years... but even so, she pales in comparison to what's before me." EVENTONCE >>
<</if>>
<<if "pregmywife".isActiveNPC() >>
<<say "What about //that woman//? (point to another girl)" CHOICE:pregmywife "RESPO:The resemblance is uncanny to a model who was in various holo-ads here. My heart is with another, but I encourage you to approach her." EVENTONCE >>
<</if>>
<<if "doco".inParty() >>
<<do "What about //this one//? (gesture towards the doc)" CHOICE:doco "RESPO:I saw you with her earlier. Is that... She must be your mother? She's quite beautiful but-|Wait, she's not my-|No, I must say. I am flattered that you would like to introduce me to her, but I don't think I can become your stepfather, _NAME.|I didn't mean-|It's very flattering, though. Perhaps if I met her under different circumstances. Good luck. Your mother should not have too much trouble finding a good man, I feel." LOVE:2 EVENTONCE >>
<</if>>
<<say "Nevermind..." PAGE:999 "RESPO:Farewell, brother." >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "Met a guy at the beach who was really into this girl." >>
<<if _LOVE>10 >><<schedule event 'loverboy-breakup'>><</if>>
<<case 888 BADEND >>
<<convo >>
He storms off, the moment ruined for him.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "Met a guy at the beach who was really into this girl. Seemed to piss him off by speaking ill of her." >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "Met a guy at the beach who was really into this girl." >>
<<if _LOVE>10 >><<schedule event 'loverboy-breakup'>><</if>>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto LOVERBOY >>
<<difficulty 5 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "autolaunch" >>
<<case 0 START_SCENE >>
<<unstand clothingstoregirl >>
<<stand >>
You arrive to see the store clerk mid-conversation with a customer.
<<quo clothingstoregirl "Your honeyed words mean nothing to me. Go, go!///you hear a female voice shout." >>
It's the store's clerk, an attractive woman her early twneties. She's yelling at a guy about your age. In spite of her tone, he politely says goodbye to her and leaves.
<<if _LOVE >>
<<quo WHO "Oh, bro, _NAME, right? How's it been?" >>
<<quo POV "Hey, _HERNAME.///you say, recognizing him from before.///What was that all about?" >>
<<else>>
<<quo WHO "Oh, excuse me." >>
<<quo POV "No worries.///you say, shuffling out of his way to let him pass.///What was that all about?" >>
<</if>>
<<quo WHO "Oh, it was a cultural misunderstanding. She is a Tujar, as you can see. I fell in love with her the moment I saw her... but their culture values attributes that I do not posess." >>
<<say "Oh? Seems more like she just rejected you." NEXT "RESPO:It seems that way because it is that way, brother. This doesn't normally happen to me, rejection is a strange feeling. Unpleasant. I'll survive it, don't worry about me." >>
<<say "Too bad, she's pretty hot." NEXT "RESPO:Yes, she is incredibly appealing." >>
<<say "I see. Well, bye." PAGE:777 >>
<<case 1 >>
<<unstand clothingstoregirl >>
<<stand >>
<<convo >>
<<say "What did you mean by 'cultural misunderstanding'?" "RESPO:Yes. The Utarans are a hunter/warrior based society, or were. I don't know much, but it is through some rite of combat or other that a male of her culture gains the right to mate with a female of his choosing.|Rite of combat?|Yes, something involving what's called a {{Ritual Spear}}. I'm not an expert, but I know enough that what's necessary is not achievable. I am lover not a fighter, as the saying goes. It just wasn't meant to be." >>
<<say "I bet I could get her." "RESPO:Then perhaps you are a greater man than I." NEXT >>
<<say "There's two of us here, we can both get laid if we take turns being lookout." NEXT CANACT:gangrape LOVE:-2 "RESPO:You cannot mean...!|I'll lock the door and keep watch, you go back there and bend her over the counter.///you say, turning the 'open' sign hanging on the front door to 'closed'.///Holler when you're done and I'll come take my turn.|That is //vile//. You must be joking.|Yeah... joking." >>
<<say "I don't know much about their rituals, but I know a thing or two about fighting. Want me to teach you something?" "KNOW:Ritual Spear" ACT:kind SECRET FIGHT LOVE:1 PAGE:10 >>
<<say "Just keep trying." "RESPO:I intend to. In any event, goodbye.///he says, hastily leaving." PAGE:777 >>
<<case 2 >>
<<convo >>
He takes one last glance at the store girl before making a move to leave.
<<quo WHO "There's no need for me to linger. I must be off." >>
<<say "Later." PAGE:999 "RESPO:Goodbye." CHOICE:A >>
<<case 10 >>
<<stand >>
<<quo WHO "I don't think that would be enough to earn her interest, but it might take my mind off this horrible feeling of rejection. If you teach me a skill of yours, I will teach you one of mine." >>
<<hr -------------------- >>
<<say "Sounds like a fair deal." NEXT >>
<<say "Maybe some other time." PAGE:777 >>
<<case 11 >>
<<change_bg park >>
<<set $WHERE="park" >>
<<timepasses 2 >>
<<stand >>
The two of you head to the city park. There, in the shade of a vast tree, you show him how to throw a punch.
<<quo POV "No, like this.///you say, demonstrating again." >>
<<quo _WHO "Like this?" >>
<<quo POV "No, look at where my feet are. It's with your whole body, not just your arms." >>
Time passes. You train him a bit, and the two of you ocasionally take breaks and chat. During these talks you learn that he is some kind of artist, and philanderer of women - though seemingly a relatively well-intentioned one.
<<quo _WHO "Well, I think I've learned as much as I can for today.///he says, wiping the sweat from his brow.///I feel a lot better. I won't be going to-to-toe with a {{tuj'keh}} anytime soon." >>
<<quo POV "A what now?" >>
<<quo _WHO "A that's their term for a Tujar warrior." >>
<<quo POV "I thought you didn't know much about their culture?" >>
<<quo _WHO "I have lived here six years, and learned a few things. It's not much, certainly not enough to communicate. In any event, it's about time I teach you." >>
<<say "You said earlier that you once made a woman cum in ten seconds using just one finger. How did you do that?" LOVE:1 SKILLUP:FINGER:5 NEXT "RESPO:Simple...///he begins." >>
<<say "You've been with a lot of women, but you said you've never been rejected by woman until today? How do you manage that?" LOVE:1 SKILLUP:CHARM:5 NEXT "RESPO:Simple...///he begins." >>
<<say "Were you shitting me when you said you came four times in a woman without pulling out? How did you stay hard all that time?" LOVE:1 SKILLUP:FUCK:5 NEXT "RESPO:Simple...///he begins." >>
<<say "You said you were some kind of artist. I'm not huge into art but I have a few creative interests I could use your input on." LOVE:2 SKILLUP:ART:10 NEXT "RESPO:What type of art have you dabbled in?|Photography, acting, that sort of thing.|Show me some of your work, and I'll try to critique it.///he begins." >>
<<say "You've had a lot of beautiful women; could you introduce me to some?" LOVE:2 NEXT "RESPO:Oh _NAME, it doesn't work like that. I fall in and out of love so easily, and so have broken many hearts. I am not good at breakups; this is why I try to focus on tourist women; they come, we cum, they leave, no complication. I'm not in touch with any of them.|That's a good strategy.|I could... it's not my thing, mind you. But I've heard there are many beautiful women working in Brothel Road in the lower city.///he says, telling to you the {{Brothel Road location}} and {{Undercroft location}}.|How beautiful we talking about?|I don't know, paying for sex isn't my way. But some say good things about them, and in any event they could be used for 'practice' to hone your skills for when a true goddess appears before you." >>
<<case 12 >>
<<stand >>
<<convo>>
You learn something from him.
<<event_finalize >>
<<event_exitlink "It's getting late. Time to say goodbye." >>
<<eventjournal "I learned a few things from that lothario guy." >>
<<case 777 DELAY >>
You say goodbye and he leaves.
<<event_delayrepeat 3 >>
<<event_exitlink "Enter the store and shop." >>
<<case 999 GOODEND >>
You say goodbye and he leaves.
<<event_finalize >>
<<eventjournal "Met a guy who was hitting on a clerk at a clothing store." >>
<<event_exitlink "Enter the store and shop." >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto TYPHON >>
<<difficulty 1 >>
<<if $PAGE>=0 >><<stand >><</if>>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<change_bg brothel >>
<<countup "met Typhon" >>
<<if _LOVE>2 or "met Typhon".counted()>5 >>
As you enter the brothel, _HISNAME approaches, holding his hand to bar you from accessing the lobby.
<<quo _WHO "I'm just messing with you.///he says, dropping the stern act.///Come on in, get your dick wet!" >>
<<say "Got a minute?" NEXT "RESPO:Yeah sure, nothing needs doing right now." >>
<<say "Time I get laid." PAGE:777 "RESPO:Have fun!" >>
<<else>>
As you enter the brothel, a tough looking dude approaches, holding his hand to bar you from accessing the lobby.
<<quo _WHO "Hold.///he says, sternly." >>
<<quo POV "Is there a problem?///you ask, realizing he's some sort of bouncer, part of the brothel's security team." >>
<<if _ARMED >>
<<quo _WHO "Nah, I just did a scan. Gonna have to confiscate any weapons while you're in here." >>
<<say "I understand. Not a problem. (surrender weapons)" NEXT "RESPO:Thank you. Enjoy your stay, sir." >>
<<else>>
<<quo _WHO "Nah, I just did a scan. Was just checking for weapons." >>
<<say "Haven't got any." NEXT "RESPO:Oh, I know. Enjoy your stay, sir." >>
<</if>>
<</if>>
<<case 1 >>
<<convo>>
<<say "I'm new here, what do I do?" PAGE:8 "RESPO:Just go up to the kios and make your pick. It'll show you who's working tonight, and their various attributes. You can even examine them in 3D, hear voice samples and suchlike to help you make the right renting decision. High-tech stuff.|That's pretty cool.|Yeah, I guess. I prefer the old ways myself." >>
<<say "What's the best whore you got in this place?" PAGE:3 "RESPO:Oh, they're all good, but what you like? Blonde bitches, fat bitches, white bitches, black bitches, Asian bitches, old bitches, young - to a perfectly legal degree - bitches. We got all kinds of product, and I tried them all.///he says, smilling." >>
<<say "There's no brothels topside, but the undercity is full of them. I this place legal?" PAGE:5 DETECT>3 "RESPO:Where you been? Ain't you never see 'Rise of the Hoetels'? It was all the rage on Webflix a few years back. The underground brothel chains of the past became big business. And, like all big business, the illegal finds a way of becoming legal." >>
<<say "Well, I don't want to take up any more of your time, officer." PAGE:777 "RESPO:Officer? Get outta here with that shit!///he says, laughing." LOVE<=3 SECRET >>
<<say "Well, I don't want to take up any more of your time." PAGE:30 "RESPO:" LOVE>3 SECRET ICON:RAQUO >>
<<case 3 >>
<<convo>>
<<say "You tried them all? Is fucking the product part of your job?" LOVE:1 JUSTONCE "RESPO:Ha! Not anymore, not in a long time. I don't spend a cent neither. I don't got good medical or dental plan here, but I get a certain number of free 'servicings' a month from our fine stable of hoes. Don't misunderstand - I can get pussy for free easy enough. But sometimes you want something specific, or you want a trained expert who knows what she doing." >>
<<say "Hey, you see a lot of girls come and go, right? I'm wondering if you've seen this woman... (ask about Clarice)" LOVE>=1 LOVE:1 JUSTONCE HAVE:photogirl_mystery "RESPO:Huh... look at that. No, we don't have her, but she's a nice looking one. Top-tier, even. If you find her, tell her your man Typhon can find her a job.|I'm not sure if she's a whore, just checking. She did steal some stuff after we fucked.|Ha! Classic hoe behaviour. But if you got some of that and didn't pay, you must be doing alright!|I think I might have gotten her pregnant too.|Shit man, why the fuck you chasing after her?! //You// should be the one running from //her//.///he says, bursting out laughing." >>
<<say "Let me ask you about something else." PAGE:1 >>
<<case 4 >>
<<case 5 >>
<<convo>>
<<say "Why they all down here though?" "RESPO:The {{Whoremonger's Guild}} requires its members to keep low-key. On the edge of town, in sufficiently shady neighbourhoods, etc. Lots of reasons why, I'm sure you can figure it out. Anyway, the Uterans don't let anyone build within a certain range of city center, so real estate is limited. The Undercroft is the best place for us." >>
<<say "What's this The Whoremonger's Guild?" "KNOW:Whoremonger's Guild" "RESPO:The Guild? It's a semi-authentic business association. Kinda a lobby group, kinda a cartel. You wonder why the laws on prostitution started to relax all over the place decade or so ago? They why. All the big names of the industry: HoeLayDay, Thrillton (formerly Up-to-the-Hilt-in), and even Best Molestern. They all squeezed the little chains out, or forced them in line. The {{individual entrepreneur}}? No room for him." >>
<<say "You wouldn't happen to be from the 'individual entrepreneur' category, would you?" NEXT "KNOW:individual entrepreneur" LOVE:1 P>4 "RESPO:You noticed? I got a bit emotional there, I suppose. I used to be what they called a 'pimp'. A free agent with his stable of hoes he found himself. Finding girls and turning them out? That's my //calling//. I can pick a girl out in a crowd, go up and say hi, and within an hour BAM! I'm poppin' her cherry. Week later, I've made a grand off her and she still in love with me." >>
<<say "No more of this topic." PAGE:1 "RESPO:Alright." >>
<<case 6 >>
<<convo>>
<<if "virginities taken".counted()>1 >>
<<say "I deflowered a virgin recently." JUSTONCE LOVE:2 "RESPO:What? No shit? Nice. You and I both got a way with women.|Yeah, 'women'.|Well, they women when we done with 'em. Heh." >>
<</if>>
<<say "You've got quite a history." PREV "RESPO:True." >>
<<case 8 >>
<<convo>>
<<say "Speaking of tech, do you have any contraceptive countermeasures?" NEXT "RESPO:Yeah, that shit's standard. All the girls are disease-free and none of them can get pregnant." >>
<<say "Let me ask you about something else." PAGE:1 >>
<<case 9 >>
<<convo>>
<<if "girls impregnated".counted()>5 >>
<<say "The reason I ask is that I've gotten a lot of women pregnant." JUSTONCE LOVE:1 "RESPO:Hehe, nice. Just don't get any ideas about doing that here. One, it's impossible; two, say you found a way of making it possible and doing it, management would probably ask me to track you down and break your legs. I'd hate to do that, cuz I like you." >>
<</if>>
<<say "Let me ask you about something else." PAGE:1 >>
<<case 30 >>
<<convo "Hold up a second. I wanna talk to you about something.|Sorry, what's this about? Did I leave a mess?|In one of the girls? Yeah, that's what they for, making a mess in. It's not about the establishment or anything. I need to have a talk with you. Just two guys talking. That's all." >>
<<say "Ok..." NEXT "RESPO:111|222|333" >>
<<case 31 >>
<<event_finalize >>
<<eventstart typhon-befriend >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat 2 >>
<<event_exitlink >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
<<nobr>>
<<set _WHICH_ONE = random(1,2), _WHICH_ONE += random(0,1) >>
<D>_WHICH_ONE</D>
<<switch _WHICH_ONE >>
<<case 1 >>
<<set _app = 'app-dating' >>
<<itemimage _app right >>
You see an add for <<keytip _app >>.
<<learnwell app-dating "If you recall, it's an ok app. It's more geared to dating than hookups." >>
<<do "Download this app." !HAVE:app-dating TAKE:app-dating SECRET "REPLY:You download the app." >>
<<do "You have it already. Run it?" HAVE:app-dating CHOICE:_app SECRET >>
<<case 2 >>
<<set _app = 'app-egg' >>
<<itemimage _app right >>
You see an add for <<keytip _app >>.
<<do "Download this app." !HAVE:_app TAKE:_app SECRET "REPLY:You download the app." >>
<<do "You have it already. Run it?" HAVE:_app CHOICE:_app SECRET >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<default >>
Nothing really happens.
<D>ERROR: '_WHICH_ONE' is undefined!</D>
<<event_exitlink >>
<</switch>>
<</nobr>><<set _THEPLACE = $WHERE >>
<<set _ITEMCATSTR = 'furnishing' >>
<<set _STORAGESTR = 'items' >>
<<set _ADDVERB = 'install' >>
<<set _REMOVEVERB = 'uninstall' >>
<<set _STOREDfurnishing = $PLACES[_THEPLACE][_STORAGESTR].sort() >>
<<if !$PLACES[_THEPLACE][_ITEMCATSTR] >><<set $PLACES[_THEPLACE][_ITEMCATSTR]={} >><</if>>
<<set _PARTS = Object.keys($PLACES[_THEPLACE][_ITEMCATSTR]) >>
You take a look at the furnishings and decorations in your home.
<<p>>//Note: You need to store an item before it can be used as a furnishing for your place.//
<<if _PARTS.length >>
You have the following things installed:
<ul class='sentence'>
<<set _used_parts = 0 >>
<<for _i=0; _i<_PARTS.length; _i++ >>
<<if !setup.ITEMS[$PLACES[_THEPLACE][_ITEMCATSTR][_PARTS[_i]]] >><<continue>><</if>>
<li>
<<set _used_parts += 1 >>
<<= setup.ITEMS[$PLACES[_THEPLACE][_ITEMCATSTR][_PARTS[_i]]].name >>
for an <<=_PARTS[_i]>></li>
<</for>>
<<if !_used_parts >>Nothing.<</if>>
</ul>
<</if>>
<<if !$PLACES[_THEPLACE][_ITEMCATSTR] >><<set $PLACES[_THEPLACE][_ITEMCATSTR]={} >><</if>>
<hr>
<halfcol>
<h3>Installed</h3>
<table>
<<for _i=0; _i<_PARTS.length; _i++ >>
<<set _ARTICLE = $PLACES[_THEPLACE][_ITEMCATSTR][_PARTS[_i]] >>
<<set _PARTFOR = _PARTS[_i] >>
<<if !_ARTICLE or _ARTICLE=="" >>
<tr><td rowspan='3'></td></tr>
<<else>>
<tr>
<td><<icon _PARTFOR>> </td>
<td width='180'><<itemtip _ARTICLE icon >></td>
<td>
<small>
<<capture _ARTICLE _PARTFOR _THEPLACE >>
<<button _REMOVEVERB >>
<<takeall _ARTICLE >>
<<set $PLACES[_THEPLACE][_ITEMCATSTR][_PARTFOR] = "" >>
<<goto _here >>
<</button>>
<</capture>>
</small>
</td>
</tr>
<</if>>
<</for>>
</table>
</halfcol>
<halfcol>
<h3>Stored</h3>
<div class='threecol'>
<table>
<<for _i=0; _i<_STOREDfurnishing.length; _i++ >>
<<set _ARTICLE = _STOREDfurnishing[_i] >>
<<if !setup.ITEMS[_ARTICLE]>><<continue>><</if>>
<<if _LASTARTICLE==_ARTICLE >><<continue>><</if>>
<<if setup.ITEMS[_ARTICLE].category!=_ITEMCATSTR>><<continue>><</if>>
<<set _PARTFOR = setup.ITEMS[_ARTICLE].subcategory ? setup.ITEMS[_ARTICLE].subcategory : "misc" >>
<<set _ATPART = $PLACES[_THEPLACE][_ITEMCATSTR][_PARTFOR] ? $PLACES[_THEPLACE][_ITEMCATSTR][_PARTFOR] : 0 >>
<tr>
<td><<icon _PARTFOR>></td>
<td width='180'>
<<itemtip _ARTICLE icon >>
<<if $PLACES[_THEPLACE][_STORAGESTR].count(_ARTICLE)>1 >>
<smaller> (<<=$PLACES[_THEPLACE][_STORAGESTR].count(_ARTICLE)>>)</smaller>
<</if>>
<<if _ATPART and 0 >>
<smaller><br>(wearing <<itemtip _ATPART >>)</smaller>
<</if>>
</td>
<td>
<small>
<<capture _ARTICLE _PARTFOR _ATPART >>
<<button _ADDVERB >>
<<give _ARTICLE >>
<<if _ATPART >>
<<takeall _ATPART >>
<</if>>
<<set $PLACES[_THEPLACE][_ITEMCATSTR][_PARTFOR] = _ARTICLE >>
<<goto _here >>
<</button>>
<</capture>>
</small>
<br>
</td>
</tr>
<<set _LASTARTICLE = _ARTICLE >>
<</for>>
</table>
</div>
</halfcol>
<<clear>>
<<do "Open storage." "GOTO:home storage" icon:storage >>
<<do "Go back." goto:Place >><<set $RECORDS.schedule = $RECORDS.schedule.sort().removeDupes() >>
<<for _i=0; _i<$RECORDS.schedule.length; _i++ >>
<<set _SCHEDO = $RECORDS.schedule[_i] >>
<<if _SCHEDO.delay<=0 >>
<<switch _SCHEDO.type >>
<<case socialmedia >>
<hr class='web'>
<<p>>Seen on Social Media: <<spacer>>
<<convo _SCHEDO.content WEB1 WEB2 >>
<<set $RECORDS.schedule.delete(_SCHEDO), _i-=0 >>
<<case news >>
<hr class='web'>
<<photofx 'images/events/misc/newsroom.jpg' holoscreen fullwidth fullwidth >>
<<p>>You watch a newsfeed on one of the big networks like a boomer:
<<convo _SCHEDO.content anchorman anchorwoman >>
<<set $RECORDS.schedule.delete(_SCHEDO), _i-=0 >>
<<case email >>
<hr class='web'>
<<p>>You receive an email: <<spacer>>
<<=_SCHEDO.content.toArray().join('<br>')>>
<<set $RECORDS.schedule.delete(_SCHEDO), _i-=0 >>
<<case text >>
<hr class='web'>
You receive a text message: <<spacer>>
<<=_SCHEDO.content.toArray().join('<br>')>>
<<set $RECORDS.schedule.delete(_SCHEDO), _i-=0 >>
<</switch>>
<</if>>
<</for>><<nobr>>
<<eventhead>>
<<talkingto WHOEVER 1 >>
<<difficulty 1 >>
girl just wantd dumb fucker who'd sneak in the window
have to distract bf
she feels bad if bad thign happen but also excited
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 1 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 2 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 3 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 4 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 5 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 6 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 10 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead >>
<<talkingto WHOEVER 1 >> /* <-- remove 1 if character is multi-use */
<<set $myEVENT="app-sluts">>
<<set _diff = "app slutting".counted()+1 >>
<<difficulty _diff >>
<<set _CAPTIONS = [0] >>
<<set _CAPTIONS[1] = {
misc: "white ginger student",
skill: "",
meet: "Your fuck friend tonight is a red-haired college student who's too horny to study, she welcomes you into the house she's renting a room in, her roommates giving you strange looks.",
fuck: "While you fuck her she moans loudly and theatrically as someone in the next room bangs on the wall for you to be quiet.",
bore: "Shut up _bfnam1!///she shouts, pounding her fist on the wall.///Well, probably time you left, huh?",
please: "The guy in the next room is my ex who I just broke up with. I only did this to make him feel jealous, but I had a really good time. I'm going to give you a five-star rating on the app."
}>>
<<set _CAPTIONS[2] = {
misc: "white",
skill: "",
meet: "A short-haired girl meets you at the door to the appartment. She studies your face, then smiles and leads you into her tiny apartment. She begins kissing you without saying a word.",
fuck: "While you fuck, she uses body language to tell you what she wants.",
bore: "Thanks. Now leave.",
please: "I'm gonna ache for weeks after that, Jesus!"
}>>
<<set _CAPTIONS[3] = {
misc: "white",
skill: "",
meet: "She seems disappointed when she first sees you, but once you show her your dick she's suddenly in a good mood.",
fuck: "You watch her ass jiggle as she bounces it up and down on your dick.",
bore: "You're a lazy fuck, you know that?",
please: "Sorry for my attitude earlier. From your profile pic I thought you'd look more like this guy I used to know. The sex was good though."
}>>
<<set _CAPTIONS[4] = {
misc: "white home",
skill: "",
meet: "Two girls show up at your door. One girl giggles and tries to explain while the other - who's face you recognize from the profile - looks down at the ground, blushing. Her friend had apparently set up the profile to mess with the girl, insisting that she needs to get laid. You talk the blushing shy girl into going through with it anyway, promising that she'll enjoy herself.",
fuck: "You grip a handfull of ass and fuck the shy girl into a quivverying moaning mess while her mischievious friend laughs and eggs you on, slapping you on the ass occasionally.",
bore: "Thanks for doing that, she's been really uptight lately.",
please: "That was a lot of fun! If I weren't gay I'd have joined in."
}>>
<<set _CAPTIONS[5] = {
misc: "white",
meet: "She buzzes you into her apartment building, and the two of you chat for a bit while sharing a joint. You have good chemistry, and but she tells you she doesn't have the time for relationships right now with her new job. This is a strictly one-time meetup.",
fuck: "You spend three hours in her room fucking, taking breaks to smoke a joint and chat.",
bore: "It was fun, but you have to leave soon. I got somewhere to be.",
please: "You're a lot of fun. Keep my number, give me a call in a month or two. If you wanna hang out, or whatever."
}>>
<<set _CAPTIONS[6] = {
misc: "russian virgin",
meet: "When you show up at her hotel room, she greets you nervously and tells you that you don't have long. She stiffens when you kiss, her, then awkwardly reciprocates. She's clearly an inexperienced girl trying out sex with a stranger for the first time while her parents are out at the pool or something.",
fuck: "Before she can change her mind, you rush through foreplay and dive right in the moment you can get her on all fours. If she doesn't have any skills to make this fun, you'll just have to use her like a fleshlight, and you don't stop even when she starts to cry.",
bore: "Oh god... what was I thinking...///she says, crying.///I should have saved myself for _bfnam1...",
please: "I didn't know... is this how sex is supposed to be? I felt so powerless and disrespected... but in a good way?"
}>>
<<set _CAPTIONS[7] = {
misc: "spanish celeb model home",
meet: "A while after you send the message, there's a knock on the door, so you open it. You really lucked in! She's hot! Seems pretty high though.",
fuck: "From her beautiful lips come a whispered tirade of of swears every time she has an orgasm. ",
bore: "You know how to fuck, guy. Thanks for not making it weird, btw.",
please: "Mmmm... first time in a while I fucked a guy who wasn't a fashion model too. I should try it more often.///she says, and you realize for the first time that you've seen her face here and there on ads."
}>>
<<set _CAPTIONS[8] = {
misc: "italian milk milf",
meet: "A beautful milf with massive breasts greets you at the door. She laughs at your inability to maintain eye contact with her when her cleavage is within view, and has you sit with her on the sofa and suckle her breasts as she cradles you in her arms.",
fuck: "When you've fed on her orbs, she takes you to her bedroom and grinds your dick skillfully.",
bore: "Mmmm...",
please: "You make mummy so happy. Now leave before my man _bfnam2 gets home."
}>>
<<set _CAPTIONS[9] = {
misc: "african pornable",
meet: "A sexy black teen welcomes you into a luxurious beach house. She tells you her sugar daddy is away for the afternoon and she wants to try some 'real sex' for the first time in a while.",
fuck: "You hoist her tiny body around, fucking her in every room of the house. She's up for pretty much anything, and the two of you have a few hours of fun that she won't soon forget.",
bore: "Ah, you're such a nice change from that fat fuck!",
please: "That should tide me over for a while. I'll think of you whenever I need to fake an orgasm with him."
}>>
<<set _CAPTIONS[10] = {
misc: "white young slut bareback",
meet: "You arrive at a private beach house. A girl on rollerksates rolls up to the door and greets you warmly. She kisses you, and leads you by the hand to a sofa. She sits on your lap and the two of you grind and make out until she's ready. ",
fuck: "You slide her out of her one-piece and fuck her. She wants it rougher and rougher, and you're happy to oblige. The sounds of fucking are so loud, you don't hear a car roll up to the house. Suddenly, you hear a shout of rage and anguish coming from a man standing in the doorway.",
bore: "How do you like me now, daddy?!///she says to the man. Enraged, he grabs nearby furniture and flings it at you. You toss her aside and dash out of there like mad, dick flopping in the wind.",
please: "How do you like me now, daddy?///she shouts at him as her pussy sprays in his direction. So shocked by the display of his daughter being so competently ruined by a stranger, he falls to his knees.///Daddy, he didn't wear a condom. Do you see the cum flowing out? Hahahaha."
}>>
<<set _CAPTIONS[0] = {
misc: "",
skill: "",
meet: "",
fuck: "",
bore: "",
please: ""
}>>
<<set _CAPTIONS[0] = {
misc: "",
skill: "",
meet: "",
fuck: "",
bore: "",
please: ""
}>>
<<set _CAPTIONS[0] = {
misc: "",
skill: "",
meet: "",
fuck: "",
bore: "",
please: ""
}>>
<<set _CAPTIONS[11] = {
misc: "white pornable",
meet: "<<quo _slutname \"So, ok, listen: I was at a party last week with my actor friends, and the place is filled with Hollywood types, and who shows up? Tom Swan! THE Tom Swan.///she blurts at you as you at the door without greeting or pausing for breath.///I used to finger myself to his movies when I was 12, right? So I keep my eye on him, right? I wait till he's alone, whisper a few things in his ear, next thing I know I'm on the laundry machine getting railed by him just like I always dreamed. Anyway the point is-\" >>",
fuck: "You grab her throat, silencing her instantly. The next thing she knows, she's in bed getting railed by you. She appreciates the rough treatment you give her, not realizing its meant as punnishment for her being the most annoying bitch you've met all week.",
bore: "Ah...ahh... I couldn't breathe.///she says, catching her breath.///So anyway, as I was saying you kinda remind me of...",
please: "Ah.... that was... well, you fuck a lot better than Tom Swan. I thought starfucking was where it's at, but if all the guys on this app are like you..."
}>>
<<set _CAPTIONS[12] = {
misc: "white retard",
meet: "You get to her hotel room and find the door unlocked. The girl waiting within quietly watches you as you undress yourself, unbutton her shirt, play with her nice tits and run your hands over the rest of her fine body. She doesn't say anything, but judging from her breathing she's enjoying herself, so you remove her shorts and underwear, climb on top and slide yourself in while she lazily watches you.",
fuck: "She is motionless while you fuck her gently, then hard, then - tryign to discern from her breathing and whimpers what she likes - vary your angle, speed and technique. The two of you cum together several times, the only communication you get from her is a slight nod when you ask if she wants to go again. You keep fucking her until you've had your fill and take your leave, whereupon you run into another girl about to enter the room on the way out.",
bore: "Oh, hi. I recognize you from your SluttsApp profile, sorry I'm late and... hey, where are you going?",
please: "Oh, hi! Sorry I'm late, I was just getting a wheelchair for my sister. She's not really aware of her surroundings or anything, but it would still be weird, so I figured I'd wheel her out in the hall for a few minutes. Didn't really want to bring her, but mom and dad insisted, and they were paying for the trip so... hey, why does it smell so funky in there? Hey, where are you going?"
}>>
<<set _CAPTIONS[13] = {
race: "",
misc: "",
meet: "You meet her at the bar at a 'love motel'. The other women she came to the island with are out dancing somewhere, but she told them she wasn't feeling well and stayed behind. She doesn't want the other women to gossip about her having sex with random foreigners when they get back home.",
fuck: "She talks dirty like a porn star as you give her tight pussy a seeing-to with your throbbing cock.",
bore: "Mmmm... you know how to fuck a girl good.",
please: "Mmmm... Do you want to hear a secret? I am actually on my honeymoon. You were the fifth man I met on that app this trip, and by far the best."
}>>
<<set _CAPTIONS[14] = {
misc: "muslim classy lady bareback suckle",
meet: "You aggree to meet her driver at a certain intersection, and are taken in an unmarked car to a hotel close to the spire. You let yourself in to the penthouse suite - which had been left unlocked for your arrival - and make your way to a dimly lit room where a woman waits for your attentions.",
fuck: "This is a woman of beauty and class. You bring your A game to foreplay and make pleasing your top priority. You are quite successful, and when it comes time to penetrate her she utters not a word about precautions. You enter her and continue to please her and, as your eyes adjust to the dark, you realize she is among the most beautiful women you've ever seen.",
bore: "My driver will take you away. Leave, and speak to no-one.",
please: "I've had many lovers in this suite, and you? Well... you were... comparable."
}>>
<<set _CAPTIONS[15] = {
misc: "german bareback nun virgin",
meet: "You a tiny spartan apartment and find yourself in the company of a large-breasted Austrian girl. She seems too hesitant to be a standard slut, and the two of you sit on the bed and have a conversation that feels like an interview. She nervously asks to see your penis, and gasps as you produce it, studying it as if it were an alien artefact.",
fuck: "She is a bit stiff and unresponsive when you hold her hips and push yourself inside, but soon you have her moving her body with your motions, enjoying what is doubtless her first sexual experience. From there it isn't hard to give her her first assisted orgasm. ",
bore: "Mein gott! You said you would pull out!",
please: "That vas quite an experience. I confess, stranger, that I have used you, and in doing so have compounded my sins. I am a nun - no, it is true - and I was sent here to help in missionary work. I have succumbed to the lust that has grown inside me since I arrived, and here we are, sinners together. I know not what to do now, but please stay with me for a while. Yes, you may touch my breasts... they drip with milk now, isn't that strange? Stay with me for a while, and hold me in your arms, and tomorrow I will repent..."
}>>
<<set _CAPTIONS[16] = {
misc: "french gangbang",
meet: "You find your to her hotel, a relatively cheap chain hotel offering one-person rooms. In the hallway leading to her room, you find four other men standing in a line. Imagine if they were in line to fuck the girl you're here to see? Almost the exact moment your mind completes this thought you realize that they are, in fact, lined up at the door number of the slut in question. Some Arab-looking guy a the back of the line smiles and nods at you, recognizing a fellow slut enthusiast you suppose. You look at the other guys, and don't see anything they have in common: one's tall, another short; one looks old enough to be her father, another other looks like he's barely out of high school. The Arab guy chats with you while you wait your turn, describing to you in his thick accent all the western sluts he's had fun with while his wife waits patiently in their hotel room. When it's his turn, he gives you the thumbs up and enters the room. Five minutes later he re-emerges, repeats the gesture and wishes you a good time before departing.",
fuck: "You enter the room to find her getting dressed using clothes from her luggage, which she apparently hasn't taken the time to unpack. \"Oh, there's one more? Pardonne-moi, I lost count.\" She drops her panties, gets on the bed and offers her ass you to, you fuck her, trying to outdo the men that came before while not thinking too hard about how you're enjoying their sloppy seconds... or sloppy fifths, or tenths or however many there were.",
bore: "Bien bien. Au revoir, Monsieur Onze, please send in the next if there is one.",
please: "Magnifique! Nice and hard, just comme je voudrais. Brings back memoires of going to the umm... how you say... principal's office?"
}>>
<<set _CAPTIONS[17] = {
misc: "white milf wife",
skill: "sneak",
meet: "She puts her finger to her mouth when you arrive at her house, indicating she needs you to be quiet. You follow her to a livingroom where there is a crib. Is there a baby in there? In any event, this is where she wants to fuck.",
fuck: "You fuck her as quietly as you can, careful not to wake the baby.",
bore: "Thank you. Please be quiet on the way out, my boyfriend is sleeping in the other room.///she whispers.",
please: "Oh my god.///she says, wiping the tears from her eyes, and then the milk seeping from her nipples.///That was just what I needed."
}>>
<<set _CAPTIONS[18] = {
misc: "african black teacher",
skill: "",
meet: "",
fuck: "",
bore: "",
please: ""
}>>
<<set _CAPTIONS[19] = {
misc: "korean asian bareback finger",
meet: "You go to the wine bar where she messaged you to meet her, and quickly scan the room to identify her by her description - a petite asian woman dressed in a yellow top and black skirt. You spot her sitting at a table enjoying a drink with an Asian man with whom she is clearly familiar. Your eyes meet, she looks towards the washrooms and back at you, then says something to the man, and makes her way to there.",
fuck: "Geting the message, you follow her into the washroom and enter the stall in which she is waiting for you. You make a move to kiss her, but she pushes your mouth away with one hand - you notice an engagement ring - while massaging your crotch with the other. You gather that she's assessing the length of your dick to make sure you didn't lie in your profile, and when she's finished she smiles approvingly. She turns, presses her ass against your hard cock, and starts to hike up her skirt. Soon her panties are on the floor and you are in, thrusting slowly, making her pant and whimper. At some point you hear the door open, and two women chat to each other at the sinks outside the stall while. Mischieviously you intensify your fucking, and realizing what you're doing she does her best to muffle her moans and struggles to free herself from this onslaught, but you grip her hips tighter. Finally, the moment arrives - an orgasmic moan so loud she can't stifle it! It just so happens to be perfectly timed with the raucuous laughter of the two women outside the stall - one of whom apparently just finished an amusing anecdote - so they do not hear it.",
bore: "Haha, they armost heard us. That was very mean! My pussy like, thanka you!",
please: "Gaijin big penis is gureat! My fiance is very rich and handsome, but his penis? very smarr, and he dó not rike risky sex rike i dó."
}>>
<<set _CAPTIONS[20] = {
misc: "white schoolgirl virgin home",
meet: "She wants to meet at your place, so you send her the address. Twenty minutes later she arrives, a cute blonde wearing a schoolgirl outfit. She didn't mention anything about this fetish, but you're into it.",
fuck: "She grimaces and grunts when you try to push your dick in there, but eventually",
bore: "Thanks. I just wanted to know what all the other girls were bragging about. It mostly just kind of hurt?",
please: "Holy crud, that was bonkers! Sorry, but I gotta go, I got a math test in like, real soon. Byeeee!"
}>>
<<set
_slutnum = random(1,9), _slutnum = $PAGE,
_slutimg = _slutnum+".webp",
_slutrace = _CAPTIONS[_slutnum].misc.split(" ")[0],
_slutmisc = _CAPTIONS[_slutnum].misc+ " impregnate slutsapp",
_slutnam1 = setup.randomName(_slutrace+" female"),
_slutnam2 = setup.randomName(_slutrace+" last"),
_slutname = _slutnam1+" "+_slutnam2, $WHO=_slutname,
_slutfuck = $PLAYER.getSkill('fuck')*10 + $PLAYER.getSkill('oral')*5 + $PLAYER.getSkill('finger')*5,
_bfnam1 = setup.randomName(_slutrace+" male"),
_bfnam2 = setup.randomName(_slutrace+" last")
>>
<<if setup.diceRoll(_slutfuck) > _difficulty >>
<<set _slutpleased = 1 >>
<</if>>
<h3>_slutnum. _slutname / _slutnam1 _slutnam2</h3>
<<p>><<= _CAPTIONS[_slutnum].meet >>
<<p>><<eventimage _slutimg >>
<<fuck _slutname _slutmisc >>
<<p>>''<<= _CAPTIONS[_slutnum].meet.toArray()[1] >>''
<<= _CAPTIONS[_slutnum].fuck >>
<<if _slutpleased >>
<<quo _slutname _CAPTIONS[_slutnum].please "she says afterwards." >>
<<else>>
<<quo _slutname _CAPTIONS[_slutnum].bore "she says afterwards." >>
<</if>>
<<ifpreg "Your time in _slutnam1 was short, but you made sure she'll never for get you.|If only she knew what process has been set in motion inside her own body...|You wonder how _slutnam1 will react when she finds out that she's pregnant.|Another slut granted purpose by your doing." >>
<<listup "slutsapp fucks" _slutnum >>
<<if _slutname.isPregnant() >>
<<listup "slutsapp pregs" _slutnum >>
<</if>>
<<if "pornable"==_ARG and $PLAYER.hasTrait('pornstar') >>
<<recruitable porn _slutname >>
<<elseif "pimpable"==_ARG and $PLAYER.hasTrait('pimp') >>
<<recruitable whore _slutname >>
<</if>>
<<if _CAPTIONS[_slutnum].skill >>
<<skillup _CAPTIONS[_slutnum].misc 2 >>
<</if>>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<hr -------------------- >>
<<do "SAYTHIS" NEXT "RESPO:111|222|333" >>
<<do "SAYTHIS" NEXT "RESPO:111|222|333" >>
<<switch $PAGE >>
<<case 0 START_SCENE >>
/*
<<p>><<sayone "For privacy reasons, there are no profile pics on the app. Instead there's bio information, standard measurements, testimonials, and vague app use history.|Every member of this app is either certified by some rigorous process, or invited by a sufficiently high-ranking member. This is apparently a form of quality control.|The app requires regular STI test results from its members. Hasn't asked you for this info yet." >>
<<countup "online dating" >>
<<itemimage app-sluts right >>
<<p>><<sayone "You browse some profiles on the app." >>
<<countup "app slutting" >>
*/
<<case 1 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<</switch>>
<<do EXT NEXT >>
<<do REV PREV >>
<<do "Log out." "GOTO:home web" >>
<<eventfoot >>
<</nobr>> <<countup "online dating" >>
<<itemimage $CHOICE right >>
<<p>><<sayone "You browse some profiles on the app." >><<itemimage $CHOICE right >>
<<p>>It's a period-tracking app, intended to help women either becoming or avoid becoming pregnant.
<<show "You can apparently track multiple women's periods if you set your region set to a Middle Eastern country and your gender set to male." ICON:HACK >>
<<comingsoon "This is intended to be an app you can access from your phone at any time, and can only track girl who's phones you've hacked or who you know well enough to know when their cycle is. Currently it is not that useful, when you can date girls it'll make life more convenient." >>
/*<<sayone "It's not clear what you're supposed to do with this.|It's a period-tracking app. The next time you pee blood, you'll have bigger things to worry about than what this app has to say about that.|This seems like a well-designed app but you cannot fathom any use you might have for it." >>*/
<table class='basic'>
<tr>
<th>-</th>
<th>name</th>
<th>-</th>
<th>day</th>
<th>phase</th>
<th>chance</th>
<th>etc</th>
</tr>
<<for _npcK, _npcO range $NPCS >>
<<if _npcO.gender!="female" >><<continue>><</if>>
<<if _npcO.ZZZZZZZZZZlove >><<continue>><</if>>
<tr>
<td width=32><<face _npcK >></td>
<td><<=_npcK.getFullName("first")>></td>
<<if _npcK.isPregnant() >>
<td>-</td>
<td>-</td>
<td>//<<icon preg >>pregnant//</td>
<td>-</td>
<td>-</td>
<<else>>
<td><<=_npcO.fertility?_npcO.fertility:"-">></td>
<td><<=_npcK.getCycle("number") >></td>
<td><<=_npcK.getCycle("term") >></td>
<td><<=_npcK.getCycle("chance") >>%</td>
/*<td><<showobject _npcO.repro >></td>*/
<td>
<<if $TRACK_PERIOD==_npcK >>
<<icon heart >>
<<capture _npcK >>
<<link "unfavorite" _here >>
<<set $TRACK_PERIOD = "" >><</link >>
<</capture >>
<<else>>
<<capture _npcK >>
<<link "favorite" _here >>
<<set $TRACK_PERIOD = _npcK >><</link >>
<</capture >>
<</if>>
</td>
<</if>>
</tr>
<</for>>
</table>
<<do "Back." "GOTO:home web" >>
<<do "Logoff." "GOTO:home" >>/*
<<unschedule birth >>
<<unschedule news >>
<<unschedule overheard >>
_kind
_content
_delay
_extra
_extra2
_pic1
_pic2
_extra3
*/
<<widget unschedule >>
<<set
_SCHEDCAT = $args[0],
_SCHEDAMT = $args[1] ? $args[1] : 999,
$RECORDS.schedule = $RECORDS.schedule.sort().removeDupes(),
0 >>
<<for _i=0; _i<$RECORDS.schedule.length; _i++ >>
/*<<stringify $RECORDS.schedule[_i] >>*/
/*
<<if $RECORDS.schedule[_i].type.includes("text") >>
<hr><<stringify _SCHEDO >>
<</if>>
<<continue>>
*/
<<if _SCHEDAMT<=0 >><<continue>><</if>>
<<set _SCHEDO = $RECORDS.schedule[_i] >>
<<if _SCHEDO.delay<=0 and _SCHEDO.type==$args[0] >>
<<switch _SCHEDO.type >>
<<case widget >>
==unscheduling widget $args==
<<= "<<" + _SCHEDO.content +" \""+ _SCHEDO.extra +"\" \""+ _SCHEDO.extra2 +"\"' >>" >>
<<set _SCHEDAMT-=1 >>
<<set $RECORDS.schedule.delete(_SCHEDO), _i-=0 >>
<<case social socialmedia >>
<div class='clearbox unschedule'>
<<p>>Seen on Social Media: <<spacer>>
<<convo _SCHEDO.content WEB1 WEB2 >>
<<clear>>
</div>
<<set _SCHEDAMT-=1 >>
<<set $RECORDS.schedule.delete(_SCHEDO), _i-=0 >>
<<case news >>
<div class='clearbox unschedule'>
<<photofx 'images/events/misc/newsroom.jpg' holoscreen fullwidth fullwidth >>
<<p>>You watch a newsfeed on one of the big networks like a boomer:
<<convo _SCHEDO.content anchorman anchorwoman >>
<<clear>>
</div>
<<set _SCHEDAMT-=1 >>
<<set $RECORDS.schedule.delete(_SCHEDO), _i-=1 >>
<<case email >>
<div class='clearbox unschedule'>
<<p>>You receive an email: <<spacer>>
<<=_SCHEDO.content.toArray().join('<br>')>>
<<clear>>
</div>
<<set _SCHEDAMT-=1 >>
<<set $RECORDS.schedule.delete(_SCHEDO), _i-=1 >>
<<case convo >>
<<if $NPCS[_SCHEDO.extra] >><<stand _SCHEDO.extra >><</if>>
<<convo _SCHEDO.content _SCHEDO.extra player >>
<<set _SCHEDAMT-=1, $RECORDS.schedule.delete(_SCHEDO), _i-=1 >>
<<case textmessage text >>
<<textmessage_display _SCHEDO.content _SCHEDO.extra _SCHEDO.extra2 >>
<<set _SCHEDAMT-=1, $RECORDS.schedule.delete(_SCHEDO), _i-=1 >>
<<case bootycall >>
<<bootycall_received _SCHEDO.content _SCHEDO.extra _SCHEDO.extra2 _SCHEDO.extra3 _SCHEDO.pic1 _SCHEDO.pic2 >>
<<set _SCHEDAMT-=1, $RECORDS.schedule.delete(_SCHEDO), _i-=1 >>
<<break >>
<<case pregannounce >>
<<pregannounce_received _SCHEDO.content >>
<<set $RECORDS.schedule.delete(_SCHEDO), _i-=1 >>
<<case pregupdte >>
<<pregupdate_received _SCHEDO.content >>
<<set $RECORDS.schedule.delete(_SCHEDO), _i-=1 >>
<<case birth >>
<<birth _SCHEDO.content _SCHEDO.extra _SCHEDO.extra2 _SCHEDO.extra3 _SCHEDO.pic1 _SCHEDO.pic2 >>
<<set _SCHEDAMT-=1 >>
<<set $RECORDS.schedule.delete(_SCHEDO), _i-=1 >>
<<case overheard >>
<div class='clearbox unschedule'>
<<set _V1 = "first voice|some person|a voice|a nearby voice".sayOne(), _V2 = "second voice|some other person|another voice|someone else".sayOne() >>
<<convo _SCHEDO.content _V1 _V2 >>
<<clear>>
</div>
<<set _SCHEDAMT-=1 >>
<<set $RECORDS.schedule.delete(_SCHEDO), _i-=1 >>
<<case delivery package >>
<div class='clearbox unschedule'>
You received a delivery!
It's a <<itemtip _SCHEDO.content >>.
<<if _SCHEDO.extra >>
It came with a note: //_SCHEDO.extra//
<</if>>
<<itemimage _SCHEDO.content >>
<<clear>>
</div>
<<takeall _SCHEDO.content >>
<<set _SCHEDAMT-=1 >>
<<set $RECORDS.schedule.delete(_SCHEDO), _i-=0 >>
<<clear>>
</div>
/*
<<schedule pregvision "DESCRIPTION." # "HER_NAME" HER_STOCK_CATEGORY >>
<<schedule pregvision "You see your mom getting impregnated by me." 1 "Your Mother" milf >>
*/
<<case pregvision >>
<div class='clearbox unschedule'>
<D>_SCHEDO.content _SCHEDO.extra _SCHEDO.extra2</D>
<<set _SCHEDO.extra = _SCHEDO.extra?_SCHEDO.extra:"//that woman//" >>
<<set _remoteview = "Suddenly an erotic image crosses your mind: |For a moment you daydream about sex, and realize it is no daydream: |A lewd thought abruptly forces its way into your consiousness and refuses to be ignored: ".sayOne() >>
<<set _remoteview += _SCHEDO.content ? "<b>"+_SCHEDO.content+"</b>" : "It's a woman you've seen recently, getting impregnated! |A man and a woman - you know she is ___ somehow - having sex. No, not just sex! She's been impregnated! |It's moments before... yes, you somehow know it... impregnation! ".sayOne(_SCHEDO.extra) >>
<<set _remoteview += "You feel a small modicum of that familiar sensation, for some reason. | Something links you to this event, and you feel a bit stronger because of this. Strange! |It's happening right now, and you somehow know you are seeing it because you caused it.".sayOne(_SCHEDO.extra) >>
<<stockimage sex _SCHEDO.extra2 0 right >>
_remoteview
<<xp 5 >>
<<pregother _SCHEDO.extra >>
<<clear>>
</div>
<<set _SCHEDAMT-=1 >>
<<set $RECORDS.schedule.delete(_SCHEDO), _i-=1 >>
<</switch>>
<</if>>
<</for>>
<</widget>>
/* <<schedule bootycall HERNAMEORWHATEVER DELAY TXTCALL TXTPOSTFUCK PICFORCALL PICFORFUCK EXTRATHING >>
*/
<<widget bootycall_received >>
<<set $OBJECT = {
desc: $args[0],
extra: $args[1], extra2: $args[2], extra3: $args[3],
pic1: $args[4], pic2: $args[5],
} >>
<div class='clearbox unschedule normalbox'>
<<itemimage phone right 80 >>
<<if $OBJECT.pic1 >>
<<image $OBJECT.pic1 left 155 >>
<<else>>
<<image "images/npcs/_default/face_female.png" left 155 >>
<</if>>
You receive a call from <b>$OBJECT.desc</b>.
<<sayone "You sense that she might want to fuck you!|You got a feeling your dick is gonna get real wet real soon.|Hope she's in a slutty mood.|She probably wants a good dicking." >>
<<do "Proceed with hookup." WIDGET:eventstart:changerBootycall:goto >>
<<do "Reschedule hookup." PUTBOOTYCALLCODEHERE >>
<<do "Block her number." >>
</div><<p>>
<</widget>>
/*
*/
<<widget pregannounce_received >>
<<set
$OBJECT = {
desc: $args[0],
extra: $args[1], extra2: $args[2], extra3: $args[3],
pic1: $args[4], pic2: $args[5],
},
$WHO = $args[0],
_textmessage = $WHO.getAsk('pregannounce'),
_textmessage = _textmessage ? _textmessage : "_NAME, I'm pregnant! Please call me!|I have bad news. My period is late... please call me ASAP!|I'm pregnant, _NAME. It's yours. Please call me.".sayOne(),
_textmessage = _textmessage+"|"+$WHO.getFullName(),
0 >>
<div class='clearbox unschedule normalbox padded'>
<<photofx $WHO hologram large >>
You receive a holocall from <<chartip $WHO >>.
<<sayone "It's a hologram call, so it's probably something serious.|You can see a lowres hologram of her, waiting for you to pick up. Is she anxious about something?" >>
<d>_textmessage</d>
<<do "Pick up the call." WIDGET:eventstart:generic_pregannounce:goto >>
<<do "Don't pick up." WIDGET:schedule:textmessage:_textmessage:1 >>
</div>
<</widget>>
<<widget pregupdate_received >>
<<set
$WHO = $args[0],
_textmessage = $WHO.getAsk('pregupdate'),
_textmessage = _textmessage ? _textmessage : "_NAME, it's almost time. I'm going to have your baby soon!".sayOne(),
_textmessage = _textmessage+"|"+$WHO.getFullName(),
0 >>
<div class='clearbox unschedule normalbox padded'>
<<photofx $WHO hologram large >>
You receive a holocall from <<chartip $WHO >>.
<<sayone "It's a hologram call, so it's probably something serious.|You can see a lowres hologram of her, waiting for you to pick up. Is she anxious about something?" >>
<d>_textmessage</d>
<<do "Pick up the call." WIDGET:eventstart:generic_pregupdate:goto >>
<<do "Don't pick up." WIDGET:schedule:textmessage:_textmessage:1 >>
</div>
<</widget>>
/*
<<textmessage message|from UNUSED UNUSED >>
*/
<<widget textmessage_display >>
<<if $args[0] >>
<<set
_MSG = setup.cols($args[0], 1),
_FRO = setup.cols($args[0], 2),
_FRO = _FRO ? _FRO : "someone",
_FRO = _FRO.isNPC() ? "<<chartip "+_FRO+">>" : _FRO,
_IMG = $args[1] ? $args[1] : "",
_CND = $args[2] ? $args[2] : "",
0 >>
/*<<stringify $args >>*/
<div class='clearbox unschedule normalbox padded'>
<div style="position:relative; top:-20px; right: -20px"><<itemimage phone right 100 >></div>
<<show "You received a text message from _FRO." ICON:phone _CND>>
<<quo textmessage _MSG >>
<<if _IMG >><<image _IMG left >><</if>>
<<if _CND >><<show "SMS_ATTACHMENT: _CND" ICON:phone >><</if>>
</div>
<<clearfloat>>
<<else>>
<div class='clearbox unschedule normalbox padded'>
<<show "You received a junk text message." >>
<debug><<stringify $args >></debug>
</div>
<</if>>
<<p>>
<</widget>>
<<widget textmessage_plucknext >>
<<for _i=0; _i<$RECORDS.schedule.length; _i++ >>
<<if _SCHEDAMT<=0 >><<continue>><</if>>
<<set _SCHEDO = $RECORDS.schedule[_i] >>
<<if _SCHEDO.type=="textmessage" or _SCHEDO.type=="text" >>
<<if _SCHEDO.delay<=0 >>
<<textmessage_display $args[0] $args[2] $args[3] $args[4] >>
<</if>>
<</if>>
<</for>>
<</widget>>
<<set $CHOICE2 = $CHOICE2 ? $CHOICE2 : "" >>
<<set _yours = $CHOICE2.includes("_yours") ? 1 : 0 >>
<<set _celeb = $CHOICE2.includes("_celeb") ? 1 : 0 >>
<<set _hidden = $CHOICE2.includes("_pro") ? 1 : 0 >>
<<set _hidden = $CHOICE2.includes("_hidden") ? 1 : 0 >>
/*
addshare can be increased to increase traffic
clout is how famous your channel is
fuckfame is how famous you are
*/
<<set _fuckfame = "pornsite_fuckfame".counted() >>
<<set _pornclout = "pornsite_clout".counted() >>
<<set _addshare = "pornsite_addshare".counted() >>
<<set _clouty = _pornclout >= 25 ? 1 : 0 >>
<<set _famous = _fuckfame >= 25 ? 1 : 0 >>
<<set _earner = _addshare >= 25 ? 1 : 0 >>
<<set _contacted = random(0,100) < _fuckfame + _addshare/3 >>
<<change_bg internet-porn >>
/*
<<="candy".owned()>>
<<="photobikini_hidden".owned()>>
<<=$NPCS.player.inventory>>
<<=$NPCS.player.inventory.count("photobikini_hidden")>>
*/
<<switch $CHOICE2 >>
<<case "" >>
You log on to the porn site.
/*
<<if _yours >>
<<sayone "You're proud of your work." >>
<</if>>
*/
<<case videorape_yours videorape_celeb videorape_celeb_yours >>
<<itemimage $CHOICE2 right >>
<<sayone "You consider uploading this rape footage, but it would likely get taken off the site quickly.|This footage is evidence of a crime! Better not implicate yourself.|No way. You might get your account banned, and maybe even arrested." >>
<<if _celeb >>
<<sayone "Not to mention, it's someone famous. Best not invite hitsquads upon your head.">>
<</if>>
<<if _celeb >>
<<sayone "It's not worth going to jail over.|You're proud of it, but better keep it to yourself." >>
<</if>>
<<case videosex_celeb videosex_celeb_yours photonude_celeb >>
<<itemimage $CHOICE2 right >>
You start to upload the holo file, but are soon given an error message.
<<quo pornsite "Our scanner indicates this footage may be a deepfake or from a leak. This content is forbidden. Please do not upload such content to this site." >>
<<if _yours >>Too bad, you're pretty proud of this footage.<</if>>
<<case videosex_secret videosex_secret_yours >>
<<talkingto $WHO 1 >>
<<set _HERNAME = $WHO.getFullName("first") >>
<<itemimage $CHOICE2 right >>
<<give $CHOICE2 >>
<<set $WHO = "girls filmed secretly".listout().last() >>
<<set $WHO = $WHO ? $WHO : 0 >>
<<set _HERNAME = $WHO ? $WHO.getFullName("first") : "//"+"that woman|some hoe|whatever that slut's name was".sayOne()+"//" >>
<<if $WHO >>
<<unlist $CHOICE2 $WHO >>
<<listup $CHOICE2 $WHO >>
<</if>>
<<sayit "You upload the hidden camera sextape of _HERNAME. ([She has no idea she's about to become fap material...|She'd kill you if she knew.|Soon the whole world will think she's a slut.])" >>
<<countup "pornsite clout" 1 >>
<<countup "pornsite adshare" 1 >>
<<if _yours >>
<<sayit "[This video really helps build your pornographer brand.|This will help raise your profile.|People are going to see this, and remember you.|People are going to see this and maybe feel a tad jealous.]" >>
<<countup "pornsite clout" 1 >>
<<countup "pornsite adshare" 1 >>
<<countup "pornsite fuckfame" 2 >>
<<countup "pornsite clout" 4 >>
<</if>>
<<case videosex_pro videosex_pro_yours >>
<<itemimage $CHOICE2 right >>
You upload the <<itemtip $CHOICE2 >>.
<<countup "pornsite clout" 2 >>
<<countup "pornsite adshare" 2 >>
<<give $CHOICE2 >>
<<if _yours >>
<<sayone "This is some of your best work, they're gonna love it.|If you had the time, you'd be jerking off to this yourself." >>
<<countup "pornsite fuckfame" 2 >>
<<countup "pornsite clout" 2 >>
<</if>>
<<case photobikini photobikini_celeb photobikini_hidden photobikini_pro photolingerie photolingerie_hidden >>
<<itemimage $CHOICE2 right >>
You upload the <<itemtip $CHOICE2 >>.
<<countup "pornsite adshare" 1 >>
<<countup "pornsite bikinify" 1 >>
<<give $CHOICE2 >>
<<if _celeb >>
<<sayone "This should get a lot of attention.|She's pretty well known, so this is going to get lots of hits." >>
<<countup "pornsite adshare" 2 >>
<<countup "pornsite bikinify" 1 >>
<</if>>
<<if _pro >>
<<sayone "Your incredible photography skills really shine through here." >>
<<countup "pornsite adshare" 1 >>
<<countup "pornsite bikinify" 1 >>
<</if>>
<<if _hidden >>
<<sayone "Some people get off on voyeuristic stuff.|What it lacks in clarity it makes up for in seediness..." >>
<<countup "pornsite adshare" 1 >>
<</if>>
<<case photonude photonude_celeb photonude_hidden >>
<<itemimage $CHOICE2 right >>
You upload the <<itemtip $CHOICE2 >>.
<<countup "pornsite adshare" 2 >>
<<give $CHOICE2 >>
<<if _celeb >>
<<sayone "This should get a lot of attention.|She's pretty well known, so this is going to get lots of hits." >>
<<countup "pornsite adshare" 3 >>
<<countup "pornsite nudify" 1 >>
<</if>>
<<if _pro >>
<<sayone "Your incredible photography skills really shine through here." >>
<<countup "pornsite adshare" 2 >>
<<countup "pornsite nudify" 1 >>
<</if>>
<<if _hidden >>
<<sayone "Some people get off on voyeuristic stuff.|What it lacks in clarity it makes up for in seediness..." >>
<<countup "pornsite adshare" 1 >>
<<countup "pornsite nudify" 1 >>
<</if>>
<<case JERK >>
You <<sayone "rub one out|jerk it|spank it|fap" >> to
<<switch "hentai|xxx|xxx|xxx".sayOne() >>
<<case hentai >>
<<sayone "a manga|a hentai video|hentai animation" >>
of a <<sayone "schoolboy|salaryman|loser|train pervert|legendary hero|orc warrior" >>
<<sayone "confessing his love to|using a hypnosis app on|slipping sleeping pills in the drink of|is approached one day by" >>
<<sayone "his teacher|his mother|his childhood friend|some tramp|a schoolgirl|his brother's wife|his father's girlfriend|his sister|his aunt|one of those tanned blonde Japanese girls, whatever they're called|the class president|the popular girl|the head of the swim team" >> and then
<<sayone "seduces her|rapes her in frustrating|loses his virginity to her|pleases her orally|gets her pregnant" >>.
<<case xxx >>
<<sayone "a gallery|a video|a video" >>
of a <<= "drunk famous bonde sexy busty amateur curvy thick ginger black asian latin".split(' ').random() >>
<<sayone "college girl|teen|cheerleader team|porn star|celebrity lookalike|slut|MILF|nurse" >>
<<sayone "riding|fucking|being abused by|getting fucked by|taking it up the ass from|blowing|getting pounded by|having rough sex with|barely being able to fit" >>
<<sayone "a dude with a massive dick|her alleged step brother|the pizza guy|a famous athelete|some POV guy|a dog|a midget|an old man|literally everyone|this huge black dude" >>.
<</switch>>
<<horny -25 >>
<<case MOVIE >>
<<case GAME >>
<<default>>
<<itemimage $CHOICE2 right >>
This isn't the sort of content this site is for.
<</switch>>
<<if $CHOICE2 >><<hr>><</if>>
/*====================================*/
/* */
/*====================================*/
<table width="100%">
<tr>
<td>
/*
<<p>>You have
<<= "pornsite clout".counted() >> clout,
<<= "pornsite adshare".counted() >> adshare,
<<= "pornsite fuckfame".counted() >> fuck fame.
*/
<<set _MAX = 50 >>
<<set _TXT = "no|some|a lot of" >>
You look at your accounts dashboard.
You have
<<set _NUM = "pornsite clout".counted() >>
<<describeamount 0 _MAX _NUM _TXT >> clout,
<<set _NUM = "pornsite adshare".counted() >>
<<describeamount 0 _MAX*4 _NUM _TXT >> ad share,
<<set _NUM = "pornsite fuckfame".counted() >>
<<describeamount 0 _MAX _NUM _TXT >> personal fame.
<<set _NUM = "pornsite fuckfame".counted() >>
<<describeamount 0 _MAX _NUM "|||People like your sex videos.|You have a bit of a following for your porn videos.|People are really into your porn videos.|You've made quite a name for yourself with your porn videos." >>
<<set _NUM = "pornsite bikinify".counted() >>
<<describeamount 0 _MAX _NUM "|||A few people follow you for your bikini photos.|You have a lot of followers for your bikini photos.|Your bikini photos are very popular." >>
<<set _NUM = "pornsite nudify".counted() >>
<<describeamount 0 _MAX _NUM "|||A few people follow you for your nude photography.|You have a lot of followers for your nude photography.|Your nude photography is very popular." >>
</td>
<td width='220' align='right'>
<<set _min = "pornsite clout".counted() >>
<<bar _min _MAX "fancy orange nonumbers" clout >>
<<set _min = "pornsite adshare".counted() >>
<<bar _min _MAX*4 "fancy green nonumbers" adshare >>
<<set _min = "pornsite fuckfame".counted() >>
<<bar _min _MAX "fancy pink nonumbers" "fuck fame" >>
</td></tr>
</table>
<<set _CHANCE = "pornsite fuckfame".counted()*2 >>
<<if "pornsite fuckfame".counted()>2 >>
<<set _CHANCE = "pornsite fuckfame".counted()*2 >>
<<set _SUCCESS = setup.diceRoll(_CHANCE) >>
<</if>>
==_CHANCE% _SUCCESS==
<<if _SUCCESS >>
''<<event_forcelauncher pornsite include >>''
==_IMPENDINGEVENT==
<<if !_IMPENDINGEVENT and "pornsite_recruiting".happened() >>
''<<do "A lot of notifications, check your inbox?" GOTOEVENT:pornshoot-amateur ICON:MESSAGE >>''
<</if>>
<</if>>
<<set _HORNY = setup.playerAttribute("lust") >>
<<if _HORNY>0 >>
<<do "Jerk off to some porn." CHOICE2:JERK >>
<</if>>
<<set _sextapes = $RECORDS.lists.videosex_secret >>
<<if _sextapes >>
<<for _tapess range _sextapes >>
<<if "girls_filmed_uploaded".listed(_tapess)>><<continue>><</if>>
<<set _tapelable = "Upload "+_tapess.getFullName()+" sex tape." >>
<<do _tapelable GIVE:videosex CHOICE2:videosex WHO:_tapess >>
<</for>>
<</if>>
<<set _sextapes = $RECORDS.lists.videosex_secret_yours >>
<<if _sextapes >>
<<for _tapess range _sextapes >>
<<if "girls_filmed_uploaded".listed(_tapess)>><<continue>><</if>>
<<set _tapelable = "Upload secret "+_tapess.getFullName()+" sex tape." >>
<<do _tapelable GIVE:videosex_secret_yours CHOICE2:videosex_secret_yours WHO:_tapess >>
<</for>>
<</if>>
<<set _itemventory=$NPCS[ $PLAYER ].inventory.removeDupes( ).sort( ) >>
<<for _item range _itemventory >>
<<set _IT = setup.ITEMS[_item] >>
<<if !_IT >><<continue>><</if>>
<<if !_IT.subcategory or !_IT.category >><<continue>><</if>>
<<if !"video photos".includes(setup.ITEMS[_item].subcategory) >><<continue>><</if>>
<<set _itemname = setup.ITEMS[_item].name >>
<<set _itemsentence = "Upload a "+_itemname+"<sup>("+_item.own(1)+")</sup>.">>
<<do _itemsentence HAVE:_item CHOICE2:_item >>
<</for>>
/**/
<hr><<nobr>>
<<eventhead>>
<<talkingto WHOEVER 1 >>
<<difficulty 1 >>
<<set _PLACE = $PLACES[$WHERE].name >>
<<set _PLACE_ITEMS = $PLACES[$WHERE].items >>
<<set _PLACE_PEOPLE = $PLACES[$WHERE].people >>
<<set _PLACE_RUMOURS = $PLACES[$WHERE].rumours >>
<<set _PLACE_SPEAKERS = $PLACES[$WHERE].speakers >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<randompage 1 5 >>
<<set $REPLY = You spend some time".sayOne() >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 1 >>
$REPLY
<<rumour >>
<<hr -------------------- >>
<<event_exitlink >>
<<case 2 >>
$REPLY
<<rumour >>
<<hr -------------------- >>
<<event_exitlink >>
<<case 3 >>
<<if setup.diceRoll(33) >>
STARTEVENT IF APPLICABLE
<<else>>
Nothing much happens.
<</if>>
RANDOM EVENT GETTER
<<hr -------------------- >>
<<event_exitlink >>
<<case 4 >>
$REPLY
<<sayone "A couple ask you if you could watch their stuff while they go swimming.|What a beautiful day it is.|You found a perfect spot to sit and relax.|You found an empty tanning chair near the boardwalk." >>
<<if $PLAYER.owns('suntanlotion') >>
This is an excellent time to work on your tan!
<<do "Work on your tan.|Catch some rays." HAVE:suntanlotion "eventstart:beach suntan" >>
<<countup "times tanned" >>
<<else>>
If you had some suntan lotion, this would have been an excellent opportunity to catch some rays.
<</if>>
<<event_exitlink >>
<<case 5 MEET >>
$REPLY
<<if $PLACES[$WHERE].people.length >>
<<else>>
<<p>>You people watch for a bit, but see no-one interesting.
<</if>>
<<case 6 RANDOMAGAIN >>
<<randompage 7 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 RAREBOON >>
$REPLY
<<itemimage suntanlotion right >>
Some careless individual left an empty tube of suntan lotion in the sand! Wait... on closer inspection, there's enough left in the tube for a single use.
<<takeall suntanlotion >>
<<event_exitlink >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 10 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 40 >>
get more tan count
tangirls ask for lotioning (drinkbang)
learn about nude beach for celebrities
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 OTHEREND >>
<<convo >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<hr -------------------- >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto $WHO >>
<<difficulty 1 >>
<<switch $CHOICE >>
<<case GREET >>
<<= "dddd|ddds|aaaazxxx".sayOne() >>
<<set $MOOD += 1 >>
<<case TALK_SOMEONE >>
<<= "She stops to ask ___ for directions, |A ___ greets her and they speak about something, |She bumps into a ___ and the polite afterconversation of this event takes forever, ".sayOne($TEMP.bystander1) >>
<<= "preventing you from approaching and wasting valuable time.|and you can't get any closer with two sets of eyes looking in opposite directions.|and you wait patiently while this state of affairs slowly runs its course.".sayOne() >>
<<set $PROGRESS -= 1 >>
<<set $TIMER += 2 >>
<<case DISTRACTED >>
<<= "She looks off into the distance, apparently having seen something of interest.| around the _WHERE.|She stops to soak in the ambience of the _WHERE.|".sayOne($TEMP.bystander1) >>
<<= "She's relaxed and enjoying herself.|She has no idea you're coming for her.|She's having a nice day. (So far, anyway.)".sayOne() >>
<<set $MOOD -= 1 >>
<<case CELL_RINGS >>
<<= "Her phone rings and she answers it.|She checks her phone, and seems to have gotten an interesting notification.|Her phone buzzes and she answers it enthusiastially, laughing.".sayOne() >>
<<= "She's lost all interest in her surroundings as she chats away.|This allows you to quickly get closer to her, unnoticed.".sayOne() >>
<<set $MOOD -= 1 >>
<<set $PROGRESS += 1 >>
<<case LOST_SIGHT >>
<<= "You lose _her in the crowd for a moment.|_She rounds a corner, and when reach it, she's gone.|Your view is obstructed just briefly by a ''___'', but it's enough. _She is nowhere to be seen. |You realize momentarily that you're following the wrong person. Where did _she go?!".sayOne($TEMP.bystander2) >>
<<if setup.diceRoll($TEMP.track) >>
<<icon detect>><<= "You calmly look around until you spot someone with _her hair color. It's her!|You don't let yourself get discouraged. She's here and... oh, there she is!|You're really good at spotting people in a crowd though, and easily find her again.".sayOne() >>
<<set $PROGRESS += 1 >>
<<else>>
<<set $PROGRESS -= 2 >>
<</if>>
<<case STARTLED >>
<<if setup.diceRoll($TEMP.hide) >>
<<icon detect>><<= "Calmly ".sayOne() >>
<<set $PROGRESS += 1 >>
<<else>>
<<set $PROGRESS -= 2 >>
<</if>>
<<case SEE_TRAIT >>
<<if setup.diceRoll($TEMP.notice)>>
<</if>>
<<set _QUE = $WHO.getTraits().random() >>
You notice _her <<traittip _QUE >> trait.
<<case SEE_STATS >>
<<if setup.diceRoll($TEMP.notice)>>
<</if>>
<<describe_special>>
<<case SEE_POSESSION >>
<<if setup.diceRoll($TEMP.notice) and $NPCS[$WHO].inventory.length >>
<</if>>
<<set _QUE = $NPCS[$WHO].inventory.random() >>
You notice _she has a <<itemtip _QUE >>.
<<case SEE_AGE >>
<<if setup.diceRoll($TEMP.notice)>>
<</if>>
<<set _QUE = $NPCS[$WHO].age >>
How old is _she? _QUE, you'd wager.
<<case STRIKE >>
<<= "You're standing right behind her and she hasn't even noticed!|You're so close you can smell her perfume.|You're right behind her.|You lightly stroke the material of her outfit without her even realizing it. She's as good as yours!|You're right behind her. You smell her hair.|She's less than an arm's length away. You could grip that neck of hers...".sayOne() >>
<<= "Nobody's around, you can do what you want.|She's all alone with the big bad wolf.|It's time to strike.|There are no witnesses; she's all yours now.".sayOne() >>
<<case asfdasd >>
pretend to be part of the scene (art)
chat with her (-2 love out of suspicion)
flees if she hates you too much
<<case NEAR_HER >>
keep stalking
watch carefully (get intel)
<<case LOST_SIGHT >>
sniff her out (if period)
sense her out (if offspring)
<<case FLEEING >>
chase after her
let her go, for now
<<case CAUGHT_UP >>
you're right upon her!
use grab to stop her
use belt to belt her
<<case HOLDING >>
you've grabbed her and she struggles
rape her there (risky and generic)
bind her and take her away (need twistties, rope reusable but less reliable due to tying time, handcuffs reusable and reliable unless she gets away with them)
<<case HIDING >>
sniff her out (if period)
sense her out (if offspring)
use detection
threaten her (causes her to cry, yelp, breath heavily)
if your endurance/athleticism are high, you can hear her breathing
<<case 0 >>
<<default >>
So far so good.
<debug>OCCURANCE ERROR: '_OCCURANCE' is undefined!</debug>
<</switch>>
<<switch _SPECIALMENU >>
<<case STRIKE >>
<<do "Pickpocket _her." STAGE:PICKPOCKET ICON:finger PROGRESS>8 FAILHIDEREASON >>
<<do "Assault _her." STAGE:ASSAULT ICON:grab PROGRESS>8 FAILHIDEREASON >>
<<do "Demand a blowjob from _her." STAGE:BJ ICON:threat PROGRESS>8 FAILHIDEREASON >>
<<do "Cum and go." STAGE:BJ_END ICON:threat PROGRESS>8 FAILHIDEREASON >>
<<default>>
<<p>><small>
Progress ($PROGRESS/10)
Alertness ($MOOD/10)
_OCCURANCE</small>
<<do "Creep closer." CHOICE:ADVANCE ICON:sneak PROGRESS:1 >>
<<do "Hang back a bit." CHOICE:REMAIN PROGRESS:-1 >>
<<do "Examine _her." CHOICE:EXAMINE PROGRESS:-1 ICON:detect PROGRESS>4 FAILHIDEREASON >>
<<do "Abandon the hunt." GOTO:Place >>
<<do "RESTARD" SET:event_time:0 CHOICE:0 STAGE:0 >>
<</switch>>
</div>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<difficulty 1 >>
<<set
_HERFIRSTNAME = "Callie",
_FASHIONFULL = "Callie Crenshaw (fashionista)",
_BOYFRIEND= "Carl",
_STAND = "woman-fashion",
_FAKENAME = "Schloggendorf",
_FRIEND1 = "Jayne",
_FRIEND2 = "Kiera",
_FRIEND3 = "Bettie",
0 >>
<<talkingto _FASHIONFULL 1 >>
/*
Emily Grey or Katie Rose
60 HYPNOPATH
50 ALLEYPATH
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "Take a walk in the city." >>
<<case 0 START_SCENE >>
<<eventimage cafegirls.jpg right >>
You overheard some chatting nearby.
<<quo _WHO "Vogue Paris says _FAKENAME will be in town for a fashion show. Wouldn't it be remarkable to meet him?///you hear a young woman's voice say." >>
You see a group of girls at a cafe, clearly vacationers. They're pretty cute.
<<do "It looks like a nice place. Sit down nearby and order a coffee." PAY:7 NEXT >>
<<event_delayrepeat 6 >>
<<eventjournal "Saw some hot girls at a cafe." >>
<<event_exitlink "Ignore them and move on." >>
<<case JUNK >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 1 >>
<<eventimage cafegirls.jpg right >>
<<stand _STAND >>
You take a seat and order a coffee. You can't help but overhear their conversation.
<<quo _FRIEND1 "Oh _HERFIRSTNAME, you're incorrigible. Last year it was acting, this year it's modelling." >>
<<quo _WHO "A girl can dream, can't she?" >>
<<quo _FRIEND2 "She's right, _HERFIRSTNAME. Nobody's going to show up to whisk you off to become rich and famous. You have to put in the work." >>
<<quo _WHO "I know... but my parents would never allow me to take modelling courses. If only-" >>
<<quo _FRIEND1 "Please, _HERFIRSTNAME. This is our last summer before college, we should be meeting boys not chasing your latest dream." >>
<<quo _WHO "I suppose you're right.///she says, sighing.///I'm just not looking forward to law school." >>
<<nextpage >>
<<case 2 >>
<<stand _STAND >>
<<quo _FRIEND1 "You should have stood up to your parents like I said. Anyway, lets go to the museum now." >>
<<quo _WHO "You guys go on ahead, I'll catch up to you later." >>
Her friends leave. She resumes reading her fashion magazine.
/*
<<say "OFFER MODELLING JOB" "RESPO:" PAGE:30 >>
*/
<<say "Sorry, but I overheard your conversation. I think you'd be a great model." NEXT >>
<<do "Beguile her into thinking you are Hans _FAKENAME, the famed fashion designer." HYPNO>5 PAGE:60 >>
<<do "Leave her alone." PAGE:777 >>
<<case 3 >>
<<stand _STAND >>
<<eventimage meet.jpg right >>
<<convo "Aww, thank you!///she says, turning to you and smilling warmly.///What's your name?|_NAME.///you respond, and motion invite her to sit at your table.|I'm sorry, you seem nice and all, but I have a boyfriend.///she says, sensing your intent and rejecting your invitation. There's clearly no use flirting with this one." >>
<<say "Oh no, don't misunderstand me. I just thought we had a lot in common and wanted to chat. My parents also didn't want me to follow my passions, you see." ACT:lie "RESPO:You too, huh? What was your passion, if you don't mind me asking?|Playwright, if you can believe it.|I can't.///she says, laughing, and takes the seat you offered her." CHOICE:CHAT PAGE:11 >>
<<say "I'm actually a model." C>6 ACT:lie XP:10 "RESPO:Really?///she asks, appraising you.///Actually, I can totally see it. Gosh I'd love to pick your brain.|Just ask and I'll answer.///you say. You can tell she's attracted to you, and excited to be with someone who shares her interest, and who's succeeded at it. You have hear eating out of your hand in no time." CHOICE:MODEL PAGE:11 >>
<<say "I happen to know where _FAKENAME's got a warehouse rented for a sneak preview show for select press members. I can show you where it is, maybe you can make something work? (get her to a secluded place)" PAGE:50 LIE ACT:lie CANACT:steal "RESPO:Really? That would be incredible!///she says." >>
<<say "Ok, no worries." PAGE:777 "RESPO:Yeah, have a good vacation.|You too///you say, leaving." >>
<<case 11 >>
<<stand _STAND >>
<<eventimage meet.jpg right >>
<<convo >>
The two of you converse for some time, laughing frquently and things seem to be going well.
<<timepasses 2 >>
<<convo "It's been really nice talking to you, but by now my friends are probably at the hotel wondering where I am." >>
<<say "They can wait, you're one of the beautiful people. And when beautiful people meet... the normals can wait." NEXT CHOICE=MODEL C>8 SECRET "RESPO:Haha, you flatter me. And I'm not any hotter than they are.|No. You are a model. Maybe you don't have a job as such, but you are a model in spirit.|You think so?///she says, blushing.///You haven't even seen me walk yet.|Then let's walk. To my place.|You want me to go to your place?///she says in a mocking tone.///I know what you're thinking.|Because you're thinking the same thing. Come.///you say, offering your hand. She laughs and shakes her head, but accepts it." >>
<<say "_HERFIRSTNAME, wait. I know we just met, but already I feel so close to you. We can't let this moment pass..." NEXT CHARM "RESPO:I know, it's weird but I feel the same way. It's kinda why I wanted to leave, I'm worried I'll do something I'll regret.|You won't regret it.|_NAME...///she says, smilling at you as she tilts her head to the side. You've touched her heart. Time to touch the rest of her.|_HERFIRSTNAME, what happens on Utara stays on Utara.///you say, offering your hand. She accepts it." >>
<<say "Fine, later." PAGE:777 "RESPO:Yeah, have a good vacation.|You too///you say, leaving." >>
<<case 12 >>
<<stand _STAND >>
<<convo >>
She takes you by the hand.
<<do "Go to her place..." NEXT >>
<<case 13 >>
<<set $WHERE='hotel' >>
<<change_bg $WHERE >>
<<eventimage sex0.jpg right >>
At her place, she sits on a chair, sticks her legs in the air and slowly rolls up her panties, revealing her pussy.
<<quo WHO "Let's see yours." >>
You reach into your underwear and pull out your hardened dick.
<<quo WHO "Nice." >>
<<say "How about a handjob?" JUSTONCE PAGE:14 >>
<<say "How about a blowjob?" JUSTONCE PAGE:15 >>
<<say "Let me eat you out." JUSTONCE PAGE:16 >>
<<say "Lets fuck." JUSTONCE PAGE:17 >>
<<case 14 HANDJOB >>
<<quo WHO "Sure, alright." >>
<<eventimage sex1.webp right >>
You enjoy old fashioned hand job.
<<say "How about a handjob?" JUSTONCE PAGE:14 >>
<<say "How about a blowjob?" JUSTONCE PAGE:15 >>
<<say "Let me eat you out." JUSTONCE PAGE:16 >>
<<say "Lets fuck." JUSTONCE PAGE:17 >>
<<case 15 BJ >>
<<quo WHO "I'd love to." >>
<<eventimage sex4.webp right >>
She enjoys sucking your dick, and laps every drop of precum you can produce.
<<feed >>
<<set $MOOD-=1 >>
<<say "How about a handjob?" JUSTONCE PAGE:14 >>
<<say "How about a blowjob?" JUSTONCE PAGE:15 >>
<<say "Let me eat you out." JUSTONCE PAGE:16 >>
<<say "Lets fuck." JUSTONCE PAGE:17 >>
<<case 16 CUN >>
<<quo WHO >>
<<eventimage sex5.webp right >>
You lie on your back and she kneels over your face. You put your lips to hers, and pleasure her with your tongue.
<<show "Your hard work pays off; she has an orgasm. Well done!" MOOD:2 SECRET ORAL >>
<<say "How about a handjob?" JUSTONCE PAGE:14 >>
<<say "How about a blowjob?" JUSTONCE PAGE:15 >>
<<say "Let me eat you out." JUSTONCE PAGE:16 >>
<<say "Lets fuck." PAGE:17 >>
<<case 17 MISS >>
<<eventimage sex00.jpg fullwidth >>
<<convo "Ok but first - and I know it's weird to bring this up given what I'm about to do - but out of respect for _BOYFRIEND, could you wear a condom at least? I think I can forgive myself if it's not the //boyfriend experience//." >>
<<choosecondom "You're right, it's not even cheating if I have to wrap it, _HERFIRSTNAME." "You're really killing the exitement here with talk.:Oh, you know what? I really am. Sorry. Just... can you pull out before you finish? I'd especially not be able to forgive myself if I got pregnant.|Of course, I wouldn't have it any other way.|I knew I could count on you, _NAME!" null "I'm actually super-allergic to latex.:Seriously?|Yeah.|Ok, but I'm super allergic to taking unnecessary risks.|Oh don't worry, I've had a vasectomy.|Really? Ok phew. I thought maybe this wans't going to happen." >>
<<case 18 >>
<<convo >>
<<eventimage sex2.webp fullwidth >>
She looks at your hard cock as hold it ready to make the penetration.
<<convo "It's a nice cock. Ok, here goes nothing...///she says, lying on her baack and holding her legs apart.|Ohhhh...///you say, appreciating the feel of it as you enter.|Mmmm.... ahhh..." >>
<<cont "Fuck this pussy." >>
<<case 19 >>
<<show "You find the perfect rythm while fucking her." MOOD:2 SECRET FUCK >>
You feel you're about ready to cum.
<<eventimage sex3.webp fullwidth >>
<<if $MOOD>=2 >>
<<pass mood >> She's having the time of her life.
<<convo "Mmmm... don't cum yet!///she says, uncorking you from her pussy and getting on all fours.///Fuck me like this.|With pleasure." >>
You loose all track of time as the two of you try several positions.
<<xp 5 'making her question her relationship' >>
<<convo "Mmmm... You're better than... no, I can't say...|///Suddenly a jingle of keys in the hall catches her attention.|Oh shit, they're back! Pull out and hide, quick!" >>
But you haven't even cum yet!
<<timepasses 2 >>
<<do "Keep fucking her! You can't pull out till you've cum!" ACT:rapey PAGE:20 >>
<<do "Hide as she instructs." NEXT >>
<<else>>
<<stockcream 1 >>
<<fail mood >> She's in a good mood.
<<convo "Mmmm... so good.|Uhhh...///you say as you blow your load.|Nng... did you... did you just cum in me?///she says, suddenly irritated.|Yeah, why?|I thought would... you should have pulled out!" >>
She's pissed off! But you got what you wanted.
<<event_finalize >>
<<event_exitlink "Time to go." >>
<<eventjournal "Played fashion designer for some young hopeful, filled her head with lies and her womb with seed." END >>
<<schedule overheard "I can't believe you! What if _BOYFRIEND finds out?|I don't know... but _NAME was just so sweet and cute. I feel bad, but I don't really regret it.|Well, at least tell me you used protection.|...|Fantastic.|Hope it was a safe day.|Yeah it... oh...|Jesus Christ!" 1 >>
<</if>>
<<eventjournal "I fucked an aspiring model." >>
<<case 19 HIDE >>
<<convo >>
<<silently>>
<<fuck 0 0 model white infertile >>
<</silently>>
You pull out and let her shove you onto the suite's balcony, tossing you your clothing and drawing the curtains closed as quickly as she can.
<<p>>You hear only a muffled convesation next but you think you hear her explain that she was changing.
<<show "If you aren't mistaken, you hear friend of hers remark on the funky smell in the room." P >>
<<timepasses .5 >>
It takes a little while, but eventually they all leave the room to do something else, likely at _HERFIRSTNAME's insistence.
<<event_exitlink "Put on your clothes and leave quietly through the now-empty hotel suite." >>
<<case 20 DONTHIDE >>
<<eventimage surprise.jpg right >>
<<fuck 0 0 model white pregbonus >>
The hotel suite door opens and her friends start to move in, when the one in front gasps loudly at the scene in front of her.
<<quo _FRIEND2 "_HERFIRSTNAME! What the fuck?!///" >>
<<quo WHO "It's... uh... it's not what it looks like!" >>
<<quo _FRIEND2 "It looks like you're getting properly fucked!" >>
<<quo _FRIEND3 "On //my// bed!///interjects a girl behind her." >>
<<fuck _WHO rape audience >>
You shoot your load inside her in front of her friends!
<<ifpreg "Unbeknownst to anyone in the room, they have witnessed their friend _HERFIRSTNAME being impregnated!" >>
Having cum inside her at last, you pull your dick out. You've done what you came here to do, time to get going.
<<show "After the initial shock, the girls look away from their naked friend in embarassment. However, you notice one of them eyes your glistening cock for a considerable while." P>5 >>
<<quo _FRIEND2 "Uh, _HERFIRSTNAME... we'll let you finish up with... your guy..." >>
The girls shuffle out into the hall and close the door behind them.
<<quo WHO "Oh //fuck//. How embarassing! And _FRIEND2 was with them... she'll blab to everyone back home!">>
<<quo POV "Wow that sucks. I better go./// you say, putting on some clothes.">>
<<quo WHO "What the fuck were you doing? I told you to pull out!">>
<<quo POV "Hey, you ahd your fun. I'm entitled to mine.">>
<<quo WHO "Fuck!///she shouts, throwing a pillow at you.">>
<<show "You easily evade the pillow." A SECRET XP:5 >>
<<show "It hits you right in the face. You laugh at your pathetic reflexes, but when you look at her face you see she isn't remotely amused." !A SECRET >>
<<say "Embarassed? //I// wasn't embarassed at all. Anyway, bye. (leave)" NEXT >>
<<case 21 >>
<<set _QUI = _FRIEND2 + " ("+_HERFIRSTNAME+"'s gossipy friend)" >>
<<stand woman-young >>
<<convo 0 _FRIEND2 POV >>
_HERFIRSTNAME's friends are nowhere to be seen once you've left the apartment. However, you run into one just as you are exiting the hotel's lobby.
<<show "Isn't she the one who was looking at your dick earlier?" P>4 >>
<<quo _FRIEND2 "Hey, you're that guy. Hey, wait, don't go just yet. Gimme the juicy details!">>
<<quo POV "What?///you turn to ask her." >>
<<quo _FRIEND2 "Did she tell you she has a boyfriend? How did you meet? Do //you// have a girlfriend back home you're cheating on?" >>
<<say "Yes; At the cafe she was at; and no." ACT:rude NEXT "RESPO:What? Oh, I see. Hmmm. So she told you about _BOYFRIEND, and you fucked her anyway.|I stand by my choices.|Yeah, but I doubt she does.|Nah, I'm sure she'll remember it fondly.///you say with a smirk.|///She smirks back." >>
<<say "Fuck off." ACT:rude NEXT "RESPO:You don't have to be so rude! I just saw my bestie getting a deep-dicking, don't you think I'm entitled to ask a few questions?" >>
<<say "Yeah I got a fiancee, but what happens on Utara stays on Utara, right?" ACT:brag LIE NEXT "RESPO:Right, of course. Except for _HERFIRSTNAME. You guys should have gone to your place.///she says, laughing.///Look I ain't saying I'm gonna be spreading it around, but this is pretty juicy and we all saw it..." >>
<<case 22 >>
<<set _QUI = _FRIEND2 + " ("+_HERFIRSTNAME+"'s gossipy friend)" >>
<<stand woman-young >>
<<convo 0 _FRIEND2 POV >>
<<set _HOOKUP = "HOOKUP:"+_QUI+":What happens in Utara stays in Utara, right?:I was a way better lay than "+_HERFIRSTNAME+", wasn't I?" >>
<<say "I saw you checking out my dick earlier. Impressed?" P>4 NEXT "RESPO:Haha, ok you got me, I took a peek. It's nice.|Want a try?|Fuck no!///she says, blushing. She lowers her gaze and, without realizing it, settles it on your crotch.///Oh! Haha.|Yeah, I noticed.|Ok, look. I'm not saying yes, but I'm saying gimme your number, because later I might say yes.|Done.///You give her your number, and she says she'll give you a call when she can squeeze you in. (Pun intended?)" _HOOKUP >>
<<say "Why the interest in the details? Are you building a case against her to bring to her boyfriend so you can steal him from her or something?" DETECT NEXT "RESPO:That's absurd! I'm just uh looking out for my friend!|Bullshit. I can read people. I can tell from your tone of speaking with her that you don't even like her.|Wrong again! Me and her go way back-///she says before suddenly laughing.///Ok, you got me. It's all true. I'm guessing you won't tell.|Nah, I got what I wanted out of her.|I only caught the tail end, but I must say I really enjoyed your moves back there.|So did she.|Are you free sometime this week?///she says, twisting her hair.///I think I might enjoy them first-hand.|What about _HERFIRSTNAME's boyfriend?|Oh, I got my heart set on him. But he's not mine yet, so what's the big deal?///she says. You give her your number, and she says she'll give you a call when she can squeeze you in. (Pun intended?)" "HOOKUP:_QUI" >>
<<say "I'd appreciate it if you didn't spread gossip about this incident to her friends back home." ACT:kind PAGE:999 "RESPO:I would never do that.|I think you would. In fact I think it's the whole point of you asking these questions. Just consider that you might ruin her relationship.|It's none of your business what I do, and anyway you're the one who fucked her!|Yeah, but you're her friend. She knows you're the gossip, and probably her friends do too. If you won't do it for her sake, do it for your own.|Sigh... fine." "REPLY:She walks away angrily." >>
<<say "Hey want a juicy detail? (confess impregnation)" ACT:honest PAGE:999 "RESPO:I'm listening.///she says, leaining forward with a conspiratorial grin on her face.|I wasn't just having fun with _HERFIRSTNAME; I secret agenda, which I accomplished.|Huh, what's that?|I got her pregnant.|WHAT!?|Yeah. I took one look at that skinny body and decided to fatten it up with a bastard.|Oh, oh god you aren't serious are you?|Goddamn right.|Eww you're fucked! You're sick! Get away from me!|You better watch out or I'll do the same to you!|Fuck off creepo! I can't believe _HERFIRSTNAME let you in her!" "REPLY:You leave her agast." ISPREG:_WHO MYSTERY >>
<<case 23 >>
<<set _QUI = _FRIEND2 + " ("+_HERFIRSTNAME+"'s gossipy friend)" >>
<<stand woman-young >>
<<convo 0 _FRIEND2 POV >>
<<eventjournal "I fucked the aspiring model and I might fuck her friend too." END >>
<<event_exitlink >>
/* ------------------------------------ */
/* RAPE_PATH */
/* ------------------------------------ */
<<case 50 >>
<<change_bg alley >>
<<stand _STAND >>
<<convo >>
You lead her down an alley and through a maze of back roads shaded by tall buildings. By mere hint of a possibility, she has let her guard down utterly, and doesn't seem to be bothered that she has no idea where she is in a strange city.
<<p>>Here's a good place, you think. No nearby windows, a long distance from the last person you saw, enough walls to cushion the screams, and a few simple escape routes for when you're done.
<<convo "Oh, are we there?///she says, noticing you've slowed your pace.|Yes, almost. Stand there.///you say, pointing at a dead-end. She obeys, her escape route now blocked by the man who led her here.|Is there a secret door here or something?" >>
<<say "No, I just brought you here to mug you. Hand over your purse and any valuables." ACT:mug PAGE:51 >>
<<say "Yeah there's a secret door alright. Between your legs, I got the key for it right here. (pull out your dick)" ACT:rape PAGE:57 >>
<<say "I just wanted to see how stupid you were. You followed a stranger to a secluded place, so you're pretty fucking dumb." "REPLY:What? You took me all the way here to teach me that?!" ACT:mean ACT:honest PAGE:52 >>
<<case 51 MUG >>
<<change_bg alley >>
<<stand _STAND >>
<<convo "Wait... you're mugging me?///she says, with a look of surprise.|Yeah.|I... so there's no warehouse?|Of course not. I don't even know who Shloggerdork is.|Fuck!|You're dumb enough to be a model, if it's any consolation.|It isn't.///she says, tossing her purse to you.|I could easily have chosen to rape you, if it's any consolation.|It isn't.///she says, and then realizes the possibility of danger hinted at in what you just said.///Wait, you aren't! Are you?!|No. If I wanted to rape you you'd be pregnant by now.|Jesus!" >>
<<takeall 372,pill-chill,drugs,jewelry,purse >>
<<say "Thanks for your stuff. Later, bitch." ACT:rude PAGE:999 "RESPO:Ok... just... just don't rape me?|Relax, I'm leaving.///you say over your shoulder as you leave. She says nothing further, too frightened that you'll change your mind no doubt." >>
<<say "Seriously though, you should make better decisions." ACT:kind PAGE:57 "REPLY:Whatever, asshole. Just take my shit and leave already." >>
<<eventjournal "I mugged an aspiring model." END >>
<<case 52 HONEST >>
<<stand _STAND >>
<<convo "$REPLY|///You ignore her and start walking away.|Wait! How do I get back?|If I just tell you, you won't learn your lesson.///you shout at her over your shoulder as you go.|///The fog that seeps upwards from subterranean hydraulic system that keeps the city running envelops you as you leave." >>
<<if "typhon".inParty() >>
<<do "Find your way back to a main street..." NEXT >>
<<else>>
<<do "Find your way back to a main street." PAGE:999 "REPLY:You retrace your steps back to civilization." >>
<</if>>
<<case 53 HONEST >>
<<talkingto typhon >>
<<stand >>
You see a figure standing in the fog. It's Typhon, waiting for you.
<<convo "Hey _NAME. I seen you go in there with a pretty girl, but I see on your face you didn't get anything done with her.|You're right, I didn't touch her.|Wasted opportunity! But it makes my job easier; lost girl in a strange city, not hard to get her eating out of your hands. I'm gonna turn her; she's got whoring potential.|She wants to be a model.|Yeah, a model whore." >>
<<say "Nah forget it. I dont really want her working for us." PAGE:999 "REPLY:He shrugs and doesn't ask for clarification, seemingly trusting your decision making ability. The two of you leave together." >>
<<say "She's a tourist. Unlikely to whore for us, but give her a good raping if you want." PAGE:54 CANACT:rapey >>
<<say "Alright, good idea." PAGE:55 >>
<<case 54 TYPHONRAPE >>
<<talkingto typhon >>
<<stand >>
<<convo "Nah I ain't gonna rape her. She'll be begging for it once I've had a word with her.///he says, walking in the direction you just came from." >>
<<silently >>
<<fuck typhon _FASHIONFULL rape model impregnate >>
<</silently>>
<<say "Leave him to it." PAGE:999 "REPLY:" >>
<<case 55 RECRUIT >>
<<talkingto typhon >>
<<stand >>
<<convo "I'm gonna show up and be her savior. //Oh you want to be a model?// I'll say, then //I know a guy...// and so on.///he says, walking in the direction you just came from." >>
<<silently >>
<<fuck _FASHIONFULL typhon model >>
<</silently>>
<<recruitwhore _FASHIONFULL >>
<<say "Leave him to it." PAGE:999 "REPLY:" >>
<<textmessage "I got that fashion bitch eating out of my hand. Got her to 'motel' for me - see attached - and said I got a client who needs a girl to 'model' for a 'project'. I'll figure out the details. By time she knows she's been made a whore, she'll already be enjoying it.|typhon" 0 "images/events/fashionista/text.jpg" >>
<<textmessage "That fashion bitch Callie, I set her up to meet a high-class client, told her she needs to act like she really wants the 'job', and be ready to show it. I got her to take //this// to send him, she'll know what to do.|typhon" 1 "images/events/fashionista/sex0.jpg" >>
<<textmessage "My high class client had a good time with Callie. She was pissed when he paid her! Realized she'd been made a ho. She was so mad I had to take her clothes shopping to calm her down. I only used the money she earned though, don't worry.|typhon" 2 "images/events/fashionista/pose-slutty.jpg" >>
<<textmessage "Callie got the clients lined up. She's adapted to being a whore real nicely. Said goodbye to her friends at the airport, told them she found a modelling job with some German fuck. I attatched your cut of what we made so far.|typhon" 4 "images/events/fashionista/pose-lingerie.jpg" >>
<<case 57 RAPE >>
<<stand _STAND >>
<<convo "Eww!///she says, recoilling at the sight of your dick.///Wait... there isn't a secret warehouse is there?|Nope. Brought you here for a raping. Spread 'em, bitch.///you say, stepping towards her." >>
She abruptly spins around and takes a swing at you!
<<show "You evade the attack and have her pinned to the wall before she even realizes what's happening. She struggles a bit, but you kick the legs out from under her, sending her to her hands and knees." GRAB SECRET >>
<<show "Her fist lands, striking you in the face! She's not strong, but the blow catches you off-guard, and as you recoil from the blow she redoubles the attack, clawing at your face! She gets a few scratches in before a good hard slap sends her to the ground." !GRAB SECRET HP:-15 >>
And with that, the fight's gone out of her. She stares up at you in fear.
<<quo WHO "Please... don't...///she says, her gaze travelling downwards to your penis, which is sticking out from your pants, fully errect." >>
<<say "Since you're on all fours already..." ACT:kind NEXT "RESPO:No! No! Help!///she screams, futilely." >>
<<case 58 RAPE >>
You get on top of her and press one of your hands on top of hers, to prevend her from squirming too much. With your other hand you hold your dick by its base and press yourself inside of her as she writhes and wriggles under you...
<<show "She tries to make it difficult, but you penetrate her easily on your first attempt." FUCK SECRET XP:5 >>
<<show "It takes a few fumbling tries before you penetrate her." !FUCK SECRET >>
<<eventimage rough.webp aa >>
<<convo "Oh... oh god...///she gasps, her scared breathing all too apparent.|Nice and tight. You're boyfriend's lucky... or he was.///you say, and start to get a rhythm going.|Oh...oh...shhhh...ffff...///she says, quietly accepting her sexual assault." >>
<<do "Cum inside her!" NEXT >>
<<case 59 PRG >>
<<fuck $WHO 0 rape model >>
You cum inside her! When she realizes you've done it, she starts to weep.
<<eventjournal "I raped an aspiring model." END >>
<<do "Leave her to cry about her violation, with nobody around to hear her." PAGE:999 >>
/* ------------------------------------ */
/* HYPNO_PATH */
/* ------------------------------------ */
<<case 60 >>
<<stand _STAND >>
<<eventimage designer.jpg right 0 voyance >>
You are only vaguely familiar with Hans _FAKENAME, so you try to peer into her mind, looking for an image. //Hans... Hans _FAKENAME... show him to me...// you gently suggest. Soon, you receive a response from her memory - the vision of the man you're looking for.
<<convo "Excuse me, do you have a staring problem?///she asks, and you realize she's speaking to you.///I can't question your taste, but it is rather rude.|I couldn't help but overhear your conversation, miss.///you say, beguiling her into seeing you as _FAKENAME.///Aren't you lucky. You've found me.|Oh shi- er, pardon me sir, I didn't recognize you.///she says, almost gasping at the surprise.///Sir... oh this is too much. I'm a huge fan of your work. Your Winter line from last year... I mean where do I even begin? You're amazing and, and..." >>
<<mindread "Oh god, I'm embarassing myself aren't I?" >>
<<say "Did I hear that you want to be a fashion model?" NEXT "RESPO:Yes! I mean, it seems silly of me to presume to talk to //the//Hans S-|I'm not interested in your self esteem issues. Answer the question." >>
<<say "Last year's winter line was terrible. I was burnt out for a few months and I let that idiot understudy of mine take over, and he blundered spectacularly." NEXT "RESPO:Oh! I meant... the year before that.|Of course, of course. Wonderful collection, that was. Now tell me about your ambitions." >>
<<say "..." NEXT "RESPO:Hmm... sir, if I might ask...|Yes?" >>
<<case 61 HYPNO_PATH >>
<<stand _STAND >>
<<convo >>
<<convo "I've been wanting to be a fashion model my whole life. Do you think I have what it takes, sir?|Hmmm...///you say, pretending to appraise her. She doesn't realize that you already appraised her the moment you saw her, found her sufficient, and fantasized about fucking her four different ways." >>
<<say "I have a spare hour. Why don't you take me to your hotel room and audition for me?" NEXT "RESPO:Audition?///she says, swallowing. She's very nervous.///You want me to put on some outfits and do a model walk?|Yes. Would you do that you do that?|Of course, I'd be glad to." >>
<<case 62 HYPNO_PATH >>
<<stand _STAND >>
<<convo >>
<<mindread "This is amazing! But it's funny, if I didn't know he was gay, I'd find this weird." >>
<<hr time>>
<<change_bg hotel >>
She takes you to her hotel. You want to ride up with her, but it's at this point that you realize that the elevator will be lined with mirrors. You aren't sure if you've ensnared her in your illusion sufficiently that it won't be broken by seeing your reflection.
<<say "There's great natural light here. Go put something on, we'll model here." NEXT SKILLUP:art "RESPO:Out in the open?|Is that a problem? It's how modelling is done, are you not prepared to be seen doing your work?|No, of course not. What should I put on? Your choice." >>
<<case 63 HYPNO_PATH >>
<<if $CHOICE >>
<<set _url = "pose-"+$CHOICE+".jpg" >><<eventimage _url right >>
<<else>>
<<eventimage pose-fashion.jpg right >>
<</if>>
<<convo>>
<<switch $CHOICE >>
<<case slutty >>
<<convo "Slutty? I bet your pardon?|You know what I mean. Something you'd wear at a nightclub to attract a certain type of male attention.|If I may be so bold, you don't typically design such clothes, sir.|Inconsequential. I want to see how you wear it.|Of course." >>
She re-emerges moments later wearing something slutty. As if to emphasize the sluttiness, one of the poses she tries has her squatting on the ground. In this light, you aren't sure if she's even wearing underwear...
<<case tight >>
<<convo "Tight? I don't know what you mean...|I won't clarify. I expect my models to be able to interpet simple instructions.|Of course.///she says, and leaves." >>
She re-emerges moments later wearing something tight.
<<case athleisure >>
She re-emerges a short while later wearing shorts and a t-shirt.
<<convo "Pose like this? Ok.|Yes, that's it. Hold your butt so that it rides up, just like that. Wonderful." >>
<<case casual >>
<<quo POV "Something casual, please." >>
She re-emerges moments later wearing a casual outfit.
<<default>>
She re-emerges moments later wearing a cute fashionable outfit.
<</switch>>
<<show "Each command you issued that she obeyed commits her mind further to illusion you have cast. At this point it's durable enough to that you won't have to worry about mirrors." MOOD>=3 >>
<<quo POV "Very well.|Acceptable.|Wonderful." >>
You speak while she does various poses. After sufficient examination, you decide on something else.
<<quo POV "You will put on...|Show me...|I want to see..." >>
<<say "...something athleisure." CHOICE:athleisure MOOD:1 PSI >>
<<say "...something casual." CHOICE:casual MOOD:1 PSI >>
<<say "...something tight." CHOICE:tight MOOD:1 PSI >>
<<say "...something 'slutty'." CHOICE:slutty MOOD:1 MOOD>3 PSI >>
<<say "Let's go up to your room. I want to see something more intimate." MOOD>3 PSI SECRET NEXT >>
<<case 64 POSES >>
<<convo "Yes sir." >>
You ride the elevator with her. You get slightly worried when she seems to look into the mirrors... but she's just checking her reflection. She mostly stares nervously at her feet.
<<eventimage pose-underwear.jpg right >>
<<mindread "If he wants to model... underwear, I suppose? It must mean I have a chance at the job. He would have ended the audition sooner otherwise, wouldn't he?" >>
Upon arrival to her hotel suite, you seat yourself in a chair in what you hope is a suitably pretentious way while she changes into a new outfit. She soon emerges wearing underwear.
<<show "Her mind is almost entirely enveloped in your illusion." PSI:1 >>
<<say "One more _HERFIRSTNAME... show me one more outfit." NEXT >>
<<case 65 >>
<<eventimage pose-lingerie.jpg right >>
She emerges wearing black bra and panties. You watch as she cat walks around, strikes poses, the whole thing.
<<quo POV "Sexier. Pose like I'm someone you're trying to seduce." >>
She unhooks the bra and lowers it, stopping just before exposing herself.
<<quo WHO "Like this?" >>
<<quo POV "Hmm..." >>
<<say "I see you hesitate. Why?" NEXT >>
<<case 66 >>
<<eventimage pose-lingerie.jpg right >>
<<convo "I didn't think it was necessary.|Is this a test of what's necesary?|...///she says, uncertain of what to say." >>
<<convo "_HERFIRSTNAME, there's one last thing.|Yes?///she says, hopefully.|Join me here.///you say, moving from your seat to the bed.///And remove your remaining clothing.|Ok. B-but why?///she asks, uncertain." >>
<<say "You have potential, but I've no interest in using a model for whom fashion is a mere dalliance. I need you to show me how dedicated you are to the craft..." NEXT "RESPO:I assure you I'm dedicated, mister- oh, why are you taking off your clothes?///she says, and then a look of ashamed realization crosses her face when you pull your errect penis out of your underwear.///You want to have sex with me?|No, and in fact this errection is Viagra assisted.///you say, stroking your penis.///I want you to show me how dedicated you are. Someone who is willing to do this act to get a job, deserves that job....|I'm plenty dedicated, but this? I don't know..." >>
<<say "I'm impressed, but I haven't seen that passionate spark. I know it's there, and I know how to coax it out. Come closer..." NEXT "RESPO:Alright, I can... wait, why are you taking off your clothes too?|Show me your passion, _HERFIRSTNAME.|You want to have sex with me? But I thought... I mean, everyone knows it. You're gay, aren't you?|Oh, of course. This isn't about sexual gratification, it's about the beauty of the human body. I am an artist, you see...|OH... that makes a lot of sense, actually." >>
<<say "Let's be real, _HERFIRSTNAME. I got into this industry to undress women, not dress them. (pull out your dick)" NEXT ACT:mean "RESPO:You mean this was all just a ruse to... to fuck me?|There's no ruse, _HERFIRSTNAME. Make me happy and doors will open for you. Or would you rather they close shut, forever?|But... I thought you were gay? I've seen photos of you with your life partner Giorgio!|He and I both enjoy the same things in the bedroom: skinny young women. We frequently DP models after our fashion industry parties.|What? But you discovered Heidi Gadid! Did she... no, don't tell me!|Oh yes, Heidi...|No, please don't tell me! She's my idol! I-|Heidi Gadid was a whore I met at an orgy in the French Riviera. I told her if she could fit Giorgio, myself and our host the Vicount of Strausburg in her vagina at the same time, I'd get her a job. Wouldn't you believe that after twelve minutes of-|NO! I can't hear this! Oh god what am I getting into.|Just one fuck, _HERFIRSTNAME. And be glad Giorgio isn't here, he's a beast." >>
<<say "Fine, you scrupulous waif. You have wasted my time; I will ensure you will never work in my industry!" PAGE:999 "RESPO:You... you can't do this to me!|It's too late for pleas. You had your chance. There's no room for you in fashion.///you say, storming from the room." "REPLY:" SECRET >>
<<case 67 >>
<<eventimage pose-lingerie.jpg right >>
<<convo >>
She closes her eyes and sighs deeply.
<<convo "I can't. I can't do it. This isn't me, and I have a boyfriend back home. He's the love of my life..." >>
<<say "Would you deny him the thrill of dating a famous model?" NEXT "RESPO:But I can't...|Shhh, he doesn't have to know.///you say, taking her by the hand.///Come on, just close your eyes and pretend I'm him." "REPLY:You don't look like him but... you seem younger, like him. It's not cheating if I think of him... and if I'm doing it for him... right?" >>
<<say "In the industry, you'll meet many men. Movie stars will ask you out, and billionaires and princes will want your hand in marriage. What does the first guy you dated compare to what I'm offering you?" NEXT ACT:tempt BARTER "RESPO:Princes?|Yes. Do you know Prince George? I design his suits. You're his type, you know. I could introduce you.///you say.|Prince George...///she says, trailing off. A look of wonder is in her eyes at a childhood fantasy suddenly seeming attainable." "REPLY:Fuck me, Hans." >>
<<say "I recorded you while you strutted around in your underwear, remember? You'll have some explaining to do to the love of your life..." NEXT THREAT:8 ACT:THREAT CHOICE:PHOTOLINGERIE "RESPO:Oh god, you wouldn't!|I would.|Please don't!|I won't have to. The decision is yours to make." "REPLY:" SECRET >>
<<say "Fine, you scrupulous waif. You have wasted my time; I will ensure you will never work in my industry!" PAGE:999 "RESPO:You... you can't do this to me!|It's too late for pleas. You had your chance. There's no room for you in fashion.///you say, storming from the room." "REPLY:" SECRET >>
/*
<<say "Lovely, please continue." NEXT "RESPO:.../// She is silent while she continues to pretend to model-walk up and down the lenght of the spaceous hotel room. She is taking this seriously, you'll give her that." CHOICE:w >>
<<say "Could you come here and stick out your bottom? I need to examine it." NEXT "RESPO:Ok. Like this?///she says, presenting her ass to you.|No dear, closer.|Like this?///she says, moving a bit closer.|No, stand right here at my feet.///you command, and she cautiously obeys.///Yes, that's right. Now move it.|Move it?|Like how you would dance at a night club. I need to see how you move.|Of course.///she says, and starts to sway her body to music only she can hear. It's a nice ass, and she knows how to move it.|No, no good. I need you to move it... how do I say, more like how a black woman would do it? Do you understand?|Yes, I think so.///she says, and starts to jiggle that thing a bit more enthusiastically. Not quite a twerk, but pretty decent.|Wonderful.///you say, dick hardening at the sight of the fine ass in motion." CHOICE:z >>
<<say "I have something else in mind: Lingerie." NEXT "RESPO:OTAY" CHOICE:LINGERIE >>
<<say "Perfect... (continue shoot)" NEXT "RESPONSE:||...///While you enjoy the personal fashion show, you try to think of a way to seal the deal. You aren't leaving here until you've had those legs wrapped around you..." >>
<<say "I would like to take some photos. For later reference in the seletion process, you understand. (pull out camera)" NEXT CHOICE=LINGERIE "RESPO:Oh, of course.///she says, with slight hesitance. She's never been photographed in this way, but being offered the opportunity means she's doing well in the audition process, and accepting means one step closer to her goal.|Yes... like that. Hips to the side.///you say, snapping photos.///Now kneel on the bed. No, face away, and arch your back.|I hope you find these photos useful in assessing my talent.///she says, trying to seem confident.|Yes, I'll be getting a lot of use out of them.///you say, looking over her almost-naked body. It's about time //you// tried //her// on..." HAVE:CAMERA TAKE:photolingerie TAKE:photolingerie TAKE:photolingerie MYSTERY CHOICE:PHOTOLINGERIE >>
*/
<<case 68 >>
<<eventimage sexxer1.jpg right >>
<<convo >>
She takes a deep breath.
<<convo "Ok, I'll do it.///she finally says." >>
She crawls onto the foot of the bed and - like a model on the catwalk - moves with purpose towards you. She lies down next to you and looks you in the eyes.
<<quo WHO $REPLY >>
She kisses you, hesitantly at first, but becomes increasingly enthusiastic. Soon she begins rubbing herself while doing so.
/*
She unfastens her bra and tosses it aside, and then begins removing your shirt for you. She's in on this, 100%.
*/
<<do "Get it in." NEXT >>
<<case 70 >>
She slides off her panties as you watch.
<<convo "Wait... Mr. _FAKENAME... If I can ask one thing...?|...///you say, glaring impatiently, and then gesture for her to continue.|Could you wear protection?" >>
<<choosecondom "Very well, _HERFIRSTNAME." "Do you take me for a careless man? I will pull out when the time arrives. (promise you'll pull out):Oh, yes of course Mr. _FAKENAME. I mean, no I don't. Please, carry on... Please, enter me." "Are you concerned that you'll //catch something//? These biggoted stereotypes do not belong in fashion, young miss.:Oh, no that's... that's not what I...|///You glower at her angrily.|Please Mr. _FAKENAME... //Bareback// is fine. Please, enter me.:THREAT" "Don't worry about that. I had a vasectomy years ago.:You did?|Yes.:LIE" >>
<<case 71 >>
<<convo >>
She looks apprehensive as she stares down at your errect penis between her legs. You watch her expession change as you slowly penetrate her, entering her body.
<<convo "Oh... Mr. _FAKENAME...///she says, exhaling as you press yourself in to the hilt.///I want to to show you I'm dedicated but... this is a bit much.|Just imagine you're in a photoshoot. The item you are showcasing with your body is erotic in nature.|Mmmm... yes...|Make them want that item. Make them want to wear it.|Yes... yes... ohh...///she says, loosing herself to the rythms of your trusts." >>
<<eventimage sexxer2.jpg >>
<<do "Continue." NEXT >>
<<case 72 >>
<<convo "Mmmm... ahhh... ohhh..." >>
You were gentle to start, but now she's getting it hard. You wonder if the slightest blelief this is about anything other than a man conning his way into her tight pussy still lingers in her mind.
<<eventimage sexxer3.jpg >>
<<convo "Oh... oh... Carl-I mean... Mr. _FAKENAME... Harder... yesss...///she says, clearly enjoying her job interview more than she expected.|_NAME.|Wh-what..?|When I am bedding you, you will call me _NAME.|_NAME... _NAME... _NAME!///she moans, on the precipice of climax." >>
You're ready too - let's make this mutual.
<<do "Cum." NEXT BREED CHOICE:HANDSTAND MYSTERY >>
<<do "Cum inside her and order her to do a handstand." NEXT BREED CHOICE:HANDSTAND MYSTERY >>
<<case 142 >>
/*<<choosecondom_end>>*/
<<eventimage sexxer0.jpg right >>
<<case 73 >>
<<if "bareback".happened() or "pulloutpromise".happened() >>
<<set _NOCONDOM = 1 >>
<<eventimage creampie.jpg right >>
<</if>>
<<if $CHOICE!="HANDSTAND" >>
<<fuck 0 player young white >>
<<else>>
You shoot your load inside her, and before she can react you bark an order to do a handstand. Her willingness to please her favorite fashion designer shows as she immediately hops off and does a perfect handstand.
<<convo "Was this to test my balance?///she asks.|Yes. Hold that position for a little bit longer...///you say as you wait for gravity to assist your sperm move down towards her...|Why are you smilling so suddenly?///she asks, as the bliss of impregnation takes hold.|Don't worry about it. Think of your bright future." >>
<<fuck 0 _PLAYER young white pregbonus >>
<</if>>
<<if "pulloutpromise".happened() >>
<<convo "Wait... wait a minute!///she says, suddenly noticing a trail of cum oozing from her cunt.///You... you came in me! You said...|I said what was required to have you preform as needed. This was a lesson for you, miss.|Oh... yes, Mr. _FAKENAME." >>
<</if>>
<<do "Continue..." NEXT >>
<<case 74 >>
<<stand _STAND >>
<<if $PLAYER.getSkill('fuck')>_DIFFICULTY >>
<<quo _WHO "That wasn't so bad. If I'm being honest, I kinda enjoyed it." >>
<<else>>
<<quo _WHO "I'm glad that's over. No offence, sir." >>
<</if>>
She gets dressed and then hands you your clothes respectfully.
<<quo _WHO "So when will I sign the contract?" >>
<<quo POV "I'll have my assistant contact you in a few days to work.///you lie." >>
<<quo _WHO "Which of your lines will you need me to model for?" >>
<<say "Lingerie." PAGE:999 CHOICEPHOTOLINGERIE "RESPO:Oh... I guess I could do that. It's a bit revealing but... I guess I have //some// experience, now. Anyway, thank you so much for this opportunity mister _FAKENAME. I'm sorry I put up such a fuss earlier, I'm really pleased with the outcome of this audition." MYSTERY >>
/*<<say "Lingerie." PAGE:999 CHOICELINGERIE "RESPO:Oh... I guess I could do that. It's a bit revealing but... I guess I have //some// experience, now. Anyway, thank you so much for this opportunity mister _FAKENAME. I'm sorry I put up such a fuss earlier, I'm really pleased with the outcome of this audition." SECRET >>*/
<<if _WHO.isPregnant() >>
<<say "Maternity wear." PAGE:999 "RESPO:Huh? Why?|No reason.|But how am I going to model for maternity wear?|Don't worry about the details. You'll understand soon.|I guess I shouldn't ask you to explain, I'm just so happy to be a model. Thank you so much mister _FAKENAME." >>
<<schedule television "You see an ad for a new line of maternity wear at a big clothing chain. One of the models catches your eye. You don't see her face, but you just know somehow that the baby in her curved belly is yours." 170 >>
<</if>>
<<say "We'll find your something." PAGE:999 "RESPO:Ok. Thank you so much for this opportunity mister _FAKENAME. I'm sorry I put up such a fuss earlier, I'm really pleased with the outcome of this audition.|That makes two of us." >>
<<schedule overheard "I can't believe you met //the// _FAKENAME. And that he offered you a job!|I know, I'm so excited.|_BOYFRIEND's going to flip when he hears! His friends will be jealous that he's dating a model.|Yeah... _BOYFRIEND...|What's the matter? You must miss him.|Yeah, that's it.|Awwww." 1 >>
<<case 50 ALLEY RAPE LURE >>
<<change_bg alley >>
<<rape >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
/* ------------------------------------ */
/* DEFAULT_END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You leave the scene.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "Played fashion designer for some young hopeful, filled her head with lies and her womb with seed." END >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
<<nobr>>
<<eventhead>>
<<talkingto WHOEVER 1 >>
<<difficulty 5 >>
<<set
_MANSTAND = "man-young",
_WOMANSTAND = "woman-young",
_VARIANTS = [
{
INTRO: "",
HISROLE: "friend",
HERROLE: "crush",
CONVO1: "Oh, us? No she's just my friend from church group.///he says, then sighs loudly and puts his face in his hands.///Oh god, I might as well tell you: I've been in love with her for years. She used to bully me when we were kids, but even then... It's so hopeless though, I mean the only reason she hangs out with me now is she thinks I'm gay. I just went clothes shopping with her for four hours, my feet are so tired. I know it sounds pathetic but I'd endure any humilliation just to be near her...",
TEMPTATION: "That's pretty pathetic. But I know something even more pathetic but potentially far more rewarding...",
TEMPTED: "I always wanted to lose my virginity to her... I can't believe it, my prayers have been answered!",
TEMPTFAIL: "Woah, what? I don't want to get in trouble. My dad would kill me!",
FUCKING: "She's not even wearing panties?|Oh this... this feels so nice.|Look, she's enjoying it, she's actually enjoying it!|Ngh... take this you slut!|Get pregnant you whore!|Ungh...",
FUCKED: "That was worth it! It's exactly how I dreamed it would be... more or less. Thank you Jesus! And you, stranger.",
PREGGED: "She's pregnant, you know.|What?|Yeah. I can tell.|Fuck! What if you're right? What do I do, what do I do?|Who cares? She won't even remember you bringing her here, probably. Just pour some vodka down her throat and have a bunch of empty bottles here and there, condom wrappers, and so on. She'll think she got blackout drunk and fucked a bunch of dudes.|You think so?|Well, she's not gonna think you did it. You're off scott free.|Yeah, I guess.",
YOURTURN: "I'll take my turn now.",
YOURFUCK: "Wait, this wasn't part of the deal!|What, you think I'd just let you fuck her and be satisfied?///you say, shoving him out of the way.|No but... oh god I can't watch!///he says, shielding his eyes as you penetrate her.|We both wanted her the moment we first laid eyes on her, but I only had to wait twenty minutes. ",
YOURPREG: "Pretty sure she's pregnant now. Thanks for hooking me up.///you say, as he seems on the verge of tears.",
PREGGEND1: "overheard",
PREGGEND2: "And then when it finally hits me what I did the night before, Ben knocks on the door. I was freaking out so much I just blurted it all out.|God that's so fucked up. Do you think he'll tell anyone that... you're a...|A slut, Jane. I'm a slut. I didn't know it until then... but no, he's very sweet. So supportive, helped me clean up.|He's so nice! Too bad he's, you know.|I know. I've had a crush on him since forever, too.",
PREGGEND3: 3
},
{
INTRO: "",
HISROLE: "horny fiancee",
HERROLE: "fiancee",
CONVO1: "Hey, she's not that kind of girl. We're waiting till we get married before we do anything like that.|Oh you're getting married? Congrats. When's the ceremony?|I wish I knew. We're just waiting for the right time... it's been a real trial.",
TEMPTATION: "You mean she's waiting for the right time and you're growing impatient? You really should sample the goods before you commit. Speaking of which, I have an idea...",
TEMPTED: "What I can just... hooo, gimme that thing, I got so much sperm built up I'm gonna explode the second I touch her pussy! I haven't felt one since we started dating. God it's gonna be amazing...",
TEMPTFAIL: "You a cop? Is this a sting? I don't know what you're talking about officer, I don't use drugs.///he says loudly, backing away slowly.",
FUCKING: "She shaves down there? I had no idea!|Ohh, there we go. Feels good to finally be home.|My moves are coming back. It's like riding a bycicle.|I love you baby!|Oh fuck I forgot to wear a condom!",
FUCKED: "Oh man, that was a long time in coming, and holy shit that felt good... but now I'm not pent up, I realize she was manipulating me using my horniness, the whole time. Fuck! I want to break the whole thing off now, but gracefully. Glad I waited to buy the ring, those things have no resale value...",
PREGGED: "What if she's pregnant?|That's even better. I can accuse her of cheating on me! That'll go so much smoother than how I was thinking... fingers crossed.",
YOURTURN: "I guess you won't mind me fucking her, with what you just said?",
YOURFUCK: "Uh... I can't really say no, can I? But... be gentle. I'll wait for you outside.///he says, and leave you to it.",
YOURPREG: "What would you say if I got her pregnant?|I doubt it. Pretty sure my guys had a head start on yours.",
PREGGEND1: "internet",
PREGGEND2: "You see a personal add for a single mother.",
PREGGEND3: 333
},
{
INTRO: "",
HISROLE: "childhood friend",
HERROLE: "childhood friend",
CONVO1: "What? Dude, she's a childhood friend of mine, we grew up on the same street. I could never... She's like a sister to me, really.",
TEMPTATION: "You trailed off whistfully there. Wish you were more than friends, but don't want to take the risk of ruining the relationship? What if I told you there's a way you could have your cake and eat it too?",
TEMPTED: "At this rate I'd have eventually caved and asked her out, and she she would never have said yes and things would have gotten awkward. But this... maybe I can enjoy that fantasy without screwing things up with her? It's worth a try.",
TEMPTFAIL: "What the fuck? Jesus, I'm going to call the cops if you don't get out of my face right now! Sicko!",
FUCKING: "I haven't seen her naked since we used to bath together in the kiddie pool in my back yard... it's weird... but nice...|Oh my god it's... so nice. Is this what it feels like? OH my god.|This feels so right... I love you so much...|Gimme those tits!|Ungh... oh dear. This is starting to feel real...",
FUCKED: "Oh Jesus. What have I done? I've... r-r-r-r-raped her...",
PREGGED: "You didn't just rape her. You impregnated her.|What?!|Yeah. Nice work.|Oh god oh god.///he says, and that's how you leave him, arms around his knees rocking himself in the corner.///Oh god... oh god... what have I done...",
YOURTURN: "You didn't just rape her, you let her be raped by a stranger while you watched...",
YOURFUCK: "What? Oh no, please don't!///he says, but doesn't have the courage to block you as you climb on top of his girl.///But I love her!|You can have her forever after I'm done with her, buddy. Just sit and watch.|But-|Oh, she's so tight!|...///he whimpers quietly, wincing with each loud thump as you ram yourself into her.",
YOURPREG: "All done. I think I left a bastard in her. Raise it well, ok?",
PREGGEND1: "overheard",
PREGGEND2: "I had the weirdest dream about Derek. It was the most vivid sex dream I've ever had, when I woke up I could have sworn it was real.|You gotta confess to him.|Yeah, I think I will. He's seemed pretty down these past few days though, not sure it's the best time.",
PREGGEND3: 3
},
{
INTRO: "",
HISROLE: "new acquaintance",
HERROLE: "new just-friends friend",
CONVO1: "Ha, I wish. I just met her, but she's got a boyfriend back home. She's nice and all but I had to hang out with her all afternoon before she even mentions him! If I wanted to get friendzoned I'd have stayed home for my vacation.",
TEMPTATION: "You seem like a guy who gets 'friendzoned' a lot. I have just the thing for you...",
TEMPTED: "Whoah nice! That'll put her out for how many hours did you say?///he asks, and you answer.///Great! I'm going to need to get a few bottles of Brawndo to keep me hydrated...",
TEMPTFAIL: "What? I bet that doesn't even work. Probably just headache meds. Nice hustle, guy, but go fuck yourself.",
FUCKING: "Look at this body! Worth it. Totally worth it.|Feels so nice! I wonder what her boyfriend would say if he knew I was in his girl?|I'm gonna rip your pussy apart!|This is for wasting my time you stupid cunt!|Ughhh!",
FUCKED: "I'm gonna get her dressed again; I need to take some photos of us cuddling together to show my friends back home for bragging rights. She's way hotter than any girl they've gotten, even Craig.",
PREGGED: "She's pregnant.|Yeah I wish.|No, really. She is. I can tell.|Fuuuuuuck... that's awesome.",
YOURTURN: "You can do that cuddly shit after I'm done with her.",
YOURFUCK: "Sure, sure. I'll just sit here and watch.",
YOURPREG: "She's probably pregnant by now, what do you think?|Oh shit haha, I didn't even think of wearing a condom! Hope she doesn't have an STI.",
PREGGEND1: "overheard",
PREGGEND2: "So the guy then tells me, she's pregnant, and I'm like what? Nah. But then he's all like, no for real.|You think he really knew?|I don't know, but I got excited. I think I want to do it again.|What, with the pills? We gotta try to find some.|No, doesn't have to be pills, I mean the pregnancy thing.|You wanna knock up some sluts?|Yeah, you in?|Sure, let's do it.|I bet we can cream five girls each, between the two of us preg 10.|Fuck man, now I'm excited. Lets go to the club and get started!",
PREGGEND3: 1
},
{
INTRO: "",
HISROLE: "step-brother",
HERROLE: "step-sister",
CONVO1: "Ewww! It's not like that. She's my step-sister. Our parents got married yesterday, a destination wedding here on the island. Yeah she's hot but she's a fucking annoying bitch half the time, I'm not sure how I'm going to get along with her.",
TEMPTATION: "She'll probably never stop being a bitch, but I know a way you can turn this into a good thing...",
TEMPTED: "You mean all I need to do is feed her a pill like this and... I can fuck her whenever I want? Hell yeah I'll take that.",
TEMPTFAIL: "I don't know that sounds... I mean, she's family! Get away from me, guy. You're sick.",
FUCKING: "She looks pretty sweet and peaceful with her eyes closed.|I can't believe I'm doing this. I'm in!|This is amazing, I could get used to her like this!|Take this! I'm gonna destroy you you little brat!|Oh shit I'm coming better pull ou- ohhhh, too late.",
FUCKED: "That was amazing! I finally found a use for this annoying little cunt! I gotta figure out how to get a bottle of this stuff when I get home.///he says, and his eyes suddenly widen.///Whaoh, what if she has some friends over for a sleepover? What if, when my dad's out of town, I slip some in her mom's drink and... God damn! The possibilities are endless.|Fun times ahead for you. Just be careful.|Oh I will. Hehehehe...",
PREGGED: "Oh hey, one last thing. What happens if she gets pregnant?|Huh? Oh, no big deal. Nothing a push down the stairs won't cure.",
YOURTURN: "That looked fun, let me have a turn with that little bitch.",
YOURFUCK: "Yeah sure, go ahead. Treat her with respect!|Oh shit, she's tight. You got a nice little fullsized fleshlight right here.|Those are some good moves! I should use her for practice so I know what I'm doing when I get a girlfriend.",
YOURPREG: "That was fun. By the way, have you ever wanted to be an uncle?|What?|Don't worry about it. Take care.",
PREGGEND1: "socialmedia",
PREGGEND2: "My mom and stepdad announced today that she's pregnant! I almost laughed it was so surreal. Here I am, hiding my lump, with baggy sweaters and stuff, and she comes out with that news.|That's weird. When are you going to tell them?|I don't know... I don't know if I even can, now. But I think my stepbrother knows, or at least suspects. The way he looks at me. Like he's got this smirk on his face, like he must know something.|I've been meaning to mention, my period's late.|How late?|Like, getting pretty serious now.|You're not even the first person to tell me this this week. You're not even the third, actually.|Really? Who else...?",
PREGGEND3: 66
},
{
INTRO: "",
HISROLE: "rapist",
HERROLE: "daterape target",
CONVO1: "Oh, I intend to.///he says, glancing back and forth before leaning in to whisper.///Bitch is out of my league. I told her I could get her tickets to some celeb gala I'm catering for next week, that's the only reason she's giving me the time of day. You seem the sort of guy to have 'pharmaceutical aid' for this kind of problem. So she puts up less of a fuss, you know what I'm saying?",
TEMPTATION: "You're lucky you met me, I got just the thing...",
TEMPTED: "Shit, this'll knock her right out! What do you want for it?",
TEMPTFAIL: "Oh that's just a shitty sleeping pill. I want something to make her gush and moan, so maybe she'll tell her friends about me afterwards. Might not have to drug them, or even buy them a drink...",
FUCKING: "Alright girl, lets see what you have under all that pesky clothing.|Oh man, it's tight. I had her figured for a slut, now I don't know about that.|You can see from the way they move and breathe that I know how to fuck. Wouldn't give me the time of day, but I can plese them. But now it's time to please myself...|Fuck! Rgggh!|Yyyeah, you see that creampie? I got her good. Look at it ooze out.",
FUCKED: "That was great. I fucking love those pills, they've gotten me so much pussy over the years.|Yeah?|This one time me and a friend met these two sisters while camping, so we pick our favorite sister and plan to drug their drinks. Only my buddy gets so wasted and accidentally drinks the two cups we put the pills in, passes out.|So you didn't really benefit from the pills then, did you?|Did I? Listen: With my buddy out for the count, I didn't have to share. The sisters got wasted plenty too, so after they went to bed I snuck into their tent, crawled into the sleeping bag with one, fucked her, then crawled in with the other, fucked her too. Did it a few times each before one of them almost woke up while I was in her, so I called it quits.|Nice. Sucks your friend missed out.|Nah, he did alright. Later that trip he fucked the older sister. They eventually got married.|Oh, that's a... an interesting story. Good for him.|Yeah he got lame after that, gave me all his pills and shit and told me to get rid of them. I had the month of my life with those. Used them to nail all kinds of bitches: two of my roommates, my supervisor at work, a bunch of girls I met at parties, and even my buddy's wife one last time.|Wait, the sister he married? You fucked her again, after they got married?|Yeah, why not.|
I dunno. Bros before hoes? Something like that?|No. Listen to the best part: I'm pretty sure his first kid is mine. Hahahha.|Oh man that's cold.|Well, it felt pretty warm at the time!///he says, bursting into laughing as he makes thrusting motions, pantomiming the rape of his friend's wife.",
YOURTURN: "Hey, lemme have a turn, would ya?",
YOURFUCK: "Be my guest.///he says. The two of you take turns fucking her for several hours.",
YOURPREG: "I bet she's pregnant now.|Yeah, hope so. That was fun. Take care.",
PREGGED: "What if you got this one pregnant too?|That'd be fucking funny. I bet I will. I ain't done here, not by a long shot.///he says, crawling back on top of her and readying his penis for round 2.",
PREGGEND1: "news",
PREGGEND2: "...and all-in-all that makes seven supermodels who have announced their pregnancies in the past week. What is going on?|What indeed? That's it for entertainment, next in international news...",
PREGGEND3: 99
},
]>>
<<set _V = _VARIANTS[$EVENTSEED%_VARIANTS.length] >>
<<talkingto _V.HISROLE 1 >>
/*
other ideas: ex-wife who cheatd, prostitute
"You think so, huh? Well, all of my friends thought she was hot too. Problem is, she felt the same way. "
{
INTRO: "",
HISROLE: "",
HERROLE: "",
CONVO1: "",
TEMPTATION: "",
TEMPTED: "",
TEMPTFAIL: "",
FUCKING: "",
FUCKED: "",
YOURTURN: "",
YOURFUCK: "",
YOURPREG: "",
PREGGED: "",
PREGGEND1: "",
PREGGEND2: "",
PREGGEND3: 99
}
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<stand _MANSTAND >>
<<unstand _WOMANSTAND >>
<<set $EVENTSEED = random(2310) >>
<<set _V = _VARIANTS[$EVENTSEED%_VARIANTS.length] >>
<<set $WHOELSE = setup.randomName("female") + " " + setup.randomName("last") + " (drugged "+_V.titleROLE+")" >>
<<if _V.INTRO >>
_V.INTRO
<<else>>
<<sayone "You see a hot girl, but she's with another guy.|You see a young man and women together. The woman is pretty hot.|You find yourself staring at a hot girl, but notice she's with some guy." >>
<<sayone "Looks like they might be on a date.|Hard to tell if they're an item or not.|Whatever, good for him you think." >>
<</if>>
<<sayone "The guy gets up to order something, and passes near you.|They're in line just behind you, but she leaves to go to the washroom." >>
<<say "Bro your girl's hot, you gonna be hitting it later?|Nice girl. You think you'll score?" NEXT "RESPO:_V.CONVO1" >>
<<do "Leave him to his fun." PAGE:777 >>
<<case 1 >>
<<stand _MANSTAND >>
<<convo>>
<<set _ODDSARE = 30 + $PLAYER.getSkill('charm')*5 + $PLAYER.getStat('C')*5 >>
<<set _ODDSARE = Math.min(_ODDSARE,70) >>
/*<D>_ODDSARE </D>*/
<<show "You think of the sleeping pill you have, and an evil thought comes to mind." HAVE:pill-sleep VIRTUE<20 >>
<<if setup.diceRoll( _ODDSARE ) >>
<<say "_V.TEMPTATION (tempt him to drug her)" USESKILL:CHARM VIRTUE<20 HAVE:pill-sleep NEXT ACT:corruption icon:diceroll MYSTERY "RESPO:_V.TEMPTED" >>
<<else >>
<<say "_V.TEMPTATION (try to tempt him to drug her)" USESKILL:CHARM VIRTUE<20 HAVE:pill-sleep PAGE:9 icon:diceroll MYSTERY "RESPO:_V.TEMPTFAIL" >>
<</if>>
<<say "I didn't ask for your life's story. Enjoy your time with your _V.titleROLE. (leave)|Jeez. Have fun sorting that out, then. (leave)|She's your _V.titleROLE? Ha. Good luck with that.|I was just checking to see if she was available, but I don't want to get mixed up in this. (leave)" PAGE:777 >>
<<case 2 TEMPT >>
<<itemimage pill-sleep right >>
You present the <<itemtip pill-sleep >> and smoothly lay out the case for using it as an 'icebreaker'.
<<convo>>
<<say "You can have it for free. I'm just trying to help a guy out.|Take it and enjoy your _V.titleROLE." NEXT GIVE:pill-sleep "RESPO:Wow, you're a cool guy. Thanks." >>
<<say "I want $200 for it." NEXT GIVE:pill-sleep EARN:200 "RESPO:That's all? Wow, for this experience... It's worth it." >>
<<say "I want $200 for it. (sell him a fake pill instead)" PAGE:4 EARN:200 LIE GIVE:pill-sugar "RESPO:That's all? Wow, for this experience... It's worth it.|Yeah, here.///you say, handing him the pill.|So I just slip it in her drink?///he asks.|Yeah.|Then what? How long does it take to kick in?|Oh, like a while I guess. Don't worry about it, just keep her feeling comfortable while it synthasizes in her bloodstream. Might take hours, just do whatever she tells you in the meanwhile. Got it?|Yeah, no problem." >>
<<say "I want $400 for it." NEXT BARTER GIVE:pill-sleep EARN:400 "RESPO:That's a lot but... it's worth it.///he says, handing you the money." >>
<<say "I'll give it to you for free. You just have to let me watch." PAGE:5 GIVE:pill-sleep "RESPO:Watch? You want to watch me fuck her?|Yeah.|Uh... fine, but you sit on the other end of the room and stay there. Don't even dream of touching me.|No, I won't. Trust me, I'm not into that.|Alright, that's settled." CHOICE:watch >>
<<say "You can consider it payment for your role in porn scene. She'll be your costar, obviously.|You ever thought of doing porn? I'll give you the pill if you let me film the results." PAGE:5 CHARM GIVE:pill-sleep HAVE:camera "RESPO:You want to film it? I don't know how I feel about //that//.|Trust me, you'll be great.|Yeah but will you keep my face out of it?|Of course! I'll blur out both of your faces. What do you say, wanna be a porn star?|Heh, I always wanted to be in a porno." CHOICE:film CHOICE2:threat >>
<<say "You know, the conversation we've had so far is enough to get you in a lot of trouble with the law? But don't worry, let me get the action on tape for my collection and I'll charge you... $500 for the privilige." PAGE:5 LIE THREAT EARN:500 GIVE:pill-sleep HAVE:camera "RESPO:What? Wait, don't tell anyone and... hey, are you trying to coerce me into being in a porn film?|Yeah. I recorded everything you said.|FUCK!|I like your story, so you're going to tell it to the camera, tell you why you've drugged and are gonna rape your _V.titleROLE co-star. Don't worry, I'll keep your face out of the picture; and it's for my private collection anyway.|Damn. I guess I don't have a choice.|You do, but only one of your options gets you pussy; the other gets you in shit. Deep shit.|Alright, lets do this." CHOICE:film CHOICE2:nothreat >>
<<say "Forget it. You can't handle this awesome power.|Just kidding, was just trying to see if you're a sicko. You are.|Actually, this is my last one. I'm going to save it." PAGE:777 >>
<<case 3 BUYSDRUNG >>
<<convo>>
You hand him the pill.
<<convo "|Here's the pill. Drop it in her drink when she isn't looking, it'll dissolve and work its magic. Just make sure you get her some place quiet before it really starts to kick in.|Thanks." >>
<<do "Say goodbye." PAGE:777 "RESPO:Later. Have a good time.///you wish him as you part company." >>
<<do "Stick around and watch him." PAGE:777 TIMEPASSES:0.5 "RESPO:Have a good time.///you wish him. He returns to his girl. He buys her a drink and once it arrives points to something behind her and clumsily drops the pill in her drink. She doesn't notice, and he seems to nervously make conversation until she takes the first sip. He sees you watching him, and smiles. A few minutes later, she stretches her arms and yawns; he surreptitiously gives you the thumbs up. It's not long before she seems to want to leave, and seems to accept his offer to take her home. What a caring guy! He helps her up and they walk out. He smiles and nods you you one last time before walking out with her arm over his shoulder." >>
<<case 4 >>
<<convo>>
<<do "All done." PAGE:777 >>
<<case 5 WATCHIT >>
<<convo>>
You hand him the pill.
<<convo "|Here's the pill. Drop it in her drink when she isn't looking, it'll dissolve and work its magic. Just make sure you get her some place quiet before it really starts to kick in.|Thanks." >>
<<timepasses .33 >>
You wait outside, leaning against the wall. Twenty minutes later they exit, her arm slung over his shoulder. She's weakened, but still awake, and is being escorted to the scene of her impending rape under the pretense of helping her when she doesn't feel well.
<<do "Follow them." PAGE:10 >>
<<case 9 FAILEDTOCONVINCE >>
You try to present case for drugging her to get what he wants/needs, but you can tell from his expression halfway into your pitch that it isn't going well.
<<convo>>
With a disgusted look on his face he turns away from you. He pulls his cellphone from his pocket and starts dialing. Is he calling the cops? His girl? His mom?
<<heat 10 >>
<<do "You'd better leave." PAGE:777 >>
<<case 10 >>
<<change_bg hotel >>
You trail behind them, but not too far; there's no likelihood of her noticing you in her impaired state of mind. When you get to the hotel, you ride the elevator up with them.
<<p>>During the ride he asks her for her hotel keys, and she drops them while handing them to him. You pick them up and hand them to him, and he smirks at you as he accepts him. She is leaning her head on his shoulder with her eyes closed, and does not notice.
<<p>>The elevator door opens. It's your floor.
<<do "The coast is clear: Help him haul her into the room." NEXT >>
<<case 11 >>
<<set _FUCKTEXT = _V.FUCKING.toArray() >>
<<change_bg hotelroom >>
You hold her up while he fumbles with the key, trying to get the door open. He's nervous, or excited. Probably both, you think as you grip her ass.
<<quo _WHO _FUCKTEXT[0] "he says as he lays her on the bed and begins undressing his _V.titleROLE.|he says, shoving his hand under his _V.titleROLE's top." >>
Once the two of them are undressed, he climbs on the bed, spreads her naked legs and carefully positions his penis for insertion.
<<if $CHOICE=="film">>
<<p>>You position the camera and capture the moment two become one, from behind and below. It's not easy in this lighting, but you nailed the shot.
<<skillup art 1 >>
<</if>>
<<quo _WHO _FUCKTEXT[1] "he says, dick slowly dissappearing into her pussy.|he says, slowly penetrating her her." >>
He fucks her, gently at first but more intensely as he becomes more confident that she won't wake. As he slides too and fro you start to notice her body moving. She's still asleep, but she's dreaming. It's a sexual dream inspired by this very violation by her _V.HISROLE!
<<eventimage first(1).webp >>
<<if $CHOICE=="film" and setup.diceRoll(50) >>
<<p>>You shoot it so you capture all the action in the frame, but keep her face in view. Later in editing you can enlarge and enhance the shots of her face and her porn-worthy expressions, and splice it with the footage to enhance the experience.
<<skillup art 1 >>
<</if>>
<<eventimage first(3).webp >>
<<quo _WHO _FUCKTEXT[2] "he says, and begining to pound her hard.|he says, abanding his lover's approach for one more vicious.|he says, and speeds his thrusts as he grips her roughly." >>
The room is filled with the sound of wet slapping sounds and a bedframe creaking from the stress. She starts to moan, and calls out in her sleep. What lover pounds her body in the dream world while this one assaults her in the real one, you wonder?
<<quo _WHO _FUCKTEXT[3] "he blurts, barely audible over the sounds of slapping flesh." >>
<<eventimage first(2).webp >>
<<if random(0,1) >>
<<p>>//She had an orgasm! It's unmistakable, even from this distance.//
<</if>>
<<quo _WHO _FUCKTEXT[4] "he says, after unloading in her.|he says before pulling out, the job done." >>
<<if $CHOICE=="film" and setup.diceRoll(50) >>
<<p>>You manage to frame the pullout perfectly so her sweat-glazed face is in the background, breathing heavily with her mouth open, while cum oozes out of her pussy.
<<skillup art 1 >>
<</if>>
<<if setup.diceRoll(33) >>
<<pregother $WHOELSE >>
<</if>>
<<ifpreg "That's a lot of cum. You wonder if she got pregnant." >>
<<do "Continue." NEXT >>
<<case 12 >>
<<stand _MANSTAND >>
<<if $CHOICE=="film">>
You got some good rape footage.
<<takeall videorape >>
<<else>>
Well, that's that.
<</if>>
<<convo _V.FUCKED >>
You look from him to his _V.titleROLE.
<<if $WHOELSE.isPregnant(1) >>
<<convo _V.PREGGED $PLAYER $WHO >>
<<schedule _V.PREGGEND1 _V.PREGGEND2 _V.PREGGEND3 >>
<</if>>
<<say "You got an hour or two until she wakes up, enjoy." PAGE:777 >>
<<if $CHOICE=="film" and $CHOICE2=="threat">>
<<say "_V.YOURTURN Unless you want me sharing your video with the cops?" THREAT:4 NEXT "RESPO:_V.YOURFUCK" >>
<<elseif $CHOICE=="film">>
<<say "_V.YOURTURN Step aside, pornstar. (hint at possibility of porn video blackmail)" THREAT:4 NEXT "RESPO:_V.YOURFUCK" >>
<<else>>
<</if>>
<<if $CHOICE=="watch" >>
<<skillup fuck 1 >>
<<say "_V.YOURTURN Step aside, I'll show you how it's done." THREAT FUCK NEXT "RESPO:_V.YOURFUCK" >>
<</if>>
<<if $WHOELSE.isPregnant(1) >>
<<say "_V.YOURTURN Step aside, pussy. (physically intimidate him)" THREAT S:6 NEXT "RESPO:_V.YOURFUCK" >>
<<else>>
<<say "_V.YOURTURN Step aside, pussy; it's time to get your _V.titleROLE pregnant. (physically intimidate him)" THREAT S:6 NEXT "RESPO:_V.YOURFUCK" >>
<</if>>
<<case 13 >>
<<stand _MANSTAND >>
<<convo _V.YOURFUCK >>
/*
<<sayone "You climb on top of her|You spread her legs" >>
and
<<sayone "ease yourself in|slide your cock into her|push your dick into that pussy" >>
and
<<sayone "take your time with her.|enjoy the easy lay.|fuck her in her sleep." >>
*/
<<fuck $WHOELSE $WHO group gangbang dp rape sleep >>
<<set $WHO=_V.HISROLE >>
When you're finished, you say one last thing to him before you leave.
<<if $WHOELSE.isPregnant() >>
<<convo _V.YOURPREG $PLAYER $WHO >>
<<schedule _V.PREGGEND1 _V.PREGGEND2 _V.PREGGEND3 >>
<</if>>
<<say "Thanks for bringing me this. (leave)|We should do this again sometime. (leave)|Good teamwork. (leave)" PAGE:777 >>
<<say "Survey says two out of three people enjoy a good gangrape." PAGE:777 SKILLUP:JOKE:1 CHANCE:25 "REPLY:The joke did not land." >>
<<say "//That's// how you please a woman. (leave)|I think I did her better than you. (leave)|I hope you learned something from watching me work. (leave)" PAGE:777 FUCK>_DIFFICULTY ACT:brag >>
<<case 14 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<D>$WHO vs $WHOELSE</D>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto WHOEVER 1 >>
<<difficulty 1 >>
<<set _VARIANTS = [
{
INTRO: "",
HISDESC: "a middle-aged bald guy",
HISROLE: "cheapskate",
HERROLE: "expensive date",
HERTYPE: "porn",
CONVO1: "You like what you see?///says the _V.HISDESC who's date you're oggling.|Yeah, who wouldn't?///you respond, somehow sensing he won't mind you talking about his woman this way.///I'd fuck the shit out of that.|She's not a slut, guy. I wish she was! This is our fourth date and she still hasn't put out. She loves expensive restaurants, it's killing my wallet. One time she came over to my place and I thought I'd get some play, but she just wanted to use the shower and change into new clothes I bought her.",
NEEDSKILL: "investigation",
NEEDSTAT: "C",
GOODSAY: "You need to give up. She's not gonna fuck you.",
GOODITEM: "",
GOODPASS: "I can't give up. I'm //this// close, I can feel it.|She's a gold digger; I can tell. Just likes free stuff and a modicum of attention.|Really? Shit. Well, I'm gonna order a ton of expensive shit too, then leave her here to pick up the bill. Serves her right!|You do that.|Hey, I got something for ya.///he says, and pulls out his phone.///Here's some racy shots I secretly took of her while she was in the shower that one time. She locked the door, but that ain't no problem for me.|Nice!///you say, accepting the holophotos from him.|Spread 'em around, would ya?",
GOODFAIL: "I can't give up. I'm //this// close, I can feel it.|I have a feeling you won't feel it. Ever.|Whatever, kid.",
GOODREWARD: "photonude_hidden|photolingerie_hidden|photonude_hidden|photolingerie_hidden",
GOODSCHED: "",
BADSAY: "She won't say no to some of this, and I find this shit loostens them up nicely.",
BADITEM: "drugs",
BADPASS: "I haven't done that shit in ages. It always worked in the past, I bet it will again! Thanks.|No worries.|Here, take these.///he says, handing you something.///I had a plan B, but yours is better than mine, so I won't be needing these.",
BADFAIL: "Nah, I don't think so. Keep it for yourself.",
BADREWARD: "lockpick|lockpick",
BADSCHED: "porn:You see a video of a middle-aged bald guy hooking up with a hot girl in a washroom stall. They appear to be very high.",
},
{
INTRO: "",
HISDESC: "a skeevy-looking dude",
HISROLE: "John",
HERROLE: "whore",
HERTYPE: "whore",
CONVO1: "Eyes off my girl, she ain't no whore.///says the _V.HISDESC. Something about the way he said it makes you think he's not even convinced of this himself.|Really? Because she looks like a whore.|You shut your fucking mouth!///he says, gripping you by the collar.|Easy, easy.///you say, uninterested in getting in a fight here.///I didn't mean any insult, really. You just came at me like that, I just said the first thing to get you. I'm sure she's a lovely woman.|Yeah.///he says, sighing as he releases you.///No, you're right though. She is a whore. Call me a fool, but I've fallen in love with her.|Oh man, that's rough.|Yeah. She's not into me, so I keep paying her to talk to me, see mee. I just can't quit her and she doesn't give a shit about anything but what's in my wallet.",
RESPECTSKILL: "oral",
RESPECTTRAIT: "",
GOODSAY: "Well that's just sad; here, enjoy her on my dime. I don't think it's going to change things, but have you tried... (give sex advice)",
GOODITEM: "whorecoin",
GOODPASS: "Oh, that's interesting.///he says, listening to your directions on eating out.///You really think that'll work?|No, but it'll work better than paying her to suck your balls. She might actually look forward to seeing you, after you master it.|Hmm...",
GOODFAIL: "What? I already know how to do that. Plus, you want me to get some sort of STI on my face? I mean there's love, and then there's stupidity.",
GOODREWARD: "",
BADSAY: "Take this condom; it's been tampered with. Someone once told me if you get a girl pregnant, it could present an opportunity for love where none existed.",
BADITEM: "condom_tampered",
BADPASS: "You think she'll really have my baby? Well, worth a shot. Here's the condom I would have used, plus something extra. ",
BADFAIL: "Kids? That was always the dream, but I don't think so.",
BADREWARD: "condom,100",
BADSCHED: "internet:You read a human interest story about a John and a whore who fell in love an got married.:66",
},
{
INTRO: "",
HISDESC: "a well-dressed gentleman",
HISROLE: "ex-husband",
HERROLE: "ex-wife",
HERTYPE: "milf",
CONVO1: "That's my ex-wife you're looking at.///the man says.|Oh, sorry for your loss.///you respond, not sure what to say.|No, don't be. She fucked all of my friends, and humillated me. We're in the middle of a divorce, and she's dragging it out and making it as expensive as she can, trying to get custody of the kids.|That sucks. You ought to get a lawyer and interact with her as little as possible, I think.|Yeah... it just fucking pisses me off. When we're done she'll probably go fuck the pool boy again. Fucking slut.",
NEEDSKILL: "lie",
NEEDSTAT: "C",
GOODSAY: "Oh, so that's why she looks familiar. About a year ago, I met her at a bar... (tell a tall tale)",
GOODPASS: "Wait, are you telling me you fucked her?|Yeah, sorry.|No, no. When was this? You said a year ago.|It was in... uh, April.|What?! Are you sure?|Yeah, why?|I was in Asia on a prolonged business trip. I've always been suspicious of the timing of our second kid's birth!|What?|Nine months after you stick your dick in her, out pops Cecil. I've been raising your kid, you bastard!|Well, if we're being accurate, that would make Cecil the bastard, wouldn't it?|Grrrr!|Gotta run!",
GOODFAIL: "Yeah right! You? And her? No way. No way in hell. The garbage man's got more of a chance than you.",
GOODREWARD: "",
BADSAY: "I don't know if it'll help with your divorce trial, but if you slip one of these into her birth control, she'll get an unpleasant surprise.",
BADITEM: "pill-fertility",
BADPASS: "That's evil. But... it might just work. Hehehe. If it's the pool boy who knocks her up, that would be priceless. He's go no money; in fact, he's twenty thousand dollars in debt. How's that for a free meal ticket? Here, take this; I don't know if you've saved me any legal fees, but still you've earned it.",
BADFAIL: "That's evil. I'm not doing that. I still love her a little; wish I didn't.",
BADREWARD: "500",
BADSCHED: "",
},
{
INTRO: "",
HISDESC: "a slightly doughey guy",
HISROLE: "boyfriend's best friend",
HERROLE: "best friend's girl",
HERTYPE: "misc",
CONVO1: "Like what you see? She's taken.///he says.|Oh, hi. You're lucky.|No, she's not mine. God, I wish. She's my best friend's girl. We're planning his surprise birthday party.|You said 'I wish'?|Did I? Well, it's true. I've been having so much fun with her. One minute I'm happy because it feels so good to be with her, the next I'm pretty bummed out because I know it's just whatever.",
NEEDSKILL: "barter",
NEEDSTAT: "C",
GOODSAY: "Take one of these, just in case the evening gets better.",
GOODITEM: "condom",
GOODPASS: "Heh. You're a good guy. Alright. Help yourself to a whore, on me. At some places, no condoms required!",
GOODFAIL: "I... I could never do that with my best friend's girl. But thanks, that's a nice thought.",
GOODREWARD: "whorecoin",
BADSAY: "Just continue the conversation at your place, and get her drinking. Here, take this; it's a guaranteed panty-dropper.",
BADITEM: "booze",
BADPASS: "Thanks but I'm pretty sure she's a good, faithful girl.|Well maybe. But if she doesn't want to cheat, just apply more alcohol, and you'll get laid one way or another.|Are you saying...?|Yeah.|I-///he begins, hesitates, then snatches the bottle from you.///Gimme that.",
BADFAIL: "Thanks but I'm pretty sure she's a good, faithful girl.|Well maybe. But if she doesn't want to cheat, just apply more alcohol, and you'll get laid one way or another.|Are you saying date-rape her?!|Who said anything about it being a date?|Get outta here with that shit, bastard!",
BADREWARD: "whorecoin,whorecoin,whorecoin",
BADSCHED: "overheard:Babe, I spoke to my doctor and I have an STI.|What? How?|How //indeeed//?|Well what are you looking at me for?:7",
},
{
INTRO: "",
HISDESC: "a big musclebound guy",
HISROLE: "former student",
HERROLE: "a sexy older woman",
HERTYPE: "milf",
CONVO1: "Brah, I see what you're looking at. Listen to me. She's my teacher from 6th grade.|Really?|Yeah. Failed me four times. Hate the bitch to this day.|Didn't I just see you with her?|Yeah. She doesn't recognize me! Has no idea. Bitch is a cougar. Gonna hatefuck the shit outta the old broad, then call her a fat old bitch afterwards till she cries.",
NEEDSKILL: "",
NEEDSTAT: "S",
GOODSAY: "That's kinda mean, don't you think?",
GOODITEM: "",
GOODPASS: "Yeah, I guess. Fuck, thanks for ruining the fantasy.|Well, you can still hatefuck her.|Nah, without the cruel finish there's really no point. She's not my type.|What a waste.",
GOODFAIL: "No, not really. She deserves it.",
GOODREWARD: "",
BADSAY: "You're a strong guy like me. Guys like us could really hurt old broads like her if we tried.",
BADITEM: "",
BADPASS: "You think so? How bad.|I dunno, broken pelvis maybe.|Hehehe, I'll try. Never thought of trying that. Plausible denyability. 'Officer, I was just trying to have sex with her.'. I like it.///he says, then fist pumps you.///Where do you work out? We should work out together sometime.|Yeah, sure.///you say, and he tells you his {{gym location}}.",
BADFAIL: "Yeah no shit, that's the plan.",
BADREWARD: "",
BADSCHED: "news:Next, an update on the injured schoolteacher story from earlier this week. Due to an outpouring of support, she has received the funding needed for the critical pelvis surgery, and is expected to make a full recovery.:6",
},
{
INTRO: "",
HISDESC: "a man wearing a sweater",
HISROLE: "sketchy teacher",
HERROLE: "student",
HERTYPE: "student",
CONVO1: "Do you normally oggle women way too young for you?|Dude, I'm pretty sure you're on a date with her.|'Dude'? And no, I'm not on a 'date' with her. She is a student of mine; I'm merely meeting her to discuss her college applications.|At a place like this? I don't believe that. If you aren't fucking her already, you definately intend to.|I don't!///he says, his arrogant facade giving way to sudden blatant anxiousness.///You-|Hey, whatever. It's none of my business. Actually, it's impressive if you did.|Oh god... I've been having an affair with her for six months now. She's been pressuring me to break up with my wife, and I suspect strongly suspect she's been collecting blackmail evidence on her phone to pressure me to do that an then marry her.|Wow you really spilled the beans there.|I get like this when I've had a bit to drink. Please don't tell anyone! It could ruin me!|Relax.|Well, now that I've told you everything, do you have any idea what I should do?!",
NEEDSKILL: "hack",
NEEDSTAT: "I",
GOODSAY: "Well, if you want to save your marriage you could install a remote access app on her phone, and delete everything she's got on you, maybe subtly alter her history to provide you with an alibi and make her look crazy...",
GOODITEM: "",
GOODPASS: "That's... you can do that?|Yes. Let me tell you how.///you say, and begin explaining.|I see, I see. It's that simple. Thank you.|Well, anyway...|Wait! While I'm getting rid of evidence, here's a few pieces of it on my own phone.///he says, transferring you a few videos of sex with his student.|Thanks, but why?|I can't bear to delete the only copy of these.|One of them has a completely different girl in it.|Well, while I was cheating on my wife with my student, I also began cheating on my student with a second student; a friend's daughter, in fact. You gotta understand, I never got girls this hot when I was their age.|Nice.",
GOODFAIL: "That's... you can do that?|Um, actually I can't. I just remember seeing it on a show.|Thanks for nothing!",
GOODREWARD: "videosex videosex videosex",
BADSAY: "Why don't you just divorce your wife and upgrade to the newer model over there?",
BADITEM: "",
BADPASS: "What a stupid question!|Really? You're cheating on your wife with her on the regular and she sounds like she might be crazy, which means the sex is good.|Yeah, but my career!|What about it? Just get another job and marry her in secret. Or whatever, there's gotta be at least four different solutions. It's not exactly a complicated problem.|You know what? You're right...",
BADFAIL: "What a stupid question!|You're a stupid question!|...|Yeah, ok. Bye.",
BADREWARD: "",
BADSCHED: "internet:A teacher in an unnamed academy in The Heights has been fired for indecent acts involving members of the studend body.|Since we initially broke this story, many students have come forward with allegations.|We will provide you updates to this story as it progresses.:17",
},
]>>
<<set _VARIANTNUMBER = $EVENTSEED % _VARIANTS.length >>
<<set _V = _VARIANTS[_VARIANTNUMBER] >>
<<talkingto _V.HISROLE 1 >>
/*
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<set $EVENTSEED = random(2310) >>
<<set _VARIANTNUMBER = $EVENTSEED % _VARIANTS.length >>
<<set _V = _VARIANTS[_VARIANTNUMBER] >>
<<talkingto _V.HISROLE 1 >>
<<set $WHOELSE = setup.randomName("female") + " " + setup.randomName("last") + " ("+_V.titleROLE+")" >>
<<if _V.INTRO >>
_V.INTRO
<<else>>
<<sayone "You see_V.HISDESC and a woman dining together.|You see a couple, apparently on a date." >>
<<sayone "You wish you were that guy.|She's fucking hot." >>
<<sayone "They're just finishing up,|They're having after-dinner drinks,|He seems to be asking the waiter for the bill," >>
<<sayone "and his date goes to the washroom.|and his date is preoccupied with her phone.|and his woman goes out for the smoke." >>
<<sayone "The guy notices you staring at her as she passes you.|You watch her ass as she walks away, when you hear someone speak to you." >>
<</if>>
<<convo _V.CONVO1 >>
<<set _WIDG = "<<say \"" + _V.GOODSAY + "\" CHOICE:GOOD " >>
<<set _WIDG += _V.NEEDSKILL ? _V.NEEDSKILL+":"+_DIFFICULTY/2+" ":"">>
<<set _WIDG += _V.GOODITEM ? "have:"+_V.GOODITEM+" " : "" >>
<<set _WIDG += "MYSTERY NEXT >> " >>
_WIDG
<<set _WIDG = "<<say \"" + _V.BADSAY + "\" CHOICE:BAD " >>
<<set _WIDG += _V.NEEDSTAT ? _V.NEEDSTAT+":"+_DIFFICULTY/2+" ":"">>
<<set _WIDG += _V.BADITEM ? "have:"+_V.BADITEM+" " : "" >>
<<set _WIDG += "MYSTERY NEXT >> " >>
_WIDG
<<say "Well, that's great.|Oh that's interesting, hey I got an appointment.|Oh, look at the time. Gotta run." PAGE:777 >>
<<case 1 >>
<<if $CHOICE=="GOOD" >>
<<if _V.NEEDSKILL >>
<<set _CHANCE = Math.min( $PLAYER.getSkill(_V.NEEDSKILL)*10, 70) >>
<<set _PASSED_IT = Math.min(_CHANCE) >>
<<else>>
<<set _PASSED_IT = 1 >>
<</if>>
<<if _PASSED_IT >>
<<set _CONV = _V.GOODPASS >>
<<takeall _V.GOODREWARD >>
<<if _V.GOODSCHED >><<schedule _V.GOODSCHED >><</if>>
<<else>>
<<set _CONV = _V.GOODFAIL >>
<</if>>
<<else>> /* $CHOICE=="BAD" */
<<if _V.NEEDSTAT >>
<<set _CHANCE = Math.min( $PLAYER.getStat(_V.NEEDSTAT)*10, 70) >>
<<set _PASSED_IT = setup.diceRoll(_CHANCE) >>
<<else>>
<<set _PASSED_IT = 1 >>
<</if>>
<<if _PASSED_IT >>
<<set _CONV = _V.BADPASS >>
<<takeall _V.BADREWARD >>
<<if _V.BADSCHED >><<schedule _V.BADSCHED >><</if>>
<<schedule pregvision 0 1 $WHOELSE _V.titleTYPE >>
<<else>>
<<set _CONV = _V.BADFAIL >>
<</if>>
<</if>>
<<convo _CONV >>
<<if _PASSED_IT >>
He returns to the woman. Seems you succeeded.
<<else>>
He returns to the woman. You failed to persuade him of anything.
<</if>>
<<do "Get out of there.|It's time to leave, you figure.|My work here is done, you think to yourself." PAGE:777 >>
<<case 4 PSIONICS >>
<<convo>>
<<do "All done." PAGE:777 >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat 5 >>
<<event_exitlink >>
<<case 888 BADEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
<<for _i=0; _i<44; _i++ >><<stockimage sex black _i >><</for>><<hr>>
<<for _i=0; _i<44; _i++ >><<stockimage sex milf _i >><</for>><<hr>>
<<for _i=0; _i<44; _i++ >><<stockimage sex asian _i >><</for>><<hr>>
<<for _i=0; _i<44; _i++ >><<stockimage sex misc _i >><</for>><<hr>>
<<for _i=0; _i<44; _i++ >><<stockimage sex porn _i >><</for>><<hr>>
<<for _i=0; _i<44; _i++ >><<stockimage sex student _i >><</for>><<hr>>
<<for _i=0; _i<44; _i++ >><<stockimage sex whore _i >><</for>><<hr>>
If you don't remember this, it's trash:
<<case FUNGIRL >>
<<set
$GIRL = $CHOICE2 ? $CHOICE2 : _RANDOMGIRL,
$CHOICE2 = "",
_HERNAME = $GIRL,
$OBJECT = $DB[$GIRL],
_NEXTGIRL = _GIRLSON[ (_GIRLSON.indexOf($GIRL) + 1) % _GIRLSON.length ],
0 >>
<<if $REPLY >>
<<sayit $REPLY >>
<<else>>
<<sayit "While looking at the whores on offer, you're approached by $OBJECT.description." >>
<</if>>
<<quo _HERNAME $OBJECT.talk_intro "she says in greeting.|she says, smilling." >>
<<stand $OBJECT.stand >>
<<unstand $DB[_NEXTGIRL].stand far >>
<<show "There is another girl, $DB[_NEXTGIRL].description, nearby." >>
<<do "Talk to this _HERNAME.|_HERNAME'll do.|_HERNAME? Yes please." CHOICE:FUNGIRL_TALK >>
<<do "Ignore _HERNAME and talk to $DB[_NEXTGIRL].description instead." CHOICE:FUNGIRL CHOICE2:_NEXTGIRL "REPLY:You approach the other girl.|You leave $LAST and go to talk to the other girl.|This girl is more of what you're in a mood for than $LAST." >>
<<do "Enough with these whores for now." "REPLY:" CHOICE:NEIN >>
<<set $LAST = $GIRL >>
<hr>
<<case FUNGIRL_NEWONE >>
"While looking at the whores on offer, you're approached by $OBJECT.description."
"Talk to this one.|She'll do.|Yes please."
<hr>
<<case FUNGIRL_TALK >>
<<stand $OBJECT.stand >>
==<<stringify $OBJECT >>==
<<if $RESPONSES >>
<<convo 0 _HERNAME player >>
<<else>>
<<sayit "She [moves close|grins widly|takes your hand] and [puts her hand on your shoulder|poses for you enticingly]." >>
<<set _shesayn = $OBJECT.talk_intro >>
<<if _HERNAME.wasFucked()>1 >>
<<set _RENTINGS="rented "+_HERNAME, _RENTINGS=_RENTINGS.counted() >>
She recognizes you from the _RENTINGS times you've rented her.
<<set _shesayn += " Oh, it's //you//. My favorite customer.|Heyyy _NAME. What are you in the mood for today?|I missed you _NAME.".sayOne() >>
<<else>>
<</if>>
<<for _i,_pmem range $PLAYER_party >>_i,_pmem
<<if $OBJECT.traits.includes("likes "+_pmem)>>
<<set
_shesayn += "///She looks over your shoulder to "+_pmem.getFullName('first')+".///",
_shesayn += $OBJECT.talk_likesfriend ? $OBJECT.talk_likesfriend : "Hmmmm." >>
<</if>>
<</for>>
<<quo _HERNAME _shesayn >>
<</if>>
<<say "Hey _HERNAME, let's have some fun." HAVE:whorecoin SECRET CHOICE:FUNGIRL_FALK >>
<<say "Hey _HERNAME, let's have some fun." !HAVE:whorecoin SECRET "RESPO:That'll be one F.T.|A what?|Oh, you don't have any? Go to the front desk. But hurry, or I might not be free." >>
<<for _q, _a range $OBJECT.asks >>
<<set _rep = "RESPO:"+_a >>
<<say _q _rep EVENTONCE >>
<</for>>
<<say "Hi. _HERNAME. Bye _HERNAME. (find another)|I'm not interested in $OBJECT.description, I'm afraid. (find another)" "REPLY:You leave her to find another." CHOICE:FUNGIRL >>
<<do "Enough with these whores for now." "REPLY:" CHOICE:NEIN >>
<hr>
<<case FUNGIRL_FALK >>
<<stand $OBJECT.stand >>
<<quo _HERNAME "What'll it be, _NICKNAME?" >>
<<set _RENTINGS="rented "+_HERNAME, _RENTINGS=_RENTINGS.counted() >>
<<=$OBJECT.traits.includes(_pmem+" likes")>>
<<=$OBJECT.traits.includes("likes "+_pmem)>>
<<=$OBJECT.traits>>
<<say "Let's fuck. (1FT)" GIVE:whorecoin "REPLY:" CHOICE:FUNGIRL_FUCK >>
<<say "How about a creampie? (2FT)|I wanna fill you full of cum. (2FT)" GIVE:whorecoin:2 "REPLY:" CHOICE:FUNGIRL_FUCK CHOICE3:CREAMPIE >>
<<for _i, _pmem range $PLAYER_party >>
<<if $PLAYER!=_pmem >>
<<set
_label = _pmem.getFullName()+", _labelchime (1FT)",
_choic = "CHOICE3:"+_pmem,
_party = "PARTY:"+_pmem,
_labelchime = "enjoy her on me.",
0 >>
<<if $OBJECT.traits.includes(_pmem+" likes") >>
<<set _labelchime = "enjoy her." >>
<<elseif $OBJECT.traits.includes("likes "+_pmem) >>
<<set _labelchime = "I think she likes you. " >>
<<elseif _RENTINGS>=5 >>
<<set _labelchime = "give her a try." >>
<</if>>
<<say _label GIVE:whorecoin:1 CHOICE:FUNGIRL_FRIEND _party _choic >>
<</if>>
<</for>>
<<say "Actually, the more I look at you the less I want to see. (find another)|I suddenly decided you're not my type. (find another)|I just noticed someone hotter than you, nevermind. (find another)" "REPLY:You leave her to find another." CHOICE:FUNGIRL >>
<<case FUNGIRL_FUCK >>
<<quo _HERNAME $OBJECT.talk_sold >>
She takes you to a room.
<<sayit "She takes you by the hand and leads you to a room. As soon as the door slides shut behind you, she [pushes you to the bed|has you sit in a chair] and then [climbs on top of you|sits on your lap|slowly undresses in front of you]. She [kisses you|grinds against your penis|unbuttons your fly|buries your face between her breasts] as you [squeeze her ass cheeks|suck her nipples|get too hard for your pants to contain]."
<<sayit "Soon [your naked bodies are united|you're on top of her|you are in each other's arms|you are holding each other like loves]; she [looks into your eyes longingly|wraps your legs around you] as you [slide your dick inside her|penetrate her|fill her pussy with your dick]. " >>
<<set _cu = "rented "+_HERNAME+"" >>
<<countup _cu >>
<<=$OBJECT.traits[0]>>
<<stockimage fuck $OBJECT.traits[0] >>
/*
<<stockimage fuck black >>
*/
<<if $CHOICE3=="CREAMPIE" >>
<<quo _HERNAME $OBJECT.talk_creampie_aggree >>
<<else>>
<<quo _HERNAME $OBJECT.talk_creampie_aggree >>
<</if>>
<<="<<fuck _HERNAME PLAYER _PREGGLE whore paid "+$OBJECT.traits.join(" ")+">>" >>
<<say "Finish." CHOICE:NEIN >>
<<case FUNGIRL_FRIEND >>
<<quo $CHOICE3 _CHIMEIN[$CHOICE3].thanks >>
She leads them away.
<<="<<fuck _HERNAME $CHOICE3 _PREGGLE whore paid "+$OBJECT.traits.join(" ")+">>" >>
<<quo $CHOICE3 _CHIMEIN[$CHOICE3].after >>
<<listup "girls pleased" _HERNAME >>
<<if $CHOICE3=="doco">>
<<set $CHOICE4=_HERNAME >>
<</if>>
<<case FRONTDESK >>
<<talkingto "Vicki" 1 >>
<<stand woman >>
<<convo >>
<<if !$RESPONSES >>
<<quo CONCIERGE "Hey handsome! I'm _HERNAME! How can I help you?|Hey handsome! What's your pleasure?|Hey cutie! Wow, I'm flattered you want to talk to //me//, with all these pretty girls in the room." >>
<</if>>
<<say "I'd like to book a fungirl." "RESPO:Oh, you're so cute!///she says, gently laughing at your ignorance.///Just go up to a fungirl of your choosing and talk to her! I'm sure she'd //love// to make your fantasies cum true! Just remember the girls accept tokens only." EVENTHAPPEN:WHORECOIN >>
<<say "Hey _HERNAME, let's have some fun." "RESPO:Haha, you're so silly; I //am// having fun just talking to you, hansome.|No I mean I wanna fuck you; let's get a room.|Oh my! My heart flutters to hear a stud like you make such a bold request! I'm really sorry to say that I'm not trained and certified to be a fungirl, so I'm not allowed to make your dreams a reality! It makes me very sad, but it's cumpany policy." EVENTHAPPEN:CONASK1 !HAPPENED:CONASK1 >>
<<say "What time do you get off work then? I'll buy you a drink." "RESPO:Tee-hee, you're so persistent! That sounds like a lot of fun! I'm such a ditz when I drink; I lose //all// my inhibitions after just a sip or two.|Great, I'll pick you up at-|Oh! I'm super-duper-sorry, handsome, but unfortunately I'm not allowed to date customers.|Company policy?|Yeahhh... It's really too bad. I've been //really// in the mood for a guy. Like, I'm so horny like you wouldn't believe. Can you believe how hard it is for a girl like me to find a handsome boy to bring home?|A girl like you?///you say, looking her sexy body over.///I'm guessing //not very//?|Ohoho, you're such a flatterer! Thank you, that's so sweet of you to say!" EVENTHAPPEN:CONASK2 HAPPENED:CONASK1 >>
<<say "Tokens?" "RESPO:Yeah, bang bucks? slut simoleans? fornicatory funds?///...?///I'm talking //Fuck Tokens//. Our fungirls accept Fuck Tokens, the official currency of hoes and slatterns worldwide.|I've never heard of them. Do I need to buy them from you?|My goodness, you're such an innocent boy! So //kawaii//! For regulatory reasons, you have to use that machine over there to change your money into tokens.|///She gestures toward a machine in the corner nearby, lurid pink videos playing accross its surface while the hologram of a cartoon of a milf lustily brandishing a glowing coin is projected above.|Hey listen, you're new to this? Here.///she says, and pushes her hair back behind her ear, and after this motion offers you an item held between those same two fingers, seemingly produced from nowhere.///Your first girl, on me.|Wow, thanks.|No problem. Just have a good time and promise that you'll think of me at least once while you do, ok?///she says, and titters like a schoolgirl." HAPPENED:WHORECOIN LEARN:whorecoin IMAGEINSERT:images/items/whorecoin.png TAKE:whorecoin >>
<<say "Is there any pregnancy risk?" "RESPO:Rest your mind at ease, handsome. None of these girls can become pregnant; they take a dose of {{AntiConcern}} before and afte every shift.|AntiConcern? What's that?|It's how it sounds... You needn't worry about it." BREED>3 "CHIMEIN:doco:AntiConcern? It's not hard to bypass chemically. It would be a simple matter to whip up an //antidote// and administer it manually." EVENTONCE >>
<<do "Buy some whorecoins." KNOW:whorecoin STAGE:WHORECOINS >>
/*
<<say "SAYTHIS" "RESPO:" EVENTHAPPEN:CONASK2 HAPPENED:CONASK1 >>
<<say "SAYTHIS" "RESPO:111|222|333" NEXT >>
*/
<<say "I gotta go." "RESPO:Bye-bye, gorgeous!" STAGE:NEIN >>
<hr>
<<case WHORECOINS >>
<<unstand woman >>
<<image images/misc/tokenmachine.png right >>
<<if !$REPLY >>
You stand facing this glowing device. It seems to recognize your presence, as a woman's voice with an Asian accent emanates from its speakers, whispering instructions: Apparently it costs $250 per token, and some services may require more than one.
<</if>>
<<quo CONCIERGE $REPLY >>
<<do "Buy a token." PAY:250 TAKE:whorecoin "REPLY:Someone's getting laid!|A small price to pay, I'm sure you'll aggree." >>
<<do "Buy 3 tokens." PAY:750 TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin "REPLY:Gonna get something special tonight?" >>
<<do "Buy 10 tokens." PAY:2200 TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin "REPLY:Wow, somebody's gonna have a pussy party!|Don't spend them all in one place. Sike! Spend them all here! And tell me about it afterwards." >>
<<do "Leave machine." "RESPO:Bye-bye, gorgeous!" STAGE:NEIN >>
<hr><<nobr>>
<<eventhead>>
<<talkingto jurgenda >>
<<difficulty 1 >>
<<set _TOC_DEBRIEF = 100 >>
<<set _TOC_BREAKIN = 30 >>
<<set _TOC_RAPE = 38 >>
/*
MEET FATHER
PLAY DUMB AND BE MISTAKEN FOR NICE BOY OR PRETEND TO BE COMPUTER REPAIRMAN (bad improvised)
MEET DAUGTHER
PERV ON HER HARD WIT HHIGH CHARISMA
SNEAK BOOZE TO HER
HAVE BOOZE ALREADY
DAUGTHER TAKES YOU UPSTAIRS
SEES THROUGH YOUR RUSE
TALK TO HER ABOUT COLLEGE
IF SEDUCE, FUCK HER TO SLEEP
IF NOT, RAPE OR KNOCK OUT
REPAIRMAN ROUTE
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<change_bg mansion >>
<<set $WHOELSE="Jurgen" >>
As you near the address Typhon gave you, you immediately smell barbecue and hear a faint murmur of a social gathering. You find the house without even need to check the house number.
<<do "Ring the doorbell." NEXT "REPLY:" >>
/*
<<do "Go around back." PAGE:30 "REPLY:" >>
*/
<<do "Pick the lock." TECH HAVE:lockpick PAGE:30 "REPLY:The security system is likely disabled due to there being company over, so a simple lock subversion is enough. You quickly disable the locking mechanism using your lockpick tool and let yourself in." >>
<<case 1 >>
<<eventimage quest/father.jpg right >>
You ring the doorbell. A man opens the door and greets you.
<<quo Jurgen "Hello. You must be... a friend of _HERNAME's?" >>
Who is that? His wife? A coworker? Gotta respond politely...
<<say "Yes. (shake hand normally)" NEXT "RESPO:Pleased to meet you, _NAME. She's out back, follow me.///he says, squeezing your hand a bit too tightly with his strong grip." "REPLY:Better keep an eye on this guy." >>
<<say "Yes. (shake hand feebly)" NEXT "RESPO:Pleased to meet you, _NAME. Are you one of her drama club friends? She's out back, follow me.///he says, squeezing your hand a bit too tightly with his strong grip." "REPLY:Oh, haha. One of those. Nothing to worry about with this twerp." >>
<<say "Yes. (shake hand strongly)" NEXT "RESPO:Pleased to meet you, _NAME.///he says, a mere facial movement betraying the fact he's noticed your impressive grip.///She's out back, follow me." "REPLY:He seems like a good honest man. Not like those other punks in her class." S>7 XP:3 >>
/*
<<say "Actually sir, I'm a repairman." PAGE:30 "RESPO:RESPO" >>
*/
<<case 2 >>
<<respo>>
<<mindread $REPLY >>
He leads you out back.
<<eventimage quest/daughter.jpg right >>
<<quo Jurgen "There she is.///he says, pointing to a girl in a bikini top standing by herself at the edge of the stone patio." >>
<<quo POV "Thank you sir.///you say, and move towards her. This isn't what you're here for, but you gotta play along." >>
<<quo _HER "Hi there. I don't mean to be rude, but who are you...?///she asks, evidently confused by her father's passing her off on you." >>
<<show "You can easily imagine her pale belly curving outwards, baby inside." BREED>3 SECRET >>
<<say "I'm one of your father's employees." NEXT "RESPO:That's nice. But why did he put us together.|I was wondering that myself.|Maybe he's trying to set us up. We're close to the same age.///you lie.|Hah, I was just joking. My dad normally keeps me as far away from boys my age as possible." >>
<<say "I'm new in the neighbourhood, my father invited me over for this barbecue thing? I guess because we're the same age?" NEXT SCORE:1 "RESPO:Well, I'm pleased to meet you _NAME. It'll be nice to have someone my age to hang out with. It's weird, my dad normally doesn't let me have guys over?" >>
<<say "I'm the tech guy from his work. He said you would show me where some laptop is?" PAGE:7 "RESPO:Oh, that old pile of crap. He brings this thing home and is like, hey sweetie here's a nice gift for you. What am I going to use this thing for you cheapskate? I didn't say that though, he can be very sensitive about things, even when he's being a cheapskate.|He doesn't seem like a sensitive guy.|Haha, I guess he probably isn't at work. Anyway, it's in my room. Um, just give me a minute to tidy up my room, like two minutes?///she says, leaving you.|Sure, I'll come up in two minutes.|///She leaves you to presumably tidy up whatever underwear she has lying around. When two minutes have passed, you go to join her." PAGE:7 CHOICE:TECH >>
<<case 3 >>
<<eventimage quest/daughter.jpg right >>
<<convo >>
<<say "I think I know why. (look her up an down)" ICON:C NEXT CHOICE:LEER >>
<<say "Guess he likes me? Anyway, what's going on? (make small talk)" NEXT "RESPO:Huh, weird. Anyway...///the conversation begins." >>
<<case 4 >>
<<eventimage quest/daughter.jpg right >>
<<if $CHOICE=="LEER" >>
<<show "You look her up and down with overt and unappologetic lust as you say these words. When your eyes return to her face, you see that she is blushing and trying to suppress a smile. She appreciates you appreciating her body." C>5 SCORE:3 MYSTERY >>
<<show "You look her up and down with overt and unappologetic lust as you say these words. She squirms slightly and doesn't make eye contact with you for a few moments afterwards; you made her uncomfortable." C<=5 SCORE:-1 MYSTERY >>
<<quo POV "So, anyway..." >>
<<else>>
<<convo >>
<</if>>
The two of you chat. She's a student at the local academy. She doesn't seem to have any idea what kind of business her father works for. You wonder how many girls her father's seen get DP'd by customers that are not much older than her.
<<convo "Hey, I have an idea.///she says, after you've built a sense of trust.///We should sneak a beer.|Sneak a beer?|Yeah, my parents make me attend their backyard parties but they don't let me drink. They just want me around so they can brag about my GPA to their colleagues I guess. It's boring! Well, not with you. But usually it is. What do you say?" >>
<<say "I think I can do that without being caught." SNEAK:2 CHOICE:beer NEXT "RESPONSE:Awesome! I'll wait here. You're so brave." SCORE:2 >>
<<say "Beer? I have something better. (show bottle of booze)" GIVE:booze CHOICE:booze PAGE:6 "RESPONSE:Oh, I've never had that.|It'll be more fun than beer, trust me." SCORE:2 >>
<<say "Alcohol's great and all, but I got something better. (show drugs)" GIVE:drugs CHOICE:drugs PAGE:6 "RESPONSE:What is tha- Oh Emm Gee!///she says with wide eyes.///Dad'll kill you! Hahaha. Ok, I'll try it." SCORE:2 >>
<<say "I can't do that. It's wrong." CHOICE:none PAGE:6 "RESPONSE:Oh phoey. I'll steal it myself.///she says, and walks off into the crowd. A few minutes later she returns holding a plate with a burger on it. Under the plate she's carefully holding a tallboy of beer with three free fingers.|That's some impressive thievery.|Yeah well, do me a favor and help me drink it." SCORE:-2 >>
<<case 5 >>
<<eventimage quest/bbq.jpg right >>
<<convo >>
You leave her and cross the wide lawn to where the drink coolers are. You plan on approaching them casually and grabbing a can from the alcohol one, but a man retrieving his own beer sees you, and hands one to you.
<<quo MAN "Here you go, lad." >>
<<quo POV "Uh, thanks.///you say. " >>
Of course, the ruse of sneaking it was unnecessary to begin with, but you felt you had to stay in character. Still, the job's done. You return to the girl.
<<say "I got a beer for you." NEXT "RESPONSE:Nice! But it's for //us//, not me. I couldn't drink the whole thing." SCORE:2 >>
<<case 6 >>
<<standdressup jurgenda bikini >>
<<convo >>
She gestures towards the house.
<<quo WHO "I'm gonna go inside. Follow me in a few minutes, ok? Second door on the left, upstairs.///she says, and walks away casually." >>
She's invited you inside the house. That'll get you one step closer to your goal! Also, one step closer to that laptop or whatever it is you came here for.
<<p>>You glance at her ass as she slides the door shut behind her. You keep it brief; you don't want any of the adults here seeing you eyeball hump her.
<<do "Follow her inside." NEXT >>
<<case 7 >>
<<standdressup jurgenda bikini >>
<<convo >>
You mill around a bit, trying to not attract anyone's attention. After a few minutes, you sneak inside.
<<p>>You carefully make your way through the house - it's largely empty, but it sounds like there's a few people in the kitchen - and, when the coast is clear, quickly sneak up the stairs.
<<skillup sneak >>
<<itemimage laptop >>
<<switch $CHOICE.toUpperCase() >>
<<case BOOZE >>
<<convo "Wow, I've had sips of wine and snuck a beer or two before, but never anything this hard.///she says, examining the bottle more closely now that nobody else is around.///I brought some soda water and orange juice so we can drink it more easily.|Good thinking.///you say, and mix two drinks into the plastic picnic cups she provides.|Cheers.///she says, taking a sip.|Cheers.|Mmm... it's...|Yeah, it's an acquired taste." >>
<<skillup drink >>
<<set _SAMEAGE = 1 >>
<<case DRUGS >>
<<convo "Holy crap, I can't believe it! I'm gonna do drugs! Not just weed like all my friends. Mom and dad would kill me!|You're gonna love it. Do you have a hand mirror?///you ask. She gets one and you put out two lines. She watches as you rail the first.|Ok. So I just do that?///she says, accepting the rolled up paper. She tries snorting it, but hesitates halfway, and abruptly eurupts into a sneezing fit. She buries her face in pillow to suppress the commotion, and before long you realize she is laughing into the pillow.|Ok, try it again.///you say, putting down a new line. Her subsequent attempt is more successful.|That's amazing! I wanna do more." >>
<<set _SAMEAGE = 1 >>
<<case TECH >>
<<default>>
<<convo "Here, I get first drink.///she says, cracking open the tallboy and taking a modest sip.///Here you go.|Thanks.///you say and take a sip. The two of you sit and chat on a sofa on the west wall of her room." >>
<<skillup drink >>
<<set _SAMEAGE = 1 >>
<</switch>>
<<if !_SAMEAGE >>
She gestures towards the laptop, and even turns it on and logs in for you. She sits next to you while you pretend to be fiddling with system settings.
<<convo "Hey, so is it true you and my dad works for a modelling agency?|That's a good question, why do you ask...?|Oh, it's just the impression I get from conversations I hear. Why is he so secretive?|I don't know. But if he won't tell you, I shouldn't either.|Oh shoot, you're no fun. I already know its a modelling agency! What else could it be, after all.|Heh. Maybe you should tell him you know the kind of business he works for, it might trick him into revealing it to you.|I guess I could do that.|In fact, you should tell him you want a job there, you've been practicing a lot.|Haha, I do sometimes pretend to be a model when I'm in front of the mirror trying on clothes!|Great. Go tell him now. Tell him in front of his coworkers.|Ok, I will. Thanks _NAME! See you around." >>
<<skillup joke 3 >>
She finally leaves you to it, and once she's out of the room you pocket the laptop.
<<take laptop >>
<<happen typhon_stolelaptop >>
<<show "Pity to see her go - you wouldn't have minded giving her a good dicking." CANACT:RAPE >>
If she isn't sent to her room immediately, she'll be storming back here in a bad mood.
<<do "Time to make a hasty departure." PAGE:_TOC_DEBRIEF >>
<<do "A good raping will put her in an even worse mood." CANACT:RAPE MYSTERY PAGE:_TOC_RAPE "CONVO:///You wait until you hear her footsteps stomping up the stairs. The door swings open...||_NAME! He //slapped// me! What was that all about?|Shhh. Come here, I'll explain everything. You didn't mention that I'm in your room, did you?|No.|K, good.|Hey, where's my laptop?///she asks, noticing its absence.|Truth is, I don't work for your dad. I just snuck in to steal stuff. You're a virgin, aren't you?|What... why are you asking?|Take your clothes off, I got one last thing to steal.|Oh fuck...|" >>
<<else>>
While spend time partying privately with her, you carefully case the room. It is large, but sparsely decorated; it's not hard to spot a laptop sitting on a desk on the other side of the room. That's gotta be it!
<<convo "Hey, so... you're not really the same age as me, are you?|I'm not?///you ask sarcastically.|No. You seem like you're in college maybe." >>
Seems she's caught you, but the mood hasn't changed. This isn't a big deal, if you handle it right.
<<say "Yeah, you're right." NEXT ACT:HONEST "RESPO:Why didn't you say so sooner?|I dunno.|Hmph." >>
<<say "Yeah, you're right. I just wanted to keep the conversation with you flowing. Sorry, I should have said so sooner." NEXT ACT:HONEST SCORE:1 CHARM "RESPO:That's ok. I wanted to keep it going too, that's why I pretended to believe you.///she says with a smirk." >>
<<if $SCORE>2 and 0 >>
<<say "You got me there, but lets cut to the chase. I think we both know why we're here. (seduce)" CHARM:.9 "RESPO:What do- oh!///she gasps as you pull her close in one arm.|You're a virgin, aren't you? Don't worry, I'll be gentle.///Oh... _NAME... yes, I'm ready.///she says as you lean in for a kiss. It's not long before you ahve her out of her clothes and climbing onto your dick." NEXT MYSTERY >>
<</if>>
<<say "No, I really am. I look older because of my build." NEXT ACT:lie E>6 S>6 "RESPO:Oh, haha. You're right.///she says, admiring your well-built frame. Her eyes linger a bit too long.|Want to touch them?|Huh? Oh!///she says, blushing when she realizes how she's been staring at your muscles." SCORE:2 CHOICE:BUILD >>
<</if>>
<<case 8 >>
<<standdressup jurgenda bikini >>
<<convo >>
<<ifchoice !BUILD "She excitedly asks you questions about college. They typically are geared towards college social life. You can tell she's anxious about the change in social expectations." >>
<<ifchoice BUILD "She excitedly asks you questions about college. They typically are geared towards college social life. You can tell she's anxious about the change in social expectations." >>
<<timepasses 1 >>
<<hr time >>
<<if $SCORE>4 >>
<<convo "Can I ask you for a favor?///she says, with a hint of hesitance.|Sure.|It's... kinda out there.|Go ahead.|I've... never been with a guy. I've never had a boyfriend. I'm nervous that when I do, I won't be able to... like, I'll be too nervous. But you seem nice. Would it be weird if we could be naked together?|What like-|N-no, nothing sexual.///she interrupts, before you can voice any lewd idea.///Just pressing up against each other. Just so I can experience it, and not be afraid." >>
<<say "I could do that." NEXT >>
<<say "That's cute, but I have a counter-proposal: I take your virginity. (rape)" PAGE:20 ACT:rape >>
<<else>>
<<convo "Well, it's getting late. I better go back downstairs before my folks start to wonder where I went." >>
<<do "Alright, but do you mind if I charge my phone here for a bit? It's almost dead." PAGE:40 "RESPO:Yeah, sure! I'll meet you out back.///she says, and leaves. You wait until she is at the bottom of the stairs before sliding over to her desk, pocketing the laptop, and then carefully sneak out of the house via the front door." "HAPPEN:typhon_stolelaptop" >>
<<say "No. The only thing that's going to be late is your period, when I'm done with you. (rape)" PAGE:20 ACT:rape >>
<</if>>
<<case 9 >>
She takes off her clothing and looks away awkwardly as you confidently follow suite. You lean back on the couch and gently pull her to sit next to you, and then coax her to lie down against you.
<<eventimage quest/sex1.webp >>
<<quo WHO "Your skin feels warm." >>
<<quo POV "So does yours." >>
<<quo WHO "This is... really exciting. Can I stroke myself?///Her voice has a hint of nervousness to it." >>
<<quo POV "Go ahead." >>
She starts fingering herself while looking at you. Very bold for a virgin.
<<quo WHO "This feels nice.///she says." >>
<<quo POV "I aggree.///you say, slowly stroking your now-errect penis." >>
<<quo WHO "You're touching yourself aren't you?" >>
<<quo POV "Yeah." >>
<<quo _WHO "I didn't look at it before, I was too scared." >>
<<quo POV "You've never seen a man's penis?" >>
<<say "So you've never given head? College guys are going to expect that, so you'd better learn how." THREAT:1 NEXT "RESPO:Is that true? Oh gosh, you're right." >>
<<say "You're nervous about still being a virgin when you go to college, aren't you? You're beautiful and smart, _HERNAME. You shouldn't be worried so much about what people say." CHARM:3 NEXT "RESPO:You're so cute, _FNAME. I want to do something nice for you.///she says, kissing you on the cheek.|I know just the thing.///you say, pushing her head lower. She gets the message." >>
<<say "You know what'd be even better than a finger in there? My dick." PAGE:19 "RESPO:Eww, gross.///she says, standing abruptly." >>
<<case 10 BLOWJOB >>
<<eventimage quest/blow1.jpg right >>
<<convo >>
She gets upright to look at your dick.
<<convo "Oh gosh... it's thick around too...|Yeah.|How do I... blow it?|Here, I'll show you.|///You teach princess' first blowjob.|And remember, when he puts his hand on your head like this, he's telling you how fast and how deep to take it. It's rude to complain. You won't complain, will you?|No, of course not.|Good girl." >>
<<eventimage quest/sex2.gif >>
<<say "Great. You're doing good, _HERNAME." PAGE:12 SCORE:1 >>
<<say "I'd really like it if you could swallow. Could you do that for me?" BARTER:3 NEXT "RESPO:ZZZZZZZZZZZZZZZZ" >>
<<say "You'll love the taste of my cum. Here it goes..." LIE:3 NEXT "RESPO:ZZZZZZZZZZZZZZZZ" >>
<<case 11 SWALLOW >>
<<eventimage quest/sex3.webp >>
She dilligently gobbles up your cum.
<<convo "|You're a fast learner. Let me guess, A student?|Yes... slrrp..." >>
<<feed >>
<<say "Alright, that's all I got... //for now//." PAGE:12 >>
<<case 12 INTERMISSION >>
<<eventimage quest/blow9.jpg right >>
<<convo "" >>
<<if $SCORE>6 >>
<<show "She likes you, you can tell." ICON:love GOLD >>
<<convo "_NAME... I know it's a weird thing to ask, but you've been with a lot of girls, right? Do you think I'm pretty.|Yes I have... and yes you are. What's gotten into you? You sound like you're going to cry.|I've just never had a boyfriend and... Oh _NAME, I don't know how to say it. I think I really want to lose my virginity to you.|_HERNAME..." >>
<<say "It's your first time, so I'll let you go on top. You'll be in control the whole time." SCORE:1 PAGE:13 "RESPO:Thanks, I'm very nervous." >>
<<say "Bend over, I want to fuck you like a dog." PAGE:14 >>
<<else>>
<<show "She's not that into you and seems to be regretting herself." ICON:love >>
<<convo "I think... I think I really enjoy this.///she says, face slick with your cum,///But I don't feel confident. I've heard boys complain about girls giving bad head... I don't want to be one of those.|Well, it'll have to come with practice. But there's something that might make you feel more confident in general...///you say as you stroke your dick back to hardness.|You don't mean... _NAME, I can't lose my virginity to someone I've just met!" >>
<<say "Oh come on! You can't lead a guy on like this." BARTER "RESPO:But I'm a virgin! I can't just-|It's really rude. After all I've done for you?|I don't know, I just...|Look, I'll let you go on top. You'll be in control the whole time.|Well... ok." >>
<<say "It's either you lose it to me now, or at some party where you're black out drunk and don't even know his name." THREAT "RESPO:Oh god... is that how it works?|Yeah, I've seen it a lot of times.|Oh god, that's awful...|Yeah. Sometimes they even vomit on me when we're done.|Oh... ew... I don't want that. Ok, here goes nothing..." >>
<<say "No. The only thing that's going to be late is your period, when I'm done with you. (rape)" PAGE:20 "RESPO:What?!|I said, I'm going to rape you.|You can't-" >>
<</if>>
<<case 13 RIDE >>
<<convo "" >>
<<eventimage quest/sex4.webp >>
She rides you. She's clumsy but her tight pussy squeeses your raw cock as she moves her hips.
<<do "Take control. Get her on her knees so you can really get some fucking done." PAGE:14 "RESPO:" >>
<<case 14 FUCK >>
<<convo "" >>
<<eventimage quest/sex5.webp >>
<<cumlink >>
<<case 15 CREAMPIE >>
You hold her hips tight and thrust deep as the cum begins to rise inside you.
<<convo "" >>
<<eventimage quest/sex6.webp >>
<<fuck _WHO 0 virgin >>
<<show "When Jurgen finds out his $WHOOBJ.age-year-old daughter is pregnant, you hope he remembers you coming over this day and does the math." IS:_SHEJUSTGOTPREGNANT>>
<<do "Finish her off." NEXT "RESPO:" >>
<<case 16 DONE >>
<<eventimage quest/sex7.webp right >>
<<quo WHO "I can't believe I'm not a virgin anymore. I can't wait to tell my friends!///she says, turning to kiss you.///Hey, what are you doing?" >>
You pull out and squeeze her ass, admiring your handiwork ooze out of her.
<<set $NPCS[$WHO].stats.love += $SCORE >>
<<say "I'm really happy you shared your first time with me, _HERNAME. I mean it." NEXT LOVE:2 LIE "RESPO:Oh _NAME. So am I! Are you, um, you know...?|Single?|Yeah. But I there's someone I'm interested in.|Oh!///she says, picking up on your intent and blushing.|Let's talk again soon.///you say, cutting the conversation off before it gets annoying." >>
<<say "Are your friends virgins? Bring them along next time I can help them out with their virginities too too." NEXT LOVE:-3 LUST:4 ACT:LEWD "RESPO:Ew! I thought-|That what we did was something special?|I mean...///she trails off.|I was just joking, _HERNAME.|Oh, well it's not funny!|Then how come I'm laughing." >>
<<say "A bit of advice; next time you hook up with a guy, make sure he wears a condom." NEXT "RESPO:Oh shit! I totally forgot!|Yeah, so did I.|Shit! What if...|Don't worry. I forget to wear condoms all the time, it's not a big deal.|Oh, ok. I- wait, what? You have unprotected sex all the time?|Don't worry, I'm clean.|Are you sure?|I said don't worry." >>
<<case 17 >>
<<convo "" >>
She puts on some clothing.
<<convo "I better get back to the party, my folks will wonder why I'm gone.|Alright. You go first. So it's not obvious, you know?///you say, thinking of the laptop you need to steal.|Cool. Um, do you want to hang out sometime?|Sure." >>
When she leaves, you hastily take her laptop and creep out behind her.
You listen at the top of the stairs to ensure the coast is clear down below, and then carefully creep down and leave via the front door.
<<do "Arrange a meetup with Typhon." PAGE:100 "HAPPEN:typhon_stolelaptop" >>
<<case 19 REFUSAL >>
<<convo >>
She suddenly gets self consious.
<<convo "I... I don't feel right about this. I think you should leave my room.|What? Come on!|Please..." >>
<<say "I'm not leaving till I get what I want, bitch. (rape)" PAGE:20 "RESPO:What?!|I said, I'm going to rape you.|You can't-" >>
<<case 20 PRERAPE >>
<<convo >>
She falls silent and the sounds of the backyard merriment is loud enough to be heard even through closed windows. Standing between her and the one escape route, you look her in the eye and see the realization dawn on her. You can do whatever you want to her, and nobody will hear a thing.
<<p>>
<<if $PLAYER.getSkill('threat')>2 >>
<<show "Your threatening aura has her transfixed, staring at you like a deer in the headlights. She flinches as you step towards her, but does not move from where she's standing." THREAT:3 >>
<<say "That's right. Can't run, can't hide. Don't worry, you're going to love it..." NEXT "RESPO:" >>
<<elseif $PLAYER.getSkill('grab')>2 >>
Suddenly, she darts to your left, trying to manoeuver around you and through the door.
<<show "You swiftly grip her arm and pull her by it, sending her flying to a nearby sofa. She bounces off and hits the floor on her side, yelping in pain." GRAB:3 >>
<<say "There's more pain where that came from. Want it?" NEXT "RESPO:" >>
<<say "I'm sorry, I didn't mean to hurt you. But I'm not leaving till I get what I want..." NEXT "RESPO:" >>
<<else>>
Suddenly, she darts to your left, trying to manoeuver around you and through the door
<<show "You swiftly grip her arm, but she manages to grab the door handle with her free hand and pulls it open. In your attempt to prevent the door from opening any wider and allowing escape, you inadvertently loosten your grib on her, allowing her to slide free and dart downstairs." GRAB:3 >>
<<do "Grab the laptop and run!" PAGE:100 "HAPPEN:typhon_stolelaptop" ACT:STEAL "REPLY:" SKILLUP:RUN "REPLY:Ears pounding with adrenaline-filled blood, you dash accross the room and grab the laptop, then dash from the room and down the stairs. As you reach the bottom of the stairs you hear her pleading voice asking guests to protect her from the bad man, but get out the front door before she can rouse their attention to spot you." HEAT:20 >>
<<do "There's no time! Just get out of there!" PAGE:100 "REPLY:Ears pounding with adrenaline-filled blood, run from the room and down the stairs. As you reach the bottom of the stairs you hear her pleading voice asking guests to protect her from the bad man, but get out the front door before she can rouse their attention to spot you." SKILLUP:RUN HEAT:10 >>
<</if>>
<<case 21 >>
<<convo >>
You force her to kneel push yourself in her tight hole. She can only whimper as you do so, but you feel a deep anguish at her violation just below the surface.
<<eventimage quest/sex5.webp >>
She starts to breathe heavily at your violation. Is she starting to enjoy it?
<<say "Is this how you imagined losing your virginity?" NEXT "RESPO:No..." >>
<<say "Oh you're so tight... mmm it's amazing in here...." NEXT "RESPO:Rgh..." >>
<<case 22 >>
<<convo >>
You can tell she's enjoying it in spite of herself. Her heavy breathing has transitioned to moaning.
<<eventimage quest/sex6.webp >>
It's time to really start the fun. You fuck her harder!
<<eventimage quest/sex8.webp >>
<<say "You're loving it aren't you?" NEXT "RESPO:Uh... uh... no...n..." >>
<<say "Get pregnant, you little whore!" NEXT "RESPO:What? NOOOOOOO!" >>
<<case 23 >>
<<convo >>
<<fuck $WHO rape >>
You shoot your load inside her, completing the rape.
She collapses on the floor as soon as you pull out, crying. You ignore this and lift her ass, examining your handiwork.
<<eventimage quest/sex8.webp >>
<<say "If you tell anyone, I'll kill you." SKILLUP:THREAT:2 "RESPO:Ok... ok please... I promise...|You were feeling tired. You came upstairs for a nap. Got it?|Yes. Yes _NAME.|That's not my name, idiot. We never met.|..." NEXT >>
<<do "Knock her out with a fist to the face." SKILLUP:THREAT:2 ACT:assault "RESPO:Uk!///she blurts as you punch her in the face, sending her to the floor. She's unconsious." NEXT >>
<<say "Here's some money, whore. It's more than you're worth." PAY:50 "RESPO:I'm... I'm not a whore!|Yeah, you are. You let me fuck you. You could have run, you could have begged. You didn't.|But...///she protests, feebly. She starts crying again, and buries her face into a pillow to muffle the sound and hide in her shame." NEXT >>
<<case 24 >>
<<convo >>
You quickly get dressed and listen for the coast to be clear downstairs.
<<do "Take the laptop and leave." PAGE:40 "HAPPEN:typhon_stolelaptop" >>
/* -------------------------------- */
/* BREAKIN */
/* -------------------------------- */
<<case 30 _TOC_BREAKIN >>
You open the lock and slip into the house.
<<p>>The signal is coming upstairs. You make extra certain nobody is nearby to spot you before heading up the stairs; you aren't sure how plausible the 'I was just looking for a washroom' excuse will be if you leave the ground floor.
<<do "Follow the signal." NEXT >>
<<case 31>>
You make your way up the stairs.
<<show "You practically glide up the stairs, quickly and silently. For a moment you imagine yourself some sort of ninja, skillfully navigating a guard-filled palace in Imperial Japan. Until you realize it's stupid, that is." SNEAK "FAIL:A stair creaks loudly as you creep up it! You berrate yourself for going too fast, but it doesn't seem like anyone's around to hear." XP:5 >>
You walk down a row of closed doors, following the signal on your phone's screen. It's... here you are, it's the fourth door on the left.
<<do "Enter quietly." NEXT "RESPO:" >>
<<case 32>>
Your eyes dart around the room. It is large, but sparsely decorated; it's not hard to spot the laptop sitting on a desk on the other side of the room.
That was easy!
<<do "Take the laptop and leave." PAGE:40 "HAPPEN:typhon_stolelaptop" >>
<<do "There's probably some good stuff in here. Quickly case the room for any valuables?" NEXT DETECT "HAPPEN:typhon_stolelaptop" >>
<<freeroam jurgenda beach >>
<<case 33 >>
You quickly rummage through every container you can see. Judging from the clothing and shoes you find, it's clearly a young woman's room. There isn't much of interest - no electronics, no expensive art or dugs, and since you aren't a Japanese salaryman, the contents of her panty drawer don't really interest you. Just before you give up, you find some jewelry in a desk drawer.
<<timepasses 0.4 >>
<<takeall jewelry >>
<<p>>You hear footsteps coming up the stairs!
<<show "Listening carefully, you determine that the footsteps come from someone light, and the timing between footfalls suggests a distinctly female stride. Could she be the resident of this room?" P:8 SECRET XP:2 >>
It wouldn't be a good idea to be caught in here.
<<do "Hide behind the door." NEXT "" >>
<<do "Hide in the closet." NEXTNEXT "" >>
<<case 34 DOOR >>
<<ifreply >>
There's just enough room to hide between the door and the wall, so if the person enters this room you will be hidden by said door. At least, that's the theory.
<<p>>You hold your breath as the steps get closer. The door handle turns! The door swings open and flies towards you, but you suck in your breath and press your back up against the wall... there, an inch to spare.
<<p>>You can hear whoever it is moving around in the room. There's a pause. Did they notice the missing laptop? Soon, you hear a drawer slide open... it doesn't sound like that person is in an alert state, so your activties in this room have not been noticed.
You peek around the door, but you can't see anything from this angle. The person is using the chest of drawers on the opposite side of the room, so it's resonable to assume they have their back to the door.
<<do "Slip around the door and leave." SNEAK:3 PAGE:36 >>
<<do "Slip around the door and leave." !SNEAK:3 PAGE:37 >>
<<case 35 CLOSET >>
<<eventimage quest/doorcrack.jpg right >>
You quickly dart to the closet and close the door behind you - mostly. The door opens, and a figure enters the room.
<<p>>It's a young woman - kinda cute - wearing a bathing suit. She crosses the room to a dresser, and opens a drawer and pulls out a top. Evidently she is about to change. It would be an opportune time to leave while she is distracted with this task.
<<do "Slip out the closet door and sneak out of the room." SNEAK:5 PAGE:36 >>
<<do "Slip out the closet door and sneak out of the room." !SNEAK:5 PAGE:37 >>
<<do "Why waste an opportunity? Bar her escape, and give her a good raping." PAGE:38 ACT:RAPE "RESPO:Is someone ther- Who are you?!///she asks, as you emerge from the closet and stand in the middle of the room." >>
<<case 36 LEAVEGOOD >>
<<show "You sneakily slip out the door without being noticed." SNEAK PASS >>
You listen at the top of the stairs to ensure the coast is clear down below, and then carefully creep down and leave via the front door.
<<do "Arrange a meetup with Typhon." PAGE:100 "HAPPEN:typhon_stolelaptop" >>
<<case 37 LEAVEBAD >>
<<eventimage quest/surprise.jpg right >>
You creep quietly towards the door. Before passing through you look behind you to see that... she's looking right at you!
<<show "You must have been too loud!" SNEAK FAIL >>
She's staring, startled at not being alone. As you exchange eye contact with her, you notice har hands start to shake.
<<say "You're going to wish you hadn't caught me in the act. Take those shorts back off. (rape)" PAGE:38 ACT:RAPE "RESPO:N...no!///she shouts, her voice wavery.///Go away!" >>
<<say "Hey beautiful. I'm sorry, I didn't mean to scare you. I'm a poor burglar just trying to make his way in the world." PAGE:38 CHARM "RESPO:Yeah, ok... please leave..." >>
<<do "Run for it!" PAGE:100 "REPLY:" SKILLUP:RUN "REPLY:With a burst of adrenaline, you dash from the room and down the stairs. As you reach the bottom of the stairs you hear her screaming behind you, but get out the front door before you are spotted by anyone else." HEAT:20 >>
<<case 38 R _TOC_RAPE >>
<<convo >>
<<eventimage quest/surprise.jpg right >>
You smirk and lick your lips. You take a few steps backwards towards the door and close it before she can make more noise.
<<say "Come on, take them off. Lets go." PAGE:20 "RESPO:No!|Take them off, or I'll tear them off of you. Now bitch!" >>
<<say "Shhhh... Trust me, you're going to love it, wether you like it or not." PAGE:20 FUCK>_DIFF "RESPO:P-p-please, I've never b-b-been with a guy...|Virgin? Perfect. Hate me now, you'll be in love by the time I'm through with you." >>
<<say "I hope it's not a safe day." PAGE:20 BREED>_DIFF "RESPO:W-what?|A safe day. I'm going to try to get you pregnant.|No! Oh jesus no! Get away from me!|Or else WHAT?!" >>
<<case 40 >>
<<convo >>
<<do "Contact Typhon and arrange a meetup." PAGE:100 >>
/* -------------------------------- */
/* DEBRIEF */
/* -------------------------------- */
<<case 100 _TOC_DEBRIEF >>
<<change_bg park >>
<<set $WHERE="park" >>
<<set $WHOELSE="typhon" >>
<<stand $WHOELSE >>
You text the man to meet up with him in a nearby park. He's on the ball and responds immediately. You arrange to meet up with him in a park.
<<if "typhon_stolelaptop".happened() >>
<<p>>While you wait you fiddle around with the laptop, wondering what Typhon has on here. You find some story she must have wrote and a nude selfie.
<<takeall "photonude" >>
<<takeall "photogirl" >>
<<note file "'The Tale of Alamexa the Elfwhore' (A lengthy work of errotic fiction about an elven woman who is seduced by a mortal and goes on a sexual odyssey involving prostitution, sex slavery, and eventually marriage to a prince. It was evidently written by a young woman - probably Jurgen's daughter.)" ELFWHORE >>
<<timepasses 1 >>
<<else>>
Too bad the mission wasn't successful.
<</if>>
<<quo $WHOELSE "Sup dog. You got it?///a voice says behind you. It's Typhon." >>
<<say "This it? (show laptop)" "HAPPENED:typhon_stolelaptop" "HAPPEN:return Typhon's laptop" NEXT "RESPO:Yeahyeah, that's it! Amazing. How did you do it?|How? It was easy..." CHOICE:GOT POINTS:2 >>
<<say "Nah, I fucked up. Couldn't get it." NEXT LIE "HAPPENED:typhon_stolelaptop" "RESPO:Then what the fuck we even meeting here for?///he asks angrily." CHOICE:NOGOT >>
<<say "Nah, I fucked up. Couldn't get it." NEXT "!HAPPENED:typhon_stolelaptop" "RESPO:Then what the fuck we even meeting here for?///he asks angrily." CHOICE:NOGOT >>
<<case 101 >>
<<convo 0 $WHOELSE >>
<<stand $WHOELSE >>
<<say "...and speaking of easy, you know that dude Jurgen's daughter? (brag)" NEXT CHOICE=GOT FUCKED "RESPO:Oh yeah, that sweet little thing. I seen her at his barbecues, back when I was invited. Woulda helped myself to a bit of that if I knew I'd be getting fired anyway.|Yeah well I //did// help myself to a bit of that.|Wha!///he says, incredulously.|Actually, I helped myself to all of that. Took the little bitch upstairs and popped her cherry.|No! Ahahahahahahaha.///he says, his laughter echoing through the park.///Amazing! How was it?|Tight. Well, less tight now...|Hehehe." >>
<<say "...that's it. Just went in and got it. No story to tell." NEXT CHOICE=GOT "RESPO:You're a real smooth operator, you know that? Or a bad storyteller. You should play up your deeds when you talking to someone." >>
<<say "I just wanted to tell you how I fucked his daughter." NEXT CHOICE=NOGOT FUCKED "RESPO:You did what?!|I took that little bitch upstairs and took her virginity.|That's... shit, I don't even care about the laptop. Respect! I'm just imagining the look on his face when he finds out his sweet baby girl was... Ahahahahaha!" POINTS:1 >>
<<say "I just wanted to tell you how I raped his daughter." NEXT CHOICE=NOGOT RAPED "RESPO:You did what?!|I took that little bitch upstairs and stole her viriginity.|That's... that ain't right.|Felt pretty good.|That was... that was Jurgen's daughter... How could you?///he sayys in a sombre tone.///BAWAHAHAHAHA! I'm just messing. You ruinning Jurgen's little precious princess brings a smile to my face." POINTS:2 >>
<<case 102 >>
<<convo 0 $WHOELSE >>
<<stand $WHOELSE >>
<<say "That's not all. I'm pretty sure I got her pregnant." NEXT ISPREG "RESPO:What? No! How do you know that?|I just know. She's pregnant.|Shiiit! Ahahahaha!///he laughs, and just when you think it's over he throws his head back and laughs even harder.///AHAHAHAHAHAHA! EHEHEHEHE! Maaaan! Jurgen's in for a world of misery. I can't thank you enough for the happiness you've given me.|Gave myself some happiness too.|And her a little, too." COUNTUP:typhon_preglearn POINTS:2 >>
<<say "You gonna tell me what all of this is about?" NEXT "RESPO:Yeah, I'm getting to that." POINTS>2 >>
<<say "You gonna tell me what all of this is about?" PAGE:888 "RESPO:Nah, can't. It's secret. But I'm really grateful. Here's the money I promised, you take care." POINTS<=2 CHOICE:GOT >>
<<say "asdfasdf" PAGE:888 "RESPO:" POINTS<=2 CHOICE:NOGOT >>
<<case 103 >>
<<convo 0 $WHOELSE >>
<<stand $WHOELSE >>
He hands you some money.
<<quo $WHOELSE "Here's your pay, as promised." >>
<<money 500 >>
<<set $NPCS[$WHOELSE].stats.love += $SCORE >>
<<quo $WHOELSE "I had a feeling when I met you, and you did me this solid. I figure you like money, but there's more to it? You like having illegal adventures, shit like that? Well, I'm the same way." >>
<<quo POV "Yeah, it was fun and all but I was wondering what was on the laptop that was so important?" >>
<<quo $WHOELSE "I'll explain later, but it's an important project. It's going to earn a lot of money, and be a lot of fun. You interested in either of those? Because I might need your help with this." >>
<<say "The same kind of fun I had earlier with the girl?" NEXT FUCKED "REPLY:That's //exactly// my meaning! I knew you were the right guy." >>
<<say "Sure, so long as I get paid." NEXT "REPLY:We'll both get paid; that's what this is about." >>
<<say "I dunno, sounds like hard work." NEXT "REPLY:It is, but it'll be worth it. You'll thank me for it, trust me." >>
<<case 104 >>
<<stand $WHOELSE >>
<<convo "$REPLY///he says, smilling.///If you're interested, come meet up with me in the next few days. There's a place I like to drink, with a nice view of the beach.|Alright, I'll think about it.|Don't think too long." $WHOELSE >>
<<do "Say goodbye." PAGE:999 >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<if $CHOICE=="NOGOT" and "typhon_stolelaptop".happened() >>
<<note data "Encrypted data found in a hidden partition on Typhon's laptp." TYPHONDATA >>
<<takeall laptop >>
<</if>>
<<event_finalize >>
<<event_exitlink >>
<<journal "typhon|Things didn't work out with Typhon. Oh well.|END" >>
<<case 999 GOODEND >>
He says goodbye and leaves.
<<if $CHOICE=="NOGOT" and "typhon_stolelaptop".happened() >>
<<note data "Encrypted data found in a hidden partition on Typhon's laptp." TYPHONDATA >>
<<takeall laptop >>
<</if>>
<<event_finalize >>
<<event_unlock "typhon-recruit" >>
<<event_exitlink >>
<<journal typhon "Typhon has a job offer for me, I think? He says to meet him at the beach at some bar." >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto WHOEVER 1 >> /* <-- remove 1 if character is multi-use */
<<difficulty 1 >>
MEET FATHER
PLAY DUMB AND BE MISTAKEN FOR NICE BOY OR PRETEND TO BE COMPUTER REPAIRMAN (bad improvised)
MEET DAUGTHER
PERV ON HER HARD WIT HHIGH CHARISMA
SNEAK BOOZE TO HER
HAVE BOOZE ALREADY
DAUGTHER TAKES YOU UPSTAIRS
SEES THROUGH YOUR RUSE
TALK TO HER ABOUT COLLEGE
IF SEDUCE, FUCK HER TO SLEEP
IF NOT, RAPE OR KNOCK OUT
REPAIRMAN ROUTE
"One last thing: When you have sex with a guy, make sure to ask him to wear a condom first."
"Oh shit! I totally forgot!"
"Yeah, so did I."
"Shit! What if...
"Don't worry. I forget to wear condoms all the time, it's not a big deal."
"Oh, ok. I- wait, what? You have unprotected sex all the time?"
""
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
As you near the address Typhon gave you, you immediately smell barbecue and hear a faint murmur of a social gathering. You find the house without even need to check the house number.
<<do "Ring the doorbell." NEXT >>
<<do "Pick the lock." TECH HAVE:lockpick PAGE:3 "REPLY:The security system is likely disabled due to there being company over, so a simple lock subversion is enough. You quickly disable the locking mechanism using your lockpick tool and let yourself in." >>
<<case 1 >>
You ring the doorbell. A man opens the door and greets you.
<<say "You must be Jurgen." NEXT "RESPO:Nah, he's out back. I just heard the doorbell, figure I'd let you in.|Oh, thanks.///you say, shaking his hand as he introduces himelf. You don't bother noting his name; you won't be here long, and the point is you got in.///Say, where's the washroom, uh, pal?|It's over there and to the left.///he explains.|Thanks.///You say and - the pretense for abruptly parting company made - walk away." >>
<<case 2 >>
<<respo>>
<<do "Search the house using the signal device." NEXT "RESPO:" >>
<<case 3 >>
<<showifexists $REPLY >>
The room's sole occupant is staring at you. She is startled by your sudden entry, but her expression is slowly turning into one of annoyance.
<<say "Hi, I'm Daryl. I just moved in from down the street, your dad said we're the same age and I should come up and introduce myself. Sorry for barging in." PAGE:5 LIE "RESPO:Oh, hi Daryl.///she says, looking you up and down.///Don't worry about it, you just kinda surprised me. Are you really my age? You look old enough to be in college.|I am, actually." CHOICE:college >>
<<say "Oops, sorry. I was looking for the washroom." "RESPO:It's down the hall. Actually, there's one downstairs. Why are you even up here?|Sorry, I'm a bit drunk and I got lost.|Yeah? You didn't happen to bring a beer, did you?|Why?|No reason." CHOICE:beer >>
<<say "Hi, sorry. I got tired of the party and just wanted a moment to myself." NEXT "RESPO:I don't blame you, my parents and their friends are boring as sh-///she says, abruptly ending the sentence.///Sorry, I mean present company excepted, of course.|Obviously. I'm not one of your parents friends, anyway.|Great, then you won't have a problem getting me a beer.|What?|They won't let me in the back yard while they have people over because they caught me trying to sneak a drink too many times. Could you get me one?" >>
<<case 5 >>
Oh cool.
She asks you questions about college.
<<if "player".getStat('C')>>
<<show "During the course of your conversation you realize she is attracted to you." C>7 >>
<<do "" NEXT "RESPO:" C>7 >>
<<do "" NEXT "RESPO:" >>
<<case 6 BEERASK >>
<<do "You want a beer?" NEXT "RESPO:" >>
<<do "You want a beer?" NEXT GIVE:booze "RESPO:" >>
<<do "I have something more interesting than that." NEXT GIVE:drugs "RESPO:Coly crap, is that what I think it is.|Do you think it's fun times ahead? Because if so then yes.|I've never done any before! Dad would kill me.///she says, smirking.///Lets do a line!" >>
<<nobr>>
<<eventhead>>
<<talkingto TYPHON >>
<<difficulty 3 >>
<<set _BITCHES = [
{
see: "You spot a cute Latina girl who's just arrived at the beach with some friends.",
stand: "woman-pool2",
suggest: "How about //her//.",
job: "tattoo artist",
typhon1: "Cute lil thing.",
typhon2: "",
typhon3: "",
girl1: "That was fun, _NAME. Much better than the guy I hooked up with last night.",
girl2: "Oh! Oh! Oh!|You lovin' it as much as I am. Gonna push it deeper!|Oh! Oh! OHHHH!",
girl_yes: "Hehe, yeah.",
girl_pickyou: "I like your friend.///she says, looking you up and down.///If we met at the club, I'd fuck him for free.",
girl_pickhim: "No, I wanna see that dick you bragged about.",
steal: "drugs|pill-birthcontrol",
schedule: "overheard:You still haven't fucked that guy you're dating?|Nah. Ever since I took money from that black guy I told you about, it just seems stupid to fuck guys for free.|So you gonna ask your new boyfriend for money before fucking him?|Maybe. But I might surprise him with a bill afterwards, instead.:3",
},
{
see: "You see a beautiful woman with her family, taking off her top for a dip- holy shit! //Those// are some tits!",
suggest: "How about momma silicon over there?",
stand: "woman-beach2",
job: "wealthy housewife, married ten years",
typhon1: "Amazing. Haven't had me a blonde milf in a while.",
typhon2: "",
typhon3: "",
girl1: "My husband could learn a thing or two from you. Oh shit! They're probably wondering where I am!",
girl2: "OH GOD! FUCK!///she screams as she slams her ass down the length of his dick.|I tole you you could take the whole thing.",
girl_yes: "Yes yes, but can we get going? If my husband sees me now... or my kids...",
girl_pickyou: "I think I'd rather do it with your friend. He reminds me of someone I know.",
girl_pickhim: "No, he reminds me too much of a friend of my son's.",
steal: "pregtest,5000",
schedule: "overheard:Hey, come here guys. I got this white bitch back at my room and she wants to fuck all of us.|What?! She hot?|Yeah, amazing tits and everything.:2",
},
{
see: "You notice a redhead at a table a short distance away. She seems to be waiting for someone.",
suggest: "How about that redhead at the table over there?",
stand: "woman",
job: "high school teacher",
typhon1: "Nice. I bet she never fucked a black guy.",
typhon2: "",
typhon3: "",
girl1: "I'm a little ashamed of myself, but I came here to try something new. What happens on Utera stays on Utera, isn't that what they say?|No.|Oh. Well, anyway...",
girl2: "Mmmmmm....|Yeah... your big pale ass worth every penny.|Mmmm... harder...|Bitch don't tell me what to do! Who's paying who here?! Moan like a whore or say nothin'.|Ohhhhhhh...mmm...",
girl_yes: "Shhh...",
girl_pickyou: "Sorry, but your friend's more my type.",
girl_pickhim: "No, let's stick with the plan. Please, can we just go?",
steal: "phone",
schedule: "news:A school teacher has been charged with indecent relationships with her male students.|That's right. Reports state she had intercourse with at least a dozen African American students at her school.|She has been fired and added to a blacklist.:12",
},
{
see: "You look over to the a waitress you noticed on the way in.",
suggest: "How about that waitress?",
stand: "woman-gang",
job: "waitress, used to be a cheerleader",
typhon1: "You motherfucker! That's my sister!///he shouts, standing up so abruptly you back away, anticipating a punch to the face.///Ahaha! Got ya! Sit down, I'm sorry, just fucking with you.",
typhon2: "",
typhon3: "",
girl1: "Now that was easy money. I'd love to stay and have a smoke, but my breaktime's almost over. My manager's been getting impatient with me, if I'm late I'll be fucked twice today.",
girl2: "Ohh shit, that's it...|Where've you been all my life, baby?|Nggh...",
girl_pickyou: "Him? I bet he nuts in me within a minute. But sure, he can try.",
girl_pickhim: "Him? He's nothing special. Let's go, Typhon.",
girl_yes: "Yeah, that's what I said.",
steal: "booze,pill-regret"
}
] >>
<<set $NUMBER = $NUMBER ? $NUMBER : 1 >>
<<set $NUMBER = $NUMBER > _BITCHES.length ? 1 : $NUMBER >>
<<set _BITCH = _BITCHES[$NUMBER-1] >>
/*
Gina Valentina
Krissy Lynn
Gwen Stark
<<quo POV "" >>
<<say "" NEXT "RESPO:" >>
<<say "" NEXT "RESPO:" >>
<<say "" NEXT "RESPO:" >>
<<quo POV "How did it all go south?" >>
<<quo $WHOELSE " " >>
<<quo POV "Employees and investors? Are you saying you want to start a brothel?" >>
<<quo $WHOELSE "Yeah, that's right. That's my dream, and the pieces have almost fallen into place. " >>
ONLY TELLS YOU HIS IDEA FOR A BUSINESS, ASKS YOU TO MEET UP LATER
<<quo $WHOELSE "" >>
<<quo POV "You want //me// to be your partner?" >>
<<quo $WHOELSE "Yeah, you interested?" >>
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<change_bg beach-bar >>
You spot a bar on the edge of the beach. This is the place Typhon wanted to meet you.
<<hr -------------------- >>
<<do "See if he's there." NEXT "RESPO:111|222|333" >>
<<do "Come back later." PAGE:777 "RESPO:111|222|333" >>
<<case 1 >>
<<stand typhon >>
You spot Typhon, sitting in she shade with a drink.
<<quo _WHO "_NAME!///he sasy, shaking your hand and patting you on the shoulder.///Take a seat!" >>
<<quo POV "Hey Typhon. So, you said you had a job for me?" >>
<<quo _WHO "More than a job, but I'll get into it later. I'm gonna start my own brothel, and I'm going to need some help. But first, go ahead and order someting, drinks are on me." >>
<<skillup drink 1 >>
<<quo POV "A brothel?///you say, after ordering a drink." >>
<<quo _WHO "Don't be so surprised. I wasn't always a security guard at some cathouse. I was a pimp, and not just any. The best in California! At my height I had some fine bitches, real classy ones. Some were famous. Rented to wealthy elites, and made a lot of money. I want to start doing the same here, but this time do it with a bit of legitimacy. Any questions?" >>
<<if "return Typhon's laptop".happened() >>
<</if>>
<<say "Yes." NEXT "RESPO:Then ask." >>
<<case 2 >>
<<stand typhon >>
<<convo >>
<<say "Wow. How did you end up here, working as a security guard? If you don't mind me asking." "RESPO:Na, I ain't going to detail about it, not yet. Enough to say I had to skip town, left L.A. for good and can never return. That's how I got here, and why I've been laying low these past few years, saving my money, waiting for the right moment." >>
<<say "What do you need to do to start a brothel?" "RESPO:I need 3 things: a venue, a license, and some new girls.|What's so hard about a venue?|The venue is a tricky problem - it needs to be on land not governed by city law. Most of the turf that falls into this category is in the control of some... shady people. Gonna need to move around the island's underworld a lot, making connections.|What's this license, then?|We gotta operate within {{Whoremonger's Guild}} guidelines and regulations. Even though I've worked in brothels for a few years now, I don't have the connections with the Guild to facilitate the process. The rules are kinda stacked against guys like us, but we gotta follow them and get a {{Whoremonger's License}} or we might wake up with our dick and balls cut off and shoved in our mouths.|That's uh... wow. Ok, how about girls then? That part can't be too hard.|Yeah we need to get enough girls to aggree to be our hoes. Really important to hit the ground running when we open, with enough hoes that we can turn a profit. These gotta be //new// hoes, though. Ones we turn out ourselves. If we go recruiting from this or that establishment right off the bat, that's breaking the rules. I got some names working for the established brothels that I'm gonna snatch from 'em once we're properly set-up, but at the start when we have no Guild clout we can't do shit like that." >>
<<say "What was on the laptop?" "RESPO:I'd been building a collection of crucial industry info. Leads on potnetial investors, clients, talent, plus leads on other shit I'll need to get my goals accomplished. It was stupid of me to put it all in one place. Brothel owner's don't like it when you steal their data, so If it got found out - like say by Jurgen - I'd get blacklisted and I'd never be able to get my {{Whoremonger's License}}. So, you may have saved my dream." "HAPPENED:return Typhon's laptop" >>
<<ask_them >>
/*
<<say "SAYTHIS" NEXT "RESPO:111|222|333" >>
<<say "SAYTHIS" NEXT "RESPO:111|222|333" >>
<<say "SAYTHIS" NEXT "RESPO:111|222|333" >>
<<say "SAYTHIS" NEXT "RESPO:111|222|333" >>
<<say "SAYTHIS" NEXT "RESPO:111|222|333" >>
*/
<<do "Alright, I've heard enough. What do you need me to do?" NEXT >>
<<case 3 >>
<<stand typhon >>
<<convo "First I need to you something. You know my dream, and my goal. What about you, _NAME? What's your dream?" NEXT >>
<<say "I'm just trying to find a way back home." "REPLY:Well, you being vague, but I suspect what's keeping you from returning is not to different from what's keeping me." NEXT >>
<<say "I have a dream too, and it also involves money." "REPLY:Well, I aim to make a lot of money." NEXT >>
<<if $RECORDS.lists["girls_fucked"].length>3 >>
<<say "I just want to fuck a lot of women. I've fucked $RECORDS.lists["girls_fucked"].length while I was here, but I'm nowhere near done." "REPLY:Then you and me were meant to be! That's all I'm about!" NEXT >>
<</if>>
<<say "I'm sowing the seeds of the future, you might say." "REPLY:Alright, alright, cool." NEXT >>
<<case 4 >>
<<stand typhon >>
<<convo "$REPLY///he says, and then his tone gets serious.///We're having this conversation because I want a //partner//. I need a guy who will back me up, help me get dirty work done, and of course share in the wealth that comes." >>
<<say "A partner? That sounds like a lot of work." NEXT "REPLY:Yeah there's work, but also..." >>
<<say "A whoremonger? Me? Yeah, I could do that." NEXT "REPLY:You could, and you will. There's things to learn, but I'm a good teacher." >>
<<say "I don't care if its legal. Prostitution is immoral." NEXT "REPLY:Is it? It's rational economic exchange - hoes have something, johns want it, and the facilitator helps them find each other and get it done, and takes a cut. Seems moral to me. Seems immoral to let other, less scrupulous people do it." >>
<<case 5 >>
<<stand typhon >>
<<convo "$REPLY Here, I need to show you something, so you understand I ain't some joker who talks a big game." >>
He gestures towards the beach paradise that surrounds you.
<<quo _WHO "Plenty of fine bitches around here. Pick one. Any one of them. The finest you can see." >>
<<quo _WHO "Ok, but why?" >>
<<quo _WHO "I told you I was the best pimp in California. I still got it. I can get any girl to turn a trick. At least once. Doesn't matter who." >>
<<set $NUMBER = random(1,_BITCHES.length) >>
<<say "Any girl? I'm suspicious." "RESPO:Well, //almost// any. I'm good, and I'm in a confident mood.///he says, and then points.///See that one there? Yeah, definately her." DETECT NEXT >>
<<do "Look around for a fine bitch." NEXT >>
/*
<<if $NUMBER==1 >>
<<do "Look around for a fine bitch." PAGE:6 >>
<<elseif $NUMBER==2 >>
<<do "Look around for a fine bitch." PAGE:7 >>
<<else>>
<<do "Look around for a fine bitch." PAGE:8 >>
<</if>>
*/
<<case 6 >>
<<set _img = "recruit/girl"+$NUMBER+".jpg" >>
<<eventimage _img right >>
<<convo >>
You look around... <<= _BITCH.see >>
<<say "_BITCH.suggest (point her out)" NEXT >>
<<do "Not this one. Look around some more?" ADD:NUMBER:1 >>
<<case 7 >>
<<set _img = "recruit/girl"+$NUMBER+".jpg" >>
<<eventimage _img right >>
<<quo POV "I'd fuck the shit out of //her//." >>
<<convo _BITCH.typhon1 >>
He gets up and strides in her direction, saying one last thing over his shoulder...
<<quo WHO "Now watch.">>
He waits until there's nobody near her, then gets up and approaches her casually and starts a conversation. You can't hear what they're saying, but the woman seems to be smilling. While conversing, Typhon reaches into his pocket and pulls out a roll of bills. He holds it up to show her, presumably propositioning her. She is momentarily shocked, but as he continues to speak to her her expression changes to a smirk, and she nods and takes the money.
<<p>>He turns and points at you. She looks in your direction, and waves you to join him.
<<do "Go to them." NEXT "" >>
<<case 8 >>
<<stand _BITCH.stand >>
<<unstand >>
<<set $WHOELSE = setup.randomName('female') >>
The woman looks at you as you approach, and seems more hesitant than a moment or two ago. The situation has changed for her, now.
<<quo GIRL "I didn't know there was someone else with you...///she says to Typhon nervously." >>
<<quo _WHO "It will be, don't worry baby. This is my friend _NAME. _NAME, This is $WHOELSE. ///he says, stroking her lower back.///She a _BITCH.job, can you believe it? Me an' her gonna go to rent a room at that hotel accross the street. For $KRED 300 she says we're gonna have a good time together, didn't you baby?" >>
<<quo GIRL "_BITCH.girl_yes///she says, looking at the ground, embarassed that a stranger is witness to what she thought would be an anonimous transgression of morality." >>
<<quo _WHO "It will be, don't worry baby. This is my friend _NAME. _NAME, I'll be back in 20." >>
<<say "Have a nice fuck, Ty." NEXT "RESPO:111|222|333" >>
<<say "Hey baby, wouldn't you prefer to fuck me?" CHARM PAGE:40 >>
/*
<<say "Can I watch?" NEXT "RESPO:111|222|333" >>
*/
<<case 9 >>
Typhon leaves with the girl. As they walk away, he does a gesture with one of your hands. Is he asking you to follow? Maybe he wants you to watch.
<<do "Follow and watch." NEXT "RESPO:111|222|333" >>
<<case 10 >>
<<set $WHERE="market" >>
<<change_bg market >>
You follow them to a ratty looking motel on the edge of the market. The man behind the desk recognizes Typhon, and greets him warmly. No money is exchanged, and as Typhon escorts $WHOELSE down the hall, he makes a cryptic gesture at the clerk. The clerk nods and looks towards the entrance, spotting you immediately. He makes a //go ahead// gesture to you, indicating that it's alright to follow and watch.
<<skillup sneak >>
<<do "Follow." NEXT "RESPO:111|222|333" >>
<<case 11 >>
A door down the hallway is slightly ajar, and the sound of fucking can be heard. Typhon obviously doesn't waste any time.
<<set _img = "recruit/girl"+$NUMBER+"him.webp" >><<eventimage _img >>
<<set _NAME = "Typhon" >>
You gently open the door wider and slip through. Inside the room, you see Typhon fucking his latest turnout.
<<convo _BITCH.girl2 $WHOELSE $WHO >>
<<do "Watch." NEXT "REPLY:" CHOICE:SEE >>
<<do "Pull out your dick and rub one out." NEXT HORNY:-2 ACT:lewd "REPLY:You peek around the corner and fap yourself to the sight of your new friend. The depravity of this act excites you somehow, and you lose control and accidentally cum on the floor." CHOICE:FAP >>
<<do "You notice her purse, lying on the floor next to a pile of her clothing. Maybe you could swipe something from it..." NEXT DETECT "REPLY:" CHOICE:STEAL >>
<<case 12 >>
<<set _img = "recruit/girl"+$NUMBER+"him.webp" >><<eventimage _img >>
<<showifexists $REPLY >>
<<set _NAME = "Typhon" >>
<<convo 0 $WHOELSE $WHO >>
<<switch $CHOICE >>
<<case FAP SEE >>
<<p>>You duck into the suite's washroom as $WHOELSE leaves. Suddenly, she slips on something, slides forward and hits her head on the washroom's doorframe, falling unconsious.
<<convo "Aw shit.///Typhon says to you as he looks down on her body. ///Well, Juan will sort this out.|Sorry about that. It was my cum she slipped in.|No worries Juan knows first aid. Did you see the look on her face? She was like///he says, doing a wide-eyed expression with mouth gaping." >>
<<case STEAL >>
You stealthily reach into the bedroom, trying not to be noticed...
<<show "Your hands slide into her purse... what's in here? Hmmm... you feel smething interesting and retrieve it." "FAIL:Shit, she almost saw you! You hastily pull back and resume hiding around the corner." TAKE:_BITCH.steal SNEAK >>
<<default>>
<<p>>Typhon's pretty good! Through careful observation, you get a few ideas on how to fuck more effectively.
<<skillup fuck >>
<</switch>>
<<p>>You think you've seen what you need to see. Typhon can take a random woman and turn her into an enthusiastic whore. If he can do that, there's certainly a lot you could learn from him.
<<do "Wait outside while they finish." NEXT "RESPO:111|222|333" >>
<<case 13 >>
<<stand >>
At a certain point the sound of bedsprings stops. Moments later, the door opens and the girl hurries out.
<<show "You blend in with the shadows and she doesn't notice you." SNEAK:4 "FAIL:She notices you as she leaves, and frowns. She probably guessed that they had an audience." >>
<<p>>Soon, Typhon emerges fully clothes. He smiles at you.
<<convo "You had a good look, huh? I knew you were watching. You see how it's done, right? I shown you I can whore any bitch. I know you're a man of talents yourself. What do you say? Partners?" >>
<<say "Yeah, partners. (shake on it)" NEXT "RESPO:111|222|333" >>
<<say "No, it's not for me." PAGE:888 "RESPO:Ah well, I tried. See you round.|Yeah. Bye." >>
<<case 14 >>
<<stand >>
<<convo "Lets go celebrate. Quitting tomorrow, but I got some tokens saved up from my employment at the HoeLay. Lets go fuck some hoes to celebrate our new partnership." >>
<<say "Let's do it." PAGE:20 "RESPO:" >>
<<say "Fucking brothel hoes is too //safe//. How about something special? More risky?" NEXT BREED BARTER:6 "RESPO:Risky? Ah, I see. I know what you want. A girl I used to work with back in L.A. retired from the industry, married some guy. She lives here on the island in the Heights. I bet she'd be happy to see me again. I bet she'd be happy enough to let me and a brother relive old times.|No protection?|Yeah, I think I can swing that." CHOICE:CATHERINE >>
<<case 15 >>
<<change_bg mansion >>
<<convo >>
He drives you to a mansion in the heights. He parks his car just outside the gates with headlights off.
<<convo "I didn't call her in advance cuz she might have second thoughts. I'm just gonna text her now, see if she's up, and if she up for it.///he says, tapping away on his phone.///Ah nice! She's in, and hubby off to bed.|Is she gonna fuck us both?|Hang on... yeah! I said it's your birthday and I want to treat you.|Nice. She said I don't have to wear a condom?|Hang on... I'm getting to that.///he says, typing more messages. It takes far longer than you'd expect.///Ok... yes! She's ok with it. Only...|Yeah?|I had to tell her a story. Play along." >>
<<say "Fine." NEXT "RESPO:111|222|333" >>
<<case 16 >>
<<change_bg mansion-interior >>
<<set $WHOELSE = "Catherine (retired whore)" >>
The gate's motor fires up and it opens slightly. The two of you get out of the car and let yourselves in the front door.
<<eventimage girl0.jpg >>
An elegantly dressed woman is sitting there, waiting for you.
<<quo _WHO "Catherine! You look amazing. " >>
<<quo $WHOELSE "Johnathan, it's been too long. Too long..." >>
Jonathan?
<<quo $WHOELSE "And you, _NAME? Johnathan told me all about you. He's a man to whom I owe much, and you are a man to whom he owes much. " >>
<<quo POV "It's a pleasure to meet you, Mrs... uh." >>
<<quo $WHOELSE "Catherine will do. It was very brave of you, saving his adoptive daughter's life, as you did. I didn't know Johnathan had a daughter, but it's clear that he's grown as a man. Join me in the guest room.///she says, standing. " >>
<<do "You and Typhon follow." NEXT >>
<<case 17 >>
<<eventimage girl0both.webp >>
Catherine mounts your cock and rides you. Typhon gets on top of her and shoves his dick up her ass.
<<quo $WHOELSE "Happy birthday, _NAME.///she whispers in your ear as you and Typhon ram both her holes like a pair of maniacs." >>
<<fuck $WHOELSE >>
When you finish round 1, Catherine goes to the door to listen, to ensure her husband has not woken.
<<convo "She'll let us fuck her for hours, but but if we leave now we can get all kinds of pussy at my soon-to-be-former workplace." >>
<<say "Lets fuck Catherine some more." NEXT "RESPO:He's still asleep. He'll be out for hours, I think. Are you boys ready? I'm excited to hear the story of your heroism, _NAME; perhaps you could tell me afterwards." >>
/*
<<if $WHOELSE.isPregnant() >>
<<say "Lets fuck her some more." NEXT "RESPO:He's still asleep. He'll be out for hours, I think. Are you boys ready? I'm excited to hear the story of your heroism, _NAME; perhaps you could tell me afterwards." >>
<</if>>
*/
<<say "Lets go to your brothel. I'm in the mood for a blonde, a black, two Asians and a milf." PAGE:20 "RESPO:Hehehe, you and me both.///he says. The two of you thank Catherine and bid her goodbye." >>
<<case 18 >>
<<convo 0 $WHOELSE >>
You fuck her some more.
<<fuck $WHOELSE >>
<<eventimage girl0both.webp >>
<<ifpreg "Beautiful mother, wealthy 'father'. Your bastard will be well taken care of." >>
<<say "Go with Typhon to the brothel now." PAGE:20 "RESPO:I'm gonna introduce you to some of the girls." >>
<<case 19 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 20 >>
<<set $WHERE="brothelroad" >>
<<change_bg brothel >>
Typhon takes you to his workplace, and lets you into the lunchroom.
<<convo "Ladies, I'm quitting tomorrow.|Typhon, don't leave us!|I gotta baby. Destiny callin'.|But you haven't fucked us in ages!|I'm here to fuck you now. Cashing in all my fuck credits. This is my friend _NAME. He's dining with me this evening. Line up ladies, I wanna see an ass buffet.|Yes sir!///the girls say in unison, giggling, and line up for him.|_NAME, you get first pick.|Whichever one of us you choose, you won't regret it _NAME." $WHO Ladies >>
<<eventimage recruit/buffet.jpg >>
He has one of the girls prepare you a tall drink each, which is a mix of energy drink, alcohol, and male sexual performance enhancer. You take a massive swig and feel envigorated.
<<stamina 12 >>
<<if $CHOICE=="CATHERINE">>
<<set $TIMER=3 >>
<<else>>
<<set $TIMER=7 >>
<</if>>
<<set $CHOICE2="WHORE">>
<<quo WHO "Who're you going with first?" >>
<<say "Eenie meenie miney mo..." NEXT TIMER:-1 >>
<<case 21 >>
<<if $TIMER >= 0 >>
<<set $WHOELSE = setup.randomName('female whore ' + $CHOICE2.toLowerCase()) + " (hoe)" >>
<<p>>
<<= "You're in the mood for some ___|You pick ___|You find ___ to your liking|___'s sexy body captures your eye|___ turns and winks at you, so you choose her".sayOne($WHOELSE.getFullName('notitle')) >>
<<= "put her to work|follow her to her room, where you fuck her|let her please your dick|have bareback sex with her|give her pussy a good fucking".sayOne() + "." >>
<<stockimage sex $CHOICE2 >>
<<fuck $WHOELSE $PLAYER nopreg >>
<<quo $WHOELSE "You remind me of my dad.|Come back any time.|The pleasure's been all mine, _NAME.|Lets do this again sometime.|I got another client in 5, see you around.|If you enjoyed me, please give me a five star rating!|Nice cock!" "she says, kissing you goodbye.|she says once you've had your fun.|she says after taking your creampie.|she says, laughing." >>
<<timepasses .33 >>
<</if>>
<<if $TIMER>0 >>
There's time for $TIMER more.
<<quo POV "Hey, can you take me to...|Before you go, bring me...|Next I want to fuck..." >>
<<say "...a good whore." CHOICE2:WHORE TIMER:-1 >>
<<say "...a tiny little bitch." CHOICE2:STUDENT CHANCE:15 TIMER:-1 >>
<<say "...someone old enough to be my mom." CHOICE2:MILF CHANCE:33 TIMER:-1 >>
<<say "...a plastic bitch." CHOICE2:PORN CHANCE:33 TIMER:-1 >>
<<say "...a newcommer." CHOICE2:MISC CHANCE:15 TIMER:-1 >>
<<say "...a black chick." CHOICE2:BLACK CHANCE:33 TIMER:-1 >>
<<say "...an Asian." CHOICE2:ASIAN CHANCE:33 TIMER:-1 >>
<<elseif $CHOICE!="CATHERINE">>
<<say "There's a knock at the door..." NEXT >>
<<else>>
<<say "That's enough whores for one night..." PAGE:24 "REPLY:Your alotment of hoes having expired, you return to the brothel lobby to meet Typhon." >>
<</if>>
<<case 22 >>
<<set _NEWFUCK = "Little Debbie" >>
<<eventimage recruit/girl9.webp right >>
It's a cute girl. You didn't see her earlier in the lounge, or in the whore roster.
<<quo $WHOELSE "It's _NEWFUCK, the trainee.///your whore says.///Alright, tidy up little girl." >>
<<convo "Hello Mister _LASTNAME. As part of my training, I'm here to provide a complimentary penis-cleaning service.///says the new arrival.|Alright Debbie, give my dick a rinse.///you say, and she begins licking the head of your penis." _NEWFUCK >>
While getting your cock cleaned, another figure appears in the doorway. It's Typhon.
<<convo "Ah, that's where the polisher girl is. Hey Debbie, how you like to be promoted to a real whore?|Oh, //could// I?!///she says, excited at the prospect.|Typhon, you aren't supposed to fuck girls during their training period. It's against the rules?|I don't give a shit about the rules, $WHOELSE. I'm quitting tomorrow. Debbie, take that dick out of your mouth. It's going in the other end, and so am I." _WHO _NEWFUCK $WHOELSE >>
<<say "I'm not in the mood to DP this bitch." "RESPO:Ah well. We'll leave once she's done cleaning you then." PAGE:24 "REPLY:Once she's sucked your dick clean, you give her a slap on the ass and send her away. Once you're dressed, you rejoin Typhon in the lobby." >>
<<say "Lets do it!" ACT:MEAN NEXT >>
<<case 23 >>
<<set $WHOELSE = "Little Debbie" >>
<<eventimage recruit/girl9both.webp right >>
You and Typhon DP Debbie.
<<convo "How's the asshole?!|Tight, but not as tight now as when we started.///you say.|No! No! OH! NOOOOOO!///she screams as the two of you synchronize your thrusts.|Bitch is about to cum, let's all do it at once!|Right!///you say. You start hitting it hard and fast, and so does Typhon. Suddenly...|OH! AAAAARGH!!!!!!///Debbie screams, eyes rolling up into her head.///Aaaaa.... ahh.... ah...." _WHO POV $WHOELSE >>
<<fuck $WHOELSE $PLAYER gangbang >>
<<fuck $WHOELSE typhon anal gangbang >>
<<say "That's enough whores for one night..." PAGE:24 "REPLY:Exhausted from all your wenching, you and Typhon get dressed and return to the lobby together." >>
<<case 24>>
<<convo >>
<<showifexists $REPLY >>
<<stand>>
<<convo "It's gonna be nothing like that when we got our own place. The money be rolling in and everything, you'll see." >>
<<say "Cool. Well, let's get started, then." NEXT "RESPO:Great! Let's do it.///" WIDGET:joinparty:$WHO >>
<<say "Great. Lets catch up later, I ahve a few things to do before I get started." NEXTNEXT "RESPO:Cool, I'll see ya." >>
<<jointeam $WHO >>
<<event_unlock jurgenda >>
<<case 25 >>
<<stand>>
<<convo >>
<<event_unlocknext >>
<<event_exitlink "Leave." >>
<<journal typhon "Typhon and I are now trying to set up a brothel. He says there will be lots of money in it. He seems to know a thing or two, at least. " >>
<<joinparty $WHO >>
<<case 40 >>
<<stand _BITCH.stand >>
<<unstand >>
<<convo "You?///she says, looking to Typhon.|Yeah, alright.///he says, laughing.///You fuck one of us, girl. Take your pick." GIRL typhon POV >>
She looks back and forth between the two of you, trying to decide who's dick she'll be riding to earn that money.
<<if $PLAYER.getStat('C')<7 >>
<<convo "_BITCH.girl_pickhim.|Heh, bad luck brother.|" GIRL typhon $PLAYER >>
<<say "Ah well, worth a try." PAGE:8 >>
<<else>>
<<convo "_BITCH.girl_pickyou.|Fair enough. Have a good one, _NAME. Enjoy, on me.|I'm gonna.///you say." GIRL typhon $PLAYER >>
<<do "Take her to the hotel accross the street and bang her." NEXT >>
<</if>>
<<case 41 >>
<<set $WHERE="market" >>
<<change_bg market >>
You take $WHOELSE and follow Typhon's drections to a ratty looking motel on the edge of the market. Inside a clerk looks to you, and to your 'date', and asks for $KRED 50 for a short-term rental. Evidently, he knows the situation; maybe a lot of guys bring hoes and vacation sluts here.
<<money 50 >>
He gestures for you to go down the hall, but does not give you a key, explaining that it's the one door that's open.
<<quo GIRL "I can't believe I let you and your friend talk me into this.///says your date as the two of you undress." >>
<<say "Believe it." NEXT >>
<<say "Some people will do anything for money." NEXT >>
<<say "You'll be glad you did." NEXT >>
<<case 42 >>
She's a bit stiff and hesitant at first, but warms up a bit as you caress her.
/*
<<show "" FINGER:5 "FAIL:" >>
<<if $PLAYER.getSkill('finger')>=5 >>
<<else>>
<</if>>
*/
The fun really starts when you get your dick inside your pre-paid pussy.
<<set _img = "recruit/girl"+$NUMBER+"you.webp" >><<eventimage _img >>
<<set $WHO = "New Whore ("+_BITCH.job+")" >>
<<fuck >>
You unleash a load of sperm inside her.
<<sexreview _BITCH.girl1 5 "Shit... I'm really starting to regret this.///she says, surveying the creampie splatter in her crotch.|I'm not, I had a blast.|I can see that.///she says, wiping her crotch with the bedsheets before getting dressed.|Can I get your number? In case I'm horny again?|What? Fuck, no!///she says, storming out of the room.|Your loss." >>
<<ifpreg "You wonder how she'll feel when she finds out she's pregnant." >>
<<do "Get dressed and leave." NEXT >>
<<case 43 >>
<<stand>>
Typhon is waiting for you outside the hotel.
<<convo "I saw the bitch leave. How was she?|Not bad.|Some bitches you get to trade money for sex once, and it's not hard to get them to keep doing it. Bitch like that one? Not so easy. She doesn't need the money, she shit like dignity going on in her brain. You gotta make sure she enjoys it, so she might think it's not so bad, maybe she can try it again...|How many nice respectable women have you turned into whores?|Haha, so many. And 'respectable' don't quite cover it; this one time... nah, I'll save it for later. Anyway, what do you say? Partners?" >>
<<say "Yeah, partners. (shake on it)" PAGE:14 "RESPO:111|222|333" >>
<<say "No, it's not for me." PAGE:888 "RESPO:Ah well, I tried. See you round.|Yeah. Bye." >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
/*
<<say "You said you have a knack with hoes?" PAGE:30 "KNOW:knack with hoes" "RESPO:Damn right I do! Worked my whole life in this industry, but I wasn't always a bouncer. Used to run my own business. Find nice girls, convince them to give the business a try, look after them." >>
<<say "Can you teach me your way with women?" "KNOW:way with women" "RESPO:I can't. You either got it or you don't." >>
<<say "How do I get set up to be a Procurer with Thrillton?" PAGE:40 "KNOW:procurer" "RESPO:How do //you//? Hahaha, you ain't but just showed up.|So? It sounds like a great job. How?|Ya need to be in with the {{Whoremonger's Guild}}, or have the kred to bribe your way in. I've been saving up for ever for a bribe; I'd love to get back in that side of the business.|If you've been working in the industry for years, why aren't you in with that Guild you mentioned?|Oh, haha. Yeah. Things when bad back home. Long story, but my standing with the various institutions of the industry did not last. That's why I came here a few years ago, for a fresh start." >>
*/
<<quo WHO "Well, that's not a popular word these days, but that's a term you could use. Hoetels moved in and put me out of business. They used to at least give referral fees at least, if you found them good talent, sometimes they'd cut you a share of her earnings. I made decent change for a while." >>
<<quo WHO "Well all the Hoetel chains want to expand, go to other cities, and even move up the tiers of this city. There's a lot of money to be made, closer you get to the top. But to more advanced clientele the existing business model looks too much like slavery, like the Hoetel firms own the girls. So they work out this system where guys like me would be {{procurer}}s who'd own piece of the franchise. You pay rental and upkeep fees for each girl they house, but she's your 'employee', so the firm keeps its hands clean." >>
<<say "How come you're a guard and not a procurer? Sounds like a good job for someone with your //work experience//." NEXT >>
<<say "That's a neat job. Let me ask you about something else." PAGE:1 >>
<<quo WHO "I would but... the set-up fees, and getting authorized by the company... I don't have the time, or the money. But I am saving.///he says, hopeful.///I may be good at busting skulls her and there, but " >>
<<say "That's amazing. What's your secret?" PAGE:1 "RESPO:I just have a {{way with women}}. What can I say?" >>
<<say "How big of a bribe we talking about?" "RESPO:Too big for you. Bigger than five year's of busting my ass here can afford, and you don't look richer than I do." >>
<<say "Who's in charge here?" "RESPO:This HoLay franchise? Lady Sin. She owns a bunch of franchises back in LA. Used to be a whore herself. We call her 'Stingy Ginger' because she hates giving anyone raises." >>
<<say "Let me ask you about something else." PAGE:1 >><<nobr>>
<<eventhead>>
<<talkingto TYPHON >>
<<difficulty 1 >>
<<if $PAGE>=0 >><<stand >><</if>>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<quo _WHO "First of all, my name's Typhon." >>
<<say "Pleased to meet you." NEXT "RESPO:Yes, it is delightful to make your acquaintance, good sir.///he says mockingly in a dorky formal voice." >>
<<say "I'm _NAME." NEXT "RESPO:Sup _NAME." >>
<<case 1 >>
<<convo>>
You shake hands.
<<quo _WHO "So I been on the island for years, working at places up and down the street. You ever have a boss you hated?" >>
<<say "Yes." NEXT "REPLY:So you'll get where I'm coming from." >>
<<say "No." NEXT "REPLY:Lucky." >>
<<case 2 >>
<<quo _WHO "$REPLY Last job - at the HoeLay across the road - I had this guy Jurgen as the hardass head of security. He was nice when he wanted to be but... well, long story short, I got into an argument with him, and got my ass fired." >>
<<quo POV "That sucks." >>
<<quo _WHO "Whatever, I was tired of dealing with his stupid ass anyway. People know me here, got another job fast. It's all good, except I left my work computer behind with some sensitive data. Fuck, that pisses me off." >>
<<say "What kind of sensitive data? " NEXT "RESPO:Ah, you don't worry about that. Just info I'd been collecting. Stuff that might be helpful setting up my own business some day. Probably been reformatted by now so I shouldn't worry, but it's still nagging at the back of my mind. " >>
<<say "An entrepreneur? I'm a businessman myself, after a fashion." NEXT BARTER>_DIFFICULTY "RESPO:Yeah? That's cool, we're talking the same language then.///he says, smilling.///You get how important it is, for the little guy to get a leg up. Right?" >>
<<say "Sensitive data? From your former employer? Sounds like an intended NDA violation. I wonder if your current employer would be interested to know how you treated your past one?" THREAT PAGE:888 "RESPO:Oh wow I'm so intimidated. Listen: You lose me this job, I'll make sure you lose more than that. Don't fuck with me, punk." >>
<<case 2 >>
<<convo>>
He glances around nervously.
<<quo _WHO "Listen, it's probably been reformatted by now so I shouldn't worry, but it's still nagging at the back of my mind. I can't tell you what's on it, but it's the kind that might get me sued, or worse. But it's not even that; I almost hope it //isn't// reformatted, I want that data. I had so much riding on it... fuck I get so mad sometimes, I have trouble sleeping at night. " >>
<<quo POV "That sucks, but it's been reformatted so I guess you don't have to worry about it." >>
<<quo _WHO "Probably has, yeah. But still, that was a lot of good intel. I'm not so much worried as pissed." >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<say "It's a good thing you mentioned this. I'm good at getting stuff that I'm not supposed to get..." NEXT SNEAK "RESPO:Oh yeah?///he says, a grin slowly appearing on his face.///Then we got a lot to talk about." >>
<<say "Surely you can get the same data through some other means. I happen to be pretty good at hacking..." HACK>_DIFFICULTY "RESPO:Nah, nah. I gathered this stuff over a long period of time. You a nerd, right? Think of it as taking meticulous notes and then some jock you hate steals your notebook. And he doesn't even know what he has!|Why did you assume I'm a nerd?!" >>
<<say "SAYTHIS" NEXT "RESPO:111|222|333" >>
<<case 3 >>
<<convo>>
He looks over his shoulder briefly. There's no-one else here, so you assume he's eyeing the security camera, though why you aren't sure. After a few moments he turns back to you.
<<quo _WHO "I can tell when the mic on that thing is engaged. Sometimes they spy on us, don't want us getting recruited by the next shop down the street maybe. Anyway, you got me thinking about it now, and you got me a little mad again. If you can lend me a hand with this, I can make it worth your while." >>
<<say "Go on..." NEXTNEXT >>
<<say "Nah, sounds like too much work. Just came here for pussy." NEXT "RESPO:You sure about that? Cuz I only offering this opportunity once." >>
<<case 4 >>
<<convo>>
<<say "On second thought, I do like money. That's what you're offering, right?" NEXT "RESPO:Yeah, money. It's worth money to me." >>
<<say "Kinda a boner killer, all this talk of laptops and Swedes." PAGE:888 "RESPO:Totally understandable. We never talked about this, right?|Right.|Enjoy the pussy. In fact, here.///he says, and tosses you some tokens.///Have a good night." TAKE:whorecoin,whorecoin,whorecoin ICON:RAQUO >>
<<case 5 >>
<<quo _WHO "So I put some software on it, in case it was stolen. It just sends me an IP address whenever it can connect. The IP is for my boss' neighbourhood in the West Heights, or might be; it's hard to say, but it's in the general area." >>
<<quo POV "You think he's found out what you put on it?" >>
<<quo _WHO "Nah, I think he just bought it from the company for personal use. It was an old model, old enough that I'd be getting a replacement by now if I still worked there. You can buy the old tech once it's declared obsolete, they'll give it to you for pretty cheap; I was going to do that myself, but I got fired before it could happen. He's got it at his house somewhere, no idea what he's holding on to. " >>
<<quo POV "So you want me to go steal it? From a house in the Heights? The rich people there usually have pretty good security systems..." >>
<<quo _WHO "Nah, nothing like that. That'd be a big ask. This is simpler: He has a weekly BBQ where he usually invites his neighbours, friends, etc. They're big on hosting, him and his wife, so there's usually a pretty big crowd. Big enough that an unfamiliar face could easily go unnoticed. Me, I'd get spotted, he'd probably shoot me on the spot. But you? He'd probably think you were the husband of one of his wife's tennis partners or some shit. You look like that. " >>
<<say "How am I gonna find the thing?" NEXT >>
<<case 6 >>
<<quo _WHO "Easy. I have one of those tracking things in it. So long as you're close, you can find its signal with your phone's signal tracker.///he says, and beams you the device's tracking code with his phone.///All you gotta do is show up, get in the house, follow the signal. You know how to use the signal tracker, right? Go into your wireless settings and-" >>
<<say "I know how to use my phone." NEXT "RESPO:Alright, alright. So, you in? I'll give you... $KRED 500. Sound fair? Half now, half when its done." >>
<<case 7 >>
<<convo>>
<<set $NUMBER=250 >>
<<say "I'll do it." PAGE:999 "RESPO:Great!" >>
<<say "Come on Typhon, you know the risk/reward ratio on this is all off. Don't insult me." PAGE:999 BARTER:5 "RESPO:Alright, I'll give you $KRED 150 on top of that. Up front, too.|That's better." ADD:NUMBER:150 >>
<<say "Buddy, just sneak in there and take it. You don't need me for this." ACT:HONEST JUSTONCE "RESPO:I really do. This guy knows me. He sees me at his house, trying to steal some shit? I'll get blacklisted from the guild so fast, and then where'll I be?" >>
<<say "Nah, I don't want to do this." PAGE:888 TAKE:whorecoin,whorecoin,whorecoin,whorecoin,whorecoin ICON:RAQUO "RESPO:Fine, I'll find someone else. Here's a token of my appreciation, for you keeping your mouth shut about this.///he says, handing you a bunch of tokens." >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo>>
<<money $NUMBER >>
<<event_finalize >>
<<event_unlock typhon-quest >>
He gives you the address.
You got me all excited now. I got big plans for... well, don't worry. Anyway, It'll be nothing. You'll be in and out before you know it.
<<event_exitlink >>
<<journal typhon "I took a little burglary job from this Typhon fellow. Seems it won't be a big deal." >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto WHOEVER 1 >> /* <-- remove 1 if character is multi-use */
<<difficulty 1 >>
/*
============================================
HYPNO TRAIDER
============================================
Chad is a mind controlling nerd. Contacts you by dream when you first use the power (perhaps in a scene where you make a girl bend over?).
Sara
Sara
Sara
ASKS
-------------------
impregnation No, I've never had that issue. I never even wear a condom - I guess I've been lucky? Mind you, doesn't really matter. One of these gets pregnant, I'll just give her a full mind wipe when she starts to get fat and send her on her way, then find me a new Sara.
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 1 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 2 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 3 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 4 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 5 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 6 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 10 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<SNIP>><<SNIP>><<SNIP>><<SNIP>><<nobr>>
<<eventhead>>
<<talkingto WHOEVER 1 >>
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 1 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 2 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 3 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 4 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 5 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 6 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 10 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<widget jointeam >>
<<if $args[0]>><<set $PLAYER_reserves.pushUnique($args[0]) >><</if>>
<<set _msg = "<<chartip " + $args[0] + ">> is now an ally. " >>
<<statusupdate _msg >>
<<if $args[1]>>
<<set _quittingtime = parseInt($args[1]) >>
<<schedule quitteam _quittingtime $args[0] >>
<</if>>
<</widget>>
<<widget joinparty >>
<<if $args[0] >><<set $PLAYER_party.pushUnique($args[0]) >><</if>>
<<set _msg = "<<chartip " + $args[0] + ">> has joined you. " >>
<<statusupdate _msg >>
<<if $args[1]>>
<<set _quittingtime = parseInt($args[1]) >>
<<schedule quitparty $args[0] _quittingtime >>
<</if>>
<</widget>>
/* adds a girl list of dateables */
<<widget getnumber >>
<<if $args[0] >>
<<set _nym = $args[0].getFullName() >>
<<listup "dateables" $args[0] >><<listup "contacts" $args[0] >>
<<addtrait $args[0] have_number >>
<<show "You got _nym's number. Now you can date her." ICON:love >>
<<else>>==recruitwhore no whore specified==
<</if>>
<</widget>>
<<widget addcontact >>
<<set
_what = "<cap>"+ $args[0].getFullName() +"</cap>'s number",
_whatcontact = ""+ $args[0] +"'s number",
_whatmessage = "You received <cap>"+ $args[0].getFullName() +"</cap>'s number."
>>
<<listup "contacts" _what >><<listup "dateables" _what >>
<<statusupdate _whatmessage >>
<</widget>>
<<widget removecontact >>
<<set _what = "<cap>"+ $args[0].getFullName() +"</cap>'s number" >>
<<unlearn _what >>
<</widget>>
<<widget recruitlover >>
<<if $args[0] >>
<<set _nym = $args[0].getFullName() >>
<<listup "recruited_lovers" $args[0] >>
<<show "You have recruited _nym to be a lover." ICON:love >>
<<else>>==recruitwhore no whore specified==
<</if>>
<</widget>>
/* adds a girl to a list of reruitables */
<<widget recruitwhore >>
<<if $args[0] >>
<<set _nym = $args[0].getFullName() >>
<<listup "recruited_whores" $args[0] >>
<<show "You have recruited _nym to be a whore." ICON:whore >>
<<else>>==recruitwhore no whore specified==
<</if>>
<</widget>>
/* adds a girl to a list of reruitables */
<<widget noticewhore >>
<<if $args[0] >>
<<set _nym = $args[0].getFullName() >>
<<listup "noticed_whores" $args[0] >>
<<show "You have noticed _nym has whoring potential." ICON:whore >>
<<else>>==noticewhore no whore specified==
<</if>>
<</widget>>
/* adds a girl to a list of reruitables */
<<widget recruitporn >>
<<if $args[0] >>
<<set _nym = $args[0].getFullName() >>
<<listup "recruited_pornstars" $args[0] >>
<<show "You have recruited _nym to be a porn girl." ICON:porn >>
<<else>>==recruitporn no whore specified==
<</if>>
<</widget>>
/* adds a girl to a list of reruitables */
<<widget noticeporn >>
<<if $args[0] >>
<<set _nym = $args[0].getFullName() >>
<<listup "noticed_pornstars" $args[0] >>
<<show "You have noticed _nym has XXX potential." ICON:porn >>
<<else>>==noticeporn no whore specified==
<</if>>
<</widget>>
<<widget addwhore >>
<<alert addwhore out of date >>
<<set _LIST = "whores recruited", _WHAT = $args[0], _NOIM = _WHAT.getFullName(), _ICN = "<<icon whore>>" >>
<<if !_LIST.listed(_WHAT) >>
<<listup _LIST _WHAT >><<statusupdate "_ICN You recruited _NOIM.">>
<<else>><<statusupdate "_ICN You already recruited _NOIM." >><</if>>
<</widget>>
<<widget addactress >>
<<alert addactress out of date >>
<<set _LIST = "pornstars recruited", _WHAT = $args[0], _NOIM = _WHAT.getFullName(), _ICN = "<<icon porn>>" >>
<<if !_LIST.listed(_WHAT) >>
<<listup _LIST _WHAT >><<statusupdate "_ICN You recruited _NOIM.">>
<<else>><<statusupdate "_ICN You already recruited _NOIM." >><</if>>
<</widget>>
d<<nobr>>
<<eventhead>>
<<talkingto jurgenda >>
<<difficulty 6 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<stand>>
You think you spot... is that... _HERNAME? Yes, it is.
<<chimeinconvo "Hey... I seen her before. That's Jurgen's kid _HERNAME, isn't it.|Yeah, I think so.|She'd be a great little hoe." typhon >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<hr -------------------- >>
<<do "Go talk to her." NEXT "RESPO:111|222|333" >>
<<do "Talk to Typhon." PAGE:20 "RESPO:111|222|333" PARTY:TYPHON >>
<<do "Ignore her." PAGE:777 >>
<<case 1 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 2 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 20 THREETALK >>
<<talkingto typhon >>
<<stand>>
<<convo "You thinking what I'm thinking?|That we're gonna turn her out?|So you were thinking it.|No, but I was thinking that you were probably thinking it.|But you're thinking it now, right?|Yeah, I guess I am." >>
<<say "Naw, we aren't doing that. I'm gonna go talk to her, alone." PAGE:1 "RESPO:111|222|333" >>
<<say "Shouldn't be too hard, I already fucked her once." NEXT "RESPO:Yeah yeah, you told me already." FUCKED:jurgenda >>
<<say "Yeah, I bet we can make real money with that ass of hers." NEXT "RESPO:True." >>
<<case 21 >>
<<talkingto typhon >>
<<convo>>
<<talkingto jurgenda >>
<<stand>>
<<unstand typhon >>
<<convo "_NAME! Uncle Typhon!///she exclaims, as you approach.|Hey _HERNAME! How you been?///he says, greeting her warmly.|What are... you guys know each other?" jurgenda typhon >>
<<mindread "My god... now that I'm talking to him, I don't even know what to say. How do I tell him?" 4 ifpreg >>
<<mindread "I was so hoping we'd meet again!" 4 nopreg >>
<<mindread "What are the odds that I'd run into the guy I lost my virginity to and my first crush at the same time?!" 4 >>
<<say "We're old friends." NEXT "RESPO:Oh, neat." >>
<<say "We're business partners." NEXT "RESPO:Huh? What kind of business? I thought Typhon worked with daddy." >>
<<say "We're brothers. He was adopted, obviously." NEXT "RESPO:Oh, that's so interesting!" >>
<<case 22 >>
<<convo>>
<<stand>>
<<unstand typhon >>
<<if _WHO.isPregnant() >>
<<convo "_NAME, I've been hoping to see you. Could I speak to you alone for a second?" >>
<<say "Sure." PAGE:30 "RESPO:" >>
<<say "Maybe later." NEXT "RESPO:Ok." >>
<<else>>
She looks to you, to Typhon, then back to you.
<<convo "_NAME, I've been hoping to see you again. It's such a surprise that you're with Mr. Typhon. Why don't you come to our barbecues anymore, Mr. Typhon?|Oh, I been busy.|Did you miss me?|Yeah, I missed you lots. How you been?|Pretty good. Are we ever going to go shopping, like you said that one time?|Heh, maybe." $WHO TYPHON >>
<<say "Hey _HERNAME. I'm glad we ran into each other. Listen..." NEXT "RESPO:Yes?///she says, looking at you expectantly." >>
<</if>>
<<case 23 >>
<<convo>>
<<stand>>
<<unstand typhon >>
<<say "I read the story you wrote _HERNAME. The one about the elf whore? I really liked it." I>7 NEXT "RESPO:What? How did you get that? Was it you who stole my laptop?|I'm sorry, _HERNAME, but it was. I can explain, but it's a long story.|That's fine, I didn't even like that laptop, but... did you like the story?///she asks, flattered.|Yeah.|What was your favorite part?|I like when the woodsman interrupts when the orc is trying to rape her, and you think he's going to save her, but then the orc and the woodsman team up and... well, you know the story. I loved it.|Gosh, _NAME, please... not around Mr. Typhon.|Oh, he's read it too. He was just telling me you're a very talented writer.|Really?|Yeah. We were thinking, what if we were the orc and woodsman, and you were the-|Oh!///she gasps, before you can finish.|-the elf girl. You see where I'm going with this?|You want to pass me back and forth?" "HAPPENED:steal Typhon's laptop" >>
<<say "I can tell the way you look at Typhon that you have a crush on him, don't you?" DETECT NEXT "RESPO:I... well...///she says, squirming awkwardly.|It's ok. I bet he feels the same way. But I feel the same way about you too.|He... he does?///she says, with a gleam in her eye." >>
<<event_exitlink "I'll see you around. (leave)" say >>
<<case 24 >>
<<convo>>
<<stand>>
<<unstand typhon >>
<<convo "You're a beautiful woman, _HERNAME.|Woman?///she says, giggling.///I'm just a girl.|A girl who's well on her way to becoming an incredible woman, I think Typhon and I both aggree.|And we'd like to guide you, help you on your transition to womanhood.|How do you mean?///she says, playing coy.|...///you look her up and down.|Mmm...///Typhon says, doing the same.///I think you know what he means.|Hehe... I do... or I //hope// I do." typhon who $PLAYER >>
She twirls her hair as she thinks about the offer.
<<convo "It's a little bit dirty... but it's also a bit exciting." _WHO TYPHON POV >>
<<do "Consider this an audition. If you can do what comes next, you'll be able to do whatever it takes to provide for our b- our //shared project//, I mean. (wink)" NEXT MYSTERY "RESPO:Mmmm... Let's do it!" "happened:jurgenda pregnancy talk" >>
<<do "Typhon and I are gonna make you feel so good." NEXT "RESPO:Mmmm... Let's do it!" >>
<<do "Ready to get your holes filled?" NEXT "RESPO:Haha ewww, don't say it like that!|But are you ready?|I mean... //yeah//." >>
<<do "We're gonna get you pregnant!" NEXT "RESPO:What? No!|Haha, I'm just joking. Unless...|One step at a time, _NAME!|Hey, who's baby would you rather have, his or mine?|Hehehe, you're such a kidder." >>
<<case 25 >>
<<convo>>
<<stand>><<unstand typhon >>
<<convo "You ready?|Yeah...|Come with me...///he says, taking her arm." typhon who >>
<<do "Take her to Typhon's motel and fuck her." NEXT "RESPO:111|222|333" >>
<<case 26 >>
<<change_bg market >>
<<set $WHERE='market' >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 27 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 28 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 29 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 30 TALKALONE >>
<<stand>>
<<convo "_NAME... look, I think I'm pregnant." >>
<<do "Shit. Is it mine?" NEXT "RESPO:Of course it's yours! I'm not some sort of... slut, or whatever!" >>
<<do "You got my bastard in there? Nice. (put your hand on her belly)" NEXT "RESPO:What? No, it's not nice!///she says, and makes a move to shove your hand away, but ends up resting her hand gently on yours.///Well, if you're happy to hear it, that makes me feel better." LOVE:1 >>
<<do "I know." NEXT "RESPO:You know?!|Yeah.|How?|Just did.|Like, you had a feeling? Like a premonition? Something spiritual.|Uh... maybe.|Wow...///she says, stroking her belly and staring off to the distance contemplating what you've said." >>
<<event_exitlink "Sorry, what? I didn't hear that. Oh wait, sorry - I just remembered I have to go do something bye! (leave quickly!)" say >>
<<case 31 >>
<<stand>>
<<convo >>
She takes another deep breath.
<<convo "I haven't told my parents - I shudder to think how daddy will react! I don't know if I'm ready for teen pregnancy, but part of me is... I dunno, excited?///she says, then looks at you with a concerned expression.///How do you feel? Now that I've told you?|I'm glad you're pregnant.///you say, honestly.|Oh, that's a huge load off my mind.///she says with a sigh.///I don't think I can do this alone." >>
<<do "I hope you don't expect me to be your husband." NEXT "RESPO:Ok, it doesn't have to be formal like that. But you and me together, rasing our kid. That's what I mean. Call it whatever you want." >>
<<do "Yeah uh... about that..." NEXT "RESPO:Hmm...?" >>
<<case 32 >>
<<stand>>
<<convo >>
She steps forward and hugs you. Tears start streaming down her cheeks.
<<convo "My parents will kill me when they find out... and dad will definately want to kill //you//! So I'm going to run away before I start showing. Where do you live? Is it big enough for the //three// of us?" >>
<<happen "jurgenda pregnancy talk" >>
<<do "No. _HERNAME, we're going to need a lot of money to make this work. I happen to know a way... (try to recruit to prostitution)" BARTER NEXT "RESPO:A way to make us money?|Yeah. You have to remember, this is for our child's future.|Of course. What's your idea?|Well, I know a few young women who've made a good amount of money really quickly... using their bodies.|Oh... you think I can be a stripper? It's... oh, I don't know if I can do that. But if it's for //us//...|It //is//. Only, I'm talking about something more //intimate// than stripping.|More intimate...? Oh, I know what you mean. I heard about lap dances. I think I can do that... I think...|What if a client wants you to do a little bit more... for more money...?|Uh... like, touch his weiner? And sort of shake it, like some girls talk about at school? I don't know _NAME. That's a bit extreme...|I know but... do you trust me?|Yes!|Good." CHOICE:LIVETOGETHER >>
<<do "No. _HERNAME, I love you, but to make this work, you're going to need an open mind... (try to recruit to prostitution)" CHARM NEXT "RESPO:Oh! I love you too. And I have an open mind, I think. How do you mean?|I mean you're so pure... we're from different worlds. But things can be great, if you join me in my world.|What world is that?///she says, then gasps at a thought that suddenly occurs to her.///Are you part of the 'criminal underbelly' of the city daddy's always talking about?|Yes... but there's more to it than that. It's not just crime, it's a... a sort of lifestyle, I guess?|Tell me!|I can't tell you... but I can show you..." CHOICE:LIVETOGETHER >>
<<do "I got a place, and why wait? Run away today, and come live with me." "FAIL:Too bad I already have a mistress I'm keeping." NEXTNEXT "RESPO:Hmm...?" !is:PARTY_mistress CHOICE:LIVETOGETHER >>
<<do "This is quite the news. I have a few things I have to look into, I must be off." PAGE:777 "RESPO:Oh, ok. Lets talk soon! I'm getting real anxious.|Don't worry, baby. Things are going to go well.|Yeah... I think so too. Bye!|Later." >>
PARTY MISTRESS
<<if !$PLAYER_mistress >>
<<else>>
<<do "" FAIL >>
<</if>>
<<case 33 >>
<<stand>><<unstand typhon >>
<<convo >>
<<convo "Let's go talk to Typhon, he'll know more about it.|He will? Oh gosh I don't know if I could talk about this in front of uncle Typhon.|We don't have to mention the pregnancy.|Ok, but...|Don't worry, Typhon's cool. He'll understand. He cares about you, you know.|He does...?///she says, and blushes.///Ok..." pov who >>
<<do "Take her back to Typhon." PAGE:24 "Hi Uncle Typhon...///she says when you rejoin him. She looks to you.|Typhon, _HERNAME needs a job. Don't you, _HERNAME?|Yeah. _NAME says that there's a way girls can make goood money... um...|Women, _HERNAME. You're a woman now.|Me?" >>
<<case 34 >>
<<stand>>
<<convo >>
<<set $PLAYER_mistress=$WHO >>
<<set $WHERE = $HOME >>
<<if $CHOICE="LIVETOGETHER">>
<<set $PLAYER_mistress=$WHO >>
<<else>>
<</if>>
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "I got myself a live-in girlfriend. I should tell the neighbours she's uh... my little sister or something." >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
/*
"You ever heard that most businesses fail in the first year? They don't become profitable and die. That's not happening to us. So because we're starting, we need a bitch that can handle volume, to get some money coming in. "
<<say "I'm not really sure about that..." "CONVO:" NEXT >>
<<convo "She only knows one dick now, but she need to be able to take a few an hour. Her I have figured for the sort of girl you can talk into it once or twice but she'll eventually feel sick from it, if she doesn't leave she'll get that sorta dead look in her eyes, and stare off to the side saying nothing. I don't want to get a reputation as a place of last resort for depressed girls." >>
<<say "" "CONVO:" NEXT >>
<<convo "We need to get her on drugs. I got one that will make her feel real good. She'll get all sensitive in those key areas and enjoy fucking more than usual, and any guilt will be gone. After about a week of taking one of these before each shift, she'll be addicted - to the work or the drug, she won't even know, but she'll want more." >>
<<convo "The other drug I'll mix in for her first time, and dribble a bit every so often. It's a strange little drug that puts you in a dream-like state and 'loostens your self-image' as they say. For a short while her sense of morality and normalcy. When the drug starts to wear off, whatever she does while on it will linger with her... It won't last forever, but if we keep her high and working she won't have a chance to get her thoughts together and realize this isn't her." >>
<<say "What's this drug called?" "CONVO:It's called //Dreamochrome//. It has a spooky origin story I won't explain. If you take a high enough dose, your brain sort of forgets who you are for a while, and you start imagining all kinds of things about yourself that never happened." NEXT >>
<<say "" "CONVO:" NEXT >>
<<convo "She'll be skipping school for this at first, so she'll be working less than a full day's shift. After a week or so her parents will notice she's on drugs. If I know Jurgen he'll be so sickened by his little princess being an addict he'll kick her to the curb without hesitation. After that point, I'll graciously offer her a place to stay, but her nice new bed will be her office. When she's not sleeping she'll be fucking. I'll lessen Drug A and increase Drug B at that point. She'll work longer shifts without complaint. I'll let her do her own thing every so often but she'll get withdrawl from Drug B, feel bored and restless, and want to get back to work as fast as possible before long." >>
<<convo "With her and a few girls like her I've already got in mind, we'll build our client base fast. Once we're financially stable, we can get higher quality girls and higher quality clients." >>
<<mindread "What's the harm? I'm already pregnant. I should let him do it bareback, so it's special for him." 4 ifpreg >>
<<mindread "Oh my god, he's so big! Just like how I imagined." 4 >>
*/<<if !_SEEWHO >><<set _SEEWHO = $PLAYER >><</if>>
<<face _SEEWHO right 192 >>
<<stand _SEEWHO >>
<<if $NPCS[_SEEWHO] >>
<<set
_GENDER = $NPCS[_SEEWHO].gender
>>
<eh3>
<<showifexists $NPCS[_SEEWHO].firstname _SEEWHO >>
<<showifexists $NPCS[_SEEWHO].lastname _SEEWHO >>
</eh3>
<small>
<<showifexists $NPCS[_SEEWHO].name _SEEWHO >> /
<<showifexists $NPCS[_SEEWHO].gender _SEEWHO >> /
<<showifexists $NPCS[_SEEWHO].generated _SEEWHO >> /
<<showifexists $NPCS[_SEEWHO].model _SEEWHO >>
</small>
<br>
<<showifexists $NPCS[_SEEWHO].description "The _SEEWHO defies description." >>
<hr>
<eh4>Traits</eh4><br>
<ul class=sentence>
<<for _t, _trait range $NPCS[_SEEWHO].traits >>
<li><<traittip _trait _GENDER >></li>
<</for>>
</ul>
<debug>
<<= $NPCS[_SEEWHO].traits >>
<<p>>
looks <<= _SEEWHO.getTraitStat('looks') >>
seduce <<= _SEEWHO.getTraitStat('seduce') >>
exploit <<= _SEEWHO.getTraitStat('exploit') >>
impreg <<= _SEEWHO.getTraitStat('impreg') >>
<<p>>
<<= "off birth control".traitStat("impreg") >><br>
<<= "on birth control".traitStat("impreg") >><br>
<<= "on fake birth control".traitStat("impreg") >><br>
<<= "on tampered birth control".traitStat("impreg") >><br>
</debug>
<hr>
<eh4>Stats</eh4><br>
<<show_object_simpler $NPCS[_SEEWHO].stats >>
<hr>
<eh4>Skills</eh4><br>
<<show_object_simpler $NPCS[_SEEWHO].skills >>
<hr>
<eh4>All Stats</eh4><br>
<div class='thirdcol'>
<<profilestats _SEEWHO majorstats >>
<<profilestats _SEEWHO personality >>
<<profilestats _SEEWHO repro >>
</div>
<div class='thirdcol'>
<<profilestats _SEEWHO skills >>
</div>
<div class='thirdcol'>
<<profilestats _SEEWHO minorstats >>
</div>
<<clear>>
<hr>
<eh4>Clothes</eh4><br>
<<show_object_simpler $NPCS[_SEEWHO].clothes >>
<<set _CLOTHES = $NPCS[_SEEWHO].clothes?$NPCS[_SEEWHO].clothes:[] >>
<<itemlist_icons _CLOTHES 64 >>
<<clear>>
<hr>
<eh4>Inventory</eh4><br>
<<itemlist_icons _SEEWHO 64 >>
<<clear>>
<hr>
<eh4>Reproduction</eh4><br>
<small><<show_object_simpler $NPCS[_SEEWHO].repro >></small>
<<if _SEEWHO.isPregnant(1) >>
<<set _WOMB = $NPCS[_SEEWHO].repro.womb >>
<<if _WOMB >>
<<p>>She is pregnant with
<<for _i, _name range _WOMB >>
<<if _WOMB[_i].repro.father==$PLAYER >>
your <<=_WOMB[_i].spawn>> <<=_WOMB[_i].gender>>, <d><<=JSON.stringify(_WOMB[_i])>></d>
<<else>>
a <<=_WOMB[_i].gender>>, <d><<=JSON.stringify(_WOMB[_i])>></d>
<</if>>
<</for>>
who will be born in <<=$NPCS[_SEEWHO].repro.gestation >> days.
<</if>>
<</if>>
<<clear>>
<hr>
<<set _SEEALL=0 >>
<<if _SEEWHO==$PLAYER >>
<<include "Status Gallery" >>
<<elseif $NPCS[_SEEWHO].gender!='male'>>
<<if _SEEWHO.wasFucked() or _SEEALL >>
<<div coverbox fuck >>
<div class='label'>FUCKED</div>
<div class='cropzone'>
<div class='cover'></div> <<face _SEEWHO none >>
</div>
<</div>>
<</if>>
<<if _SEEWHO.wasSeduced() or _SEEALL >>
<<div coverbox seduce >>
<div class='label'>SEDUCED</div>
<div class='cropzone'>
<div class='cover'></div> <<face _SEEWHO none >>
</div>
<</div>>
<</if>>
<<if _SEEWHO.wasPaid() or _SEEALL >>
<<div coverbox paid >>
<div class='label'>PAID</div>
<div class='cropzone'>
<div class='cover'></div> <<face _SEEWHO none >>
</div>
<</div>>
<</if>>
<<if _SEEWHO.wasTricked() or _SEEALL >>
<<div coverbox trick >>
<div class='label'>TRICKED</div>
<div class='cropzone'>
<div class='cover'></div> <<face _SEEWHO none >>
</div>
<</div>>
<</if>>
<<if _SEEWHO.wasRaped() or _SEEALL >>
<<div coverbox rape >>
<div class='label'>RAPED</div>
<div class='cropzone'>
<div class='cover'></div> <<face _SEEWHO none >>
</div>
<</div>>
<</if>>
<<if _SEEWHO.isPregnant() and !_SEEWHO.isPregnant(1) >>
<<div coverbox preg >>
<div class='label'>PREGNANT</div>
<div class='cropzone'>
<div class='cover'></div>
<div class='extra1'></div>
<div class='extra2'></div>
<<face _SEEWHO none >>
</div>
<</div>>
<</if>>
<<if _SEEWHO.isPregnant(1) or _SEEALL >>
<<div coverbox cuckpreg >>
<div class='label'>PREGNANT*</div>
<div class='cropzone'>
<div class='cover'></div>
<div class='extra1'></div>
<div class='extra2'></div>
<<face _SEEWHO none >>
</div>
<</div>>
<</if>>
<<if _SEEWHO.hadBaby() or _SEEALL >>
<<div coverbox baby >>
<div class='label'>HAD BABY</div>
<div class='cropzone'>
<div class='cover'></div>
<div class='extra1'></div>
<div class='extra2'></div>
<<face _SEEWHO none >>
</div>
<</div>>
<</if>>
<<if _SEEALL >>
<<div coverbox cuckbaby >>
<div class='label'>HAD BABY*</div>
<div class='cropzone'>
<div class='cover'></div>
<div class='extra1'></div>
<div class='extra2'></div>
<<face _SEEWHO none >>
</div>
<</div>>
<</if>>
<<if _SEEWHO.wasFed() or _SEEALL >>
<<div coverbox fuck fed >>
<div class='label'>FED</div>
<div class='cropzone'>
<div class='cover'></div> <<image _SEEWHO.getFace() >>
</div>
<</div>>
<</if>>
<<clear>>
<</if>>
<debug>
<<if $NPCS[_SEEWHO] >>
<hr>
<<show_object_simple $NPCS[_SEEWHO] >>
<</if>>
</debug>
<</if>><<widget itemlist_icons >>
<<set _class = $args[1] ? 'size'+$args[1] : 'size64' >>
<<set _longdesc = $args.includes('longdesc') ? 1 : 0 >>
<<if typeof $args[0] == 'string' >>
<<set _ITEMLIST = $NPCS[$args[0]].inventory, _MONEY = $NPCS[$args[0]].money >>
<<elseif Array.isArray($args[0]) >>
<<set _ITEMLIST = $args[0], _MONEY = 0 >>
<<elseif typeof $args[0] == 'object' >>
<<set _ITEMLIST = Object.values($args[0]), _MONEY = 0 >>
<<else >>
<<set _ITEMLIST=$NPCS[$PLAYER].inventory?$NPCS[$PLAYER].inventory:[],
_MONEY = $NPCS[$PLAYER].money >>
<</if>>
<<if !_ITEMLIST >><<set _ITEMLIST=[] >><</if>>
<<tag div thumb_inventory _class >>
<<if _MONEY >>
<div class='item tipholder'>
<div class='amount'>
<<if _MONEY > 1000000 >>
<<set _MO = Math.round(_MONEY/10000)/10, _suff = "m" >>
<<elseif _MONEY > 1000>>
<<set _MO = Math.round(_MONEY/100)/10, _suff = "t" >>
<<else>>
<<set _MO = Math.round(_MONEY/10)/10, _suff = "h" >>
<</if>>
<<= "$"+_MO+""+_suff >>
</div>
<<image 'images/items/money.png' normal 64 >>
<span class="tip" style=''>
''<<= _MONEY.visual('money') >>''
<<if _longdesc >>
''<<= setup.ITEMS["money"].name >>''
<<= setup.ITEMS["money"].description >>
<</if>>
</span>
</div>
<</if>>
<<for _i=0; _i<_ITEMLIST.length; _i++ >>
<<set _kei = _ITEMLIST[_i] >>
<<if _kei == _lastkei >><<continue>><</if>>
<<set _src = "images/items/"+_kei.split('_')[0]+".png" >>
<div class='item tipholder'>
<<if _ITEMLIST.count(_kei)>1 >>
<div class='amount'><<= _ITEMLIST.count(_kei) >></div>
<</if >>
<<set _link = "<<image "+_src+" normal 64 >>" >>
<<if _longdesc and setup.ITEMS[_kei] >>
<span class="tip wide">
''<<= setup.ITEMS[_kei].name >>''
<<= setup.ITEMS[_kei].description >>
</span>
<<else>>
<span class="tip">
<<= setup.ITEMS[_kei] ? setup.ITEMS[_kei].name : "//_kei//" >>
</span>
<</if>>
<<set _key = _kei >>
<<capture _key _WHOSINVENTORY >>
<<link _link >>
<<script>>
Dialog.setup(" ", "itemsheet");
Dialog.wiki(Story.get("item sheet").processText());
Dialog.open();
<</script>>
<</link>>
<</capture>>
</div>
<<set _lastkei = _kei >>
<</for >>
<</tag>>
<<clear>>
<</widget>>
<<widget wardrobe >>
<<set _CHANGER = $args[0] ? $args[0] : $PLAYER >>
<<if !$NPCS[_CHANGER].clothes >><<set $NPCS[_CHANGER].clothes={} >><</if>>
<<set _WARDROBE = $NPCS[_CHANGER].inventory.sort() >>
<<set _PARTS = Object.keys($NPCS[_CHANGER].clothes) >>
<halfcol>
<h3>Wearing</h3>
<table>
<<for _i=0; _i<_PARTS.length; _i++ >>
<<set _ARTICLE = $NPCS[_CHANGER].clothes[_PARTS[_i]] >>
<<set _PARTFOR = _PARTS[_i] >>
<<if !_ARTICLE or _ARTICLE=="" >>
<tr><td rowspan='3'></td></tr>
<<else>>
<tr>
<td><<icon _PARTFOR>> </td>
<td width='180'><<itemtip _ARTICLE icon >></td>
<td>
<small>
<<capture _ARTICLE _PARTFOR _CHANGER >>
<<button Remove _here >>
<<takeall _ARTICLE >>
<<set $NPCS[_CHANGER].clothes[_PARTFOR] = "" >>
<</button>>
<</capture>>
</small>
</td>
</tr>
<</if>>
<</for>>
</table>
</halfcol>
<halfcol>
<h3>Wardrobe</h3>
<div class='threecol'>
<table>
<<for _i=0; _i<_WARDROBE.length; _i++ >>
<<set _ARTICLE = _WARDROBE[_i] >>
<<if !setup.ITEMS[_ARTICLE]>><<continue>><</if>>
<<if _LASTARTICLE==_ARTICLE >><<continue>><</if>>
<<if setup.ITEMS[_ARTICLE].category!="clothes">><<continue>><</if>>
<<set _PARTFOR = setup.ITEMS[_ARTICLE].subcategory ? setup.ITEMS[_ARTICLE].subcategory : "misc" >>
<<set _ATPART = $NPCS[_CHANGER].clothes[_PARTFOR] ? $NPCS[_CHANGER].clothes[_PARTFOR] : 0 >>
<tr>
<td><<icon _PARTFOR>></td>
<td width='180'>
<<itemtip _ARTICLE icon >>
<<if $NPCS[_CHANGER].inventory.count(_ARTICLE)>1 >>
<smaller> (<<=$NPCS[_CHANGER].inventory.count(_ARTICLE)>>)</smaller>
<</if>>
<<if _ATPART and 0 >>
<smaller><br>(wearing <<itemtip _ATPART >>)</smaller>
<</if>>
</td>
<td>
<small>
<<capture _ARTICLE _PARTFOR _ATPART >>
<<button Wear _here >>
<<give _ARTICLE >>
<<if _ATPART >><<takeall _ATPART >><</if>>
<<set $NPCS[_CHANGER].clothes[_PARTFOR] = _ARTICLE >>
<</button>>
<</capture>>
</small>
<br>
</td>
</tr>
<<set _LASTARTICLE = _ARTICLE >>
<</for>>
</table>
</div>
</halfcol>
<<clear>>
<</widget >><<itemlist_icons _SEEWHO 128 longdesc >>
<<do "Summon gashead." GOTOEVENT:gashead >>
<hr>
<<set _ALLEVENTS = [] >>
<<set _ALLPLACES = Object.keys($PLACES), _ALLPLACES.push('misc'), _ALLPLACES.push('phone') >>
<<for _p=0; _p < _ALLPLACES.length; _p++ >>
<<set _WHERE=_ALLPLACES[_p] >>
<<set _TAGGEDEVENTS = Story.lookup("tags", _WHERE+"-event") >>
<<for _e=0; _e<_TAGGEDEVENTS.length; _e++ >>
<<set _ALLEVENTS.pushUnique(_TAGGEDEVENTS[_e].title) >>
<</for>>
<</for>>
<<set _ALLEVENTS = _ALLEVENTS.sort() >>
''Test Any Event''
<div class='threecol' style='line-height:7px;'>
<<for _f=0; _f<_ALLEVENTS.length; _f++ >>
<<set _eventkey = _ALLEVENTS[_f] >>
<<set _label = "try "+_eventkey+"" >>
<<= "<<do '"+_label+"' 'GOTOEVENT:"+_eventkey+"' >>" >>
<</for>>
</div>
<hr>
<<widget cubus2_compare >>
/* VARIABLE SWAPS 2 */
<<switch _varshort.toUpperCase() >>
<<case POINTS SCORE TIME MOOD PROGRESS >>
/* State.getVar(_varshort.toUpperCase()) MIGHT NOT WORK */
<<set _variable=State.variables[_varshort.toUpperCase()] >>
<<case CHOICE >>
<<set _variable=$CHOICE >>
<<case HYPNO >>
<<set _variable=$PLAYER.getSkill("psi") >>
<<set _failNotification=1 >>
<<set _icon="psi" >>
<<case INCUBUS >>
<<set _variable=$PLAYER.getSkill("preg") >>
<<set _failNotification=1 >>
<<set _icon="preg" >>
<<case VIRTUE >>
<<set _variable=$PLAYER.getStat("virtue") >>
<<set _icon="virtue" >>
<<case BRUTAL >>
<<set _variable=$PLAYER.getSkill("fight") >>
<<set _failNotification=1 >>
<<set _icon="fight" >>
<<case SEX >>
<<set _variable=$PLAYER.getSkill("fuck") >>
<<set _failNotification=1 >>
<<set _icon="fuck" >>
<<case MONEY >>
<<set _variable=$NPCS[$PLAYER].money >>
<<case HORNY >>
<<set _variable=$NPCS[$PLAYER].stats.lust ? $NPCS[$PLAYER].stats.lust : 0.0 >>
<<case STAMINA SP >>
<<set _variable=$PLAYER.getStat('sp') >>
<<case HEALTH HP >>
<<set _variable=$PLAYER.getStat('hp') >>
<<case MANA MIND MP >>
<<set _variable=$PLAYER.getStat('mp') >>
<<case S P E C I A L >>
<<set _variable = $PLAYER.getStat(_varshort.toUpperCase()) >>
<<set _failString = setup.TERMS[_varshort.toUpperCase()] ? setup.TERMS[_varshort.toUpperCase()].name : _varshort >>
<<set _icon=_varshort >>
<<default >>
<<set _variable=State.variables[_varshort] >>
<<if setup.CONSTANTS.LISTS.skills.includes(_varshort.toLowerCase())>>
<<set _icon=_varshort >>
<<set _variable=$PLAYER.getSkill(_varshort) >>
<</if>>
<<if setup.CONSTANTS.LISTS.personality.includes(_varshort.toLowerCase()) >>
<<set _icon=_varshort >>
<<set _variable=$WHO.getStat(_varshort.toLowerCase()) >>
<</if>>
<<if setup.CONSTANTS.LISTS.eventscores.includes(_varshort.toLowerCase()) >>
<<set _varshort = _varshort.toLowerCase() >>
<<set _variable=State.getVar("$event_"+_varshort) >>
<</if>>
<</switch >>
/* get compared value */
<<set _value = _valshort >>
<<if typeof _value=="string" >>
<<if _value.indexOf("_"==0) >>
<<set _numvalue = State.getVar(_value) >>
<</if>>
<<else>>
<<set _numvalue = _value >>
<</if>>
/*
(_variable '_compare' '_value')
<<if _INVERSE >>should be inverted<</if>><br>
this went in every fail statement:
<<if _failNotification >><<fail _varshort >><</if >>
<<alert $CHOICE _variable _compare _value >>
*/
<<switch _compare >>
<<case *EQ >>
<<if _variable!=_numvalue and _variable+""!=_value >>
<<set _failList.push(_failString+" wrong") >>
<<if _failNotification >><<fail _varshort >><</if >>
<</if >>
<<case "*NE" >>
<<if _variable==_numvalue or _variable+""==_value >>
<<set _failList.push(_failString+" wrong") >>
<<if _failNotification >><<fail _varshort >><</if >>
<</if >>
<<case ">" >>
<<if _variable>_numvalue and _INVERSE >>
<<set _failList.push(_failString+" too high") >>
<<elseif _variable<=_numvalue and !_INVERSE >>
<<set _failList.push(_failString+" too low") >>
<</if >>
<<case "*GTE" >>
<<if _variable > _numvalue and _INVERSE >>
<<set _failList.push(_failString+" too high") >>
<<elseif _variable <= _numvalue and !_INVERSE >>
<<set _failList.push(_failString+" too low") >>
<</if >>
<<case "<" >>
<<if _variable < _numvalue and _INVERSE >>
<<set _failList.push(_failString+" too low") >>
<<elseif _variable >= _numvalue and !_INVERSE >>
<<set _failList.push(_failString+" too high") >>
<</if >>
<<case "*LTE" >>
<<if _variable <= _numvalue and _INVERSE >>
<<set _failList.push(_failString+" too low") >>
<<elseif _variable > _numvalue and !_INVERSE >>
<<set _failList.push(_failString+" too high") >>
<</if >>
/*
<<case "!{" >>
<<if !_variable >>
<<elseif _value.includes(_variable) >>
<<set _failList.push(_failString+" included ") >>
<</if >>
<<case "}" >>
<<if !_variable >>
<<elseif !setup.findVar(_variable, true).includes(_value) >>
<<set _failList.push(_failString+" not included ") >>
<</if >>
<<case "!}" >>
<<if !_variable >>
<<elseif setup.findVar(_variable, true).includes(_value) >>
<<set _failList.push(_failString+" included ") >>
<</if >>
<<case "{" >>
<<if !_variable >>
<<elseif !_value.includes(_variable) >>
<<set _failList.push(_failString+" not included ") >>
<</if >>
*/
<</switch >>
<<if _variable >>
<<else>>
/*
cubus_compare issue - '_variable' '_value' '_INVERSE'
*/
<</if>>
<</widget>><<nobr>>
<<eventhead>>
<<talkingto perenia >>
<<talkingto famboy >>
<<talkingto famgirl >>
<<difficulty 1 >>
<<set
_HUS = "George", _HUSS = "man-suit",
_WIF = "Nancy", _WIFS = "woman-suit",
_SON = "Ernie", _SONS = "famboy",
_DAU = "Sarah", _DAUS = "famgirl",
_FAM = "Henson",
0 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "There's something going on outside the suite next door." >>
<<case 0 START_SCENE >>
<<if $HOME=="hotel" >>Some people are moving into the room next to yours. It looks like you have new neighbours.
<<else>>Some people are moving into the motel.
<</if>>
<<show "Judging from the way they're dressed and the things they're moving in you don't think they're tourists, and they don't seem like criminal lowlifes either. Why would they move into this shithole?" DETECT >>
<<do "Investigate further." NEXT >>
<<event_exitlink "Ignore it." >>
<<case 1 >>
<<stand _HUSS >>
<<unstand _WIFS >>
<<convo "Hey there, 'neighbour'.///says a man in a suit, noticing your approach. He reaches out to shake your hand.///_HUS _FAM at your service.||_NAME.///you say simply, shaking his hand.|Man of few words huh? Hey, I was just thinking when I saw you moseying on over, this guy seems like he's on the ball. So I was wondering if you could tell me-|_HUS.||Ah, _WIF. _NAME, meet my lovely wife. Anyway, as I was saying.-|_NAME, you'll have to forgive my husband. He's just trying to butter you up so you'll help him carry some of our stuff in.|Ah, guilty as charged.|The family and I are moving in here for the next little while. Just temporary while we rank up enough to be able to buy a house.|///Of course. They're corpos." _HUS _WIF POV >>
<<show "If you had to guess, you'd say this guy works in sales or marketing. Probably the latter." P:5 >>
<<show "His wife seems like some kind of middle management. You can assume they both work for the same corp, if they've received a joint transfer to the island." P:6 >>
<<say "You're moving into a motel room? The whole family?" NEXT "RESPO:We're booking two adjoined suites; this one's for the kids and the other one's for the wife and I.|Kids?|Well, worse than that; teenagers. _SON and _DAU. You'll see them around I'm sure." >>
<<say "Housing must be expensive here." NEXT "RESPO:Well, there's //affordable// housing but it's... Well, not ideal, and would impact our careers.||How do you mean?|Perhaps you're too young to worry about something like this, but your employer will use the neighbourhood of your permanent residence's ratings as a factor - among many others - in rank advancement. When we rank up, we'll be able to qualify for a bigger loan, which should put us in a nice enough neighbourhood that this won't be a factor.||I see." >>
/*
"More importantly, you should be studying for your entrance exam."
*/
<<case 2 >>
/*<<unstand famgirl 0 0 offset2 standtint >>*/
<<unstand famboy >>
<<stand _HUSS >>
<<convo 0 _HUS _WIF POV >>
_WIF's phone rings, and with lightning speed she has the device in hand next to her ear, and walks away chattering on it without even a gesture of goodby.
<<convo "Ah, here's my son, _SON. I think he's about your age?///You turn to see a teenager approaching from behind you. He looks indifferently at you, then at his father, then the ground.///Where you been hiding, sunshine? This here is _NAME.|Uh, hi _NAME.///the kid says awkwardly.///I was just looking around, I guess. I dunno.|Just when we were about to unload the heavy stuff from the truck, you go for a walk. My son, he's a magician; can do a real vanishing act, but only when there's work to be done.///says _HUS, laughing at the boy.|_SON doesn't respond or even acknowlege his father's said anything, perhaps accustomed to being mocked in front of strangers. He seems dissinterested in the situation, and eager to be alone.|Come help your ol' pop move some of the heavy stuff, wouldya?|Are you uhh, one of the movers?||Movers? My boy, //you're// one of the movers." _HUS FAMBOY POV >>
<<do "Offer to help them move stuff around." CHOICE:nice NEXT >>
<<do "Lend a hand, keeping an eye open for anything worth stealing later." CHOICE:thief NEXT >>
<<do "Say goodbye." PAGE:50 "RESPO:" CHOICE:C >>
<<case 3 >>
<<convo >>
<<stand _HUSS >>
<<unstand famboy >>
<<stamina -10 >>
<<change_bg apartment-yellow >>
You help the two move some heavy things.
<<stamina -5 >>
<<switch $CHOICE >>
<<case thief >>
<<show "You keep your eyes open for any valuables. Some of the furniture and decorations seem nice at first glance, but feels lighter than it should be; you think it's cheap stuff made to look more impressive than it is." P:1 >>
<<show "As you and _SON set down a recliner in one of the suites, he stumbles for a moment and bumps against the bedside table. You hear a rattling sound ever so slightly from its drawer. Either there's a ballbearing in there, or... well, you wait until _SON's back is turned and _HUS is out of the room, you make your move. You pluck whatever it is from the drawer and shove your pocket without even looking at it." DETECT:2 EVENTHAPPEN:FOUNDRING >>
<<case nice >>
<</switch>>
When it's over, _HUS gives you some money and a beer from the minibar.
<<money 70 >>
<<item soda >>
<<convo "Thanks a bunch.|Yeah, thanks. That would have been a lot harder if it was just me and dad." _HUS famboy famgirl >>
<<do "Continue." NEXT >>
/*
///says _SON, as he sorts through some boxes.|What are you looking for
SOME TEEN PRATTLING, GIRL GOES TO BEACH BUT SON CAN'T BECAUSE HE NEEDS TO STUDY FOR HIS CORPO SCHOLARSHIP OR MAKEUP COURSES TO GET INTO SOME SCHOOL OR SOME SHIT.
*/
<<case 4 >>
<<convo >>
<<stand _HUSS >>
<<unstand 0 offset1 >>
<<unstand famboy >>
<<convo "///_SON seems like he's about to say something, but waits for his father to occupy himself elsewhere before talking to you.|Hey, I don't know anyone here, do you wanna hang out? Play videogames or something?///he says nervously.|I-///you begin, when suddenly a voice from outside interrupts you.|Yeah right, dork. Mom says you need to study for your academy entrance exam.///says the female voice, with a snort of laughter.///Not that there's any point, no way you're getting in.||Grrr." _HUS famboy POV _DAUS >>
<<show "While you witness this conversation, you casually slip your hand in your pocket feel the item you stole earlier. It's... oh nice! It's a ring set with a stone. It's hard to tell, but it feel like it might be worth something. Hopefully it won't be missed." ICON:DETECT TAKE:ring HAPPENED:FOUNDRING >>
<<do "Continue." NEXT >>
<<case 5 >>
<<convo >>
<<stand >>
<<unstand famboy >>
The voice's source enters the room.
<<if "S".playerAttribute() > 7 >>
<<quo famgirl "Whoah... uh, hi.///she says, looking you up and down." >>
<<mindread "God damn, what a hunk. Imagine if he held me in those arms? //Mmmmm...//" >>
<<love 2 >>
<<elseif "C".playerAttribute() > 5 >>
<<quo famgirl "Hey.///she says, smilling at you.///Who's your friend, _SON?" >>
<<quo POV "_NAME." >>
<<mindread "Wow, he's kinda cute... though he's hanging out with my brother, so he can't be that cool." >>
<<love 1 >>
<<else>>
<<quo famgirl "Made a friend, have you?" >>
<<mindread "He already made a friend too? That's weird." >>
<</if>>
<<convo "_NAME, this is my sister. Um...|//Umm, umm, umm//...///she says, immitating her brother's voice.///Listen guy, my brother's majorly not cool.|_DAU!|He's a virgin dweeb and you'll loose popularity points if you're seen with him at school.|Come onnn...///he says, exasperated by his sister's cruel words.|One time at our old school, he had to do a presentation, but my friend Kelsie went first and he totally got a boner from looking at her, and then like when he stood up everyone could see his boner. They called him boner boy for months!" FAMGIRL _SONS >>
<<say "You don't have to be such a bitch." LOVE:5:famboy ACT:rude "RESPO:Fuck you, guy. You want to hang with this loser? Be my guest. He's as dumb as he is ugly, and about as fun as a herpes breakout." "REPLY:Thanks for sticking up for me." NEXT "RESPO:" >>
<<say "Haha, that's pretty funny. Boner boy. Classic." LOVE:1:famgirl NEXT "RESPO:Yeah, I know. It was totes hillario!///she says, bursting into laughter.|Even now, it's the same as before...///he mutters under his breath." "REPLY:Well I guess you know my old nickname... But trust me, she was really hot in that sweater, I'm sure everyone else had one too." >>
<<say "_SON, you didn't tell me you had a hot sister." LOVE:1:famgirl NEXT "RESPO:Ehehehewwww, not again!///she says, laughing.///Everytime this guy gets a 'friend' it's just someone trying to mac on me. Won't work!|Sigh..." "REPLY:Sigh..." >>
<<say "I guess your friend Kelsie was pretty hot then." LOVE:1:famgirl NEXT "RESPO:Well, //duh//. All my friends are. Unfortunately that means they didn't like to come over, because my loser brother will probably cream himself when they're around." "REPLY:She always has the hottest friends, and they're always incredibly mean to me just like she is. Sigh." >>
<<say "Well, I'll leave you to it then..." NEXT >>
<<case 6 >>
<<convo 0 famgirl famboy >>
<<unstand famboy >>
She drops off a bag of shopping she was carrying and walks out the door.
<<convo "Well, I have to go. Daddio! I'm off to the beach!///she calls out to nobody in particular.|Ok...///says her father's voice from another room." FAMGIRL _HUS _SONS >>
<<p>>The little bitch takes off as suddenly as she arrived.
<<switch $CHOICE >>
<<case thief >>
You're glad you helped them move; you didn't find anything worth stealing, but something did catch your eye after all.
<<case nice >>
<</switch>>
<<quo famboy "$REPLY Well anyway, she was right... I guess I better study..." >>
<<say "You're sister's hot, too bad she's such a //see-you-next-Tuesday//." "RESPO:Dude... why did you... ugh...///he says, exasperated by someone being so openly horny for his sister." NEXT >>
<<say "I'll leave you to it." "RESPO:Ok, bye.///he says as you leave." NEXT >>
<<do "Walk away without saying anything." "RESPO:Um, rude?///he says as you leave.|///Rude? Compared to the thoughts running through your head about his sister? Not hardly. " NEXT >>
<<case 7 >>
<<change_bg $HOME >>
<<convo 0 famboy POV >>
<<event_finalize >>
<<event_exitlink "Leave him to it." >>
<<event_unlock "motelfam-sight" >>
<<event_unlock "motelfam-son" >>
<<event_unlock "motelfam-dau" >>
<<eventjournal "Some family is moving in at the motel, and they have a hot daughter." >>
<<case 4 >>
<<unstand man-young 0 offset1 offset2 offset3 offset4 >>
PARENTS SAY SEE YOU AROUND.
SON ASKS IF YOURE A TOURIST OR A LOCAL.
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 5 >>
SON ASKS HWO YOU MEET GIRLS AROUND HERE OR ALLUDES TO IT.
CAN PERCIEVE THIS AND TELL HIM WHERE OR WHATEVER. OR JUST BE FRIENDLY. OR BE MEAN or OGGLE HIS SISTER.
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 6 >>
SAY GOODBYE
<<hr -------------------- >>
<<do "SAYTHIS" PAGE:999 "RESPO:111|222|333" CHOICE:A >>
<<do "SAYTHIS" PAGE:999 "RESPO:111|222|333" CHOICE:B >>
<<do "SAYTHIS" PAGE:999 "RESPO:111|222|333" CHOICE:C >>
<<case 10 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 50 >>
You end the conversation as pleasantly as you can.
<<convo "Alright, we won't keep you.|Uh... see you around, _NAME.///_SON says.|///You get the impression that his seeming dissinterest is actually just awkwardness. This guy's going to have trouble making friends, you think to yourself." _HUS FAMBOY POV >>
<<do "Head back to your apartment..." CHOICE:A NEXT >>
<<case 51 >>
<<stand famgirl far >>
You don't get too steps before something catches your eye - a small pleasing shape topped with yellow.
<<do "Continue." NEXT >>
<<case 52 >>
<<stand >>
As she gets closer, you see that it wasn't //a good from afar, but far from good// situation.
<<mindread "Can't wait to hang out with Perri at the beach." >>
<<show "You can tell from her movements that she's heading towards the motel. You notice what might be a family resemblance - perhaps she's a _FAM?" P:3 >>
As she aproaches, she notices you, and for a moment your eyes meet. She knows you were looking at her...
<<say "Hey, are you with the _FAM////s?" "RESPO:What? Um, yeah.|I'm _NAME. I live next door. Met your family earlier.|Oh, cool. Sorry about my dorky brother and annoying parents. Well, I'll see you around.///she says, smilling." P:3 LOVE:2 NEXT >>
<<say "Hi, I'm _NAME." "RESPO:Oh, uh, hi _NAME, I'm _DAU. Are you staying here?|Yeah, that's my room right there.|Oh, that's next to ours. Uh, I gotta go." LOVE:1 NEXT >>
<<say "Hey beautiful. Can I have your number?" "RESPO:Aren't I a little too old for you, guy?|That's up to you.|///She giggles slightly.|How about a name?|_DAU.///she says, smilling.|_NAME." LOVE:3 C:5 NEXT >>
<<do "Change your posture slightly to make sure she notices your muscles." "RESPO:///She catches herself looking at your body, realizes you noticed, and giggles as she looks at the ground with embarassment. When she looks up again, she sees that you're looking at her body the same way she looked at yours. She blushes and begins giggling again." LOVE:5 S:6 NEXT >>
<<say "Oh man, the things I could do to you..." "RESPO:What? Ewww!///she says, scrunching her face with disgust.///Not cool!|///She's cute she's mad, and grossed out." ACT:harass NEXT >>
<<case 53 >>
<<convo >>
She walks by and goes into the _FAM appartment. You hear _WIF's voice say
<<quo _WIF "_DAU, why did you take so long?///you hear _WIF's voice say to her just before the door shuts." >>
That must be _DAU _FAM. You're a fan.
<<chimein typhon "Ohh look at that... I bet you got plans for that, but take it slowly. If you do it right, she'll wet our dicks every night and fill our wallets every week..." >>
<<event_finalize >>
<<event_exitlink >>
<<event_unlock "motelfam-sight" >>
<<event_unlock "motelfam-son" >>
<<event_unlock "motelfam-dau" >>
<<eventjournal "Some family is moving in at the motel, and they have a hot daughter." >>
<<case 54 >>
<<convo >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "Some family is moving in at the motel." >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "Some family is moving in at the motel." FIN >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
<<event_finalize >>
<<event_unlock "motelfam-sight" >>
<<event_unlock "motelfam-son" >>
<<event_unlock "motelfam-dau" >>
<<event_exitlink >>
<<eventjournal "Some family is moving in at the motel." >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
/* ================================================================ */
/* BEACH DAUGTHER */
/* ================================================================ */
<<case 30 BEACH DAUGHTER >>
<<set $WHERE="beach" >>
<<change_bg >>
<<talkingto FAMGIRL >>
<<stand _DAUS far >>
<<if $CHOICE=="FOLLOW" >>
<<eventimage jeanshorts.jpg right >>
You walk a resonable distance behind her, watching that ass. She leads you to the beach, where she steps off the boardwalk and heads towards the water. You don't mind the hot sand on your feet; you'd follow that ass anywhere.
<<horny 1 >>
<<else>>
You see a familiar face in the crowd. It's _HERNAME, if you aren't mistaken.
<</if>>
<<dice 2 >><<if _DICE==1 >><<else>><</if>>
<<do "Approach." NEXT >>
<<event_delayrepeat >>
<<event_exitlink "Leave her be." >>
<<case 31 >>
<<stand famgirl >>
<<unstand perenia >>
<<if !"perenia_seen".happened() >>
Suddenly, something //else// catches your eye: A bikini body seemingly built for porn, and a face to match. You almost completely forget about _HERNAME, lost as you are in the curves of this woman's body. The woman's voice snaps you back to reality - she seems to be talking to _HERNAME, in fact - and you notice you aren't the only guy who's been staring.
<<happen perenia_seen >>
<<else>>
She meets up with that friend of hers, who greets her cheerfully.
<</if>>
As you move closer, you hear a scrap of their conversation.
<<set _ARR = [
"Looking good _HERNAME!|Perry! Thank you...|",
"Hey girlfriend, ready to get a tan?|Hi! Um... I'd feel kinda self-consious, tanning next to you.|Oh you're so cute!",
"...and that's all it took.|Wow, that's amazing. You have to show me how to do that!",
"|So are you a senior?|Excuse me?!///says the woman, curtly.|You know, at school.|Oh, haha. Yeah. What school do you go to?|Haven't started yet, but I got accepted into...",
"Lets find some hot guys and get them to buy us drinks.|Hehe, ok.",
"...and that was the last time I ever dated a musician.|Wow, that's a crazy story. I'm sorry he was such a dick!|Well, I learned a valuable lesson that night. Anyway, that was a long time ago."
] >>
<<if "famgirl_paidkiss".happened() >>
<<set _PUSHME = "|I didn't think I'd like it, but when I kissed you...|Yeah, I could tell. You weren't just play acting.|Yeah...|It was hella hot. We should try it sometime at a bar and see how many guys will try to buy us drinks.|Yeah... that'll be fun...",
_ARR.push(_PUSHME), _ARR.push(_PUSHME) >>
<</if>>
<<if "perenia_photo".happened() >>
<<set _PUSHME = "...and I'll use it on my profile, guys will be drooling.|Yeah... that's nice.|_DAU, don't be jealous.|You could tell? It's just... why didn't he take a photo of me?|Maybe if you showed a bit more skin, he'd start thinking about you as girlfriend material.|_HERFRIEND, not like that! I just mean... oh nevermind.",
_ARR.push(_PUSHME), _ARR.push(_PUSHME) >>
<</if>>
<<set _CONVERSATION = _ARR.random() >>
<<convo _CONVERSATION PERENIA WHO >>
<<do "Approach them." PAGE:32 >>
<<do "Snap a photo of this stacked blonde." HAVE:CAMERA "REPLY:" PAGE:132 JUSTONCE >>
<<do "Eavesdrop their conversation." HAPPENED:perenia_seen SNEAK PAGE:35 >>
<<event_delayrepeat >>
<<event_exitlink "Leave." >>
<<case 35 EAVESDROP >>
You find a spot near enough to listen in from, but with a line of sight obstructed by a beach umbrella. You take a seat in the sand and listen carefully.
<<set _ARR = [
"|God, I wish I had a body like yours.|Girl, don't be like that; I wish I had a body like //yours//.|Really? But you look just like all those girls in that hidden folder on my brother's laptop.|He's got good taste then, hasn't he?///_HERFRIEND says, laughing.///But seriously, I really envy your natural look.|Natural? Do you mean...like, those really are...?|Uh, duhh! Of course they're fake! Pure silicon, baby.|Sili- wait, really? I thought they did that through gene therapy now?|Most of the time, yeeah, but you can still get it done the old way, for various reasons.|How much did it cost?|Oh, don't even think about it... please, promise me you won't!|OH my god _HERFRIEND, jeez! Like my parents would let me.",
"How about that one?|He's cute. Reminds me of my ex. How about that one over there?|He looks like a lowlife.|Aww c'mon! His tattoos are hot.|Yeah but he's obviously broke ass.|I dunno...|Listen, stay away from guys like that. If he can't do anything for you, don't bother. Doesn't matter how hot you think he is, he better have something for you or he isn't worth your time.",
"|Do you have any family here?|Oh yeah. But they're uhhh, distant.|Like aunts or third cousins or something?|Yeah, something like that."
],
_CONVERSATION = _ARR.random() >>
<<convo _CONVERSATION PERENIA WHO >>
<<do "Approach them." PAGE:32 >>
<<do "Snap a photo of this stacked blonde." HAVE:CAMERA "REPLY:" PAGE:132 JUSTONCE >>
<<event_exitlink "Leave." >>
<<case 132 >>
<<photofx images/npcs/perenia/stand.png camera >>
/*<<photofx images/npcs/perenia/stand.png holopic >>*/
<<happen perenia_photo >>
<<item photobikini >>
<<skillup aim 5 >><<skillup art 1 >>
You keep your distance and snap a photo of this bombshell.
<<chimein doco "Interesting, I'm not picking up anything. I wonder how many parts she's had removed to get that perfect figure?" >>
<<event_delayrepeat >>
<<event_exitlink >>
<<case 133 >>
<<photofx images/npcs/perenia/stand.png holopic >>
<<case 32 >>
<<stand famgirl >>
<<unstand perenia >>
<<eventhappen talked >>
<<if !"perenia_met".happened() >>
You approach and greet _DAU and her friend.
<<convo "Buddy, I'm not interested.///says the blonde stranger, trying to shoo you away.|Hey.///says _DAU, and explains to the woman.///He's our neighbour. _NAME, this is my friend _HERFRIEND.||You just happened to run into us, huh _NAME?///says Perri casually.///That's //interesting//." PERENIA FAMGIRL POV >>
<<happen perenia_met >>
<<event_unlock "perenia-roam" >>
<<elseif !"talked".happened() >>
<<eventhappen talked >>
<<set
_GREET1 = "Oh, hi _NAME.///she says, coldly.///It's my neighbour.|Hey _NAME.|Hellooo _NAME!".describeAmount(-2, _FAMGIRLLOVEREQ, "famgirl".getLove()),
_GREET2 = "Hi.///she says, dissinterested.|Hello _NAME.|Get over here, _NAME.".describeAmount(-2, _FAMGIRLLOVEREQ, "perenia".getLove()),
0 >>
<<quo PERENIA _GREET2 >>
<<quo FAMGIRL _GREET1 >>
<<eventhappen talked >>
<<else >>
<<ifreply >>
<<convo 0 PERENIA FAMGIRL POV >>
<</if>>
<<if _LOVE > 10 >><</if>>
<<if _TIMER<3 >>
<<say "What are you ladies up to?" "RESPO:|Just chillin'.||Yeah, just the two of us. It was fun while it lasted." TIMER:1 >>
<<say "How did you guys meet?" "RESPO:|I ran into her at the store and we started chatting I guess?||We just hit it off. I don't have many friends, and she's new in town.|We're both lucky I guess, I feel like we're practically besties already.||Totes. You're like my little sister that I always wanted.|Oh, that's so sweet!|///You wonder how hot the mom would be to have birthed these two, and then you realize that you've actually met the mother of one of them and weren't event slightly impressed. I guess hotness skips a generation or something." TIMER:1 >>
<<say "You're looking really cute today. (flirt with _DAU)|We should hang out some time. (flirt with _DAU)" "RESPO:|Aww, //thanks//.///she says, seemingly sarcastically.|///You chat with her a bit. As you do, you can tell _HERFRIEND is studying you, no doubt guessing your motives and endgame with _DAU." LOVE:-1 TIMER:1 JUSTONCE >>
<<say "How did you get in such good shape? (flirt with _HERFRIEND)|Have you done any modelling? (flirt with _HERFRIEND)" "RESPO:Thanks.///says _HERFRIEND, obviously not unused to being complemented.|///You chat her up a bit. _DAU seems to be a bit annoyed." LOVE:-1 TIMER:1 JUSTONCE >>
<<say "_HERFRIEND, I took a photo of you earlier and I thought you might like to have it." "RESPO:Oh, thank you! Wow this is pretty good. Are you a photographer _NAME?||I dabble.|I see. You know how to frame a shot, _NAME.||And you know how to fill it.|Hah, thanks.|Um... wow that's pretty nice.///_DAU says indifferently, seemingly miffed at the attention her friend is receiving." HAPPENED:perenia_photo GIVE:photobikini LOVE:-2 LOVE:2:perenia TIMER:1 JUSTONCE SECRET >>
<<say "Are you guys a //thing//? Like, lesbians or whatever?" "RESPO:///_HERFRIEND rolls her eyes.|What? Ewww.|What do you mean, eww? It's the opposite of eww, in my mind.|God.///says the taller girl, shaking her head.|It's not like that, we're just friends.|Look if you don't want to tell me that's cool.||We-|I'm cool with it. I'm cool with lesbians, they're hot.||You're worse than my brother..." LOVE:-2 LOVE:-1:perenia ACT:rude TIMER:1 LOVE>2 EVENTHAPPEN:lesbian_ask EVENTONCE SECRET >>
<<say "I'd pay to see the two of you making out." "RESPO:|Gross _NAME, not funny!|I wasn't joking; I'd love to see it. Just think about it?|Hmmm...|_HERFRIEND! Say something! He's being super creepy.||_DAU, how much would you do it for?///_HERFRIEND says, a faint smirtk detectable on her face.|You're not serious?||He's offering us money because he knows that even the smallest act from a beautiful woman has value.|Yeah but...///_DAU says, fidgeting in her hesitation.///I mean... I dunno. Like... like maybe...|A thousand dollars?|Hmm, you really want to see it, don't you _NAME? You got the money?|Hey-|Right here.///you say, showing her the creds.|I misjudged you, _NAME; you aren't a wastoid. What do you say, _DAU? It's a generous offer.|I...///she begins, but trails off. You can tell she wants to say yes - both for the appeal of easy money, but also the approval of her older female friend - but simply cannot bring herself to say it.||_NAME, I think she means yes.///says _HERFRIEND, taking the money from your hand and then pulling _DAU close so that lare spherical breasts squish up against smaller, softer ones.|///She begins kissing the girl enthusiastically, and after a bit of hestitation the younger girl starts to return that enthusiasm. You can hear the sound of lip smacking even over the din of the beach, and the two seem absorbed in the moment they've forgotten everything else.||Mmmm...mmm...|Mmm...|///The moment passes, and _DAU pulls away awkwardly.||That was... oh...||I'm proud of you, _DAU. You can have this money, you earned it. I trust that was worth it, _NAME?///says _HERFRIEND, glancing down at your crotch for signs of an errection.///Yeah, I think it was." LOVE:-4 LOVE:1:perenia LUST:5:famgirl LUST:5:perenia ACT:lewd HORNY:5 TIMER:1 JUSTONCE HAPPENED:lesbian_ask LOVE>7 HAPPEN:famgirl_paidkiss BARTER:7 MONEY:1000 ADDTRAIT:famgirl:bicurous IMAGEINSERT:images/events/motelfam/leskiss.jpg SECRET >>
<<freeroam perenia beach clothingstore pool hiddenbeach >>
<<say "Hey _HERFRIEND, why don't we leave the kid with a babysitter and go have some fun somewhere?" "RESPO:Dream on, buddy; and don't insult my friend.|Yeah _NAME, what the hell?///_DAU says, with a look of disgust.///And I'm not a kid!" LOVE>1 LOVE:-2 TIMER:1 JUSTONCE >>
<<say "You guys wanna smoke some kresp?" GIVE:drug2 "RESPO:This is good shit.///_HERFRIEND says, taking a toke. She hands the joint to _DAU, who takes a toke, nervous for her inexperience." "REPLY: _HERFRIEND's eyes light up and gestures towards the shade beneath the boardwalk. A few moments later, the three of you are hidden from view in the cool darkness." LOVE:2 LOVE:2:perenia TIMER:-2 EVENTHAPPEN:drug2 !HAPPENED:drug2 PAGE:36 SECRET >>
<<else>>
You feel like you're outstaying your welcome with these two friends.
<</if>>
<<say "Nice running into you, better be going." "RESPO:" NEXT >>
<<freeroam perenia >>
<<case 33 >>
<<stand famgirl >>
<<unstand perenia >>
<<set
_GREET1 = "Bye.|Later, dude.|It was nice seeing you again.|Lets hang out sometime soon.".describeAmount(-2, _FAMGIRLLOVEREQ, "famgirl".getLove()),
_GREET2 = "Goodbye, _NAME.|See you around, _NAME.|Keep in touch, _NAME.".describeAmount(-2, _FAMGIRLLOVEREQ, "perenia".getLove()),
0 >>
<<quo PERENIA _GREET2 >>
<<quo FAMGIRL _GREET1 >>
<<convo >>
<<if "famgirl".getLove() >= -_FAMGIRLLOVEREQ >>
<<do "Leave." PAGE:39 >>
<<else>>
<<event_delayrepeat >>
<<event_exitlink "Leave." >>
<</if>>
<<case 36 SMOKEKRESP >>
<<stand famgirl >>
<<unstand perenia >>
<<ifreply >>
<<change_bg boardwalk >>
<<convo 0 PERENIA FAMGIRL POV >>
The three of you chat as you get high, bonding and learning about each other.
<<if $CHOICE=="AGAIN">><</if>>
<<dice 4 >>
<<switch _DICE >>
<<case 1 2 >>
<<sayit "_DAU [starts to feel woozy|has weak legs] [from inhaling too much|from being so high]," >>
<<set _ROLL = setup.playerAttribute('grab') + setup.playerAttribute('drink') >>
<<dice _ROLL >>
<<if _DICE>5 >>
<<sayit "but you're [sound of mind|not as high as either of them], and [react quickly|don't hesitate]. You [catch her as she stumbles|grab her before she falls over], and she [giggles|only pretends to push you away|doesn't protest] as you [offer her a shoulder of support|help her stand again|hold her stable|help her]." >>
<<skillup grab 1 >>
<<else>>
<<sayit "and you're [too high|not feeling great yourself] and [aren't in a state to do anything about it|just watch with glassed-over eyes] as [_HERFRIEND helps her off the ground|her friend offers a shoulder of support|she falls to her knees, laughing at her clumsiness]. You resolve to try to stay focused while enjoying the high, just in case you make an ass of yourself somehow." >>
<<skillup drink 1 >>
<</if>>
<<case 3 >>
<<quo perenia "Hey, _NAME. Sell me some of that.|Got any to sell?" >>
<<say "Sure, babe.|Here you go.|For you? Sure." GIVE:drug2 EARN:100 "RESPO:Thanks." LOVE:1:perenia TIMER:-1 PAGE:32 >>
<</switch>>
<<say "Let's smoke more." GIVE:drug2 CHOICE:AGAIN "RESPO:This is good shit.///_HERFRIEND says, taking a toke. She hands the joint to _DAU, who takes a toke.|" "REPLY:You roll and light up another one, passing it to the left." LOVE:1 LOVE:1:perenia TIMER:1 TIMER<5 PAGE:36 >>
<<do "Continue." PAGE:32 >>
<<case 39 >>
<<unstand famgirl >>
As you walk away, you hear someone call your voice behind you. You turn to see _DAU walking quickly to catch up with you.
<<convo "_NAME, wait up.|Yeah?|Uh... I was just thinking. Maybe you could show me around town sometime?|I'd like that.|Great, um... yeah. I gotta go.///she says, and hurries off.|///Well well, looks like you're one step closer to getting in there." FAMGIRL PLAYER >>
<<event_delayrepeat >>
<<event_exitlink >>
<<event_unlock "famgirl-date" >>
<<nobr>>
<<eventhead>>
<<talkingto "Psi Practice Target" 1 >> /* <-- remove 1 if character is multi-use */
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<set $NUMBER = random(1,15) >>
<<set $ARRAY = [
0,
{
num: 1,
stand: "woman-milf",
part: "boobs",
see: "She's a big gal with big tits - nipples clearly visible under her shirt - eating a meal at a restaurant's patio. The table is laid out for two other people, better have your fun before they get back.",
say: "Hey 'Compton', you wearing a bikini under that?",
pass: "Hell yeah! Ready for the beach!///she says, lifting her shirt and showing you her ample breasts for a moment.///Fuck, haha. Forgot I wasn't wearing nothing. Haha, whatever.",
fail: "Fuck off, loser.",
xskill: "psi",
xask: "",
xpass: "",
xfail: "",
xmacro: ""
},
{
num: 2,
stand: "woman-beach",
part: "boobs",
see: "Thinly-clothed bleached blonde woman. Her top leaves nothing to the imagination. She'd probably get those tits out without your influence.",
say: "Hey, show me your piercings.",
pass: "///she wordlessly lifts her shirt for a moment and lets you get a nice view.|Nice.|///She walks away wordlessly.",
fail: "",
xskill: "barter",
xask: "I have a feeling if I offered you some cash, you'd come back to my place and let me see the rest. Am I right?",
xpass: "///She smiles and nods, offering her hand.|I knew it.///you say, taking her hand. Of course, you have no intent of paying her a cent - you'll evade that easily with mental manipulation.",
xfail: "She shakes her head and walks away.",
xmacro: ""
},
{
num: 3,
stand: "woman-young",
part: "boobs",
see: "",
say: "",
pass: "",
fail: "",
xskill: "psi",
xask: "",
xpass: "",
xfail: "",
xmacro: ""
},
{
num: 4,
stand: "woman-young",
part: "boobs",
see: "A woman with big fake tits setting up their beach towels and beach umbrella. Her man notices you staring.",
say: "Sorry if this is presumptuous, but my wife is thinking about getting implants. Would you mind if I inspected yours and asked a few questions?",
pass: "Totally cool with that.///she says after confirming with her boyfriend. He seems pleased that his girlfriend's breasts are being appreciated in this specific context. Neither of them realize that their bold helpfulness was the result of your mental influence.|Yeah, so who's your surgeon? What brand of implant are they?///you ask, intent on seeing how long you can prolong the moment.///If you don't mind me asking, that is...|Well, James and I shopped around and...///she begins, as you examine her breasts up close.",
fail: "",
xskill: "detect",
xask: "I wonder how it would be to grab these in bed... hmmm, I hope I'm not presumptuous to ask, but you guys seem like you might be swingers...",
xpass: "Hey, we so //are//. You guys too?!///she asks, laughing.///We should get together one of these nights.|I'm sorry, we're flying back home tonight.///you say.///It's too bad, we haven't met any swingers all trip.|Well... you staring at my tits so clinically kinda got me feeling frisky...///she says. The three of you start arranging the exchange; she'll come home with you to your place, and your wife will meet her husband at theirs. Of course, you don't have a wife, and the whole thing's bullshit that you've managed to make seem like a good idea through your continued psionic influence.|Hi, honey?/// you say to your pretend wife in your phone, and carrying on a conversation as quickly as natural, ending with///You will? Yeah, ok. I'll text you a photo of them now.",
xfail: "We are but... we wanted to spend the day at the beach. Sorry, I don't mean to be rude...",
xmacro: ""
},
{
num: 5,
stand: "woman-slut",
part: "ass",
see: "You carefully follow her into a department store, and get on the escalor behind her. She's got a nice ass. She's wearing a swimsuit under her hoodie.",
say: "Hey girl. I like that swimsuit of yours.",
pass: "Oh, this?///she says, lifiting her hoody and shaking her ass at you sexily and laughing.///I didn't buy it here, in case you're wondering. I got it at //La Mer//.|I'm not sure if it would fit.|They got it in different sizes, I'm sure your girl would fit in one of them.///she says helpfully.|I wasn't talking about my girlfriend, or the bathing suit.|Huh?///she says, an then laughs when she gets it.///Ew, haha. Get away from me guy.",
fail: "Yeah? Good for you.",
xskill: "fuck",
xask: "The thing's I'd do to that ass...",
xpass: "",
xfail: "",
xmacro: ""
},
{
num: 6,
stand: "woman",
part: "ass",
see: "",
say: "",
pass: "",
fail: "",
xskill: "psi",
xask: "",
xpass: "",
xfail: "",
xmacro: ""
},
{
num: 7,
stand: "woman",
part: "ass",
see: "You find yourself following an amazing pair of legs leading up to what you assume is an amazing ass. Why just assume?",
say: "//You feel a little uncomfortable.//... (make her want to adjust her skirt a bit too much)",
pass: "///She absent-mindedly hikes up her skirt until you can see both cheeks. Only then do you tell her brain that she no longer feels discomfort. You follow her until she enters a nearby bank. Even though you've released her from your influence, she doesn't seem to have registered the fact that she has exposed herself yet.|Hehehe.///you chuckle as you watch heads turn.",
fail: "///Feeling discomfort, she scratches her ass and tries to adjust her panties. That's it.",
},
{
num: 8,
stand: "woman",
part: "ass",
see: "You find a sexy blonde milf making her way to the lobby.",
say: "//Adjust your 'shirt', you have a skirt on underneath.//",
pass: "///Her mind accepts the idea that her skirt is an extension of her top and she's wearing a new skirt underneath it. With an excitement to show off a new outfit, she hikes up her actual skirt, baring her ass to you. You enjoy the view until you reach the lobby.",
fail: "",
xskill: "breed",
xask: "//Your biological clock is ticking. If you don't get pregnant soon, you won't be able to have another child...//",
xpass: "Oh no!///She puts her hand on her face, like a sudden overwhelming realization came to her ear.///But he's got a narrow urethra... it'll never...|Excuse me.|Oh! Would you... Heyyyy.///she says, leaning close and putting her hand on your shoulder.///You're exactly what I need right now.",
xfail: "",
xmacro: ""
},
{
num: 9,
stand: "woman-slut",
part: "pussy",
see: "She's clearly wearing no bra. You wonder about her panties.",
say: "",
pass: "Like what you see?|Yeah. Can I see more?|I- wait, what am I doing?///she says as she slips from your influence, lowering her skirt again.///Sorry! I don't know why I did that.|",
fail: "",
xskill: "psi",
xask: "",
xpass: "",
xfail: "",
xmacro: ""
},
{
num: 10,
stand: "woman-slut",
part: "boobs",
see: "You see her through the window of a fast food joint, sharing a meal with her family. You approach her in there as her husband takes her young children to the washroom.",
say: "Hey beautiful. Show me your milkshakes.",
pass: "Hahaha.///she laughs as she lifts her shirt, the excitement of being lusted after overwhelming her better judgement, thoug she does continue in whisper,///My husband hasn't touched them since I started to show.|I didn't even notice you were pregnant.///you answer, honestly.///I need to find me a baby-making machine like you.|Haha, thank you.///she answers nervously, normalcy starting to set back in.",
fail: "",
xskill: "medic",
xask: "They're swollen from milk already. It must hurt, if only you could find someone to drain them...",
xpass: "You're right... just as you said that, they started to ache again.///she says, your mental suggestion apparently having worked.|ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ",
xfail: "I'll find a way, thank you for your concern. Please go, before they return!",
xmacro: "<<suckle 1 >>"
},
{
num: 11,
stand: "woman-slut",
part: "ass",
see: "She's listening to music as she struts around town.",
say: "//You're at a club, trying to tease some guys.//",
pass: "///Eyes closed, music in her ears, she starts to dance as she walks, lifting her skirt and swaying her ass sexily.",
fail: "///Nothing happens.",
xskill: "psi",
xask: "",
xpass: "",
xfail: "",
xmacro: ""
},
{
num: 12,
stand: "woman-milf",
part: "boobs",
see: "She's in her fifties at least, but has nice skin and big natural tits.",
say: "Hey ma'am. I'm a medical researcher with the University. You seem to be a prime candidate for //lobular excessus//. I know it's unorthodox but if you would allow me to examine your mammaries...",
pass: "Oh, sure boy.///she says, showing you her ample bosom.///Take a good long look.|Ah... hmm... Thank you. I think you're safe, but I'm going to confer with my colleagues and see what they have to say. If I could perhaps have your hotel name and room number, we could meet up for a more thorough examination.|Ahahahaha.///she cackles.///I knew it was all a line. You want to give me a physical? My husband goes to bed at 9pm, after that I'm at the bars looking for young men like you to buy me drinks and fuck my pussy. You'll have to get in line!",
fail: "Piss off, kid.",
xskill: "medic",
xask: "No ma'am, I really am a medical researcher. But... fucking your pussy happens to be part of the 'thorough examination'.",
xpass: "Ha! Do you try to fuck all your patients?|No, just the ones with massive tits.|Ha! Alright, kid. Let's do it.",
xfail: "Yeah sure it is. Buzz off, kiddo.",
xmacro: ""
},
{
num: 13,
stand: "woman-milf",
part: "boobs",
see: "She's a housewife, knee-deep in the water. Her tits are massive and barely concealed by her bikini top. She smiles at you when she notices your attention.",
say: "That top is becoming on you. If I was on you, I'd be coming too.",
pass: "Alright, guy. Take a quick peak before my hus-///she says, lifting her shirt, and almost immediately you hear a man to your left shouting.///Oh shit, it's my husband. I'm sorry, you better run!",
fail: "",
xskill: "fight",
xask: "",
xpass: "",
xfail: "",
xmacro: ""
},
{
num: 14,
stand: "woman",
part: "boobs",
see: "She's shopping with her father, barely paying attention as he talks to her incessantly. Her mind is awash with hormones and she is bored out of her mind. She blushes slightly when she notices you're watching her.",
say: "Hey girl.",
pass: "Hi. Um...///she says, glancing towards her father, who hasn't even notices your presence.///Can't really talk.|Has anyone ever told you you've got an amazing body?///you say, moving closer. She is aroused by this unexpectedly direct comment, but is getting increasingly anxious about her father's proximity to her during this horny moment. Her mind is yours to manipulate.///Shhh, don't worry about him. Why don't you show me your tits.|Hehe.///she laughs awkwardly and pulls up her shirt. You mentally suggest that going along with you is the fastest way to resolve the situation, but in truth she already had half a mind to do so anyway.///Do you like them?|///You ignore the question and grab yourself some tit. She doesn't protest - in fact, she smiles wider and starts breathing heavily.|Oh... ohhh...///she moans softly, when suddenly her father calls her. She hastily drops her shirt and looks over her shoulder, and sighs in relief when she sees he wasn't even looking.///Oh my god I almost died.",
fail: "Hi. Um... please leave me alone.///she says, moving closer to her father. She glance back to check if you're still following.|God damn do I want to get you pregnant.///you whisper.|Ugh!///she says, walking away while giving you a strange look.",
xskill: "guile",
xask: "Hey, tell your dad you left your purse at the beach or wherever you've been, say you gotta go find it - that should give you an hour or two. Then meet me out back.",
xpass: "Ok... I will.///she says.|There you are.///you say, when she appears behind the store.|Yeah... that was fun. Very sneaky.///she says as she takes your hand.",
xfail: "Uh, no. Dude, this is getting weirder than it already was.",
xmacro: ""
},
{
num: 15,
stand: "woman",
part: "pussy",
see: "She's a thin young blonde woman wearing a floral dress and high heels. She seems like she might be high on something; a common state for many visitors to this island.",
say: "//You dropped something. Bend over and pick it up.//",
pass: "Ooops, I dropped it.///she says to no-one in particular, and looks around at her feet, sluggishly getting on all fours.///What did... what did I...?|Heh.///you laugh as she moves around like some dumb animal, exposing her pussy to the world.|Oh hi... can you help me find it?///she asks you.|What are you looking for? Your dignity? Keep crawling around, I'll let you know if I see it.|Thanks misterrr.",
fail: "///She looks around her for a moment, confused, but resumes her walk.",
xskill: "drugs",
xask: "I know drugs, and it's obvious which one you've taken. It's not safe to be out here in your state of mind, where any horny guy could take advantage.",
xpass: "Yeah... yeah you're right. But I lost something, I think...|Did you lose your birth control?|I think so...|Don't worry, you won't need it where we're going.",
xfail: "But I have to find it...",
xmacro: ""
},
{
num: 9999999999999999999999999999,
stand: "woman",
part: "ASSBOOBSPUSSY",
see: "",
say: "",
pass: "",
fail: "",
xskill: "WHATSKILLENABLESTHIS",
xask: "",
xpass: "",
xfail: "",
xmacro: ""
}
] >>
<d>$NUMBER</d>
<<set _FLASHO = $ARRAY[$NUMBER] >>
<<set $OBJ = {
IMG : "flash ("+$NUMBER+").webp",
SEE : _FLASHO.see,
SAY : _FLASHO.say ? _FLASHO.say : "Did I just hear you say you wanted to show your $OBJ.PART to someone?|Excuse me but I'm a recruiter for *mumble mumble*, could you show me your $OBJ.PART?|Hey, I think there's a poisonous insect on your clothes, you have to take them off...",
PASS : _FLASHO.pass ? _FLASHO.pass : "Hehehehe, ok...|///She wordlessly complies.|Here.///she says, exposing her flesh to you.///Like what you see?|Ok... sure...///she says, showing you her flesh but looking as though she's uncertain as to why.".sayOne(),
FAIL : _FLASHO.fail ? _FLASHO.fail : "Fuck off pervert!|What? Get away from me.|Seriously? No.|What an odd thing to say.".sayOne(),
PART : _FLASHO.part ? _FLASHO.part : "flesh|body".sayOne(),
STAND : _FLASHO.stand ? _FLASHO.stand : 'woman',
XSKILL : _FLASHO.xskill ? _FLASHO.xskill : 'psi',
XASK : _FLASHO.xask ? _FLASHO.xask : "You've shown me yours. Wanna see mine?|So, you doing anything later?",
XPASS : _FLASHO.xpass ? _FLASHO.xpass : 'Yeah, why not.|Your place or mine?',
XFAIL : _FLASHO.xfail ? _FLASHO.xfail : "Maybe some other time.|Fuck you, I'm not a slut!|I... I shouldn't. Thanks, but no.|Maybe if you were a foot taller, fool.".sayOne(),
XMACRO : _FLASHO.xmacro ? _FLASHO.xmacro : 0
} >>
<<stand $OBJ.STAND >>
<<sayone "You sense a weak mind nearby, ready to be exploited.|You see an attractive woman.|You sense a mind excited by the tropical breeze blowing against her body." >>
<<sayone "Perhaps you could use her for psi practice?|Maybe with a bit of a //push// she'll show you the goods?|With a bit of influence maybe..." >>
<<sayone "It would be goot psi practice.|It would be a good way to test your psi abilities.|" >>
<<p>>$OBJ.SEE
/*
<hr>
<<convo $OBJ.PASS >>
<hr>
<<convo $OBJ.FAIL >>
*/
<<set _PCHANCE = $PLAYER.getSkill('psi')*5 >>
<D>_PCHANCE%</D>
<<if setup.diceRoll(_PCHANCE) >>
<<say $OBJ.SAY ICON:PSI NEXTNEXT >>
<<else>>
<<say $OBJ.SAY ICON:PSI NEXT >>
<</if>>
<<event_exitlink "Nevermind.|Leave.|Maybe some other time." >>
<<case 1 >>
<<stand $OBJ.STAND 0 0 anim-leave >>
<<convo $OBJ.FAIL "she hisses at you in response.|she shouts, angrily.|she shouts over her shoulder as she leaves." >>
<<event_exitlink "So much for that." DELAYREPEAT >>
<<case 2 >>
<<eventimage $OBJ.IMG right >>
<<convo $OBJ.PASS >>
<<countup "psi flashes" >>
<<sayone "Mission accomplished!|Nice.|You did it.|You mastered her with your mind!" >>
<<set _PCHANCE = $PLAYER.getSkill('psi')*2.5 >>
<D>_PCHANCE%</D>
<<set _XICON = "ICON:" + $OBJ.XSKILL >>
<<set $OBJ.XASK = $OBJ.XASK + " (try to get her to fuck you)" >>
/*
<<if _PCHANCE > 50 and $PLAYER.getSkill($OBJ.XSKILL)>=5 >>
<<if setup.diceRoll(_PCHANCE) >>
<<say $OBJ.XASK _XICON NEXTNEXT >>
<<else>>
<<say $OBJ.XASK _XICON NEXT >>
<</if>>
<</if>>
*/
<<event_exitlink "Training's over.|That's enough practice." DELAYREPEAT >>
<<case 3 FUCKFAIL >>
<<stand $OBJ.STAND 0 0 anim-leave >>
<<convo $OBJ.XFAIL "she hisses at you in response.|she shouts, angrily.|she shouts over her shoulder as she leaves." >>
<<event_exitlink "So much for that." DELAYREPEAT >>
<<case 4 FUCKPASS >>
<<eventimage $OBJ.IMG right >>
<<convo $OBJ.XPASS >>
<<= $OBJ.XMACRO ? $OBJ.XMACRO : "" >>
<<case 20 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto beacher 1 >>
<<difficulty 1 >>
/*
proper toolate calculation
proper tootired calculation
why can't it identify if the photo is taken
use less goto stuff?
needs a cutoff for time/stamina and repeating
*/
<debug>
<<p>>
Ass [<<= "beach photos of ass".listout() >>]
Boo [<<= "beach photos of tits".listout() >>]
Can [<<= "beach photos, candid".listout() >>]
Dbs [<<= "beach photos of bodies".listout() >>]
Prg [<<= "beach photos of preggos".listout() >>]
<<p>><<include "beachphoto-basics-db" >>
<<set $BONUS = $BONUS ? $BONUS : 0 >>
<<set _PART = {
TITS: "tits", ASS: "ass", MISC: "body|figure|body".sayOne(), PREG: "belly|prego|mother".sayOne()
}[$CHOICE2] >>
<<set _TOTAL = State.temporary[$CHOICE2+"TOTAL"] >>
<<set _BEACHLUCK = "beach_photos".counted()/2 + 10 + $BONUS >>
<<p>>part:_PART bonus:$BONUS total:_TOTAL bluck:_BEACHLUCK
/* chances */
<<set _PhotoChance = setup.playerAttribute("aim")*10 + setup.playerAttribute("art")*2 - $OBJECT.diff*2 + 15 >>
<<set _PhotoChance_PRO = setup.playerAttribute("art") + setup.playerAttribute("tech") + $OBJECT.value/4 >>
<<set _PhotoChance_OK = setup.playerAttribute("art")*5-$OBJECT.diff*2>>
<<set _FindChance = _BEACHLUCK + "detect".playerAttribute()*10 >>
<<set _TalkChance = "C".playerAttribute()+99999 >>
<<p>>''CHANCES''
find _FindChance%;
talk _TalkChance%;
p norm _PhotoChance%;
p pro _PhotoChance_PRO%;
p ok _PhotoChance_OK%;
<<set _CanPickPart = "beach photos".counted()>5 >>
<<set _CanTakeCandid = "beach photos, candid".counted()>2 >>
<<set _CANESTIMATE = _TITSDONE+_ASSDONE > (_ASSTOTAL+_TITSTOTAL)/3 >>
<<p>>_PART _TOTAL $CHOICE2 LUCK _BEACHLUCK <<="beach photos".counted()>>
<<set _DEFAULTPROPERTIES = {
ASS: "It's a great ass.|You can't take your eyes off her butt; you've got no idea what the upper half looks like, and you don't care either.|The things you'd like to do to that ass...|If you ever meet her you'll say something rude, just to watch her walk away.",
TITS: "You'd love to suck on those tits.|A fine pair of boobs, and to a lesser extent the woman they're attached to.|Breasts, and more than a mouthful.",
MISC: "What a nice body.|She's beautiful.",
} >>
<<set $DEFAULT = {
type: $CHOICE2,
num: $NUMBER,
model: "none",
sight: _DEFAULTPROPERTIES[$CHOICE2],
traits: "none",
value: 4,
diff: 4
} >>
<<set _ALREADY = State.temporary[$CHOICE2+"LISTER"] ? State.temporary[$CHOICE2+"LISTER"].listed($NUMBER) : 0 >>
/* preg stuff */
<<if $CHOICE2=="MISC" and $NUMBER>(_MISCTOTAL-_PREGTOTAL) and 0 >>
<<set _NEWNUMBER = $NUMBER-_PREGTOTAL >>
<<set $IMAGE = "images/events/beachphoto/snap/preg" +_NEWNUMBER+ ".jpg" >>
<</if>>
_ALREADY ! $CHOICE2, $NUMBER, $IMAGE
<<if $CHOICE2 >>
<<set _THISLISTER = State.temporary[$CHOICE2+"LISTER"] >>
<<set _THISLISTED = _THISLISTER.listout() >>
<<set _THISTOTAL = State.temporary[$CHOICE2+"TOTAL"] >>
<<set _THISDONE = State.temporary[$CHOICE2+"DONE"] >>
<<set _THISPERC = State.temporary[$CHOICE2+"PERC"] >>
<</if>>
</debug >
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<change_bg beachphoto >>
<<itemimage camera >>
<<set _CHOICE2 = "TITS|ASS|MISC|MISC|MISC|MISC|MISC|MISC|PREG" >>
<<set _CHOICE2 += $PLAYER.getSkill("breed")>6 ? "|PREG|PREG" : "" >>
<<set $CHOICE2 = _CHOICE2.sayOne() >>
You step into the shade and affix the zoom onto your holocam. You raise it and gaze into the viewfinder as you sweep the beach for something nice...
<<if _CanPickPart >>
<<p>>You've gotten some nice photos already, but perhaps it's time to specialize.
<</if>>
<<if _CanTakeCandid >>
<<p>>Maybe some girls want their photo taken? Couldn't hurt to ask.
<</if>>
<<if _CANESTIMATE >>
<<p>>//You've probably seen
<<describeamount 1 _TITSTOTAL _TITSDONE "barely any|few|some|many|most|almost all" >> the boobs worth beholding
<<describeamount 1 _ASSTOTAL _ASSDONE "barely any|few|some|many|most|almost all" >> the asses worth assessing
on this beach.//
<</if>>
<<if !random(7) >>
<<chimein typhon "Why would you shoot photos of those titties and asses from a distance when you could shoot them with something else, up close?|You see one you like, go talk to her. None of this creep shit.|While you're doing that I'ma go socialize.///_whoname says, cracking his knuckles///Gonna find some bitches here want suntan lotion rubbed on them, peace." >>
<</if>>
<<if !_CanPickPart >>
<<do "Look for a hot woman...|Find a nice body...|Find someone hot...|Find a sexy girl..." NEXT >>
<<else >>
<<do "Look for some nice tits..." NEXT CHOICE2:TITS ICON:DETECT >>
<<do "Look for a decent ass..." NEXT CHOICE2:ASS ICON:DETECT >>
<<do "Look for a pregnant belly..." NEXT CHOICE2:PREG BREED>7 SECRET >>
<<do "Just find whatever you find..." NEXT >>
<</if>>
<<if _CanTakeCandid >>
<<do "Try to find a girl who wants her photo taken." CHOICE:INITIATOR "GOTOEVENT:beachphoto-findgirl" >>
<</if>>
<<event_exitlink "Nevermind." >>
<<case 1 >>
/*
<<set _MYLISTER = State.temporary[$CHOICE2+"LISTER"] >>
<<set _MOST = State.temporary[$CHOICE2+"PERC"] >>
*/
==
Have _THISPERC% of these $CHOICE2/$NUMBER photos taken ('_THISLISTER': _THISLISTED). <br>
<<if _THISPERC>50 >> retry 50
<<set $NUMBER=_THISLISTER.listed($NUMBER)?random(1,_TOTAL):$NUMBER >>
<<set $NUMBER=_THISLISTER.listed($NUMBER)?random(1,_TOTAL):$NUMBER >>
<</if>>
<<if _THISPERC>70 >> retry 70
<<set $NUMBER=_THISLISTER.listed($NUMBER)?random(1,_TOTAL):$NUMBER >>
<<set $NUMBER=_THISLISTER.listed($NUMBER)?random(1,_TOTAL):$NUMBER >>
<<set $NUMBER=_THISLISTER.listed($NUMBER)?random(1,_TOTAL):$NUMBER >>
<</if>>
<<if _THISPERC>90 >> retry 90
<<set $NUMBER=_THISLISTER.listed($NUMBER)?random(1,_TOTAL):$NUMBER >>
<<set $NUMBER=_THISLISTER.listed($NUMBER)?random(1,_TOTAL):$NUMBER >>
<<set $NUMBER=_THISLISTER.listed($NUMBER)?random(1,_TOTAL):$NUMBER >>
<<set $NUMBER=_THISLISTER.listed($NUMBER)?random(1,_TOTAL):$NUMBER >>
<</if>>
<br>
Final choice: $NUMBER? <<=_THISLISTER.listed($NUMBER) ? "ALREADY HAV HER" : "''SHES NEW''" >>
<<set $ARRAY = State.temporary[$CHOICE2+"ARRAY"] ? State.temporary[$CHOICE2+"ARRAY"] : [] >>
<<set $NUMBER = random(1, _TOTAL) >> $NUMBER
<<set $OBJECT = $ARRAY[$NUMBER] ? setup.mergeObjects($ARRAY[$NUMBER], $DEFAULT) : $DEFAULT >>
<<set $IMAGE = "images/events/beachphoto/snap/"+$CHOICE2.toLowerCase( )+""+$NUMBER+".jpg" >>
<<set _DONE = State.temporary[$CHOICE2+"DONE"] >>
<<bar _DONE _TOTAL "minimal fullwidth" >>
<<image $IMAGE right >> $IMAGE
==
<<if _ASSPERC+_TITSPERC>50 and setup.diceRoll(_TalkChance) >>
Girl approaches.
<<set _gotopage = 11 >>
<<elseif setup.diceRoll(_FindChance) >>
Find a girl.
<<timepasses 0.1 >>
<<set _gotopage = 2 >>
<<else>>
Fail to find a girl.
<<timepasses 0.1 >>
<<set _gotopage = 9 >>
<</if>>
<<if 0 >>
<<do "GOTO PAGE _gotopage" PAGE:_gotopage >>
<<else>>
<<gotopage _gotopage >>
<</if>>
<<case 2 >>
<<photofx $IMAGE cameralook >>
<<skillup detect >>
<<sayone "You scour the beach for a good woman, and find exactly what you're looking for.|You find the perfect subject!|So many _PART barely concealed in swimwear! You pick the best of the best..." >>
<<set _THIS_PERCENT = State.temporary[$CHOICE2+"PERC"] >>
<<if _THIS_PERCENT > 50 >>
<<if _ALREADY >><<show "You've taken this shot already." ITEMICON:photobikini >><<else>><<show "You haven't seen this one before.|It's a new face." ITEMICON:photobikini >><</if>>
<</if>>
==PERCENT COMPLETE
<<=State.temporary[$CHOICE2+"PERC"]>>/<<=State.temporary[$CHOICE2+"PERC"]>50 ? "ALREADY!!!!!!!!!!!!!!!!!!!!!!!!!" : "" >>
==
<<switch $CHOICE2 >>
<<case TITS >>
<<if "beach photos of tits".listed($NUMBER) >>
<<show "You have a sense of deja-vue.|You already got a photo of this pair.|You remember these tits; you've seen them before." I>74 >>
<<set _FINDANOTHERTXT = "You've photographed her already, find someone else.|You've already got this pair on film, why not find another set?" >>
<</if>>
<<case ASS >>
<<if "beach photos of ass".listed($NUMBER) >>
<<show "You have a sense of deja-vue.|You already got a photo of that ass.|You'd never forget an ass like this, so you know you've seen it before.|You remember this ass; you've seen it before." I>7 >>
<<set _FINDANOTHERTXT = "You've photographed her already, find someone else.|Your camera remembers this ass as clearly as you do. Find another?" >>
<</if>>
<<default>>
<</switch>>
<<p>><<=$OBJECT.sight.sayOne()>>
//<<describeamount 1 10 $OBJECT.value "Nice.|Nice!|Beautiful.|Gorgeous.|Amazing.|Fucking amazing.|A goddess." >>//
<<horny 2 >>
<<if !random(3) >><<set _chimein=1 >><</if>>
<<switch $CHOICE2 >>
<<case TITS >>
<<chimein doco "Are they bursting with milk, or silicon?///the doctor says mockingly.///Do your instincts even care for the distinction?|Do you know that breast size is increasing steadily worldwide? Is it evolution, or something else?|Mine used to look like those, before I gave birth.|I bet you'd love to tear off that top and suckle those.|I see that you're a breast man///says the doctor, noting your focus.///I also see that you're hard. If it isn't too much trouble, I'd like to take a sample of your precum. I suspect it differs depending on the object of your sexual fixation, in this case sizeable mamarians.///she says. You swat her hand away as she tries to unzip your fly; now's not the time.|||||" >>
<<chimein jester "Why don't you take a picture, it'll last longer? Oh, wait.|I wish mine looked like those.|||||" >>
<<if "boob man".playerTrait() >><<horny 5 >><</if>>
<<case ASS >>
<<chimein doco "What is your fixation with her butt, I wonder?|Could it be your animal mind is assessing those hips for their birthing capacity?|Whad do you see when you stare down there? Do you think she's fertile? Ovulating, even?|||||" >>
<<chimein jester "You see that girl's ass? It's built like the space shuttle!|||||" >>
<<if "ass man".playerTrait() >><<horny 5 >><</if>>
<</switch >>
<<if $OBJECT.traits.includes('multi') >>
<<chimein typhon "There's enough there for both of us.|I'd take the one on the left, you can have the one on the right.|||||" >>
<</if>>
<<if $OBJECT.traits.includes('fakeboobs') >>
<<show "Tits are fake, though.|Those are nice, but they ain't real." P>4 >>
<</if>>
<<if $OBJECT.traits.includes('naturalboobs') >>
<<show "You can tell from a glance they're real.|She is blessed with natural breasts." P>4 >>
<</if>>
<<if $OBJECT.traits.includes('breeder') >>
<<show "Your breeding instinct tells you she's ready to get pregged.|That body is a baby-making machine." BREED>4 >>
<</if>>
<<if $OBJECT.traits.includes('pregnant') and !$OBJECT.traits.includes('verypregnant') >>
<<show "An eye like yours can see things others overlook, and even from this distance you can tell she's pregnant.|There's subtle clues in her body and mannerisms; you have a hunch that she's pregnant, but might not even be aware of it yet." BREED>8 >>
<<elseif $OBJECT.traits.includes('pregnant') >>
<<show "Obviously, she's pregnant.|It's thrilling to imagine that it's your own bastard in there." BREED>2 >>
<</if>>
<<if $OBJECT.traits.includes('milf') >>
<<show "It's subtle, but you spot a c-section scar.|She's definately had kids, but is all the hotter for it.|You can tell she's given birth at least twice before. If you ever run into her, it'll be one more." meds>2 >>
<</if>>
<<if $OBJECT.traits.includes('asian', 'black', 'spanish') >>
<</if>>
<<do "Snap a photo.|Take a shot." NEXT ITEMICON:camera >>
<<set _FINDANOTHERTXT = _FINDANOTHERTXT ? _FINDANOTHERTXT : "No, find another girl.|Not what you're looking for; keep looking.|Maybe you can spend some time to find someone else?|I mean, it's good _PART, but great _PART? Maybe you should keep looking..." >>
<<if _TIME<8 >>
<<do _FINDANOTHERTXT PREV TIME<8 TIMEPASSES:0.1 >>
<<else>>
<<show "It's getting a bit late. This will be your last shot.|It's this shot or nothing; ideal photography sunlight is waning.|It's getting late, and you're unlikely to still have good lighting by the time you find another subject.|The beach is clearing up; there won't be any more chances for photos after this one." "FAILTEXT:Too dark to take more photos." ICON:time >>
<</if>>
<<case 3 TAKEPHOTO >>
<<set
_PhotoChance = setup.playerAttribute("aim")*10 + setup.playerAttribute("art")*2 - $OBJECT.diff*2,
_PhotoChance_PRO = setup.playerAttribute("art") + setup.playerAttribute("tech") + $OBJECT.value/4,
_PhotoChance_OK = setup.playerAttribute("art")*5 - $OBJECT.diff*2
>>
<<if !setup.diceRoll(_PhotoChance) >>
<<show "You aimed poorly." ICON:AIM FAILICON >>
<<sayone "You're about to take a shot when some jerk's hairy ass gets in the way before you can snap your shot, and when he moves the girl is gone, lost somwhere in the crowd.|So much _PART barely concealed in swimwear! Unfortunately, the beach is too crowded, and getting a decent shot of any of them proves too challenging for you.|The sun gleams off of something, ruinning your shot.|You can't keep the camera steady enough, and the shot comes out blurry." >>
<<timepasses 0.1 >>
<<do "Keep looking.|She's out there somewhere, gotta find her.|Take a break and try again." TIME<8 TIMEPASSES:0.1 PAGE:1 "FAIL:It's late, too late to keep shooting.|The sun's setting; it's no longer an ideal time for bikini photos." MYSTERY >>
<<event_exitlink "Fuck this.|Oh well.|Sucks, but whatever.|Life goes on.|Plenty of _PART out there, today just wasn't your day." >>
<<else>> /* _PhotoChance success */
<<photofx $IMAGE holopic >>
<<show "You take a photo.|Click!|You take a shot." ICON:AIM PASSICON >>
<<sayone "You snap several shots of her fine _PART.|It's tough lining up a shot, but when you do, an amazing _PART pic is yours.|You try not to get distracted by thoughts of what you'd do to her, and take a shot.|You have a great time snapping clandestine photos." >>
<<sayone "A perfect 3D rendition of the subject is captured in an instant.|A holographic image of the subject is not preserved on the holocam's nitron-gel drive.|The camera whirrs as the holo data is written to memory." >>
<<p>>
<<countup "beach photos" 1 >>
<<switch $CHOICE2 >>
<<case TITS >>
<<if _TITSLISTER.listed($NUMBER) >><<set _ALREADY = 1 >><</if>>
<<listup _TITSLISTER $NUMBER 1 >>
<<if _TOTAL<=_TITSLISTER.counted() and _TITSPERC>_ASSPERC and !setup.playerAttribute("ass man") and !setup.playerAttribute("boob man") >>
<<addtrait "boob man" >>
''<<show "You've fixated on _PART at the exclusion of all else. Your brain has become permanently rewired as a result of your obsession!" ICON:trait >>''
<<set _GOTTRAIT=1 >>
<</if>>
<<case ASS >>
<<if _ASSLISTER.listed($NUMBER) >><<set _ALREADY = 1 >><</if>>
<<listup _ASSLISTER $NUMBER 1 >>
<<if _TOTAL<=_ASSLISTER.counted() and _ASSPERC>_TITSPERC and !setup.playerAttribute("ass man") and !setup.playerAttribute("boob man") >>
<<addtrait "ass man" >>
''<<show "You've fixated on _PART at the exclusion of all else. Your brain has become permanently rewired as a result of your obsession!" ICON:trait >>''
<<set _GOTTRAIT=1 >>
<</if>>
<<case PREG >>
<<if _PREGLISTER.listed($NUMBER) >><<set _ALREADY = 1 >><</if>>
<<listup _PREGLISTER $NUMBER 1 >>
<<case MISC >>
<<if _MISCLISTER.listed($NUMBER) >><<set _ALREADY = 1 >><</if>>
<<listup _MISCLISTER $NUMBER 1 >>
<</switch>>
<<if _ALREADY >>
//<<sayone "You've taken this photograph before.|Oh, it's redundant; you've already gotten this shot." >>//
<<else>>
<<if setup.diceRoll(_PhotoChance_PRO) >>
<<show "You have a good eye for photography, and know how to get the most out of the camera. The shot looks great!" ICON:ART >>
<<takeall "photobikini_pro" >>
<<skillup art 10 >>
<<elseif setup.diceRoll(_PhotoChance_OK) >>
<<show "You waited until the perfect moment, and in the hologram it looks like she's posing for a shoot. Not quite professional, but pretty good." ICON:ART >>
<<skillup art 5 >>
<<takeall "photobikini" >>
<<else>>
<<takeall "photobikini_hidden" >>
<<skillup aim >>
<</if>>
<</if>>
<<if !$OBJECT.traits.includes('teen') and $OBJECT.traits.includes('verypregnant') >>
<<chimein doco "A beautiful sight, isn't it.|Mmm...|One of yours? Hahaha." >>
<<elseif $OBJECT.traits.includes('teen') and $OBJECT.traits.includes('verypregnant') >>
<<chimein doco "Did you notice the two women in priestess garb standing along the water's edge? They are from the {{mothertemple}}. She's either a priestess herself, or an inductee.///the doctor says, mentioning a local instutution that you are only vaguely aware of." >>
<<chimeinconvo "A hoe I worked with went to join the temple after a contrapreg med screwup.///says Typhon, and shudders.///Them religious bitches they got in there freak me out.|Is that so, Typhon? The inductees are trained to be perfect mothers and wives. You should go there and see if you can find one who hasn't taken her final vow, you'll get a faithful woman who might turn your life around.|Ha! I don't want no mother nor wife, doc. I'm half worried I'll run into some hoe I know there and find out I'm a dad.|Pity, but waste your life however you see fit.|Fuck you, bitch.///he says, waving his hand as if to dismiss her." typhon doco >>
<</if>>
<<if $OBJECT.traits.includes('whore') >>
<<chimein typhon "Oh shit, I know this hoe. She does side work. You into her? I'll set up a fuck date, and tell her it's an interview for a job.|I thought she looked familiar! She got fired from my old work for stealing from the till. She was sweet on me, I can get you a discount. You into that?" >>
<<bootycall $OBJECT.sight 2 "Yo, Typhon says I gotta fuck you?|Yeah, come on over and knock my junk around." 0 $IMAGE "images/stock/whore/sex whore (8).webp" $OBJECT.traits >>
<<chimein doco "See if you can get her to aggree to a creampie.|You better not use a condom.|I have a feeling she's fertile. Don't waste the opportunity!" >>
<</if>>
<<if $CHOICE2=="PREG" >>
<<show "This is an aspirational photo.|You feel an intense sense of purpose looking at her, as thought making women pregnant is the reason you exist.|This photo gets you excited to go out and cause more pregnancies.|She gets your blood pumping like a pregnant woman wouldn't have not to long ago.|You admire this baby-making machine." BREED>7 HORNY:2 >>
<</if>>
<<if _ASSPERC+_TITSPERC > 30 or _THISPERC>=80 >>
<<do "Look at your photo collection." NEXT ITEMICON:CAMERA >>
<</if>>
<<event_exitlink "Put your camera away.|Finish up." >>
<</if>>
<<case 4 PHOTOCOLLCTIONS >>
<<include beachphoto-gallery >>
<<event_exitlink "Put your camera away.|Finish up." >>
<<case 9 FINDFAIL >>
<<photofx "images/places/beachphoto.jpg" camera >>
<<sayone "You scour the beach for good _PART, but find nothing.|So much _PART barely concealed in swimwear! Unfortunately, the beach is too crowded, and getting a decent shot of any of them proves too challenging for you.|There's so much going on, you have trouble spotting anything decent in the crowd." >>
<<timepasses 0.1 >>
<<do "Keep looking.|She's out there somewhere, gotta find her.|Take a break and try again." TIME<8 TIMEPASSES:0.1 PAGE:1 "FAIL:It's late, too late to keep shooting.|The sun's setting; it's no longer an ideal time for bikini photos.">>
<<event_exitlink "Fuck this.|Oh well.|Sucks, but whatever.|Life goes on.|Plenty of _PART out there, today just wasn't your day." >>
<<case 10 >>
<<case 11 SOMEONEELSE >>
<<photofx $IMAGE camera >>
<<set _STAND = "woman-[beach|pool][1|2|3|4]".sayIt() >>
<<stand _STAND mystery >>
<<sayit "[When you're just a bout to zero in on a good photo subject,|You've got a _PART in focus when|You're so focused on your photography that you don't notice someone is nearby until] [you hear a woman's voice.|you hear someone speak to you.|someone taps you lightly on the shoulder.|you hear someone clear their throat nearby.|a stranger addresses you.] [It's a woman's voice.|Even before you hear her voice, you sense the starnger is female.]" >>
<<p>><<sayit "[You can't take this photo while being distracted.|This isn't the time to be bothered, but maybe there's an opportunity here?|You wonder what she wants.]" >>
<<say "Can I help you?|What do you want?|Yes?" CHOICE:APPROACHED "GOTOEVENT:beachphoto-asked" SET:REMEMBER:APPROACHED >>
<<set _LABEL = "[Sorry, I'm busy.|Not today, ma'am.|No speaka de englis.] ([shoo them away and continue|ignore them until they leave|no time for distractions])".sayIt() >>
<<say _LABEL PAGE:2 >>
<<set _LABEL = "[Fuck off bitch.|Can't you see I'm busy here?] ([send her away])".sayIt() >>
<<say _LABEL PAGE:2 ACT:rude >>
<<default >>
<<error_missingpage >>
<</switch>>
<debug>
$CHOICE2, $NUMBER, $IMAGE <br>
<<= "beach photos of tits".listout($NUMBER) >> <br>
<<= "beach photos".counted() >> photos taken,
</debug>
<<eventfoot >>
==
_FindChance? <<=setup.diceRoll(_FindChance)>>
<<say "beachphoto-asked" CHOICE:APPROACHED "GOTOEVENT:beachphoto-asked" >> ==
<</nobr>><debug>
<<set
_ASSSTR = "beach photos of ass",
_ASSTOTAL = 25,
_ASSDONE = _ASSSTR.listlen(),
_ASSLIST = _ASSSTR.listout(),
_ASSPERC = _ASSDONE/_ASSTOTAL*100,
_TITSSTR = "beach photos of tits",
_TITSTOTAL = 25,
_TITSDONE = _TITSSTR.listlen(),
_TITSLIST = _TITSSTR.listout(),
_TITSPERC = _TITSDONE/_TITSTOTAL*100,
_MISCSTR = "beach photos of bodies",
_MISCTOTAL = 10,
_PREGTOTAL = 5,
_MISCDONE = _MISCSTR.listlen(),
_MISCLIST = _MISCSTR.listout(),
_MISCPERC = _MISCDONE/_MISCTOTAL*100,
_CANDSTR = "beach photos, candid",
_CANDTOTAL = 20,
_CANDDONE = _CANDSTR.listlen(),
_CANDLIST = _CANDSTR.listout(),
_CANDPERC = _CANDDONE/_CANDTOTAL*100,
0 >>
<<set
_PART = $CHOICE2.toLowerCase(),
_TOTAL = State.temporary[$CHOICE2+"TOTAL"],
_FULLGALLERY = _MISCPERC+_TITSPERC+_ASSPERC > 250,
0 >>
<<=_MISCPERC+_TITSPERC+_ASSPERC>>
</debug>
<<set _LISTSTR = "beach photos of ass" >>
<<set _IMGSTR = "snap/ass" >>
<<set _DB = "beachphoto-basics-db" >>
<<set _DONE = _LISTSTR.listlen() >>
<<set _LIST = _LISTSTR.listout() >>
<<set _TOTAL = 25 >>
<<set _PERC = _DONE/_TOTAL*100 >>
<<includeifexists _DB >>
<div class='normalbox'>
<h3>Roll A ==_LISTSTR==</h3>
<<bar _DONE _TOTAL "minimal fullwidth" >>
<<for _i=1; _i<=_TOTAL; _i++ >>
<<set _IMGURL = "images/events/beachphoto/" + _IMGSTR + "" + _i + ".jpg" >>
<<set _LABEL1 = "#''"+_i+"''" >>
<<if _LISTSTR.listed(_i) >>
<<polaroid _IMGURL _LABEL1 "photos" _LABEL2 >>
<<elseif _PERC>66 >>
<<polaroid "images/alert.png" "#"+_i "photos" >>
<<else>>
<</if>>
<</for>>
<<clear>>
</div>
<<spacer>>
<<if _ASSDONE >>
<div class='normalbox'>
<h3>Roll A ==asses==</h3>
<<bar _ASSDONE _ASSTOTAL "minimal fullwidth" >>
<<for _i=1; _i<=_ASSTOTAL; _i++ >>
<<set _IMGURL = "images/events/beachphoto/snap/ass"+_i+".jpg" >>
<<if _ASSSTR.listed(_i) >>
<<coverbox _IMGURL "#_i" "coverbox photos" >>
<<elseif _FULLGALLERY >>
<<coverbox "images/alert.png" "#_i" "coverbox photos" >>
<</if>>
<</for>>
<<clear>>
</div>
<<spacer>>
<</if>>
<<if _TITSDONE >>
<div class='normalbox'>
<h3>Roll B ==boobs==</h3>
<<bar _TITSDONE _TITSTOTAL "minimal fullwidth" >>
<<for _i=1; _i<=_TITSTOTAL; _i++ >>
<<set _IMGURL = "images/events/beachphoto/snap/tits"+_i+".jpg">>
<<if _TITSSTR.listed(_i) >>
<<coverbox _IMGURL "#_i" "coverbox photos" >>
<<elseif _FULLGALLERY >>
<<coverbox "images/alert.png" "#_i" "coverbox photos" >>
<</if>>
<</for>>
<<clear>>
</div>
<<spacer>>
<</if>>
<<set _LISTSTR = "beach photos of tits" >>
<<set _IMGSTR = "snap/tits" >>
<<set _DB = "beachphoto-basics-db" >>
<<set _DONE = _LISTSTR.listlen() >>
<<set _LIST = _LISTSTR.listout() >>
<<set _TOTAL = 25 >>
<<set _PERC = _DONE/_TOTAL*100 >>
<<includeifexists _DB >>
<div class='normalbox'>
<h3>Roll T ==_LISTSTR==</h3>
<<bar _DONE _TOTAL "minimal fullwidth" >>
<<for _i=1; _i<=_TOTAL; _i++ >>
<<set _IMGURL = "images/events/beachphoto/" + _IMGSTR + "" + _i + ".jpg" >>
<<set _LABEL1 = "#''"+_i+"''" >>
<<if _LISTSTR.listed(_i) >>
<<polaroid _IMGURL _LABEL1 "photos" _LABEL2 >>
<<elseif _PERC>66 >>
<<polaroid "images/alert.png" "#"+_i "photos" >>
<<else>>
<</if>>
<</for>>
<<clear>>
</div>
<<spacer>>
<<set _LISTSTR = "beach photos, asked" >>
<<set _IMGSTR = "pose/asked" >>
<<set _DB = "beachphoto-basics-db" >>
<<set _DONE = _LISTSTR.listlen() >>
<<set _LIST = _LISTSTR.listout() >>
<<set _TOTAL = 210 >>
<<set _PERC = _DONE/_TOTAL*100 >>
<<includeifexists _DB >>
<div class='normalbox'>
<h3>Roll T ==_LISTSTR==</h3>
<<bar _DONE _TOTAL "minimal fullwidth" >>
<<for _i=1; _i<=_TOTAL; _i++ >>
<<set _IMGURL = "images/events/beachphoto/" + _IMGSTR + "" + _i + ".jpg" >>
<<set _LABEL1 = "#''"+_i+"''" >>
<<if _LISTSTR.listed(_i) >>
<<polaroid _IMGURL _LABEL1 "photos" _LABEL2 >>
<<elseif _PERC>66 >>
<<polaroid "images/alert.png" "#"+_i "photos" >>
<<else>>
<</if>>
<</for>>
<<clear>>
</div>
<<spacer>>
<<if _CANDDONE >>
<div class='normalbox'>
<h3>Roll C ==cnadid==</h3>
<<bar _CANDDONE _CANDTOTAL "minimal fullwidth" >>
<<for _i=1; _i<=_CANDTOTAL; _i++ >>
<<set _IMGURL = "images/events/beachphoto/pose/pose"+_i+".jpg" >>
<<if _CANDSTR.listed(_i) >>
<<coverbox _IMGURL "#_i" "coverbox photos" >>
<<elseif _FULLGALLERY >>
<<coverbox "images/alert.png" "#_i" "coverbox photos" >>
<</if>>
<</for>>
<<clear>>
</div>
<<spacer>>
<</if>>
<<if _PREGDONE>2 >>
<div class='normalbox'>
<h3>Roll P ==misc==</h3>
<<bar _PREGDONE _PREGTOTAL "minimal fullwidth" >>
<<for _i=1; _i<=_PREGTOTAL; _i++ >>
<<set _IMGURL = "preg"+_i+".jpg" >>
<<set _IMGURL = "images/events/beachphoto/snap/"+_IMGURL >>
<<if _MISCSTR.listed(_i) >>
<<coverbox _IMGURL "#_i" "coverbox photos" >>
<<elseif _FULLGALLERY >>
<<coverbox "images/alert.png" "#_i" "coverbox photos" >>
<</if>>
<</for>>
<<clear>>
</div>
<<spacer>>
<</if>>
<<if _MISCDONE >>
<div class='normalbox'>
<h3>Roll D ==misc==</h3>
<<bar _MISCDONE _MISCTOTAL "minimal fullwidth" >>
<<for _i=1; _i<=_MISCTOTAL; _i++ >>
<<set _IMGURL = "misc"+_i+".jpg" >>
<<set _IMGURL = "images/events/beachphoto/snap/"+_IMGURL >>
<<if _MISCSTR.listed(_i) >>
<<coverbox _IMGURL "#_i" "coverbox photos" >>
<<elseif _FULLGALLERY >>
<<coverbox "images/alert.png" "#_i" "coverbox photos" >>
<</if>>
<</for>>
<<clear>>
</div>
<<spacer>>
<</if>>
<<set _LISTSTR = "beach photos of bodies" >>
<<set _IMGSTR = "snap/misc" >>
<<set _DB = "beachphoto-basics-db" >>
<<set _DONE = _LISTSTR.listlen() >>
<<set _LIST = _LISTSTR.listout() >>
<<set _TOTAL = 10 >>
<<set _PERC = _DONE/_TOTAL*100 >>
<<includeifexists _DB >>
<div class='normalbox'>
<h3>Roll C ==_LISTSTR==</h3>
<<bar _DONE _TOTAL "minimal fullwidth" >>
<<for _i=1; _i<=_TOTAL; _i++ >>
<<set _IMGURL = "images/events/beachphoto/" + _IMGSTR + "" + _i + ".jpg" >>
<<set _LABEL1 = "#''"+_i+"''" >>
<<if _LISTSTR.listed(_i) >>
<<polaroid _IMGURL _LABEL1 "photos" _LABEL2 >>
<<elseif _PERC>66 >>
<<polaroid "images/alert.png" "#"+_i "photos" >>
<<else>>
<</if>>
<</for>>
<<clear>>
</div>
<<spacer>>
<<nobr>>
<<eventhead>>
/*
TODO
make difficulty alterable based on this or that
*/
<debug>
<<script >>
setup.nameHer = function(NUMBER=1){
var newName = State.variables.ARRAY[NUMBER].name ? State.variables.ARRAY[NUMBER].name : "tourist from " + State.variables.ARRAY[NUMBER].country;
return newName + " (bikini beach photo)";
}
<</script >>
<<include "beachphoto-asked-db" >>
<<set _LISTOR = "beach photos" >>
<<set _LISTER = "beach photos, asked" >>
<<set _DONEAMT = _LISTER.listlen() >>
<<set _PERCENT = _DONEAMT/_TOTAL*100 >>
<<set _ALREADY = _LISTER.listed($NUMBER) ? 1 : 0 >>
<<set _ACCESS_GALLERY = _LISTER.listlen()>2 >>
<<= _LISTER.listout().includes($NUMBER) >>
<<= _LISTER.listed($NUMBER) >>
<<if $PAGE==0 >>
<<for _i,_iO range $ARRAY >>
<<capture _i>>
<<set _label = _LISTER.listed(_i) ? "*_i*" : " _i " >>
<<button _label _here >><<set $REMEMBER=_i, $PAGE=0 >>
<</button>>
<</capture>>
<</for>>
<<set $NUMBER = $REMEMBER ? parseInt($REMEMBER) : 0 >>
<<set $REMEMBER = "" >>
<<if !$NUMBER >>
<<set $NUMBER = setup.diceRandom(1,_TOTAL)>>
<<for _i=0; _i<15; _i++>>_i)
<<set _HER_ID = setup.nameHer($NUMBER) >>$NUMBER _HER_ID
<<if _HER_ID.isPregnant() or random(0,_ALREADY) >>naw!
<<set $NUMBER = setup.diceRandom(1,_TOTAL)>>$NUMBER
<<else>>
<<break>>
<</if>>
<</for>>
<</if>>
<<set $PAGE = 10 >>
<<change_bg beachphoto >>
<</if>>
<<set $OBJECT = $ARRAY[$NUMBER] ? setup.mergeObjects($ARRAY[$NUMBER], $DEFAULT) : $DEFAULT >>
<<set $BOOLEAN = $NUMBER%2 ? 1 : $BOOLEAN >>
<<set $DEFAULT = {
traits: "",
value: 3,
diff: 3,
sight: "bikini babe|sexy woman|hot one|nice one".sayOne(),
greet: "Hi.|Hey.|Yeah, what?|What?|Can I help you?|Are you a photojournalist or something?".sayOne()
} >>
<<set $IMAGE = $OBJECT.pic ? $OBJECT.pic : $NUMBER >>
<<set $IMAGE = "images/events/beachphoto/pose/asked" +$IMAGE+ ".jpg" >>
<<set _HER_ID = setup.nameHer($NUMBER) >>
<<set _ALREADYHAPPENED = _ALREADY ? "PASS" : "FAIL MYSTERY" >>
;;;
<<talkingto _HER_ID 1 >>_HER_ID/_WHO;;;
</debug>
/* TOC
13 look at photo
200 special event
70 gallery
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 1 10 APPROACHED >>
==$NUMBER $IMAGE==
<<difficulty $OBJECT.diff >>
<<image $IMAGE rightwide >>
<<set _SIGHT = $OBJECT.sight >>
<<sayit "You lower your camera to see [that ''_SIGHT'' has approached you|some ''_SIGHT'' trying to talk to you|_SIGHT looking at you|exactly what you were in the mood for: a ''_SIGHT''|just about the finest ''_SIGHT'' you've seen all day]. [She must have noticed your camera.|You can tell from the way she's looking at your camera that she knows its a pricy model.|] [Does she want her photo taken?|She must think you're a professional photographer.|]" >>
<<convo $OBJECT.greet >>
<<say "Smile for the camera.|I'd love to take your photo.|Sure, let me take your photo." PAGE:12 ITEMICON:camera >>
<<=$OBJECT.comment_ask ? "<<say $OBJECT.comment_ask " +$OBJECT.comment_req+ " MYSTERY CHOICE:SPECIALRUDE PAGE:11 XP:1 >>" : "" >>
<<if _HERTRAITS_askfirst>>
<<=$OBJECT.extra_ask ? "<<say $OBJECT.extra_ask "+$OBJECT.extra_req+" SECRET PAGE:100 CHOICE:SPECIALWIN >>" : "" >>
<<=$OBJECT.rude_ask ? "<<say $OBJECT.rude_ask " +$OBJECT.rude_req+ " SECRET ACT:RUDE CHOICE:SPECIALRUDE PAGE:200 XP:1 >>" : "" >>
<</if>>
<hr>
<<say "Sorry, I'm here to see someone.|Nah, not you." GOTOEVENT:beachphoto-findgirl "SUFFIX:find another girl to photograph" >>
<<event_exitlink "No. I'm just finishing up for today.|Sorry, I'm out of 'film'.|The batterie's dead, ma'am.|Not interested.|You? Hahaha. No." SAY >>
<<case 11 EXTRACOMMENT >>
<<image $IMAGE rightwide >>
<<convo $OBJECT.comment_resp >>
<<=$OBJECT.comment_rew ? $OBJECT.comment_rew : "" >>
<<=$OBJECT.comment_end ? $OBJECT.comment_end : "" >>
<<say "Here, let me take your photo.|Smile, beautiful.|Show me those teeth, gorgeous." PAGE:12 ITEMICON:camera >>
<<case 12 TAKEPHOTO >>
<<photofx $IMAGE camera bodypose >>
<<sayit "[Say cheese!|Snap!|Click!] [You take a few photos|You snap several shots] [including a few closeups she probably wouldn't approve of|as she poses for you|while giving her instructions on how to stand and act]." >>
<<cont "" >>
<<case 13 LOOKPHOTO >>
<<photofx $IMAGE holopic >>
<<set
_CHANCES = 30 + setup.playerAttribute("aim")*2 + setup.playerAttribute("art")*10 + setup.playerAttribute("tech") - $OBJECT.diff*2,
_BONUSCHANCES = _CHANCES/10 + setup.playerAttribute("C")*2,
_ALREADY = _LISTER.listed(),
_PAIDFOR = $OBJECT.value * 10,
0 >>
==_CHANCES _BONUSCHANCES ==
<<countup "beach photos" 1 >>
<<listup _LISTER $NUMBER 1 >>
<<if !_ALREADY >>
<<if setup.diceRoll(_BONUSCHANCES) >>
<<show "Excellent shot!" ICON:ART >>
<<takeall photobikini_pro >>
<<skillup art 10 >>
<<set _PAIDFOR *= 2.5 >>
<<elseif setup.diceRoll(_CHANCES) >>
<<show "You take a decent photo." ICON:ART >>
<<skillup art 5 >>
<<takeall photobikini >>
<<set _PAIDFOR *= 1 >>
<</if>>
<<else>>
<<sayit "[You've already taken her photo|You're pretty sure you'v met and shot this one before|This babe's already in your portfolio] but [at least you got some camera practice|it's an excuse to stare at a pretty girl so you aren't complaining|it was fun seeing her again]." >>
<<skillup tech >>
<<set _PAIDFOR *= 0.5 >>
<</if>>
<<if !_HERTRAITS_askfirst >>
<<if $OBJECT.extra_ask or $OBJECT.rude_ask >> She's too <<describeamount 1 10 $OBJECT.value "cute|hot|sexy|amazing|perfect" >> to just let it end here. You remember what she said earlier. Maybe you can make something of this encounter?
<</if>>
<</if>>
<<if $CHOICE=="SPECIALWIN" >>
<<else >>
<</if>>
<<p>><<sayit "You transfer the holo photos to her phone, [keeping one for yourself of course|though hold on to some later for fapping material perhaps]. [She kisses you on the cheek in thanks.|She smiles wide as she looks at your work.|||]" >>
<<convo $OBJECT.thanks >>
<<if $OBJECT.thanks >>
<<else>>
<<quo WHO >>
<</if>>
<<p>>You got paid $KRED _PAIDFOR for your photography work.
<<money _PAIDFOR >>
/*
<<if _ASSPERC+_TITSPERC > 50 >>
<<do "Look at your photo collection." NEXT HAVE:CAMERA CHOICE:0 >>
<</if>>
<<event_exitlink "I transfered a shot to your phone. Have a nice day.|Here's your photo.|Thanks, you've been great." say >>
<<event_exitlink "Later, bitch.|I'm done with you." say >>
*/
<<if $OBJECT.extra_ask >>
<<="<<say $OBJECT.extra_ask \"FAILTEXT:I'm not sure what to say...\" "+$OBJECT.extra_req+" PAGE:30 CHOICE2:SPECIALWIN >>" >>
<</if>>
<<if $OBJECT.rude_ask >>
<<="<<say $OBJECT.rude_ask \"FAILTEXT:I'm not sure what to say...\" "+$OBJECT.rude_req+" ACT:RUDE CHOICE2:SPECIALRUDE PAGE:40 XP:1 >>" >>
<</if>>
<hr>
<<if _ACCESS_GALLERY >>
<<do "Take a look at the girls you've photographed here already." ITEMICON:CAMERA PAGE:70 >>
<</if>>
<<event_exitlink "Conclude shoot." TBC >>
<<case 30 EXTRA >>
<<image $IMAGE right >>
<<set $STRING="extra" >>
<<set $WHERE=$OBJECT.where ? $OBJECT.where : $WHERE >>
<<convo $OBJECT[$STRING+"_resp"] >>
<<horny $OBJECT.value >>
<<set _XPearn = $OBJECT.value * 2 >>
<<xp _XPearn >>
<<if $OBJECT[$STRING+"_resp2"] >>
<<do "Continue..." NEXT >>
<<else>>
<<showifexists $OBJECT[$STRING+"_rew"] >>
<<do "Continue..." NEXTNEXT >>
<</if>>
<<case 31 >>
<<convo $OBJECT[$STRING+"_resp2"] >>
<<showifexists $OBJECT[$STRING+"_rew"] >>
<<do "Continue..." NEXT >>
<<case 32 >>
<<= $OBJECT[$STRING+"_end"] >>
<<convo $OBJECT[$STRING+"_resp3"] >>
<<if $OBJECT.ifpregnant and _HER_ID.isPregnant() >>
<<show $OBJECT.ifpregnant ICON:breed >>
<</if>>
<<event_exitlink >>
<<case 40 RUDE >>
==OBJECT.rude_resp==
<<convo $OBJECT.rude_resp >>
<<= $OBJECT.rude_rew ? $OBJECT.rude_rew : "" >>
<<= $OBJECT.rude_end ? $OBJECT.rude_end : "" >>
<<horny $OBJECT.value >>
<<event_exitlink "Well, that just happened.|You're done here." TBC >>
<<if $OBJECT.ifpregnant and _HER_ID.isPregnant() >>
<<show $OBJECT.ifpregnant ICON:breed >>
<</if>>
/*
<<do "Continue..." NEXT >>
*/
<<case 40 RUDE >>
<<if _HERTRAITS_seefirst >>
<<image $IMAGE right >>
<<else>>
<<stand woman-beach >>
<</if>>
<<if $CHOICE=="SPECIALRUDE" >>
<<convo $OBJECT.rude_resp >>
She <<sayone "leaves.|spits at your feet and storms off.|gets the hell away from you.|starts to make a scene, so you leave before shit happens." >>
<<else>>
<<sayone "Slaps you accross the face|She gasps at your rudeness|Frowns in disgust|Swear at you|Rolls her eyes and shakes her head|Laughs at your inept advances" "then|then|and promptly|before she" "leaves.|spits at your feet and storms off.|calls you names and storms off.|gets the hell away from you.|starts to make a scene, so you leave before shit happens." >>
<</if>>
<<case 70 PHOTOCOLLCTIONS >>
<<set _LISTSTR = "beach photos, asked" >>
<<set _IMGSTR = "pose/asked" >>
<<set _DB = "beachphoto-asked-db" >>
<<set _DONE = _LISTSTR.listlen() >>
<<set _LIST = _LISTSTR.listout() >>
<<set _TOTAL = 20 >>
<<set _PERC = _DONE/_TOTAL*100 >>
<<includeifexists _DB >>
<div class='normalbox'>
<h3>Roll C ==_LISTSTR==</h3>
<<bar _DONE _TOTAL "minimal fullwidth" >>
<<for _i=1; _i<=_TOTAL; _i++ >>
<<set _IMGURL = "images/events/beachphoto/" + _IMGSTR + "" + _i + ".jpg" >>
<<set _LABEL1 = "#''"+_i+"''" >>
<<set _LABEL2 = setup.nameHer(_i).wasFucked() ? "fucked" : "" >>
<<set _LABEL2 += setup.nameHer(_i).isPregnant() ? "<br>preg'd" : "" >>
<<if _LISTSTR.listed(_i) >>
<<polaroid _IMGURL _LABEL1 "photos" _LABEL2 >>
<<elseif _PERC>66 >>
<<polaroid "images/alert.png" "#"+_i "photos" >>
<<else>>
<</if>>
<</for>>
<<clear>>
</div>
<<spacer>>
/*
*/
<<event_exitlink "Put the camera away now." TBC >>
/*
<<include beachphoto-gallery >>
*/
<<event_exitlink "Put your camera away.|Finish up." >>
<<default >>
<<error_missingpage >>
<</switch>>
<<clearfix>>
<debug>
''$NUMBER''
<<stringify $OBJECT >>
/*
<<= $OBJECT.traits >><br><<= $OBJECT.value >><br>
<<= $OBJECT.diff >><br><<= $OBJECT.sight >><br>
<<= $OBJECT.greet >><br><<= $OBJECT.extra_ask >><br>
<<= $OBJECT.extra_resp >><br><<= $OBJECT.extra_req >><br>
<<= $OBJECT.extra_rew >><br><<= $OBJECT.extra_end >><br>
<<= $OBJECT.rude_ask >><br><<= $OBJECT.rude_req >><br>
<<= $OBJECT.rude_resp >><br>
*/
</debug>
<<eventfoot >>
==
<<do "beachphoto-basic" CHOICE:APPROACHED "GOTOEVENT:beachphoto-asked" SET:REMEMBER:APPROACHED >>
<<do "REFFRESH" >>
==
<</nobr>><<set
_TITSTOTAL = 25,
_TITSARRAY = [ 0,
{ num: 1, value: 1, diff: 1,
sight: "A tourist already drunk on tropical drinks at the beach cantina.",
traits: "", },
{ num: 2, value: 2, diff: 3,
traits: "", },
{ num: 3, value: 5, diff: 6,
sight: "She's about to descend a staircase leading to the beach from a plateau further down the coast.",
traits: "", },
{ num: 4, value: 2, diff: 3,
sight: "A cute teen with big milkers; heads turn as she walks by, but she doesn't seem to notice.",
traits: "naturalboobs", },
{ num: 5, value: 1, diff: 3,
sight: "A woman with massive muscles. Her thighs could probably crush your skull.",
traits: "", },
{ num: 6, value: 2, diff: 3,
sight: "A chick with massive tits.",
traits: "pregnant", },
{ num: 7, value: 5, diff: 3,
sight: "A gorgeous tanned Asian woman in a black swimsuit. Sexy as hell.",
traits: "fakeboobs asian", },
{ num: 8, value: 1, diff: 3,
sight: "A beach bimbo. She's paid good money to have a body that's good to look at, so you don't feel bad about creeping on her.",
traits: "fakeboobs asian", },
{ num: 9, value: 1, diff: 1,
sight: "", },
{ num: 10, value: 1, diff: 1,
sight: "A cute girl enjoying the oceanic breeze as she scours the beach, probably looking for her friends.",
traits: "teen naturalboobs", },
{ num: 11, value: 10, diff: 7,
sight: "What an amazing body! She's tanning on a hard-to-reach ridge, away from the crowds on the main beach.", },
{ num: 12, value: 1, diff: 3,
sight: "She's reading a book by herself.",
traits: "", },
{ num: 13, value: 4, diff: 3,
sight: "They're huge!",
traits: "naturalboobs milf breeder", },
{ num: 14, value: 4, diff: 3,
sight: "Gigantic tit, barely concealed by her scandalous bikini.",
traits: "milf", },
{ num: 15, value: 1, diff: 3,
sight: "Absurd proportions as though sculpted by a perverted god.",
traits: "fakeboobs", },
{ num: 16, value: 10, diff: 3,
sight: "She's hot enough to be a model! She probably //is// a model, but you don't recognize her.",
traits: "black", },
{ num: 17, value: 1, diff: 3,
sight: "She's sucking on an ice treat suggestively. You watch it melt as she gulps it down, sticky fluid dribbling down her chin and dripping on her amazing breasts.",
traits: "black tattooed", },
{ num: 18, value: 1, diff: 3,
sight: "A sexy black teen. She laughs as a passer-by says something to her.",
traits: "black", },
{ num: 19, value: 1, diff: 3,
sight: "A sunbathing beauty.",
traits: "", },
{ num: 20, value: 1, diff: 3,
sight: "A sleeping beauty.",
traits: "", },
{ num: 21, value: 1, diff: 3,
sight: "You noticed her boobs first, but just look at those hips. Then you look at her face; this isn't just a MILF, it's //someone's mom//. Like, she's old enough that she could be a friend's mom.",
traits: "breeder", },
{ num: 22, value: 1, diff: 3,
sight: "She's not fooling anyone with those fake tits. She seems young; you wonder if her father bought her those as a graduation gift?",
traits: "multi", },
{ num: 23, value: 3, diff: 3,
sight: "An amazing figure. So amazing, in fact, that you have no idea what her face looks like. Can't take your eyes off it.",
traits: "arab", },
{ num: 24, value: 1, diff: 3,
sight: "So beautiful.",
traits: "breeder", },
{ num: 25, value: 1, diff: 3,
sight: "A tanned blonde. You suspect she's old enough to be your mother, but it doesn't show.",
traits: "milf",
}
],
_TITSLISTER = "beach photos of tits",
_TITSDONE = _TITSLISTER.listlen(),
_TITSPERC = _TITSDONE/_TITSTOTAL*100
>>
''_TITSLISTER'', _TITSDONE/_TITSTOTAL (_TITSPERC%)
<small><<=_TITSLISTER.listout()>></small><br>
<<set
_ASSTOTAL = 25,
_ASSARRAY = [ 0,
{ num: 1, value: 2, diff: 1,
sight: "An Asian teen with sand on her little ass.",
traits: "asian teen", },
{ num: 2, value: 4, diff: 1,
sight: "She's leaning over a sand retention barrier, giving you a great view.",
traits: "", },
{ num: 3, value: 1, diff: 6,
sight: "",
traits: "", },
{ num: 4, value: 1, diff: 3,
sight: "",
traits: "", },
{ num: 5, value: 10, diff: 3,
sight: "",
traits: "", },
{ num: 6, value: 8, diff: 3,
sight: "A hot blonde doing pre-swim stretches.",
traits: "blonde whore", },
{ num: 7, value: 7, diff: 1,
sight: "You'd love to be holding those hips, giving that thing a pounding.",
traits: "milf", },
{ num: 8, value: 1, diff: 3,
sight: "She's not ten feet away from you, and just look at that ass. Just look at it. You'd lick the dew off of it if she asked you to.",
traits: "breeder", },
{ num: 9, value: 7, diff: 3,
sight: "You don't think you'll find better than this. Not today, not this week.",
traits: "", },
{ num: 10, value: 4, diff: 2,
sight: "Look at that big ass!",
traits: "black milf", },
{ num: 11, value: 8, diff: 8,
sight: "Her man's spraying sunblock on her before taking her out for a boat ride. He owns a boat //and// that ass? Lucky fucker.",
traits: "", },
{ num: 12, value: 1, diff: 3,
sight: "",
traits: "", },
{ num: 13, value: 4, diff: 3,
sight: "",
traits: "", },
{ num: 14, value: 2, diff: 3,
sight: "You coulda sworn you knew this girl, but you aren't sure from where.",
traits: "", },
{ num: 15, value: 6, diff: 3,
sight: "An amazing little ass, and... another, amazing ass. Bonus!",
traits: "teen multi", },
{ num: 16, value: 1, diff: 3,
sight: "Look at that...",
traits: "teen whore", },
{ num: 17, value: 1, diff: 3,
sight: "It's not the best shot, but it's easy to imagine her on all fours in a different context, and you'd be shooting her with a different instrument...",
traits: "teen", },
{ num: 18, value: 1, diff: 3,
sight: "",
traits: "teen", },
{ num: 19, value: 6, diff: 3,
sight: "You catch her as she's leaving the beach.",
traits: "", },
{ num: 20, value: 1, diff: 3,
sight: "Now //those// are some hips.",
traits: "breeder", },
{ num: 21, value: 1, diff: 3,
sight: "You catch her in a squatting position.",
traits: "", },
{ num: 22, value: 1, diff: 3,
sight: "",
traits: "breeder", },
{ num: 23, value: 1, diff: 3,
sight: "You find her bent over, ass on full display. If only she arched her back a bit - great posterior, bad posture. ",
traits: "", },
{ num: 24, value: 1, diff: 3,
sight: "",
traits: "fakeboobs", },
{ num: 25, value: 1, diff: 3,
sight: "",
traits: "pregnant",
}
],
_ASSLISTER = "beach photos of ass",
_ASSDONE = _ASSLISTER.listlen(),
_ASSPERC = _ASSDONE/_ASSTOTAL*100
>>
''_ASSLISTER'', _ASSDONE/_ASSTOTAL (_ASSPERC%)
<small><<=_ASSLISTER.listout()>></small><br>
<<set
_MISCARRAY = [ 0,
{ num: 1, value: 2, diff: 1,
sight: "A skinny chick in a revealing swimsuit, sipping an ice latte as she struts the length of the beach.",
traits: "skinny", },
{ num: 2, value: 4, diff: 1,
sight: "A thin and sexy blonde enjoying the tropical breeze in the shade of a palm tree.",
traits: "blonde whore", },
{ num: 3, value: 1, diff: 6,
sight: "A cute girl tanning in the Utaran sun.",
traits: "teen", },
{ num: 4, value: 1, diff: 3,
sight: "A fine black woman.",
traits: "black", },
{ num: 5, value: 10, diff: 3,
sight: "A beautiful woman emerging from a beachfront eatery.",
traits: "", },
{ num: 5, value: 10, diff: 3,
sight: "A beautiful woman emerging from a beachfront eatery.",
traits: "", },
{ num: 6, value: 10, diff: 3,
sight: "A woman lying in the sand.",
traits: "", },
{ num: 7, value: 10, diff: 7,
sight: "A skinny woman wearing a designer swimsuit.",
traits: "", },
{ num: 8, value: 3, diff: 7,
sight: "Two girls having a run time together.",
traits: "teen", },
{ num: 9, value: 3, diff: 7,
sight: "Two woman enjoying their time together.",
traits: "asian double", },
],
_MISCTOTAL = 9,
_MISCLISTER = "beach photos of bodies",
_MISCDONE = _MISCLISTER.listlen(),
_MISCPERC = _MISCDONE/_MISCTOTAL*100
>>
''_MISCLISTER'', _MISCDONE/_MISCTOTAL (_MISCPERC%)
<small><<=_MISCLISTER.listout()>></small><br>
<<set
_PREGARRAY = [ 0,
{ num: 1, value: 4, diff: 2,
sight: "A beautiful woman who is in the later stages of pregnancy. You wonder what it takes to get a woman like this pregnant. You hope some day you find out. ",
traits: "pregnant verypregnant", },
{ num: 2, value: 4, diff: 2,
sight: "A pregnant woman. You can't see her face, and you find yourself wondering what she looks like. If the face matches the body, her husband's a lucky man.",
traits: "pregnant verypregnant", },
{ num: 3, value: 4, diff: 2,
sight: "A young woman with a round belly. Perhaps perhaps a bit too young for that responsibility, but you wouldn't be taking issue if it was //yours//, so...",
traits: "pregnant verypregnant teen milf", },
{ num: 4, value: 4, diff: 2,
sight: "A tall woman who is clearly expecting.",
traits: "pregnant verypregnant", },
{ num: 5, value: 4, diff: 2,
sight: "A woman who laughs as she grips her large pregnant belly; she's excited for the impending arrival of her first child.",
traits: "pregnant verypregnant", },
],
_PREGTOTAL = 5,
_PREGLISTER = "beach photos of preggos",
_PREGDONE = _PREGLISTER.listlen(),
_PREGPERC = _PREGDONE/_PREGTOTAL*100
>>
''_PREGLISTER'', _PREGDONE/_PREGTOTAL (_PREGPERC%)
<small><<=_PREGLISTER.listout()>></small><br>
<<set
_CANTOTAL = 5,
_CANLISTER = "beach photos, candid",
_CANDONE = _CANLISTER.listlen(),
_CANPERC = _CANDONE/_CANTOTAL*100
>>
''_CANLISTER'', _CANDONE/_CANTOTAL (_CANPERC%)
<small><<=_CANLISTER.listout()>></small><br>
<<nobr>>
<<eventhead>>
<<talkingto spicemerchant >>
<<difficulty .9 >>
/* Ari Aespec */
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<stand >>
<<sayone "An uncomonly tall man covered in light cloths approaches you.|A lank figure in colorful garb slides up to you." >>
<<if !_LOVE >>
<<convo "Dear friend, I have things that may be of interest to you. Will you enjoy fine selection of spices?///the figure speaks in an unfamiliar accent." >>
<<say "I'm not big on cooking." NEXT "RESPO:Ahahaha, not all spices are for food, my friend. Some of mine are for... //recreational// use." >>
<<say "I doubt it." NEXT LOVE:1 "RESPO:I doubt that you doubt it, for I sense that you are truly intrigued.|Maybe a little.|Then satisfy your curiosity... and behold my wares." >>
<<say "Gotta go." PAGE:777 "RESPO:Until we meet again..." >>
<<love 1 >>
<<else>>
<<quo WHO "Hello dear friend. Care for some spice?|Hello again. I am glad you remain on this island still. Would you like to sample my wares?|I dreamed of you last night, my friend. It must have been a sign!" >>
<<chimein typhon "That soft voice... makes my skin crawl." >>
<<say "I guess I could stay and chat a while." NEXTNEXT "RESPO:How fortunate." >>
<<say "Gotta go." PAGE:777 LOVE:1 "RESPO:Until we meet again..." >>
<</if>>
<<case 1 >>
<<stand >>
<<convo >>
<<convo "I am _HISNAME." >>
<<say "Pleased to meet you. I'm _NAME." NEXT LOVE:1 "RESPO:Nono, it's not necessary my friend.///he says, interrupting you before you can speak your own name.///It's sufficient that you know my name. Please keep yours protected." >>
<<say "Ok _HISNAME. What have you got?" NEXT "RESPO:Let me show you my wares..." >>
<<case 2 >>
<<stand >>
<<respo>>
<<say "Let me see what you're selling.|Show me your wares." "RESPO:Here they are, friend." NEXT ITEMICON:money >>
<<say "What are you doing in a place like this?" "RESPO:I live here in the shade, like many do." "CHIMEIN:typhon:I saw him down here a lot. Don't know what his game is, I'd stay away." PLACE:undercroft SECRET EVENTONCE >>
/*
<<say "?" "RESPO:" >>
<<say "?" "RESPO:" >>
<<say "?" "RESPO:" >>
*/
<<say "What's with the outfit?" "RESPO:The sun does not aggree with my skin, and {{Utaran silk}} is cooling. I am very comfortable, thank you for showing concern my friend." EVENTONCE >>
<<say "I can't place your accent. Are you a local?" "RESPO:No, I am from very far away. Please, let us change the subject; it is not one I am fond of discussing." EVENTONCE >>
<<ask_them >>
<<say "Gotta go." PAGE:777 "RESPO:Until we meet again..." >>
<<case 3 >>
<<convo>>
<<switch $SHOPACTION >>
<<case BUYING >>
<<switch $THING >>
<<case drug2 >><<quo WHO "It's an acquired taste." >>
<<default>><<quo WHO "Much appreciated, friend." >>
<</switch>>
<<case SELLING >>
<<switch $THING >>
<<case drug2 >><<quo WHO "You don't want it?" >>
<<default>><<quo WHO "I will find a use for it." >>
<</switch>>
<</switch>>
<<say "I can't convince you to buy anything?" SHOPCHOICE=BUYING ICON:BARTER "RESPO:I am not buying, for now. If you with to lighten your load, there is a pawn shop in the market. For items that are more, shall we say, exotic? You will perhaps find a buyer in the Undercity.///he says, telling you the {{Undercroft location}}." SECRET >>
<<ask_about setup.NPCS[$WHO].asks _MERCHANT_INVENTORY >>
<<say "Let's chat a bit." PREV "RESPO:As you wish..." >>
<<say "Gotta go." PAGE:777 "RESPO:Until we meet again..." >>
<<set _MERCHANT_INVENTORY = "drug2 cupidpowder luckypendant spice".split(' ') >>
/* ADD LATER: drugs drugs-big houndsteeth */
<<shop_interface _MERCHANT_INVENTORY table meds >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
<<event_delayrepeat 7 >>
<<event_exitlink >>
<<case 888 BADEND >>
<<convo >>
<<event_finalize >>
<<event_exitlink >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
<<event_unlocknext >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto doco >>
<<difficulty 3 >>
<<set
_COUNTER = "doco trust",
_TIMES = _COUNTER.counted(),
_TRUST = _TIMES,
_DIFF += _TRUST,
_NICKNAME = ['kid', 'kid', 'kid', _LASTNAME, _LASTNAME, _NAME, _NAME, _NAME, _NAME, _NAME, _NAME, _NAME, _NAME][_TIMES],
_NICKNAME = _NICKNAME ? _NICKNAME : "friend",
_HERNICKNAME = _TIMES>4 ? _HERLASTNAME : 'the pharmacist',
_LABPREGS = "microlab pregdata".counted(),
_LASTPREG = $RECORDS.lists["girls_pregged"] ? $RECORDS.lists["girls_pregged"].last() : "some slut"
>>
/*
TRUST
1 met
2 got quest1
3 done quest2 / got quest 2
4 done quest2 / got quest 3
5 abandoned quest3
6 done quest3
<<countup _COUNTER >>
Do you have a prescription? Just kidding. What kind of mischief-making meds do you need today?
Monique Alexander
It's basically just a way for me to acquire materials I need for my experiments. Sure, I get some foot traffic from geriatrics and junkies, but it's my side endeavours that keep the lights on.
keener: Elton Sissek
doco spurned
*/
<debug>
TIMES _TIMES <br>
TRUST _TRUST <br>
TRU <<=setup.findVar('TRUST', 1)>>
LOV <<=setup.findVar('LOVE', 1)>>
</debug>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<if !_TRUST >>
<<eventstarterlink "Take a look around and see if you can find anything useful." >>
<<else>>
<<eventstarterlink "See if _HERNICKNAME is in." >>
<</if>>
<<case 0 START_SCENE >>
<<if !_TRUST >>
You enter the pharmacy. The shelves are sparsely filled and the place is generally dingy and poorly maintained. You'd say it was a front for some unsavory criminal enterprise, but a front would at least try to look legitimate.
There doesn't seem to be anyone working here, but there is a light on in a room behind the pharmacist's counter. You make your way to the counter and see a bell. Do you ring it?
<<show "The scent of coffee draws your attention to a mug sitting on the counter. It's not warm, but the coffee residue at the bottom hasn't dried, so it was used within the past few hours." P>8 DETECT>7 >>
<<do "Ring it." PAGE:3 >>
<<do "Why bother?" PAGE:777 "REPLY:You decide this isn't worth your time. You scan the shelves on the way out to see if there's anything interesting, but see nothing but old meds and and other nonsense that wouldn't even be worth stealing." >>
<<elseif _TRUST==1 >>
You enter the pharmacy. It's the same dingy place it was last time.
<<do "Call _HERNICKNAME out from wherever she is." PAGE:5 "REPLY:You give her a shout. Soon she appears, looking annoyed..." >>
<<else>>
<<stand >>
You enter the pharmacy. You see _HERNICKNAME at the counter, fiddling with 5 different electronic devices sitting on the counter, only 2 of which you have any idea what they are.
<<show "Well, you could guess the function of the other 3." TECH>8 >>
<<quo WHO "Oh, _NICKNAME. What do you have for me?|Hello _NICKNAME.|Back again so soon _NICKNAME?" "she says, glancing up at you briefly.|she says, without looking up." >>
<<do "Chat with the pharmacist." PAGE:5 "REPLY:You approach the counter." >>
<</if>>
<<case 3 >>
<<p>>//Ding!//
<<p>>No response.
<<p>>//Ding ding!//
<<p>>The faint sound of movement somewhere.
<<p>>//Dingdingdingding!//
<<health -1 >>
<<show "You note a brief sting of pain on the underside your index finger as you press the bell button. If you didn't have such sensitive fingers, you may not even have noticed. You examine your finger and find nothing of note. Odd." FINGER >>
<<show "After pressing the bell button, you note a twitch in your index finger. Examining it, carefully, you find evidence of a puncture mark, as though the skin had been recently penetrated by a needle. You examine the bell; there's nothing to indicate needle holes or a mechanism that would puncture whoever presses it, but it's clearly made of a faux metal that could be designed to obscure such things. Is this thing a joke item? Or something more sinister? It seems to be affixed firmly to the counter and defies hasty examination." MEDS:8 >>
<<quo WHO "Alright, alright! Just hold on a minute. Jesus...///says a woman's voice in another room." >>
<<p>>Rude!
<<show "Actually, the voice seemed further than from the next room. Far end of long hallway? Maybe from a basement?" P>6 >>
<<do "Wait." NEXTNEXT "REPLY:You wait for a few moments, briefly toying with the idea of dinging it once more to annoy her, but soon the woman emerges from the back room wearing a lab coat and a scowl." "RESPO:I was in the middle of something important. What do you want?" COUNTUP:_COUNTER >>
<<case 5 NEXUSPOINT >>
<<stand >>
<<ifreply >>
<<convo >>
<<if _TRUST>5 and !$RESPONSES >>
<<quo WHO "Do you have a prescription? Just kidding. What kind of mischief-making meds do you need today?" >>
<</if>>
/* CURRENT QUEST */
<<set _CUBUS_HIDEFAILS_ZZZ = 1 >>
<<if _TRUST==1 >>
<<say "Tell me about yourself." "RESPO:I'm just a humble pharmacist, here to address your pharmaceutical needs." >>
<<say "Tell me about this pharmacy." "RESPO:Are you from the ministry? I told you shitheads a thousand times, I paid for my business license!///she says shouts angrily.|No, I-|I jumped through all your hoops and bribed every official you sent. you aren't getting another thing from me. Fuck off!|No, seriously. I'm not from the ministry.|Really? You look like one of their keener dorks dressed up like what he thinks is a normal person.|That's uh... wow...|I mean there's so many tells. You're just totally inauthentic. Look at your hair.|What's wrong with my-|And those shoes. Jesus it's like you were designed by an algorithm.|Look, I'm not a-|Relax. I figured out you werne't halfway through my first sentence, but I was on a roll. Still, your fashion sense is lacking and hair's shit. Also, you should moisturize more." >>
<<elseif _TRUST==2 >>
<<say "About that thing you need done..." "RESPO:Yes?" PAGE:24 >>
<<say "Tell me about yourself." "RESPO:Call me Dr. _HERLASTNAME, _NICKNAME." >>
<<say "Tell me about this pharmacy." "RESPO:No.///she answers, simply." >>
<<elseif _TRUST==3 >>
<<say "About the whole data stealing thing..." "RESPO:Hm?" PAGE:35 >>
<<say "Tell me about yourself." "RESPO:Call me Dr. _HERLASTNAME, _NICKNAME." >>
<<elseif _TRUST==4 >>
<<say "Have you had enough time to do whatever it was...?" "RESPO:Yes?" PAGE:50 >>
<<say "Tell me about yourself." "RESPO:Call me Dr. _HERLASTNAME, _NICKNAME." >>
<<elseif _TRUST==5 >>
<<say "I've reconsidered. I'll knock up that girl, if you let me." PAGE:54 >>
<<say "Tell me about yourself." "RESPO:I'm the sort of person who is always trying to get her friends and colleagues laid, but the ingrates don't appreciate me." >>
<<elseif _TRUST>5 >>
<<say "What will happen to that girl... what was her name?" "RESPO:I had prepared her body for accelerated pregnancy.|You did what?I thought you were joking about that sci-fi stuff.|Nope. It took several weeks to make the necessary treatments to prepare her, but she's now the first human with an accelerated womb.|What does that mean?|It means foetal development will proceed faster - about 26.3% faster this time around, but I intend to make improvements. I'd also put a microlab inside of her, and have been monitoring her progress.|What happens when she finds out?|She'll probably think she's pregnant with the Starman's baby or something." HAPPEN:microlab >>
<<say "I forgot to ask. Will this microlab be inside me forever?" "RESPO:No. By now it's attached itself firmly somewhere inside you. At some point, when I've exhausted use for you- it - I could concoct a drink that would dissolve the fibers it wove to connect itself to your tissue, but I have more pressing concerns at the moment. Don't worry, I'm a science professional. I won't be using it to spy on you from the inside... probably." HAPPEN:microlab ITEMICON:microlab >>
<<set _LASTPREG = $RECORDS.lists["girls_pregged"][0] >>
<<set _LABPREGS = "microlab pregdata".counted() >>
<<if _LABPREGS>=10 >>
<<say "I bet you're pretty impressed with all the pregdata you've been getting from me." PAGE:60 ICON:special >>
<<elseif _LABPREGS>1 >>
<<say "Did you catch that last impregnation?" "RESPO:Oh, yes. I have it filed as '_LASTPREG'. Would you care to tell me about it?|///You fill her in on the details.|You do such excellent work. I have data on _LABPREGS pregnancies you've caused." ITEMICON:microlab >>
<</if>>
<<say "Tell me about yourself, _HERNAME." "RESPO:You know who I am. And call me Doctor _HERLASTNAME; we are hardly equals." >>
<</if>>
/*
<<say "You have beautiful eyes." "REPLY:" HORNY>10 CHARM JUSTONCE "RESPO:" >>
*/
<<if _TRUST>1 >>
<<say "Girl, you must be norepinephrine because you make my heart race." JOKE:1 MEDIC XP:10 "RESPO:Heh.///She snorts and cracks a smile.///Ok, that was funny. But it was still a waste of my time." LOVE:1 JUSTONCE SECRET >>
<</if>>
<<if _TRUST>2 >>
<<say "I need an antibiotic, because my love for you burns stronger than my urinary tract infection." JOKE:1 MEDS XP:10 "RESPO:Jesus! TMI." JUSTONCE SECRET >>
<</if>>
<<say "What products do you sell?" "RESPO:Do you have a prescription you need me to fill?|Actually, I don't.|For fuck's sake, why are we even talking? I'm a busy woman.|I need something... special.|Hmmm.///she says, pinching the temple of her glasses with her left hand and looking you over. Apparently satisfied with her assessment of you, she continues:///Yeah, ok. I might be able to help you. What do you have in mind." PAGE:7 >>
<<say "Gotta go." "RESPO:Bye, _NICKNAME..." PAGE:777 >>
<<case 7 ITEMSHOPPING >>
<<if setup.ITEMS[$CHOICE] >><<itemimage $CHOICE right >><</if>>
<<stand >>
<<ifreply >>
<<convo >>
<<set _CUBUS_OVERRIDE_SECRET = 1 >>
<<if setup.ITEMS[$CHOICE] >>
<<= "<<do 'Buy a "+setup.ITEMS[$CHOICE].name+".' STYLE:bold PAY:"+setup.ITEMS[$CHOICE].cost+" TAKE:"+$CHOICE+" 'RESPO:There you are.' >>" >>
<</if>>
<<say "Why would you make something like this?!" "RESPO:Either buy it or don't." "CHOICE=condom_trick" "!HAVE:condom_trick" >>
<<say "Why would you make something like this?!" "RESPO:Why would you buy it?" "HAVE:condom_trick" >>
<<say "You don't have any qualms about selling date rape drugs?" "RESPO:Date rape? What you do with this is your own business... but I have to ask, do you wanna get laid or not? Someone with your face is gonna need all the help he can get." "CHOICE=pill-knockout" >>
<<if _TRUST==1 >>
<<say "Do you have anything... stronger than this?" "RESPO:Stronger? There's plenty treatments for fertility available... but in a simple pill form? That's a strange thing to ask...///she says, suspiciously.|Is it?|" "CHOICE=pill-fertility" NEXT >> /*Without a perscription?*/
<<say "This pill is pricey. Is there a discount if I buy in bulk?" "RESPO:Bulk? How many wives do you have, exactly?|Uh... just the one, obviously.|Is that right?///she asks dubiously.///Then won't you be wanting just one pill, but a far more potent one?|Do you have such a pill?" "CHOICE=pill-fertility" NEXT >>
<<else>>
<<say "Actually, give me some of the better kind." "RESPO:I have a few left I can part with." "CHOICE=pill-fertility2" "CHOICE:pill-fertility" >>
<<say "Actually, give me some of the better kind." "RESPO:I have a few left I can part with." "CHOICE=pill-fertility2" "CHOICE:pill-fertility" >>
<</if>>
<<if _TRUST>1 >>
<<say "Do you stock sedatives?" "RESPO:Sedatives? I don't have sedatives.///she says, then retrieves a bottle of meds from beneath the counter, and continues;///Tranquilizers, on the other hand, I do have.|What are these?|My own special blend. One of these and she'll be out like a light in no time.|'She'?|Yeah.///she says, winking at you suggestively.|She takes a pill out and holds it on her finger tip. It's a tiny grey gel capsule.|Inconspicuous and dissolves instantly in any drink. One pill will cause a period of tiredness leading to sleep, three will have them falling to the floor almost immediately. I call them 'Floories' for that reason." "CHOICE:pill-knockout" LOVE>1 >>
<<say "Do you stock condoms?" "RESPO:For the likes of you? You disappoint me. Perhaps I can convince you to use a special 'Trojan Horse' condom instead. I can prepare one so that instead of spermicide, it contains a chem that energizes sperm. I will also render the material of the condom microscopically porous, allowing sperm to swim through. Effectively it will be as if you aren't wearing a condom at all. She'll never know what hit her. Interested?" "LEARN:Trojan horse condoms" "CHOICE:condom_trick" >>
<<else>>
<<say "Do you have condoms?" "RESPO:You can get them from the ShopBot dispenser. I specifically bought that thing so I wouldn't have to put up with bullshit like this." JUSTONCE >>
<<say "Do you have sedatives?" "RESPO:Yes, and you don't need a perscription. Go buy them from the ShopBot." JUSTONCE >>
<</if>>
<<if _TRUST > 2 >>
<<say "Do you have special fertility drugs?" "RESPO:Yes, I have a few more I could part with. Do you have a 'special' lady you want to visit your unfortunate genetic material upon?" "CHOICE:pill-fertility" >>
<<say "Do you have ordinary fertility drugs?" "RESPO:I do." "CHOICE:pill-fertility" >>
<<else >>
<<say "Do you have fertility drugs?" "RESPO:Fertility drugs? Well, I have a standard OvuPro fertility pill. You and the wife ready have a kid but need a little help...?|Yes, actu-///you begin to lie.|Save it. I'm not that interested in your life." "CHOICE:pill-fertility" >>
<</if>>
<<say "I need to ask you about something else." "RESPO:Fine..." PAGE:5 >>
<<case 8 >>
<<stand >>
<<ifreply >>
<<convo >>
She stares at you intensely. You seem to have captured her interest, but not in a good way.
<<say "I'm a chemist myself. My interest is purely academic, here." "RESPO:Is it? Is your wife aware of this fact...?///she says, and laughs." CHEMS NEXT >>
<<say "You seem to be suspicious of my intentions... but surely you have no concerns of someone as generous as I? (offer bribe)" "RESPO:Ha... keep your money, _NICKNAME." MONEY:1000 BARTER NEXT >>
<<say "... (stare back at her manacingly)" "RESPO:It's cute that you're trying, but you aren't the slightest bit intimidating." "XRESPO:HA! You don't have the power to make me afraid of you. Go ahead, old a gun to my head, or whatever. Oh, no gun? Will beat me up, or rape me? Oooo, super scary." THREAT NEXT >>
<<say "I have impregnated $RECORDS.lists['girls pregged'].length women recently. I want to impregnate more - as many as possible - and I need your help. I know it's sick, but it's the only thing that gives me joy..." "RESPO:That's...wow. An absurd amount. You're either some insane degenerate or... someone I should be concerned about..." "COUNTED:girls pregged:5" BREED>1 ACT:honesty NEXT >>
<<say "You're a... pharmacist? There's something sketchy about you and this establishment. I doubt you have an issue with whatever you suspect I am guilty of... in fact, I've noted some excitement in your demenour. What is it you're after?" "RESPO:Haha.///she laughs.///Whatever you think you've figured out about me, don't doubt for a second that I've deduced more about you. I'll be the onest asking questions here, degenerate." DETECT NEXT >>
/*
<<say "" "RESPO:" >>
<<say "" "RESPO:" >>
*/
<<say "Nevermind." "RESPO:Nevermind what?" PREV >>
<<case 9 >>
<<stand >>
<<ifreply >>
<<convo >>
<<convo "But-|You said you have a wife? You don't seem like the marrying type. I doubt you have a girlfriend, even.///she says, eyes narrowing.|You-///you begin, but she speaks over you.|You look like a tourist who wants to go home but can't. There's something more than that, isn't there? You're a freak. A legitimate freak.|Look.///you begin, but you know that whatever you say, she sees right through you. Who is this woman?|Relax, _NICKNAME. I have a hunch about you. You want more and better fertility drugs, I gather? I don't have anything more for you now, but this type of inquiry runs right into a particular field of research that I'm interested in..." $PLAYER $WHO >>
<<say "I'm interested in reprodution science too! What do you say the two of us collaborate on a little experiment?" BREED>8 CHARM>8 PAGE:10 "RESPO:Collaborate...? What type of experiment do you have in mind?|I have a way of fertilizing an egg with near-100% success rate, and I have my eye on an egg sample that I'd love to demonstrate this on. Would you like to come back to my lab and assist me?|That does sound intriguing! What type of equipment would you need me to bring?|The only materials we'll need are you, me and a mattress.|What?|It's all we'll need. Come on, beautiful; let's make a baby together.|Ah...hahahahah!///she laughs.///You're getting a bit ahead of yourself, _NICKNAME. If you're going to give me laughs, you might at least be fun to have around." MYSTERY "COUNTUP:doco preg promise" LOVE:5 >>
<<say "So you aren't a pharmacist at all, are you? I bet this is a front for some sketchy black market chem lab." I>.6 PAGE:10 XP:20 "RESPO:Maybe. Maybe it's also a way to find unwitting test subjects, acquire chemicals without arousing suspicion of the authorities, and make some passive income throug the ShopBot." >>
<<say "Ok, ok. What's with the interrogation? Do you anything for me or not?" "RESPO:I have something better for you." PAGE:10 >>
<<case 10 QUESTGIVE >>
<<stand >>
<<ifreply >>
<<convo >>
She reaches under the counter with her right hand and you hear a low buzzing sound all around you, and a click coming from behind you.
<<show "It's not hard to figure out that she's activated some security and counterespionage systems: The buzzing sound is likely some sort of electro-acoustic scrambler, and the click was obviously-" TECH >>
<<convo "We're under the 'iron dome' now. The door's locked and if you're a spy, a fed or a corpo, you won't be able to record a damn thing.|What's the meaning of this?|It's just a precaution. I have excellent instincts for people, I've had enough time to assess you fully. I don't think you're spy or fed, but what you are is the exact sort of lowlife I need. I have a proposition for you..." >>
<<say "Lowlife? Ma'am you are mistaken." NEXT "RESPO:No, I'm not." >>
<<say "What's in it for me?" NEXT "RESPO:Plenty." >>
<<say "I'm listening." NEXT "RESPO:Good." >>
<<case 11 QUESTGIVE >>
<<stand >>
<<ifreply >>
<<convo >>
<<convo "I wasn't always a humble pharmacist, but don't concern yourself with the whys and wherefores. I can tell you're a capable and determined guy; I can get you what you want - in fact, I can help you in ways you couldn't possibly imagine - if you help me out. Just be warned, you may have to break a law or two. What do you say?" >>
<<say "I can do that." PAGE:20 "RESPO:Ha! I knew you'd agree. Call it woman's intuition, but I think I understand your motivations.|I very much doubt that. What do you need done?" "COUNTUP:doco trust" >>
<<say "Not interested." PAGE:777 "RESPO:Well, don't worry about it then. This conversation never happened, understood?" >>
/* -------------------------------- */
/* MISSION 1 - GET CHEMICALS */
/* -------------------------------- */
<<case 20 >>
<<stand >>
<<ifreply >>
<<convo >>
<<convo "I happen to be working on a new batch of an experimental drug. I say 'experimental' because it was never officially completed or put to market. It was intended as a woman's fertility drug, and it was a success from a medical efficacy standpoint, but the chemical components were hard to manufacture and acquire, and there were concerns about- well, it doesn't matter, does it? I need the drug for a project of mine, and you need it for a 'project' of yours." >>
/* <<say "Sounds interesting." NEXT "RESPO:" SECRET MEDS>7 LOVE:2 XP:1 >> */
<<say "Sounds interesting." NEXT "RESPO:" >>
<<say "Fine, continue." NEXT "RESPO:" >>
<<say "What am I getting myself into?" NEXT "RESPO:" >>
<<case 21 >>
<<stand >>
<<ifreply >>
<<convo >>
<<convo "I have the means of acquiring most chems and biocultures I need through legitimate channels; after all, I am very credentialed person, and my pharmacy - in spite of its appearances - is registered as a Class 2.|I don't know what that means.|Doesn't matter. I can get what I need, most of the time. For everything else, I have to rely on //alternate suppliers//.|The black market?///you ask.|The materials I need are usually a bit specialized for the 'black market'. I need to hire people to go out and acquire them." >>
<<say "I guess I'm one of those people?" NEXT "REPLY:No, _NICKNAME. I've already hired the people. I need you to go in and finish what those idiots started." >>
<<say "Go on." NEXT "REPLY:" >>
<<case 22 >>
<<stand >>
<<quo WHO $REPLY >>
She places a tablet on the counter. It projects a map of the local area. A dot flashes on the edge of the map.
<<convo "My thing-getters got the thing I needed, but the courrier of the bunch apparently chickened out before delivering it. They won't respond to my calls, and I'm getting pissed off. Worse, the GPS locator of the transport case the item is in isn't registering, and hasn't for ages.|So what's this dot then?|None of my thing-getters know this, but I have a way of tracking him through his phone. This glowing dot is the courrier." >>
<<say "How do you track him? Did you hack his phone?" "RESPO:Obviously, _NICKNAME.|Care to tell me how?|Well, I can go over the basics...///she says, and summarizes the process of using a wireless hub to interface with a nearby RedFang enabled device without said device's authorization. Not all of it is new information, but some of it is pretty inventive.|Thanks." HACK>2 SKILLUP:HACK:5 SECRET NEXT >>
<<say "So you want me to go get it from him?" "REPLY:She nods yes." NEXT >>
<<case 23 >>
<<stand >>
<<ifreply >>
<<convo >>
<<convo "It shouldn't be too difficult to find them. Given their location - looks like a shop downtown - it's unlikely he's been arrested or otherwise waylaid. I want to know what happened to my materials. If they haven't been lost or ruined through their ineptitude, you need to recover them. If they have, please communicate my anger through whatever physical means seem appropriate." >>
She transfers the GPS data to your phone. You should be able to locate this courrier fairly easily.
<<event_unlock "docoquest-chems" >>
<<eventjournal "The pharmacist gave me a mission - to recover some unspecified medical something-or-other. The last time she picked up the courrier's signal, it came from somewhere downtown." >>
<<show "You download the tracker app she is using." !HAVE:app-tracker TAKE:app-tracker SECRET >>
<<say "I have some questions about this task." "RESPO:Sure, _NICKNAME. Let's not drag this out too much, though." NEXT >>
<<say "Sure, let's talk about something else first though." "RESPO:Sure, _NICKNAME." PAGE:5 >>
<<say "Alright, I'll head out and do that now." "RESPO:Sure, _NICKNAME. Hurry back once it's done." PAGE:777 >>
<<case 24 >>
<<stand >>
<<ifreply >>
<<convo >>
<<say "I got the cooler." HAVE:medicooler NEXT SECRET >>
<<say "How illegal is this?" "RESPO:Not very. Just don't get caught with it; it's considered 'scientific contraband'." >>
<<say "What does the thing I'm looking for look like?" "RESPO:Doesn't matter. It's in a medical cooler. If it's been removed from that cooler for any length of time, it's already ruined." >>
<<say "You can make some sweet fertility pills with this, right?" "RESPO:Yes, you'll be able to just 'give' one to your 'wife' and she's guaranteed to get pregnant, first try." >>
<<say "Should I be concerned about your courrier? What if he puts up a fight." "RESPO:The courrier is just barely competent enough for this job; the whole crew is for lower-tier acquisitions, I'm only using them for this one because my better team is indisposed for the forseeable future. I'd be more concerned about their incompetence than their maliciousness." >>
<<say "Sure, let's talk about something else first though." "RESPO:Sure, _NICKNAME." PAGE:5 >>
<<say "Alright, I'll head out and do that now." "RESPO:Sure, _NICKNAME. Hurry back once it's done." PAGE:777 >>
<<case 25 >>
<<stand >>
<<ifreply >>
<<itemimage medicooler >>
<<convo >>
You put the thing on the counter. She hastily rotates it so she can read its display.
<<if "got cooler real fast".happened() >>
<<quo WHO "I am incredibly impressed with how fast you retrieved it. It's rare to experience such competence in... ah, it's in excellent condition! You have my thanks." >>
<<love 5 >>
<<elseif "got cooler fast".happened() >>
<<quo WHO "You retrievd the item rather quickly. Seems to be in good condition." >>
<<love 2 >>
<<elseif "got cooler slow".happened() >>
<<quo WHO "What on earth took you so long?///she says angrily.///No matter, the contents seem fine." >>
<<love -2 >>
<<else>>
<<quo WHO "You have my thanks for retrieving this. The contents seem fine." >>
<</if>>
<<say "Sorry it took me so long. I had to discipline the courrier." "HAPPEN:got cooler slow" SKILLUP:JOKE:1 RAPED:courrier LOVE:5 "RESPO:You did? Oh good. I hope you were harsh. I won't be using her team anymore, I don't care if they hate me.|I was very harsh.|Did you do any permanent damage?///she asks. You can't tell what answer she is hoping for.|If I did, she won't know it for a few weeks.///you say.|Ha!///she laughs." NEXT >>
<<say "Do I get some sort of bonus for getting it done fast?" "HAPPEN:got cooler real fast" BARTER "RESPO:Sure. Here's the money I would have paid that courrier upon delivery." MONEY:270 NEXT >>
<<say "Yeah, so you said you could use this to make me some good fertility meds..." "RESPO:I did." NEXT >>
<<case 26 >>
<<stand >>
<<ifreply >>
<<convo >>
She plugs one of her devices into a panel on the side of a cooler and holographic data swirls in the air above it.
<<convo "This is magnificent. Better condition than I expected. I would never have anticipated even being near one of these, much less owning one so freshly harvested. Thank you, _LASTNAME.|You're wel- hey, how do you know my name? We never actually introduced each other.|I have my ways. But it may be easier if, going forward, you just assume that I'm significantly smarter than you are; that way, you won't have to bother being surprised when I repeatedly demonstrate it.|///You aren't certain if it's a good idea that this woman knows who you are, especially given that you're evidently an accomplice to some heinous crime or other...." >>
<<takeall pill-fertility2 >>
<<takeall pill-fertility2 >>
<<say "Continue." COUNTUP:_COUNTER "RESPO:///She looks up from the terminal, staring you in the eye.||I know what you're thinking. Don't worry. Let me put you at ease: You can call me Doctor _HERNAME _HERLASTNAME.|So now that you have the data from that project...|Yes, here you are.///she says, handing you some pills that look like red beads.///When a woman ingests one of these, there's a near-100% chance it will induce ovulation.|You had these pills the whole time? What was my getting the item for?!///you ask, annoyed.|Oh, I just needed you to be sufficiently motivated. But I didn't entirely lie: I need this sample to develop my research even further, which will allow me to innovate other such treatments. In time I'll be able to make a more powerful version, one that could permanently boost fertility with a single treatment. The fact you were willing to break the law for it suggests that our interests are sufficiently aligned. I'm right, aren't I?///She studies your face and laughs. She seems to think she can read you, but you highly doubt it." NEXT >>
<<case 27 >>
<<stand >>
<<ifreply >>
<<convo >>
<<say "What's in there? For fuck's sakes //tell me already!//" JUSTONCE SKILLUP:science:10 "RESPO:I'm the one who does profanity around here, _NICKNAME. Cool your tits and I'll explain.|...|Good boy. Far inland, there are jungles that contain all manner of scientific wonders that we have been denied the opportunity of discovering. One of these wonders is the Utaran {{Empress Ape}}. It is a species similar to the gorilla. Females are rarely born to the species, and once they reach sexual maturity they spend the rest of their lives becoming pregnant and giving birth, perpetually. She mates with her entire troop - numbering in the high 30s - and produces offspring that are genetic combinants of the mates she has chosen as her favorites.|Really? I've never heard of such a thing.|Many things are unique in Utara's flora and fauna.|So... what's in the box?|It's an Empress Ape's uterus.|What?!///you say. the news is shocking. You are aware of the severe penalties for poaching, or infringing on Utara's jungles in any way. What could be worth that risk? What have you gotten yourself into?|Relax. We didn't catch it in the jungle - that would have been too difficult, and too big a legal risk. Months ago the Utars 'loaned' Empress Ape to the city's zoo. She had been severely injured in some battle to usurp the matriarch of her troop - a rare and vicious occurence - and the zoo had arranged to try to heal her in exchange for being allowed the rare opportunity to host her. Long story short, she eventually succumbed to her injuries and died. The old team got in there, surgically removed the uterus from the carcass while it was in cold storage, and snuck it out. The rest of the ape was ritually incinerated in accorance to the Utar religion. What a waste. But we got the good part." EVENTHAPPEN:knowwhatitis >>
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<say "What are you going to do with an ape uterus?" "RESPO:You know that old 'factoid' about humans and apes sharing 90-whatever percent of their DNA? Total nonsense, of course, but there's overlaps in our biology worth considering. The Empress Ape's uterus is resillient and never stops working - even for the most long-lived of females - and its likely teeming with all manner of useful data that can be applied to humans." EVENTHAPPENED:knowwhatitis >>
<<say "Can I eat the ape uterus?" I<2 "RESPO:Of course not!|Awww...|You are a fucking ape, aren't you?" EVENTHAPPENED:knowwhatitis >>
<<say "Speaking of fertility, I think I got that courrier pregnant." ISPREG:courrier JUSTONCE LOVE:2 "RESPO:You what...?///she says, looking at you over the rims of her glasses.///How could you possibly know she's pregnant?|I... uh... just do?///you say. You really don't know how to explain it.|You do, do you.///she says. Her eyes narrow and she glares at you for an incredibly long time. Then, suddenly she speaks again.///Well, maybe you've given her something she can actually deliver." >>
<<say "The courrier said something about a 'culture crime'. What did she mean?" "HAPPEN:courrier confession" "RESPO:
There are laws protecting Utar culture outlined in that treaty the conglomerate union signed.|Which treaty was that?|You know the one; it's the one that lets us all be here, and lets the corps use of parts of coastal Utara for commercial and scientific enterprises.|That doesn't clarify it at all.|You haven't read the treaty? It's five hundred pages long, a real page-turner I hear. But basically anything that transgresses their dumb little backwards culture they're so desparate to enshrine as sacred will get you in a lot of shit.|That's a little insensitive.|So is impaling each other on stone spears during their annual internecine murder contests, but to each their own." >>
<<say "Ok, so moving on... " NEXT >>
<<case 28 >>
<<stand >>
<<ifreply >>
<<convo "You seem like you posess at least some measure of animal curiosity, so you're no doubt wondering about who I am and what I am trying to accomplish. I can't go deep into details yet, but I appreciate what you have done so far. I'm approaching the critical stages of my project, and I need someone who can reliably get things done. Would you care to become my research assistant?|What does it involve, exactly?|It'll be fun, trust me. Fun and lucrative. Trust me, _NICKNAME. I can make your dreams come true.|I doubt it.|Yeah, that last bit is a lie I throw in for stupid people. It was a test, and you passed.///she says, laughing.|I wish I could believe that." >>
<<say "Alright, I'll be your 'research assistant'." PAGE:30 >>
<<say "No, that's not really my cup of tea. I'm walking out of here and I'm not coming back. (sever ties with _HERNICKNAME)" "RESPO:Sigh... fine then. But you're being an idiot.|I am not.|Sure you aren't. See you around _NICKNAME." PAGE:888 "HAPPEN:doco spurned" >>
<<say "You're a massive cunt and the idea that I'd want to put up with you for a second longer is laughable. (sever ties with _HERNICKNAME)" "RESPO:Whatever, retard. Have fun on your sick little impregnation safari.|I will, bitch!|Mongoloid.|Fuck you!|Mongoloid.|Eat shit.|Mongoloid.|///You storm away, the battle of wits having exhausted your patience." LOVE:-30 PAGE:888 "HAPPEN:doco spurned" >>
<<eventjournal "I gave the pharmacist her medical item." >>
/* -------------------------------- */
/* MISSION 2 - GET BIODATA */
/* -------------------------------- */
<<case 30 >>
<<stand >>
<<ifreply >>
<<convo >>
<<convo "Excellent. As I mentioned, I'm close to a breakthrough, but I need a large amount of medical research data to complete a crucial analysis. Fortunately, I happen to know that there exists an archive of tens of thousands of medical records produced by a special division of a major pharma corp. The project it was compiled for was canceled, but the archive was never deleted, and is invaluable. I need you to get it." >>
<<say "Are you kidding me? I'm not breaking into a pharma corp HQ! You said I might break the law, you didn't say I'd be risking my life!" NEXT >>
<<case 31 >>
<<ifreply >>
<<convo >>
<<convo "Relax, and hear me out. You won't have to deal with megacorp security. One of the researchers assigned to the project - a man by the name of Elton Sissek - was a real keener, brought his work home on the weekends. He was probably trying to impress the division leader, had a crush on her.|You think has a copy of that data?|I know he does. The data was for the division leader's pet project. He almost certainly still works on it in the hopes of using it to some day please his crush by completing it.///She gives you the research assistant's address. You will have to break into his apartment and get the data.///He violated serious corp policy to get that data out. He likely used a somewhat exotic storage medium to do so undetected. If I'm right, the type of device he used slowly degrades at room temperature, so he likely keeps it in an air-conditioned container. Since violated corporate policy by bringing it home, he wouldn't dare report its theft for fear of incurring the corporation's wrath.|I'll see what I can do.|Trust me, it'll be worth the effort.///she says, and lifts the cooler by its handle.///You might need this carrying case, if my hunch is right. I'll go transfer its contents to a safter storage, one moment." >>
She leaves the room.
<<event_unlock "docoquest-data" >>
<<eventjournal "The pharmacist gave me a mission - to recover some data from a scientist or technician who lives somewhere downtown." >>
<<do "Wait until she returns." NEXT >>
<<case 32 >>
<<ifreply >>
<<if setup.playerAttribute("P")>3 >>
<<eventimage coffee.jpg right >>
She's taking quite a while. Either her safe storage is in a distant part of the building - on another floor perhaps - or safely transfering the item takes a lot of work.
<<show "You notice something on the counter." P>3 >>
<<p>>You notice there's a mug on the counter near where she was standing. It's a coffee, and it's still warm. Was she drinking this?
<<p>>An evil thought crosses your mind.
<<set $CHOICEITEM = "" >>
<<set _PILLS = "pill-birthcontrol pill-chill pill-fertility pill-fertility2 pill-knockout pill-love pill-regret pill-sleep".split(' ') >>
<<for _i, _PILL range _PILLS >>
<<= "<<do 'Drop a "+_PILL.getItemData()+" in her coffee.' GIVE:"+_PILL+" CHOICEITEM:"+_PILL+" NEXT SECRET >>" >>
<</for>>
<<else>>
She's taking quite a while. Either her safe storage is in a distant part of the building - on another floor perhaps - or safely transfering the item takes a lot of work.
<</if>>
<<do "Keep waiting." "REPLY:It's a long, boring wait." NEXTNEXT >>
<<case 33 >>
<<ifreply >>
<<convo >>
<<eventimage coffee.jpg right >>
You slide the pill into the drink. A tiny splash, a bubble or two, and that's it. The coffee doesn't change color or smell different; she won't notice a thing.
<<if $CHOICEITEM.includes('sleep') or $CHOICEITEM.includes('knock') or $CHOICEITEM.includes('chill') >>
<<p>>What kind of hijinx will you get up to when she's asleep? Your mind races at the possibilities.
<<elseif $CHOICEITEM.includes('fertility') >>
<<p>>Now you just have to find a way to capitalize on her increased fertility while the pill is in effect...
<<else>>
<</if>>
Satisfied with your shenanigans, you step away from the mug and try to look innocent, while trying not to look like you're trying to look innocent.
<<do "Should you whistle innocently or...? No, that would be too obvious..." NEXT >>
<<case 34 >>
<<stand >>
<<ifreply >>
A few minuteas later, she returns with the cooler.
<<convo "Here you are. I cleaned it out and set it up. Come here, I'll show you how to use it.///she says, and then directs you how to open and close the device, how to activate its seal, how to check if its functioning or needs re-charging, etc.|This is a lot to take in.|It's not, but in any event you probably won't need to know anything but opening and closing it. Think you can manage that?|Yeah.|Good boy.|///After the tutorial, she slides the thing accross the counter. You take it from her." >>
<<if $CHOICEITEM >>
<<quo WHO "Do you have any questions?" >>
<<say "Yes, could we talk for a little bit?" "RESPO:Alright." "REPLY:While she speaks, she lowers her mask to take a sip of coffee." NEXT >>
<<else>>
<<say "I have some questions..." "RESPO:Fine, I'll answer them if they seem pertinent." "REPLY:While she speaks, she lowers her mask to take a sip of coffee." NEXT >>
<</if>>
<<case 35 >>
<<set _SIP = random(0,3)==0 ? 1 : 0 >>
<<if _SIP >><<eventimage "coffeesip.jpg" right >><</if>>
<<stand >>
<<convo >>
<<if $CHOICE=="LIPS" >>
<<eventimage lips.jpg >>
<<set $CHOICE="" >>
<<elseif _SIP >>
<<sayone "She removes her mask and sips her coffee while you talk.|She takes off her mask, blows on the surface of the coffee, and takes a deep sip." >>
<</if>>
<<ifreply >>
<<set _CUBUS_OVERRIDE_SECRET = 1 >>
<<say "I've gotten it." HAVE:synthbrain_doco PAGE:37 >>
<<say "Are you going to offer me a coffee or...?" "RESPO:Oh, how inconsiderate of me.. I was up late last night working on something; I only really drink it when I'm tired. I could go make you one, I suppose?///she says. Surprisingly there is no hint of sarcasm or anything in her voice.|No, don't worry about it." IS:_SIP >>
<<say "Why do you wear a mask?" "RESPO:There's mould in the walls in this room, so I wear it whenever I'm in here.|This place is a health hazard? Thanks for telling me!|Relax, you're unlikely to get sick.|If it's unlikely, why are you wearing a mask?|///She rolls her eyes at you." CHARM<=8 ICON:NONE IS:_SIP >>
<<say "Why hide that beautiful face behind a mask?" "RESPO:Are you flirting with me, _NAME? Does the sight of my lips excite you?|///She pauses, purses her lips, and breathes audibly for a few moments. You can't help but get excited at her overt attempt at arousing you." LUST:5 CHARM>.8 IS:_SIP SAYONCE CHOICE:LIPS "REPLY:She smirks, and mouths the words... //Eat shit, _NAME//." >>
<<say "I noted a tone of contempt when you spoke of the employee." "RESPO:You did.|And...?|And what?" P>7 XP:5 JUSTONCE >>
<<say "Who is this employee? Elton Sissek, was it?" "RESPO:Elton Sissek. A junior researcher, does data analysis. He's not particularly impressive, so don't worry about running into him; he won't be able to overpower you and he's too awkward to be able to trick you. He lives downtown; not in the nice part, though." >>
<<say "How do you know so much about this archive?" "RESPO:How do you know so little about minding your own business?|That's a bit rude.|And you're a bit annoying. I'll tell you later, if you catch me in a good mood." I>7 XP:5 JUSTONCE >>
<<say "What do I get for this?" "RESPO:Asides from receiving the benefits of my research? I'll empty out the ShopBot's cash storage and give you whatever's there." >>
<<if $CHOICEITEM and !"doco failed pilling".happened() >>
<<say "Lets talk about something else." "RESPO:Fine." NEXT >>
<<else>>
<<say "Lets talk about something else." "RESPO:Fine." PAGE:5 >>
<<say "Alright, I'll head out and do that now." "RESPO:Sure, _NICKNAME. Hurry back once it's done." PAGE:777 >>
<</if>>
<<case 36 PILLGIVE >>
<<stand >>
<<ifreply >>
<<convo "One moment, _NAME. Aren't you forgetting something?|Am I?|///She lowers her mask one more time. On her lips sits..." >>
<<happen "doco failed pilling" >>
<div style="position:relative">
<<eventimage lips.jpg >>
<div style="position:absolute; top:81px; left:110px;">
<<itemimage $CHOICEITEM nein 50 >>
</div>
</div>
It's the pill you dropped in her coffee! Intact, completely un-dissolved. How did she do that?!
<<if $CHOICEITEM.includes('sleep') or $CHOICEITEM.includes('knock') or $CHOICEITEM.includes('chill') >>
<<set _CHATTER = "Perhaps you wanted to re-enact your favorite scene from Sleeping Beauty with me? How very romantic, _NAME." >>
<<elseif $CHOICEITEM.includes('fertility') >>
<<set _CHATTER = "You were getting a bit ahead of yourself on this one, weren't you? Very impressive, your reproductive drive is, but I could swallow twenty of these and you'd still have no chance of doing anything about it, _NAME. No chance... Not a single sperm of yours is ever going to get anywhere near me..." >>
<<countup "doco preg promise" >>
<<else>>
<<set _CHATTER = "What kind of fun did you have planned? I can only speculate." >>
<</if>>
<<convo "_CHATTER///she says in an odd tone. At first you think she's angry, but she might just be amused.|I uhh...|Save the pill, _NICKNAME. Lots of places you could use it... the girl in the flower shop next door, the grandmother who sits on the bench accross the way... well, you have options, anyway.///she says, letting the pill drop from her lip and land in her hand. She places it on the counter and pushes it accross to you with her index finger." >>
<<item $CHOICEITEM >>
<<say "I just remembered I have somewhere to be." "RESPO:Yes, you go there." PAGE:777 >>
<<case 37 >>
<<countup _COUNTER >>
<<stand >>
<<ifreply >>
<<give synthbrain_doco >>
<<if "medicooler".own() >>
<<quo "You've kept it in good condition. I had a feeling he'd be using an exotic medium. It's a counterfeit, you know?|What, the brain? What do you mean?|One of these comes out of a lab in Taiwan, first of its kind, bought by a research firm, and 48 hours later someone on the other side of the world is reverse-engineering the thing for them because they're just a front for a criminal biotech enterprise.|Criminal biotech enterpises? //Really//?///you say skeptically. Is she pulling your leg?|Yes, _NICKNAME.|Why and how would such a thing exist? Mafia types don't operate on the cutting edge.|Your naivete is alarming.///she says, handing you the money you earned." >>
<<love 5 >>
<<money 232 >>
<<else>>
<<quo "What on earth? Didn't I give you something to carry this in? You know, that big expensive box I taught you to use?!|Uh... yeah. About that. Sold it." >>
<</if>>
<<if "doco failed pilling".happened() >>
For a moment you think she'll take it to wherever she stores these things and you'll have a second chance at drugging her, but she
<<else>>
She
<</if>>
plugs the cord from the brain into a laptop she has with her, and her fingers clack over the keyboard as she stares down at the glowing screen. You can see the reflection of the screen in her glasses, line after line of data scrolling by.
<<give "medicooler" >>
<<convo "Mmm... I knew you wouldn't let me down. How did it go?" >>
<<say "Fine. I snuck in and stole it without issue." "RESPO:I figured it would be that simple. Still, you did it, and that's what counts." NEXT >>
<<say "Well, I had a word with him and convinced him to part with it." "RESPO:I hope you didn't reveal anything about me in the process did you? No? Ok good." "HAPPENED:doco guymet" SECRET NEXT >>
<<say "Not well. He was there and one thing led to another and he put up a fight, so... " "RESPO:Did you kill him? No worries. Scientific progress requires such sacrifices. He wasn't much of a research assistant anyway." "HAPPENED:doco guybeat" SECRET NEXT >>
/*
<<say "Easy, I just hacked my way in remotely. Got in there, did what I needed and got out. The victim none the wiser." "RESPO:Ha! If you want your dates to be that simple, I have some pills to sell you..." NEXT >>
*/
<<case 38 >>
<<convo >>
<<stand >>
<<ifreply >>
She turns to the laptop...
<<convo "This is magnificent. It's all here. Amazing. Thank you _NAME. I'm verifying the data now, but it looks like it's all there. After all these years!///she says, laughing.|///You aren't sure if you've seen her show joy like this before.|I suppose I owe you an explanation. I was once a division leader at Duelech-Mellago Pharmaceuticals, and this data was for a project I was working on before I was, shall we say 'let go'. I thought the whole thing was wiped... but an informant of mine in the company shared some suspicions they had of that dweeb Elton. Lo and behold, they were right; he'd held on to the thing, and...///she pauses, and her fingrs clack across the keyboard once again.///Yes, it looks like he's done much of my work for me in the meanwhile. Excellent, this will go far more smoothly." >>
<<say "Why didn't you just ask him for it? The Elton guy? Seems like he would have given it to you, maybe even helped you." "RESPO:No thanks. There's me, there's people who I can stand to associate with, there's peole below those like you who I can tolerate in small doses, and a few tiers below you are people like Elton Sissek." NEXT >>
<<do "Continue." NEXT "RESPO:You must have questions." >>
/*
Don't interrupt me. |So now that you have the data from that project...|Yes, here you are.///she says, handing you some pills that look like pink pearls.///When a woman ingests one of these, there's a 10% chance it will induce ovulation.|You had these pills the whole time? What was my getting the research for?!</POV> you ask, annoyed.|Oh, I just needed you to be sufficiently motivated. But I didn't entirely lie: The research will allow me to develop this drug even more. In time I'll be able to make a more powerful version. The fact you were willing to break the law for it suggests that our interests are sufficiently aligned. I'm right, aren't I?///She studies your face and laughs. She seems to think she can read you, but you highly doubt it.
*/
<<case 39 >>
<<convo >>
<<stand >>
<<ifreply >>
She snaps the laptop shut.
<<convo "Now you go away and let me work. It'll take a few days, but I have a special experiment planned. You're going to love it.|I will?|I promise you. The real fun begins now, _NICKNAME." >>
<<schedule textmessage "I'm ready for the experiment. Come to my pharmacy. You know who this is." 3 >>
<<eventjournal "I have to wait a few days until O'Reilly does whatever it is she needs to do to prepare the experiment." >>
<<event_delayrepeat 3 >>
<<event_exitlink "Leave her." >>
<<case 50 >>
<<stand >>
<<ifreply >>
<<convo "I have. It's been exhaustive, but I'm on the verge of finally making a breakthrough. But I'm getting ahead of myself. _NICKNAME, you've helped me a lot, and I appreciate it. And I said I had a 'treat' for you, and I do. But first, I think it's fair to let you in on what it is I have been working towards. A project I began more than twenty years ago will soon come to fruition. I have worked hard and sacrficed much to get here, and I grateful for your help dealing with some logistical issues at the final hurdle. If you have any questions about me and the project, now is the time to ask. I will be as forthcoming as I can at this time." >>
<<countup _COUNTER >>
<<eventjournal "Doctor O'Reilly reaveled to me her true goals." >>
<<do "Continue." NEXT >>
<<case 51 >>
<<convo >>
<<stand >>
<<ifreply >>
<<set _CUBUS_OVERRIDE_SECRET = 1 >>
<<say "Who are you, really?" "RESPO:I am Doctor _HERNAME _HERLASTNAME. I am - or was - a bioengineer. I was once a rising star of my field but a conflation of factors - including the machinations of various nefarious parties who wanted to suppress my research - let to my expulsion from the scientific community." PROGRESS:1 EVENTHAPPEN:doconame >>
<<say "Why were you ostracised from the scientific community?" "RESPO:That's a longer story than I want to tell. Suffice to say that my research has been dangerous to many corporate and national interests." PROGRESS:1 HAPPENED:doconame EVENTHAPPEN:doconame2 >>
<<say "If you pissed off that many powerful people, it seems unlikely that you'd be left alone." "RESPO:You're right. Perhaps I have a bounty on my head, and I'm hiding here under an assumed name.|Are you? Is _HERNAME _HERLASTNAME your real name?|As far as you know.|But-|That's all you're getting." PROGRESS:1 HAPPENED:doconame2 I>.7 JUSTONCE >>
<<say "What is this project?" "RESPO:At the outset of my career I was tasked with finding a solution to a nation suffering from rapid demographic decline resulting from - among other things - reduced fertility. The contract ended when the scientific institution I was working for had a falling out with the nation's government, but a solution was not possible at that time in any event. Bioscience wasn't there yet. It soon will be." PROGRESS:1 EVENTHAPPEN:learnproject >>
<<say "What was your solution to the fertility problem?" "RESPO:At the time I thought merely increasing female fertility through drugs would be sufficient. Now I realize that at the accelerating rate of fertility decline, that won't be enough. Not only have I been developing means of increasing fertility, I will soon be able to create a means of enhancing baby development, thereby significantly reducing pregnancy duration." PROGRESS:1 HAPPENED:learnproject EVENTHAPPEN:learnduration >>
<<say "You can reduce the duration of a pregnancy? That's hard to believe." "RESPO:It should be hard to believe; few have even though of doing it, and nobody is capable of it but I. The full treatment will involve a certain amount of genetic therapy, but its well within what's possible. In fact, in time I will be able to re-write how humans are conceived and born. What if - as with the Utaran {{Empress Ape}} - a single female would be able to birth all the children for an entire society? It seems far-fetched but as we spread onto new worlds we will to be ready to adapt to survive.|This conversation is getting pretty sci-fi.|You're short sighted. Are you familiar with {{Caius Emrick}}?///she says, citing a famed author and science magnate.///I advise you get familiar, if you want to now what lurks ahead." PROGRESS:1 HAPPENED:learnduration >>
<<say "Why do you want to finish this project? Is it for money?" "RESPO:Though I would be awash with funding and resources I have not had access to in years if - no, when - I present a solution to the original client, that's not my motive. What I want is a foothold from which to solve an even larger problem - one far greater in scope than you could imagine, a problem that humanity is only on the edge of being able to dimly percieve at present." PROGRESS:1 HAPPENED:learnproject EVENTHAPPEN:biggerproblem >>
<<say "A problem that threatens humanity itself? You sound crazy, doc." "RESPO:I assure you, I am not.|Then could you elaborate?|No.|Why not?|Because, as you said - I sound crazy. The truth of this matter is too large to administer to your tiny little chimp brain in a single dose." PROGRESS:1 HAPPENED:biggerproblem >>
<<say "Why do you need me for any of this?" "RESPO:I need someone who is dependable and morally flexible. Moreover, I need a man with certain proclivities... ones which I believe you posess. When you are ready I will explain further in my laboratory." PROGRESS:1 HAPPENED:learnproject >>
<<if _PROGRESS>4 >>
<<say "Ok, I've heard enough. What am I here to do?" PROGRESS:1 ICON:special NEXT >>
<</if>>
<<case 52 >>
<<change_bg basement >>
<<convo "Come, follow me.///she says, opening the gate leading to behind the counter.///Come to my lab." >>
You follow her through a door to a dark hallway, though there's little light, seems to know where she's going. She leads you down a staircase lit by a lightbulb hanging form the ceilling, and you find yourself in a basement.
<<do "Continue to follow her." WIDGET:eventlaunch:docoquest-preg >>
<<case 54 >>
<<convo "Finally, you came to your senses. Follow me down when you're ready." >>
<<do "Go down after her." WIDGET:eventlaunch:>>
<<eventswitch "Go down after her." docoquest-preg >>
<<case 60 >>
<<stand >>
<<convo "Yes, though clearly not as impressed with them as you are. Though I must admit, the microlab's signal is a little weak, some information gets dropped in transmission... I was wondering if...///she says, and sighs.///Alright, I'll just cut to the chase. I've been cooped up in here for too long. I've reached the limit of what I can accomplish in the lab, I've got simulations running that could take weeks to complete, and I'm waiting for a few contacts to get back to me...|You said you'd cut to the chase...?|Let me finish, _NICKNAME. I'm at a stage in my project here where I don't have anything to do. I anticipate boredom setting in in the coming days, and boredom is hell for me. I need a project to focus my attention on while I wait things out. With that in mind, would you allow me to monitor your //work// more directly, in the field?" >>
<<say "My 'work'?" "RESPO:Your impregnations.|You want to watch me impregnate?|Well, not watch directly. If I'm nearby, I can assess the data as it streams in to my instruments." NEXT >>
<<say "You mean you want to watch as I impregnate women?" "RESPO:Something to that effect.|I don't think they would let me... but that's not an issue if you're willing to help me hold them down.|I most certainly am not.|Then how do you intend to watch?|Well, not watch directly. If I'm nearby, I can assess the data as it streams in to my instruments." NEXT I>5 SECRET XP:10 JUSTONCE >>
<<eventjournal "Doc O'Reilly has offered to join me." >>
<<case 61 >>
<<stand >>
<<convo >>
<<say "Seems like you'd be a bit of a cockblock if I let you tag along." "RESPO:I most assuredly will //not// block your cock. I want you to score as much has the next person, and I'll make myself scarce when needed." >>
<<say "Do you have any skills I can make use of?" "RESPO:Obviously. Not only can I share my insights as a scientist, but I'm also adept at medecine, so I can patch you up should you hurt yourself." >>
<<say "Won't I look weird wandering around with a woman old enough to be my mother?" "RESPO: _NICKNAME, is it weird for an adult male to spend time with his own mother?|No, but-|Then your question is idiotic.|Yeah, but I'm trying to get laid... I don't want girls looking at us and assuming I'm hanging out with my mom.|What if the girl in question happens to be the type to be impressed by an adult male willing to spend time with his mother?|Yeah but what if she's just a slut looking for a stud to pound her pussy raw?|In that case she'll perhaps assume we're lovers, and that a man with an attractive woman on his arm is likely to know how to please a woman, and is therefore worth having sex with.|I dunno..." >>
/*
CHARM:9 JUSTONCE
Are you sure?
*/
<<say "Alright, you can tag along." NEXT >>
<<say "I dunno, I'll need to think about it. Let's talk about something else, meanwhile..." "RESPO:Fine. I'm sure you'll see the benefits, once you've thought it over." PAGE:5 >>
<<case 62 >>
<<stand >>
<<convo "Excellent! Wait a minute while I enable the security system. Wouldn't want anyone discovering my lab while I'm out..." >>
<<joinparty typhon 3 >>
<<chimeinconvo "Are you sure you want this bitch hanging around us?///Typhon whispers in your ear.|_NICKNAME, please inform your friend that whispering doesn't work if you do it loud enough for the excluded party to hear from the other side of the room.|Chill, Typhon. I'm sure she'll be useful.|Oh, I can think of a use for her.///Typhon whispers, this time sufficiently quietly.///You get me?|//Very good//, _NICKNAME's friend. You can learn. A bright couple of young men you are, I can tell.|God, I hope this isn't the start of an annoying trend.///you mutter under your breath." typhon doco player >>
<<joinparty doco >>
<<event_finalize >>
<<set $WHERE = "seaside" >>
<<event_exitlink "Wait till she's locked up, and leave together." >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat 1 >>
<<event_exitlink >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_exitlink >>
<<eventjournal "I severed ties with the pharmacist." >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>/*
<<minigame 'combat' "He lunges at you with his fists!" $PLAYER_party _ENEMYLIST >>
*/
<<widget ORIGINALminigame >><debug>
<<set $MGTYPE = $args[0] >>
<<set $MGLAUNCH = $args[1] >>
<<set $MGPARTY1 = $args[2] ? $args[2] : [$PLAYER] >>
<<set $MGPARTY2 = $args[3] ? $args[3] : [$WHO] >>
$MGTYPE
<<set $MGSOURCE = _here >>
<<if $MGRESULT >>
Your result is $MGRESULT!!!
<<else>>
<<switch $MGTYPE.toUpperCase() >>
<<case COMBAT >> <<set _MGWIDGET = 'combatminigame' >>
<<case STALKING >> <<set _MGWIDGET = 'stalkingminigame' >>
<<case STALKING >> <<set _MGWIDGET = 'dungeonminigame' >>
<<default >>
''There is no minigame! ''
<<do "Return to sender." GOTO:$MGSOURCE >>
<</switch>>
_MGWIDGET
</debug>
<<= "do $MGLAUNCH WIDGET:"+_MGWIDGET+" ICON:minigame " >>
<<= "<<do $MGLAUNCH MINIGAME:"+_MGWIDGET+" ICON:minigame >>" >>
<<= "<<do $MGLAUNCH WIDGET:alert:taco ICON:minigame >>" >>
<</if>>
<</widget>>
<<widget combatminigame >>
<<goto "combat minigame" >>
<</widget>>
<<widget stalkingminigame >>
<<goto "stalking minigame" >>
<</widget>>
<<widget dungeonminigame >>
<<goto "dungeon minigame" >>
<</widget>>
/* <<endminigame result whereto >> */
<<widget endminigame >>
<<alert endminigame $args $MGSOURCE >>
<<set $MGRESULT = $args[0] ? $args[0] : 'NONE' >>
<<goto $MGSOURCE >>
<</widget>>
You enter $MGTYPE. There is '$MGPARTY1' vs '$MGPARTY2'.
<<do "Exit $MGTYPE. (return;_here, result;PASS)" WIDGET:endminigame:PASS >>
<<do "Exit $MGTYPE. (return;_here, result;FAIL)" WIDGET:endminigame:FAIL >>
/*
$MGRESULT
$MGSOURCE
$MGTYPE
*/You enter $MGTYPE. There is '$MGPARTY1' vs '$MGPARTY2'.
<<do "Exit $MGTYPE. (return;_here, result;PASS)" WIDGET:endminigame:PASS >>
<<do "Exit $MGTYPE. (return;_here, result;FAIL)" WIDGET:endminigame:FAIL >>
/*
$MGRESULT
$MGSOURCE
$MGTYPE
*/You enter $MGTYPE. There is '$MGPARTY1' vs '$MGPARTY2'.
<<do "Exit $MGTYPE. (return;_here, result;PASS)" WIDGET:endminigame:PASS >>
<<do "Exit $MGTYPE. (return;_here, result;FAIL)" WIDGET:endminigame:FAIL >>
/*
$MGRESULT
$MGSOURCE
$MGTYPE
*/<<nobr>>
<<eventhead>>
<<talkingto courrier 1 >>
<<difficulty 1 >>
<<set _OTHERTHING = ($NUMBER+1)%4+1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "Did the pharmacist's signal come from in here?" >>
<<case 0 START_SCENE >>
<<talkingto clothingstoregirl 1 >>
<<stand >>
<<set $NUMBER = random(1, 4) >>
This is where the tracking signal the pharmacist gave you is pointing to. There doesn't seem to be anyone here but the shopkeep.
<<hr -------------------- >>
<<do "Continue..." NEXT "RESPO:Hello. Can I help you?|Yes, uh... I need to go back there.///you say, gesturing towards the back of the store, where your phone's indicating the tracker signal is coming from.|Those are the changing rooms... Do you want to try something on?|Yes, I want to try... this on.///you say, grabbing a random shirt.|Ok. That looks a bit small for you, would you like me to find a larger size?|No, this is sufficient...///you say, making your way past her." CHOICE:A >>
<<event_exitlink "Leave." >>
<<case 1 >>
<<talkingto clothingstoregirl 1 >>
<<respo>>
You turn the corner and find yourself facing four fitting room doors. You look over your shoulder to make sure she didn't follow you and, once satisfied, you decide to find the courrier. This is the only place he can be.
<d>$NUMBER and _OTHERTHING</D>
<<do "Check door #1." NEXT CHOICE:1 >>
<<do "Check door #2." NEXT CHOICE:2 >>
<<do "Check door #3." NEXT CHOICE:3 >>
<<do "Check door #4." NEXT CHOICE:4 >>
<<case 2 >>
You check door #$CHOICE.
<<if $CHOICE==$NUMBER >>
<d>This is the door.</d>
<<set $CHOICE2 = "COURRIER" >>
<<elseif $CHOICE==_OTHERTHING >>
You can hear someone moving around inside there.
<<set $CHOICE2 = "CHANGER" >>
<<else>>
<<set $CHOICE2 = "EMPTY" >>
<</if>>
<<do "Take a look under the door." PAGE:4 >>
<<do "Knock on the door." PAGE:6 >>
<<do "Quickly force your way in and confront anyone inside." PAGE:8 >>
<<do "Examine another door." PAGE:1 >>
<<case 4 LOOKUNDER >>
<<ifreply >>
<<switch $CHOICE2 >>
<<case COURRIER >>
You don't see anyone's feet as you peek under the door.
<<show "You aren't sure, but you think you faintly hear breathing." P>5 >>
<<show "You know this smell... it's the smell of sweat. A woman's sweat. There's someone in here, hiding." FUCK>5 >>
<<case CHANGER >>
<<eventimage changingview.webp right >>
You see a woman changing. You don't see anything to make you think this is the courrier.
<<horny 4 >>
<<do "Take a photo, it'll last longer." SAYONCE SECRET TAKE:photonude_hidden "REPLY:You snap a photo of this customer as she changes." EVENTHAPPEN:tomfoolery !EVENTHAPPEN:tomfoolery HAVE:camera >>
<<do "Steal her purse." HAVE:camera SAYONCE SECRET TAKE:creditcard TAKE:57 "REPLY:You wait until the moment she isn't looking, and reach in to snatch her purse... she doesn't notice!" EVENTHAPPEN:tomfoolery !EVENTHAPPEN:tomfoolery SNEAK >>
<<case EMPTY >>
You don't see anyone's feet as you peek under the door.
<</switch>>
<<do "Knock on the door." PAGE:6 >>
<<do "Quickly force your way in and confront anyone inside." PAGE:8 >>
<<do "Examine another door." PAGE:1 >>
<<case 6 KNOCKED >>
//Knock knock knock!//
<<switch $CHOICE2 >>
<<case COURRIER >>
There is no response.
<<show "The echo... isn't what it should be. There's something directly on the other side of the door, blocking the sound of your knocking." DETECT >>
<<show "You think you heard someone gasp, on the other side of the door." P>7 >>
<<case CHANGER >>
<<eventimage changingview.webp right >>
<<quo changer "Um... like... //occupado//? Stop rushing me, whoever.">>
<<case EMPTY >>
There is no response.
<</switch>>
<<do "Take a look under the door." PAGE:4 >>
<<do "Quickly force your way in and confront anyone inside." PAGE:8 >>
<<do "Examine another door." PAGE:1 >>
<<case 8 FORCED >>
You quickly shove the door while pulling it to the side. Just as you expect, the motion is enough to yank the lock bolt aside without causing too much noise. You swiftly get inside the stall and close the door behind you.
<<p>>
<<switch $CHOICE2 >>
<<case COURRIER >>
<<stand woman-tough >>
A woman is standing on a ledge at the corner of the fitting room, a look of fear in her eyes.
<<convo "Oh shit! Oh fuck! Ok, I surrender, I'll tell you everything officer.|Shhh, shut up. Are you the courrier?|The... yes. Did the pharamama...pharma lady send you?" >>
<<do "Continue..." PAGE:10 >>
<<case CHANGER >>
<<stand woman-nude >>
There's a naked woman on the other side of the door, mid-change. She's probably not your courrier.
<<quo changer "Dude! I'm like, changing in here!" >>
<<quo POV "Oh, I thought it was empty.///you say, eying her body." >>
<<quo changer "Can you just go?" >>
You give her body one last look before leaving.
<<quo changer "Ewww..." >>
<<horny 2 >>
<<case EMPTY >>
There is nobody and nothing in here.
<</switch>>
<<if $CHOICE2!='COURRIER' >>
<<do "Examine another door." PAGE:1 >>
<</if>>
<<case 10 >>
<<stand woman-tough >>
A young woman - college aged, by the look of her - must be the courrier. She is squatting awkwardly on the ledge so that her feet don't touch the ground, and you are standing between her legs. She looks up at you with fearful eyes.
This person knows where the package is.
<<do "Take a diplomatic tone." PAGE:20 ACT:kind >>
<<do "Take an antagonistic tone." PAGE:30 ACT:mean >>
<<case 20 >>
<<stand woman-tough >>
<<convo "Shhh, don't worry. I won't hurt you, nobody will hurt you.|Are you... you aren't corpsec?|No. Relax, woman. I just need to know where the package is.|I'm sorry, mister... I saw a corpsec drone whizzing above and... I panicked." $PLAYER $WHO >>
<<say "Shhh, I'm so sorry. I didn't mean to scare you." NEXT SKILLUP:CHARM:5 ACT:kind "RESPO:No... it's ok... I thought you were authority. I... I should never have gotten invovled with that woman. The money was good... one minute we're raiding civilian labs, the next we're doing countercorpo shit... and now we're pissing on the Utars! OH shit... there's one working here! Do you think she's gonna rat on us! They'll toss us in a pot and boil our skin off!|Shhh... don't be silly. You're safe here. I'll protect you.///you say, holding her. Her panicked breathing subsides after several minutes, and eventually you feel her body relax.|Thanks... you're a nice guy, you know that?" EVENTHAPPEN:niceguy "HAPPEN:courrier confession" >>
<<say "Why did you panic? What's the big deal with this package?" NEXT "RESPO:The item... I mean, it's a {{culture crime}}, violation of scientific contraband ordinances, and if word got around back stateside... I'd never be able to go back home again. EPA agents would gut me almost as soon as I landed, probably!|Jesus, what is fuck was in this package?|You mean... you don't know..." "HAPPEN:courrier confession" >>
<<case 21 >>
<<stand woman-tough >>
<<convo >>
<<say "I need you to tell me: Where is the package?" NEXT "RESPO:When I saw the drone, I was taking the boardwalk path - crowded, and lots of places to hide if corpsec shows up - and so I took to the beach. Hot sand fucks with their thermal tracking.|Ok, and then?|I got far enough along, figured I'd bury it in the sand. Paid some kid to let me use the hole in the sand they were digging, put it two feet down, covered the whole thing.|Fuck, the GPS will never pick it up if it's buried that far.|GPS? It's not GPS, it's GPL. If you're nearby, you don't need a sattelite uplink to locate it - your phone should find the low frequency signal, a few feet of sand won't stop it." >>
<<case 22 >>
<<stand woman-tough >>
<<convo >>
She describes to you the rough area in which she buried the thing - between Ed's Crab Shack and Lifeguard Outpost #7, halfway between boardwalk and shore. You should be able to pick up the signal from that close.
<<say "Hey, it's been stressful day, huh? I'm pretty stressed too. Say, do you think you could...? (ask for a blowjob)" NEXT "RESPO:... think I could what?///she asks.|Uh, well....///you say, looking down at your dick, which is now errect.///Stress makes me hard.|You want me to blow you?|I can't walk out there with a boner. Please?|Uh... ok...///she says.///You seemed nice, so...|///She sucks your dick like a pro, head bobbing up and down on it as if it's a well-practiced neck motion.|Mmmm...|Uh....///You say as you shoot your load into her mouth." SECRET ACT:lewd HAPPENED:niceguy >>
<<say "Thanks for the info." PAGE:50 "RESPO:Ok, no worries. Look, tell that woman I'm done with this criminal shit. I just wanted to pay my tuition, this is well above my danger tolerance.|Sure, fine.///you say as you leave the changeroom." >>
<<case 23 CONSENTBJ >>
<<set $PROGRESS+=1 >>
<<stand woman-tough >>
<<eventimage changingbj.webp >>
<<convo >>
<<feed $WHO >>
<<say "Thanks for the info, and the blowjob. (pull your dick out and leave)" PAGE:50 "RESPO:No problem.///she says, after swallowing your cum.///I can't work for the pharmacy lady. Tell her I'm looking at an alternate career path.|I know a career you'd be good at.///you say with a smirk.|///She frowns back at you." >>
<<case 24 >>
<<stand woman-tough >>
<<convo >>
<<convo "" >>
<<say "" NEXT "RESPO:" >>
<<say "" NEXT "RESPO:" >>
<<case 30 >>
<<stand woman-tough >>
<<convo "|Listen bitch, I need the fucking package. Where is it?///you hiss into her ear.|Please don't hurt me!///she says, her body shaking with fear.|Don't make demands of me. Keep your voice down." >>
<<say "I'm from corpsec. Where's the package? Tell me now bitch or you'll be spending the next five to ten in a cell smaller than this room." NEXT LIE "RESPO:P-please, no! I'll tell you everything, nice officer!|Well? I'm waiting!" EVENTHAPPEN:corpsec >>
<<say "The pharmacist wants her package, you little cunt. Where is it?" NEXT THREAT "RESPO:Oh g-god please! I knew she was shady shit.|She told me to break your legs //at minimum//, but I'm in a good mood. You better start talking before my mood changes..." EVENTHAPPEN:thug >>
<<say "Tell me where it is." NEXT "RESPO:Ok... just... ok, " CHOICE:LAME >>
<<case 31 >>
<<stand woman-tough >>
<<convo >>
<<convo "I... I b-buried it in the sand. Thought the corpsec drones were after me, wanted to hide it to get it back later.|In the sand? What the fuck does that mean?!|I m-m-mean on the b-beach, sir." >>
She describes to you the rough area in which she buried the thing - between Ed's Crab Shack and Lifeguard Outpost #7, halfway between boardwalk and shore. You should be able to pick up the signal from that close.
<<if $CHOICE!='LAME'>>
<<say "That's great. I'll let my report note that you were co-operative. Now let's get some cuffs at you and get you back to the station for deep interrogation..." "RESPO:No! Please! I can't have {{culture crime}} and violation of scientific contraband ordinances on my permanent record!|Then give me a reason not to haul you back, cunt.|W-w-well...///she stammers, falling to her knees." LIE EVENTHAPPENED:corpsec "HAPPEN:courrier confession" NEXT >>
<<say "The pharmacist is pissed. Says you're to be punished..." NEXT "RESPO:P-please don't break my legs!///she says, her legs shaking from fear. Unable to control the shaking, she falls to her knees.|Say, that gives me an idea..." THREAT EVENTHAPPENED:thug >>
<<say "Thanks for the info, bitch." PAGE:50 "RESPO:Ok... sorry sir. I...///she trails off as you walk away." >>
<</if>>
<<case 32 >>
<<stand woman-tough >>
<<convo >>
<<say "Suck it." NEXT >>
<<say "Well, what are you waiting for?" NEXT >>
<<say "Blow me, whore." NEXT >>
<<case 33 >>
<<set $PROGRESS+=1 >>
<<eventimage changingbj.webp >>
<<convo "Mmmm...///she says as she sucks your dick like a pro, head bobbing up and down on it as if it's a well-practiced neck motion.|Uh....///You say as you shoot your load into her mouth.|///she swallows your load and looks up at you, hopefully." >>
<<say "Don't think I'm finished with you." NEXT THREAT ACT:rape "RESPO:" >>
<<say "That was nice... but I'm still not satisfied." NEXT THREAT ACT:rape "RESPO:" >>
<<say "Alright, we're done." PAGE:50 "RESPO:Ok... sorry sir. I...///she trails off as you walk away." >>
<<case 34 >>
<<stand woman-tough >>
<<convo "P-p-please don't rape me! I told you everything you needed to know!" >>
<<say "You get raped by me or you get raped by my colleagues in the interrogation chamber, it's up to you. I'm a tender lover; they aren't." NEXT EVENTHAPPENED:corpsec >>
<<say "Did you? Should I tell the Utar girl out front that you comitted a culture crime? She'll get her buddies from the jungle to drag you back home, let you be the toy for all the village boys." NEXT "KNOW:culture crime" THREAT>2 I>5 >>
<<do "There's one last thing I want to know: what your pussy feels like. (grab her let her have it)" NEXT GRAB >>
<<say "Here. Take this. It'll dull your mind and body so you'll hardly feel it, and probably won't remember." NEXT LIE GIVE:pill-fertility EVENTHAPPEN:pill-fertility CHOICE:pregpill >>
<<say "Forget it, bitch. I wouldn't stick my dick in a slut like you if you begged me." PAGE:50 "RESPO:Ok... sorry sir. I...///she trails off as you walk away." >>
<<case 35 >>
<<stand woman-tough >>
<<set $PROGRESS+=1 >>
<<set _FUKTXT = "God, no! Please! Gh-///she says as your grip on her throat muffles her voice.|Shhh....///you say, hastily unbuckling her belt and yanking her pants downward until they're loose enough to fall to the ground. This action prompts her entire body to freeze - she is silent as you step on the crumple around her ankles and pull her upward. Freed of her pants, you spread her legs and push yourself inside her." >>
<<if $CHOICE=="pregpill" >>
<<convo "...///she says, accepting the pill from you. She knows you're going to take what you want from her, and resigns herself to her fate with at least the small comfort. She swallows it without hesitation.|Feel anything?|///She shakes her head, no.|That's because it's not a narcotic. It's a fertility pill.///you say, evil grin spreading accross your face." >>
<<convo _FUKTXT >>
<<else>>
<<convo _FUKTXT >>
<</if>>
<<skillup grab 2 >>
<<do "Rape away!" NEXT "RESPO:" >>
<<case 36 >>
<<eventimage changingsex.webp >>
<<convo "" >>
Suddenly there's a knock on the door.
<<convo "Sir, how is the item?///says the clothing store girl, on the other side of the door.|The...item?///you ask, and then remember your pretense of trying on a shirt.///Oh yeah, I'm trying it on now.|Uh... ugh... huhhhhh....///the courrier moans softly as you penetrate her. |Was it too small?|It's a very...ngh...tight fit.///you say, pressing your dick in further.|Uh... uh... uh...///She is totally resigned to this experience; her arms are wrapped around you now, which makes it easy for you to move her ass.|I have a larger one I've found for you right here, would you like to try it on?|No... I like this fit..." clothingstoregirl $PLAYER $WHO >>
<<do "Keep fucking the courrier." NEXT "RESPO:" >>
/*
<<do "Fuck the courrier hard and loud." PAGE:38 FUCK "RESPO:" >>
<<do "Fuck the courrier quietly till the shop girl leaves." NEXT "RESPO:" >>
*/
<<case 37 >>
<<image "images/stock/cream (26).webp" right 0 darken >>
<<stand woman-tough >>
<<convo "Alright sir, I'll ring it up when you're ready.|Thanks...|Uh..|///The girl outside the door departs, leaving you alone." clothingstoregirl $PLAYER $WHO >>
<<if $CHOICE=="pregpill" >>
<<convo "P-p-please... don't cum inside me...|I'm going to.|Oh fuck... uh... I can't g-get pregnant... not now...|Now? You want to get pregnant //now//?///you say mockingly, speeding up your thrusts.|No! Nooooo!///she starts to scream, and then realizes it's too late. She's seen your O face.///You... you came in me...|" >>
<<fuck $WHO $PLAYER rape impregnate >>
<<else>>
You rape her to completion - your completion and hers - and leave her on the floor.
<<fuck $WHO $PLAYER rape >>
<</if>>
<<ifpreg "Another baby momma! You smile at her knowingly, but she doesn't smile back. If she only knew..." >>
<<do "Leave her, and the store." PAGE:50 "RESPO:" >>
<<case 38 >>
<<stand woman-tough >>
<<convo >>
<<convo "" >>
<<if $CHOICE=="pregpill" >>
<<fuck $WHO impregnate >>
<<else>>
<<fuck $WHO >>
<</if>>
<<say "" NEXT "RESPO:" >>
<<say "" NEXT "RESPO:" >>
<<case 39 >>
<<stand woman-tough >>
<<convo >>
<<convo "" >>
<<if $CHOICE=="pregpill" >>
<<fuck $WHO $PLAYER impregnate >>
<<else>>
<<fuck $WHO $PLAYER >>
<</if>>
<<say "" NEXT "RESPO:" >>
<<say "" NEXT "RESPO:" >>
<<case 50 >>
<<talkingto clothingstoregirl 1 >>
<<stand >>
As you exit, the shop girl addesses you from behind the counter.
<<convo "Can I ring it up sir... sir?///she calls after you as you briskly walk right past her.|Nah. It was nothing but a rag. I left it on the floor." >>
<<do "Continue..." NEXT >>
<<case 51 >>
<<change_bg downtown >>
So the thing's buried under the sand at the beach. You have no idea what kind of conditions the carrying case can operate under, so it would be best to rush there.
<<do "Walk to the beach." NEXT TIMEPASSES:1 "REPLY:You take your time. You've put in enough effort so far, no reason to strain yourself." PROGRESS:1 >>
<<do "Jog to the beach." NEXT RUN>3 SKILLUP:run:2 TIMEPASSES:0.3 "REPLY:You jog to the beach, taking rests occasionally." STAMINA:-3 PROGRESS:-1 >>
<<do "Run all the way to the beach." NEXT RUN>7 SKILLUP:run:5 TIMEPASSES:0.1 "REPLY:You run all the way to the beach. Not only do you make it in good time, but you feel great too!" STAMINA:-5 PROGRESS:-3 >>
<<case 52 >>
<<set $WHERE='beach'>>
<<change_bg $WHERE >>
<<ifreply >>
<<p>>
There's a crowd on the boardwalk blocking your path.
<<if "A".playerAttribute()>=5 >>
<<show "You glide right through it, twisting and turning." ICON:A PROGRESS:-1 CLASS:inline >>
<<else>>
What a nuissance!
<</if>>
From there, you look for the lifeguard outposts,
<<if "P".playerAttribute()>=4 >>
<<show "which isn't hard to find with your keen eye." ICON:P PROGRESS:-1 CLASS:inline >>
<<else>>
and have trouble distinguishing one outpost from another. You're only able to tell which is #7 by getting close enough to each one to see with your lousy eyesight.
<<set $PROGRESS+=1>>
<</if>>
The tracking app barely blips as you comb the beach, walking through the swimmers and suntanners.
<<if "hack".playerAttribute()>=4 >>
<<show "You realize that competing signals from numerous devices is the culprit. You find a bit of shade an spend a few moments figuring out how to access the app's console. Once you do, you re-configure the app to spend more time scrutinizing incoming signals. It will update the tracker far less frequently, but when it does the reading will be more accurate, ultimately saving you a lot of time." PROGRESS:-1 CLASS:inline >>
<<else>>
Eventually, after traipsing around for what feel like forever, you get solid reading.
<</if>>
<<p>>The signal leads you to a patch of sand that looks recently excavated. The app seems pretty sure this is the source.
<<do "Continue." NEXT >>
<<case 53 >>
<<stand kid >><<unstand kid >>
<<ifreply >>
As you kneel to dig with your hands, a few kids speak to you.
<<quo Kid1 "Hey mister, are you here for the buried treasure?" >>
<<quo Kid2 "The pirate lady gave us five gold dubloons each to bury it and guard it." >>
<<quo Kid1 "Yeah, we're here to guard it, mister. Begone!" >>
<<say "Games are over, brats. Get outta here." THREAT>=0 NEXTNEXT "REPLY:They're dissappointed by your lack of enthusiasm for all matters piratical, but they do leave. You get to work digging with your bare hands, and eventually your fingers claw against something hard in the cool dark sands." >>
<<say "I don't have time for this." NEXT "RESPO:Oh..." >>
<<say "That pirate lady? I gave her a good keelhauling if you know what I mean." SKILLUP:JOKE:5 RAPED "RESPO:No.|It's like walking the plank, but more severe.|Did she drown?|No, but she swallowed a lot of frothy saltwater.|Ew.|Nah, she seemed to enjoy the taste." NEXT >>
<<say "Don't worry, I gave that pirate lady another treasure to deal with." ISPREG "RESPO:Oh yeah? What kind?|Pearls I guess? Like I put pearls in her... clam or something... I dunno. I feel like there's a joke in here but I can't think of it.|So you traded?" NEXT >>
<<case 54 >>
<<stand kid >><<unstand kid >>
<<ifreply >>
<<convo 0 Kid1 POV >>
<<set $PROGRESS+=1>>
<<quo POV "Point is, this treasure's mine." >>
<<say "And I'll give you 50 dubloons to spread among youto dig it back up. Arrr!" PROGRESS:-3 CHARM BARTER "REPLY:Surprised by their luck, they quickly get to work digging up the 'treasure chest'. Barely a minute passes when they hit metal with their plastic shovels, at which point you give them the money and shoo them away." NEXT >>
<<do "Shoo them away and dig up the treasure with your hands." PROGRESS:1 "REPLY:It takes longer than you thought, but after many minutes your fingers claw against something hard." NEXT >>
<<case 55 >>
<<itemimage medicooler >>
<<ifreply >>
<<p>>You haul out the medical cooler. Job's done!
<<if $PROGRESS <= -6 >>
You got this thing really fast!
<<happen "got cooler real fast" >>
<<xp 30 >>
<<elseif $PROGRESS <=-1 >>
You got this done pretty quickly.
<<happen "got cooler fast" >>
<<xp 10 >>
<<elseif $PROGRESS > 4 >>
Took you forever but you did it.
<<happen "got cooler slow" >>
<<else>>
Finally, it's done.
<<happen "got cooler" >>
<</if>>
<<happen "got cooler" >>
<<takeall medicooler >>
<<set _TIMEPASS = ($PROGRESS+5) * 0.2 >>
<<timepasses _TIMEPASS >>
<<p>>Hopefully whatever's in there is still in good shape.
<<event_finalize >>
<<eventjournal "I got the medical cooler with whatever's inside." >>
<<event_exitlink >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto "Sissek" 1 >>
<<difficulty 11111 >>
<<set
_DONEHAPPEN = "doco data gotten",
_METHAPPEN = "doco guymet",
_BEATHAPPEN = "doco guybeat",
_ENCOUNTERPAGE = 50,
_TIMERLIMIT = 10,
_BRAINIMG = "<<eventimage braindrive.jpg right >> ",
_FAKEIMG = "<<eventimage faker.webp right >> ",
_BG1 = "condo1-hall",
_BG2 = "condo1-interior",
_QUESTITEM = "synthbrain_doco",
_HISNAME = "Sissek",
0
>>
/*
NOTES: Encounter path not complete!
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "Look for that Sissek guy's address." >>
<<case 0 START_SCENE >>
<<change_bg _BG1 >>
You look for the address of that _HISNAME guy that the doctor gave you, and find his apartment building. The place is a dump with no security guard and a broken front door, but when you reach the door of his apartment you're surprised to find a sophisticated lock with a computerized access panel.
<<do "Knock on the door." "REPLY:You rap your knuckles on the door, wondering what you're going to say if the guy happens to be home. No sound comes from the apartment; nobody is home, which you pretty much expected." NEXT >>
<<do "Examine the door and lock." NEXT >>
<<case 1 >>
<<eventimage digilock.jpg right 00 >>
<<ifreply >>
<<chooseunlock 0 1 8 5 2 >>
<<if !_METHAPPEN.happened() >>
<<do "Wait until the appartment's owner returns." "REPLY:It's boring and risky, but how else are you going to get in? Only one man has the key." PAGE:_ENCOUNTERPAGE CHOICE:WAITING >>
<</if>>
<<event_exitlink "Come back later." >>
/*
<<case FORCE >>
You look both ways down the hall. It's empty, but this will make a lot of sound. You note the sound of a broken air conditioner unit, which sputters loudly every so often, and time your kick just right to coincide with its noise in the hopes of masking your vandalism... One... two... three... KICK! <br><br>The door smashes open, an interior component of the lock clattering across the floor within. You duck in as quick as you can and close the door behind you. After listening at the door for a few moments, you conclude that nobody hear you. _MAINDESC
<<case LOCKPICK >>
You look both ways down the hall. It's empty, but this will make a lot of sound. You note the sound of a broken air conditioner unit, which sputters loudly every so often, and time your kick just right to coincide with its noise in the hopes of masking your vandalism... One... two... three... KICK! <br><br>The door smashes open, an interior component of the lock clattering across the floor within. You duck in as quick as you can and close the door behind you. After listening at the door for a few moments, you conclude that nobody hear you. _MAINDESC
*/
<<case 2 >>
<<ifreply >>
<<p>>You peer inside the apartment. It's a dingy one-bedroom place; electronics equipment sits everywhere, and there's a strange sort of smell to the place. What did she say this guy was? Some sort of lab technician? Whatever they're paying him, it isn't much. Unless he's spending it elsewhere. Now where to look?
<<do "Get inside." NEXT >>
<<case 3 GOTINSIDE >>
<<change_bg _BG2 >>
<<ifreply >>
<<if random(5) >>
<<p>><<sayone "You hear a sound in the hall and tense up for a moment... no, it's just someone walking by, talking on their cellphone.|You hear the clanging of keys outside the apartment, but after the initial startling, you realize its too far away to be someone unlocking this door." >>
<</if>>
<<set _CUBUS_OVERRIDE_SECRET = 1 >>
<<set _CUBUS_OVERRIDE_JUSTONCE = 1 >>
<<do "Search the bedroom." "REPLY:Not much here. A rack full of suits and ties, all identical boring office drone. " TIMER:1 PROGRESS:1 >>
<<do "Search the washroom." "REPLY:Nothing of interest, though it is surprisingly clean." TIMER:1 PROGRESS:0 EVENTHAPPEN:washroomsearched >>
<<do "Search the medecine cabinet." "REPLY:Hmm... Nothing here but a bunch of old pill bottles. What's this? Metroxylon zocatil? That's uh... oh shit, this is good stuff. You can grind this up and snort it." TAKE:drugs MEDS>=_DIFFICULTY TIMER:1 PROGRESS:0 HAPPENED:washroomsearched >>
<<do "Search the hall closet." "REPLY:You open up the closet to find it crammed full of electronics and old computer parts haphazardly stuffed in there together. There's also banker boxes of documents. You doubt he would store something so valuable in such a dishevelled mess." TIMER:1 PROGRESS:1 EVENTHAPPEN:closetsearched >>
<<do "Search the hall closet tech more thoroughly." TECH>=_DIFFICULTY "REPLY:There's nothing that great in here, unfortunately. Some cooling systems catch your eye, but they're all used up. Oddly, you find what seems to be aquarium filtration equipment too. You didn't see any fish tanks in here." TIMER:1 PROGRESS:1 HAPPENED:closetsearched >>
<<do "Search the hall closet documents thoroughly." DETECT>=_DIFFICULTY I "REPLY:You skim these texts, and determine which section is the newest. With a bit of skimming you find some hand-written notes detailling the author's attempts to parse something useful from some dataset. He seems anxious about working with data harvested from his company's illegal spyware network, but continues his work because he believes in the project because his boss explained how important it was. He seems to respect his boss a lot?" TIMER:1 PROGRESS:2 HAPPENED:closetsearched >>
<<do "Search the computer desk in the corner." "REPLY:The computer itself is not working - cables and other machine guts are strewn over the deak's surface. It seems as though reworking it is a recent project. None of the hard drives inside it look anything but standard. There are many wires that come out of it that lead elsewhere in the apartment. It has drawers but they're locked. " TIMER:1 PROGRESS:3 EVENTHAPPEN:desksearched >>
<<do "Search the couch." "REPLY:There's some coins under the cushions! Enough to buy... nothing, even in your grandfather's day. You try lifting it to see if there's anything cleverly hidden underneath, perhaps in a section cut out of the upholstery. You are alarmed to find... there isn't!" MONEY:3 TIMER:1 PROGRESS>2 >>
<<do "Search inside the desk drawers."" TAKE:creditcard FINGER HAVE:lockpick "REPLY:The desk is pretty sturdy, but you can pick it just fine. You rummage around and find a credit card and the manula for some weird expensive piece of tech. You search around the room for anything that looks like the thing in the manual, and locate it on a shelf above the computer. TIMER:1 PROGRESS:1 HAPPENED:desksearched EVENTHAPPEN:orbfound >>
<<do "What are these points of light you see, glancing off the walls in strange patterns?" P "REPLY:You originally thought there was a digital lava lamp or one of those cheapo disco laser balls that was left on for some cheesy ambiance, but haven't come across one. The pattern came from the desk but you didn't see anything like that over there... Oh, there's some weird black orb thing on a shelf above, behind a monitor. Beams streak out of its surface every so often." TIMER:1 PROGRESS:1 HAPPENED:desksearched EVENTHAPPEN:orbfound >>
<<do "What is this orb thing?" TAKE:holomanipulator JUSTONCE "REPLY: _FAKEIMG It's uh... it's labelled an 'M7/ORD'. It's a device mounted on a big black glass sphere. The sphere lights up occasionally, and sparkles trace accross its surface; it's like something magical is happening inside it and you are just getting brief glimpses of the light that penetrates its black shell. You look at the display; it says 'rendering'. You peek into a part that looks like a viewfinder... wow! Is this? It's the pharmacist. She did porno? No, wait... the voice is wrong. But it's so vivid and real... this is some sort of holo deepfaking device. It looks like its meant to be plugged into a computer to use its full power. You aren't sure why the guy knows the pharmacist or why he's making a pervy vid of her, but you're taking this thing." HAPPENED:orbfound "LEARN:doco deepfake" >>
<<do "Search the kitchen." "REPLY:There's really nothing here but dirty dishes, canned food and a pile of junk mail." TIMER:1 PROGRESS:0 >>
/*
*/
<<do "There's some wires that run along where the walls meet the ceilling, all over the apartment. See where they go?" "REPLY:This guy likes his tech, he's got everything interconnected; speakers, air conditioning, lighting, air purifier, etc. The tech is fancier than the apartment, honestly; you don't know enough about any of it to know what's worth unscrewing and stealing, unfortunately. There is a curious thing - one of the cords ends in the kitchen, and appears to be a hard drive cable. Hmmm..." TIMER:1 PROGRESS:2 HAPPENED:desksearched EVENTHAPPEN:trykitchen2 PROGRESS>4 >>
<<do "There's a bunch of wires that run along where the walls meet the ceilling, all over the apartment. See where they go." "REPLY:This guy likes his tech, he's got everything interconnected; speakers, air conditioning, lighting, air purifier, etc. The tech is fancier than the apartment, honestly; you don't know enough about any of it to know what's worth unscrewing and stealing, unfortunately. There is a curious thing - one of the cords ends in the kitchen, and appears to be a hard drive cable. Hmmm..." TIMER:1 PROGRESS:1 EVENTHAPPEN:trykitchen2 PROGRESS>7 >>
<<do "Search the cupboards." "REPLY:You rummage around in the cupboards... just the usual stuff, not even worth describing." TIMER:1 HAPPENED:trykitchen2 >>
<<do "Search the dishwasher." "REPLY:It's... a dishwasher. A pretty fancy one, too." TIMER:1 HAPPENED:trykitchen2 >>
<<do "Search the fridge." "REPLY:All kinds of food in here... He seems to be thawing out some frozen hot pockets for some reason. No, he must have put them in the fridge by mistake." TIMER:1 HAPPENED:trykitchen2 >>
<<do "Search the freezer." HAPPENED:trykitchen2 NEXT >>
<<set _CUBUS_OVERRIDE_OVERRIDE = 1 >>
<<if $TIMER<_TIMERLIMIT or _METHAPPEN.happened() >>
<<do "This is above your pay grade. Clean up any evidence you were here and leave." PAGE:777 "REPLY:You quickly move everything back to how you found it and leave the apartment." >>
<<else>>
<<do "Time to leave; this is clearly a waste of time." PAGE:_ENCOUNTERPAGE "REPLY:You quickly move everything back to how you found it and leave the apartment." >>
<</if>>
<<if _QUESTITEM.owned() >>
<<do "GO TO PAGE FIVE." PAGE:5 >>
<</if>>
<<case 4 >>
_BRAINIMG
What on earth is this?! Human brain? For a moment, you think you have uncovered evidence of a murder... but this is not a human brain. It's shape is wrong and it's too large. Also, it's just translucent enough that you can see some sort of structure under the surface.
<<show "Oh, of course - it's a synthetic brain. A lab-grown biotechnical organism based on human genetics. These are so specialized and cutting edge that you never imagined even seeing one in person. What's it doing here?!" HACK >>
<<p>>A plug is sticking out of it - it's a hard drive connector. This thing is a data storage device. It must be kept in the freezer - which is actually just slightly colder than a fridge would be. On the lower shelf are unlabelled vials and what looks devices for filtering the fluid the brain is suspended in.
<<p>>This is probably where the data is stored. I mean, where else can it be?
<<show "This thing isn't very portable, and it probably isn't a good idea to leave it unrefrigerated." I >>
<<do "Store it in the medcooler." SECRET HAVE:medicooler "REPLY:With the help of some rubber gloves you found, you are able to gently transfer the brain and most of its fluid to its new home, and adjust the temperature settings to match what you assume the freezer had going, about -34° Farenheight." NEXT >>
<<do "Grab it." SECRET !HAVE:medicooler "REPLY:It's not exactly easy carrying this jar - it's heavy and you can't tip it. You put some plastic wrap over the top to prevent unwanted spilling and heave the thing under your arm." NEXT >>
<<case 5 >>
<<ifreply >>
<<if $TIMER<_TIMERLIMIT or _METHAPPEN.happened() >>
<<do "Time to leave." PAGE:888 >>
<<else>>
<<do "Time to leave." PAGE:_ENCOUNTERPAGE >>
<</if>>
<<item _QUESTITEM >>
<<eventjournal "I got the uh... the brain thing the pharmacist wanted. At least, I think it's what she wanted." >>
<<case 50 ENCOUNTER >>
<<change_bg _BG1 >>
<<ifreply >>
<<happen _METHAPPEN >>
<<if "beatdown".happened() >>
<<stand man-scientist >>
<<do "Step over the scientist's unconsious body and leave." _GOTOPAGE >>
<<else>>
<<stand man-scientist >>
<<if _QUESTITEM.own() >>
As you exit the apartment, you almost run into a figure just outside the door.
<<quo POV "Oh, excuse me.///you say politely, but you realize there's no use; he's holding a key and was approaching the very door you came form. It's the guy, _HISNAME." >>
<<quo WHO "Who- What the fuck were you doing in there?!" >>
<<else >>
You wait around, leaning against the wall. A few people pass; most ignore you, others give you odd glances. None of them are _HISNAME. You get increasingly bored, and are about to leave when the net person to pass down the hall stops to unlock his door.
<<stamina 10 >>
<<timepasses 3 >>
<<quo WHO "Buddy, you got a problem?///he says, turning over his shoulder.///I ain't never seen no-one waiting around in this shithole. Nobody here has friends. You're up to something, aren't you." >>
<</if>>
Eying you with suspicion and annoyance, he begins reaching into his pocket... for a weapon? A phone?
<<say "Not so fast, nerd! (attack him before he can finish whatver he's started doing)" CHOICE:ATTACK PAGE:55 >>
<<if _QUESTITEM.own() >>
<<say "I got what I needed, and you're going to keep your mouth shut." CHOICE:NO THREAT "RESPO:Ok ok, easy. I don't know who you are, but you seem tougher than I am so... uh, let's talk?///he says, holding his hands up sheepishly.///He looks you over and notices the container under your arm." NEXT >>
<<say "I was sent here to retrieve some data from you." CHOICE:NO ACT:honest "RESPO:Oh Christ, you're datasec! Fuck! You caught up with... no, you ain't them. No, you're...///He looks you over and notices the container under your arm." NEXT >>
<<else>>
<<say "I was sent here to retrieve some data, and you're going to give it to me if you know what's good for you." CHOICE:NO THREAT "RESPO:Ok ok, easy. I don't know who you are, but you seem tougher than I am so... uh, let's talk?///he says, holding his hands up sheepishly." NEXT >>
<<say "I was sent here to retrieve some data from you." CHOICE:NO ACT:honest "RESPO:Oh Christ, you're datasec! Fuck! You caught up with... no, you ain't them. No, you're..." NEXT >>
<</if>>
<</if>>
/*
some options for if waiting, some for running into
fight him
trick him (secruity from corpo)
lie to him about doco somehow
blackmail him about the porn recording
charm him into thinking he'll get goot with doco
*/
<<case 51 >>
<<stand man-scientist >>
<<convo >>
He thinks for a second, and then his expression lights up.
<<convo "Did Olivia send you? I mean, did dire- no, doc- well, misses O- no, it's //miss//, isn't it? Of course. Did Ms. Oreilly send you?///he says, completing an awkward chain of self-corrections.///She did, didn't she? She's started the project back up, hasn't she? Oh god I'm so happy." >>
He's speaking of the pharmacist. It seems likely he used to work for her at whatever pharmatec firm he works for, and she was the director from the story she told you about this guy and the data.
<<convo "She got a lab somewhere?///he says, interrupting your thoughts.///I haven't seen her in so long... been waiting, I'm ready to work on the project again! We can finish it, this time!" >>
<<say "She's just interested in the data. I don't think she's very fond of you. In fact, I'm pretty sure she doesn't respect you in the slightest." "RESPO:Aw... aww... why did you have to say that.///he says sadly, gripping his heart as if pained by the mere thought.///I mean... ohh..." NEXT >>
<<if _QUESTITEM.own() >>
<<say "Nah, I don't want you around Olivia. Her pussy dries up even thinking about you. (piss him off)" ACT:lie ACT:mean "HAPPENED:doco deepfake" "RESPO:She thinks about me? Wait, what did you say about her-|I'm only doing her this favor to put her in a good mood, she's very generous in bed. Knows how to please the little guy, you know what I mean?|You're... you and her... you're her boyfriend?///he says, a look of jealous sadness in his eyes.|She thinks so. Wants to have a kid with me, even. I'm just gonna keep pumping that bitch full of cum, and ditch her the second she says she's preggers. Maybe then, you'll have a chance, huh?|You! You bastard!///he says, and rushes at you." PAGE:55 >>
<<say "Yo I saw that porno you faked up of her. Nice work, I'm sure she'll agree when I show her." THREAT "HAPPENED:doco deepfake" "RESPO:No, don't do that! Wait, I'll... please don't tell her about that!" NEXT >>
<<else>>
<<say "Yo I saw that porno you faked up of her. Nice work, I'm sure she'll agree when I show her." THREAT "HAPPENED:doco deepfake" "RESPO:No, don't do that! Wait, I'll... I'll give you what you want." NEXT >>
<</if>>
<<case 52 >>
<<stand man-scientist >>
<<convo >>
<<set _TXT = "This has all the data on it. Corpsec scans for hardware going in and out of work, so I had to store the entire archive on this one brain. There's a bioforge in the undercity... oh, nevermind that. Point is, this was the only way to get the data out, and still the safest way to store it.|Ok, thanks.///you say, as he helps you retrieve it.|Hey, put in the good word for me with her, would you? When I was working for her, it was like we were making a difference, you know? Pushing the boundaries of science. Not just creating and optimizing product...|Sure, maybe I will.|Oh thanks buddy." >>
<<if _QUESTITEM.own() >>
He nods at the item under your arm.
<<quo WHO "I see you got the brain - uh, no hard feelings about robbing me; she probably didn't know if she could trust me." >>
<<quo POV "Yeah, it was something about that.///you say, but you suspet she simply despise and wanted nothing to do with him." >>
<<convo _TXT >>
<<else>>
_BRAINIMG
He leads you into the apartment and shows you the item in the fridge. It's a... oh, weird.
<<show "Oh, of course - it's a synthetic brain. A lab-grown biotechnical organism based on human genetics. These are so specialized and cutting edge that you never imagined even seeing one in person. What's it doing here?!" HACK >>
<<item _QUESTITEM >>
<<happen "doco guyhelped" >>
<<convo _TXT >>
<</if>>
<<do "Say goodbye and leave." PAGE:888 >>
<<case 55 ATTACKHIM >>
<<convo >>
He lunges at you, his hand darting from his pocket with a small item from it.
<<if "grab".playerAttribute() >= _DIFFICULTY >>
<<show "You skillfully intercept his attack and redirect him towards the wall!" ICON:grab >>
He bounces off the wall - hard - and hits the ground with a thud. He begins to get up, but as he raises his hand he sees a sight that horrifies him - a cyringe, no doubt the object he was reaching for in his pocket - is penetrating the palm of his hand! His eyes roll up into his head and he falls unconsious - wether it be from the contents of injection or merely the fear of them, you'll never know.
<<skillup grab 1 >>
<<elseif "fight".playerAttribute() >= _DIFFICULTY >>
<<show "You sock him in the mouth before he can get anywhere near you." ICON:fight >>
He falls to his knees, wobbles a bit and slumps to the ground. The item he was holding - a cyringe, by the looks of him - lise shattered on the ground.
<<skillup fight 1 >>
<<else>>
You're fast enough to stop his attack, but not competent enough to swiftly deal with him. After a struggle, you finally get him in a headlock, and are able to punch him in the head repeatedly until he falls limp. He sure didn't quit easy, you think, and then you notice a cyringe sticking out of your forearm. Did he stick you with this? What was in it? Shit. You'll have to figure this out later.
<<trait diseased >>
<<skillup grab 1 >>
<</if>>
<<eventhappen gotkey >>
<<if _QUESTITEM.owned() >>
<<event_exitlink "Give him a good kick while he's down and then leave." >>
<<else>>
<<do "Let yourself into his apartment with the key he gave you. (hide his unconsious body in there, while you're at it)" >>
<</if>>
<<case 777 DELAY >>
<<change_bg _BG1 >>
<<convo >>
<<ifreply >>
You leave the building the same way you came, hastily.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal _JOURNALQUIT >>
<<case 888 BADEND >>
<<change_bg _BG1 >>
<<convo >>
You leave the building the same way you came, hastily.
<<event_finalize >>
<<event_exitlink >>
<<case 999 GOODEND >>
<<change_bg _BG1 >>
<<convo >>
<<ifreply >>
You leave the building the same way you came, hastily.
<<event_exitlink >>
<<eventjournal _JOURNALWIN >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto doco >>
<<difficulty .5 >>
<<set
_RETURNPAGE = 4,
_REFUSEPAGE = 30,
_DOPAGE = 40,
_WATCHING = $CHOICE!="PRIVACY" ? 1 : 0,
0 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<stand>>
<<if "visit doco lab".happened() and 0 >>
You return to Doctor _HERLASTNAME's pharmacy. She isn't upstairs.
<<do "Take the liberty of going to her lab downstairs." PAGE:_RETURNPAGE "RESPO: _NAME, you've returned.///she says over a speaker when you reach the entrance to the airlock.///One moment and I'll let you in.|Has she been here the whole time?!///you ask after she lets you inside and shows you the sleeping girl.|No. When you left, I did some rough calculations to predict how long it would take before you would reconsider and return. Technically you're three minutes earlier than I expected." >>
<<event_exitlink "Come back some other time." ICON:P >>
<<else>>
<<change_bg laboratory >>
You arrive in the basement, and follow her through doorway to a small, dark room. You see her press in a sequence in a keypad mounted next to a reinforced door, and it hisses open, filling your eyes with light.
<<p>>It's a clean and sophisticated lab! Who would have thought the dump above housed such a place! You turn to look behind you, and see that the first doorway is now sealed.
<<quo WHO "Don't worry, you aren't trapped here. That room is a decontamination airlock. Come, join me in the lab." >>
<<do "You follow her into the laboratory." NEXT >>
<<happen "visit doco lab" >>
<</if>>
<<case 1 >>
<<change_bg laboratory >>
<<stand alt >>
<<convo "Welcome to my lab. It took quite some time to acquire the equipment and tools you see before you. We aren't here for that today. I said there was a treat for you, but it's also an experiment. Here, let me show you..." >>
She walks to the far end of the lab to a curtain. She presses a button and machinery whirrs, the curtains pulling aside...
<<do "Wait to see what it reveals." NEXT "RESPO:///On the other side of the curtain is a shaded alcove. In it is a cot with a bed, and on the bed...|Who is she?///you whisper to the doctor.|A med student - well, //alternative medicine// student - from the local college. No need to lower your voice, by the way. She may squirm, but she's quite asleep, and will be until I decide otherwise." >>
<<case 2 >>
<<stand alt >>
<<eventimage sleepass.webp >>
<<convo>>
<<say "What is she doing here?" "RESPO:She comes here once a week and does menial lab work and other tasks. She thinks she's doing this for work placement credit, but I misled her with forged credentials.|That's not what I was asking about." EVENTHAPPEN:bacon >>
<<say "Did you drug her?" "RESPO:Yes. She has a habit of thinking she's fallen ill to some spiritual malady or another, so it's been easy to get her to agree to all manner of 'treatments' while she sleeps. Of course, these are all pretense for me to poke and prod at her, harvest an egg or twenty, and advance the cause of science." EVENTHAPPEN:eggs >>
<<say "An unpaid intern AND test subject? That's an impressive use of human resources." "RESPO:Thank you! My circumstances require such resourcefulness; there aren't many who'd appreciate these measures." VIRTUE<0 EVENTHAPPEN:eggs EVENTHAPPEN:bacon SECRET >>
<<say "You experiment on her!? That's illegal and immoral." "RESPO:Well, you aren't going to like what comes next..." VIRTUE>=0 HAPPEN:eggs EVENTHAPPEN:bacon SECRET >>
<<say "I have a few experiments I wouldn't mind conducting with her, if you know what I mean." SKILLUP:JOKE:1 "RESPO:I do. No, you don't need to gesture towards your crotch, I got the 'joke', thank you. But joking aside, you have the right idea..." CANACT:sleeprape JUSTONCE SECRET >>
<<say "Tell me what this is all about." NEXT ICON:continue "RESPO:I need you to do what a man does best - get in there and empty your balls in her. I've been subjecting her to a series of treatments, and at this point it's virtually impossible for her to not get pregnant. I'm not interested in her fertility, however, I'm interested in the potential electrochemical responses your bodies will have from an impregnation event. You see, I have this theory..." >>
<<case 3 >>
<<stand alt >>
<<eventimage sleepass.webp right >>
<<convo "" >>
<<say "You want me to impregnate her?" "RESPO:Precisely. Don't worry, she's quite sedated. And she's signed a legal waiver, it's on the table over there if you'd like to read it. Technically whatever you do she's already pre-consented to, so it's not even a crime. She should really look at documents more carefully, this one - she thought she was signing a petition to save the whales, or whatever I told her. Silly girl, but perhaps she'll learn a lesson from this experience.|///She flips on an electronic device mounted on a mechanical arm at the head foot the cot, and then takes a seat at a small computer desk just outside the alcove.|Alright, everything's ready. I'll be monitoring it from my computer over here. Don't concern yourself with privacy, my eyes will be affixed on the microlab's readings. I'm not interested in the particulars of fluid exchange and the mashing together of moist bits involved." NEXT >>
<<case 4 >>
<<stand alt >>
<<eventimage sleepass.webp right >>
<<convo >>
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<say "Take a closer look at her." "REPLY: _HERNAME stands aside and waits as you approach the girl." NEXT >>
<<say "I never turn down a chance to fuck a hot college girl." "REPLY:That's the spirit, give her the old frat party special. I told you you would enjoy this!" CANACT:sleeprape PAGE:6 >>
<<say "I... need to take a closer look at her." "REPLY:///You take a closer look at her face. She's sleeping, though she appears to be dreaming." "RESPO:Very well. Examine the goods." CANACT:sleeprape PAGE:5 >>
<<set _AMT = "hack".playerAttribute() + "meds".playerAttribute() + "chems".playerAttribute() + "tech".playerAttribute() + "science".playerAttribute() >>
<<if _AMT > 30 >>
<<say "I'll do it. For science." "REPLY:Excellent! I knew you had the curious mind of a scientist." PAGE:6 ICON:science PROGRESS:1 >>
<</if>>
<<say "I refuse to do this. She's asleep, it's wrong." "RESPO:Oh spare me your sermon. Less sermon, more spermin'. Hehe. But jokes aside, let me carefully explain why your moral qualms are logically dubious..." !CANACT:sleeprape PAGE:_REFUSEPAGE >>
<<say "This is odd. I'll need to think this over." "RESPO:Think it over? I've already done all the thinking, and I'm much better at it... Let me explain why you're making a mistake..." PAGE:_REFUSEPAGE >>
<<case 5 >>
<<eventimage sleepface.jpg right >>
<<ifreply >>
<<stand alt >>
<<convo >>
<<if !"flowergirl warned".happened() and !"flowergirl taunted".happened() >>
<<do "Whisper a warning in her ear." "REPLY:You whisper a warning." "RESPO:<small>Doctor _HERLASTNAME is evil. She's using you, doing bad things to you when you sleep. Stay away!</small>|What are you doing? Whispering sweet nothings in her ear? This is an odd time to express you romantic nature, _LASTNAME." "HAPPEN:flowergirl warned" ACT:kind >>
<<do "Whisper taunts in her ear." "REPLY:You taunt her a bit." "RESPO:<small>Hey bitch... I'm going to use you like a sex doll, have some real fun with that body of yours. And once I'm done... you won't be. I'm going to knock you up.</small>|What are you doing? Whispering sweet nothings in her ear? This is an odd time to express you romantic nature, _LASTNAME.|I'm a romantic guy, what can I say?" "HAPPEN:flowergirl taunted" ACT:mean PROGRESS:1 >>
<</if>>
<<say "I've decided." "RESPO:Oh? Was there really a decision to make?" PREV >>
<<case 6 >>
<<stand alt >>
<<eventimage sleepass.webp right >>
<<convo "$REPLY///she says, and you can tell she's smilling under that mask.|" >>
<<say "Remember as you watch - I'm going to do to her what I meant to do to you when I drugged your drink." "RESPO:Is that supposed to excite me? It doesn't.|It will.|Just get it done, _LASTNAME." CHOICE:SEE NEXT "HAPPENED:doco failed pilling" PROGRESS:1 SECRET >>
<<say "I'll do it." "RESPO:Thank you. Do what comes naturally to you, and please ejaculate inside her. I will be monitoring the readings my sensors pick up. Now take off those clothes and lets get the blood pumping. Followed by the seminal fluids." CHOICE:SEE NEXT >>
<<say "You're going to want to watch this, it'll be quite the show." "RESPO:This isn't a porn shoot, _NAME.|No, but it doesn't mean you can't enjoy it like one.|///She rolls her eyes, but you can tell she's suppressing a smile." LOVE:2 CHOICE:SEE FINGER>3 ORAL>3 FUCK>5 NEXT PROGRESS:2 MYSTERY >>
<<say "Can I have a bit of privacy though?" "RESPO:If you insist. I'll draw the curtain, and wear these noise-eliminating headphones I use to block out the sound of lab equipment when it runs.///she says, pulling a headset off a hook at the desk and placing it over her ears. Now take off those clothes and lets get the blood pumping. Followed by the seminal fluids." CHOICE:PRIVACY NEXT >>
<<case 7 >>
<<eventimage sleepass.webp right >>
<<convo >>
<<if _WATCHING>>
While you watch the girl's squirming ass, you hastily strip off your clothing. You can feel Doctor _HERLASTNAME gaze on the back of your neck.
<<else>>
Doctor _HERLASTNAME presses the curtain closing button, and you wait until it obscures your line of sight to her before undressing.
<</if>>
<<p>>There's something about this that excites you <<if _VIRTUE>0>> in spite of the bizzarre and vile circumstances.<<else>> and it isn't just the hapless babe here.<</if>>
<<if _WATCHING>>Maybe it's the fact that stuck up bitch is watching.<</if>>
<<do "Approach the girl." "REPLY:You stand above the girl, your naked flesh practically touching hers." NEXT >>
<<case 8 >>
<<if $CHOICE2=='CUN'>> <<image "images/stock/cun (5).webp" right >>
<<elseif $CHOICE2=='FACE'>> <<eventimage sleepface.jpg right >>
<<else>> <<eventimage sleepass.webp rightwide >>
<</if>>
<<ifreply >>
<<if _WATCHING>>
<<convo >>
<</if>>
<<do "Run your hand accross her body." "REPLY:You run your hand over her soft skin; you aren't sure, but she seems to shiver to your touch." "RESPO:The sedative I used robs her of consiousness and enhancies her REM sleep state. She will be able to feel everything you do to her, and likely experience it in dream form." CHOICE2:NUN >>
<<do "Taste her pussy." "REPLY:You lift her hips so that the weight of her lower body is on her knees. Holding her upper legs to keep her in this position, you begin licking her pussy. Mmmm... You feel her body respond to your cunnilingus; clearly, she's enjoying herself too." "RESPO:That's cute, _NAME." CHOICE2:CUN SKILLUP:oral:3 SAYONCE PROGRESS:1 >>
<<do "Kiss her body." "REPLY:Starting with her legs, you kiss your way upwards, over her perfect soft ass, her back (lifting her shirt to do so, of course) and then her neck and cheek." "RESPO:" CHOICE2:NUN >>
<<do "Kiss her mouth." "REPLY:You hold her jaw and kiss her on the mouth. Her lips are soft but dry. You kiss her again and again, nibbling her lips. Her lips are moist now, and if you aren't mistaken she seems to be trying to kiss you back, in her dreams." "RESPO:" CHOICE2:FACE >>
<<do "Penetrate her." "REPLY:You pull her to the side of the bed and stand between her legs. Holding her hips, you hesitate before slowly pushing yourself in... and it feels amazing. You hear her sigh as you explore her pussy slowly with your dick." "RESPO:" CHOICE2:PEN NEXT >>
<<case 9 >>
<<eventimage sleepsex1.webp right >>
<<ifreply >>
<<if _WATCHING>><<convo >><</if>>
<<show "She starts to breathe heavily, moaning occasionally." FUCK>3 >>
<<do "Time to start enjoying yourself." NEXT >>
<<case 10 >>
<<eventimage sleepsex2.webp right >>
You get on the bed with her and raise her ass into the air. You kneel behind her, hold her hips, and push yourself inside once again. This time you go faster and deeper.
<<if _WATCHING>><<convo >><</if>>
<<show "Her body responds to each thrust. Soon she is moaning and groaning." FUCK>3 >>
You enjoy yourself in her for quite some time, but eventually you feel the urge... the urge to cum inside her.
<<do "Keep it going for as long as you can." "REPLY:You resist the urge to cum as long as you can, prolonging the joy. It's not until you can't hold back any longer that you let yourself cum." "RESPO:" NEXT FUCK PROGRESS:1 >>
<<if _WATCHING >>
<<do "Make sure _HERLASTNAME is watching, and show her how you fuck." "REPLY:You reposition the girl's body so that the two of you are facing _HERLASTNAME, and you resume. You put in every ounce of effort you have, each thrust oozing with skill. When sleeping girl squeals orgasmically, you look up at the doctor and see she is not monitoring the computer at all; she's watching the fucking you're delivering. You look her straight in the eye and smirk at her, delviering another moan-eliciting barrage of thrusts to your victim. The doctor quickly looks down at the equipment, avoiding eye contact." MYSTERY NEXT FUCK:8 PROGRESS:2 >>
<</if>>
<<do "Shoot your load." "REPLY:It's time! You cum inside her." "RESPO:" NEXT >>
<<case 11 >>
<div style="filter: brightness(.6) contrast(1.7) hue-rotate(-50deg);">
<<image "images/stock/cream (25).webp" right >>
</div>
<<ifreply >>
<<convo >>
You shot so much of a load in her that excess sprays out!
<<fuck flowergirl $PLAYER sleep impregnate >>
<<show "It was enough. Your sleeping beauty is pregnant! The experiment was a success...?" ICON:preg >>
<<if _WATCHING >>
<<quo WHO "Well done, _NAME! In a moment I'll know... yes! She's pregnant.///says the Doctor, glasses reflecting the readout on her screen." >>
<<quo POV "I know." >>
<<quo WHO "Did you, now?///she asks, looking up at you from those readings." >>
<<else>>
<<p>>You hear Doc _HERLASTNAME's muffled congradulations from the other side of the curtains. You hastily put on your clothes when you hear its motor whirr up, and by the time it has slid open you are nearly fully clothed.
<</if>>
<<say "Did I overdo it?" "REPLY:No, you did wonderfully. That's an impressive amount of semen." NEXT >>
<<say "I'm a fan of scientific rigor. What do you say you swap places with her and we run the experiment one more time?" MYSTERY "REPLY:You're disgusting, _LASTNAME. If I didn't need that part of your personality for these experiments, I'd surgically remove it." NEXT SCIENCE>_DIFFICULTY ACT:harass "COUNTUP:doco preg promise" >>
<<say "She'll never know what hit her." "REPLY:Yes, I'll have to prepare an explanation for her when she starts noticing symptoms." NEXT >>
<<case 12 >>
<<stand alt >>
<<convo "$REPLY///she says, taking your hand and shaking it.///I should ask you, since I haven't yet... how many pregnancies have you caused?" >>
<<set _PREGGINGS = "girls_pregged".counted()-1 >>
<<set _PREGSADURATE = Math.ceil(_PREGGINGS*2.5) >>
<<if !_PREGGINGS >>
<<say "It's actually my first time." "REPLY:That's... surprising. I misread you, to some extent. But I have a feeling that the semen samples I take from her vagina will show an above average sperm count." NEXTNEXT >>
<<say "I've gotten three girls pregnant." "REPLY:That's pretty impressive, especially for your age." NEXT LIE >>
<<elseif _PREGGINGS==1 >>
<<say "Just one." "REPLY:That's it? You mean not including our little test subject over there, right?|Right. She was my second.|But the way you say it... There was something interesting about it, wasn't there?" NEXT >>
<<elseif _PREGGINGS<4 >>
<<say "I've gotten _PREGGINGS girls pregnant before today." "REPLY:That's pretty impressive, especially for your age." NEXT >>
<<say "I've gotten _PREGSADURATE girls pregnant." "REPLY:That's //very// impressive." NEXT ACT:brag LIE >>
<<else>>
<<say "I've gotten _PREGGINGS girls pregnant before today." "REPLY:That's //very// impressive." NEXT >>
<<say "I've gotten _PREGSADURATE girls pregnant." "REPLY:That's incredible! More than I expected, by a wide margin!" NEXT ACT:brag LIE >>
<</if>>
<<if _PREGGINGS >>
<</if>>
<<say "Well over a hundred, Doc _HERLASTNAME." LIE:_DIFFICULTEST LOVE:10 ACT:brag ACT:biglie "REPLY:That's... I don't believe you.|Believe it. I've got it down to a science. In high school I kept my ears open, figured out who's period was when, and would ask them on dates for days that were in their fertile window.|That's impressive. Very devious, but impressive.|Had to leave town after that. Tried it again the next school, moderate success. Eventually my parents sent me to an all-boys private school.|Did it put an end to it?|Not entirely. Two teachers went on maternity leave my second year there.|You are remarkable, _NAME." NEXT >>
<<case 13 >>
<<stand alt >>
<<convo "$REPLY///she says, smilling.///I'm curious about your history in this regard. Could you tell me about an impregnation that sticks out in your mind?" >>
<<set _CUBUS_OVERRIDE_SECRET = 1 >>
<<say "The day I was to leave the island, I hooked up with a girl I met at a nightclub. Something strange happened, a bright light I must have hallucinated, and a sense of bliss... and I woke up somehow knowing that I impregnated her. I've been trying to figure out why ever since." "REPLY:Fascinating... Have you felt different since then? More compelled to impregnate?|Yes, actually...|Hmm." NEXT >>
<<say "This isn't my first time impregnating a sleeping woman. My mother doesn't know this, but my younger brother... is also my son." "REPLY:Incest of all things! Truly you are a degenerate. Your brother... was he born with any deformities?|Uh, no. Totally normal.|Yes, that sounds right. A Category-I evasion of negative effects of homozygosity... Hmmm..." NEXT LIE:8 >>
<<say "I met this big chubby MILF Lana, put a bastard in her." "REPLY:Lana... Hurtz?|What? How did you know?|She gets her birth control here... I suppose it didn't work, did it?|Thankfully not!|What drew you to her, I wonder. Was it that she's an older woman, or was it the knowledge that she's given birth before...?" NEXT PREG:bratmom >>
<<say "You know that anchorwoman on UTN?" "REPLY:I don't watch the news.|Well, if you did you'd be impressed to learn that she's carrying my child.|Huh." NEXT PREG:anchorwoman >>
<<say "I met a girl on a nature walk. Gave her a dicking." "REPLY:Surrounded by nature, your instincts took over, was it?" NEXT PREG:pathgirl >>
<<if "girls raped".counted()>3 >>
<<say "I'll tell you about this one girl I raped..." "REPLY:Jeez, there's no need for that. Just drug if you have to rape them. No need for pointless anguish." NEXT >>
<</if>>
<<say "The impregnation one that comes to mind is one that hasn't happened yet. But it will. (look her up and down)" "REPLY:Sigh... moving on..." NEXT ACT:harass "COUNTUP:doco preg promise" >>
<<say "Nah, they're all good." "REPLY:Well that was pointless." NEXT >>
<<case 14 >>
<<stand alt >>
<<convo _CONVO >>
<<set _CONVO = $REPLY + "///she says, and pulls a folder from a shelf next to the desk, showing you its contents - medical charts, you can tell from a glance.///Now I have a confession to make. When you first came in, I stole a sample of blood from you.|How?|<<itemimage microlab right >>Don't worry about it. I'm clever, when I want something from you you'll never notice me taking it. Anyway, I've ran tests on it since - you've piqued my interest for various reasons - and I've made the determination that you have a very special condition. An enhanced reproductive drive and ability to impregnate.|You can tell that just from my blood?|I can tell it from your blood, the readings from the experiment we just performed, and resonable inference. I think my research would significantly benefit from studying you further.|Oh jeeze, is this where you shoot me with a tranq dart and I wake up on an operating table being dissected?///you say, tensing up.|Not today, _LASTNAME. I usually save the dissection until after I've had time to observe you in a cage.///she says, jokingly.///But I would like to do something slightly invasive to you. I want to put this inside you.|///She holds up a vial and pulls and object from it with a very long pair of stainless steel tongs. It's black and shiny and looks like an oversized pill." >>
<<convo _CONVO >>
<<say "What is that?" "REPLY:It's a microlab, a sophisticated medical apparatus." NEXT >>
<<say "Oh, it's a 'microlab'. They use those to monitor biodata in astronauts from the inside, right?" "REPLY:Good boy." NEXT MEDS>_DIFFICULTY LOVE:1 >>
<<case 15 >>
<<stand alt >>
<<set _CONVO = $REPLY + "" >>
<<convo "$REPLY It will let me monitor your body's chemistry, cardiovascular data, and so forth. With this inside you, I'll receive a flurry of valuable data each time you impregnate. This data will be crucial for me." >>
<<say "Ok but... it looks a little big, no? How am I going to swallow it?" "REPLY:It's not a pill, silly. It's a suppository." NEXT >>
<<case 16 >>
<<stand alt >>
<<convo "$REPLY I need to insert it rectally.|Up my butt? No.|Yes.|I don't want that.|Well, that's where it has to go.|Gulp.|Come on, don't be a pussy.///she says, standing and walking over to a medical cot in the opposite corner of the lab.///Get up on this cot over here. It will take only a moment or five. The research will be invaluable, and didn't I already give you a treat? I bet you would have put something in //her// butt if I instructed you to." >>
<<say "Fine..." NEXT >>
<<case 17 >>
<<stand >>
<<convo "Now take off your pants and...///she begins.|///You follow her instructions, kneeling in front of her with your pants around your ankles. You see your apprehensive expression reflected back at you from a stainless steel lab device in front of you. You also see her snap her rubber gloves as she puts them on.|Ok, this will need to go in deep before it affixes itself to your internals. Try to stay loose. I'll be pushing it in on a count of three. One, two-///she begins, but you suddenly feel something press against your asshole! And not gently!" >>
<<say "Oh god..." NEXT >>
<<case 18 >>
At first it's just uncomfortable, but soon it becomes extremely unpleasant. How deep is she shoving it in?! You grit your teeth and silently curse the name _HERLASTNAME. You cast about your mind trying to think of something pleasant to distract yourself.
<<do "You can see her in the reflection... stare at her cleavage..." NEXT CHOICE:TITS P>3 MYSTERY >>
<<do "Try to remember that deepfake you saw of her..." NEXT CHOICE:DEEPFAKE "KNOW:doco deepfake" SECRET >>
<<do "Close your eyes and go to your happy place." NEXT "CHOICE:SLIDE" >>
<<do "Think of England." NEXT "CHOICE:ENGLAND" >>
<<case 19 >>
<<switch $CHOICE >>
<<case DEEPFAKE >>
<<eventimage faker.webp right >>
You try to remember that deepfake you saw of her... yeah, there it is. You picture it in your mind and try to imagine yourself as the one jerking off into her face. She's lapping up your cum like an animal, her mind a total cumslut void.
<<set $CHOICE = "BONER" >>
<<case TITS >>
<<eventimage tits.jpg right >>
You stare at her tits and try to imagine yourself tearing off her top and doing what you will with them, while she screams bloody murder and swats at you feebly.
<<set $CHOICE = "BONER" >>
<<case ENGLAND >>
You think of England for some reason... what a dreary wasteland of bad food and worse teeth!
<<set $CHOICE = "0" >>
<<case SLIDE >>
You go to your happy place... an magical icy cave. It's safe here... A friendly penguin approaches and says 'Slide!', leaping down a tunnel and sliding on its belly. What fun! You dive after him, sliding on your belly down the icy tunnel, and laugh! But suddenly the tunnel grows narrow! Off! You abruptly stop, too large to slide any further! It hurts! And you realize you aren't in an icy cave at all... you're in your own anus! And you're a big black pill-like object being shoved in by cruel indifferent hands!
<<set $CHOICE = "0" >>
<<default >>
...
<<set $CHOICE = "0" >>
<</switch >>
<<p>>...
<<convo "Ok _LASTNAME, you can stop clenching your fists, it's over.///she says, and it's true; the sensation has passed. She's out of you.|Oh thank god.|It's firmly affixed inside you. Can't feel a thing, can you?|N-no...|So why the long face? Genetics?///she says, walking to a throwing her gloves in a garbage bin and washing her hands in a nearby basin." >>
<<do "Pull your pants back up." NEXT >>
<<case 20 >>
<<stand >>
You pull up your pants.
<<switch $CHOICE >>
<<case BONER >>
In doing so, you realize you have an errection. Did she notice?
<<convo "You got a little excited during the process, I see.///she says. So yes, she did notice.|No, it's not-|No, don't worry. It's not unusual for men to have an arousal response to that kind of penetration.|Yeah, ok, moving on...|Usually it's a special sort of man though. Are you sure you're not... you know??|No! It's not that! I-|Whatever, you can tell me all about it over brunch, queen.///she says mockingly.|Grrr." >>
<<default >>
<</switch >>
<<say "Thank god that's over." NEXT "COUNTUP:doco trust" >>
<<case 21 >>
<<stand alt >>
<<convo "It's only just beginning. I have a lot of work to do, but in the meanwhile why don't you go out there and have some fun? Here's a few things to get you started on your own research.///she says, handing you a paper bag full of items.|What is all this?|Its your materials. Remember science class in grade 5? Purpose, Hypothesis, Materials, Experiment, Conclusion. Take your materials, find a nice girl to experiment with and get me the conclusion we both want." >>
<<item "condom_trick|pill-fertility2|pill-knockout|500" >>
<<happen "microlab" >>
<<say "Will do, doc." "RESPO:I'm excited to hear about your progress. Remember, when you're fucking a girl, I'll be watching your vitals via the microlab. Hahahaha.///she laughs. You don't laugh back." PAGE:999 >>
<<case 30 >>
<<stand alt >>
<<convo >>
<<set
_ODDS= 30 + "psi".playerAttribute()*10+"I".playerAttribute()*5,
_ODDS=_ODDS + "guile".playerAttribute()*5
>>
<d>_ODDS vs <<=setup.diceRoll(100)>></d>
She launches into a speech about philosophy, science, history and attempts to convince you why taking part in this crime is actually for the greater good.
<<if setup.diceRoll(_ODDS) >>
<<show "Your mental faculties are too robust for her to manipulate you." CLASS:PASS ICON:psi >>
She makes a good case, but you eventually notice her attempt to manipulate you and it doesn't work.
<<say "That's a very compelling argument, but I'll have to decline." PAGE:35 >>
<<do "Her arguments aren't totally bogus. Ask her to start over, and this time listen with an open mind." NEXT >>
<<else>>
<<show "Your mental faculties not developed enough to resist her oracy." CLASS:FAIL ICON:psi >>
<<convo "...so I think you'll aggree that in the grand scheme of things, the needs of humanity outweight the needs of the individual.|I hadn't thought of it that way, Doctor _HERLASTNAME. All my reservations from this come from a place of selfishness; thank you for helping me realize that." >>
<<say "I'm sure that, if this woman heard your arguments and had the capacity to comprehend them, she would aggree with this course of action too." "REPLY:She absolutely would." PAGE:6 >>
<</if>>
<<case 31 LETHERANYWAY >>
<<stand alt >>
<<convo "...and if you think about it, it's a far worse crime - not against an individual but against the entirety of human achievement - were you to not take part in this important endevour.|Yes, this is fascinating. Can you go over your points one more time.|Sigh... alright.///she says, and starts over.|///This time you listen to her with an open mind, and find yourself being swayed. Really, you aren't sure what issue you had with it - she's right about everything. Gosh she's so smart. And beautiful." >>
<<say "I hadn't thought of it that way. It's almost as if not raping her would be an even bigger rape - as if I was raping scientific progress itself." "REPLY:Yes! That's what I mean!" PAGE:6 >>
<<case 35 LETHERANYWAY >>
<<convo "Fine, come back when you've grown a set of balls. I mean, what kind of man turns down an opportunity like this? I makes my blood boil, it really does. What a waste of my time. I really thought you were better than this.|///She mutters and grumbles under her breath as she follows you back up the stairs." >>
<<event_exitlink "Come back some other time, or don't." >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<change_bg pharmacy >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto flowergirl 1 >>
<<difficulty 5 >>
<<set
_HERNAME = "Vera",
_PORTRAIT = "<<eventimage see.jpg right >>"
>>
/* Vera Angelo */
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
_PORTRAIT
<<sayone "You see a cute girl.|You see a girl wave at you." >>
<<quo WHO "Hey monsieur, would you like to buy some flowers?|Flowers! Flowers for sale! The most beautiful you've ever seen.|Flowers! Make your girl feel special! How about it?" >>
<<if setup.inParty("doco") >>
<<quo WHO "Oh, Madame O, is this your... your son?|Madame O, is that you? I see you have taken a... you are with a younger man. Very //nice//." >>
<<quo doco "Not really, Vera.|Not even close, my dear." "she says, flinching stlightly.|she says with barely-concealed annoyance." >>
<</if >>
<<pregdetect "You sense your child growing rapidly inside her." >>
<<say "Sure, let me take a look." NEXT "RESPO:Whoever your special person is, I have a flower that they'll love." >>
<<say "She looks familiar. Is she..." NEXT "RESPO:Whoever your special person is, I have a flower that they'll love." "CHIMEIN:doco:Incubating your rapeseed? Yes, she's your baby momma.///she whispers to you.///She might look good in the light of day, but don't get any ideas of starting a relationship with her; it could screw up the experiment." PARTY:doco JUSTONCE >>
<<say "No thanks." PAGE:777 >>
<<do "Throw a rock at her." PAGE:888 "RESPO:///The first stone hits her right in the chest. She swears at you and runs off as you fling the second, missing narrowly. After deep reflection, you realize you have no idea what posessed you to do that and you doubt she'll ever let you near her again." >>
<<case 1 >>
_PORTRAIT
<<convo >>
<<if $CHOICE=="CHAT" >>
You chat with her for a bit.
<<if "flowgirl warned".happened() and random(0,2) >>
<<quo WHO "I had a dream a man warned me of a wicked witch who wanted to boil me alive to make a potion of youth! He was so brave and dashing." >>
<<elseif "flowgirl taunted".happened() and random(0,2) >>
<<quo WHO "I had a dream that a demon captured me and was going to chop me to pieces. He put a blindfold on me and just when I thought he butcher's knife would fall... something else happend. I'm still trying to understand it." >>
<<elseif $WHO.wasFucked() >>
<<quo WHO "I've been having some pleasant recurring dreams of a handsome prince.|I struggled with celibacy, but not too long ago I felt a sort of release. I feel great now.|I've been incredibly hungry. I've eaten quite a lot, too. I don't feel ashamed by the weight I've put on... it just feels right somehow. I'll need to get new outfits, though." >>
<<else>>
<<sayone "You learn she is styding magic healing crystals or something.|She really believes in astrology. Astronomy? Not as much.|You learn she is a college student of some kind.|She mentions she is doing an internship in a lab of some kind, but when you press her all you learn is a {{Pharmacy location}}." >>
<</if>>
<</if>>
<hr>
<<switch $SHOPACTION >>
<<case BUYING >>
<<switch $THING >>
<<case flower >>
<<quo WHO "Thank you! She'll love them." >>
<<case flower2 >>
<<quo WHO "Thank you! You must really like her!" >>
<<case flowers >>
<<quo WHO "Thank you! She'll love them." >>
<<default>>
<<if $THING>><<quo WHO "Good choice!" >><</if>>
<</switch>>
<<case SELLING >>
<<switch $THING >>
<<case flower2 >>
<<quo WHO "Too fancy?" >>
<<default>>
<<if $THING>><<quo WHO "Good choice!" >><</if>>
<</switch>>
<</switch>>
<<ifpreg "She seems familiar..." >>
<<do "Try to strike up a conversation." CHOICE:CHAT >>
<<say "I need some advice. I know this amazing, beautiful girl. I want her to know she's special, but she already has all the flowers she could ever need." CHARM "RESPO:Oh, haha! That's so sweet, sir. But I'm practicing celebacy for philosophical and spiritual reasons. I'm sorry but... you'll find someone soon! I just know it." "CHIMEIN:doco:And even if she wasn't, she's way out of your league." SAYONCE MYSTERY >>
<<say "Are you a... um... customer of Doctor O'Reilly, the pharmacist?" "RESPO:Doctor O'Reilly? Yes, I'm also interning with her for school. Why do you ask?|Oh I uh... saw you over there. I just wondered.|Oh yes, I help her in her secret la- I mean, I help her tidy up in the pharmacy." "CHIMEIN:doco:What are you playing at, imbecil? Leave it alone." PREG SECRET >>
<<say "Are you a patient of Doctor O'Reilly, the pharmacist?" "RESPO:Oh yes. She's purified my chakra several times.|Your... what?|It's like this aura thing. You need to get your aura cleaned every so often, to keep your soul pure.|The pharmacist did this...?|She's not just a pharmacist silly! She's a doctor of alternate medecine! I assumed you knew. You should get your chakras re-aligned, you'll feel great afterwards!|What does it involve?///you ask, wondering what Olivia's game was.|Well, she had me lie down on a cot and drink an herbal tea. Then she sort of moves her hands around just over the skin, redirecting the flow of my energy. I was asleep for that part though. That tea is powerful stuff!|I see.///you say. The tea must have been what knocked her out.///So... you felt good afterwards?|Yeah! I felt so... I dunno. Just good. I've been feelign a little tired and lightheaded lately though, I wonder if she can help me with that.|Worth asking I guess." "CHIMEIN:doco:Normally I'd be bothered by your sticking your nose into this, but she's as dumb as dirt. If you're so fascinated with her, next time we have a //tea session// you can be her bed intruder again." I>4 PREG SECRET >>
<<say "Gotta go." PAGE:777 "RESPO:Alright, but you know where to get your flowers right? Here!" >>
<<set _MERCHANT_INVENTORY = "flower flower2 flowers".split(' ') >>
<<shop_interface _MERCHANT_INVENTORY >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
<<event_delayrepeat 7 >>
<<event_exitlink >>
<<case 888 BADEND >>
<<convo >>
<<event_finalize >>
<<event_exitlink >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<difficulty 1 >>
/*
<<set $OBJECT = {
desc: $args[0],
extra: $args[1],
extra2: $args[2],
extra3: $args[3],
pic1: $args[4],
pic2: $args[5],
} >>
*/
<debug >
<<set
$WHO = $OBJECT.desc ? $OBJECT.desc : "bootycaller",
_STANDPIC= $WHO.isNPC() ? $WHO : "images/npcs/woman.png",
_CALLPIC = $OBJECT.pic1,
_FUCKPIC = $OBJECT.pic2 ? $OBJECT.pic2 : $WHO.getPic('fuck'),
_FUCKPIC = $OBJECT.pic2 ? $OBJECT.pic2 : 0,
_CALLTXT = $OBJECT.extra,
_FUCKTXT = $OBJECT.extra2,
_ETC = $OBJECT.extra3
>>
<<talkingto $WHO 1 >>
<br>$WHO
<br>CP _CALLPIC
<br>FP _FUCKPIC
<br>CT _CALLTXT
<br>FT _FUCKTXT
<br>EX _ETC
<<showobject $OBJECT >>
</debug >
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<if _CALLPIC >>
<<image _CALLPIC right >>
<<else>>
<<itemimage phone right >>
<</if>>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<if _CALLPIC >>
<<image _CALLPIC right >>
<<else>>
<<stand _STANDPIC >>
<</if>>
<<if _CALLTXT >>
<<convo _CALLTXT >>
<<else>>
<<quo WHO "Hey loverboy!|I've been thinking about you all day.|Hey _NAME. You're as handsome as I remember you.|I'm glad you picked up, _NAME.|We're gonna have a good time, aren't we?" >>
<<quo POV "Should I give you the tour of my place?|Can I get you anything?|How was your day?|Want to watch a movie?" >>
<<quo WHO "Let's skip straight to fucking.|Your dick, in me, now.|Fuck me, before I sober up!" >>
<<quo POV "I like the sound of that.|You're on.|Will do." >>
<</if>>
<<do "Continue." NEXT >>
<<case 1 >>
<<if _FUCKPIC >>
<<image _FUCKPIC right >>
<<else>>
<<stockimage sex misc right $WHO >>
<</if>>
<<if _FUCKTXT >>
<<convo _FUCKTXT >>
<<else>>
<<sayone "You give this slut a pounding.|You give her a good fucking.|You have a hard time keeping up with her.|This girl's a freak!" >>
<</if>>
<<do "Continue." NEXT >>
<<case 2 >>
<<fuck $WHO $PLAYER _ETC >>
<<sayone "When the deed is done, you make some excuse for her to leave.|She gets dressed and leaves afterwards, kissing you before she does.|She asks if you want to cuddle afterward, you say maybe next week and tell her she gotta go." >>
<<event_exitlink "Leave." >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<set
_TOTAL = 11,
$ARRAY = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
>>
<<set $ARRAY[1] = {
traits: "blonde",
value: 1,
diff: 1,
resp: "",
thanks: "",
} >>
/*
<<set $ARRAY[ZZZZ] = {
name: "",
model: "",
sight: "",
traits: "",
value: 1,
diff: 1,
greet: "",
thanks: "",
extra_ask: "",
extra_resp: "",
extra_req: "",
extra_rew: "<<happen nothing >>",
extra_end: "<<fuck $OBJECT.name $PLAYER >> ",
rude_ask: "",
rude_req: "",
rude_resp: "",
rude_rew: "<<happen nothing >>",
ifpregnant: "",
} >>
<<set $ARRAY[1] = {
traits: "",
value: 1,
diff: 1,
sight: "blonde woman in her early twenties",
greet: "Oh, your camera... are you a professional photographer?|Well-|I took so many selfies on the way to the beach, my phone's out of battery. Could you...?",
extra_ask: "",
extra_resp: "",
extra_req: "",
extra_rew: "",
extra_end: "",
rude_ask: "",
rude_req: "",
rude_resp: "",
} >>
<<set $ARRAY[2] = {
traits: "black pornable",
value: 1,
diff: 1,
sight: "sexy black woman",
greet: "Hey, you know how to use that thing?|Yeah, would you like to model for me?|Just take my photo and think yourself lucky I spoke to you.",
thanks: "Damn, I look sexy, you're good with that thing. Shit, I look sexy as fuck! A dude like you would be useful to keep around.|I sure would. Want to get a drink?|Nah I'm good. I'll just find a hotter guy who can do the same think back home in Miami.",
extra_ask: "",
extra_resp: "",
extra_req: "",
extra_rew: "",
extra_end: "",
rude_ask: "",
rude_req: "",
rude_resp: "",
} >>
*/
<<set $ARRAY[1] = {
traits: "",
value: 1,
diff: 1,
sight: "blonde woman in her early twenties",
country: "Sweden",
greet: "Oh, your camera... are you a professional photographer?|Well-|I took so many selfies on the way to the beach, my phone's out of battery. Could you...?",
extra_ask: "",
extra_resp: "",
extra_req: "",
extra_rew: "",
extra_end: "",
rude_ask: "",
rude_req: "",
rude_resp: "",
} >>
<<set $ARRAY[2] = {
traits: "blonde",
country: "California",
value: 1,
diff: 1,
sight: "blonde breathing heavily from her beachside jog, dripping with sweat and enthusiasm",
diff: 1,
greet: "Um, like, hi? I saw you there taking pictures and like, are you a scout for a modelling agency?|No-|Oh, are you with a fitnesss brand? Which one? My god it would be amazing to see myself on one of those big billboards? Don't you think.|Uh...",
thanks: "What do you think? Best photo you took all day? Imagine seeing it up on an advertising billboard?",
extra_ask: "Thanks for the pic, I'll consider you... See, I'm //totally// the owner of a fitness brand, and I'm looking for a girl to be the face of my brand! (not sure where this will lead, but maybe to the point between her legs?)",
extra_resp: "Whoah! I knew it.///she says, looking at your muscled body.///Why would a fit hot guy be taking pictures of girls at the beach like a freak, //unless// he was looking for just the right one to make famous! So you looking for a fit and sexy blonde, dude?|Yeah, and I've seen a fair few of those today. I don't even remember most of them.|How about me? I think you'll remember me.///she says, beaming confidently.|I dunno, I have a pretty bad memory.|Oh? Well I'll make sure that I leave an unforgettable impression.///she says coyly, putting her hand on your chest.|",
extra_req: "S:7 LIE:5",
extra_resp2: "<<change_place $HOME >>//This// is where you're staying?///she asks, when you get to your place.|Yeah. It's out of the way, too many people recognize me at the better hotels. I'm kinda a big deal, and I don't like it when people make a fuss over me.///you lie.|Oh wow. I find successful men //sooo// attractive.",
extra_resp2: "|///<<image \"images/stock/sex misc (2).webp\" rightwide >>She gets to the important business of grinding your dick, which she does tirelessly for hours.|Ohhh... So... _NAME... ///she says as she intensifies her movements, bringing you dangerously close to cumming.///Do I have the job...?|That depends; I'm about to cum. Do you stay on, or get off?|I'm gonna stay on while I //get off//.///she says with a smile, and rides you harder.|///The two of you cum together.|Well _NAME... Am I your new model?///she says after catching her breath.|It's not approriate to call your boss by his first name. Call me Mr. _LASTNAME.|Of course, Mr. _LASTNAME.",
extra_rew: " <<fuck _HER_ID $PLAYER >> <<timepasses 2 >>",
extra_end: "<<stockimage bj misc 23 rightwide >> She licks your dick clean afterwards, wanting to make extra certain she stood out from the other girls. (Unfortunately for her, you won't have any modelling jobs to offer, so she took a load in both ends for nothing.) You promise to call her again in a few days and send her away.",
rude_ask: "Yeah, it would be amazing to look up at your face; how about a ride?",
rude_req: "LIE:5",
rude_resp: "Sorry, what do you mean?|I mean you come to my place I lie down with my dick out and look up at your face as you bounce up and down on it.|What? Ewww! God, gettaway from me!///she says, kicking sand at you and walking swiftly away.",
} >>
<<set $ARRAY[3] = {
traits: "mature|big boobs".toArray(),
country: "Greece",
value: 1,
diff: 1,
sight: "a cougar",
greet: "What are you doing, pervert? Trying to take photos of unsuspecting women?|Uh-|Well, I'm the sexiest thing you've seen all day,///she says, pulling down her bikini bottom enticingly,/// so get snapping.",
thanks: "",
extra_ask: "",
extra_resp: "",
extra_req: "",
extra_rew: "",
extra_end: "",
rude_ask: "Admit it; you didn't really come up to me for a photo, did you? That's fine, I was thinking the same thing when I first saw you.",
rude_req: "ACT:rude",
rude_resp: "The same thing? What exactly were you thinking, kid, just so I know we're on the same page.|I was thinking we find some place quiet where I can fuck your pussy to oblivion.|My my... You really think I'm such a slutty woman that talking to me like that would just get you what you wsat?|I hope so.|///The two of you find a changeroom. She hands you a condom, but laughs and tosses it aside when she sees you frown in response. You spend the next ten minutes showing this slut how you do it.",
rude_rew: "<<stockimage sex milf 60 >><<item condom >><<fuck _HER_ID $PLAYER $OBJECT.traits >>",
} >>
<<set $ARRAY[4] = {
traits: "mature|big boobs|fake boobs|tanned".toArray(),
country: "Canada",
value: 1,
diff: 1,
sight: "tanned cougar in a lime bikini",
greet: "Why are you taking a photo of //her// when you could be taking one of //me//?",
where: "",
thanks: "I can tell you've been staringat my tits the whole time. Go on, admit it.",
extra_ask: "Just appreciating your surgeon's handiwork.",
extra_req: "MEDS:6",
extra_resp: "Oh, //these//? I suppose you're going to tell me you're a med student with plas surgeon aspirations and you were wondering if you could take a look for purely educational reasons?|Well...|Well! Well, my husband's a doctor, you know.|...|He's also golfing for the next two hours. So why don't you come back to the hotel with me and...",
extra_resp2: "///<<stockimage sex porn 24 right >>||Ahhh... _NAME... you see I have an interest in a piece of your anatomy as well...///she sighs as as she rides your cock.|I'm almost there.... let's finish together now... UHHHH!",
extra_resp3: "Hooo.... I must say... it's the nicest one I've had all day...|All day?|Oh, you didn't think you were the first young man I hopped on during the trip?|///Apparently she got her breast augmentations on this very vacation trip and has been making the most of the attention she's been getting for them.|Oh goodness me you really unloaded in me, didn't you?",
extra_rew: "",
extra_end: "<<stockimage cream 16 right >><<fuck _HER_ID $PLAYER pregbonus $OBJECT.traits >>",
rude_ask: "Yeah, that's right. How about a squeeze?",
rude_req: "",
rude_resp: "Are you kidding me? I didn't pay big bucks for these just to let every pervy kid have a grab at 'em. Take off!",
} >>
<<set $ARRAY[5] = {
name: "Ketika",
traits: "sexy brown teen Ketika Sharma pregbonus".toArray(),
country: "India",
value: 1,
diff: 1,
sight: "a beautiful brown-skinned teen",
greet: "Hey, take my pic?///she asks in a strong accent you can't place.",
thanks: "Thank you, this photography is amazing!",
extra_ask: "You said last time you have a fiancee, but here you are alone again. I believed you, but it troubles me that he is not here with you.",
extra_resp: "Oh, you are sweet to think of such a thing. No, I am not lonely; in fact, I am glad to be here by myself. When I return home, I am to be married; it's an arranged marriage, you see.|Oh. Do you mind if I ask... do you love him?|I think I do but... still, my future with him troubles me. Oh, it's so strange to discuss this with a stranger, or at all.///she says, sighing.|Well, we don't need to remain strangers. I'm _NAME.|I'm Ketika. Would you like to get some tea?",
extra_req: "C HAPPENED:beachphoto_indian ",
extra_rew: "<<stockimage sex student 3 >> <<fuck _HER_ID $PLAYER student brown homefuck >>",
extra_resp2: "///Tea! She has a heap of anxieties and insecurities, and it doesn't take you long to use thee to steer her into your arms. Within the hour you are giving her a raw fucking as she bite-moans into your pillow.",
extra_end: "Afterwards, she cries, having realized her folly. You not-so-subtly pressure her to leave.",
rude_ask: "Where you from, beautiful?",
rude_req: "SKILLUP:charm:2 HAPPEN:beachphoto_indian ",
rude_resp: "Far away, guy. Would you come visit me?|For a woman like you, I'd travel anywhere.|Hehe, ok, as you say. I am from India. I am engaged, sadly. Keep looking, handsome.",
ifpregnant: "Hopefully her fiancee won't notice the skin of his firstborn is a shade or two lighter than he expects.",
} >>
<<set $ARRAY[6] = {
traits: "asian teen".toList(),
country: "Thailand",
value: 1,
diff: 1,
sight: "cheerful Asian girl",
name: "Jetski Girl",
greet: "Hey, hi. Jettaski? Click click.///she says, mimicking taking a photo with her hands.///Come, follow!|///She pulls you to a jetski sitting in the water nearby. She starts posing on it, obviously wanting you to take photos with it.||Is this your new Jetski?|Clicky-clicky!///she says, pantomiming a person taking a photo, then laughing.",
thanks: "Thankuu!",
extra_ask: "Nice Jetski. If you like something powerful between your legs, I have just the thing...",
extra_resp: "Huh?///she says, not understanding.|I said I have something for you. Something you can ride like a jetski.|You wanta ride jettaski?///she says, still not getting it.|No, I want //you// to ride //me//.|Nanto osshaimashita ka?///she says, still not getting it, but remaining cheerful nonetheless.|///Frustrated by the communication barrier, you step closer so your bodies are almost touching.|Oh!///she says, looking up at your muscled body towering over her.///Ah... veru big.|///She puts her hand on your chest.|Very big.///she slides her hands down until she feels your massive errection.///Veru veru big.",
extra_req: "E:8 S:8",
extra_rew: "She invites you on her jetski and the two of you ride to a place she seems to assure you is private, her ass squirming and bumping against your dick as the jetski bounced from wave to wave. Eventually, you arrive to a yacht club and dock. She unlocks an employee entrance with a thumbprint, and leads you to an empty banquet hall where shushhes you to keep it quiet as she slides her bikini bottoms off. <<stockimage sex asian 49 >> You give her pussy a pounding like it's never received, her moans and grunts echoing across the big hall.",
extra_end: "<<fuck _HER_ID $PLAYER asian >> After she catches her breath from the fucking of her life, she kisses you softly and hastily pulls her bikini bottoms back on. Suddenly anxious about how exposed that fucking was, she drags you by the hand out and back to the jetski. After the ride back to the beach, she kisses you once more, and leaves. You didn't have the heart to tell her that on the way out of the banquet hall you saw the chef and three other employees watching from a doorway; they probably saw the whole thing.",
ifpregnant: "Including the moment she got pregnant.",
} >>
<<set $ARRAY[8] = {
traits: "black",
name: "Shauna",
country: "Detroit",
value: 1,
diff: 1,
sight: "black chick with dreadlocks and an amazing body",
greet: "Sup. You good with that thing?|I am.|You wanna take my photo? I need to send my rich boyfriend a photo to get him excited and keep him interested. Long distance relationship, you know?|That shouldn't be too hard.",
thanks: "Thanks. These'll make him wild. I'm like //this// close to getting a ring from him. Then I'm //set//.",
where: "downtown",
extra_ask: "Your boyfriend is a lucky man, but the long distance thing must have you hurting for a certain type of company. A beautiful woman like you deserves to feel good, whenever she wants.",
extra_req: "CHARM>7",
extra_rew: " ",
extra_end: "",
extra_resp: "You think I don't know what I deserve? Of course I do. I got a guy who'll give me everything. Still, you did me so nicely with those holograms, and seeing them put me in a mood. Come over to my place and we'll talk... what's your name?|_NAME|Shauna.|///The two of you go to her condo, the penthouse suite of a building just a few blocks away. Her patriotic bikini hits the floor as soon as the door shuts.",
extra_resp2: "///<<stockimage sex black 13 rightwide >>||You like this? Better up with me!///she says, after climbing on top.|///She leans forwar to kiss you with her massive lips. This is the third position you've tried. Her hips move like a fucking machine, every moment a joy.|Oh yeah... Uh... I missed this feeling. Oh... OHHH!|///As she shudders from orgasm, you realize your fuck session - which you hoped to prolong as much as you could for the sheer fun of it all - is about to end as you reach your limit!",
extra_resp3: "OHHH YESSS!!! AHHH!|Uhhhh!///you say, blasting her full of cum. <<fuck _HER_ID player $OBJECT.traits >>|Mmmmm...///she says when she's finished shuddering, her hips still riding you slowly.///Hey... you're softening... did you...? Oh fuck!|///<<stockimage cream black 3 rightwide >>Your babyseed oozes out of her, and you feel it dripping onto you. She breathes heavily, both from the sex and from the anger at being creampied.|You fucking came in me! Get out!|What was I supposed to do?|GET OUT!|Anyway, you looked like you could use a good breeding.|OUT!!!!",
rude_ask: "I'm not rich, but if cash is what you're after, I can think of a way for you to earn some from me with those big lips of yours. (offer her some cash for a blowie)",
rude_req: "HP:-5 PAY:100 BARTER<4",
rude_resp: "Are you for real?///she says, scowling, but her expression soon changes to a mischevious one.///Yeah, alright. Come closer, handsome. Cash up front, we'll start with a kiss, and then I'll take care of your manhood.|Sounds good.///you say. She leans in for a kiss... and headbuts you!///Ow! Goddamn!|///By the time you stand, she's too far away, and taken the cash you gave her with her. You really miscalculated there.|///Well, jokes on her because you have the weirdest boner right now.",
} >>
<<set $ARRAY[9] = {
traits: "asian boobs",
name: "Connie",
country: "Korea",
value: 1,
diff: 1,
sight: "beautiful curvy Asian with a full bikini top",
greet: "Hey, you a pro? Or just a photography student? I could model for you, if you give me some of the holo.",
thanks: "Wow, these look //nice//. You're going to use these in your portfolio, right? Of course you are. So will I.",
extra_ask: "",
extra_resp: "",
extra_req: "",
extra_rew: "",
extra_end: "",
rude_ask: "You're a great model. Ever thought of doing hardcore porn?",
rude_req: "ACT:rude HEALTH:-3",
rude_resp: "Have I //what//???|Yeah, you got the perfect body for it. Plus, everyone loves an Asian with big tits, right?|///She slaps you accross the face and storms off accross the hot sands.",
} >>
<<set $ARRAY[11] = {
name: "Tabitha Bergman",
model: "Tiffany Star",
sight: "a cute girl in a green swimsuit",
traits: "teen cute",
country: "Idaho",
value: 1,
diff: 1,
greet: "Hi there. Do you have a minute? I would really love it if you took a photo of me to send to my boyfriend.",
thanks: "///<<photofx images/events/beachphoto/pose/asked11b.jpg holopic >>||Thanks. You're a guy... do you think this will... get him excited?|Yeah, I'd say so. Why?|He lives overseas, and we haven't seen each other in a while and I'm worried he might... well, honestly? I'm worried he might lose interest.|I guess you can't just visit him?|I //wish//. I can't afford it right now. I've been saving up, but it will take me forever at this rate...",
extra_ask: "I know a way a cute girl like you could earn some cash... (tempt to do porn)",
extra_resp: "A cute girl...? Some kind of modelling?|Yeah, you could say that. I pair you up with a partner and you act out scenarios in front of a camera that-|Oh, porn! You want me to be in porn! Oh god //no//.///she says, laughing at the very thought.///I'm not cheating on my boyfriend just so I can go see him! That's oxymoronic or whatever!|Hey, that's fine if you see it that way. Here's my contact info if you change your mind.",
extra_resp3: "Huh, I won't. Trust me.///she says, but she accepts the info anyway.|Anyway, hope things work out with your guy. Hope he's as faithful as you are...///you say, watering the seeds of doubt already in her mind.",
extra_req: "HAPPENED:pornsite_recruiting HAPPEN:beachphoto_greengirl !HAPPENED:beachphoto_greengirl BARTER:6",
extra_rew: " ",
extra_end: "",
rude_ask: "Have you thought about that thing we talked about last time?",
rude_req: "HAPPENED:beachphoto_greengirl SECRET ACT:rude",
rude_resp: "The me doing porno thing? As if.|As if? You've already spread your legs in front of a camera, //and// to a stranger.|That's //different//! It's for my boyfriend!|So would doing porn be!|Eww, get away from me.///she says, walking away.|Plus, you wouldn't even want your boyfriend after I got done with you.|Gross! Shut up. I don't know you.",
rude_rew: "<<heat 3>>",
} >>
<<set $DEFAULT = {
traits: "sexy woman".toArray(),
value: 3,
diff: 3,
sight: "woman",
country: "Wherever",
greet: "Hey photo-guy, wanna take my picture?|Could you take my photo, mister?|Hey boy, you got film in that camera?".sayOne(),
thanks: "Thanks! This will look good in my InstaSlam.|I look soooo good!|Shit, I look fabulous!|Tell me I'm not the hottest thing you've ever taken, photo-guy?|I hope he likes it...".sayOne(),
extra_ask: "",
extra_resp: "",
extra_req: "",
extra_rew: "",
extra_end: "",
} >>
<<include INCLUDETEST >><<set setup.QUIPS = {} >>
/*
<<set setup.QUIPS.EXPLANATION = {
hello: "greets another char",
goodbye: "says goodbye to another char",
insult: "insulting terms for another character, ie bitch, bastard",
laugh: "how they laugh",
ouch: "a minor pain, often without clear source",
swear: "exclamation of anger",
thanks: "thanking another char",
battle_die: "when killed in battle",
battle_flee: "when fleeing battle",
battle_hurt: "when hit in battle, sometimes",
battle_hurt2: "when hit in battle and severely injured (critical hits, etc)",
battle_kill: "when defeating an opponent in battle, sometimes",
battle_start: "when the battle starts, sometimes",
battle_strike: "when attacking, sometimes",
battle_win: "when the battle is won",
battle_yield: "when yielding to opponents",
battle_end: "while raping someone",
raped_came: "orgasms while being raped",
raped_creamed: "just got cummed inside",
raped_came_f: "orgasms while being raped; female-only variant",
raped_came_m: "orgasms while being raped; male-only variant",
raped_preg: "impregnated/inseminated while being raped (potentially to rapist, if male)",
raped_preg_f: "impregnated/inseminated while being raped; female-only variant",
raped_preg_m: "impregnates/inseminates while being raped; male-only variant",
raped_start: "starts being raped",
raped_start_f: "starts being raped; female-only variant",
raped_start_m: "starts being raped; male-only variant",
raped_end: "finishes being raped",
raping_came: "orgasms while raping someone",
raping_came_f: "orgasms while while raping someone; female-only variant",
raping_came_m: "orgasms while while raping someone; male-only variant",
raping_preg: "impregnates/inseminates while raping someone (potentially self, if female)",
raping_preg_f: "impregnated/inseminated while raping someone; female-only variant",
raping_preg_m: "impregnates/inseminates while raping someone; male-only variant",
raping_start: "while raping someone",
raping_start_f: "while raping someone; female-only variant",
raping_start_m: "while raping someone; male-only variant",
raping_end: "finishes raping someone",
sex_came: "orgasms during sex",
sex_creamed: "just got cummed inside",
sex_preg: "impregnates/inseminates while sexing someone (potentially self, if female)",
raping_preg: "impregnates/inseminates while sexing someone (potentially self, if female)",
sex_preg_f: "impregnated/inseminated; female-only variant",
sex_preg_m: "impregnates/inseminates; male-only variant",
sex_start: "during sex",
sex_end: "finishes sex",
>>
*/
<<set setup.QUIPS.player = {
hello: "Sup.|Hey.|Yo.|Hi.",
goodbye: "Later.|Bye.|Sayonora.",
swear: "Shit!|Fuck!|Goddamn it!",
insult: "retard|bitch|asshole|cunt|bastard",
laugh: "Hehehe.",
thanks: "Thanks.",
battle_start: "",
battle_win: "",
battle_kill: "",
battle_die: "",
battle_yield: "",
battle_hurt: "",
raping_start: "I'm going to breed you good.|Let me in that sweet pussy.|I'm gonna knock you up!",
raping_came: "Get pregnant, bitch!|GET PREGNANT!",
raped_start: "Oh no, she's raping me! Hahahahaha.",
raped_came: "Get pregnant!",
sex_start: "",
sex_came: "Hughhh!|Here I cum!",
sex_preg: "Oh...ohohoho...shiit....|Feels... amazing...|You're gonna remember this one...|Let's keep in touch...|That really puts a smile on my face.",
raping_preg: "Hehehe, just wait until you find out...|I left a piece of me inside you.|If I told you it was over for you... I'd be lying.|I just knocked you up!|If you think //I'm// a bastard, just you wait...",
} >>
<<set setup.QUIPS.female = {
hello: "Hey _NAME.|Hello _NAME.",
goodbye: "Later.|Bye.|Sayonora.",
swear: "Shit!|Fuck!|Goddamn it!",
insult: "retard|bitch|asshole|cunt|bastard",
laugh: "Hehehe.",
thanks: "Thanks.",
battle_start: "",
battle_win: "",
battle_kill: "",
battle_die: "",
battle_yield: "",
battle_hurt: "",
raping_start: "I'm going to breed you good.|Let me in that sweet pussy.|I'm gonna knock you up!",
raping_came: "Get pregnant, bitch!|GET PREGNANT!",
raped_start: "Oh no, she's raping me! Hahahahaha.",
raped_came: "Get pregnant!",
sex_start: "",
sex_came: "Hughhh!|Here I cum!",
sex_preg: "Oh...ohohoho...shiit....|Feels... amazing...|You're gonna remember this one...|Let's keep in touch...|That really puts a smile on my face.",
raping_preg: "Hehehe, just wait until you find out...|I left a piece of me inside you.|If I told you it was over for you... I'd be lying.|I just knocked you up!|If you think //I'm// a bastard, just you wait...",
} >>
<<set setup.QUIPS._default = {
battle_start: "Prepare to die!|You never should have come here!|I'm gonna kick your ass!",
battle_win: "Oh yeahhhh!",
battle_kill: "Another one bites the dust!",
battle_yield: "No more! I give up!|Alright, alright! I give in.",
battle_die: "Down I go...",
battle_hurt: "Oof!|Ow!|Ghk!",
} >>
<<set setup.QUIPS.arrogant = {
battle_start: "Filthy animals...|I haven't the time for this.",
battle_win: "Trash, lying on the ground.",
battle_kill: "Already? Unimpressive.",
battle_die: "Urghhhh...|How undignified...|You can kill me... but I'm still not impressed.",
battle_yield: "Perhaps we can come to some sort of arrangement.|Let's not be brutal.",
battle_hurt: "Argh!|Nggh!|Grrr.",
raping_start_m: "Let's see if she's as feisty during sex.|I'm not too proud to give one of these a try.",
raping_came_m: "Magnificent!",
raping_start_f: "I'll show you how it's done!|Time to ride this mad brute!",
raping_came_f: "Uh... mmmm... ohhhhh!|Excellent!",
raping_preg_f: "Oh! He finished... inside me!",
raped_start: "I won't accept this! I cannot!|Unhand me you buffoon!",
raped_came: "I - oh - I'm shuddering with disgust, I assure you.|Ohhhh! Curse you!",
raped_creamed: "Oh! He finished... inside me!",
raped_preg: "You brute! You had to finish inside!|The humilliation...",
sex_start: "",
sex_came: "",
sex_preg: "",
} >>
<<set setup.QUIPS.criminal = {
battle_start: "I'm gonna fuck you up!|Here comes the pain!",
battle_win: "Fuck yeah!|You came to the wrong neighbourhod!",
battle_kill: "And stay down!|Shoulda listened!",
battle_die: "Fuck...!|This ain't over!",
battle_yield: "Alright alright... lets just walk away...",
battle_hurt: "Argh!|Nggh!|Grrr.",
raping_start_f: "I'm gonna ride you ragged!|You're not going anywhere!",
raping_came_f: "Fuck yeah!",
raping_preg_f: "Shit, you came? Why didn't you warn me?",
raping_start_m: "Don't struggle baby... you'll enjoy this, trust me.|You're gonna get it now, bitch!",
raping_came: "Take my load, bitch!|The time's cum!|Arghhh!",
raping_came_m: "Ugh!|Yeah...",
raping_preg_m: "",
raped_start_f: "You put that in me and I'll... no! Nooo!|When this is over I'll kill you!",
raped_came_f: "Ah! Ohhhh! I'll k-kill you!|This is... ngh...|I can... barely feel it...",
raped_start_m: "She got me pinned down!",
raped_came_m: "Gughhhhh!",
raped_preg_m: "Hahahahah!",
raped_creamed: "Oh! He finished... inside me!",
sex_start: "Fuck! Not inside! You asshole!|Pull out, pull out! You shit!",
sex_came: "Here it comes!|Uhhh...",
sex_preg: "Don't give me that look, I didn't say I'd pull out.|I made a mess down there, but it's your problem now.",
raping_preg: "Hope she's on the pill.|Nothing like creaming while she's screaming.",
} >>
<<set setup.QUIPS.bimbo = {
raped_start_m: "This is flattering and all but you're being very aggressive!",
raped_start_f: "Wait, you're going to put that in...?|I didn't know you were trying to do this!|Please, I think there's a misunderstanding!",
raped_creamed: "Cut it out, dude!|Noo-oooo-ooo!|Did you just..? Not cool.",
raped_preg: "Like, why did you stop just when it was getting good?",
sex_start: "",
sex_came: "Oh! OHHH!|Ah! Feels so wonderful!",
sex_creamed: "Like, fill me up!|I didn't think you'd finish inside me! Oh well, haha.|Quick, pull out and shoot it in my mouth! I love the taste of cum!",
sex_preg: "Like, I feel like I'm forgetting something.|Oh well, haha.|Don't worry about it. What's the worst that could happen?",
} >>
<<set setup.QUIPS.guilty = {
battle_start: "I hope nobody gets hurt.|This is all my fault. What was I thinking?",
battle_win: "All this suffering... I'm so sorry.",
battle_kill: "Are you alright?",
battle_die: "I deserve this!",
battle_yield: "Please, I don't want to hurt you!",
battle_hurt: "Ow!",
raping_start: "I'm so sorry! I have to do this!|Oh god, can I even do this? It's wrong!",
raping_came: "Uhh... oh no! I'm sorry miss, I... oh dear...|Oh drat, I forgot to pull out! Please forgive me!",
raped_start: "Please don't feel you have to do this!|Do you consent? Do you consent? Oh god it's going in! Consent, please!",
raped_creamed: "Oh my gosh! I might be in trouble!",
sex_start: "",
sex_start: "",
sex_came: "Oh my gosh! I might be in trouble!",
sex_preg: "",
} >>
<<set setup.QUIPS.inexperienced = {
battle_start: "Ok, I'm warning you!",
battle_win: "Wow! I actually did it!|I knew I could do it!",
battle_strike: "This!",
battle_kill: "Oh my gosh, blood!|Down you go!",
battle_die: "Nooo...",
battle_yield: "Ok, ok, I give in.|I yield.",
battle_hurt: "Ow!",
battle_hurt2: "OUCH!",
battle_flee: "I've bit off more than I can chew.",
raped_start: "What are you doing?!|Is he about to... no! Please!",
raped_came: "",
raped_creamed: "",
raped_insem: "",
sex_start: "Oh my gosh, is that what one looks like?|I'm not sure I'm ready for this.",
sex_came: "Oh! Oh my goodness!|Oh my god, I love you!|",
sex_insem: "",
} >>
<<set setup.QUIPS.knights = {
battle_start: "Thou shalt never defeat a knight!",
battle_win: "Thou art vanquished! Now die!",
battle_strike: "Glory will be mine today!",
battle_kill: "",
battle_die: "No opponent... can... defeat... m-",
battle_yield: "I yield! Thou hast bested me. Please show mercy...",
battle_hurt: "Oof!|Just a flesh wound.",
battle_hurt2: "Ngh!|Armor, don't fail me!",
battle_flee: "There is no glory in defeat...",
raped_start: "No! My vow of chastity...",
raped_came: "I never knew... the pleasures...",
raped_insem: "No! Not inside!!!",
sex_start: "",
sex_came: "",
sex_insem: "",
} >>
<<set setup.QUIPS.lusty = {
battle_start: "Hey handsome!|My you look tasty...|How would you like to die in a beautiful woman's arms?",
battle_win: "",
battle_kill: "Lie down, I'll get back to you soon...",
battle_die: "The things I could have done to you...|Nooo...|You could have had... me...|Going down... one final time...",
battle_yield: "Do with me what you will but... don't be gentle...|Spare me, you won't regret it.",
battle_hurt: "Oww! That's not nice!|Oooh, that felt gooood.|Grrrr.",
raping_start_f: "I have you right where I want you...|I love it when you struggle.",
raping_came_f: "Ohhhh!",
raping_preg_f: "Don't I know how to please?",
raping_start_m: "I will make sweet love to you, woman.|I'm going to make your body sing.",
raping_came_m: "",
raped_start_f: "Please! Don't hold back!|I'm looking forward to this!|Impale me already!",
raped_came_f: "Ohhhh!|Sinful bliss!|Such a skillful rape!|Master!",
REDUNDANT: "Fill me, master!|Is it over? Already?|Mmmm, I can feel your cum inside me...",
raped_start_m: "Ride me!|I'm in heaven!",
raped_came_m: "Ohhhh!|Sinful bliss!",
sex_start: "I'll make you forget your first love.|Your dreams will soon come true.|Many men have enjoyed the bliss you will soon receive.",
sex_came: "",
sex_preg: "Is it over? Already?|Mmmm, cum. I can taste it, even down there...",
} >>
<<set setup.QUIPS.lustys = {
battle_start: "Hey handsome!|My you look tasty...|How would you like to die in a beautiful woman's arms?",
battle_win: "You lost to a girl?|What a pussy!",
battle_strike: "Take this!|Hyaaaa!|Here it comes!",
battle_kill: "",
battle_die: "The things I could have done to you...|Nooo...|You could have had... me...|Going down... one final time...",
battle_yield: "Alright, hold up. You got the right stuff...|Do with me what you will but... don't be gentle...|Spare me, you won't regret it.",
battle_hurt: "Oww! That's not nice!|Oooh, that felt gooood.|Grrrr.",
battle_flee: "",
raped_start: "Please! Don't hold back!|I'm looking forward to this!|Impale me already!",
raped_came: "Ohhhh!|Sinful bliss!|Such a skillful rape!|Master!",
raped_insem: "Fill me, master!|Is it over? Already?|Mmmm, I can feel your cum inside me...",
sex_start: "I'll make you forget your first love.|Your dreams will soon come true.|Many men have enjoyed the bliss you will soon receive.",
sex_came: "",
sex_insem: "Is it over? Already?|Mmmm, cum. I can taste it, even down there...",
} >>
<<set setup.QUIPS.ninjas = {
battle_start: "I will end you, foul beast!|From the shadows I strike!",
battle_win: "",
battle_strike: "Taste my blade!|Whirling blade strike!",
battle_kill: "",
battle_die: "My clan will... avenge me...",
battle_yield: "My training has failed me; I cannot fight any longer. Do what you will, warrior.",
battle_hurt: "A ninja feels no pain!|Rrrr!",
battle_hurt2: "My weak spot!|",
battle_flee: "To flee and fight another day, that is my way of the ninja.",
raped_start: "Not again!",
raped_came: "",
raped_insem: "Noo! I fear this will end my carrer as a ninja...",
sex_start: "",
sex_came: "You are quite skilled!",
sex_insem: "",
} >>
<<set setup.QUIPS.security = {
battle_start: "Cease and desist or get your jaw broken!|Dead or alive, you're coming with me!|You have a right to an ass kicking!",
battle_win: "You're under arrest!|Book 'em, Lou.",
battle_kill: "Resisting arrest!|He had a knife!",
battle_die: "Two weeks before retirement!|You're gonna fry!",
battle_yield: "",
battle_hurt: "Argh!|Ooof!",
raping_start: "I'm gonna help myself to your pussy, citizen.",
raping_came: "Uhhhh.|I'm just leaving DNA evidence everywhere today.|I never miss.",
sex_start: "",
sex_came: "",
sex_preg: "",
} >>
<<set setup.QUIPS.silly = {
battle_start: "Who's up for an asskicking!|Step right up, losers!",
battle_win: "Yeah yeah! Who's the best?",
battle_kill: "Loser on the ground!|Hahahaha!",
battle_die: "I lost! What the hell?",
battle_yield: "Ok, you did some things, I did somethings, we both learned something, right?",
battle_hurt: "Argh!|Ooof!",
raping_start: "Ooohh! Tight fit!|I'm gonna ride you till it falls off!",
raping_came: "Yes! Yes!",
raping_preg: "Wait, what? Did you just... oh shit!",
raped_start: "That's your dick? Pfff, I'll barely feel a thing!|Buy a girl a drink first, geez!",
raped_came: "Oh...ohhh... ohhhhhshit I'm enjoying it!|Faster! Harder! I hate you!",
raped_preg: "Oh, done already?|Hey, why did you stop?|Finally it's over! I was getting bored.",
sex_start: "",
sex_came: "",
sex_preg: "",
} >>
<<set setup.QUIPS.squeamish = {
battle_start: "Oh god what have I gotten myself into!|P-please don't hurt me!",
battle_win: "Holy crud, it's over! And we won!",
battle_kill: "Oh jeez, I'm sorry...",
battle_die: "Finally, it's over...",
battle_yield: "Not the face, not the face!|Let's just be friends!",
battle_hurt: "Ungh!|Ow!|Ouch!",
raping_start: "I'm sorry, I now this is a big violation but...|Do I really have to do this?",
raping_came: "Oh gosh! Mmmmm!",
raping_preg: "Oh! Hahaha. Ok, so you enjoyed it?",
raped_start: "I won't accept this! I cannot!|Unhand me you buffoon!",
raped_came: "Oh! Ohhhh!|Ok, ok, it's not so bad, I can- ohhhhhhh!",
raped_preg: "No, not inside!|D-did you really hafta do that, mister?",
sex_start: "",
sex_came: "",
sex_preg: "",
} >>
<<set setup.QUIPS.utar = {
battle_start: "Kaaaaaaa!|Haaaach!",
battle_win: "",
battle_kill: "",
battle_die: "",
battle_yield: "",
battle_hurt: "Gurr!|Nrggaaa!|Ssssshkk",
raping_start: "",
raping_came: "",
raped_start: "Hru'tes! Saun'sau'sha ur!|Hru'cha'chu ur?|",
raped_came: "Sei! Sou... Sei! Sou...|Shahahahaaaaa!|Tes'sei!",
raped_preg: "Nununununu!|Hru'tes kiu!|Hru'kiu! Nu!",
sex_start: "",
sex_came: "",
sex_preg: "",
} >>
<<set setup.QUIPS.any = {
hello: "HELLO|HELLO",
goodbye: "BYE|BYE",
swear: "SWEAR|SWEAR",
laugh: "Hehehe.",
thanks: "THANKYOU",
ouch: "OUCH",
bigouch: "Argh!"
} >>
<<set setup.QUIPS.engrish = {
hello: "Herro",
goodbye: "Bye!",
swear: "SWEAR|SWEAR",
laugh: "Hehehe.",
thanks: "THANKYOU",
ouch: "OUCH",
bigouch: "Argh!"
} >>
<<set setup.QUIPS.french = {
hello: "Salut!|Bonjour!",
goodbye: "Au revoir.|A demains.",
swear: "Merde.|Zut alors!",
laugh: "Oh-hon-hon-hon."
} >>
<<set setup.QUIPS.american = {
hello: "Sup.|Hey.",
goodbye: "Later.|Goodbye.",
swear: "Shit!|Goddamnit!",
laugh: "Hehehe."
} >>
<<set setup.QUIPS.italian = {
hello: "Sup.|Hey.",
goodbye: "Later.|Goodbye.",
swear: "Shit!|Goddamnit!",
laugh: "Hehehe."
} >>
<<set setup.QUIPS.spanish = {
hello: "Hola.",
goodbye: "Bye.",
swear: "SWEAR|SWEAR",
laugh: "Hehehe."
} >>
<<set setup.QUIPS.german = {
hello: "HELLO|HELLO",
goodbye: "BYE|BYE",
swear: "SWEAR|SWEAR",
laugh: "Hehehe."
} >>
<<nobr>>
<<eventhead>>
<<talkingto gashead 1 >>
<<difficulty 1 >>
<<switch $STAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "''//__There is an odd shabby character approaching.__//''" >>
<<case 0 START_SCENE >>
<<stand gashead >>
<<if !"gashead_met".happened() >>
You are approached by a strange figure. Could this be the manifestation of a local petrol-based deity?
<<convo "No, it couldn't.|What? I didn't say anything.|I was responding to the narrator.|Who are you?|I'm... the dev.|The what?|Ok, this whole thing is cringe as fuck so let's not drag this out any longer than we need to. I'm Wape. I made this game. I am manifesting myself in corporeal png form to give you items and abilities that may let you access content this alpha version doesn't yet provide a clear path to.|That's nice of you.|Yeah I'm one magnanimous asshole. What do you want?" >>
<<schedule textmessage 1 "Hi this is gashead.png. If you need me again, you can find me downtown." >>
<<happen "gashead_met" >>
<<else>>
<<quo $WHO $REPLY >>
<<respo >>
<</if>>
<<case JOB >>
<<stand gashead >>
<<quo gashead "Yeah, I got a job for you...///he says, reaching down and unzipping his fly." >>
From within he pulls out a folded sheet of paper and begins reading a list of potential jobs from it.
<<quo gashead "Bear in mind some of these probably don't work. Actually none of them probably work, I've taken this thing apart and put it back together everal times." >>
<div class='twocol'>
<<for _jobK, _jobO range setup.JOBS >>
<<do "_jobO.name ('_jobK')" STAGE:JOB2 CHOICE2:_jobK !EMPLOYED:_jobK ICON:JOB MYSTERY >>
<</for>>
</div>
<hr>
<<case JOB2 >>
<<quo WHO "Try to manage your expecations a bit; it's not a great job, but it's better than nothing.|I knew a guy who worked there. It's uh... it's something.|I've had worse jobs than that, I suppose.|Yo, why did you use me as a reference? They called me when I was having a nap and I had no idea what they were talking about, it was really fucking annoying. Warn me next time." >>
<<hired $CHOICE2 >>
<<stand gashead >>
<<set _JOBHAVE = $RECORDS.lists.jobs.length >>
<<quo POV "I got _JOBHAVE jobs." >>
<<showjob $CHOICE2 >>
<<do "Work a shift at this job." DOJOB:$CHOICE2 EMPLOYED:$CHOICE2 ICON:job >>
<<do "Gimme another job." STAGE:JOB >>
<hr>
<<case GIRLFRIEND >>
<<stand gashead >>
<<convo "In the game, you mean? That //is// what you meant, right? Anyway, pick someone from this list and I'll give you their contact details.||Bear in mind, some of these characters aren't implemented properly (some old ones may not even be compatible with this version of the game - remind me to kill them later) and the dating aspects of this game are severely preliminary right now." >>
<div class='twocol'>
<<for _whoK, _whoO range setup.NPCS >>
<<if _whoK=="DEFAULT" or _whoK==$PLAYER or !_whoO.firstname or !_whoO.lastname >><<continue>><</if>>
<<do "_whoO.firstname _whoO.lastname ==_whoK==" STAGE:GIRL_FRIEND2 CHOICE2:_whoK NPCICON:_whoK >>
<</for>>
</div>
<hr>
<<case GIRL_FRIEND2 >>
<<stand gashead >>
<<unstand $CHOICE2 >>
<<npc_activate $CHOICE2 >>
==<<showobject _whoO >>==
<<addcontact $CHOICE2 >>
<<getnumber $CHOICE2 >>
<<set _whoO = setup.getPerson($CHOICE2) >>
<<quo gashead "Really? _whoO.name?|I never would have guessed you'd pick _whoO.name.|One _whoO.name, coming right up." >>
<<if _whoO.gender=="male" >>
<<quo gashead "Uhhhh I'm pretty sure this one's a dude. You know that, right?|Oh interesting, I had no idea you had sodomistic proclivities _NAME.|Not sure you're his type, _NAME. But by all means..." >>
<<quo $CHOICE2 "_NAME, what's this all about?|Why are you looking at me like that, _NAME?|_NAME, I think I may have given you the wrong idea at some point...?" >>
<<else>>
<<quo $CHOICE2 "_NAME, I'd love to have dinner sometimes.|I'll see you soon, _NAME.|Don't be a stranger, _NAME." "says _whoO.name, after materializing from nowhere.|says _whoO.name, who is suddenly standing to your right." >>
<<quo gashead "I've inserted false memories into her brain of you asking her out.">>
<</if>>
<<say "Can you add them to my party as well?" STAGE:GIRLFRIEND3 >>
<hr>
<<case GIRLFRIEND3 >>
<<stand gashead >>
<<unstand $CHOICE2 >>
<<quo gashead "You want this person following you around? Don't you know that absence makes the heart grow fonder?|Ok, they're in your party now." >>
<<joinparty $CHOICE2 >>
<<quo $CHOICE2 "Can't you consult me on things like this? That gasoline weirdo isn't my boss you know, and neither are you.|Wait, this isn't what I thought you meant when you said party.|So do I have to walk right behind you? I don't really get this whole arrangement.|You are paying me for this, right?|Will I literally have to follow you 24/7? Like, I have a life you know.|I'm going to follow you everywhere, including into the washroom stall when you're taking a shit." "says your new follower." >>
<<case ITEMS >>
<<stand gashead >>
<<convo >>
<<quo $WHO $REPLY >>
<<quo $WHO "Half this shit doesn't even do anything yet.|Clothes and accessories and whatnot don't do anything, yet. I mean, you can wear them, but they're currently useless.|If you grab some sex tapes and upload them to the porn site at home, you might get a scene." >>
<<set _ALL_ITEMS = Object.keys(setup.ITEMS) >>
<<set _ALL_CATS = [] >>
<table width='99%' class='basic'>
<tr>
<td width='20'><<icon money >> </td>
<td><<itemtip money icon >></td>
<td><small>Money</small></td>
<td><small>$KRED 500</small></td>
<td width='60'>
<small><<button Fund >><<earn 500 >><<goto _here >><</button>></small>
</td>
</tr>
<<for _i=0; _i<_ALL_ITEMS.length; _i++ >>
<<set _STOLEN_ITEM = _ALL_ITEMS[_i] >>
<<set _STOLEN_ITOM = setup.ITEMS[_STOLEN_ITEM] >>
<<if _STOLEN_ITOM.hide >><<continue>><</if>>
<<set _ALL_CATS.pushUnique(_STOLEN_ITOM.category) >>
<<if $CHOICE4 and !_STOLEN_ITOM.category.includes($CHOICE4) >>
<<continue>>
<</if>>
<<if !_STOLEN_ITEM or _STOLEN_ITEM=="" >>
<tr><td rowspan='3'>null</td></tr>
<<else>>
<tr style="margin-bototm:-5px;">
<td width='20'><<icon _STOLEN_ITOM.category >> </td>
<td>
<<itemicon _STOLEN_ITEM >>
<<= _STOLEN_ITOM.name >>
/*<<itemtip _STOLEN_ITEM icon >>*/
</td>
<td><small><cap>_STOLEN_ITOM.category</cap></small></td>
<td><small><cap>_STOLEN_ITOM.subcategory</cap></small></td>
<td width='60'>
<small>
<<capture _STOLEN_ITEM >>
<<button Steal >><<takeall _STOLEN_ITEM >><<goto _here >><</button>>
<</capture>>
</small>
</td>
</tr>
<</if>>
<</for>>
</table>
<<set $CHOICE4 = "" >>
<<p>>Filter by:<br>
<<listbox "$CHOICE4" "$CHOICE4" >>
<<option "NO FILTER" "" >>
<<optionsfrom _ALL_CATS >>
<</listbox>>
<<button Filter >><<goto _here >><</button>>
/*
<<for _i=0; _i<_ALL_CATS.length; _i++ >>
<<set _CATEGO = _ALL_CATS[_i] >>
<<option "_CATEGO" >>
<<option _CATEGO >>
<</for>>
<<= "<<do 'Filter by <u><cap>"+_ALL_CATS[_i]+"</cap></u>.' CHOICE4:"+_ALL_CATS[_i]+" >>" >>
*/
<hr>
<<case SKILLS >>
<<stand gashead >>
<<convo >>
<<quo $WHO $REPLY >>
<<quo $WHO "Too many skills? Yeah, maybe. The game I make after II will be more of an RPG than this one, I'm just testing things out.|Mostly the social skills (Charm, Guile, Intimidation, Barter) matter at present. Investigation is also used frequently, and Breeding and Computers have their uses." >>
<<skillchanger >>
<<case ATTRIBUTES >>
<<stand gashead >>
<<convo >>
<<quo $WHO $REPLY >>
<<quo $WHO "This is the totally original system called S.P.A.C.I.E.L. that I came up with all on my own and is not based on any pre-existing RPG series whatsoever." >>
<<attributechanger >>
<<case VIRTUE >>
<<stand gashead >>
<<convo >>
<<quo $WHO $REPLY >>
<<quo $WHO "Your 'Virtue' level affects what you can and cannot do. A character of good Virtue would not even consider comitting a rape or murder, and a character of exceptionally high Virtue would be incapable of even telling a lie. Likewise, a character of low Virtue might find acts of kindness and compassion beneath him. Every act raises and lowers the Virtue stat proportionate to the severity of the act itself." >>
You have a virtue of <<=setup.playerAttribute('virtue')>>.
You're
<<describeamount -100 100 setup.playerAttribute('virtue') "Satan or at least Satan-adjacent|literally Hitler|a vile human being|very evil|a bad man|an asshole|a bit of a jerk|karmically neutral|alright|quite nice|a good person|a terrific guy, a real mensch|a saint|Jesus-esque" >>
in my opinion.
<debug>
Virtue/vice value assignments are all adhoc placeholders, don't get butthurt if I gave this or that an insufficiently severe value for your liking. (Though I plan on having these value assignments determined by community survey, once I figure out an easy way to do that.)
<<set
_VIRTUE = setup.playerAttribute('virtue'),
_ACTO = setup.CONSTANTS.NUMBERS.sinpoints,
_ACTS = Object.keys(_ACTO).sort(),
_CANPERCENT = 0.75,
_CANLIST = [],
_CANTLIST = [],
_COULDLIST = []
>>
<<for _i, _ACT range _ACTS >>
<<set _ACTPOINTS = setup.CONSTANTS.NUMBERS.sinpoints[_ACT],
_HTML = "<<tooltip _ACT _ACTPOINTS >>",
_HTML = _ACT,
_HTML += _ACTPOINTS<0 ? "†" : "",
_HTML += _ACTPOINTS>0 ? "‡" : ""
>>
<<if Math.abs(_ACTPOINTS)<10 >>
<<set _COULDLIST.push(_HTML) >>
<<continue>>
<<if _VIRTUE>0 and _ACTPOINTS<0 and _VIRTUE/10>-_ACTPOINTS >>
<<set _CANTLIST.push(_HTML) >>
<<elseif _VIRTUE<0 and _ACTPOINTS>0 and _VIRTUE/10<-_ACTPOINTS >>
<<set _CANTLIST.push(_HTML) >>
<<else>>
<<set _CANLIST.push(_HTML) >>
<</if>>
<<elseif _ACTPOINTS>0 and _ACTPOINTS*_CANPERCENT<_VIRTUE >>
<<set _CANLIST.push(_HTML) >>
<<elseif _ACTPOINTS<0 and _ACTPOINTS*_CANPERCENT>_VIRTUE >>
<<set _CANLIST.push(_HTML) >>
<<else >>
<<set _CANTLIST.push(_HTML) >>
<</if>>
<</for>>
<<p>>__You are capable of:__ _CANLIST
<<p>>__You are not capable of:__ _CANTLIST
<<p>>__These ones I dunno:__ _COULDLIST
<<p>>
† virtuous act
‡ invirtuous act
</debug>
<<do "Attain Virtue." STATUP:VIRTUE:5 >>
<<do "Lose Virtue." STATUP:VIRTUE:-5 >>
<hr>
<<case ELSEWISE >>
<<stand gashead >>
<<convo >>
<<set $CHOICE = "FUCK|GETPREGNANT".sayOne() >>
<<switch $CHOICE >>
<<case FUCK >>
<<quo WHO "Ok, I have something to show you but first I need to ask some info of you for medical reasons. I'll need the name of one of your female relatives. Why are you giving me that look? This is totally above board I assure you. Don't forget to specify her relation to you." >>
<<set $CHOICE2="Mom", $CHOICE3="mother" >>
<<textbox "$CHOICE2" $CHOICE2 >>
<<listbox "$CHOICE3" $CHOICE3 >>
<<option "mother" >>
<<option "aunt" >>
<<option "cousin" >>
<<option "sister" >>
<</listbox>>
<<case GETPREGNANT >>
<<quo WHO "I have this thing where you can pick what your character says under certain circumstances. Barely implemented it, but here's the start of it. What does your character say when..." >>
<<p>>...he creampies a woman during sex?
<br><<textbox "$QUIPS.player.sex_came" $QUIPS.player.sex_came >>
<<p>>...he creampies a victim during rape?
<br><<textbox "$QUIPS.player.raping_came" $QUIPS.player.raping_came >>
<<quo WHO "You can put multiple lines separated by the //vertical line// character and it will randomly pick one from the list. For example, this text:" >>
<div class='normalbox'>
Oops!|Sorry, I meant to pull out.|There goes the dynamite.
</div>
<<quo WHO "Would squirt out one of those three statements at the appropriate time, as follows:" >>
<div class='normalbox'>
<<sayone "Oops!|Sorry, I meant to pull out.|There goes the dynamite." >>
</div>
<<quo WHO "Does that make sense? I'm not good at explaining things." >>
<<default>>
<</switch>>
<<do "Continue..." STYLE:BOLD STAGE:ELSEWISE2 >>
<hr>
<<case ELSEWISE2 >>
<<stand gashead >>
<<convo >>
<<switch $CHOICE >>
<<case FUCK >>
<<quo WHO "Ok, here we go..." >>
As though suddenly awoken from a dream, you find yourself somewhere else. Your body is moving of its own accord, fucking a woman who moans appreciatively. Hey, she looks just like...
<<quo POV "Wait, no! This c-can't be!" >>
<<if "mother aunt".includes($CHOICE3)>>
<<stockimage sex milf 0 normal >>
<<else>>
<<stockimage sex misc 0 normal >>
<</if>>
With every fabric of your being you try to pull away from her, but there's no getting away from your $CHOICE3. You feel your rock-hard cock plunge itself into her, the thrill of the sensation causing you to shudder in horror. You can't stop it, you can't even stop yourself from enjoying it, and soon...
<<quo POV "Oh god no! I'm about to..." >>
You feel like screaming. Time seems to slow as the moment arrives; you struggle in vain against whatever force controls your body, but you know it's inevitable. As the semen surges up your dick and sprays from it into her, you brace yourself for the sensation you know is coming; the sensation of...
<<set _FUCKED = $CHOICE2 + " (your "+$CHOICE3+")" >>
<<fuck _FUCKED 0 impregnate >>
<<convo "Holy shit! Dude, you fucked your own $CHOICE3! That is //fucked//!///says the man in front of you. You're back at $WHERE, $CHOICE2 is gone, the glistening sheen on your cock the only evidence the dream was real. Well, that and the and the bliss of impregnation. God, what a day.|Hey... wait a minute! I didn't-///you say, pulling up your pants hastily. You're still breathing heavily from the experience, and are having trouble speaking.|Now she's pregnant!|Fuck...///you say. You knew it already, but the reminder is like a sledgehammer to your heart. Not even the bliss of impregnation is enough to dull the flurry of emotions you're feeling.|That is messed up, some really sick shit going on inside your head.|Ok whatever dude. Sigh...///you say, hoping this cruel prank is just an illusion.|It's not an illusion though. Your character in the game literally manifested in real life an fucked your irl $CHOICE3 and impregnated her.///I swear to god. " >>
<<case GETPREGNANT >>
<<quo WHO "Ok, let's see if this works..." >>
<<set _G1="Slut #"+random(1,512), _G2="Slut #"+random(1,512) >>
<<fuck _G1 0 impregnate >>
<<fuck _G2 0 impregnate rape >>
<<default>>
<</switch>>
<<do "Let's go back..." STYLE:BOLD STAGE:ELSEWISE >>
<hr>
<<case 777 999 888 DELAY GOODEND BADEND >>
<<quo WHO "Later, friendo.|Have a good one.|Aight." >>
<<ifreply >>
You continue on your way. No actually he just vanishes.
<<event_delayrepeat 1 >>
<<event_exitlink >>
<<default >>
<<quo WHO "ERROR: '$PAGE'/'$STAGE' is undefined!" >>
<<event_exitlink >>
<</switch>>
<<if $STAGE!="DELAY" and $STAGE!="SCENE_LAUNCHER" >>
<<say "Tell me something slightly interesting." "REPLY:Some places you can't visit until you learn their location. Let me give you the {{Undercroft location}}, {{Pharmacy location}} and {{Jungle Path location}}. Those have events or quests in them.|You can enable debug mode in the Settings menu, at the bottom of the sidebar. It'll make a bunch of debug info visible (usually purple text in purple boxes) and also give you tools to skip around scenes and generally mess things up. Go nuts!|You might be tempted to report bugs, but please don't yet. It's too soon, they are too numerous, and half of them I've noticed and just haven't had time to fix. I appreciate it though. I'll def get to them.|I believe in you, _NAME. I always have.|There's a perks/traits thing, but it's not really ready for use at the moment. The game still uses traits for NPCs to track if you've fucked them, tampered with their meds or whatever." STAGE:START_SCENE >>
<<say "I want __Items__." STAGE:ITEMS ICON:ITEMS >>
<<say "I want to change my __Skills__." STAGE:SKILLS ICON:SKILLS >>
<<say "I want to change my __Attributes__." STAGE:ATTRIBUTES >>
<<say "I am concerned for my immortal soul." STAGE:VIRTUE ICON:VIRTUE >>
<<say "What else ya got?" STAGE:ELSEWISE >>
<<say "I just want a girlfriend." STAGE:GIRLFRIEND ICON:NPC >>
<<say "I need a job." STAGE:JOB ICON:JOB >>
/* <<say "I want to change my __Traits__." STAGE:TRAITS >> */
<<say "I have to go now." STAGE:DELAY >>
<</if>>
<<eventfoot >>
<</nobr>>id from name sayask saysee saybuy price rent description comfort% bedroom quarters dungeon storage office studio gym pool type category subcategory
motelroom motel Motel Room 0 300 A crappy little motel room, the cheapest available. 50 1 0 0 0 0 0 0 1 properties
brothel-room brothel Brothel Room This one... well, they have an extra room. It's cheap I guess. Oh, this neighbourhood. It's just a reminder of why I need to work hard and make money. I would hate to end up here... Listen... it's unprofessional of me to intrude but... if you're going down this path, _NAME... I'm sorry. My niece also... oh, _NAME, don't do it! Don't sell your body! You're worth so much more than that. You don't have to put out the red light! 0 300 A spare room in a brothel in the undercity. 25 2 0 1 0 0 0 1 0 properties
barroom bar-dive Room Above Bar This one is not a suitable place for an alcoholic. I hope that you, unlike my grandfather, uncle and father, don't have an uncontrollable fondness for the drink... if you forgive my saying. 0 450 A loud room above a bar. Noisy but cheap. 35 1 0 0 1 0 0 0 0 properties
shack undercroft Cozy Shack 0 300 A tiny shack built from unused concrete piping. 65 1 0 0 2 0 0 0 0 properties
hotel-room hotel Hotel Room 0 0 A standard suite of a Five-Star hotel. 41 0 0 0 0 0 0 1 1 properties
hotel-penthouse hotel Hotel Penthouse 0 0 The penthouse suite of a Five-Star hotel. 90 3 7 0 0 0 0 1 1 properties
mansion heights Mansion Oh, I could just dream about living in this some day... ahem, it's beautiful. Let's go look at it. 25000 500 70 3 5 5 3 3 1 1 2 properties
manor heights Manor Oh, I could just dream about living in this some day... ahem, it's beautiful. Let's go look at it. 50000 500 80 4 15 5 3 1 1 1 2 properties
castle heights Castle The Castle? Would you like to go look at it? Let's go! Oh it's so delightful... when I was a girl I thought a knight would come and marry me and we'd live in a place like this. _NAME... congradulations! Say, is there a misses _LASTNAME? I just need to know, for the paperwork... which we could discuss over drinks... yes... 125000 750 90 5 20 10 7 2 1 3 2 properties
inn seaside Inn Pelo Mar 15000 350 This seaside inn was left abandoned when its previous owner died. 65 2 10 5 5 2 0 0 0 properties
spire-condo tower Condo in the Sky 5000 0 A spaceous condo in the spire. 85 3 3 1 2 1 0 2 1 properties
spire-penthouse tower Penthouse in the Sky 1500 0 120 7 7 1 2 1 0 2 1 properties
beachhouse beach Beach House 0 0 70 1 3 0 0 0 0 0 1 properties
studio downtown Studio Appartment 0 0 This large ample space. 50 1 0 0 5 1 3 0 0 properties
ship seaside Cargo Ship I get seasick, so this wouldn't do for me but... it's a very nice nautical-themed property. 0 0 35 1 5 20 0 0 0 0 0 properties
0 0 50 1 0 0 0 0 0 0 0 properties
brothel-new brothelroad New Brothel Oh, this one. Would you perhaps be looking to renovate it into a hotel of some sort...? Oh, this neighbourhood. It's just a reminder of why I need to work hard and make money. I would hate to end up here... Oh, so you //will// be renovating it into a hotel! How wonderful. This neighbourhood could use something respectable like that! You are a great figure in our community, Mr. _LASTNAME! I respect you so much, for all that you're doing... oh... I'm blushing... 0 0 50 1 10 10 0 1 0 0 0 properties <div class='openable taller'>
<<image 'images/brand/logo.png' >>
<small>
<<= setup.version_number >> By <<= setup.author >>
<br>
<a target='_blank' href='mailto:misterwape@gmail.com'>mail</a> /
<a target='_blank' href='https://wapecrime.blogger.com/'>web</a> /
<a target='_blank' href='https://wape.miraheze.org/wiki/Main_Page'>wiki</a> /
<a target='_blank' href='https://discord.gg/g29MNy6'>discord</a>
<br>
</small>
</div><<if $PLACES[$WHERE].people.length and _visits>=10 >>
<<set _eventkey = "NPC sight" >>
<<set _npckey = $PLACES[$WHERE].people.random() >>
<<set _label="See if there's anyone here you know. //(_npckey)//">>
<<= '<<do "' + _label + '" "eventstart:' + _eventkey + '" SET:WHO:' + _npckey + ' TIMEPASSES:1 STAMINA>0 STAMINA:-1 >>' >>
<</if>>
<<nobr>>
<<eventhead>>
<<talkingto realtor >>
<<difficulty 5 >>
<<set
_meetevent = "met realtor",
_company = "Clamp Realty"
>>
<<if setup.PROPERTIES[$CHOICE] >>
<<set
_PROPO = setup.PROPERTIES[$CHOICE],
_PROPVALUE = 1000 * _PROPO.comfort/100,
_PROPVALUE += 200 * _PROPO.bedroom,
_PROPVALUE += 300 * _PROPO.quarters,
_PROPVALUE += 300 * _PROPO.dungeon,
_PROPVALUE += 100 * _PROPO.storage,
_PROPVALUE += 600 * _PROPO.office,
_PROPVALUE += 600 * _PROPO.studio,
_PROPVALUE += 1000 * _PROPO.pool,
0 >>
<debug>
VALUE ''_PROPVALUE''
PRICE _PROPO.price
RENT _PROPO.rent
</debug>
<</if>>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<stand >>
<<if _meetevent.happened() >>
You spot that realtor woman, _HERNAME _HERLASTNAME. The realtor recognizes you and waves.
<<do "Stop to say hi." PAGE:5 "RESPO:Hello, _NAME. I'm free at the moment - are you interested in looking at properties with me today?" >>
<<else>>
You see a well-dressed woman fishing through some documents in her briefcase. She looks up briefly to survey her surroundings and notices you looking at her. She smiles and seems about to wave to you but decides better of it, and instead adjusts her posture and stands waiting for you to approach.
<<do "Approach her." NEXT >>
<</if>>
<<do "Just leave." PAGE:777 >>
<<case 1 >>
<<stand >>
<<convo "Hello. You must be Mr. Changstein? It's a pleasure to meet you.///she says, reaching to shake your hand. She clearly has an appointment to meet this person." >>
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<say "Yeah, that's me. But you can call me _NAME. _NAME _LASTNAME." PAGE:5 LIE "RESPO:Curious! Over the phone you introduced yourself as Antonio Changstein.|Yeah it's a pseudonym I use to maintain my anonymity.|You also had a deeper voice on the phone...|That's just my phone voice. I make it deeper so that...///you begin, but think of something better and quickly switch course.///Actually, my voice is super deep but in person it makes people uncomfortable because the deep pitch of it rattles them, so I fake a higher pitch. I suffer from a congenital hormonal condition called hypermasculinity, you see.|Oh, that's fascinating.///she says, genuinely interested.|Yeah. Consequently I'm very strong and brave and also very well endowed.|Oh, I see... Ha, well, are you ready to look at some properties? Perhaps we can cater something to your specific needs?|Yeah, that's why I'm here." >>
<<say "No, why? What are you selling? If Changstein wants it, I probably do too." "RESPO:Oh, you're in the market for a rental property too?" NEXT >>
<<say "Actually, you've confused me for someone else." PAGE:777 "RESPO:Ah, forgive me.///She says, and starts looking over your shoulder for this Mr. Changstein. She obvously isn't interested in chatting." >>
<<say "No, I just came to tell you you have a beautiful smile." PAGE:777 "RESPO:Oh, hahaha. Thanks.///she says, blushing briefly.///I'm afraid I can't talk right now, I'm waiting for a customer.|///As if to emphasize this point, she starts looking over your shoulder for this Mr. Changstein. She obvously isn't interested in chatting." SAYONCE LOVE:1 CHARM >>
<<case 2 >>
<<stand >>
<<happen _meetevent >>
You shake hands with her.
<<convo "I'm _HERNAME _HERLASTNAME, representing _company. We rent and sell commercial and residential properties. If you're interested, perhaps we could meet to discuss your property needs at a later time?" >>
<<say "I think you can find an opening for me. (take step closer)" PAGE:5 "RESPO:Y-yes, ok.///she says anxiously as you tower over her.///My customter appears to be late, so-|I knew you'd see things my way." THREAT:7 SECRET >>
<<event_exitlink "That's great. I gotta go." "say" >>
<<case 5 >>
<<comingsoon "You can't really buy or sell property yet. Still, you might find _HERNAME has something to offer you." >>
<<stand >>
<<happen _meetevent >>
<<convo >>
<<if $CHOICE3 >>
<<set _ALL_PROPERTIES = Object.keys(setup.PROPERTIES) >>
<<for _i=0; _i<_ALL_PROPERTIES.length; _i++ >>
<<set _PROPERTY = _ALL_PROPERTIES[_i] >>
<<set _PROPORTY = setup.PROPERTIES[_PROPERTY] >>
<<if $CHOICE3=="RENT" and !_PROPORTY.rent and _PROPORTY.price >>
<<continue>>
<</if>>
<<if $CHOICE3=="BUY" and !_PROPORTY.price >><<continue>><</if>>
<<if _PROPORTY.hide >><<continue>><</if>>
<div class="normalbox padded" style="min-height:4em; overflow:hidden;">
<<set _IMG = "images/places/"+_PROPERTY+".jpg" >>
<<image _IMG right 150 >>
The ''_PROPORTY.name'' is a
<<describeamount 0 100 _PROPORTY.comfort "um... a budget property|low rent|comfortable|excellent|excuisite|magnificent" >> property
is located in <<placetip _PROPORTY.from >>.
It features
<ul class='sentence'>
<<if _PROPORTY.bedroom >>
<li>a <<describeamount 0 10 _PROPORTY.bedroom "tiny|cozy|resonable|large|massive" >> master bedroom</li>
<</if>>
<<if _PROPORTY.quarters >>
<li>_PROPORTY.quarters bedrooms</li>
<</if>>
<<if _PROPORTY.dungeon >>
<li>_PROPORTY.dungeon any-purpose soundproof basement areas</li>
<</if>>
<<if _PROPORTY.storage >>
<li>_PROPORTY.storage storage spaces</li>
<</if>>
<<if _PROPORTY.office >><li>_PROPORTY.office offices</li><</if>>
<<if _PROPORTY.studio >><li>_PROPORTY.studio studios</li><</if>>
<<if _PROPORTY.gym >>
<li>access to tier _PROPORTY.gym gym facilities</li>
<</if>>
<<if _PROPORTY.pool >>
<li>access to a tier _PROPORTY.pool pool</li>
<</if>>
</ul>
<<if $CHOICE3=="RENT" >>
It costs <<=_PROPORTY.pool.visual('money')>> per month.
<</if>>
<<p>>
<<capture _PROPERTY >><<button "Inquire Further" >>
<<set $PAGE=10, $CHOICE=_PROPERTY >>
<<goto _here >>
<</button>><</capture>>
<d>_PROPERTY / _IMG</d>
</div>
<<spacer>>
<</for>>
<</if>>
<<do "I'm looking to rent..." "RESPO:Alright, let's see what I have..." CHOICE3:RENT >>
<<do "I'm looking to buy..." "RESPO:Alright, let's see what I have..." CHOICE3:BUY >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE3:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE3:C NEXT >>
<<case 10 >>
<<set
_PROPERTY = $CHOICE, _PROPORTY = setup.PROPERTIES[_PROPERTY],
_SPEACH = " The ''_PROPORTY.name'' is a ",
_SPEACH += "um... a budget property|low rent |comfortable |excellent |excuisite |magnificent".describeAmount(0, 100, _PROPORTY["comfort"]),
_SPEACH += " property located in <<placetip _PROPORTY.from >>. ",
_SPEACH = _PROPORTY.sayask ? _PROPORTY.sayask+"///she says, noting your choice with interest.///"+_SPEACH : "" ,
0 >>
<<set _IMG = "images/places/"+$CHOICE+".jpg" >>
<<image _IMG right >>
<<stand>>
<<convo >>
<<quo WHO _SPEACH >>
<div class="normalbox padded" style="min-height:3em;">
''Summary: ''
<ul class='sentence'>
<<if _PROPORTY.comfort >>
<li>_PROPORTY.comfort % comfort</li>
<</if>>
<<if _PROPORTY.bedroom >>
<li>a <<describeamount 0 10 _PROPORTY.bedroom "tiny|cozy|resonable|large|massive" >> master bedroom</li>
<</if>>
<<if _PROPORTY.quarters >>
<li>_PROPORTY.quarters bedrooms</li>
<</if>>
<<if _PROPORTY.dungeon >>
<li>_PROPORTY.dungeon dungeons</li>
<</if>>
<<if _PROPORTY.storage >>
<li>_PROPORTY.storage storage spaces</li>
<</if>>
<<if _PROPORTY.office >><li>_PROPORTY.office offices</li><</if>>
<<if _PROPORTY.studio >><li>_PROPORTY.studio studios</li><</if>>
<<if _PROPORTY.gym >>
<li>access to tier _PROPORTY.gym gym facilities</li>
<</if>>
<<if _PROPORTY.pool >>
<li>access to a tier _PROPORTY.pool pool</li>
<</if>>
</ul>
<<if $CHOICE3=="RENT" >>
It costs <<=_PROPORTY.pool.visual('money')>> per month.
<</if>>
</div>
<<set $OBJECT = _PROPORTY >>
<<say "Could you show me this property?" NEXT >>
<<say "Intesting. What else do you have?" PAGE:5 "RESPO:Well, let's take a look..." >>
<<case 11 >>
<<stand>>
<<quo WHO "I'd love to. Shall we go?|That's my job. Are you ready to depart?|I'll take you right there, Mr. _LASTNAME!" >>
<<say "Let's go." NEXT TIMEPASSES:0.5 >>
<<say "Hold up." PREV "RESPO:Alright." >>
<<case 12 >>
<<change_bg $OBJECT.from >>
<<set $WHERE = $OBJECT.from >>
<<stand>>
You arrive at <<placetip $OBJECT.from >> with _HERNAME _HERLASTNAME.
<<set _CONVO = "Here we are, Mr. _LASTNAME.|I bet you can't wait to get inside.".sayOne() >>
<<quo WHO _CONVO >>
<<do "Continue..." NEXT >>
<<case 13 >>
<<change_bg $OBJECT.id >>
<<stand>>
<<convo>>
<<set _CONVO=$OBJECT.saysee ? $OBJECT.saysee : "What do you think?" >>
<<convo _CONVO >>
<<if $OBJECT.price >>
<<say "I'd like to purchase this property." MONEY>$OBJECT.price "FAILREASON:Coming Soon" >>
<<else>>
<<say "I'd like to rent this property." MONEY>$OBJECT.rent "FAILREASON:Coming Soon" >>
<</if>>
<<if $OBJECT.bedroom >>
<<say "How would you like to test out the bed with me?" ACT:harass NEXT >>
<</if>>
<<say "This isn't right for my needs. Can you show me somewhere else?" PAGE:5 "RESPO:Certainly. What are you looking for?" >>
<<say "I've seen enough properties for one day. (end tour)" PAGE:777 "RESPO:Alright. I'll speak to you later, when you've had time to think about it.///she says hopefully." >>
<<case 14 >>
<<change_bg $OBJECT.id >>
<<stand>>
<<convo "I'm sorry?|I said I want to 'play house' with you.///you say, standing close enough to her to smell her perfume. She takes a step back, but bumps into the edge of the bed.|I... I'm not comfortable with this, Mr. _LASTNAME. Please take a step back." >>
<<say "I'm sorry, I meant it as a joke. I didn't mean to make you feel uncomfortable. (take step back)" PREV "RESPO:It's alright. You just need to be more aware of how your words and body language affect others. Moving on..." >>
<<say "Now that I have a closer look at you, I'm not really interested anymore." PREV "RESPO:Oh... ok. Moving on..." ACT:rude >>
<<set _PRICE = $OBJECT.price >>
<<if _PRICE >= 10000 >>
<<say "This is a nice place, but I'm not sure if I want to own it. Maybe if you could sweeten the deal... you could have yourself a sale. (run your hands through her hair)" MYSTERY BARTER:8 ACT:tempt PAGE:20 MONEY>_PRICE >>
<</if>>
<<choosesplit GRAB _DIFFICULTY PAGE:30 PAGE:38 "I wasn't asking. (grab her arm)" ACT:rape SAY >>
/*
<<say "I wasn't asking. (grab her arm)" !GRAB CANACT:rape ZSECRET zPAGE:38 >>
<<say "I wasn't asking. (grab her arm)" GRAB >>
*/
<<case 20 CONSENT >>
<<stand >>
<<convo "Mr. _LASTNAME, this is highly...///she begins, but hesitates; her uncomfortable expression softens as her eyes look down and to the right, as if she's her comission and the value of her dignity.|///You put one hand on her hips and pull her close. She drops her papers in surprise, and breathes nervously as she looks into your eyes.|You'll buy it if I... me and you, if we...?///she trails off.|///You nod yes, with a smirk on your face." >>
She hesitates while she thinks it over.
<<mindread "He'll buy if I do it... and with my comission from this sale, I could finally help Mieko. Would this make me a whore?" >>
<<mindread "Oh no... it's not a safe day, either? What if... no, I can't ask for a delay. This opportunity won't come again! I might never sell a house like this in 20 years..." >>
After a long pause, she finally speaks.
<<convo "Mr. _LASTNAME...|_NAME, _HERNAME.|Yes, _NAME. I... I have decided... oh!///she says, as you unbutton her blouse.///Mr. _NAME! I mean, _NAME!|You've already decided, I could tell from your expression.|Yes, but-///she says, putting her hands on yours and holding them still.///I have one request. You need to wear a condom." >>
<<choosecondom "Anything you say, _HERNAME." "Not so fast - I want to be able to feel it. (promise you'll pull out):But-|No, don't worry. I'll pull out, I swear. I'm a man of my word.|Ok... I trust you Mr. _LASTNAME." "Just a bit of skin on skin, in exchange for a massive comission? It's a small thing, surely.:Well... alright. But you have to pull out!|I promise.:PAY:500" "Don't worry about that. I had a vasectomy years ago.:You did?|Yes." >>
<<say "On second thought, nah. I don't wanna fuck you." PREV "RESPO:Oh my god! You're an evil man! You made me decide... Oh my god, to think I was going to go through with it!" ACT:rude LOVE:-5 >>
<<case 21 >>
<<image "images/stock/sex asian (41).webp" right >>
<<ifreply >>
<<convo >>
She trepidaceously strips as you watch, her fingers trembling as she struggles to grasp each button. Once naked, she crawls onto the bed and lies on her back, but seems unable to open her legs. Is she gripped by shyness? Or shame? It doesn't matter. She gasps as you slide your hand between her knees, and use your other hand to pry her legs apart.
<<p>>She starts breathing heavily as you climb on top of her and line your dick up with her unshaven pussy.
<<convo "Mister _LASTNAME, hold on.|Call me _NAME, _HERNAME.|_NAME, I'm not sure if - OH!|///She yelps with discomfort as you penetrate - oh, so tight! - but you'll soon have her singing a different tune.|Mmm... ohhh...|///You grip her wrists as you begin to enjoy her pussy. She doesn't struggle, but tries to maintain a stoic facade.|_NAME! _NAME...///she moans, unable to pretend any longer, her blushing face slick with sweat, letting out a sigh.///Yesssss....|It's been a pleasure doing business to you, _HERNAME." >>
<<fuck $WHO 0 $EVENT_HAPPENED >>
<<choosecondom_end>>
<<cont "Finish inside her." >>
<<case 22 >>
<<stand >>
She hastily gets dressed. You watch her while lying naked in bed.
<<convo "That was... that was very unprofessional of me. I would appreciate it if you didn't tell anyone. I could loose my realtor's license.|Your secret is safe with me.|Now, I have some paperwork you'll need to sign to complete the sale.|Of course..." >>
You sign the requisite papers.
<<convo "On behalf of _company I would like to congradulate you on your new purchase! I'll miss showing this place to clients. It's so dreamy. Though the fairy tale feeling I used to get has... been tarnished somewhat for me, now." >>
<<addproperty $OBJECT.id >>
<<pay $OBJECT.price >>
/*
<<chooserecruit "You might find it beneficial to your career if we stay in touch." >>
*/
<<say "Don't feel bad. You're an excellent saleswoman and your comission was well-earned." "RESPO:Well, thank you." PAGE:777 ACT:kind C LOVE:1 >>
<<say "Yeah but in the original fairy tale Cinderella was a whore so..." "RESPO:Mr. _LASTNAME! You don't need bo be cruel!|It's not cruel, just accurate. You fucked me for a chunk of change, deal with it.|Please, just leave. I have paperwork to do to process the sale." PAGE:777 LOVE:-2 >>
<<say "I happen to be in the business of putting entreupaneurial women like yourself in touch with wealthy clients. Would you be interested in switching careers? (recruit to be a whore)" "RESPO:I'm still trying to establish myself in real estate, Mr. _LASTNAME. What is your business?|I sell the most prime rental properties that anyone's wanted to occupy, in all parts of the world, in every era of human history, _HERNAME.|Beachfront?|No, the real eastate between your legs.|Oh god! You're a pimp?!///she says, crinkling her face in disgust.|That's not an attractive face, whore.|WHORE?!|Well, aren't you?|Ffff--///she says, then calms herself.///Please leave. I'm not interested.|Suit yourself, girl." PAGE:777 PARTY:typhon MYSTERY >>
<<say "Later." "RESPO:...///she says, looking at her papers." PAGE:777 >>
<<case 30 RAPE >>
You grab her wrist shove yourself up against her, sending her falling onto the bed.
<<quo WHO "No, no please!" >>
With her wrist pinned against the bed with all your weight, she has no chance of escaping. You grab the collar of her and tear downwards, sending buttons flying accross the room.
<<quo WHO "No! NOO-" >>
<<mindread "It's going to happen... he's really going to do it!" >>
You flip her over and press her head against the bed, muffling her. She writhes as you tear her shirt and jacket right off her back, and struggles as you pull down her skirt and panties with a single rough tug of your arm.
<<p>>Completely naked, she's now your to enjoy.
<<do "Continue..." NEXT >>
<<case 31 >>
Once again you grab her arm and pull her to her knees.
<<quo WHO "Please please please m-m-mister-" >>
You pull her close with a twist of her arm and shove yourself inside her tight pussy. She tries to pull away, but you merely grip her by the shoulder to hold her in place.
<<image "images/stock/sex asian (50).webp" right >>
<<mindread "No! How could this happen!" >>
<<quo WHO "OH! Oh! OH!///she moans as you rape her." >>
Her entire body shakes with each thrust, but she's so light and weak that it takes nothing to hold her in place to receive your full savagery.
<<mindread "Oh shit! It's not my safe day! Oh god no!" >>
<<quo WHO "Uhhh, huhhhh, p-p-please...///she sobs and cries.///P-please don't cum inside!" >>
<<say "Dream on..." NEXT >>
<<say "Have my baby, bitch!" NEXT >>
<<say "Shut the fuck up, cocksleeve." NEXT >>
<<eventjournal "I raped the realtor lady." >>
<<skillup grab >>
<<case 32 >>
<<stand >>
<<image "images/stock/cream (3).webp" right 0 desaturate >>
/*
<<creampreg "images/stock/cream (3).webp" >>
*/
<<convo "No no no no-|Huhhh.///You say as you eurupt inside her.|NOOOO!///she protests, but it's too late." >>
<<fuck $WHO 0 $EVENT_HAPPENED >>
After you get your fill, you let her go. She spends a few moments with her eyes closed breathing slowly as if calming herself, then quietly gets dressed again, brushes off her clothes, and addresses you with a shaky but professional voice.
<<quo WHO "T-that's all I can show you today, Mr. _LASTNAME. P-please contact _company should you be interested in making a p-purchase.///she says." >>
<<say "Sorry about all the rape. I don't know what came over me." "RESPO:I... No... My appologies if...///she says, and takes a deep breath, incapable of saying another word for fear of crying." PAGE:888 >>
<<say "Take care of my baby, _HERNAME." "RESPO:Your... your...|You're definately pregnant, trust me.|I... oh god...///she says, and takes a deep breath, incapable of saying another word for fear of crying." PAGE:888 ISPREGNANT SECRET >>
<<say "I might do that. The place is so big and so remote, I could do whatever I want to a woman here and nobody would hear a thing." "RESPO:Y-yes...|Yes? You were screaming 'no' earlier.|I...///she says, and takes a deep breath, incapable of saying another word for fear of crying." PAGE:888 >>
<<say "And you can call me if you need more of what you just had." "RESPO:I... p-please mister _LASTNAME... J-just go...///she says, and takes a deep breath, incapable of saying another word for fear of crying." PAGE:888 >>
<<do "Say nothing and leave." "RESPO:///You hear weeping sounds comign from behind you as you leave." PAGE:888 >>
<<case 38 FAILRAPE >>
You grab her wrist, but she writhes from your grasp with surprising agility. You swiftly reach out to grab her again, but she's gone, dashing from the room. She uses her knowlege of the location against you, ducking and weaving from room to room until you lose track of where she is. Finally you realize she's escaped the area.
<<stamina -5 >>
<<skillup grab >>
<<happen "realtor failrape" >>
<<eventjournal "I failed to rape the realtor lady." >>
<<do "You had better get out of here before security arrives." PAGE:888 >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat 5 >>
<<event_exitlink >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto surromom 0 #c5f >>
<<difficulty 4 >>
<<set _meetevent = "surro_met" >>
<<set _learnevent = "surro_learned" >>
<<set _herstand = 0 >>
<<set _PARTNER_NAME = $CHOICE.getFullName("first") >>
<<switch $CHOICE >>
<<case doco >>
<<set _PARTNER_FAKELAST = "Alexander" >>
<<case typhon >>
<<set _PARTNER_FAKELAST = "Straight" >>
<</switch >>
==<<=_meetevent.happened()>><<=_learnevent.happened()>>==
/**/
==<<showobject $NPCS.surromom.repro >>==
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<show "You have a strange feeling... like something nearby is pulling at your thoughts without you being distinctly aware of it." ICON:BREED >>
<<eventstarterlink "Stay and think for a moment..." 0 BREED SECRET >>
<<case 0 START_SCENE >>
<<change_bg $WHERE >>
<<if !_meetevent.happened() >>
<<stand >>
As you collect your thoughts, you notice a pregnant woman walking on the sidewalk, enjoying the sun. She seems serenely happy as she holds her round belly.
<<p>>As you look at her pregnant belly, you find yourself lost in thought. It seems like a moment, but when you look up to her face you see that she's returning your gaze, with a self-consious smile on her face. Perhaps you were lost in thought longer than it seemed...
<<show "There's something about the sight of her that makes you feel happy in a way you can't even explain." PREG >>
<<p>>She seeems friendly enough.
<<do "Approach her." NEXT >>
<<do "Ignore her." PAGE:777 >>
<<else>>
<<stand >>
<<face 0 right >>
<<if _WHO.isPregnant(1) >>
It's that pregnant woman.
<<quo WHO "Hey!///she says, seemingly recognizing you.///Any day now, hah. Next time you see me, I might not be pregnant anymore!" >>
<<say "Chat with her." NEXT >>
<<say "You must be excited, and so am I... for my colonoscopy appointment in ten minutes. Gotta run!" PAGE:777 >>
<<else>>
You see someone you recognize - but you aren't sure from where. While you ponder this, she notices you.
<<quo WHO "Hey!///she says, seemingly recognizing you.///Yeah, it's me. How do I look?" >>
It seems like she read your expression well. It's that pregnant woman you've met before!
<<say "Hello. (talk to her)" PAGE:11 "CONVO:You seem amazed by me... I have a very fast recovery time when it comes to pregnancy. People find it fascinating... but it's all the result of {{gene therapty}}-enhanced genes I inherited. " >>
<<say "So it is. See you around! (keep walking)" PAGE:777 >>
<</if>>
<</if>>
<<case 1 >>
<<face 0 right >>
<<stand >>
<<convo "Oh, hi there!///she says as you approach. Her smile is warm and friendly, and she seems brimming with energy.|Uh, hi. I just wanted to say..." >>
<<say "Hi." "RESPO:Uh, hi? Nice to meet you. I'm _HERNAME.///she says. She doesn't seem bothered by your awkward introduction." NEXT >>
<<say "You look like you're about to pop." "RESPO:I feel like it, too! I'm _HERNAME.///she says." NEXT >>
<<say "You wanna go get a drink?" "RESPO:Ha.///she says sarcastically.///Sorry, I guess it's kinda funny." JOKE NEXT >>
<<say "You're husband's a lucky man." "RESPO:Ha, thanks. I'm actually not married, see?///she says, showing you her undecorated ring finger.|Oh...|No, it's not like that. I'm a surrogate mother. I make babies for a living." LOVE:1 CHARM HAPPEN:_meetevent NEXT >>
<<say "You look like you're due any day now. Am I right?" "RESPO:Yeah, you are! This one should come out in a few days. Are you a OB/GYN?|You could I'm a pregnancy expert; I could tell just from your curves.|That's... impressive. I'm a bit of an expert myself - I'm a surrogate mother. Call me _HERNAME." LOVE:1 BREED>_DIFF HAPPEN:_meetevent NEXT >>
<<say "You're fucking hot, for a preggo. What do you say we go get a room? You'll barely even feel birth pains after the pussy stretching I'll give you." "RESPO:I doubt that, buddy. Did your mother raise you to be an inept crass loser or did you just end up that way?" ACT:harass LOVE:-2 NEXT >>
<<impregnate_final $WHO "Donovan Krueger" 0 0 3 0 >>
<<case 2 >>
<<face 0 right >>
<<stand >>
<<convo >>
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<set _CUBUS_OVERRIDE_SECRET = 1 >>
<<say "Is this your first, or...?" "RESPO:No, not at all.///she says, seemingly not bothered about a stranger asking about her pregnancy.///I'm a surrogate mother." !HAPPENED:_learnevent HAPPEN:_learnevent >>
<<say "Boy or girl?" "RESPO:I'm sorry, I can't actually tell you. Nondisclosure is part of my contract with my client.///she says, seemingly not bothered about a stranger asking about her pregnancy.///I'm a surrogate mother, you see." !HAPPENED:_learnevent HAPPEN:_learnevent >>
<<say "Surrogate mother? That's interesting. Tell me more." "RESPO:Before I was born, my mother had difficulty conceiving, and would eventually learn that she had several conditions that made it all but impossible for her to give birth. My parents were distraught, but through an early form of {{gene therapy}} she was eventually able to have my brother and I. I seem to have inherited some of her reproductive enhancements, without any of the complicating conditions, so surrogate motherhood seems an ideal job." HAPPENED:_learnevent >>
<<say "How did you get started being a womb-for-hire?" HAPPENED:_meetevent HAPPEN:lineage "RESPO:My first pregnancy was when I was 15. It happened so easily - literally the first time I had sex, I became pregnant.|Yikes.|No, not yikes. Anyway, after I gave birth to my daughter, the doctors remarked how effortless it was, and eventually I learned from my mother about the gene thing I mentioned earlier as the reason why. In fact, I enjoyed the whole thing - being pregnant, giving birth, being a mother. In fact I wanted to have another one almost immediately. My mother thought I was insane... but I found a way to monetize this desire, and provide a useful service for couples who can't have children. I've had twelve so far.|Wow!///you say, genuinely impressed." EVENTLEARN:bastardsaplenty >>
<<say "You inherited her genetic modifications? I thought genetic modifications were coded in such a way that they are not passed down." I>5 HAPPEN:lineage "RESPO:They usually aren't heritable, but as I said my mother received an early form of it. The genetic copy protection safeguards weren't as developed then as they are now. Still, it was a fluke, and my genetic enhancements aren't likely to be passed on to the children I give birth to." >>
<<say "Do you have another client lined up once you're done with this one?" HAPPENED:_learnevent "RESPO:Oh, I don't book in advance. I usually list with an agency when I'm ready to conceive again, but a few of my clients were people I know, friends of friends, that sort of thing." >>
<<if _learnevent.happened() >>
<<say "Well, it's been nice chatting." "RESPO:Sure has! Take care _NAME!" PAGE:777 >>
<<say "I have to go. Good luck with the birth." "RESPO:Thanks! It's been nice chatting with you, _NAME." PAGE:777 >>
<<else>>
<<say "Well, it's been nice chatting." "RESPO:Sure has! Take care!" PAGE:777 >>
<</if>>
<<case 11 >>
<<stand >>
<<face 0 right >>
<<convo >>
<<say "You look great." "REPLY:Thank you!" LOVE:1 NEXT >>
<<say "How was the birth? A healthy baby I hope?" "REPLY:It's kind of you to ask!" LOVE:5 NEXT >>
<<say "Well, it's been nice chatting." "RESPO:Sure has! Take care!" PAGE:777 >>
<<case 12 >>
<<stand >>
<<if $REPLY >>
<<quo WHO "$REPLY. The baby was very healthy and my client was pleased with my surrogacy services." >>
<<else>>
<<convo >>
<</if>>
<<say "Now's a good time to ask - would you like to get a drink?" "RESPO:Haha, hmm. That's flattering but I actually have a boyfriend. Fiancee, technically.|Oh, alright.|Yeah, no. You're cute. But... I'm taken." CHARM:2 >>
/*
<<say "DOTHIS" "RESPO:111|222|333" >>
<<say "DOTHIS" "RESPO:111|222|333" >>
*/
<<say "Great, I was actually telling my partner about you. I was wondering... (solicit her services)" "RESPO:" PAGE:20 >>
<<say "Well, it's been nice chatting." "RESPO:Sure has! Take care!" PAGE:777 >>
<<case 20 >>
<<stand >>
<<comingsoon "Proceed at your own risk, you're going to hit a dead end." >>
<<convo "Oh really? Oh gosh. How serendipidous! Life just keeps bringing me people... I'd be so happy to gift your life with parenthood. Your partner... tell me about them." >>
<<set _lastGirl = "girls_fucked".listout().last().getFullName('first') >>
<<say "It's uhhh _lastGirl. Her name is _lastGirl." "RESPO:Oh interesting. I can't wait to meet her.|///Shit, you didn't plan for that. You didn't plan for any of this! Better not screw this up...||Actually, that's my mother's name. Sorry I'm just really nervous about this, and when I get nervous I say the exactly wrong person's name.|Oh no worries. I understand." NEXT >>
<<say "Her name is Doctor... I mean, Olivia." "RESPO:" PARTY:doco CHOICE:DOCO PAGE:200 >>
<<say "My partner's name is uhh Typhon..." "RESPO:" PARTY:typhon CHOICE:TYPHON PAGE:300 >>
<<say "I shouldn't have brought it up, we're still thining it over." "RESPO:That's fair. If I'm already pregnant again by the time you decide, don't worry - I can book you for the next one if you don't mind waiting out the rest of the pregnancy.|That's very nice of you.|I don't normally, but I've got a good feeling about you for some reason." PAGE:12 ICON:RETURN >>
<<case 21 >>
<<stand >>
<<face 0 right >>
<<convo >>
<<do "Come up with something else..." "RESPO:111|222|333" PREV >>
/* ------------------------------------ */
/* DOCO */
/* ------------------------------------ */
<<case 200 DOCO >>
<<stand >>
<<set $CHOICE="doco">>
<<convo "Olivia? I love that name. I assume she's a doctor.|Right. I got nervous there and sort of blurted that out. Anyway, she's past her prime a bit and her eggs are all dried up so-|Hey! That's not a nice way to put it!|No, sorry. That's just our sense of humour. We're just kind of dark and crass, my wife and I.|Oh, alright.|Though, don't tell her I said that, just in case her sense of humour changed since last time I saw her. Anyway..." >>
She smiles and studies you.
<<convo "I have a good feeling about you. I can't wait to meet your wife. Actually, now would be a perfec time to discuss it for me." >>
She seems interested. Probably best to get it going while you can.
<<cont "Great, I'll call her." SAY >>
<<case 201 >>
<<stand >>
<<change_bg apartment-red >>
<<timepasses >>
Some time later, you find yourself in _HERNAME's apartment. You called _PARTNER_NAME and are waiting to meet you here.
<<p>>You're slightly nervous. You didn't tell _PARTNER_NAME what's up - _HERNAME was listening and it would have given away the scam to bring your 'partner' up to speed on it - so hopefully she picked up from your tone and wording that something is going on, figure it out fast and help you take this professional bastard factory for a 9-month joyride.
<<convo "There's a knock at the door! That must be her." >>
<<cont >>
<<case 202 >>
<<unstand >>
<<standdressup doco date >>
She opens the door and a woman you've never seen before enters the room.
<<horny 10 >>
<<convo "||You must be _HERNAME. _NAME has told me so much about you. Oh my gosh, you're just as beautiful as he described.|Oh, haha. Thank you! And you as well, Mrs... Oh, _PARTNER_NAME, I don't even know if I got your last name...|///It took you a moment, but it's _PARTNER_NAME! She looks so... well, your jaw almost hit the floor when you first saw her. She seems dressed to impress, and you get the distinct impression she's somehow ahead of the curve on knowing what's going on.|It's _PARTNER_FAKELAST. _PARTNER_NAME and _NAME _PARTNER_FAKELAST. We've been trying //desparately// to have a baby, it's been an exhausting ordeal, and we're just so glad you've offered to help us out.|///The two start to make introductions and chatter, and as they do you watch this strange woman you've invovled yourself with exude charisma for the first time. It's obvious that she must have searched the address you gave her and figured out who _HERNAME was and what the scam was. This strange doctor... She never seems to be caught off guard, but you certainly were. |My gosh, this is going so well. If I had a daughter like you I would be so pleased.|Gosh, Mrs. _PARTNER_FAKELAST, you flatter me. And I'll do my best.||Or a son! Whatever fate chooses for me and my beloved husband. We can't control everything, after all.|Yes, that's my philosophy too!|///You could get used to this version of the doctor, you reflect as you look her body up and down when you think she won't notice. Still, it's just a tantalizing illusion, a saccharine veneer on a total bitch who knows how to get what she wants from people she considers lesser like _HERNAME... Though you wonder why she never tried this sort of manipulation on you." WHO POV $CHOICE >>
<<cont "" >>
ASKS HOW MANY
<<case 203 >>
<<unstand images/npcs/doco/stand-date.png >>
<<convo "I'm just going to get some forms for you to fill out, I'll be right back.///the girl says, leaving to the other room." >>
<<convo "You found yourself a real opportunity here, _NAME.///the doctor whispers in your ear.///This will provide excellent data... And if you have any lingering doubts about accountability, put your mind at ease: I don't mind fronting the payment money - its a research expense, after all - up until the point of no return. After that we can take our leave of this whole situation and let her deal with your mewling spawn. Unless you change your mind before that point - you've got a few months, so no need to rush the decision." $CHOICE POV >>
<<say "Nah, I don't want to take care of eight kids." "CONVO:Would it have been a different answer if I hadn't bartered it up that high.|No, not really.|" NEXT >>
<<say "I'll think about it." "CONVO:No you won't. You won't even remember her by this time next week. I'll be keeping tabs on her, however." NEXT >>
<<say "No, I need to teach her a valuable lesson." "CONVO:Of course. One about caution and trust perhaps. However, I don't believe she has the capacity to learn anything even if the lesson was laid out plainly; fertility and intelligence are inversely related after all. You alone are proof of that." NEXT >>
<<case 204 >>
<<unstand >>
<<standdressup doco date >>
<<convo "" >>
<<convo "You're going to enjoy this. This little lab bunny you found yourself. I looked her up and... oh she's hopped her way back." >>
_HERNAME re-emerges from her office with papers.
<<cont >>
<<case 205 >>
<<unstand >>
<<standdressup doco date >>
<<convo "I have a really good feeling about this... so I'm willing to waive some of the fees.|Thank you, _HERNAME.|Oh so remarkable. I hope our baby inherits your generosity.|Haha thank you. But you're joking, right? Generosity isn't genetic.||No, of course not, it was a joke. Moving on..." WHO POV $CHOICE >>
_PARTNER_NAME takes the lead on signing the forms. She hands them to you an subtly watches as you write your fake name onto them, ensuring you don't incriminate either of you through carelessness.
<<convo "It looks like you're getting to the options signoff form. Of key interest-///she says, showing what looks like a pricing sheet.|///Your 'wife' snatches it before you get a chance to read it.|Ah, we can choose how many babies we can have?|That's right. I'm able to control the splitting of the eggs. While I can't control it exactly-||Yes I know, there's a 7% chance of over and 24% chance of under; I read on your website. _NAME and I have already discussed this many times, we want-|" WHO POV $CHOICE >>
<<show "The realization that you can impregnate her with more than one baby excites you." BREED>5 >>
How many babies do you want? _PARTNER_NAME already agreed to foot the bill, and you figure whatever you say she won't be able to back down from. Better grab the reins of this conversation, quick!
<<say "Just one." NUMBER:12 NEXT >>
<<say "Twins." NUMBER:12 NEXT >>
<<say "Triplets." NUMBER:12 NEXT >>
<<say "How high can you go?" LOVE:10:doco NUMBER:8 NEXT >>
/*
*/
<<case 206 >>
<<unstand >>
<<standdressup doco date >>
<<convo 0 WHO POV $CHOICE >>
<<if $NUMBER==12 >>
<<convo "///Before you can even get a word in, _PARTNER_NAME interrupts.|//Twelve//.|Excuse me?///says _HERNAME, shocked by the number.|///As are you, quite frankly.|I know it's a tall order, but we will compensate you accordingly.|B-but I'm not sure if it's even possible-||It's quite possible; I've researched your condition. Trust me, I am a biomed researcher.|But there's the issue of-||Please, girl. Anything you can mention has already been addressed by scientific progress decades ago. I want you to produce me - //us// - 12 healthy children. You wouldn't deny us our dream, would you?|Well no... but.." WHO POV $CHOICE >>
You watch as _PARTNER_NAME chips away at your will. It's a foregone conclusion; your 'wife' has a stronger will and a greater intellect. _HERNAME doesn't stand a chance. In 9 months she's going to have $NUMBER problems and a man ain't one.
<<else>>
<<convo "Well, its theoretically possible to have as many as eight but... |Sounds good. Eight it is. Aren't you happy, honey.|Eight beautiful children. This remarkable young girl is going finally make our family complete.|I... I've never done //eight// before.|You hear that? She's willing to try, just for us.|Oh _HERNAME, you're just incredible." WHO POV $CHOICE >>
With the two of you tag-teaming _HERNAME with emotional manipulation, she doesn't know how to refuse... And like that, octuplets became an inevitability.
<<love doco 10 >>
<</if>>
<<do "Continue." PAGE:210 >>
<<case 207 >>
<<unstand >>
<<standdressup doco date >>
<<convo 0 WHO POV $CHOICE >>
_PARTNER_NAME signs the form and sorts out the payment information. You wonder how she can afford it... She certainly must be banking under a fake name.
_HERNAME collects the forms and smiles at the two of you.
<<convo "One thing I should make clear: I operate on a natural philosophy... What I mean is, I believe in a natural insemination. Mrs. _PARTNER_FAKELAST, I hope you won't mind...|///She's of course referring to the fact that you'll get to fuck her. Glad she cleared that ambiguity up. You wonder if you'll fuck her now, or have to schedule something for later..?|No, of course not. In fact I prefer that our child is made naturally, and so does _NAME. I keep my _NAME very satisfied in the bedroom, and he's so enamoured with me he isn't even attracted to other women, so I know not to be jealous.|Oh, is that so? Perhaps you'd like to attend the insemination session so you'll be able to arouse him enough to become hard-||N-no, no that won't be necessary. I'm sure. Will it sugarplum?||Yeah, I think I can manage, honey." WHO POV $CHOICE >>
<<cont >>
<<case 210 >>
Ten minutes later, you find yourself alone with _HERNAME; "Mrs. _PARTNER_FAKELAST" is waiting in the other room. _HERNAME suddenly seems nervous.
<<convo "Your wife... Forgive me for asking, but it wasn't true what she said about you only being attracted to her, was it?|">>
<<say "" "CONVO:" NEXT >>
<<say "" "CONVO:" NEXT >>
<<say "" "CONVO:" NEXT >>
<<case 211 >>
|I thought so. It's not wrong to enjoy this, _NAME. If I'm being honest, I was really glad you asked. See, I can't have sex with my fiancee when I'm not pregnant because it will almost certainly result in pregnancy - and he and I are not ready to have kids of my own. Also, and he's less interested in sex when I'm... well, big in the late stages of it.|So basically you were in for a dry spell.|Yeah, both of us were. I have another question - you don't seem to have the usual hesitation that most clients do. Is this the first time you've had sex with someone who isn't Mrs. _PARTNER_FAKELAST, during your marriage? No, don't worry - I won't judge, and if you read the confidentiallity agreement you signed, you'll see that I can't disclose anything you tell me, even to her." >>
<<say "Plenty." "CONVO:Oh, I see. Well... The important thing is, she's the one you truly love." NEXT LOVE:4 LUST:20 >>
<<say "No, never." "CONVO:Oh that's so nice. I'm sorry, you're a good faithful husband, I'm sorry for misreading you." NEXT >>
<<say "" "CONVO:" NEXT LOVE:5 >>
"By the way, you looked a bit taken aback by my appearance earlier. Why was that?|Nothing really, I..."
<<say "...just didn't expect to see you without your mask. I thought you were a germaphobe or something." "CONVO:Oh no, nothing quite like that. The combination of the mask and my glasses are enough to stymie the efforts of any low-level facial recog software, like the kind a passing drone or mapping vehicle might employ. I'm not //wanted// per se, but there are various parties that would love to know my whereabouts... and I would love for them to remain ignorant of such." NEXT >>
<<say "...was just reminded of someone I used to know." "CONVO:Oh, who? Your dear mother? Well forget my asking, it should go without saying I'm not interested in senimental nonsense." NEXT >>
<<say "...just thought you looked really good." "CONVO:I knew it.///she says, rolling her eyes.///I'd say stop thinking with your sperm extruder but I wouldn't have much use for you if you took that advice." NEXT LOVE:5 >>
<<say "...was surprised by your tattoo." "CONVO:This tacky thing? It's not actually a tattoo, it's dermal chroma grid. I just set it to display something that would appeal to a hippie dippie like //her//.|Why do you have a DCG implanted? That stuffs for, I dunno, secret agents or something?|None of your business. But not //that//, you clown. Try entertaining your mind with something that isn;t a Hollywood action movie for once." NEXT >>
<<say "" "CONVO:" NEXT >>
/*
<<case 300 TYPO >>
<<stand >>
<<unstand images/npcs/doco/doco-alt.png >>
<<convo "Oh, that's an interesting name. I should mention, before this conversation goes any further... I prefer a natural form of insemination. What I mean is, I would need you or your partner to deposite your sperm //directly//, so to speak. Are you comfortable with this?|Of course." >>
<<cont >>
<<case 23 >>
<<stand >>
<<face 0 right >>
<<convo >>
<<convo "Will I be able to meet with them sometime soon?" >>
<<unstand $CHOICE.toLowerCase() >>
<<case 15 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case DOCO NOTES >>
<<case TYPHON NOTES >>
"I gotta ask you, is there something special about this girl? Why all the trickery?"
<<say "I just think it would be funny to 'dine and dash' on a surrogate mother." "CONVO:Yeah, it //will// be funny. I'm already telling the story in my head, it'll have the guys in stitches next poker night." NEXT >>
<<say "She's cute, and this seems the easiest way to get it in." "CONVO:Well she's cute, but this is a lot of trouble for just one hit at that pussy. That's why I thought it was something more." NEXT >>
<<say "I just want to get her pregnant." "CONVO:Is that so? There's something about you, you know that? Strange dude, you are. Only, I get it." NEXT >>
<<say "I just want to pass on my genes before its too late." "CONVO:What, you got cancer or some shit? Nah, you'd look more dour if that were it. Whatever it is, I get it. But you could put babies in all kinds of bitches with less hastle than this." NEXT >>
"Anyway... I don't think this bitch will let us both in, it's gotta be one or the other. I get that you found her and put this trickery together, and I'm happy to help. But I gotta ask you something, and its cool if you say no, but hear me out://////I've always wanted to get a white bitch pregnant. This one says she'll have not one, but eight kids. That'll be like getting what I've always wanted, times eight. And this bitch? She's perfect. You can see it in the way she looks at you and then at me, wonderin' who's going to be the sperm donor. I can tell she's never had black dick."
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You part ways with her.
<<if _learnevent.happened() >>
<<event_delayrepeat 31 >>
<<else >>
<<event_finalize >>
<</if>>
<<comingsoon "That's it for this plotline in this version, but I think you may have a vague sense of where this is going." >>
<<eventhappen _meetevent >>
<<event_exitlink >>
<<eventjournal "I met a surrogate mother." >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "I met a surrogate mother." >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext 4 >>
<<event_exitlink >>
<<eventjournal "I met a surrogate mother. Looks like she was about to give birth." >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>/*
<<choosepill "Forcefeed her a" >>
*/
<<widget choosepill >>
<<set
_HTML = "",
_TXT = $args[0] ? $args[0] : "Slip her a",
_ETC = $args[1] ? $args[1] : "",
_SAY = $args.includes("say") ? 1 : 0,
_TAG = _SAY ? "say" : "do",
_PILLS = $args[4] ? $args[4] : "pill-chill pill-fertility pill-fertility2 pill-knockout pill-love pill-regret pill-sleep cupidpowder",
_PILLS = _PILLS.split(' ') >>
/*
;<<=$args.join(':')>>;(<<=$args.includes("say") >>) _SAY _TAG
<<set _HTML+="<<"+_TAG+" Nevermind. >>" >>
<<link "<<icon meds >> Slip her a pill." >><</link>>
*/
<<for _i, _PILL range _PILLS >>
<<if _PILL.owned() >>
<<set _HTML += "<<"+_TAG+" '"+_TXT+" "+_PILL.getItemData()+".' CANACT:drugging GIVE:"+_PILL+" CHOICEITEM:"+_PILL+" EVENTHAPPEN:"+_PILL+" "+_ETC+" NEXT >> " >>
<</if>>
<</for>>
<<hr >>
<<if _HTML >>
<<set _TXT = _SAY ? "“"+_TXT+"...”" : _TXT+"..." >>
<div class='do_link passed link'>
<<link "<<cubus_icon images/items/pill-chill.png >> _TXT" >>
<<script>>
Dialog.setup(SugarCube.State.temporary.TXT, "pilllist");
Dialog.wiki(SugarCube.State.temporary.HTML);
Dialog.open();
<</script>>
<</link>>
</div>
<<else>>
<</if>>
/*<<do "Continue..." NEXT >>*/
<</widget>>
/* <<choosesplit CONDITONALTHING AMT IFPASS IFFAIL TEXT ET ETC ETC >>
<<choosesplit GRAB _DIFFICULTY PAGE:30 PAGE:38 "I wasn't asking. (grab her arm)" ACT:rape SECRET >>
*/
<<widget choosesplit >>
<<set
_PASS = setup.playerAttribute($args[0].toLowerCase())>=$args[1]?1:0,
_SWIT = _PASS ? $args[2] : $args[3],
_DOSAY = $args.includes('SAY') ? "say" : "do",
_LABEL = $args[4],
_ADDNS = $args.slice(5),
0 >>
<<if _PASS >><<else>><</if>>
<<set _HTML = _DOSAY+" _LABEL "+_SWIT >>
<<for _i, _ADDON range _ADDNS >>
<<if !_PASS and _ADDON.includes("ACT:") >>
<<set _HTML += " CAN"+_ADDON+" " >>
<<else>>
<<set _HTML += " "+_ADDON+" " >>
<</if>>
<</for>>
<<set _HTML += " ICON:"+$args[0] >>
/* <d>_HTML</d> */
<<= "<<"+_HTML+" >>" >>
<</widget>>
/*
<<chooserecruit "GETNUMBERTXT" "BOOTYCALLTXT" >>
*/
<<widget chooserecruit >>
<<set
_YOUTRAITS = $PLAYER.getTraits(),
_HERTRAITS = $WHO.getTraits(),
_CANEXPLOIT = 0,
_CANEXPLOIT+=_HERTRAITS.hasAny("whore") ? 2 : _CANEXPLOIT,
_CANEXPLOIT+=_HERTRAITS.hasAny("slut stripper") ? 2 : _CANEXPLOIT,
_CANEXPLOIT+=_HERTRAITS.hasAny("naive young") ? 1 : _CANEXPLOIT,
_CANEXPLOIT+=_HERTRAITS.hasAny("desparate poor") ? 1 : _CANEXPLOIT,
0 >>
<<if _LOVE>2 >>
<<set _TXT = $args[0] ? $args[0] : "Can I get your number, _HERNAME?|_HERNAME, let's stay in touch." >>
<<say _TXT WIDGET:ADDCONTACT:$WHO NEXT ICON:phone >>
<</if>>
<<if _LOVE>2 and _HERTRAITS.hasAny("slut stripper") >>
<<set _TXT = $args[1] ? $args[1] : "We should do this again sometime." >>
<<say _TXT WIDGET:CANNEDCONVO:ADDBOOTYCALL CHOICE:ADDBOOTYCALL >>
<</if>>
<<set
_LABEL = "Do you need a job? Because I can get you one.|Do you need money? I know how a girl like you could make some quick cash.|You know how to make a guy happy. Have you ever considered monetizing that?".sayOne() + " (recruit for prostitution)",
_CAN = $args.includes("whore") ? 10 : 0,
_CAN += _HERTRAITS.hasAny("whoreable") ? 3 : _CAN,
_CAN += _CANEXPLOIT,
0 >>
<<if _CAN>=5 and _YOUTRAITS.hasAny("pimp") and !"whores recruited".listed($WHO) >>
<<say _LABEL WIDGET:CANNEDCONVO:RECRUITWHORE HAVE:300 NEXT ICON:pimp >>
<</if>>
<<=!"whores recruited".listed($WHO)>>
<<="whores recruited".listed($WHO)>>
<<set
_LABEL = "Has anyone ever told you you have great screen presence?|You've got a lot of talent. You know what you'd be amazing at?|Have you ever done any acting?|You ever wanted to be in the movies?".sayOne() + " (recruit for porn)",
_CAN = $args.includes("porn") ? 10 : 0,
_CAN += _HERTRAITS.hasAny("pornable") ? 3 : _CAN,
_CAN += _CANEXPLOIT,
0 >>
<<if _CANPORN>=5 and _YOUTRAITS.hasAny("pornographer") and !"pornstars recruited".listed($WHO) >>
<<say _LABEL WIDGET:ADDPORN:$WHO WIDGET:CANNEDCONVO:RECRUITPORN NEXT ICON:porn >>
<</if>>
/* NOT FOR THIS
<<if _LOVE>60 >>
<<say "I think we should move in together, _HERNAME." >>
<</if>>
*/
<<do "Continue..." NEXT >>
<</widget >>
<<widget cannedconvo >>
<<set
_YOUTRAITS = $PLAYER.getTraits(),
_HERTRAITS = $WHO.getTraits(),
0 >>
<<switch $args[0].toUpperCase() >>
<<case ADDBOOTYCALL >>
<<quo WHO "Hehe.|I was going say.|Damn right, _NAME.|I look forward to it." >>
You beam your number to her holophone.
<<if _HERTRAITS.hasAny("schoolgirl young") >>
<<quo WHO "My friends at school are going to be so jealous.|I just have to wait for the right time to sneak out." >>
<<eleif _HERTRAITS.hasAny("naive gullible") >>
<<elseif _HERTRAITS.hasAny("milf") >>
<<quo WHO "I'll slip out while my kids are at school." >>
<<elseif _HERTRAITS.hasAny("slut stripper") >>
<<quo WHO "You're gonna fucking love what I do to you next time.|I got a lot of dicks to ride, but I'll add you to my roster." >>
<<elseif _HERTRAITS.hasAny("married") >>
<<quo WHO "We have to keep it on the downlow, but as soon as my husband isn't watching I'll slip out.|My poor husband can't hold a candle to you." >>
<<else >>
<<schedule bootycall $WHO >>
<<case RECRUITWHORE >>
<<quo WHO "Really? How?|What are you proposing...?|I could use some cash... what are you thinking?" >>
<<if _HERTRAITS.hasAny("naive young") >>
<<quo POV "A lot of older men would pay to spend time with a girl like you.|What if you went on dates with men, and they pay you afterwards?" >>
<<quo WHO "How old would they be?|That's it? That sounds like easy money." >>
<<else >>
<</if>>
You make a case for renting her body.
<<quo WHO "I guess I could try that...|I do really need the money.|That sounds like it might be fun?|I'm gonna be the best whore this town's ever seen.|Ok I'll do it... if you say it'll be ok.|What the hell! I'll try it. It's just temporary, right? It's not like it's a big career choice or anything." >>
<<quo POV "Here's some money. Why don't you buy yourself some nice sexy clothes?|Here's $KRED 300. Go buy something slutty.|Here's a token of my appreciation.///you say, handing her some money." >>
<<quo WHO "I will, thank you!|You're so generous.///she says, giving you a kiss on the cheek.|You're so kind, _NAME." >>
She accepts your offer, and signs a contract! <<= $WHO.getFullName()>> is now a whore!
<<skillup barter >>
<<money -300 >>
<<addwhore $WHO >>
<<case RECRUITPORN >>
<<quo WHO "Why do you ask.|I think so, why?|Hmmm, maybe.|I'm not sure, why are you looking at me like that?" >>
<<if _HERTRAITS.hasAny("naive young") >>
<<quo POV "I think a girl like you could make a lot of money being in a certain kind of movie.|You ever wanted to be famous? I think I could make you a star." >>
<<quo WHO "Me? Really?|For real?|Are you joking? No... you really mean it? //Me//?" "she says self-consiously|she says, blushing at your flattery" >>
<<quo POV "" >>
<<elseif _HERTRAITS.hasAny("slut stripper pornable") >>
<<quo POV "You have the look and the moves to be in porn.|I think you'd enjoy working in the XXX industry.|If I fucked you on film, people would pay to see it. Guarantee it." >>
<<quo WHO "You're damn right.|That's always the dream, haha.|That's a weird complement, but I'll take it.|You trying to rope me into doing a sex tape?" "she laughs.|she says, not taking you seriously." >>
<<quo POV "No, I'm serious. I can see you now, surrounded by men, ready to get every hole filled...|I'm not joking. You ever taken two dicks at once? Even if you haven't, you'd try it, right?|No, really. Imagine doing what you love, and getting paid for it?" >>
<<else >>
<<quo POV "I think you'd be great in porn.|You're sexy as hell and are amazing in bed, don't you think you should share your talents with the world?" >>
<</if>>
You explain to her that you're a porn producer and make a compelling case for why she should be in porn.
<<if _HERTRAITS.hasAny("naive young") >>
<<quo WHO "But... what if my parents find out?|I dunno... am I even old enough for that?|I'll try it but... I don't want my friends to know..." >>
<<quo POV "Don't worry about that.|I'll make sure that's not a concern." >>
<<elseif _HERTRAITS.hasAny("slut") >>
<<quo WHO "I do really like dick!|I think this is my calling!|This sounds amazing! Why hadn't I thought of this?" >>
<<elseif _HERTRAITS.hasAny("stripper") >>
<<quo WHO "It's not far from what I already do... I'm in!" >>
<<elseif _HERTRAITS.hasAny("whore") >>
<<quo WHO "I've been taking loads to the face for so long, I may as well be getting famous for it." >>
<<elseif _HERTRAITS.hasAny("married") >>
<<quo WHO "So long as my husband doesn't find out.|It would break my husband's heart but... it really does sound fun!" >>
<<elseif _HERTRAITS.hasAny("milf") >>
<<quo WHO "What would my kids think of me...? No, I need to do something for myself for once.|Do you really think someone would want to watch a mother have sex?|This will really help me pay the bills." >>
<<else >>
<<quo WHO "Yeah, that sounds awesome!|I could do that! I'd love to get fucked on film.|It would kill my father if he found out I did porn... I'll do it!" >>
<</if>>
She accepts your offer, and signs a contract! <<= $WHO.getFullName()>> is now a porn actress!
<<skillup barter >>
<<addactress $WHO >>
<<default >>
<<convo "Um.... line?|Yeah, what are we supposed to say here?|The cannedconvo widget isn't being used properly, huh?|Seems like.|Who coded this piece of shit?|Some retard." >>
<</switch>>
<</widget>>
<<widget cont >>
<<set _blurb = $args[0] ? $args[0] : "Continue..." >>
<<if $args.includesAny("SAY","say","quo") >>
<<say _blurb NEXT >>
<<else>>
<<do _blurb NEXT >>
<</if>>
<</widget>><<widget img >>
<<set
_file = $args[0] ? $args[0]+'' : 'alert.png',
_key = $args[0] ? $args[0]+'' : '_default',
_size = $args[1] ? $args[1]+'' : '16',
_align = $args[2] ? $args[2] : "none",
_isDiv = $args[3] ? $args[3] : false,
_style = $args[4] ? $args[4] : "nostyle",
_img_type = $args[5] ? $args[5] : "none",
_output = "",
_url = $img_src+"",
0 >>
<<set _style += " width:"+_size+"px; float:"+_align+"; " >>
<<if _align=="none" >><<set _style+=" margin:-2px; " >><</if >>
<<if _img_type!="none" >>
<<switch _type >>
<<case "npcs" >><<set _url+="npcs/"+_key+"/"+_img_type+".png" >>
<<case "creatures" >><<set _url += "icons/enemy.png" >>
<<case "items" >><<set _url += "icons/item.png" >>
<<case "inknown" >><<set _url += "icons/dungeon.png" >>
<</switch >>
<<else >>
<<set _url = _url+""+_file >>
<</if >>
<<if !_isDiv >>
<<set _style += "height: auto; " >>
<<set
_html = "<img ",
_html += " style='"+_style+"' ",
_html += " src='"+_url+"' ",
_html += " width='"+_size+"' ",
_html += " height='auto' ",
_html += " class='macro_image_div img_"+_img_type+"' ",
_html += " >"
>>
<<else >>
<<set _style += "background-image: url("+_url+"); " >>
<<set _style += "background-size: contain; " >>
<<set _style += "background-position: 50% 100%; " >>
<<set _style += "background-repeat: no-repeat; " >>
<<set _style += "height:"+_size+"px; " >>
<<set
_html = "<div ",
_html += " style='"+_style+"' ",
_html += " src='"+_url+"' ",
_html += " width='"+_size+"' ",
_html += " height='"+_size+"' ",
_html += " class='macro_image_div img_"+_img_type+"' ",
_html += " > <h3>DIV</h3> </div>"
>>
<</if >>
<div>_html</div><br>
<small><small>_url _img_type</small></small>
<</widget >>
<<widget stockimageREDOCANDELETE >>
<<if $args[0].inclues('.webp') >>
<<set
_stock_src = $args[0].replaceAll('_',' '),
_stock_src = _stock_src.includes('images/stock/') ? _stock_src : "images/stock/"_stock_src+,
_stock_src = _stock_src.includes('*') ? _stock_src.replace() : "images/stock/"_stock_src+,
0 >>
<<image _stock_src $args[2] 0 stock >>
<<else>>
<</if>>
<</widget>>
<<widget stockimage >>
<<alert horseballs >>
<<set
_args0 = $args[0].replaceAll('_',' '),
_s_class = $args[4] ? "stock "+$args[4] : "stock",
_s_amts = {
"cream" : 33, "cream blacked" : 4,
"suck" : 13,
"cun" : 13,
"sex_student" : 56, "bj_student": 999,
"sex_milf" : 78, "bj_milf" : 999,
"sex_misc" : 61, "bj_misc" : 17,
"sex_black" : 51, "bj_black" : 999,
"sex_asian" : 50, "bj_asian" : 16,
"sex_whore" : 22, "bj_whore" : 999,
"sex_porn" : 30, "bj_porn" : 999,
},
_s_str = $args[0]+" "+$args[1],
0 >>
<<switch _args0 >>
<<case creampie cream >> <<set _s_path = _args0+"/"+_args0 >>
<<case suckle suck >> <<set _s_path = "suck/suck" >>
<<default >> <<set _s_path = $args[1]+"/"+_args0+" "+$args[1] >>
<</switch >>
<<set _s_num = typeof $args[1]=='number' ? $args[1] : typeof $args[2]=='number' ? $args[2] : 0 >>
<<if _s_amts[_s_str] and _s_num!='number' >>
<<set _s_num = random(1, _s_amts[_s_str.toLowerCase()]) >>
<<elseif typeof _s_num == 'number' >>
<<elseif _s_amts[_s_str] >>
<</if>>
<<set _s_src = "images/stock/"+_s_path+" ("+_s_num+").webp" >>
<<set _s_src = _s_src.toLowerCase() >>
<<image _s_src $args[3] right _s_class >>
<</widget>>
/*
<<set
_args = $args.join(' ').swapTranslate("fuck|sex|creampie|cream|blowjob|bj|suckle|suck|brown|black"),
_action = _args.firstRelevant('cream suck cun sex bj rape'),
_actor = _args.firstRelevant('student milf misc black porn asian whore'),
_align = _args.firstRelevant('left right center stand none'),
_amounts = {
"cream" : 35,
"suck" : 13,
"cun" : 5,
"sex_student" : 56,
"sex_milf" : 78, "cream_blacked" : 4,
"sex_misc": 61, "rape_misc":26, "bj_misc":17,
"sex_black":51, "rape_black":22, "bj_black":20, "cream_black":6,
"sex_asian":50, "bj_asian":16,
"sex_porn" : 30,
"sex_whore" : 22,
"UNDEFINED" : 99999999999
},
_stockid = _action+" "+_actor,
_stockid = _amounts[_stockid] ? _stockid : _action+" misc",
_stockid = _amounts[_stockid] ? _stockid : _action,
_stockid = _amounts[_stockid] ? _stockid : "UNDEFINED",
_stockimg = "images/stock/"+_stockid+" ("+random(1, _amounts[_stockid])+").webp",
0 >>
*/
<<widget ZZZZZZfuck_minigame >>
<<set $PARTNER = $args[0] >>
<<set $PARTNERO= setup.getPerson($PARTNER) >>
<<set $PARTNERO= setup.NPCS[$PARTNER] >>
<<set $DATE = $PARTNERO.date >>
<<set $MOVES = {} >>
<<set $MOVE_ORDER = {} >>
<<for _m, _moveset range $DATE.move_order.split(" ") >>
<<set _movename = _moveset.replace(/[^a-z0-9]/gi,''); >>
<<set _object = {} >>
<<set _object.skippable = _moveset.includes("*") ? 1 : 0 >>
<<set _object.steps = $DATE[_movename + "_" + "steps"] >>
''<<=$DATE[_movename + "_" + "steps"]>>''
<<set _object.order = _m >>
<<set _object.convo = [] >>
<<set _object.quo = [] >>
<<set _object.html = [] >>
<<set $MOVES[_movename] = _object >>
<<=_movename+"_steps">>
<br>
<</for>>
<<showobject $DATE>>
<<for _movename,_moveobj range $MOVES >>
<<for _s=1; _s<_moveobj.steps; _s++ >>
<<set _type = "convo" >>
<<set _whatthing = _movename+"_"+_type+"_"+_s >>/**/
<<set _newthing = $DATE[_whatthing] ? $DATE[_whatthing] : 0 >>
"_whatthing/_newthing"<br>
<<if _newthing >>
<<set $MOVES[_movename][_type][_s] = _newthing >>
<</if>>
<</for>>
<</for>>
<<for _movename, _moveobj range $MOVES >>
_movename <<showobject _moveobj >><<hr>>
<</for>>
<table class=basic>
<tr>
<<for _movename,_moveobj range $MOVES >>
<td>
''_movename''<br>
<<if _moveobj.skippable >>*skippable<br><</if>>
<<for _s=0; _s<_moveobj.steps; _s++ >>
<<set _number = _moveobj.steps > 1 ? _s+1 : 1 >>
<<set _img = "images/npcs/" + _WHO + "/date/" + _movename + "" + _number + ".jpg" >>
<<image _img >>
_img
<</for>>
</td>
<</for>>
</tr>
</table>
<</widget >>
<<nobr>>
<<eventhead>>
<<talkingto $WHO >>
<<difficulty 4 >>
<<set
_YOUTRAITS = $PLAYER.getTraits(),
_HERTRAITS = $WHO.getTraits(),
_HERLOVE = $WHO.getStat('love'),
_greet = $WHO.getAsk('pregannounce'),
_greet = _greet ? _greet : "_NAME, I'm pregnant! Please call me!|I have bad news. My period is late... please call me ASAP!|I'm pregnant, _NAME. It's yours. Please call me.".sayOne(),
0 >>
/*
<<widget pregannounce_received >>
<<set
$OBJECT = {
desc: $args[0],
extra: $args[1], extra2: $args[2], extra3: $args[3],
pic1: $args[4], pic2: $args[5],
},
$WHO = $args[0],
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<photofx $WHO hologram >>
You pick up the phone.
<<convo _greet >>
<<say "Congradulations! This is exciting news!|That's amazing... you don't know how happy I am to hear that.|Wow, I'm going to be a father?" CHOICE:B PAGE:20 >>
<<say "It can't possibly be mine.|It must be someone else's baby.|Well, you should call the baby's father then." LIE PAGE:2 >>
<<say "Sounds like a you problem to me.|So? Deal with it.|Oh wow... I don't care." ACT:mean PAGE:6 >>
<<event_exitlink "Hang up." >>
<<case 2 >>
<<photofx $WHO hologram >>
<<love -5 >>
<<quo WHO "It can't possibly be anyone else's!|It has to be yours. Please, believe me!" >>
<<quo POV "I'm not capable of having children, _HERNAME. It's a medical condition.|I'm infertile, _HERNAME. The baby isn't mine." >>
<<show "You elaborate on your lie, deftly convicing her of your innocence." LIE >>
<<if _HERTRAITS.hasAny("slut whore") >>
<<quo WHO "Well, if it isn't yours, I've got a lot of other phonecalls to make.|I guess I can cross you off my list of likely fathers. Who could it be?|My child won't even know the name of its father. Great!" >>
<<elseif _HERTRAITS.hasAny("married") >>
<<quo WHO "I suppose it could be my husband's...|I didn't think it could be my husband's baby, but it must be." >>
<<elseif _HERTRAITS.hasAny("naive gullibe schoolgirl young") >>
<<quo WHO "A sperm can survive that long, under those conditions? I didn't know that...|So you're saying that someone might have jerked off my panties, and that's what caused it?///she says, pausing to think about it.///Yeah, I think I've heard of that! But who could have done it? And why?! I'll have to figure it out.|I didn't know you could get pregnant from being in a hottub that someone - you know, //released// in. I was in a hot tub around the time I... oh god.///she says, and begins weeping.///That means... the only guy that was in there... oh it can't be true... he can't be the father..." >>
<<elseif _HERTRAITS.hasAny("milf mother") >>
<<quo WHO "So the sperm from a previous pregnancy can survive and re-fertilize an egg? I didn't know.|Sigh... what's one more? I've been through this enough times. I'll figure it out." >>
<</if>>
<<trait WHO "uncertain of child" >>
<<quo POV "Good luck with that.|Hope you find the real father." >>
<<quo WHO "Sure... thanks...|Yeah... I gotta go.|Thanks. Sorry..." >>
<<event_exitlink "Hang up." >>
<<case 6 >>
<<photofx $WHO hologram >>
<<love -20 >>
<<quo WHO "You're a monster!|Oh my god, what am I going to do?!|How can you be so heartless?|Fuck you! You're a goddamn piece of shit!|I-I'll sue you for every penny you have!" >>
<<quo POV "Whatever, bitch. Don't call me ever again.|Find someone else to raise the bastard!|Hahahahaha.|Calm down, I'm sure you'll figure out single motherhood." >>
<<trait WHO "abandoned with child" >>
<<event_exitlink "Hang up." >>
<<case 20 >>
<<photofx $WHO hologram >>
<<love 5 >>
<<if _HERLOVE > 66 >>
<<quo WHO "I knew you'd feel the same way. I'm in love with you, _NAME.|I feel the same way! It's unplanned, but I'm glad it happened! I love you, _NAME." >>
<<quo POV "Ditto.|Yeah, same here." >>
<<elseif _HERLOVE > 33 >>
<<quo WHO "I'm so glad to hear you say that! I wasn't sure how you'd react.|I was so afraid, when I found out... I'm really happy that you're happy." >>
<<quo POV "" >>
<<elseif _HERLOVE > 0 >>
<<quo WHO "I'm surprised you feel that way... it's heartening, actually.|Why are you so happy? This isn't supposed to be good news!" >>
<<quo POV "..." >>
<<quo WHO "Anyway... I haven't decided what I'm going to do yet. I thought I'd keep you in the loop.|I'm not sure about any of this. I need to think about it." >>
<<else>>
<<quo WHO "What are you so cheerful about! I'm the one with your bastard swimming around in me!|Oh, oh you're happy? Fuck you, asshole! You may have ruined my life!|I just can't believe that it was //you// of all people. I'm so mad. So pissed off." >>
<<quo POV "" >>
<</if>>
<<sayone "Mission accomplished regarding her pregnancy|She's your baby momma|You're glad she's got your baby in her|You're pleased she'll be carrying your bastard" >>
<<sayone "but you need to keep her out of your hair.|but you don't need her interfering with your life.|but you'll be needing some space.|that's really all you needed her for." >>
<<sayone "What to do?|How do you handle this?|What should you tell her?" >>
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<say "I know this is premature, but I think we should get married.|I would be honored if you were to say yes to becoming my wife." "RESPO:M-m-married?///she says, surprised and pleased.///Oh, _NAME! That's... I...|_HERNAME, would you marry me?|Yes! I do! I do!|No, I mean theoretically. //Would// you marry me, if I were prepared to ask?|How do you mean?///she says, sounding a little disappointed.|I mean I need to get a ring and get things in order. Marriage is an expensive thing.|Ok but, you will ask, right?|Yeah. I would never want a child of mine to be born a bastard.|Oh, me neither." "ADDTRAIT:WHO:promised marriage" LOVE>66 LOVE:10 NEXT >>
<<say "I know this puts you in a bad situation, but I promise I'll take care of you and our child.|I'm sorry this happened, but you can count on me. I will be there for your and our child." "RESPO:Alright, good. I'm glad to hear that. When can I see you again?|I need to get things in order and... uh... soon?|Tomorrow?|No, like a more vague soon.|Next week?|Yeah, or the week after or something.|Ok, I look forward to that.|Sure. Same here." "ADDTRAIT:WHO:promised family" LOVE>66 NEXT >>
<<if _HERTRAITS.hasAny("slut whore") >>
<<say "I'm not rich but... you've been with a lot of guys, right? (concoct scam)" "RESPO:Yeah, why?|Any of them have money?|Well... I dunno, there's one or two who might be pretty loaded. I think I see where you're going with this...///she says, laughing.///It's a great idea. I'll tell him its his baby, try to get some cash out of him. Oh god what if he asks me to marry him?|Uh, say yes.|What? Why?!|Divorce money, that's why. We'll be able to take half of what he's earned. Just make sure you don't sign a prenup.|Good thinking. But what if he asks me to sign one?|Hmmm...///you think.|///The two of you workshop the scam. By the end you got every eventuality covered. This slut's promiscuity will pay for itself, it seems. Good for her!" LOVE>66 ACT:tempt LIE>5 "ADDTRAIT:WHO:convinced to cuckold" NEXT >>
<</if>>
<<if _HERTRAITS.hasAny("married engaged") >>
<<say "I would hate to ruin a good marriage. Tell your husband... (instruct her to lie)" "RESPO:I never wanted to make a cuckold of my husband, but you're right. It's the best way.///she says after the two of you workshop the lies she'll tell to convince her husband he's the father.///I'm not sure if I should see you again, after this. Not for a while, anyway.|Really? I read somewhere it could be beneficial for the child's development if the parents fuck during pregnancy.|Hmmm... well, maybe." ACT:tempt LIE>3 "ADDTRAIT:WHO:convinced to cuckold" NEXT >>
<</if>>
<<if _HERTRAITS.hasAny("young schoolgirl student") >>
<<say "It could be a real problem for me - for us - if you went around telling everyone I knocked you up.|You'll get me in a lot of trouble if you tell everyone I'm the father. You don't want that, do you?" "RESPO:I know... I haven't told anyone yet. What should I do?|Pick one of your male classmates. Maybe he has a crush on you, maybe you and him dated in the past. With me?|Yes.|Seduce him.|What?!|Seduce him and fuck him. If you haven't had sex already, that is. If you have, use your best judgement about timing. We want him to believe he's the dad.|We do? Why?|Because it'll be easier for everyone involved. Except him, I mean. But you get what I mean, right?|Yeah... I think so... But, do I really have to do this?|I mean, do you have any better ideas?|No.|Do you have a problem?|No. But what about //us//? I thought...|Yeah, I know. I'll come see you once things are settled down, maybe.|Promise?|I promise." ACT:tempt LOVE>0 LOVE:-5 "ADDTRAIT:WHO:convinced to cuckold" THREAT NEXT >>
<</if>>
<<say "Well anyway, I gotta go! We'll talk next week.|Oh, I got a call on the other line. Talk to you soon!" "RESPO:Wait, hold on-///|///Click! You hang up." LOVE:-2 NEXT >>
<<say "Oh shit, my wife's calling me. Gotta go!" "RESPO:I didn't know you were mar-///|///Click! You hang up." LOVE:-2 LIE NEXT >>
<<case 21 >>
<<photofx $WHO hologram >>
<<convo >>
<<event_exitlink "Hang up." >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto $WHO >>
<<difficulty 4 >>
<<set
_YOUTRAITS = $PLAYER.getTraits(),
_HERTRAITS = $WHO.getTraits(),
_HERLOVE = $WHO.getStat('love'),
_CUCKNAME = setup.randomName("male "+$WHO.getEthnicity()),
_greet = $WHO.getAsk('pregannounce'),
_greet = _greet ? _greet : "_NAME, I'm pregnant! Please call me!|I have bad news. My period is late... please call me ASAP!|I'm pregnant, _NAME. It's yours. Please call me.".sayOne(),
0 >>
_CUCKNAME
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<photofx $WHO hologram >>
You pick up the phone.
<<convo _greet >>
<<say "Congradulations! This is exciting news!|That's amazing... you don't know how happy I am to hear that.|Wow, I'm going to be a father?" CHOICE:B PAGE:20 >>
<<say "It can't possibly be mine.|It must be someone else's baby.|Well, you should call the baby's father then." LIE PAGE:2 >>
<<say "Sounds like a you problem to me.|So? Deal with it.|Oh wow... I don't care." ACT:mean PAGE:6 >>
<<event_exitlink "Hang up." >>
<<if _HERTRAITS.includes("promised family") >>
<<quo WHO "" >>
<<elseif _HERTRAITS.hasAny("promised marriage") >>
<<quo WHO "" >>
<<elseif _HERTRAITS.hasAny("abandoned with child") >>
<<quo WHO "" >>
<<elseif _HERTRAITS.hasAny("uncertain of child") >>
<<quo WHO "_NAME, are you certain you can't have kids?" >>
<<elseif _HERTRAITS.hasAny("convinced to cuckold") >>
<<quo WHO "" >>
<</if>>
<<case 2 >>
<<photofx $WHO hologram >>
<<love -5 >>
<<quo WHO "It can't possibly be anyone else's!|It has to be yours. Please, believe me!" >>
<<quo POV "I'm not capable of having children, _HERNAME. It's a medical condition.|I'm infertile, _HERNAME. The baby isn't mine." >>
<<show "You elaborate on your lie, deftly convicing her of your innocence." LIE >>
<<if _HERTRAITS.hasAny("slut whore") >>
<<quo WHO "Well, if it isn't yours, I've got a lot of other phonecalls to make.|I guess I can cross you off my list of likely fathers. Who could it be?|My child won't even know the name of its father. Great!" >>
<<elseif _HERTRAITS.hasAny("married") >>
<<quo WHO "I suppose it could be my husband's...|I didn't think it could be my husband's baby, but it must be." >>
<<elseif _HERTRAITS.hasAny("naive gullibe schoolgirl young") >>
<<quo WHO "A sperm can survive that long, under those conditions? I didn't know that...|So you're saying that someone might have jerked off my panties, and that's what caused it?///she says, pausing to think about it.///Yeah, I think I've heard of that! But who could have done it? And why?! I'll have to figure it out.|I didn't know you could get pregnant from being in a hottub that someone - you know, //released// in. I was in a hot tub around the time I... oh god.///she says, and begins weeping.///That means... the only guy that was in there... oh it can't be true... he can't be the father..." >>
<<elseif _HERTRAITS.hasAny("milf mother") >>
<<quo WHO "So the sperm from a previous pregnancy can survive and re-fertilize an egg? I didn't know.|Sigh... what's one more? I've been through this enough times. I'll figure it out." >>
<</if>>
<<trait WHO "uncertain of child" >>
<<quo POV "Good luck with that.|Hope you find the real father." >>
<<quo WHO "Sure... thanks...|Yeah... I gotta go.|Thanks. Sorry..." >>
<<event_exitlink "Hang up." >>
<<case 6 >>
<<photofx $WHO hologram >>
<<love -20 >>
<<quo WHO "You're a monster!|Oh my god, what am I going to do?!|How can you be so heartless?|Fuck you! You're a goddamn piece of shit!|I-I'll sue you for every penny you have!" >>
<<quo POV "Whatever, bitch. Don't call me ever again.|Find someone else to raise the bastard!|Hahahahaha.|Calm down, I'm sure you'll figure out single motherhood." >>
<<trait WHO "abandoned with child" >>
<<event_exitlink "Hang up." >>
<<case 20 >>
<<photofx $WHO hologram >>
<<love 5 >>
<<if _HERLOVE > 66 >>
<<quo WHO "I knew you'd feel the same way. I'm in love with you, _NAME.|I feel the same way! It's unplanned, but I'm glad it happened! I love you, _NAME." >>
<<quo POV "Ditto.|Yeah, same here." >>
<<elseif _HERLOVE > 33 >>
<<quo WHO "I'm so glad to hear you say that! I wasn't sure how you'd react.|I was so afraid, when I found out... I'm really happy that you're happy." >>
<<quo POV "" >>
<<elseif _HERLOVE > 0 >>
<<quo WHO "I'm surprised you feel that way... it's heartening, actually.|Why are you so happy? This isn't supposed to be good news!" >>
<<quo POV "..." >>
<<quo WHO "Anyway... I haven't decided what I'm going to do yet. I thought I'd keep you in the loop.|I'm not sure about any of this. I need to think about it." >>
<<else>>
<<quo WHO "What are you so cheerful about! I'm the one with your bastard swimming around in me!|Oh, oh you're happy? Fuck you, asshole! You may have ruined my life!|I just can't believe that it was //you// of all people. I'm so mad. So pissed off." >>
<<quo POV "" >>
<</if>>
<<sayone "Mission accomplished regarding her pregnancy|She's your baby momma|You're glad she's got your baby in her|You're pleased she'll be carrying your bastard" >>
<<sayone "but you need to keep her out of your hair.|but you don't need her interfering with your life.|but you'll be needing some space.|that's really all you needed her for." >>
<<sayone "What to do?|How do you handle this?|What should you tell her?" >>
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<say "I know this is premature, but I think we should get married.|I would be honored if you were to say yes to becoming my wife." "RESPO:M-m-married?///she says, surprised and pleased.///Oh, _NAME! That's... I...|_HERNAME, would you marry me?|Yes! I do! I do!|No, I mean theoretically. //Would// you marry me, if I were prepared to ask?|How do you mean?///she says, sounding a little disappointed.|I mean I need to get a ring and get things in order. Marriage is an expensive thing.|Ok but, you will ask, right?|Yeah. I would never want a child of mine to be born a bastard.|Oh, me neither." "ADDTRAIT:WHO:promised marriage" LOVE>66 LOVE:10 NEXT >>
<<say "I know this puts you in a bad situation, but I promise I'll take care of you and our child.|I'm sorry this happened, but you can count on me. I will be there for your and our child." "RESPO:Alright, good. I'm glad to hear that. When can I see you again?|I need to get things in order and... uh... soon?|Tomorrow?|No, like a more vague soon.|Next week?|Yeah, or the week after or something.|Ok, I look forward to that.|Sure. Same here." "ADDTRAIT:WHO:promised family" LOVE>66 NEXT >>
<<if _HERTRAITS.hasAny("slut whore") >>
<<say "I'm not rich but... you've been with a lot of guys, right? (concoct scam)" "RESPO:Yeah, why?|Any of them have money?|Well... I dunno, there's one or two who might be pretty loaded. I think I see where you're going with this...///she says, laughing.///It's a great idea. I'll tell him its his baby, try to get some cash out of him. Oh god what if he asks me to marry him?|Uh, say yes.|What? Why?!|Divorce money, that's why. We'll be able to take half of what he's earned. Just make sure you don't sign a prenup.|Good thinking. But what if he asks me to sign one?|Hmmm...///you think.|///The two of you workshop the scam. By the end you got every eventuality covered. This slut's promiscuity will pay for itself, it seems. Good for her!" LOVE>66 ACT:tempt LIE>5 "ADDTRAIT:WHO:convinced to cuckold" NEXT >>
<</if>>
<<if _HERTRAITS.hasAny("married engaged") >>
<<say "I would hate to ruin a good marriage. Tell your husband... (instruct her to lie)" "RESPO:I never wanted to make a cuckold of my husband, but you're right. It's the best way.///she says after the two of you workshop the lies she'll tell to convince her husband he's the father.///I'm not sure if I should see you again, after this. Not for a while, anyway.|Really? I read somewhere it could be beneficial for the child's development if the parents fuck during pregnancy.|Hmmm... well, maybe." ACT:tempt LIE>3 "ADDTRAIT:WHO:convinced to cuckold" NEXT >>
<</if>>
<<if _HERTRAITS.hasAny("young schoolgirl student") >>
<<say "It could be a real problem for me - for us - if you went around telling everyone I knocked you up.|You'll get me in a lot of trouble if you tell everyone I'm the father. You don't want that, do you?" "RESPO:I know... I haven't told anyone yet. What should I do?|Pick one of your male classmates. Maybe he has a crush on you, maybe you and him dated in the past. With me?|Yes.|Seduce him.|What?!|Seduce him and fuck him. If you haven't had sex already, that is. If you have, use your best judgement about timing. We want him to believe he's the dad.|We do? Why?|Because it'll be easier for everyone involved. Except him, I mean. But you get what I mean, right?|Yeah... I think so... But, do I really have to do this?|I mean, do you have any better ideas?|No.|Do you have a problem?|No. But what about //us//? I thought...|Yeah, I know. I'll come see you once things are settled down, maybe.|Promise?|I promise." ACT:tempt LOVE>0 LOVE:-5 "ADDTRAIT:WHO:convinced to cuckold" THREAT NEXT >>
<</if>>
<<say "Well anyway, I gotta go! We'll talk next week.|Oh, I got a call on the other line. Talk to you soon!" "RESPO:Wait, hold on-///|///Click! You hang up." LOVE:-2 NEXT >>
<<say "Oh shit, my wife's calling me. Gotta go!" "RESPO:I didn't know you were mar-///|///Click! You hang up." LOVE:-2 LIE NEXT >>
<<case 21 >>
<<photofx $WHO hologram >>
<<convo >>
<<event_exitlink "Hang up." >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><debug>
<<switch $CHOICE >>
<<case WHAETERF >>
<<case NPCS >>
You think about $CHOICE.
<<if $CHOICE2 and State.variables[$CHOICE][$CHOICE2] >>
<<set _SEEWHO = $CHOICE2 >>
<div class='normalbox padded'><<include "Popup Charsheet" >></div>
<<else>>
There's no such person as <<tooltip $CHOICE2 >>.
<</if>>
<<default>>
You think about $CHOICE.
<<if $CHOICE2 and State.variables[$CHOICE][$CHOICE2] >>
Specifically, <<tooltip $CHOICE2 >>.
<<else>>
There's no such $CHOICE as <<tooltip $CHOICE2 >>.
<</if>>
<</switch>>
<<if State.variables[$CHOICE] >>
<<set _list = Object.keys(State.variables[$CHOICE]) >>
<<for _c, _listed range _list >>
<<= "<<do \"Think about "+_listed.getFullName()+".\" CHOICE2:"+_listed+" >>" >>
<</for>>
<</if>>
<hr>
</debug>
<<do "Think about someone." CHOICE:NPCS >>
<<do "Think about somewhere." CHOICE:PLACES >>
<<do "Think about somewhere." CHOICE:ITEMS >>
<<hr>>
<<do "Finish up." goto:Place >>
/*
<<if $RECORDS.events_available.includes("docoquest-data")>>yes<<else>>no!!!!<</if>>
<<clear>>
<<=$NPCS.player.stats.sp >>
*/
/*
<<set _includedtimes = _includedtimes ? _includedtimes+1 : 1 >>
<eh1>_includedtimes)<<=$NPCS.player.stats.virtue>></eh1><br>
*//*
<<chooseunlock key_door3 2 5 >>
*/
<<widget chooseunlock >>
<<set
_REALKEY = $args[0] ? $args[0] : 0,
_LOCKPICK = $args[1] ? $args[1] : 0,
_FORCEOPEN = $args[2] ? $args[2] : 0,
_HACKOPEN = $args[3] ? $args[3] : 0,
_CLIMBOVER = $args[4] ? $args[4] : 0,
_CLIMBKSILL= $args[5] ? $args[5] : "A",
0 >>
/*
<<do "Knock on the door." "REPLY:There is no response. Obviously he's at work." PAGE:2 >>
*/
<debug>
REALKEY _REALKEY
LOCKPICK _LOCKPICK
FORCEOPEN _FORCEOPEN
HACKOPEN _HACKOPEN
CLIMBOVER _CLIMBOVER
</debug>
<<if !$REPLY or $CHOICE=="EXAMINE" >>
The lock is
<ul class=sentence>
<<if _LOCKPICK or 1 >>
<li><<describeamount 0 10 _LOCKPICK "cheap-looking|not very impressive|standard issue, from what you can see|well-made|sophisticated in design|very advanced" >></li>
<</if>>
<<if _HACKOPEN >>
<li>the electronic component is
<<describeamount 0 10 _HACKOPEN "shit|a cheap Chinese knockoff|a standard consumer model|higher-tier consumer tech|security tech|really advanced security tech" >></li>
<</if>>
<<if _FORCEOPEN >>
<li>the door itself looks
<<describeamount 0 10 _LOCKPICK "flimsy|like its seen better days|firm but not impenetrable|thick and durable|reinforced|nearly unbreakable" >></li>
<</if>>
<<if _CLIMBOVER >>
<li>it might be
<<describeamount 0 10 _LOCKPICK "trivially easy|not too difficult|a bit tricky|quite challenging|pretty risky" >> to get around it with a bit of <<termtip _CLIMBKSILL >> </li>
<</if>>
</ul>
<</if>>
<<if _REALKEY >>
<<if _REALKEY.owned() >><<set _HAVEKEY=1 >><</if>>
<<elseif "gotkey".happened() >>
<<set _HAVEKEY=1 >>
<</if>>
<<if _HAVEKEY >>
<<do "Unlock the door." "FAILTEXT:You can't pick this lock." ICON:KEY "REPLY:You unlock the door." CHOICE:KEY NEXT >>
<hr>
<</if>>
<<do "Examine the lock." CHOICE:EXAMINE >>
<<if !_REALKEY and !_LOCKPICK and !_FORCEOPEN and !_HACKOPEN >>
<<do "See if you can just... open it?" "REPLY:Oh! Haha. How silly. It wasn't locked or anything." NEXT >>
<</if>>
<<set _DIFFICULTY=_LOCKPICK >>
<<if _DIFFICULTY >>
<<do "Pick the lock." "FAILTEXT:You can't pick this lock." FINGER HAVE:lockpick "REPLY:You select the right tools from the lockpick kit and carefully insert them into the lock. With patience and a steady hand you manipulate the mechanisms until the lock is subverted. You're in!" CHOICE:LOCKPICK TIMER:2 NEXT >>
<</if>>
<<set _DIFFICULTY = _FORCEOPEN >>
<<if _DIFFICULTY >>
<<do "Bash the door open." S "REPLY:You do a few stretches, take a deep breath, and then kick it as hard as you can. Crash! The bolt holding it shut is jarred out of place, and the door swings open." CHOICE:FORCE TIMER:2 HEAT:20 NEXT >>
<<set _DIFFICULTY-=2 >>
<<do "Pry the door open." S HAVE:crowbar MYSTERY "REPLY:With a bit of effort, you pry it open with a crowbar." CHOICE:FORCE TIMER:1 HEAT:10 NEXT >>
<</if>>
<<set _DIFFICULTY=_HACKOPEN >>
<<if _DIFFICULTY >>
<<do "Hack the lock's panel." HACK "REPLY:You crack your knuckles and get to work bypassing security by tricking it into accepting a wireless network connection, and then disabling the lock using your phone. Simple!" TIMER:2 NEXT >>
<<set _DIFFICULTY=_HACKOPEN >>
<<do "Use cyber bomb to hack this access panel." MYSTERY "REPLY:You plug the odd device into the security panel, slide open the cover to its activation switch and press down hard. Its liquid bubbles and froths, and the thing vibrates and grows warm in your hand as the screen on the security panel flickers at the constant cybernetic assault it is receiving. After a few moments the cyber bomb's vibrating suddenly halts. It's dead, but you're in!" TAKE:cyberbomb-used GIVE:cyberbomb NEXT >>
<</if>>
<</widget>>
<<widget sayrespo >>
<<if $args[0] >>
<<set _yourline = $args[0].split("|")[0] >>
<<set _theconvo = $args[0].split("|").slice(1).join("|") >>
<<set _thecond = $args[1] ? $args[1] : " " >>
<<= "<<say \"" + _yourline + "\" \"RESPO:" + _theconvo + "\" " + _thecond + " NEXT >>" >>
_thecond
<<else>>==sayrespo failed ==
<</if>>
<</widget >>
<<nobr>>
<<eventhead>>
<<difficulty 1 >>
<<if $PAGE>0 >>
<<set
$WHO = $WHO ? $WHO : setup.randomName("female "+$CHOICE1)+" "+setup.randomName("last "+$CHOICE1),
$WHO = $WHO.includes("(") ? $WHO : $WHO+" ("+$CHOICE2+")",
_HERTYPE = $CHOICE1!="white" ? $CHOICE1 : $CHOICE2,
_HERSTAND = $CHOICE2,
_HERSTAND = _HERSTAND.swapTranslate("whore|slut|porn|beach|bikini|beach|thug|tough|student|young"),
_HERSTAND = _HERSTAND=="misc" ? "woman" : "woman-"+_HERSTAND,
0 >>
<</if>>
<debug>$EVENT_HAPPENED</debug>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "Bang some hoes" >>
<<case 0 START_SCENE >>
<<stand woman >>
<<set
_RACES = "white|asian|black|brown".toArray(),
_TYPES = "misc|whore|milf|student|porn|thug".toArray(),
_OTHERS = "virgin|slut|fertile|hyperfertile".toArray(),
$CHOICE1 = _RACES.sayOne(),
$CHOICE2 = _TYPES.sayOne(),
$CHOICE3 = _OTHERS.sayOne(),
0>>
<<p>>''Her Name'' (leave blank for auto-name)<br>
<<textbox "$WHO" "" >>
<<p>>''Her Race''<br>
<<listbox "$CHOICE1" autoselect >>
<<optionsfrom _RACES >>
<</listbox>>
<<p>>''Her Type''<br>
<<listbox "$CHOICE2" autoselect >>
<<optionsfrom _TYPES >>
<</listbox>>
<<p>>''Her Other Atributes'' (like 'virgin')<br>
<<textbox "$CHOICE3" $CHOICE3 >>
<<do "Meet her." NEXT >>
<<event_exitlink "Leave." >>
<<case 1 >>
<<stand _HERSTAND >>
<<quo WHO "I am '$CHOICE2', stand id '_HERSTAND', stockimage category '_HERTYPE'." "says $WHO." >>
/*
<<stockimage fuck _HERTYPE right >>
*/
<<say "Blow me, //$WHO.//" PAGE:2 >>
<<say "Fuck me, //$WHO.//" PAGE:4 >>
<<say "Gonna rape you, //$WHO.//" PAGE:8 >>
<<do "Go back." PREV >>
<<case 2 >>
<<stand _HERSTAND >>
<<stockimage bj _HERTYPE right >>
<<feed $WHO >>
<<say "Fuck me, //$WHO.//" PAGE:4 >>
<<do "Go back." PREV >>
<<case 3 >>
<<stand _HERSTAND >>
<<stockimage fuck _HERTYPE right >>
<<case 4 >>
<<stand _HERSTAND >>
<<quo WHO "Let me finish my drink." >>
<<choosepill >>
/* <<choosepill "Here, have a candy. " say >> */
<<do "Go back." PREV >>
<<case 5 >>
<<stand _HERSTAND >>
<<quo WHO "Wear a condom whydoncha." >>
<<choosecondom >>
<<do "Go back." PREV >>
<<case 6 >>
<<stand _HERSTAND >>
<<stockimage fuck _HERTYPE right >>
<<fuck $WHO PLAYER $CHOICE1 $CHOICE2 $CHOICE3 cumagain >>
<<say "Blow me, //$WHO.//" PAGE:2 >>
<<say "Fuck me, //$WHO.//" PAGE:4 >>
<<say "Gonna rape you, //$WHO.//" PAGE:8 >>
<<do "Go back." PREV >>
<<case 8 >>
<<stand _HERSTAND >>
<<stockimage rape _HERTYPE right >>
<<fuck $WHO PLAYER $CHOICE1 $CHOICE2 $CHOICE3 rape cumagain >>
<<say "Blow me, //$WHO.//" PAGE:2 >>
<<say "Fuck me, //$WHO.//" PAGE:4 >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<debug><<=JSON.stringify($RECORDS.counters)>></debug>
<</nobr>>[img['images/misc/rated-r.png']]
<h3 style='text-align: center; max-width: 460px'>
<<p>>''Warning'': This game is ''fucked up''. It's full of nihilistic, ''vile'', hateful, misogynistic content. It contains scenes of ''rape'' and ''murder'', activities which it regularly invites the player to take part in. Quite honestly, it's ''irredeemable trash''.
<<p>>All models and characters are ''18 or older'', as should you be.
</h3>
Welcome to Incubus Island preview version ''<<=setup.version_number>>''.
<<comingsoon "So I'm going to say what is probably my catcphrase by this poing but I wasn't able to get everything I wanted to done. That said, I'm not displeased with this release because in the process I started thinking of ways that I can balance working on the things I find fun and working on the things that need doing. <<p>>Because of changes I've made to how different things function, there are going to be a lot of bugs - ones that did not exist in existing scenarios. That said, I find that I enjoy going through old content and fixing it up - in some cases, making it baseline functional, in others expanding on stuff I did poorly or just didn't bother writing. I'll do more of that in times to come. <<p>>The main dissappointment is I had the chat minigame on the precipice of being done only to discover a bug which in the process of fixing it I added new bugs and now it's in a worse state than it was in before. At least I fixed the first bug (which was: when there are no more cards in the deck, players can still take cards from it, which will fill their hand with null cards that cause everything to screw up. Now the dealer just grabs half the discard pile and shuffles it once the deck has been depleted.)<<p>>I gotta remind you again - and this goes double for anyone who hasn't played it yet - this isn't a game. It's not ready to be called that yet. If you aren't running it in debug mode you might find yourself in inescapable situations. <<p>>" >>
<div class=normalbox>
This game is a work in progress; actually it's //barely even a game// at this point. There's no ending or anything like that.
If you want to cheat and mess around, you can find a character in the downtown area who will give you whatever you want. I also suggest enabling Debug Mode in the Settings panel in case you get stuck through my incompetence.
</div>
/*
A few bugfixes, some new content scattered here and there. I have added history states (see back/forward under the II logo, topleft) to address issues getting 'stuck' in broken content.
Later,
Wape
<<nobr>>
<small></small>
This is a really early look at the game (<<=setup.version_number>>). I stripped out as much of the unfinished or shoddy content as I could so you're less likely to get stuck or confused by it. There's still a bit in there though. Well, probably a lot.
The purpose of this is just to give fans of my previous game an idea of the direction I'm going with this one. That's literally it, I don't intend to post it on any sites but my own. It can hardly be decribed as a 'game' in the state it's in, but it's sufficiently coherent to convey where I'm going with it, I think.
(I'm gonna be honest, it's rougher than I wanted to release it in. I got hit with a bunch of stuff the past week and wasn't able to do a lot of the tidying up I wanted to. Also, I broke the event system while trying to add features to it, and realized Twine didn't save my backups for about a month (a bug I mistakenly thought was fixed in a recent patch), so it'll stay sorta-broken but still functional. (Next I'm going to re-write it from scratch in pure JavaScript methinks, will be much easier to edit and improve that way.))
Feel free to fuck around with the game however you want. There's a guy downtown - total piece of shit by the way - who might help you get started. (You can also find additional options if you enable debug mode, in the settings menu.)
<</nobr>>
*/
<<link STUCK! >>
<<script>>
Dialog.setup("POPUP", "journalpop");
Dialog.wiki(Story.get("error_report").processText());
Dialog.open();
<</script>>
<</link>>
<<link NEWS >>
<<script>>
Dialog.setup("NEWS", "journalpop");
Dialog.wiki(Story.get("latestnews").processText());
Dialog.open();
<</script>>
<</link>><<nobr>>
<<eventhead>>
<<talkingto "Charles Kelson" 1 >>
<<difficulty 1 >>
<<set
_HISNAME = "Charles",
_HERNAME = "Brooke",
_THEIRNAME = "Kelson",
_EMPLOYER = "Neodyne",
_PROGVAR = "pregmywife_progress",
_PROGCOUNT = _PROGVAR.counted(),
_TRUSTVAR = "pregmywife_trust",
_TRUSTCOUNT = _TRUSTVAR.counted(),
0 >>
<<set $ARRAY = [
{
question: "I mean to ask: You a tourist, or you working here?",
mindread: "Maybe he's not sticking around.",
good_answ: "Tourist; I'm on vacation.",
good_resp: "Oh yeah? I guess we won't be drinking buddies for much longer then, huh? You enjoying yourself?|Yeah, it's been interesting...|I'll bet.",
bad_answ: "I live here.",
bad_resp: "Yeah, but are you working?|Yeah, I do a little of this, little of that...|I see. Oddjobs and the like?|Yeah, something like that.|I see...",
misc_answ: "I live here, but I don't plan on staying.",
misc_resp: "Yeah, the appeal of living in a tropical paradise apparently wears off. The wife and I are thrilled to be here, but I expect after a year or two we'll be wanting to move back stateside.",
followup: "Anyway, we've lived here for a year and a half. Generally I like it here. The weather's much better than back home - I don't miss Boston winters one bit."
},
{
question: "A handsome guy like you, you got a girlfriend right? Maybe you and yours and my wife and I could double date?",
mindread: "If he's not a sleazebag... He might be alright.",
good_answ: "No girlfriend, but I'm keeping an eye out for someone special.",
good_resp: "Someone special? Ready to get married and settle down?|Let's not get ahead of ourselves here. A girlfriend's all I want, for now.|Of course, of course. Haha.",
bad_answ: "I'm not really a one-woman man.",
bad_resp: "Oh, you're dating lots of girls. Trying to find the right one?|Nah, just sleeping around. Lots of girls come here expecting a romance on their vacation, and they aren't hard to spot if you know where to look.|I see...|Plus, a lot of them are just straight up sluts. If a guy wants to get his dick wet on this island, it isn't too hard, //believe me//.",
misc_answ: "I have my eye on someone special.",
misc_resp: "Oh yeah? How does she feel about you?|I dunno yet, but I'm optimistic.|Well, good luck to you friend.",
followup: ""
},
{
question: "Hey, a bit random but: Does your family have a history of genetic disease, if you don't mind me asking?",
mindread: "Is it weird to ask? Gotta know.",
good_answ: "No, none.",
good_resp: "None? You sure.|No, why?|No reason.|How about you?|Me neither.",
bad_answ: "Probably, but does it matter? A bit of gene therapy and you're all sorted.",
bad_resp: "I mean, it's a little bit more complciated than that, but we're getting there. But it's pretty cool how far we've come in just the past few years alone.",
misc_answ: "I dunno, why.",
misc_resp: "No reason. Just a question that popped in my head.",
followup: "Kinda out of left field, but I'm a biotechnical engineer by trade. It's not the rarest profession in the world at hte moment, but in this city it's like every other person you meet is involved in biotech in some capacity.|Yeah, the corps really concentrated that industry here, didn't they?|Well, it's not like they had much of a choice, but you probably know that whole story.|Yeah. You asked about genetic disease, so I assume you specialize in genetic disease treatments?|Well, no... not per se. It's just ah... topic of interest of mine.|Oh yeah? How come?|Oh I dunno. Always been interested I guess. Hey, how about that local sports team?|The Turaska Terrors? You a fan?|Uh, no actually. But I like their logo! That fanged ape creature? It just looks so cool.|Totally. I'm not fond of the font they used though."
},
{
question: "You're probably wondering, how did I net a woman like my wife. Am I right?",
mindread: "",
good_answ: "Not really. That's just how love is.",
good_resp: "Heh, it really is just like that?",
bad_answ: "Bro, you got to tell me your secret. She's got a perfect body, how do I get a girl like //that//.",
bad_resp: "Ok there's no need to objectify her like that. I mean, you're not wrong, but...",
misc_answ: "Yeah. How did you do it?",
misc_resp: "Well, it's not that great a story to be honest, haha.",
followup: "We met at a {{New Theology}} meeting. I'm not that religious, but some friends of mine at the time were into it, kinda dragged me there. I was never really into it, but I was into _HERNAME, so I kept going to meetings, went on their hiking trips and all that. Eventually I worked up the courage to ask her out... the rest is history.|I see. Are you still involved with NeoTheo?|Nah. I mean _HERNAME is still a believer and I go with her to the occasional sermon, but I'm not a religion guy. Never was."
},
{
question: "You ever think of having children?",
mindread: "I need to know what kind of man he is...",
good_answ: "Yeah, eventually. Do you have any kids?",
good_resp: "No, none yet. But it's on my mind a lot. On //our// minds.",
bad_answ: "I actually already have children.",
bad_resp: "You do?///he says, a bit surprised.///You just didn't seem... I mean no offense, you're so young and all. You have more than one?|Yeah. I mean, they aren't born yet. But I've gotten a few women pregnant in the past while.|You've... you're joking.|No, I have a really high sperm count I guess. It just keeps happening.|I don't get your sense of humour. But anyway...",
misc_answ: "Uh, no. Never. Why?",
misc_resp: "Is it a weird question? Well, it's not random from my persepctive. ",
followup: "We don't have any children, but the wife and I are trying. She's ready; actually, she's been bugging me for a while.|That's cool. Good luck to you! I'm sure you'll be great parents.|Yeah...|Hope your kids inherit her looks though.|Haha, screw you buddy!///he laughs, slapping you on the back.",
},
{
question: "Listen... I got a real philosophical question for you. Say you have someone you love, and you want to make them happy, right? Only, to ensure their happiness you have to do something they wouldn't want you to do, transgress a taboo or something. The person doesn't know, nobody else knows, nobody will ever know. With me?|So far.|If they did know, they would hate you, but it's the only way to ensure their happiness. So you lie to them about it, or just keep whatever it is a secret. Is that wrong?",
mindread: "Oh Christ, here we go... Will he do it?",
good_answ: "Assuming this transgression is unknowable to them - as you suggest - and you trust yourself not to reveal it, and it's the only way to ensure their happiness? Doesn't seem wrong.",
good_resp: "What if it's a pretty big sin you gotta commit?|If it's a big enough sin, it can't be unknowable.|Yeah, that's true...",
bad_answ: "If you love this person, it's hard to justify doing something that would make them hate you if they knew. It seems like acting against their desires but in their interest without consulting them is a little bit disrespectful.",
bad_resp: "Yeah, you're right.|So what's this about?|What? Oh, nothing. Just thinking of a book I've been reading.|What book?|I forget the title.",
misc_answ: "Like a white lie? Really depends on the thing being lied about, I suppose... This isn't really an abstract thought excercise type question, is it?",
misc_resp: "Yeah, I guess it does...",
followup: ""
}
]
>>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "Take a look around..." >>
<<case 0 START_SCENE >>
<<if _PROGVAR.counted() >>
<<stand man-big >>
You see
<<describeamount 0 10 _PROGCOUNT "a familiar face.|that old man, something _THEIRNAME?|_HISNAME... it was _HISNAME, wasn't it?|_HISNAME _THEIRNAME." >>
He's the guy
<<describeamount 0 10 _PROGCOUNT "with the hot wife.|who's married to _HERNAME.|married to _HERNAME _THEIRNAME, who you only saw once but could not forget." >>
<<describeamount 0 10 _TRUSTCOUNT "You're vague acquaintances.|He seems to like you.|He seems pleased to see you.|His face brightens as he notices you." >>
<<if 0 >>
<<else>>
<</if>>
<<do "Go talk to him." "RESPO:" CHOICE:B PAGE:10 >>
<<do "Ignore him." "RESPO:" CHOICE:C PAGE:777 >>
<<else>>
<<set $CHOICE="" >>
<<eventimage barwife.jpg right >>
You sense someone approach, and turn your head to see a woman walking in your direction. Your eyes meet and she smiles slightly. A thought that crosses your mind...
<<show "Oh, you recognize her; you've seen her at the beach." HERTRAIT:photographed_bathing ITEMICON:photobikini >>
<<say "What a beautiful woman." "REPLY:Does she want to talk to you? You return her smile, but..." "RESPO:" NEXT >>
<<say "Nice tits." "REPLY:Those are nice. Are they natural? Better not stare, or else... oh shit, have you been looking at them too long? You look up hastily in the hope that she hasn't noticed, but..." NEXT CHOICE:bust >>
<<say "I'd love to suck on them titties." "TRAIT:Boob Man" "REPLY:They're natural, you can tell. You study them intently and they get closer and closer. Who cares if she gets creeped out by your stare? By the time she does, you'll have them memorized and stored permanently in your spank bank, and will be able to do whatever you want to them up there without her say in the matter. Memorizing... 47%... 81%... 99%... UPLOAD COMPLETE! You make a note to self to think of them while chugging a big glass of warm milk tomorrow morning as you brace yourself for a well-earned slap on the face for your wayward eyes, but..." NEXT XP:10 JUSTONCE MYSTERY CHOICE:bust >>
<<say "I wonder if she's fertile..." COUNTUP:pregmywife_progress "REPLY:Your gaze onconsiously drifts downwards to her belly while you fantasize about poppint a bastard up in //that//, but you catch yourself before your wayward eyes make an ass of you. You look up quickly..." NEXT CHOICE:body >>
<<say "What am I, a horny teenager? Relax." "REPLY:I mean, it's not like there aren't beautiful women everywhere on this island. Besides she probably isn't even interested in you. Probably just wants to ask for directions and..." NEXT >>
<</if>>
<<case 1 >>
<<stand man-big >>
$REPLY She walks right past you without even slowing down, and leaves the bar via the door behind you.
<<if "pregmywife_beachsee".happened() >>
<<show "Oh hang on a moment... have you seen her before?" P XP:10 >>
<</if>>
<<p>>
<<if $CHOICE >>
You glance around to see if anyone that incident - if it is even significant enough to be called that - and notice a portly man at a table nearby, shaking his head at you.
<<convo "///He says something you can't make out.|Sorry?///you say.|I said that's my wife who's $CHOICE you're oggling." >>
<<show "Heh, he's not wrong. You were a bit rude, and you weren't even thorough: you could have at least turned to look at her ass on her way out." ACT:rude >>
How to respond?
<<say "Yeah, nice pair she's got. Wouldn't mind putting my dick between those." "RESPO:Excuse me?|I said your wife's got nice tits and you're a smart guy for locking that shit down cuz //damn//.///you say, a bit louder than you intended so maybe other patrons heard. Not that's it's a classy joint or anything, mind you.|You're a disgusting cur, you know that?!///he says, throwing some cash on the table and storming out of the bar.|A what now?" CHOICE=bust PAGE:888 SECRET ACT:rude >>
<<say "Hey, you bred with //that// yet?" "RESPO:Excuse me?|I was just thinking that she's a MILF and a half... and if she isn't, she //should// be. You know what I mean?|No I don't goddamn know what you mean, you idiot.///he says, throwing some cash on the table and storming out of the bar." CHOICE=body PAGE:888 SECRET ACT:rude >>
<<say "I'm sorry, that was rude of me." "RESPO:Oh, no harm done. Haha.///he says, his stern expression melting instantly.///If I didn't take a good look at her the first time I saw her, we woudn't be married right now.|Right, no doubt.///you say agreeably, all struggling to suppress the thoughts of the various body fluids you'd love to spill on - and //in// - his woman." CHOICE:B NEXT ACT:polite >>
<<say "She's quite beautiful. You're a lucky guy." "RESPO:Oh I know. Haha.///he says, his mocking expression melting instantly.///I'm the luckiest guy I know, by a country mile." NEXT ACT:polite >>
<<else>>
You glance around to see if anyone that incident - if it is even significant enough to be called that - and notice a portly man at a table nearby, who snorts and shakes his head at you.
<<say "What? She's hot." "RESPO:Hehe. You're not wrong. Liked it so much I married her.///he says.|Wait, you're married to her?|Don't sound so surprised.///he says, clearly noticing your tone." IS:CHOICE SECRET NEXT >>
<<do "Just laugh at the mildly embarassing situation. No big deal." "RESPO:Hehe, you looked like you thought she was going to talk to you. Sorry it didn't turn out that way, but she's taken anyway. See this ring?///he says, pointing at his finger.///She's got one just like it.|Wait, you're married to her?|Don't sound so surprised.///he says, clearly noticing your tone." NEXT >>
/*
*/
<</if>>
<<do "Shrug and walk away." PAGE:777 >>
<<case 2 >>
<<stand man-big >>
<<convo >>
He pulls aside a chair and motions for you to sit.
<<convo "If you got time, have a drink with me." >>
<<say "Sure, why not." NEXT >>
<<say "Nah, I'm good." "RESPO:Alright, see you around." CHOICE:B PAGE:777 >>
<<countup pregmywife_progress >>
<<eventjournal "I met a guy at the bar who's wife is uncomonly hot." >>
<<case 3 >>
<<stand man-big >>
<<convo >>
You take a seat next to him.
<<convo "_HISNAME _THEIRNAME's the name.///he says, introducing himself.///We've lived here for a few months, and I'm still drinking at the first bar I found. Just reminds me of the dive bars back home.|_NAME _LASTNAME.///you say, shaking his hand.|Hey _NAME. You already met my wife _HERNAME _THEIRNAME.///he says, alluding to the beautiful woman you gawked at moments ago. Why did he say her last name? Perhaps unconsiously he was asserting his relationship with her, in case you have any ideas about making her a _HERNAME _LASTNAME." >>
<<show "As you sit, you note the seat is already warm. His wife must have been sitting in this very spot. You feel like you can even make a rough estimate of her ass size and shape just from the area of the warm spot... and get a bit horny even thinking about it." "TRAIT:Ass Man" HORNY:3 XP:10 >>
<<do "Continue." "RESPO:Took the transfer here from my employer _EMPLOYER not long ago. Wasn't a promotion, but they say if you work hard here there's a lot of career advancement. It's nice, but I'm still getting used to it. One thing I noticed...///he begins, and chatters away pleasantly about his experiences, barely letting you get a word in. You sense he doesn't have many friends here yet and mostly spends time with his wife." PAGE:11 >>
<<set
$NUMBER = _PROGVAR.counted()-1,
$OBJECT = $ARRAY[$NUMBER],
0 >>
<<case 10 >>
<<stand man-big >>
<<quo _WHO "Hey man what's going on?|Hey buddy how's life?" "he says as you take a seat next to him.|he says, slapping you on the shoulder.|he says, pulling out a chair for you." >>
<<set
$NUMBER = _PROGVAR.counted()-1,
$OBJECT = $ARRAY[$NUMBER],
0 >>
<<if !$OBJECT >>
YOU RAN OUT OF THINGS TO TALK ABOUT.
<</if>>
<<convo >>
<<sayit "You [spend some time] [chatting|speaking|socializing] [with him|aimlesslessly|with the man|with _HISNAME] on various topics. [Eventually|After ages of small talk], [the topic shifts to something more personal|he starts asking questions about you], and you sense he [has a purpose to his intent|isn't just chit-chatting|has a very pointed interest] when he asks you a particular question." >>
<<convo $OBJECT.question >>
<<if $OBJECT.mindread >>
<<mindread $OBJECT.mindread >>
<</if>>
<<if $OBJECT.good_answ >>
<<set _GOOD_ANSWER = "<<say \"" + $OBJECT.good_answ + "\" \"RESPO:" + $OBJECT.good_resp + "\" CHOICE:GOOD NEXT COUNTUP:pregmywife_trust >>" >>
<</if>>
<<if $OBJECT.bad_answ >>
<<set _BAD_ANSWER = "<<say \"" + $OBJECT.bad_answ + "\" \"RESPO:" + $OBJECT.bad_resp + "\" CHOICE:BAD NEXT COUNTUP:pregmywife_trust:-1 >>" >>
<</if>>
<<if $OBJECT.misc_answ >>
<<set _MISC_ANSWER = "<<say \"" + $OBJECT.misc_answ + "\" \"RESPO:" + $OBJECT.misc_resp + "\" CHOICE:MISC NEXT >>" >>
<</if>>
<<set _ORDER = random(5) >><d>_ORDER</d>
<<switch _ORDER >>
<<case 0 >> _GOOD_ANSWER _BAD_ANSWER _MISC_ANSWER
<<case 1 >> _GOOD_ANSWER _MISC_ANSWER _BAD_ANSWER
<<case 2 >> _BAD_ANSWER _GOOD_ANSWER _MISC_ANSWER
<<case 3 >> _BAD_ANSWER _MISC_ANSWER _GOOD_ANSWER
<<case 4 >> _GOOD_ANSWER _MISC_ANSWER _BAD_ANSWER
<<case 5 >> _GOOD_ANSWER _BAD_ANSWER _MISC_ANSWER
<<default >>
<</switch>>
<<case 11 >>
<<stand man-big >>
<<set $RESPONSE = $OBJECT.followup ? $RESPONSE + "///he says, and then elaborates.///" + $OBJECT.followup : $RESPONSE >>
<<convo >>
<<sayit "The two of you [sit at the bar|share a pitcher of beer|drink|play darts] and talk about [menial nonsense|work|sports|this and that] [for several hours|until he says he gets a text from his wife]. He says goodbye [and pays your tab|says it was good to see you|asks if you want to meet again sometime]." >>
<<countup pregmywife_progress >>
<<set
_REACHED_END = $NUMBER+1 >= $ARRAY.length,
_ENOUGH_POINTS = 999999999999 + _TRUSTVAR.counted() >= $ARRAY.length/2,
_RIGHT_CHOICE = $CHOICE=="BAD" ? 0 : 1,
0 >>
<debug>
REACHED_END _REACHED_END |
ENOUGH_POINTS _ENOUGH_POINTS |
RIGHT_CHOICE _RIGHT_CHOICE
</debug>
<<if _REACHED_END >>
<<if _RIGHT_CHOICE and _ENOUGH_POINTS >>
<<p>>He walks towards the exit, but before he leaves he turns and looks at you for a few good moments as if weighing something over in his mind. After what feels like an uncomfortable amount of time, he abruptly walks towards you and sits down next to you again. Looking nervous, he leans close towards you.
<<convo "Look... I we need to talk _NAME. It's important. I ask... could you please keep an open mind?///he says to you, in a hushed tone." >>
<<say "Of course, what's on your mind?" "RESPO:" NEXT >>
<<say "What's this about?" "RESPO:" NEXT >>
<<say "I'll try." "RESPO:" NEXT >>
<<else>>
<<p>>You notice that before he leaves he settles up his entire tab with the bar, paying it in full. He gives a wave to you as he heads out the door, and if you aren't mistaken there's a hint of something in his expression... Is it sadness? Disappointment? You can't quite tell.
<<do "Continue." "RESPO:" PAGE:888 >>
<</if>>
<<else>>
<<do "Continue." "RESPO:" PAGE:777 >>
<</if>>
<<case 12 CONFESSION_REQUEST >><<stand man-big >>
<<convo "So... my wife, _HERNAME... The two of us have this problem. We've been trying to have a kid for a while now. Only...///he says, hesitates, takes a deep breath, and then continues.///I haven't been honest with her. Before we got married, we both had a standard genetic screening done, the kind that tells you of any genetic deficiencies... This was very important to my wife. Only I didn't take the test. I feel terrible about it now but... I faked the results." >>
<<say "Why would you fake it?" "REPLY:Look, you do things for love, ok? Sometimes you have to lie. You don't want to, but life puts you in these situations. I've been lucky. I've only had to lie once, so far." NEXT >>
<<say "Is it normal to have such tests before marriage?" "REPLY:It varies. In our case, New Theology strongly reccomends it for couples considering marriage. If it's important to them, it's important to her." NEXT >>
<<case 13 CONFESSION_REQUEST >><<stand man-big >>
<<convo "$REPLY///he answers, takes one last drink from the pint he left unfinish earlier, and continues.///Listen, I love my wife, but I have a genetic disease. It's not going to kill me - not anytime soon, anyway - but if she knew she probably wouldn't have aggreed to marry me. She doesn't want to have a genetically flawed kid, so I got a vasectomy in secret - I just couldn't do that to her, you know? But still, this situation is all kinds of fucked up. She married me under false pretenses... God, you must think I'm such an asshole." >>
<<say "Yeah, I do." "REPLY:Well, fair enough. But bear with me." NEXT >>
<<say "Love makes you do things, I get it." "REPLY:Thank you. That's what I was hoping to hear." NEXT >>
<<say "Just get to the point." "REPLY:I'm getting there." NEXT >>
<<case 14 CONFESSION_REQUEST >><<stand man-big >>
<<convo "$REPLY Look _NAME, we want to be parents. I... I just want to make her happy. She would never agree to sperm donor or anything, and if I proposed it I'd have to explain why... What I'm thinking is - and keep an open mind here - what if she thinks she's having my kid, but I'm //not// the father. What if it's some other guy? I mean, we aren't twins or anything, but you have similar enough face and hair color to me..." >>
<<say "I'm not sure what you mean here." "REPLY:Shit, do I have to spell it out. I need you to... //make love to//... and impregnate my wife. But without her knowing it." NEXT >>
<<say "You want me to impregnate her for you... //without// her knowing?" "REPLY:Yeah, basically. It sounds fucked up. I know it does. I know you aren't a sleazebag, that's part of the reason why I chose you. You seemed like a guy who'd understand..." NEXT BREED>5 I>3 MYSTERY XP:10 >>
<<say "..." "REPLY:I can tell what you're thinking from the look you're giving me." NEXT >>
<<case 15 CONFESSION_REQUEST >><<stand man-big >>
<<convo "$REPLY Yeah, I know... I know it's fucked up. But hear me out. What she doesn't know, doesn't hurt her, right? You come to our place for drinks tonight. You'll meet her, and if you're still feeling up to it, give me the signal and I'll pop a sleeping pill in her drink. She'll head off to bed, and after a few minutes she'll be so out of it she won't know what's going on." >>
<<say "This is fucked up! You want me to //rape// your wife?!" "REPLY:Whoahh, keep your voice down _NAME! Look... I mean, yes. But it's like we were talking about." NEXT >>
<<say "I'd be pleased to knock up your wife for you, _HISNAME." "REPLY:That's a level of enthusiasm I wasn't expecting." NEXT >>
<<say "How can you be sure she'll get pregnant?" "REPLY:She's been taking the fertility treatments, and we've been tracking her fertility cycle. It would be a small miracle if she didn't get pregnant." NEXT >>
<<case 16 CONFESSION_REQUEST >><<stand man-big >>
<<convo "$REPLY I understand this is odd, and you might have trouble doing it. If you come over, meet my wife, and after looking her in the eye you feel you can't do it? That's fine. No harm no foul. In fact, maybe it'd be better that way, I'm already regretting doing this, it feels weird. Imagining this conversation in my head it was strange enough, but actually doing it... I feel dirty.. I won't try this again with anyone else if you refuse." >>
<<say "I won't have trouble at all." "REPLY:You won't? That's... ok, good." NEXT >>
<<say "I don't know if I can do this... but I'll come with you." "REPLY:Ok. That's all I ask." NEXT >>
<<case 17 CONFESSION_REQUEST >><<stand man-big >>
<<convo "$REPLY Let's go." >>
<<do "Follow him home." GOTOEVENT:pregmywife-fuck >>
/*
<<do "Follow him home." PAGE:20 >>
<<do "Follow him home." WIDGET:eventlaunch:pregmywife-fuck >>
*/
<<event_finalize >>
<<event_unlock pregmywife-fuck >>
<<case 20 WAYHOME >>
<<stand man-big >>
<<convo "$REPLY" >>
" "
""
"I know based on our conversations, you're"
<<say "" "REPLY:" PAGE:17 >>
<<say "" "REPLY:" NEXT >>
<<say "" "REPLY:" NEXT >>
<<say "" "REPLY:" NEXT >>
"
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:" CHOICE:C NEXT >>
<<case 14 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:" CHOICE:C NEXT >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat 2 >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "I feel like that dude with the hot wife won't be showing up to that bar anymore." END >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
<debug>
!! <<=_PROGVAR.counted() >> /
<<=_TRUSTVAR.counted() >> !!
</debug><<nobr>>
<<eventhead>>
<<talkingto pregmywife >>
<<difficulty 1 >>
<<change_bg beach-crowded >>
<<set
_TYPHONDAD = setup.paternityTest("pregmywife", "typhon") + "typhon_pregmywife_preg".happened(),
_TYPHONFUCK = "typhon_pregmywife_fuck".happened(),
_TYPHONBLAME = "typhonblame".happened(),
_YOUFUCKED = "pregmywife".wasFucked(),
_YOUDAD = setup.paternityTest("pregmywife", "player"),
0 >>
==_TYPHONDAD _YOUDAD==
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "You see something interesting off in the distance..." >>
<<case 0 START_SCENE >>
<<if _SHEPREGNANT >>
<<eventimage beach-sight-preg.jpg right >>
Is that... it is, it's _HERNAME. As your eyes travel down her barely clad body form, can see it curves outward slightly at the belly.
<<if _TYPHONDAD >>
<<chimein typhon "Hey... you see what I see?" >>
<<chimeinconvo "Yes, why? Is she your type?|No, but I //was// hers. You can see what I left.|Ha.///the doctor snorts.///As if a woman like that would let you between her legs.|Tch.///says Typhon, sucking his teeth.///<small>I ain't said she let me.</small>" doco typhon >>
<<elseif _TYPHONFUCK >>
<<chimeinconvo "Hey... you see what I see?|Yeah, I'm looking right now.|//We// did that.///he says, chuckling.///She don't even know it, but there we are, proof right under her nose." player typhon >>
<</if>>
<<if _TYPHONDAD or _TYPHONFUCK >>
<<say "Hey, I dare you to go introduce yourself." PARTY:typhon CHOICE:typhon NEXT "RESPO:You out of your mind?! No, I think I'll stay right here. If that bump is mine, I don't want her to even know I exist." >>
<<else>>
<</if>>
<<say "Hey doc. Check look what I made. (point _HERNAME out to her)" PARTY:doco CHOICE:doco NEXT "RESPO:Well done. She looks quite healthy. Would you like to introduce me to your special lady?|Not really, it's a little complicated.|I was joking, fool.|Yeah I know. All the same, maybe I should go talk to her.|Don't get too attached." >>
<<do "Go talk to _HERNAME." PAGE:5 >>
<<do "Leave her be, for now." PAGE:777 >>
<<do "Best stay away from her, forever." PAGE:999 >>
<<else>>
<<eventimage beach-sight.jpg right >>
You see a beautiful woman, but you soon loose her in the crowd.
/*<<do "Oh well..." PAGE:777 >>*/
<<happen pregmywife_beachsee >>
<<event_delayrepeat 55 >>
<<event_exitlink "Oh well..." >>
<</if>>
<<do "Snap a photo of her." TAKE:photobikini "ADDTRAIT:pregmywife:photographed bathing" HAVE:camerazoom HAVE:camera MYSTERY JUSTONCE PAGE:2 >>
<<case 1 >>
<<unstand $CHOICE >>
<<eventimage beach-sight-preg.jpg right >>
<<convo 0 $CHOICE player >>
<<do "Snap a photo of her." TAKE:photobikini "ADDTRAIT:pregmywife:photographed bathing" HAVE:camerazoom HAVE:camera MYSTERY JUSTONCE PAGE:2 >>
<<do "Go talk to _HERNAME." PAGE:5 >>
<<do "Leave her be, for now." PAGE:777 >>
<<do "Best stay away from her, forever." PAGE:999 >>
<<case 2 PHOTOG >>
<<if _SHEPREGNANT >>
<<photofx images/events/pregmywife/beach-sight-preg.jpg camera >>
You admire your bastardly handiwork as you capture her body on holofilm.
<<else>>
<<photofx images/events/pregmywife/beach-sight.jpg camera >>
You take a holopic of this mysterious woman.
<<skillup aim 1 >>
<</if>>
<<do "Continue." PAGE:777 >>
<<case 5 >>
<<eventimage beach-confess.jpg right >>
You make your way through the crowded beach, stepping around - and sometimes over - suntanners and other beachgoers. For a moment you loose sight of her, but keep going towards the last point where you saw her standing in the water, and soon find yourself face-to-face with...
<<convo "|Uh, hey _HERNAME.|Oh hello. It's been so long since I've seen you. _NAME, was it?|Hi _HERNAME. If I'm not mistaken...///you say, looking her body over.|Oh, yes.///she says with a blushing smile.///We're expecting.|That's incredible news. Congradulations!|Thank you.///she says, smilling warmly like you've never seen her smile." >>
<<say "Can I feel your belly?" "RESPO:Oh... ok. I guess.///she says, caught offguard by your unusual ask.|///You slowly run your hand over the curve her belly as you look her right in the eye." NEXT >>
<<say "Is it a boy or a girl?" "RESPO:Well, that would be telling! I've chosen not to know. I prefer to be surprised." NEXT >>
<<say "You have a nice healthy glow to you." "RESPO:Thank you." NEXT >>
<<case 6 >>
<<eventimage beach-confess.jpg right >>
<<convo >>
<<say "There's something you should know about your pregnancy." "RESPO:" NEXT >>
<<say "Well, I'll leave you to it. Have a nice day at the beach." "RESPO:Alright. It's good to see you, _NAME." END >>
<<case 7 >>
<<eventimage beach-confess.jpg right >>
<<convo "" >>
<<convo "What do you mean?///she says, discomforted by your serious tone.|That night we met, it was around the time you became pregnant, right?|It was, but why are you asking this?|There's a secret your husband's been keeping from you." >>
She looks at you nervously, seeming to sense that you hold a grave secret.
<<say "Your husband has a genetic disorder..." "RESPO:He... he what? What in God's name are you talking about?|He has a genetic disorder that he's kept hidden from you; not only did he fake his genetic tests to deceive you, but he also got a vasectomy to ensure he didn't impregnate you.|Are you... that's madness!///she says angrily.///He would //never//! And the proof is right here, I'm pregnant. What is this game of yours?! Did you have a falling out with my husband? He hasn't mentioned you since that night we met." NEXT >>
<<say "I don't have much time, so I'll cut to the juicy bit." "RESPO:Juicy bit? _NAME I don't like whatever game you're playing.|I'm not playing.///you say with a sudden sternness, and grip her arm.|Get you-|Shut it.///you say, squeezing and pulling her close. To anyone observing, it might seem as though you are caressing.|_NAME, let me go...///she says, with less confidence than before. She's intimidated and isn't sure how to deal with it.|Shh.///you whisper in her ear,///I just want you to take what I'm about to say seriously, to know I'm not messing around. Can you do that?|///She nods her head.|It's about the night you became pregnant.|///She gasps at these words, terrified of what you might reveal to her." PAGE:9 THREAT:2 >>
<<say "I'm just messing with you. Couldn't be happier for you, would love to chat but I gotta go." "RESPO:" END >>
<<case 8 >>
<<eventimage beach-confess.jpg right >>
<<convo "" >>
<<say "I'll never forget that night. We had a glass of wine, a merry old time. Do you remember?" "RESPO:Yes, I... well, I remember... it's a little hazy.|Well I remember everything. You were great.|I was? What are you getting at?!" NEXT >>
<<say "You had trouble conceiving for so long, didn't you? And yet you became pregnant around the time we met, right?" "RESPO:Not that it's any of your business, but yes, we had had difficulty conceiving. And?" NEXT >>
<<case 9 >>
<<eventimage beach-confess.jpg right >>
<<convo >>
<<convo "|Your husband drugged you, and put you to sleep. He wanted you to be pregnant so bad, but he wasn't capable of doing it himself. Can you guess what happened?|What strange insinuation are you making?!|Let me tell you: Once you passed out..." >>
<<say "...we took you to the guest room and I fucked that sexy body of yours until we both came several times." "RESPO:No, it can't be! That's not possible... not even...|Not even can give you multiple orgasms?|No! I never said- that's not the point! My god... Oh shit... it's true, isn't it? Oh fuck..." NEXT >>
<<say "...we took you to the guest room and I impregnated you." "RESPO:Oh... oh my god...|I think you even said something similar, at the time. Did you know you talk in your sleep?" NEXT >>
/*
<<say "" "RESPO:" NEXT >>
*/
<<if _TYPHONDAD >>
<<set
_ETC = "RESPO:Oh... oh my god...|Hey, you ever been with a black guy?|No I-|Wrong!|Oh Jesus.|",
_ETC += $PLAYER_party.includes("typhon") ? "That's him over there.///you say, pointing into the distance to Typhon, who seems to be talking to some teenage girls.///He's a charismatic guy, which helps him out in his career as a pimp.|Oh... oh....///she says, unable to find words as the tears well up in her eyes." : "He's not here right now. Could I take a photo of you? He said he thought it'd be real funny if you were actually pregnant with his bastard, and I lke the sound of his laugh, so can I take one?|Oh... oh....///she says, unable to find words as the tears well up in her eyes.|Oh perfect! He'll laugh even harder now.",
0 >>
<<say "...I called up my friend and the two of us took turns pounding you." _ETC EVENTHAPPEN:typhonblame NEXT >>
<</if>>
<<case 10 >>
<<eventimage beach-confess.jpg right >>
<<convo "" >>
She closes her eyes, holds her belly and weeps.
<<quo WHO "But... why? Why would he do that to me..." "she says, between bouts of crying." >>
<<say "He's been subsidizing his income with pimping cash. Every so often he'll have a man over to fuck you while you're drugged." LIE:4 "RESPO:Oh god! No!|Yep. Most of the CEOs of his company have been in you.|That... he's received several promotions in the last two years...|Yeah... wonder why?|Is that why... why they were all smilling at me... that time?" NEXT >>
<<say "I had some incriminating photos of him and a certain younger woman... younger than you, I mean. By a pretty wide margin, if I'm being honest." "RESPO:A mistress?! Is that... why he's so exhausted all the time?!|Well, not mistress. To be clear, she's more of a whore.|Oh my god...|I wasn't interested in a bribe. Just wanted a taste of his beautiful wife..." LIE:3 NEXT >>
<<say "Seeing you get raped by younger men is the only thing that gets him hard anymore. He's sick of you. You bore him." LIE:3 "RESPO:Oh... oh that hurts so much... The love of my life...///she says, falling silent." NEXT >>
<<say "He just wanted you to be happy." "RESPO:" NEXT >>
<<case 11 >>
<<eventimage beach-confess.jpg right >>
<<convo >>
She weeps and weeps, but after a while she wipes away the tears, akes a deep breath, and speaks.
<<quo WHO "_NAME, WHY?! Why did you have to tell me this? Even if this were true, I could have been happy." >>
<<if _TYPHONBLAME >>
<<say "My friend Typhon took a shining to you, and I wanted to now if I could set you up. Here's his photo." "RESPO:" NEXT >>
<<say "Typhon and I both came inside you, and we have a bet going on who's baby it'll end up being. " "RESPO:You monsters!|Could you let me know when the baby is born if it's half black? Typhon's black." NEXT >>
<<else>>
<<say "I wanted to come clean about it." "RESPO:Oh God... I wish you hadn't. I hate you _NAME, why did you have to tell me? Why did you do all this? It's sick, and I don't even know what to do.|Sheesh, this is the thanks a guy gets?" NEXT >>
<<say "I want you to dump that loser husband of yours and be my hoe instead." PAGE:24 "RESPO:Never!|Oh come on, you're going to be ditching him anyway I'm sure, and I could tell you enjoyed it even in your sleep.|You're disgusting! Get away from me.///she says, pushing you away.|Fine. But I'll never be too far. A piece of me is inside you, right now.///you say, laughing." >>
<<say "Only I can make you happy..." PAGE:20 LOVE:5 ICON:love MYSTERY >>
<<say "I just wanted you to know it's my bastard in there." "RESPO:I don't understand.|It's like this; when I saw your body, I wanted it, and by impregnating you, I made it mine. By telling you, I'm making you understand this. Since you probably will never forget this, I guess I own your mind as well." NEXT >>
<</if>>
<<say "Sike! It was all a lie." NEXT "RESPO: _NAME! Y-you! I- why would you joke about that? I //almost// blieved you!///she says, and burst out crying.|///Clearly, she more than //almost// believed you.|That's not funny. You're disgusting, _NAME!///she says, rushing away as the tears flow." ACT:biglie SKILLUP:joke >>
<<case 12 >>
<<convo >>
<<eventimage beach-confess.jpg none >>
She watches you as you go, clutching her belly.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "Mrs. Kelson wants nothing to do with me. Too late for that..." END >>
<<case 20 >>
<<eventimage beach-confess.jpg right >>
<<convo "You... want me?|Yeah, to be my woman. I know what I did was all kinds of wrong, but I can make up for it. We can raise our child, together; I promise you I'll provide for you both." >>
<<set
_CHANCE = _LOVE*2,
_CHANCE += "C".playerAttribute()*1,
_CHANCE += "I".playerAttribute()*1,
_CHANCE += "charm".playerAttribute()*1,
_CHANCE *= _SHEPREGNANT,
0 >>
<<chance _CHANCE >>
<<if _CHANCE >>
<<show "Some combination of your personality, intelligence and the impression you previously left on her has miraculously convinced Mrs. Kelson that you're more than just the guy who raped her." ICON:LOVE >>
<<set
_shesay = "It's strange, but even after what you've admitted to doing",
_shesay += "virtue".playerAttribute()>10 ? " - which, to your credit, must have taken a lot of bravery - " : "",
_shesay += "I can't hate you. Indeed, you seem ",
_shesay += "I".playerAttribute()>7 ? "intelligent, " : "",
_shesay += "C".playerAttribute()>7 ? "dependable, " : "",
_shesay += _LOVE>11 ? "likeable, " : "",
_shesay += " and if my husband chose you to compensate for his genetic faillings, then likely I can't fault your breeding either.",
0 >>
<<quo WHO _shesay "she says after a long pause." >>
<<if _TYPHONFUCK or "fuck".playerAttribute()>213 >>
She closes her eyes, as if ashamed of what she is about to say.
<<quo WHO "And - while this shouldn't matter - after that night I felt a weight had lifted from me. My sexual needs, which had been left wanting for some time, suddenly no longer nagged at me. It's possible you're capable of providing happiness my husband cannot. " >>
<<love 5 >>
<<show "You feel like Typhon deserves partial credit for that, though you probaly shouldn't tell her." IS:_TYPHONFUCK >>
<</if>>
The ocean breeze blows her hair as the waves lap against her legs. She is silent for some time, but eventually speaks again.
<<quo WHO "I'm torn between my feelings, the rules of my faith, and the teachings of my faith. But, it's in the best interet of our child if we keep in contact. I don't know how things will resolve with my husband." >>
<<say "Here's where to find me. (give her your address)" PAGE:24 "RESPO:I... Please go. I need to think.///She says, accepting it." >>
<<else>>
<<convo "You and I? What a farce! Get away from be before I flag down the lifeguard." >>
<<show "The weight of the sins you've comitted against her will forever prevent her from thinking of you as a human being." ICON:VIRTUE >>
<<say "I could travel a thousand miles from you and I'd still not be away from you. (gesture towards her belly, a testament to your permanence in her life)" PAGE:24 "RESPO:///You leave her to ponder your words." >>
<<say "Your loss." PAGE:24 "RESPO:///You leave her to ponder your words." >>
<</if>>
<<case 22 >>
<<convo >>
<<eventimage beach-confess.jpg none >>
<<recruitlover >>
<<event_exitlink >>
<<eventjournal "Mrs. Kelson seems open to a relationship... or something? We'll see." END >>
<<case 24 >>
<<convo >>
<<eventimage beach-confess.jpg none >>
She watches you as you go, clutching her belly.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "Mrs. Kelson wants nothing to do with me. Too late for that..." END >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You decide you don't need to trouble yourself with her, and eventually the crowd swallows her up.
<<event_delayrepeat 55 >>
<<event_exitlink >>
<<case 888 BADEND >>
<<convo >>
You decide you don't need to trouble yourself with her, and eventually the crowd swallows her up.
<<event_finalize >>
<<event_exitlink >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You decide you don't need to trouble yourself with her, and eventually the crowd swallows her up.
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto pregmywife >>
<<difficulty 1 >>
<<set
_HISNAME = "Charles",
_HISFULLNAME= "Charles Kelson",
_HERNAME = "Brooke",
_THEIRNAME = "Kelson",
_EMPLOYER = "Neodyne",
_PROGVAR = "pregmywife_progress",
_PROGCOUNT = _PROGVAR.counted(),
_TRUSTVAR = "pregmywife_trust",
_TRUSTCOUNT = _TRUSTVAR.counted(),
_THEIRNAME = "Kelson",
0 >>
<<if "typhon_pregmywife_fuck".happened() >>
<<set _TYPHONTHERE=1 >>
<</if>>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<change_bg condo2-interior >>
<<stand man-big >>
<<placeimage condo2-interior >>
He takes you to his condo, to the east of the bar where you met him. You expected a much nicer place - from what you've been able to gather about him, he should be making enough money to live in a more upscale building. You've heard that New Theology - the religion he and his wife are a part of - often emphasizes the virtue of humbleness. Perhaps this could explain it?
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<do "Continue." NEXT >>
/*
<<event_exitlink "Leave." >>
*/
<<case 1 >>
<<unstand >>
<<stand man-big >>
<<convo "_HISNAME?///you hear a woman's voice say shortly after you enter the apartment.|_HERNAME, my beautiful wife. Come meet _NAME.|///_HERNAME appears from further into the appartment. You haven't seen her in a while but you recognize her instantly. " _WHO _HISFULLNAME PLAYER >>
<<fertilitydetect >>
_HERNAME _HERLASTNAME enters the room.
<<say "When _HISNAME said you were beautiful, his words scarcely did you justice. (kiss her hand)" "RESPO:Thank you, _NAME.///she says without flinching at your chivalrous gesture or your obsequious complements." LOVE:2 C NEXT >>
<<say "We've //met// before, actually." "RESPO:You'll have to forgive me, I don't remember." NEXT >>
<<say "Hi." "RESPO:Hello _NAME." NEXT >>
<<case 2 >>
<<unstand >>
<<stand man-big >>
<<convo >>
<<convo "///|I was just saying to my buddy _NAME here, you gotta come over and meet the wife. could have a glass of wine with us.||Ah, perhaps. It's a pleasure to finally meet you _NAME. Could you excuse my husband and I for one moment?///she says, taking her husband aside and speaking to him quietly.|///You don't need to listen; you know exactly what it is. On the way over, he explained to you that she uses an app to determine when it's the best time to conceive. The app has gone off and signalled that the next hour is an excellent time for breeding; he's aware of this because he has a proxy of this app on his own phone, which notifies him when she reaches peak fertility. Though you cannot hear, you watch their lips move and imagine that the conversation goes as follows:|Honey, it's nice that you're making friends but we have a more important project we should be focusing on right now.|Yes, I'm sorry, you're right my dear. It would be rude to send him back so suddenly...|Of course. Just be more mindful; you know I don't like suprise guests.|I know... I've been drinking, it slipped my mind. I'm very sorry dear.|It's fine. You also know that I limit myself to one alcoholic drink a week. I had intended have a mimosa over brunch on Sunday with my good friend Sheila.|Oh, I'm so sorry. You had mentioned that. I-|It's fine. Your friend seems nice, and I don't want to seem rude. But lets make it quick and then say goodnight, shall we?|Thank you.|Don't forget your pill.|My //pill//?///you imagine he says, his face seeming anxious suddenly as he mouths the word, doubtless wondering //how// she knew about the pill he had ready.|Your errection pill. If all this drinking affects your ability to deposit your seed, _HISNAME...|Oh, //that// pill. No, don't worry, it won't! I'll take it now so I'll be ready." _WHO _HISFULLNAME player >>
<<do "Continue." NEXT >>
<<case 3 >>
<<stand >>
_HISNAME goes to fetch the bottle from the adjacent kitchen while _HERNAME joins you in the living room.
<<convo "_NAME, as I said it's nice to finally meet you. My husband is a workaholic and doesn't have many friends, so it's nice that he's socializing lately.|Yeah, likewise. He talks about you a lot.|I'm sure he does, a-haha. Though he's mentioned your name on a few occasions, he's not told me a whole lot about you. Are you a coworker of his?" _WHO PLAYER >>
<<say "Yes, that's it." "RESPO:You seem fresh out of college, if you forgive me saying it. It's very impressive that someone so young is sufficiently credentialled.|Well, you know..." LIE:1 "CHOICE3:coworker" NEXT >>
<<say "I'm actually his third nephew, twice removed." "RESPO:His... I'm sorry, I had no idea. He didn't tell me he had family in town!|Oh we're so distantly related, I didn't even know until a few weeks ago that I had a relative in the city.|I see, I see. Fascinating." LOVE:1 LIE:5 "CHOICE3:nephew" NEXT >>
<<say "No, we just met at the bar." "RESPO:Oh? That's intresting. What exactly do you have in common?///she asks quite bluntly.|Uh... we happened to share a //common interest//.///you say, remembering that it was because of //her// that you even noticed each other.|Oh? And what would that be?|Uh... drinking?///you say, at a loss for BS." "CHOICE3:drinking buddy" NEXT >>
/*
<<do "SAYTHIS" "RESPO:111|222|333" "CHOICE:" NEXT >>
*/
<<case 4 >>
<<stand >>
<<convo 0 _WHO PLAYER >>
Things could get troublesome if she starts quizzing you. It's sufficient she thinks you're her man's $CHOICE. Best to keep her on the defensive with questions of your own...
<<say "No offence, but what do you see in that man?" ACT:rude "RESPO:My my, aren't we bruske.|Sorry, I just-|No, it's fine. My husband is highly intelligent, a hardworker and a good man. I'm lucky to have met him. Perhaps as a younger man, the sight of a woman like me with someone so much older makes you feel jealous?|No, it's not that. It's just..." NEXT >>
<<say "What do you do for a living?" "RESPO:I'm a faith organizer at the local chapter of New Theology. It's a strictly volunteer position; I've held off on my career in anticipation of some eagerly awaited changes... but I'm getting ahead of myself.|Changes? Sounds like something exciting is about to happen.///you say, knowing full well she's refering to their plans to have a child, but wanting to keep the conversation going.///May I ask...?|Quite exciting, _NAME. You will hear in good time. I don't want to get too ahead of myself.|A bit of a surprise?|Yes.///she says, smilling, and you realize she hasn't smiled since you arrived.|///You smile too. Maybe you'll have a surprise for her..." NEXT >>
<<say "I noticed the moment you walked in that you have a certain poise. Have you ever done modelling?" "RESPO:I have! Very perceptive of you, _NAME. Up until six months ago, I worked as a professional model. |I had no idea! Though it isn't surprising, given your looks.|Thank you. I suppose my husband is too modest to brag about his ex model wife? That's just he man he is. Humble. In any event, I put my career on hold in order to work on another project, a more personal one.|I see..." LOVE:2 P NEXT >>
/*
<<say "SAYTHIS" "RESPO:111|222|333" NEXT >>
*/
<<case 5 >>
<<stand >>
<<unstand man-big >>
<<convo 0 _WHO PLAYER >>
Her husband returns holding a bottle of wine in one hand and three wine glasses precariously in the other.
<<convo "_HISNAME, that's not how you carry wine glasses.|Oh, of course. Sorry dear.||" _WHO _HISFULLNAME player >>
As _HISNAME pours each glass, he looks to you and raises an eyebrow - a signal meaning //so what'll it be?// Should he slip the sleeping pill in, and follow through with the plan? Or, having met his wife and thought about it, have you decided against this sordid arrangement?
<<do "His methods are extreme, but he just wants what's best for her. Nod 'yes'." ACT:kind CHOICE:YES NEXT >>
<<do "You'll never pass up a chance for pregging. Nod 'yes'." BREED>2 CHOICE:YES NEXT CANACT:RAPEY >>
<<do "There's no way you're going to let this fine ass go untapped. Nod 'yes'." CHOICE:YES NEXT >>
<<do "Nod 'no'." CHOICE:NO NEXT >>
<<case 6 >>
<<stand >>
<<unstand man-big >>
You nod your head ever so slightly, indicating your decision.
<<if $CHOICE=="YES" >>
He looks serious for a moment, then turns his head to his wife and makes some joke to her, and laughs. You don't listen; instead, you not the slight movement of his finger as he pours the second glass. A pill drops from where it was concealed, vanishing into the dark red liquid in his wife's glass.
<<do "Take your glass." "RESPO:" CHOICE2:DRUGHER NEXT >>
/*
<<do "Switch their glasses." "RESPO:///You point at something on atable behind them.|Is that a late Ming dynasty porcelain vase?|Is what...? On the table? No, that's a candle holder.|Oh, my mistake.|You mistook a candle holder for a vase?|Oh, I see the confusion. I was using the old Mandarin term for candle holder, //väi-zeh//.|Oh, you know Mandarin? That's fascinating.///she says, overlooking the fact that the candleholder is clearly brass, not porcelain." CHOICE2:DRUGHIM SKILLUP:joke:1 SNEAK NEXT >>
*/
<<else>>
He looks relieved, but also a bit sad. His quest to find a way of assisting his wife will have to continue.
<<do "Take your glass." "RESPO:" CHOICE2:NO NEXT >>
<</if>>
<<case 7 >>
<<stand >>
<<unstand man-big >>
The three of you take your glasses and stand to cheers each other.
<<convo "Let's have a toast, shall we?|Right, dear. To-||_HISNAME, perhaps our guest...?|Oh, right. _NAME, what should we toast to?" _WHO _HISFULLNAME player >>
<<say "To happines." COUNTUP:pregmywife_trust:1 NEXT >>
<<say "To love." NEXT >>
<<say "To beauty." NEXT >>
<<say "To family." LOVE:1 COUNTUP:pregmywife_trust:2 NEXT >>
<<say "To new friends." NEXT >>
<<case 8 >>
<<unstand man-big >>
<<eventimage cheers.jpg right >>
The glasses clink and everyone takes a sip.
<<if $CHOICE=="YES" >>
<<convo "Mmm... this is my fa... _HISNAME...///she says, looking vaguely dissoriented.///_HISNAME...|Yes my dear?///he asks, casually preparing to catch his wife, who is teetering on the brink of unconsiousness.||H-///she says, and her eyes roll back into her head. She falls to the floor, but he manages to catch her before she hits the floor. The glass of unfinished wine slips her fingers, but your reflexes kick in and you manage to nag it before it topples.|Well done! I'd hate to have a wine stain on the carpet to have to explain to her tomorrow.|What the hell did you put in her drink?!///you say, shocked at the sudden effect.||Oh, sorry I didn't warn you. Even a small amount of the pill mixed with a bit of alcohol and she'll be out for hours. I've used it before when I've been too exhausted to... perform... you understand? I'm not as young as I used to be." _WHO _HISFULLNAME player >>
<<skillup throw 1 >>
<<do "Continue." NEXT >>
<<else>>
You sip at your glasses of wine as you chat. Soon, you sense from _HERNAME's growing shortness in responses that it's time to leave. (She's clearly eager to get not-impregnated by her husband for the dozenth time this week.)
<<say "Well, I'd best be going." "RESPO:UNFINISHED" PAGE:999 >>
<</if>>
<<case 9 >>
<<stand man-big >>
The two of you look down at the sleeping woman in his arms.
<<convo "Alright... ok... here we go. This is the point of no return, _HISNAME. We can do this.|I guess we'd better get her to the guest room. I wouldn't feel right, you know, having this happen in our marital bed.|If you say so." _HISNAME PLAYER >>
<<do "Let him carry her." "RESPO:Huh... grrh...///he says, straining to drag his wife over the carpet.///A little help...?|Sorry _HISNAME, I'll need all the energy I've got.|Of... of course. Sure.///he says, puffing hard at the excertion." COUNTUP:pregmywife_trust:-1 NEXT >>
<<do "Help him carry her." STAMINA:-3 SKILLUP:grab "RESPO:Thanks, would you grab her- yeah, that's right.///he says, as you wrap your hands around her legs and help lift her. The hairs on your arm bristle at the mere feeling of her skin; you cannot wait to lay her bare and feast on this flesh buffet." NEXT >>
<<do "Carry her yourself." STAMINA:-6 S:3 SKILLUP:grab:3 "RESPO:Oh, ok you got her.///he says as you heave her into your arms.|Yeah, don't worry about it.|Wow, to be young again.///he says, with a hint of jealousy.///You sure you don't want help.|No, don't worry. I'll have enough strength for the main event." NEXT >>
<<do "Haul her over your shoulder with one arm." SKILLUP:grab:6 STAMINA:-6 S:8 XP:10 "RESPO:Oh...///he says as he sees you effortlessly scoop her up and over your shoulder. His face turns red with jealousy of a physique you have which he will never posess." COUNTUP:pregmywife_trust:-1 NEXT >>
<<case 10 >>
<<stand man-big >>
<<convo 0 _HISNAME PLAYER >>
Once she's on the bed, he wipes the sweat from his brow and looks at you anxiously. He planned this, but he doesn't know how to handle this moment.
<<convo "So I guess I'll... I'll leave you to it.///he says, his voice becoming shaky.///Take your time, and get it done. I'm just going to finish off that bottle of wine..." _HISNAME PLAYER >>
<<say "Alright, enjoy." "RESPO:You too. Wait, no! I didn't mean it like that. Oh god this is awkward...|Yeah.///you say, but you're secretly thinking //damn right I'm gonna enjoy her//." PAGE:13 >>
<<say "Don't worry, _HISNAME. You're doing the right thing, and I'll try to be as respectful as I can." "RESPO:Thank you _NAME. That means a lot..." ACT:kind PAGE:13 >>
<<say "I'll get it done, alright. I'll give her so many creampies her its going to look like the counter at the pie shop between her legs." "RESPO:Jesus... fuck _NAME, that's not funny. That's my wife you're talking about.|Yeah, sorry.///you say, but you really aren't; you're going to drench that fucking pussy and enjoy doing so. That said, the joke was very cumbersomely worded and you could probably have made a similar but better joke if you had spent more time thinking about it, so you're a bit sorry about that." ACT:rude SKILLUP:joke:1 COUNTUP:pregmywife_trust:-1 PAGE:13 >>
/*
*/
<<if "pregmywife".hasTrait("photographed_bathing") >>
<<say "I... need a friend's help with this. (try to involve Typhon)" "RESPO:" LIE:2 NEXT >>
<</if>>
<<case 11 >>
<<unstand man-big >>
<<convo "I beg your padon?!|Look uhh... _HISNAME, I haven't really gotten around to telling you, but I play for the other team, if you know what I mean.|You're gay?! Jeez, I just sort of assumed... well, I don't know. You just seemed straight I guess. So when you looked at my wife at the bar, were you looking at her clothes or something?|Yes absolutely. We like fashion.|I feel like a right idiot now, but maybe it's better if you're a homosexual. I was kinda nervous that you'd turn out to be some perv who'd want my wife and be a little too into this. Heh, I guess there's not much chance of that. But you can still do it?|Yeah, I just need my boyfriend Ty in the room. To uhh, get me hard for it, you know? Like I need him to-|No, no don't tell me.///he cuts you off, mercifully. You weren't looking forward to getting too detailed with the lie anyway.///Ok fine, you can have your boyfriend there. No touching my wife. No names. Just tell him its some weird couple with a weird fetish and... I dunno." _HISNAME PLAYER >>
You pull out your phone and call Typhon, speaking quietly into it so _HISNAME doesn't hear.
<<holocall typhon >>
<<convo "Hey, what's up _NAME.|Ty, I don't have long. I'm sending you an addrss, you gotta get your ass over here fast.|What? Why?|Some dude wants me to knock his wife up.|Haha, what con did you pull?|///You quickly go over the details of what has transpired.|Oh hoho, that's... well, alright. I'll play along with that. But that's some fucked up shit. Not the raping his wife part, I mean the us the pretending to be gay part. You came up with that on the fly? It's a bit sus.///he says, laughing." typhon player >>
<<happen typhon_pregmywife_fuck >>
<<countup typhon_preglearn >>
<<do "Continue." NEXT >>
<<case 12 >>
<<unstand man-big >>
<<stand typhon >>
Typhon is quick to arrive.
<<convo "Hello, um...|George.||George. So you'll be helping...|Yeah." _HISNAME typhon player >>
He leaves you to it, closing the door behind him.
<<do "Continue." PAGE:50 >>
<<case 13 >>
<<convo 0 _HISNAME player >>
He leaves you to it, closing the door behind him.
<<do "Strip that body..." PAGE:50 >>
/* ================================================= */
/* FUCKING */
/* ================================================= */
<<case 50 >>
<<eventimage asleep2.jpg right >>
<<if $REPLY >>
<<convo >>
<<else>>
You excitedly slide off her clothing, piece by piece. As you clumsily and hastily strip of any obstruction to her flesh, her doesn't wake or even stir; seems _HISNAME was right about the effectiveness of the drug. Afterwards, you look down at her naked body as you remove your own clothing and wonder what your rush has been. You've got a decent amount of time when her fertility window is open, and _HISNAME wanted you to be thorough, why not savor this opportunity?
<<if _TYPHONTHERE>><<chimein typhon "Shit, I know her. She's a model! Was on billboards for stuff a while back. How did you find land this gig? And how did that fat old dude get a woman like this? I really, really wanna know." >><</if>>
<</if>>
<<do "Look at her face." PROGRESS:2 TIME:1 PAGE:52 >>
<<do "Start out with a good eating out." ICON:ORAL PROGRESS:2 TIME:1 PAGE:55 JUSTONCE >>
<<do "Fuck her pussy." ICON:FUCK PROGRESS:2 TIME:1 PAGE:57 >>
<<do "Fuck her ass." ICON:FUCK PROGRESS:2 TIME:1 PAGE:60 >>
<<say "You go first, Typhon." "RESPO:Heyy, mighty generous. I won't forget that." PAGE:70 WIDGET:statup:love:10:typhon JUSTONCE EVENTHAPPEN:typhon_fuckedfirst HAPPENED:typhon_pregmywife_fuck SECRET >>
<<case 52 FACELOOK >>
<<eventimage asleep.jpg right >>
<<if $RESPONSES >>
<<convo >>
<<else>>
In the rush to get it done, you almost forgot to really appreciate this woman's beauty. "Don't look at the mantle when you're stoking the fire" only applies to uggos, after all, and she's no uggo.
<</if>>
<<if "facefuck".happened() >>
<<p>>Too bad her breath smells like cum now.
<</if>>
<<say "Hear my voice. My voice makes you feel trust. My voice makes you happy." PSI:5 LOVE:10 "RESPO:Mmm...///she mutters in her sleep." JUSTONCE SECRET >>
<<say "I'm going to make your dreams come true, _HERNAME. Mine, too." "RESPO:...///she says." JUSTONCE >>
<<do "Decide how to get started." "REPLY:What to do, what to do..." PAGE:50 >>
<<do "Fuck her face." NEXT JUSTONCE EVENTHAPPEN:facefuck >>
<<case 53 FACEFUCK >>
<<eventimage facefuck.webp right >>
<<if $REPLY >>
$REPLY
<<else>>
It might be fun to poke a sleeping woman in the mouth with your cock, but it lacks the tactile thrill of a proper blowjob. A sleeping woman who //won't wake up//, however? You can fuck that face like she were a (sufficiently compensated) whore without hearing a word of complaint afterward. Or during.
<<p>>You plunge your dick in as deep as it will go. Her warm mouth slathers your dick with wet pleasing sensations as you snake your way down her throat. Shockingly her gag reflex - the only form of complaint you expected - seems missing in action. Either the drugs somehow disabled it, or _HISNAME has somehow been training it out of her. You shake your head - it seems too hard to believe.
<<p>>Your balls slap against her upper lip as you pummel her esophagus with no regard for her comfort or pleasure. You can only work up so much froth before you feel an orgasm coming on. You blow your load, your cum frothing out of her mouth and running down her face in gleaming rivulets as you keep pounding away, trying to stay hard as long as you can.
<<p>>She'll have a sore throat tomorrow.
<</if>>
<<feed >>
<<do "Decide how to get started." PAGE:50 >>
<<case 55 CUNNALINGUS >>
<<image "images/stock/cun (8).webp" >>
<<skillup oral 3 >>
Why rush in dick-first? You spread her legs and get on your knees. Her glistening pussy is before you, and lower your face and taste it.
<<if "ORAL".getSkill() > 7 >>
<<convo "Mmm... oh... yess.... ahhhh...|///She's really enjoying it." >>
<<if _TYPHONTHERE>><<chimeinconvo "Shit, you know how it's done. I should be taking notes." typhon >><</if>>
<<xp 30 >>
<<progress 1 >>
<<elseif "ORAL".getSkill() > 2 >>
<<convo "Ngh... uh...|///She's enjoying it." >>
<<if _TYPHONTHERE>><<chimeinconvo "Yeah, this guy knows what he doing." typhon >><</if>>
<<else>>
<<convo "Oh..." >>
<<if _TYPHONTHERE>><<chimeinconvo "How's it taste?" typhon >><</if>>
<</if>>
<<do "Decide how to get started." "REPLY:Now that the foreplay's over..." PAGE:50 >>
<<case 57 INSERTION >>
<<eventimage insert.webp right >>
You push your dick into her pussy!
<<quo pregmywife "Ng...|Mmmmm..." >>
<<if _TYPHONTHERE>>
<<if "typhon_fuckedfirst".happened() >>
It slides in easy, perhaps aided by the slick of fuck juices from Typhon's time in there, or perhaps by the stretching he gave her.
<<else>>
<<chimeinconvo "What's it like in there?|It's nice." >>
<</if>>
<</if>>
<<do "Fuck her!" NEXT >>
<<case 58 FUCK >>
<<eventimage fuck1.gif rightwide >>
You get a good rythm going, fucking her prone body.
<<set _shesays = "Nn... noo...|Uh...|Mmmm...|Oh.... oh... _HISNAME...|Yeah, that's it... oh God... you're incredible...".describeAmount(0, 10, $PLAYER.getSkill('fuck')) >>
<<quo pregmywife _shesays "she says in her sleep." >>
<<if !_SHEPREGNANT and _TYPHONTHERE >>
<<chimeinconvo "Yeah that's right! Get it done!///Typhon says, encouraging you to impregnate the woman." typhon player >>
<</if>>
<<do "Creampie her!" NEXT >>
<<case 59 CREAMPIE >>
<span style="filter: brightness(0.67) contrast(1.8) saturate(0.4) brightness(0.88) hue-rotate(-20deg)">
<<stockcream 3 0 0 >>
</span>
<<set _pregbonus = _TYPHONTHERE ? "pregbonus" : "cointoss" >>
<<fuck pregmywife player rape doggy sleep _pregbonus >>
You empty your balls into her.
<<if _SHEJUSTGOTPREGNANT and _TYPHONTHERE >>
<<countup typhon_preglearn 1 >>
<<chimeinconvo "You look happy, _NAME.|Damn right. Meet my babymomma, _HERNAME.|What? You think she's pregnant?|I know she is.|How you know that?|I just do, don't worry about it." typhon player >>
<<say "How'd you like to fuck my baby momma?" PAGE:70 "RESPO:Yeah let me at her.///he says, mounting her after you pull out." >>
<<else>>
<</if>>
<<show "Mission accomplished! She's got a bastard in her now!" PREG >>
<<show "She's still not pregnant, yet." !PREG >>
<<if _ISPREGNANT >>
<<do "She's pregnant; report back to _HISFULLNAME." PAGE:79 >>
<<do "Why stop now? You can keep playing with her a bit longer." PAGE:57 ACT:sleeprape >>
<<else>>
<<do "Fuck her again!" PAGE:57 ACT:sleeprape >>
<<do "Take a break." PAGE:50 >>
<</if>>
<<case 60 ANAL >>
<<eventimage fuck2.gif right >>
You figure'd it'd be a tight squeeze, but the drugs might have loostened her up because it doesn't take much effort to squeeze yourself inside.
<<convo "Nnn... grr...///she hisses in her sleep." >>
<<countup "girls assfucked" 1 >>
<<fuck pregmywife player rape anal sleep >>
<<do "Fuck her pussy." PROGRESS:2 TIME:1 PAGE:57 >>
<<do "Fuck her face." PROGRESS:2 TIME:1 PAGE:57 >>
<<do "Fuck her ass." PROGRESS:2 TIME:1 PAGE:60 >>
<<say "You should try this asshole." "RESPO:Heyy, mighty generous. I won't forget that." HAPPENED:typhon_pregmywife_fuck PAGE:22 WIDGET:statup:love:10:typhon JUSTONCE SECRET >>
<<case 70 HEFUCK >>
<<eventhappen typhonfucked >>
<<convo 0 typhon player >>
Typhon climbs on her back and slides the abudnant length of his penis between her legs.
<<quo TYPHON "It's so nice...|A perfect fit, not too tight not too loose..." "he says as he pushes his hips forward, penetrating her.|he whispers as he slowly but firmly snakse the entire length of his cock into her pussy." >>
<<eventimage fuck3.gif right >>
<<sayit "You [relax and watch|take a breather] as Typhon [treats her body like a living felshlight|violates her prone form|fills the room with the wet slapping sounds]. He reaches down and [pulls her jaw back firmly|bends her body] to look at her face" >>
<<dice 6 >>
<<if _DICE>=5 >>
<<quo TYPHON "_NAME... I'm gonna... I'm gonna blow my load...|_NAME... I can't hold on much longer..." "he says, his face covered in sweat." >>
<<if !_SHEPREGNANT >>
<<quo PLAYER "Wait, don't cum inside her!|Bro, you can't!" >>
<<quo TYPHON "It's too good, please!|Be cool, it needs to happen." >>
<<say "Alright, do it." NEXT "RESPO:You ready for it bitch? Uuhhhhh!" >>
<<say "Pull out! Pull out!" PAGE:25 "Hugh!|///He pulls out just in time, his load spraying accross the room, leaving a noticeable streak on the wall." >>
<<else>>
<<say "Alright, do it.|Creampie her." NEXT "RESPO:You ready for it bitch? Uuhhhhh!" >>
<</if>>
<<else>>
<<quo TYPHON "I could make so much money off this bitch.|A girl like this, I'd take home to momma Typhon!|Look at her face! She ain't had a fucking half this good in a loooong time." "he says, his face covered in sweat." >>
<<say "Alright, do it.|Creampie her." NEXT >>
<<say "Quick, switch holes!|Cum in her ass instead!" NEXT >>
<</if>>
<<rest 1 >>
<<case 71 HEFUCK2 TYPHONCREAMPIE >>
<<eventhappen typhon_creamed >>
<<fuck pregmywife typhon blacked rape doggy sleep >>
<<stockimage creampie blacked 2 >>
<<if _SHEJUSTGOTPREGNANT >>
<<happen typhon_pregmywife_preg >>
<<say "God damn it, she's pregnant now." PAGE:25 "RESPO:Oh, you were really wanting that? Hey go ahead, there's still a chance.|Sigh...|Hey, you said I could do it, don't gimme that shit now." >>
<<say "Congrats, you're a father." PAGE:25 "RESPO:Hahaha, I think I might be. Should we tell that dude?|Heh, what do //you// think?|I think it'd be a nice surprise for him later, heheheh." >>
<<else>>
<<say "You up for a second round?" PAGE:70 >>
<<say "My turn." PAGE:75 >>
<</if>>
<<case 73 DOUBLEBANG >>
<<eventimage dp.webp right >>
<<convo 0 typhon player >>
The two of you DP her.
<<fuck pregmywife typhon blacked rape anal sleep >>
<<do "Creampie her." PAGE:59 >>
<<do "Something else." PAGE:50 >>
<<case 75 JUSTTALKINGTOTYPON >>
<<convo 0 typhon player >>
<<do "Continue." PAGE:50 >>
<<case 76 FUCKEDOUT >>
<<eventimage dp.webp right >>
<<convo 0 typhon player >>
<<feed pregmywife >>
<<silently >>
The two of you have a jolly good time spitroasting your plaything.
<<fuck pregmywife player blacked gangbang anal sleep >>
<<fuck pregmywife typhon blacked gangbang anal sleep >>
<</silently >>
<<fuck pregmywife player blacked gangbang sleep >>
<<fuck pregmywife typhon blacked gangbang sleep >>
<<do "Continue." PAGE:80 >>
<<case 77 FUCKEDOUT2 >>
<<convo 0 typhon player >>
Typhon fucks her in every hole until her fertile window is closed.
<<silently >>
<<fuck pregmywife typhon blacked sleep anal >>
<<fuck pregmywife typhon blacked sleep doggy >>
<<fuck pregmywife typhon blacked sleep anal >>
<</silently >>
<<fuck pregmywife typhon blacked sleep missionary >>
<<do "Continue." PAGE:80 >>
<<case 79 >>
<<eventimage asleep.jpg right >>
_HERNAME is now carrying your bastard, and she'll never know. Normally you'd hate to let someone else sign their name on your hard work, but you'll let _HISNAME take credit for this one.
<<show "Especially since he let you use his fleshtoy." VIRTUE<0 >>
<<act sleeprape >>
<<do "Continue." PAGE:80 >>
<<case 80 >>
<<stand man-big >>
You emerge into the livingroom from the guest room and _HISNAME - who's been waiting apprehensively - abruptly stands his chair.
<<quo _HISNAME "I... did you... how did it go?///he asks, and then lowers his gaze, perhaps" >>
<<quo PLAYER "Well..." >>
<<if _TYPHONTHERE >>
<<unstand typhon >>
<<quo typhon "Well, well. Took all 11 inches, that one.///Typhon begins, before realizing his error and quickly course correcting.///I mean, _NAME's 11 inches. Neither of us knew a vagina could do that, see, on account of... well, our gay homosexuality. I'll refrain from going into detail, of course." >>
<<say "Typhon's just being modest. Truth is, the kid will probably be his." "RESPO:I... I must have misheard you.|Nah, you didn't. Tell him Typhon. Guy's gonna be raising your kid, do him the decency of thanking him for letting you creampie his wife.|///Typhon, seeing the ruse has been dropped, starts to speak but only is able to burst out laughing in _HISNAME's face.|I mean don't get me wrong, he didn't do all the fucking. But if I was a betting man, based on how many loads he put in her? Easy money on Typhon.|Y-you... I trusted you!///says _HISNAME, his face turning bright red.///HOW COULD YOU?!|Oh man, you seem mad. What are you going to do, kick both our asses? Come on Ty, let's leave this loser." CHOICE:BAD ACT:honest HAPPENED:typhon_pregmywife_preg NEXT >>
<<say "Oh, ok I guess. That was my super-first time at a vagina, it was pretty icky but I'm glad I helped you out." "RESPO:Oh, I'm sorry _NAME. What you've had to endure for me... for us... I can't thank you enough." COUNT:pregmywife_trust:3 CHOICE:GOOD LIE:1 HAPPENED:typhon_pregmywife_preg NEXT >>
<</if>>
<<set _PREGS = $RECORDS.lists["girls_pregged"] >>
<<if _PREGS > 9 >>
<<say "She's definately pregnant. I've done this _PREGS times. Trust me, I know." "RESPO:You've... what?!|But... how is that? You said before that-|Oh, I might have lied. When I meet a guy with a hot wife, I just say whatever I think might get me closer to her.|///He looks at you, his expression shifting as he processes the implications of this.|Yeah, you get it. That's how I've caused so many pregnancies, befriending guys like you. I mean half of them don't //let// me, and the ones that do don't drug their wives, but... whatever gets the job done, huh?|Y...you..." CHOICE:BAD ACT:honest NEXT >>
<</if>>
<<say "I've been looking forward to fucking //that// for a long time." "RESPO:I beg your pardon?|First I saw her, I swore I was going to work my way in there one way or another, I didn't figure you'd roll out the red carpet for me. Thank!|You son of a bitch! That's my wife you're talking about!|Yeah, thanks for loaning her to me. So should I pay you, or...?///you say, holding out some money mockingly.|My wife isn't a whore! Get out!|Yeah, you're right." ACT:brag SKILLUP:joke:1 SKILLUP:threat:2 COUNTUP:pregmywife_trust:-5 NEXT >>
<<say "Congrats _HISNAME, you're a father." "RESPO:Aw... thanks! I... It's odd, but I feel proud. Mixed with the shame, I mean.|Of course.///you say, wondering if it's the shame of betraying his wife like this, or merely his inability to impregnate her, or what." ACT:brag COUNTUP:pregmywife_trust:-2 NEXT >>
<<case 81 >>
<<stand man-big >>
<<if _TYPHONTHERE >><<unstand typhon >><</if>>
<<convo 0 _HISNAME player >>
<<if $CHOICE=="BAD" >>
<<countup pregmywife_trust -5 >>
You get out of there while he fumes, sputtering out half-words, incapable of coherent though through the rage and shame of it all.
<<if _TYPHONTHERE >><<eventjournal "He asked me to impregnate his wife, so Typhon and I passed her around till she oozed our cum from every hole." >><<else>><<eventjournal "He asked me to impregnate his wife, so I nailed her while she slept, but I let him know that I wasn't doing it for his sake." >><</if>>
<<else>>
<<countup pregmywife_trust 2 >>
He shakes your hand and sees you out.
<<quo _HISNAME "I'll be in touch. In the meantime, it's best if we don't see each other for a while. I think you understand." >>
<<if _TYPHONTHERE >><<eventjournal "He asked me to impregnate his wife, so I nailed her while she slept, and he shook my hand for it. Typhon helped, too." >><<else>><<eventjournal "He asked me to impregnate his wife, so I nailed her while she slept, and he shook my hand for it. Good times." >><</if>>
<</if>>
<<if _TYPHONTHERE >>
<<do "Continue." NEXT >>
<<else>>
<<set $WHERE="heights">>
<<event_finalize >><<event_exitlink >>
<</if>>
<<case 82 AFTERPARTY >>
<<set $WHERE="seaside" >><<change_bg $WHERE >>
<<stand typhon >>
You get talking on the way back home.
<<quo TYPHON "That bitch was something.///Typhon says, fist pumping you.///Back in the day, I had girls working for me who were that hot. Not even ex-models; I got them brand new, not second hand." >>
<<quo PLAYER "Yeah? I don't think you'll be getting her to work for you anytime soon." >>
<<if $CHOICE=="BAD" >>
<<quo TYPHON "No, haha. You see that dude's face?! Hahahaaa!" >>
<<quo PLAYER "Yeah, I figure why not rub his face in it? What's he going to do, tattle to the cops?" >>
<<else>>
<<quo TYPHON "And the dude thanked us for it! I thought maybe we'd have to pay him!" >>
<<quo PLAYER "Yeah he's a sucker. I knew it the moment I met him." >>
<</if>>
<<if "typhon_pregmywife_preg".happened() >>
<<quo TYPHON "I don't know if you were serious before, but I'll fucking laugh if that white bitch got my baby in her." >>
<<quo PLAYER "I wasn't joking. Typhon Jr. is inbound." >>
<<quo TYPHON "Typhon III - I'm {{Typhon Junior}}, actually." >>
<<quo PLAYER "I've never met a Typhon in all my life and now I find out there may be 3 of them.///you say, shaking your head incredulously." >>
<<countup typhon_preglearn >>
<<elseif _SHEPREGNANT >>
<<quo TYPHON "I thought it was a fetish thing, it had to be. But that guy really want you to get his wife pregnant? And she don't evne know? Shit that's fucked." >>
<<quo PLAYER "Well, it's not //her// fetish, or //his//." >>
<<countup typhon_preglearn >>
<<else>>
<<quo TYPHON "You think we really got her pregnant?" >>
<<quo PLAYER "Nah." >>
<</if>>
<<event_finalize >><<event_exitlink >>
<<case 82 AFTERPARTY >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<if $PAGE>50 and $PAGE<=75 and _PROGRESS>6 >>
<<do "Fuck this bitch until both of you are exhausted." "RESPO:|||" HAPPENED:typhon_pregmywife_fuck PAGE:76 PAGE!=76 SECRET >>
<<do "Let Typhon have her until time's up." "RESPO:You tired already?|Yeah. Have fun with her.///you say." HAPPENED:typhon_pregmywife_fuck PAGE:77 PAGE!=76 SECRET >>
<<elseif 0 >>
<</if>>
<<eventfoot >>
<</nobr>>
<<case 26 >>
<<case 18 >>
<<case 19 >>
<<case 20 >>
<<stand >>
<<convo >>
Already having drunk several beers, he falls asleep. Forgive my husband etc, how dissappointing yadda yadda.
<<do "Mrs. _THEIRNAME, you aren't going to want to hear this but I have something you need to know... (tell her of the plan)" ACT:honesty NEXT >>
<<do "Now that he's asleep, how about you give me a tour of the place? Starting and ending with the bedroom." "RESPO:_NAME, you've been drinking so I'll overlook your lewd transgression. I won't even mention it to _HISNAME. I will tell you that you've made a very poor first impression, and I don't want you in our home again, anytime soon at least.|Ouch.|Indeed. Goodnight.///she says, hastily seeing you out." PAGE:777 ACT:horny >>
<<do "Don't worry about it; I should head home." "RESPO:It's been a pleasure to meet you, _NAME. Have a good night.///she says, seeing you out politely." PAGE:777 >>
<<case 21 >>
<<stand >>
<<convo "Something I should know?///she says, looking at her sleeping husband.///Something regarding him, I gather?" >>
<<do "He's infertile." "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "He has a genetic condition." "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 22 >>
<<stand >>
<<convo >>
How did you come to know this?
<<do "He drunkely brags about how often he gets sex from you because you want to get pregnant. I was getting sick of hearing it." "RESPO:111|222|333" CHOICE:A NEXT LIE:1 >>
<<do "He planned to drug you so that I could impregnate you for him." "RESPO:I... That's not...///she trails off, a look of shock and disgust on her face.///You... how //dare// you come into my home and slander my husband!|_HERNAME... he's asleep right now because I switched the drinks. Is it normal for him to fall asleep so suddenly?|What of it?|I know of the fertility app; he showed me on the way over that you're at a point of peak fertility. He wanted you to be happy, but... the only way he could think to do it|I... this is so much to process.///she says, her voice waivering. She closes her eyes and puts her face in her hands, thinking silently.|///You wait for several minutes. When you think it might be time to stand up and leave, she speaks." PAGE:25 >>
<<case 23 >>
LIKN TO END AND REWARD MAYBE?
<<case 25 >>
<<stand >>
<<convo >>
<<convo "The reason I fell in love with him... wasn't just for his intelligence - which is significant - nor for his his work ethic, nor his many other qualities. There are many men who share those qualities... but in him I saw - I thought I saw - a person with true principles. If I was so wrong about him... then I was also wrong about myself. How could I have been so foolish? I carry in me the genes of scientists and poets. Thank you, _NAME. If it weren't for you, I may have stained my bloodline with the genes of some rapacious degenerate he found... and spent the rest of my life with a liar and a schemer. My ancesters would weep and howl...|You're welcome, _HERNAME.///you say, uncertain how to respond.|How ironic that he found a co-conspirator who embodied the values he only pretended to have. Honest men like you are rare, _NAME. I appreciate you." >>
<<do "We should call the police and have him arrested." "RESPO:We can't do that!///she says abruptly, and then calms herself.///The shame of it... if it were known I chose such a //person// for a husband. It would humilliate me if people knew. I don't know how to deal with this." CHOICE:SCARE NEXT >>
<<do "I'm sorry your dream of motherhood must be further delayed. Under any other circumstance I would have been so glad to fulfil that wish for you..." "RESPO:And perhaps, if my husband would even have //asked// me to allow you... but no, I would have said no. Every month that passes, I become more frustrated. I don't want to go through the rigamaroll of seeking another mate, of courtship and marriage; I will have to embark on motherhood //alone//." CHOICE:BREED NEXT >>
<<do "I think you'll find that there's even more to appreciate than my honesty. Sex has become a boring goal-oriented activity for you, hasn't it? It's time for you to live again." "RESPO:_NAME! This isn't the time nor the place. I'm a married wo-///she cuts herself short, and sighs.///That man has failed me as a husband, but I am still bound by my wedding promise. Which is hardly even - I mean, we've only just met. What kind of woman do you take me for?" CHOICE:SEDUCE NEXT >>
<<do "Well, it's a pretty strange situation. I'll leave you to it." "RESPO:Yes. You had best go. Goodnight _NAME, and thank you for telling me. I'm not sure what I'll do, but it's clear I have to make some significant decisions." CHOICE:C PAGE:999 >>
<<case 26 >>
<<if $CHOICE=="SCARE" >>
<<elseif $CHOICE=="ENTICE" >>
<</if>>
|That man failed you as a Honesty isn't my only quality, _HERNAME. You've spent so long thinking of sex as a purely reproductive act, haven't you? Show me to the bedroom and I'll show you my other skillset.
<<do "The kind who's excuses haven't convinced me." "RESPO:" CHOICE=SEDUCE CHOICE2=CANFUCK FUCK>5 NEXT >>
<<do "Don't play coy. " "RESPO:Ha! I can tell just by looking at you that you don't have what it takes. You're like a boy pretending to be a man." CHOICE=SEDUCE CHOICE2=NOFUCK FUCK<=5 NEXT >>
<<do "He //must// be brought to justice, _HERNAME. I'm sorry _HERNAME but what he conspired to do is too much to overlook." "RESPO:_NAME, please!///she says, standing to calm you, placing one hand on your chest as if to hold you in place and block you from rushing off to the police.///Please, think of what you'll do to me. The disrespect I will have to silently endure from my peers, from my family...|I respect that, but I can't just leave it. He must be reported.|Oh, such principles... you really are quite a man.///she says, running her hands down your arms, looking up at you with admiration.///If there was a way... I could convince you to compromise, to calm you even for a moment...|///You see it in her eyes. She has already decided on what kind of compromise she's willing to make to convince you to protect this secret, she's just unable to give voice to it. You look at her hand gently squeezing your arm, at her lips, and at her body. By the time you resume eye contact, she knows you understand what she is offering perfectly well.|To forsake the sanctity of my marriage... for my reputation... I never thought I would do it. Will you come to the bedroom with me, and allow me to barter for your silence with my flesh?" CHOICE=SCARE CHOICE2=CANFUCK THREAT NEXT >>
<<do "You'll make a great parent, I'm certain. You'll need some sperm to get started. Might I reccomend an excellent source?" "RESPO:I know full well about the various insemination clinics and their seed databases. My ancestors had no need for such things, nor do I.///she says, missing your point entirely; she pauses while a thought in her head shifts her expression to contemplation for a few moments before resolving itself into a pleased realization.///_NAME, if he wanted you to... breed me... he must have found a means of screening you for genetic aptitudes and detriments?|///You are about to correct her - he did no such thing, the fool - but you hesitate just long enough for her to begin speaking again.|Of course he did. My fertile window will close soon, _NAME. Come! Won't you come to the bedroom with me, where we will combine our genetic excellence?///you say, holding out your hand. She starts to reach for ti." CHOICE=BREED CHOICE2=CANFUCK BREED NEXT >>
<<case 27 >>
<<if $CHOICE2=="CANFUCK" >>
<<do "Take her hand and go fuck her." >>
<<do "Sike! Slap her hand away. " >>
<<else>>
<</if>>
<<nobr>>
<<eventhead>>
<<talkingto WHOEVER 1 >> /* <-- remove 1 if character is multi-use */
<<difficulty 1 >>
<<switch $STAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
Aliya Brynn, Morning Sex 2 - Teenfidelity #408
<<set
_link_spill: "Have some fun, but keep it light.|Full on rape is a bit risky, so molest her instead.|Have a bit of fun, but don't go in too deep.",
_link_fuck: "Slither your dick into her pussy.|Sneak a fuck, being cautious not to wake her.|Infiltrate her body like a rape ninja.",
_link_test: "You've no idea how asleep she is. Better test the waters first.|Check to see how deep she's asleep.|Try to see how deep this sleep is...",
_txt_she_unaware: "She [stirs slightly|shifts her head|seems to mutter something in her sleep|changes her breathing pattern] but [does not wake|you're confident she is fast asleep|the moment passes without incident|it's nothing to discourage you from your goal]."
$ARRAY = [
{
letter: "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz",
name: "",
difficulty: 3,
type_fuck: "virgin milf drunk etc",
img_see: "URL/X1.webp",
txt_see: "",
say_see: "",
img_strip: "URL/X2.webp",
txt_strip: "",
say_strip: "",
img_test: "URL/X3.webp",
txt_test: "",
say_test: "",
type_test: "",
img_fuck: "URL/X4.webp",
txt_fuck: "",
say_fuck: "",
img_cream: "URL/X7.webp",
txt_cream: "",
say_cream: "",
img_spill: "URL/X5.webp",
txt_spill: "",
say_spill: "",
type_spill: "jerkoff",
img_rape: "URL/X6.webp",
txt_rape: "",
say_rape: "",
},
{
letter: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
name: "lil sleeping blonde",
img_see: "URL/A_see.webp",
img_strip: "",
img_test: "URL/A_test.webp",
img_fuck: "URL/A_fuck.webp",
img_spill: "URL/A_spill.webp",
img_rape: "URL/A_rape.webp",
type_fuck: "virgin",
txt_see: "You sense that behind a nearby door is something interesting, and without thinking you reach out and open it before you can stop yourself. Inside is a girl having a nap in the nude, her pussy on full display to your greedy eyes.",
txt_fuck: "You spit on your dick to lube it, and climb atop her tiny body. Careful to make contact with her body as little as possible to keep her asleep, you slowly slide yourself into her pussy... It's so tight that at first you wonder if it's even possible to enter without causing a commotion, and are about to give up when you look at the her face one more time. She reminds you of a girl you had a crush on in school, and this realization reinvigorates you. You spit on your dick once again, and once again press your penis against the beautiful lips of her vagina... slowly... but surely... you're in! She exhales noticeably, but you hold still and wait for her breathing to return to normal, and then begin gentle thrusts, going slightly deeper each time. The tightness is a thrill, and you look down at your penis during one of your retreats from a thrust to confirm your suspicions: The red stain on it confirms you have broken a hymen. You are going someowhere no man has been before!",
txt_rape: "Ah! Who- n-no, gh-///she begins to protest, but as you really start to hit hard she can only gasp feebly for air.///Uh-uh-uh-uh-ngh-uh-ngh...",
txt_test: "You give her pussy a light fingering. Hmmm, seems she's a virgin. But not for long...",
type_test: "finger",
type_spill: "",
},
{
letter: "BBBBBBBBBBBBB",
name: "passed out party girl",
img_see: "URL/B_fuck.webp",
img_strip: "URL/B2.webp",
img_test: "URL/B_test.webp",
img_fuck: "URL/B4.webp",
img_spill: "URL/B5.webp",
img_rape: "URL/B6.webp",
txt_see: "Your nose catches a scent, and as you sniff to investigate you soon you find an unmistakable smell of alcohol, sweat and... cum? Through an open door nearby you see a girl sleeping in bed. She's definately the source of this odor, and you get the impression there was a party between her legs and everyone was invited.",
txt_fuck: "Seems like she's had a few dicks in her today, what's one more? You give her ass a few squeezes to test out the waters, and soon realize there isn't any point - she's drunk and stoned out of her mind. You can do whatever you want with her... so, you do!<<p>>After fucking the little slut for a good long while, you hear a sound from elsewhere in the building - loud male voices, and a clinking sound. Shit, people have arrived home! You slam her even harder, forcing yourself to cum sooner than you would have liked. That done, you quickly throw your clothing back on, and are just barely able to hide behind the door before the drunken new arrivals burst into the room. These men - carrying several cases of beer from a booze run - were evidently the antendees at the pussy party that happened before you arrived. They try to wake her for an after party, but finding she's beyound being able to wake at this point, they have a discussion about wether she would mind if they continue their festivities without her permission. You slip away easily while this is going on. ",
say_rape: "Seems like she's had a few dicks in her today, what's one more? You give her ass a few squeezes to test out the waters, and soon realize there isn't any point - she's drunk and stoned out of her mind. You can do whatever you want with her... so, you do!<<p>>After fucking the little slut for a good long while, you hear a sound from elsewhere in the building - loud male voices, and a clinking sound. Shit, people have arrived home! You slam her even harder, forcing yourself to cum sooner than you would have liked. That done, you quickly throw your clothing back on, and are just barely able to hide behind the door before the drunken new arrivals burst into the room. These men - carrying several cases of beer from a booze run - were evidently the antendees at the pussy party that happened before you arrived. They try to wake her for an after party, but finding she's beyound being able to wake at this point, they have a discussion about wether she would mind if they continue their festivities without her permission. You slip away easily while this is going on. ",
type_test: "blowjob",
type_fuck: "slut",
},
{
letter: "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC",
name: "heavy sleeping milf",
difficulty: 1,
type_fuck: "milf",
img_see: "URL/C_see.jpg",
img_strip: "",
img_test: "URL/C_test.webp",
img_fuck: "URL/C_fuck.gif",
img_spill: "URL/C_spill.webp",
img_rape: "",
txt_see: "You hear a sound... is it someone taking a shower? You peer through the nearby doorway it seems to be coming from. It's a dimly-lit master bedroom; the light from the adjoining bathroom suite shines under the door. You start to back away, eager to make yourself scarce when the person in the shower finishes, when you notice a lump on the bed... it's a woman. She seems to be asleep while her husband is showering. What to do..?",
type_test: "grope",
txt_test: "You lift the covers carefully, revealing a nice ass. When she doesn't stir, you stroke it lightly with the back of your hand... then, when you feel confident, you give her ass cheeks a squeeze. It's like squeezing a big round marshmallow! ",
say_test: "Mmmmmm...///she mutters in her sleep.///Hal... so frisky today...|Yeah, that's me.///you whisper in what you hope she mistakes for 'Hal's voice.///How about I take off those panties of yours and help myself?|Mmmm...hmmm...///she says. Well, that's all the consent //you// need.",
type_spill: "blowjob",
txt_fuck: "Hal could get out of the shower any moment now, so you don't have time. You roll her on her back and hastily slide off her panties, spread her legs, and ready your cock for infiltration. You spit lube and stroke it to maximum hardness, then press into her pussy and are soon engulfed by it. She moans slightly as the rape commences, and breathes harder with each careful delibarate thrust. She's an attractive woman in her early 40s, and with each thrust her large breasts jiggle. While you ponder the absolute tragedy that you don't have enough time to enjoy her tits properly, the sound of the shower abruptly shuts off! Shit, you've run out of time! You start to pound harder and harder, desparate to reach an orgasm before you have to pull out...",
say_fuck: "Oh... oh... oh... Hal...///she moans and the wet sounds of her pussy being hammered. Shit, can he hear it?|Shhhh, shhh baby.|Ahhhhh... mmmmmm... Hal...///she says, regardless.",
link_cream: "Hey bitch, my name's _NAME. When you get tired of Hal, look me up. I'll take care of your pussy just right.|You repeat your name several times while she moans from your desparate onslaught.",
txt_cream: "With a final slam, you blast your load inside her! The job done, you leap out of bed, throwing the covers over her as you do, and hastily exit the room. And not a moment too soon! The sound of the washroom door opening reaches your ears just as you pass through the doorway. You try to restrain your breathing as you lean against the wall next to the door, listening for clues of your detection. The man, Hal, seems to be getting in to bed... the sound of kissing is heard, and you hear him protest his half-asleep wife's sexual advances. I guess you left her wanting more... You pull up your pants quietly and make a retreat.",
},
{
letter: "DDDDDDDDDDDDDDDDDDDDDDD",
name: "tired teen",
difficulty: 3,
type_fuck: "virgin milf drunk etc",
img_see: "URL/D_see.jpg",
txt_see: "As you walk past a doorway something catches your eye... a practically naked teen, passed out from a day of styding hard no doubt. Though it looks like she had just finished fingering herself before falling asleep. ",
say_see: "",
img_fuck: "URL/D_fuck.webp",
txt_fuck: "You carefully roll her over, prop her on her knees. She doesn't seem too easy to rouse, but if she wakes you'll be able to prevent her from seeing your face with the control you have over the movements of her head with your firm grip on her hair. You lift her hips to almost cock-level, balance her on her knees, and start to fuck her. The caution was for nothing, it seems, for her moans and the wet sounds of her pussy being violated suggest she's enjoying herself, heedless of the fact her body is being sexually invaded.",
say_fuck: "Mmmm.... ahhh... uhhh....",
img_cream: "URL/X7.webp",
txt_cream: "",
say_cream: "",
img_spill: "URL/X5.webp",
txt_spill: "",
say_spill: "",
type_spill: "jerkoff",
img_rape: "URL/X6.webp",
txt_rape: "",
say_rape: "",
},
{
letter: "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE",
name: "sleeping stoner",
difficulty: 3,
type_fuck: "high",
award: "kresp",
img_see: "URL/E_see.jpg",
txt_see: "The strong scent of kresp in the air is unmistakable, and you take it as a guarantee that you are not alone. Somewhere nearby a person is smoking that strange local plant... In fact, the smell is incredibly strong, like someone had a party in here... but there are no voices. Following your hunch, you poke around and find a stoned woman. She's obviously been hitting the vine pipe a lot; too much, and it's caught up with her. You can easily imagine her taking a hit of another pipe, made of throbbing flesh. Wouldn't be that hard to get her out of that dress...",
say_see: "",
img_test: "URL/E_test.webp",
txt_test: "You unclaps the neck portion of her dress, letting the top of it fall to reveal her pale breasts. You are about to suckle them when you eye her sexy legs... it's not had to get excited at the prospect of having them wrapped around you. You wonder what she'd say to some cunnalingus, not that it matters; the fact that she's not wearing underwear is permission enough. You kneel in front of her and pull her hips towards you. She doesn't seem to respond, so you make some initial forays with your tongue on the lips of her shaven pussy... and then, hearing her approving sounds, dive right in!",
say_test: "Mmmmmm...",
type_test: "cunnalingus",
img_fuck: "URL/E_fuck.webp",
txt_fuck: "You carry her to the bed across the room and lie her on her back, then gently take your place next to her, lift her leg... ah, that feels nice. She moans as you push deeper and deeper, squirms erotically as you reach a perfect rhythm. She has the body of a model, and the face of an angel... You feel yourself starting to loose control, are you going to cum already?",
say_fuck: "",
img_cream: "URL/E7.webp",
txt_cream: "",
say_cream: "",
img_spill: "URL/X5.webp",
txt_spill: "You gently put one hand behind the back of her head and hold her to your crotch, and press your dick to her lips and fap away. Thirsty from the drugs she's been taking, she unconsiously senses the moisture and begins licking the tip of your penis... and earns herself some thirst-quenching cream for her trouble.",
say_spill: "",
type_spill: "jerkoff",
img_rape: "URL/E_rape.webp",
txt_rape: "Her eyes half-open and she looks around her in an apparent drugged haze. You grip her by the throat before she can scream, but she seems to confused to even react that way.",
say_rape: "Hi... are we... I don't remember.///she starts, blinking and rubbing her eyes.|Best we keep it that way.///you say, getting dressed and exiting before she can get a good look at you, and realize she didn't consent to all this.|Wait, who are-///she starts to ask, the door closing before you can hear her finish.",
},
{
letter: "FFFFFFFFFFFFFFFFFFFFFF",
name: "sleeping star-shorted slut",
difficulty: 1,
type_fuck: "whore fertile",
img_see: "URL/F_see.jpg",
txt_see: "A woman taking a nap. Your intuition tells you she's a whore, relaxing after a long hard night of taking long hard dicks.",
say_see: "",
img_strip: "URL/F_strip.gif",
txt_strip: "You try to slide her slutty shorts off carefully, but the material sticks to her clammy skin. You keep at it, but become increasingly frustrated at your attempts at stealth being stymied so easily. With a rush of anger, you yank the shorts off abruptly... And it doesn't seem she even notices.",
say_strip: "",
img_test: "URL/F_test.gif",
txt_test: "You finger her crotch and stroke her leg... Seems safe.",
say_test: "",
type_test: "",
img_fuck: "URL/F_fuck.webp",
txt_fuck: "You spread her legs and carefully slide yourself in. As you thrust carefully, she seems to move involuntarily, spreading her legs wider, inviting you in deeper. Her body has been trained by thousands of encounters, and she can fuck like a pro even in her sleep apparently. You take the invite, and hit harder, and the harder you hit, the harder you want to...",
say_fuck: "Harderrr.... mmmm....",
img_cream: "URL/F_cream.webp",
txt_cream: "You eurupt inside her, filling her with your hate seed as you feel her hands grip your ankles. She's awake! But... she's smilling. The cocky look on her face seems to dare you to try to keep it up, and you accept the challenge, continuing your motions until you feel yourself starting to regain your stiffness. She moans as you pound a second and third load into her pussy, without pulling out.",
say_cream: "That was a treat and a half, kid, and I can tell from that stupid smile on your face you had fun too. I must have passed out at some point... I don't remember even meeting you actually, are you a friend of Jake's?|Yeah, sure.|I bet that condom's really full by now and- shit!///she exclaims suddenly, seeing your naked penis as it slides from her cum-oozing pussy.///You, you didn't wear a condom!|You didn't ask.|I always ask! You pulled it off when I blacked out, didn't you?!///she says, livid.|I didn't pull the condom off.///you say, aand she gives you a long hard look.///And you didn't even ask for one.|Hm... I can usually tell when a guy's lying, if I listen carefully... I guess I forgot? It's so weird, I never forget... and I haven't got my dose of contraceptive serum. Fuck! Can you just leave already?! I'm having a bad fucking day and I don't even know what time it is!",
img_spill: "URL/X5.webp",
txt_spill: "",
say_spill: "",
type_spill: "jerkoff",
img_rape: "URL/X6.webp",
txt_rape: "You grip her by the head and fuck her harder, eager to get this fucking done before she makes too much of a ruckus! But to your surprise, she seems to enjoy it.",
say_rape: "Oh my god oh my god.///she says, with genuine joy.///Yeah, fuck me! Fuck me like that!|///You fuck her like that. She looks you over as she moans sluttily, but her expression starts to change.|Wait... you're not one of my regulars... who are you? I'm not... I'm not at work now. Who- g-get out of me!///she says, suddenly upset.|Not till I'm done.|Please! It's not safe! Without a dose of my contra...!|That's what I'm counting on.|No!|Yeah! Hugh...///you groan as you cum.",
},
{
letter: "GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG",
name: "sleeping big-boobed sweaty asian",
difficulty: 3,
type_fuck: "asian slut",
img_see: "URL/G_see.jpg",
txt_see: "You see a woman sleeping nude. It's warm in here (perhaps the AC is broken?) and her attempt to sleep in spite of this has lead to a sheen of sweat coating her exhausted body.",
say_see: "",
img_strip: "",
txt_strip: "",
say_strip: "",
img_test: "URL/G_test.webp",
txt_test: "You suckle her large breasts. The coat of sweat on her body gives her nipples a salty taste.",
say_test: "",
type_test: "sucktit",
img_fuck: "URL/G_fuck.webp",
txt_fuck: "You draw the curtains shut - no sense in letting a peeping neighbour witness the crime - and climb quietly onto the bed above her. You watch her face and body for any sign of reaction as you slide the tip of your penis into her pussy. You hear a quiet exhalation, but otherwise no reaction. You press yourself further, and find the tightness to your liking. As you fuck her, you find her body react to your quick but shallow jabs, and you can see her sweaty body shine even more damply in the darkness.",
say_fuck: "Ohhhhh.... ohhhhh....",
img_cream: "URL/X7.webp",
txt_cream: "",
say_cream: "",
img_spill: "URL/X5.webp",
txt_spill: "",
say_spill: "",
type_spill: "jerkoff",
img_rape: "URL/X6.webp",
txt_rape: "",
say_rape: "",
},
{
letter: "HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH",
name: "",
difficulty: 3,
type_fuck: "asian",
img_see: "URL/X1.webp",
txt_see: "",
say_see: "",
img_strip: "URL/X2.webp",
txt_strip: "",
say_strip: "",
img_test: "URL/X3.webp",
txt_test: "",
say_test: "",
type_test: "",
img_fuck: "URL/X4.webp",
txt_fuck: "",
say_fuck: "",
img_cream: "URL/X7.webp",
txt_cream: "",
say_cream: "",
img_spill: "URL/X5.webp",
txt_spill: "",
say_spill: "",
type_spill: "jerkoff",
img_rape: "URL/X6.webp",
txt_rape: "",
say_rape: "",
},
{
letter: "IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII",
name: "",
difficulty: 3,
type_fuck: "asian",
img_see: "URL/X1.webp",
txt_see: "",
say_see: "",
img_strip: "URL/X2.webp",
txt_strip: "",
say_strip: "",
img_test: "URL/X3.webp",
txt_test: "",
say_test: "",
type_test: "",
img_fuck: "URL/X4.webp",
txt_fuck: "",
say_fuck: "",
img_cream: "URL/X7.webp",
txt_cream: "",
say_cream: "",
img_spill: "URL/X5.webp",
txt_spill: "",
say_spill: "",
type_spill: "jerkoff",
img_rape: "URL/X6.webp",
txt_rape: "",
say_rape: "",
},
{
letter: "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS",
name: "sleeping busty teen",
difficulty: 3,
type_fuck: "virgin asian",
img_see: "URL/S1.webp",
txt_see: "A pair of large natural brests caught your eye!",
say_see: "",
img_strip: "URL/S2.webp",
txt_strip: "",
say_strip: "",
img_test: "URL/S3.webp",
txt_test: "You take her breasts into your hands and suckle at them. She breathes heavily, but he eyes don't open. She seems young, and you wonder if you're the first man to taste these.",
say_test: "",
type_test: "",
img_fuck: "URL/S4.webp",
txt_fuck: "",
say_fuck: "",
img_cream: "URL/X7.webp",
txt_cream: "",
say_cream: "",
img_spill: "URL/X5.webp",
txt_spill: "",
say_spill: "",
type_spill: "jerkoff",
img_rape: "URL/X6.webp",
txt_rape: "",
say_rape: "",
},
]>>
<<case fINDHER >>
CODE TO GENERATE FERTILITY BASED ON NAME TO NUMBER % 30
<<if $OBJECT.img_see >>
<<img $OBJECT.img_see right >>
<<else>>
RANDOM ASLEEP IMAGE
<</if>>
<<if $OBJECT.txt_see >>
$OBJECT.txt_see
<<else>>
<<sayit "You [hear soft breathing|sense an enticing warmth nearby|catch the scent of a woman in the air] and [become excited|are aroused]. Following your instincts, you creep about in the darkness until you see $OBJECT.txt_see [through the crack of a door]." >>
<</if>>
<<convo $OBJECT.say_see >>
<<p>><<sayit "[You are tempted by|Find yourself getting hard at the sight of|Excited by the opportunities presented by] this [arousing display|unguarded pussy|unclaimed womb|possibility of a free fuck|sleeping beauty|slumbering slut|resting rapebait|dreaming dickholster]. Do you risk [getting caught with your hand in the cookie jar|having a bit of fun|coping a feel... or perhaps a lot more]?" >>
<<if $OBJECT.img_strip or $OBJECT.txt_strip >>
<<do _link_strip GOTO:STRIP >>
<<do _link_spill GOTO:SPILL >>
<<elseif $OBJECT.img_test or $OBJECT.txt_test >>
<<do _link_test GOTO:TEST >>
<<else>>
<<do _link_fuck GOTO:TEST >>
<</if>>
<<case 6 STRIP >>
<<if $OBJECT.img_strip >>
<<img $OBJECT.img_strip right >>
<<else>>
RANDOM ASLEEP IMAGE
<</if>>
<<if $OBJECT.txt_strip >>
<<= $OBJECT.txt_strip >>
<<else>>
<<sayit "You [cautiously|carefully|slowly|nervously] [peel away each piece of garment she has on|slide off her clothing|undress her|pull away all clothen obstructions to your pleasure]. You [get increasingly excited as you progress, but keep yourelf calm|feel as though you are unwrapping a gift|get even harder as more and more flesh is laid bare to your eyes|gently kiss each newly exposed part of her body]. " >>
<<sayit _txt_she_unaware >>
<</if>>
<<convo $OBJECT.say_strip >>
<<do _link_fuck GOTO:TEST >>
<<do _link_coward GOTO:COWARD >>
<<case 7 TEST >>
<<if $OBJECT.img_test >>
<<img $OBJECT.img_test right >>
<<else>>
RANDOM IMAGE
<</if>>
<<if $OBJECT.txt_test >>
<<= $OBJECT.txt_test >>
<<elseif $OBJECT.type_test >>
<<switch $OBJECT.type_test.toUpperCase() >>
<<case JERKOFF >>
2222
<<case BLOWJOB >>
2222
<<blobjob $OBJECT.name >>
2222
<<case GRABTIT >> You grope her breasts.
<<case SUCKTIT >> You give her tits a good sucking.
<<case TITTYFUCK >> You grope her breasts.
<<else>>
<<sayit "You [cautiously|carefully|slowly|nervously] [poke at her vagina|rub her pussy]. It [moistens] as you work away and soon begins to glisten." >>
<<sayit _txt_she_unaware >>
<</if>>
<<convo $OBJECT.say_test >>
SEEMS SAFE ENOUGH (BASED ON P and Sneak and sleeprape experience)
<<do _link_fuck GOTO:TEST >>
<<do _link_coward GOTO:COWARD >>
<<case 8 FUCK >>
<<if $OBJECT.img_fuck >>
<<img $OBJECT.img_fuck right >>
<<else>>
RANDOM IMAGE
<</if>>
<<if $OBJECT.txt_fuck >>
<<= $OBJECT.txt_fuck >>
<<else>>
<<sayit "You [take a deep breath|hesitate and listen for any signs that she might wake|slowly stroke her body, watching her face for any indication that she is not deeply asleep] and, once confident [your fun won't be ruined|it's safe to begin|you're good], [spit on your dick|rub her nether regions gently] and prepare to penetrate." >>
<<sayit "You [spread her lips with your fingers|ease your dick between her pussy lips] and [slide yourself in|enter her love canal]. It feels [amazing!|good.|nice.|great.] " >>
<</if>>
<<if random(1) >>
/* SAFE */
<<p>><<sayit "She hasn't woken up and you're ready to [shoot your load|finish|put a bastard in her|fill her up]!" >>
<<do "Kiss her on the lips." GOTO:CREAM "REPLY:" >>
<<do "Kiss her body." GOTO:CREAM "REPLY:You " >>
<<if $OBJECT.type_fuck.includes('virgin') >>
<<say "Thanks for your virginity, girl. (whisper)|It's been great, I only wish I could have deflowered you under better circumstances. (whisper)|I'm honored to have made a woman of you, virgin." GOTO:CREAM "REPLY:You whisper your thanks for this experience as you cum inside her." >>
<<say "You were a virgin, but you're a slut now, you just don't know it yet. (whisper)|I destroyed your hymen, the next time we meet I'll obliterate your pussy.|It's not the last time a man will use you, bitch. Be thankful I let you sleep through it." GOTO:CREAM "REPLY:You taunt her in her sleep as you flood her hymen-bloodied pussy with your rapeseed.|You hiss harsh words into her ear as you spray her innards with your rapeseed, her first creampie.|You belittle her as you cum, shooting her full of semen, your continued thrusts mixing baby batter with her hymen blood inside her. It's a great feeling." >>
<</if>>
<<say "Get pregnant, $OBJECT.name. (whisper)|Here's my seed, $OBJECT.name. (whisper)|I'm gonna make a mother out of you. (whisper)" GOTO:CREAM "REPLY:You excitedly boast to her of the potency of your seed as you cum inside her, flooding her innads with your baby batter!|" >>
<<say "I'm so, so sorry." GOTO:CREAM "REPLY:" VIRTUE>0 >>
<<say "Kiss her body." GOTO:CREAM "REPLY:You " >>
<<do "Just cum inside her." GOTO:CREAM "REPLY:" >>
<<do _link_pullout GOTO:PULLOUT >>
<<if $OBJECT.link_cream >>
<<set _S1 = $OBJECT.link_cream.split("|")[0], _S2 = $OBJECT.link_cream.replace(_S1, "") >>
<<= "<<say \""+_S1+"\" \"REPLY"+_S2+"\" >>" >>
<</if>>
<<else>>
/* SHE WAKES */
<<p>><<sayit "Suddenly [she moans|her body shudders] and her [eyes flutter open|she blinks her eyes|she starts to say something]. She's [waking up|about to wake up|awake!]!" >>
<<do _link_rape GOTO:TEST >>
<<do _link_flee GOTO:FLEE >>
<</if>>
SEEMS SAFE ENOUGH (BASED ON P and Sneak and sleeprape experience)
<<do _link_fuck GOTO:TEST >>
<<do _link_coward GOTO:COWARD >>
<<case RAPE >>
<<if $OBJECT.img_rape >>
<<img $OBJECT.img_rape right >>
<<else>>
RANDOM IMAGE
<</if>>
<<convo $OBJECT.say_rape >>
<<if $OBJECT.txt_rape >>
<<= $OBJECT.txt_rape >>
<<else>>
<<sayit "CREAMPIE TEXT" >>
<</if>>
<<do _link_cream GOTO:TEST >>
<<do _link_pullout GOTO:PULLOUT >>
<<if $OBJECT.link_cream >>
<<say "" >>
<</if>>
<<case 9 CEAMPIE >>
<<if $OBJECT.img_cream >>
<<img $OBJECT.img_cream right >>
<<if $OBJECT.img_fuck >>
<<img $OBJECT.img_fuck right >>
<<else>>
RANDOM IMAGE
<</if>>
<<sayone $REPLY >>
<<p>>
<<if $OBJECT.txt_cream >>
<<= $OBJECT.txt_cream >>
<<else>>
<<sayit "Your load dribbles from her pussy." >>
<<sayit _txt_she_unaware >>
<</if>>
SEEMS SAFE ENOUGH (BASED ON P and Sneak and sleeprape experience)
<<do _link_cream GOTO:TEST >>
<<do _link_coward GOTO:COWARD >>
<<case 10 CREAMPIE >>
<<case 12 SPILL >>
<<if $OBJECT.txt_spill >>
<<elseif $OBJECT.type_spill >>
<<switch $OBJECT.type_spill.toUpperCase() >>
<<case JERKOFF >>
As you run one hand gently over her body, you hastily free your erect penis with the other. You spend some time pleasuring yourself while enjoying the feeling of her warm flesh and the curves of her body. Suddenly, she begins to stir, and sensing your time with her needs to end quickly you quicken your jerking motions, spattering your cum onto her.
<<case BLOWJOB >>
You hold your erect penis close to her face, slowly stroking it. When the scent of cock doesn't seem to rouse her from her slumber, you carefully touch the tip against her lips, then begin rubbing it back and forth as if applying precum lipstick. When you're confident she won't wake, you press your way through her lips, and find yourself enveloped in a warm wet heaven. You slowly push yourself as far into her as you think is safe, and her mouth seems to respond by gently suckling it. Perhaps she is dreaming she enjoying a lollipop... or maybe this is just muscle memory from a vast experience giving blowjobs.
<<p>>Whatever it is, it feels amazing. You enjoy it thoroougly and shoot your load into her mouth when you're done.
<<blobjob $OBJECT.name >>
<<case GRABTIT >> You grope her breasts.
<<case SUCKTIT >> You give her tits a good sucking.
<<case TITTYFUCK >> You grope her breasts.
<<else>>
You have some fun with her body.
<</if>>
<<nobr>>
<<eventhead>>
<<set
_HE = "Arturo",
_SHE = "Alice",
_FRIEND = "Chantelle"
>>
<<talkingto _SHE 1 >>
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<stand woman-pool >>
<<convo "Hey mister. I need your help " >>
<<do "SAYTHIS" NEXT "RESPO:(guys bother me, have friends normally with me, one of them is kinda cute but make me feel uncomfortable, pretend to be my boyfriend and ask them to leave)" >>
<<event_exitlink "Leave." >>
<<case 1 >>
<<stand woman-pool >>
<<convo >>
<<do "Why boyfriend? Why not 'older brother'?" "RESPO:Oh, uh...///she says, looking down at the ground for a moment.///I... I don't know. I just figured they would get the hint more if they thought I had a boyfriend.|So you don't? Have a boyfriend, I mean?|No, but...///she trails off, blushing slightly under her tanned skin." >>
<<do "Which one's the cute one?" "RESPO:Cute one?|You said one of them was kinda cute.|Oh, did I? Well, the one with the black swimsuit. I mean, he's ok. He's not that cute, actually, I don't know why I said that.///she lies." >>
<<do "I can play the part of your boyfriend, but your body language isn't really selling it." "RESPO:WHAT DO YOU MEAN STEP CLOSE STEP FAR KISS" NEXT >>
<<do "Alright, I can pretend to be your boyfriend." "RESPO:111|222|333" CHOICE:C PAGE:5 >>
<<do "I don't have time for this." "RESPO:Fine! I wish my friends would get here..." PAGE:777 >>
<<case 2 BODYLANGUAGE >>
<<stand woman-pool >>
<<convo >>
<<convo "Do you think that's enough?" >>
<<do "That's not enough. You need to kiss me." "RESPO:111|222|333" C NEXT >>
<<do "Pretend to kiss me." "RESPO:111|222|333" NEXT >>
<<do "Pretend to kiss me. (steal a kiss)" "RESPO:111|222|333" LIE ACT:grope NEXT >>
<<do "It's fine." "RESPO:111|222|333" CHOICE:C PAGE:5 >>
<<case 3 >>
<<stand woman-pool >>
<<convo >>
<<eventimage kiss.jpg >>
<<skillup oral 2 >>
<<countup "girls kissed" >>
<<eventhappen kissed >>
<<do "Now that that's sorted, I'll go talk to them." "RESPO:Ok, thanks..." CHOICE:C PAGE:5 >>
<<do "That was nice. I know I said I'd do whatever it was you were asking me to, but I have an appointment to get tested for oral herpes." "RESPO:What?!|Yeah. I been frenching lots of sluts lately - oh, and two literal whores - and my lips have been itchy these past few days.|You... you mean...///she says, touching her lips with her fingertips with an expression of deep regret.|Oh, shit. I didn't even think...///you say, and as you blather you notice her scratching at her lips already. You planted the seed in her head and she won't be able to relax until she's had a test.|I... I have to go now...///she says, wandering off." PAGE:777 ACT:rude ACT:lie >>
<<do "That was nice. I know I said I'd do whatever it was you were asking me to, but I have an appointment to get tested for oral herpes!" "RESPO:You bastard! That was... that was //my first kiss//.|Yeah, I could tell.|What does //that// mean?///you hear her say as you walk away." PAGE:777 >>
<<case 4 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 5 APPROACH >>
<<talkingto _HE 1 >>
<<stand man-pool >>
As you approach, the boys avoid eye contact with you and whisper among themselves. The sole exception to this is the one with the black swimsuit, who smiles at you cockily.
<<if "delinquents befriended".happened() >>
<<convo "Oh, hey it's _NAME, isn't it?///he asks you, catching you off guard for a moment.|Oh, right. You're...///you begin, searching your memory momentarily.///Arturo, right? From that batch of fuckers.|Yeah, that's right. KNOWSSHES A VIRVING ASKS YOU TO LURE HER AWAY SO THE TWO OF YOU CAN RAPE HER" >>
<<do "" NEXT >>
<<do "Yeah, why not." "RESPO:" EVENTHAPPEN:trickery NEXT >>
<<do "As fun as that sounds, I'm not in the mood for sharing." "RESPO:Man, c'mon... Me an' the guys were planning on popping her...///he says, a slight whining tone to his voice. Realizing he sounded like a pussy for just a sliver of a moment, he quickly corrects course.///Sorry. No, it's fine. You got a game going with her, I get it. We'll let you do your thing.|Thanks.|No worries, guy. Let me know how it goes?" PAGE:10 >>
<<elseif "kissed".happened() >>
<<convo "ACKNOWLEGES SHES YOUR GIRL" >>
<<do "I've seen the way you've been watching her with your thirsty little eyes. She's a virgin, you know. Help me carve up this cherry pie an there will be enough slices for everyone. (corrupt them)" "RESPO:Holy shit guy, you're talking my language. Me an' them, we have a special place we take girls like her. We were just trying to figure out and angle of approach, but seems we don't need to. I can tell when a girl's a virgin, and I told them I'd share the next one. I'm a generous guy, so I appreciate your generosity. You get her to go to that address, we'll all have a nice slice of her cherry pie.///he says, giving you an address." CANACT:rape ACT:corrupt EVENTHAPPEN:trickery NEXT >>
<<do "She's not my girlfriend, she's just some side pussy. (brag)" "RESPO:Ohoho yeah? When I saw her I had her figured for a virgin.|Oh, you're half right. She was a virgin when I met her Thursday afternoon, popped her cherry by Thursday night. Every day since then I pay her a visit; she thinks we're in love but she's just a toy I've been playing with.|Shiiiit, that's cold. Hahahaha.///he says, clapping his hands together and laughing at your tall tale.|That ain't half of it. She's a tourist, right? She's going back in a few days, I'm gonna send her home with a little present inside her.|Heh?///he utters, not getting what you mean, but suddenly his eyes widen and he starts to laugh. He slaps the boy next to him with the back of his hand, and explains.///This guy? He's gonna knock that bitch up. Like, on purpose.|///His friends seem equally amused when" "REPLY:" ACT:brag ACT:lie SKILLUP:lie PAGE:10 COUNTUP:linquent-respect:2 >>
<<do "As fun as that sounds, I'm not in the mood for sharing." "RESPO:Man, c'mon... Me an' the guys were planning on popping her...///he says, a slight whining tone to his voice. Realizing he sounded like a pussy for just a sliver of a moment, he quickly corrects course.///Sorry. No, it's fine. You got a game going with her, I get it. We'll let you do your thing.|Thanks.|No worries, guy. Let me know how it goes?" PAGE:10 >>
<<else>>
<<convo "APPOLOGISES AND ASKS IF YOU CAN TELL HER HE LIKES HER" >>
<<eventhappen "confession" >>
<</if>>
<<convo "///he says to you, when you're close enough." >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 6 OFERISMADE >>
<<hr -------------------- >>
<<do "Go back to your bitch." "RESPO:111|222|333" CHOICE:A PAGE:10 >>
<<case 10 >>
<<talkingto _HE 1 >>
<<convo >>
<<talkingto _HE 1 >>
<<if $REPLY >>
<<convo $REPLY _SHE player >>
<</if>>
<<stand woman-pool >>
<<do "Hey. That guy over there? He's been trying to work up the courage to ask you out." "RESPO:What, really?|Yeah.|Oh my god.///she says, putting her hands on her chest.///He's so cute! The rest of them were making me feel uncomfortable, but him? Oh...|Yeah, anyway he says to meet him at this address.///you say, giving her the address.|Cool." HAPPENED:confession EVENTHAPPEN:offered NEXT >>
<<do "They say there's a party at a friend's house happening now, and your two friends are there." "RESPO:111|222|333" HAPPENED:trickery PAGE:20 >>
<<do "Now that I've scared them off, I think we should pick up where we left off..." "RESPO:Oh, //that//? That was just pretend.|I dunno, It felt right to me.|Tee-hee.///she laughs.///Aren't you old enough to be my dad?|Oh that's funny, earlier you thought I was old enough to be your boyfriend. What happened to that?" HAPPENED:kiss >>
<<do "SAYTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 LEAD TO HOUSE >>
<<standother woman-pool >>
<<stand man-pool >>
<<eventimage pool-mouthcover.jpg >>
You lead her to the house.
You lead her into the house
I don't know about this. This feels weird. I f-
You turn to see her with a hand on her mouth, _HE with her in his firm grip.
<<convo "Nice. Feel her struggle. She's never been touched by a guy, and it's weird for her. After we're done, she'll have been touched by a lot of guys. Take her to that room there, we'll get started.///he says, gesturing towards a doorway in the hall." _HE player >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<hr -------------------- >>
<<do "Continue." "RESPO:111|222|333" CHOICE:A NEXT >>
<<case 21 >>
He skillfully drags her into the livingroom of this big empty house, and throws her to the sofa nearby. Before she can even scream he has his hand around her throat, sits next to her and pulls her head onto his lap. With one hand covering her mouth, he digs at her swimsuit with the other, and quicly has it loostened and tossed to the floor.
<<convo "Hey baby, we're going to get to know each other really well. Anything you want to say.///he asks her, taking his hand off her mouth momentarily.|Oh god oh god, what are you d-///she says, suddenly muffled once again.||Oh this one's docile. Her friend, Deb? She put up a real fight.///So _NAME, show us how you do it?" _HE _SHE player >>
<<skillup grapple 1 >>
She shakes her head side to side as if to say //no, please no!// as you drop your trunks and get on the couch next to her, casually jerking yourself hard as you do so.
She winces, closing her eyes as you loom over her, bracing for her inevitable delforation. You press your dick up against the glistening lips of her pussy, and she shudders again.
Penetrate
You push yourself into her tight hole, and she winces again. _HE grabs her mouth, suprressing the sound. You start gently, as if this defloration had a romantic basis.
<<convo "Oh, he's a real loverboy. How you like him?|Oh... oh... oh... p-please... st-oh.... stop...///she says, trying in vain to push you away with each thrust.|I can't do that; your pussy's so tight, I don't think I could even pull out if I wanted to.|Hahaha.///_HE laughs, squeezing her tits as you gently rape her.///Look at that blood on his dick, bitch! I //knew// you were a virgin.|Oh god... this is awful...///she says, and begins to cry." _HE _SHE player >>
You feel yourself about to cum.
<<say "Oh, your virgin pussy's so amazing..." "RESPO:Guy, I can't wait to have my turn. Don't loosten that shit up too much!|Uh! Uh!///she moans louder as you pound harder, hastening your orgasm.|Oh shit it's so tight!" "REPLY:Feels good to ruin a virgin, don't it?///he asks.|Yeah.|My man Bernard - he's the nerd in the pussy now - he was a virgin when I met him. Walked in on us //exchanging// fluids with a foreign exchange student at school. We didn't want him squawking, so we forced him to take part. Now I let him go first half the time, shredded more hymens than I have almost." >>
<<say "Is it a safe day, _HER?..." "RESPO:|W-what?||He says, are you gonna get pregnant?|Oh f-f-f-fuck! I d-d-d-d-dint't think of th-that!///she says, her voice quivering from the new terror that has only now begun dawning on her.///P-p-please don't-|Oh god, I'm about to blow my load!||N-noooo!||Hahahahaha!///says _HE, slapping his knees.///Fucking do it bro! Don't pull out, fucking fill her up!" "REPLY:Oh man, you really think you got her pregnant.|Could be.|Fuck, you're into that shit, huh?|I might./// you say coyly, not wanting to let him on to anything.|Well my man Reggie there - he's the one teaching her how to jerk him off - his dad's loaded, right? An' apparently at some rich kid //equesteran// summer camp, he fucked some prim and proper bitch the wrong day of the month or whatever...|How prim and proper was she, exactly?|Well, not proper enough obviously. Anwyay the lawyers covered it all up. He gets quiet when we ask about it in any detail but I bet there's a Reggie Junior right now just about learning to walk. How about you? You got a girl knocked up before.|Damn right. I got several bastards in the making right now, and I haven't even started.|Heh, nice. Sick, tho." >>
<<case XXXX >>
<<if _FUCKSCORE > 3 >>
As you pound your last ounce of energy into her, she can barely conceal an orgasmic moan. It doesn't go unnoticed - there's a corus of laughs, of boys mocking her voice by immitating it, and accusations of her being a //fucking slut//.
<<p>>Reading the room, you hold your hand out to the group of onlookers, and instantly get a stream of high fives. They're impressed.
<<countup linquent-rep 3 >>
<<xp 30 >>
<<else>>
<</if>>
<<fuck _HER rape virgin blonde >>
<<convo "|" _HE _SHE player >>
AS you watch her sexual undoing, _HE - who's had his turn - slides up next to you.
<<if $REPLY >>
<<convo $REPLY _HE player >>
<</if>>
<<if _FUCKSCORE > 3 >>
_HE nods appreciatively
<<else>>
<</if>>
/*
Fuck her softly CHOICE:soft
Fuck her hard CHOICE:hard
<<switch $CHOICE >>
<<case hard >>
<<eventimage pool-r1.webp >>
<<case soft >>
<<eventimage pool-r1.webp >>
<</switch>>
*/
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto WHOEVER 1 >> /* <-- remove 1 if character is multi-use */
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<event_exitlink "Leave." >>
<<case 1 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 2 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 3 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 4 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 5 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 6 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 10 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto WHOEVER 1 >> /* <-- remove 1 if character is multi-use */
<<difficulty 1 >>
<<include TESTDATA >>
<<set
setup.ITERANTS_REPEAT = 0,
setup.ITERANTS_LINEAR = 1,
setup.ITERANTS_STRING = "job ta",
setup.ITERANTS_STAND = "woman-student1",
_ITR = setup.ITERANTS,
_ITO = _ITR[$NUMBER] ? _ITR[$NUMBER] : 0,
_ITERANTLIST = setup.ITERANTS_STRING + " done",
_LEWDPOINTS = setup.ITERANTS_STRING + " lewdscore",
_JOBPOINTS = setup.ITERANTS_STRING + " jobscore",
0 >>
/*Math.max.apply(null, $ARRAYOFNUMBERS)*/
<<switch $STAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "Something happens during your shift..." >>
<<case 0 START_SCENE >>
RANDOM ITERANTS CHOSEN HERE
<br>''LIST'' <<=$RECORDS.lists[_ITERANTLIST]>>
<br>''LISTED'' <<=_ITERANTLIST.listed(0)>>
<<set
$NUMBER = setup.ITERANTS_LINEAR ? 0 : random(_ITR.length),
_ITO = _ITR[$NUMBER] ? _ITR[$NUMBER] : 0,
0 >>
<<if setup.ITERANTS_LINEAR >>
<<elseif setup.ITERANTS_REPEAT >>
<</if>>
''$NUMBER'' / _ITERANT_LIST
<<set
_TXT = _ITO.intro_txt.split('|'),
_TXT1 = _TXT[0], _TXT2 = _TXT[1] ? _TXT[1] : "Continue.",
0 >>
<<p>>_TXT1
<<do _TXT2 STAGE:INTRO >>
<<event_exitlink "Leave." >>
<<case 1 INTRO >>
<<if _ITO.intro_img >><<eventimage _ITO.intro_img right >>
<<else >><<stand _ITO.char_stand >><</if>>
<<convo _ITO.intro_conv _ITO.char_name player >>
<<set _LETTERS = "ABCDEFG".split("") >>
<<for _i, _LETTER range _LETTERS >>
<<set
_MYID = "choice"+_LETTER,
_MYSAY = _MYID+"_say1",
_SAY=0, _RES=0, _CON=0 >>
/* _MYSAY ::: <<=_ITO[_MYSAY]>> ::: <<=_ITO[_MYSAY]>> */
<<if _ITO[_MYSAY] >>
<<set
_SAY = _ITO[_MYSAY].split('|')[0],
_RES = "RESPO:" + _ITO[_MYSAY].split('|').slice(1).join('|'),
_COND = _ITO[_MYID+"_cond"],
0 >>
<<elseif setup.ITERANT_DEFAULT[_MYSAY] and 0 >>
<<set
_DEFO = setup.ITERANT_DEFAULT,
_SAY = _DEFO[_MYSAY].split('|')[0],
_RES = "RESPO:" + _DEFO[_MYSAY].split('|').slice(1).join('|'),
_COND = _DEFO[_MYID+"_cond"],
0 >>
<</if>>
<<if _SAY >>
<<="<<say \""+_SAY+"\" \""+_RES+"\" "+_COND+" STAGE:PATH_"+_LETTER+"_1 >>">>
<</if>>
/* <<convo _RES her player >> */
<</for>>
/* ================================================ */
/* */
/* ================================================ */
<<case PATH_A_1 >>
<<if _ITO.choiceA_img1 >><<eventimage _ITO.choiceA_img1 right >>
<<else >><<stand _ITO.char_stand >><</if>>
<<convo _DIALOGUE _ITO.char_name player >>
_ITERANTLIST
<<listup _ITERANTLIST $NUMBER >>
<<set _MYSAYER = _ITO.choiceA_say2 >>
<<if _MYSAYER >>
<<set
_SAY = _MYSAYER.split('|')[0],
_RES = _MYSAYER.split('|').slice(1).join('|'),
0 >>
<<="<<do \""+_SAY+"\" \"RESPO:"+_RES+"\" STAGE:PATH_A_2 >>">>
<<else>>
<<do "Continue." "RESPO:111|222|333" CHOICE:A P >>
<</if>>
<<case PATH_A_2 >>
<<if _ITO.choiceA_img2 >><<eventimage _ITO.choiceA_img2 right >>
<<else >><<stand _ITO.char_stand >><</if>>
<<convo _DIALOGUE _ITO.char_name player >>
<<set _MYSAYER = _ITO.choiceA_say3 >>
<<if _MYSAYER >>
<<set
_SAY = _MYSAYER.split('|')[0],
_RES = _MYSAYER.split('|').slice(1).join('|'),
0 >>
<<="<<do \""+_SAY+"\" \"RESPO:"+_RES+"\" STAGE:PATH_A_3 >>">>
<<else>>
<<if _ITO.choiceA_type+"" != "nofuck" >>
<<="<<fuck "+_ITO.char_name+" "+_ITO.char_info+" >>">>
<</if>>
<<do "Continue." "RESPO:111|222|333" CHOICE:A P >>
<</if>>
<<case PATH_A_3 >>
<<if _ITO.choiceA_img3 >><<eventimage _ITO.choiceA_img3 right >>
<<else >><<stand _ITO.char_stand >><</if>>
<<convo _DIALOGUE _ITO.char_name player >>
<<set _MYSAYER = _ITO.choiceA_say4 >>
<<else>>
<<if _ITO.choiceA_type+"" != "nofuck" >>
<<="<<fuck "+_ITO.char_name+" "+_ITO.char_info+" >>">>
<</if>>
<<do "Continue." "RESPO:111|222|333" CHOICE:A P >>
<</if>>
/* ================================================ */
/* */
/* ================================================ */
<<case PATH_B_1 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 999 ENDING >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<h1>$STAGE # $NUMBER</h1>
/*<d><<= JSON.stringify(_ITO) >></d>*/
<</nobr>>/*
add
requires_iteration: 0,
requires_preg: 0,
requires_fuck: 0,
requires_know: 0,
requires_happen: 0,
NURSE
something relatin to pills?
TWO GUYS FUCKING 1 GIRL
GIRL BEGGING YOU TO FIX A TEST
won't pass
won't get to college
won't be popular
will be humilliatd
won't be allowed to go to prom
will be expelled
*/
<<set setup.ITERANTS = [
{
char_name: "Janice Falcone (naive student)",
char_info: "student teacher",
char_stand: "woman-student2",
intro_txt: "During your shift you're assigned to help the school nurse catch up on paperwork. It's incredibly tedious as the nurse is clearly lax in he recordkeeping duties.|Suddenly, there's a knock on the door...",
intro_conv: "Oh!///she says, surprised by your appearance.///Oh, I'm sorry, I've never been here before Nurse Williams.|I'm sorry miss, I'm actually-///you begin, but she cuts you off before you correct her mistake.|I'm sorry nurse, um, sir. I don't know who to talk to this about. I've had... cramps and I've felt strange lately. I thought I was sick, but I think it might be something more serious. You see, I've been bleeding... from...///she says, looking downward. Does she mean...///It happened a week ago. I didn't know what to do, and it sort of went away, but now I'm worried, because I keep having this dream a shark is chasing me, like he can smell the blood...|You serious?///you blurt out incredulously.|Oh gosh! It's //serious//?! This has never happened to me before!///she says, a look of genuine worry on her face.///Please tell me it'll be ok!",
intro_img: "",
choiceA_type: "",
choiceA_img1: "",
choiceA_img2: "",
choiceA_img3: "",
choiceA_say1: "Oh my poor child, this is a symptom of B.C.S. There could be permanent damage if we don't do something quick, but the treatment is a little unorthodox.... (you and I both know where this is going, dear reader)|Please nurse Williams, I'll do whatever it takes...|Go behind that curtain over there and unrobe and I'll join you momentarily.///you say, locking the door to the nurse's office and pulling the blinds shut.|Ok... please, hurry though!|///Several minutes of improvised medical technobable later, she's once again experienced vaginal bleeding... this time from your breaking her hymen.|So... oh... so b-by massaging my //inner cuntial region// with your... um... your thing there, it huh-heals the r-rupturering?|Yeah, that's right. An old fashioned healing technique passed down from generation to generation of my family.|It's... it hurt but... oh gosh, it's incredible somehow!",
choiceA_say2: "Continue...|Oh gosh... oh it feels good... what is this feeling? Is it your healing magic? Ohhhh!///she says, having her second orgasm.///Oh gosh... oh... What's this white stuff...|It's-///the bell rings suddenly, causing you to jump. Shit, the nurse will be back soon! And you have work to finish - oh, and this scandal to clean up after.///It's medecine. Your body is healing itself, thanks to the internal massage. Look, you'd better go, and don't mention this healing technique to anyone.|It's so sweet of you sir... saving my life... I won't tell anyone. Your family's secret technique is safe with me.///she says, putting on her clothes as you hastily hand them to her.",
choiceA_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_cond: "LIE>5",
preg_txt: "Will you be able to cure me, if it happens again?|It won't happen again for a long while, trust me.///you say proudly at the pregging work you've done.///Oh, and another thing. You might have some uh... follow up symptoms for you in a few weeks. It might go on for months... bloating and other weird stuff. That's normal. That's also the body healing itself. Just wait it out.|Oh sir. Thank you! I won't worry about it.",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "It'll be ok. You're just experiencing your first period.|My first what?///she says, cocking her head to the side.|You don't know? I mean, it's suprising you haven't had it yet as you're clearly old enough, but you haven't even heard of it? Don't you take health class?|Oh, yes. But I don't pay attention. I don't need to know things, I'm going to be a model and marry a rich exec like mommy did.|Ok...",
choiceB_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_cond: "I>1 ACT:kind",
choiceX_img1: "",
choiceX_img2: "",
choiceX_img3: "",
choiceX_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceX_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceX_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceX_cond: "",
choiceK_img1: "",
choiceK_img2: "",
choiceK_img3: "",
choiceK_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceK_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceK_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceK_cond: "",
},
{
char_name: "Harper Reynolds (student)",
char_info: "student teacher nofuck",
intro_txt: "While travelling along the tennis courts, you notice a student with a skirt that is... far too short for shool uniform regulations.",
intro_conv: "",
intro_img: "instance_SH_0.webp",
choiceA_type: "nofuck",
choiceA_img1: "",
choiceA_img2: "",
choiceA_img3: "",
choiceA_say1: "Wolf whistle at her.|Hey, don't-!///she says, turning to to jokingly scold whatever male student made the sound. She seems startled to see it came from a faculty member.///Oh, ah... hahaha... Hello. It's about the skirt, isn't it sir? I didn't want to wear it but all my other skirts were in the wash...|No, student. The skirt is just fine.///you say - pretending to believe her obvious lie - and glance down once more at her ass before adding:///It's not the only thing that's //fine//. What's your name?|Harper, sir- Harper Reynolds.///she says, and begins giggling as her face turns red, and hurries off.|///You watch her ass as she scurries away. She was obviously wearing a sexy short skirt to get attention from the male students",
choiceA_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_cond: "ACT:rude C:5",
preg_txt: "",
nopreg_txt: "",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_cond: "",
choiceC_img1: "",
choiceC_img2: "",
choiceC_img3: "",
choiceC_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_cond: "",
choiceD_img1: "",
choiceD_img2: "",
choiceD_img3: "",
choiceD_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_cond: "",
},
{
NOTES: "Geizer, aka Martina, Katia Geizer",
char_name: "",
char_info: "student teacher",
intro_txt: "",
intro_conv: "",
intro_img: "iterA_intro.jpg",
choiceA_type: "",
choiceA_img1: "",
choiceA_img2: "",
choiceA_img3: "",
choiceA_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_cond: "ACT:rude C:5",
preg_txt: "",
nopreg_txt: "",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_cond: "",
choiceC_img1: "",
choiceC_img2: "",
choiceC_img3: "",
choiceC_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_cond: "",
choiceD_img1: "",
choiceD_img2: "",
choiceD_img3: "",
choiceD_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_cond: "",
},
{
NOTES: "",
char_name: "",
char_info: "student teacher",
char_stand: "woman-student3",
intro_txt: "You see a girl's ass.",
intro_conv: "",
intro_img: "instance_AS_0.webp",
choiceA_type: "nofuck",
choiceA_img1: "",
choiceA_say1: "[DO] Just enjoy the view.",
choiceA_cond: "ACT:rude C:5",
choiceB_type: "",
choiceB_img1: "",
choiceB_say1: "[SAY] Can I help you, miss?|Oh, yes please. I'm having trouble filling out this form.|It's a tardy slip. You just have to put your name and the reason you're tardy.|Um, I'm not //tardy//, just a bit slow.|If you say so...",
choiceA_cond: "ACT:rude C:5",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_cond: "",
choiceC_img1: "",
choiceC_img2: "",
choiceC_img3: "",
choiceC_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_cond: "",
choiceD_img1: "",
choiceD_img2: "",
choiceD_img3: "",
choiceD_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_cond: "",
},
{
char_name: "Topher Tobias",
char_info: "student teacher",
char_stand: "man-student",
intro_txt: "You hear a voice in the hall.",
intro_conv: "Yeah, Emmerich. The one with the big nose.///you hear a boy's voice.///Yeah she's not the hottest, but twenty bucks? I've been dating Peggy for three months and she never went down on me, paid way more than twenty for our dates believe me.|///It's an older boy talking to a group of friends. Suddenly one of them notices you, and the alarmed look on his face quickly notifies the others of your presence.",
intro_img: "iterA_intro.jpg",
choiceA_type: "",
choiceA_img1: "",
choiceA_img2: "",
choiceA_img3: "",
choiceA_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_cond: "THREAT:3",
preg_txt: "",
nopreg_txt: "",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_cond: "",
},
{
char_name: "Mae Emmerich (blowbjob student) / 'Emma Mae schoolgirl' folder",
char_info: "student cumbslut whore",
intro_txt: "You see a group of boys emerging from behind the track and field equipment storage shed. What would they be doing there?",
intro_conv: "",
intro_img: "iterA_intro.jpg",
choiceA_type: "",
choiceA_img1: "",
choiceA_img2: "",
choiceA_img3: "",
choiceA_say1: "Investigate behind the shed.|Oh god, they got it all over my sweater.///says a blonde tanned bespecled girl, who is kneeling on some scraps of carpeting and cloth and is wiping her clothes with a hand towel.///I told them I'd swallow, I don't know why the had to - OH, hi-|///She doesn't seem to address you as a student would a member of the faculty. You wonder if she should get her glasses perscription checked.|Um, where's your twenty?|My twenty?|Ok, you can pay me later, but don't complain about the last guy's cum on my face.///she says.|///Before you know it, she's on her knees at your feet, digging in your fly for your cock. She takes it into her warm palms and massages it to a state of rigidity with impressive skill, and soo engulfs it in her mouth.|Mmmm...|Oh... oh wow...///you say as she ZZZZZZZZZZZZZZZZZZZZZ",
choiceA_say2: "BESTSTATEMENT|Come back anytime, but bring money.|Ok",
choiceA_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_cond: "ACT:rude C:5",
preg_txt: "",
nopreg_txt: "",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "Question the boys about what they did.|Oh, sir. We were just... goofing off. It's our spare period, sir.///the student says, showing you his schedule. Sure enough, he's right.|Move along, and don't hang out in weird remote places.|Yes sir!",
choiceB_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_cond: "",
choiceC_img1: "",
choiceC_img2: "",
choiceC_img3: "",
choiceC_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_cond: "",
},
{
char_name: "Mae Emmerich (blowbjob student)",
char_info: "student cumslut whore virgin blonde",
intro_txt: "The administration tells you to clean up some mess behind the track and field euqipment storage room.",
intro_conv: "Hi Mr. _LASTNAME. Yeah, I know your name. I thought you were a student out of uniform last time, hahah. I'm Mae Emmerich. I hope you don't want to end my little side business, because I think if the school knew you got your dick sucked by a student, that would be pretty bad, no?|So you expect me to just let you continue whoring yourself on school grounds? This can't go on forever.|Sigh... you're right. It's just... since I moved here, it's been so hard. I can't afford lunch money most days, I haven't had any friends, the school's harder than my old one and so I keep failing classes. The girls pick on me nonstop... I hate it here so much for so many reasons. But for once, I found something I'm good at. Guys smile at me in the hall now, they come here just to see me. Sometimes they stay and talk afterwards while I clean up. Please don't take this away from me!",
intro_img: "instance_CS_0.webp",
choiceA_type: "",
choiceA_img1: "instance_CS_0.webp",
choiceA_img2: "instance_CS_3.webp",
choiceA_img3: "instance_CS_4.webp",
choiceA_say1: "I can't solve all your problems Mae, but I'll fiddle with your grades in the school's computer system and pay your lunch money for the rest of the semester... if you're willing to do me a huge favor.|Wow! You'd do that for me? I wasn't looking forward to my dad's reaction to my report card. Imagine how proud he'll be to see me get straight A's!|Straight A's? You said you were failling. I should only change it to something believable.|Oh come on... I'm willing to do you a huge favor for that. I'll suck you off every morning before class!|I was thinking more along the lines of...///you trail off, reaching for her skirt.|Whoah wait!///she says, slapping your hand away as you start to lift it.///I can't do that! I can suck a dick but I can't...|Wait, are you a virgin?///you asked, surprised at her reluctance.///You are, aren't you?|Sigh... yes. I don't want to sell it, either... If I don't respect myself that much, how can I ever find a guy who respects me?",
choiceA_say2: "I respect you, Mae. I respect you enough to tell you that you have a lot to offer...|I do?|Yes. You're attractive, you're a creative problem solver, and you like to make people happy.|I am?///she says, her voice sounding shaky. She was not expecting such fond complements.|Yes. Life gave you lemons, but you found a way to be happy. And no-one gives blowjobs like yours if they empathetic to the guy's needs...|You said I was attractive?|Absolutely. If I was a student your age I'd ask you out. After I worked up the courage for weeks, obviously...|Oh... Mr. _LASTNAME.|_NAME, Mae.|_NAME... Ok. I'll do it. I just... I want to face away. I used to close my eyes when I gave blowjobs, to keep emotional distance. I think I need to...///she says, getting on her hands and knees.|///You lift her skirt and gaze upon her spread cheeks, her virgin asshole and pussy beckoning for your dick. You take the head of your penis and push it against the lips of her vagina.|Oh... ok... here we go Mae... gonna be a woman soon...///she says, breathing nervously.///P-please be gentle, _NAME.|Sure, Mae.///you say, pushing your penis against her pussy... It's hard to get it in, and you worry it might be too tight a squeeze.|Oh... oh it's so big...|Ooh.///you say as the head of your penis suddenly pops in place.///Holy fuck it's tight!|Oh! Oh god, please be gentle!",
choiceA_say3: "Proceed with her defloration.|Oh... oh god... it feels so good...///she says, her pussy squeezing your cock as you slowly use its entire length to please her.|///It was a slow start, but once you got her juices flowing, she started to really enjoy herself. For the record, that makes too of you; her tight pussy is amazing, and you've had to pause for a few moments here and there to stop yourself from blowing your load too soon.|_NAME...mmm... tell me what you said. Tell me I'm pretty.|You're beautiful, May.|Can I turn over... I changed my mind. I want to be face to face.///she asks, and groans as you pull your dick out from her recently-virginal pussy.|///She lies on her side and smiles lustfully at you as you prep for a second insertion. PRETEND WERE BOYFRIEND AND GIRLFRIEND ETC",
choiceA_cond: "ACT:corrupt PAY:530 BARTER:3",
preg_txt: "My first creampie... I was going to ask you to pull out and shoot your load into my mouth, but I guess we just got lost in the moment huh?|///You say nothing.",
nopreg_txt: "",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_cond: "",
choiceC_img1: "",
choiceC_img2: "",
choiceC_img3: "",
choiceC_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_cond: "",
choiceD_img1: "",
choiceD_img2: "",
choiceD_img3: "",
choiceD_say1: "You should be charging a lot more for blowjobs. In fact, I know a place you could get all kinds of appreciation, and make more money.|You do? What, is this some glory hole in the undercity you go to?|No, it's a brothel I run.|Oh, shiiit, really?|Yeah. I'm sure you'd get along with the other girls there too.|Hmmm...",
choiceD_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_cond: "RECRUITWHORE:Mae Emmerich (blowbjob student)",
},
{
NOTES: "",
char_name: "Rumiko (the smoker)",
char_info: "student asian slut",
intro_txt: "As you weave your way among the labyrinthian grounds of the older part of the school's buildings, you find yourself at a dead end? Which way did you take to get here? You turn around and take the left, and then the right... no, that's not it... while you struggle to regain your bearings, you find yourself in a narrow grassy alley between a building and the stone walls that surround the school grounds... and face to face with a student, who hastily puts out the cigarette you inadvertently caught her smoking.",
intro_conv: "Herró. Ah...|///She sees you looking down at the cigarette she's stomped into the overgrown grass, and realizes she wasn't fast enough. Not that you could have missed the smell of tobacco...|Yurushite! i mean sorry! I know smoking not arrowed. Don't want turrouburre, so sorry! Prease forgive! Prease keep secret.|///You wonder how many times a student needs to be caught for such a transgression before being expelled.",
intro_img: "iterA_intro.jpg",
choiceA_type: "",
choiceA_img1: "",
choiceA_say1: "It would be such a pity to have to report you... |Oh, I know of you, _LASTNAME-san.///she says, suddenly her mouth curving into a smirk.///Wahaha! are you a perverto rike they say?|///Pervert? What kind of rumours have been going around? How //dare// they!",
choiceA_cond: "THREAT:3",
preg_txt: "",
nopreg_txt: "",
choiceB_img1: "",
choiceB_say1: "I won't report this, but you really should consider not smoking on school grounds. Some members of the faculty are not as lenient as I am...|Ok, thanku _LASTNAME-san.",
choiceB_cond: "ACT:kind",
choiceC_img1: "",
choiceC_img2: "",
choiceC_img3: "",
choiceC_say1: "We'll keep this between you and me, student.",
choiceC_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_cond: "",
choiceD_img1: "",
choiceD_img2: "",
choiceD_img3: "",
choiceD_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_cond: "",
},
{
NOTES: "",
char_name: "",
char_info: "student teacher",
intro_txt: "",
intro_conv: "",
intro_img: "iterA_intro.jpg",
choiceA_type: "",
choiceA_img1: "",
choiceA_img2: "",
choiceA_img3: "",
choiceA_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_cond: "ACT:rude C:5",
preg_txt: "",
nopreg_txt: "",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_cond: "",
choiceC_img1: "",
choiceC_img2: "",
choiceC_img3: "",
choiceC_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_cond: "",
choiceD_img1: "",
choiceD_img2: "",
choiceD_img3: "",
choiceD_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_cond: "",
},
{
NOTES: "",
char_name: "",
char_info: "student teacher",
intro_txt: "",
intro_conv: "",
intro_img: "iterA_intro.jpg",
choiceA_type: "",
choiceA_img1: "",
choiceA_img2: "",
choiceA_img3: "",
choiceA_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_cond: "ACT:rude C:5",
preg_txt: "",
nopreg_txt: "",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_cond: "",
choiceC_img1: "",
choiceC_img2: "",
choiceC_img3: "",
choiceC_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_cond: "",
choiceD_img1: "",
choiceD_img2: "",
choiceD_img3: "",
choiceD_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_cond: "",
},
{
NOTES: "",
char_name: "",
char_info: "student teacher",
intro_txt: "",
intro_conv: "",
intro_img: "iterA_intro.jpg",
choiceA_type: "",
choiceA_img1: "",
choiceA_img2: "",
choiceA_img3: "",
choiceA_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_cond: "ACT:rude C:5",
preg_txt: "",
nopreg_txt: "",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_cond: "",
choiceC_img1: "",
choiceC_img2: "",
choiceC_img3: "",
choiceC_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_cond: "",
choiceD_img1: "",
choiceD_img2: "",
choiceD_img3: "",
choiceD_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_cond: "",
},
{
NOTES: "",
char_name: "",
char_info: "student teacher",
intro_txt: "",
intro_conv: "",
intro_img: "iterA_intro.jpg",
choiceA_type: "",
choiceA_img1: "",
choiceA_img2: "",
choiceA_img3: "",
choiceA_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_cond: "ACT:rude C:5",
preg_txt: "",
nopreg_txt: "",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_cond: "",
choiceC_img1: "",
choiceC_img2: "",
choiceC_img3: "",
choiceC_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_cond: "",
choiceD_img1: "",
choiceD_img2: "",
choiceD_img3: "",
choiceD_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_cond: "",
},
{
NOTES: "",
char_name: "",
char_info: "student teacher",
intro_txt: "",
intro_conv: "",
intro_img: "iterA_intro.jpg",
choiceA_type: "",
choiceA_img1: "",
choiceA_img2: "",
choiceA_img3: "",
choiceA_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_cond: "ACT:rude C:5",
preg_txt: "",
nopreg_txt: "",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_cond: "",
choiceC_img1: "",
choiceC_img2: "",
choiceC_img3: "",
choiceC_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_cond: "",
choiceD_img1: "",
choiceD_img2: "",
choiceD_img3: "",
choiceD_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_cond: "",
},
{
NOTES: "",
char_name: "",
char_info: "student teacher",
intro_txt: "",
intro_conv: "",
intro_img: "iterA_intro.jpg",
choiceA_type: "",
choiceA_img1: "",
choiceA_img2: "",
choiceA_img3: "",
choiceA_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_cond: "ACT:rude C:5",
preg_txt: "",
nopreg_txt: "",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_cond: "",
choiceC_img1: "",
choiceC_img2: "",
choiceC_img3: "",
choiceC_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_cond: "",
choiceD_img1: "",
choiceD_img2: "",
choiceD_img3: "",
choiceD_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_cond: "",
},
{
NOTES: "",
char_name: "",
char_info: "student teacher",
intro_txt: "",
intro_img: "iterA_intro.jpg",
choiceA_type: "",
choiceA_img1: "",
choiceA_img2: "",
choiceA_img3: "",
choiceA_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_cond: "ACT:rude C:5",
preg_txt: "",
nopreg_txt: "",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_cond: "",
choiceC_img1: "",
choiceC_img2: "",
choiceC_img3: "",
choiceC_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_cond: "",
choiceD_img1: "",
choiceD_img2: "",
choiceD_img3: "",
choiceD_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_cond: "",
},
{
NOTES: "",
char_name: "",
char_info: "student teacher",
intro_txt: "",
intro_img: "iterA_intro.jpg",
choiceA_type: "",
choiceA_img1: "",
choiceA_img2: "",
choiceA_img3: "",
choiceA_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_cond: "ACT:rude C:5",
preg_txt: "",
nopreg_txt: "",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceB_cond: "",
choiceC_img1: "",
choiceC_img2: "",
choiceC_img3: "",
choiceC_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceC_cond: "",
choiceD_img1: "",
choiceD_img2: "",
choiceD_img3: "",
choiceD_say1: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceD_cond: "",
}
] >>
/* ============================================================ */
<<set setup.ITERANT_DEFAULT = {
char_name: "Some Rando",
char_info: "student",
intro_txt: "",
intro_img: "",
choiceA_type: "",
choiceA_img1: "",
choiceA_img2: "",
choiceA_img3: "",
choiceA_say1: "LETS FUCK|OK|BOING",
choiceA_say2: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_say3: "BESTSTATEMENT|FOLLOW|UP|CONVO",
choiceA_cond: "ACT:rude C:5",
preg_txt: "",
nopreg_txt: "",
choiceB_img1: "",
choiceB_img2: "",
choiceB_img3: "",
choiceB_img: "",
choiceB_say1: "LET ME HELP YOU|OK|BOING",
choiceB_say2: "",
choiceB_say3: "",
choiceB_cond: "",
choiceC_img1: "",
choiceC_img2: "",
choiceC_img3: "",
choiceB_say1: "GO AWAY|OK|BOING",
choiceC_say2: "",
choiceC_say3: "",
choiceC_cond: "",
choiceD_img1: "",
choiceD_img2: "",
choiceD_img3: "",
choiceD_say1: "GIMME SOME SUGAR",
choiceD_say2: "",
choiceD_say3: "",
choiceD_cond: "",
} >><<set _SOMEGALS = {
"HISSISTER" : {
"sight" : "You see a blonde girl in a bikini. She has an amazing porn-tier body.",
"talk1" : "I think that's a friend my sister made when she got here, Jesse. Every time she comes to the motel to sunbathe by the pool with my sis, I crank one out while watching her from my bedroom window. Ohhh, so hot.|Yeah, uh...///you say, hesistant to find the words. He doesn't realize that Jesse and _DAU are cut from the same beach blonde bimbo cloth, and that he's actually oggling his own sibling!|Just look at that ass... those tits...///he says, almost panting like a dog.///I eavesdrop on them talking. She's such a massive slut! But whenever I talk to her, she just rolls my eyes. The two of them make fun of me.|That sucks.|It's nothing I'm not used to. _DAU and her friends did that back home, too.",
"talk2" : "How? She's a //total slut// dude. But you knew that.|Just impressed her with my honeyed words and my big dick.|She's actually the sister of a friend of mine. Loser has no idea I've been pounding his sis behind his back! What an idiot! I don't even like her or anything, just figure I'd get her pregnant just to spite him.",
"talk3" : "Some girls like it soft, others like it a bit rough. Then there's girls like her...|She's a demon in the sack.|She's like a porn star, just amazing.",
},
"jurgenda" : {
"sight" : "It's a thin pale-skinned young woman.",
"talk1" : "She's so cute... she reminds me of my first crush, really. God I want to go talk to her so bad...",
"talk2" : "Met her at a party. We hit it off and I got it in, simple as that.|I told her a lot of lies, just whatever she wanted to hear.|Wasn't anything romantic. I straight up raped that little bitch.",
"talk3" : "So fucking tight, unebelievable.|She was really inexperienced, but that's ok.|Honestly? Pretty forgettable. But I bet //she// remembers me.",
},
"bratmom" : {
"sight" : "The sight of abundant cleavage is the first thing you notice. She's plump, but undeliably fuckable.",
"talk1" : "I didn't think I was into older women but... holy shit dude! //Look// at her. You see what I mean.|Yeah.|Imagine sucking those titties? There's enough of her for both of us.",
"talk2" : "Milfs just love me, what can I say?|Not hard to charm a horny divorcee, just gotta know what she wants to hear.|I dunno, I was pretty drunk. Not as drunk as her, though.",
"talk3" : "A ton of fun.|Like fucking a pile of jello.|Dude, you gotta fuck a fat chick at least once in your life. Trust me.",
},
"pigtails" : {
"sight" : "A slender blonde girl with pigtails emerges, shinning in the sunlight.",
"talk1" : "Look at her! I want those legs wrapped around me... oh man... so hot!",
"talk2" : "She wanted her cherry popped so bad, I don't think it even mattered by who.|We just had a good time at the bar and it just happened, you know?|If you buy a girl enough drinks, she might say yes, but if you buy her even more she won't be able to say no.",
"talk3" : "So fucking tight, unebelievable.|She was really inexperienced, but that's ok.|Honestly? Pretty forgettable. But I bet //she// remembers me.",
},
"anchorwoman" : {
"sight" : "You see a sexy redhead in a pink dress. Are those tits real?",
"talk1" : "She looks just like the woman from the news, what's her name?|_HERNAME.|Yeah, that's the one. You wanna hear something funny? I've rubbed one out to that news woman at least once every night since we arrived. So fucking hot. This one here looks //just// like her, it's uncanny.|It //is// her.|You think?|I know.",
"talk2" : "Met her at the gym. She was looking for some side dick because her boyfriend's lame.|I did her a huge favor and she repaid me for it with her body.|I had to blackmail her. Had some dirty photos of her, made her an offer to delete them... hey, don't look at me like that! She lies to people for a living.",
"talk3" : "Just imagine porn. Like we were going at it hard.|Really romantic lovemaking... I think I fell in love with her, at that moment... then I nutted in her and fell asleep. Haven't spoken to her since.|She knows how to ride a dick. I think she's ridden several.",
},
"???????????" : {
"sight" : "",
"talk1" : "",
"talk2" : "|||",
"talk3" : "So fucking tight, unebelievable.|She was really inexperienced, but that's ok.|Honestly? Pretty forgettable. But I bet //she// remembers me.",
},
} >><<eventhead>>
<<talkingto perenia >>
<<difficulty 1 >>
<<set $TIMER += 1 >>
<<set _WHOBJ = $NPCS[$WHO] >>
<<set $NEXTWHO = $WHO >>
<<set _KNOWHER = _WHO.know() or _LOVE ? 1 : 0 >>
<<set _KNOWSYOU = _LOVE ? 1 : 0 >>
<<set _KNOWEACHOTHER = _KNOWHER and _KNOWSYOU ? 1 : 0 >>
<<set _RANDOMTRAIT = _WHO.getTraits() ? _WHO.getTraits().random() :0 >>
<<set _HERTITLE = $WHO.getNPCobject("title") ? $WHO.getNPCobject("title") : $WHO >>
<<difficulty _WHOBJ.stats.level >>
<debug>
$WHO _WHO
$PROGRESS
$MOOD
$TIMER
$SCORE
_HERFULL
love _LOVE
$STAGE
<br>
<<= _WHO.getTraits()>>
_LOVE
_RANDOMTRAIT
_HERTITLE
</debug>
<<startchat>>
<<switch $STAGE >>
<<case 0 START_SCENE >>
<<stand _WHO >>
<<sayone "You see someone interesting,|Your eye is drawn to someone in the distance,|You catch a glimpse of someone," >>
<<if _KNOWHER >>
a familiar face: _HERNAME _HERLASTNAME,
<<else>>
who you don't recognize. Who is this //_HERTITLE//?
<</if>>
<<set _SNEAKED = setup.diceRoll( 30+$PLAYER.getSkill('sneak')*5 ) >>
<<if !_KNOWHER >>
<<do "Go talk to the _HERTITLE." STAGE:TALK >>
<<do "Stalk the _HERTITLE." STAGE:STALK >>
<<do "Avoid the _HERTITLE.|Ignore the _HERTITLE.|A _HERTITLE? No thanks, I'm good." GOTO:Place >>
<<elseif _SNEAKED or !_KNOWSYOU >>
<<do "Who's _HERNAME again?|Think about what you know about _HERNAME.|Think of the situation with _HERNAME." STAGE:REMEMBER >>
<<do "Go talk to _HERNAME." STAGE:TALK >>
<<do "Stalk _HERNAME." STAGE:STALK >>
<<do "Avoid _HERNAME.|Ignore _HERNAME.|_HERNAME? No thanks, I'm good." GOTO:Place >>
<<else >>
<<p>>She saw you already! She's approaching...
<<do "Talk to _HERNAME.|You may as well say hi." STAGE:APPROACHED >>
<</if>>
<<case REMEMBER >>
<<stand _WHO >>
It's _HERNAME _HERLASTNAME:
<<=_WHOBJ.description>>
<<p>>You've
<ul class='sentence'>
<li>met her</li>
<<if _WHO.wasRaped() >><li>raped her</li><</if>>
<<if _WHO.wasPaid() >><li>paid her for sex</li><</if>>
<<if _WHO.wasSeduced() >><li>seduced her</li><</if>>
<<if _WHO.wasTricked() >><li>tricked her</li><</if>>
<<if _WHO.wasPregged() >><li>got her pregnant</li><</if>>
</ul>
<<if _WHO.isPregnant(1) >>
<<p>>She's pregnant
<<if _WHO.isPregnant(0) >> and its //yours//!
<<else>> with someone else's kid.
<</if>>
<</if>>
<<p>>
<<set _likestring = "abhors |despises |hates |dislikes |dislikes |is not pleased with |isn't into |is indifferent towards |is ok with |is friends with |likes |really likes|is quite fond of |loves |passionately loves" >>
She
<<= _likestring.describeAmount(-100, 100, _LOVE) >>
you. (_LOVE)
<<if _WHO.inLove() >>
More importantly, she's //in love// with you.
<</if>>
/* <<p>><<for _t=-110; _t<110; _t+=5 >>
_t <<= _likestring.describeAmount(-100, 100, _t) >><br><</for>> */
<<for _t=0; _t<$RECORDS.journal.length; _t++ >>
<<set _JRNL = $RECORDS.journal[_t] >>
<<if _JRNL.includes(_WHO) or _JRNL.includes(_HERFULLNAME) or _JRNL.includes(_HERNAME) or _JRNL.includes(_HERLASTNAME) >>
<<p>><<= $RECORDS.journal[_t].toArray()[1].replace("I ", "You ") >>
<</if>>
<</for>>
<<do "Oh yeah, //that// _HERNAME.|Right, _HERNAME. How could I forget?" STAGE:START_SCENE >>
<<case TALK >>
<<stand _WHO >>
<<do "HAVENT MADE YEt, TALK INSTEAD?." "EVENTSTART:NPC chat" >>
<<case APPROACHED >>
<<stand _WHO >>
<<do "HAVENT MADE YEt, STALK INSTEAD?." "EVENTSTART:NPC stalk" >>
<<case STALK >>
<<do "Begin stalk event." "EVENTSTART:NPC stalk" >>
"You're just some scrub. I'm not interested in wasting my time on you. I like guys with money, guys who'll spend it on me. If that's not you, then I'm well out of your price range. I might pay you the slightest crumb of attention if you are useful to me."
"Useful?|Yeah. I need to get my hands on 5 positive pregnancy tests.|Really? Why?|Oh, you're so cute when you're curious. "
"I know exactly what you want from her. I can't really stop you, and I don't really blame you. She might be an easy meal for you, she might not."
"She's cute. She reminds me of her when I was her age.|Her age? How long ago was that?|Longer than you might think."
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<event_exitlink "Leave." >>
<<case 1 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 2 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 3 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 4 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 5 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 6 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 10 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
''PERENIA ROAM''<<include famgirl-date-vars >>
<<nobr>>
<<eventhead>>
<<talkingto famgirl >>
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "There's _HERNAME. She seems to be waiting for you?" >>
<<stand 0 far >>
<<case 0 >>
<<unstand >>
<<set $MOOD=0>>
<<set $EVENT_HAPPENED=[]>>
You see _HERNAME leaning against the wall next to your rented suite.
<<if "famgirl_wasrude".happened()>>
<<convo "I know you were real skeevy last time I talked to you about this, but I think you were just doing a lame joke, right?|Yeah, something like that. Guess it misfired.///you lie.|Yeah, I'd say so. Anyway, apology accepted and all that - do you want to do the bike thing?" >>
You didn't appologise... but the fact she's cutting you this much slack suggests she's primed to be taken for a ride (in several ways).
<<unhappen famgirl_wasrude >>
<<else>>
<<convo "_NAME!|_HERNAME.|I was kinda bored. My friend's doing something today, so I don't have much to do. You want to rent a tandem bike and you show me around?" >>
You remember her asking to show her around last time you saw her.
<</if>>
<<say "I'd love to." "CONVO:Great!" NEXT >>
<<say "That's funny, I was just thinking about you." "CONVO:Haha, really? No impure thoughts I hope.|Of course, I would //never//.|I was just joking.///she says, giggling even as she mistaking your sarcasm for sincerety.|So was I?|///She laughs at your low-effort banter." CHARM:4 MOOD:2 NEXT >>
<<say "Let's skip that. Why don't you come in to my place and we'll have a bit of fun?" "CONVO:Ewww!|What? You want to ride something, don't you? And this way we don't have to do a bike rental.|God, Perryn was right about you!///she says, storming off.|" ACT:rude MOOD:-2 LOVE:1 PAGE:777 HAPPEN:famgirl_wasrude >>
<<case 1 >>
<<charimage date/date10.jpg >>
<<unstand >>
<<convo >>
<<later>>
The two of you chat on the way to the rental stall.
<<place_change seaside >>
<<quo WHO "...so, that's basically why were here. And I'm fine with it, I just miss my friends. Anyway, is there anything you wanted to ask?" >>
<div class="threecol">
<<girlmeet_question_menu NEXT >>
</div>
<<case 2 >>
<<charimage date/date20.jpg >>
<<unstand >>
<<convo >>
<<girlmeet_question>>
She's cute and she's fun to talk to. You could imagine seeing more in her than just a pump-and-dump. Maybe...
<<quo WHO "Hey, why are you looking at me like that?" >>
<<p>>Better say something nice.
<div class="threecol">
<<girlmeet_compliment_menu NEXT >>
</div>
<<case 3 >>
<<charimage date/date10.jpg >>
<<unstand >>
<<convo >>
<<girlmeet_compliment>>
<<later>>
You finally arrive at the front of the line.
<<quo "Bike Rental Guy" "That'll be $KRED 100, sir." >>
<<say "Here you are..." "CONVO:Thanks for handling that." PAY:100 MOOD:2 NEXT >>
<<say "So let's split it 50/50." "CONVO:Ok, sure. That's fair." PAY:50 NEXT >>
<<say "Can you spot the cash, _HERNAME? I'm a bit broke right now." "CONVO:Ok, I guess that's alright...///she says, a hint of disappointment in her voice." MOOD:-5 NEXT >>
<<case 4 >>
<<charimage date/date10.jpg >>
<<unstand >>
<<convo >>
<<quo "Bike Rental Guy" "Don't forget this!///adds the rental guy after showing you to your bike." >>
He hands you a sightseeing map.
The two of you mount the bike together.
<<do "Where to..." PAGE:10 >>
<<set $TIMER=0 >>
<<case 10 >>
<<charimage date/date21.jpg >>
<<if $CHOICE >>
<<set _BG = _BG ? _BG : $CHOICE >>
/*
<<place_activate $CHOICE >>
<<place_change $CHOICE >>
<<if $PLACES[$CHOICE]>><<set $PLACES[$CHOICE].know=1>><</if>>
<<show "You bike to a new location." TIMEPASSES:.25 ICON:TIMER EVENTONCE >>
*/
<<change_bg _BG >>
<<else>>
<<set $TIMER=3, $CHOICE="" >>
<</if>>
<<switch $CHOICE.toUpperCase() >>
<<case BEACH >>
<<set _BG = "beach-crowded" >>
<<convo "I love the beach. Where I used to live it was like an hour's drive!|Where did you live?|Southern California." >>
<<mood 1 >>
<<case PORNSTUDIO >>
<<mood -1 >>
<<convo "I haven't heard of that studio... is that game studio or some nerdy shit like that?|No, it says it's a film studio, a-///you trail off, suddenly realizing why the name sounds familiar.|Oh my god look at those sl- those wh- those women!///she says, gawking incredulously a the gaggle of well-endowed women hanging out near the entrance.|///Your brain Look at the //tits// on that one! Look at her //ass//! And //that one// looks young enough that that probably //is// her real school uniform.|It's a porno company! Ewww. You're not into //those girls// are you? Ewww...|No, of course not.///you say, while making a mental note to go see if you can find who any of these are so you can carefully scrutinize their body of work.|Ok good, I'm glad you're not a //pervert// like my brother.|///And you're glad you're up front where your boner is hidden from her view." >>
<<horny 10 >>
<<mood -3 >>
<<stand woman-student1 offset1 far >>
<<stand woman-slut reverse far >>
<<stand woman-whore1 offset2 far >>
<<stand woman-porn2 offset3 >>
<<eventhappen JEALOUSY_TRIGGERED >>
<<case HEIGHTS >>
<<set _BG = "mansion3" >>
<<convo "Whaoh, look at all these insane houses. I bet the richest douchebags live here huh?|The richest douchebag's bosses live here.|Haha, yeah. Hey look at that one!|///As she points to a massive house beneath the hillside bike trail, a figure emerges from the front gate. Though far away, something about the person's hair and features seems familiar.|Oh wow, isn't that...|It's your friend. Perry?|Perryn, yeah! She said she was on a date. Whaohhh what if she's dating some uber-rich guy? That would be so cool. We could go to his house and like... swim in his pool?|Yeah, but then we'd have to pick which pool. Looks like he's got at least 4." >>
<<mood 1 >>
<<happen_once perenia_suspicions >>
<<show "You don't mension it to _HERNAME, but as you watch the blonde down the valley adjust her skirt you can't help but wonder " HAPPEN:perenia_suspicions SKILLUP:detect:1 >>
if her visit here wasn't a 'date' //per se//. Something to keep in mind about that woman...
<</happen_once>>
<<stand images/npcs/perenia/stand-date.png far >>
<<case DOWNTOWN >>
<<convo "Oh yeah, I was here shopping the other day.|Have you seen the Spire?|Yeah, it's cool I guess. I'm not really into architecture.|It's more than just architecture; it's engineering as well. I remember reading that {{Rubin Dagat}} built it to test out-|Booring!///she interrupts, laughing.///Sorry, that was mean. Do go on.|Nah, that's alright. It's fine that you're not intersted; there's plenty other stuff here in town to marvel at.|Tell you what _NAME, the next time you show me a big tall thing like this? Maybe I'll be more intersted than I was in this one." >>
<<eventhappen DOWNTOWN >>
<<mood 3 >>
<<case HOTEL >>
<<convo "A hotel? Why you showing me this?" >>
This is the place you stayed during your vacation here that started your whole misadventure on this island. You don't respond; you don't think "this is where I knocked up a complete stranger, specifically for the first time I mean" would be a good conversation starter.
<<case MARKET BOARDWALK >>
<<quo WHO "I //like// this place.|This is kinda interesting.|We should go here sometime." >>
<<mood 1 >>
<<default >>
<<quo WHO "Hmm, this place isn't that neat.|Booring!|My mom would love it here, so let's go somewhere else." >>
With the two of you pedaling, you just fly along. (Still, you'll likely only have enough time to visit $TIMER places.)
<</switch>>
<<p>>You consult the map for where to go next...
<<if $TIMER>0>>
<div class=threecol>
<<for _p, _place range "beach downtown market boardwalk park heights hotel pornstudio market".toList() >>
<<set _placeName = setup.PLACES[_place] ? setup.PLACES[_place].name : "<cap>_place</cap>" >>
<<do "Go to ''_placeName''." TIMER:-1 CHOICE:_place EVENTONCE >>
/* */
<</for>>
</div>
<<else>>
<<convo "Shit, I just got a message from my mom. She wants me to come back home to the motel!|Why?|That's how my parents are. They got trackers implanted in both of us; when it tells them we aren't in a pre-scheduled place it flips out. Oh man, can you hurry? She's gonna ground me for sure." >>
<<do "Speed on back home." PAGE:20 >>
<</if>>
<<case 20 >>
<<if "JEALOUSY_TRIGGERED".happened() and 0>>
<<charimage date/date21.jpg >>
As you pedal like mad, she leans forward and starts talking.
<<convo "Hey _NAME.|Yeah?|Those girls we saw earlier? At the porno empornium?|///She's not going to needle you about that, is she?|" >>
<<else>>
<<charimage date/date22.jpg >>
<<stand images/npcs/famgirl/date/datechallenge.png >>
As you whiz by, an ass catches your eye. Momentarily forgetting your situation, your head turns to follow it. She looks just like _HERNAME's sexy friend. What an ass! Unfortunately, your head turns as you pass it by, and your date suddenly falls silent; it seems you've made an ass of yourself, as well.
<<convo "_NAME, I need to get off.///she says, but with a tone that suggests she isn't talking about the kind of //getting off// you'd hope." >>
<<say "What's the matter?" PAGE:30 >>
<</if>>
<<case 30 CHALLENGE >>
<<unstand >>
<<convo "|What's the matter?///you say, slowing down to a stop.|I saw you look at that girl, the one with the big fake tits? I don't know, I've dated enough guys obsessed with porn bodies like that. I don't want a guy who's thinking of a girl like //her// when he's with //me//." >>
<<say "I wasn't looking at her, I was turning my head to tell you how much fun I'm having with you." SCORE:3 LIE:2 "CONVO:I wasn't looking at her, I was turning my head to tell you how much fun I'm having with you.|Oh... I feel so stupid. Haha.|Don't worry about it. I mean it, too." NEXT >>
<<say "You have it wrong. I'd be thinking of //you// while with her." SCORE:1 JOKE "CONVO:///She frowns, and then smiles in spite of herself. You've changed the mood, and consequently she can't remain serious when you aren't.||" NEXT >>
<<say "Alright, if you don't want to keep going, I'll let you off here and return the bike." SCORE:-5 "CONVO:What? I have no idea where we are. You can't abandon me! I'll be lost in a town I've never been to!|Hey relax. I was just joking. I'd really hate to put you in a situation like that.|Yeah. Um... me too. I was joking too.|Shall we keep going?|Yeah..." NEXT >>
<<say "Actually... this is embarassing, but I was thinking you'd look good in that type of swimsuit. I was thinking we could go shopping after, get you something like that." SCORE:3 MONEY>500 "CONVO:You think I would look good in that? Hmmm... that's very nice. But you don't have to buy me gifts like that, I've got enough swimsuits.|Then when'll I see you wearing one.|Haha... maybe soon." MYSTERY NEXT >>
<<case 31 >>
<<unstand >>
<<convo >>
<<do "Bike with her the rest of the way to the motel." PAGE:80 >>
<<case 80 MOTELBACK >>
<<place_change motel >>
<<unstand >>
<<stand woman-suit >>
<<convo "_HERNAME, where have you been?|Shit, she sees us together.///she hisses at you under her breath.///Play it cool. I don't want her to know that-|To know what?||Nevermind, just-||_HERNAME, young lady! Answer me this instant! What have you and... um... //this person// been doing? You were well off the radar!" "Her Mom" WHO POV >>
<<say "She was helping me pick out new drapes." NEXT "CONVO:Oh?|That's right, he's redecorating his apar-||His motel room?||Yeah, the uhh my apartment is under renovations, and they're going slowly so.||So yeah, I helped him pick out new drapes. You know how bad men are at picking colors and stuff, right?||Yes, of course. Alright dear.||She was very helpful." "STRING:Yes?|_NAME needs help moving furniture around.|Oh is that so _NAME? My son could use the excercise, I'll send him right over.|Oh there's no need ma. I told him //I// would do it.|Hmmm, if only you felt so helpful when we were packing back home.|Yeah, well... anyway, if you hear sounds coming from his place, like heavy grunting even?|Yes yes of course, you're too weak to do housework but this once you'll give it a try because it won't benefit your own family. Very well, at least _NAME seems to be a good influence on you..." ACT:lie LIE:1 >>
<<say "I was showing her the various architecture found downtown." NEXT "CONVO:Hmmm.|That's right! I had no idea the Spire was built as an engineering experiment in order to, uh, um-||Ok, fine.///her mother says dismissively to her.///_NAME, how on earth did you get this girl to take an interest in anything that matters?|He's just really passionate about it, that's all.///the girl lies.||Hmmm." HAPPENED:DOWNTOWN MYSTERY MOOD:3 "STRING:Yes?|_NAME has some enginering textbooks that he wants to lend me.|Oh?|Yeah. " >>
<<say "We were just shopping." NEXT "CONVO:Shopping for what?||Uh, clothes?|_HERNAME! Don't we buy you enough clothes?|No, I was helping _NAME pick out a new suit for uhh-|A wedding I'm going to.||-his new job!///she finishes, almost simultanously to when you spoke.||His new job at a wedding?||That's right, I'm a-||An ordained minister.|R-right, and I'm marrying the couple, like the bride and the groom.|An ordained minister? Oh fascinating, I never would have guessed.///the woman says dissinterestedly, apparently having determined the situation is not of concern and she could safely stop listening.///Well, I hope my _HERNAME was helpful to you." "STRING:Yes?|I told him I would, like, iron it?|Oh that's very kind of you. She's never helpful like this around the house, _NAME.|Mooommm...|Very well, go iron it. _NAME, as a man of the cloth I trust you won't be untoward with my daughter?" >>
<<case 81 MOTELBACK >>
<<place_change motel >>
<<unstand >>
<<stand woman-suit >>
<<convo 0 "Her Mom" WHO POV >>
<<quo "Her Mom" "Well anyway, please go inside right now and do some studying." >>
<<if 1111111111111 >>
<<show "There's a devilish look in _HERNAME's eye; she seems to have other plans." ICON:MOOD >>
<<quo WHO "Actually, mom..." >>
<<do "Continue." PAGE:90 >>
<<else>>
I had a fun time with you, _NAME. We should do this again sometime.///she says, smilling.
<</if>>
<<case 90 >>
<<unstand >>
<<stand woman-suit >>
<<convo $STRING "Her Mom" WHO >>
The woman's phone rings and she's suddenly distracted with a call. _HERNAME takes the opportunity to nudge you towards your apartment.
<<cont >>
<<case 91 >>
<<charimage date/date60.jpg rightwide >>
<<convo "///You're barely in the door when she's already on her knees at your feet, her eyes seeming to say //can I?// as she tugs at your shorts.||Oh, is it big? It feels //big//.|You don't waste any time.|We don't //have// time, _NAME. I'm one romantic bitch, and I really like you, but lets save the foreplay and our first kiss for when we have time for stuff like that. I //need// this." >>
<<say "I like where this is going..." NEXT >>
<<event_unlock perenia-quest1 3 >>
<<case 92 >>
<<charimage date/date61_1.jpg rightwide >>
<<convo "I've been wanting to do this all day.///she says, fishing out your cock.///Holy shit, it's nice!|Is it?|Well I mean... I haven't seen a //lot//. But it seems nice.///she says, stroking its length.///I really like it.|It's gonna change your life.///you boast.|I sure hope so.///she says, laughing; oblivious to what you mean, and begins licking the tip.|///She teases you a bit and then moves on to sucking it.|" >>
<<say "...." NEXT >>
<<case 93 >>
<<charimage date/date61_2.jpg rightwide >>
<<convo "///The suction of her mouth holds the tip in place as she licks it. You didn't have her figured for a virgin, but she seems pretty confident - and competent - at sucking dick.||You're good at this...|Mmmmm...|///She does her damndest to coax you to cum, and in days past you would have allowed yourself to be lost in the pleasures of her mouth and succumbed to them, but your sperm will not be swallowed today.||///You have other plans for it.|" >>
<<say "Let's fuck, _HERNAME." NEXT >>
<<case 94 >>
<<charimage date/date63_1.jpg rightwide >>
<<convo "Damn right!///she says, dropping her shorts and tossing her shirt aside.|///She stands in front of you, posing as if to show her body and say //I'm your toy//.|Just... one more thing before we start. I want to do it //raw//, and I bet you want to too.|Damn right.///you say, repeating her words from earlier.|Mmmm-hmmm. Just... can you promise you'll pull out?|Can you promise you'll swallow?///you say, without missing a beat.|Hahaha." >>
<<say "Show me your body." NEXT >>
<<event_unlock famgirl-visit >>
<<case 95 >>
<<charimage date/date63_2.jpg rightwide >>
<<convo "Ok...///she says, unclipping her bikini top slowly as she faces away from you.|///She tosses it at you playfully and then lies on her back, sliding her panties upward, over her feet.|You like what you see?|Yeah.|You wanna put that big dick of yours inside me, huh?|As much as you want me to, I'm sure.|You got //that// right, _NAME. I'm a horny little bitch." >>
<<say "Then I'll fuck you like one." NEXT >>
<<case 96 >>
<<charimage date/date64_1.jpg rightwide >>
<<convo "///She obediently gets on all fours, arching her back so her ass sticks up at a pleasing angle.|That's right... You think you can take this whole thing?///you say, heaving your dick and getting in position behind her.|Mmmm-hmmm...|///You push the tip into her pussy.|Ohhh... oh...///she gasps as you slowsly slide it in.///So big...|||///Yours might be the biggest dick she's taken, but but after a few minutes of skewering her gently, she was ready for |F-fuck yeah!///she says as you give her pussy a vigorous mashing.///Oh yeah _NAME... do me like that!|///She moans and wails and swears as you pound her, each slam sending a spattering of her abundant pussy juices in all directions. She's a loud fuck but for the monent you cannot even summon the slightest concern for the possibility of her family hearing it through the walls.|Mmm... oh... oh...|///She's no slut, but she enjoys a good fucking too much; she'll become one eventually. For your part, you're almost at your limit; you'll either have to slow down or shoot your shot." >>
<<say "Jackhammer her tight teen pussy." NEXT >>
<<say "There's nobody in the world I'd rather be with. (imagine you're fucking Perryn instead)" LIE:1 ART>2 LOVE:1 PAGE:100 >>
<<unhappen famboy_fucktalk >>
<<case 97 >>
<<charimage date/date64_2.jpg rightwide >>
<<convo "" >>
<<say "zzzzz" NEXT >>
<<case 98 >>
<<charimage date/.jpg rightwide >>
<<convo "" >>
<<say "zzzzzzzz" NEXT >>
<<case 99 >>
<<charimage date/.jpg rightwide >>
<<convo "" >>
<<say "" NEXT >>
<<case 99 >>
<<charimage date/.jpg rightwide >>
<<convo "" >>
<<say "zzzz" NEXT >>
<<case 100 >>
<<charimage date/extra1.jpg rightwide >>
<<convo "Oh... that's so sweet!|///You slow down your thrusts so you don't loose your load too soon. You look at her ass and imagine it more tanned and toned, like one you saw earlier.||_NAME... it feels so good, but why did you slow down so suddenly?///she says, turning around to face you.||Oh, I'm just taking the chance to admire your beautiful body.///you say as you conjure up your memory of Perryn's face.///You're so beautiful, _HERNAME.||Kiss me like the slut that I am.///says Perryn's voice in your imagination as you make out with her using _HERNAME's body as a proxy.||Mmmmm, you're so sweet.///she says, as your lips part.///Make love to me, _NAME.|Make love? I want to make //porn//.///says Perryn as you feel her breasts.///Ignore that stupid child and fuck me like an animal already, _NAME!" famgirl fantasy POV >>
<<say "Anything you say..." NEXT >>
<<case 101 >>
<<charimage date/extra2.jpg rightwide >>
<<convo "OH! Oww! Easy!///she says, squirming under the pressure of as you shove your dick deeper and more roughly into her - //their// - pussy.///Uhhh.... oh....///|///Her reaction, and the sensation of being inside her don't quite match the vision of of the Perryn's porn body.|||Fuck my pussy, _NAME.///says Perryn's voice in your imagination.///Fuck me hard, like I'm your personal fleshlight.|///After some time, _HERNAME succumbs to the enjoyment of your deep hard thrusts.|Oh... _NAME... so good...///says the girl's voice, while Perryn's says...|If I knew you would be this good... I wouldn't have been so cold to you... But enough of this gentle shit! Fuck this bitch and hard!" famgirl fantasy POV >>
/*
oooooo
<<convo "" >>
Your breasts are amazing.///you tell her, while imagining that instead of her soft young breasts you're gripping Perryn's perfectly spherical silicon orbs.|
*/
<<say "Yes..." NEXT >>
<<case 102 >>
<<charimage date/extra3.jpg rightwide >>
<<convo "Mmm...|Aren't I the most beautiful bitch you've ever seen?|You're so beautiful...///you say, seeing only Perryn's face, her fake eyelashes fluttering at you, eyes rolling up into her head.|Oh... _NAME...///_HERNAME moans, while the other voice says...|Cum inside me! Fill me up with your bastard seed! Breed the fuck outta me!" famgirl fantasy POV >>
<<say "HUGH!!!" NEXT >>
<<case 103 >>
<<charimage date/creampie.jpg rightwide >>
<<fuck _WHO >>
<<convo "You came inside me!?|It was so amazing, I didn't have time to pull out.|And you came //so much//!?!?|Well, you're so sexy and beautiful... brings the most out of me.|It's... it's not my s-s-afe day... You... YOU... YOUUU..." >>
<<do "Continue." PAGE:110 >>
<<case 110 >>
<<charimage date/creampie2.jpg rightwide >>
<<convo "Just kidding! I'm on birth control.|What?|Haha, the look on your face. Hahahaha! I bet you thought you got me all preggers huh?|///What dissappointment...|Oh, I'm sorry. Look, it was just a prank, I- aw fuck. I just really like you; you're cute and a lot of fun. And I was just so relieve that... oh fuck. This is awkward.|Huh..?" >>
<<love 2 >>
<<eventhappen FANTASY_TIME >>
<<learntrait on_birth_control >>
<<do "Continue." PAGE:120 >>
<<case 120 >>
<<stand >>
She hastily puts on her clothes.
<<convo "Hooo, shit. That was good. Better than good. Oh man this is so great. Face like yours, dick like yours, and you know how to use it? AND you're right next door so the tracking chip won't get in the way?|I'm the complete package, what can I tell you.|I was worried back when that you'd go for Perryn, cuz I had my eyes on you. I thought she even liked //you//, on account of she told me to stay away from //guys like that//.|Haha, I think she's just being protective.|Yeah, she's great. I can't believe I got a best friend AND a boyfriend all in the first week of being here.|///Wait, boyfriend...?|Only... I know you probably want to take me on dates and like, introduce me to your friends and family and stuff but... Shit I gotta go.///she says as she glances at her phone, and hurriedly rushes out the door." >>
<<getnumber _WHO >>
<<journal famgirl "I fucked Sarah and now she thinks we're going out?" >>
<<event_exitlink >>
<<schedule email "_NAME, I heard you fucking through the walls. Who //was// that? Was she hot? She sounded hot!|famboy" 0 >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto NOBODY >>
<<difficulty 1 >>
<h1>WIP</h1>
<<set
_GROOMMOM = "woman-milf",
_GROOMDAD = "woman-milf",
_GROOM = "man-formal",
_BRIDEMOM = "woman-big",
_BRIDEDAD = "man-tough",
_BRIDE = "woman",
_NICEBOY = "man-fashion",
_BADBOY = "man-suit",
_PREGGIRL = "woman-preg",
_FASHGIRL = "woman-fashion",
_YOUNGGIRL = "woman-young",
_SLUTGIRL = "woman-slut",
_OTHER1 = "woman-scientist",
_OTHER2 = "man-suit",
0 >>
<<stand >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "" >>
<<case 0 START_SCENE >>
Some sort of party.
<<stand _GIVER >>
<<do "Invitation in other pants." "RESPO:111|222|333" PAGE:20 >>
<<case 1 START_SCENE >>
Some sort of party.
<<stand _GROOMMOM >>
<<convo "" _GROOMMOM >>
<<do "Talk to woman." "RESPO:111|222|333" PAGE:10 >>
<<do "Go to bar." "RESPO:111|222|333" PAGE:20 >>
<<do "Go to buffet." "RESPO:111|222|333" PAGE:25 >>
<<do "Go to 30." "RESPO:111|222|333" PAGE:30 >>
<<do "Go to 40." "RESPO:111|222|333" PAGE:40 >>
<<do "Go to 50." "RESPO:111|222|333" PAGE:50 >>
<<do "Go to 60." "RESPO:111|222|333" PAGE:60 >>
<<do "Go to 70." "RESPO:111|222|333" PAGE:70 >>
<<do "Go to 80." "RESPO:111|222|333" PAGE:80 >>
<<case 10 GROOMMOM >>
<<showifexists $REPLY "" >>
<<stand _GROOMMOM >>
<<convo _GROOMMOM >>
<<do "CHAT" "RESPO:I don't trust that woman. She's after our family's money. We've known their ilk for a long time; My late husband and her father served in the war together. I never trusted them. She and that sister of hers are scheming something." EVENTHAPPEN:MISTRUST >>
<<do "CHAT2" "RESPO:111|222|333" !HAPPENED:MISTRUST EVENTHAPPEN:MOMQUEST >>
<<do "GETSECRET" "RESPO:111|222|333" EVENTHAPPEN:zzzzzzzzz >>
<<do "Back." "RESPO:111|222|333" PAGE:1 >>
<<case 15 GROOMDAD >>
<<case 20 BRIDEMOM BAR >>
<<showifexists $REPLY "" >>
<<stand _BRIDEMOM >>
<<convo _BRIDEMOM >>
<<do "CHAT" "RESPO:He's handsome, just like his father.|My aunt worked for their family." NEXT >>
<<do "CHAT2" "RESPO:I'm not allowed to drink, they asked the bar not to serve me." NEXT >>
<<do "GETSECRET" "RESPO:I fucked" GIVE:BEER EVENHAPPEN:MOTHERFUCKEDFATHER >>
<<do "Back." "RESPO:111|222|333" PAGE:1 >>
<<case 25 _BRIDEDAD >><<showifexists $REPLY "" >>
<<stand _BRIDEDAD >>
<<convo _BRIDEDAD >>
<<do "CHAT" "RESPO:I don't trust the groom. Never liked the kid, I don't know why." >>
<<do "CHAT2" "RESPO:111|222|333" >>
<<do "OWNSECRET" "RESPO:" HAPPENED:ZZZ EVENTHAPPEN:ZZ >>
<<do "GETSECRET" "RESPO:" HAPPENED:ZZZ EVENTHAPPEN:ZZ >>
<<do "Back." "RESPO:111|222|333" PAGE:1 >>
<<case 30 _NICEBOY >><<showifexists $REPLY "" >>
<<stand _NICEBOY >>
<<convo _NICEBOY >>
<<do "CHAT" "RESPO:We went to highschool together, like brother to me.|See that pregnant woman over there? She's my wife." >>
<<do "CHAT2" "RESPO:GROOMSISTER like a sister to me." >>
<<do "OWNSECRET" "RESPO:" HAPPENED:BROTHERSUS EVENTHAPPEN:THEYPOOR >>
<<do "GETSECRET" "RESPO:OH, I have to get this off my chest. Last night." EVENTHAPPEN:SLUTCHEAT >>
<<do "Back." "RESPO:111|222|333" PAGE:1 >>
<<case 50 _PREGGIRL >><<showifexists $REPLY "" >>
<<stand _PREGGIRL >>
<<convo _PREGGIRL >>
<<do "CHAT" "RESPO:GROOMFAM such a lovely family. BRIDEMAID1 has been so sweet, helping me set up the nursery." >>
<<do "CHAT2" "RESPO:This is _NICEBOY's baby. We're married." >>
<<do "OWNSECRET" "RESPO:" HAPPENED:ZZZ EVENTHAPPEN:ZZ >>
<<do "GETSECRET" "RESPO:" HAPPENED:ZZZ EVENTHAPPEN:ZZ >>
<<do "Back." "RESPO:111|222|333" PAGE:1 >>
<<case 60 _FASHGIRL >><<showifexists $REPLY "" >>
<<stand _FASHGIRL >>
<<convo _FASHGIRL >>
<<do "CHAT" "RESPO:I'm youger sister of GROOMFAN." >>
<<do "CHAT2" "RESPO:111|222|333" >>
<<do "OWNSECRET" "RESPO:" HAPPENED:ZZZ EVENTHAPPEN:ZZZ >>
<<do "GETSECRET" "RESPO:" HAPPENED:ZZZ EVENTHAPPEN:ZZZ >>
<<do "Back." "RESPO:111|222|333" PAGE:1 >>
<<case 80 _SLUTGIRL >><<showifexists $REPLY "" >>
<<stand _SLUTGIRL >>
<<convo _SLUTGIRL >>
<<do "CHAT" "RESPO:111|222|333" >>
<<do "CHAT2" "RESPO:" >>
<<do "OWNSECRET" "RESPO:I fucked the married guy." HAPPENED:SLUTCHEAT EVENTHAPPEN:ZZ >>
<<do "GETSECRET" "RESPO:" HAPPENED:ZZZ EVENTHAPPEN:ZZ >>
<<do "Back." "RESPO:111|222|333" PAGE:1 >>
<<case 80 _YOUNGGIRL >><<showifexists $REPLY "" >>
<<stand _YOUNGGIRL >>
<<convo _YOUNGGIRL >>
<<do "CHAT" "RESPO:I am _GROOM's younger sister." >>
<<do "CHAT2" "RESPO:" >>
<<do "OWNSECRET" "RESPO:" HAPPENED:ZZZ EVENTHAPPEN:ZZ >>
<<do "GETSECRET" "RESPO:" HAPPENED:ZZZ EVENTHAPPEN:ZZ >>
<<do "Back." "RESPO:111|222|333" PAGE:1 >>
<<case 80 _OTHER1 >><<showifexists $REPLY "" >>
<<stand _OTHER1 >>
<<convo _OTHER1 >>
<<do "CHAT" "RESPO:111|222|333" >>
<<do "CHAT2" "RESPO:" >>
<<do "GETSECRET" "RESPO:" HAPPENED:ZZZ EVENTHAPPEN:ZZZ >>
<<do "Back." "RESPO:111|222|333" PAGE:1 >>
<<case 80 _OTHER2 >><<showifexists $REPLY "" >>
<<stand _OTHER2 >>
<<convo _OTHER2 >>
<<do "CHAT" "RESPO:I look a lot like my brother, don't I?" >>
<<do "CHAT2" "RESPO:" >>
<<do "GETSECRET" "RESPO:" HAPPENED:FUCKAROUND EVENTHAPPEN:ZZZ >>
<<do "Back." "RESPO:111|222|333" PAGE:1 >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >><<event_exitlink >><<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >><<event_exitlink >><<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >><<event_exitlink >><<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
<<set _GIFTS = {},
_GIFTS.ring = {
CONVO: "Oh my gosh, I had a ring just like this! I lost it during the move, oh you have no idea how happy this makes me!///she says, kissing you on the cheek.",
BONUS: "3",
SHOWTXT: "She smiles at you as you take her by the hand and slide the ring on her finger.",
SHOWCND: "C:5 LOVE:2",
} >>
<<set _CHALLENGE = {
WHERE: "seaside",
TEXT: "As you whiz by, an ass catches your eye. Momentarily forgetting your situation, your head turns to follow it. She looks just like _HERNAME's sexy friend. What an ass! Unfortunately, your head turns as you pass it by, and your date suddenly falls silent; it seems you've made an ass of yourself, as well. ",
CONVO: "",
SHOWTXT: "Shit, that might actually have //been// her friend. You should make a point of checking out her ass next time you see her, because you liked what you saw.",
SHOWCND: "P EVENTUNLOCK:perenia-quest1:3",
STAND: "",
OPTION_ENDDATE: {
BUTTONTEXT: "",
RESPONSE: "",
}
}>>
<<set _TEMPTATION = {
WHERE: "",
DIFFICULTY: 1,
CONDITIONS: "CHARM",
CONVERSATION: "Hey, let's stop here for a rest.///she says, tired from cycling (even though you did most of the pedalling) and wanting a break from the sun.|///You stop and the two of you sit together in the shade, sharing water from a bottle she had the foresight to bring.|Hey, I have an idea. Turn your back for a second.|Why?|It's a suprise.///she says, giving you a playful shove away.|///You close your eyes and wait. The sound of clothing rubbing against skin reaches your ears.|Alright, I'm ready.|You open your eyes to see her in a leopard print bikini which leaves little to your imagination. Hands on hips, she smiles as you with a blush on your cheeks; she's asked you to look at her, and now you have, and she can read it on your face that you like what you see.",
STAGE1: {
BUTTONTEXT: "You look really sexy. Mind if I take your photo?",
CONDITIONS: "TAKE:photobikini HAVE:camera SCORE:2",
RESPONSE: "Sure.///she says, smilling widely.///Can I have it to post on social media?|Absolutely. You'll want to make your friends jealous.///you say, snapping a photo.|They're already jealous of me for living here.|No, I mean jealous of your body.|_NAME.///she says, blushing.///Do you really mean that?|I do. How about you show off what you got?|///Laughing, she strikes several poses, but it's the fourth pose - where she sticks her ass out and up - is the keeper.|Hold it like that!///you say, and snap a photo. A thin piece of cloth prevents you from seeing everything, but still...|I don't think I'll be posting this one on my social.|I'm going to keep it for myself then.|Teehee...///she says.",
},
STAGE2: {
BUTTONTEXT: "What else can you show me, _HERNAME?",
ZCONDITIONS: "",
RESPONSE: "Hehehe.///she says, squeezing her tits together.///You like what you see?|Yeah, I do.",
},
STAGE3: {
BUTTONTEXT: "Actually, I //love// what I see. Show me //more//.",
CONDITIONS: "",
RESPONSE: "///She kneels on the ground, and seems to hesitate for a moment, as if considering if she should do something.||I'm gonna... no, I shouldn't...",
},
STAGE4: {
BUTTONTEXT: "Yes, you should.",
CONDITIONS: "",
RESPONSE: "Alright, let me just...///she strokes her breasts playfully, and makes a move to pull her bikini top aside, and then... sticks out her tongue mockingly.|Hey, come on. I liked where that was going.|Haha, I bet you did.",
},
STAGE5: {
BUTTONTEXT: "Hey... for a moment there, I thought I'd be in heaven...",
CONDITIONS: "TAKE:photonude HAPPEN:famgirl_nudephoto",
RESPONSE: "Well, it wasn't nice for me to tease...///She sits back, spreads her legs towards you, reaches up to her bikini top.|Nice!///you say, and snap a photo before she chan change her mind.|Ok, that's enough.///she says, quickly replacing her top.///Did you like?|Yeah, they were amazing.|Thank you... you can keep that one. Promise you won't show anyone?|I promise.",
},
} >>
<<set _FUCKING = {
WHERE: 0,
CONTRA_TYPE: "pullout",
CONTRA_COMMAND: "pullout",
CONTRA_CONVO: "pullout",
CONTRA_CONDITIONS: "pullout",
STAGE0: {
TYPE: "POSE", STEPS: 1,
CONVERSATION: "",
CONDITIONS: "",
},
STAGE4: {
TYPE: "DOGGY", STEPS: 2, UNSKIPPABLE:1,
COMMAND: "Bend over...",
CONVERSATION: "",
CONDITIONS: "UNHAPPEN:famboy_fucktalk",
},
STAGE5: {
TYPE: "DOGGY", STEPS: 2,
COMMAND: "There's nobody in the world I'd rather be with. (imagine you're fucking Perryn instead)",
CONDITIONS: "LIE:1 ART>2 LOVE:1",
CONVERSATION: "Oh... that's so sweet!|///You slow down your thrusts so you don't loose your load too soon. You look at her ass and imagine it more tanned and toned, like one you saw earlier.|_NAME... it feels so good, but why did you slow down so suddenly?///she says, turning around to face you.|Oh, I'm just taking the chance to admire your beautiful body.///you say as you conjure up your memory of Perryn's face.///You're so beautiful, _HERNAME.|Oh, you're so sweet.///she says, looking into your eyes over her shoulder.///Make love to me, _NAME.|Make love? I want to make porn.///you think to yourself as you slam your cock as hard and deep as it'll go.|OH! Oww! Easy!///she says, squirming under the pressure of your pounding.///Uhhh.... oh....|///Her reaction, and the sensation of being inside her don't quite match the vision of of the Perryn's porn body.|Fuck my pussy, _NAME.///says Perryn's voice in your imagination.///Fuck me hard, like I'm your personal fleshlight.|///After some time, _HERNAME succumbs to the enjoyment of your deep hard thrusts.|Oh... _NAME... so good...///says the girl's voice, while Perryn's says///Fuck me harder with your hard cock!|Your breasts are amazing.///you tell her, while imagining that instead of her soft young breasts you're gripping Perryn's perfectly spherical silicon orbs.|Mmm...|You're so beautiful...///you say, seeing only Perryn's face, her fake eyelashes fluttering at you, eyes rolling up into her head.|Oh... _NAME...///she moans, while the other voice says///Cum inside me! Fill me up with your bastard seed!",
},
STAGE6: {
TYPE: "CREAMPIE", TRAITS: "", TRAITS: "LAST",
COMMAND: "Here it comes... (break your promise and creampie her)",
CONVERSATION: "///Pull out? Fuck //that//. You shoot your load, flooding her pussy with your seed!|Ohhh there it goes...|Hmmmm... wait, what? Why did you stop?|Uhh, no reason...///you say, pulling your dick out.|///Your dick is slick with your own sauce, and cum seeps out of her, drizzling onto the cushion below.||Did you... Oh no! You just came in me didn't you?!|Maybe a little...|Dammit! It's not a safe day for me!|///As she towels the cum at her pussy, she is able to calm down and explains that she's taking {{contraceptive suppressants}}, which reduce her likelihood of becoming pregnant, but not as much as the pill or some other method might.|I can get these over the counter, without a perscription. If I get a perscription, I'd have to use my parents corporate health plan, and they would find out. If my mom could get her head out of workspace long enough to notice she'd murder me, and dad? I dunno. I guess he'd be pissed or super bummed out or something. I dunno.|I see. Sorry about it, I coldn't help myself.///you lie.|Oh don't worry, I overreacted. Chances are pretty low of it happening, and anyway I had a fucking great time!|So did I. And if worse comes to worse...///you begin to lie, wanting to guarantee future access to her pussy in whatever way you can,///I'll take responsibility. Be a dad, and whatever.|Oh, that's so //cute//.///she says, tapping you on the cheek.///We'd make a great baby, wouldn't we? Anyway, I better sneak out before they start wondering where I am. See you soon?|Sure.",
CONDITIONS: "ACT:rapey LOVE:-3",
},
STAGE7: {
TYPE: "BUKKAKE", TRAITS: "FARSEE LAST",
COMMAND: "Here it comes... get ready to swallow... (pull out)",
CONVERSATION: "Ok pullout pullout!///she says.|You pop your cock out and, as she swiftly falls to her knees at your feet, you take aim into her mouth. Your dick explodes before you get it into position, hozing out the white goo all over her.|Holy smokes, I'm glad you missed my mouth. I couldn't swallow all //this//.///she says, her speech muffled from the portion of your load she's holding in it.|You gonna swallow it?|Gulp!///she says, keeping her word.///Mmmmm. Not bad. That was really, really fun. I'd love to stay longer, but I better sneak out before they start wondering where I am. See you soon?|Sure.",
CONDITIONS: "",
},
} >>
<<set setup.NPCS.famgirl = {
"id" : "famgirl",
"firstname" : "Sarah",
"lastname" : "Henson",
"title" : "",
"description" : "",
"age" : 18,
"race" : "white",
"ethnicity" : "American",
"gender" : "female",
"traits" : "nice boobs|blonde|student|mean|likes dating|likes older guys|high school student".toArray(),
"model" : "Tessa Taylor",
"stats" : {
"S" : 3,
"P" : 4,
"E" : 4,
"C" : 8,
"I" : 8,
"A" : 7,
"L" : 3,
},
"skills" : {
"art" : 5,
"barter" : 22,
"charm" : 22,
"lie" : 50,
"meds" : 777,
"oral" : 30,
"threat" : 5
},
"asks" : {
friends: "I got tons of besties who'll come visit me, but the only friend I have on the island is P.|Don't worry about me, I'll make friends no problem.",
family: "My parents are busy a lot, and don't pay attention and whatever, but they're ok I guess. They mostly let me do what I want.|Well, you've met them. Boring parents, {{lametarded}} brother.|My grandmother - my mom's mom - is so cute and nice! I can't wait to visit her at Thanksgiving. We're not not actually related though - my mom was adopted.",
lametarded: "It's a word I made up. Do you like it? I think it suits him perfectly.",
"famboy": "He's soooo annoying... such a horny loser!|I don't hate him. I just can't wait until he gets his shit together and gets laid. Do you know any lame chicks we can set him up with? Preferably kinda ugly ones, we don't want his first time to be //too// special, you know?|Dumb mouthbreather, don't you just hate him?",
perenia: "Oh she's just so fabulous. I've never made a best friend so fast!|I hope some day I'll be half as sexy as her.|I feel like she's like, my older sister that I never met before, or something like that. I just have a good feeling about living here now that I've met her.",
},
"scenes" : {
"pregan_npc" : "famboy",
"pregan_convo" : "_NAME, my sister... I overheard her talking on the phone with a friend back home and... I don't want to be alarmist, but I'm pretty sure the word 'baby' came up. Do you think... do you think she might be pregnant?",
"pregan_say1" : "Your sister was a slut, _HISNAME. It was only a matter of time until her ways caught up with her.|Hey! Don't say that about my sister!|Look, you want me to sugar coat it? You're going to be an uncle, _HISNAME, and you'll never know who the kid's father is. Lets cut this bullshit.|I... sniff... I just...|Just be a good brother and support your sister. I know it might be hard given you never got along, but she does love you and I know you love her.|Yeah, you're right. Thanks, _NAME.",
"pregan_say2" : "Yeah, and I'll give you three guesses who the father is. (confess)|What? Why would you..?|Because I know who the father is.|_NAME! Tell me!///he says frantically, his face reddening with frustration.///Y-you g-gotta tell me! It's important!|Three guesses. I'll give you a hint: It's someone who lives in the motel.|Um... I don't know. It wasn't... oh god, did she... I jerk off into klenex, what if she picked one out of the waste basket and wiped her pussy with it after peeing? And then like, the sperm from it got-|No! Come on _HISNAME!|Uh... OHHHH fuuuuck. It was dad, wasn't it? So //that's// why he always favored her! Oh my god, dad how could you! Is that why her allowance is bigger? It //must// be sex payments.|No!|Oh. Ummm... that really leaves... uh... oh shit. I- oh fuck. Son of a bitch!///he says, enraged.///It was that Spanish kid from two doors down who stayed here for a few days!|_HISNAME.|Fuck! He couldn't have been more than 12, a guy like that is getting girls like my sister and here //I// am-|_HISNAME-|You're right, you're right. I'm focusing on the wrong thing. The real issue is that my sister is a pedophile. That baby inside her... it's a rape baby. Satuatory rape baby. Disgusting! But I have to help her cover the crime, and...///he trails off. You decide to leave him.",
"pregan_say3" : "",
}
}>>
<<set setup.NPCS.perenia = {
"id" : "perenia",
"firstname" : "Perryn",
"lastname" : "Whitesnake",
"model" : "Jesse Jane",
"title" : "",
"description" : "",
"quest" : 0,
"age" : 23,
"gender" : "female",
"race" : "white",
"hair" : "blonde",
"eyes" : "blue",
"traits" : "big boobs|fake boobs|blonde|sexy|infertile|slut|unfriendly|secretive|loves big dick|hates white guys|dislikes asian guys".toArray(),
"willroam" : "beach beach downtown beach heights hotel brothelroad".toList(),
"asks" : {
"fake boobs" : "They're //real//, _NAME. And you'll never touch them.",
"camera": "What? I don't care.",
"famgirl": "She reminds me of myself when I was her age... I just want to look out for her. Protect her from people who want to use and abuse her.",
"famboy": "What about him?",
"nothing": "What exactly do you want?",
"typhon": "I've never heard of him.|Who?|It's something from mythology, why are you asking me about it?",
},
"stats" : {
"S" : 3,
"P" : 4,
"E" : 9,
"C" : 8,
"I" : 8,
"A" : 10,
"L" : 3,
},
"skills" : {
"art" : 5,
"barter" : 22,
"charm" : 22,
"lie" : 50,
"meds" : 777,
"oral" : 30,
"threat" : 5
}
}>>
<<set setup.NPCS.famboy = {
"id" : "famboy",
"firstname" : "Ernie",
"lastname" : "Henson",
"title" : "",
"description" : "",
"age" : 18,
"gender" : "male",
"traits" : "shy|low self-esteem|antisocial|virgin|high school student|likes blonde girls|likes big boobs".toArray(),
"model" : "stock",
"stats" : {
"S" : 3,
"P" : 4,
"E" : 6,
"C" : 2,
"I" : 5,
"A" : 5,
"L" : 3,
},
"skills" : {
"art" : 50,
"lie" : 20,
"tech" : 30,
"hack" : 60,
}
}>><<nobr>>
<<eventhead>>
<<difficulty 1 >>
<<talkingto famboy >>
<<set
_HUS = "George", _HUSS = "man-suit",
_WIF = "Nancy", _WIFS = "woman-suit",
_SON = "Ernie", _SONS = "famboy",
_DAU = "Sarah", _DAUS = "famgirl",
_FAM = "Henson",
_SISTERNAME = "famgirl".getFullName('first'),
_FRIENDNAME = "perenia".getFullName('first'),
_FAMGIRLLOVEREQ = 20,
_FUCKEDSISTER = "famgirl".wasFucked(),
_FUCKEDFRIEND = "perenia".wasFucked(),
0 >>
<<event_delayrepeat >>
/*
<<set _FUCKLIST = $RECORDS.lists["girls_fucked"] >>
<<if _FUCKLIST.length >>
<<set _WHOFUCKED = _FUCKLIST.random() >>
<<else>>
<<set _WHOFUCKED = "HISSISTER" >>
<</if>>
<<set _HERNAME = _WHOFUCKED.getFullName() >>
<<if _WHOFUCKED=="HISSISTER">>
<<set _ALTSCENE = 1 >>
<</if>>
*/
<<if $CHOICE2=="ASS" >><<randomass right >><<set $CHOICE2="">><</if>>
==_LOVE _SCORE==
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<stand 0 tintfar >>
<<eventstarterlink "Look around." >>
<<case 0 START_SCENE >>
<<stand 0 tintfar >>
<<stand >>
<<if _LOVE > 1 >>
You think you hear someone say your name.
<<quo _WHO "..._NAME! Over here.|What's up, _NAME?" >>
<<else >>
Hey, isn't that... before you can even summon his name, he notices you looking at him, and nods in greeting. <<p>>
<</if>>
It's _HISNAME, <<= _FUCKEDSISTER ? "who's sister _DAU you've fucked, and likely will fuck again" : "who moved in at the motel" >>. He's leaning against a wall, watching girls go by.
<<say "What's up?" NEXT >>
<<say "Hey _SON." NEXT >>
<<say "Yo." NEXT >>
<<event_exitlink "Wave at him but go elsewhere." >>
<<case 1 MARKETSON >>
<<stand >>
<<if _FUCKEDSISTER and !"famboy_fucktalk".happened() >>
<<convo "What up my playa! I hear you bangin' girls through the wall, nice! You gotta teach me your secrets.|///It takes you a few moments to realize he must be talking about... the time you fucked _SISTERNAME, his sister!|I see that smile on your face! Must have been pretty good memory. Come on, spill the deets!" >>
<<happen famboy_fucktalk >>
<<say "Alright, fine..." PAGE:50 >>
<<say "Let's change the subject." NEXT >>
<<elseif _FUCKEDSISTER and 0 >>
/*
<<say "NICE" NEXT "RESPO:" CHOICE:NICE >>
<<say "BEST" NEXT CHANCE:66 "RESPO:" CHOICE:BEST SECRET >>
<<say "MEAN" NEXT "RESPO:" CHOICE:MEAN >>
<<say "DULL" NEXT "RESPO:" CHOICE:DULL >>
*/
<<else >>
<<if _LOVE > 1 >>
<<randomass right >>
<<quo _WHO "Hey, dude! You gotta check this out..." >>
He gestures towards the crowd at an attractive woman. Well, her ass is attractive; can't see the face from here.
<<show "Actually, you can see her face pretty good. The ass is better, tho." P:8 >>
<<else >>
<<quo _WHO "Hey, _NAME. I'm just... uh, hanging out." >>
<</if>>
<<do "Stay a while and chat." NEXT >>
<</if>>
<<case 2 CHATTING >>
<<stand >>
You chat with him for a bit.
<<describeamount 0 10 _LOVE "|He seems relieved to have someone to talk to.|He is fond of your company.|He seems glad that you're around." >>
<<if _LOVE>=3 and random(100)>.80 >>
<<set
_girllist = "bratmom|jurgenda|pigtails|famgirl|perenia",
_girllist += "doco".inParty() ? "|doco" : "",
_girl = _girllist.sayOne(),
_girlname = _girl.getFullName(),
_girlinto = !"famgirl perenia".includes(_girl),
0 >>
<<if _girl == "famgirl" >>
<<unstand famgirl tintfar >>
<<do "Continue..." PAGE:20 >>
<<elseif _girl == "perenia" >>
<<unstand famgirl tintfar >>
<<do "Continue..." PAGE:20 >>
<<elseif !_girlinto or 0 >>
<<else>>
<<unstand _girl >>
<<quo _WHO "Oh, it's her again...|Look who it is.|Oh wow..." >>
He gestures towards a woman some distance away.
<<switch _girl >>
<<case bratmom >>
<<convo "I know she's fat and kinda old but.. //Would?// Like I could suck on those tits //all day//. I wouldn't even care if she was my mom... God, I wish my mom looked like //that//." >>
<<case jurgenda >>
<<convo "She's so cute!" >>
<<case perenia >>
<<convo "I never thought in my whole life I'd meet someone like that. Holy shit... she's so perfect, I cream my pants whenever she's around. Practically, anyway. " >>
<<case pigtails >>
<<convo "I'd love to hold onto those pigtails while I fuck her from behind!" >>
<<case doco >>
<<convo "It's that milf I see you hanging around with.|What?|Oh, shit. Is she your mom?|Oh, //her//.///you say, realizing who he's pointing at.///No she's not my mom.|Oh phew, I thought maybe I pissed you off." >>
<</switch >>
<<if _girl.visiblyPregnant() >>
She's walking nearby, and is now close enough that there's no mistaking the fact that she's visibly pregnant.
<<quo _WHO "Looks like someone got to her already, huh? Haha.|Oh wow, a preggo. I feel dirty now.|Is it weird that it makes her even hotter? Asking for a friend.|Whoah... does that mean she's gonna spray milk when she cums like in hentai?" >>
<</if>>
<<say "Shit, you have good taste.|Nice pick." NEXT "RESPO:If I got in there, I'd...|///You laugh as he tells you the things he'd like to do to her." CHOICE:NICE >>
<<say "She's all yours, buddy.|She's not my type.|You can have her." NEXT "RESPO:You're not into it? Ok, well...|///You laugh as he tells you the things he'd like to do to her." CHOICE:DULL >>
<<if _girl.wasFucked() and _girl.visiblyPregnant() >>
<<say "Oh, I know her. And by //know// I mean in the //carnal// sense.|_girlname? Yeah, I been in her." NEXT "RESPO:Bro, are you for real?! Does that mean, that she's...|Yeah, I think the baby's mine. That's why I'm keeping out of sight, I don't know if she wants to marry me or murder me or sue me or what.|Shit...|Yeah, totally worth it though.|You say that, but I'm gonna make sure I wear a condom... if I ever get a chance." CHOICE:NICE >>
<<say "That's _girlname. Here's a cautionary tale for you... (tell him about her pregnancy)" NEXT "RESPO:Whoah... that's nuts. All this time I wanted to get my dick in a girl, I didn't think of the importance of pulling it back out.|Yeah. Always pull out.|So what are you gonna do...? About uhh, her? And the baby and all that?///he says, uncertain how to be delicate.|Don't you worry about it." CHOICE:NICE >>
<<elseif _girl.wasFucked() >>
<<say "Oh, I know her. And by //know// I mean in the //carnal// sense.|_girlname? Yeah, I been in her." NEXT "RESPO:What?!|///You brag about fucking her. He enjoys the lurid description but seems a bit jealous by the end." CHOICE:MEAN >>
<</if>>
<<say "Hey, take this. Go talk to a girl, maybe you'll get lucky. (give condom)" NEXT GIVE:condom "RESPO:I dunno man...///he says, taking it.///I appreciate the gesture, but it's kinda putting the cart before the horse, isn't it?|Well, you'll have it ready if and when you need it. Just believe in yourself.|Yeah, thanks. I'll try." CHOICE:BEST SECRET >>
<</if>>
<<elseif _LOVE>=6 >>
<<quo _WHO "God, I'm so horny dude. I wish I could... I dunno. I'm not confident like my sister is.|I'd love to have a girlfriend... even for a week maybe. I thought moving here would be a chance to reinvent myself, but I don't know how." >>
<<say "Lets see who can spot the hottest girl. Like you spot a girl first, she gets added to your harem, and we'll see who has the best harem by the end of it." NEXT "RESPO:Yeah, I like the sound of that!///he says cheerfully.|///It was a dorky idea, but it was still kinda fun. The two of you compare your picks at the end.|You snatched some good ones, but I think mine's better. And- whoah! Too bad we had a five-girl limit, cuz look at that..." CHOICE:NICE CHOICE2:ASS >>
<<say "This won't find you love, but it might //rent// you something just as good." NEXT CHANCE:66 GIVE:whorecoin "RESPO:Whoah, is that a...///he says, taking the coin from you.///Wow. So you just go up to some hoe and she'll...|Yeah. Just like that.|I mean, I dunno. How do you know which ones are whores? And will they even do //me//? I mean, I figure they'd just laugh.|Well, just hold on to it. Maybe the opportunity will present itself.|Yeah. Holy shit, thanks bro. You're awesome." CHOICE:BEST SECRET >>
<<say "You'll probably be a virgin forever.|You're pathetic.|You're a born loser. Sorry, but it's true." NEXT "RESPO:Why you gotta say shit like that? Really brings me down." CHOICE:MEAN >>
<<say "Don't sweat it. Let's just enjoy the view.|Lets change the subject. What kind of music you listen to?|You need help studying or something? Might help take your mind towards the unbearable loneliness that will inevitably engulf your soul." NEXT "RESPO:Yeah, let's do that..." CHOICE:DULL >>
<<elseif _LOVE>=3 >>
<<quo _WHO "Bro, would you look at all these girls? You got all kinds. I thought I knew what I liked but now I'm just spoiled for choice.|Dude, look at the tits on that one!///he says, pointing at a girl.///They're not the best I've seen today, but the best I've seen in the past hour, easily." >>
<<say "Yeah, there's some amazing girls.|What are you into? Blonde? Asian? Maybe the local island girls?|Let me ask you: tits, or ass?" NEXT "RESPO:///You talk about girls for a bit. Seems it's his favorite topic, the horny fucker. There's a lot of inspiration everywhere." CHOICE:NICE CHOICE2:ASS >>
<<set _NUMERO = "younger women fucked".counted() >>
<<if _NUMERO>=3 >>
<<say "I've fucked _NUMERO girls your age since I got here, you know." NEXT CHANCE:88 ACT:nice HAPPEN:famboy_sexpert "RESPO:What? For real?///he says, incredulously.|Yeah, I love teenage girls.|Dude! How! You gotta tell me.///he says, pleadingly.///I need to know how it's done.|Well, alright...///you say, and start giving him pointers on his approach, not certain if he'll even know what to do with this advice." CHOICE:BEST SECRET >>
<</if>>
<<say "You wouldn't know what to do with one of these girls.|I bet you'd cream your pants if you even talked to one of them." NEXT "RESPO:Just because it's true... doesn't mean it doesn't hurt to hear, dude.///he says, looking sad." CHOICE:MEAN >>
<<say "Why don't you go talk to one of these girls?" NEXT "RESPO:Uh, just prefer watching I guess." CHOICE:DULL >>
<<say "Wanna go to the beach or at the motel pool? The girls would be wearing less, you know?" NEXT "RESPO:Nah, I prefer it here. Uh, I don't want to run into my cunty sister.|Ah, understood." CHOICE:DULL >>
<<else>>
<<quo _WHO "Nothing much, just taking in the view, you know what I mean?|Supposed to be studying but, I can't concentrate, you know?|Mom's such a hardass about schoolwork, I had to get away for a while." >>
<<say "REDUNDANT??? I'm bored too. Care to chat?|Let's hang out a bit." NEXT "RESPO:Yeah, sure.///he says. The two of you chat for a bit. He's a dork." CHOICE:NICE >>
<<say "Yeah, so... oh, look! (point out a girl in short shorts bending over)|Check out //that// out. (point to hot girl)" NEXT CHANCE:25 "RESPO:Ohoho, nice! That one's going in the spank ban- I mean, uh, nothing.|What? We're both guys here." CHOICE:BEST CHOICE2:ASS >>
<<say "Yeah, whatever. Don't bother me, kid." NEXT "RESPO:Aww, don't be like that." CHOICE:MEAN >>
<<say "Why didn't you go to the beach?" NEXT "RESPO:Eh, my sister's there and I'm trying to avoid her. She'll make fun of me, which sucks, but if she's with her friend it'll be worse. Every second I spend around _FRIENDNAME I have to do multiplication tables in my head to suppress a boner." CHOICE:DULL >>
<</if>>
<<say "So about _SISTERNAME. She seeing anyone?" NEXT "RESPO:What? Of course not. We just moved here.///Lots of people here. You don't think she might have met someone?///No, just _FRIENDNAME." !FUCKED:famgirl SECRET JUSTONCE >>
<<say "So about _SISTERNAME. She mention me at all?" NEXT "RESPO:No, why?|No reason.|Man, stay away from my sister. She's not a slut! Geez.///he says angrily.|///No, of course not." FUCKED:famgirl LOVE:-1 SECRET JUSTONCE >>
<<case 3 RESPONSE >>
<<stand >>
<<convo>>
<<switch $CHOICE >>
<<case BEST >>
<<love 3 >>
You spend a bit of time shooting the shit with him.
<<case NICE >>
<<love 1 >>
You chat for a bit.
<<case MEAN >>
<<love -1 >>
He didn't like that.
<<case DULL >>
<</switch>>
<<timepasses .25 >>
It's about time you left.
<<event_exitlink "See you around." >>
<<event_exitlink "Gotta go, _SON." >>
<<event_exitlink "Later." >>
<<event_delayrepeat 2 >>
<<case 20 SISTERSEE >>
<<stand >>
<<image images/events/family/jeanshorts.jpg right >>
<<unstand famgirl tintfar >>
<<convo>>
He's pointing to a figure you can vaguely see in the crowd. You strain to make out the details of this woman... The sun is hitting on her in such a way that you have to squint to see, but what you can see you like.
<<convo "What an ass!" >>
<<show "Wait, this ass seems familiar... that's his sister! You almost laugh when you realize it." >>
<<do "Continue..." PAGE:20 >>
<<say "Nice! She's fucking hot." PAGE:3 CHOICE:NICE >>
<<say "I'd rape the shit out of her." PAGE:3 CHOICE:NICE CANACT:RAPE ACT:RUDE "RESPO:Eww, haha. But I know what you mean." >>
<<say "That's your own sister, you dipshit." PAGE:3 CHOICE:MEAN P:4 SECRET "RESPO:What? No... oh... oh god you're right...|///He looks visibly ill. For a moment, you think he's going to hurl.|I... I gotta go. I need to take a shower or twenty." >>
<<say "I know this girl. Wanna hear a secret? (toy with him about his sister)" PAGE:3 CHOICE:MEAN P:4 SKILLUP:JOKE:1 SECRET "RESPO:You know //her//? Lucky. What's her name?|Yoursis.|Yoursis, that's a weird name. Is it Scandanavian?|Yeah or Swissish or something. Anyway, if I play my cards right, I'll be fucking her by the end of the week.|Oh yeah? Nice! She girlfriend material?|Fuck no, she's a bitch. I'm actually just trying to get her pregnant. I'll ghost her ass the second that happens.|Whoah dude that's fucked!|Yeah and her brother - a scranwy little retard if ever I saw one - will probably want to kick my ass when he finds out. But he won't be able to.|Haha, so it's revenge for something?|No. He's just a loser. Anyway, I'm going to fuck your sis. I'm going to knock your sis up.|Yeah, I know. You said that already. It's kinda weird and all, but good luck." >>
<<case 40 FRIENDSEE >>
<<stand >>
<<unstand images/family/stand.png >>
<<convo>>
He's pointing to a figure you can vaguely see in the crowd. You strain to make out the details of this woman... The sun is hitting on her in such a way that you have to squint to see, but what you can see you like.
<<convo "What an ass!" >>
<<unstand famgirl tintfar >>
<<do "Continue..." PAGE:20 >>
<<say "Nice! She's fucking hot." PAGE:3 CHOICE:NICE >>
<<say "I'd rape the shit out of her." PAGE:3 CHOICE:NICE CANACT:RAPE ACT:RUDE "RESPO:Eww, haha. But I know what you mean." >>
<<say "That's your own sister, you dipshit." PAGE:3 CHOICE:MEAN P:4 SECRET "RESPO:What? No... oh... oh god you're right...|///He looks visibly ill. For a moment, you think he's going to hurl.|I... I gotta go. I need to take a shower or twenty." >>
<<case 50 SISTERTALK >>
<<stand >>
<<convo "Tell me all about it. Who is she? Your girlfriend?" >>
<<say "Something like that." "RESPO:Oh, cool. What's it like, having a girlfriend?|I said 'something like' a girlfriend. I'm just dating her.|Oh, I see." NEXT >>
<<say "Nah, some tourist I picked up." "RESPO:God, how is it so easy?" NEXT SCORE:1 >>
<<say "Just some stupid slut." "RESPO:Nice. Where do you find these sluts?" NEXT SCORE:1 >>
<<mana 1 >>
<<case 51 >>
<<stand >>
<<convo >>
He's apparently not done asking questions.
<<convo "So what's she like? Blonde, brunette, what?" >>
<<say "Blonde." "RESPO:My kind of girl!|I doubt that.|Well, the kind I'm into I mean." NEXT SCORE:1 >>
<<say "Brunette." "RESPO:Nice." NEXT LIE CHOICE:NEIN >>
<<say "Redhead." "RESPO:Nice." NEXT LIE CHOICE:NEIN >>
<<say "Latina." "RESPO:Nice." NEXT LIE CHOICE:NEIN >>
<<say "Asian." "RESPO:Nice." NEXT LIE CHOICE:ASIAN >>
<<say "Black." "RESPO:Nice." NEXT LIE CHOICE:NEIN >>
<<mana 1 >>
<<case 52 >>
<<stand >>
<<convo >>
This guy's trying your patience.
<<convo "Did she have nice tits?" >>
<<say "Decent size, natural." "RESPO:Nice!///he says.///Could you elaborate on the size a bit though? We talking oranges or grapefruits here?|Sigh.///you say, and indicate with your hands.|Oh man, I wouldn't mind sucking on those.///he says, while picturing his sister's tits without even realizing it in his head." NEXT >>
<<say "Big round fake ones." "RESPO:Oh dude that's fucking awesome. Just like _FRIENDNAME's." NEXT LIE SCORE:1 >>
<<say "Small tits." "RESPO:Oh. Uh, sorry I guess?" NEXT LIE CHOICE:LOL CHOICE=ASIAN SECRET >>
<<say "Small tits." "RESPO:I guess cuz she's Asian? Well, that's ok. Worthwhile tradeoff, if you ask me.|I didn't." NEXT LIE CHOICE:LOL CHOICE!=ASIAN SECRET >>
<<mana 1 >>
<<case 53 >>
<<stand >>
<<convo >>
_HISNAME leans closer. You aren't sure why, nobody is close enough to hear you over the ambient noise of the street.
<<convo "Was she any good?" >>
<<say "She was a virgin." "RESPO:Wait, a virgin... and she was flat? Dude, did you fuck a little girl?!|Of course not, you idiot!///you say, losing your temper.|Oh, sorry. I was just joking I didn't mean anything.|Yeah, ok." NEXT LIE CHOICE=LOL SECRET >>
<<say "She //was// a virgin." "RESPO:Whoah, you popped her cherry? Was there blood, like how it is in those Japanese porn games?|I guess.|Lucky! Have you fucked a lot of virgins?|Dude, I see what you're working up to, but I'm not taking your virginity.|What the fuck?! N-no, I meant-|But trust me, if I fucked your ass with //this//,///you say, gesturing towards your penis,///there would definately be blood on my dick afterwards.|///He scrunches up his face in a disgusted fashion.|Because it's so huge I'd rupture your asshole.|No, I got it... ugh...///he says, looking like he's about to gag.///I don't like these jokes.|///You managed to gross yourself out a bit, but it was worth it to see him squirm like this. If the primary goal of any joke is to amuse the person making it, then mission accomplished." NEXT LIE CHOICE!=LOL SECRET XP:50 SKILLUP:JOKE:1 >>
<<say "She was a good lay." "RESPO:Nice! But could you elaborate on that?|Well, she did this thing where...///you begin elaborating on how things went with _SISTERNAME. He seems enthralled by the level of detail." NEXT LIE >>
<<say "It was amazing, like being in a porno." "RESPO:Holy shit, that's awesome. So like, what //kind// of porno?|///You begin elaborating on how things went with _SISTERNAME, but enhance the details unrealistically. He doesn't seem to question anything, his porn-addled mind incapable of noticing your fibbery, but even so you feel like you've gotten good practice at creative embellishment.|That's exactly like what I want.|///Yeah no shit, you think. Except for the part where it's your own sister, you hastily add." NEXT LIE SCORE:1 SKILLUP:ART LOVE:2 >>
/*
<<case 52 >>
<<stand >>
<<convo >>
<<convo "How did you meet her?" >>
<<say "A milf." "RESPO:Nice! I didn't know you were into older women.|Just the hot ones. Don't worry, your mom's safe.|Wait, what?" NEXT LIE >>
<<say "A beach bimbo." "RESPO:Nice." NEXT LIE >>
*/
<<case 54 >>
<<stand >>
<<convo >>
<<convo "So like, did you wear a condom?" >>
<<say "No, she asked me to pull out." "RESPO:Oh, and you did?|Yeah, finished on her face.|Nice. I'd have finished in her mouth tho.|Cocky shit! You'd have finished before even penetrating in her.///you retort.|Your quips - although a laugh riot - are not helping with my self esteem.///he says, with an embarassed chuckle." NEXT LIE >>
<<say "Yes, I always wear one. And so should you." "RESPO:Ok, good to know." NEXT LIE LOVE:1 >>
<<say "Yeah, but I slipped it off when she wasn't looking." "RESPO:What? Why?!|Cuz that's how I roll.|Didn't she get mad? When she found out?|Yeah, that's the best part. Spitting and swearing at me and telling me to die, gets me instantly hard for round 2." NEXT LIE CHOICE:CREAMPIE >>
<<say "No, condoms are lame. I don't wear one and neither should you." "RESPO:Oh, but what about-|Just don't.|But what if she-|Refuse. Stand your ground.|But then-|Nope." NEXT LIE ACT:corrupt CHOICE:CREAMPIE >>
<<case 55 >>
<<stand >>
<<convo >>
<<if _SCORE>=4 and !"famboy_fucklie".happened() >>
He suddenly has a thoughtful look on his face.
<<convo "Wow I'm jealous. She sounds just like _FRIENDNAME!" >>
<<say "That's because it was _FRIENDNAME" "RESPO:W-whaaa...?///he says, staring at you with mouth agape. You look at him comfidently, and hold that gaze steady until any skepticism is melted from his mind.///Wow, holy shit! I... wow. I'm so jealous... oh fuck... I guess I shouldn't be. Oh wow, this is an emotional moment for me. Holy shit. Wow. I mean...|Alright, just take a deep breath." "REPLY:Too bad it won't happen again. I kinda pissed her off, but it was heaven while it lasted." LIE:8 LOVE:5 HAPPEN:famboy_fucklie PAGE:70 >>
<<say "_FRIENDNAME? Your sister's friend? I've seen her. I'd hit that and hard." "RESPO:Well shit, if you did, I'd get like a second-hand boner from it. No, first hand! I'd be jerking it listening through the walls.|TMI, Jesus.|...then afterwards you could tell me what her tits felt like! What she smelled like, how she tasted... oh man I'm getting a boner already.|///This mouthbreather's eyes glaze over. He seems to want it to happen more than you do." "REPLY:Actually, I've been trying to get it in _FRIENDNAME ever since I first saw her. She's pretty aloof though." PAGE:70 >>
<<else>>
<<convo "Man, I'm jealous. But I'm also, like, proud of you!" >>
<</if>>
<<say "Well, nice chatting with you, but I gotta go." "RESPO:Alright, yeah. Thanks for spilling those details!" PAGE:777 >>
<<case 70 >>
<<stand >>
<<convo >>
<<if $CHOICE=="CREAMPIE" and "famboy_fucklie".happened() >>
<<convo "So you seriously creampied _FRIENDNAME?|Yeah.|Oh fuck... I thought it was weird when you were saying that, but I get it. Totally worth it!|Yeah. Can you imagine what that fucktoy would look like pregnant?|Uh, no. Why would I? W-was that why you did it? Man, you're weird." >>
<<elseif "famboy_fucklie".happened() >>
<<textmessage "Can't believe you fucked her! That's insane dude, you're a legend.|Ernie Henderson" 1 >>
<</if>>
<<say $REPLY "RESPO:If there was anything I could do to make it happen. I could listen in on my sister's conversations with her. You know, get intel? Would that be helpful?" NEXT >>
<<say "Well, nice chatting with you, but I gotta go." "RESPO:Alright, yeah. Thanks for spilling those details! Text me if you have her over again, so I can listen in.|Ugh..." PAGE:777 >>
<<case 71 >>
<<stand >>
<<convo >>
<<say "It might be. Just don't do anything too weird." "RESPO:Nah, don't worry. I'll just keep my ears open. So long as my parents aren't in earshot my sister talks loud and way too much, so I won't need to put my ear to any door or anything." PAGE:74 >>
<<say "I don't need your help in that regard." "RESPO:Yeah, you're right. Plus, maybe I should try to fuck her.|Uh...|What?|I kinda want to say 'dream on', but also 'that's the spirit'?|Yeah, I get it. And I will keep dreaming. See ya, pal." PAGE:75 >>
<<case 74 >>
<<stand >>
<<convo >>
<<happen famboy_helper >>
<<textmessage "Sup friendo. Fuck any hoes lately? Don't think I've forgotten about our talk regarding a certain fucktoy friend of my sisters. Nothing yet, just letting you know that I'm on the case. Also, here's a pic of her ass I took when she and my sister went for a walk. I know it's not a great photo, but a little taste of what's in store for you I hope!|Ernie Henderson" 2 "images/events/motelfam/brosnap1.jpg" >>
<<textmessage "Sup friendo. I haven't heard that much interesting about Perry, except that her full name is Perenia Whitesnake and she's from L.A. but grew up in Texas. I overheard her and my sister talking about getting DNA ancestry tests done, P says she knows a site that does it more accurate or something. Anyway, check out this ass shot I took of her! I cropped out my sister's gross ass on the left there, you can thank me for that.|Ernie Henderson" 5 "images/events/motelfam/brosnap2.jpg" >>
<<textmessage "Sup friendo. Yo, I heard Perenia wants to get a boob job! She doesn't want them bigger, she just wants to swap her silicone ones for the 'organic' kind. It's a little dissappointing, I know they feel more natural but I like the hard fake kind for aesthetic reasons, you know? Anyway, I got brave and decided to take a front shot.|Ernie Henderson" 7 "images/events/motelfam/brosnap3.jpg" >>
<<event_exitlink "Say goodbye." >>
<<case 75 >>
<<stand >>
<<convo >>
<<event_exitlink "Say goodbye." >>
<<case 56 >>
<<stand >>
<<convo >>
<<case 57 >>
<<stand >>
<<convo >>
<<case 58 >>
<<stand >>
<<convo >>
<<do "Say goodbye." NEXT "RESPO:Later man." CHOICE:C >>
/* ================================================================ */
/* ================================================================ */
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<difficulty 1 >>
<<talkingto famgirl >>
<<set
_HUS = "George", _HUSS = "man-suit",
_WIF = "Nancy", _WIFS = "woman-suit",
_SON = "Ernie", _SONS = "famboy",
_DAU = "Sarah", _DAUS = "famgirl",
_FAM = "Henson",
_HERFRIEND = "perenia".getFullName('first'),
_FAMGIRLLOVEREQ = 20,
0 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "You hear some familiar voices." >>
<<case 0 >>
<<if $PAGE==0 >>
<<switch $WHERE >>
<<case motel bar tower >> <<gotopage 10 >>
<<case clothingstore >> <<gotopage 30 >>
<<case beach >> <<gotopage 30 >>
<<default>> <<gotopage 1 >>
<</switch>>
<</if>>
<<case 10 MOTEL >>
<<talkingto famgirl >>
<<stand>>
<<unstand _WIFS >>
You hear two familiar voices on the other side of the motel's courtyard.
<<quo _WHO "Mom, I'm going to go to the beach.|Ma, I'm gonna go hang with Perri.|...ok //whatever//, ma. I'm out." >>
<<quo _WIF "Alright, be home before dinner.|Don't get sunburnt.|Sure, sure..." "says her mother, distantly.|her mother responds, then resumes talking to someone else - presumably on her phone.|her mother responds." >>
_HERNAME is too far to approach casually, unfortunately.
<<do "Talk to _WIF _FAM." PAGE:11 "REPLY:You approach _WIF, who is pacing back and forth in the shade, smoking her cigarette. She finishes her call and takes a drag before noticing you. " >>
<<do "Follow _HERNAME _FAM." PAGE:30 CHOICE:FOLLOW >>
<<event_delayrepeat >>
<<event_exitlink "Oh well." >>
<<case 11 >>
<<showifexists $REPLY >>
<<talkingto _WIFS 1 >>
<<unstand _WIFS >>
<<convo >>
<<set $PROGRESS+=1 >>
<<if $PROGRESS<5 >>
<<say "How are things in your life?|Tell me about yourself.|Nice weather we're having." "REPLY:You make small talk with her. She seems neither bored nor particularly engaged with it. You feel as though you are wasting your time." >>
<<if "milfs fucked".counted()>5 >><<set _MILFOPTION=1>><</if>>
<<say "Mrs. _FAM, it must be an incredible burden, being a fulltime mother, wife and career woman. If there's anything I can do to ease your stresses..." "RESPO:Oh that's very kind, um... _NAME, was it? But I don't qualify for an assistant at this time. If you shoot me your resume though, I'll keep it on file.|That's not what I meant..." IS:_MILFOPTION MYSTERY >>
<<say "I've been having a lot of fun with your daughter." FUCKED:famgirl "RESPO:Oh, that's //fantastic//. I'm glad she's making friends so quickly." MYSTERY >>
<<say "Are you worried your daughter's hanging out with an older woman." HAPPENED:perenia_met "RESPO:Who do you mean?|Her friend.|Oh, that's right. Terri, right? Aren't they the same age?" MYSTERY >>
<<else>>
<<event_delayrepeat >>
<</if>>
<<event_exitlink "Say goodbye." >>
/* ================================================================ */
/* BEACH */
/* ================================================================ */
<<case 30 BEACH DAUGHTER >>
<<set $WHERE="beach" >>
<<change_bg >>
<<talkingto FAMGIRL >>
<<stand _DAUS far >>
<<if $CHOICE=="FOLLOW" >>
<<eventimage jeanshorts.jpg right >>
You walk a resonable distance behind her, watching that ass. She leads you to the beach, where she steps off the boardwalk and heads towards the water. You don't mind the hot sand on your feet; you'd follow that ass anywhere.
<<horny 1 >>
<<else>>
You see a familiar face in the crowd. It's _HERNAME, if you aren't mistaken.
<</if>>
<<dice 2 >><<if _DICE==1 >><<else>><</if>>
<<do "Approach." NEXT >>
<<event_delayrepeat >>
<<event_exitlink "Leave her be." >>
<<case 31 >>
<<fx_panup_partial images/npcs/perenia/stand.png "right sky" >>
<<if !"perenia_seen".happened() >>
Suddenly, something //else// catches your eye: A bikini body seemingly built for porn, and a face to match. You almost completely forget about _HERNAME, lost as you are in the curves of this woman's body. The woman's voice snaps you back to reality - she seems to be talking to _HERNAME, in fact - and you notice you aren't the only guy who's been staring.
<<happen perenia_seen >>
<<else>>
She meets up with that friend of hers, who greets her cheerfully.
<</if>>
As you move closer, you hear a scrap of their conversation.
<<set _ARR = [
"Looking good _HERNAME!|Perry! Thank you...|",
"Hey girlfriend, ready to get a tan?|Hi! Um... I'd feel kinda self-consious, tanning next to you.|Oh you're so cute!",
"...and that's all it took.|Wow, that's amazing. You have to show me how to do that!",
"|So are you a senior?|Excuse me?!///says the woman, curtly.|You know, at school.|Oh, haha. Yeah. What school do you go to?|Haven't started yet, but I got accepted into...",
"Lets find some hot guys and get them to buy us drinks.|Hehe, ok.",
"...and that was the last time I ever dated a musician.|Wow, that's a crazy story. I'm sorry he was such a dick!|Well, I learned a valuable lesson that night. Anyway, that was a long time ago."
] >>
<<if "famgirl_paidkiss".happened() >>
<<set _PUSHME = "|I didn't think I'd like it, but when I kissed you...|Yeah, I could tell. You weren't just play acting.|Yeah...|It was hella hot. We should try it sometime at a bar and see how many guys will try to buy us drinks.|Yeah... that'll be fun...",
_ARR.push(_PUSHME), _ARR.push(_PUSHME) >>
<</if>>
<<if "perenia_photo".happened() >>
<<set _PUSHME = "...and I'll use it on my profile, guys will be drooling.|Yeah... that's nice.|_DAU, don't be jealous.|You could tell? It's just... why didn't he take a photo of me?|Maybe if you showed a bit more skin, he'd start thinking about you as girlfriend material.|_HERFRIEND, not like that! I just mean... oh nevermind.",
_ARR.push(_PUSHME), _ARR.push(_PUSHME) >>
<</if>>
<<set _CONVERSATION = _ARR.random() >>
<<convo _CONVERSATION PERENIA WHO >>
<<do "Approach them." PAGE:32 >>
<<do "Snap a photo of this stacked blonde." HAVE:CAMERA "REPLY:" PAGE:132 JUSTONCE >>
<<do "Eavesdrop their conversation." HAPPENED:perenia_seen SNEAK PAGE:35 >>
<<event_delayrepeat >>
<<event_exitlink "Leave." >>
<<case 35 EAVESDROP >>
You find a spot near enough to listen in from, but with a line of sight obstructed by a beach umbrella. You take a seat in the sand and listen carefully.
<<set _ARR = [
"|God, I wish I had a body like yours.|Girl, don't be like that; I wish I had a body like //yours//.|Really? But you look just like all those girls in that hidden folder on my brother's laptop.|He's got good taste then, hasn't he?///_HERFRIEND says, laughing.///But seriously, I really envy your natural look.|Natural? Do you mean...like, those really are...?|Uh, duhh! Of course they're fake! Pure silicon, baby.|Sili- wait, really? I thought they did that through gene therapy now?|Most of the time, yeeah, but you can still get it done the old way, for various reasons.|How much did it cost?|Oh, don't even think about it... please, promise me you won't!|OH my god _HERFRIEND, jeez! Like my parents would let me.",
"How about that one?|He's cute. Reminds me of my ex. How about that one over there?|He looks like a lowlife.|Aww c'mon! His tattoos are hot.|Yeah but he's obviously broke ass.|I dunno...|Listen, stay away from guys like that. If he can't do anything for you, don't bother. Doesn't matter how hot you think he is, he better have something for you or he isn't worth your time.",
"|Do you have any family here?|Oh yeah. But they're uhhh, distant.|Like aunts or third cousins or something?|Yeah, something like that."
],
_CONVERSATION = _ARR.random() >>
<<convo _CONVERSATION PERENIA WHO >>
<<if random(0,1)>>
<<observe famgirl >>
<<else>>
<<observe perenia >>
<</if>>
<<do "Approach them." PAGE:32 >>
<<do "Snap a photo of this stacked blonde." HAVE:CAMERA "REPLY:" PAGE:132 JUSTONCE >>
<<event_exitlink "Leave." >>
<<case 132 >>
<<photofx images/npcs/perenia/stand.png camera >>
/*<<photofx images/npcs/perenia/stand.png holopic >>*/
<<happen perenia_photo >>
<<item photobikini >>
<<skillup aim 5 >><<skillup art 1 >>
You keep your distance and snap a photo of this bombshell.
<<chimein doco "Interesting, I'm not picking up anything. I wonder how many parts she's had removed to get that perfect figure?" >>
<<event_delayrepeat >>
<<event_exitlink >>
<<case 133 >>
<<photofx images/npcs/perenia/stand.png holopic >>
<<case 32 >>
<<stand famgirl >>
<<unstand perenia >>
<<eventhappen talked >>
<<if !"perenia_met".happened() >>
You approach and greet _DAU and her friend.
<<convo "Buddy, I'm not interested.///says the blonde stranger, trying to shoo you away.|Hey.///says _DAU, and explains to the woman.///He's our neighbour. _NAME, this is my friend _HERFRIEND.||You just happened to run into us, huh _NAME?///says Perri casually.///That's //interesting//." PERENIA FAMGIRL POV >>
<<happen perenia_met >>
<<event_unlock "perenia-roam" >>
<<elseif !"talked".happened() >>
<<eventhappen talked >>
<<set
_GREET1 = "Oh, hi _NAME.///she says, coldly.///It's my neighbour.|Hey _NAME.|Hellooo _NAME!".describeAmount(-2, _FAMGIRLLOVEREQ, "famgirl".getLove()),
_GREET2 = "Hi.///she says, dissinterested.|Hello _NAME.|Get over here, _NAME.".describeAmount(-2, _FAMGIRLLOVEREQ, "perenia".getLove()),
0 >>
<<quo PERENIA _GREET2 >>
<<quo FAMGIRL _GREET1 >>
<<eventhappen talked >>
<<else >>
<<showifexists $REPLY >>
<<convo 0 PERENIA FAMGIRL POV >>
<</if>>
<<if _LOVE > 10 >><</if>>
<<if _TIMER<3 >>
<<say "What are you ladies up to?" "RESPO:|Just chillin'.||Yeah, just the two of us. It was fun while it lasted." TIMER:1 >>
<<say "How did you guys meet?" "RESPO:|I ran into her at the store and we started chatting I guess?||We just hit it off. I don't have many friends, and she's new in town.|We're both lucky I guess, I feel like we're practically besties already.||Totes. You're like my little sister that I always wanted.|Oh, that's so sweet!|///You wonder how hot the mom would be to have birthed these two, and then you realize that you've actually met the mother of one of them and weren't event slightly impressed. I guess hotness skips a generation or something." TIMER:1 >>
<<say "You're looking really cute today. (flirt with _DAU)|We should hang out some time. (flirt with _DAU)" "RESPO:|Aww, //thanks//.///she says, seemingly sarcastically.|///You chat with her a bit. As you do, you can tell _HERFRIEND is studying you, no doubt guessing your motives and endgame with _DAU." LOVE:-1 TIMER:1 JUSTONCE >>
<<say "How did you get in such good shape? (flirt with _HERFRIEND)|Have you done any modelling? (flirt with _HERFRIEND)" "RESPO:Thanks.///says _HERFRIEND, obviously not unused to being complemented.|///You chat her up a bit. _DAU seems to be a bit annoyed." LOVE:-1 TIMER:1 JUSTONCE >>
<<say "_HERFRIEND, I took a photo of you earlier and I thought you might like to have it." "RESPO:Oh, thank you! Wow this is pretty good. Are you a photographer _NAME?||I dabble.|I see. You know how to frame a shot, _NAME.||And you know how to fill it.|Hah, thanks.|Um... wow that's pretty nice.///_DAU says indifferently, seemingly miffed at the attention her friend is receiving." HAPPENED:perenia_photo GIVE:photobikini LOVE:-2 LOVE:2:perenia TIMER:1 JUSTONCE SECRET >>
<<say "Are you guys a //thing//? Like, lesbians or whatever?" "RESPO:///_HERFRIEND rolls her eyes.|What? Ewww.|What do you mean, eww? It's the opposite of eww, in my mind.|God.///says the taller girl, shaking her head.|It's not like that, we're just friends.|Look if you don't want to tell me that's cool.||We-|I'm cool with it. I'm cool with lesbians, they're hot.||You're worse than my brother..." LOVE:-2 LOVE:-1:perenia ACT:rude TIMER:1 LOVE>2 EVENTHAPPEN:lesbian_ask EVENTONCE SECRET >>
<<say "I'd pay to see the two of you making out." "RESPO:|Gross _NAME, not funny!|I wasn't joking; I'd love to see it. Just think about it?|Hmmm...|_HERFRIEND! Say something! He's being super creepy.||_DAU, how much would you do it for?///_HERFRIEND says, a faint smirtk detectable on her face.|You're not serious?||He's offering us money because he knows that even the smallest act from a beautiful woman has value.|Yeah but...///_DAU says, fidgeting in her hesitation.///I mean... I dunno. Like... like maybe...|A thousand dollars?|Hmm, you really want to see it, don't you _NAME? You got the money?|Hey-|Right here.///you say, showing her the creds.|I misjudged you, _NAME; you aren't a wastoid. What do you say, _DAU? It's a generous offer.|I...///she begins, but trails off. You can tell she wants to say yes - both for the appeal of easy money, but also the approval of her older female friend - but simply cannot bring herself to say it.||_NAME, I think she means yes.///says _HERFRIEND, taking the money from your hand and then pulling _DAU close so that lare spherical breasts squish up against smaller, softer ones.|///She begins kissing the girl enthusiastically, and after a bit of hestitation the younger girl starts to return that enthusiasm. You can hear the sound of lip smacking even over the din of the beach, and the two seem absorbed in the moment they've forgotten everything else.||Mmmm...mmm...|Mmm...|///The moment passes, and _DAU pulls away awkwardly.||That was... oh...||I'm proud of you, _DAU. You can have this money, you earned it. I trust that was worth it, _NAME?///says _HERFRIEND, glancing down at your crotch for signs of an errection.///Yeah, I think it was." LOVE:-4 LOVE:1:perenia LUST:5:famgirl LUST:5:perenia ACT:lewd HORNY:5 TIMER:1 JUSTONCE HAPPENED:lesbian_ask LOVE>7 HAPPEN:famgirl_paidkiss BARTER:7 MONEY:1000 ADDTRAIT:famgirl:bicurous IMAGEINSERT:images/events/motelfam/leskiss.jpg SECRET >>
<<say "Hey _HERFRIEND, why don't we leave the kid with a babysitter and go have some fun somewhere?" "RESPO:Dream on, buddy; and don't insult my friend.|Yeah _NAME, what the hell?///_DAU says, with a look of disgust.///And I'm not a kid!" LOVE>1 LOVE:-2 TIMER:1 JUSTONCE MYSTERY >>
<<say "You guys wanna smoke some kresp?" GIVE:drug2 "RESPO:This is good shit.///_HERFRIEND says, taking a toke. She hands the joint to _DAU, who takes a toke, nervous for her inexperience." "REPLY: _HERFRIEND's eyes light up and gestures towards the shade beneath the boardwalk. A few moments later, the three of you are hidden from view in the cool darkness." LOVE:2 LOVE:2:perenia TIMER:-2 EVENTHAPPEN:drug2 !HAPPENED:drug2 PAGE:36 SECRET >>
<<else>>
You feel like you're outstaying your welcome with these two friends.
<</if>>
<<say "Nice running into you, better be going." "RESPO:" NEXT >>
<<if !$NPCS.perenia.freeroam.length >>
<<freeroam perenia beach clothingstore pool hiddenbeach >>
<</if>>
<<case 33 >>
<<stand famgirl >>
<<unstand perenia >>
<<set
_GREET1 = "Bye.|Later, dude.|It was nice seeing you again.|Lets hang out sometime soon.".describeAmount(-2, _FAMGIRLLOVEREQ, "famgirl".getLove()),
_GREET2 = "Goodbye, _NAME.|See you around, _NAME.|Keep in touch, _NAME.".describeAmount(-2, _FAMGIRLLOVEREQ, "perenia".getLove()),
0 >>
<<quo PERENIA _GREET2 >>
<<quo FAMGIRL _GREET1 >>
<<convo >>
<<if "famgirl".getLove() >= -_FAMGIRLLOVEREQ >>
<<do "Leave." PAGE:39 >>
<<else>>
<<event_delayrepeat >>
<<event_exitlink "Leave." >>
<</if>>
<<case 36 SMOKEKRESP >>
<<stand famgirl >>
<<unstand perenia >>
<<showifexists $REPLY >>
<<change_bg boardwalk >>
<<convo 0 PERENIA FAMGIRL POV >>
The three of you chat as you get high, bonding and learning about each other.
<<if $CHOICE=="AGAIN">><</if>>
<<dice 4 >>
<<switch _DICE >>
<<case 1 2 >>
<<sayit "_DAU [starts to feel woozy|has weak legs] [from inhaling too much|from being so high]," >>
<<set _ROLL = setup.playerAttribute('grab') + setup.playerAttribute('drink') >>
<<dice _ROLL >>
<<if _DICE>5 >>
<<sayit "but you're [sound of mind|not as high as either of them], and [react quickly|don't hesitate]. You [catch her as she stumbles|grab her before she falls over], and she [giggles|only pretends to push you away|doesn't protest] as you [offer her a shoulder of support|help her stand again|hold her stable|help her]." >>
<<skillup grab 1 >>
<<else>>
<<sayit "and you're [too high|not feeling great yourself] and [aren't in a state to do anything about it|just watch with glassed-over eyes] as [_HERFRIEND helps her off the ground|her friend offers a shoulder of support|she falls to her knees, laughing at her clumsiness]. You resolve to try to stay focused while enjoying the high, just in case you make an ass of yourself somehow." >>
<<skillup drink 1 >>
<</if>>
<<case 3 >>
<<quo perenia "Hey, _NAME. Sell me some of that.|Got any to sell?" >>
<<say "Sure, babe.|Here you go.|For you? Sure." GIVE:drug2 EARN:100 "RESPO:Thanks." LOVE:1:perenia TIMER:-1 PAGE:32 >>
<</switch>>
<<say "Let's smoke more." GIVE:drug2 CHOICE:AGAIN "RESPO:This is good shit.///_HERFRIEND says, taking a toke. She hands the joint to _DAU, who takes a toke.|" "REPLY:You roll and light up another one, passing it to the left." LOVE:1 LOVE:1:perenia TIMER:1 TIMER<5 PAGE:36 >>
<<do "Continue." PAGE:32 >>
<<case 39 >>
<<SNIP "This is on an accelerated timetable at the moment, for testing purposes." >>
<<unstand famgirl >>
As you walk away, you hear someone call your voice behind you. You turn to see _DAU walking quickly to catch up with you.
<<convo "_NAME, wait up.|Yeah?|Uh... I was just thinking. Maybe you could show me around town sometime?|I'd like that.|Great, um... yeah. I gotta go.///she says, and hurries off.|///Well well, looks like you're one step closer to getting in there." FAMGIRL PLAYER >>
<<event_delayrepeat >>
<<event_exitlink >>
<<event_unlock "famgirl-date" >>
/* ================================================================ */
/* ================================================================ */
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
<<unstand _WHOFUCKED asdf as asdfsa sadfzzxx fadein-appearing >>
<<= _SOMEGALS[_WHOFUCKED].sight >> Hey wait, isn't that...
<<p>>It's _HERNAME. What coincidence!
<<if _ALTSCENE >>
<<set _HERNAME = "//'Jesse'//" >>
<<set _ACT = "ACT:LIE" >>
<</if>>
<<convo _SOMEGALS[_WHOFUCKED].talk1 >>
<<if _WHOFUCKED.pregnantStage()>=50 >>
He chuckles self consiously for a moment.
<<quo WHO "I mean, I know, she's pregnant, right? I'm not into that. I mean I'm not saying that I'm not into it, but it's weird. But... I mean you know what I'm saying here right?" >>
<</if>>
<<quo POV "You aren't going to believe this, but..." >>
<<if _ALTSCENE >>
<<say "That's your sister, dipshit! Not Jesse!" NEXT "RESPO:What? No way! She looks //nothing// like my bitch sister.|Oh yeah? How so? The two of them look almost the same!|No way. You're missing on the subtleties of Jesse's beauty. That ass right there? I've memorized it. That's the ass I've been fapping to.|Yeah well that's the ass I've been tapping. WHAT?!///he says, eyes wide.///You fucked Jesse?|Yeah, I fucked _HERNAME. Slammed my cock deep into her pussy while I gripped that ass you've spent so much time thinking about.|Shit... you cucked me! Damn... you cucked me! I thought we were bros!" CHOICE:HONEST >>
<</if>>
<<say "That's _HERNAME. I've had sex with her." NEXT _ACT "RESPO:What? No way!" CHOICE:NICE >>
''<<=_WHOFUCKED.pregnantStage()>>''
<<if _WHOFUCKED.pregnantStage()>=50 >>
<<say "That's _NAME Jr. and his mother _HERNAME." NEXT _ACT "RESPO:Whaat?! She's your baby momma?!|Shhh, keep it down.///you say, not wanting her to notice you.|Oh, you're hiding from her? Do you owe her child support or alimony or whatever?" CHOICE:VERYPREG >>
<<elseif _WHOFUCKED.isPregnant() >>
<</if>>
<<say "DULL" NEXT "RESPO:" CHOICE:DULL >>
<<case 4 MEH >>
<<stand >>
<<convo>>
<<if $CHOICE!='HONEST' >>
<<else>>
<</if>>
<<if _WHOFUCKED.pregnantStage()>=50 and !$CHOICE.includes('PREG') and >>
He looks to you and to her, and back to you again.
<<convo "So uh... is that belly of hers... is that something you should be concerned about?|What do you think?///you say, laughing.|I think you wouldn't be laughing if it were but...|But?|Like, maybe you're proud to see your handiwork? I think I would be, if I put a baby in someone like //that//." >>
<</if>>
He looks at you for an awkwardly long time, but you get the sense that you are being admired.
<<quo WHO "So, how did you do it? How did you get someone like that? I gotta know your secret. " >>
<<say _SOMEGALS[_WHOFUCKED].talk2.toArray()[0] "RESPO:Lucky dog!" NEXT >>
<<say _SOMEGALS[_WHOFUCKED].talk2.toArray()[1] "RESPO:Interesting... I'll remember that." NEXT >>
<<say _SOMEGALS[_WHOFUCKED].talk2.toArray()[2] "RESPO:Shit dude... that's fucked. I mean... I guess it got the job done but... damn. I don't think I'll be doing that." NEXT >>
<<case 5 >>
<<stand >>
<<convo>>
She walks by, and the two of you duck into an entranceway so she won't spot you. She's speaking to a merchant not twelve feet away.
<<quo WHO "So... what was she like?" >>
<<say _SOMEGALS[_WHOFUCKED].talk3.toArray()[0] NEXT >>
<<say _SOMEGALS[_WHOFUCKED].talk3.toArray()[1] NEXT >>
<<say _SOMEGALS[_WHOFUCKED].talk3.toArray()[2] NEXT >>
<<case 6 >>
<<stand >>
He listens as you describe fucking _HERNAME.
_HERNAME makes her purchase and walks away, blending once again into the crowd. The two of you watch her ass as she goes.
<<convo "Man you're so cool. You get a lot of hot girls don't you? You gotta teach me how to get laid!" >>
<<say "It's about quantity, not quality... <small>Though I //have// fucked $RECORDS.lists["girls_fucked"].length since I got here. Not to brag or anything, just felt it worth mentioning.</small>" "RESPO:Yeah, you're right. I just want one girl. She doesn't even need to be that hot.|Good idea. If she has low self esteem, you can pressure her into all kinds of stuff.|Huh?" NEXT CHOICE:A >>
<<say "Hey we'll get you laid one of these days, don't worry." "RESPO:Yeah, that'd be nice..." NEXT CHOICE:A >>
<<say "" "RESPO:" NEXT CHOICE:A >>
<<case 7 >>
<<stand >>
<<convo>>
<<case 8 >>
<<stand >>
<<convo>>
<<case 0 >>
<<stand >>
<<convo>><<nobr>>
<<eventhead>>
<<talkingto perenia >>
<<difficulty 1 >>
/*
perenia_knowsfucked
*/
<<set
_DAUNAME = "famgirl".getFullName('first'),
_DAULNAME = "famgirl".getFullName('last'),
0 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "Your phone is ringing. Who is it?" phone >>
<<case 0 START_SCENE >>
<<holocall >>
It's _HERNAME! How did she get your number?
<<do "Pick it up." NEXT >>
<<do "Ignore it." "REPLY:You aren't sure if you're playing hard to get or are just being stupid. Well, you clicked 'ignore' already, so the die is cast." PAGE:777 >>
<<do "Block her number." PAGE:888 >>
<<event_exitlink "Leave." >>
<<case 1 >>
<<holostand >>
<<convo "_NAME? It's _HERNAME. I know you remember me. We need to talk.///she says, and she does not sound like she's in a good mood." >>
<<say "How did you get my number?" "REPLY:I know a good detective, I can track anyone down." NEXT >>
<<say "What's this about?" "REPLY:Just listen." NEXT >>
<<say "We'll do //more// than talk, _HERNAME." "REPLY:If you think you've lucked out, think again. This isn't a social call; things are about to get serious for you." ACT:lewd NEXT >>
<<say "Sorry, you're not my type." "REPLY:Oh really? I know you're into blondes. Maybe I'm too old to be your type... In any event, who is and isn't //your type// is exactly the issue I have with you." NEXT >>
<<case 2 >>
<<holostand >>
<<convo "$REPLY///she says, and interrupts you before you can get a word in edgewise.///I'm calling you about _DAUNAME _DAULNAME." >>
<<say "What about her?" "REPLY:Well," NEXT >>
<<say "Who?" "REPLY:What do you mean who? The teenage girl you're trying to fuck. Don't you dare denying it." NEXT >>
<<say "Oh yeah, you want some of what she got?" "RESPO:Some of what she... don't tell me you've- shit, you fucked her, didn't you?" PAGE:20 HAPPEN:perenia_knowsfucked FUCKED:famgirl SECRET ACT:lewd >>
<<do "What if she knows you fucked Sarah and is trying to cause trouble? Better hang up and block her." "REPLY:" PAGE:888 FUCKED:famgirl SECRET >>
<<case 3 >>
<<holostand >>
<<convo "$REPLY I know the way you look at her, and I knew the moment I saw you the type of person you are and what your intentions were. I want you to __stay away__ from her." >>
<<show "It seems like she doesn't know you fucked Sarah yet. If she did, she'd probably be much angrier." FUCKED:famgirl I:3 >>
<<do "Why should I?" "RESPO:Because I'll find a way of making you feel regret. I'm good at doing that, trust me. " NEXT >>
<<say "Relax, she's just my neighbour." "REPLY:Yeah, sure she is. You just happen to keep running into her and finding ways of smoothtalking her?" NEXT >>
<<say "Look, let's just take a moment here. I think there's been a misunderstanding." "REPLY:Please! I'm not a fucking airhead. I see the way you look at her, and I've noticed the way she talks about you. You're playing a game." NEXT LIE EVENTHAPPEN:LEEWAY >>
<<say "Don't worry, she's not my type." "REPLY:Please! I'm not a fucking airhead. I see the way you look at her, and I've noticed the way she talks about you. You're playing a game." NEXT LIE EVENTHAPPEN:LEEWAY >>
<<say "You don't have to worry about that; I'm done with her anyway. (admission)" "RESPO:You're what?|Done. Had my fun, now I'm done.|You... you're not saying you've already-!" PAGE:20 FUCKED:famgirl SECRET >>
<<say "You're right, I'm the exact sort of person you think I am, but you're too late. (admission)" "RESPO:Too late?!|Yeah. Already been in her.|You piece of shit! I'll-|I'm gonna be in her again, soon. I'll tell her you said hi, after I creampied her I mean." PAGE:20 FUCKED:famgirl SECRET >>
<<case 4 >>
<<holostand >>
<<convo "$REPLY I want you to understand, I care about _DAUNAME, and I want you to keep away from her. There'll be consequences if you don't, _NAME." >>
<<say "Like what?" "REPLY:Don't even try it. You have no idea what I can do to you. " PAGE:999 >>
<<say "Ok, fine. I'll stay away from her." "REPLY:Good." PAGE:999 >>
<<say "I dunno, seems like a sure thing with _DAUNAME, would be a waste that I put in the effort with no pussy to show for it... (see if you can get something out of this)" "RESPO:Why is that my problem?|Oh it's not. It's just, I'm a horny guy, I'll own that. I could get it in with _DAUNAME easily, but here you are telling me not to? I mean I'd //gladly// respect her, and your wishes, and not do that... but like I said, I'm a horny guy. If only there was some way I could get what I want without banging _DAUNAME. If only...|Ok ok, I get it sleazebag. You keep your hands off her, you //might// find a pleasant surprise in your future.|/////Nice// you say to yourself.|And trust me, _NAME...///she says, and then switches her tone to a sensual whisper.///It'll be worth it." BARTER:.7 SECRET PAGE:10 >>
<<say "I'm sorry _HERNAME, there's been a big misunderstanding. (see if you can turn this around and come out like a good guy)" "RESPO:Oh, sure. You aren't the thirstiest fucker I've ever met at all, I'm just misunderstanding.|No, really. Look, I admit I was trying to get close to _DAUNAME. But it's actually because... look, I'm //not// saying this //isn't// embarassing... but I was trying to spend time around you, to work up the confidence to ask you out.|What? Oh come on, you're seriously saying you've been hitting on another girl to get to know me?|I wasn't hitting on her, I just didn't want to come off too interested in you until I was ready. Honestly, the moment I laid eyes on you I didn't want to look anywhere else.|Yeah it was just love at first sight, the first time we met?///she says, laughing.///You just had noble and pure intentions towards me and my fake tits and perfect body? You're unreal.|Look, I'm not saying anything like that. I just haven't been able to get you out of my head, and... I mean, I know you're way out of my league. It was silly. I just want you to know that you're beautiful, I don't know what else to say.|This is embarassing.///she says, and lets out a long sigh.///I mean, I'm embarassed //for// you, but also for myself. I actually kinda... believe you.|///She lets out a hearty laugh, putting her hand on her face.|I was about to get my PD to find some dirt on you and ruin your life. I thought you were a sicko but you're actually just a run-of-the-mill loser. I'm really sorry _NAME. This whole thing was stupid, I was way out of line." LIE:3 CHARM:.7 SECRET LOVE:1 PAGE:10 >>
<<case 10 EARN_FAVOR >>
<<holostand >>
<<convo >>
<<givenpc favor >>
<<do "Continue." PAGE:999 >>
<<case 20 FUCK_ADMIT >>
<<holostand >>
<<convo >>
She seems upset and angered by this possibility.
<<love -2 >>
<<happen perenia_knowsfucked >>
<<say "Why are you taking it so personal?" "RESPO:Fuck you, asshole. You better keep your hands off her from now on! That's a warning, you don't even goddamn deserve one." NEXT LOVE:-1 >>
<<say "Can you blame me? She's hot." "RESPO:You're an asshole, you know that?! You touch her again, I'll your balls under my heels!|Promise?" LOVE:-2 ACT:honest PAGE:999 >>
<<say "But you know what? I'm getting kind of bored with her, and wouldn't mind an upgrade... You wanna get a drink sometime?" "RESPO:Y-you disgusting pig! I'll... fffuck! I'll chop your fucking dick off! STAY AWAY FROM HER!" LOVE:-5 ACT:lewd PAGE:999 >>
<<say "I promise to leave her along as soon as I've gotten her pregnant." "RESPO:Oh, you think this is funny?|No I'm dead serious, I'm straight up trying to get her pregnant.|Y-you...///she stammers and trails off to a seething silence, her rage preventing her from speaking.|No, I'm //not// joking. I'm putting a baby in that sexy little bitch, what you gonna do about it?|You're disgusting! I'm going to FUCKING EVISCERATE YOU!///she screams, so loud that your phone shakes." LOVE:-10 ICON:BREED PAGE:999 >>
<<case 40 ASSUADED >>
<<holostand >>
<<convo >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "Got a call from Perry - Perenia, that is. Not sure what she wanted." >>
<<case 888 BADEND >>
<<convo >>
You press the red button to cancel the call and quickly block her number. If she has a problem with you, she'll have to take it up with you in person.
<<love -2>>
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "Got a call from Perry - Perenia, that is. Not sure what she wanted, didn't care to find out." >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
She hangs up on you before you can say another word. What was that about?
<<show "You already fucked _DAUNAME, but she doesn't seem to have told _HERNAME about it yet. Maybe she's keeping it a secret? You're going to have to think about if you want to keep fucking her..." FUCKED:famgirl >>
<<show "Is it worth it to fuck _DAUNAME if you would incur _HERNAME's 'consequences'?" !FUCKED:famgirl >>
Maybe she'll tell _DAUNAME's parents? They might sue you or some shit. Maybe their job comes with some type of family in surance that entitles them to have a thug beat up anyone who gets their daughter knocked up? Anything's possible with those types.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "Got a call from Perry - Perenia, that is. She told me to stay away from Sarah, or face unspecific consequences." >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
<<do "Why should I?" "RESPO:Because I //got// you." NEXT >>
<<say "Look, let's just take a moment here. I think there's been a misunderstanding." "REPLY:Please! I'm not a fucking airhead. I see the way you look at her, and I've noticed the way she talks about you. You're playing a game." NEXT LIE EVENTHAPPEN:LEEWAY >>
<<say "Don't worry, she's not my type." "REPLY:Please! I'm not a fucking airhead. I see the way you look at her, and I've noticed the way she talks about you. You're playing a game." NEXT LIE EVENTHAPPEN:LEEWAY >>
<<say "You don't have to worry about that; I'm done with her anyway." "REPLY:You're what?|Done. Had my fun, now I'm done.|You... you're not saying you've already-!" PAGE:20 FUCKED:famgirl SECRET >>
<<say "" "REPLY: " NEXT >>
<<case 4 >>
<<holostand >>
<<set
_SKETCH = "girls raped".counted(),
_SKETCHY = _SKETCH>1 or _VIRTUE<-20 ? 1 : 0,
_TEXTRA = _SKETCHY ? "This isn't good. These could be used as evidence to get you in trouble if presented to the wrong people.." : "There's not a lot here. What's she on about?",
0>>
<</if>>
_SKETCH _SKETCHY _VIRTUE
<<convo "$REPLY///she says, and several attachments suddenly pop up on the display.|///It's secricam footage seemingly snatched from holodrone patrols, each timestamped. It takes you a moment to notice what they all have in common - they're of //you// as you go about the town and interract with people. //_TEXTRA//.|Why are you showing me these? And where did you get them?|I have my ways. Notice how other people in the footage have a thin blue circle around them with some numbers next to it? Your circle is grey, and has no number. I ran an ident process on these and h" >>
<<say "" "REPLY: " NEXT >>
<<say "" "REPLY: " NEXT >>
<<say "" "REPLY: " NEXT >>
/*
perenia_knowsfucked
*/
<<set
_DAUNAME = "famgirl".fullName(),
_DAULNAME = "famgirl".getFullName('last'),
0 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "Your phone is ringing. Who is it?" phone >>
<<case 0 START_SCENE >>
<<holocall >>
It's _HERNAME! How did she get your number?
<<do "Pick it up." NEXT >>
<<do "Ignore it." "REPLY:You aren't sure if you're playing hard to get or are just being stupid. Well, you clicked 'ignore' already, so the die is cast." PAGE:777 >>
<<do "Block her number." PAGE:888 >>
<<event_exitlink "Leave." >>
<<case 1 >>
<<holostand >>
<<convo "_NAME? It's _HERNAME. I know you remember me. We need to talk, in private." >>
<<say "How did you get my number?" "REPLY:I know a good detective, I can track anyone down." NEXT >>
<<say "What's this about?" "REPLY:Just listen." NEXT >>
<<say "We'll do more than talk, _HERNAME." "REPLY:If you think you've lucked out, think again. This isn't a social call; things are about to get serious." ACT:lewd NEXT >>
<<say "Sorry, you're not my type." "REPLY:Oh really? I know you're into blondes. Maybe I'm too old to be your type..." NEXT >>
<<case 2 >>
<<holostand >>
<<convo "$REPLY///she says, and data for a {{hotel location}} comes in via text.///I'm staying at this hotel. Meet me there. Don't bother prepping any smooth pickup lines; this is about _DAUNAME _DAULNAME." >>
<<say "What about her?" "REPLY:" NEXT >>
<<say "Who?" "REPLY:What do you mean who? The teenage girl you're trying to fuck. Don't you dare denying it." NEXT >>
<<say "Oh yeah, you want some of what she got?" "RESPO:Some of what she... don't tell me you've- shit, you fucked her, didn't you?" PAGE:20 HAPPEN:perenia_knowsfucked FUCKED:famgirl SECRET ACT:lewd >>
<<do "What if she knows you fucked Sarah and is trying to cause trouble? Better hang up and block her." "REPLY:" PAGE:888 FUCKED:famgirl SECRET >>
<<case 20 FUCK_ADMIT >>
<<holostand >>
<<convo >>
She seems upset and angered by this possibility.
<<love -2 >>
<<say "Can you blame me?" "RESPO:" NEXT LOVE:-1 >>
<<say "" "RESPO:" NEXT LOVE:-1 >>
<<case 3 >>
<<holostand >>
<<convo >>
<<convo "$REPLY" >>
<<show "It seems like she doesn't know you fucked Sarah yet." !HAPPENED:perenia_knowsfucked FUCKED:famgirl I:3 >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 4 >>
<<holostand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "Got a call from Perry - Perenia, that is. Not sure what she wanted." >>
<<case 888 BADEND >>
<<convo >>
You block her number.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "Got a call from Perry - Perenia, that is. Not sure what she wanted, didn't care to find out." >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
She hangs up on you before you can finish. What was that about? Well, you have her hotel's address.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "Got a call from Perry - Perenia, that is. I'm supposed to meet her at her hotel. Why do I think she's not going to invite me to her room?" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
<<nobr>>
<<eventhead>>
<<talkingto perenia >>
<<difficulty 1 >>
<<set
_SISNAME = "famgirl".getFullName('first'),
_SISNAMEFULL = "famgirl".getFullName('fullname'),
0 >>
/*
famboy_fucklie
famboy_helper
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<stand >>
<<do "ddddddddddd." NEXT >>
<<event_exitlink "Leave." >>
<<case 1 >>
<<stand >>
<<do "ddddddddddd." NEXT >>
<<case 2 >>
<<stand >>
<<convo "_NAME. Come here.|///You sit in the tanning chair next to hers.|Look, I'm going to be frank. What are your intentions towards _SISNAMEFULL?" >>
<<do "None of your business." "RESPO:111|222|333" NEXT >>
<<do "I don't have any, just being friendly with a neighbour." "RESPO:111|222|333" NEXT LIE:1 >>
<<do "Keep your pretty nose out of my business." "RESPO:111|222|333" NEXT THREAT:1 >>
<<do "My intentions? I already fucked her, so I'm pretty much done with her." "RESPO:111|222|333" NEXT FUCKED:famgirl ACT:rude MYSTERY >>
<<case 3 >>
<<stand >>
<<convo >>
<<convo "I want you to stay away from her. I care about her, and I can tell from looking at you what kind of guy you are; I've met enough of your type." >>
<<do "Why should I?" "RESPO:" NEXT >>
<<do "Why do you care? You've only just met her, haven't you? This seems a bit elaborate?" "RESPO:GRANDMOTHER SISTERLY LOVE" NEXT I >>
<<do "NO" "RESPO:CORPO FAMILY PLAN" NEXT >>
<<case 4 >>
<<stand >>
<<convo >>
<<convo "Anyway, I have a job for you..." >>
<<show "Oddly, you get this feeling... this nagging suspicion that she isn't fertile. Not just at the moment; literally //at all//." BREED:5 >>
<<do "PROBE" "RESPO:GOTPREGNANT" NEXT >>
<<do "DOTHIS" "RESPO:111|222|333" PAGE:10 >>
<<case 5 >>
<<stand >>
<<convo "It's obvious. You live in a shitty appartment. And you know what? I looked into you. I found out enough to know everything I need to know. Can get things done, and you need money." >>
<<do "I think you're bluffing. You don't know shit about me." "RESPO:Ok, you got me. Sort of. I had my detective look into you... and he found nothing.|Why on earth did you look into me?!|Something about you struck me as odd." NEXT P:5 EVENTHAPPEN:INVESTIGATED >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<do "PROBE" "RESPO:111|222|333" NEXT >>
<<do "Money? I'm not interested in //money//. (look her body over, so she knows exactly what you //are// interested in)" "RESPO:111|222|333" NEXT ACT:rude LOVE:-2 >>
<<case 6 >>
<<do "Why on earth did you look into me?" "RESPO:Something about you struck me as odd; it wasn't just that you didn't seem the type to be a motel-living lowlife. It's not just that; like, I thought I recognized you, and figured you were maybe a lowkey celeb, or the son of a politician, or something like that? The {{{VIP types}}}, they like to disguise themselves as normals. It's a trend now. Anyway, that's why I had you investigated.|That just raises further questions. Why was it so pressing that you know that?|Look, just know that I'm looking for someone. I won't say more than that.|It doesn't sound like you're looking for someone specifc.|That's all you're getting." P:5 HAPPENED:INVESTIGATED EVENTHAPPEN:INVESTIGATED2 >>
<<do "I actually //am// a 'VIP type', just fyi." "RESPO:What? Who?!|Can't say.|Hollywood? No. A musician... no. Can't be. Huh...///she stares at you intently, trying to figure you out.|I'll let you keep guessing." LIE:7 LOVE:5 ACT:biglie HAPPENED:INVESTIGATED2 JUSTONCE >>
<<case 10 >>
So, I made a bit of a mistake. Ran out of money. It's expensive, looking this good. Ran up my tab with the detective doing research
<<case 10 >>
<<case 10 >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "Got a call from Perry - Perenia, that is. Not sure what she wanted." >>
<<case 888 BADEND >>
<<convo >>
You block her number.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "Got a call from Perry - Perenia, that is. Not sure what she wanted, didn't care to find out." >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
She hangs up on you before you can finish. What was that about? Well, you have her hotel's address.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "Got a call from Perry - Perenia, that is. I'm supposed to meet her at her hotel. Why do I think she's not going to invite me to her room?" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto perenia >>
<<difficulty 1 >>
<<set
_SISNAME = "famgirl".getFullName('first'),
_SISNAMEFULL = "famgirl".getFullName('fullname'),
0 >>
/*
famboy_fucklie
famboy_helper
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<stand >>
<<do "ddddddddddd." NEXT >>
<<event_exitlink "Leave." >>
<<case 1 >>
<<stand >>
<<do "ddddddddddd." NEXT >>
<<case 2 >>
<<stand >>
<<convo >>
<<case 3 >>
<<stand >>
<<convo >>
<<case 4 >>
<<stand >>
<<convo >>
<<case 5 >>
<<stand >>
<<convo >>
<<case 6 >>
<<stand >>
<<convo >>
<<case 7 >>
<<stand >>
<<convo >>
<<case 8 >>
<<stand >>
<<convo >>
<<case 9 >>
<<stand >>
<<convo >>
<<case 10 >>
<<stand >>
<<convo >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >><<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You block her number.
<<event_finalize >><<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
She hangs up on you before you can finish. What was that about? Well, you have her hotel's address.
<<event_unlocknext >><<event_exitlink >>
<<eventjournal "Got a call from Perry - Perenia, that is. I'm supposed to meet her at her hotel. Why do I think she's not going to invite me to her room?" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>perenia-quest2<<set setup.NPCS.amnesiac = {
"firstname" : "Christina",
"lastname" : "Spengler",
"ethnicity" : "American",
"race" : "white",
"gender" : "female",
"age" : 18,
"model" : "Chrissy Marks",
"description" : " ",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : "huge boobs|cute|virgin|religious|generous|compassionate|infertile|peak fertility|brood mother".toArray(),
"inventory" : [],
"stats" : {
"S" : 3, "P" : 2, "E" : 7,
"C" : 5, "I" : 4, "A" : 5,
"L" : 10,
"respect" : 0, "lust" : -50, "stress" : 0,
"fear" : 0, "love" : 0, "virtue" : 70,
},
"repro" : {
"fertility" : 20,
"cycle" : 1,
"gestation" : 0,
"womb" : 0,
"offspring" : [],
},
"skills" : {
"aim" : 0, "art" : 0, "barter" : 0,
"breed" : 0, "charm" : 0, "chems" : 0,
"detect" : 0, "fight" : 0, "finger" : 0,
"fuck" : 0, "grab" : 0, "hack" : 0,
"joke" : 0, "lie" : 0, "meds" : 0,
"oral" : 0, "psi" : 0, "run" : 0,
"run" : 0, "sneak" : 0, "science" : 0,
"tech" : 0, "threat" : 0
}
} >>
<<set setup.NPCS.realtor = {
"id" : "realtor",
"firstname" : "Akemi",
"lastname" : "Uchi",
"title" : "real estate agent",
"description" : "A real estate agent.",
"model" : "stock",
"race" : "asian",
"ethnicity" : "japanese",
"quest" : 0,
"age" : 28,
"gender" : "female",
"traits" : "cute|tiny".toArray(),
"stats" : {
"I":9
},
"asks" : {
"pregannounce" : "It seems I've made an incredibly unwise decision. I'm pregnant, _NAME."
},
"skills" : {
"art" : 15,
"barter" : 270,
"charm" : 15,
"detect" : 32,
}
}>>
<<set setup.NPCS.surromom = {
"id" : "realtor",
"name" : "Callie Pickett",
"title" : "surrogate mother",
"description" : "A woman who rents her womb to would-be parents.",
"model" : "Maryjane Johnson",
"ethnicity" : "french",
"age" : 28,
"gender" : "female",
"traits" : "fertile|lawyer|genetically engineered|peak fertility|engaged".toArray(),
"freeroam_no" : "downtown seaside clothingstore heights heights heights heights".toList(),
"stats" : {
"E":9
},
"repro" : {
"offspring" : "surrodaughter|surroson".toArray(),
"fertility" : 50,
"gestation" : 2,
},
"skills" : {
"barter" : 170,
"breed" : 720,
}
}>>
<<set setup.NPCS.jurgenda = {
"id" : "jurgenda",
"firstname" : "Lona",
"lastname" : "Eriksson",
"title" : "Jurgen's daughter",
"description" : "",
"model" : "Cadence Carter",
"quest" : 0,
"age" : 18,
"gender" : "female",
"traits" : "virgin|cute|pimpable".toArray(),
"skills" : {
"art" : 54,
"chems" : 142,
"meds" : 90,
}
}>>
<<set setup.NPCS.pregmywife = {
"id" : "pregmywife",
"firstname" : "Brooke",
"lastname" : "Kelson",
"title" : "wants a baby",
"description" : "A New Theology acolyte and ex model. She just wants to start a family now.",
"quest" : 0,
"age" : 34,
"gender" : "female",
"traits" : "big boobs|beautiful|proud|smart|mature".toArray(),
"model" : "Kelly Brooke",
"skills" : {
"aim" : 777,
"art" : 777,
"barter" : 777,
"breed" : 777,
"charm" : 777,
"chems" : 777,
"detect" : 777,
"fight" : 777,
"finger" : 777,
"fuck" : 777,
"grab" : 777,
"hack" : 777,
"joke" : 777,
"lie" : 777,
"meds" : 777,
"oral" : 777,
"psi" : 777,
"run" : 777,
"run" : 777,
"sneak" : 777,
"tech" : 777,
"threat" : 777
}
}>>
<<set setup.NPCS.pigtails = {
"id" : "pigtails",
"firstname" : setup.randomName("female norse"),
"lastname" : setup.randomName("last norse"),
"description" : "A pig-tailed young lass who enjoys free drinks from strangers.",
"model" : "Abigaile Johnson",
"quest" : 0,
"age" : setup.CONSTANTS.NUMBERS.age_consent,
"traits" : ["petite", "cute"],
"skills" : {
"sneak" : 44,
"barter" : 33,
"charm" : 22
},
"scenes" : {
"pregan_npc" : "",
"pregan_convo" : "",
"pregan_say1" : "",
"pregan_say2" : "",
"pregan_say3" : "",
},
}>>
<<set setup.NPCS.anchorwoman = {
"id" : "anchorwoman",
"firstname" : "Hannah",
"lastname" : "Walton",
"description" : "A news anchorwoman for UTN.",
"quest" : 0,
"age" : 28,
"traits" : ["big boobs", "red hair", "fit", "vain", "suspicious", "celebrity"],
"model" : "Kylee Strutt",
"skills" : {
"sneak" : 44,
"threat" : 33,
"charm" : 33,
"oral" : 55
},
"stats" : {
"S":5, "P":5, "E":6, "C":7, "I":5, "A":3, "L":2,
virtue:-5,
},
"repro" : { "cycle":7 },
"scenes" : {
"pregan_npc" : "",
"pregan_convo" : "",
"pregan_say1" : "",
"pregan_say2" : "",
"pregan_say3" : "",
},
}>>
<<set setup.NPCS.bratmom = {
"id" : "bratmom",
"name" : "Lana Hurtz",
"firstname" : "Lana",
"lastname" : "Hurtz",
"description" : "The brat kid's mom.",
"traits" : "fat|MILF|gullible|affectionate|sweet|huge boobs|on birth control".toArray(),
"inventory" : ['pill_birthcontrol'],
"repro" : {
"fertility" : 20,
"cycle" : 13,
"gestation" : 0,
"womb" : 0,
"offspring" : ["bratkid"],
},
"stats" : {"S":2,"P":4,"E":3,"C":4,"I":4,"A":4,"L":7 },
"asks" : {
"Toby" : "He's my is my sweet little boy.///she says, then sighs.///Every since {{Tobys father}} father left, the boy's been acting up. I think he's fallen in with the bad crowd.",
"Tobys father" : "Don't you worry about him.",
"Trixie" : "Trixie? Is that one of Toby's classmates? I haven't heard of her.",
"pill_birthcontrol" : "Oh that... we haven't talked about it, but I started taking them when we, you know, started getting intimate and all? I hid them because I didn't want Toby finding them. That little scamp would probably try to sell them to some hobo or somesuch.",
},
"scenes" : {
"pregan_convo" : "_NAME, I have something important to tell you. I'm sorry... I waited a while, I wanted to make sure it was true because... well, it's a //doozy//, _NAME.|What is?///you say, knowing full well what's coming.|I thought I was careful, _NAME. I took precautions, but... my son, he's going to have a baby brother or sister.|Wait, you're pregnant?|Yes, _NAME.|And I'm the father?|I'm afraid so, _NICKNAME.|Nooo wayyyy.|Yes way. I know you might not have wanted or expected to be a father at your age. You maybe aren't ready to settle down, and I understand that. It's on me for dating a younger man, if you don't want to... but I'm keeping the baby, and I'd be really pleased if you wanted to stay with me and be a father to our child... and a step father to my son. What do you say, _NAME?",
"pregan_say1" : "You're going to get even fatter? (dump her bad)|I- yes, _NAME. You don't need to say it like that.|While it's been fun having a fat old broad on speed-dial, I was really only keeping you around because you were a low-effort lay. I'm curious what it'll be like when those fat tits of your start seeping milk but it isn't even remotely worth it to stick around and find out.",
"pregan_say2" : "",
"pregan_say3" : "",
},
}>>
i<<set setup.NPCS.spicemerchant = {
"id" : "spicemerchant",
"firstname" : "Ari",
"lastname" : "Aespec",
"title" : "Spice Merchant",
"description" : "A strange fellow.",
"quest" : 0,
"age" : 49,
"gender" : "male",
"traits" : "albino tall".toArray(),
"asks" : {
"Utaran silk" : "It is made of threads from infant treeshade spider, used to make cool garments such as these. When they grow older, their silk becomes less useful to human enterprise... but the venom the full grown spiders produce is a potent medecine.",
"drug2" : "Kresp is not illegal, but its trade is strongly discouraged. I hope you enjoy it, my friend, and are cautious that it not be confiscated from you.",
"cupidpowder" : "Our benevolent Tujar hosts believe every element of the cosmos has one of seven possible alignments, each based on a human desire. They view lust as //desire to create//. Any tool or building material is aligned this way, but so too - I imagine - is this powder.",
"condor" : "It is a type of bird, is it not?",
"kandor" : "It is a type of bird, is it not?",
},
"skills" : {
"art" : 33,
"barter" : 99,
"chems" : 99,
"detect" : 44,
"meds" : 99,
"sneak" : 77,
}
}>>
<<set setup.NPCS.loverboy = {
"id" : "loverboy",
"firstname" : "Sean",
"lastname" : "Leaux",
"description" : "A guy who's had too much success with women.",
"quest" : 0,
"age" : 22,
"gender" : "male",
"traits" : ["handsome", "easygoing"],
"skills" : {
"charm" : 222,
"oral" : 88,
"fuck" : 111
},
"stats" : {
"S":6, "P":3, "E":7, "C":10, "I":3, "A":4, "L":7
},
"repro" : { "cycle":7 },
}>><<set setup.NPCS.typhon = {
"id" : "typhon",
"name" : "Typhon",
"firstname" : "Typhon",
"lastname" : "Jones",
"description" : "A former pimp, aspiring businessman.",
"age" : 34,
"gender" : "male",
"traits" : ["pimp"],
"model" : "patchwork",
"quotes" : "criminal",
"skills" : {
"charm" : 60,
"barter" : 60,
"fuck" : 60,
"fight" : 60,
"grab" : 60
},
"asks" : {
"Whoremonger's Guild" : "It's a thing.",
"Whoremonger's License" : "It's a thing, 2.",
},
"stats" : {
"S":8, "P":7, "E":3, "C":8, "I":3, "A":5, "L":3
},
}>>
<<set setup.NPCS.doco = {
"id" : "doco",
"name" : "Doc",
"firstname" : "Olivia",
"lastname" : "O'Reilly",
"description" : "A pharmacologist.",
"model" : "Monique Alexander",
"age" : 52,
"quotes" : "silent",
"traits" : "scientist|milf|big boobs|bitch|unapproachable".toArray(),
"inventory" : ["glasses-tech"],
"freeroamable": "market blackmarket undercroft pharmacy market tower".toList(),
"knowledge" : [],
"asks" : {
"NanoHealth Tools"
: "I know of it; a simple bio-implant that uses redfang to external interfacing. I'm not interested in computers and phones though, you'll have to bypass that stuff on your own.",
"nothing"
: "What?|That doesn't interest me.|Are we having a conversation here or are you just wasting my time?",
"lightwave needle"
: "It's a precise surgical tool, typically used in {{cosmetics}}. I don't have one to sell you, if that's why you're asking.",
"psi"
: "What? You're into that silly stuff? //Psionics// used to be the term for electronics created to measure paranomal phenomena. Now it's just a catch-all term for {{telepathy}}, {{telekenesis}}, {{remote viewing}} and the like. I've met several scientists who could demonstrate the existence of any one of those phenomena, but none of them called their field 'psionics'. Don't trust anyone who uses that term, they're either fools or conmen.",
"I"
: "Us braniacs have to stick together.|Don't get too ahead of yourself. You're not on my level, not even close.|Listen kid, I was unlocking the secrets of nature before you were even born.",
"telekenesis"
: "When I was in university, a lot of fringe scientists got excited about studies showing certain subjects could push small objects around in a vacuum using their minds. This feat was only possible with low-mass objects in low-friction environments. I didn't get caught up in this, but a lot of acquantances of mine ruined their potential careers chasing this pointless dream.",
"AntiConcern"
: "It's a low-duration high-efficacy contraceptive and antiinfectant. Are you asking how to subvert it? It's fairly easy to do, if you know what you're doing.|Ok, tell me how.|Sorry, I meant 'you' in the rhetorical sense. The specifics of it would be beyound you to retain or even comprehend with that tiny brain of yours.",
},
"skills" : {
"meds" : 64,
"tech" : 16,
"chems" : 64,
"sneak" : 36,
},
"stats" : {
"S":3, "P":8, "E":1, "C":3, "I":13, "A":5, "L":4,
virtue:-50,
},
"repro" : {
"offspring" : ['unknown', 'unknown'],
},
"date" : {
bj_steps: 2,
cun_steps: 2,
intro_steps: 3,
miss_steps: 4,
cream_steps: 1,
miss_convo_2: "fuck me|oh|fuasdfa|asdfasdf",
cun_quo_1: "so good",
move_order: "intro *bj *cun miss cream",
}
}>>
/* ================================================================ */
/* MARKET SON */
/* ================================================================ */
<<case 40 MARKET SON >>
<<if !$RECORDS.lists["girls_fucked"] >><<set $RECORDS.lists["girls_fucked"]=[] >><</if>>
<<set _FUCKLIST = $RECORDS.lists["girls_fucked"] >>
<<if _FUCKLIST.length >>
<<set _WHOFUCKED = _FUCKLIST.random() >>
<<else>>
<<set _WHOFUCKED = "HISSISTER" >>
<</if>>
<<set _HERNAME = _WHOFUCKED.getFullName() >>
<<if _WHOFUCKED=="HISSISTER">>
<<set _ALTSCENE = 1 >>
<</if>>
<</if>>
<<set _WHO = _SON+" "+_FAM >><<talkingto _WHO 1 >>
<<stand _SONS >>
You think you hear someone say your name.
<<quo _WHO "..._NAME! Over here.|What's up, _NAME?" >>
He's leaning against a wall, watching girls go by.
<<do "What's up?" NEXT >>
<<do "Hey _SON." NEXT >>
<<do "Yo." NEXT >>
<<case 41 MARKET SON >>
<<stand _SONS >>
<<if "motelfam son friendship".counted()>=9 and "motelfam daughter fucked".counted()>=1 >>
<<quo _WHO "What up my playa! I hear you bangin' girls through the wall, nice! You gotta teach me your secrets.|Holy shit _NAME, you had a girl over the other night didn't you? Was she hot? Tell me!" >>
<<say "NICE" NEXT "RESPO:" CHOICE:NICE >>
<<say "BEST" NEXT CHANCE:66 "RESPO:" CHOICE:BEST SECRET >>
<<say "MEAN" NEXT "RESPO:" CHOICE:MEAN >>
<<say "DULL" NEXT "RESPO:" CHOICE:DULL >>
<<if "motelfam son friendship".counted()>=9 >>
<<quo _WHO "Hey, dude! You gotta check this out..." >>
He gestures towards the crowd.
<<if _WHOFUCKED == "HISSISTER" >>
<<do "Look where he's pointing." NEXTNEXT >>
<<else>>
<<do "Look where he's pointing." NEXTNEXT NEXTNEXT >>
<</if>>
<<elseif "motelfam son friendship".counted()>=6 >>
<<quo _WHO "God, I'm so horny dude. I wish I could... I dunno. I'm not confident like my sister is.|I'd love to have a girlfriend... even for a week maybe. I thought moving here would be a chance to reinvent myself, but I don't know how." >>
<<say "Lets see who can spot the hottest girl. Like you spot a girl first, she gets added to your harem, and we'll see who has the best harem by the end of it." NEXT "RESPO:Yeah, I like the sound of that!///he says cheerfully." CHOICE:NICE >>
<<say "Hey, take this. Go talk to a girl, maybe you'll get lucky. (give condom)" NEXT CHANCE:33 GIVE:condom "RESPO:I dunno man...///he says, taking it.///I appreciate the gesture, but it's kinda putting the cart before the horse, isn't it?|Well, you'll have it ready if and when you need it. Just believe in yourself.|Yeah, thanks. I'll try." CHOICE:BEST SECRET >>
<<say "This won't find you love, but it might //rent// you something just as good." NEXT CHANCE:66 GIVE:whorecoin "RESPO:Whoah, is that a...///he says, taking the coin from you.///Wow. So you just go up to some hoe and she'll...|Yeah. Just like that.|I mean, I dunno. How do you know which ones are whores? And will they even do //me//? I mean, I figure they'd just laugh.|Well, just hold on to it. Maybe the opportunity will present itself.|Yeah. Holy shit, thanks bro. You're awesome." CHOICE:BEST SECRET >>
<<say "You'll probably be a virgin forever.|You're pathetic.|You're a born loser. Sorry, but it's true." NEXT "RESPO:Why you gotta say shit like that? Really brings me down." CHOICE:MEAN >>
<<say "Don't sweat it. Let's just enjoy the view.|Lets change the subject. What kind of music you listen to?|You need help studying or something? Might help take your mind towards the unbearable loneliness that will inevitably engulf your soul." NEXT "RESPO:Yeah, let's do that..." CHOICE:DULL >>
<<elseif "motelfam son friendship".counted()>=3 >>
<<quo _WHO "Bro, would you look at all these girls? You got all kinds. I thought I knew what I liked but now I'm just spoiled for choice.|Dude, look at the tits on that one!///he says, pointing at a girl.///They're not the best I've seen today, but the best I've seen in the past hour, easily." >>
<<say "Yeah, there's some amazing girls.|What are you into? Blonde? Asian? Maybe the local island girls?|Let me ask you: tits, or ass?" NEXT "RESPO:" CHOICE:NICE >>
<<if "younger women fucked".counted()>=3 >>
<<say "I've fucked a bunch of girls your age, you know." NEXT CHANCE:88 "RESPO:What? For real?///he says, incredulously.|Yeah, I love teenage girls.|Dude! How! You gotta tell me.///he says, pleadingly.///I need to know how it's done.|Well, alright...///you say, and start giving him pointers on his approach, not certain if he'll even know what to do with this advice." CHOICE:BEST SECRET >>
<</if>>
<<say "You wouldn't know what to do with one of these girls." NEXT "RESPO:Just because it's true... doesn't mean it doesn't hurt to hear, dude.///he says, looking sad." CHOICE:MEAN >>
<<say "Why don't you go talk to one of these girls?" NEXT "RESPO:Uh, just prefer watching I guess." CHOICE:DULL >>
<<say "Wanna go to the beach or at the motel pool? The girls would be wearing less, you know?" NEXT "RESPO:Nah, I prefer it here. Uh, I don't want to run into my cunty sister.|Ah, understood." CHOICE:DULL >>
<<else>>
<<quo _WHO "Nothing much, just taking in the view, you know what I mean?|Supposed to be studying but, I can't concentrate, you know?|Mom's such a hardass about schoolwork, I had to get away for a while." >>
<<say "I'm bored too. Care to chat?|Let's hang out a bit." NEXT "RESPO:Yeah, sure.///he says. The two of you chat for a bit. He's a dork." CHOICE:NICE >>
<<say "Yeah, so... oh, look! (point out a girl in short shorts bending over)" NEXT CHANCE:66 "RESPO:Ohoho, nice! That one's going in the spank ban- I mean, uh, nothing.|What? We're both guys here." CHOICE:BEST >>
<<say "Yeah, whatever. Don't bother me, kid." NEXT "RESPO:Aww, don't be like that." CHOICE:MEAN >>
<<say "Why didn't you go to the beach?" NEXT "RESPO:Eh, my sister's there and I'm trying to avoid her." CHOICE:DULL >>
<</if>>
<<case 42 RESPONSE >>
<<stand _SONS >>
<<convo>>
<<switch>>
<<case BEST >> <<countup "motelfam son friendship" 3 >>
<<case NICE >> <<countup "motelfam son friendship" 1 >>
<<case MEAN >> <<countup "motelfam son friendship" -1 >>
<<case DULL >>
<</switch>>
<<timepasses .25 >>
It's about time you left.
<<do "See you around." NEXT >>
<<do "Gotta go, _SON." NEXT >>
<<do "Later." NEXT >>
<<case 43 SPECIALTIME >>
<<stand _SONS >>
<<convo>>
He's pointing to a figure you can vaguely see in the crowd. You strain to make out the details of this woman...
<<unstand _WHOFUCKED asdf as asdfsa sadfzzxx fadein-appearing >>
<<= _SOMEGALS[_WHOFUCKED].sight >> Hey wait, isn't that...
<<p>>It's _HERNAME. What coincidence!
<<if _ALTSCENE >>
<<set _HERNAME = "//'Jesse'//" >>
<<set _ACT = "ACT:LIE" >>
<</if>>
<<convo _SOMEGALS[_WHOFUCKED].talk1 >>
<<if _WHOFUCKED.pregnantStage()>=50 >>
He chuckles self consiously for a moment.
<<quo WHO "I mean, I know, she's pregnant, right? I'm not into that. I mean I'm not saying that I'm not into it, but it's weird. But... I mean you know what I'm saying here right?" >>
<</if>>
<<quo POV "You aren't going to believe this, but..." >>
<<if _ALTSCENE >>
<<say "That's your sister, dipshit! Not Jesse!" NEXT "RESPO:What? No way! She looks //nothing// like my bitch sister.|Oh yeah? How so? The two of them look almost the same!|No way. You're missing on the subtleties of Jesse's beauty. That ass right there? I've memorized it. That's the ass I've been fapping to.|Yeah well that's the ass I've been tapping. WHAT?!///he says, eyes wide.///You fucked Jesse?|Yeah, I fucked _HERNAME. Slammed my cock deep into her pussy while I gripped that ass you've spent so much time thinking about.|Shit... you cucked me! Damn... you cucked me! I thought we were bros!" CHOICE:HONEST >>
<</if>>
<<say "That's _HERNAME. I've had sex with her." NEXT _ACT "RESPO:What? No way!" CHOICE:NICE >>
''<<=_WHOFUCKED.pregnantStage()>>''
<<if _WHOFUCKED.pregnantStage()>=50 >>
<<say "That's _NAME Jr. and his mother _HERNAME." NEXT _ACT "RESPO:Whaat?! She's your baby momma?!|Shhh, keep it down.///you say, not wanting her to notice you.|Oh, you're hiding from her? Do you owe her child support or alimony or whatever?" CHOICE:VERYPREG >>
<<elseif _WHOFUCKED.isPregnant() >>
<<say "That's _HERNAME. Here's a cautionary tale for you... (tell him about her pregnancy)" NEXT _ACT "RESPO:Whoah... that's nuts. All this time I wanted to get my dick in a girl, I didn't think of the importance of pulling it back out.|Yeah. Always pull out.|So what are you gonna do...? About uhh, her? And the baby and all that?///he says, uncertain how to be delicate.|Don't you worry about it." CHOICE:PREG >>
<</if>>
<<say "DULL" NEXT "RESPO:" CHOICE:DULL >>
<<case 44 MEH >>
<<stand _SONS >>
<<convo>>
<<if $CHOICE!='HONEST' >>
<<else>>
<</if>>
<<if _WHOFUCKED.pregnantStage()>=50 and !$CHOICE.includes('PREG') and >>
He looks to you and to her, and back to you again.
<<convo "So uh... is that belly of hers... is that something you should be concerned about?|What do you think?///you say, laughing.|I think you wouldn't be laughing if it were but...|But?|Like, maybe you're proud to see your handiwork? I think I would be, if I put a baby in someone like //that//." >>
<</if>>
He looks at you for an awkwardly long time, but you get the sense that you are being admired.
<<quo WHO "So, how did you do it? How did you get someone like that? I gotta know your secret. " >>
<<say _SOMEGALS[_WHOFUCKED].talk2.toArray()[0] "RESPO:Lucky dog!" NEXT >>
<<say _SOMEGALS[_WHOFUCKED].talk2.toArray()[1] "RESPO:Interesting... I'll remember that." NEXT >>
<<say _SOMEGALS[_WHOFUCKED].talk2.toArray()[2] "RESPO:Shit dude... that's fucked. I mean... I guess it got the job done but... damn. I don't think I'll be doing that." NEXT >>
<<case 45 >>
<<stand _SONS >>
<<convo>>
She walks by, and the two of you duck into an entranceway so she won't spot you. She's speaking to a merchant not twelve feet away.
<<quo WHO "So... what was she like?" >>
<<say _SOMEGALS[_WHOFUCKED].talk3.toArray()[0] NEXT >>
<<say _SOMEGALS[_WHOFUCKED].talk3.toArray()[1] NEXT >>
<<say _SOMEGALS[_WHOFUCKED].talk3.toArray()[2] NEXT >>
<<case 46 >>
<<stand _SONS >>
He listens as you describe fucking _HERNAME.
_HERNAME makes her purchase and walks away, blending once again into the crowd. The two of you watch her ass as she goes.
<<convo "Man you're so cool. You get a lot of hot girls don't you? You gotta teach me how to get laid!" >>
<<say "It's about quantity, not quality... <small>Though I //have// fucked $RECORDS.lists["girls_fucked"].length since I got here. Not to brag or anything, just felt it worth mentioning.</small>" "RESPO:Yeah, you're right. I just want one girl. She doesn't even need to be that hot.|Good idea. If she has low self esteem, you can pressure her into all kinds of stuff.|Huh?" NEXT CHOICE:A >>
<<say "Hey we'll get you laid one of these days, don't worry." "RESPO:Yeah, that'd be nice..." NEXT CHOICE:A >>
<<say "" "RESPO:" NEXT CHOICE:A >>
<<case 47 >>
<<stand _SONS >>
<<convo>>
<<case 48 >>
<<stand _SONS >>
<<convo>>
<<case 49 >>
<<stand _SONS >>
<<convo>>
<<do "Say goodbye." NEXT "RESPO:Later man." CHOICE:C >>
<<if 0 >>
<<quo WHO "So... you got a condom?" >>
<<say "Wouldn't it feel more //real// if we did it without one?" "RESPO:Oh yeah, that's true. Plus, I'm already on birth control... I guess it won't matter?" EVENTHAPPEN:nocondom CHARM PAGE:20 >>
<<set _drunksay = "Oh sure. I'm not much of a drinker though.|///Good, you think.|///You spend time drinking and chatting with her, getting to know each other while you both get drunker." >>
<<say "Let's not rush it. You want to have some drinks first?" "RESPO:_drunksay" EVENTHAPPEN:drunk GIVE:beer LOVE:1 PAGE:20 >>
<<say "Let's not rush it. You want to have some drinks first?" "RESPO:_drunksay" EVENTHAPPEN:drunk GIVE:booze LOVE:1 PAGE:20 >>
<<say "I bet it'd really piss off your mom to know her daughter does it //raw//." "RESPO:Haha, you're right! Fuck me raw, _NAME." HAPPENED:CUNTMOM >>
<<say "Condom? It's like you don't even care about //my// needs." "RESPO:Oh. Shit, you're right. Sorry, please don't be mad at me." EVENTHAPPEN:nocondom THREAT:5 ACT:mean PAGE:20 >>
<<set _condomsay = "I'll take that.///she says, snatching the condom from your hand opening the package." >>
<<say "I'll put one on right now." "RESPO:_condomsay" EVENTHAPPEN:condom ACT:mean PAGE:20 >>
<<say "I'll put one on right now." "RESPO:_condomsay" EVENTHAPPEN:fakecondom ACT:mean PAGE:20 >>
<</if>>
<<if $CHOICE >><hr><</if>>
<<set
_WHO = "Vicki",
_HERNAME = _WHO,
$CHOICE = !$CHOICE or $CHOICE=="NEIN" ? "DEFAULT" : $CHOICE,
_CUBUS_OVERRIDE_MYSTERY = 1,
_DISABLE_EVENTLAUNCHER = "brothel_pregging".happened() and "typhon".inParty() ? 1 : 0,
0 >>
<<switch $CHOICE >>
<<case DEFAULT >>
<<if _DISABLE_EVENTLAUNCHER >>
<<stand typhon >>
<<quo typhon "We can't go in there, not after what you did.|Nah, we aren't crossing the threshhold. I ain't joking; back up." >>
<<quo player "Alrigh, fine.|You still on about that?" >>
<<quo typhon "You can't knock up a hoe with these people and expect it to be cool.|I ain't joking; back up." >>
<<else>>
<<chimein doco "Ugh, one of these filthy places.|You're taking me to one of these, _NAME?|I don't even want to breathe the air in here.|||" >>
<<convo 0 _HERNAME player >>
<<do "Go to front desk." CHOICE:FRONTDESK SET:GIRL:Vicki >>
<<do "Buy some whorecoins." KNOW:whorecoin CHOICE:WHORECOINS >>
<</if>>
<<case FRONTDESK >>
<<stand woman >>
<<convo 0 CONCIERGE player >>
<<if !$RESPONSES >>
<<quo CONCIERGE "Hey handsome! I'm _HERNAME! How can I help you?|Hey handsome! What's your pleasure?|Hey cutie! Wow, I'm flattered you want to talk to //me//, with all these pretty girls in the room." >>
<</if>>
<<say "I'd like to book a fungirl." "RESPO:Oh, you're so cute!///she says, gently laughing at your ignorance.///Just go up to a fungirl of your choosing and talk to her! I'm sure she'd //love// to make your fantasies cum true! Just remember the girls accept tokens only." EVENTHAPPEN:WHORECOIN >>
<<say "Hey _HERNAME, let's have some fun." "RESPO:Haha, you're so silly; I //am// having fun just talking to you, hansome.|No I mean I wanna fuck you; let's get a room.|Oh my! My heart flutters to hear a stud like you make such a bold request! I'm really sorry to say that I'm not trained and certified to be a fungirl, so I'm not allowed to make your dreams a reality! It makes me very sad, but it's cumpany policy." EVENTHAPPEN:CONASK1 !HAPPENED:CONASK1 >>
<<say "What time do you get off work then? I'll buy you a drink." "RESPO:Tee-hee, you're so persistent! That sounds like a lot of fun! I'm such a ditz when I drink; I lose //all// my inhibitions after just a sip or two.|Great, I'll pick you up at-|Oh! I'm super-duper-sorry, handsome, but unfortunately I'm not allowed to date customers.|Company policy?|Yeahhh... It's really too bad. I've been //really// in the mood for a guy. Like, I'm so horny like you wouldn't believe. Can you believe how hard it is for a girl like me to find a handsome boy to bring home?|A girl like you?///you say, looking her sexy body over.///I'm guessing //not very//?|Ohoho, you're such a flatterer! Thank you, that's so sweet of you to say!" EVENTHAPPEN:CONASK2 HAPPENED:CONASK1 >>
<<say "Tokens?" "RESPO:Yeah, bang bucks? slut simoleans? fornicatory funds?|...?|I'm talking //Fuck Tokens//. Our fungirls accept Fuck Tokens, the official currency of hoes and slatterns worldwide.|I've never heard of them. Do I need to buy them from you?|My goodness, you're such an innocent boy! So //kawaii//! For regulatory reasons, you have to use that machine over there to change your money into tokens.|///She gestures toward a machine in the corner nearby, lurid pink videos playing accross its surface while the hologram of a cartoon of a milf lustily brandishing a glowing coin is projected above.|Hey listen, you're new to this? Here.///she says, and pushes her hair back behind her ear, and after this motion offers you an item held between those same two fingers, seemingly produced from nowhere.///Your first girl, on me.|Wow, thanks.|No problem. Just have a good time and promise that you'll think of me at least once while you do, ok?///she says, and titters like a schoolgirl." HAPPENED:WHORECOIN LEARN:whorecoin IMAGEINSERT:images/items/whorecoin.png TAKE:whorecoin >>
<<say "Is there any pregnancy risk?" "RESPO:Rest your mind at ease, handsome. None of these girls can become pregnant; they take a dose of {{AntiConcern}} before and afte every shift.|AntiConcern? What's that?|It's how it sounds... You needn't worry about it." BREED>3 "CHIMEIN:doco:AntiConcern? It's not hard to bypass chemically. It would be a simple matter to whip up an //antidote// and administer it manually." >>
<<say "Are you hirring?" "RESPO:You'd like to be a rentboy?|What? Me? Uh...|That's great! I think our male clientele would-|No, nonono. Not that. Isn't there a job where, uh... like a standards compliance officer? I fuck each girl and make sure she's up to snuff. I'd hold clipboard and check off boxes while she sucks my dick or whatever?|No, we don't have a position like that.|Could you make one?|Um... Can I ask you to leave?" !LISTED:jobs:rentboy >>
<<do "Buy some whorecoins." KNOW:whorecoin CHOICE:WHORECOINS >>
/*
<<say "SAYTHIS" "RESPO:" EVENTHAPPEN:CONASK2 HAPPENED:CONASK1 >>
<<say "SAYTHIS" "RESPO:111|222|333" NEXT >>
*/
<<say "I gotta go." "RESPO:Bye-bye, gorgeous!" CHOICE:NEIN >>
<hr>
<<case WHORECOINS >>
<<unstand woman >>
<<if !$REPLY >>
You stand facing this glowing device. It seems to recognize your presence, as a woman's voice with an Asian accent emanates from its speakers, whispering instructions: Apparently it costs $250 per token, and some services may require more than one.
<</if>>
<<quo CONCIERGE $REPLY >>
<<image images/misc/tokenmachine.png right >>
<<do "Buy a token." PAY:250 TAKE:whorecoin "REPLY:Someone's getting laid!|A small price to pay, I'm sure you'll aggree." >>
<<do "Buy 3 tokens." PAY:750 TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin "REPLY:Gonna get something special tonight?" >>
<<do "Buy 10 tokens." PAY:2200 TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin TAKE:whorecoin "REPLY:Wow, somebody's gonna have a pussy party!|Don't spend them all in one place. Sike! Spend them all here! And tell me about it afterwards." >>
<<do "Leave machine." "RESPO:Bye-bye, gorgeous!" CHOICE:NEIN >>
<hr>
<<default >>
<<set $CHOICE="DEFAULT" >>
<<convo 0 _HERNAME player >>
<<do "Go to front desk." CHOICE:FRONTDESK SET:GIRL:Vicki >>
<<do "Buy some whorecoins." KNOW:whorecoin CHOICE:WHORECOINS >>
<</switch>>
<<nobr>>
<<eventhead>>
<<difficulty 1 >>
<<if $STAGE!="SCENE_LAUNCHER">>
<<include brothel-other-data >>
<</if>>
/*
$WHOELSE friend who's fucking the whore
CHOICE3 type of service bought, ie CREAMPIE or not
CHOICE4 whore who got de-birthcontrolled
*/
<<switch $STAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "Take a look at the fungirls on offer.|Pick a fungirl to play with." >>
<<case 0 START_SCENE FUNGIRL_RANDOM NEIN >>
<<set $CHOICE = _RANDOMGIRL >>
_RANDOMGIRL
<<include brothel-other-data >>
<<set $CHOICE="" >>
$WHO _WHO _HERNAME _NEXTGIRL
<<gotostage FUNGIRL >>
<<do "Continue..." STAGE:FUNGIRL >>
<<case 0 FUNGIRL >>
<<if $REPLY >>
<<sayit $REPLY >>
<<else>>
<<sayit "While looking at the whores on offer, you're approached by _HERDESC.|You scout the room for fungirls and a _HERDESC catches your eye.|Your eyes meet that of _HERDESC, who smiles and waves at you." >>
<</if>>
<<stand $OBJECT.stand >>
<<unstand $DB[_NEXTGIRL].stand far >>
<<set _KNOWHER = setup.counted("rented "+_WHO) >>
<<if $CHOICE4==_HERNAME >>
<<show "Her contraceptives have been subverted." ICON:chems >>
<</if>>
<<show "There is another girl, _NEXTDESC, nearby.|Over her shoulder you see _NEXTDESC.|You spot _NEXTDESC in the distance." >>
<<do "Talk to _HERDESC." STAGE:FUNGIRL_TALK >>
<<do "Ignore her and talk to _NEXTDESC instead.|Wave her away and approach to _NEXTDESC." STAGE:FUNGIRL CHOICE:_NEXTGIRL "REPLY:You approach the other girl, _HERDESC.|You leave $LAST and go to talk to _HERDESC.|This girl is more of what you're in a mood for than $LAST." >>
<<event_exitlink "Enough with these whores for now." >>
<<set $LAST = $WHO >>
<<case FUNGIRL_TALK >>
<<stand $OBJECT.stand >>
<<if $RESPONSES >>
<<convo 0 _HERNAME player >>
<<else>>
<<sayit "She [moves close|grins widly|takes your hand] and [puts her hand on your shoulder|poses for you enticingly]." >>
<<if $CHOICE4==_HERNAME >>
<<show "Her contraceptives have been subverted." ICON:chems >>
<</if>>
<<set _shesayn = $OBJECT.talk_intro >>
<<if _HERNAME.wasFucked()>1 >>
<<set _RENTINGS="rented "+_HERNAME, _RENTINGS=_RENTINGS.counted() >>
She recognizes you from the _RENTINGS times you've rented her.
<<set _shesayn += " Oh, it's //you//. My favorite customer.|Heyyy _NAME. What are you in the mood for today?|I missed you _NAME.".sayOne() >>
<<else>>
<</if>>
<<for _i, _pmem range $PLAYER_party >>
<<if $OBJECT.traits.includes("likes "+_pmem) and _mem!=$PLAYER>>
<<set
_shesayn += "///She looks over your shoulder to "+_pmem.getFullName('first')+".///",
_shesayn += $OBJECT.talk_likesfriend ? $OBJECT.talk_likesfriend : "Hmmmm." >>
<</if>>
<</for>>
<<quo _HERNAME _shesayn >>
<</if>>
<<say "Hey _HERNAME, let's have some fun.|Let's talk business, _HERNAME.|How would you like to earn this big shiny coin?" HAVE:whorecoin SECRET STAGE:FUNGIRL_FALK >>
<<say "Hey _HERNAME, let's have some fun.|Let's talk business, _HERNAME." !HAVE:whorecoin SECRET "RESPO:That'll be one F.T.|A what?|Oh, you don't have any? Go to the front desk. But hurry, or I might not be free." >>
<<for _q, _a range $OBJECT.asks >>
<<if _q.length>2 >>
<<set _rep = "RESPO:"+_a >><<say _q _rep EVENTONCE SECRET >>
<</if>>
<</for>>
<<say "Hi. _HERNAME. Bye _HERNAME. (find another)|I'm not interested in $OBJECT.description, I'm afraid. (find another)" "REPLY:You leave her to find another." STAGE:FUNGIRL >>
<<event_exitlink "Enough with these whores for now." >>
<<case FUNGIRL_FALK >>
<<stand $OBJECT.stand >>
<<if $REPLY >>
<<quo _HERNAME $REPLY >>
<<else>>
<<quo _HERNAME $OBJECT.talk_sell >>
<</if>>
You have your <<itemtip whorecoin >> in hand, ready to pay.
<<say "Let's fuck. (1FT)" GIVE:whorecoin "REPLY:You flick a coin at her and she catches it." STAGE:FUNGIRL_FUCK >>
<<say "Can I cum inside you?" "REPLY:That'll be an extra coin." JUSTONCE LEARN:creampie_fee >>
/*
<<if $OBJECT.traits.includes("trainer") or 1 >>
<<if _HERNAME.wasFucked() >><</if>><<="fuck".playerAttribute() >>
<<set
_train_ask = $OBJECT.train_ask + " (3FT)",
_train_tell = "REPLY" + $OBJECT.train_tell,
0 >>
<<say _train_ask _train_tell GIVE:whorecoin:3 JUSTONCE LEARN:train_fee >>
<</if>>
*/
<<if $CHOICE4==_HERNAME >>
<<say "I think the extra coin for a creampie will really pay off today. (2FT)" GIVE:whorecoin:2 "REPLY:She happily accepts the coin, not understanding what she's getting herself into." STAGE:FUNGIRL_FUCK CHOICE3:CREAMPIE KNOW:creampie_fee >>
<<else >>
<<say "I'm in the mood for a creampie. (2FT)|I wanna fill you full of cum. (2FT)" GIVE:whorecoin:2 "REPLY:She finds your terms acceptable." STAGE:FUNGIRL_FUCK CHOICE3:CREAMPIE KNOW:creampie_fee >>
<</if>>
<<for _i, _pmem range $PLAYER_party >>
<<if $PLAYER!=_pmem >>
<<set
_label = _pmem.getFullName()+", _labelchime (1FT)",
_choic = "WHOELSE:"+_pmem,
_party = "PARTY:"+_pmem,
_labelchime = "enjoy her on me.",
0 >>
<<if $OBJECT.traits.includes(_pmem+" likes") >>
<<set _labelchime = "enjoy her." >>
<<elseif $OBJECT.traits.includes("likes "+_pmem) >>
<<set _labelchime = "I think she likes you." >>
<<elseif _RENTINGS>=5 >>
<<set _labelchime = "give her a try." >>
<</if>>
<<if _labelchime >>
<<say _label GIVE:whorecoin:1 STAGE:FUNGIRL_FRIEND _party _choic EVENTONCE >>
<</if>>
<</if>>
<</for>>
<<say "Hold up a second. (put away your coins)|Wait, I am getting ahead of myself. (go back to chatting)" "RESPO:The suspense is killing me, _NICKNAME." STAGE:FUNGIRL_TALK >>
<<say "Actually, the more I look at you the less I want to see. (find another)|I suddenly decided you're not my type. (find another)|I just noticed someone hotter than you, nevermind. (find another)" "REPLY:You leave her to find another." STAGE:FUNGIRL >>
<<case FUNGIRL_FUCK >>
<<set _DOCOPREG = $CHOICE4=$WHO and $CHOICE3=="CREAMPIE" ? 1 : 0 >>
<<showifexists $REPLY >>
<<quo _HERNAME $OBJECT.talk_sold >>
<<stockimage fuck $OBJECT.traits[0] right right right >>
<<sayit "She takes you by the hand and leads you to a room. As soon as the door slides shut behind you, she [pushes you to the bed|has you sit in a chair] and then [climbs on top of you|sits on your lap|slowly undresses in front of you]. She [kisses you|grinds against your penis|unbuttons your fly|buries your face between her breasts] as you [squeeze her ass cheeks|suck her nipples|get too hard for your pants to contain]."
<<sayit "Soon [your naked bodies are united|you're on top of her|you are in each other's arms|you are holding each other like loves]; she [looks into your eyes longingly|wraps your legs around you] as you [slide your dick inside her|penetrate her|fill her pussy with your dick]." >>
<<set _cu = "rented "+_HERNAME+"" >><<countup _cu >>
<<if _DOCOPREG >>
<<stockimage cream $OBJECT.traits[0] right right right >>
<<quo _HERNAME $OBJECT.talk_creampied >>
<<else>>
<<quo _HERNAME $OBJECT.talk_sold >>
<</if>>
<<set _Tr=$OBJECT.traits >>
<<fuck _HERNAME $PLAYER _PREGGLE whore paid _Tr[0] _Tr[1] _Tr[2] _Tr[3] >>
<<if _SHEJUSTGOTPREGNANT >>
You give the mother of your newly conceived child one last kiss before you depart.
<<do "Get your pants back on and leave." STAGE:FUNGIRL_POSTPREG >>
<<else>>
<<do "Perhaps you could fuck another girl." STAGE:NEIN >>
<<event_exitlink "That's enough fun for one day." tbc >>
<</if>>
<<case FUNGIRL_POSTPREG >>
<<stand doco >>
As you head out, you run into the doctor.
<<convo "Anyway, the job's done. She's almost certainly pregnant, thanks to our tag-team efforts.///she says tauntingly.///$OBJECT.talk_doco_postpreg" doco player >>
<<if !$OBJECT.traits.includes("doco likes")>>
On your way out, the doctor makes idle convesation.
<<convo "She's nice though, pity to leave a girl like that to fend for herself.|What do you think of her?|Why not make an honest woman out of her?" doco player >>
<</if>>
<<say $OBJECT.talk_doco_postpreg2 RESPO:$OBJECT.talk_doco_postpreg3 STAGE:FUNGIRL_POSTPREG2 >>
<<if !$OBJECT.traits.includes("doco likes")>>
<<say "You're joking, right? Why would I marry that whore?" "RESPO:Where's your issue? Marry //that// whore, //marry// that whore, or marry that //whore//?|Take your pick." STAGE:FUNGIRL_POSTPREG2 >>
<</if>>
<<say "Ignore her." "RESPO:///You ignore her. She's in a good mood for some reason." STAGE:FUNGIRL_POSTPREG2 >>
<<case FUNGIRL_POSTPREG2 >>
<<stand doco >>
<<if "typhon".inParty()>><<unstand typhon >><</if>>
<<convo "" doco player >>
Once you've exited the establishment into the garish haze of Brothel Road, you notice she's smilling.
<<convo "That was a fun little group activity, wasn't it? I can't wait to look at the data later and see if it worked.|Pretty sure it worked, doc.|Is that so? Then we probably shouldn't go there. These people tend to be letigious about these things. Back in the old days... oh, it's a story for another time." doco player >>
<<set $WHERE="brothelroad">>
<<change_bg $WHERE >>
<<happen brothel_pregging >>
<<event_unlock innkeeper-start >>
<<chimeinconvo "She for real? You knocked up that hoe? Shit that ain't good. The HLD bunch are not good people. And yeah, I mean even by the standards of this industry.|Thanks for the warning, I'll bear that in mind.|You'll - no, this isn't an 'sure I'll think about it'. I done the thinking for you, and we can't go back." typhon player >>
<<event_exitlink "Continue." >>
<<case FUNGIRL_FRIEND >>
<<set
_DOCOPREG = $CHOICE4=$WHO and $CHOICE3=="CREAMPIE" ? 1 : 0,
_FRIENDNAME = $WHOELSE.getFullName(),
_SHELIKES = $OBJECT.traits.includes($WHOELSE + " likes"),
_HELIKES = $OBJECT.traits.includes("likes " + $WHOELSE),
0 >>
You toss the token to _FRIENDNAME.
<<quo _HERNAME $OBJECT.talk_sold >>
<<quo $WHOELSE _CHIMEIN[$WHOELSE].thanks "says _FRIENDNAME as _HERNAME leads them away." >>
<<if _DOCOPREG >>
<<unstand doco >>
<<chimeinconvo "I prepped you a golden opportunity and you tossed it to that idiot?///the doctor hisses at you.///You're a goddamn fool of a cuck.|Easy there, I-|You give me a fucking migraine with this shit like you can't believe.///she says, pointing at her temples.|I just thought he should have a turn at-|Yeah, I'm sure that brute would just love to find out you tricked him into... oh, hahaha... I just found a silver lining to this ordeal. Heh, very well.///she says, suddenly relaxing." doco player >>
<</if>>
<<if $WHOELSE=="doco">>
<<set $CHOICE4 = _HERNAME >>
<<set _WAITMSG = "Wait around for her to finish doing whatever she's doing to _HERNAME." >>
<<set _REPLYMSG = "REPLY:You wait around for _FRIENDNAME to do whatever she means to do to _HERNAME. Eventually, you see her return, still wearing her mask." >>
<<else>>
<<if $OBJECT.traits.includes($WHOELSE+" likes") >>
<<set $NPCS[$WHOELSE].stats.love += 3 >>
This gift was well appreciated.
<<else>>
<<set $NPCS[$WHOELSE].stats.love += 1 >>
<</if>>
<<set _REPLYMSG = "Time passes as _FRIENDNAME no doubt enjoys _HERNAME. Eventually, you see him return while a smile on his face." >>
<<set _WAITMSG = "There's nothing to do but wait.|Wait around for _FRIENDNAME to finish." >>
<</if>>
<<if _DOCOPREG >>
<<do _WAITMSG _REPLYMSG STAGE:FUNGIRL_FRIENDDOCOPREG >>
<<else>>
<<do _WAITMSG _REPLYMSG STAGE:FUNGIRL_FRIENDRETURN >>
<</if>>
<<case FUNGIRL_FRIENDRETURN >>
<<set
_DOCOPREG = $CHOICE4=$WHO and $CHOICE3=="CREAMPIE" ? 1 : 0,
_FRIENDNAME = $WHOELSE.getFullName(),
_SHELIKES = $OBJECT.traits.includes($WHOELSE + " likes"),
_HELIKES = $OBJECT.traits.includes("likes " + $WHOELSE),
0 >>
<<stand $WHOELSE >>
<<timepasses 0.5 >>
<<silently >>
<<="<<fuck _HERNAME $WHOELSE _PREGGLE whore paid "+$OBJECT.traits.join(" ")+">>" >>
<</silently >>
<<listup "girls pleased" _HERNAME >>
<<showifexists $REPLY >>
/* $OBJECT.talk_doco_postpreg */
<<quo $WHOELSE _CHIMEIN[$WHOELSE].after >>
<<say "Return to lobby." "RESPO:" STAGE:FUNGIRL >>
<<case FUNGIRL_FRIENDDOCOPREG >>
<<stand $WHOELSE >>
<<unstand doco >>
You exchnange glances with the doctor, who smirks widely.
<<set _CREAMEXP = _SHELIKES ? "Damn right. Bitch begged me for it." : "Hehe... I know _NAME didn't pay for that, but I let it rip in her anyway. After she was all like //you a bad man// and shit but I kept saying //baby you're so amazing I just couldn't help it//. Works on bitches, works on hoes, so she forgave." >>
<<chimeinconvo "Have a nice creampie, _FRIENDNAME?||_CREAMEXP||Did she?|They all do.|Shall we tell him?|Uh...|Tell me what?|I tampered with her birth control earlier. I think you might be a dad, _FRIENDNAME.||What! SHIT! What the f-///he suddenly quiets himself, realizing he's making a scene.///You fucking bitch! You know how these people operate?! They cut my balls off if they find out! You! Did you know this?" doco player $WHOELSE >>
<<say "I had //no// idea, she was going to do that, she just finished telling me and I was going to go warn you..." "RESPO:Fuck! You goddamn bitch!|///You eye the doc nervously. Will she expose your lie?|That's right _FRIENDAME. I was going to pull a prank on _NAME, but he experienced a bout of uncharacteristic generosity. I have to say, this is much better than what I had in mind.///she says, laughing. You are grateful she lied for you.|Real fucking funny.///" STAGE:FUNGIRL_DOCOPREG2 LIE:5 ACT:biglie EVENTHAPPEN:LIED >>
<<say "I did." "RESPO:You fucking asshole! You and that cunt, always up to your tricks. I can't trust either of you when you're alone together for just a minute. " STAGE:FUNGIRL_DOCOPREG2 EVENTHAPPEN:TRUTH >>
<<happen brothel_pregging >>
<<happen brothel_pregging_typhon >>
<<event_unlock innkeeper-start >>
<<case FUNGIRL_DOCOPREG2 >>
<<chimeinconvo "" $WHOELSE player doco >>
He storms off.
<<chimeinconvo "Well, you'd better go sort this out; the brute looked like he'd try to strangle me in a moment, and we can't be having any of that." doco player >>
<<do "Follow him outside of the brothel." STAGE:FUNGIRL_DOCOPREG3 >>
<<case FUNGIRL_DOCOPREG3 >>
<<stand $WHOELSE >>
<<set $WHERE="brothelroad">>
<<change_bg $WHERE >>
After _FRIENDNAME has cooled down a bit, he says.
<<set
_hisresponse = "I dunno, ",
_hisresponse += _HELIKES ? "_HERNAME's the sort of girl I'd be into, " : "she wouldn't have been my pick for baby momma, ",
_hisresponse += $WHO=="Becky" ? "but Becky and I have history, even if she don't know it. I knew her daddy and... it's a long story, I'll tell you later. But I'm really glad I signed my name on that hoes' uterus. " : "but I'd have rather put a baby in one of the other bitches, that Texan with the fake tits... oh well. ",
_hisresponse += "Anyway, "+$OBJECT.talk_typhon_postpreg + " " ,
_hisresponse += "LIED".happened() ? "Fuck, _NAME. That doctor. I know you're working on some project together, but one of these days... I mean goddamn, she has it coming. You and me can sort her out good, some day, know what I mean? " : "And don't think I haven't forgotten that you set this shit up. That wasn't cool. ",
0 >>
<<quo typhon _hisresponse >>
<<if $WHO!="Becky" and !"LIED".happened() >>
<<love 4 >>
<<elseif _HELIKES and !"LIED".happened() >>
<<love 1 >>
<<else>>
<<love -4 >>
<</if>>
<<event_exitlink "That's it for now." >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>==
<<set
_CUBUS_OVERRIDE_MYSTERY = 1,
_CHIMEIN = {
"typhon" : {
likes: "Yeah, this one. _HERNAME, I think.|She's easily the best of what I've seen here.",
thanks: "Yeah? You're too nice. I'm gonna enjoy this...",
after: "Wow, that bitch knew what she was doing. We gotta get a girl like that!|Might come back for more of that later.",
},
"doco" : {
likes: "She's cute. Why don't you fuck this one?",
thanks: "What, me? Are you serious? _NAME you imbecil, I-///she pauses mid-sentence, and suddenly seems to have an idea.///Oh, I take that back. Good idea. Miss _HERNAME, was it? Let's go.",
after: "I had to get in wrist-deep, but while I was in there I administered a concoction that should bypass the contraceptive system they have her on. If you want to knock her up, I suggest doing it now before it wares off.",
}
},
$DB = {
"DEFAULT" : {
description: "a whore",
stand: "woman",
nickname: "stud|fuckboy".toArray(),
traits: "sexy",
difficulty: 3,
price: 1,
asks: {
"I wanna get you pregnant." :
"What? Shut the fuck up.",
},
train_ask: "Do you think you could... teach me how to fuck better?",
train_tell: "Have special girl you're worried you can't please? Why do you need //her// when you've got //me//? Haha just kidding, I'll show you the ropes. ",
train_buy: "Show me how to please a woman.",
train_do: "Mmmm... yess... move it like that...|Read her body language... Does she want it faster, or slower? You should try to know before she does.|Before I was a slut, I used to like it like this...",
train_type: "fuck",
talk_intro: "Hey _NICKNAME, I'm _HERNAME.",
talk_sell: "Let's get a room, _NICKNAME.|I want you inside me.",
talk_likesfriend: "Who's //that//?",
talk_creampied: "Nice creampie, _NAME.|Mmmm.///she says, taking some cum from the creampie with her finger and putting it in her mouth.",
talk_pleased: "That was amazing.|I love my job.",
talk_doco_postpreg: "I wonder if they have good maternity benefits at this place?",
talk_doco_postpreg2: "Why do you even care about that?",
talk_doco_postpreg3: "You're being rather snippy for someone who just got laid.",
talk_typhon_postpreg: "_HERNAME's gonna keep it, I'm pretty sure.",
},
"Vicki" : {
description: "pretty girl",
stand: "woman",
nickname: "handsome",
traits: "virgin|cute".toArray(),
difficulty: 3,
price: 1,
asks: {
"" :
"",
},
talk_intro: "Hey, I'm _HERNAME.",
talk_creampied: "",
talk_pleased: "",
talk_doco_postpreg: "",
talk_doco_postpreg2: "",
talk_doco_postpreg3: "",
},
"Peggy" : {
description: "a noticeably pregnant whore",
stand: "woman-pregnant4",
nickname: "honey".toArray(),
traits: "sexy trainer".toArray(),
difficulty: 3,
price: 1,
asks: {
"So... is the father still in the picture?" :
"What are you talking about _NICKNAME, it's //our// baby.|Heh. Maybe some day.",
"Did you get pregnant on the job?" :
"Oh no no no. All of my HLD fungirl sisters here are 100% safe, you don't have to worry about stuff like that.|Who said I was worried?|Huh? I don't get you, _NICKNAME. But if you need to know more, ask Vicki at the front desk. She's really smart.",
},
talk_intro: "I can tell //you're// a man of culture, _NICKNAME.|You like curvy girls? Because it don't get much curvier than //this//.///she says, stroking her belly.",
talk_creampied: "I really enjoy these... that's how I got into this situation to begin with. ",
talk_pleased: "",
talk_doco_postpreg: "You should visit her again in a few months.",
talk_doco_postpreg2: "Why?",
talk_doco_postpreg3: "Isn't it obvious.|No.",
talk_typhon_postpreg: "not sure it's even possible.",
},
"Ishani" : {
description: "a brown woman",
stand: "woman-slut",
nickname: setup.NPCS.player.race+" boy",
traits: "brown|nice boobs|doco likes".toArray(),
affinity: "typhon",
difficulty: 3,
price: 1,
asks: {
"'Ishani'? Where are you from?"
: "It's not my real name, it's just my work 'callsign'. Where I'm from is wherever you want me to be from. Oh shit, I'm not in character am I? Sorry I'm kinda new to //this//.",
},
train_ask: "",
train_tell: "",
train_buy: "",
train_do: "",
train_type: "fuck",
talk_intro: "Hey, I'm _HERNAME. I'm just crazy about <<=setup.NPCS.player.race>> guys! What are //you// into, _NICKNAME?",
talk_sell: "I'll be your girlfriend tonight. Or your ex-girlfriend. Or sister. Whatever you want, I'll be it.",
talk_creampied: "",
talk_pleased: "",
talk_doco_postpreg: "",
talk_doco_postpreg2: "",
talk_doco_postpreg3: "",
talk_typhon_postpreg: "I dated a Pakistani chick before but her dad didn't want her to have anything to do with me. I'll consider this revenge or something.",
},
"Becky" : {
description: "a pair of tits bolted onto a stick",
stand: "woman-fashion",
traits: "porn|blonde|big boobs|likes typhon".toArray(),
nickname: "cowboy",
difficulty: 3,
price: 1,
asks: {
"" : "",
},
talk_intro: "Howdy, _NICKNAME. I'm _HERNAME, the best girl in this place.|Hey boy. My daddy would be very upset to find me in a place like this, but everyone else loves the sight of _HERNAME.",
talk_sell: "Of course you want //me//. I'm _HERNAME, and I'm here because I love what I do. You're gonna love what I do too.|Toss me one of those tokens and lets do something that would make my pa angry.",
talk_likesfriend: "Oh _NICKNAME... Your friend there... is he into blondes? He'd especially make pa mad.",
talk_creampied: "",
talk_pleased: "",
talk_doco_postpreg: "",
talk_doco_postpreg2: "",
talk_doco_postpreg3: "",
talk_typhon_postpreg: "now she'll finally have a big round belly to match those big round titties.",
},
"Ming Li" : {
description: "an Asian whore",
stand: "woman-pool3",
traits: "asian|skinny".toArray(),
nickname: "mister",
difficulty: 3,
price: 1,
asks: {
"" : "",
},
talk_intro: "Hi! I'm _HERNAME. You're just my type, _NICKNAME.",
talk_sell: "Want me to love you longtime, as they say?|_NICKNAME, you're gonna love what I can do for you.",
talk_creampied: "",
talk_pleased: "",
talk_doco_postpreg: "You had youre eye on that Asian one, huh? I wonder what kind of cute bastard she'll make for you.",
talk_doco_postpreg2: "I hope to never find out.",
talk_doco_postpreg3: "You're no fun.",
talk_typhon_postpreg: "I could barely fit my dick in that pussy, she'll have a hell of a time pushing Typhon Jr. out.",
},
"Tawny" : {
description: "a milf",
stand: "woman-porn1",
traits: "milf|tanned|lactates|likes doco|typhon likes".toArray(),
nickname: "sweetie",
difficulty: 3,
price: 1,
asks: {
"Are you a legit 'milf'?"
: "Sure am, sweetie; have a son about your age.",
},
train_ask: "I need an experienced woman to show me how to get the job done.",
train_tell: "You came to the right woman.",
train_buy: "",
train_do: "",
train_type: "fuck",
talk_intro: "Want me to take care of you? I'm _HERNAME, but you call me mommy.",
talk_sell: "You're a strapping lad, _NICKNAME.|Mommy'll take care of you.",
talk_likesfriend: "You have another milf in your entourage, _NICKNAME. I //like// her.",
talk_creampied: "Naughty _NAME, I //told// you to pull out!",
talk_pleased: "",
talk_doco_postpreg: "_NAME! She's old enough to be your own mother. Have you no shame?",
talk_doco_postpreg2: "Shame? We're in a whore house.",
talk_doco_postpreg3: "I'm just razzing you. I get good data when you impregnate older women; keep it up.",
talk_typhon_postpreg: "I think _HERNAME is the little ginger girl's mom, did you know that? So if she have a daughter, she'll raise her right.",
},
"Karamel" : {
description: "a black woman",
stand: "woman-gang",
traits: "black|big boobs|big ass|likes typhon".toArray(),
nickname: "guy",
difficulty: 3,
price: 1,
asks: {
"" : "",
},
talk_intro: "Hey, I'm _HERNAME. Like what you see _NICKNAME? I //know// you like what you see.",
talk_sell: "I knew you'd pick me.|Yeah, show me that token 'n we gonna fuck...",
talk_creampied: "",
talk_pleased: "",
talk_doco_postpreg: "",
talk_doco_postpreg2: "",
talk_doco_postpreg3: "",
talk_typhon_postpreg: "I'm drinking buddies with a guy and... _HERNAME's his girl. She didn't recognize me at first, but while I was fucking her she suddenly seemed like she did and we had a //I won't tell him if you won't// exchange of glances. Now he's gonna have a kid; I don't wanna laugh, but better him than me.",
},
"Ginny" : {
description: "a tiny little redhead",
stand: "woman-student1",
traits: "young|freckled|typhon likes|trainer".toArray(),
nickname: "bro",
difficulty: 3,
price: 1,
asks: {
"Uhhh, are you sure you're old enough to work here?"
: "I sure am! And anyway, everyone who works at HLD is old enough to work at HLD, silly-willy.|Oh ok. So you've graduated highschool?|Uh, I'm not saying //that//.",
},
train_ask: "How did you end up a whore at your age?",
train_tell: "One year at summer camp, I met a guy who I thought was cute and... we made out... He was the first guy I ever kissed, and I was nervous he wouldn't like me. Pretty soon he had his fingers down my shorts and and he started working his magic... it was incredible. I lost my virginity to him that day, and I've been searching for a guy who could do the same magic fingerwork ever since, so I started messing around a lot. Older men seemed to now more, and I noticed that older men tended to pay me after we fucked, that got me thinking about doing it as a job. ",
train_buy: "Can you show me how he fingered you? The guy in your story?",
train_do: "",
train_type: "finger",
talk_intro: "Hey big brother, I'm _HERNAME.",
talk_likesfriend: "Oh, _NICKNAME... Who's your big friend?",
talk_creampied: "Oh gosh _NICKNAME! What if I get p-p-pregnant!///she says, laughing.",
talk_pleased: "_NAME, if only my real _NICKNAME was as good as you.",
talk_doco_postpreg: "Really, _NAME? You go for the one with a little sister act? You really are a degenerate.",
talk_doco_postpreg2: "It's actually a little //step//-sister act. World of difference.",
talk_doco_postpreg3: "I suppose.",
talk_typhon_postpreg: "she reminds me of the first girl I turned out, kinda. This whole thing is a bit nostalgic, cuz that story ended the same way, and she ran back home to Kansas or wherever. Well, not the exact same; can't tell you if I was the baby's dad, but I can tell you I made a killing off her, renting that ass. More money than I ever had in my life up until that point, got me realizing I had a calling. ",
},
"Brandy" : {
description: "a familiar fat milf",
stand: "bratmom",
traits: "milf|white|fat|likes player|likes typhon|typhon likes".toArray(),
nickname: _NAME,
difficulty: 3,
price: 1,
asks: {
"What are you doing here?"
: "Oh, it's so embarassing. I was short on money... Oh _NICKNAME, you still respect me don't you?|As much as I ever did, _HERNAME.|Thank you.",
},
talk_intro: "_NICKNAME? Is that you. Oh gosh this is embarassing.",
talk_likesfriend: "_NICKNAME... That man you're with. Is he a friend of yours? Would you introduce us?",
talk_sell: "Mom and dad are out, perfect time play with _HERNAME, _NICKNAME?|Wow that's a nice shiny coin! I'll do //anything// for that, _NICKNAME|Ready to come to your sister's room? Oh, //shit// I mean //step-//sister's room. They really dont want us to imply inc- fuck, I'm not allowed to break character either. Sorry. Ahem, sorry _NICKNAME.",
},
},
$OBJECT = $DB[$WHO] ? $DB[$WHO] : $DB.DEFAULT,
$OBJECT = setup.mergeObjects($OBJECT, $DB.DEFAULT),
0 >>
<<set
_NICKNAME = $OBJECT.nickname.sayOne(),
_GIRLSON = Object.keys($DB),
_GIRLSON.delete("Vicki"),
_GIRLSON.delete("Brandy"),
_GIRLSON.delete("DEFAULT"),
_GIRLSOFF = _GIRLSON[($DAY%7)%_GIRLSON.length],
_GIRLSON.delete(_GIRLSOFF),
_GIRLSOFF = _GIRLSON[($DAY%7)%_GIRLSON.length],
_GIRLSON.delete(_GIRLSOFF),
0 >>
<<set
_RANDOMGIRL = _GIRLSON.random(),
_HERNAME = $WHO,
_PICKNEW = $CHOICE ? $CHOICE : 0,
$CHOICE = "",
$WHO = _PICKNEW ? _PICKNEW : $WHO,
_WHO = $WHO,
_HERNAME = _WHO,
_HERDESC = _HERNAME.wasFucked() ? _HERNAME : $DB[_HERNAME].description,
$OBJECT = $DB[$WHO],
_NEXTGIRL = _GIRLSON[ (_GIRLSON.indexOf($WHO) + 1) % _GIRLSON.length ],
_NEXTDESC = _NEXTGIRL.wasFucked() ? _NEXTGIRL : $DB[_NEXTGIRL].description,
_PREGGLE = $WHO==$CHOICE4 ? "impregnate" : "nopreg",
_RENTINGS = "rented "+$WHO, _RENTINGS=_RENTINGS.counted(),
_PLEASED = "girls pleased".listed($WHO),
0 >>
<<set
_DOCOPREG = $CHOICE4=$WHO and $CHOICE3=="CREAMPIE" ? 1 : 0,
_FRIENDNAME = $WHOELSE.getFullName(),
_SHELIKES = $OBJECT.traits.includes($WHOELSE + " likes"),
_HELIKES = $OBJECT.traits.includes("likes " + $WHOELSE),
0 >>
||Working: <<=_GIRLSON>>
||Not: <<=setup.unvennArrays(Object.keys($DB), _GIRLSON)>>
||R _RENTINGS P _PLEASED G _PREGGLE
<<clear>>
==/* <<inseminate thisgirl [impregnate,orgasm] >>
The stage before impregnation
checks fertilities
*/
<<widget inseminate >>
<<set _HER = $args[0] ? $args[0] : "THEREISNOHER" >>
<<set _HIM = $args[1] ? $args[1] : $PLAYER >>
<<set _HERNYM = _HER.getFullName("first") >>
<<set _HISNAME= _HIM.getFullName("first") >>
<<set _HOW = $args[2] ? $args[2] : [] >>
<<set _SPERM = _HIM.getFertility()+599 >>
<<set _EGG = _HER.getFertility()+599 >>
<debug>
__inseminate__ ARGS($args)
<br>HOW[_HOW]
<br>_title:_HIM
/*
_HERNYM = $NPCS[_HER] ? $NPCS[_HER].name : _HER,
_HISNAME= $NPCS[_HIM] ? $NPCS[_HIM].name : _HIM,
*/
/* SPERM effective situationals */
<<set
_SPERM = _HOW.includes("pregbonus") ? _SPERM+=20 : _SPERM,
_SPERM = _HOW.includes("cointoss") ? _SPERM+=50 : _SPERM,
_SPERM = _HOW.includes("impregnate") ? _SPERM+=100 : _SPERM,
_SPERM = _HOW.includes("condom") ? _SPERM*0.1 : _SPERM,
_SPERM = _HOW.includes("condom_tampered") ? _SPERM*0.8 : _SPERM,
_SPERM = _HOW.includes("condom_trick") ? _SPERM*1.5 : _SPERM,
_SPERM = _HOW.includes("condom_ripped") ? _SPERM*1.1 : _SPERM,
_SPERM = _HOW.includes("nocondom") ? _SPERM*1.0 : _SPERM,
_SPERM = _HOW.includes("missionary") ? _SPERM*1.2 : _SPERM,
_SPERM = _HOW.includes("breedingpress") ? _SPERM*1.25 : _SPERM,
_SPERM = _HOW.includes("handstand") ? _SPERM*1.5 : _SPERM,
_SPERM = _HOW.includes("cumagain") ? _SPERM*2 : _SPERM,
_SPERM = _HOW.includes("anal") ? _SPERM=0 : _SPERM,
_SPERM = Math.round(_SPERM),
0 >>
/* EGG effective situationals */
<<set
_EGG = _HOW.includes("pregbonus") ? _EGG+=20 : _EGG,
_EGG = _HOW.includes("cointoss") ? _EGG+=50 : _EGG,
_EGG = _HOW.includes("impregnate") ? _EGG+=100 : _EGG,
_EGG = _HOW.includes("nopreg") ? 0 : _EGG,
_EGG = _HOW.includes("pill-fertility") ? _EGG+=30 : _EGG,
_EGG = _HOW.includes("pill-fertility2") ? _EGG+=100 : _EGG,
_EGG = _HOW.includes("pill-regret") ? _EGG-=70 : _EGG,
_EGG = _HOW.includes("condom_trick") ? _EGG*1.25 : _EGG,
_EGG = _HOW.includes("fertile") ? _EGG*1.5 : _EGG,
_EGG = _HOW.includes("hyperfertile") ? _EGG*3.00 : _EGG,
_EGG = _HOW.includes("peak fertility") ? _EGG*5.00 : _EGG,
_EGG = _HOW.includes("condom_trick") ? _EGG*1.25 : _EGG,
_EGG = _HOW.includes("anal") ? _EGG=0 : _EGG,
_EGG = $ORGASMS ? _EGG*1.15*$ORGASMS : _EGG,
_EGG = Math.round(_EGG),
0 >>
<<set _HEHITS = Math.round(_SPERM).diceRoll() >>
<<set _SHEHITS = Math.round(_EGG).diceRoll() >>
<br>EGG:_EGG; SPERM:_SPERM; HEHITS:_HEHITS; SHEHITS:_SHEHITS
</debug>
<<set _readout = "INSEMINATE: " +_HIM+ " " +_HISNAME+ " " +_SPERM+ "% (" +_HEHITS+ ") " +_HER+ " '" +_HERNYM+ "' " +_EGG+ "% (" +_SHEHITS+ ") " +_UPD+ " [" +$args+ "] " >>
<<debugupdate _readout >>
<<if _HOW.includes('hatespawn') >><<set _SPA='hatespawn'>>
<<elseif _HOW.includes('sneakspawn')>><<set _SPA='sneakspawn'>>
<<elseif _HOW.includes('mindspawn') >><<set _SPA='mindspawn'>>
<<elseif _HOW.includes('lovespawn') >><<set _SPA='lovespawn'>>
<<else >><<set _SPA='spawn'>>
<</if>>
<<set _RAC = _HIM.getRace() >>
<<if _HEHITS and _SHEHITS >>
<<if !_HER.isPregnant() >>
<<impregnate _HER _HIM _SPA _RAC >>
<<else>>
<<set _SHEALREADYPREGNANT=1 >>
<</if>>
<<elseif _HEHITS and _ISYOU >>
<<addtrait _HER "you creampied" >>
<</if>>
<</widget >>/* <<impregnate_final _MOTHER _FATHER _RACE _SPAWN _PREGDUR _GENDER >>
creates babies!
*/
<<widget impregnate_final >>
<debug>
<<set
_MOTHER = $args[0],
_FATHER = $args[1],
_YOURS = _FATHER==$PLAYER ? 1 : 0,
_RACE = $args[2] ? $args[2] : "white",
_SPAWN = $args[3] ? $args[3] : "spawn",
_SPAWN = _YOURS ? "baby" : _SPAWN,
_PREGDUR= $args[4] ? $args[4] : setup.CONSTANTS.NUMBERS.repro.pregnancy_duration,
_GENDER = $args[5] ? $args[5] : "male|female".sayOne(),
_GENDERDESC = _GENDER=="male" ? "son" : "daughter",
_FULLDESC = _GENDERDESC+" with "+_MOTHER.getFullName()+".",
_FULLDESC = _YOURS ? "Your "+_SPAWN+" "+_FULLDESC : _FULLDESC,
_FULLDESC = !_YOURS ? "Someone's "+_FULLDESC : _FULLDESC,
0 >>
__impregnate_final__ ARGS($args) _MOTHER/_FATHER
<<if $NPCS[_MOTHER] >>
<<set $NPCS[_MOTHER].repro.gestation = _PREGDUR >>
<<set _BABY = {
"id" : _MOTHER+"_"+_SPAWN,
"firstname" : setup.randomName(_GENDER+" "+_RACE),
"lastname" : _MOTHER.getFullName('last'),
"title" : _SPAWN,
"description" : _FULLDESC,
"age" : 0,
"gender" : _GENDER,
"spawn" : _SPAWN,
},
_BABY.repro = {
"father" : _FATHER,
"mother" : _MOTHER,
} >>
<<show_object _BABY >>
<<set $NPCS[_MOTHER].repro.womb = $NPCS[_MOTHER].repro.womb ? $NPCS[_MOTHER].repro.womb : [] >>
<<set $NPCS[_MOTHER].repro.womb.push(_BABY) >>
<<debugupdate "The bastard" _BABY.firstname _BABY.lastname "was conceived." >>
<<else >>
<</if>>
<<if _FATHER==$PLAYER >>
<<listup "girls_pregged" _MOTHER >>
<<else>>
<<listup "girls_cucked" _MOTHER >>
<</if>>
<<if !$NPCS[_MOTHER] >>
<<schedule birth _MOTHER setup.CONSTANTS.NUMBERS.repro.pregnancy_duration _SPAWN >>
<</if>>
</debug>
<</widget >>/* <<impregnate _MOTHER _FATHER _RACE _SPAWN _PREGDUR _GENDER >>
Does visual/interface indicators of impregnation, including quips and notification. Also does anything related to quest progression or achievements.
use impregnate_final to skip all that shit
*/
<<widget impregnate >>
<<if settings.pregnancy==false >>
<<elseif 1 >>
<debug>
<<skillup breed 1 >>
<<set
_MOTHER = $args[0] ? $args[0]+"" : $WHO+"",
_MOTHERN = setup.getFullName(_MOTHER),
_FATHER = $args[1] ? $args[1] : $PLAYER,
_FATHERN = setup.getFullName(_FATHER),
_FATHERN = _FATHER==$PLAYER ? "You" : _FATHERN,
0 >>
.makePresentable()
<<set
_RACE = $args[2] ? $args[2] : 0,
_SPAWN = $args[3] ? $args[3] : 0,
_PREGDUR = $args[4] ? $args[4] : 0,
_GENDER = $args[5] ? $args[5] : 0,
_SHEJUSTGOTPREGNANT = 1,
_THEBABYISYOURS = _FATHER==$PLAYER ? 1 : 0,
_YOUGOTCUCKED = _FATHER!=$PLAYER ? 1 : 0,
_FATHERQ = "silent",
_MOTHERQ = "silent",
0 >>
__impregnate__ ARGS($args)
<br>$args[1]) '_FATHER'/'_FATHERN'
<br>$args[0]) '_MOTHER'/'_MOTHERN' :::
<br>BABYISYOURS _THEBABYISYOURS _FATHER/$PLAYER
<BR>YOUGOTCUCKED _YOUGOTCUCKED _FATHER/$PLAYER
<br>_FATHERQ
/* <<npc_activate _MOTHER >> */
<<set _NOTIFY = "Nice!|Well done!|Congrats!|Excellent!|You know what you're doing.|I'm a tad jealous, tbh.|She'll never know what hit her.|Fertilization: Complete.|Don't get cocky.|That'll teach her to skimp on birth control.|Your glorious spawn grows within her.|One more paternity suit for future you to worry about.|That's ___ and counting.|Congrats on your ___th!".sayOne( "girls_pregged".listlen()+1 ) >>
<<switch _SPAWN >>
<<case 'hatespawn' >>
<<case 'sneakspawn' >>
<<case 'mindspawn' >>
<<case 'spawn' >>
<<case 'lovespawn' >>
<</switch>>
<<set _NOTIFY=_PREGCOMMENTARY ? _PREGCOMMENTARY : _NOTIFY >>
<<impregnate_final _MOTHER _FATHER _RACE _SPAWN >>
</debug>
/* doco quest stuff */
<<if _THEBABYISYOURS >>
<<if "microlab".happened() or _FATHER.hasTrait("microlab") >>
<<countup "microlab pregdata" >>
<<if "microlab pregdata".counted()==10 >>
<<schedule text "I've taken a keen interest in your microlab data. I'd like to discuss it with you the next time you visit my pharmacy.|you know who" 0 >>
<</if>>
<</if>>
<</if>>
/*
<<if $NPCS[_FATHER] >>
<<set _FATHERQ = setup.NPCS[_FATHER].quotes ? setup.NPCS[_FATHER].quotes : 'silent' >>
<<set _MOTHERQ = setup.NPCS[_MOTHER].quotes ? setup.NPCS[_MOTHER].quotes : 'silent' >>
<</if>>
<<if _UNAWARE >>
<<set _MOTHERQ = 'silent' >>
<</if>>
*/
<<if $args.includes("hatespawn") or $args.includes("sneakspawn") >>
<<set _FATHERQUIP = setup.getQuip(_FATHER, 'raping_came') >>
<<set _MOTHERQUIP = setup.getQuip(_MOTHER, 'raped_creamed') >>
<<else>>
<<set _FATHERQUIP = setup.getQuip(_FATHER, 'sex_came') >>
<<set _MOTHERQUIP = setup.getQuip(_MOTHER, 'sex_creamed') >>
<</if>>
<<set _FATHERQUIPOFF = _THEBABYISYOURS ? "you say as you shoot your load in her.|you say as you cream her pussy.|you say as you pump her full of your seed." : "he says as he finishes inside her." >>
<<quo _FATHER _FATHERQUIP _FATHERQUIPOFF >>
<<quo _MOTHER _MOTHERQUIP _MOTHERQUIPOFF >>
<<if _THEBABYISYOURS >>
<<sayit "[Your orgasm is way more intense than usual,|You feel a heightened sense of bliss,|Your whole body tingles with pleasure,] [your body's way of telling you |and you instantly know | presumably because|and you have a feeling that] [you've impregnated her! |you knocked her up! |she's got your bastard in her now! |you've caused another pregnancy! |your seed has born fruit! She's pregnant! |you have created a spawn inside her body. |you've claimed another womb! " >>
<<else>>
<<sayit "As he [fills her with sperm|groans from the pleasure|creampies her|loads her up with his white goo|fucks her] the [warm light within her dims suddenly|her fertile aura fades|opportunity you saw in her vanishes instantly|thought that comes to mind is 'I've been cucked']. [She's pregnant.|He got it done, stole that womb from you.|Someone's a dad now, and it ain't you.]" >>
<</if>>
<<notify 999999 preg >>
<div>
_FATHERN impregnated ''<<=_MOTHERN >>''!
_NOTIFY
</div>
<</notify>>
/*.makePresentable()*/
<<set _NOTIFY = _FATHERN+" impregnated <<chartip '"+_MOTHER+"' >>! "+_NOTIFY>>
<<statusupdate _NOTIFY >>
<<if $args.includes("hatespawn") or $args.includes("sneakspawn") >>
<<set
_QUIPF = setup.getQuip(_FATHERQ, 'raping_preg'),
_QUIPM = setup.getQuip(_MOTHERQ, 'raped_preg'),
_herQuipOFF = _THEBABYISYOURS ? "you say, laughing from the unique thrill of impregnating by rape.|you taunt her, feeling the joy of conquering her womb." : "he laughs.",
0 >>
<<else>>
<<set
_QUIPF = setup.getQuip(_FATHERQ, 'sex_preg'),
_QUIPM = setup.getQuip(_MOTHERQ, 'sex_preg'),
_herQuipOFF = _THEBABYISYOURS ? "you say, enraptured by the bliss of impregnation.|you say once you've caught your breath" : "he says afterward.",
0 >>
<</if>>
<<quo _FATHER _QUIPF _herQuipOFF >>
<<quo _MOTHER _QUIPM >>
<<else>><</if>>
<</widget >>Innkeeper's daughter
<<happen brothel_pregging >>
<<happen brothel_pregging_typhon >>
<<event_unlock innkeeper-start >><<for _ki, _k range [$WHO, $WHOELSE] >>
<<if !_k >><<continue>><</if>>
<<div normalbox normal small >>
<<face _k left 32 normargin >>
<<if _k.isNPC() >>
''<<= _k.getFullName('first') >>
<<= _k.getFullName('last') >>'' / _k /
<<else>>
_k
<</if>>
<<if _k.isActiveNPC() >>
L:<<= _k.getStat('love') >>
P:<<= $NPCS[_k].repro.gestation >>
<<set _SEEWHO=_k >><<capture _SEEWHO >><<link more... >><<script>>Dialog.setup(" ", "charactersheet"); Dialog.wiki(Story.get( "Popup Charsheet" ).processText()); Dialog.open();<</script>><</link>><</capture>>
<</if>>
<<clear>>
<</div>>
<</for>>
<hr>
<<set _FULLPARTY = $PLAYER_party.concatUnique($PLAYER_reserves) >>
<<for _ki, _k range _FULLPARTY >>
<<set _obbo = setup.NPCS[_k], _class = " " >>
/* disabled warning error active normal */
<<if _k=="player" >> <<set _class = "active" >>
<<elseif !_k.isNPC() >> <<set _class = "warning" >>
<<elseif !_k.isActiveNPC() >> <<set _class = "error" >>
<<elseif $PLAYER_party.includes(_k) >> <<set _class = "normal" >>
<<elseif $PLAYER_reserves.includes(_k) >> <<set _class = "disabled" >>
<</if>>
<<div normalbox _class small >>
<<face _k left 32 normargin >>
<<if _k.isNPC() >>
''<<= _k.getFullName('first') >>
<<= _k.getFullName('last') >>'' / _k /
<<else>>
_k
<</if>>
<<if _k.isActiveNPC() >>
L:<<= _k.getStat('love') >>
P:<<= $NPCS[_k].repro.gestation >>
V:<<= $NPCS[_k].stats.virtue >>
<<set _SEEWHO=_k >><<capture _SEEWHO >><<link more... >><<script>>Dialog.setup(" ", "charactersheet"); Dialog.wiki(Story.get( "Popup Charsheet" ).processText()); Dialog.open();<</script>><</link>><</capture>>
<</if>>
<<clear>>
<</div>>
<</for>>Double-click this passage to edit it.<<nobr>>
<<eventhead>>
<<difficulty 1 >>
<<set
_HUS = "George", _HUSS = "man-suit",
_WIF = "Nancy", _WIFS = "woman-suit",
_SON = "Ernie", _SONS = "famboy",
_DAU = "Sarah", _DAUS = "famgirl",
_FAM = "Henson",
_FRIENDNAME = "perenia".getFullName('first'),
_FAMGIRLLOVEREQ = 20,
_VISITS = "famgirl_visits".counted(),
_BROTHERVISIT = _VISITS>3 and _VISITS%2 and $NPCS.famboy.stats.love>15,
_BROTHERFUCK = "famboy_thinksfuckedperenia".happened(),
0 >>
==_VISITS/_BROTHERVISIT/<<=$NPCS.famboy.stats.love>>==
/*
10 invited in
20 fuck
30 sleepfuck
40 bfuck
50 tfuck
*/
<<if $CHOICE=="HACK">>
<<image images/misc/cellphone-hack.png right >>
<<set $CHOICE="">>
<</if>>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<talkingto famgirl >>
<<eventstarterlink "You see _HERNAME motioning to you from the shade of a tree." >>
<<stand famgirl far >>
<<case 0 >>
<<stand>>
<<if _VISITS >>
<<quo WHO "Hey baby... |Hey _NAME, I'm glad to see you." "she says discreetly." >>
<<quo POV "Hey _HERNAME.|Hey beautiful.|What's up sexy?" >>
<<quo WHO "I'm bored. Wanna hang out?|I hope you're in the mood for what I'm in the mood for." >>
<<say "Let's hang out.|Come on in.|I was hoping we'd be together again soon." PAGE:10 >>
<<say "I was just thinking I was in the mood for some pussy.|I'm gonna fuck you so hard." PAGE:10 LOVE:-1 ACT:rude "RESPO:Eww, don't be like that. I'm not just a fucktoy.|No, of course not, you're more than that to me.///you say, though mostly just in reference to her potential baby-incubating capacity.|Good, I'm glad you think so." >>
<<say "I'm sort of busy right now. Can we talk later?" PAGE:777 "RESPO:Oh, sure. Sorry, I didn't mean...|Don't worry about it.|K, call me soon?|Yeah, sure.///you say, uncertain you even have her number." >>
<<else>>
<<gotopage 1 >>
<</if>>
<<case 1 >>
<<stand>>
<<convo "Hey baby...///_HERNAME whispers to you while looking to and fro.///Let's have a talk.|What's up? Why you being so secretive?|My mom... normally she's preoccupied and I can do whatever I want, but every so often she gets in these moods and starts being super strict... and watchful.|That sucks. Why is she being like that?|I don't know. Maybe she could smell the cum on me after last time?///she laughs, and quickly suppresses it before continuing.///Sorry, gross. Anyway, she's got an app she uses to track my brother and I, and she's been using it again. It won't be a good idea to slip out with you go all over the place - in fact, I think it'd be really //bad news// for both of us if she found out we were //an item//. I'm sorry, I don't know what to do about this." >>
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<say "Don't worry. It's a short term problem to a long-term relationship." CHARM "CONVO:Awww, you think so?" LOVE:1 PAGE:4 >>
<<say "That //is// a problem for me. I mean //us//." "CONVO:Yeah..." PAGE:4 >>
<<say "I could hack the app she's using to track you." HACK:3 PAGE:6 "RESPO:Wow, you can do that that type of nerd shit?///she says, handing you her phone.|Maybe, let's see.///you say as you fiddle with the settings on her phone.|///You don't know much about the particular app, but it reads from the phone's GPS data, which isn't hard to spoof with some scraps of code you find easily.|Ok, whenever you want to go incognito, run this app I just coded. When it's running, you can just pick a position on this map for it to report. Your mom will think you're wherever you choose, while the app is still running.|Holy shit you're smart!///she says, impressed with your ingenuity." CHOICE:HACK "STRING:You were so impressed with my cunning you wanted to show me a good time?" >>
<<say "I could hack the app she's using to track you, but it'll take a while. (do it, but fuck around with her phone while you're at it)" ACT:sabotage ACT:lie LIE:2 HACK:8 PAGE:2 "RESPO:Wow, you can do that that type of nerd shit?///she says, handing you her phone.|Maybe, let's see. Can I get your unlock code and account login info? I need it to access your phone's logic core.///you say, mimicking the sort of pseudo-hacker language you'd hear on TV shows.|Wow, this is like an episode of //Like, Espionage//.///she says, referencing a spy-themed tween sitcom you're only vaguely aware of.///Not that I watch those shows anymore.///she says, and shares with you her login info.|///Before you set yourself to task on the GPS problem, you peruse the contents of her phone. It's an infuriating mess of clutter and nonsense that you mostly expected, but an icon catches your eye... {{NanoHealth Tools}}, the connection software for simple consumer-grade bio-implants. You know what its for without even checking, but you check anyway; its set up to wirelessly access a contraceptive implant, both to relay instructions to and receive basic menstrual data from it. Perhaps mom and pops corpo health plans cover this? In any event, with a back door in place it will be trivial to disable her birth control while having it report erroneously that's it's working A-OK. In fact, you're fairly sure you can have the implant release the wrong hormonal concoction, completely inverting its intended purpose! You do the necessary hackery, and suppress chuckle at the thought of the app erroneously telling her she isn't pregnant until its too late for her to do anything.|Why are you smilling? Did you figure it out?///she asks, noticing your evil smirk.|Yeah, I think I know how to solve this.|Thank you. It must be really hard right? I'm sorry to put you through this.|Anything for you, baby.|Aww, you're so cute when you're doing things for me.||///You complete the back door and do a brief test from your phone to confirm this plan will work... Yes, there it is! That was laughably easy, you think, and turn your attention to the GPS issue. You don't know much about the particular app, but it reads from the phone's GPS data, which isn't hard to spoof with some scraps of code you find easily.|Ok, whenever you want to go incognito, run this app I just coded. When it's running, you can just pick a position on this map for it to report. Your mom will think you're wherever you choose, while the app is still running.|Holy shit you're smart!///she says, impressed with your ingenuity. That same ingenuity will - unfortunately for her - be used to effeciently subvert her very body soon enough." "STRING:You were so impressed with my cunning you wanted to show me a good time?" CHOICE:HACK >>
<<say "Sorry _HERNAME, but things being the way we are... maybe we aren't meant to be? (let her down nicely)" "RESPO:Oh... I was hoping you wouldn't say that, but I thought you might.///she says, letting out a heavy sigh.///_FRIENDNAME says I should be focusing on school anyway.|Yeah, she's right.///you say, wondering why that person's say is even relevant.///Well anyway, we shouldn't be seen together, so...|See you areound _NAME.///she says, pecking you on the cheek and departing." PAGE:888 LOVE:-1 HP:-2 >>
<<say "An //item//? Us? (dump her ass)" "RESPO:What do you mean?|We're not an item. If anything, only one of us is an item, and I already used it.|What does that mean?!///she says, her anger barely disguising the shakiness of her voice as she fights the urge to cry.|It means I've had my fill of dumb little slut. Go away.|You... you bastard!///she says, slapping you accross the face." PAGE:888 LOVE:-10 HP:-2 >>
<<case 2 BIGHACK >>
<<stand>>
<<convo>>
<<removetrait famgirl "on birth control" >>
<<addtrait famgirl "on tampered birth control" >>
<<show "Her birth control has been subverted expertly, dear reader." ICON:hack >>
<<do "Continue." PAGE:8 "RESPO:Now where were we..." >>
<<case 4 MAKEARGUMENT >>
<<stand>>
<<convo>>
<<show "She's pregnant already anyway, do you really even need her for anything else?" ISPREGNANT >>
<<say "Are you breaking up with me?" "RESPO:No! I just think we might have to cool it. It's not like I want it this way." >>
<<say "Fuck your bitch mom." "RESPO:Haha, yeah!///she says, egged on by your bold irreverence.///Fuck that stupid cunt!|You know what'd really piss that hoebag off?|No, but I kinda want to make her mad! Tell me!///she says, laughing." THREAT:6 PAGE:8 EVENTHAPPEN:CUNTMOM "STRING:Fucking a guy she almost certainly wouldn't approve of. Know anyone like that?" >>
<<say "How precise is the locationing on this thing? I mean, will it say you're home if you're just a few feet away from home." "RESPO:Oh, ha! That's a really good point! I don't think the app is super accurate; one time me and my friends were smoking weed in an alley behind the 7-11 back in my home town, but she thought I was at the grocery store. Of course, she could smell the weed on me when I got home so I caught shit anyway...|So what's the worry? You're over at my place, she'll thinks you're in your room next door.|Holy shit you're right! God I'm so dumb, I didn't even think of that. Haha, I was making a big deal out of nothing!" I:5 PAGE:8 >>
<<say "Trust me, it won't be a problem keeping it quiet. (impress her with your sneakiness)" "RESPO:I don't know, _NAME, my mom's pretty smart.|Oh yeah?///you say, opening a roll of lip balm and applying it.|Whoah, you use watermellon flavored lip balm too?|No, I just borrowed yours.|///Her eyes widen as she realizes that you just plucked it from her pocked without her even noticing.|Trust me, she won't catch wind of anything.|Wow! I'd better keep an eye on //you//, you sneaky fucker!///she says, laughing without knowing the half of it." SNEAK:3 PAGE:8 "STRING:Come on in and have something to eat. I'm in the mood for watermelon, you?" >>
<<say "We should probably call things off for a while." "RESPO:Oh... I didn't want to do that. But you're right. Just for a while until she cools down, right?|Of course./// you lie.|Ok good. I'll text you later.///she says for some reason, and then gives you a brief kiss on the cheek and leaves." PAGE:999 >>
<<case 6 8 SATISFIED >>
<<stand>>
<<convo>>
<<set $STRING = $STRING ? $STRING+"" : "Come over to my place and chill." >>
<<say $STRING "RESPO:Hehehe, just what I was thinking.|///You take her into your arms and pull her into your appartment." PAGE:10 >>
<<say "You wanna fuck?" "RESPO:Gross! I'm not super classy but could you at least be //a bit// romantic?|Fine; my good lady, I wouldst wish to invite you to mine chambers so I may woo you with poetry then pound your pussy raw.|Guh... it's better, I guess. Except I'm not into poetry, that's drama nerd shit.|So you're saying you're into getting your pussy pounded?" PAGE:10 >>
<<case 10 INVITED_IN >>
<<talkingto famgirl >>
<<change_bg motel-home >>
<<countup famgirl_visits >>
<<stand>>
<<convo>>
<<if !$RESPONSES >>
<<gotopage 12 >>
<</if>>
/* You welcome her into your appartment. */
<<do "Continue." NEXT >>
<<case 11 >>
<<stand>>
<<convo>>
<<if _VISITS>2 >>
<<gotopage 12 >>
<</if >>
<<if $CHOICE!="CHAT" >>
The two of you start making out instantly. After a few minutes of steamy kissing you decide the get the real action started, and reach into her jean shorts for a nice squeeze of her ass.
<<convo "_NAME, wait...|What, we aren't going to...?|Oh, yes. I just want to discuss uh, contraceptives. I may have had you wear a condom last time, but I actually have a {{birth control implant}}, so you don't have to wear one. I had you pull out last time because it can detect... you know, when you 'finish' inside me, and that's when it puts out some chemicals to stop it or whatever, right?|Right, no condom, great.|Yeah but... I had you pull out last time cuz the contraceptive stuff tends to make me drowsy. Sometimes I fall asleep. It's a weird reaction to the drugs, but there's nothing we can do about it." >>
<</if>>
<<eventhappen nocondom >>
<<say "Don't worry, I promise not to take advantage of you?" "RESPO:What do you mean //take advantage//?!///she says, her eyes narrowing suspiciously.///I'm just warning you so it isn't weird when it happens. What on earth did you think I meant?|Oh uhh, like do a prank on you. Like draw a mutache on your face with a felt marker maybe?|That's what came to mind? God, that's so childish. You're a real innocent guy aren't you? Hahaha." CHOICE:CHAT >>
<<say "How did you get the implant?" "RESPO:Oh, I got it through my parent's company medical plan. Thankfully, I didn't need their approval; they don't even know about it. I'd have to get their permission to request a better version that hopefully won't make me drowsy, though. Obviously I'm not going to have that conversation, hahaha.///she laughs at the thought of it." CHOICE:CHAT >>
<<say "_HERNAME, I'm really glad to hear all this. Safe sex is the best sex, after all." "RESPO:Exactly, right? I'm glad you aggree." LOVE:1 JUSTONCE CHOICE:CHAT >>
<<do "A little less talk, a little more action..." "RESPO:" PAGE:20 >>
<<case 12 >>
<<stand>>
<<convo>>
You can tell from the look in her eye that she's thinking the same thing as you.
<<do "Get it in." PAGE:20 >>
<<case 20 FUCK >>
<<convo >>
You kiss her once again, and within moments the floor is littered with your and her clothing.
<<charimage after/after_fuck0.jpg normal >>
She exhales as you penetrate her, as if the sheer volume of your dick is pushing the air out of her lungs. The feeling of your flesh in hers is amazing, and you're glad that no condom or pullout nonsense will be needed this time.
<<quo WHO "Mmmmmm....|Oh gosh... I forgot how big it is." >>
<<do "Continue." NEXT >>
<<case 21 >>
<<convo >>
You look into each others eyes as you fuck.
<<quo WHO "Yeah... fuck me! Ohhh.|You like my pussy don't you? I shaved it just for you." >>
<<charimage after/after_fuck1.jpg normal >>
<<quo WHO "Hey, why are you slowing down?|I hope that's not all you got, _NAME." >>
<<do "Change positions." NEXT >>
<<case 22 >>
You turn her over.
<<quo WHO "Oh you just want to see my ass, huh?|I love it like this." >>
<<charimage after/after_fuck2.jpg normal >>
<<do "Pound her till it's done." PAGE:24 >>
<<do "Be a little romantic." PAGE:23 >>
<<case 23 >>
When you're both about to cum, you pull her close and kiss her.
<<charimage after/after_fuck3.jpg normal >>
<<quo WHO "Mmmm...|Oh _NAME..." >>
<<love 1 >>
<<fuck famgirl 0 >>
<<if _SHEJUSTGOTPREGNANT >>
<<show "In this moment, a lovechild was conceived." BREED:5 >>
<</if>>
<<do "Continue." PAGE:25 >>
<<case 24 >>
<<quo WHO "Oh... oh... oh..." >>
Feeling the pull of the inevitable, you hammer her hard and fast, and blast a load inside her, fully enjoying the creampie priviliges she granted you.
<<charimage after/after_fuck9.jpg right >>
<<fuck famgirl 0 >>
<<if _SHEJUSTGOTPREGNANT >>
<<show "She'll regret letting you do this now!" BREED:5 >>
<</if>>
<<do "Continue." PAGE:25 >>
<<case 25 >>
<<quo WHO "Mmmm...|_NAME..." >>
As you catch your breath, you realize she's fallen asleep.
<<p>>
<<charimage after/after_fuck10.jpg normal >>
<<quo WHO "Zzzzzz..." >>
<<show "For a moment feel a blow to your ego, but then you remember the side effects her contraceptive implant." FUCK<5 >>
<<do "Who cares if she's sleeping? Get it hard and fuck her again." ACT:sleeprape "REPLY:If she didn't want a sleep-dicking, she wouldn't have come to a strangers house and fallen asleep on the job, would she? You remember her telling you her favorite Disney movie is Sleeping Beauty so she'd be a real hypocrite if she had an issue with this." PAGE:29 >>
<<do "//Technically// she's already consented to sex; if you keep fucking her some more without pulling out, it's still the same sex act she consented to." ACT:rapey I:7 "REPLY:It's //technically// not rape, which is the best kind of not-rape as far as you're concerned. Feeling clever, you keep your hips moving, and work up enough friction to get you hard again while still inside her. Once you start toget hard, you decide a change of position would be nice, and slowly turn her over so you can see some tits. During this turnover there is an incredibly close call where your dick almost entirely slips out, but fortunately the head remains inside." "FAIL:You would love to keep on fucking but you just can't rationalize it." PAGE:30 >>
<<do "Wake her ass up and send her on her way." PAGE:99 >>
<<do "Take a photo." TAKE:photonude "ADDTRAIT:famgirl:photographed nude" "!HERTRAIT:photographed nude" PAGE:100 SECRET HAVE:CAMERA >>
<<case 29 >>
You feel up her tits and rub your dick around and in her mouth, and while moving it around you suceed in cleaning off the cum from the last round from your dick.
<<charimage after/after_sleepfuck_bj.jpg normal >>
<<showifexists $REPLY >>
<<feed famgirl >>
<<do "Now shove it in the other end." NEXT "REPLY:You sneak your newly reforged cock back into your living fleshlight." >>
<<case 30 >>
<<showifexists $REPLY >>
Your dick slowly slides into her body as you cautiously apply pressure.
<<quo WHO "|" >>
<<charimage after/after_sleepfuck0.jpg normal >>
<<do "Continue." NEXT >>
<<case 31 >>
<<quo WHO "|" >>
It's in! If she slept through that, you're probably good to go. You start thrusting gently enjoying her sleeping face as you use her without her even knowing. Somehow, it feels better taking something than to be given it.
<<skillup sneak >>
<<charimage after/after_sleepfuck1.jpg normal >>
<<do "Continue." NEXT >>
<<case 32 >>
Once you're confident enough, you get adventurous. You fuck her from several angles, toyin with her guts however you see fit.
<<p>>
<<charimage after/after_sleepfuck2.jpg normal >>
<<quo WHO "Mmmmm..." >>
Seems like you aren't the only one enjoying yourself.
<<if _BROTHERVISIT >>
<<show "A shiver runs down your spine, and you feel as if you are being watched!" P:7 >>
<</if>>
<<say "Please get pregnant, _HERNAME." NEXT !ISPREGNANT SECRET >>
<<say "QUIPS.player.raping_came" NEXT !ISPREGNANT SECRET >>
<<do "Creampie her again." NEXT >>
<<case 33 >>
<<quo WHO "Mmmm... _NAME..." >>
She seems to be stirring from her sleep, but the timing is perfect; you're just about to cum inside her.
/*You spend a lot of time enjoying her pussy. When she shows signs of waking, you let yourself cum inside her, hopefully putting her asleep again.*/
<<charimage after/after_sleepfuck3.jpg normal >>
You release your cum inside her, careful to let as little of it spill from her tight pussy as possible.
<<fuck famgirl 0 sleeprape >>
<<quo WHO "Zzzzzz...///she says, snoring anew. Likely she's been put back asleep by her implant." >>
<<timepasses .5 >>
<<if _BROTHERVISIT >>
<<charimage after/peepingtom.jpg right >>
There's someone watching you, you're certain of it! You look up to see a silhouette in the window. Shit! Who could it be? Did they understand what they just saw?
<<do "Go confront that person." PAGE:60 >>
<<do "You doubt they could see anything, so wait till they leave." PAGE:99 >>
<<else>>
<<do "Wake her ass up and send her on her way." PAGE:99 >>
<<do "Take a photo." TAKE:photonude HAVE:CAMERA "ADDTRAIT:famgirl:photographed nude" PAGE:100 >>
<</if>>
<<case 40 FUCKBROTHER >>
<<talkingto famgirl >>
_SON quickly and quietly undresses, and 'sneaks' accross the room where _DAU's ass is waiting for him. You left one of the blind sets open so there would be enough light for him to find her, but her face would remain in the shade; lured towards her naked flesh like moth to a flame, he seems unnable to notice this lighting arrangement doesn't line up with your explanation for closing the blinds.
<<convo "Mmmm...///she moans as he touches her thigh.|///He flinches and withdraws his hand, seems to take a deep breath and put it on her thight again. With his left hand he steadies his dick and fumbles around to get his dick inside her.|Mmmmmm....///she moans, as he finally gets it into position and nervously pushes it inside her." >>
<<charimage after/after_otherfuck0.jpg normal >>
<<if _BROTHERFUCK >>
<<mindread "Oh... ohoho holy crap! I'm in her... I'm in _FRIENDNAME. It's not like how I imagined it would happen... but god _FRIENDNAME, how could I say no?!" >>
<<else>>
<<mindread "Oh... ohoho holy crap! Is this what a pussy feels like! Oh my god!" >>
<</if>>
<<do "Continue." NEXT >>
<<case 41 >>
<<convo "Ahhhh...///_DAU says, responding to her incestuous sensation.|Uhhh..." famgirl famboy >>
He gasps at the sensation, and pushes deeper. From your perspective, you see nothing more than a virgin's awkward first thrusts, but you can hear his heart pounding from where you are, and no doubt is experiencing the thrill of his lifetime so far.
<<charimage after/after_otherfuck1.jpg normal >>
<<if _BROTHERFUCK >>
<<mindread "I want to stroke your blonde hair... I want to feel your breasts, but I can't risk you noticing I'm not him... if I could do anything, I want to be able to please you. Even for just a moment... even if you don't know it's me..." >>
<<else>>
<<mindread "Ohhh... ohhh... gotta fuck her like _NAME would... can't spill it too soon..." >>
<</if>>
<<do "You doubt he'll last much longer." NEXT >>
<<case 42 >>
<<charimage after/after_otherfuck9.jpg right >>
<<convo "Nnnn...|OH! Oh shit!///he blurts out, before suddenly silencing himself.|Mmm....///she mutters as he slowly pulls his cock out, his cum ooze out of her." famgirl famboy >>
<<if _BROTHERFUCK >>
<<mindread "Oh... oh no I came.... oh that was too fast... ohhh it feels so good... haha... I creampied _FRIENDNAME. " >>
<<else>>
<<mindread "She's quiet... not loud and talkative like in porn... oh god don't think of porn or you'll-! Shit, I'm about to-!" >>
<</if>>
<<fuck famgirl famboy sleeprape incest >>
<<if _SHEJUSTGOTPREGNANT >>
<<show "Whoah, did he just impregnate his own...?! That's fucked up!" BREED >>
<</if>>
<<do "Continue." NEXT >>
<<case 43 >>
He's breathing hard, and quickly remembers the situation he's in.
<<convo "_NAME...///she says, before dozing off again.///Zzzzzzz.|///It was probably too quiet for him to recognize her voice. Or you hope so, anyway." famgirl famboy >>
<<if _BROTHERFUCK >>
<<mindread "I... I really did it. I fucked you, _FRIENDNAME! I've seen how you stare down your nose at me! I see you smirk when my sis mocks me! I'll remember this, even if you won't. I'll be the one smirking at you from now on, bitch!" >>
<<else>>
<<mindread "Hoooooo.... that was intense... nothing at all like the videos I've watched. Maybe I should get my ideas about sex from pornography..." >>
<</if>>
He turns to you, gives you a thumbs up, then quietly leaves.
<<do "Continue." NEXT >>
<<removetrait famboy virgin >>
<<happen "famboy_gotlaid" >>
<<if "lied_friend".happened() >>
<<happen "famboy_thinksfuckedperenia" >>
<</if>>
<<textmessage 1 "I can't thank you enough, _NAME. It just feel so great knowing I'm not a virgin anymore. Anything feels possible!|famboy" >>
<<if "famboy_thinksfuckedperenia".happened() >>
<<textmessage "I can't believe I never noticed the star tattoo on her leg until that time. It's just like my sister's, I guess it's a trend? It wasn't sexy at all on sis but on Perenia I could get into it.|famboy" 2 >>
<<textmessage "Is this weird? I was spying on them at the pool, and I didn't see the tattoo on P's leg. Maybe it was just the sunlight that made it hard to see?|famboy" 4 >>
<<textmessage "Nothing will feel better than looking at this pic I snapped of her ass, and knowing I've touched it, been inside that body. I can jerk off to these pics for the rest of my life and be happy!|famboy" 8 "images/events/motelfam/brosnap1.jpg" >>
<<else>>
<<textmessage 3 "I just realized... we both came in the same girl. That's like blood brothers. Ecept with cum. Cumbrothers! Wait no that sounds //wrong//.|famboy" >>
<</if>>
<<event_unlock famgirl-psidream >>
<<case 44 >>
<<charimage after/after_sleep.jpg right >>
You look down at the defiled sister. What would she say if she knew? She seems to be ready to wake.
<<say "You just fucked your brother, you disgusting slut. (whisper)" "Nghhh.///she mutters.|You enjoyed it, didn't you?|Mmm...|You're a goddamn whore." "REPLY:" ACT:mean PAGE:99 >>
<<say "You'll fuck whoever I want. I own you. (whisper)" "Nghhh.///she mutters.|Yeah, that's right." "REPLY:" ACT:mean PAGE:99 >>
<<if setup.paternityTest("famgirl", "famboy")>>
<<say "You're pregnant with your brother's baby, _HERNAME. (whisper)" "REPLY:She can't know the abominable act that was just unwittingly visited upon her and her brother both, but whispering it to her when she's unconsious thrills you nonetheless. What thrills you even more is that unbeknownst to her every day it grows inside her is an abomination against God and Man, an unforgivable sin orchestrated you but comitted by her, over and over, until the incest-spawned creature is born." PAGE:99 >>
<</if>>
<<do "Just wake her up." PAGE:99 >>
<<case 60 BROTHERMEET >>
<<talkingto famboy >>
<<eventhappen brotherfuck >>
<<stand >>
<<change_bg $HOME >>
You hastily put some boxers on and rush out the front door to find yourself face to face with...
<<convo "Whoah dude good job with the girl in there!///he says, nodding his head with a smile as if to say //nice//.|What are you doing here?!///you demand, playing more angry than you are. It doesn't seem as though he realizes he witnessed a rape, or knows it's his sister in there. Either of those facts would likely mortify him.|I could hear her moaning through the walls and uh... and um... Well, anyway when things went quiet so I... came here to talk to you about it?///he says, his lie so unconvincing he seems to question it as he says it aloud.|Is that right?///you ask. |Ok, I was-|I know, spare me.|You do?|Yeah I'm the world's gretest detetcive.|Actually, the world's greatest detective is Ba-///he begins, but shuts his mouth when he sees the look you're giving him." >>
<<do "Continue." NEXT "RESPO:Ok, so uh... I guess I shouldn't bother lying. When I hear you fucking a girl through the walls, I listen, and sometimes fap along. but I wanted to see what she looked like, so I could have a better picture of what I was jerking it to. Sorry, I feel creepy now that I say it aloud." >>
<<case 61 >>
<<stand >>
<<convo >>
<<say "You're just really horny." "RESPO:Well, can't it be both?|Clearly it is." >>
<<say "Did you happen to notice she wasn't moving around much?" "RESPO:No, why?|Uh, no reason. I'm not sure why I mentioned this.///you say, cursing your lack of guile." SNEAK<4 I<3 SECRET NEXT >>
<<say "I hope you memorized it because that's probably the last time you see a naked woman irl for a long time." "RESPO:Ouch... but true." NEXT >>
<<say "Fag." "RESPO:What? No. I-I wasn't looking at you, I swear!|No, of course not.|But I wasn't! And anyway, that's really not a nice thing to say." ACT:rude NEXT >>
/*
There's no mistaking what actually happened; he'd been jerking it to the sounds you were making through the wall, and probably came to get a better view. To his credit, he doesn't have his dick out in public.
I didn't see nothing, honest!
You mean you wanted to watch me fuck?
<<do "Continue." NEXT >>
*/
<<case 62 >>
<<stand >>
<<convo >>
He doesn't seem to take the hint to leve.
<<convo "So uhhh... who is she?" >>
<<say "Oh I dunno, maybe you can guess. She's a girl your age... blonde... nice pair of tits... ring any bells? Oh, did I mention she's someone you know?" ACT:honest HAPPEN:famboy_fucklie EVENTHAPPEN:lied_friend "RESPO:Oh god... you don't mean!///he says, the color draining from his face.///You c-can-t mean it's...|Yeah that's right, looks like you figured it out. What are you gonna do about it?|I'm... I'm... I think I'm gonna cry... I'm so proud of you man!///he says, rubbing the tears of joy from his eyes.|What? That's not the response I was expecting.|No, don't get me wrong, I'm jealous. But it's so cool that you got to do that!///he says, looking over your shoulder through the window at _DAU's sleeping naked body in the darkness.///Tell me what it's like!|You're jealous..?|Of course. I've wanted to nail _FRIENDNAME since I first met her. But I knew it'd never happen.|Ohhh...///you say, finally getting it. He thinks you're talking about his sister's friend.|Yeah, that's what //she// said, amirite? Ohhh, ohhh, you get it?" NEXT >>
<<say "I'm fucking your sister's friend _FRIENDNAME." LIE:5 "RESPO:What? No way!|Fuck! How did you do it?|My charisma won her over.|Wh... I mean... I have so many questions! You're the coolest guy I know!|Shhh, keep it down.|Oh, sorry. Listen, what are her tits like? You ever felt fakies before?" NEXT EVENTHAPPEN:lied_friend >>
<<say "I'm fucking _DAU." "RESPO:Dude, that's not funny! Maybe I was a dick to spy on you but that kind of fucked up joke is uncalled for.|No, I really mean it. It's _DAU.|Huh... Oh, I get it. It's a girl //named// _DAU. I guess _DAU is a common name. Still, you didn't have to say it like that! I almost believed you for a moment there." NEXT >>
<<say "Just some slut." "RESPO:Oh, cool. Just met her somewhere? How do you do that?|It was suprisingly easy." NEXT >>
<<say "She's a whore." "RESPO:Ohh, where do you find those? Just out of curiosity." NEXT EVENTHAPPEN:lied_whore ACT:lie >>
<<case 63 >>
<<stand >>
<<convo >>
<<show "The wheels in your mind are turning at the possibilities this situation offers." CANACT:abomination >>
<<say "This might be your lucky day. Wanna lose your virginity?" "RESPO:What?!|I mean it. You wanna know what it's like so bad, why don't you go in there and fuck her?|B-b-b-but that's r-rape!///he says, but you can see he's conflicted." PAGE:65 CANACT:abomination >>
<<do "Shoo him away." PAGE:64 "CONVO:Alright, I get it, you and the lady friend need to have some romance time. I won't keep you." >>
<<case 64 SHOOAWAY >>
<<stand >>
<<convo >>
He finally takes the hint and leaves.
<<do "Continue." PAGE:99 >>
<<case 65 COVNINCEHIM >>
<<stand >>
<<convo >>
<<say "We're bros, _SON. Bros share their girls." "RESPO:W-we're bros? You mean that for real?///he says, taken aback by your apparent admission of fondness.|Sure.|I've never had a close friend before. Ok, I'll do it! Bros before hoes, right?|Yeah, exactly./// you say, thinking //bros and hoes indeed//." NEXT LOVE>30 LOVE:5 >>
<<say "I said she's a whore, so who cares?" NEXT HAPPENED:lied_whore C:3 "RESPO:Still though! That's...|I'll just tip her more, she's getting paid right? She'd do it anyway but this just cuts through a lot of bullshit.|Yeah, I guess that's true..." MYSTERY >>
<<say "Well, you're doing it. Trust me, you don't want to know what happens if you don't." NEXT LOVE:-10 THREAT "RESPO:No I'm not!|You want me to tell your mom or dad you're a peeping tom? That you were jerking it off outside my window?|I did-|Just imagine what your sister will say. Just imagine what she'll tell everyone at your new school!|No, wait-|Imagine the look of disgust _FRIENDNAME will give you if she ever sees you again. You into that?|No, p-please..." >>
<<say "I was just fucking with you dude. Now would you piss off? I gotta go back and fuck that but your face is the biggest boner-killer." PAGE:64 LOVE:-2 "CONVO:Alright, fine fine. You have a messed up sense of humour, you know that right?" >>
<<case 66 CONVINCED >>
<<stand >>
<<convo >>
The thinks for a moment, then speaks.
<<set
_EXTRA = "",
_EXTRA += "lied_friend".happened() ? "I can't let a chance like this slip by... if I never have sex again, it'll be worth it to lose it to _FRIENDNAME! " : " ",
_EXTRA += "lied_whore".happened() ? "I was hoping I'd lose it to someone I love... but beggars can't be choosers. Sloppy seconds to a whore it's goint to be, then." : " ",
$REPLY = $REPLY ? $REPLY : "",
0 >>
<<convo "Ok, I'll do it. _EXTRA|Great, I'll slip back inside and lower the blinds so the room is darker and she doesn't notice you're not me. Once I've done that, wait ten seconds and then come in.///you say, thinking it through as you go.///Can't make too much noise, so take your shoes off before you enter, though. Once you're in, strip quietly at the doorway.|Ok, good thinking. Hey uh, do I have to like immitate your voice or something? Like //hey baby, would you like to do some sex again//?///he says in a bad imitation of your voice.|No. Don't speak at all. And never immitate my voice again, that was terrible.|Ok sorry." >>
<<do "Go inside and get started." NEXT >>
<<case 67 INSIDE >>
<<change_bg motel-home >>
<<charimage after/after_sleep.jpg right >>
You go back inside the room and quickly check if she's asleep...
<<quo famgirl "Zzzzz..." >>
It seems safe enough, and anyway it's unlikey _SON will last very long once he gets inside her. You lower the blinds (a precaution you concocted so //he// wouldn't //her//, ironically enough) and, once satisfied, find a nice place from which to observe.
<<p>>The door slowy slides open and a figure slips inside.
<<do "Watch this abomination unfold." PAGE:40 >>
<<if "lied_friend".happened() >>
<<happen "famboy_thinksfuckedperenia" >>
<</if>>
<<talkingto famgirl >>
<<case ZZZZZZZZZZZZZZ >>
You lower the blinds. When it's dark enough, and you've made sure _DAU is sleeping, you motion _SON to enter.
You fuck _HERNAME
<<if "famgirl_visits".counted()>5 >>
<<charimage after/after_fuck4.jpg right >>
<<elseif "famgirl_visits".counted()>3 >>
<<charimage after/after_fuck3.jpg right >>
<<else >>
<<charimage after/after_fuck3.jpg right >>
<</if>>
<<say "Creampie her!" NEXT >>
<<case zzzzz21 FUCK >>
<<charimage after/after_fucked.jpg right >>
She's sleepy after you fuck her.
One more time...
<<if "famgirl_visits".counted()>3 and "famgirl_visits".counted()%2 >>
<<show "There's a silhouette in the window! Someone must be watching!" P:2 >>
<<do "Go outside to confront." PAGE:40 >>
<<else >>
<<do "End scenario." >>
<</if>>
<<case 100 >>
<<photofx "images/npcs/famgirl/after/after_sleepfuck3.jpg" holopic >>
You take a photo of her naked body.
<<do "Wake her up." PAGE:99 >>
<<case 99 >>
<<talkingto famgirl >>
<<stand >>
<<charimage after/after_fuck10.jpg right >>
<<showifexists $REPLY >>
<<quo POV "_HERNAME? Wakey wakey.|Wake up _HERNAME." >>
<<quo WHO "Hnnn? Oh... _NAME, I fell asleep.|Oh gosh, I must have dozed off from the implant activation." "she says, blinking the sleep from her eyes" >>
<<quo POV "I think I heard your mother calling...|Listen, I got some things to do..." >>
<<quo WHO "Oh, right. I'd better go.|How long was I out? Nevermind, sorry for falling asleep, _NAME." >>
She hastily gets dressed.
<<if "brotherfuck".happened() >>
She's mostly dressed but seems to struggle with something.
<<quo WHO "Shit, I can't find my underwear!|Where are my panties?" >>
<<quo POV "I don't know.|Beats me. Should be on the floor where they fell?" >>
She searches around but can't find them. _SON must have taken them as a souvenir, you realize.
<<quo WHO "Well, I can't keep looking for them. You'll hang on to them for me when you find them right?" >>
<<quo POV "Fine, but if you wore a skirt and went without panties, it might make our meetups more efficient.|I will. Do you mind if I try them on?" "you joke lamely." >>
She punches you jokingly.
<</if>>
<<p>>
<<if "famgirl".isPregnant(1) >>
<<event_unlock famgirl-psidream >>
<</if>>
<<do "Continue." "REPLY:She finishes getting dressed, and leaves." PAGE:999 >>
<<case 888 BADEND >>
<<convo >>
<<event_finalize motelfam-dau >>
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "I dumped the girl next door." >>
<<case 999 GOODEND 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat 3 >>
<<event_exitlink >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto famgirl >>
<<difficulty 1 >>
/* OLD VERSION, GET RID OF
TOC
1 CALLUP
2 GIVE_GIFT
7 CHOOSE_DATE
10 CHOSEN
20 OUTING
30 CHALLENGE
40 TEMPTATION
50 ENDDATE
59 fUCKING
*/
/*
/*
EVEN OLDER VERISON
TOC
1 call up
2 convo hub
5 ask out - yes or no
10 date accepted (skipto if used for incidental)
20
dates have two competing score systems, MOOD and FOOL
FOOL will get her to fuck you, but she'll like you less for it or feel ashamed/used afterward (typically, get her drunk, flatter her shallowly, get her to do lewd stuff on the date)
MOOD will earn her love/respect, typically involves remembering stuff about her, being respectful and reomantic, not bragging about other sexual partners etc
*/
<<changervars dating_changer_data >>
<<changervar_maketemp >>
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink _TXT_button >>
<<stand 0 far >>
<<case 0 10 START_SCENE MEETING >>
<<charimage date/date10.jpg >>
<<unstand >>
<<if !"GREETED".happened() >>
<<convo _CNV_meet WHO POV >>
<<showifexists _TXT_meet >>
/*
<<fertilitydetect >>;
<<pregdetect >>;
<<perioddetect >>;
<<virginitydetect >>;
*/
<<else>>
<<showifexists $REPLY >>
<</if>>
<<if !"GIFTED".happened() >>
<<do "Give her a flower." PAGE:2 CHOICE2:flower HAVE:flower NUMBER:1 SECRET >>
<<do "Give her a flower." PAGE:2 CHOICE2:flower2 HAVE:flower2 NUMBER:2 SECRET >>
<<do "Give her flowers." PAGE:2 CHOICE2:flowers HAVE:flowers NUMBER:3 SECRET >>
<<do "Give her ring." PAGE:2 CHOICE2:ring HAVE:ring NUMBER:5 SECRET >>
<</if>>
<<if !"COMPLEMENTED".happened() or 0 >>
<<do "Complement her hair." NUMBER:1 FAILREASON:COMING_SOON >>
<<do "Complement her clothes." NUMBER:2 FAILREASON:COMING_SOON >>
<</if>>
<<if !"GREETED".happened() >>
<<do "Greet her with a hug." LOVE>10 >>
<<do "Greet her with a kiss." LOVE>20 >>
<</if>>
<<eventhappen GREETED >>
<<do "Continue." PAGE:7 >>
<<case 2 GIVE_GIFT >>
<<charimage date/date10.jpg >>
<<unstand >>
<<set
_search_in = _WHO.getTraits().join().toLowerCase(),
_search_for = $CHOICE2.toLowerCase(),
_pointgain = $NUM ? $NUM : 1,
_convosate = 0,
0>>
<<if _GIFTS[_search_for] >>
<<set
_gifto = _GIFTS[_search_for],
_convosate = _gifto.CONVO,
_pointgain += _gifto.BONUS,
_shower = "<<show \""+_gifto.SHOWTXT+"\" "+_gifto.SHOWCND+" >>",
0 >>
<</if>>
<<if _search_in.includes("loves "+_search_for) >>
<<set _pointgain *= 3 >>
<<elseif _search_in.includes("likes "+_search_for) >>
<<set _pointgain *= 1.5 >>
<</if>>
==_pointgain==
<<score _pointgain >>
<<if _shower >>
_shower
<</if>>
She accepts the gift and thanks you
<<describeamount 1 10 _pointgain "briefly|with a smile|happily|profusely" >>.
<<if _convosate >>
<<convo _convosate >>
<<else>>
<<set
_TXT1 = "Thanks.|Oh, thanks!|Thank you!|Wow, for me?".describeAmount(1, 10, _pointgain),
_TXT2 = "as she accepts it|with a smile|with surprise in her eyes|while blushing".describeAmount(1, 10, _pointgain),
_TXT3 = "It's the thought that count.|You shouldn't have.|I really like it.|I don't even know what to say, thank you so much!".describeAmount(1, 10, _pointgain),
0 >>
<<quo _WHO "_TXT1///she says _TXT2.///_TXT3" >>
<</if>>
<<give $CHOICE2 >>
<<set $NPCS[_WHO].inventory.push($CHOICE2) >>
<<eventhappen GIFTED >>
<<do "Continue." PAGE:7 >>
<<case 7 CHOOSE_DATE >>
<<charimage date/date10.jpg >>
<<set $NUM = 0 >>
<<for _o, _option range _OPT_places >>
<<set
_OPT_btn = _option.say ? _option.say : "Take her "+_option.name+".",
_OPT_typ = _option.say ? "say" : "do",
0 >>
<<= "<<"+_OPT_typ+" _OPT_btn PAGE:11 SCORE:"+_option.points+" CHOICE:"+_option.name+" RESPO:"+_option.respo+" "+_option.condition+" >>" >>
<</for>>
<<do "I'm sorry, can we reschedule?" LOVE:-1 "REPLY:You appologise and reschedule. She's not thrilled but she isn't livid either." PAGE:777 >>
<<case 11 CHOSEN >>
<<unstand >>
<<set _CONV = _OPT_places[$CHOICE].respo >>
<<convo _CNV_choose WHO POV >>
<<do "Continue." PAGE:20 >>
<<case 20 OUTING >>
<<set
$NUM = typeof $NUM != "number" ? 0 : $NUM,
_CONVERSE = _OPT_places[$CHOICE].outing[$NUM],
_IMAGE = "date/date" + (20+$NUM) + ".jpg",
0 >>
<<unstand >>
<<if _OPT_places[$CHOICE].where >>
<<change_bg _OPT_places[$CHOICE].where >>
<</if>>
<<charimage _IMAGE >>
<<convo _CONVERSE WHO POV >>
<<if _OPT_places[$CHOICE].outing[$NUM+1] >>
<<do "Continue..." ADD:NUM:1 >>
<<elseif _OPT_places[$CHOICE].nochallenge >>
<<do "Continue.40" PAGE:40 >>
<<else>>
<<do "Continue.30" PAGE:30 >>
<</if>>
<<case 30 CHALLENGE >>
<<set $NUM = 0, $NUM2 = 0 >>
<<charimage date/date30.jpg >>
_CHALLENGE.TEXT
<<convo _CHALLENGE.CONVO WHO POV >>
<<unstand >>
<<if _CHALLENGE.SHOWTXT >>
<<="<<show \""+_CHALLENGE.SHOWTXT+"\" "+_CHALLENGE.SHOWCND+" XP:5 >>" >>
<</if>>
<<if _CHALLENGE.STAND >><<stand _CHALLENGE.STAND >><</if>>
<<if _CHALLENGE.WHERE >><<change_bg _CHALLENGE.WHERE >><</if>>
<<for _i=1; _i<=4; _i++ >>
<<set _STRING = "OPTION"+_i >>
<<if _CHALLENGE[_STRING] >>
<<set
_BUTTONTEXT = _CHALLENGE[_STRING].BUTTONTEXT,
_RESPONSE = _CHALLENGE[_STRING].RESPONSE,
_CONDITIONS = _CHALLENGE[_STRING].CONDITION,
0 >>
<<if _BUTTONTEXT >>
<<="<<say \""+_BUTTONTEXT+"\" \"RESPO:"+_RESPONSE+"\" "+_CONDITIONS+" NEXT >>" >>
<</if>>
<</if>>
<</for>>
<<case 31 >>
<<set $NUM = 0, $NUM2 = 0 >>
<<convo 0 WHO POV >>
<<unstand >>
<<if _TEMPTATION >>
<<do "Continue." PAGE:40 >>
<<else>>
<<do "Continue." PAGE:50 >>
<</if>>
<<case 40 TEMPTATION >>
<<set
$NUM = typeof $NUM!="number" ? 0 : $NUM,
_DIFFICULTY = _TEMPTATION.DIFFICULTY ? _TEMPTATION.DIFFICULTY+$NUM : _DIFFICULTY+$NUM,
_ISFINALSTAGE = _TEMPTATION["STAGE"+($NUM+1)] ? 0 : 1,
_NEXTSTAGE = !_ISFINALSTAGE ? _TEMPTATION["STAGE"+($NUM+1)] : {},
_NEXTSTAGE = Object.keys(_NEXTSTAGE).length==0 ? 0 : _NEXTSTAGE,
_THISSTAGE = _TEMPTATION["STAGE"+($NUM)],
0 >>
<<="<<charimage date/date"+(40+$NUM)+".jpg >>">>
<<if $NUM==0 >>
<<convo _TEMPTATION.CONVERSATION WHO POV >>
<<show "Maybe you can tempt her..." _TEMPTATION.CONDITIONS >>
<<else>>
<<convo _THISSTAGE.RESPONSE WHO POV >>
<</if>>
<<if !_ISFINALSTAGE >>
<<set _RESPONSE = "RESPO:"+_NEXTSTAGE.RESPONSE >>
<<set _NEXTSTAGE.CONDITIONS = _NEXTSTAGE.CONDITIONS ? _NEXTSTAGE.CONDITIONS : " " >>
<<= "<<say _NEXTSTAGE.BUTTONTEXT _RESPONSE "+_TEMPTATION.CONDITIONS+" "+_NEXTSTAGE.CONDITIONS+" ADD:NUM:1 >>" >>
<<elseif $NUM>1 >>
<<show "You tempted her to exceed her normal confines of her morality!" XP:5 ICON:VIRTUE >>
<</if>>
<<do "Continue date." PAGE:50 >>
==<<do "RESTART_DATE" SET:NUMBER:0 >>==
<<case 50 ENDDATE >>
<<set $NUM = 0, $NUM2 = 0 >>
<<charimage date/date50.jpg >>
_ENDDATE.INTRO
<<unstand >>
<<if _ENDDATE.WHERE >><<change_bg _ENDDATE.WHERE >><</if>>
<<if _SCORE<3 >>
<<convo _ENDDATE.CONVERSATION_BAD WHO POV >>
<<love -1 >>
<<elseif _SCORE<7 >>
<<convo _ENDDATE.CONVERSATION_OK WHO POV >>
<<love 2 >>
<<elseif _SCORE<11 >>
<<convo _ENDDATE.CONVERSATION_GOOD WHO POV >>
<<love 2 >>
<<else>>
<<convo _ENDDATE.CONVERSATION_BEST WHO POV >>
<<show "You can read the signs; she's ready to fuck.|You can tell she had good time.|You have a feeling you're going to get lucky." P >>
<<love 2 >>
<</if>>
<<say "Would you like to come in?" NEXT >>
<<case 51 >>
<<set
_SCORE = _SCORE + _WHO.wasFucked()*2 + Math.round(_LOVE/4),
_JOURN = "I went on a date with"+_WHO.getFullName()+". ",
0 >>
==_SCORE:_DICE==
<<unstand >>
<<dice _SCORE >>
<<if _DICE >= 7 >>
<<sayone "She accepts your offer.|She nods yes with a smile; you know what that means." >>
<<set _JOURN += "I'm about to get laid. " >>
<<say "Take her in." PAGE:60 >>
<<else>>
<<sayone "She turns her nose up at your offer.|She isn't in the mood.|She turns you down." >>
<<set _JOURN += "I struck out. " >>
<<say "Oh well." PAGE:777 >>
<</if>>
==<<say "CHEAT." PAGE:60 >>==
<<journal _WHO _JOURN >>
<<case 59 fUCKING >>
<<set $NUM = 0, $NUM2 = 0 >>
<<do "Continue." NEXT >>
<<case 60 fUCKING >>
<<set
$NUM = $NUM ? $NUM : 0,
$NUM2 = $NUM2 ? $NUM2 : 1,
$NUM2 = $NUM2==0 ? 1 : $NUM2,
_WEHREX = !_FUCKING.WHERE ? $HOME : _FUCKING.WHERE,
_WEHREY = !_FUCKING.WHERE ? "home" : 0,
_STAGEO = _FUCKING["STAGE"+$NUM],
_STAGEO2 = _FUCKING["STAGE"+($NUM+1)],
_STAGEO3 = _FUCKING["STAGE"+($NUM+2)],
_STAGEO4 = _FUCKING["STAGE"+($NUM+3)],
_STAGEI = _STAGEO.IMG ? _STAGEO.IMG : "date6"+$NUM+"_"+$NUM2+".jpg",
_STAGEI = $NUM==0 ? "date60.jpg" : _STAGEI,
_STAGEI = "date/"+_STAGEI,
0 >>
<<change_bg $HOME _WEHREY >>
<debug>
''_STAGEI _STAGEO.TYPE''<br>
<<set
_CONVARR = _STAGEO.CONVERSATION.split('|'),
_STEPS = _STAGEO.STEPS,
_CONLEN = _CONVARR.length,
_STPLEN = Math.round(_CONVARR.length/_STEPS),
_CONVTXT = _CONVARR.join('|'),
_CONVTXT = _CONVARR.slice( ($NUM2-1)*_STPLEN, $NUM2*_STPLEN ),
_CONVTXT = _CONVTXT.join('|'),
0 >>
/*
The conversation is _CONLEN lines and there are _STEPS segments, each one is _STPLEN lines.
<br>::<<= _CONVARR.slice( (1-1)*_STPLEN, 1*_STPLEN ) >>
<br>::<<= _CONVARR.slice( (2-1)*_STPLEN, 2*_STPLEN ) >>
<br>::<<= _CONVARR.slice( (3-1)*_STPLEN, 3*_STPLEN ) >>
<br>::<<= _CONVARR.slice( (4-1)*_STPLEN, 4*_STPLEN ) >>
<h1>$NUM2/_STAGEO.STEPS</h1>
*/
_STAGEI _STAGEO.TYPE
</debug>
<<charimage _STAGEI centered 70% >>
<<convo _CONVTXT >>
<<switch _STAGEO.TYPE >>
<<case POSE >>
<<horny 1 >>
<<case BJ BUKKAKE >>
<<feed _WHO >>
<<case DOGGY RIDE COWGIRL MISSIONARY >>
<<skillup fuck >>
<<case ANAL >>
<<skillup anal 3 >>
<<case PULLOUT >>
<</switch >>
==or _STAGEO.TRAITS.includes("LAST")==
<<if !_STAGEO2 >>
<<do "Date over." PAGE:777 "REPLY:The date ends successfully." >>
<<elseif $NUM2 < _STAGEO.STEPS >>
<<do "Continue..." ADD:NUM2:1 >>
<<else>>
<<if _STAGEO2 >>
<<= "<<say \"" + _STAGEO2.COMMAND + "\" \"RESPO:" + _STAGEO2.CONVERSATION + "\" " + _STAGEO2.CONDITIONS + " ADD:NUM:1 SET:NUM2:1 >> " >>
<</if>>
<<if _STAGEO3 and !_STAGEO2.UNSKIPPABLE >>
/*
<<set
_CAN = 1, _LASTT=_STAGEO2, _NEXTT=_STAGEO4, _THIST=_STAGEO4
_CAN = _STAGEO2.UNSKIPPABLE ? 0 : _CAN
0 >>
*/
<<= "<<say \"" + _STAGEO3.COMMAND + "\" " + _STAGEO3.CONDITIONS + " \"RESPO:" + _STAGEO3.CONVERSATION + "\" " + _STAGEO3.CONDITIONS + " ADD:NUM:2 SET:NUM2:1 >> " >>
<</if>>
<<if _STAGEO4 and !_STAGEO3.UNSKIPPABLE and _STAGEO4.TRAITS.includes("FARSEE") >>
<<= "<<say \"" + _STAGEO4.COMMAND + "\" \"RESPO:" + _STAGEO4.CONVERSATION + "\" " + _STAGEO4.CONDITIONS + " ADD:NUM:3 SET:NUM2:1 >> " >><</if>>
<</if>>
==<hr><<do backup1 ADD:NUM:-1 >><<do backup2 ADD:NUM2:-1 >>==
/*
_FUCKING
_FUCKING = {
STAGE1: {
TYPE: "BJ", STEPS: 2,
CONVERSATION: "",
CONDITIONS: ""
},
*/
<<case 777 DELAY >>
<<convo >><<showifexists $REPLY >>
<<love 5 >>
<<event_delayrepeat 7 >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >><<showifexists $REPLY >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >><<showifexists $REPLY >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>will this be better to split up into 3 parts?
initiation
doing
conclusion
1 callup
decides what you can do and what you will do
- shoot a porn
- become a whore
- become your girlfriend?
2
tell her what you want
3
convince her if necessary
11
meet up
22
speak to facilitator (porn director, typhon, john)
33
sene plays out
55
conclusion
if she hated it, you have to threaten her or guilt trip her (using love score as leverage)
if she liked it, and has no qualms, then go for it
if she liked it, but has moral qualms, lie or bribe her
<<nobr>>
<<eventhead>>
<<talkingto famgirl >>
<<difficulty 2 >>
<<change_bg dream >>
<<set
_other = "man-young",
_hisname = "Nate",
_boyfriend = "Jake",
0 >>
<<set _CUBUS_OVERRIDE_MYSERY = 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink _TXT_button >>
<<case 0 START_SCENE >>
//
<<if !"psionic dreams".know() >>//
<<p>>You are floating above unearthly clouds. You feel immensely powerful, and quickly realize you are in full control of your flight. You know you're dreaming, but it feels real. Is this a lucid dream?
<<p>>Glide along, you feel something whispering to you from below, some indescribable mystery. You feel an urge to dive into beneath the cloud layer and learn whatever truth is hiding in the darkness. The whisper gradually becomes louder, the mystery all the more enticing, and suddenly you lose your senses and feel an inescapable pull...
<<p>>You're falling! Whe-
<<learn "psionic dreams" >>//
<<spacer>>
<<else>>
You're having another one of those //psionic dreams//. Where is your mind being drawn to this time...
<</if>>
//
<<do "Continue." NEXT >>
<<case 1 >>
<<stand $WHO tintfar >>
<<show "Your perspective is no longer your own. Is this someone's memory?|You aren't quite yourself... in fact, you aren't yourself at all. It's as though you are experiencing someone else's past... or a dream of their past." ICON:PSI >>
<<p>>//She remembers two years ago today...//
<<p>>I'm glad I decided to walk along the beach. The ocean air is great and it nice to finally get away from the family. Maybe I should call _boyfriend? I miss him...
<<p>>Wait, do I hear crying? There's a guy sitting on one of the boats.
<<do "I'll ask him what's wrong." "REPLY:" NEXT >>
/*<<do "I'll ignored him." "REPLY:" PAGE:777 >>*/
<<case 2 >>
<<stand $WHO standtint >>
<<unstand _other >>
<<charimage "dream/dream1.jpg" >>
<<p>>Oh the poor guy, I can see his eyes are wet with tears. His name is _hisname. I'll ask him... Oh, his girlfriend broke up with him? On their anniversary? That's sooo sad! Oh my gosh... Now he's asking me if I have a boyfriend?
<<do "I'll tell him about _boyfriend." "REPLY:He says _boyfriend sounds nice... but he's saying stuff about his girlfirend, how things seemed normal with her. Oh, sometimes she didn't call him back, and he thinks she was cheating on him? Oh dear, _boyfriend does the same thing..." NEXT >>
<<do "I'll lie to him and say I'm single." "REPLY:He says he can't believe a cute girl like me is single! That's so sweet." LIE NEXT >>
/*
<<do "" "REPLY:" NEXT >>
<<do "" "REPLY:" NEXT >>
<<do "" "REPLY:" NEXT >>
<<do "" "REPLY:" NEXT >>
<<quo BOY "" >>
<<quo HER "" >>
<<quo BOY "" >>
<<quo HER "" >>
<<quo BOY "" >>
<<quo HER "" >>
*/
<<case 3 >>
<<stand $WHO standtint >>
<<unstand _other >>
$REPLY
<<p>>He's kinda cute. Like, really cute. He's asking me if I want to hang out with him at his beachhouse... and says he'll give me a gift certificate for that lingerie boutique downtown that he'd bought as an anniversary gift for his girlfriend. Says he just wants the company while he's super sad.
<<p>>Wow, it's for _KRED 200?! Holy shit!
<<do "Why not? I'm not afraid of him." "REPLY:Relax, girl. If anything, he's probably intimidated by me and how super-cute I am." S NEXT >>
<<do "I like the way he smiles at me." "REPLY:I mean can a guy who smiles like that be all that bad?" I NEXT >>
<<do "I shouldn't..." "REPLY:I really shouldn't... I can't..." THREAT PAGE:999 >>
<<case 4 >>
<<charimage "dream/dream2.jpg" >>
$REPLY
<<p>>//She finds herself in an unfamiliar place.//
<<p>>Oh my gosh, he's so nice. Saying such nice things... wow, he's right! I do smile like that. He just notices things about me... I feel really good about myself.
<<do "Continue." NEXT >>
<<case 5 >>
<<charimage "dream/dream3.jpg" >>
Oh, he's... he's kissing me.
<<p>>Mmmm... mmmm... Sorry _boyfriend... this is just so nice...
<<p>>If I don't stop this... oh, I might not be able to help myself...
<<do "I'll suck him off. If I can make him cum, it won't be so weird to end it..." "RESPO:It's barely cheating, if it's a blowjob..." NEXT >>
<<do "Oh gosh, I'm just imagining what he'll do to me... oh, I'm sorry _boyfriend, but I really want it..." "REPLY:" NEXTNEXT >>
<<do "I don't know what to do..." "REPLY:" NEXTNEXT >>
<<case 6 >>
<<charimage "dream/dream4.jpg" >>
$REPLY
<<p>>He likes it! Wow, am I really better than his girlfriend? He's right, I do care about how my partner feels, just like him. He says he really wants to make me feel as good as I made him feel... Is he offering to eat me out?
<<p>>Oh gosh what if he is?
<<do "It would be rude to refuse." NEXT "REPLY:I bet he's really good. _boyfriend never goes down on me." >>
<<case 7 >>
<<charimage "dream/dream5.jpg" >>
$REPLY
<<p>>Oh, he says I'm... He's taking off my shorts! Oh god I didn't think...
<<p>>Oh wow, he has my bra off already! _boyfriend always fumbles around...
<<do "Continue." NEXT >>
<<case 8 >>
<<charimage "dream/dream7.jpg" >>
Such a big dick... and look at his body. So hot! He say's I'm the most beautiful girl he's been with...
I could go all the way with him... nobody would know...
<<do "Nobody except me." NEXTNEXT >>
<<do "I'll make sure he has a condom at least." "REPLY:Shit, he doesn't! He promises he'll pull out." NEXTNEXT BARTER >>
/*
<do "If I jerk him off, that'll be enough?" "REPLY:" NEXT >>
*/
<<case 9 >>
Oh he likes it. Asking me if I can swallow... I don't normally, but he seems to really want it. I can't say no.
Oh
<<do "" "REPLY:" NEXT >>
<<do "" "REPLY:" NEXT >>
<<case 10 >>
<<charimage "dream/dream8.jpg" >>
$REPLY
He's telling me to lie down... I don't know if I want to but he's so handsome and sweet...
<<p>>Oh! Oh it's in!
<<do "Sorry _boyfriend." "REPLY:" NEXT >>
<<do "It feels so good!" "REPLY:" NEXT >>
<<case 11 >>
$REPLY
<<p>>Oh my god he's so good... he's so confident and the way he... oh... oh... Ohhhhhh.... I'm cumming!!!!
<<p>>//You take on the guise of _hisname in the dream, occupying his dream form and fucking the dreamer as she re-lives her memories.
<<skillup fuck 3 >>//
<<p>>That felt so good. Why did he stop. Sorry about the... what's a 'creampie'? Does he mean...
<<charimage "dream/dream9.jpg" middle >>
<<p>>He came inside me! SHITFUCKSHIT! Ohmygodohmygodohmygod! What... what if... oh shit... what if I'm...
<<do "This was a bad idea. I gotta get out of here!" "REPLY:" PAGE:20 >>
<<do "I'm probably not pregnant. That was fun though! The adrenaline... this is exciting! Let's kiss until he's ready to go again..." "REPLY:" NEXT HYPNO:7 >>
<<case 12 >>
<<charimage "dream/dream7.jpg" >>
<<p>>I don't know if I can wait... let's get this thing hard and in me again! I'll tell him I want to rid it when it's ready.
<<p>>He's impressed that I'm so skanky! He says I'm his favorite... //so far//? What did he mean by that?
<<p>>It's feeling stiff in my fingers.
<<do "Time to ride this thing!" "REPLY:" NEXT >>
<<case 13 >>
<<charimage "dream/dream10.jpg" >>
Yeah I'm you're cowgirl, _hisname! Haha, it's so fun to be able to scream it in this empty house. I don't even mind when he calls me a slut! It's so hot, I could do this for...
/*
<<p>>//You take on the guise of _hisname in the dream, occupying his dream form and fucking the dreamer as she re-lives her memories.
<<skillup fuck 3 >>//
*/
<<do "Hours..." "REPLY:" NEXT >>
<<case 14 >>
<<charimage "dream/dream11.jpg" >>
Wow... that was quite an afternoon.
<<p>>//
Reliving this memory more vividly than ever has caused a strange realignment in her self-perception. The dream becamomes hazy and frenetic for a moment as a dramatic change reverberates throughout her subconsious, reinterpreting memories, thoughs and feelings into a new context.
<<addtrait famgirl slut >>
//
<<p>>I feel weird... it's not what I normally do, not how I normally am. But it was fun... and nobody knows about it... Nobody will.
<<p>>Then I...
<<do "I can't tell _boyfriend about this. I still love him." "REPLY:For weeks, I imagined _hisname in my head while I was with _boyfriend. He never measured up. After a while, I'd imagine _hisname in my head with other boys from school, and elsewhere too. I did this enough, and became careless, and _boyfriend found out from one of his friends that I cheated on him. We broke up shortly after that, but I kept seeing his friends sometimes." PAGE:20 >>
<<do "I should go buy something nice with the gift card he gave me." "REPLY:It feels strange to remember that my first thought was to spend the money he gave. I felt bad about cheating on _boyfriend, but I figured if I bought something nice at the boutique with the gift card, I could make it up to him by being sexy for him. That's what I told myself afterwards, anyway... The truth is, for an hour or so afterwards I forgot _boyfriend, my family, school, everything. For the first time I felt like I'd //earned// something, somehow." PAGE:20 >>
<<case 20 >>
<<charimage "dream/dream11.jpg" >>
$REPLY
<<p>>I'll never forget that time.
After that, I tried to use the gift certificate, but they told me it was a fake. Apparently, a lot of people had been using fakes at that store, and they wanted to know where it came from.
<<p>>In the weeks to come everyone at school would learn of the rumours of the guy at the beach who'd lure girls into that cabin with gifts and words. It happened to several girls in my class; and we'd hear that girls at other schools had been taken in. Several of them had gotten herpes! I was so scared, but I got checked and didn't have it. I figured he must have gotten it after I had sex with him, from some other girl. That wasn't the worst of it; one girl from another class at my school had gotten pregnant by him. Or at least that's what I heard... maybe there were more...
<<p>>He apparently sneaked off after doing this for a few weeks; they never found out who he was, just that he'd broken in to a vacation property and had had lived there for a short while.
<<p>>I felt so ashamed, so I never told anyone. All the girls at school I'd called sluts... I was no better than them. But I didn't stop calling them sluts, just in case someone suspected...
<<do "Continue." "REPLY:" PAGE:999 >>
<<do "Wait... I feel like I'm forgetting something... (tamper with her psyche)" "REPLY:" PAGE:50 PSI:7 MYSTERY >>
<<case 50 >>
<<charimage "dream/dream1.jpg" >>
There was something I forgot about that time...
<<p>>//While you're in her dreamscape, you might be able to redirect memories that are closely tied to it.//
<<do "That wasn't an old memory! It was here on Utara, and it was _NAME I cheated on, not _boyfriend." "RESPO:111|222|333" PAGE:51 >>
<<do "It was.... MY BROTHER?!?!" HAPPENED:famboy_gotlaid PAGE:53 >>
<<do "These old memories don't matter. I'm just so in love with _NAME." PAGE:52 >>
<<do "No, it was fully correct. Silly me, hahaha." "REPLY:" PAGE:999 >>
<<case 51 >>
<<charimage "dream/dream1.jpg" >>
My god, I'm so stupid! I'm just getting boy crazy these days. I was worried about _NAME cheating on me, and yet I was the one...
<<if $WHO.isPregnant() >>
<<p>>If I get pregnant, it's definately _hisname's. Oh god! Why did that thought even occur to me?! Of course I'm not pregnant...
<</if>>
<<do "Continue." "REPLY:" PAGE:999 >>
<<case 52 >>
<<charimage "dream/dream1.jpg" >>
I love and trust him so much. I'm so glad I met him.
<<love 30 >>
<<do "Continue." "REPLY:I can't wait to see _NAME again. I can put these old memories behind me." PAGE:999 >>
<<case 53 >>
<<charimage "dream/dream1.jpg" >>
I remember now. My brother and I... oh, he was crying from all the teasing my friends and I gave him. I felt bad and found him on the dock.
<<p>>Then we... what were we doing? Playing house? I... I don't undestand this memory... but it's so vivid...
<<p>>Oh my god! EW! I can't believe we did that! I remember now it's... oh Christ why did I do that? Why did I try to seduce him? Did I feel sorry for him?!
<<p>>I feel like throwing up. This is unreal... how did this memory slip me by?
<<do "Continue." "REPLY:That was the time I had sex with my brother. We never spoke of it again, and pretended it didn't happen. I've been calling him virgin-boy and stuff, and he never corrected me. I wonder if he's forgotten, somehow? Maybe he thought it was a strange dream. It certainly feels like one." PAGE:999 >>
<<case 999 END >>
<<convo >>
<<showifexists $REPLY >>
<<event_finalize >>
<<event_exitlink "The dream is becoming hazy...|You feel yourself starting to wake..." >>
<<countup psidreams_had 1 >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<difficulty 1 >>
<<set $SCENARIO = {
PORNWHO: "famgirl",
OTHEWHO: "Father's Coworker",
TO_WHORE: {},
TO_PORN: {},
TO_MISTRESS: {},
PROPOSE_CONVO: "_NAME! |_HERNAME.|What's up?|Oh nothing, I was just thinking... oh, I can't.|What?|It's nothing, forget it. You wouldn't be itno it.|What? Come on tell me?|A bit of a confession - I'm kinda a kinky guy. But you'll probably just laugh and say I'm gross.|No, come onnnn, tell me! I want to see you with //other guys//."
PROPOSALS: [
{
SAY: "It's not like that. It's just that I'm busy with work.",
COND: "",
CONVO: "",
CONVO_FAIL: "",
CONVO_PASS: "",
},
{
SAY: "A girl like you shouldn't be dwelling on a guy like me.",
COND: "C:7 LOVE:10",
CONVO: "",
CONVO_FAIL: "",
CONVO_PASS: "",
}
]
},
_HAVECALLED = 1,
_ISNPC = setup.isNPC($SCENARIO.PORNWHO),
0 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink _TXT_button >>
<<case 0 PROPOSAL >>
<<talkingto $SCENARIO.PORNWHO _ISNPC >>
It's time you got <<chartip _WHO >> to become your whore.
<<if _HAVECALLED >>
<<holocall >>
You call up _HERNAME.
<<else>>
<<stand >>
<</if>>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<event_exitlink "Leave." >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 2 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 3 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 4 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 5 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 6 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 10 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<SNIP "Secret assignments from shadowy figures." >><<nobr>>
<<eventhead>>
<<difficulty 1 >>
<debug>
<<include "beachphoto pose include" >>
<<if $PAGE==0 >>
<<if $CHOICE=="LEADIN" >>
<<set $NUMBER = setup.diceRandom(1, _TOTAL) >>
<<set $NUMBER = $NUMBER%2==0 ? $NUMBER : $NUMBER+1 >>
<<set $NUMBER = $NUMBER<_TOTAL ? $NUMBER : $NUMBER-1 >>
gotopage 10
<<else>>
<<set $NUMBER = setup.diceRandom(1, _TOTAL) >>
gotopage 1
<</if>>
<</if>>
<<set $OBJECT = $ARRAY[$NUMBER] ? setup.mergeObjects($ARRAY[$NUMBER],$DEFAULT) : $DEFAULT >>
<<set $BOOLEAN = $NUMBER%2 ? 1 : $BOOLEAN >>
<<set $DEFAULT = {
traits: "",
value: 3,
diff: 3,
sight: "bikini babe|sexy woman|hot one|nice one".sayOne(),
greet: "Hi.|Hey.|Yeah, what?|What?|Can I help you?|Are you a photojournalist or something?".sayOne()
} >>
<<set $IMAGE = $OBJECT.pic ? "images/events/beachphoto/pose/pose ("+$OBJECT.pic+").jpg" : "images/events/beachphoto/pose/pose ("+$NUMBER+").jpg" >>
<<set
_LISTOR = "beach photos",
_LISTER = "beach photos, candid",
_DONEAMT = _LISTER.listlen(),
_PERCENT = _DONEAMT/_TOTAL*100,
_ALREADY = "beach photos, candid".listed($NUMBER)
>>
</debug>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 START_SCENE >>
<<set $CHOICE==$REMEMBER, $REMEMBER="" >>
<<change_bg beachphoto >>
<<image $IMAGE rightwide >>
<<quo WHO $OBJECT.greet >>
<<if $CHOICE=="APPROACHED" >>
<<gotopage 10 >>
<<do "Continue..." PAGE:10 >>
<<else>> /* APPROACHING */
<<do "Continue..." PAGE:1 >>
<</if>>
<debug>
<<if $BOOLEAN >>She approached you.<</if>>
<<if $NUMBER%2==0 >>She is an approacher.<</if>>
<<if $NUMBER%2==0 and $BOOLEAN >><<do "Approached..." PAGE:10 >><</if>>
<<do "Approaching..." PAGE:1 >>
</debug>
<<case 1 APPROACHING >>
<<if _HERTRAITS_seefirst >>
<<image $IMAGE rightwide 150 >>
<<else>>
<<stand woman-beach >>
<</if>>
<<sayone "You someone interesting; a $OBJECT.sight.|You see a hot girl nearby. She's too close to shoot with the zoom. She's a $OBJECT.sight.|Whoah! Check out that $OBJECT.sight!" "Maybe she'll let a photographer take her picture.|Perhaps you could ask to take her photo?" >>
<<if "P".playerAttribute()+_LISTER.counted() > 8 >>
<<p>>
She's
<<describeamount 1 10 $OBJECT.value "ok| cute| hot| sexy| amazing|" >>
but it'll be
<<describeamount 1 10 $OBJECT.diff "effortless| easy| simple| difficult| hard| impossible" >>
to get her to pose for you.
<</if>>
<<if $OBJECT.traits.includes('breeder') >>
<<show "Your breeding instinct tells you she's ready to get pregged.|That body is a baby-making machine." breed>4 >>
<</if>>
<<do "Approach her about taking her photo." NEXT >>
<<do "Ignore her and go back to scouting." GOTOEVENT:beachphoto >>
<<case 2 >>
<<if _HERTRAITS_seefirst >>
<<image $IMAGE right 250 >>
<<else>>
<<stand woman-beach >>
<</if>>
<<talkingto $OBJECT.sight 1 >>
<<convo $OBJECT.greet >>
<<set $CHOICE = 0 >>
<<difficulty $OBJECT.diff >>
<<if $OBJECT.extra_ask >>
<<= "<<say $OBJECT.extra_ask " +$OBJECT.extra_req+ " SECRET PAGE:50 CHOICE:SPECIALWIN >>" >>
<</if>>
<<if $OBJECT.rude_ask >>
<<= "<<say $OBJECT.rude_ask " +$OBJECT.rude_req+ " SECRET ACT:RUDE CHOICE:SPECIALRUDE PAGE:6 XP:1 >>" >>
<</if>>
<<say "Excuse me, may I take your photo?|I'd love to take your photo." CHOICE:ASK ICON:CHARM PAGE:4 >>
<<say "You're gonna let me take your photo.|Don't move. I'm gonna take your photo." ICON:THREAT PAGE:5 CHOICE:THREAT >>
<<say "What's a guy gotta do to get inside you?|My place or yours, bitch?|I'll give you five bucks if you show me your tits.|Ever been pregnant? Want to be...?" CHOICE:RUDE ACT:LEWD PAGE:6 >>
<<event_exitlink "Uh, nevermind.|We'll talk later.|Nice meeting you, gotta go.|Sorry, I mistook you for someone else." say >>
<<case 3 >>
<<case 4 CHARM >>
<<if _HERTRAITS_seefirst >>
<<image $IMAGE right >>
<<else>>
<<stand woman-beach >>
<</if>>
<<set _SKILLTEST = "charm" >>
<<set _CHANCES = _SKILLTEST.playerAttribute()*10 - $OBJECT.diff*10 >>
<d>_CHANCES</d>
<<if setup.diceRoll(_CHANCES) >>
<<show "You successfully charmed her her." ICON:_SKILLTEST PASS >>
<<sayone "She smiles and nods yes.|She says yes.|Her smirk answers your question.|She grins and starst posing." "You raise your camera." >>
<<do "Take her photo." ITEMICON:camera PAGE:50 >>
<<event_exitlink "Nevermind, time to leave." >>
<<else>>
<<show "Charm attempt failed." ICON:_SKILLTEST FAIL >>
<<sayone "She shakes her head.|She turns you down.|She frowns and stares at you until you can't bear it any longer and leave." "She isn't interested.|Screw her, then.|No, she doesn't want her photo taken." >>
<<do "Find someone else." PAGE:1 CHOICE:0 >>
<<event_exitlink "Well, fuck this." >>
<</if>>
<<case 5 THREAT >>
<<if _HERTRAITS_seefirst >>
<<image $IMAGE right >>
<<else>>
<<stand woman-beach >>
<</if>>
<<set _SKILLTEST = "threat" >>
<<set _CHANCES = _SKILLTEST.playerAttribute()*10 - $OBJECT.diff*10 >>
<d>_CHANCES</d>
<<show "You successfully threatened her." ICON:_SKILLTEST PASS >>
<<sayone "She nods reluctantly.|She seems to surprised by your abruptness to protest.|She shrugs.|She frowns slightly but says nothing, and doesn't leave." "That's consent enough.|It's not a no.|Good." "You raise your camera." >>
<<do "Take her photo." ITEMICON:camera PAGE:50 >>
<<event_exitlink "Nevermind, time to leave." >>
<<else>>
<<show "Threat attempt failed." ICON:_SKILLTEST FAIL >>
<<sayone "She shakes her head.|She turns you down.|She frowns and stares at you until you can't bear it any longer and leave." "She isn't interested.|Screw her, then.|No, she doesn't want her photo taken." >>
<<do "Find someone else." PAGE:1 CHOICE:0 >>
<<event_exitlink "Well, fuck this." >>
<</if>>
<<case 6 RUDE >>
<<if _HERTRAITS_seefirst >>
<<image $IMAGE right >>
<<else>>
<<stand woman-beach >>
<</if>>
<<if $CHOICE=="SPECIALRUDE" >>
<<convo $OBJECT.rude_resp >>
She <<sayone "leaves.|spits at your feet and storms off.|gets the hell away from you.|starts to make a scene, so you leave before shit happens." >>
<<else>>
<<sayone "Slaps you accross the face|She gasps at your rudeness|Frowns in disgust|Swear at you|Rolls her eyes and shakes her head|Laughs at your inept advances" "then|then|and promptly|before she" "leaves.|spits at your feet and storms off.|calls you names and storms off.|gets the hell away from you.|starts to make a scene, so you leave before shit happens." >>
<</if>>
<<do "Find someone else." PAGE:1 CHOICE:0 >>
<<event_exitlink "Fuck this.|Oh well.|Sucks, but whatever.|Life goes on.|Plenty sluts out there, today just wasn't your day." >>
/*
<<timepasses .2 >>
<<do "Keep looking.|She's out there somewhere, gotta find her.|Take a break and try again." TIME<8 TIMEPASSES:0.2 PAGE:1 "FAIL:It's late, too late to keep shooting.|The sun's setting; it's no longer an ideal time for bikini photos.">>
*/
<<case 9 FINDFAIL >>
<<photofx "images/places/beachphoto.jpg" camera >>
<<sayone "You scour the beach for good _PART, but find nothing.|So much _PART barely concealed in swimwear! Unfortunately, the beach is too crowded, and getting a decent shot of any of them proves too challenging for you.|There's so much going on, you have trouble spotting anything decent in the crowd." >>
<<timepasses .2 >>
<<do "Keep looking.|She's out there somewhere, gotta find her.|Take a break and try again." TIME<8 TIMEPASSES:0.2 PAGE:1 "FAIL:It's late, too late to keep shooting.|The sun's setting; it's no longer an ideal time for bikini photos.">>
<<event_exitlink "Fuck this.|Oh well.|Sucks, but whatever.|Life goes on.|Plenty of _PART out there, today just wasn't your day." >>
<<case 10 APPROACHED >>
<<talkingto $OBJECT.sight 1 >>
<<image $IMAGE right >>
<<if _HERTRAITS_seefirst >>
<<else>>
<<stand woman-beach >>
<</if>>
<<set _SIGHT = $OBJECT.sight >>
<<sayit "You lower your camera to see [that a _WHO has approached you|some _WHO trying to talk to you|a _WHO looking at you|exactly what you were in the mood for: a _WHO|just about the finest _WHO you've seen all day]. [She must have noticed your camera. Does she want her photo taken?|Maybe she needs something photographed.]" >>
<<talkingto $OBJECT.sight 1 >>
<<convo $OBJECT.greet >>
<<say "Smile for the camera.|I'd love to take your photo.|Sure, let me take your photo." PAGE:50 >>
<<say "Sorry, I'm here to see someone. (find another girl to photograph)|Nah, not you. (find another girl to photograph)" PAGE:1 >>
<<event_exitlink "No. I'm just finishing up for today.|Sorry, I'm out of 'film'.|The batterie's dead, ma'am.|Not interested.|You? Hahaha. No." CHOICE:0 >>
<<case 11 azzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz >>
<<say "Smile for the camera.|I'd love to take your photo.|Sure, let me take your photo." CHOICE:ASK ICON:CHARM PAGE:5 ICON:AIM >>
<<say "You're gonna let me take your photo.|Don't move. I'm gonna take your photo." ICON:THREAT PAGE:5 CHOICE:THREAT >>
<<say "What's a guy gotta do to get inside you?|My place or yours, bitch?|I'll give you five bucks if you show me your tits.|Ever been pregnant? Want to be...?" CHOICE:RUDE ACT:LEWD PAGE:6 >>
<<event_exitlink "Uh, nevermind.|We'll talk later.|Nice meeting you, gotta go.|Sorry, I mistook you for someone else." say >>
<<case 12 >>
<<photofx $IMAGE camera bodypose >>
<<horny $OBJECT.value >>
<<set _XPearn = $OBJECT.diff * 2 >>
<<xp _XPearn >>
<<do "Continue..." NEXT >>
/*
_CHANC2 = setup.playerAttribute("art") + $OBJECT.value/4,
_CHANC3 = setup.playerAttribute("art")*5 - $OBJECT.diff*2
*/
<<case 13 >>
<<convo $OBJECT.extra_rew >>
<<convo $OBJECT.extra_end >>
<<case 50 >>
<<talkingto $OBJECT.sight 1 >>
<<set _CHANCES = 20 - $OBJECT.diff*2 >>
<<switch $CHOICE >>
<<case THREAT >><<set _CHANCES += "threat".playerAttribute() >>
<<case CHARM >><<set _CHANCES += "threat".playerAttribute() >>
<<case BRIBE >>
<<case RUDE >>
<<default >><<set _CHANCES += 666 >>
<</switch>>
<d>$BOOLEAN _CHANCES _ALREADY </d>
<<if !setup.diceRoll(_CHANCES) >>
<<else>>
<<photofx $IMAGE camera bodypose >>
<<if $NUMBER%2 >>
<<if $CHOICE=="SPECIALWIN" >>
<<convo $OBJECT.extra_resp >>
<<horny $OBJECT.value >>
<<set _XPearn = $OBJECT.value * 2 >>
<<xp _XPearn >>
<</if>>
<<else>>
<</if>>
<<show "Click!|Click!|You take a photo.|You take a shot.|You snap several shots of her face and body." >>
/*<<sayone "A perfect 3D rendition of the subject is captured in an instant.|A holographic image of the subject is not preserved on the holocam's nitron-gel drive.|The camera whirrs as the holo data is written to memory." >>*/
<<p>>
<<countup "beach photos" 1 >>
<<set _CHANCES = 30 + setup.playerAttribute("aim")*2 + setup.playerAttribute("art")*10 + setup.playerAttribute("tech") >>
<<set _BONUSCHANCES = _CHANCES/10 + setup.playerAttribute("C")*2 >>
<d>_CHANCES _BONUSCHANCES</d>
<<if setup.diceRoll(_CHANCES) and !_ALREADY >>
<<else>>
<</if>>
<<set _ALREADY = _LISTER.listed() >>
<<if _ALREADY >>
<<show "You take a photo, but it's nothing unique.|You've got shots on your roll like this one already.|You've taken this photograph before.|Oh, it's redundant; you've already gotten this shot." >>
<<else>>
<<listup _LISTER $NUMBER 1 >>
<<if setup.diceRoll(_BONUSCHANCES) >>
<<show "Excellent shot!" ICON:ART >>
/*<<sayone "Your photo looks very professional!|You know how to take a photograph and how to direct a subject.|You're really good at telling models what to do." "The image is so good she could use this in a professional portfolio. So could you, actually." >>*/
<<takeall photobikini_pro >>
<<skillup art 10 >>
<<elseif setup.diceRoll(_CHANCES) >>
<<show "You take a decent photo." ICON:ART >>
<<skillup art 5 >>
<<takeall photobikini >>
<<else>>
<<sayone "You couldn't hold the thing steady worth a shit|You disregarded how the lighting would affect exposure|You weren't very good at managing the subject|You couldn't figure out how to use the camera properly" >>
<<sayone "and failed to take a single decent photo.|and annoyed the subject with your repeated re-shoots, causing her to become frustrated.|and didn't realize until afterwards how bad every single photo was." >>
At least you got some camera practice.
<<skillup tech >>
<</if>>
<</if>>
<<if $NUMBER%2 >>
<<if $CHOICE=="SPECIALWIN" >>
<<do "Continue..." PAGE:53 >>
<<else>>
<</if>>
<<else>>
<<if $OBJECT.extra_ask or $OBJECT.rude_ask >>
She's
<<describeamount 1 10 $OBJECT.value " cute| hot| sexy| amazing|" >> to just let it end here.
You remember what she said earlier. Maybe you can make something of this encounter?
<</if>>
<<if $OBJECT.extra_ask >>
<<= "<<say $OBJECT.extra_ask " +$OBJECT.extra_req+ " MYSTERY PAGE:52 >>" >>
<</if>>
<<if $OBJECT.rude_ask >>
<<= "<<say $OBJECT.rude_ask " +$OBJECT.rude_req+ " MYSTERY ACT:RUDE CHOICE:SPECIALRUDE PAGE:6 XP:1 >>" >>
<</if>>
<</if>>
<</if>>
<<if $CHOICE!="SPECIALWIN" >>
<<if _ASSPERC+_TITSPERC > 50 >>
<<do "Look at your photo collection." NEXT HAVE:CAMERA CHOICE:0 >>
<</if>>
<<event_exitlink "I transfered a shot to your phone. Have a nice day.|Here's your photo.|Thanks, you've been great." say >>
<<event_exitlink "Later, bitch.|I'm done with you." say >>
<</if>>
<<case 51 >>
<<case 52 >>
<<image $IMAGE right >>
<<convo $OBJECT.extra_resp >>
<<horny $OBJECT.value >>
<<set _XPearn = $OBJECT.value * 2 >>
<<xp _XPearn >>
<<do "Continue..." NEXT >>
<<case 53 >>
<<= $OBJECT.extra_rew >>
<<convo $OBJECT.extra_resp2 >>
<<if $OBJECT.extra_resp2 >>
<</if>>
<<do "Continue..." NEXT >>
<<case 54 >>
<<= $OBJECT.extra_end >>
<<convo $OBJECT.extra_resp3 >>
<<event_exitlink >>
<<case 55 PHOTOCOLLCTIONS >>
<<include beachphoto-gallery >>
<<event_exitlink "Put your camera away.|Finish up." >>
<<default >>
<<error_missingpage >>
<</switch>>
<debug>
$NUMBER :
<<= $OBJECT.traits >><br><<= $OBJECT.value >><br>
<<= $OBJECT.diff >><br><<= $OBJECT.sight >><br>
<<= $OBJECT.greet >><br><<= $OBJECT.extra_ask >><br>
<<= $OBJECT.extra_resp >><br><<= $OBJECT.extra_req >><br>
<<= $OBJECT.extra_rew >><br><<= $OBJECT.extra_end >><br>
<<= $OBJECT.rude_ask >><br><<= $OBJECT.rude_req >><br>
<<= $OBJECT.rude_resp >><br>
</debug>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<difficulty 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "Your phone rings. It's from //Arthur Rook//... the name sounds familiar, but you aren't sure why. Pick up?" >>
<<case 0 START_SCENE >>
<<talkingto pornguy >>
<<holocall pornguy >>
<<convo "_PORNNAME?|Uh, hello?|This is _PORNNAME, right? The guy I seen fucking hot bitches left and right on the interwebs?|Yeah, I'm that guy.|Oh, my man! I'm a //huge// fan of yours. Huge.|Cool, thanks, um, _HISNAME, was it?|Oh, fucking oof! //_HISNAME, was it?//, like you don't know? You're kidding me. You seen the name. You seen the logo, in the corner of the vids.|You're...///you start saying to stall, as you piece together what he's talking about.///{{Rook Media}}? The porno company?|Yeah, haha, that's right. Only don't call it //porno//. We're a sophisticated and legitimate joint. We call it //adult entertainment//.|Of course.///you say, fairly certain you were receiving entertainment from his company's videos long before you were an adult. In fact you can distinctly remember the first porn video you jerked off to was from his company's Slut Squad series, Gloriana Gold moaning as she rode some dude, her fake tits pointing in all directions.|No need to appologise.///he says, even though you didn't.///Anyway, I'm a big fan of your work. I think my dad - Richard Rook, you gotta have heard of him - would want to meet you. So I'm calling to introduce myself, and arrange a meetup between you and my family.||///Richard Rook? You weren't a huge fan of his work on-camera, but he's a name in the industry. This is... a big deal. One you didn't expect." >>
<<say "Meet me? Has he seen my videos? Does he want to hire me to be a porn star?" "RESPO:Whoah easy. Pa's a busy man, he doesn't have time to watch porno like some fucking incel degenerate. That's //my// job. I gotta sight up and cumming talent." NEXT >>
<<say "Hey, could I meet Gloriana Gold?" "RESPO:An apprecitor of the classics, it seems. That old broad retired years ago, married some real estate developer in New Jersey and keeps quiet about her past life. Sorry bro, I can't make that dream happen. That wet dream, I should say. You wanted to fuck her, right?|Who wouldn't?|So did I. She came to our Christmas party every year. Good old Glory Goldman. Dad railed her like fifty times." NEXT >>
/*
<<say "" "RESPO:" NEXT >>
*/
<<case 1 >>
<<holocall pornguy >>
<<convo >>
You receive data on the studio's address.
<<convo "Anyway, head over to the mansion any time, I'll set up a meet up with the big man, and if it goes right we'll have you fucking bitches and making coin. How's that sound?|I-///you begin to respond, but he's already hung up.">>
<<cont >>
<<case 2 >>
All you wanted to do was to have a little fun putting your fuck vids on the net, now it seems you've got a chance at the big leagues. What is this exhilirating feeling?
<<addplace heights >>
<<addplace pornstudio >>
<<event_unlocknext >>
<<event_exitlink "Ponder your invitation." >>
<<eventjournal "I got a call from the son of the founder of Rook Media, seems I'm making waves in the porn industry? I should visit the studio and see if I can land me a job //fucking bitches and making coin//." >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<difficulty 1 >>
<<talkingto porngal >>
/*
porno-drama
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "Your phone rings. It's from //_HERNAME _HERLASTNAME// of Rook Media. Answer?" >>
<<case 0 START_SCENE >>
<<holocall porngal >>
<<convo "_NAME, it's _HERNAME _HERLASTNAME, you remember me?///says a loud and nervous nervous female voice.|Of course. You sound stressed, what's the problem?|Stressed? You don't know the half of it. We're shooting the pilot for a porno-drama. The project has hit one snag after the other, we lost our director AND scriptwriter AND one of our leads yesterday yesterday during a particularly intense dispute over creative direction and... oh shit, I'm so stressed.|It's our first porno-drama, and it's being co-funded by an American distribco. If we don't have something to show our investors by end of week, we could loose millions. Could you come in and improv a scene? We'll figure out the details later; we'll get a writer and finalize the script. Right now we just need you to act out a scene." >>
<<do "Continue." NEXT >>
/*
<<say "" "RESPO:" NEXT >>
<<say "" "RESPO:" NEXT >>
*/
<<case 1 >>
<<holocall porngal >>
<<eventimage poster.jpg >>
<<learn porno-drama >>
///A ''porno-drama'' is a genre that spun out of the declining standards of television sevearl decades ago. Television shows became more explicit, and were increasingly produced by writers and producers with fetishistic inclinations. This trend led to several porn studios attempting to attempt to produce their own television shows - with porn content toned down - to attract a more mainstream audience.
<<p>>Ironically this had the inverse of the inteded effect - rather than the porn industry infiltrating television, television storytelling sensibilities became firmly entrenched in certain parts of the porn industry, with the bigger studios boasting several concurrent porno-drama series, some of which have been running for a decade.
<<convo "Hello? _PORNNAME?|Sorry, I was mentally reviewing what I knew about porno-dramas and spaced out there fore a second.|So you're familiar with the genre? Good. Can you do it? Can you act a scene for us?" >>
<<say "When you say 'act' do you mean... like, just say lines?" "RESPO:'Just say lines'? Is that all acting is to you? But no, if your acting isn't a total stuttering disaster then yes, you'll be getting your dick wet in a nice co-star." NEXT >>
<<say "I'm getting paid for this, right? I don't do //pro boner// work." "RESPO:That's not the expression, it's-///she says in a condescending tone, but abruptly laughs.///Ok, it was a joke. Was that improvised? We should get you to come up with movie titles for us. Anyway - no, we don't ask for //pro bono// work. You'll get paid, and if the investors love your work, you'll land yourself regular acting work in this series." NEXT LOVE:1 JOKE:1 >>
<<case 2 >>
<<holocall porngal >>
<<convo >>
splitter
<<convo "This is your foot in the door, _PORNNAME. We're short-staffed and the investors have vetoe'd a lot of the guys we've tried out. You help us out of this, and we'll be greatful." >>
<<cont >>
<<case 3 >>
<<event_unlocknext 0 >>
<<event_exitlink "Hang up." >>
<<eventjournal "I got a call from the son of the founder of Rook Media, seems I'm making waves in the porn industry? I should visit the studio and see if I can land me a job //fucking bitches and making coin//." >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<difficulty 5 >>
<<set
_PORNGUY = "pornguy".getFullName('first'),
_PORNGAL = "porngal".getFullName('first'),
_PORNBOSS = "Dick",
_BOSSID = "Richard Rook",
_MAIDNAME = "Althea",
_MAIDLNAME = "Ilog",
_MAIDID = _MAIDNAME+" "+_MAIDLNAME+" (maid)",
_MAGAZINES = "Cumhoepolitan|Whorebes|Good Whorehousekeeping|New Porker|Better Hoes and Garden|6×9 channel|O-Face|Fucks News",
_MAGAZINES = "Screw York Times|Popular Fuckanics|National Pornographic|sixty-nine|Cumhoepolitan|CUM|National Inseminator|Vanity Affaire|Tuna Sub|Fucker's Digest",
0 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "This is the place. Here goes nothing..." >>
<<case 0 START_SCENE >>
<<talkingto pornboss >>
<<holocall pornboss >>
<<set $EVENT_HAPPENED=[], $SCORE=0 >>
As you approach the mansion studio, a call rings on your phone. It's the big man himself, _HISNAME _HISLASTNAME! You answer without hestitation.
<<convo "_PORNNAME? This is _HISNAME, CEO of Rook Media. Listen, I'm running a bit late - we got the whole crew doing a shoot downtown and //someone// forgot to get the filming permit. Whole thing's running late. I'll open the studio doors for you. Just wait around, help yourself to whatever you want while you wait. Won't be more than an hour. Hopefully. Make yourself comfortable, help yourself to whatever you want." >>
You hear a click and the gates slide open, giving you access to the mansion grounds.
<<cont >>
<<case 1 >>
<<image images/places/pornstudio.jpg rightwide >>
/*
Your initial thought is that the place is extravagant for a porn studio, but as you enter the interior your realize the house wasn't finished, or at least not for its intended purpose. It also appears to be deserted.
*/
You enter the front door and take a peek down the hallway. There seem to be rooms set up to appear to be different types of locations; here a diner, there a hospital room, and over there some sort of church locale with a confession booth, and even a few rooms who's theme you can't even determine. You had no idea how these types of scenes were made, and while none of this surprises you, you can't say you expected it either.
<<cont "Find the main offices." >>
<<case 2 >>
Since to the right of the entrance is the series of themed bedrooms, so it stands to reason the business part of the operation would be on the right. You walk back the other way and feel smart when you see that your guess is correct; a board room, a larger room filled with cubicles, and larger offices and finally a waiting area near a door labelled "_BOSSID, CEO". The windows are frosted, but there's clearly nobody in there.
<<p>>You take a seat and pick up a magazine on the table at the center of the waiting area. It's an porn industry publication, //<<= _MAGAZINES.sayOne() >>//.
<<timepasses .25 >>
<<cont "Suddenly, you hear footsteps coming from where you entered the mansion." >>
<<case 3 >>
<<talkingto _MAIDID 1 >>
<<eventimage maid_meet.jpg rightwide >>
<<convo "Oh, hello. You _PORNGUY? I'm _MAIDNAME, I interviewing? We talk on phone yesterday?|///She's confused you for someone else. When you don't immediately seem to know what she's talking about, she hastily speaks up to clarify.|I come for maid job! I _MAIDNAME _MAIDLNAME, you remember? We talk on phone. Pleased to meet!" >>
<<show "You notice something odd about her gaze. The way she looks at you, it's like she isn't really focusing properly. Perhaps she's incredibly nearsighted." P:8 >>
Seems you weren't the only person being interviewed today. She's cute, and seems to throb with a pregnable energy. What was it the CEO said? To //help yourself to whatever you want//? Well...
<<say "I'm not _PORNGUY. I'm interviewing for a job too, I think." "RESPO:Oh, you too? Very strange company, very sinful. I no like, but pay very good. //Discression bonus//, advetisement say. I need money to stay on island. You also?|Yeah. Same.|Oh! You interview, for cleaning job also?|No, something else. Snaking drains, let's say.|Oh, a plumber?///she says, and seems to relax, knowing there seemingly isn't competition for the job." PAGE:90 >>
<<say "Yeah, that's right. _PORNGUY here. Thanks for showing up." PAGE:10 LIE >>
<<case 90 >>
<<eventimage maid_meet.jpg rightwide >>
<<convo >>
She sits down on the other side of the area and reaches for one of the magazines, but after opening it and squinting at it for a second, she gasps and drops it in her lap, then awkwardy shoves it back onto the table and sighs.
<<do "Ignore her and keep reading." NEXT >>
<<case 91 >>
<<p>>When you get bored of the magazine you're reading, you fish through the stack and find a recent issue of '<<=_MAGAZINES.sayOne()>>', and read an article on industry trends.
You try to ignore the woman's nervous fidgeting while you read.
<<do "Continue." PAGE:99 "REPLY: _PORNNAME, that's your name?///says the woman waiting with you as you stand up.|Yeah.|Good luck on plumbing job, _PORNNAME.|Thanks." >>
<<case 99 >>
<<face pornguy right >>
Suddenly, you sense movement nearby, and the door to the office - which you thought was empty, opens.
<<convo "_PORNNAME?|Yes?|_PORNGUY, we spoke on the phone? Come on in, we're ready to talk to you." pornguy $PLAYER >>
<<convo $REPLY $PLAYER _MAIDID >>
You enter the office's wide doors. As you do so you hear _PORNGUY speak to her.
<<convo "Mrs. _MAIDLNAME?|Yes mister?|We won't be needing you anymore.|What? Was job filled?|Nevermind that, just beat it.///he finishes rudely as he closes the door." pornguy _MAIDID >>
<<do "Enter the exec's office." PAGE:100 >>
<<case 10 >>
<<eventimage maid_meet.jpg rightwide >>
<<convo "Oh, pleasure to meet you! You and father interview, as you say on phone?|My father's indisposed at the moment, so I'll be interviewing you. So remind me what we discussed on the phone? We've been doing a lot of interviews for that position, you see...|Yes. I tell you I very discreet. Keep secret. You say this very important, pay maid generous //discression bonus//. I also am very thorough, professional, very good cleaner." >>
<<say "That's great, and I'm sure you'd be a good fit, but we interviewed most of the candidates yesterday..." "RESPO:You did?///she says, seeming dissappointed, perhaps sensing a lost opportunity.|Yes, but I can still interview you too. I suppose..." PAGE:12 >>
<<say "_MAIDNAME, before we interview you, can I just get you to turn around while I take some photos? It's for the maid uniform fitting." "RESPO:Uniform? I try on?|No, they need to be custom made. Very form fitting, like a French maid uniform, you understand. I can take photos and the tailor's AI can fit it based on some 360 shots of you. Could you turn around and show me your behind?|Oh. Ok.///she says, turning. You can't see much with her skirt.|Sorry could you... lift it up?|Lift?!|I need to see how your butt's shaped. It's kind of important. You don't want the maid uniform to be too tight, do you?|Ok.///she says, lifting her skirt to show her panties and ass.///Is ok? You like?|" ACT:lewd ACT:lie LIE:4 NEXT >>
/*
<<say "You're lovely, _MAIDNAME, but my father requires a certain levevel of... how do I put it? He needs his maids to be eye candy on display, to inspire him and others. I'd need to know how you fit in the uniform he's designed..." "RESPO:Uniform? I try on?|No, they need to be custom made. Very form fitting, like a French maid uniform, you understand. Could you turn around and show me your behind?|Oh. Ok.///she says, turning. You can't see much with her skirt.|Sorry could you... lift it up?|Lift?!|I need to see how your butt's shaped. My father has high standards.|Ok.///she says, lifting her skirt to show her panties and ass.///Is ok? You like?|" ACT:lewd ACT:lie LIE:4 NEXT >>
*/
<<case 11 >>
<<eventimage maid_meat.jpg rightwide >>
<<convo >>
<<eventhappen SHOW_ASS >>
<<do "Snap a photo." "RESPO:Oh! Oh... Sorry but... very embarassing. Please no show _BOSSID.|I'll only show the tailor, I promise." NEXT TAKE:photonude EVENTHAPPEN:PHOTO_ASS LISTUP:photos_nude:_MAIDID >>
/*
<<do "Snap a photo." "RESPO:Oh! Oh you take photo! Why you do that?!|We'll need it for reference, to have your uniform fitted.|Oh... Sorry but... very embarassing. Please no show _BOSSID.|I'll only show the tailor, I promise." NEXT TAKE:photonude EVENTHAPPEN:PHOTO_ASS >>
*/
<<do "Now about the job..." "RESPO:Yes" NEXT >>
<<case 12 >>
<<eventimage maid_meet.jpg rightwide >>
<<convo >>
You can tell she's nervous. For whatever reason, she //needs// this job.
<<convo "Here, my resumay.///she says, handing you some papers clipped together. You briefly pretend to look at them.|Hmmm. Impressive." >>
<<say "It would impress me more if you could show me what those lips are capable of." "RESPO:Lips? Oh, yes, I know. Add say //discression bonus//. I very good Catholic, I no look around, and what I see I no tell. Very honest, I say I keep lips sealed, I tell no secrets.|That's not what I meant.///you say, putting your hand on her face and stroking her bottom lip with your thumb.|Oh...///she gasps, surprised, but unwilling to pull away. She's nervous and confused, but eager to not offend her interviewer.|I need you to do something with these lips to me... something very secret, that we'll keep between the two of us.|_PORNGUY, this is bad, it violates employee-worker professional relations!|That's what I mean. I could get in a lot of trouble if my father found out. So could you. If you can keep this secret, I'll have no problem telling my father you're the right one for the job. I'll even double the //discression bonus// mentioned in the add.|///Her eyes widen at this.|I see you've made a decision.|Y... yes... Just this one thing, yes?" NEXT >>
<<say "I'm just messing with you. I'm interviewing for a job here too." "RESPO:What?!|I'm not _PORNGUY.|Why you lie?!|I don't know. I'm just an asshole I guess.|Very bad man!" PAGE:90 SECRET !HAPPENED:SHOW_ASS >>
<<say "I was just messing with you. I'm interviewing for a job here too." "RESPO:What?!|I'm not _PORNGUY.|Why you lie?!|I don't know. I'm just an asshole I guess.|Very bad man! You make me show you my butt!|Yep.|You take photo!|Yep. Gonna enjoy that photo later.|You bad!|You hot.|I hate you!|Great, I'd love to hatefuck you.|///She turns red and sits in a chair on the far side of the room, refusing to speak to you." PAGE:90 SECRET HAPPENED:SHOW_ASS PROGRESS:-3 >>
<<case 13 >>
<<eventimage maid_meet.jpg right >>
<<convo >>
She looks to you, then to her feet, takes a deep breath, and speaks.
<<convo "This very... open place. I nervous someone see.|Don't worry about that, I perfectly understand." >>
<<cont "Lead her to one of those rooms you saw earlier." >>
<<case 14 >>
You find a room where the blinds are drawn, and usher her in before shutting the door behind you. The less stressed she is about being caught, the more she'll allow you to play with her without putting up a fight.
<<p>>She takes off her sweater - doubtless not wanting it to be sprayed with cum - giving you a good view of her breasts through her much-thinner undreshirt. These titties! It would be a real pity to leave this at just a blowjob, you think to yourself.
<<eventimage "maid_bj0.jpg" >>
Your pants around your ankles, you thrust your erect cock in her face. AS if shamed and embarassed by this situation, she avoids looking at it, settling her gaze on an empty corner of the room. She cautiously grips it at the base, opens her mouth wide, but can't seem to bring herself to make contact with the head of your penis. The tip of it hovers there, her warm nervous breath gently blowing on it.
<<say "Don't worry, it'll be worth it." NEXT >>
<<say "Take your time, _MAIDNAME." NEXT >>
<<say "What's the hold up? Suck it down, bitch." NEXT >>
<<case 15 >>
<<eventimage "maid_bj1.jpg" rightwide >>
She takes it in her mouth and...
<<p>>Oh god, she knows what she's doing! With a swirling tongue she spends several minutes lathering up a spit-precum froth on the tip between her lips, which she then swallows without pulling the dick out or letting a drop of it ooze out.
<<p>>You didn't have her figured for a slut, and you still don't. This is a girl who got really good at sucking dick specifically so she wouldn't have to fuck a guy she liked. You don't know how many men she's serviced this way, but you're confident that you're the first that she wasn't in love with, the first she looked up at with calculating nervousness rather than romantic affection.
<<say "Ms. _MAIDLNAME, get on the bed." NEXT >>
<<case 16 >>
<<eventimage "maid_bj1.jpg" rightwide >>
She stops the cocksucking routine, your dick jutting into her mouth at an awkward angle. She seems uncertain that she heard what you said.
<<convo "Mr. Rook, I-|Get on the bed, and take off your clothes.|B-but you say-" >>
<<eventhappen BLOWJOB >>
<<say "Get. On. The. Bed." "RESPO:///She looks to you, and to the door. An understanding seems to be realized; the door is locked, and she isn't leaving here until your needs are met. She hastily gets on the bed and with shaking fingers clumsily begins pulling her top off." NEXT MYSTERY THREAT:7 ACT:rape EVENTHAPPEN:RAPE PROGRESS:-2 >>
<<say "I'll promote you to Senior Maid. Pay's double, and you get weekends off; in a year's time you'll be able to get a job at any mansion in the heights and ask for triple this. Is your prudishness about this one act this one time worth all that?" "RESPO:Oh... One time?|Yes.|Not again? You promise?|Yeah, I promise." NEXT MYSTERY BARTER:7 >>
<<say "Please. I've never met a woman like you, _MAIDNAME. I'm so sorry, I don't want to exploit you any further - you have the job. You're so captivating and... oh, //make love// to me, _MAIDNAME!" "RESPO:Love? I can't...|Please! I beg you!|But it's sin for me, I-|_MAIDNAME, I'm in love with you.|You love me? I want save for marriage.|_MAIDNAME, we can talk about our future together. I just want....///you take her into your arms and kiss her, and she seems swept up in the moment and kisses you back." NEXT MYSTERY CHARM:7 EVENTHAPPEN:CHARMED PROGRESS:1 >>
<<say "Nevermind then, bitch. Forget about the job. (tear up her resume and toss it in her face like confetti) UNFINISASDFASDFASDFASDFASDFA" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<convo >>
As she clasps her panties and is about to remove them, she hesitates and seems to find the courage to speak.
<<convo "Ok, but please. I Catholic so please, don't wear condom. |Oh. Uh...///you say, momentarily caught off guard by this golden opportunity that's been thrust in your lap.|It a sin to me, _PORNGUY. I can do it, so long as you... pull it out? Before finish?" >>
<<eventhappen FUCKED >>
/*
Oh, uh, of course. I //suppose// I can allow that.
///she says, a request so pleasantly surprising you almost laugh.///
Oh, thank you!
*/
<<say "I'm Catholic too. Trust me, we're good." NEXT ACT:lie HAPPENED:CHARMED EVENTHAPPEN:CATHOLIC PROGRESS:1 >>
<<say "I promise I'll pull out." NEXT ACT:lie >>
<<say "You gotta swallo it then." NEXT ACT:lie >>
<<say "Oh, sure. I'll //definately// do that." NEXT ACT:lie >>
<<case 18 >>
<<eventimage "maid_fuck0.jpg" rightwide >>
She stares at your dick and breathes heavily as you press it against her pussy.
<<convo "_PORNGUY... please wait I not sure I want to-///she cuts off as her entire body flinches from being penetrated.|_MAIDNAME... so tight...///you say, slowly pushing yourself deeper as you watch her eyes widen.|_PORNGUY... pleasegentle... ohgod..." >>
<<convo >>
<<do "Fuck her gently." EVENTHAPPEN:SLOWFUCK PAGE:20 PROGRESS:1 >>
<<do "Fuck her hard." EVENTHAPPEN:FASTFUCK PAGE:22 >>
<<case 20 GENTLY >>
<<eventimage "maid_fuck2.jpg" rightwide >>
<<convo "Oh...Ahhhhh...///she gently moans as you gently massage her innards with your dick.///Uh...|///You squeeze her breasts and kiss the back of her neck. She has a body suited for porn, but her bedroom demenour and tight pussy tell you she isn't that kind of girl. At least, she //wasn't.//|It feels big but... Oh....|You like it?|I-///she says before falling silent, as if embarassed to admit anything.|///You grip her thighs and slowly but firmly press yourself deep inside her, letting her experience for the first time the full length of your shaf.|Ohhhh.... _PORNGUY... Oh....|///She didn't answer your question with words, but her body is answering it for you: She loves it." >>
<<eventhappen SLOWFUCK >>
<<do "It's about time you've creampied her..." PAGE:30 >>
<<do "Or should you finish on her face?" PAGE:28 >>
<<do "Why rush things? You have stamina to spare, and you think you can make this an unforgettable experience for her." PAGE:26 FUCK>6 MYSTERY >>
<<case 22 HARD >>
<<eventimage "maid_fuck1.jpg" rightwide >>
<<do "It's about time you've creampied her..." PAGE:30 >>
<<do "You still have some stamina left, why not enjoy it a bit longer." PAGE:26 FUCK>6 MYSTERY >>
<<do "Or should you finish on her face?" PAGE:28 >>
<<case 26 MORESEX >>
<<eventimage "maid_fuck3.jpg" rightwide >>
There's so much more you can do, and realizing she's a virgin you decide to show her how it's done.
<<convo "Like this...?///she says, gyrating her hips and driving you wild as she rides you.|_MAIDNAME, I thought you were a virgin...|I... I was...///she admits, putting her hands on your chest and grinding you with increased intensity///Ohhh.... Uhhhhh.... It's move like dancing... I like dancing...|I bet you're an amazing dancer.|I... thank y-OOOOOhhhh!///she says, shuddering as her first orgasm hits.///OH MY GOD!|///She tilts forward, her face hovering above yours. Her eyes are closed and her lips quiver as she exhales and inhales sexily. You put your hands on her cheek and kiss her. After a moment of hesitation, she kisses you back." >>
<<show "Your sexual skill turned her right around on this experience. You doubt she'll be going back to her celibate ways." PROGRESS:2 ICON:FUCK >>
<<eventhappen PLEASED >>
<<say "I have another position you might like... (creampie)" PAGE:30 "REPLY:She is eager to try new things." >>
<<say "It's almost time for //my// orgasm, can you help me with these lips. (facial)" PAGE:28 >>
<<case 28 BLOBJOW >>
<<eventimage "maid_creamface.jpg" rightwide >>
<<case 30 CREAMPIE >>
<<showifexists $REPLY >>
<<eventimage "maid_cream1.jpg" fullwidth >>
Perched on top of her so she won't be able stop this creampie, you pound her tight pussy with increasing ferocity.
<<convo "Mm... nnnnhh.... so hard...!" >>
You can't hold your load any longer. As if sensing it, she looks up to your sweaty face.
<<convo "Oh... oh... oh _PORNNAME... You ready? ///she says, licking her lips.///I eat it... all up?" >>
You can't tell if she's genuinely thirsty for your load, but it doesn't matter; that's not where it's going today.
<<say "I'm ready... //to GET YOU PREGNANT!//" "RESPO:NO!|Yessss!///you roar, letting loose your seed inside her.|No! Nonono!///she says, struggling to squirm her way off your dick, but it's too late.///NOOO! GET OFF!|GET PREGNANT!///you retort, laughing at the cute look on her face as she is being forcibly inseminated.|BASTARD!|That's what it'll be!///you say, laughing even harder." NEXT >>
<<say "No, it's too good! Screw pulling out, HERE I CUM...!" "RESPO:Please don't!|Sorry... I can't help it!///you lie, letting loose your seed inside her.|No! Nonono!///she says, struggling to squirm her way off your dick, but it's too late.///NOOO!|Ohhh yesss... Amazing!///you retort, exhaling as the last drop of semen is pumped into her.|You... you bastard!|Sorry, it was too good in there!" NEXT >>
<<do "Pretend to try to pull out but cum too soon." "RESPO:|Yeah baby, almost there...///you say, but you're already in the middle of cumming.|///With a force of will and and some acting ability, you manage to keep your expression and breathing under control as you pump her full of seed.|Oh... oh... here it comes!///you say, pulling out.///Oh god damn it, no!|Oh no! No no no!///she says, seeing the look on your face and the spunk oozing from your penis as you pull it out.|Shit, I didn't make it in time!|Oh nooo! What have I done?!" NEXT ART:6 >>
<<say "I can't _MAIDNAME, it's wrong. Pulling out is still a kind of contraceptive..." "RESPO:Oh... Ah... but... You saying...|Let's let God decide.|I... understand. If it happen... You... you marry me?|You can count on me.|_PORNGUY...///she says, looking at you fixedly in the eye.|_MAIDNAME...|Here it c-comes...|Ohhh... I am... ready...|///The sincere look in her face as you ejaculate fills your heart with warmth. You smile widely, and she smiles back." NEXT MYSTERY HAPPENED:CATHOLIC EVENTHAPPEN:CATHOLICKER PROGRESS:2 >>
/*
<<say "" "RESPO:" NEXT >>
*/
<<case 31 >>
<<eventimage "maid_cream2.jpg" rightwide >>
<<eventhappen CREAMPIE >>
<<convo >>
<<if "RAPE".happened() >>
<<fuck maid player asian coercive virgin impregnate rape >>
<<else>>
<<fuck _MAIDID $PLAYER asian coercive virgin impregnate >>
<</if>>
<<if _MAIDID.isPregnant() >>
<</if>>
<<if "CATHOLICKER".happened() >>
<<p>>She wipes at her pussy with some paper towels. You see some red of blood mixed in with your white pussy.
<<convo "¿Qué diría mamá?///she whispers to herself, and starts crying softly." >>
<<say "There there..." NEXT "RESPO:It... it ok. I so scared now, I must go pray at church.|Alright. I'll do the same, sometime.///you lie.|Thank you.///she says, kissing you on the cheek." >>
<<elseif 1 >>
<<p>>She covers her face in her hands and begins crying.
<<say "So that concludes our interview..." NEXT "RESPO:So I... got the job?|Uhh, don't call us. We'll call you.|Oh my god... you used me! Y-you!" >>
<<say "You should have insisted on a condom, you stupid bitch." NEXT "RESPO:I'm... what if... Oh no...|Do I... will I have the job?|Uh, no? I'm not going to hire some stupid bitch who's going to go on maternity leave after less than a year. Get the fuck outta here!|You bastard!" >>
<<say "I think we should exchange numbers." NEXT "RESPO:Y-yes, _NAME. In case... in case I got pregnant.|No, I mean so we can do this again sometime.|Bastard! I would not do this again if... if...///|///at a loss for words, she slaps you in the face!" HP:-2 >>
<<else>>
<<do "Go wait for the boss man to arrive for your interview." PAGE:100 >>
<</if>>
<<case 32 >>
After a while of crying, she finally responds.
<<convo >>
She hastily gets back dressed and hurries out without saying anything else. You hear the clipclop of her high heels as they speed towards the front door of the mansion, and hear a loud slam.
<<p>>So you both got to slam something.
<<do "Go wait for the boss man to arrive for your interview." PAGE:100 >>
/*
HAPPENS SHOW_ASS PHOTO_ASS
FUCKED CREAMPIE
BLOWJOB RAPE PLEASED NOTHING
CHARMED CATHOLIC CATHOLICKER
*/
<<case 100 >>
<<stand pornguy >>
<<stand porngal offset1 >>
<<unstand pornboss >>
<<set _GUYSAY = "" >>
/*
Suddenly, from nowhere, _PORNGUY and two other people - an older gentleman and a woman about the same age as him - appear from a door you did not notice until this very moment.
*/
You enter the office. It is spaceous and includes a meeting area
<<show "There's a door to the exterior as well as a spiral staircase leading to a floor below, either of which could explain where they came from." P:6 >>
<<if "FUCKED".happened() or "BLOWJOB".happened() >>
Suddenly, from nowhere, _PORNGUY and two other people - an older gentleman and a woman about the same age as him - appear from a door you did not notice until this very moment.
<<quo pornguy "My man, my man, I am //so// impressed. You're a real go-gett'er.///he says, laughing and shaking your hand.///Had a little fun penising the 'pina?" >>
<<quo POV "The what?" >>
<<quo pornguy "The Phillipina? We watched the whole thing via closed-circuit feed." >>
<<quo POV "You did? All of you?" >>
<<quo porngal "That was //cruel//. She thought she was going to get a job out of it..." >>
<<if "FUCKED".happened() >>
<<quo pornguy "Hey, maybe she did. //I// need a maid at my condo." >>
<<quo pornboss "//You// don't diddle employees, _PORNGUY. How many times...?" >>
<<quo pornguy "I know I know, I was just kidding around 'pa." >>
<<quo porngal "Well it isn't funny, _PORNGUY. I dont' see why we have to do this test whenever you find some fuckboy you think is photogenic enough..." >>
<<quo pornguy "You //know// why.///he says, and then turns to you.///But I'll explain for _NAME here. It's not just how you fuck, its how you get the girl to fuck. We're a big fish here on Utara, but we're still pretty small potatoes; we need a constant stream of fresh new talent. Specifically, the //female// kind. Takes a special kind of guy to talk a girl into doing it. We get them to sign on for a blowjob, you upsell them to do anal; we sign them on for a creampie, you upsell them for a gangbang. You hear me?" >>
<<quo porngal "You're disgusting, _PORNGUY! We don't need to use your scummy tactics-" >>
<<quo pornguy "Oh yeah _PORNGAL? How many girls you booked for a scene this week?" >>
<<quo pornboss "Quiet, both of you.///says the older man with a hint of anger but without raising his voice, and the two fall silent.///_PORNNAME, You've no doubt realized that I'm _BOSSID. This is my son _PORNGUY and my daughter _PORNGAL, my partners in this business of making porn. One day when I croak these two will be running this enterprise; for now, I'm the man in charge. But you? You'll be dealing with those to mostly." >>
<<quo POV "Yes sir." >>
<<quo pornboss "_PORNBOSS is fine, kid. Tell him how he did, seed-of-my-loins." >>
The two younger Rooks exchange glances before one of them hastily gets the first word.
<<if "CREAMPIE".happened() >>
<<love 3 pornguy >>
<<love 2 pornboss >>
<<quo porngal "_PORNNAME, why did you... You came inside her, unprotected! I mean, honestly! What if she gets pregnant? It's irresponsible, and what's more we might have legal liability!" >>
<<quo pornguy "Relax, we got the best lawyers, and I know which palms to grease in the media. Nothing to worry about." >>
<<quo pornboss "_PORNGUY! Shut up! When are you going to learn you can't bribe yourself out of every problem. And besides, you're talking about this //in front of company// here." >>
<<quo pornguy "Oh uh... sorry pa. But _NAME here is cool." >>
<<quo pornboss "He better be cool with taking responsibility if we can't contain this. And //you// can kiss your share of the anual profits if it comes to that, _PORNGUY." >>
<<quo pornguy "...yes sir." >>
<<elseif "PLEASED".happened() >>
<<love 2 porngal >>
<<love 1 pornguy >>
<<love 2 pornboss >>
<<quo porngal "I saw that look on your face... you wanted to finish in her, but you didn't." >>
<<quo pornguy "What are you complaining about, _PORNGAL? She had a good time, so did he." >>
<<quo porngal "Yes, I have to admit, he's got the chops." >>
<<quo pornboss "Yeah, that's the kind of work I like to see. _NAME? You put that same energy into your performance when the camera's running - the real cameras - and you'll do well here with us." >>
<<else>>
<<love 1 porngal >>
<<love 1 pornguy >>
<<quo porngal "You really gave her face a drenching!" >>
<<quo pornguy "Ha-haaa, he did didn't he?" >>
<<quo porngal "I think we can use him, pa." >>
<<quo pornboss "Jeez, these brats... So what if he can produce volumes? I give the fucking a C grade //at best//. He knows how to get into a woman, though, which would come in handy... Alright, if the two of you like him, then we'll give him a try." >>
<</if>>
<<else>> /* JUST BJ */
<<quo pornguy "Well, someone got a 'job' out of it, amirite _NAME?! Hahaha." >>
<<quo pornboss "That's a decent cock you got there, _NAME, but I need to know if you can //use// it." >>
<<quo pornguy "I'll show you some vids later, pa. You'll love what this guy can do." >>
<</if>>
<<if "".happened() >>
<<else>>
<</if>>
<<else>> /* NO SEX */
<<eventhappen NOTHING >>
<<happen pornstudio_maid_untouched >>
<<quo pornguy "_PORNNAME, what gives? I set that girl up for you to try your moves on, mental and physical. You were supposed to put your penis in the 'pina!" >>
<<quo POV "You what?" >>
<<quo pornguy "The Phillipina? We watched the whole thing via closed-circuit feed." >>
<<quo POV "You did? All of you?" >>
<<quo porngal "It's a gross test my brother likes to put whatever fuckboy he's trying to recruit. He books an interview with them for the same time and we head to the editing suites downstairs and watch it happen from closed circuit camera feeds." >>
<<quo pornguy "That's not why, it's-" >>
<<quo porngal "I'm not finished. He's haid would-be maids, aur pairs, nannies come here and get talked into sex by overhung overhorny guys, and it's supposed to prove that they have some talent for taking girls into doing more than they bargained for. What it really tells me is those aren't in it for the love of the craft; they're just wolves. " >>
<<quo pornboss "Well said, _PORNGAL. Those guys have their uses, but we need big names, big personalities to sell our brands." >>
<<quo pornguy "And _PORNNAME may just be that, what've I been telling you?" >>
<<quo porngal "" >>
<<quo pornboss "Quiet, both of you.///says the older man with a hint of anger but without raising his voice, and the two fall silent.///_PORNNAME, You've no doubt realized that I'm _BOSSID. This is my son _PORNGUY and my daughter _PORNGAL, my partners in this business of making porn. One day when I croak these two will be running this enterprise; for now, I'm the man in charge. But you? You'll be dealing with those to mostly." >>
<<quo POV "Yes sir." >>
<<quo pornboss "Any questions?" >>
<<say "" "RESPO:" NEXT >>
<</if>>
<<say "So are you going to try to hire that maid or...?" "RESPO:No, we have maid-bots. We don't need competition sending spies, or worse, the law. The crew are out shooting some stuff today, but they're all trusted long-time employees.|I think he meant as an actress, 'pa.|Of course not! Didn't you see? After the blowjob she was flying blind! She might have been a first-timer even!.|She was.|||How do you know? Did she tell you?|No, the blood on my dick told me.|||Oh god, the poor thing...///she says, but as her brother and soon her father begin to laugh at your quip, she changes her tone.///Quiet you! It's not funny!" NEXT HAPPENED:FUCKED MYSTERY >>
<<say "What's the big deal about creampies? That's my favorite part." "RESPO:The market's favorite part too. It's just, when we shoot a scene there are a few precautions. Don't worry about it for now." NEXT HAPPENED:CREAMPIE MYSTERY >>
<<say "_PORNBOSS, I really love all your movies." "RESPO:Oh yeah?|||Yeah, the one you did with all those pageant girls, Miss Argentina, Venezuela, Brazil... and all the rest. I don't know how you got them all, but that was //legendary//.|God kid, don't remind me of that one. It turned out Miss Peru was //Little// Miss Peru. Didn't find that out till after it hit shelves; thank Christ we shot it in Bolivia or I'd be in federal prison still.||Daddy! Is that true?!||Don't look at me like that! It was my assisstant's fuckup, and anyway it was a long time ago. Relax.|///_PORNGUY gives you a look as though to say //yeah, my dad's pretty cool huh?//" NEXT CHARM "LEARN:Little Miss Peru" >>
<<say "Nah, I'm good." "RESPO:" NEXT >>
<<case 101 >>
<<stand pornguy offset0 >>
<<stand porngal offset1 >>
<<unstand pornboss >>
<<convo 0 pornboss pornguy porngal player >>
_BOSSID waves his children to pipe down so he can address you without interruption.
<<convo "Anyway, _PORNNAME - we have other candidates, and we'll get in touch when we've made a decision. That said, if you're interested in the job, we're gonna need your real name and gonna need a to do a medical scan and blood test. You seem like a smart guy, I don't need to explain why.|///Obviously the bioscan is for disease-proofing and possibly as a drug-check." pornboss pornguy porngal player >>
<<show "He didn't say he'd do a background check, but giving your real name carries with it some risk, especially accompanied by whatever med info they'll be collecting." ICON:law >>
<<show "He eyes you keenly. You have a feeling you won't get away with lying to this guy." ICON:P >>
<<say "My name is _NAME _LASTNAME. Go ahead, take my blood and whatever." NEXTNEXT >>
<<say "I don't want to give you any of that." NEXT >>
<<say "Nah, this porno life ain't for me. I just came to see if I was good enough to be pro - it's been quite an ego boost, thanks." "RESPO:Well, I can't fault you for that son. You can see your way out, can't yoy?|Aww, nuts. Well, nice to meet you _PORNNAME. I'll keep watching your stuff, gimme a call if you change your mind." PAGE:150 >>
<<case 102 >>
<<stand pornguy offset0 >>
<<stand porngal offset1 >>
<<unstand pornboss >>
<<convo "I understand kid, really I do. Back in my day you a list of aliases, did whatever I want to whoever I want, paid my girls with cocaine sometimes even. But we're a business now, gotta have standards.||There's fewer rules imposed on this industry here on Utara than back home, but we still have some responsibilities. If you can't handle that fact..." pornboss pornguy porngal player >>
<<say "Alright, fine. My name is _NAME _LASTNAME. Go ahead, take my blood and whatever." NEXT >>
<<say "Nah, this porno life ain't for me." PAGE:105 >>
<<case 103 >>
<<stand pornguy offset0 >>
<<stand porngal offset1 >>
<<unstand pornboss >>
<<itemimage medichart rightwide >>
<<convo "Great, nice to meet you, _NAME.///says the old man, shaking your hand.///Here's this thing.|///He takes something from a drawer and puts it on the desk.|Put your hand on it, _NAME, and put your thumb on the glowing red circle. You'll feel a bit of a prick as it takes your blood, but keep holding while it scans you.|///It takes about a minute to complete the test. You don't get the impression they know how to read the glowing schematics that spring to life across its display, but whatever info they wanted from you is now inside the device. Afterwards, they all shake your hand and send you on your way.|Don't call us. We'll let you know if we need you." pornboss pornguy porngal player >>
<<do "See your way out." NEXT >>
/*
HAPPENS SHOW_ASS PHOTO_ASS
FUCKED CREAMPIE FACIAL
BLOWJOB RAPE PLEASED NOTHING
CHARMED CATHOLIC CATHOLICKER
*/
<<case 104 >>
==$EVENT_HAPPENED==
<<set
_REMENISCE = "",
_REMENISCE += !"FUCKED".happened() and "BLOWJOB".happened() ? "you got a good dick-sucking out of it" : "",
_REMENISCE += "FUCKED".happened() ? "you got to fuck that Asian chick" : "",
_REMENISCE += "CREAMPIE".happened() ? " and put your bastard in her to boot" : "",
_REMENISCE += _REMENISCE ? ". " : " ",
_REMENISCE += "RAPE".happened() ? "Totally worth the effort of raping. " : "",
_REMENISCE += "RAPE".happened() and "PLEASED".happened() ? "Fucking slut seemed to enjoy it too." : "",
_REMENISCE = _REMENISCE ? _REMENISCE : " it's pretty cool coming here and getting a peek inside the industry.",
0 >>
<<if "CREAMPIE".happened() >>
<<else>>
<</if>>
You make your way to the studio-mansion's front door. Meeting _BOSSID? Being interviewed for a maybe-job? What a strange journey you've been on. Even if nothing comes of this, _REMENISCE
<<do "You hear someone say your name..." NEXT >>
<<case 105 >>
<<talkingto pornguy >>
<<stand >>
As you open the door to leave, _PORNGUY catches up to you to see you out.
<<quo pornguy "_PORNNAME? I mean, _NAME? Wait up for a sec." >>
Takes a breather before talking.
/*
HAPPENS SHOW_ASS PHOTO_ASS
FUCKED CREAMPIE
BLOWJOB RAPE PLEASED NOTHING
CHARMED CATHOLIC CATHOLICKER
*/
/*
That creampie shit? So fucking funny dude. You were like uhh I'm cumming, and she was like mia dio noooooo! We need to do videos like that, call them 'Creampie Surprise', 'You Said You'd Pull Out', some shit like that? I mean we done stuff like that, but what if they //aren't acting//, you know? You get the real look of shock or anger. That's what makes it hot, the authenticity of the emotions, you know? That's also what makes it //funny//. Like bitch gets pregnant? Who knows? Who gives a shit? When you fake it you can do a //before// and //after// where she's got a fake pregbelly and do a little scene, but when it's real you don't want to see her again, so there's a bit of a tradeoff. But still.
Did you see her begging for more? Like she wanted to become your maid mistress or some shit, like mop the halls then suck your balls, day in day out! That shit's so hot. Pa says we aren't allowed to fuck company employees, but he didn't say anything about my own hired help. I'd fucking love to have a bitch like that at home, train her real good and everything.
*/
<<if !"FUCKED".happened() and "SHOW_ASS".happened() >>
<<quo WHO "I was hoping you'd fuck her, but you got to see her ass so there's something. Anyway, I just wanted to say thanks for coming. I'm hoping they'll choose you. I'll be pulling for you for sure." >>
<<elseif !"FUCKED".happened() >>
<<quo WHO "Don't worry about not getting in her, didn't mean to put you on the spot in front of the fam. I know you're good, just wanted them to see it that way." >>
<<else>> /*IF FUCKED */
<<quo WHO "It ws great meeting you finally! And: Nice work! I bet that test really //maid// your day, huh?" >>
<<quo POV "You could say that, _PORNGUY." >>
<<quo WHO "I picked that bitch to be //hard mode// for you. I asked at the employment agency if they had any good Catholic girls, and they said they had just the one. I said, no not the slutty kind, the real deal, and they said no really she's it." >>
<<quo POV "No shit?" >>
<<quo WHO "No shit. Good job tempting her like Satan himself!" >>
<<if "CREAMPIE".happened() >>
He laughs and slaps your shoulder.
<<quo WHO "And using that challenge to your advantage with the creampie? Oh man, that was genius." >>
<<quo POV "Well, it wasn't hard. She //offered//." >>
<<quo WHO "Yeah, maybe, but you didn't pull out, which was fucking hillarious. Sis thinks that shit's //unethical//, pa thinks it's a liability, but between you and me surprise creampies make for the best porn. When the bitch is ike, aaah, what if I get preeeegnant!? Hahaha." >>
<<quo POV "Yeah, I'm into that shit too." >>
<</if>>
<<if "PLEASED".happened() >>
<<convo "I was the only one listening to the audio feed on my earbuds. You were pretending to be //me//, weren't you? It was so hot hearing her moan my name. Gonna add those to my private collection. If you don't mind..?|Not at all, I guess." >>
<</if>>
<<if "PHOTO_ASS".happened() and "FUCKED".happened() >>
He takes out his phone and shows you vid of your maid-fucking.
<<eventimage maid_meat.jpg right 200 >>
<<convo "Nice, huh? Not the best footage, but anyway... can I get that photo you took of her ass?|Sure, but why?|Oh, well... Ok, so I run a sort of //side label// on the down low. Stuff pa and sis don't want associated with the Rook brand. Stuff we might get in hot water for, or tarnish the fine image, whatever, you know what I mean?|I think so.|///He gives you some cash for it." >>
<<give photonude >>
<<money 300 >>
<<love pornguy 2 >>
<<learn pornstudio_side_label >>
<</if>>
<</if>>
He shakes your hand once again and bids you farewell.
<<do "Leave the property grounds." NEXT >>
<<case 106 >>
<<place_change heights >>
You pass through the gates and walk down the winding hill road to the main road.
<<if "RAPE".happened() >>
<<do "Suddenly, a car pulls up next to you." PAGE:110 >>
<<elseif "FUCK".happened() >>
<<do "Suddenly, a car pulls up next to you." PAGE:113 >>
<<elseif "BLOWJOB".happened() >>
<<do "Suddenly, a car pulls up next to you." PAGE:116 >>
<<else>> /* NOTHING */
<<do "Suddenly, a car pulls up next to you." PAGE:119 >>
<</if>>
<<case 110 RAPED!!!!! >>
<<talkingto porngal >>
<<stand >>
<<face >>
The window rolls down. It's _PORNGAL, who glowers at you.
<<quo WHO "_NAME _LASTNAME. We need to talk." >>
<<quo POV "We're talking now." >>
<<quo WHO "I reviewed the footage and listened to the audio track. Seems someone - likely my brother - tried to wipe it, but I found a backup track in one of the camera's internal mic's memory." >>
<<quo POV "So?" >>
<<quo WHO "You didn't just coerce her - which already I have a problem with - you clearly //threatened// her. That means you //raped// her, you fucking scum! Not only that, you did it while //claiming to be my brother//!" >>
She scrunches her face up into an ugly frown, unaware that this is the face girls make when they get raped and you're a little turned on by it.
<<lust 1 >>
<<say "So what? The bitch enjoyed it, didn't she?" "RESPO:That doesn't make it any better!|Made it better for //her//, I'll wager." HAPPENED:PLEASED NEXT >>
<<say "Naw, it was an elaborate rollplay." "RESPO:The hell it was." ACT:lie NEXT >>
<<case 111 RAPED!!!!! >>
<<stand >>
<<face >>
<<convo >>
<<set
_SAYFOOTAGE = "PLEASED".happened() ? "I'm ashamed to say... I've edited the security footage so only the parts where she seems to be enjoying consensual sex remain. " : "I've removed the footage of that incident from our security system. ",
_SAYBABY = "CREAMPIE".happened() ? " - or even worse gets ''pregnant'' from it and tries to sue us - " : "",
_SAYCUM = "FACIAL".happened() ? " - including DNA samples from the cum you sprayed everywhere - " : " ",
0 >>
<<convo "You sicken me! |So why you come here to lecture me, instead of sending cops?|Why do you think? I'm ashamed to say... _SAYFOOTAGE If she complains to the cops, the evidence won't be on her side. Sickens me to do this... I can't let our family business be ruined by your evil antics.|You're my kind of girl, _HERNAME.|The fuck I'm not! I'm here to tell you not to mention any of this to my father. He'll flip and likely murder you, and my brother as well! He //can't// know, so you have to never mention this again. I'm willing - and I hate to say this - I'll give you $KRED 1,000.|You serious?|Dead serious. You tell nobody, never talk of this again, and I'll pretend like nothing happens. But if she calls the cops, _SAYBABY and bribing doesn't work, I'm throwing you under the bus and hard. I got all the evidence _SAYCUM tucked away safely to make your life a living hell. Got it?" >>
<<say "Fuck you, bitch." NEXT >>
<<say "" NEXT >>
<<do "Say nothing." NEXT >>
<<case 112 >>
<<convo >>
The car screaches away.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "Interviewed at Rook Studios. The boss's daughter seems to hate me." >>
<<case 119 NOTING >>
<<talkingto porngal >>
<<stand >>
<<face >>
The window rolls down. It's _PORNGAL, who smiles an waves at you.
<<quo WHO "_NAME _LASTNAME, I'm sorry to meet you like this. I have a scene to direct in 30, but I just want to say something real quick." >>
<<quo POV "Alright _HERNAME, what's on your mind?" >>
<<quo WHO "I want to say I'm going to be rooting for you; we need guys like you. I remember now that I've seen your work - my brother put together a supercut and showed me a while back, and I was impressed but because he was so eager I still regarded you with skepticism." >>
<<quo POV "What changed your mind?" >>
<<quo WHO "My brother didn't set up a test he'd think you'd refuse to take, which means you have whatever skills he claims you do. What it tells me is that you're a professional, not just some sleazebag who pounces every time a woman bends over to pick up something she dropped. I respect that." >>
<<quo POV "Well thank you." >>
<<quo WHO "Anyway, you fill me with optimism; I might just be able to pull this company off the track my brother's been building for it, with your help. I want you to know I appreciate it and I'll be pulling for you when we meet again to discuss who to hire. I look forward to working with you." >>
<<lust 1 >>
<<say "I look forward to working under you, _HERNAME." "RESPO:Haha, you're so green _NAME; you didn't even notice the innuendo in what you said there. Anyway, becareful of your phrasing when around my father; only once did an actor hit on me, and dad made sure he could //never work again//.///she says, ominously, with a moment of trouble passing over her otherwise happy expression.///And don't get too forwad; call me Mrs. _HERLASTNAME in future, until I tell you otherwise." JOKE:1 NEXT >>
<<say "Yeah that's me. Totally professional." "RESPO:Great. And just so you know, in the spirit of that professionalism please call me Mrs. _HERLASTNAME. I just want to get that out front so it doesn't become an awkward conversation with you later; I'm not a chummy type like my brother." ACT:lie NEXT >>
<<case 120 >>
<<stand >>
<<face >>
<<convo >>
<<set
_SAYPHOTO = "PHOTO_ASS".happened() ? "//I saw you took a photo of that woman.// She's not a performer and I doubt understood what she was agreeing to, so I expect you to delete the photo. " : "if you keep treaing women with respect, I //promise// you'll be rewarded. ",
0 >>
<<convo "Oh, and one more thing; _SAYPHOTO " >>
<<say "Yes Mrs. _HERLASTNAME." NEXT >>
<<say "Yes _HERNAME." NEXT "RESPO:safd///The window is rolling up while you say it; you aren't sure she heard you." >>
<<do "Say nothing." NEXT >>
<<case 121 >>
<<convo >>
The car screaches away.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "Interviewed at Rook Studios. The boss's daughter seems kind of a snob, what's her deal?" >>
<<case 23423 >>
<<if "RAPED".happened() >>
<<convo "_PORNNAME, I reviewed the footage so I could get a better listen to the audio. I saw the way you threatened her... I don't know how to.... I mean, it was a rape. It sickens me, that a rape was done before our eyes and we didn't stop it. And I can't tell anyone, or we might get shut down! Father would tear you in half, and he'd disown _PORNGUY for his role in all of this. I've deleted the footage, for the sake of the family business, but believe you me... Well, I don't want to work with you. Not now, not ever. Don't even speak to me." >>
<<quo "" "RESPO:" NEXT >>
<<quo "" "RESPO:" NEXT >>
<<elseif "PLEASED".happened() >>
<<convo "_PORNNAME, I really enjoyed your work out there. I find there's a certain type of performer who can bring out the best in others." >>
<<quo "I'd like to bring out the best in you, GIRLNAME." "RESPO:" NEXT >>
<<quo "" "RESPO:" NEXT >>
<<elseif "NOTHING".happened() >>
<<convo "_PORNNAME, I have to say I'm relieved you weren't the usual sort _PORNGUY drags in here. _PORNGUY did link me to some of your vids a while back, I remember them being pretty good but I didn't want to give him the satisfaction of... well, nevermind. I guess what I'm saying is, I look forward to working with you." >>
<<quo "I can show you more of those moves in person, if you like." "RESPO:" NEXT >>
<<quo "" "RESPO:" NEXT >>
<</if>>
<<case 120 >>
<<case 150 >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
''$EVENT_HAPPENED''
<<say "I have something to tell you about your brother... (tell her about his side label)" KNOW:pornstudio_side_label LOVE:5 JUSTONCE "That he's an amoral sleazebag? I know that already.|Yeah, but did you know he's running a side label" >>
<<if "pornstudio_maid_untouched".happened() >>
<<say "So back then when I interviewed, you said normally the guy being interviewed would find a way of fucking whatever woman you had waiting in there with him?" PAGE:777676645 >>
<<case 777676645 >>
<<convo "Nah, not exactly. " >>
<<if !"pornstudio_auditions_reviewed".happened()>>
<<convo "Hey, you know what? If you want to know more, I we could go watch their tapes? I got all the footage saved up for uhhh, research purposes. Not to condscend, but you might learn something. These guys played every angle." >>
<<say "Sure, let's go review the audition tapes." JUSTONCE PAGE:23423 >>
<</if>>
<<case 23423 >>
He takes you to a screening room, a small movie theatre with comfortable leather reclining chairs. He fiddles with a table-like device for a moment, and the screen in front comes to life, showing a grid of several securitycams at once. He presses something on the tablet, and one of those screens expands to fill the picture, and you realize you're seeing the waiting area you were in before, though seating arrangement is slightly different and there are no magazines. You see two figures talking to each other, and he turns up the audio so you can hear their conversation.
<<quo pornguy "That woman there's a single mom interviewing to be a cleaner. This guy loves milfs so I knew he'd pounce on the opportunity. She thinks he's the pool boy or soemthing, I dunno." >>
You watch as the guy chats up the somewhat older woman, asks about her kids, charms her with a friendly guy act and then suggests they 'take a look around'. _HISNAME starts switches cameras as they proceed through the halls, laughing at the varous themed rooms. The man gets the milf in such a jovial mood, cracking her up constantly, that when they get to the one that's set up to look like a teenager's room she makes a crack about how 'imagine we were doing a step-mom step-son sort of scene?'. The guy riffs off of this, sitting on the bed, pretending to be the stepson in that scenario. She giggles and they exchange a few lines, playing out a scenario where the stepmom finds his son masturbating; honestly the sarcastic improv isn't that far off from the writing in those types of scenes. And just when the milf sits on the bed with the guy, jokingly pretends to put her hand on his crotch (actually just hovers above it) and 'air-wanks' him, he starts with the 'oh, actually this is kinda hot' tangent. A few words later and his dick is in her hands, for real.
<<quo pornguy "Look at those tits!///_HISNAME says as the forplay starts its inevitable transition to fucking.///We got her to sign on to do scenes! At first she said she'd only do scenes with him, I pressured her to a scene with another guy. She hated doing it, but she did it, and once she done it the first time she couln't really say no to all the other shit I made her do. Stayed as long as her contract lasted, then bolted." >>
<<skillup joke 10 >>
<<cont >>
<<case >>
The next one starts playing.
<<quo pornguy "This guy only did redheads, like he just had a thing I guess. He was an amazing performer, but we need guys to be more versatile than that. Found this brown chick, refugee from one of those wars over there I think. Whatch this part." >>
You watch the guy chat with the young woman. He seems generically friendly, but you can tell it's a ruse. The woman is nervous - possibly concerned he's an agent of the island authorities? - and he seems to pick up on this, asking innocuous questions, each one designed to coax out some bit of information, but it becomes clear that there's a plan; he catches her in contradictions, asks for clarification, and the sweat starts pouring down her face. He's an excellent interrogator.
<<quo pornguy "See, he waits for the fear to build, then watch what he does." >>
The man whispers something in the woman's ear, and stands and leaves the room. She follows him. When they're in a bedroom together, he lays his hands on her, and she doesn't resist or even question it.
<<quo pornguy "See, he waits for the fear to build, then watch what he does." >>
The guy uses her for every position, and finishes by brutally face-fucking her.
<<skillup detect 10 >>
<<skillup threat 10 >>
<<cont >>
<<case >>
The next one starts playing.
<<quo pornguy "This one wasn't planned, but it's where I got the idea to start doing this test; wires were crossed and we and the crew actually got delayed at another set, like for real not just pretent. My sister, she had invited this friend of hers over to do some floral arrangements for a wedding-themed story-porn we were working on, while I was supposed to interview this guy for some dungeon romp. The guy picks up on her new age vibe and makes up some pseudo-//fangshway// ritual to chase away the 'dark energy' of the house, dumb bitch buys it." >>
You watch as the two fuck in every room of the ground floor. The guy's stamina is off the chart - must be tantric sex.
<<quo pornguy "We had the holocams set up for a full-3D livestream scene in the 'master bedroom' set that ended up getting delayed because of what I said earlier. So when they detected motion on-set the cams started filming and streaming. Guy knows the sound of running holocameras, so he really plays it up. Our most-viewed and most-liked livestream, but the little bitch was so traumatized by the whole thing she swore off dick forever. Tried to sue us too, but she ended up settling for way less than she would have earned from doing that stream. My sister still hasn't forgiven me for this one." >>
<<skillup lie 10 >>
<<cont >>
<<case >>
The next one starts playing.
<<quo pornguy "This dorky-looking guy is a master. Watch him work this euro au pair." >>
The guy starts awkwardly hitting up the girl, and she laughs him off. Then he appologises and says he's nervous for his job interview, and when she empathises he starts giving her a sob story about how he's still a virgin and it's been really hard to work up the confidene to get anywhere in life because of it. The sequence is so absurd but his acting and delivery were so compelling, that the girl blushes and takes him by the hand.
<<quo pornguy "This guy was great, but he eventually got a bigger offer stateside. He gave me some pointers and I called that chick in for another interview and nailed her myself. Don't tell pa; wasn't breaking the rules technically but he'd be pissed if he found out." >>
<<skillup art 10 >>
<<cont >>
<<case >>
The next one starts playing.
<<quo pornguy "This one's my fave. These moral busybodies come along to get us shut down, watch what happens." >>
You watch and listen and see what happens. These three girls are from that midwest religion where they leave home and travel around trying to convert people. You've heard of this - they have to go around in threes until they finish their mission and go back and get married, so they can watch each other and ensure they don't get tempted. They came to petition the studio to shut down and start spreading sin.
<<quo pornguy "M'tungo here is one-of-a-kind. He's handsome and fit as shit, but I still can't figure out how he pulled this off." >>
The black man - M'tungo, apparently - claims that he's a minister of their very same religion. Through a baffling web of complex overlaid lies, he confuses their minds just as he thrills their hearts with his amazing oration skills, and through a series of rhetorical maneouvers ignites their lust, jealousy and curiousity, culminating in a triple-delforation and three moaning creampies.
<<quo pornguy "M'tungo did some great work for us - he's listed as 'Mandingo Jack' on the site, if you want to look - but these three little cherubs showed up a month or so later and tell him they're pregnant, so he takes his earnings and brings them back home to be his wives. Apparently he already had two back home, if you can believe it." >>
<<skillup lie 10 >>
<<cont >>
<<case >>
The next one starts playing.
<<quo pornguy "A reversal here. This guy was city inspector." >>
A somwhat thick older woman
<<skillup ZZZZZZ 10 >>
<<cont >>
<<case >>
The next one starts playing.
<<quo pornguy "" >>
A somwhat thick older woman
<<skillup ZZZZZZ 10 >>
<<cont >>
<<case >>
The next one starts playing.
<<quo pornguy "" >>
A somwhat thick older woman
<<skillup ZZZZZZ 10 >>
<<cont >>
<<case >>
The next one starts playing.
<<quo pornguy "" >>
A somwhat thick older woman
<<skillup ZZZZZZ 10 >>
<<cont >>
<</if>>Double-click this passage to edit it.<<nobr>>
<<eventhead>>
<<talkingto WHATEVER 1 >>
<<difficulty 6 >>
<<set
_MOM = "Flamenca",
_SON = "Billy",
_DAD = "Frank",
>>
<<stand >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink _TXT_button >>
<<case 0 START_SCENE >>
<<do "Find where they're shooting the scene you're to be in." "RESPO:111|222|333" CHOICE:C PAGE:10 >>
<<case 1 >>
<<talkingto porngal >>
<<stand >>
<<convo "Where have you been? We're about to start filming.|///She looks over your shoulder at someone.|Oh, there she is. I'll let you get acquainted." >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<do "DOTHIS" "RESPO:111|222|333" PAGE:5 >>
<<case 5 >>
<<talkingto pornvet >>
<<stand >>
<<convo "Is this who I'm working with." >>
You can't believe your eyes. Before you is none other than _HERFULLNAME, the absolute legend.
<<do "Mrs. _HERLASTNAME, it is an honour to meet you." "RESPO:111|222|333" NEXT CHARM:8 >>
<<do "H...h...hi..." "RESPO:111|222|333" NEXT >>
<<case 6 >>
<<eventimage porndrama/meet1.jpg >>
<<convo >>
Everyone's heard of _HERFULLNAME, and about 50% has jerked off to the thought of her at least once. The idea you would ever get to have sex with this woman was such a obscenely remote fantasy that you are dumbfounded. You feel like you've been hit by a train. You... and this woman... naked... it's like being a virgin all over again.
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 >>
<<eventimage porndrama/meet2.jpg >>
<<stand >>
<<convo "Cat got your tongue? Look at you all excited. First day, isn't it? Well you're in for a real treat. Here's a little sneak preview.///she says, pulling her blouse wide open." >>
At the sight of her breasts, your heart is pounding, and you're starting to sweat profusely.
<<p>>But you realize now it's not just the situation... there's something inside her, a force her presence is exerting on your entire body. It's all you can do to keep your knees from shaking.
<<show "She's not only pregnable, there's something special about her." BREED:5 >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 >>
<<eventimage porndrama/meet2.jpg >>
<<convo "_HERNAME here's your FT shot.///says ASDFASDF, brandishing what looks like a pink hypo-spraygun.|Thank you, darling.///_HERNAME says, thrusting her tits forward.|///ASDFSAF presses the FT dispenser against the porn legend's breasts, and there's a hissing sound. Suddenly, the pressure you felt all over your body fades.||///Here's yours, _PORNNAME.///SDFASFSA says, lifing up your sleeve and pressing a second hypo-spraygun - a blue one - against your bicept.///Oh, I'm sorry. It's company policy; a precaution against diseases and the like; antisem for men, antipreg for women. Don't worry, we checked your medical info, you shouldn't have a reaction.|Anyway, I'd better get dressed. See you real soon, honey." porngirl pornvet >>
<<show "You sense that she's no longer pregnable." BREED:5 >>
<<case 8 >>
Youre taken to wardrobe and dressed by a set of assistants. Normally a woman undressing you would be arousing, but they're hurried and dissinterested. Besides, they're not your prize for today...
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 10 >>
<<eventimage "" >>
You're motioned to sit on the bed. It's odd to be watched by a whole crew; this is definately a unique experience for your first job. You're really jumping into the porn industry deep end, but fortune favors the bold.
<<quo porngal "_PORNNAME, you're _SON. Your father _DAD recently remarried, a woman he met abroad named _MOM. You've been resentful of her and have been trying to find evidence that she's up to no good. In spite of this, you've grown jealous of hearing them have sex through the wall at night, and have gotten horny for her in spite of your animosity. ACTION!" >>
<<quo pornvet "" >>
<<convo >>
<<do "Pull out your dick and masturbate." "RESPO:" "REPLY:" NEXT >>
<<case 11 >>
<<eventimage "porndrama/scene1.jpg" >>
You masturtabe and act as though you're imagining a fantastic woman riding on your dick. You're no expert on porno-drama, but you've seen enough to have a rough idea of the type of exaggerated acting that's expected.
<<quo porngal "Suddenly, there's someone at the door. It's your stepmother." "says the diretctor." >>
<<convo "_SON? I wanted to talk about something...///she says, opening the door and stepping in the room.///Oh. My. Gosh!|_NAME!|_SON! What are you doing?!" >>
<<do "Ever heard of knocking, bitch?" "RESPO:That's no way to speak to your stepmother! When your father hears about this!" "REPLY:" NEXT MOOD >>
<<do "_MOM, I was just thinking of you." "RESPO:You what?|No wait, that's not what I meant to say! I meant-" "REPLY:" NEXT SCORE >>
<<do "Can I get some privacy?! Geez." "RESPO:Oh, yes. I'm sorry. I just wanted to-|Um, hello? You're still in my room?|Oh." "REPLY:" NEXT POINTS >>
<<case 12 >>
<<eventimage "porndrama/scene1.jpg" >>
<<convo >>
She takes steps towards the bed.
<<convo "_SON.///she says, sighing.///We've gotten off on the wrong foot.|She sits beside you on the bed.|I want us to get along. What can I do to get through to you? I'm not _MOM to you, I'm your mother." >>
<<do "I'll never accept a whore like you as my mother." "RESPO:_SON! You watch your mouth! You'll show me respect right now or so help me I'll... I'll" "REPLY:" NEXT MOOD >>
<<do "_MOM, your perfume smells so good..." "RESPO:My perfume? Hey, you're looking down my top! This is highly innapropriate. If I didn't know better, I'd say you..." "REPLY:" NEXT SCORE >>
<<do "I'm in the middle of something here, could you come back later?" "RESPO:Hmmm, yes you are, aren't you? Well, I need to have this talk now, so lets speed things up, _NAME." "REPLY:" NEXT POINTS >>
<<case 13 >>
<<eventimage "porndrama/meet1.jpg" >>
<<quo porngal "_PORNNAME, you're " >>
<<convo >>
You feel a hand grip firmly on your penis. She slowly but firmly starts to jerk you off. You almost gasp from the sudden contact; it's a genuine reaction, but it probably looks like an excellently acted response. You start breathing heavily.
<<convo "You like this, don't you?" >>
<<do "N-no!" "RESPO:Mmm, you can't fool me." "REPLY:" NEXT MOOD >>
<<do "Ohhh''." "RESPO:" "REPLY:" NEXT SCORE >>
<<do "Mommy..." "RESPO:That's it. Oh it feels so good to hear you call me that." "REPLY:" NEXT POINTS EVENTHAPPEN:MOMMY >>
<<case 14 >>
<<eventimage "porndrama/scene3.jpg" >>
<<quo porngal "_PORNNAME, you're " >>
<<convo >>
<<convo "It feel so good, doesn't it? When I rub your big strong cock. I want us to be close, _SON, like a mother and son. It upsets your father to see us fight. Mommy loves you, wants to do this nice thing for you, won't you call her 'mother'?" >>
<<do "You'll never be my mother!" "RESPO:Oh dear, you sound very angry." "REPLY:|I won't let you betray my dad." NEXT MOOD >>
<<do "" "RESPO:" "REPLY:" NEXT SCORE >>
<<do "You... love me? Do you really?" "RESPO:I do. And if you aggree to call me mommy, I'll prove it to you." "REPLY:" PAGE:20 POINTS >>
<<case 15 >>
<<eventimage "porndrama/sceen5.jpg" >>
<<quo porngal "_PORNNAME, you're " "says the diretctor." >>
<<convo >>
<<do "Lemme fuck your tits." "RESPO:Ahhh, mmm... how do you like mommy's milkers, _SON." "REPLY:" NEXT MOOD >>
<<do "" "RESPO:" "REPLY:" NEXT SCORE >>
<<do "" "RESPO:" "REPLY:" NEXT POINTS >>
<<case 16 >>
<<eventimage "porndrama/sceen6.jpg" >>
<<quo porngal "_PORNNAME, you're " "says the diretctor." >>
<<convo >>
<<do "" "RESPO:" "REPLY:" NEXT MOOD >>
<<do "" "RESPO:" "REPLY:" NEXT SCORE >>
<<do "" "RESPO:" "REPLY:" NEXT POINTS >>
<<case 20 fUCKING >>
<<eventimage "porndrama/scene2.jpg" >>
<<convo >>
She starts to uncress enticingly, letting her top hit the floor with a thud.
<<convo "_DAD, forgive me... _SON my son, I'm going to give you a special treat." >>
<<do "Holy shit, I was right about you being a whore but... I'll call you whatever you want. Mommy." "RESPO:" "REPLY:Mommy's not a whore, she's just very passionate in her love. How about you, _SON? Do you love mommy? Tell me now.|I'm gonna love that body, 'mommy'." NEXT MOOD >>
<<do "First, let //me// give you a special treat." "RESPO:What does my son have in mind?|" "REPLY:" NEXT SCORE ORAL:5 EVENTHAPPEN:CUN >>
<<do "Are you crazy? I have a girlfriend." "RESPO:That skinny girl you have over all the time? Oh no, she's not good enough for my son.|How dare you!|///She shoves you onto the bed, and pulls your pants off.|Hey, what gives? Stop it. I don't want to cheat on her.|I'll show you what a real woman is.///she says, mounting you and pinning you down.|N-no!|When I am done with you you won't even remember her name!|Get off! Get off!|I am getting off. Say it, say you love mommy!" "REPLY:" PAGE:24 POINTS EVENTHAPPEN:GIRLFRIEND >>
<<case 21 ORAL >>
<<eventimage "porndrama/sceene9.jpg" >>
<<quo porngal "_PORNNAME, you're " "says the diretctor." >>
<<convo >>
<<if "oral".playerSkill()>=7 >>
<<show "You can tell you've done an excellent job eating her out!" ICON:ORAL STYLE:PASS >>
<<quo pornvet "_PORNNAME... oh my god.///she whispers to you out of the side of her mouth.///Hoo boy, my husband could take pointers from you. Haaa.... keep going..." >>
<<love 5 >>
<<eventhappen CUNNING >>
<<if "oral".playerSkill()>=4 >>
<<show "You can tell you've done a decent job eating her out." ICON:ORAL >>
<<quo pornvet "_PORNNAME...///she whispers to you out of the side of her mouth.///You make it so easy to act aroused... keep going..." >>
<<love 2 >>
<<eventhappen CUNNING >>
<<else>>
<<show "She's not impressed." ICON:ORAL STYLE:FAIL >>
<<quo pornvet "_PORNNAME... that's enough.///she whispers to you out of the side of her mouth.///Let's move on to the next part, please." >>
<<love 2 >>
<</if>>
<<do "" "RESPO:" "REPLY:" NEXT MOOD >>
<<do "" "RESPO:" "REPLY:" NEXT SCORE >>
<<do "" "RESPO:" "REPLY:" NEXT POINTS >>
/*
<<do "Is it a kid brother? Because Jesus, all I can think of right now is putting a baby in you." "RESPO:///For a moment, you think she's going to laugh.||A baby brother? OH _SON...///she says longingly, taking steps towards you.///It's what I dreamed of. To be a mother to many sons...|Let's do it, _MOM.|You must call me mother, _SON. If you give me a baby... _DAD, your father, cannot know. Understood?|Yes mother!" "REPLY:" NEXT SCORE ORAL:5 >>
*/
<<case 23 >>
<<eventimage "porndrama/scene10.jpg" >>
<<quo porngal "_PORNNAME, you're " >>
<<convo >>
<<show "You can't believe it, it's in! You're inside _HERFULLNAME. It feels like losing your virginity all over again" !HAPPENED:PENETRATED >>
<<eventhappen PENETRATED >>
<<convo "" >>
<<do "" "RESPO:" "REPLY:" NEXT MOOD >>
<<do "" "RESPO:" "REPLY:" NEXT SCORE >>
<<do "" "RESPO:" "REPLY:" NEXT POINTS >>
<<case 24 >>
<<eventimage "porndrama/scene11.jpg" >>
<<convo >>
<<show "The moment of penetration is so abrupt and so shocking that you lose your senses for a moment. Here you are! You're inside _HERFULLNAME. How many loads have you spilt over this woman, and how ironic it is that you'll be trying desparately to spill none!" !HAPPENED:PENETRATED >>
<<eventhappen PENETRATED >>
<<quo porngal "_PORNNAME, overwhelmed by _MOM, you confess your love and give in to her demands." >>
<<convo "_SON, do you love mommy?|_MOM... Mommy... oh my god, I love you.|Will you kiss me on the cheek every morning before you leave?|Yes... mommy.|Will we be a happy family, _SON.|Yes mother!|Cum in me, my dear little boy." >>
/*
<<quo porngal "_PORNNAME, you suddenly feel a flash of independance. She's tricked you! You have an urge to turn the tables on her, and show her who's on top!" >>
<<do "Not so fast, whore! I'm not through playing with you." "RESPO:_SON, how dare you!|I was just playing along. How do you like...THIS!" "REPLY:" NEXT MOOD >>
<<do "" "RESPO:" "REPLY:" NEXT SCORE >>
<<do "" "RESPO:" "REPLY:" NEXT POINTS >>
*/
<<do "Get her on her knees." "RESPO:" "REPLY:" NEXT >>
<<case 25 >>
<<eventimage "porndrama/scene14.jpg" >>
<<convo >>
<<case 26 >>
<<eventimage "porndrama/scene15.jpg" >>
<<quo porngal "_PORNNAME, you suddenly feel a flash of independance. She's tricked you! You have an urge to turn the tables on her, and show her who's on top! You lean forward, and whisper something scandalous in her ear." >>
<<convo >>
<<do "You fell into my trap, bitch. My friend is in the closet filming this!" "REPLY:Oh my god!|That's right. If you don't fuck me every day, I'll show dad this porno!|Oh god please don't! I'll do it!|Say you're my whore, _MOM.|I'm you're whore! I'm your whore! Oh please...|And since you're my whore, fuck my friends too. A lot of them have been making sick jokes about my new mom... I bet they'll have fun with you.|Oh god no... not the fat one?|Alberto? Yes, especially him. He wants to fuck you most of all.|Noo! NOOOO!" NEXT MOOD >>
<<do "_MOM, I must tell you; I'm in love with you." "RESPO:_SON...|Divorce my father, and marry me.|_SON... I can't...|_MOM, we'll run away and have a family. Please bare my children.|_SON... Oh how I longed to hear those words..." "REPLY:" NEXT SCORE EVENTHAPPEN:BABY >>
<<do "I'm not even _DAD's real son." "RESPO:What? How can that be?|My mother told me. She had an affair with Guido the gardener.|But Guido is... oh my god... Guido was my father!" "REPLY:" NEXT POINTS >>
<<case 26 >>
<<eventimage "porndrama/scene16.jpg" >>
_HERNAME lets out a moan.
<<if "fuck".playerSkill()>=6 >>
<<show "You can feel it, she's not acting. You've pleased a legend!" ICON:FUCK STYLE:PASS >>
<<love 5 >>
<<else>>
<<show "It's a fake porn-orgasm, the kind you've heard her make a dozen times on the internet." ICON:ORAL STYLE:FAIL >>
<</if>>
<<quo porngal "Suddenly, _DAD enters the room." >>
<<stand man-suit >>
<<quo _DAD "_MOM! What is the meaning of this?" >>
<<quo pornvet "_DAD!" >>
<<quo POV "Dad, I can explain!" >>
<<do "_MOM is mine now! I'm going to fuck her every nigh and your going to watch!" "RESPO:Oh god _DAD, he's //raping// me! Do something!" "REPLY:Sent shivers down my spine with that last line. Maybe this should be the dark subplot we were planning on waiting till mid-season to introduce." NEXT MOOD THREAT MYSTERY >>
<<do "It's all just a comedic sequence of acidents..." "RESPO:We were folding laundry and...|The thermostat, one of us bumped it and the room got super hot and we had to... take off our clothes?|So hot! It was suffocating, I thought I would die. And then we... um...|She dropped her contact lense. We knew it was on the bed somewhere, but my eyes were stinging from all the sweat.|" "REPLY:Great comedic chemistry, you two! We should put you in the writer's room for next episode." NEXT SCORE LIE MYSTERY >>
<<do "Dad, you won't believe it! I lost my virginity today!" "RESPO:" "REPLY:" NEXT POINTS JOKE MYSTERY >>
<<do "Actually it's exactly what it looks like." "RESPO:I'm so... so sorry... my dear _DAD..." NEXT THREAT MYSTERY >>
<<case 30 >>
<<quo porngal "CUT! Great work, you two. _PORNNAME, excellent improv. $REPLY " >>
<<quo POV "Thanks, ASFSADFS." >>
<<quo porngal "Not sure if we'll use it; we're to end this episode with a freeze frame and decide what the actual line is for the next episode later." >>
<<cont >>
<<case 31 >>
<<if _STAMINA > 5 or "E".playerAttr()>7 >>
<<eventimage "porndrama/scene77.jpg" >>
<<else>>
<<eventimage "porndrama/scene99.jpg" >>
<</if>>
<<do "asdfsad" PAGE:50 >>
<<if _MOOD*2 > _SCORE+_POINTS >>
<<quo porngal "I like what you did with your character. His hatred for _MOM and his attepts to blackmail and exploit her will keep her on her toes, especially around _DAD." >>
<<eventhappen ENEMIES >>
<<elseif _SCORE*2 > _MOOD+_POINTS >>
<<quo porngal "I like what you did with your character. I see _SON and _MOM as true lovers now. Circumstances will conspire to pull them apart, but this will just strengthen their bond." >>
<<eventhappen LOVERS >>
<<else>>
<<quo porngal "I like what you did with your character. _SON is a bit haplesss, caught up in the machinations of his stepmother _MOM. She'll use him, exploit his naivitee, and get him into all kinds of situations. Perhaps even so, a mother-son bond can grow between them..." >>
<<eventhappen FAMILY >>
<</if>>
<<page 50 >>
<<eventimage "porndrama/scene2.jpg" >>
While the crew busy themselves moving thing saround and rearranging the lighting, _HERNAME approaches you.
<<convo "Hey my little son. It was your first scene in the industry, wasn't it?|It was.|Well, you did very well.|Thank you. It means a lot to hear you say that." >>
<<if "MOMMY".happened()>>
<<convo "I got you to say mommy pretty early on, didn't I?|Yeah, I guess I should have held out longer, for better pacing of the drama.|Oh, that's now what I'm talking about. I just liked it how you gave it up so quickly." >>
<<love 1 >>
<<do "Well, I'm into milfs and you've always been my favorite." "RESPO:Aww, that's so nice." NEXT >>
<<do "You remind me of my mom." "RESPO:Really? She must have been one sexy babe.|I uh, didn't mean it in that way.|Then how did you mean it?|I dunno..." NEXT >>
<<do "I was just putting myself in that situation, and that's what I would have done." "RESPO:Aww, you just wanted to make nice with mommy." NEXT >>
<<else >>
<<convo "How did you like your fist day on a porno-drama set?" >>
<<do "Pretty fun." "RESPO:Time of your life, more like." NEXT >>
<<do "It was alright." "RESPO://Alright//? Come on, I //know// you weren't having an //alright// time. Haha, you're such a coy boy." NEXT >>
<<do "I don't know if I'm cut out for it." "RESPO:I don't know about that, dear." NEXT >>
<</if>>
<<case 51 >>
<<convo "" >>
<<if "BABY".happened()>>
<<convo "You asked me to run away with _SON and have his baby. That was //so// cute. How did you come up with that?" >>
<<love 1 >>
<<do "I just see a woman with a body like yours, I just got babies on my mind." "RESPO:That's //adorable//. We need to find you a wife so you can get started on a bunch of mini _PORNNAME s." NEXT >>
<<do "I've gotten a lot of women pregnant, so it's just normal for me to think of." "RESPO:Oh haha, really? Your pullout game must be //terrible//.|Nah, I do it on purpose mostly.|Oh shit. Haha. You've got a weird sense of humour, but I like it." NEXT >>
<<do "Dunno." "RESPO:Oh, well. Moving on..." NEXT >>
<<else >>
<<convo "Where would you like to see _SON and _MOM's character go next? It was meant to be just one of her subplots, which the writers were going to use to make the audience uncertain what _MOM's true motives with _DAD and the family are. I can see, with you in the part, it might be a bigger subplot." >>
<<do "I think he tries to manipulate her into killing his father so he can inherit the family enterprise." "RESPO:Oh, that's good. I love acting but I'm not good at coming up with stories." NEXT >>
<<do "I think he gets her pregnant, and the two of them have to keep the baby's true father a secret together." "RESPO:Oh, that's good. I love acting but I'm not good at coming up with stories." NEXT >>
<<do "I'd like him to want to focus on his girlfriend, but his new mother keeps interfering." "RESPO:Oh, that's good. I love acting but I'm not good at coming up with stories." NEXT EVENTHAPPEN:GIRLFRIEND >>
<</if>>
<<case 52 >>
<<if "GIRLFRIEND".happened()>>
<<convo "You introduced the idea of _SON having a girlfriend he's in love with. I like that idea. What if the _MOM gets jealous, and tries to sabotage things in secret to break them up.|What if, while she's doing that, _SON is sabotaging //her// relationship with _DAD as well?|And all the while, they're telling themselves they're doing it for the other's good... but in the end, it all backfires somehow and they're all alone agains the world?|///Spurred on by this moment of collaborative creativity, you duscuss story ideas.|It's funny, _PORNNAME, I only brought this up because I was going to ask if you have a girlfriend in real life.|Oh, we got carried away didn't we.|Haha. Yeah, but about my question...?" >>
<<love 2 >>
<<skillup art 4 >>
<<else>>
<<convo "So is there a special someone in your life?" >>
<</if>>
<<do "I'm married, actually." "RESPO:Oh, nice. The two of you and my husband and I should get drinks sometime.|Husband?|Yeah, isn't it nice when you find that special someone who accepts you for what you do, an wants to be with you anyway?|Actually, my wife has no idea that I do porn. She thinks I'm a air conditioner repair technician.|Oh my word, _PORNNAME! That's terrible.|You tell me. The AC keeps breaking down and I have to keep inventing excuses why I can't fix it." NEXT LIE >>
<<do "Girlfriend." "RESPO:That's nice. Is she into porn.|She's //in// porn.|Oh! Have I heard of her?|Probably not, we just post amateur stuff online.|Oh, I see. That's nice." NEXT LIE >>
<<do "I'm not a one-woman man." "RESPO:Oh of course not, I could tell from the way you moved. I guess none of them are special?|If they are, I don't block their numbers." NEXT >>
<<do "" "RESPO:" NEXT >>
<<page 53 >>
<<convo "Things were looking badly for this show, but I have a feeling with your help we're going to put it back together.|You think so? That would be great, I'd love to do more scenes with you.|Same. I've been wanting to do a porno-drama since //forever//, I'm so glad _BOSSNAME gave me this opportunity, and I'll be really happy if the investor's approve. I guess we'll wait. What's your name, by the way? Your //actual// name." >>
<<say "_FIRSTNAME." NEXT "RESPO:Really? I once dated a _FIRSTNAME, he was a real jerk." >>
<<say "I'd rather not say. Just call me _FAKENAME." NEXT "RESPO:Oh you're no fun. And _FAKENAME? It's such a mouthful." >>
<<say "Typhon." NEXT "RESPO:Wow, what a weird name. No offence. From Greek mythology, right? I'm half-Greek, you know. You know what they say about us Greek girls? Virgins in the front, sluts in the back. Of course, I was an anal slut long before I lost my virginity but I'm a slut up front now too." PARTY:typhon >>
<<page 54 >>
<<set $STRING = "My Boy" >>
<<convo "" >>
She seems to be thinking for a second, then smiles and her shoulders shake slighlty as she silently giggles to herself.
<<convo "I'm going to call you $STRING, my little $STRING. That's how I think of you, my cute little boy all new to the biz." >>
<<say "$STRING? Alright." >>
<<say "I don't like it." NEXT >>
<<page 55 >>
<<set _SUGGESTION = "Billy|Kiddo|Little Man|Sonshine|Stepson|Junior|Loverboy|Babyface|Rookie|New Guy|Wonderboy|_NAME-boy|Little _NAME|Mommy's Boy|My Boy".sayOne() >>
<<convo "Then what would you prefer, $STRING? How about _SUGGESTION?" >>
<<eventimage "porndrama/scene2.jpg" >>
<<say "_SUGGESTION? Alright. " SET:STRING:_SUGGESTION NEXT >>
<<say "No, try another." >>
<<page 56 >>
<<=console.log($STRING)>>
<<set $NPCS[$WHO].yournickname = $STRING >>
<<set _SUGGESTION = "Mommy" >>
<<convo "$STRING... Now what'll yours be?|My what?|What'll your nickname for me be?|How about _SUGGESTION?|Why '_SUGGESTION'?|It was just fun hearing you say that. I like the sound of it, I guess." >>
<<say "_SUGGESTION? Alright. " SET:STRING:_SUGGESTION PAGE:60 >>
<<say "No, how about..." NEXT >>
<<page 57 >>
<<if $STRING >>
<<quo pornvet "$STRING? I kinda like it.|$STRING? Hmmm...|$STRING? I don't know... but if you like it, then use it.|$STRING... I can imagine you whispering it in my ear while you plough me on-set. It's good.|$STRING is what my husband calls me, but it has a nice sound to it.|No one's called me $STRING since college. I didn't go to college, but I went to a lot of frat parties. Still do." >>
<<else>>
<<convo "Yeah? What you got?" >>
<</if>>
Annalise Labbra Culotetta
Troia Culotetta
<<set _SUGGESTION = "Lips|Annie|'Lise|Mrs. C|Queen Annalise" >>
<<if "ENEMIES".happened() >>
<<set _SUGGESTION += "Slut|Bitch|Whore|Cocksucker|Cunt|Dollface" >>
<</if >>
<<if "LOVERS".happened() >>
<<set _SUGGESTION += "|Sexy|Beautiful|Lady|Gorgeous|Lover|Lovely" >>
<</if >>
<<if "FAMILY".happened() >>
<<set _SUGGESTION += "|Mommy|Mama|MILF|Momma C|Mom|Madre" >>
<</if >>
<<set _SUGGESTION = _SUGGESTION.sayOne() >>
<<say "_SUGGESTION?" MYSTERY SET:STRING:_SUGGESTION >>
<<say "I can come up with a new name." ART:5 NEXT >>
<<say "" HAPPENED:ENEMIES >>
<<say "" HAPPENED:ENEMIES >>
<<case 58 >>
inputfield
<<say "I've decided..." PREV >>
<<page 59 >>
<<convo "$STRING it is." >>
<<set $NPCS[$WHO].nickname = $STRING >>
<<page 50 >>
<<eventimage "porndrama/scene2.jpg" >>
<<case 777 DELAY >>
<<do "" "REPLY:" NEXT MOOD >>
<<do "" "RESPO:" NEXT SCORE >>
<<do "" "RESPO:" NEXT POINTS >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
<<
_NUMBER = random(1,14),
_IMAGE = "work/shoot"+_NUMBER_+".webp",
_WORDS = {
1: "_MOM [breastfeeds _SON for the first time|tricks _SON into anal sex on her unsafe day, narrowly averting pregnancy once again|shows a special love for her steps-on] "
2: "_MOM [rides her step-son's dick|pleases herself on _SON's dick] [while she buys time for her lover Raul to sneak past|and loses herself in the sensation|and prays for some sort of solution to her problems of the heart|while she's contemplates telling him about Jake]"
3: "_MOM [gets punished by _SON for her betrayal|has a quickie with _SON|begs _SON to be rough like a real man] [not realizing that the entire family is in the next room over|completely unaware that it is in fact _SON's long lost twin brother doing it to her|while her rival Donna watches through binoculars|culminating in one of the seven creampies she takes this season that will serve as a plot point for the //Who's The Father, _MOM?// storyline and promotion meant to launch season 2, if the show gets renewed]"
4: "_SON fucks [his cousin Triana|the pizza delivery girl|his grandfather's secret wife] [already breaking his vow to his new fiancee|as the mysterious blackmailer instructed him to on the phone|believing that he's just dreaming due to the drugs his uncle slipped in his food]",
5: "_SON fucks [a fat woman he met at the mall|the neighbour's wife|the police chief's wife|some bitch at a truckstop] [in order to make his girlfriend jealous|not realizing that she's actually his biological mother|in a scene that was written entirely to incorporate a fan of the show who won a contest|because he needs inspiration to go to the gym more often]",
6: "_SON [is not involved in this subplot, you're just playing an extra|punishes his ex girlfriend with the boys|shows the snitch what happens to people who mess with his family] [which ends the corporate rival storyline|drawing several plot threads to a satisfying conclusion|in a hastily-written subplot everyone would rather forget]",
7: "_SON [his aunt|his rival's sister|his secret twin's wife|his father's bastard daughter] and [convinces her to break up with her man|threatens to reveal her darkest secret if she tells anyone|brags to his friends, setting events in motion that he will regret]",
8: "_SON's [neighbour's kid|evil uncle's dearest daughter|childhood friend|step-sister] can't bear to tell him [she's pregnant|she's not actually adopted|they were siblings in a previous life|they were cloned from the same original|she's the CEO of his family's rival, having consumed copious amounts of experimental de-aging drugs|Jake's daughter with _SON's estranged twin sister|Jake after having been exposed to an experimental bioweapon]",
9: "_SON [viciously interrogates|ungraciously deflowers|forces himself on] [a college freshman|the hitchhiker who haunts his nightmares|the heiress of their rival family|_MOM's estranged daughter|Jake's sister|Jake's girlfriend] [to send a message|because he's had a crush on her since childhood|and plans to blackmail her for it]",
10: "_SON [isn't in this scene, you play an extra|infiltrates a secret society|plays his cards right|gets invited to a party under false pretenses] and [takes part in an orgy|takes advantage of several of the town's horny housewives|fucks every pussy in the room, trying to find the one belonging to the woman who raped him in the dark that one dark knight that haunts his dreams]",
11: "_SON [and his uncle|and his father|and his estranged twin brother|Jake] fuck [_MOM's visiting relatives|his uncle's many mistresses|their female counterparts from an alternate dimension|Donna's incompetent henchwomen] [out of frustration for being duped|in a contest to see who's better|as a final goodbye]",
12: "[in this flashback episode|while on vacation|despite being advised otherwise] _SON does it with [his step-aunt|a mysterious woman who's known only as 'Fiora'|his least favorite teacher], [a teacher at the school|who isn't who she seems|the head of the Babylon Consortium|a composite entity of every woman he's ever had sex with that his father has been keeping secret from him]",
13: "[smitten by her beauty|determined to not make a fool of himself yet again] _SON [enters a polygamous marriage with|competes for the heart|enlists in the pleasure staff of] [Donna|his ex-wife|his aunt's lesbian lover|_MOM's mother|the CEO of the family's rival|the President of Europe] who may be [his own mother|an unstable clone escaped from the Babylon facility|yet another one of his father's mistresses] ",
14: "_SON [makes love to|coerces sex out of|seduces|is seduced by|manages to score with] [_MOM's fraternal twin sister Fiora|Triana's mother|his fiancee's mother|his mother's fiancee|Jake's mom], who is [hinted to be his own time-travelling mother|actually the hitchhiker he thought he killed in that unfortunate accident|planned to be a major love interest of both himself and is buddy Jake|Donna in disguise] and is pregnant with [a bucket of KFC she's ashamed to have eaten in a single sitting|the rumoured Chosen One who is central to the show's lore|a character already familiar to the audience|his own child, unbeknowst to him|a clone of his|his sister|herself! (fans who've been following the various clues and read the novelization saw this one coming a mile away)|_MOM (don't ask)|_SON himself! (kinda hard to explain)]",
} >>
<<=_WORDS[_NUMBER].sayIt() >>
<<eventimage _IMAGE right >><<nobr>>
<<eventhead>>
<<talkingto WHATEVER 1 >>
<<difficulty 1 >>
<<stand >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink _TXT_button >>
<<case 0 START_SCENE >>
<<do "Continue." "RESPO:111|222|333" CHOICE:C PAGE:10 >>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<event_exitlink "Leave." >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 2 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 3 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 4 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 5 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 6 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 10 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
<<set setup.NPCS.pornboss = {
"id" : "pornboss",
"name" : "Richard Rook",
"firstname" : "Dick",
"lastname" : "Rook",
"ethnicity" : "American",
"race" : "White",
"gender" : "male",
"age" : 27,
"quest" : 0,
"description" : " ",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : [],
"inventory" : [],
"stats" : {
"S" : 5, "P" : 5, "E" : 7,
"C" : 6, "I" : 8, "A" : 5,
"L" : 5,
},
"skills" : {
"barter" : 99,
"lie" : 99,
"threat" : 99,
"grab" : 99,
}
} >>
<<set setup.NPCS.porngal = {
"id" : "porngal",
"name" : "Titania Rook",
"firstname" : "Tania",
"lastname" : "Rook",
"ethnicity" : "American",
"race" : "White",
"gender" : "male",
"age" : 27,
"quest" : 0,
"description" : " ",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : [],
"inventory" : [],
"stats" : {
"S" : 5, "P" : 5, "E" : 5,
"C" : 8, "I" : 7, "A" : 6,
"L" : 5,
},
"skills" : {
"barter" : 99,
"lie" : 99,
"threat" : 99,
"grab" : 99,
}
} >>
<<set setup.NPCS.pornguy = {
"id" : "pornguy",
"name" : "Arthur Rook",
"firstname" : "Artie",
"lastname" : "Rook",
"ethnicity" : "American",
"race" : "White",
"gender" : "male",
"age" : 27,
"quest" : 0,
"description" : " ",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : [],
"inventory" : [],
"stats" : {
"S" : 5, "P" : 5, "E" : 7,
"C" : 6, "I" : 8, "A" : 5,
"L" : 5,
},
"skills" : {
"barter" : 99,
"lie" : 99,
"threat" : 99,
"grab" : 99,
}
} >>
<<set setup.NPCS.pornvet = {
"id" : "pornvet",
"name" : "Annalise Labbra Culotetta",
"firstname" : "Anna",
"lastname" : "Culotetta",
"ethnicity" : "American",
"race" : "white",
"gender" : "female",
"age" : 57,
"quest" : 0,
"description" : "A famous porn star and veteran of the slut wars.",
"money" : 5000,
"quotes" : "slut",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : "big boobs|nice ass|porn star|sexy|infertile|mature|motherly".toArray(),
"inventory" : [],
"stats" : {
"S" : 5, "P" : 3, "E" : 7,
"C" : 8, "I" : 7, "A" : 7,
"L" : 5,
},
"repro" : {
"fertility" : 90,
"cycle" : 1,
"gestation" : 0,
"womb" : 0,
"offspring" : [],
},
"skills" : {
"aim" : 16, "art" : 52,
"charm" : 58, "chems" : 12,
"finger" : 765,
"fuck" : 765,
"oral" : 765,
}
} >>!!Hello, you are stuck?!!
''I would appreciate it if you could screenshot or copypaste the below and send it to me (email, discord, dm, whatever) so I can learn more and fix it!''
<hr>
VERSION: <<=setup.version_number>>
WHERE: <<=passage()>> / $WHERE
CHOICES: $CHOICE $CHOICE2 $CHOICE3 $CHOICE4
STAGEPAGE: $STAGE / $PAGE
HAPS: [ $RECORDS.happened ]
EV_HAPS: [ $EVENT_HAPPENED ]
EV_PTS: S:$SCORE / P:$POINTS / M:$MOOD / P:$PROGRESS / T:$TIMER
<hr>
You can escape elsewhere using the buttons here or just click the X if you made a mistake and aren't stuck.
<<button "Escape to Travel screen" >><<goto Travel >><</button>> <<button "Escape to Place (''$WHERE'')" >><<goto Place >><</button>><<change_bg test >>
<<comingsoon "This is a test map interface. It's showing almost everything right now. Go to [[Travel]] to see it showing everything. Background image is a placeholder. Obvously it's a bit of a mess right now." >>
<<silently>>
<<if !_final_places >><<travel_makelist >><</if>>
<</silently>>
<<set
_all_places = Object.keys(setup.PLACES),
_show_sublocs = 1,
0 >>
<div id="travel_map" class="height: 700px;">
<<for _i, _placekey range _all_places >>
<<set _place = setup.PLACES[_placekey] >>
<<silently>>
_placekey
<<if ";home;teZst;map;".includes(_placekey) >>
<<continue>>
<<elseif !_place.hub and !_show_sublocs >>
<<continue>>
<</if>>
<</silently>>
<<set
_xpos = _place.mapx ? _place.mapx : random(18,20),
_xpos = (_xpos*5) +"%",
_ypos = _place.mapy ? _place.mapy : random(0,3),
_ypos = (_ypos*5) +"%",
_label = _place.name,
_label += _place_key==$HOME ? " (home)" : "",
_label = "<div class='label'>''"+_label+"''</div>",
_icon = _place.icon ? _place.icon : "images/icons/places.png",
_icon = _place.hub ? "images/places/"+_placekey+".jpg" : _icon,
_class = _place.hub ? "hub " : " ",
_icon = "<div class='icon' style='background-image:url("+_icon+")'> </div>",
_image = "<img src='images/places/"+_placekey+".jpg' width=100 height=70 >",
_content = _image,
_content += "''_place.name'' <br><small>",
_content += " _place.description <br>",
_content += "<<= $PLACES[_place_key].visits >> visits ",
_content += "<<= $PLACES[_place_key].heat >> heat ",
_content += "</small>",
_content += "<div class='clearfix'> </div>",
_content = "<div class='content normalbox'>"+_content+"</div>",
_html = "<div class='place "+_class+"' style='top:"+_ypos+"; left:"+_xpos+"'>" + _icon + _label + _content + "</div>",
0 >>
<<posdiv _xpos _ypos place _class >>
_icon
<div class="label">_place.name</div>
<div class='content normalbox'>
_image
''_place.name''<br>
<<capture _placekey >>
<<button "Travel to _placekey" >>
<<timepasses 0.25 travel >>
<<stamina 2 >>
<<if _placekey=="map">><<goto Travel >>
<<else>><<placevisit _placekey >>
<</if>>
<</button>>
<</capture>>
<hr>
<div class='small'>
_place.description <br>
''<<= $PLACES[_placekey].visits >>'' visits
''<<= $PLACES[_placekey].heat >>'' heat
</div>
<div class='clearfix'> </div>
</div>
<</posdiv >>
<</for>>
</div><<nobr>>
<<eventhead>>
<<talkingto congirl >>
<<talkingto conwoman >>
<<difficulty 1 >>
<<set
_OLD = "Renée", _OLDKEY = "conwoman",
_YNG = "Céline", _YNGKEY = "congirl",
_LASTN = "Manœuvrier",
_HUSBAND = "Lawrence",
_VULERNABLE = "boob man".playerTrait() or _HORNY > 70,
_HOTELCOST = 750,
_HOTELNAME = "Ostentação",
_PREGGED_ONE = _OLD.isPregnant() or _YNG.isPregnant() ? 1 : 0,
_PREGGED_TWO = _OLD.isPregnant() and _YNG.isPregnant() ? 1 : 0,
_STAND = "../events/conwomen/standY0O0",
0 >>
/*
_PREGGED_ONE
_PREGGED_TWO
HAPPENS
PREPARED
PREFER_BRUNETTE
PREFER_BLONDE
ZZZ_BRUNETTE
ZZZ_BLONDE
SABOTAGE
MODELS Crystal Rush
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
/*
<<eventstarterlink "Two curvy shapes in the crowd keep catching your attention..." >>
*/
<<eventstarterlink "There's some sort of event at what looks like a gallery..." >>
<<case 0 START_SCENE >>
<<comingsoon "You'd need a suit to access this content. Here, I'm going to magically grant you one." >>
<<if 1 >><<item outfit-formal >><</if>>
<<set _DRESSEDRIGHT = "outfit-formal".playerWearing() or "outfit-tuxedo".playerWearing() >>
<<set _OWNSSUIT = "outfit-formal".owned() or "outfit-tuxedo".owned() >>
<<unstand man-formal >>
You approach the event to check it out, and as you do so one of the suited men at the door gazes at you calmly.
<<if _DRESSEDRIGHT >>
<<show "He looks you up and down and seems satisfied by whatever he sees." ITEMICON:$NPCS.player.clothes.outfit >>
<<do "Enter." NEXT >>
<<else>>
<<show "He looks you up and down, and frowns." ICON:CLOTHES >>
<<convo "I'm sorry sir, this is an invitation-only event.///he says, steping forward to block you path.|Really? I don't see anyone showing invitations.|Regardless, this is an invitation-only event.///he says stepping forward slightly and puffing out his chest.|///You hear a muffled sound from under his suit, like machinery powering up. This isn't just some fop in a suit, he's //security//, best not tangled with." >>
<<say "Ah. Well, I left it in my other pants. Excuse me while I go get it. (leave)" "CONVO:Of course, sir.///he says in a tone that suggests he doesn't believe you but is unconcerned with prolonging the conversation.|///You don't think this was about invitations; it must be something about your appearance." PAGE:777 >>
<<say "Hey I found $KRED 300 on the ground around here, would you take it and see if you can find out its rightful owner?" "CONVO:Of course sir, I will make certain of that.///he says, discreetly accepting the money.///And thank you for showing your invitation, right this way please..." NEXT BARTER:6 MYSTERY >>
<<say "Excuse me, don't you recognize me? (pretend to be relevant)" "CONVO:No.|Well, of course //you// wouldn't. I'm a big deal, and if you know what's good for you...|Oh, forgive me sir. You must be John Ducaste? I-they told me you wouldn't be attending today. I will radio in and get you an attendant, one moment-|No, that won't be necessary. I'm travelling incognito today. Please keep this between us.|Right, yes sir.|///Well, that seemed to work." "MINDREAD:They said this guy would be an asshole..." NEXT ART:4 LIE:7 MYSTERY >>
<<say "The invitation's in my suit pocket, one moment... (pull out suit)" "CONVO:That's a fine suit. I'm sorry sir, I thought you were some rifraff; I've been asked to keep those types out. The washroom is on the lefthand side, you can change there.|Thanks..." HAVE:outfit-formal WEAR:outfit-formal SECRET NEXT >>
<</if>>
<<case 1 >>
<<convo >>
<<comingsoon "There's currently no location for this, so it's being put here for now. Probably will have scheduled availability (after at least two weeks in-game time). You'll need to be rich or well-dressed or high charisma to proceed. Has a follow-up event, with a third PART AS a potential concept in my brain." >>
<<fx_panup images/events/conwomen/meet_panup.jpg "right sky" >>
As you mingle with the crowd well-dressed well-to-doos, you catch something in the corner of your eye.
<<p>>You look more closely, trying to discern if the heavenly shapes you keep seeing at the edge of your vision are just a trick of the light or... or...
<<p>>For just a brief moment, the crowd parts and offers a glimpse that ovverrides your ability to think for a moment.
<<silently>>
<hr>
congirl <<="congirl".getCycle()>>:<<="congirl".getCycle("term")>><br>
conwoman <<="conwoman".getCycle()>>:<<="conwoman".getCycle("term")>><br>
<<changecycle congirl OVULATING >><br>
<<changecycle conwoman OVULATING >><br>
<hr>
congirl <<="congirl".getCycle()>>:<<="congirl".getCycle("term")>><br>
conwoman <<="conwoman".getCycle()>>:<<="conwoman".getCycle("term")>><br>
<hr>
<</silently>>
<<fertilitydetect "This feeling... It's as though their bodies are throbbing with life. Is it possible that //both// of them are ovulating?!" >>
<<p>>Two curvy bodies pressed together enticingly, their faint garments leaving little to the imagination.
<<do "Approach them." PAGE:10 >>
<<do "Take your time and assess them from a distance." I:7 PAGE:5 JUSTONCE MYSTERY >>
<<event_delayrepeat >>
<<event_exitlink "These are well out of your league." >>
<<case 5 >>
<<if "boob man".playerTrait() >>
<<eventimage meet_tits.jpg fullwidth >>
You try to assess them as best you can, but can't help but look at those tits instead.
<<show "The thoughts that are racing through your head at these sight of the pairs on this pair..." HAVETRAIT:boob_man >>
You've learned nothing but become all the more horny.
<<horny 10 >>
<<do "Still, approach them." PAGE:10 >>
<<event_delayrepeat >>
<<event_exitlink "Remember these next time you jerk off." >>
<<else>>
<<eventimage meet_closeup.jpg fullwidth >>
You try to remain out of their line of sight while you carefully asses them.
<<p>>They have a ditzy demenour, but their eyes sweep the crowd in a calculating manner that suggests a sort of cunning their lascivious facade attempts to disguise. Every so often one of them whispers to the other, who's eyes will then shift in the same direction before she seems to whisper back in response.
<<show "It's men they're looking at, you soon deduct. Men who are alone and well-dressed seem to attract their attention most of all." P >>
<<show "They're conwomen, you just know it. The older one - a shorthaired blonde - seems to be the one in charge or whatever scam or grift they're up to." detect >>
<<show "The blonde is a legitimate milf - if you were to guess, you'd say she's had at least two kids." breed >>
<<skillup detect 2 >>
<<p>>They can both get it, as far as you're concerned. But you try to decide who is your favorite...
<<eventhappen PREPARED >>
<<do "The brunette." "REPLY:The brunette is the best pick. She's just so cute." "EVENTHAPPEN:PREFER_BRUNETTE" NEXT >>
<<do "The blonde." "REPLY:The blonde is the clear winner. Bigger tits, so fucking sexy, and you can just tell she's had a dick or thirty in her day and knows what to do with one." "EVENTHAPPEN:PREFER_BLONDE" NEXT >>
<</if>>
<<case 6 >>
<<showifexists $REPLY >>
<<eventimage meet_closeup.jpg fullwidth >>
They're up to something, but you aren't sure what.
<<do "Approach these beauties." PAGE:10 >>
<<event_delayrepeat >>
<<eventjournal "I encountered two sexy but suspicious women." >>
<<event_exitlink "Whatever they're up to it's best not to get involved." >>
<<case 10 >>
<<eventimage meet.jpg rightwide >>
You saunter towards the pair. Why not? The days where you would hestitate at this sort of opportunity are over. For pleasure or procreation, their bodies are //right there//, what's the point in not firing your shot?
<<p>>As you approach, the blonde one notices, and turns her head to whisper to the brunette.
<<p>>
<<if "tuxedo".playerWearing() or "suit".playerWearing() >>
The brunette seems to look you up an down - perhaps in interest of what you're wearing, and nods almost imperceptibly to the blonde.
<<mindread "I wonder if his wallet matches is outfit." >>
<<elseif "C".playerStat()>_DIFFICULTY >>
The brunette's eyes widen for a moment. She cocks her head and raises her eyebrow while returning the blonde's glance. You aren't sure what this means, but it's clear she approves.
<<mindread "I don't know if he's loaded, but this one might be fun. Pity I have to share him with my aunt." >>
<<elseif _MONEY>3000 >>
The blonde seems to sniff the air for a moment, then smiles widely.
<<mindread "Auntie _OLD's nose is twitching. She must //know//. How does she do that...?" >>
<<else>>
The brunette's smile flattens. The blonde turns her head back in your direction and smiles, but the smile seems forced.
<<set _REJECTED = 1 >>
<</if>>
<<if _REJECTED >>
<<mindread "This one is no good." >>
<<convo "Why hello there.||Hi, I-|-am wondering if we're interested in chatting about the Post-Stridentiste movement et such? Oh that's so nice, it's wonderful to meet a young man into the arts. I'm afraid my niece and I are here to meet my husband and her fiancee, so if you'll excuse us.||" _OLD _YNG POV >>
<<liedetect >>
<<else>>
<<convo "//Hello//. I was just saying to my niece about all zee handsome young men at this event, and then one appears in front of us! What is your name, young man?||I'm _NAME, miss...|_OLD _LASTN.///she says, giving you her hand.|///You take it and kiss it gently. You don't know what posesses you to do this. Her enticing mannerisms? An appreciation for cliches? in any event, as you tild your head downwards you take the oppotunity to have a gander at her cleavage.|Enchantee.|And zis is my niece _YNG.|Hello-bonjour.|The young brunette seems shy, but her faint smile seems welcoming.|_NAME, isn't it wonderful to be surrounded by such art and beauty?" _OLD _YNG POV >>
<<liedetect "Is her niece really named _YNG? Something seems odd in how she said that." >>
<<show "You noted something odd about them earlier, so you're on your guard." HAPPENED:PREPARED >>
/*
<<do "DOTHIS" "RESPO:" NEXT >>
*/
<<if !_VULERNABLE >>
<<say "You're the most beautiful thing here, _OLD. (addressing blonde)" "RESPO:Oh, it's very funny! And old woman like me flattered by such a handsome younger man. Oh you don't need to say such silly nice things, _NAME, but they do make me feel so nice." "!HAPPENED:PREFER_BRUNETTE" "MINDREAD:He's right, I am sorry my dear niece. I will be sexier than you for many years to come..." NEXT >>
<<say "Nothing here is quite as beautiful as _YNG. (addressing brunette)" "RESPO:So sweet! _YNG, isn't he very sweet and handsome?|Oui, _NAME. Very kind of you to say these nice things." "!HAPPENED:PREFER_BLONDE" "MINDREAD:Corny... but sincere? Kinda cute I guess." MOOD:1 NEXT >>
<<say "I'm looking at the two most beautiful things here." "RESPO:Oh hahaha! So bold the flattery! N'est pas, _YNG?|I think he means it for you, _OLD. You are quite a beautiful woman.|No, _YNG, it is you who are the beauty. Isn't she, _NAME?|///The funny thing is you almost slipped up and said 'I'm looking at the ''four'' most beautiful things here'. That would have been embarassing." NEXT >>
<<say "Yes, they have a wonderful watercolor collection here. And have you seen the Utaran pottery? It's quite remarkable what they achieved without influence from other cultures." "RESPO:Oh yes. You are very smart as well as handsome.|_NAME, I am fascinated by these subjects as well. Perhaps if there's time, we could discuss the topic of the indigenous ceramics.///as she says this, something seems off about her accent.||_YNG, monseu _NAME is a busy man. You can talk about ancienne jugs some other time." "MINDREAD:Is he an art dealer... or even an art buyer maybe? Either way... He'll do." ART:1 MOOD:2 NEXT >>
<<else>> /* VULNERABLE */
As they talk, your eyes have trouble concentrating. You can't maintain eye contact - you stare at their lips, but your gaze drifts downwards.
<<show "Their tits are too enticing..." "TRAIT:boob man" >>
<<show "You're too horny for this..." _LUST>70 >>
<<eventimage meet_tits.jpg fullwidth >>
Their speach becomes blurred and indistinct as you are increasingly tantalized by the sight of their flesh. Their breasts and hips slowly sway enticingly, hypnotizing you. If you were of clearer mind you may have noticed they were doing this delibarately, but you aren't, so you don't.
<<p>>You sense a question has been asked of you, and automatically aggree to it.
<<eventhappen SUBVERTED >>
<<do "Continue..." "REPLY:" PAGE:30 >>
<</if>>
<</if>>
<<case 11 >>
<<stand _STAND >>
<<convo 0 _OLD _YNG POV >>
You have their attention so far, and things seem to be going well.
<<show "They're clearly trying to both charm you and build up your confidence so they can manipulate you." HAPPENED:PREPARED >>
<<convo "May I ask, what brings you here to this city?|Yes _NAME, tell us about yourself." _OLD _YNG POV >>
These women seem wealthy, and perhaps it'd be a good idea to talk yourself up.
<<say "You're looking at the newest Utaran Screechbat. I was just traded." "CONVO:Oh, une athlete? How remarkable. I don't follow sports, however. _YNG, are you familiar with these Screechbats?|It's a basketball team? That's all I know, I'm sorry.||Do you have a lot of stamina?||Yeah, I have enough." "MINDREAD:Really? He //looks// it, that's for sure. _OLD just wants a quick one-off today, but I'd want to hold on to a paypig like this..." RUN:7 ACT:LIE NEXT MOOD:2 MYSTERY >>
<<say "I'm a plastic surgeon." "CONVO:A surgeon? How magnifique. You must be very busy yes?///she says, smilling even wider than before.||Oh yeah. Plenty of women with more money than brains pay me to... I mean, it's very lucrative, the cosmetic augmentation industry, and our clientelle are sophisticated and discerning." "MINDREAD:Money." MEDS:5 ACT:LIE NEXT MYSTERY >>
<<say "I'm here visiting my aunt. She's a bit of a shut-in so I like to encourage her to go out. (point to Doc who is off in the distance, pretending not to know you)" "RESPO:That's very kind of you.|Yes, we shouldn't keep you then.|Oh, no it's fine. Once she gets warmed up she's fine.///you say, quick to course-correct on your almost talking your way out of this interaction.|///You wave at the doctor. She notices this and waves back. You give her a thumbs up, and she responds in kind. She's got no idea what you intend, but surely she notices these two and fully supports said intentions.||See, she's good. She actually needs a few hours to herself now. We have a system - she's neuro-atypical, you know? I love her so much though." "MINDREAD:Oh that's so cute... He's close to his aunt, even though she's an oddball. Maybe we shouldn't do this..." MOOD:6 PARTY:doco ACT:LIE NEXT MYSTERY >>
<<say "I'm just here to bang hot bitches like you." "RESPO:You're here to //bangot betchas//, like us? What does this mean?|It is some American slang perhaps. For going to art galleries and absorbing ze culture?" "MINDREAD:He's just a sleazebag who thinks we're stupid... All the better for us pair of hot bitches." NEXT ACT:lewd MOOD:-2 >>
<<say "Just enjoying the beaches." "RESPO:Ah yes, very beautiful. _YNG and I, we feel bikini very revealing for us to wear. Otherwise we go also." NEXT ACT:lewd >>
<<say "Not much, really." "RESPO:|Not much! I cannot believe zat.||Yes, you seem quite dynamic _NAME. Don't be a stranger, we are here to meet people as well as meet a new land." NEXT >>
/*
*/
<<case 12 >>
<<stand _STAND >>
<<convo 0 _OLD _YNG POV >>
You amuse yourself by chatting with them.
<<if !"PREFER_BLONDE".happened() >>
<<show "You turn on the charm and notice _YNG, who is more shy than her outgoing aunt, doesn't take her eyes off you." CHARM:3 MOOD:1 >>
<<show "She genuinely seems to laugh at all your jokes, even when they aren't very clever." JOKE:4 MOOD:1 ICON:joke >>
<<show "You play off her clear attraction to you, barely paying attention to the older _OLD. There's chemistry between you and _YNG, and by now both of you have noticed." CHARM:6 MOOD:1 >>
<<else>>
It's hard to get a read on _OLD, your favored of the two. If you were to guess, you'd say she's into you, but you suspect you could just be misreading her friendly personality.
<</if>>
<<if "charm".playerStat()>5 >>
<</if>>
/*
<<convo "" _OLD _YNG POV >>
*/
<<do "Continue." "RESPO:" NEXT >>
<<case 13 ASK >>
<<stand _STAND >>
<<convo 0 _OLD _YNG POV >>
<<convo "Now I must say, it has been quite ze pleasure speaking with you, but _YNG and I need to go. We have things we need to deal with, so it is with great sadness that-|Tata, perhaps he could help us...?||No, it's too much to ask of a stranger.||//What's// too much to ask of a stranger?|Oh, it's nothing.|_NAME, my aunt is too proud. It happens that our baggage was lost by the airline, which contained our travelling funds. Such would be fine, but also the hotel we had a booking with did a silly mistake, and we do not have hotel booked neither.||So consequently, we do not have a hotel booking. We have only ze cash we carried in our purses, which was enough for a meal, but we won't have our luggage until tomorrow at least.||So you have nowhere to stay?|That is right.|You see our problem, _NAME. We came here to clam our nerves so we could think of something to do, but we haven't.||Yes. If you happen to have a hotel room big enough for the two of us... we promise we will not be a problem." _OLD _YNG POV >>
<<show "Is this their scam? To butter you up to get you to pay for their hotel room? Maybe you can scam them back." HAPPENED:PREPARED >>
<<say "I live at _HOMENAME. You could spend the night at my place." "RESPO:Oh no, not a place like that.|I'm sorry _NAME, but my //tante// is very particular. She only stays at five-star hotels." NEXT >>
<<say "I don't have a hotel room." "RESPO:Oh, //quel domage//.|It's a pity. We were hoping to be able to spend the night with a generous man.||Yes, such men are rare to find.|I-|Yes? You will help us?" NEXT >>
<<say "Oh that's quite unfortunate. I would hate to think the two of you slept on the streets - could I give you some money to pay for a hotel room?" "RESPO:Oh, that' so kind.|Yes, //very// kind.||" MOOD:1 NEXT >>
<<say "I have a hotel room, but there's only one bed. I hope you lovely ladies don't mind sharing it with me." "RESPO:Oh, haha. Sharing a bed with a young man! What would my huband say! Tee-hee.|It's no problem, we appreciate it.||Yes, and I can tell you are a perfect gentleman. I have nothing to worry about." NEXT >>
<<case 14 AFFIRM >>
<<stand _STAND >>
<<convo 0 _OLD _YNG POV >>
The older woman puts her hand on your shoulder and lightly kisses you on both cheeks, in the custom of her people.
<<convo "We will stay at the _HOTELNAME.||The-!///you begin to exclaim, but stop yourself. That's gotta be the priciest hotel on the island.|Yes. It's not too expensive, I wonder?||No... of course not. Nothing but the best." _OLD _YNG POV >>
<<p>>It's a big ask. The _HOTELNAME is the sort of place you'd take your girlfriend if you wanted to propose to her, not the sort of place you'd ever stay in for a regular vacation. To rent a room for them, it's going to cost $KRED _HOTELCOST at least!
<<show "Still, while you don't plan on asking either of these to marry you, you do have intention to impregnate them. Maybe a five-star is the least you can do, if you're going to put babies in them." BREED>3 >>
<<do "Aggree to book a room for them." "RESPO:" PAGE:50 >>
<<do "Back out." "RESPO:Oh, quel domage.|Desole.||I hope another handsome young man comes along to help us, _YNG.///you hear _OLD say as you walk away." PAGE:7777 >>
<<case 30 HYPNOLEAVING >>
You find yourself following them through the gallery, until suddenly you are alone in a chamber. They turn, and in unison reach to the cloth covering their breasts and...
<<eventimage meet_tits2.jpg fullwidth >>
<<convo "This is what you want to see, no?|Do you like our breasts, _NAME?||You would like to do all kinds of things to us, wouldn't you _NAME?|Get us a hotel room, and you can do wahtever you want to us..." _OLD _YNG POV >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 50 LEAVING >>
<<stand _STAND >>
<<convo "Oh you're so kind and generous!|We shall have to think of a way to repay you, n'est pas?" _OLD _YNG POV >>
$KRED _HOTELCOST isn't cheap, but you're gambling it might be worth it...
<<show "Even if they're taking advantage of you, you're confident you'll be able to do the same to them to an even greater degree!" HAPPENED:PREPARED >>
<<do "Go with them to the hotel." "RESPO:" NEXT >>
<<case 51 >>
<<place_change hotel >>
<<stand man-suit >>
Half an hour later, you find yourself at the front counter in the lobby of the hotel, paying the concierge for a room.
<<quo concierge "Thank you, sir, and don't hesitate to ask any member of the _HOTELNAME staff should you require any assistance." >>
<<p>>The two women are standing nearby, with a set of bags they've produced from somewhere - presumably a storage locker - which doesn't seem to jive with what they said earlier. You can't believe you've been talked into this...
<<p>>You catch the concierge eyeing them. Obviously, he's wondering why three people are booking a 1 bedroom.
<<say "My fiancee and her aunt." "REPLY:Yes sir. You are quite fortunate." EVENTHAPPEN:CONS_AUNT NEXT >>
<<say "Do you think our daughter looks more like me, or like her mother?" "REPLY:I'm uncertain sir. But you have a beautiful family." EVENTHAPPEN:CONS_FAMILY NEXT >>
<<say "Jealous?" "REPLY:No sir. I mean, yes sir." NEXT >>
<<say "Two hookers I picked up." "REPLY:Ah, I understand. Should you require any further entertainment, please inquire with me disreetly and I can make such arrangements for you in future." EVENTHAPPEN:CONS_HOOKERS NEXT >>
<<say "Two sluts I picked up. Gonna try to get both of them pregnant; wish me luck." "REPLY:Sir I... My word. I... I wish you success in your various endeavours." EVENTHAPPEN:CONS_SLUTS NEXT >>
<<do "Say nothing." "REPLY: " NEXT >>
<<case 52 >>
<<stand man-suit >>
<<pay _HOTELCOST >>
<<quo concierge "$REPLY Enjoy yourself at the _HOTELNAME. Your faces have been registered in our ledger; the door will unlock for any of the three of you. " >>
You turn to your female companions to see a pair of elevator doors closing fast between you.
<<quo _OLD "Please take care of the luggage, _NAME." >>
You feel a flash of annoyance, but a bellhop will deal with these bags.
<<if _MOOD>=5 >>
<<do "Ride the next one up." "RESPO:" PAGE:80 >>
<<else>>
<<do "Ride the next one up." "RESPO:" PAGE:55 >>
<</if>>
<<case 55 FUCKTIME >>
<<eventimage hotel2.jpg >>
You find them waiting in the hotel room, sharing drinks.
<<convo "_NAME, you have done us such a kindness!|Oui, we are very thankful.||However, it's still early...|What could we do to pass the time... oh I wonder..." _OLD _YNG POV >>
_YNG mixes some drinks at the suite's minibar and hands you one.
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<say "_OLD, perhaps you and I could have dinner? (ask blonde out)" HAPPENED:PREFER_BLONDE EVENTHAPPEN:CHOSE_BLONDE NEXT "RESPO:Oh, you don't need to treat us to dinner as well!|I believe he was asking you on a //date//, tante.||Oh... //Moi//? An older woman like moi?||A //beautiful, mature// woman like you.///you correct.|So flattering! But... I would hate to leave my poor niece all alone...|Tante, you don't need to reject the advances of a handsome young man for my sake...||You find him handsome too?" >>
<<if _MOOD > 4 >>
<<set _RESP = "RESPO:|Oh, I would be delighted _NAME.///she says, blushing slightly and seeming awkward, before looking at her aunt _OLD as if asking for permission." >>
<<else>>
<<set _RESP = "RESPO:|Oh, I would be delighted _NAME. However, my poor aunt will be lonely..." >>
<</if>>
<<set _RESP += "||Oh no, you go have fun _YNG. A hansome young man has asked you out, there's no need to stay here for this old woman.|You think he's handsome too? You recall on the plane, when you said...///the younger woman begins, and whispers in her aunt's ear.||Ah... Hmmm. How devillish. I think... I think we should stay here, _YNG." >>
<<say "_YNG, perhaps you and I could have dinner? (ask brunette out)" HAPPENED:PREFER_BRUNETTE EVENTHAPPEN:CHOSE_BRUNETTE NEXT _RESP MOOD:2 >>
<<say "Oh I could think of //something//." "RESPO:You are very imaginatif?|What kinds of ideas you have? Tell us!|Well...///you say, looking at their bodies with unashamed lust." NEXT >>
<<case 56 >>
<<eventimage hotel2.jpg >>
<<convo 0 _OLD _YNG POV >>
They exchange glances.
<<eventimage hotel3.jpg >>
<<convo "_YNG, _NAME has been very genereux with us, could be that we...///she says, making a motion wih her head you don't understand.|Hein? What is you mean?" _OLD _YNG POV >>
<<do "Continue..." NEXT >>
<<case 57 >>
<<eventimage hotel4.jpg fullwidth >>
<<eventimage hotel5.jpg right >>
<<convo "Maybee he like something like //zis//?///says _OLD, pulling open her blouse.|///_YNG gasps comically.|||You mean, us... and him... We can't!|///_OLD gets behind _YNG and tears open her shirt.|You like this, _NAME? My niece has a nice body, n'est pas?|_NAME, don't look! I am so ashamed!||Still hesitante? Let us get you in ze mood..." _OLD _YNG POV >>
<<do "Continue..." NEXT >>
<<case 58 >>
<<eventimage hotel6.jpg >>
<<convo "You can see he likes our bodies. Why pretend? I can tell you like him too.|Oh tante, you know me too well..." _OLD _YNG POV >>
They pull down their bras to reveal their massive mamaries. They seem to be as impressed with each other's breasts as you are.
<<eventimage hotel7.jpg >>
<<convo "_YNG... I have not seen you naked since you were a small child. You have grown so... I'm jealous.|I am jelous of you, tante. Look at those! They are so big.||You are so youthful though." _OLD _YNG POV >>
<<do "Watch with a full hard-on as they start to press up against each other on the bed..." NEXT >>
<<case 59 >>
<<eventimage hotel8.jpg rightwide >>
<<convo "Mmmmm...|Ahh...|Ladies?" _OLD _YNG POV >>
<<do "Are they even listening?" NEXT >>
<<case 60 >>
<<eventimage hotel8.jpg right >>
<<convo "Mon dieux, So sinful...|We... must stop...||_NAME, please... this cannot continue... Please intervene..." _OLD _YNG POV >>
<<say "_YNG, suck _OLD's breasts." PAGE:62 >>
<<say "_OLD, suck _YNG's breasts." PAGE:64 >>
<<say "Ladies, break it up." PAGE:70 >>
<<case 62 >>
You watch as _YNG licks her aunts breasts.
<<quo _YNG "Oui... comme ca..." >>
<<eventimage hotel9.jpg fullwidth >>
<<do "Continue..." PAGE:70 >>
<<case 64 >>
You watch as _OLD sucks her nieces breasts.
<<quo _YNG "Mmm... oh... like that..." >>
<<eventimage hotel10.jpg fullwidth >>
<<do "Continue..." PAGE:70 >>
/* ===================================== */
/* START FUCK */
/* ===================================== */
<<case 70 >>
<<eventimage hotel11.jpg right >>
The moment of incestuous gratification apparently satisfued, they turn to you.
<<convo "_NAME, we are both excited...|Very excited...|So drop those pants and lets get going, yes? Who will you start with?|Will it be me?|Or me?" _OLD _YNG >>
<<say "_YNG, I want you." PAGE:100 MOOD:1 >>
<<say "_OLD, let's fuck." PAGE:200 >>
/* ===================================== */
/* ASKS YOU OUT */
/* ===================================== */
<<case 80 >>
<<eventimage hotel1.jpg rightwide >>
You find the young brunette in the hotel room.
<<convo "_NAME, how's it going?///says _YNG, in an accent that is not as French as it once was.|_YNG, is that drink for me?|Yeah. Listen, my aunt and I... we were playing a little trick. It's a thing we do, but I changed my mind.|A little trick?|Yeah, we were gonna let you pay for everything.|This was all just a con to get me to pay for the room.|Yeah, basically.|So after I brought the bags up, you'd what, send me away?|Mmm-hmmm, something like that. Anyway, I felt mean, and it seemed like we were hitting it off. Here's the money we took back - or what I could afford of it." _YNG POV >>
<<liedetect "She's lying about something. You have a feeling you sidestepped a much worse experience." >>
<<set _PAYBACK = Math.round(_HOTELCOST*0.83) >>
<<money _PAYBACK >>
She returns to you $KRED _PAYBACK of the money you spent on the hotel room.
<<do "Continue." NEXT "RESPO:Anyway, no hard feelings? I'm sorry we wasted your time.|///You accept the money." >>
<<case 81 >>
<<eventimage hotel1.jpg rightwide >>
<<convo 0 _YNG POV >>
<<if _TIMER<3 >>
<<say "Where's _OLD?" "RESPO:Ah, she left. She was kinda pissed off that I ruined her plans, went to find some other schmuck.|Why? You already have a hotel room to use.|Oh, right. Um, I guess she just went to the beach or something? Yeah. Anyway.|///Seems like you aren't going to be getting _OLD _LASTN pregnant today." TIMER:1 >>
<<say "You just trick men to get them to buy you stuff? Is that all there is to the scam?" "RESPO:Mmm-hmmm. Meals and hotel rooms. No big deal, just subsidizes our vacation." TIMER:1 >>
<<say "What's the deal with your accent?" "RESPO:My aunt's French, I'm not really french. My name isn't even _YNG, actually.|What?|Yeah, look, I'll get to that." TIMER:1 >>
<<say "Listen, I don't care about any of this." "RESPO:My aunt's French, I'm not really french. My name isn't even _YNG, actually.|What?|Yeah, look, I'll get to that." TIMER:1 >>
<<say "Honestly, I was just hoping to get to know you better." "RESPO:Ha, I know. I felt it too." TIMER:1 HAPPENED:PREFER_BRUNETTE >>
<<else>>
She sighs.
<<convo "Ok, look, I was waiting for you to ask for my number, but since you haven't, I guess I'll make the first move here: Do you want to get a drink some time?" _YNG POV >>
<<say "Yeah, I'd like that." "RESPO:Ha, I know. I felt it too." PAGE:85 >>
<<say "Not with a lying bitch like you." "RESPO:Ouch! I kinda deserve that. But you don't need to be such a fucking asshole about it. Anyway, your loss.|Yeah, not really. See you never, cunt." ACT:rude PAGE:90 >>
<<say "We're having a drink now, aren't we? More importantly, there's a bed //right there//." "RESPO:I'm not a slut! You gotta romance a girl like me first, _NAME!|I've seen the way you dress and act, so I doubt that.|Like you'll ever find out!|I bet dozens of guys have found out this week alone, bitch.|Fuck you!" ACT:rude PAGE:90 >>
<<say "Nah. I was hoping I'd get to fuck that aunt of yours." "RESPO:Fuck off, guy. You wouldn't know what to do with her, trust me.|I know exactly what I'd do with her, trust me. She'd be telling you about it the next day, and you'd be seething with jealousy.|Fuck off!" PAGE:90 >>
<</if>>
<<case 82 >>
<<eventimage hotel1.jpg rightwide >>
<<convo 0 _YNG POV >>
<<case 85 GETNUMBER >>
<<eventimage hotel1.jpg rightwide >>
<<convo 0 _YNG POV >>
She beams your phone her number.
<<getnumber congirl >>
<<convo "|Sophie?|Yeah. Pleased to meet you. I'm going to be 100% honest and direct with you goin forward. I promise you, _NAME." >>
<<do "I promise the same, Sophie." "REPLY:Maybe it would be nice to have a girl like her..." NEXT >>
<<do "I promise the same." "REPLY:I don't know what games you're playing, Sophie, but I'm going to have my fun with you." NEXT LIE >>
<<case 86 >>
<<eventimage hotel1.jpg rightwide >>
<<convo "Thanks. Sorry about everything." _YNG POV >>
<<skillup drink >>
The two of you enjoy drinks together before she gives you a peck on the cheek and says she'd better be going.
<<convo "I need to make sure my aunt isn't getting herself into trouble. Call me?" _YNG POV >>
You watch her go out the door, and think to yourself:
<<quo POV $REPLY >>
<<cont "Leave the hotel." >>
<<case 87 >>
<<stand man-suit >>
On the way you decide to ask for a refund. Seems totally resonable.
<<if "CONS_AUNT".happened() >>
<<quo concierge "Ah yes, I already spoke to your aunt _OLD about this regard. We don't normally issue refunds, but in light of your financee leaving you mere days before you are to be wed, I can overlook that rule and have issued her the refund. My sympathies." >>
That old snake...
<<elseif "CONS_FAMILY".happened() >>
<<quo concierge "But sir, I already issued that refund to your wife, the lovely Mrs. _OLD. We don't normally issue refunds, but in light of your confession to of having an affair with your daughter, I had to overlook that rule. My sympathies for that poor woman and your daughter, you disgusting man." >>
That old snake...
<<elseif "CONS_HOOKERS".happened() >>
<<quo concierge "Forgive me, but the _HOTELNAME do not generally issue refunds. However, I can add it to a fund for a future visit." >>
<<varup hotelFund _HOTELCOST >>
That old snake...
<<elseif "CONS_HOOKERS".happened() >>
<<quo concierge "Forgive me, but the _HOTELNAME do not generally issue refunds. However, I gave _OLD the room fee, on the chance you were successful in your intentions to... to do what you meant to do with her. And on this topic, I will discuss nothing further." >>
That old snake...
<<else>>
<<quo concierge "I'm afraid that's out of the question, sir. We don't do refunds. However, I will provide hotel credit." >>
<<varup hotelFund _HOTELCOST >>
Dammit.
<</if>>
<<event_finalize >>
<<event_exitlink "Leave the hotel." >>
<<eventjournal "I got Céline Manœuvrier's number. She's apparently a con artist? Whatever, she's hot." >>
<<case 90 >>
<<convo 0 _YNG POV >>
She throws a glass at you, but only manages to hit the wall next to you. The glass doesn't even shatter, and you manage to evade getting splashed by its contents.
<<p>>You can take a hint.
<<event_finalize >>
<<event_exitlink "You make your way out." >>
<<eventjournal "Those French women were scam artists. The younger one liked me, but I told her to fuck off." END >>
/* ===================================== */
/* FUCKING */
/* ===================================== */
/* -------------- */
/* FUCK YOUNG */
/* -------------- */
<<case 100 FUCK YOUNG >>
<<eventimage hotelA1.jpg fullwidth >>
<<convo "_NAME, I am hurt you did not pick me! But no matter, put your big thing in _YNG.|_NAME... Please be gentle...||" _OLD _YNG POV >>
<<do "Continue..." NEXT >>
<<case 101 FUCK YOUNG >>
<<eventimage hotelA2.jpg fullwidth >>
It's //in//
<<convo "|Oh... oh yessss... All the way in...||" _OLD _YNG POV >>
<<do "Continue..." NEXT >>
<<case 102 FUCK YOUNG >>
<<eventimage hotelA3.jpg fullwidth >>
<<convo "_YNG, I am jealous of your joy... I want to feel good too!|Je veus vous mangez, tante.|///The elder woman spreads her legs, and the younger begins licking her clitoris.|Oui... ah... yes....|Mmmm...||" _OLD _YNG POV >>
You fuck her pussy while she eats her aunt out.
<<do "Continue..." NEXT >>
<<case 103 FUCK YOUNG >>
<<eventimage hotelA4.jpg fullwidth >>
<<convo "Ohh...|Oh... oh mon dieux... oh! OH!||" _OLD _YNG POV >>
You shoot your load inside her.
<<fuck _YNGKEY 0 pregbonus >>
<<if _SHEJUSTGOTPREGNANT >>
<<show "You grin from the buzz of an impregnation orgasm. _YNG is now more than just a woman you fucked; she is a mother you've made." >>
<<convo "The two of you lovebirds... to be with you like this... ohhhh.///moans the elder of the two.///The boy... oh he smiles. Are you in love with my niece, perhaps?||Yeah, something like that.///you say, kissing _YNG's cheek.||_NAME... I too feel something... A deep connection. Something has happened between the two of us.///the younger says, though you doubt she has the faintest idea of how right she is." _OLD _YNG POV >>
<</if>>
<<do "Continue..." NEXT >>
<<case 104 >>
<<eventimage hotel11.jpg fullwidth >>
<<convo "Is it my turn?|||" _OLD _YNG POV >>
<<show "_YNG is already pregnant. Perhaps it's time to give the aunt a shot?" ISPREG:_YNGKEY >>
<<show "_OLD is already pregnant." ISPREG:_OLDKEY >>
<<if _STAMINA > 0 >>
<<say "_YNG, want to try anal?" MOOD:-1 PAGE:110 >>
<<say "_OLD, ride my cock." PAGE:200 >>
<<do "Use the washroom to clean up." PAGE:300 >>
<<else>>
You don't have an ounce of stamina left.
<<say "I'll attend to you both in a moment. Excuse me. (make an excuse to go to the washroom and buy time)" PAGE:300 >>
<</if>>
<<say "Thanks ladies, but I'm finished." PAGE:400 >>
/* -------------- */
/* FUCK OLD */
/* -------------- */
<<case 200 FUCK OLD >>
<<eventimage hotelB1.jpg fullwidth >>
<<convo "Ohhh... I can tell this is going to be something special.|||" _OLD _YNG POV >>
<<do "Continue..." NEXT >>
<<case 201 FUCK OLD >>
<<eventimage hotelB2.jpg fullwidth >>
<<convo "Uh... oh...|_OLD, you ride so beautifully...|You're beautiful, _YNG.||_OLD...|_YNG..." _OLD _YNG POV >>
The two of them begin kissing, and _YNG's breasts fall onto your face. This is heaven.
<<do "Continue..." NEXT >>
<<case 202 FUCK OLD >>
<<eventimage hotelB3.jpg fullwidth >>
You don't let the opportunity pass. You suck the young woman's breasts like a newborn.
<<suckle _YNG >>
<<convo "Mmmm...|Ahhhhh..." _OLD _YNG POV >>
<<do "Continue..." NEXT >>
<<case 203 FUCK OLD >>
It's not long before _OLD wants a taste.
<<convo "_NAME, may I try that delicieux chose?||Go ahead.///you say.|///_YNG slides forward so _OLD can reach her breasts. As she does so, her pussy is over your head; you put your hands on her hips and pull her down, and help yourself to her pussy.|" _OLD _YNG POV >>
<<cunnalingus _YNG >>
<<eventimage hotelB4.jpg fullwidth >>
<<do "Continue..." NEXT >>
<<case 204 FUCK OLD >>
_OLD gyrates on your cock from every conceivable angle. She's done this a fair few times, you can tell. Meanwhile,
<<convo "_NAME! _NAME! Oh mon dieux! AHAHHHHHH!|||" _OLD _YNG POV >>
<<if "oral".playerSkill()>5 >>
<<quo _YNG "_NAME... you're amazing..." >>
<<show "Thanks to your tonguework, _OLD isn't the only one having an orgasm." MOOD:2 JUSTONCE >>
<</if>>
<<eventimage hotelB5.jpg fullwidth >>
<<fuck _OLDKEY 0 pregbonus milf blonde >>
<<if _SHEJUSTGOTPREGNANT >>
<<show "You grin from the buzz of an impregnation orgasm. _OLD, surely a milf, is now pregnant again." >>
<<convo "Ahhhh.... My husband has not made it feel like that in so long.|He is a gift to both of us... mmmmm...." _OLD _YNG POV >>
<</if>>
<<do "Continue..." NEXT >>
<<case 205 FUCK OLD >>
<<eventimage hotelZ1.jpg fullwidth >>
<<show "_OLD is already pregnant. Perhaps it's time to give the other one shot?" ISPREG:_OLDKEY >>
<<show "_YNG is already pregnant." ISPREG:_YNGKEY >>
<<if _STAMINA > 0 >>
<<say "_OLD, want to try anal?" MOOD:-1 PAGE:210 >>
<<say "_YNG, bend over for me." PAGE:100 >>
<<do "Use the washroom to clean up." PAGE:300 >>
<<else>>
You don't have an ounce of stamina left.
<<say "I'll attend to you both in a moment. Excuse me. (make an excuse to go to the washroom and buy time)" PAGE:300 >>
<</if>>
<<say "Thanks ladies, but I'm finished." PAGE:400 >>
/* -------------- */
/* ANALS */
/* -------------- */
<<case 110 ANAL YOUNG >>
<<eventimage hotelAA1.jpg fullwidth >>
<<convo "|||" _OLD _YNG POV >>
<<do "Continue." NEXT >>
<<case 111 ANAL YOUNG >>
<<eventimage hotelAA2.jpg rightwide >>
<<convo "|||" _OLD _YNG POV >>
<<do "Continue..." NEXT >>
<<case 112 ANAL YOUNG >>
<<eventimage hotelAA3.jpg rightwide >>
<<convo "|||" _OLD _YNG POV >>
<<do "Continue..." PAGE:104 "REPLY:Now that you've assfucked _YNG, what to do next?" >>
<<case 113 ANAL YOUNG >>
<<eventimage hotelAA4.jpg fullwidth >>
<<convo "|||" _OLD _YNG POV >>
<<do "Continue..." NEXT PAGE:104 >>
<<case 210 ANAL OLD >>
<<eventimage hotelBB1.jpg fullwidth >>
<<convo "|||" _OLD _YNG POV >>
<<do "Continue..." NEXT >>
<<case 211 ANAL OLD >>
<<eventimage hotelBB2.jpg fullwidth >>
<<convo "|||" _OLD _YNG POV >>
<<do "Continue..." NEXT >>
<<case 212 ANAL OLD >>
<<eventimage hotelBB3.jpg fullwidth >>
<<convo "|||" _OLD _YNG POV >>
<<do "Continue..." NEXT >>
<<case 213 ANAL OLD >>
<<eventimage hotelBB4.jpg fullwidth >>
<<convo "|||" _OLD _YNG POV >>
<<do "Continue..." PAGE:205 "REPLY:Now that you've assfucked _OLD, what to do next?" >>
/* ===================================== */
/* WASHROOM */
/* ===================================== */
<<case 300 WASHROOM >>
<<showifexists $REPLY "You are in the washroom, taking a respite from the fuckfest." >>
<<do "Investigate." NEXT P>2 !HAPPENED:SABOTAGE >>
<<do "Take a chug of your favorite soda for a boost of energy." GIVE:soda STAMINA:21 "REPLY:Ahhh! It never fails to hit the spot. Now you feel envigorated." MYSTERY >>
<<do "Just rest a bit." "REPLY:You take a breather. You don't want to keep these two waiting for too long, lest they cool off." JUSTONCE STAMINA:10 >>
<<do "Return to _YNG and _OLD." PAGE:309 >>
<<case 301 PILLS >>
You look around for anything worth stealing... Or maybe some juicy information on these gorgeous slatterns youve somehow stumbled accross.
<<p>>You find their purses hidden behind some towels under the sink. That's odd.
One purse has a phone in it. The screen is locked but it looks like she'd just received a message from a _HUSBAND _HERLASTNAME saying he misses her with a bunch of heart emojis and a sadface.
<<itemimage pill-regret >> A married woman slutting around on holidays? //Scandalicious//.
<<p>>In each of their purses you find a collection of identical pills.
<<if setup.playerAttribute("I")>2 >>
<<p>>Huh, what's this? Morning after pills, possibly several month's worth each? What exactly kind of vacation are they having here? //Apparently the same kind you are.//
<<do "Can't fault them for that, you suppose. (ignore the pills)" PAGE:300 >>
<<do "Swap their morning after pills with the complementary Tic Tacs the hotel has handy." PAGE:300 ACT:sabotage EVENTHAPPEN:SABOTAGE "REPLY:The pills look remarkably similar, hopefully they won't notice the minty flavor with their sophisticated European palettes. Now to seal the deal with a double serving of cream pies..." >>
<<else >>
<<show "You really have no idea what you're looking at." CLASS:FAIL ICON:I >>
Perhaps they're drug addicts? They don't seem to be... Seems dangerous to have this much drugs, what if a child finds it and thinks they're candy or something? That seems like a valid and likely concern.
<<p>>Still, this is //a bit above your comprehension//.
<<do "Ignore the pills" PAGE:300 >>
<<do "Flush the pills down the toilet, and spare these women whatever danger lurks within them." PAGE:300 ACT:kind EVENTHAPPEN:SABOTAGE "REPLY:You are doing them a favor but they might get mad at you for it so you put some candies in the pill bottles hoping they won't notice..." >>
<</if>>
<<case 309 >>
<<eventimage hotelZ1.jpg fullwidth >>
<<showifexists $REPLY "You come accross the two of them, making out." >>
<<show "_YNG smiles, not realizing she's pregnant with your baby." ISPREG:_YNGKEY >>
<<show "_OLD begs for more, not realizing her milf credentials have been recently increased by 1." ISPREG:_OLDKEY >>
<<show "Still, no reason to not have a victory lap." ISPREG:_YNGKEY ISPREG:_OLDKEY >>
<<if _STAMINA > 0 >>
<<say "_YNG, let's fuck." PAGE:100 >>
<<say "_YNG, want to try anal?" MOOD:-1 PAGE:110 FUCKED:_YNG >>
<<say "_OLD, ride my cock." PAGE:200 >>
<<say "_OLD, ever done anal?" MOOD:-1 PAGE:210 FUCKED:_OLD >>
<<say "I'll attend to you both in a moment. Excuse me. (make an excuse to go to the washroom and buy time)" PAGE:300 >>
<</if>>
<<say "Thanks ladies, but I'm finished." PAGE:400 >>
/* ===================================== */
/* BEDTIME */
/* ===================================== */
<<case 400 >>
<<eventimage hotel12.jpg fullwidth >>
<<convo "You are tired... but you will be ready for more, later, n'est pas?|Oui, after some rest, we will make love once again?||And at night, you can keep us warm...?" _OLD _YNG POV >>
This is an incredibly difficult decision. You weight the pros and cons carefully.
<<say "Alright, I'll spend the night." NEXT >>
<<say "Nah, I've had enough sex for one day." "FAILREASON:You are literally incapable of refusing this offer." >>
<<case 401 >>
You spend the night. The two of them don't let you rest. They squeeze and grind every ounce of energy out of you.
<<eventimage hotelE1.jpg fullwidth asdf asssss asaaaaaaaaszzzz >>
You thought you were using them, but it feels as though they are using you.
<<fuck _OLDKEY 0 milf blonde >>
<<fuck _YNGKEY 0 >>
<<if _PREGGED_TWO and ( "CHOSE_BLONDE".happened() or "PREFER_BLONDE".happened() ) >>
<<show "Freed of the need to impregnate, you take a more experimental approach, which _OLD appreciates." SKILLUP:ORAL:3 SKILLUP:FUCK:20 >>
<<elseif _PREGGED_TWO and ( "CHOSE_BRUNETTE".happened() or "PREFER_BRUNETTE".happened() ) >>
<<show "Freed of the need to impregnate, you try a few new ideas on _YNG, as _OLD watches jealously." SKILLUP:FINGER:3 SKILLUP:FUCK:10 >>
<</if>>
<<eventimage hotelE2.jpg fullwidth asdf asssss asaaaaaaaaszzzz >>
<<p>>
<<if !_PREGGED_TWO >>
They coax as much cum out of you as they can, and seem to delight in swallowing and bathing in it; still, you manage a few more creampies.
<</if>>
By the end of it, you feel as though you know their bodies as well as those of any girlfriend you've ever had.
<<stamina -100 >>
You loved every moment of it, but you're exhausted.
<<if _PREGGED_TWO >>
Secure in the knowlege you've bastarded both of them, you fall asleep.
<<elseif _PREGGED_ONE >>
You're impregnation agenda was only half successful. But it's funny to think that such an event was only a partial victory - the past you would have killed for this opportunity, and you did indeed enjoy it. You fall asleep, feeling gratitude for the turn your life has taken.
<<else>>
You got neither of them pregnant, but you had the time of you life. That's what it's really about, right? The past you would have killed for this opportunity, and you did indeed enjoy it. Plus, there's always tomorrow; they'll probably want wakeup sex from you if this experience is any indication. You fall asleep, feeling gratitude for the turn your life has taken.
<</if>>
<<do "You fall asleep dreaming of the wonderful times you had with _OLD and _YNG." NEXT >>
<<case 402 >>
<<include sleepPhase >>
<<do "Continue." NEXT >>
<<case 403 >>
You wake up the next morning, and reach to your sides to grab some of their flesh and see if they're up for some wakeup sex... But you're alone. They've apparently left.
<<talkingto congirl >>
<<p>>Suddenly, you bold upright, and start feeling around for your belongings.
<<set _MONEYLEFT = 3 >>
<<set _MONEYTAKEN = $NPCS[$PLAYER].money - _MONEYLEFT >>
<<set $NPCS[_WHO].money = _MONEYTAKEN >>
<<set $NPCS[$PLAYER].money = _MONEYLEFT >>
They took it all! They stole your $KRED _MONEYTAKEN! You only have $KRED _MONEYLEFT to your name!
<<set _ITEMLIST = $PLAYER.getInventory() >>
<<set _ITEMLIST = _ITEMLIST.delete("phone_yours") >>
<<set _STOLENLIST = [_ITEMLIST.pluck(), _ITEMLIST.pluck()] >>
<<set _STOLENLISTFINAL = [] >>
<<for _s, _sitem range _STOLENLIST >>
<<set _STOLENLISTFINAL.push(_sitem) >>
<<listup "items stolen" _sitem >>
<</for>>
<<if _STOLENLISTFINAL.length >>
They've gone over your belongings as well it seems!
<</if>>
And you can't even call the cops because of your ambiguous legal status here. Shit! This sucks!
<<if !"SABOTAGE".happened() >>
<<show "Somehow you feel as though even the thrill of the previous night's exploits have been taken from you. What is this strange feeling?" BREED:3 >>
<<unpreg _YNG >>
<<unpreg _OLD >>
<</if>>
<<happen conwomen_robbed >>
<<say "Fucking bitches!" NEXT >>
<<say "I'll kill those whores!" NEXT >>
<<say "I shouldhave fucking known." NEXT >>
<<case 404 >>
<<convo >>
<<showifexists $REPLY >>
It sucks, but such is life. Time to move on from this embarassing loss.
<<if _PREGGED_ONE >>
And anyway, you've taken something from them as well.
<</if>>
<<stand man-suit >>
<<p>>You pass by the concierge from yesterday on your way out.
<<quo concierge "Sir, you enjoyed your stay I trus-" >>
<<if "CONS_AUNT".happened() and 0 >>
<<elseif "CONS_FAMILY".happened() and 0 >>
<<elseif "CONS_HOOKERS".happened() >>
<<quo POV "No. Don't let those whores in this hotel again. They're bad news, trust me." >>
<<quo concierge "Yes sir, I will make note of that. Thank you. And I'm sorry to hear that..." >>
<<elseif "CONS_HOOKERS".happened() and _PREGGED_TWO >>
<<quo POV "Got both of them pregnant, Jeeves." >>
<<quo concierge "Oh dear..." >>
<<elseif "CONS_HOOKERS".happened() and _PREGGED_ONE >>
<<quo POV "Fucked 'em both, impregnated one of them." >>
<<quo concierge "Oh dear..." >>
<<else>>
<<quo POV "Mixed bag. Bye." >>
<</if>>
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "Those two French bitches robbed me! Fucking bitches!" >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 7777 MAYBELATER WITH THEM >>
<<stand _STAND >>
<<convo 0 _OLD _YNG POV >>
<<showifexists $REPLY >>
<<event_delayrepeat 8 >>
<<event_exitlink "Leave them." >>
<<eventjournal "I backed out of dealing with those two French women." >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto congirl >>
<<talkingto WHATEVER 1 >>
<<difficulty 1 >>
<<set
_OLD = "Renée", _OLDKEY = "conwoman",
_YNG = "Céline", _YNGKEY = "congirl",
_LASTN = "Manœuvrier",
_HUSBAND = "Lawrence",
_PLEASED_OLD = "congirl pleased".happened(),
_PLEASED_YNG = "conwoman pleased".happened(),
_PREGGED_OLD = _YNG.isPregnant() or _YNGKEY.isPregnant(),
_PREGGED_YNG = _OLD.isPregnant() or _OLDKEY.isPregnant(),
_UNPREGGED_OLD = _YNG.unPregged(),
_UNPREGGED_YNG = _OLD.unPregged(),
_PREGGED_ONE = _PREGGED_OLD or _PREGGED_YNG ? 1 : 0,
_PREGGED_TWO = _PREGGED_OLD and _PREGGED_YNG ? 1 : 0,
_MONEY_STOLEN = $NPCS.congirl.money,
_ITEMS_STOLEN = "conwomen_stole".listed(),
_STAND = "stand",
_STAND += "Y",
_STAND += _OLD.isPregnant() ? 1 : 0,
_STAND += "O",
_STAND += _OLD.isPregnant() ? 1 : 0,
_STANDONE = $CHOICE ? _STAND+$CHOICE : _STAND+"",
_STAND = "images/events/conwomen/"+_STAND+".png",
_STANDONE = "images/events/conwomen/"+_STANDONE+".png",
0 >>
/*
Angèle Walleme
Sophie Domico
we met when we tried to get the same businessman, but the silly girl forgot to take his money
_STAND<<p>>
_STANDONE<<p>>
<<=_OLD.isPregnant()>>:<<= _YNG.isPregnant() >>
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<stand _STAND far >>
<<eventstarterlink "You see the familiar dim outlines of two people you know..." >>
<<case 0 START_SCENE >>
<<stand _STAND >>
It's _OLD and her niece _YNG. What was their last name?
<<set $STRING="", $STRING2="" >>
<<if _UNPREGGED_OLD or _UNPREGGED_YNG >>
<<p>>Nevermind that, shouldn't one of them be pregnant? Fucking hell, what happened?
<<= _MONEY_STOLEN>99 ? "They took your money and don't have the decency to have your baby?" : "" >>
<<chimeinconvo "Do you know these women?///whispers the doctor, having noticed the subjects of your gaze.|In the carnal sense, yeah.|Wait, are these the two who...|Yeah, you know the story.|I can see that the aren't pregnant. You should know by now that any non-retarded woman isn't going to let you creampie her without some backup plan. Always check their purses for pills, _NAME.|Yeah, yeah whatever." doco player >>
<<if "typhon".inParty() >>
<<quo typhon "Shit... I were you I'd be running the other way. Haha." >>
<<countup typhon_preglearn 2 >>
<</if>>
<<elseif _PREGGED_OLD and _PREGGED_YNG >>
<<p>>You can't remember, but apparently they're family now!
<<= _MONEY_STOLEN>99 ? "You get the last laugh here. Bitches deserve it for pulling that stunt with you!" : "" >>
_OLD seems as cheerful as before, but _YNG has a scowl on her face - probably because she just noticed you.
<<chimeinconvo "Those two caught your eye?///whispers the doctor, having noticed the subjects of your gaze.///Oh... They seem familiar, are those the schemers you ran up against.|That's right.|They thought they were getting the upper hand, but it like you took their uteruses for a joyride in the end. Well done, _NAME." doco player >>
<<elseif _PREGGED_OLD >>
<<p>>You can't remember, but judging from _OLD's round form you might want to find out what your kid's last name is going to be.
<<= _MONEY_STOLEN>99 ? "Why is she so cheerful-looking? You deserve the last laugh after the stunt they pulled." : "" >>
_OLD seems as cheerful as before, but _YNG has a scowl on her face - probably because she just noticed you.
<<chimeinconvo "Those two caught your eye? Oh... They seem familiar, are those the schemers you ran up against.|That's right.|Why didn't you hit the younger one while you were at it, _NAME? Just have a preference for older women?" doco player >>
<<elseif _PREGGED_YNG >>
<<p>>You can't remember, but judging from _OLD's round form you might want to find out what your kid's last name is going to be.
<<= _MONEY_STOLEN>99 ? "Why is she so cheerful-looking? You deserve the last laugh after the stunt they pulled." : "" >>
_OLD seems as cheerful as before, but _YNG has a scowl on her face - probably because she just noticed you.
<<chimeinconvo "Those two caught your eye? Oh... They seem familiar, are those the schemers you ran up against.|That's right.|Why didn't you hit the older one while you were at it, _NAME? Older women need loving too.|Oh yeah? Let me know when you're ready for some." doco player >>
<<show "Doc squints at you, a sign your zinger hit its mark. You never thought you'd be able to simultaneously insult the age of and sexually harass a woman you mother's age at the same time, with such minimal consequences." XP:50 SKILLUP:JOKE:5 ICON:JOKE >>
<<else>>
<<p>>Doesn't matter. They're just sluts to you.
<<= _MONEY_STOLEN>99 ? "Actually, they're more like prostitutes, given you had to lose money to fuck them." : "" >>
<<= _MONEY_STOLEN>999 ? "//Insanely expensives// ones, at that." : "" >>
<</if>>
<<= _MONEY_STOLEN>999 and _PREGGED_ONE ? "<<p>>You're suprised to see them wearing the same dresses as before. With the money they stole they should be able to afford something that fits better!" : "" >>
They're now both looking at you, and there's no question they recognize you.
<<do "This is awkward..." PAGE:2 >>
<<case 2 >>
<<stand _STAND >>
<<if _OLD.isPregnant() and _YNG.isPregnant() >>
<<convo "Well well, if it isn't _NAME. Vous ne souviens?///says _OLD, with a smile on her face.|Fucking hell...///says _YNG, but not in the usual french accent. It sounds more like... New Jersey?||My niece and I had our fun, but it seems it caught up on us. Still, my 'usband thinks my baby is his, and I am quite happy with this unexpected situation; and also, many men find me sexy, so it will not be 'ard to catch a stupid one." _OLD _YNG POV >>
<<convo "_YNG, she's not so happy.|Goddamn right!||Zis is her first pregnancy, and she did not notice until she was, as you see.|Stretching my best outfit!" _OLD _YNG POV >>
<<elseif _OLD.isPregnant() >>
<<convo "Well well, if it isn't _NAME. Vous ne souviens?///says _OLD, with a smile on her face.|Oh... hey _NAME...///says _YNG, but not in the usual french accent. It sounds more like... New Jersey?||My niece and I had our fun, but it seems it caught up me. Still, my 'usband thinks my baby is his, and I am quite happy with this unexpected situation; and also, many men find me sexy, so it will not be 'ard to catch a stupid one. Though maybe _YNG will be more lucky than I." _OLD _YNG POV >>
<<elseif _YNG.isPregnant() >>
<<convo "Well well, if it isn't _NAME. Vous ne souviens?///says _OLD, with a smile on her face.|Fucking hell...///says _YNG, but not in the usual French accent. It sounds more like... New Jersey?" _OLD _YNG POV >>
<<convo "_YNG is not so so happy.|Goddamn right!||Zis is her first pregnancy, and she did not notice until she was, as you see.|Stretching my best outfit!" _OLD _YNG POV >>
<<else>>
<</if>>
<<if _PREGGED_ONE >>
<<set _LABEL = _PREGGED_TWO ? "Hey, how do you know those babies are even mine?" : "How do you know the baby is even mine." >>
<<say _LABEL "RESPO:|Because you were the first guy we fucked when we got here. Our first mark was supposed to subsidize our lodging for the rest of our week here.||And it just so happen, we were recognized by a security guard who had been informed of us by a victim from a previous trip to this island. We were detained for several weeks, spent every cent we had on bribes to keep our arrest hush-hush. We have reputations to keep back home, you vous comprends?|Then we find out we just had to let the head guard assfuck us. I mean if we knew that from the start, we wouldn't be broke bitches now.||So you see, it's not difficult to figure out the timing of conception. It was much harder explaining things to those back home why we were absent so long." PAGE:10 >>
<<set _LABEL = _PREGGED_TWO ? "I hope you don't plan to sue me for paternity." : "I hope you don't plan to sue me for paternity." >>
<<say _LABEL "RESPO:Trust me, we need the incident hush-hush. I don't want my husband to find out I have been coming here and carrying as I have.|I don't want any guys I've been seeing to know. I'm keeping my options open, trying to figure out which of them to blame." PAGE:10 >>
<</if>>
<<if _MONEY_STOLEN >>
<<set _AMT = Math.round(_MONEY_STOLEN/2) >>
<<set _RSP = _AMT>=1000 ? "RESPO:And we are worth every cent, wouldn't you agree _NAME?|Yeah, like you could even do better than //us//!" : "RESPO:My my, such mean words.|We ain't whores, dipshit. We don't ask for money, we take it.||You got such a bargain, why you complain?|If I were a hoe I would have charged you twenty times that, going off your looks alone." >>
<<say "By my reckoning, you two are both _AMT-dollar prostitutes." _RSP PAGE:10 >>
<<else>>
<</if>>
/* thank */
<<set _SAYIT = "I never got to thank you for that amazing night. It was unfortettable." >>
<<set _SAYIT += _PREGGED_ONE ? "" : "" >>
<<set _SAYIT += _PREGGED_TWO ? "" : "" >>
<<set _SAYIT += _PREGGED_OLD ? "" : "" >>
<<set _SAYIT += _PREGGED_YNG ? "" : "" >>
<<set _RESPO = "RESPO:" >>
<<set _RESPO += "RESPO:" >>
<<set _RESPO += _PREGGED_OLD ? "For me as well, _NAME.|" : "I had a time too, _NAME.|" >>
<<set _RESPO += _PREGGED_YNG ? "I wish I //could// forget! |" : "Ah, it was alright I guess.|" >>
<<set _RESPO += !_PREGGED_YNG and _PLEASED_YNG ? "|Do not lie to the boy! She was very happy and also would think of you when mast-|_OLD!||It had to be said.||" : "" >>
<<set _RESPO += _PREGGED_TWO ? "Why don't you have //her// attitude, _YNG?|Jesus Christ..." : "" >>
<<say _SAYIT _RESPO PAGE:10 >>
/* berate */
<<case 10 >>
<<stand _STAND >>
<<convo 0 _OLD _YNG POV >>
<<if _PREGGED_ONE >>
<<set _RESPA1 = "RESPO:Given zee circonstance, I think you will find we are even, no?" >>
<<else >>
<<set _RESPA1 = "RESPO:Yes, it's true, but you had fun, non?|Piss off, loser. The money's ours, and we spent it already." >>
<</if>>
<<say "You guys stole money from me!" _RESPA1 EVENTHAPPEN:HINT1 >>
<<if _MONEY_STOLEN > 500 >>
<<set _RESPA2 = "RESPO:And we are very good at it, no?" >>
<<else>>
<<set _RESPA2 = "RESPO:Yes, though in your case I think you got a bargain.|Yeah, if anything you should be compensating //us// for the best night of your life." >>
<</if>>
<<say "So what are you guys, con artists? You lure guys in and steal their shit, sell their stuff?" _RESPA2 EVENTHAPPEN:HINT2 >>
<<say "Are you even French? Or //related//?" "RESPO:Non et oui. I am French-Canadiene.|And I'm from New Jersey.///she says, laying on the NJ accent really thick.///We sound all France-frenchy cuz it's froo-froo and shit, instead of sounding trashy like we normally do.||_YNG is indeed my niece. I found her in bed one day with a friend of my husband - who happened to be one of my many lovers - and realized she is a slut just like me.|Hey!||And since then, I show her tricks to get things from men, outfits and free vacations. My husband could never afford to send me here! He thinks I am visiting my sister in upstate New York, not enjoying the finest dinners, hotels and cocks on the most expensive place on earth.|We come here once or twice a year." HAPPENED:HINT1 HAPPENED:HINT2 SECRET >>
<<do "Address _YNG..." PAGE:20 "RESPO:_GREETING" CHOICE:Y >>
<<do "Address _OLD..." PAGE:20 "RESPO:" CHOICE:O >>
<<say "Gotta go!" PAGE:100 >>
<<case 20 YOUNG >>
<<stand _STANDONE >>
<<talkingto _YNG 1 >>
<<set _CUBUS_OVERRRIDE_SECRET = 1 >>
<<if $RESPONSE and $RESPONSE!="undefined" >>
<<convo 0 _WHO POV >>
<<else>>
<<set _GREETING = _PREGGED_YNG ? "What do you want?!" : "Hey _NAME. I hope you don't want a refund?" >>
<<set _GREETING = _PLEASED_YNG and !_PREGGED_YNG ? "_NAME...|Hey..." : _GREETING >>
<<quo _WHO _GREETING >>
<</if>>
<<set _REXTRA = " " >>
<<if $WHO.isPregnant() >>
<<set _RESPA3 = "RESPO:Har-de-har. And even if I weren't pregnant, I'd still say no. Do you mind? We're working here." >>
<<elseif "congirl_pleased".happened() >>
<<set _RESPA3 = "RESPO:Seriously? You want to go on a date with //me//? After all //that//?|I mean yeah, especially after some of that.|Hey, just because you got it once, doesn't mean you just buy me a drink and get another turn. If we're dating, we start slow. I may be a slut, but when it comes to relationships I'm a romantic.|Ok.|And I ain't quitting schemes in the meanwhile. You want exclusivity? Put a ring on my finger.|Yeah ok, ok.|Yeah, alright. I'll take you up on that. Relationships have started in stranger ways, I guess." >>
<<set _REXTRA = "WIDGET:getnumber:congirl" >>
<<else >>
<<set _RESPA3 = "RESPO:Are you kidding me? I don't want anything to do with a guy who wants more of what we did to him. Buzz off, weirdo." >>
<</if>>
<<say "What to get a drink sometime?" _RESPA3 _REXTRA JUSTONCE >>
<<say "I'm sorry about the pregnancy..." ISPREG "RESPO:Yeah, so am I. It's not even close to being worth the $KRED _MONEY_STOLEN we got on you. Yeah, I remembered the exact amount. It's burned into my brain. What a fucking stupid choice I made." JUSTONCE >>
<<if _PREGGED_OLD >>
<</if>>
<<if _PREGGED_YNG >>
<<say "You're gonna kill me when you find out, but I just have to tell you. That pregnancy wasn't an accident... (taunt/confess)" PAGE:70 >>
<<else>>
<</if>>
<<do "Address _OLD..." PAGE:30 "RESPO:" CHOICE:O >>
<<do "Address both of them..." PAGE:10 "RESPO:" "CHOICE:" >>
<<case 30 OLD >>
<<stand _STANDONE >>
<<talkingto _OLD 1 >>
<<if $RESPONSE and $RESPONSE!="undefined" >>
<<convo 0 _WHO POV >>
<<else>>
<<set _GREETING = _PREGGED_OLD ? "Yes, _NAME?" : "Hey _NAME. I hope you don't want a refund?|How do you like me now, _NAME? More curves, more sexy, right?" >>
<<set _GREETING += _PLEASED_OLD ? "|Yes, my lover.|Hey sexy boy." : "" >>
<<quo _WHO _GREETING >>
<</if>>
<<if $WHO.isPregnant() >>
<<set _RESPA3 = "RESPO:You want to get romantic? I have a husband, _NAME. I can't have a relationship with you too, even if you are my baby's father." >>
<<elseif "congirl_pleased".happened() >>
<<set _RESPA3 = "RESPO:I am a married woman, _NAME. Anyway, _YNG is closer to your age and she didn't stop talking about you after that night, so maybe you should ask her.|_OLD! Don't tell him that.||It's true you silly bitch." >>
<<else >>
<<set _RESPA3 = "RESPO:I am a married woman, _NAME." >>
<</if>>
<<say "What to have dinner drink sometime?" _RESPA3 JUSTONCE SECRET >>
<<if !"MAD_BLONDE".happened() >>
<<say "I'm sorry about the pregnancy..." ISPREGNANT "RESPO:Oh, do not worry. As I said, my 'usband and I are very happy. I've been with many men, and taken their money; I think maybe this is god punishing me, making me give something back. And anyway, there were far worse of them that I could have been pregnant to, so there's much to be thankful of." EVENTHAPPEN:HUSBAND JUSTONCE SECRET >>
<<say "You're going to tell your husband it's his? Don't you feel guilty?" "RESPO:My husband is a fool, but I love him and keep him happy. What more could he want? I felt small guilt the fist time I had a baby that was not his, but this third time does not bother me so much. These secrets don't matter to our love." HAPPENED:HUSBAND JUSTONCE SECRET >>
<<say "You're looking pretty sexy..." ISPREGNANT "RESPO:I aggree! It scares away rich executives, but young rich guys get drawn in quite alright. I was with a basketball star who liked me so much he gave me a diamond ring. I knew he had so many ready for all zee little sluts he wants to keep in touch with, and I found where he had those hidden and took them all. Haha!" JUSTONCE TAKE:ring CHARM SECRET >>
<<if $WHO.isPregnant() >>
<<set _ASKER = !$STRING ? "Seeing as how it's my kid in there, do I get a say on what you name it?" : "About your future son, '$STRING'..." >>
<<set _RESPO = !$STRING ? "RESPO:Yes, that seems quite fair. My husband wants to name it after his late mother if it's a girl, but if it's a boy? Maybe the real father can have a say. What name do you like?" : "RESPO:Oh, of course. But I was growing to like $STRING." >>
<<say _ASKER _RESPO PAGE:31 !HAPPENED:BABY_NAMED >>
<</if>>
<<if _PREGGED_YNG >>
<</if>>
<<if _PREGGED_OLD >>
<<say "You're gonna kill me when you find out, but I just have to tell you. That pregnancy wasn't an accident... (taunt/confess)" PAGE:70 >>
<<else>>
<</if>>
<<else>>
She doesn't want to speak to you anymore.
<</if>>
<<do "Address _YNG..." PAGE:20 "RESPO:" CHOICE:Y >>
<<do "Address both of them..." PAGE:10 "RESPO:" "CHOICE:" >>
<<case 35 >>
<<stand _STANDONE >>
<<convo 0 _OLD player >>
She rolls her eyes.
<<set $STRING2 = $STRING2+"".length>2 ? $STRING : _NAME+" Jr." >>
<<p>><<textbox "$STRING2" $STRING2 >>
<<say "How about... (suggest name)" NEXT >>
<<case 36 >>
<<stand _STANDONE >>
<<if !$STRING2.length > 3 >>
<<gotopage 35 >>
<<else>>
<<quo _YNG "$STRING2? Great, fine whatever." >>
<</if>>
<<say "I knew you'd like it." PAGE:30 "RESPO:Alright." CHOICE:O >>
<<case 31 >>
<<stand _STANDONE >>
<<convo 0 _OLD player >>
She takes out her notebook.
<<set $STRING = $STRING+"".length>2 ? $STRING+"chan" : _NAME+" Jr." >>
==
<<= $STRING ? 1 : 0 >>
<<= $STRING+"" >>
<<= $STRING.length >>
<<= typeof $STRING >>
==
<<p>><<textbox "$STRING" $STRING >>
<<say "How about... (suggest name)" PAGE:32 "RESPO:" >>
<<say "Nevermind." PAGE:30 "RESPO:Alright." >>
<<case 32 >>
<<stand _STANDONE >>
<<if $STRING.includes(_HUSBAND) >>
<<quo _OLD "That's my husband's name! Incroyable, how did you know?" >>
<<quo _YNG "He just guessed, _OLD." >>
<<quo _OLD "No, there's something to this. It's a sign. My husband, he would get a kick out of it if I named a boy that... and it would feel good to put some link between my husband and this baby, which would be nice." >>
<<quo _YNG "Ugh." >>
<<set $STRING = _HUSBAND+" II" >>
<<if _PREGGED_YNG >>
<<quo _OLD "Ugh? You should have _NAME name your baby as well." >>
<<eventhappen BABY_NAMED >>
<<set $STRING2 = _NAME+" Jr." >>
<<say "Alright, I got a name for you, _YNG..." PAGE:35 "RESPO:Fine, let's hear it" CHOICE:Y >>
<</if>>
<<elseif $STRING==_NAME >>
<<quo _OLD "Aren't you a vain one, _NAME! Maybe I'll call him Fierté, which means pride in my language, after his father's pride." >>
<<set $STRING = "Fierté" >>
<<elseif $STRING.includes(_NAME) >>
<<quo _OLD "_NAME! Don't make it so obvious! I have a husband to think about." >>
<<set $STRING = "" >>
<<elseif $STRING.length>2 and !random(0,3) and 1 >>
<<quo _OLD "$STRING was my first boyfriend's name! So I can't do that.|$STRING? I already have kid named that!|Haha, _YNG just dumped a boy named $STRING. She won't want a cousin called that!|I don't like it. Sounds foolish.|My husband's boss is named $STRING. If I ask to call the baby that, he'll think I'm having an affair with his boss! Which I am...|$STRING reminds me too much of the boy who used to mow my lawn.|Ha! $STRING is my youngest son's fath- I mean, is the name of _YNG's father. Sorry, I got confused there, don't concern about it.///she says, looking nervous.|No, $STRING sounds too American." >>
Your name has been rejected.
<<set $STRING = "" >>
<<elseif $STRING.length>2 >>
<<quo _OLD "$STRING? Has a nice sound to it...|$STRING _LASTN? Yes, I like it.|That's a great name! It's going on the list for sure!" >>
<<quo _YNG "You can't be serious! You're letting him name your kid?" >>
<<quo _OLD "Why are you so serious all the time, _YNG? Learn to enjoy life.|It's his baby too, _YNG.|You don't like $STRING? It's better than the names you came up with." >>
<<else>>
<<gotopage 31 >>
<</if>>
<<say "Actually, I can do better..." PAGE:31 "RESPO:Alright, then think of one." !HAPPENED:BABY_NAMED >>
<<say "Nevermind." PAGE:30 "RESPO:Alright." >>
<<case 70 REVEAL AND OUTRAGE >>
<<quo POV "I mean I sabotaged your pills. I //wanted// you to get pregnant.">>
<<if _PREGGED_OLD and _PREGGED_YNG >>
<<convo "Do you mean to say-|What?! Say that again!///interrupts _YNG.|||You goddamn shit! I'll - I'll fucking kill you!" _OLD _YNG POV >>
Suddenly _YNG swiftly kicks you in the nuts! As you keel over in pain, _OLD shoves you to the ground and the two of them kick you hard with their heeled shoes, screaming all the while.
<<quo POV "Ladies, I can explain... I'm an asshole who doesn't respect women." >>
<<health -30 >>
Once they've made this scene, the two preggers storm out.
<<elseif _PREGGED_OLD >>
<<convo "Hein? What do you mean by that?|I mean I sabotaged your pills. I //wanted// you to get pregnant.|You piece of shit, _NAME!|Seethe, bitch.|I have been playing these tricks for fifteen years and only now do I get pregnant, it had to be something strange. I kenw the pill tasted funny, after that. I'm so foolish!" _OLD POV >>
Suddenly _OLD slaps you! Following her lead, _YNG makes a move to kick you in the nuts, but you're ready this time and block her.
<<health -3 >>
You double over in pain and feel them spit on and scream at you. By the time you can right yourself, they've both stormed out.
<<elseif _PREGGED_YNG >>
<<convo "|What do you mean?|I mean I sabotaged your pills. I //wanted// you to get pregnant.||You goddamn shit! I'll - I'll fucking kill you!" _OLD POV >>
Suddenly _YNG swiftly kicks you in the nuts!
<<health -10 >>
You double over in pain and feel them spit on and scream at you. By the time you can right yourself, they've both stormed out.
<</if>>
<<p>>Women, amirite?
<<event_finalize >>
<<event_exitlink "Better get out of here, that was kinda embarassing." >>
<<eventjournal "Those conwomen didn't take the news of my sabotage well. I'll be over this by tomorrow but they're stuck with spanw forever. Sucks to be them!" >>
<<case 100 LEAVING >>
You say goodbye and leave.
<<if $STRING >>
<<set _BABYNAME = "conwoman_bastard_"+$STRING >>
<<happen _BABYNAME >>
<</if>>
<<if $STRING2 >>
<<set _BABYNAME = "congirl_bastard_"+$STRING2 >>
<<happen _BABYNAME >>
<<set _NEWSCAM = 1 >>
<</if>>
<<if _UNPREGGED_OLD or _UNPREGGED_YNG >>
<<set _NEWSCAM = 1 >>
You had your fun with them, you suppose. Nothing much to be done...
<<elseif _PREGGED_OLD and _PREGGED_YNG >>
You enjoyed running into them, but no need to drag it out - they know they've been had, and they've served their purpose.
<<elseif _PREGGED_OLD >>
You got the old bitch pregnant, and she doesn't even seem to mind.
<<elseif _PREGGED_YNG >>
This chick is pissed at you. It doesn't bother you in the least, but you aren't going to stick around and put up with her lip either. You got enough lip in the bedroom from her...
<<else>>
You had your fun with them, and that lightning isn't going to strike twice. Nothing much to be done...
<<set _NEWSCAM = 1 >>
<</if>>
<<if _NEWSCAM >>
<<do "Leave." NEXT CHOICE:Y >>
<<else>>
<<event_finalize >>
<<event_exitlink "Leave." >>
<<eventjournal "I'm done with those two conbitches." >>
<</if>>
<<case 101 >>
<<convo 0 _OLD _YNG POV >>
<<stand images/events/conwomen/standY1O1Y.png >>
As you step away, you hear whispers behind you.
<<convo "Do you think he could help you with that other-///you hear _OLD say over your shoulder as you walk away.|Shhh!||Well, it's //his//, after all, and he could-|Ok, fine! _NAME, wait a second! Before you go...///she says, pausing awkwardly.||Ask him already.|Yeah, ok. _NAME, our relationship got off on a rocky start. Actually, we don't have a relationship, and that's fine; neither of us want that. But you probably have some sort of paternal wish for our baby to do well in life, right? I mean you must have some paternal intinct or whatever, right?" _OLD _YNG POV >>
<<say "Nah, just an impregnation instinct." "RESPO:|Yeah, //no shit//. But but just, like... hear me out? It'll take an hour of your time, tops?|I have to listen to you for an hour?!||No! I mean the thing I'm gonna ask you to do. It's no big deal, come onnnnn!" NEXT >>
<<say "Out with it, what do you want?" "RESPO:" NEXT >>
/*
<<say "" "RESPO:" >>
*/
<<case 102 >>
<<stand _STANDONE >>
<<convo 0 _OLD _YNG POV >>
You wonder what this is about.
<<convo "|So our baby needs a father, right? So- No //waitwaitwait// don't leave, I don't mean //you//. I've already... told a guy the baby is //his//. He believed me, I think, but he didn't react how I wanted him to. I was thinking, if you could come along and help me talk him into taking a role in the baby's life?|How am I going to do that?|Whatever way you think will work. I figure you could pretend to be my brother and be like 'you got my sister pregnant! have you no honor sir' type thing?" _OLD _YNG POV >>
<<say "How about 'you got my sister pregnant, marry her or I'll kill you!'." "RESPO:|Sure, whatever. Whatever works." THREAT>4 NEXT >>
<<say "I'll appeal to his better nature.." "RESPO:|He's a sweet boy, so that might work. I think he's just frightened, and needs someone to keep him calm so his better nature can make the right decision." CHARM>4 NEXT >>
<<say "Who is this dude you're going to pull this on?" "RESPO:You really should tell him.|It's a long story, I'll explain it on the way, ok?" NEXT >>
<<say "Whatever, I don't have time for this kinda shit. That bastard is your problem now, bitch." PAGE:888 "RESPO:|Fuck you, asshole.||Piece of shit!" >>
<<case 103 >>
<<stand _STANDONE >>
<<convo 0 _OLD _YNG POV >>
She seems to think you'll follow after her, but you don't budge an inch.
<<convo "|Ok look, it's just a bit of a walk to his condo downtown. We go there, have a short talk to him, go our separate ways. No big deal, right? We can do it now, and you'll be done with me and your baby, forever. What do you say?" _OLD _YNG POV >>
<<say "Fine, lets go get this overwith." PAGE:110 >>
<<say "I got too much shit to do, I'll meet you downtown some other time and we can do it." PAGE:999 "RESPO:|Alright, but you better mean it!///she says, and you hear a ding come from your phone.|///It's an {{ICT}} (impromptu contact token), a piece of data that is sent from phone-to-phone via line of sight that allows one party to call the other once while retaining the anonimity of both parties. She's clearly sent this to you so you can call her up when you're ready - you should contact her when you're downtown if you're serious about doing whatever this bullshit is." >>
<<say "Fuck that shit. That bump is your problem now, bitch." PAGE:888 "RESPO:|Fuck you, asshole.||Piece of shit!" >>
<<case 104 >>
<<stand _STANDONE >>
<<convo "|The guy is staying at a condo his family owns downtown" _OLD _YNG POV >>
<<case 110 LEAVE >>
The two of them leave so she can get ready.
<<set $WHERE = "downtown" >>
<<change_bg >>
<<timepasses .25 >>
<<do "leaveee" GOTOEVENT:conwomen3 >>
<<case 777 DELAY >>
<<convo 0 _OLD _YNG POV >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo 0 _OLD _YNG POV >>
You leave them, hoping never to see them again.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "I told those French (?) bitches to go fuck themselves." FIN >>
<<case 999 GOODEND >>
<<convo 0 _OLD _YNG POV >>
<<showifexists $REPLY >>
<<event_unlocknext >>
<<event_exitlink "Procrastinate this task until whenever (or never)." >>
<<eventjournal "I said I'd help that not-French bitch I knocked up con her a baby-daddy." >>
<<default >>
<<error_missingpage >>
<</switch>>
/*
<<include conwomen25 >>
*/
<<eventfoot >>
<</nobr>>
<<nobr>>
<<eventhead>>
<<talkingto hatty >>
<<talkingto congirl >>
<<difficulty 1 >>
<<set
_GUY = "Chadley",
_GAL = "Penina",
_GAL = "hatty".getFullName('first'),
_CONGIRL= "congirl".getFullName('first'),
_SON = setup.happenStance("congirl_bastard_"),
0 >>
/*
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<schedule news "Sheep wanders into town." 1 >>
*/
=='$GOTOEVENT'_SON'==
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "You should call that not-French bitch you pregged about her plan." >>
<<case 0 START_SCENE >>
<<if $GOTOEVENT >>
<<convo "I need to go change, I'll meet you at the place.///she says, giving you an address.|Change? You booked your own hotel room this time?|Uh, no. I got a guy I met on the internet to rent our room. He'll be arriving in two days for a romantic week with his internet girlfriend, but by then my aunt and I will have found another place, which is a good thing beause he'd probably kick us out the second he saw my belly think he'd been catfished, or whatever." >>
<<else>>
<<holocall congirl "You call girlface." >>
<<convo "_NAME? You ready?|I guess I am. Let's get it done.|Ok. I'll meet you at the place.///she says, giving you an address." >>
<</if>>
<<do "Head to the address in question." "RESPO:" NEXT >>
<<case 1 >>
<<unstand >>
<<change_bg spire-penthouse >>
You arrive at the address - the place looks pretty swanky. Perhaps not the wealthiest condo building in the city - which is host to many billionares - but you can't imagine anyone who lives here spends much of their time looking at grocery store flyers.
<<p>>You see a pregnant woman in the distance, and _HERNAME waves when she spots you.
<<convo "|You going with casualwear for this meetup, apparently?|Are you making fun of me? Also how do you expect me to put him at ease when I'm wearing an expensive dress of the kind he's never seen me in?" >>
She waves to the security guard and he lets you in. As you ride the elevator up, she explains.
<<convo "|That was easy.|The guard recognizes me from the last time I came by. _GUY told him to let me in, but when he found out why I was going to see him, he was too afraid his parents would find out about the pregnancy situation if he even spoke to security about me after that point.|Security won't be a problem, then." >>
<<say "We should go over the plan. So what are we doing here exactly?" "RESPO:So we show up, you pretend to be my brother and you're all pissed, and you kinda threaten kinda shame him into talking to me, right?|That's it? That's the plan.|Yeah why? What's wrong with it?" CHOICE:C NEXT >>
<<case 2 >>
<<unstand >>
<<convo >>
<<if $CHOICE=="BASTARD">>
<<show "It's easy to forget that some gestures work even the recipient is aware they are totally insincere. Although she's not keen on you, and knowing was no emotional significance to your name selection, the naming still meant something to her." SKILLUP:charm:5 CHOICE:NONE >>
<</if>>
<<if _TIMER > 5 >>
<<p>>The elevator door dings.
<<convo "Alright, here goes nothing." >>
<<do "Exit the elevator." "RESPO:" NEXT >>
<<else>>
<<say "Are you trying to force this guy into marriage, or just get paternity money out of him?" "RESPO:I'll settle for bigass monthly paternity cheques, but once I started thinking about blaming him, I got butterflies in my stomach about it. Before I just wanted to smash him, now I want to own him.|If you get married, you're going to have to explain why you don't have a brother anymore.|Nah, I'll figure that out later. I'll just say you went off to war or something and got shot.|Great idea.///you say, imagining the logistics of this dumb woman's having to fake her fictional brother's funeral." TIMER:1 KNOW:TUTORING JUSTONCE >>
<<say "So who is this guy?" "RESPO:So a few years back, I was on a flight and I talked my way into into first class. There I see this guy across from me, an older guy who seemed kinda loaded? I look him up and see he's rich, like a senator or some shit right, so I'm like what if I let him put my wrinkled dick in me? Only once I started chatting with him he kinda seemed really into his family and whatever, so when he mentions he's got a kid who's having trouble in calculus, I'm like, oh wow what coincidence I tutor calculus to guys his age.|You tutor calculus.|Yeah. Like I know math and shit, I'm smart ok? Anyway, I went to their mansion and tutored the kid. He was cute. Like if I was a few years younger... well anyway, I once a week. I thought it would be cool if he could drive me around in a sportscar or take me to their second house in the hamptons or some shit - plus, he was cute, as I said - so I play the seduction long con. I wear lowcut tops, lean forward and pretend not to notice when he's staring, subtly implying he has a chance, that whatever girl from church he talks about isn't into him. He was a sort of save-it-for-marriage type but I was making progress. My trip here was coming up, so I had to speed things up faster than I wanted, but the long of the short of it was, I took his virginity.|Lucky him, I suppose.|Yeah, only he reacted badly. Accuses me of taking advantage him, forcing myself on him, whatever.|What a loser.|Hey, don't be mean to him! He had a point. I did kinda pin him down and made hit happen in spite of his efforts, you know.|You mean you r-|Don't say it! It's not like that." EVENTHAPPEN:TUTORING TIMER:1 JUSTONCE >>
/*
*/
<<say "A senator? I'm not pissing off a powerful person, am I?" "RESPO:No more than //I// am." TIMER:1 KNOW:TUTORING JUSTONCE >>
<<say "Do you normally take tutoring jobs to fuck around with younger guys?" "RESPO:No, but it was this idea I had. I get bored of the older dudes my aunt and I normally bag. I applied at Utara U, and if I get accepted, I could stay here on the island, maybe get a part-time job tutoring at one of the schools here. I'd just need to find a rich one and... I dunno. I don't know what the long con would have been, but something more interesting than the one-and-done stuff we usually do, you know?|You learn a bit from listening to her. Since you're interested in meeting young women at peak fertility, maybe you should get such a job." KNOW:TUTORING LEARN:school-location LEARN:college-location SECRET >>
<<say "Does this guy know you're pregnant?" "RESPO:Yeah, when I found out, I was panicking about what to do. Then I remembered he and his sister would come that time of the year and stay at their place, so I tried dropping by. When he took one look at me, he started to panic. I couldn't talk to him much before he closed the door and bolted it.|That's it?|Well, he cried a bit. A lot, actually. I tried convincing him to open the door, or at least talk to me, but it didn't work.|Cried like a little bitch, huh?|No! I mean, yes, but it was cute. He's sensitive.|" TIMER:1 JUSTONCE >>
<<say "Can I have my money back?" "RESPO:Yeah fine look, I'm working on finding a father for //your// kid, but yes I'll find a way to get you the money I took if this works out. This is worth more to me than a bit of change." TIMER:1 JUSTONCE >>
<<if _SON >>
<<say "I can't believe I'm helping you trick some rube into responsibility for that bastard in there. (point at her belly)" "RESPO:Bastard? Don't call our b- I mean, _GUY and my baby 'bastard'. He //has// a name, //you// know that. And you don't have to be so crass anyway.///she says, frowning. Somehow it seems more genuine than any other emotion she's expressed." CHOICE:BASTARD ICON:SPECIAL TIMER:1 JUSTONCE >>
<<else>>
<<say "You should be grateful. Ussually when I get a girl pregnant I don't have to go on lame errands with her afterwards." "RESPO:What? You're joking right.|Not at all, but to be fair I just delete their number from my phone and hope I don't run into them, so I don't give them a chance.|No not the errand part, the- oh nevermind. Also not funny." CHOICE:BASTARD BREED:3 TIMER:1 JUSTONCE >>
<</if>>
<<say "Let's just get this overwith." "RESPO:" NEXT >>
<</if>>
<<case 3 >>
<<unstand >>
<<stand man-young >>
You exit the elevator the the penthouse floor. There, a hallway branches in two directions; presumably the floor comprises two appartments.
<<convo "_GUY? How are you.|_CONGIRL... look I... oh god... P-p-please, I c-c-an't deal with this right now." _GUY _WHO >>
He starts to close the door.
<<do "Jam your foot in the door." "RESPO:" NEXT >>
<<case 4 >>
<<unstand >>
<<stand man-young >>
<<convo "Who are you?!///he says, not having noticed you until this very moment.|_GUY, we just want to talk! Please, let us in!///she pleads." _WHO _GUY player >>
He's trying to push the door shut, and it seems to be working - somehow the pressure of the door is causing you to lose your foothold.
<<set _GETIN = "NEXTNEXT" >>
<<show "The door must be designed so that the force of closing it would be amplified by what you asume is a system of weights and pulleys in the wall. Obviously, it was intended as a security measure against this very rare kind of intrusion." TECH:3 >>
<<do "Shoulder the door open." "REPLY:You push the door with all your might. He seems to redouble his effort, but it's no use." S XP:20 _GETIN >>
<<do "There's gotta be a technial solution to this problem." "REPLY:The solution is so obvious that when it comes to you, you wonder why you didn't think of it sooner; it would be a safety issue if the door closed like this by default, so he must be holding down a button to achieve this effect. You make a quick estimate of where his right hand is on the other side of the door, and elbow there as hard as you can. <p>OW! The door is more solid than you expected, but soon the door pressure seems to lessen, and soon you are pushing the door open. You thought maybe the vibrations of the door would cause him to lose his grip on the button, but in actual fat you think he just flinched from the sound of the impact and let go of the button. You're in!</p>" TECH HP:-3 XP:20 _GETIN >>
<<say "Let us in asshole! We just wanna talk!" "RESPO:" NEXT PAGE:30 >>
<<case 5 >>
''<<= $CHOICE.toLowerCase().playerStat() >>''
checks your threat score
<<do "Faild" "RESPO:" PAGE:30 >>
<<do "Win'd" "RESPO:" PAGE:60 >>
<<case 6 >>
<<unstand >><<stand man-young >>
You get in
<<convo "" _WHO player _GUY >>
he panicsk and begs
/*
*/
CONCERN1: she forced herself on him
<<do "Dismiss sarcastically." "RESPO:|Oh yeah, big-titted hotties ar always trying to jump virgin losers, //that's// a thing.||Yeah, what is this, a porno? Do we live in a porno world, _GUY?|I don't think we do, sis. Get real, dork." NEXT JOKE POINT:1 >>
<<do "Counteraccuse him of the same." "RESPO:|Oh yeah? That's funny because she told me it was you who forced yourself on //her//.|WHAT?! She was on top of //me//, holding me down.|_GUY, not all force is physical.///she begins, picking up on your vibe.///For weeks you would look down my shirt, pay me seemingly benign complements, but it was obvious the whole point was to make me feel an obligation...|And so you abused your position of power over her as employer's son to coerce my sister into sex.|N-no! It's not like that!|And the day in question, he kept giving me drinks!|It was diet Coke!|Doesn't matter. You were forcing her into a position of obligation to you by feigning generosity.|I totally felt obligated! That's exactly what he was doing!|Oh sh-sh-shit... Did I really... Did I really r-r-r-rape..." NEXT POINT:1 >>
<<do "Hand waive this away and press on." "RESPO:" NEXT >>/* */
<<do "Shove him up against the wall." "RESPO:Ah! S-stop it!" SKILLUP:FIGHT:1 NEXT MOOD:1 >>
<<case 7 >>
<<unstand >><<stand man-young >>
<<convo "" _WHO player _GUY >>
You won this round.
<<convo "" _WHO player _GUY >>
CONCERN2: he's not ready to be a father
<<do "Use guilt." "RESPO:|So what? You'll learn. You think it's better for my sister to have your kid alone? Your bastard - forgive me _HERNAME - without a father?" POINT:1 THREAT:_DIFFICULTER NEXT >>
<<do "Use fear." "RESPO:" THREAT:_DIFFICULTER POINT:1 NEXT >>
<<do "Roll your eyes and make a wanky gesture." "RESPO:" NEXT >>
<<do "Sock him in the gut." "RESPO:Oof!" SKILLUP:FIGHT:1 NEXT MOOD:1 >>
<<case 8 >>
<<unstand >><<stand man-young >>
<<convo "" _WHO player _GUY >>
CONCERN3: his parents are going to kill him
<<do "Encourage him to not be such a pussy." "RESPO:|Stand up for yourself for one in your life" CHARM POINT:1 NEXT >>
<<do "Assure him it'll be fine." "RESPO:" LIE POINT:1 NEXT >>
<<do "Shake your head dismissively." "RESPO:" NEXT >>
<<do "Smack him like a bitch." "RESPO:Ow! Ow!|And another one for good measure!///you say, slapping him again." SKILLUP:FIGHT:1 NEXT MOOD:1 >>
<<case 9 >>
<<unstand >><<stand man-young >>
<<if _POINT + _MOOD/1000 >= 3 >>
<<convo "" _WHO player _GUY >>
Well, ok...
<<else>>
You don't seem to be making much progress. You start to get impatient with this whole ordeal, and find yourself eyeing the door.
Just as you do, you hear something outside the suite. Someone is approaching...
You aren't sure who it is but you'd better make this scene look benign.
<<do "Shush _HERNAME and dust off _GUY." "REPLY:You get him on his feet the moment before the door opens... A thin young woman enters the room." PAGE:33 >>
<</if>>
<<case 10 >>
<<unstand >><<stand man-young >>
<<eventimage finale/sister.jpg rightwide >>
PAGE 31 maybe
<<case 30 FAILED >>
<<unstand >>
<<stand man-young >>
door closes on your foot
<<convo "" _WHO _GUY player >>
<<do "Continue." "RESPO:" NEXT >>
<<do "Continue." "RESPO:" NEXT >>
<<do "Continue." "RESPO:" NEXT >>
<<case 31 >>
<<unstand >>
<<stand man-young >>
<<convo "" _WHO _GUY player >>
<<do "Continue." "RESPO:" NEXT >>
<<do "Continue." "RESPO:" NEXT >>
<<do "Continue." "RESPO:" NEXT >>
<<case 32 >>
<<unstand >>
You hear a ding behind you. The elevator has arrived again - you didn't even notice it leaving.
<<convo "Huh?|Shit, is it security?! You said-|Shhh, calm down, it's not. There's only one apartment here, it could only be his sibling. Act casual.///she says, as footsteps echo around the bend of the hall.///They'll let us in, maybe.|And then what?!///you whisper-shout. This deal is getting worse all the time.|I don't know. We'll think of something." _WHO player >>
<<do "Continue." "RESPO:" NEXT >>
<<do "Continue." "RESPO:" NEXT >>
<<do "Continue." "RESPO:" NEXT >>
<<case 33 >>
<<eventimage finale/sister.jpg rightwide >>
<<showifexists $REPLY >>
<<unstand >><<stand man-young >>
<<convo "_CONGIRL?|_GAL?||Oh my god, I didn't know you were in town. It's been so long! And...///she looks down at _CONGIRL's belly.///Oh wow you're... I didn't know you were pregnant either! Oh my gosh. You must be _CONGIRL's husband!///she says to you, reaching out her hand with a smile.||Actually, I'm _NAME.///you say, taking her hand and shaking it.///Her //brother//.|Oh, I'm so embarassed. I didn't even realize you had a brother, _CONGIRL.|No, it's ok. We were estranged, it's a long story.||Well, I'll let you in, you can tell me all about it. I wanna get caught up!" _GAL _WHO player >>
You hear _GUY's footsteps scurry away. He was listening at the door
<<do "Continue." "RESPO:" NEXT >>
<<case 34 >>
<<unstand >>
<<stand woman-young offset1 >>
<<stand man-young >>
<<convo "|Oh, it's such a mess in here, I'm sorry. Let me just tidy things up.///she says, dusting crumbs off the cushions of a sofa.///_GUY! We have company! Come see!|///Her brother emerges cautiously from the hall. He looks at you apprehensively, and you coldly return his gaze. You're still playing the part of an angry brother, but toned down enough to not disrups whatever your pregnant partner has in mind. (If this situation were real, and he did get an actual sister of your pregnant, he'd be dangling off the balcony by his ankles, begging you to spare his life.)" _WHO _GAL player >>
Once you're inside, _CONGIRL whispers to you.
<<convo "Look, I think you should go. I'll just have to wait until I'm alone with _GUY. His sister will find out eventually, but this is delicate so..." _WHO player >>
<<eventimage finale/ass1.jpg rightwide >>
<<horny 5 >>
Although she's giving you an out for this annoying task, it doesn't sit right. You came here to play a role, and you got yourself a little amped up for it and feel somehow that this anticlimatic end is a letdown, and you're being shortchanged.
<<p>>As you ponder the nagging sense of an incomplete task, you realize there's something else weighing on you. _GAL's ass, bobbing as she fluffs pillows and rearranges objects in the room is tantalizing.
<<do "Don't stare for too long." NEXT >>
<<case 35 >>
<<unstand >>
<<stand woman-young offset1 >>
<<stand man-young >>
<<show "Usually when a girl bares her ass at you like this, you'd assume it's because she wants you to notice. But there's a certain air of innocence about her, like she has no idea the effect she could have." C:4 >>
<<eventimage finale/ass2.jpg right >>
_GAL, without any regard for the possibility that you're watching, finishes a task and wiggle-hops in her jean shorts as she tries to adjust a wedgie she must have acquired. This is too much.
<<quo _WHO "So anyway,///_CONGIRL starts, realizing you haven't taken the hind, gives another one,///_NAME has to go unfortunately." >>
<<quo hatty "Oh, that's too bad. It was nice to meet you _NAME.///says _GAL, smiling at you warmly.///Maybe the four of us can go to the beach tomorrow?" >>
Of course, there won't be a friendly outing. _CONGIRL is going to drop her bombshell after you've left and you'll be tossed aside, a character in her dumb script that is no longer useful.
<<horny 5 >>
<<say "Yeah, sure. Bye _CONGIRL. (depart without making a scene)" "RESPO:Right. Thank you. Wish me luck.|///You say your hasty goodbyes and close the door behind on your way out. You're done with this mess." NEXT >>
<<say "_GUY you bastard! You got my sister pregnant, I'm getting //your// sister pregnant! (and you aren't asking for her permission)" "RESPO:" NEXTNEXT CANACT:RAPE >>
/*
Fine, whatever. You //owe// me.
*/
<<case 36 >>
<<convo "" >>
<<do "Continue." PAGE:999 >>
<<case 37 >>
<<unstand congirl standtint >>
<<stand man-young >>
_GAL gasps at this shocking exclamation.
<<quo hatty "_GUY, you got _CONGIRL-///she says, then her eyes open wider as her brain has finished processing what you said.///Wait! You're going to get me-" >>
<<quo congirl "Wait, what? We didn't discuss-" >>
<<eventimage finale/penetrate.jpg rightwide >>
You process the pre-rape with alarming efficiency. You yank her by the shawl hard, lifting her off her feet to fly into your left arm. There, held firmly in the crook of your arm, you swiftly part her from her jean shorts, drop her on her feet and hastily knee her in the back of the legs, sending her to her knees on the sofa.
<<quo hatty "Ooof! Wh-what just happened...?///_GAL says, looking down at her hands as she steadies herself from falling over. The sudden chain of alarming events a bit much for her at present." >>
<<quo _GUY "No, please!///protests her brother feebly without moving an inch. He knows what's about to go down!" >>
<<quo hatty "My shorts..?///his sister says, noticing her discarded garment not far from her face.///Wha..." >>
<<take panties >>
<<p>>You look up at your two spectators, the horrified _CONGIRL and _GUY, then back to _GAL. You laugh, spit on your hard cock and quickly lube it and quickly put it in position to penetrate. Your victim's eyes suddenly become alert, looking straight at you... She feels the tip of your dick touching her most private of areas, feels the pressure increase as you press against the shaft of your dick with your thumb...
<<p>>You wait until the very moment a look of horror emerges on her face and...
<<do "Penetrate!" "RESPO:" NEXT >>
<<case 38 >>
<<eventimage finale/fuck1.webp rightwide >>
<<unstand congirl standtint >>
<<stand man-young >>
It's not an easy fit, but you aren't taking no for an answer.
<<quo hatty "Ugh! Gnnn..." >>
<<quo POV "Grrr...///you grunt, pushing hard against her tight lips like a battering ram." >>
<<quo hatty "OH!///she screams as you feel a popping sensation. You're in!" >>
Oh, what a feeling. Her tight little body thrills you from the very moment of entry, and you make the moves to return the favor.
<<quo hatty "Ah... oh... oh gosh... no... no..." >>
You move faster.
<<quo hatty "Ngh ngh gn... ah ah ah... Oh... shhhhh..." >>
<<do "Get a good hold of her and show her a good time." NEXT >>
<<case 39 >>
<<unstand congirl standtint >>
<<stand man-young >>
You grip her by the jaw and hold her so she faces your two specatators. She has no wiggle room for movement, and this is by design: She has to understand that this is not an interactive experience. She is being //used// and there is no escape.
<<eventimage finale/inside.jpg >>
<<skillup grab 1 >>
<<eventimage finale/fuck2.webp rightwide >>
<<quo _GUY "_GAL... no... please stop it!///whines _GUY as you use his sister." >>
<<quo hatty "Aaaagh! Ahhh... oh... Shhhh... fff..." >>
<<quo congirl "_NAME! This has gone too far!///screeches _CONGIRL who has no idea how far you're willing to take this." >>
<<quo hatty "Uhh... huhhh... huhhhh...///your fucktoy pants, denied the ability to speak through vigorous pounding." >>
The amount of control you have of this skinny bitch with such minimal effort thrills you as much as as the sexual act itself does. Still, your exploration of her body has been quite shallow.
<<do "See how deep it goes..." "RESPO:" NEXT >>
<<case 40 >>
<<eventimage finale/fuck3.webp rightwide >>
<<unstand congirl standtint >>
<<stand man-young >>
<<quo hatty "Oh... my... god... Oh... stop it.... please stop it..." >>
While you treat her like a human flesh light, pussy squeezes your cock tightly, yet in spite her protests it's also slick wet. You pull back, pool your strength and ram it.
<<quo hatty "UGH! NGh! AHHH!" >>
Each deep thrust ellicits an even more blatanty erotic sound from her throat. It can't escape the notice of your wincing audience that she's starting to enjoy herself.
<<quo POV "You love it, don't you bitch?" >>
You grip her neck tightly and ram her ass hard.
<<quo hatty "Ugh! Ooof!! Oh Jesus..." >>
_GUY steadies himself on a piece of furniture; he can barely stand, and the tears stream down his face as he watches helplessly. _CONGIRL squirms anxiously, a look of horror on her face at the very scene she inadvertently set the stage for.
<<do "Really show them what you can do." "RESPO:" NEXT >>
<<case 41 >>
<<eventimage finale/fuck4.webp rightwide >>
<<unstand congirl standtint >>
<<stand man-young >>
<<quo hatty "Ohhh... ohhh.... ohhhhh... " >>
You can tell she's losing herself. The situation is too terrifying and humilliating, so she's retreating from the external reality into the sensations her body is experiencing - perhaps even for the first time. There, she learns the wonders of being skewered by your meat spear.
<<quo POV "Remember what I said at the start... how your brother impregnated my sister?" >>
<<quo hatty "Uhh... oh no... n-n- ohhhhhh...///she moans, unable to utter a coherent thought for very long." >>
<<quo POV "Is it a safe day, _GAL?" >>
<<quo hatty "UH! N-OHHHHH!" >>
<<quo POV "It isn't, is it?" >>
<<quo hatty "Oh... ohhhhh... ahh.... uhhhh...." >>
<<quo congirl "_NAME, that's enough! You can't go through with this!" >>
<<if setup.havePills()>>
<<show "You've got pills. Perhaps an impromptu medication to help with impregnation?" ICON:MEDS CANACT:sabotage >>
<<choosepill "Forcefeed her a" >>
<<do "Lets see if you can get the job done //au natural//." "RESPO:" NEXTNEXT >>
<<else>>
You can indeed go through with this...
<<say "You ready to get pregnant, bitch?" NEXTNEXT >>
<</if>>
<<case 42 PILLING >>
<<eventimage finale/fuck5.webp rightwide >>
<<unstand congirl standtint >>
<<stand man-young >>
<<quo player "Here, this'll help out.///you say, shoving it down her throat." >>
<<quo hatty "Glug... glrgh...///she says as you massage her throat. She wallows involunatarily." >>
_GUY gasps at this. He might not know what you put in her mouth, but everyone in the room can easily guess. His knees start to shake, just as his sister's have.
<<say "You ready to get pregnant, bitch?" NEXT >>
<<case 43 CREAMING >>
<<eventimage finale/fuck1.webp rightwide >>
<<unstand congirl standtint >>
<<eventimage finale/inside2.jpg rightwide >>
In spite her moans you hear that she's started crying. The smell of tears mixes with the scent of her sweat-glistening. The terror, rage and excitement in the moment has ensnared everyone in the room.
<<quo congirl "_NAME! That's //ENOUGH//! PULL OUT BEFORE ITS //TOO LATE//!" >>
<<quo _GUY "_GAL... my sister... p-p-please..." >>
You ignore their pleas and hammer harder and faster. You're at full speed now - no hammering the breaks!
Amid the sobbing and screaming of spectators, one quiet voice emerges...
<<quo hatty "_NAME... Please... I'll do anything... just... p-p-pull outtt..." >>
<<unstand congirl standtint >>
<<stand man-young >>
/* PATH B where she sucks your dick */
<<say setup.QUIPS.player.raping_came NEXT >>
<<say "Watch _GUY! Watch as I knock your sister up!" NEXT "RESPO:|_GUY...|_GAL... I'm so sorry...||I- I l-love you-OHHHHH!!!" TOKEN >>
<<say "Name my bastard _SON!" NEXT "RESPO:But that's my babies' name!///protests _CONGIRL." TOKEN >>
<<case 44 PREGNANT >>
<<convo "" congirl hatty _GUY >>
<<talkingto hatty >>
<<fuck hatty player pregbonus >>
You reach your limit, and with a final devastating slam you flood her guts with cum!
<<eventimage finale/inside3.jpg fullwidth >>
<<if "hatty".isPregnant() >>
You feel an intense sensation of bliss. But there's more this time... For a moment, a vision of colored light bursting from her body is before you, two glowing orbs between her hips, bolts of energy shooting back and forth between them... The vision soon fades, but the impression is left in your mind.
<<p>>
<<eventimage finale/creampie.jpg right wide >>
It wasn't just an illusion. _CONGIRL grips her belly, but not in pain - an involuntary smile seems to melt the horrified expression on her face, for a moment. The air has changed, like it was energized by the shockwave of the impregnation, and the occupants of the room seem to have noticed. You know, from looking at their contorted faces, that they have realized it beyound the shadow of a doubt as well - they witnessed an impregnation.
<<quo _GUY "Is she... she's gonna..." >>
<<quo _CONGIRL "Oh... _NAME... you're a monster..." >>
<<quo hatty "" >>
<<else>>
<<p>><<eventimage finale/creampie.jpg right wide >>
Cum and hymen blood streaks down her leg. She breaths heavily, realizing your assault has stopped, and takes a moment to cry softly as you hold her still.
<<quo _GUY "Why... is this... happening?" >>
<<quo _CONGIRL "Oh... _NAME... you're a monster..." >>
Monster? Hardly. You didn't even succeed in impregnating her.
<</if>>
_GUY collapses on the floor, crying. He cannot bear to look his sister in the eye. _CONGIRL consoles him, and she too seems truck by guilt to look at _GAL.
<<say "That hit the spot, thanks _GAL you were a load of fun." NEXT >>
<<say "Oh shit, the blood... You were a virgin? Haha, oops." NEXT >>
<<say "I'm gonna check up on you every so often. You better still be pregnant when I do." THREAT:1 NEXT ISPREG >>
<<say "I know I just put you through a lot, whore. I know you're confused; it felt bad, but it felt //good//. If you ever want to understand why, find a man named Typhon in the undercity. He'll make you understand why this happened, and what you were put on earth for." PARTY:TYPHON WIDGET:noticewhore:hatty NEXT >>
<<case 45 >>
<<change_bg downtown >>
<<convo "" congirl hatty _GUY >>
You wipe your soaked dick on her discarded jean shorts and make your way out of there.
<<p>>The security guard salutes you on the way out. If only he knew... Well, he probably will, and you don't want to be anywhere near this building when that happens.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "I raped the sister of that guy who... you know what? Forget it." FIN >>
<<textmessage "You're a fucking monster! What the hell were you thinking? Oh my god, I can't believe I'm having your baby...|congirl" 1 $STOLENAMOUNT >>
<<case 40 AGREED TO LEAVE >>
<<case 60 APOLOGISES >>
It's time to take responsibility, boy.
The world is filled with assholes like you, pumping and dumping good girls like my sister, nowhere to be found when they get pregnant. For shame!
Get on your feet and propose to her
You don't think my sister's sexy?
Then what's the problem here?
<<textmessage "It was really nice how you helped me out. I talked to Chadley, and he's calmed down and he says he'll tell his parents. If everything goes well, I'll have a ring on my finger by the end of the week and I'll be set for life.|congirl" 1 IMAGE $MONEYSTOLEN >>
<<textmessage "Well, it's done. Chadley proposed, got me a ring and everything. His parents are disappointed by the whole thing, but they seem to like me, I think things are going to turn out fine. He doesn't want to have sex with me until we're married, though. What a cute innocent boy!|congirl" 3 IMAGE >>
<<textmessage "Hey, you want to get a coffee some time? My aunt is busy doing the usual, and being around Chadley makes me horny but he won't go for it... It's frustrating.|congirl" 5 IMAGE $MONEYSTOLEN >>
<<schedwidget getnumber congirl >>
<<textmessage message|from DELAY IMAGE ATTACHMENT >>
<<textmessage message|from DELAY IMAGE ATTACHMENT >>
<<textmessage message|from DELAY IMAGE ATTACHMENT >>
<<textmessage message|from DELAY IMAGE ATTACHMENT >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<change_bg $WHERE >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
/*
<<stand man-teen >>
Threaten him.
You got my sister pregnant, I'm getting yours pregnant!
POV ""
GAL "I c-c-c-an't have your baby!"
"Why, is it a safe day?"
"Oh my god... it's not! Oh Christ no!"
BRO "Nooo!"
YNG "Pull out _NAME! You're taking this too far!"
POV ""
GAL "Oh Christ oh Christ oh Christ..."
BRO "Please sir I beg you!"
POV ""
GAL ""
BRO ""
YNG ""
POV ""
GAL ""
BRO ""
YNG ""
<<set
_JR = _NAME+" Jr.",
_ALREADY = "congirl_bastard_"+_JR,
_HAPPENED = _ALREADY.happened(),
0 >>
If you have a boy, name him _JR!
<<if _HAPPENED >>
<<quo _YNG "But that's the name of my baby!" >>
<</if >>
*/
/* the correct way to launch an event from within an event */
<<widget gotoevent >>
<<=console.log("gotoevent", $args)>>
<<set $PAGE=0, $STAGE="START", $myEVENT=$args[0], $GOTOEVENT=1, $LASTEVENT=passage() >>
<<=console.log("gotoevent", $myEVENT)>>
<<goto $myEVENT >>
/*
<<alert "testing out goevent for:" $args[0] >>
<<alert GOTOEVENT_WIDGET myEVENT $myEVENT >>
<<alert $GOTOEVENT >>
*/
<</widget >>
/* the correct way to launch a changer from within an event */
<<widget gotochanger >>
<<=console.log("gotochanger", $args)>>
<<set $PAGE=0, $STAGE="START", $myEVENT=$args[0], $GOTOEVENT=1, $LASTEVENT=passage(), $myENTRY_OVERRIDE = $args[1] >>
<<=console.log("gotochanger", $myEVENT, $myENTRY_OVERRIDE)>>
<<goto $myEVENT >>
<</widget >>
/* picks a random event and goes to it???? */
<<widget gotoeventfrom >>
<<=console.log("gotoeventfrom", $args)>>
<<set _MYNEWEVENT = setup.findEvents($args[0]).random() >>
<<if _MYNEWEVENT >><<gotoevent _MYNEWEVENT >>
<<else>><<=alert("No event available from",$args)>><</if>>
<</widget >><<nobr>>
<<eventhead>>
<<talkingto ianua >>
<<difficulty 1 >>
<<include charactercreator_data >>
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "You're at the club..." >>
<<case 0 START_SCENE >>
<<change_bg nightclub >>
<<set UIBar.stow(1); >>
<<set $NUMBER = 40 >>
<<set _SPECIAL = "SPECIAL".split("") >>
<<set _AMT=4 >>
<<for _i, _LETTER range _SPECIAL >>
<<set $NPCS[$PLAYER].stats[_LETTER]+=_AMT >><<set $NUMBER-=_AMT >>
<</for>>
<<p>>It's the last night of your vacation in Utera. You should be heading to bed for your early flight tomorrow, but you're restless.
<<p>>You decide to take a walk in the Korol district, an area of the city known for its nightlife and popular among tourists like yourself. The sights and sounds of a Korol on a Saturday night should serve as a suitable final memory of your first visit to this island nation. You also wouldn't mind sampling the local cuisine again at one of the many patio restaurants that line the streets.
<<p>>The sound of thumping music soon catches your ear, and you find yourself drawn towards it, as if hypnotized by the beat. Soon you're beneat the neon sign of the nightclub from which this sound originates, and you feel compelled to enter.
<<p>>You have an early morning, but you feel compelled to enter...
<<do "Continue..." NEXT >>
/*
<<say "Maybe I should just go in and see what it's like in there, to satisfy my curiosity." "REPLY:Some of the nightclubs here have amazing interiors, nothing like back at home. Worth a look at least." NEXT >>
<<say "I could grab a drink in there, I suppose." "REPLY:There's no cover charge, maybe a drink or two will help you relax and get to sleep." NEXT >>
<<say "I wonder if there's any hot girls worth checking out..." "REPLY:If there's no hot girls on the dance floor, there might be some Uteran gogo dancers worth checking out. They get the hottest local girls to dance at these places." NEXT >>
*/
<<set $EVENT_HAPPENED = [] >>
<<case 1 >>
<<change_bg nightclub >>
<<stand 0 0 0 rave rave333 >>
<<showifexists $REPLY >>
<<p>>The place is packed. The music is blaring and a holographic light display floats over the crowd. It's an almost hypnotic combination and you find yourself caught up in it. You lose all sense of time as you dances to the music.
<<p>>You emerge from your trance to find that you've been dancing with a girl. Your bodies are almost synchronized.
<<p>>She's really hot, and your pulse quickens as you wonder at the possibilities.
<<do "Continue..." NEXT >>
/*
<<do "Focus on your dance moves." "RESPONSE:You aren't such bad dancer, but you really want to impress her. You dance your hardest." NEXT CHOICE:A >>
<<do "Maintain eye contact." "RESPONSE:You lock eyes with her. Best to come off as confidence as you can." NEXT CHOICE:C >>
<<do "Just keep cool, you're doing fine." "RESPONSE:What are you nervous about? She's eating out of your hand already, practically." NEXT CHOICE:L >>
*/
<<case 2 >>
<<stand >>
<<set _AMT=2 >>
<<set $NPCS[$PLAYER].stats[$CHOICE]+=_AMT >><<set $NUMBER-=_AMT >>
<<showifexists $REPLY >>
Soon, the two of you are grinding up against each other. Just when it's getting good, the beat slows. Still dancing, she leans towards you and shout-whispers in your ear:
<<quo _WHO "Do you want to get a drink?" >>
/*
<<quo POV "" >>
<<quo _WHO "" >>
<<quo POV "" >>
<<quo _WHO "" >>
<<quo POV "" >>
She leads you by the hand to a quiet spot on the floor above, a table overlooking the club's atrium.
///Once she's seated comfortably, you nod your head towards the bar, indicating you'll be grabbing drinks. She smiles.
maybe there's an auto-bar thing///
*/
<hr>
Time blurs. Later, the the two you are standing at the bar, getting better acquainted.
<<quo _WHO "I'm _HERNAME, by the way.///she says, laughing. You've been chatting for a while, but you haven't made proper introdutions." >>
<<quo POV "I'm..." >>
<<textbox "$NPCS[$PLAYER].firstname" $NPCS[$PLAYER].firstname >>
<<textbox "$NPCS[$PLAYER].lastname" $NPCS[$PLAYER].lastname >>
<<say "It's a pleasure to meet you." NEXT >>
<<case 3 >>
<<stand >>
<<quo _WHO "So, _NAME, what do you do?" >>
<<quo POV "I'm in college. You?" >>
<<quo _WHO "Student as well! I'm at Leitemae Univeristy.///she says, alluding to the university here on the island.///You're clearly from out of town. So, what are you studying?" >>
<<quo POV "I'm majoring in..." >>
<<for _f, _field range _FIELDS >>
<<="<<say \"..."+_f+".\" \"CHOICE:"+_f+"\" NEXT >>" >>
<</for>>
<<case 4 >>
<<stand >>
<<set _up = _FIELDS[$CHOICE].statup ? _FIELDS[$CHOICE].statup : "SPECIAL".split('').random() >>
<<if _up >>
<<set $NPCS[$PLAYER].stats[_up]+=2 >>
<</if>>
<<set _up = _FIELDS[$CHOICE].skillup >>
<<if _up >>
<<set $NPCS[$PLAYER].stats[_up]+=5 >>
<</if>>
<<convo _FIELDS[$CHOICE].convo >>
You chat about your respective fields. Seems she is studying psychology. You wonder how she came to attend the school here; you're under the impression it's either for locals or the children of rich international corpos, and she seems like neither.
<<quo _WHO "So what do you do on your free time?" >>
<<quo POV "I..." >>
<<for _h, _hobby range _HOBBIES >>
<<="<<say \"..."+_hobby.say+".\" \"CHOICE:"+_f+"\" NEXT >>" >>
<</for>>
<<case 5 >>
<<stand >>
<<set _up = _HOBBIES[$CHOICE].skillup >>
<<if _up >>
<<set $NPCS[$PLAYER].stats[_up]+=5 >>
<</if>>
<<convo _HOBBIES[$CHOICE].convo >>
"$RESPONSE1" she says.
$RESPONSE2
<<later>>
After drinks and introductions, the conversation flows. She's a college student on vacation with a few female friends. Like you, this is her final night at Utera.
<<quo _WHO "Uterra is amazing. I especially love the beaches. Did you spend much time at the beach?" >>
<<quo POV "Yeah, I..." >>
<<case 6 >>
<<stand >>
<<set _AMT=1 >>
<<set $CHOICE= $CHOICE="X" ? "SPECIAL".split('').random() : $CHOICE >>
<<set $NPCS[$PLAYER].stats[$CHOICE]+=_AMT >><<set $NUMBER-=_AMT >>
<<convo>>
<<quo _WHO "Me, I just sipped margaritas and worked on my tan. It was so relaxing... too bad the next semester is starting soon." >>
The two of you talk enthusiastically about your experiences at Utera. Like you, she had a great vacation and is sad that it's all over. The conversation allows you both to reminisce about all you've seen and done and compare.
"...and so my friend was saying how some day the city might be a cultural capital of the world, like Paris or Tokyo. It's growing like crazy and the royal family is investing heavily in all kinds of industries."
"Did you have a chance to explore the city?"
Yeah. I...
"...watched a few fights at the MMA championship. (Strength +1)" "RESPONSE:||"
"...explored the (Perception +1)" "RESPONSE:||"
"...did a hike in the jungle. (Endurance +1)" "RESPONSE:|That's amazing.|"
...
...did (??? +2)
<<do "Continue" NEXT >>
<<case 7 >>
<<stand >>
City danger, anecdote about thug or someshit
"...saw a few MMA fights at the casino. (Strength +1)" "RESPONSE:||"
"...explored the (Perception +1)" "RESPONSE:||"
"...did a hike in the jungle. (Endurance +1)" "RESPONSE:|That's amazing.|"
"... (Charisma +1)" "RESPONSE:||"
"... (Intelligence +1)" "RESPONSE:||"
"... (Agility +1)" "RESPONSE:||"
"... (Luck +1)" "RESPONSE:||"
<<do "Continue" NEXT >>
<<case 8 >>
<<stand >>
<<quo _WHO "Well, we both have flights tomorrow..." >>
<<quo POV "You're right, we should get moving. Your place or mine?" >>
<<quo _WHO "Haha, I shouldn't. My friends will-" >>
<<quo POV "Your friends will be fine. Don't you want to end your vacation on a high note?///you say, standing and offering your hand." >>
<<quo _WHO "Well... alright. But your moves in bed better be as good as your moves on the dance floor.///she says, laughing." >>
<<do "Take her home!" PAGE:20 >>
/* ------------------------------------ */
/* LETS GO */
/* ------------------------------------ */
<<case 10 >>
<<stand >>
<<eventimage happy.jpg rightwide >>
Time seems to blur as your chat with her, the convesation flowing just like the many drinks the two of you have downed.
<<p>>You become acutely aware that it's almost time to leave. Your flight is in the morning, hers is closer to noon; your time with her is reaching its finale, and it's up to you to make something of it.
<<p>>Your heart starts to beat. This is it... Why are you this anxious?
<<show "This is acharacter creation question. Whatever you answer will be true for your character." ICON:SPECIAL >>
<<p>>//Are you a virgin?//
<<do "Yes." NEXT EVENTHAPPEN:VIRGIN >>
<<do "No." NEXT EVENTHAPPEN:EXPERIENCED >>
<<case 11 >>
<<stand >>
<<if "VIRGIN".happened() >>
<<addtrait player virgin >>
<<else>>
<<removetrait player virgin >>
<</if>>
<<= "VIRGIN".happened() ? "You're late to the party on the whole sex thing. It's been on your to-do list, but you just haven't gotten to it. This whole experience is nerve wracking, but somehow you " : "She may be one of the hottest girls you've ever... well, best not to get too ahead of yourself. You're punching above your weight tonight, to say the least." >>
<<p>>//You watch her smile and chat. Could //she// be a virgin?//
<<= "VIRGIN".happened() ? "" : "" >>
<<if "VIRGIN".happened() >>
<<do "You think so." "REPLY:She seems... well, you think she's a virgin just like you." EVENTHAPPEN:SHEVIRGIN NEXT >>
<<do "You hope so." "REPLY:You think she is... but are you just hoping? You would rather lose your virginity to another virgin..." EVENTHAPPEN:SHEVIRGIN NEXT >>
<<do "No, you doubt it." "REPLY:You really doubt she's a virgin." EVENTHAPPEN:SHEEXPERIENCED NEXT >>
<<do "No, hopefully she's a slut." "REPLY:You want to lose your virginity to a girl who knows what she's doing..." EVENTHAPPEN:SHEEXPERIENCED EVENTHAPPEN:SHESLUT NEXT >>
<<else>>
<<do "You think so." "REPLY:You know a virgin when you see one." EVENTHAPPEN:SHEVIRGIN NEXT >>
<<do "You hope so." "REPLY:Wouldn't it just be an amazing way to cap off the trip, to pop a girl's cherry? And then not have to worry about the emotional aftermath?" EVENTHAPPEN:SHEVIRGIN NEXT >>
<<do "No, you doubt it." "REPLY:Girls like this... Nah. She's not a virgin." EVENTHAPPEN:SHEVIRGIN NEXT >>
<<do "No, hopefully she's a slut." "REPLY:She looks innocent, but you're betting she's wild in bed. At least, you hope she is, that would rule." EVENTHAPPEN:SHEEXPERIENCED EVENTHAPPEN:SHESLUT NEXT >>
<</if>>
<<case 12 >>
<<stand >>
You look at her hard.
<<showifexists $REPLY >>
<<show "You trust your intuition about her." ICON:PSI >>
Of course. It's not obvious, but for some reason you just know:
<<= "SHEVIRGIN".happened() ? "She's definately a virgin." : "She isn't." >>
<<quo _WHO "Hey _NAME, why are you looking at me like that?///she asks, noticing your thoughtful expression." >>
/*
<<do "My god... Is this real? Am I finally going to lose my virginity? And to //her//?!" >>
*/
The moment has arrived. You can't delay or delibarate any longer.
<<do "Invite her to your place." "REPLY:" NEXT >>
<<case 13 >>
<<stand >>
You don't know what you say, words just come out of your mouth, the club's music and the anxious beating of your heart crowding the sound of your own voice out.
<<quo _WHO "_NAME... I'd love to." >>
<<= "VIRGIN".happened() ? "Is this going to happen. You're actually going to do it... This is incredible, best trip ever." : "Amazing. You could have sworn you were going to screw that up somehow." >>
<<do "Take her home." "REPLY:" PAGE:30 >>
<<case 14 >>
<<stand >>
<<do "Go on." "REPLY:" NEXT >>
/* ------------------------------------ */
/* HOTEL ROOM */
/* ------------------------------------ */
<<case 30 >>
<<change_bg hotel-room >>
<<eventimage sex_foreplay1.jpg rightwide >>
The floor is littered with clothing, the air is heavy with the sounds of kisses and aroused breathing. Your hands run up and down her skin. Every moment is a thrill, but for a moment the two of you let up, your lips parting, you look into each other's eyes.
<<do "Continue." "REPLY:" NEXT >>
<<case 31 >>
<<eventimage sex_foreplay2.jpg rightwide >>
<<if "SHEVIRGIN".happened() >>
She looks happy, but nervous, uncertain what to do.
<<else>>
She takes you hand, kisses it, and places it on her left breast.
<<quo _WHO "Come on, you've been dying to get them out, haven't you?///she says teasingly." >>
<</if>>
<<do "Take off her bra." "REPLY:" NEXT >>
<<case 32 >>
<<eventimage sex_foreplay3.jpg right >>
<<if "VIRGIN".happened() >>
You fumble around with her bra. You've never taken one off before, and your hands are clammy from nervousness.
<<= "SHEVIRGIN".happened() ? "She touches your face and smiles at you; her hands are also clammy. You're both nervous. She removes her bra. " : "She smiles, and helps you out. She knows you're a virgin now, you're sure of it... but she doesn't seem to mind." >>
<<else>>
You reach around her and unclasp her bra.
<</if>>
The garment falls alway, revealing her breasts. Your heart hammers with excitement. You begin making out with her again while your knead her soft breasts. Your kisses drift down her neck...
<<quo _WHO "Ohhhh...///she moans, as you suckle her nipples." >>
She strokes the top of your head.
<<if "SHEVIRGIN".happened() >>
<<quo _WHO "_NAME..." >>
<<else>>
<<quo _WHO "_NAME... Let's fuck.///she whispers in your ear." >>
<</if>>
<<do "Take her panties off." "REPLY:" NEXTNEXT >>
<<case 33 >>
<<eventimage sex_foreplay4.jpg right >>
<<do "Eat her out." "REPLY: " NEXT >>
<<do "Get your dick out." "REPLY:" NEXTNEXT >>
<<case 34 >>
<<eventimage sex_foreplay6.jpg right >>
<<quo _WHO "_NAME... wait..." >>
Your heart races. Just moments before you're about to start... what is it? A slight sliver of convern in her voice makes you wonder if she's about to ask you to wear protection... or if she's about to cal the whole thing off!
<<p>>You calm yourself. After all...
<<show "This is acharacter creation question. Whatever you answer will be true for your character." ICON:SPECIAL >>
<<if "VIRGIN".happened() >>
<<do "This is your time to lose it, you just know it." "REPLY:" NEXT >>
<<do "It doesn't matter if she's changd her mind; You can't let this opportunity slip through your fingers. She's not leaving this room until you're satisfied." "REPLY:You never thought you would rape a girl but... I mean, //look at her//. The thought horrifies you, but also is strangely alluring." "EVENTHAPPEN:EVIL" NEXT >>
<<else>>
<<do "You know when a girl wants you, and she wants you." "REPLY:..and she's gonna get what she wants." NEXT >>
<<do "You've already decided you're going to fuck; you aren't going to let any hesitance on her part stop that from happening." "REPLY:If she doesn't want to fuck, you'll find a way to change her mind... And if she doesn't... well, too bad for her." "EVENTHAPPEN:EVIL" NEXT >>
<</if>>
<<do "A virgin wouldn't be in the habit of going home with guys, then changing her mind at the last minute, right?" "REPLY:It's not the soundest of logic, but it calms you down." HAPPENED:SHEVIRGIN NEXT >>
<<do "She's a slut, you're pretty sure. She wants to fuck as much as you do." "REPLY:" HAPPENED:SHESLUT NEXT >>
<<case 35 >>
<<eventimage sex_foreplay6.jpg right >>
She continues as you reassure yourself...
<<if "SHEVIRGIN".happened() >>
<<eventhappen VIRGINCONFESS >>
<<quo _WHO "I'm... I'm a virgin.">>
<<quo POV "Really?" >>
<<quo _WHO "Yeah. I just thought... when I met you... Well, anyway, it's not a problem is it? Are you a virgin?" >>
<<if "VIRGIN".happened() >>
<<do "I am." "RESPO:I thought so.///she says, the edges of her mouth curling into a smile.///I was hoping you would be.|I never imagined I'd be so lucky as to be here with someone like you, _HERNAME.|I feel the same way about you, _NAME. Are you ready to make me a woman?|Yes, are you ready to make me a man.|///She responds with a kiss." NEXT SKILLUP:CHARM:5 >>
<<do "No, I'm not. (lie)" "RESPO:Oh...|Don't worry, I know how to take care of virgins.|You do? Have you taken someone's virginity before?|Plenty of times.///you lie again, go big or go home you figure.///I'll be gentle, I promise.|Thank you." NEXT SKILLUP:LIE:5 >>
<<else>>
<<do "I am. (lie)" "RESPO:I thought so.///she says, the edges of her mouth curling into a smile.///I was hoping you would be.|///You silently thank yourself for lying." NEXT SKILLUP:LIE:5 >>
<<do "No, I'm not." "RESPO:Oh...|I've never been with someone as beautiful as you.|That's so sweet... I'm really nervous; you'll be gentle, right?|I promise." NEXT >>
<</if>>
<<elseif ("SHESLUT".happened() and "VIRGIN".happened()) or "EVIL".happened() >>
<<eventhappen WANTSCONDOM >>
<<itemimage condom >>
<<take condom >>
<<if "SHESLUT".happened() and "VIRGIN".happened() >>
<<quo _WHO "You're a virgin, aren't you." >>
<<quo POV "I... Uh..." >>
<<quo _WHO "No, don't worry. It's fine, I'm excited. I can't wait to pop your cherry, _NAME." >>
<<quo POV "Heheh, me too, I mean I'm al-" >>
<<quo _WHO "Shhh. Put on this condom. " >>
<<else>> /* EVIL */
<<quo _WHO "Do you have a condom?" >>
<<quo POV "Uhhh..." >>
<<quo _WHO "Don't worry, I have one.///she says, handing you a condom.///I just had a feeling I might need it." >>
<</if>>
<<show "An evil thought crosses your mind... Sex is great, but raw sex? That's a lot more exciting. " VIRTUE:-20 >>
<<do "I'm glad you did! Thanks. (put on the condom)" "RESPO:" NEXT GIVE:CONDOM EVENTHAPPEN:WEARINGCONDOM HAPPENED:EVIL >>
<<do "Thanks, I'll put it on now. (pretend to put it on, but toss it aside)" "RESPO:" EVENTHAPPEN:STEALTH HAPPENED:EVIL NEXT>>
<<do "Fuck the condom. (slap it out of her hand and get on top of her)" "RESPO:" EVENTHAPPEN:RAPE HAPPENED:EVIL PAGE:50 >>
<<elseif "EVIL".happened() >>
<<else>>
<<eventhappen WANTSRAW >>
<<quo _WHO "I wanna do it... //raw//." >>
<<quo POV "Raw? Like, no condom?" >>
<<quo _WHO "Yeah. I don't know why, I just feel like it would be better that way.">>
<<= "EVIL".happened() ? "Though you were actually kinda hoping... Well, the fleeting idea of you gripping her wrists, fucking her to your heart's content while she pleas and protests for you to stop... Nah, you wouldn't ever do //that//." : "" >>
<<do "I agree." "RESPO:Great. You'll still have to, you know, pull out before you finish. Just to be safe, right?|Of course." NEXT >>
<<do "We shoudln't." "RESPO:|I aggree.///You say.///Wait, //what//? You didn't mean to say that. A slip of the tongue? In truth, you're relieved the moment has passed. You may regret this, but...||You'll still have to, you know, pull out before you finish. Just to be safe, right?|Of course." NEXT >>
<</if>>
<<case 50 >>
<<convo "" >>
<<eventimage sex_rape1.jpg >>
<<do "Continue." "REPLY:" NEXT >>
<<case 50 >>
<<convo "" >>
<<eventimage sex_rape1.jpg >>
<<do "Continue." "REPLY:" NEXT >>
<<case 36 >>
<<eventimage sex_foreplay6.jpg right >>
<<convo "" >>
<<do "Get it in." "REPLY:" NEXT >>
<<showifexists $REPLY >>
<<case 37 >>
<<eventimage sex_missionary1.jpg right >>
<<if "VIRGIN".happened() >>
You rub the head of your penis agains the glistening lips of her pussy.
<<quo _WHO "" >>
<<quo POV "" >>
<<quo _WHO "" >>
<<quo POV "" >>
<<quo _WHO "" >>
<<quo POV "" >>
<<else>>
You rub the head of your penis agains the glistening lips of her pussy.
<<quo _WHO "" >>
<<quo POV "" >>
<<quo _WHO "" >>
<<quo POV "" >>
<<quo _WHO "" >>
<<quo POV "" >>
<</if>>
<<do "Fuck her slow." "REPLY:" NEXT CHOICE:SLOW >>
<<do "Fuck her fast." "REPLY:" NEXT CHOICE:FAST >>
<<case 38 >>
<<if $CHOICE=="SLOW" >>
<<eventimage sex_missionary2.jpg right >>
<<else>> /*FAST*/
<<eventimage sex_missionary3.jpg right >>
<</if>>
<<do "Continue." "REPLY:" PAGE:40 >>
/* ------------------------------------ */
/* HOTEL ROOM */
/* ------------------------------------ */
<<case 40 >>
<<eventimage sex_ride1.jpg right >>
<<="SHEVIRGIN".happened() ? "She may be a virgin, but she knows how to move. Her hips dance rythmically as she rides your dick." : "" >>
<<="SHEEXPERIENCED".happened() ? "Her hips move like a stripper's dancing at the pole, each motion sending waves of pleasure accross your body." : "" >>
<<="SHESLUT".happened() ? "Her hips move like a dancer's, each motion sending waves of pleasure accross your body." : "" >>
<<="VIRGIN".happened() ? "" : "" >>
<<="WEARINGCONDOM".happened() ? "" : "" >>
<<="STEALTH".happened() ? "" : "" >>
<<do "Continue." "REPLY:" NEXT >>
<<case 41 >>
<<eventimage sex_ride3.jpg right >>
<<photofx images/events/firstpreg/sex_ride3.jpg crossfade >>
<<p>>As she rides you, you glimpse something strange - a light shining on her flesh... It doesn't seem to be from a light source in the room, and it moves with her body. It seems to come from //inside// her body...
<<p>>You can't focus on that. You're having too amazing a time, sex like you've never experienced before. You almost can't contain yourself... In fact, you're about to cum!
<<if "STEALTH".happened() >>
You lied to her about wearing a condom. Maybe this is going to far?
<<say "_NAME, I'm cumming, I gotta pull out!" "REPLY:" NEXT CHOICE:WARN >>
<<do "Say nothing." "REPLY:" NEXT >>
<<elseif "WEARINGCONDOM".happened() >>
It's at this moment you feel something wet on the bed next to you with your outstretched hand ... What is this? It's the condom! It must have slipped off when you were changing positions... or did you take it off? How drunk are you? Shit, and you're about to shoot your load too!
<<say "_NAME, I'm cumming, I gotta pull out!" "REPLY:" NEXT CHOICE:WARN >>
<<do "Say nothing." "REPLY:" NEXT >>
<<else>>
<<say "_NAME, I'm going to cum..." "REPLY:" NEXT CHOICE:WARN >>
<<do "Say nothing." "REPLY:Ah fuck it, what happens happens. To //her//." NEXT >>
<</if>>
<<case 41 >>
<<eventimage sex_ride4.jpg right >>
<<if $CHOICE=="WARN" >>
<<eventhappen WARN >>
<<eventimage sex_ride3.jpg right >>
You try to warn her, but you aren't sure if she can even hear you over the sounds of her own moans, the creaking of the bed and the sound of moist flesh hitting flesh.
<<p>>Then, for a moment she looks like she's about to say something... But she smiles with a sudden look of confidence, grips the bedframe with her right arm and - with a strenght that frankly shocks you - starts to grind you even hard.
<<="SHESLUT".happened() ? "Oh fuck this slut knows how to please a man!" : "" >>
<<="VIRGIN".happened() ? "Is she //really// a virgin?!" : "" >>
<<do "You can't hold it in any longer!" "REPLY:" NEXT >>
<<else>>
<<photofx images/events/firstpreg/sex_ride3.jpg crossfade >>
<<="STEALTH".happened() ? "Why would you warn her now, at the best part? What a stupid notion! Whatever happens is //her// problem!" : "" >>
<<="WEARINGCONDOM".happened() ? "Ah fuck it, what happens happens. To //her//." : "" >>
<<p>>Moments before you cum, you notice the strange lights inside her, glowing even brighter. It wasn't a hallucination of your erotically overloaded brain! But...
<<do "You can't hold it in any longer!" "REPLY:" NEXT >>
<</if>>
<<case 42 >>
<<photofx images/events/firstpreg/sex_ride6.jpg crossvision >>
In the the moment of orgasm, seems to slow down. As the cum surges down the length of your penis, you watch her body rise and fall in slow motion. The glowing inside her... What is that? It... it can't be..!
<<p>>Your seed eurupts upwards into her body as _HERNAME's moan echoes in your ears. You feel at once an intense strength and intense weakness as an intense wonderous light floods your vision.
<<p>>You look up from her belly into her eyes, pleading for answers. The elongated moment persists, she returns your gaze cooly. Does she know what's happening?
<<p>>Everything you see and hear is engulfed by this light, and then...
<<do "A vision of horror!" "REPLY:" NEXT >>
<<case 43 >>
<<change_bg bloodweb0 >>
<<do "A vision of horror!" "REPLY:" PAGE:100 >>
<<case 18 VIRGINCONFESS >>
You can't believe you're having raw sex with
<<= "SHEVIRGIN".happened() ? "a virgin" : "such a hot chick" >>.
<<= "SHEVIRGIN".happened() ? "" : "" >>
PULLOUT TIME
Oh shit, you're gonna cum! You have to warn her!
<<if "EVIL".happened() >>
//_HERNAME, get off! I'm about to cum!// You want to say, but you hesitate.
<<= "WANTSRAW".happened() ? "She's expecting you to pull out, but fuck it! She's the one who put you in this tantalizing sitution." : "She didn't ask you to wear a condom, or even to pull out. " >>
Bitch is getting creampied wether she wants it or not!
Whatever happens... You won't even see her again, so why do you care!
<<else>>
<<quo player "_HERNAME, get off! I'm about to cum!" >>
<</if>>
/* ------------------------------------ */
/* FINAL */
/* ------------------------------------ */
<<case 100 >>
<<change_bg motel >>
That was all you remembered of that night. You woke up with a throbbing headache...
<<do "Continue." "REPLY:" NEXT >>
<<case 101 >>
<<do "Continue." "REPLY:" NEXT >>
<<p>>Did she spike your drink? What happened to her?
<<if "WARN".happened() >>
<<else>> /* DID NOT WARN */
<<= "WANTSRAW".happened() ? "" : "" >>
<<= "STEALTH".happened() ? "" : "" >>
<<= "WEARINGCONDOM".happened() ? "" : "" >>
<<= "EVIL".happened() ? "" : "" >>
<</if>>
<<case 102 >>
<<do "Continue." "REPLY:" NEXT >>
<<case 103 >>
<<do "Continue." "REPLY:" NEXT >>
<<case 104 >>
<<do "Continue." "REPLY:" NEXT >>
<<case 70 >>
<<photofx images/events/_firstpreg/sex_ride6.jpg crossvision >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
<hr>
<<do "LETSGOHOME." "REPLY:" PAGE:10 >>
<<do "MOTELROOM." "REPLY:" PAGE:30 >>
<<do "EPILOGUE." "REPLY:" PAGE:100 >><<set _FIELDS = {
"business" : {
"say" : "",
"respo" : "",
"statup" : "",
"skillup" : "",
"other" : "",
},
"computer science" : {
"say" : "",
"respo" : "",
"statup" : "",
"skillup" : "",
"other" : "",
},
"biotech" : {
"say" : "",
"respo" : "",
"statup" : "",
"skillup" : "",
"other" : "",
},
"political science" : {
"say" : "",
"respo" : "",
"statup" : "",
"skillup" : "",
"other" : "",
},
"mechanical engineering" : {
"say" : "",
"respo" : "",
"statup" : "",
"skillup" : "",
"other" : "",
},
"marketing/public relations" : {
"say" : "",
"respo" : "",
"statup" : "",
"skillup" : "",
"other" : "",
},
"fine arts" : {
"say" : "",
"respo" : "",
"statup" : "",
"skillup" : "",
"other" : "",
},
"trades" : {
"say" : "",
"respo" : "",
"statup" : "",
"skillup" : "",
"other" : "",
},
} >>
<<set _HOBBIES = {
"basics" : {
"say" : "don't have much free time, just gym, school, gym, sleep, repeat.",
"respo" : "Yeah it can be a grind sometimes, but at least you're getting excercise. Are you a sophmore?",
"skillup" : "athletics",
"other" : "xp",
},
"sports" : {
"say" : "play b-ball with my friends",
"respo" : "Oh yeah? I love to swim, myself.",
"skillup" : "",
"other" : "",
},
"dev" : {
"say" : "am a game dev",
"respo" : "Heh...///she laughs, which isn't the response you expected (or wanted),///oh wait, you're serious?|Yeah, unfortunately.|Sorry, I didn't mean to laugh. I was just thinking... Like you know those people who make sex games? Haha, I was just thinking it was something like that you meant.|Oh, haha. No. Those guys are losers.///you say, a bead of sweat slowly sliding down your brow.|Haha, yeah. Anyway...",
"skillup" : "hack",
"other" : "",
},
"sex" : {
"say" : "this and that, you know (this isn't the time to brag about your success with girls)",
"respo" : "And what does that mean?|Eh, just nothing in particular. But life is fun, you know? I'm enjoying myself.///you say, already thinking of what approach you take when you get //her// in bed.",
"skillup" : "fuck",
"other" : "oral",
},
} >>
<<set _STORIES = {
"college student" : {
"intro_txt" : "You are midway through a _FIELD major at _REDACTED. The work has been increasingly challenging, and you needed a break. Fortunately, your college has a program that subsidizes travel to Utara, an island in the _REDACTED Ocean that has become important to a number of fields in the past decade, including yours. You applied for this subsidy, and were surprised to receive a letter a month later confirming your approval. Free vacation! ",
"convo" : "",
"stat_mod" : "",
"skill_mod" : "",
"etc" : "",
},
"rich kid" : {
"intro_txt" : "You are the son of _REDACTED and _REDACTED _LASTNAME. As a child of wealth, you wanted for nothing. Following in the footsteps of your parents you studied _REDACTED, but found no particular aptitude for it. Whatever, you think to yourself, you'll find something that's more your style eventually. Meanwhile, you decide to take a trip to Utara. It seems like the place to go these days... and you've been everywhere else.",
"convo" : "",
"stat_mod" : "",
"skill_mod" : "",
"etc" : "",
},
"job hunting" : {
"intro_txt" : "After your graduation, you had a lot of difficulty finding a job. At the advice of a former _FIELD professor, you decided to seek employment Utara, an island in the _REDACTED Ocean that has become host to many corporate head offices due to the island's regulations and unique international status. If you can't find a job there, you may at least get a referral to one closer to home. At least, that was the theory.",
"convo" : "",
"stat_mod" : "",
"skill_mod" : "",
"etc" : "",
},
"searching for meaning" : {
"intro_txt" : "You sort of drifted after school, having become disillusioned with _FIELD and the world in geneneral. What's the point of all this? you would often ask you friends, earning a reputation as an insufferable sadsack. <<p>>Word started to reach your ears of Utara, an island in the _REDACTED Ocean. It's a place frequented by corpo douchebags and new age hippie types alike, and tales of vast unmaped swathes of nature, unique flora and fauna and an untouched indiginous culture pique your interest. Everywhere else has become the same bland sameness but this one place - for now - seems to be a new fronteir. Maybe there's something there for you?",
"convo" : "",
"stat_mod" : "",
"skill_mod" : "",
"etc" : "",
},
"default" : {
"intro_txt" : "You won an all expense paid trip to Utara, an island in the _REDACTED Ocean. It sounds like a cool place! You pack your bags and head to the airport. ",
"convo" : "",
"stat_mod" : "",
"skill_mod" : "",
"etc" : "",
},
} >><<say "...training to be a fire fighter. College is sort of my backup; my parents insisted." "RESPONSE:Oh wow, a fire fighter?|She seems intrigued, and asks you questions about the nature of the training." NEXT >>
<<say "...studying criminology." CHOICE:P "RESPO:You mean... like a detective? That's exciting.|You tell her about some of the cool stuff you've learned, leaving out the fact that you're likely to have a pretty boring desk job at the end of it. She seems fascinated." NEXT >>
<<say "...still an undergrad. To be honest, I'm more excited about joining track and field team." CHOICE:E "RESPO:Oh wow, I bet you have enough stamina to dance all night!|I have enough stamina to do something else to you all night, you cubus_think to yourself as you chat." NEXT >>
<<say "...really enjoying college life. So many parties!" CHOICE:C "RESPO:Oh my god, so am I.|The two of you chat about the fun you've had at college paties, and the things you've gotten up to in the pursuit of fun." NEXT >>
<<say "...in the middle of working on my thesis. Or rather, I was; I'm just trying to enjoy my vaction, now." CHOICE:I "RESPO:A thesis? Are you going for your doctorate? In what field?|You talk to her about your academic discipline. Before long, you get nervous that you're coming off too dorky, but she doesn't seem to mind." NEXT >>
<<say "...studying ballet, if you can believe it." CHOICE:L "RESPO:Wow, really? You do ballet?|Yeah. Is tha weird?|I think it's sexy for a guy to be into something like that. Are you good?|Yeah, I'm good. " NEXT >>
<<say "...not too stressed about school. Things just tend to work out for me." CHOICE:L "RESPO:A laid back, happy-go-lucky kind of guy? This island must be perfect for you.|You chat with her about school. You weren't lying to title: Things tend to fall in your lap. She'll probably fall in your lap soon enough..." NEXT >>
<<say "...more interested in what //you// do." CHOICE:X "RESPO:Oh, gosh. Well...|She talks to you about her major and her college experiences. You learn a few things about her." NEXT >>
/*
<<say "...don't have much free time, just gym, school, gym, sleep, repeat." "RESPONSE:I figured from the look of you that you spent a lot of time at the gym.|You talk to her about your workout routine. Most of the time chicks get bored of this stuff, but she has no shortage of follow up questions." NEXT >>
<<say "..." CHOICE:P "RESPO:" NEXT >>
<<say "..." CHOICE:E "RESPO:" NEXT >>
<<say "..." CHOICE:C "RESPO:" NEXT >>
<<say "..." CHOICE:I "RESPO:" NEXT >>
<<say "..." CHOICE:A "RESPO:" NEXT >>
<<say "...this and that, you know? (not the time to brag about your success with girls)" CHOICE:L "RESPO:Wow, lucky! And smart! If I won that kind of money when I was a bit younger, I would have spent it foolishly.|" NEXT >>
<<say "...." NEXT >>
<<say "...." CHOICE:P "RESPO:" NEXT >>
<<say "...." CHOICE:E "RESPO:" NEXT >>
<<say "...." CHOICE:C "RESPO:" NEXT >>
<<say "...." CHOICE:I "RESPO:" NEXT >>
<<say "...." CHOICE:A "RESPO:" NEXT >>
<<say "...." CHOICE:L "RESPO:" NEXT >>
<<do "Continue" NEXT >>
*/
<<say "...|" NEXT >>
<<say "...went scuba diving, saw some amazing tropical fish.|That's cool, do you have an interest in marine biology?|she asks." CHOICE:P NEXT >>
<<say "...did a lot of swimming." "RESPONSE:Are you on your school's swim team? How's your front stroke?///she asks. Is that an innuendo?" CHOICE:E NEXT >>
<<say "...worked on my tan." "RESPONSE:Oh, I can tell, your tan is great. How's mine?|she asks, as she pulls her shoulder strap aside to show you her tanlines. The tan's nice, but you'd like to see more of the untanned areas." CHOICE:C NEXT >>
<<say "...toured the various nature and anthropoligical sites, and caught up on my reading." "RESPONSE:Good on you, I brought a book but didn't crack it open once all trip." CHOICE:I NEXT >>
<<say "...went surfing, caught a few big waves." "RESPONSE:Oh you're a surfer?! That's awesome. I tried once, kept falling off the friggin' board." CHOICE:A NEXT >>
<<say "...found a gold doubloon while swimming! (Luck +1)" "RESPONSE:That sounds like bullshit, but for some reason I believe you.///she says, laughing." NEXT >>
<<say "...did. (??? +1)" "RESPONSE:...? A man of few words.|she says, smirking." NEXT >>
<<do "Continue" NEXT >>
<<nobr>>
<<eventhead>>
<<if $PAGE==0 >>
<<changervars pornshoot-amateur_data >>
<<else>>
<<silently>><<include pornshoot-amateur_data >><</silently>>
<<set $myOBJECT = setup.myDB[$myENTRY] >>
<</if>>
<<set _myOBJECT = $myOBJECT >>
<<set _myENTRY = $myENTRY >>
<<set _SUFFIX = " (amateur pornshoot)" >>
<<set _HERID = _myOBJECT.name + _SUFFIX >>
<<talkingto _HERID 1 _myOBJECT.color >>
<<difficulty 1 >>
<<set _HERNAME = _myOBJECT.name.getFullName("first") >>
<<set _HERLASTNAME = _myOBJECT.name.getFullName("last") >>
==_HERFULLNAME _HERNAME _HERLASTNAME
$WHO $myOBJECT myEVENT $myEVENT myENTRY $myENTRY==
<<set _CAMERA = "camera".own() ? "camera" : "phone" >>
<<set _LISTER = "videosex_yours" >>
<<set _RETURNING = "videosex_yours".listed(_HERID) >>
<<set _GHOSTED = "girls_ghosted".listed(_HERID) >>
<<set _PREGNANT = _HERID.isPregnant() >>
<<set _TRAITS = _myOBJECT.traits >>
<<tempvars _TRAITS HERTRAITS >>
<<set _CARELESS = 0 >>
<<set _CARELESS += _HERTRAITS_naive or _HERTRAITS_wants_creampie ? 1 : 0 >>
<<set _CREAMBOUGHT = "CREAMPIE_INCLUDED".happened() ? 1 : 0 >>
<<set _CREAMPIE = "CREAMPIE_INCLUDED".happened() or _CARELESS ? 1 : 0 >>
<<set _FILMING = '<<show "You are filming." ITEMICON:_CAMERA >>' >>
<<set _VIDEOTYPE= "videosex_yours" >>
<<set _PORNNAMEFIRST = _PORNNAME.split(" ")[0] >>
<<if _RETURNING and _myOBJECT.traits.includes("virgin")>>
<<set _myOBJECT.traits.delete("virgin")>>
<<set _myOBJECT.traits.push('deflowered')>>
<</if>>
<<tempvars _myOBJECT.traits HERTRAITS >>
/*
MOOD - her enjoyment
SCORE - how good the porn is
TIMER - how much time you have?
*/
<<holdthis >>==holdthis==
<<set _include = _myOBJECT[_word+"_includes"] >>
<<set _include = _include ? _include : [] >>
<<if _include.includes('fuck') or _include.includes('sex') >>
<<fuck _HERID 0 _myOBJECT.traits pullout >><</if>>
<<if _done and _include >>
<<if _include.includes('suckle') or _include.includes('breastfeed')>>
<<suckle _HERID >><</if>>
<<if _include.includes('finger')>>
<<skillup finger 3 >><</if>>
<<if _include.includes('kiss') or _include.includes('makeout')>>
<<skillup oral 3 >><</if>>
<<if _include.includes('oral') or _include.includes('cun') >>
<<skillup oral 3 >><</if>>
<</if>>
<</holdthis>>
<<if _myOBJECT.name2 >>
<<comingsoon "This 'Changer' (multi-use event) has some issues with events with two characters regarding dialogue attribution; you might see the wrong color being applied to the wrong piece of dialogue. (An easy fix but one I don't have time for atm unf.)" >>
<</if>>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink _TXT_button >>
<<case 0 START_SCENE >>
<<set $EVENT_HAPPENED = [] >>
<<set $CHOICE=0, $CHOICE2=0, $MOOD=0, $PROGRESS=0, $IMAGE="", $ARRAY=[], $STRING="", $NUMBER=1 >>
<<set $PRICE = _myOBJECT.cost ? _myOBJECT.cost : 0 >>
/*
<<changervars pornshoot-amateur_data >>
*/
<<if _myOBJECT.condition >>
<<set _LOCKED = 1 >>
<<set _CONDITION = _myOBJECT.condition.includes(" ") ? "\"" + _myOBJECT.condition + "\"" : _myOBJECT.condition >>
<<="<<show \"Your actions have consequences.\" " + _CONDITION + " EVENTHAPPEN:CONDITIONS_MET >>" >>
==condition: _myOBJECT.condition <<="CONDITIONS_MET".happened()>>?==
<<if "CONDITIONS_MET".happened() >>
<<set _LOCKED = 0, _CONDITIONS_MET=1 >>
<</if>>
<<else >>
<</if>>
<<if _GHOSTED >>
<<set _LOCKED = 1 >>==ghosted so locked==
<<elseif _CONDITIONS_MET >>
<<set _LOCKED = 0 >>==unlocked because conditions met==
<</if>>
<<if _HERTRAITS_justonce >>
<</if>>
==_myENTRY==
<<if _LOCKED >>
Just junk messages, unfortunately.
<<set _NOMENU = 1 >>
==locked==
<</if>>
<<if !_LOCKED >>
Mixed in with junk and nonsense notifications is this interesting message:
<<p>>
<div class='normalbox padded'>
/* first contact */
<<if !_RETURNING >>
<<changerimage email right >>
<<set _nickname = "gaggermeister|Captain Harlot|load-bearing|slutbunny|cock whisperer".sayOne() >>
<<set _talk_email = _myOBJECT.talk_email ? _myOBJECT.talk_email : "[Hi|Hey|Wassup] _PORNNAME! I [heard you're looking for|bet you'd like to do a scene with|I was hoping you'd want to do porno with] [someone like me|_HERNAME '_nickname' _HERLASTNAME|this fine bitch here]? I [haven't done porn before|I'm new to this shit|am a bit nervous about having videos of me out there], but [I'd love to try|I'm a huge fan of yours|I've watched enough|I was really good in school plays when I was a kid|I doubt that matters|I really need the money so please please please].".sayIt() >>
<<changerconvo _talk_email MESSAGE POV >>
<<= $PRICE ? "It will cost $KRED $PRICE to do this scene." : "It doesn't seem like she expects to be paid. Nice!" >>
<<= _HERTRAITS_wants_creampie ? "She seems like she'll want a creampie." : "" >>
<<= _HERTRAITS_naive ? "She seems naive, unaware of what plans you might have for her body." : "" >>
<<set _THATSIT=1 >>
<</if>>
/* pregnancy ghosting */
<<if _PREGNANT and _HERTRAITS_justonce >>
<<set _ghostHer = 1 >>
<<elseif _PREGNANT >>
<<set _ghostHer = !random(0,1) ? 1 : 0 >>
<</if>>
<<if _ghostHer and !_THATSIT >>
<<if _myOBJECT.talk_ghosted >>
<<changerimage ghosted right >>
<<convo _myOBJECT.talk_ghosted MESSAGE POV >>
<<else>>
<<changerimage email right >>
It's ''_myOBJECT.name''. Judging from the message's preview text, this is about the fact that you knocked her up during a scene you shot with her.
<</if>>
<<p>>Without even thinking, you delete the message and block her account from contacting you and sumbit her account for harassment; you're making this site money so they won't be telling her lawyers who you are.
<<listup girls_ghosted _HERID >>
<<set _THATSIT = 1 >>
<<set _NOMENU = 1 >>
<</if>>
/* pregnancy reunion */
<<if !_THATSIT >>
<<changerimage email right >>
<<if _RETURNING >>
It's ''_myOBJECT.name'', who you've already shot a scene with. Seems like she wants to do another!
<<show "Does she even know she's pregnant yet?|You've already knocked her up." ICON:PREG ISPREG:_HERID >>
<<if _HERTRAITS_deflowered >>
You took her virginity, apparently she wants more.
<<set $PRICE *= 0.50 >>
<<else>>
<<set $PRICE *= 0.75 >>
<</if>>
<<else>>
<<set $PRICE = Math.round($PRICE) >>
<<changerconvo _myOBJECT.talk_email MESSAGE POV >>
<<= $PRICE ? "It will cost $KRED $PRICE to do this scene." : "It doesn't seem like she expects to be paid. Nice!" >>
<</if>>
<</if>>
</div>
<</if>>
<<if _NOMENU >>
<<dayhappen pornshoot-amateur >>
<<else>>
<<do "Negotiate a lower price." PAGE:2 IS:$PRICE ICON:BARTER SECRET >>
<<if _HERTRAITS_wants_creampie or _HERTRAITS_naive >>
<<do "Negotiate for a creampie." ICON:BARTER "FAILREASON:no need" >>
<<else>>
<<do "Negotiate for a creampie." PAGE:4 IS:$PRICE ICON:BARTER !HAPPENED:CREAMPIE_INCLUDED ZZZSECRET >>
<</if>>
<<if $PRICE >>
<<do "Aggree and make arrangements." PAGE:6 MONEY>=$PRICE >>
<<else>>
<<do "Aggree and make arrangements." PAGE:6 >>
<</if>>
<</if>>
<<do "Log off." "GOTO:web pornsite" ICON:return >>
<<case 2 NEGOTIATE_CHEAPER >>
<div class='normalbox padded'>
<<changerimage email right >>
<<changerconvo _myOBJECT.talk_email MESSAGE POV >>
<<if $PRICE >>
It will cost $KRED $PRICE to do this scene.
<</if>>
</div>
<<p>>You negotiate for a lower price.
<<sayit "You tell her [you'd love to do a scene with her|you're excited to get started|she's probably found her calling|she came to the right guy] but you [just bought new eqipment|tend to work with people with a bit more experience in the industry|are leery of working with unlicensed talent|your host has raised their fees lately] and [propose a lower price than what she asked for|offer her less than what the ad specified|ask for a first-timer's discount]." >>
<<set _chance = setup.playerAttribute("barter") >>
<<dice 10 >>
==_DICE:_chance==
<<if _DICE > _chance*2 >>
<<show "You're ''excellent'' at negotiation!" ICON:BARTER STYLE:PASSICON >>
<<set $PRICE *= 0.5 >>
<<set $PRICE = Math.round($PRICE) >>
<<sayit "She [extatically|enthusiastically|hastily] [accepts the price you offer|agrees to this amount]." >>
You negotiated the cost down to $KRED<<=$PRICE>>.
<<elseif _DICE > _chance >>
<<show "You're ''good'' at negotiation!" ICON:BARTER >>
<<set $PRICE *= 0.8 >>
<<set $PRICE = Math.round($PRICE) >>
<<sayit "She [reluctantly|cautiously|eventually] [accepts the price you offer|agrees to this amount]." >>
You negotiate the cost down to $KRED<<=$PRICE>>.
<<else >>
<<show "You do a ''poor'' job negotiating." ICON:BARTER STYLE:FAILICON >>
<<sayit "She [immediately|hesitates before she] [refuses|turns you down], [believing she's worth more|thinking she's better than the price you offered for some reason]." >>
You failed to negotiate a better price.
<</if>>
<<do "Aggree and make arrangements." PAGE:6 MONEY>=$PRICE >>
<<do "Just stop responding and logoff." "GOTO:web pornsite" ICON:return >>
<<case 4 NEGOTIATE_CREAMPIE >>
<<set _priceMultiplier = 2 >>
<div class='normalbox padded'>
<<changerimage email right >>
<<changerconvo _myOBJECT.talk_email MESSAGE POV >>
<<if $PRICE >>
It will cost $KRED $PRICE to do this scene.
<</if>>
</div>
<<p>>You negotiate for her to let you fuck her raw and not pull out.
<<sayit "You [make it seem as though it was a given that she'd be|entice her with the opportunities inherent in|emphasize the escitement of] [getting her uterus drenched|doing it raw and your not pulling out|having risky raw sex|shooting a creampie scene]." >>
<<if _HERTRAITS_cream_pricy >>
<<show "She really wants you to pay for this creampie!" ICON:trait >>
<<set _autoAccept = 1 >>
<<set _priceMultiplier = 5.5 >>
<</if>>
<<if _HERTRAITS_naive >>
<<show "She doesn't seem to know what you're talking about." ICON:trait >>
<<else>>
<<set _chance = setup.playerAttribute("barter") >>
<<dice 10 >>
==_DICE:_chance==
<<if _DICE > _chance*2 and !_autoAccept >>
<<show "You're ''excellent'' at negotiation!" ICON:BARTER STYLE:PASSICON >>
<<sayit "She [extatically|enthusiastically|hastily] aggrees to [get filled|letting you roll the dice on her reproductive system|do a better scene]" >>
<<sayit "and [doesn't even ask for more money|doesn't realize she should get paid extra for it|practically begs you for it by the end of the chat]." >>
You negotiated the cost down to $KRED<<=$PRICE>>.
<<eventhappen CREAMPIE_INCLUDED >>
<<elseif _DICE > _chance or _autoAccept >>
<<show "You're ''good'' at negotiation!" ICON:BARTER >>
<<set $PRICE *= _priceMultiplier >>
<<set $PRICE = Math.round($PRICE) >>
<<sayit "She [extatically|enthusiastically|hastily] aggrees to [get filled|letting you roll the dice on her reproductive system|do a better scene]" >>
<<sayit "but [wants more money|requests more pay|that risk won't come cheap], [unfortunately|which you kind of expected|it's a small price to pay though]." >>
You negotiate the cost down to $KRED<<=$PRICE>>.
<<eventhappen CREAMPIE_INCLUDED >>
<<else >>
<<show "You do a ''poor'' job negotiating." ICON:BARTER STYLE:FAILICON >>
<<sayit "She [immediately|hesitates before she] [refuses|turns you down], [believing she's worth more|]." >>
You failed to negotiate a better price.
<</if>>
<</if>>
<<do "Aggree and make arrangements." PAGE:6 MONEY>=$PRICE >>
<<do "Just stop responding and logoff." "GOTO:web pornsite" ICON:return >>
<<case 6 MEETUP >>
<<changerimage meet right >>
<<if $PRICE >>
You send her a portion of the fee in advance to show goodwill and make the arrangements to meet up.
<<set _HALFSIES = -Math.ceil($PRICE/2) >>
<<show "Transferred $KRED _HALFSIES of $KRED $PRICE." MONEY:_HALFSIES >>
<</if>>
<<if _myOBJECT.where and _myOBJECT.where!=$WHERE >>
<<p>>She wants to meet up at her place in the <<placetip _myOBJECT.where >> so you follow her directions there.
<<show "You arrive at //_myOBJECT.where//, without incident." ICON:places >>
<<stamina -2 >>
<<place_change _myOBJECT.where >>
<<change_bg internet-porn >>
<<else>>
You give her directions on how to get to your place at the <<placetip $WHERE >>, where you will shoot the video.
<</if>>
<<timepasses .5 >>
<<p>><<showifexists _myOBJECT.desc_meet "You meet up with _HERNAME." >>
_FILMING
<<if !_RETURNING >>
<<if _myOBJECT.talk_meet >>
<<convo _myOBJECT.talk_meet WHO POV _myOBJECT.name2 >>
<<else>>
<<quo POV "Hey _HERNAME." >>
<<quo _HERNAME "Hi _PORNNAME.|Heyyy...|I can't believe I'm meeting you in real life!" >>
<<quo POV "You look even more beautiful in person.|Thanks for coming. Can't wait to be inside you.|You're exactly what my channel needs." >>
<<quo _HERNAME "Hehe, thanks.|That's sweet.|Thanks, I feel the same way about you. Well, not like that but - you know what I mean." >>
<</if>>
<<say "Ready for your interview?|I have a few questions.|Let's have a chat.|Let's get to know each other better." "RESPO:///She nods in agreement, and you start the interview." PAGE:10 >>
<</if>>
<<if _RETURNING >>
She is happy to see you again.
<<changerconvo "||" >>
<<quo WHO "_PORNNAME!" >>
<<quo POV "Hey _HERNAME. It's good to see you again. You ready for another scene?" >>
<<quo WHO "Always!|I can't wait!|Hell yeah." >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<say "Let's skip the interview this time..." PAGE:20 >>
<<else>>
<</if>>
/* ------------------------------------ */
/* INTERVIEW */
/* ------------------------------------ */
<<case 10 INTERVIEW >>
<<set _SRC = $ALTIMAGE ? $ALTIMAGE : "interview" >>
<<changerimage _SRC rightwide >>
_FILMING
/*;;;;<<set $EVENT_HAPPENED=[]>>;;;;*/
<<if !"interviewed".happened() >>
<<convo _myOBJECT.talk_interview WHO POV _myOBJECT.name2 >>
<<eventhappen "interviewed" >>
<<else>>
<<changerconvo 0 WHO POV _myOBJECT.name2 >>
<</if>>
<<set _CUBUS_OVERRIDE_MYSTERY = 0 >>
<<set _CUBUS_OVERRIDE_JUSTONCE = 0 >>
<<if $CHOICE >>
<<switch $CHOICE.toUpperCase() >>
<<case AGE >>
<<quo POV "How old are you?|I know it's rude to ask a woman's age but...|I think the audience wants to know '//how old is she?//'." >>
<<quo _HERNAME "I'm _myOBJECT.age." >>
<<case NAME >>
<<quo POV "Can I get a name to put to this beautiful face?|Lets get acquainted. I'm _PORNNAME.|What's your name?|Tell the audience your name." >>
<<quo _HERNAME "I'm _HERNAME." >>
<<case JOB >>
<<quo POV "What do you do for a living?" >>
<<set _THING = "student|teacher|housewife|legal clerk|accountant|maid|nurse|medical student|bochemist|musician|factory worker".sayOne() >>
<<quo _HERNAME "I'm a _THING." >>
<<case MOTHERHOOD >>
<<quo POV "You eve been pregnant?" >>
<<quo _HERNAME "Why would you ask that?" >>
<<quo POV "I was just curious." >>
<<quo _HERNAME "Hmmm...|Ok, whatever." >>
<<mood -1 >>
<<case BODYCOUNT >>
<<set _WHICH = _myOBJECT.traits.includes("slut") ? 2 : random(0,1) >>
<<set _BLURB = [
"Just one guy before this, if you can believe me. He was... he was... _THING.|Not many. Just _LILNUMBER. All of them I met in _PLACE.|I've had _LILNUMBER boyfriends.|I've never gone all the way, but I had _LILNUMBER boyfriends I did oral with.|Would you believe only ONE? And - get this - it was with _THING.|It was _LILNUMBER... but it'd be just one if it weren't for when _EVENT.",
"Only _LILNUMBER. But if we're counting blowjobs? Closer to _MIDNUMBER.|I've fucked _LILNUMBER. Less than that if you don't count _THING.|I've fucked _MIDNUMBER, _LILNUMBER of which were one-off hookups.",
"I've had _BIGNUMBER... I was really busy in _PLACE.|I've been with _BIGNUMBER guys and _LILNUMBER girls.|I think it's around _BIGNUMBER, but in my defence most of those were from when _EVENT. If you don't count any of those, it's closer to _MIDNUMBER.|I've had _LILNUMBER. This week I mean. My monthly tally is around _BIGNUMBER. My total? I can't count that high.|I lost count around the time _EVENT.",
][_WHICH] >>
<<set _THING = "my father|some homeless man who cornered me in an alley|those three cops that time I got arrested|this guy who crawled in my window one night|my parish priest|the guy who wore the same costume as my boyfriend at that Halloween party... oops|a celebrity who's name I'd rather not say... but you've heard rumous to this extent about him, I'll tell you that much".sayOne() >>
<<set _EVENT = "this really crazy party I went to when I was younger... the clown my friend's mom hired had //problems//, let me tell you that much|I passed out at a music festival when I was in highschool|that time I was in a coma for two years... it was fucked up waking up to learn I had a kid|I was trying to raise money to keep that orphanage from being demolished|I was involved in a weird hostage situation few years ago that I don't really want to get into|I was in that cult for a few weeks, don't ask|I worked for the make-a-wish foundation".sayOne() >>
<<set _PLACE = "school|summer camp|detention|the cheerleading finals|church|sunday school".sayOne() >>
<<set _LILNUMBER = random(2,5) >>
<<set _MIDNUMBER = random(7,23) >>
<<set _BIGNUMBER = random(33,99) >>
<<quo POV "What's your body count?|How many guys you let in there?|How many men have been between those legs of yours?|How much experience do you have?" >>
<<quo _HERNAME _BLURB >>
<<case RELATIONSHIP >>
<<set _BLURB = [
"No, I'm single.|Haha, I'd rather not say.|I just broke up with my _THING... I'm kind of doing this to make him angry, if I'm being honest.",
"I have a _THING and I love him very much.|My _THING... He knows I'm here. He's cool with it.|I have a _THING but... you can probably guess it isn't going well.|Yeah... if my _THING is watching this now, I'm dead meat, haha.",
].random() >>
<<set _THING = "boyfriend|boyfriend|fiancee|husband|husband".sayOne() >>
<<quo POV "" >>
<<quo _HERNAME _BLURB >>
<<case PORN >>
<<quo POV "You ever done porn before?" >>
<<quo _HERNAME "No, this is my first time.|No... and I'm really excited.|Hehehe... nothing like this. Just nudes." >>
<<case CREAMPIE >>
<<quo POV "" >>
<<quo _HERNAME "" >>
<<quo POV "" >>
<<quo _HERNAME "" >>
<<mood -1 >>
<<case XXXXXXX >>
<<quo POV "" >>
<<quo _HERNAME "" >>
<<case XXXXXXX >>
<<quo POV "" >>
<<quo _HERNAME "" >>
<<default >>
<<quo POV "Tell me about $CHOICE." >>
<<quo _HERNAME "I'd rather not." >>
<</switch>>
<<set $CHOICE="" >>
<</if>>
<<if $MOOD < 0 >>
<<show "Struck a nerve?" ICON:C >>
She seems annoyed with you and is unwilling to answer any more questions, so the interview part can't be complete.
<<set $PROGRESS = 999 >>
<<happen "UNFINISHED_INTERVIEW" >>
<<else >>
/* disable generic question */
<<for _qn, _QnA range _myOBJECT.questions >>
<<if _QnA.includes("]") >>
<<set _varname = _QnA.split("]")[0].replace(/[^a-zA-Z0-9]/g,'')>>
<<if !_QnA.includes(":") >>
<<set State.temporary["asked_"+_varname] = 1 >>
<</if>>
<</if>>
<</for>>
/* show generic questions */
<<for _qn, _QnA range "name age bodycount job relationship motherhood porn creampie".toList() >>
<<if State.temporary["asked_"+_QnA] >>
/*==asked _QnA==*/<<continue>><</if>>
<<if !"CREAMPIE_INCLUDED".happened() and _QnA=="creampie" >><<continue>><</if>>
<<set _question = "Ask about her ''"+_QnA+"''." >>
<<do _question CHOICE:_QnA EVENTONCE >>
<</for>>
/* create custom questions */
<<for _qn, _QnA range _myOBJECT.questions >>
<<if !_CREAMPIE and _QnA.includes("creampie") and !_HERTRAITS_wants_creampie >><<continue>><</if>>
<<if _QnA.length<10 >><<continue>><</if>>
<<if _QnA.includes("]")>>
<<if _QnA.includes(":") >>
<<set _skillQnA = _QnA.split("]")[1] >>
<<set _skillThing = _QnA.split("]")[0].replaceAll("[","") >>
/* .replace(/[^a-zA-Z0-9:]/g,'') */
<<set _skillSkill = _skillThing.split(":")[0] >>
<<set _skillAmt = parseInt(_skillThing.split(":")[1]) >>
<<if _skillQnA >>
<<set _SKILL = _skillSkill+":"+_skillAmt >>
<<="<<quickquestion _skillQnA PROGRESS:1 MOOD:3 "+_skillThing+" EVENTONCE >>" >>
==_skillThing==
<</if>>
<<else>>
<<set _QnA = _QnA.split("]")[1]+"" >>
<<quickquestion _QnA PROGRESS:1 EVENTONCE >>
<</if>>
<<else>>
<<quickquestion _QnA PROGRESS:1 EVENTONCE >>
<</if>>
<</for>>
<</if>>
<<if $PROGRESS >= 4 >>
<<set _goWhere = _CREAMPIE ? "PAGE:20" : "PAGE:20" >>
<<set _theIcon = _CREAMPIE ? "ICON:continue" : "ITEMICON:CONDOM" >>
<<set _sayWhat = $MOOD < 0 ? "Little less conversation, a little more action...|It was a boring conversation anyway..." : "Lets get you out of those clothes.|Show us your body.|Are you ready for the main event?" >>
<<say _sayWhat _goWhere _theIcon >>
<</if>>
/*
SEQUENCE
foreplay: sequence, triggers foreplay_includes
strip: sequence
condom:
prefuck: sequence, after condom is put on
fuck: sequence,
*/
/* ------------------------------------ */
/* FOREPLAY */
/* ------------------------------------ */
<<case 20 FOREPLAY >>
<<if _myOBJECT.foreplay_steps >>
<<elseif _myOBJECT.strip_steps >>
<<gotopage 21 >>
<<else >>
<<gotopage 22 >>
<</if>>
<<set _word = "foreplay" >>
<<set $IMAGE = _word+$NUMBER >>
<<set _steps = _myOBJECT[_word+"_steps"] >>
<<set _steps = _steps?_steps:0 >>
<<set _done = $NUMBER>=_steps >>
<<set _talk = _myOBJECT["talk_"+_word+$NUMBER] >>
<<set _include=_myOBJECT[_word+"_includes"] >>
<<set _next = "strip" >>
<<changerimage $IMAGE rightwide >>
_FILMING
==_word _image $NUMBER/_steps==
<<if _talk and !_RETURNING >>
<<convo _talk WHO POV _myOBJECT.name2 >>
<<else>>
<<quo "Mmmm...|Ahhh...|Mmmm..." >>
<<describeamount 1 _steps $NUMBER "" >>
<</if>>
$HOLDTHIS
<<if !_done >>
<<do "Continue." ADD:NUMBER:1 >>
<<else>>
<<set _NEXPAGE = _myOBJECT[_next+"_steps"] ? $PAGE+1 : $PAGE+2 >>
<<do "She's ready, and so are you.|This is just a warm-up to the main event..." SET:PAGE:_NEXPAGE >>
<<set $NUMBER=1 >>
==NEXTPAGE _NEXPAGE==
<</if>>
/* ------------------------------------ */
/* STRIPSHOW */
/* ------------------------------------ */
<<case 21 STRIP >>
<<set _word = "strip" >>
<<set $IMAGE = _word+$NUMBER >>
<<set _steps = _myOBJECT[_word+"_steps"] >>
<<set _steps = _steps?_steps:0 >>
<<set _done = $NUMBER>=_steps >>
<<set _talk = _myOBJECT["talk_"+_word+$NUMBER] >>
<<set _include=_myOBJECT[_word+"_includes"] >>
<<set _next = "condom" >>
<<changerimage $IMAGE rightwide >>
_FILMING
==_word _image $NUMBER/_steps==
<<if _talk and !_RETURNING >>
<<convo _talk WHO POV _myOBJECT.name2 >>
<<else>>
She's taking off her clothes...
<<describeamount 1 _steps $NUMBER "" >>
<</if>>
<<if !_done >>
<<do "Continue." ADD:NUMBER:1 >>
<<else>>
$HOLDTHIS
<<set _NEXPAGE = $PAGE+1 >>
<<do "Time for some action." SET:PAGE:_NEXPAGE ITEMICON:CONDOM >>
<<set $NUMBER=1 >>
==NEXTPAGE _NEXPAGE==
<</if>>
/* ------------------------------------ */
/* CONDOM STUFF */
/* ------------------------------------ */
<<case 22 CONDOM >>
<<set _word = "condom" >>
<<set _talk = _myOBJECT["talk_"+_word] >>
<<set _include=_myOBJECT[_word+"_includes"] >>
<<set _IMAGE =_myOBJECT["image_"+_word] >>
<<set $IMAGE = _IMAGE ? "condom" : $IMAGE >>
<<set _next = "prefuck" >>
<<changerimage $IMAGE rightwide >>
_FILMING
<<set $NUMBER=1 >>
<<if _myOBJECT[_next+"_steps"] >>
<<set _NEXPAGE = $PAGE+2 >>
<<else >>
<<set _NEXPAGE = $PAGE+3 >>
<</if>>
/*
<<if _CREAMBOUGHT >>
<<gotopage _NEXTPAGE >>
<</if>>
*/
==nextpage _NEXPAGE==
<<if _CREAMBOUGHT >>
<<show "She doesn't ask for a condom." ITEMICON:condom >>
Here's your pussy, bought and paid for with creampie included.
<<do "Time to make that $KRED $PRICE count..." ICON:NEXT SET:PAGE:_NEXPAGE >>
<<set _DONE = 1 >>
<</if>>
<<if !_RETURNING and !_CARELESS and !_DONE >>
<<if _talk >>
<<convo _talk WHO POV _myOBJECT.name2 >>
<<else>>
<<quo _WHO "I can't wait. We're going to use protection, right?|Sure, we just need toget something out of the way first...///she says, asking about condoms.|Damn right! But, first you need to...///she says, pantomiming putting a condom on a finger." >>
<<quo POV "Sure, I'll wear a condom.|Of course, safe sex is the best kind of sex.|Nothing sexier than a girl who doesn't take risks." >>
<</if>>
<</if>> /* !_RETURNING and !_CARELESS */
<<if _RETURNING and !_DONE >>
<<quo POV "Are you ready to fuck on camera?|It's time we got started, _HERNAME." >>
<<if !_PREGNANT >>
This time you really have to get her pregnant.
<</if>>
<</if>> /* _RETURNING */
<<if _CARELESS and !_DONE >>
<<if _talk >>
<<convo _talk WHO POV _myOBJECT.name2 >>
<</if>>
<<show "Seems you won't need to use a condom..." ICON:TRAIT >>
She doesn't think to ask you to wear protection! And it's not as if you're going to broach the subject.
<<changerconvo _myOBJECT.talk_begcream WHO POV _myOBJECT.name2 >>
<<eventhappen bareback >>
<<changerconvo _myOBJECT.talk_begbareback WHO POV _myOBJECT.name2 >>
<<eventhappen bareback >>
<<do "Continue." ICON:NEXT SET:PAGE:_NEXPAGE >>
<</if>> /* _CARELESS */
<<if _RETURNING and !_CARELESS and !_DONE >>
/*
<<quo WHO "How do you mean?|Ok, I'm listening..." >>
<<quo POV "We're going to do it raw.|My audience wants to see you get a creampie.|I think you can guess what I mean." >>
<<quo WHO "I dunno... today's not a good day...|You want the real girlfriend experience huh?|Hmmm..." >>
<<quo POV "What do you say?|Come on, you owe me.|It'll be fun, I guarantee it." >>
<<quo WHO "I can't say no to a face like yours.|What's the worst that can happen?" >>
<<quo POV "It's your return video, so we're going to do something special.|I have a rule about doing second scenes with a girl.|When I have girls back for another scene, I like to try doing something special.|I think we know each other better, so I'd like to do something more intimate." >>
*/
<<quo POV "Sorry, I have a policy. All returning girls have to have to take a creampie.|We did that last time. This time, it's your turn to take a creampie.|No, see all my girls, when we do a second scene, we do a creampie scene. That's how it works." >>
<<quo _WHO "Really?|I didn't know that.|Oh...|Is that how it works?" >>
<<quo POV "It's important to up the ante, you understand.|Your fans have been begging for it.|Yeah, I think you're ready for it." >>
<<quo _WHO "Alright then... I suppose it's ok.|Sure, why not?|I guess it's ok, just this one time." >>
<<do "Continue." ICON:NEXT SET:PAGE:_NEXPAGE >>
<</if>> /* _RETURNING and !_CARELESS */
<<if !_RETURNING and !_CARELESS and !_DONE >>
/*
<<set _CUBUS_OVERRIDE_SECRET = 1 >>
<<choosecondom >>
<<choosecondom "Alright." "I'll pull out before I cum, don't worry I'm good at this." "It'll be so much better if we finish with a creampie. I'll make it worth your while. (pay extra)" "No need, I got a vasectomy. Necessary in this line of work." >>*/
<<choosecondom_justcondom >>
<<if 0 >>
<<set _priceMultiplier=2 >>
<<if _HERTRAITS_cream_pricy >>
<<set _priceMultiplier = 5.5 >>
<</if>>
<<set _NEWPRICE = $PRICE*(_priceMultiplier-1)*0.20 >>
<<set _NEWPRICE = Math.round(_NEWPRICE)>>
<<say "How about we skip the condom for a little extra? I promise I'll pull out..." EVENTHAPPEN:bareback EVENTHAPPEN:pulloutpromise PAY:_NEWPRICE ACT:biglie >>
<</if>>
<<do "End the shoot." "RESPO:Wait, we aren't going to fuck?|No, I changed my mind.|Awwww.... well, I'm keeping the money you gave me.|Dammit..." PAGE:999 >>
<</if>> /* !_RETURNING and !_CARELESS */
==NEXTPAGE _NEXPAGE==
/*
<<case 21 WHATNEXT >>
*/
/* ------------------------------------ */
/* POSTCONDOM */
/* ------------------------------------ */
<<case 23 POSTCONDOM >>
<<set _word = "postcondom" >>
<<set _talk = _myOBJECT["talk_"+_word+$NUMBER] >>
<<set _include=_myOBJECT[_word+"_includes"] >>
<<set _next = "prefuck" >>
<<convo >>
<<changerimage $IMAGE rightwide >>
_FILMING
<<set $NUMBER=1 >>
<<if _myOBJECT[_next+"_steps"] >>
<<set _NEXPAGE = $PAGE+1 >>
<<else >>
<<set _NEXPAGE = $PAGE+2 >>
<</if>>
==nextpage _NEXPAGE==
<<do "Now that that's out of the way..." ICON:NEXT SET:PAGE:_NEXPAGE >>
/* ------------------------------------ */
/* PREFUCK */
/* ------------------------------------ */
<<case 24 PREFUCK >>
<<set _word = "prefuck" >>
<<set $IMAGE = _word+$NUMBER >>
<<set _steps = _myOBJECT[_word+"_steps"] >>
<<set _done = $NUMBER>=_steps >>
<<set _talk = _myOBJECT["talk_"+_word+$NUMBER] >>
<<set _include=_myOBJECT[_word+"_includes"] >>
<<set _next = "fuck" >>
<<changerimage $IMAGE rightwide >>
_FILMING
==_word _image $NUMBER/_steps==
<<if _talk >>
<<convo _talk WHO POV _myOBJECT.name2 >>
<<else>>
<<quo WHO "Mmmm...|Ahhh...|Mmmm..." >>
/*<<describeamount 1 _steps $NUMBER "a|b|c|d" >>;;*/
<</if>>
<<if !_done >>
<<do "Continue." ADD:NUMBER:1 >>
<<else>>
$HOLDTHIS
You're in!
<<set _NEXPAGE = _myOBJECT[_next+"_steps"] ? $PAGE+1 : $PAGE+2 >>
<<do "She's ready, and so are you.|This is just a warm-up to the main event..." SET:PAGE:_NEXPAGE >>
<<set $NUMBER=1 >>
==NEXTPAGE _NEXPAGE==
<</if>>
/* ------------------------------------ */
/* FUCK */
/* ------------------------------------ */
<<case 25 FUCK >>
<<set _word = "fuck" >>
<<set $IMAGE = _word+$NUMBER >>
<<set _steps = _myOBJECT[_word+"_steps"] >>
<<set _done = $NUMBER>=_steps >>
<<set _talk = _myOBJECT["talk_"+_word+$NUMBER] >>
<<set _include=_myOBJECT[_word+"_includes"] >>
<<set _next = "creampie" >>
<<changerimage $IMAGE rightwide >>
_FILMING
==_word _image $NUMBER/_steps==
<<if _talk and !_RETURNING >>
<<convo _talk WHO POV _myOBJECT.name2 >>
<<else>>
/*<<describeamount 1 _steps $NUMBER "|||||||" >>*/
<<quo WHO "Ahhh...|Mmmmm...|Ohhh...|Yess!|Like that....|Oh...Ohhh... ahhh...|_PORNNAME...|Give it to me!|Fuck! Yessss!" >>
<</if>>
<<if !_done >>
<<do "Continue." ADD:NUMBER:1 >>
<<else>>
$HOLDTHIS
<<if _CARELESS >>
She let you in raw without a second thought. What do you do at this decisive moment?
<<elseif "pulloutpromise".happened() >>
You promised you'd pull out...
<<elseif _CREAMBOUGHT >>
You paid $KRED $PRICE for this knockup opportunity... let's see who's going to regret that more!
<<convo _myOBJECT.talk_precreampie WHO POV _myOBJECT.name2 >>
<</if>>
<<if "condom".happened() >>
<<do "Pull off that condom and shoot your load all over her..." NEXT >>
<<else>>
<<do "Pull out..." NEXT >>
<<do "Fill her with cum!|Creampie!" NEXTNEXT >>
<</if>>
<<set $NUMBER=1 >>
<</if>>
<<stamina -1 >>
/* ------------------------------------ */
/* PULLOUT */
/* ------------------------------------ */
<<case 26 PULLOUT >>
<<set _word = "pullout" >>
<<set $IMAGE = _word >>
<<set _talk = _myOBJECT["talk_"+_word] >>
<<set _next = "epilogue" >>
<<changerimage $IMAGE rightwide >>
_FILMING
==_word _image $NUMBER/_steps==
<<happen _word >>
<<fuck _HERID 0 _myOBJECT.traits pullout >>
You pull out...
<<if _talk >>
<<convo _talk WHO POV _myOBJECT.name2 >>
<<else>>
<<quo WHO "Whoah, that's a lot." >>
<</if>>
<<if _SHEJUSTGOTPREGNANT >>
<<show "You didn't even need a creampie to get her pregnant! Amazing." ICON:PREG >>
<<elseif _CARELESS >>
<<show "You could have knocked her up, but for once you chose the kinder path." ACT:kind >>
<</if>>
<<do "Finish up with _HERNAME." PAGE:30 >>
/* ------------------------------------ */
/* CREAMPIE */
/* ------------------------------------ */
<<case 27 CREAMPIE >>
<<set _word = "creampie" >>
<<set $IMAGE = _word >>
<<set _talk = _myOBJECT["talk_"+_word] >>
<<set _next = "epilogue" >>
<<changerimage $IMAGE rightwide >>
_FILMING
==_word _image $NUMBER/_steps==
<<eventhappen _word >>
<<fuck _HERID 0 _myOBJECT.traits >>
<<if _talk >>
<<convo _talk WHO POV _myOBJECT.name2 >>
<<else>>
<<quo WHO "Whoah, that's a lot." >>
<</if>>
<<if _SHEJUSTGOTPREGNANT >>
<<set _talk = _myOBJECT["talk_creampie_preg"] >>
<<if _talk >><<convo _talk WHO POV _myOBJECT.name2 >><</if>>
<<else>>
<<set _talk = _myOBJECT["talk_creampie_nopreg"] >>
<<if _talk >><<convo _talk WHO POV _myOBJECT.name2 >><</if>>
<</if>>
<<do "Finish up with _HERNAME." PAGE:30 >>
/* ------------------------------------ */
/* EPILOGUE */
/* ------------------------------------ */
<<case 30 EPILOGUE >>
<<set _word = "epilogue" >>
<<set $IMAGE = _word+$NUMBER >>
<<set _steps = _myOBJECT[_word+"_steps"] >>
<<set _steps = _steps ? _steps : 1 >>
<<set _done = $NUMBER>=_steps >>
<<set _talk = _myOBJECT["talk_"+_word+$NUMBER] >>
<<set _talk_creampie_preg = _myOBJECT["talk_"+_word+$NUMBER+"_preg"] >>
<<set _include=_myOBJECT[_word+"_includes"] >>
<<set _next = "bibe" >>
<<changerimage $IMAGE rightwide >>
_FILMING
==_word _image $NUMBER/_steps==
<<if _talk_creampie_preg and _PREGNANT and 0 >>
<<convo _talk_creampie_preg WHO POV _myOBJECT.name2 >>
<<elseif _talk >>
<<convo _talk WHO POV _myOBJECT.name2 >>
<<else>>
<<quo POV "You were great _HERNAME." >>
<<quo WHO "Thank //you// _PORNNAME." >>
<<quo POV "See you around." >>
<</if>>
<<if !_done >>
<<do "Continue." ADD:NUMBER:1 >>
<<else>>
<<if $PRICE >>
You send her the remainder of the money owed.
<<set _HALFSIES = -Math.ceil($PRICE/2) >>
<<show "Transferred $KRED $PRICE of $KRED $PRICE." MONEY:_HALFSIES >>
<</if>>
<<do "Now that she's gone..." PAGE:40 >>
<<set $NUMBER=1 >>
<</if>>
<<set $STRING = "" >>
<<set $ARRAY = [] >>
<<set $IMAGE = "" >>
<<set $STRING2 = "" >>
/* ------------------------------------ */
/* PRE_POST */
/* ------------------------------------ */
<<case 40 >>
<<if !$STRING or $CHOICE4=="AUTOTITLE" >>
<<set $STRING = "" + _myOBJECT.traits[0]+"" >>
<<set $STRING += " " + "slut|bitch|whore|girl|amateur|amateur|amateur|".sayOne() >>
<<set $STRING += " " + _HERNAME >>
<<set $STRING += " " + "dicked|fucks|pounded|used".sayOne() >>
<<set $STRING += _CREAMPIE ? " & " + "creampied |creamed |filled |loaded up".sayOne() : " " + "hard|good|nicely|adequately|& cums".sayOne() >>
/*
<<set $STRING += _CREAMPIE & _PREGNANT ? ", " + "now pregnant?!|uh oh!".sayOne() : "">>
*/
<<set $CHOICE4="">>
<</if>>
<<if !$STRING2 or $CHOICE4=="AUTODESC" >>
<<set $STRING2 = _myOBJECT.blurb ? _myOBJECT.blurb : 0 >>
<<if !$STRING2 >>
<<set $STRING2 = "I fucked "+_HERNAME+" " >>
<<set $STRING2 += _CREAMPIE ? "filled her full of cum, " : "" >>
<<set $STRING2 += _PREGNANT ? "hope she's on birth control.|so expect to see her doing MILF porn in the near future.|maybe she's pregnant?|but the father could be anyone! Anyone!".sayOne() + "" : "check it out." >>
<</if>>
<<set $CHOICE4="">>
<</if>>
/*
<<="SHEJUSTGOTPREGNANT".happened() ? "It'll cost her more." : "" >>
*/
<<set $IMAGE = $IMAGE ? $IMAGE : "fuck1.jpg" >>
<<set _img = "images/changers/" + $myEVENT + "/" + $myENTRY + "/" + $IMAGE >>
<<pornthumb _img $STRING $ARRAY right >>
/*<<changerimage fuck1 right >>*/
Now it's time to edit and customize the video.
<<eventhappen_once ART_INCREASED >>
<<sayit "You edit the video [for time and for punch|to maximize the parts that work best|to cut out the unecessary moments and keep it lean and focused], and make sure you [edit out your face|blur and mute any evidence of your real identity]." >>
<<= "SHEJUSTGOTPREGNANT".happened() ? "Since she got pregnant on-shoot, you owe it to the special moment to tag it correctly.|You'd hate it if this video could be used as evidence in a paternity suit.".sayOne() : "" >>
<<= _myOBJECT.tags.includes("teen") ? "You wouldn't want her father showing up at your door with a shotgun.|It would suck if she had a roidhead older brother come track you down to twist you into a pretzel.".sayOne() : "" >>
<<= _myOBJECT.tags.includes("cheating") ? "You don't really care if her significant other finds out, you'd just rather not be part of the trouble that ensues.|Even if you could kick her man's ass easily, it'd be better to not invite that kind of attention to yourself.".sayOne() : "" >>
<<if _myOBJECT.tags.includes("story") >>
<<show "You'll cut it so that there will be a semblance of a story.|If you dub in some dialogue (yours and some voice synthed lines for hers), you can emphasize a storyline and put a bit of drama into the scenario.|The acting is cheesy, but it's not that much worse than legit industry shit you've seen, so you keep those parts in and rearrange dialogue bits to flow better." ITEMICON:_VIDEOTYPE SKILLUP:ART:8 >>
<</if>>
<<show "Your creativity is stimulated." ITEMICON:_VIDEOTYPE SKILLUP:ART:4 >>
<</eventhappen_once>>
<<show "" ITEMICON:videosex_ >>
<<set $STRING = $STRING ? $STRING : 0 >>
<hr>
<h3>Tags</h3>
/*$ARRAY*/
<<set _TAGTARGET = _myOBJECT.tags ? _myOBJECT.tags : [] >>
<<set _CREAMPIE ? _TAGTARGET.push("creampie") : "" >>
<<set _OVERLAP = setup.vennArrays($ARRAY, _TAGTARGET) >>
<<set _CLOSENESS = 0 >>
<<for _T, _TAG range $ARRAY >>
<<set _CLOSENESS += _TAGTARGET.includes(_TAG) ? 1 : -1 >>
<</for>>
<<set _PERCENT = 1 - (_TAGTARGET.length - _CLOSENESS) / _TAGTARGET.length >>
<<if setup.vennArrays($ARRAY, _TAGTARGET) >>
<</if>>
<<p>>
<<set _TAGLIST = "teen milf mature groupsex brunette redhead blonde black asian latina story cheating creampie hairy".toList() >>
<<set _TAGLIST = _TAGLIST.concatUnique( _TAGTARGET ).sort() >>
<<for _T, _TAG range _TAGLIST >>
<<set _SHOWTAG = _TAG.replaceAll("_"," ").replace("teen","teen (18+)")>>
<<capture _TAG >>
<<if $ARRAY.includes(_TAG) >>
<<button "- _SHOWTAG" _here >>
<<set $ARRAY.delete(_TAG)>>
<</button >>
<<else>>
<dim>
<<button "+ _SHOWTAG" _here >>
<<set $ARRAY.push(_TAG)>>
<</button >>
</dim>
<</if>>
<</capture>>
<</for>>
<<if $ARRAY.length>1 >><<p>>
<<button "UNTAG ALL" _here >>
<<set $ARRAY=[]>>
<</button >>
<</if>>
==_OVERLAP _CLOSENESS <<=Math.round(_PERCENT*100)>>%==
<small><<p>>It's important to tag the video to maximize search result relevance. Badly tagged videos won't find their audience and may be algorithmically penalized by the site.</small>
<hr>
<h3>Thumbnail</h3>
<<set _THUMBLIST = "email meet".toList() >>
<<for _Q, _type range "foreplay strip fuck prefuck epilogue".toList() >>
<<for _T=0; _T<_myOBJECT[_type+"_steps"]; _T++ >>
<<set _THUMBLIST.push(_type+(_T+1)) >>
<</for>>
<</for>>
<<set _THUMBLIST = _THUMBLIST.concat("creampie pullout".toList()) >>
==_THUMBLIST==
<<for _T=0; _T<_myOBJECT.foreplay_steps; _T++ >>
<<set _THUMBLIST.push("strip"+_T) >>
<</for>>
<<for _T=0; _T<_myOBJECT.strip_steps; _T++ >>
<<set _THUMBLIST.push("strip"+_T) >>
<</for>>
<<for _T,_thumb range _THUMBLIST >>
<<set _O = _T-_myOBJECT.fuck_steps >>
<<if _thumb=="pullout" and !"pullout".happened()>><<continue>><</if>>
<<if _thumb=="creampie" and !"creampie".happened()>><<continue>><</if>>
/*
'_thumb'
<<= _thumb=="pullout" >>
<<=!"pullout".happened()>>
*/
<<set _img = "images/changers/" + $myEVENT + "/" + $myENTRY + "/" +_thumb+ ".jpg" >>
<<set _img = _thumb+ ".jpg" >>
<<set _lbl = _thumb.split(".")[0]>>
<<if _img==$IMAGE >>
<<button _lbl _here >><</button >>
<<else>>
<<capture _img >><dim>
<<button _lbl _here >><<set $IMAGE=_img>><</button >>
<small></small></dim><</capture>>
<</if>>
<</for>>
==$IMAGE==
<hr>
<h3>Video Title</h3>
<fullwidth><<textbox "$STRING" $STRING >></fullwidth>
<br>
<<button "auto-generate" >>
<<set $CHOICE4="AUTOTITLE">><<goto _here >>
<</button>>
<hr>
<h3>Video Description</h3>
<fullwidth><<textarea "$STRING2" $STRING2 >></fullwidth>
<br>
<<button "auto-generate" >>
<<set $CHOICE4="AUTODESC">><<goto _here >>
<</button>>
<<set $NUMBER = _PERCENT >>
<<do "Upload and submit this video." NEXT >>
<<case 41 >>
You hit upload and hope for the best.
<<if _myOBJECT.tags.includes("virgin") and $NUMBER>=1 >>
<<show "In order to verify the 'virgin' tag, the app prompts you to take a photo of your dick and upload it. An algorithm parses the chromatic data and determins there's hymen blood residue on your still-wet appendage." >>
<</if>>
<<set _tags = _myOBJECT.traits.concat(_myOBJECT.tags) >>
<<set _WORTH = _myOBJECT.stars ? _myOBJECT.stars : 2.5 >>
<<set _WORTH += setup.playerAttribute("fuck")/3 >>
<<set _WORTH += _tags.includes("milf") ? 1 : 0 >>
<<set _WORTH += _tags.includes("teen") ? 1 : 0 >>
<<set _WORTH += _tags.includes("big_boobs") ? 1 : 0 >>
<<set _WORTH *= _tags.includes("virgin") ? 2 : 1 >>
<<set _WORTH += _CREAMPIE ? 2 : 0 >>
==worth _WORTH/10==
<<set _img = "images/changers/" + $myEVENT + "/" + $myENTRY + "/" + $IMAGE >>
<<pornthumb _img $STRING $ARRAY right >>
<<set _PAYOUT = Math.round(100 * $NUMBER) >>
<<listup _VIDEOTYPE _HERID >>
<<take _VIDEOTYPE 1 >>
==wor:_WORTH _PAYOUT%==
<<p>>You
<<describeamount 0 100 _PAYOUT "worry it won't reach its intended audience| assume it'll do fine|are confident it'll do well" >>
and
<<describeamount 0 15 _WORTH "realize it kinda sucked|enjoyed re-watching it|think it reflects your brand quite well|think its pure gold" >>.
<<set _fullText = $STRING2+$STRING >>
<<if _myOBJECT.traits.includes("identity_revealed")>>
<<set _doxText = "She says her full name in the video|Dumb bitch couldn't keep her mouth shut, and revealed her identity in the video|It's funny how she told you (and thus the audience) her real name during the interview".sayOne() + "; " >>
<<elseif _fullText.includes(_HERNAME) and _fullText.includes(_HERLASTNAME) >>
<<set _doxText = "You shared some of her personal details in the video data.|For reasons you aren't very sure of, you told the entire internet he real name".sayOne() + "; " >>
<</if>>
<<if _doxText >>
<<set _doxText += "so it's only a matter of time before her friends, family and coworkers learn of this video...|this should cause a bit of drama in her life...|she'll get odd stares from creepy dudes in the street...|maybe her father or brother won't be able to look her in the eye for weeks and she won't know why.".sayOne() >>
<<show _doxText ACT:humiliation >>
<</if>>
==
<<set _GAIN = _WORTH * $NUMBER >>
<<set _GAIN += setup.playerAttribute("fuck")/2 >>
_GAIN
<<countup "pornsite fuckfame" _GAIN >>
<<set _GAIN = _WORTH * $NUMBER >>
<<set _GAIN += setup.playerAttribute("charm")/2 >>
_GAIN
<<countup "pornsite clout" 2 >>
<<set _GAIN = _WORTH * $NUMBER >>
<<set _GAIN += setup.playerAttribute("barter")/2 >>
_GAIN
<<countup "pornsite adshare" 2 >>
==
<<p>>This scene with _HERNAME cost you $KRED $PRICE.
<<="SHEJUSTGOTPREGNANT".happened() ? "It'll cost her more." : "" >>
<<set _journal = "I have shot an amateur porno with " >>
<<set _girlsFucked = "girls_fucked".listout() >>
<<set _girlsRelevant = [] >>
<<set _girlsPregvant = [] >>
<<for _i, _girl range _girlsFucked >>
<<if _girl.includes(_SUFFIX) >>
<<set _comment = _girl.isPregnant() ? "<sup>P</sup>" : "" >>
<<set _girlsRelevant.push( _girl.replace(_SUFFIX,"") + _comment) >>
<<if _girl.isPregnant()>><<set _girlsPregvant.push(_girl) >><</if>>
<</if>>
<</for>>
<<set _journal += _girlsRelevant.sort().join(", ") + " (" + _girlsRelevant.length + " total, "+_girlsPregvant.length+" preg'd). " >>
<<if _myOBJECT.reward and !_RETURNING >>
<<="<<show \"You learned something from this experience.\" "+_myOBJECT.reward+" ICON:XP >>" >>
<</if>>
<<event_exitlink >>
<<eventjournal _journal >>
/* ------------------------------------ */
/* DEFAULT END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<changerconvo WHO POV _myOBJECT.name2 >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<changerconvo WHO POV _myOBJECT.name2 >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<changerconvo WHO POV _myOBJECT.name2 >>
<<showifexists $REPLY >>
No point in doing this.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
<<set $ALTIMAGE="" >>
/*==<<showobject $myOBJECT >>==*/<<set setup.myDB = {} >>
<<set setup.ZZZ = {} >>
<<include pornshoot-amateur_data2 >>
<<set setup.myDEFAULT = {
name: "",
model: "",
age: 26,
traits: "".toArray(),
options:"".toArray(),
where: "",
cost: 0,
reward: "",
format: "jpg",
talk_email: "",
desc_meet: "",
talk_meet: "",
talk_interview: "I...",
questions: [
"How old are you?|I am _myOBJECT.age.",
"YOGURT?",
],
question_creampie: "",
talk_fuck1: "",
talk_fuck2: "",
talk_fuck3: "",
talk_fuck4: "",
talk_fuck5: "",
talk_creampie: "",
talk_creampie_preg: "",
talk_creampie_nopreg: "",
talk_epilogue: "",
eventunlock: 0,
} >>
/* ============== TEMPLATE ============== */
<<set setup.myTEMPLATE = {
name: "",
model: "",
age: 26,
traits: "".toArray(),
tags: "".toArray(),
where: "",
cost: 300,
reward: "",
format: "jpg",
condition: "",
blurb: "",
talk_email: "",
talk_meet: "",
talk_interview: " ",
questions: [
"[name]",
"[age]",
"[relationship]",
"[bodycount]",
"[motherhood]",
"[porn]",
"[creampie]",
"[job]",
"[C:5 ITEMICON:camera]TESTTHING",
"TESTTHING|TESTTHING"
],
foreplay_steps: 999,
foreplay_includes: "",
talk_foreplay1: "",
talk_foreplay2: "",
talk_foreplay3: "",
talk_foreplay4: "",
talk_foreplay5: "",
strip_steps: 999,
strip_includes: "",
talk_strip1: "",
talk_strip2: "",
talk_strip3: "",
talk_strip4: "",
talk_strip5: "",
prefuck_steps: 999,
prefuck_includes: "",
talk_prefuck1: "",
talk_prefuck2: "",
talk_prefuck3: "",
talk_prefuck4: "",
talk_prefuck5: "",
fuck_steps: 999,
fuck_includes: "",
talk_fuck1: "",
talk_fuck2: "",
talk_fuck3: "",
talk_fuck4: "",
talk_fuck5: "",
epilogue_steps: 999,
epilogue_includes: "",
talk_epilogue1: "",
talk_epilogue2: "",
talk_epilogue3: "",
talk_epilogue4: "",
talk_epilogue5: "",
talk_pullout: "",
talk_creampie: "",
talk_creampie_preg: "",
talk_creampie_nopreg: "",
talk_ghosted: "",
eventunlock: 0,
} >>
/* ============== ACTRESSS ============== */
<<set setup.myDB.actress = {
name: "Celeste Nichols",
model: "Shae Celestine",
description:"college student who wants to be in movies",
age: 21,
traits: "naive".toList(),
tags: "brunette college_girl small_boobs story".toList(),
options: "justonce ".toList(),
where: "",
cost: 0,
reward: "SKILLUP:ART:10 SKILLUP:LIE:10",
format: "jpg",
stars: 2,
blurb: "It's not who you know in the film industry, it's who you blow. Celeste learned this all-to-well. She may never earn an Oscar, but in this video she gets to work with an something of roughly similar size and shape.",
talk_email: "Dear Mister _PORNNAME, I am writing you because I have been told you are a well known filmmaker here on the island, and that you have been searching for a lead acress of a certain description. I think I would be a good fit for this role! Please find my resume and a link to my demo reel attached.|///Attached is a photo and links to a portfolio site where she's put clips of herself acting in various plays. Clearly, someone has misled her, both about your role as casting director for anything and about her own acting talent, which is embarassingly bad. <<p>>Still, there are roles she might be suitable for; the part of 'expectant mother' for example.",
desc_meet: "",
talk_meet: "_PORNNAME? It's a pleasure to meet you.///She shakes your hand and takes a seat on the couch. She seems woefully underdressed.|_HERNAME, was it?///you say, looking her body up an down.|Yes. Thank you for having me. I would really like a role in one of your productions, sir.|Is this your first interview for such a role?|On I've interviewed for a lot of roles. It's just, you know, none of them were the right fit.|Right. You seem to be a little underdressed?|Oh, I'm sorry but- I just thought- see, my friend who gave me your conact info said you prefered to interview in this kind of outfit. Something about demonstrating boldness and authenticity.|Right.///you say, wondering who is this person who's fucked with her.",
talk_interview: "I've wanted to be an actress my whole life.",
talk_interview: "Hmmm, you have a certain air of authenticity about you. Let me ask you, then: Are you familiar with method acting, and improvisation?|Yes! I studied those in acting school.|Great. I need you to be able to get into this role, it's very grim and it may be very challenging for someone who doesn't have a lot of experience.|I'm ready to do what it takes!|Alright. To conclude this audition, I will need to film you acting a scene. Your character's name is Eclaire.|Eclaire... ok, I'm Eclaire.|Yes, indeed. She's an aspiring actress too, and in this historical drama she is trying to land her first role in the Hollywood of decades ago. She's interviewed with various seedy casting directors, and it'd dawned on her that she's expected to play their game.|You mean she thinks she'll have to sleep with her to get ahead? So it's some kind of femenist story?|Yes exactly. We're going to do the scene in which she finally gives in to the pressure, and choses to sleep with the casting director.|Ok, I can do that.|Great. The scene is... you've sat down accross the notorious movie producer Hugh Meyer. He is ostensibly interviewing you for a role, but you know he's interested in experiencing more than just your acting talent. Are you ready?|I'm ready Mr. _PORNNAME.|Great. Action.",
questions: [
"[name]My assistant said your name is...|Eclaire.|Do you know what an Eclaire is?|It's some sort of French pastry, I think?|Yes, something sweet that's filled with cream.|Well, I'm sure you'll find I'm one of those things.|Yes, for now...",
"[age]You're a pretty one. How old are you?|I'm _myOBJECT.age, sir.|You know I have a daughter your age.|Oh, is that so?|Yeah. But you're much sexier than she is...|Oh, uh, thank you sir.",
"[bodycount]My film will have some very intimate scenes.|",
"[job]A girl like you, new in town with no roles to your name, you must be having trouble making ends meet?|Ah, yes sir. It is quite difficult, but I've been making do with several part time jobs.|Well, if you're in my movie, that life will be behind you.",
"[relationship]Do you have a boyfriend?|Oh, no sir. I don't have time for such things.|Good, good.",
"[motherhood]May I ask when you had your last period?|I beg your pardon Mr. Meyer?|I know it's a strange question, but I need to know for scheduling purposes. I don't|I had my period almost two weeks ago, sir.///she says, and you can tell from her lapse from shitty fake acting that she's peppering in some truth to inform her character.|Almost two weeks ago, huh? That puts us in her fertile window.",
"[porn]",
"",
],
strip_steps: 5,
talk_strip1: "|_HERNAME, breaking character here for a moment.///you begin in your normal voice.///The remainder of this scene... well, it will require you to be confident in your body, let's say.|So this is a nude scene?|Yes. Eclaire feels defeated, and begins to relent to the demands of the film industry. I understand, if you aren't willing to continue the scene-|No, no Mr. _PORNNAME. I can do this! Let's continue.|Alright, thank you _HERNAME. //Eclaire, I'm afraid you just don't have what it takes to go anywhere in this town.//|Oh, we've started. Oh Mr. Meyer sir, I think I do and... I think I can change your mind...///she says, slowly peeling her top off.",
talk_strip2: "I really want that role. How do you like these?",
talk_strip3: "|//Hmmm, let me see more.// ///you say in your best 'acting' voice.",
talk_strip4: "Hmmm, I'm getting nervous Mr. _PORNNAME. I've never-|Stay in character!|Right, yes, of course. Ummm... Mr. Meyer, do you like my butt?",
talk_strip5: "|//Mmmmm... yes... like that...//|More..?///she says uncertainly, unsure when this charade is meant to end.|//Of course, Eclaire.//|Whoah, huh. You're really getting into your role too, huh?///she says, eyeing the bulge in yoru pants.|Stay in character!|Of course. Umm, Mr. Meyer, do I get the role?",
talk_strip6: "Mr. Meyer, I //really// want that role...",
talk_strip7: "",
image_condom: 1,
talk_condom: "|//Eclaire, I am amazed. I knew it the moment you walked through the door, but the more I talk to you... you're the wh- woman I've been looking for.//|I am? Oh my gosh, you have a role for me?|//Yes, I think you're perfect for the role. Just one formality//. ///you say, unzipping your fly.|Whoah Mr. _PORNNAME!|I demand full authenticity, _HERNAME. We can stop here if you like, but-|No, no of course. Lets continue, Mr. _PORNNAME. I'm sorry sir!|Now where were we? |//Just one formality//.|//Just one formality, Mrs. Eclaire. I think you'll more than aggree it's a fair trade. You're not a virgin, are you?|Oh, of course, of course. And no, no I'm not. Ok, hoo, let me take a deep breath. Is the camera running?",
JUNK: "_PORNNAME? It's a pleasure to meet you.///She shakes your hand and takes a seat on the couch. She seems woefully underdressed.|_HERNAME, was it?///you say, looking her body up an down.|Yes. Thank you for having me. I would really like a role in one of your productions, sir.|Is this your first interview for such a role?|No, far from it. I have not had much success, but I realize now it was because I haven't been //accomodating// enough.///she says, stroking her knee.",
prefuck_steps: 2,
talk_prefuck1: "|//There's one more thing//...///you whisper menacingly in her ear./// //Lots of girls flash their flesh at me. But there's one more thing I'll need from you before I know you're ready for this part, Mrs. Eclaire.//|Mmmm...hmmm...///she moans, reacting to your touch.///Ahhhhhh... Not... not that Mr. Meyer. Anything but-",
talk_prefuck2: "OH! OH GOD! It's SO HU-///she starts before catching herself.///... Oh, Mr. Meyer, no that's bad, st-st-stopp doing itttt! Don't keep going! D-d-don't... push it all the way in... mmm... like that... Oh shit it's so big...",
fuck_steps: 5,
talk_fuck1: "Mr. Meyer, you have to stop... ahhh... this is so immoral...",
talk_fuck2: "Oh my god... ah... don't squeeze my neck... tighter... mmm... Is this a w-woman's lot in life...? Ahhhh...",
talk_fuck3: "You're such a bad man, Mr. Meyer. Some day... ohhh... Oh jesus.... ",
talk_fuck4: "Ohhh... history will not remember you fondly... ohhh...|Now Celleste starts to think, is today my safe day? What if I get pregnant?|Ohh nooo, it's not my safe day.///she says, strumming her clit as you pound her pussy.///Oh what will I d-OOOOHHHH.|//Shut up bitch! I don't care if you get pregnant! If you do I'll sue you for theft of studio property (my unborn child)!//|Oh OH OH my gosh your so evill OHHHH!",
talk_fuck5: "Oh g-g-get away.... Mr. Meyer you evil man! Ahhhhh.... D-d-don't... Oh...|Shut up bitch, do you want to be an actress or not! Now take my load!|Cum in me! Cum in me! I mean, don't cum in me! Stop itttttt! Ahhhh... so good....",
talk_pullout: "Wow Mr. _PORNNAME, you're a good actor too.|How do you mean?|Like I really believed you were just trying to do it with me. And now look at all the stuff you sprayed on me! It all feel so real.|Uhhh...|I guess these parts of the lovemaking shoots end up on the cutting room floor, huh?|Yeah that's right. Something like that.",
talk_creampie: "OH my god you monster Mr. Meyer, I'm going to get pregnant fore sure!|//Haha, jokes on you bitch, that was my goal all along.//|Nooooo!///she wails melodramatically.|",
talk_creampie_preg: "...|...|It's a good thing it's just acting, Mr. _PORNNAME. Today really isn't my safe day.|That doesn't concern you?|No, we were just acting. It's like when people get shot in movies, it's just effects. None of it is real.|Right.|Hollywood magic. It's so enchanting.",
talk_creampie_nopreg: "...|...|So, on the movie set, are there people who's job it is to clean this stuff up after a love scene?|Love scene?|Yeah, when two characters make love like we just acted out.",
epilogue_steps: 2,
talk_epilogue1: "So, what do you think _PORNNAME? I think you'll aggree that I gave it my all. For a second there I lost myself in my role, I actually thought I was a victim of sexual exploitation.|Yeah you must have been amazing, because I was under the same impression.",
talk_epilogue2: "So, do you have a role for me, Mister _PORNNAME.|Oh, perhaps. I need to show your audition tape to some people.|Audition tape...? Were you - you were filming?!|Of course.|B-b-b-b-but- I mean... oh gosh, now I'm so self consious. I guess I didn't realize how real it was until now.///she says, blushing.|///Her whole body is blushing, in fact. Where was this shy girl before?|I just want to say, I really respect you as an artist and hope to work with you sometime soon.|Yeah it was good breeding with you.|Breeding?|I meant //reading//. A script. Even though there was no script, it's an expression you see.|Oh, right. Hope to hear from you soon. |Yeah, sure.",
talk_ghosted: "///You receive an video message.||_PORNNAME... I have a question about the movie's script... Does the story go that Eclaire gets p- she, does she have a- d-d-d-does... here, l-let me show you.///she says nervously, holding up a pregnancy test.///Is this p-part of the story? I think it must be but you didn't mention it so maybe we can go over the script sometime and...",
} >>
/* ============== ACTESSS MOM ============== */
<<set setup.myDB.actressmom = {
name: "Elanore Nichols",
model: "Nikki Daniels",
age: 47,
traits: "milf rape naive pregbonus justonce refund".toList(),
tags: "milf acting cheating".toList(),
where: "hotel",
cost: 1200,
reward: "",
format: "jpg",
condition: "LISTED:girls_ghosted:Celeste Nichols (amateur pornshoot)",
reward: "ACT:rape SKILLUP:SNEAK:20 MONEY:5000",
talk_email: "I am writing in regards to the movie you posted recently. The model in this movie did not consent to be in such material, and I would like this to be removed. I am prepared to discuss your compensation options in-person, before getting lawyers involved, after a preliminary pentalty of $KRED<<=-$PRICE>> is paid to my account.|///The email contains a screenshot of one of your previous videos - some dumb shit accress-wannabe. If this isn't a lawyer, it's some other person representing her, but who? You can probably just ignore it... They can't sue a ghost.",
talk_meet: "|///You travel to a hotel where your message exchange specified, and travel to two floors below the top, and enter the suite number specified - an expansive one that includes an office and meeting room.|_PORNNAME, sit down. My daughter was foolish to pursue her acting dreams here after she failed back home, but that was no excuse for you to take advantage of her.|I didn't, it was a simple misunderstanding. I swear.|Hmph... Even if that were the case, you have a video up on your site without her consent. I know FleshTube is a massive coporation and any lawsuit I pursue would just draw attention to my daughter's video.///she says, seemingly unaware that you don't work for FleshTube in any meaningful capacity.|So all the lawsuit talk was just to lure me here?|Yes. Now if we could discuss how you will take down that video promptly...|///This woman is sexy as shit and you wonder if //she// can act. In the guise of stretching your legs, you move to the far end of the room and secretly set up the camera and hit record (porn got you into this mess, it's going to get you out of it as well).",
questions: [
"[name]First of all, who are you?|I'm _HERNAME _HERLASTNAME. If you've not heard of me, you've surely heard of Edgar _HERLASTNAME, my husband.|Edgar who..?|Don't act stupid wit me, little man.",
"[age]And you are how old?|Why does that matter?!",
"[relationship]Are you seeing someone?|I'm married, _PORNNAME. And my husband will be furious if he finds out what Celeste did, and he'll blame me for encouraging her in pursuing acting as a career for as long as I did... So if we could resolve this fast..",
"[job]You were saying something about lawyers...|I don't want to get lawyers involved. You don't want to get lawyers involved. So let's talk. Will you remove the video for compensation?",
"[motherhood]You gave birth to Celeste, right? So you're a literal 'milf'?|You mean the M.I.L.F? Yes, I sit on the board of the {{Multicorp-Island Leverage Foundation}}; I am //that// _HERNAME _HERLASTNAME.|How many children have you given birth to.|Two, but I don't see how this is relevant.|Just want to know how to tag it.|Tag //what//?///she asks, not really understanding.",
"[porn]Have you ever considered a career in front of the camera?|I had acting aspirations when I was young. My life took a different - and more important - path. The dream of Hollywood stardom was always there in my heard, and unfortunately chose to live vicariously through my children, urging them to take part in various things. I should have let it rest... my poor daughter. She is a naive girl and doesn't even realize she was taken advantage of! She'd be heartbroken if she even learned of it.",
"[bodycount]How do you feel about younger men?|They tend to be rude and uncouth. //You// are a particularly eggregious specimen.",
"Did you wach the video I made with your daughter?|Of course not! I watched only enough to confirm it was her... then I had my assistant - who was the one who had learned of the video from an anonymous source - transcripte and annotate the entire thing for me so I could better assess what had transpired.|///You were wondering who added subtitles to that particular video, and why...|According to him, the video did not feature your face, but I recognize your voice. The manipulation you subjected poor Celeste to... bone chilling and //ghastly//, to say the very least. I shudder to think if she were to become pregnant...|//If?//",
"What's it worth to you for me to bury that video?|$KRED 5,000, paid to your account immediately.|That-|No negotiation. It's this or your absolute legal and financial obliteration at the hands of my lawyers.",
],
talk_interview: "I'm a concerned mother who has little patience for this.",
JUNK:"[bodycount]What's your favorite sex position?|Mister _PORNNAME! This is highly innapropriate! I know you're used to talking to women this way, but learn to conduct yourself with dignity and professionalism for once in your life!",
image_condom: 1,
talk_condom: "I could be convinced to take the video down, _HERNAME.|Good! I'm glad you've finally seen reason.|It's time we got started, _HERNAME.|Started?|Yeah. Your daughter's future is on the line, and maybe more besides. Am I wrong?|You're exactly right. Which is why it's urgent-|Yes, urgent! You urgently need to give me what I want.|And what //do// you want, _PORNNAME. I'm prepared to cut you a cheque for $KRED 5,000-|That's a start. But it's not just about money. You have something //else// I want.|You... you aren't suggesting..?|I'm saying I fucked Celeste, now I want to fuck the pussy that gave birth to Celeste.|You're fucking disgusting!|And you're fucking hot!",
prefuck_steps: 7,
prefuck_includes: "suckle cun",
talk_prefuck1: "|///You put your hand on her knee and start moving it up along the length of her leg.|Ahhh... what are you...///she asks confusedly, thrown off by your sudden advances.|///Her face frowns but you can tell from her breathing that she's aroused... and that she is wincing in disgust at this realization.",
talk_prefuck2: "_PORNNAME... Mmmmm... This is highly innappropriate! Ahhhh.///she moans as you kiss her neck.|///You wonder how often she gets this kind of action from her husband; you're guessing not often, or she'd have shoved you away by now and would be on the phone with the police... or more likely, some private secrutiy thugs.",
talk_prefuck3: "|Let me at those tits.|My god, get off of me... Get your disgusting paws off me...///she starts to moan as you lick her nipples.///Oh... you b-bastard... S-stop it...",
talk_prefuck4: "W-what do you plan on doing to me?! I'll have my lawyers-|Shhhh.|They'll-|Shhhh, _HERNAME. I'm doing this for you. You're so wound up...|You...|I can tell by how damp these panties already are... Edgar hasn't been doing you proper.|You... son of a b-",
talk_prefuck5: "b-b-bitch... You disgusting... Oh... Ah.... Mmm... Yeah like that... T-this is s-s-sexual assault you know...|///After a moment she puts her hand on your head, stroking your hair as you go down on her.|Don't stop... It would be crueller if you stopped now...///she says, falling silent save but for her heavy breathing, though you swear you hear her voice hiss.///<small>...that wasn't me giving my consent, to be clear.</small>",
talk_prefuck6: "Oh! OHHH!///she cries as you bring her to a shuddering orgasm.///OH MY G-",
talk_prefuck7: "-ahhhh! What!?|///She is upset over an unexpected visitor who decided to pop in mid-orgasm!|GET THE FUCK OUT OF ME!",
ZZZZZZZZZZZZZ: "|What are you hesitating for? I said suck it, bitch.///you say, thrusting your dick into her face.|If... If I must.../// she says.|///You were expecting something half-hearted, but she knows what she's doing!",
fuck_steps: 5,
fuck_includes: "oral",
talk_fuck1: "|///You ignore her proststs.|Oh nonononono... No! That's for my husband!///she shouts.|Just when I thought you were playing hard-to-get...///you say as you slide your dick deeper into her body. You're going to have to find a way of turning this no into a yes by the time you cum.|Ohhhh... S-stopp...",
talk_fuck2: "P-p-please stop! This is cheatingggg on my husba-uhhhh.|Ohh... it's amazing.",
talk_fuck3: "Ngh.... ahhhh....|You're so beautiful...|Sh-shut up... Ahh...|I'm so jealous of Mr. Nichols.",
talk_fuck4: "Ohhhhhh...|///She likes it slow and deep, so you give her what she wants. The flattery you've been giving her was tactical, but if you're being honest she's at least as sexy as her daughter, and is a far better actress - assuming any of this is an act.|Ohhhh... mmmm....",
talk_fuck5: "Yes... yess....///she says, pretense of protest now entirely gone.|///You watch her face, reading it for clues to inform your technique.|Ahhhhh.... ahhh...|You're so beautiful, _HERNAME...|Shhh....",
talk_fuck6: "Oh god! YES! YESSS!!///she screams as she has an orgasm.|///Two position changes later, you smirk at the camera. The sketchy incriminatory stuff is getting cut out in editing, but the progression from reluctant to enthusiasm should still come through in the final cut.|Oh! OHHHHH!!|Huhhhh....///you grunt as you spill out into her...|Ohhhh... Ohmygod...///she says, slowing her ride and breathing heavily.///That... That... Oh my...|///She looks at you almost tenderly before seeming to remember where she is and what brought her here.|You... you had better take that video down. You will, won't you?|Sure.///you say, halfheartedly.|Good. Now I'd better wash your... your seed out. God... It makes me sick. This... This was all for my children. You understand that, don't you? I'm a good mother.",
talk_pullout: "Oh, you're lucky mister. If you hadn't pulled out, I'd have all the evidence I'd need that you violated me! As things stand, I have to shower to get this stinking mess off my chest... You had better not be here when I get out.",
talk_creampie: "Whoah! WHAT ARE YOU DOING!|///You've shoved your fingers into her pussy, pushing your sperm deep inside her. If she's such a great mom, you want to make sure she leaves this fuck with one of your seeds planted.||Making sure I knock you up, _HERNAME.|Nnnoooo! Nooo...|///You transition your cumshoving to fingering. Before long you'll hijack her body, both sexually and biologically...",
talk_creampie_preg: "///Your technique worked! She's pregnant!",
talk_creampie_nopreg: "///Eh, it didn't work.",
epilogue_steps: 2,
talk_epilogue1: "Oh my god... This is... Why couldn't you just have taken the video down. Did we really have to do all this?|///You ignore her, and stealthily collect your camera. This is going to look great once you've gotten it edited.|This is so shameful...///she moans, watching the cum slide down her inner thigh.|///She has no idea.",
talk_epilogue2: "I'm going to go down a bottle of gin and shower with scalding hot water... to erase this memory forever...|///You grab her and give her one last kiss. She tries to push you away, but soon the pressure of her palms on your chest soften... and for the briefest moment, she seems to be kising you back.|UGH!///she shouts, standing up and leaving.|Whatever, you loved it bitch.",
talk_ghosted: "Hey _PORNNAME, big longtime fan. Hey remember that girl you did a while back? Is this pregnant chick her? I found her at the docks offering to 'audition' for whatever role you want to cast her in. She seems kinda crazy, but she's the fist pregnant chick I fucked. I introduced a few people from work to her too. She really thinks she's in a movie or something... Anyway, just wanted to give you a heads up because pretty sure it's far along enough to coincide when you shot that thing...",
blurb: "Hey remember Celeste? Wait'll you get a load of her mom... as I put a load in her mom. Elanore plays hard-to-get, but not hard-to-get-wet as you'll soon see...",
} >>
/* ============== DIVORCEE ============== */
<<set setup.myDB.divorce = {
name: "Dana Stevens",
model: "Brooke Banner",
age: random(39,46),
traits: "milf".toArray(),
tags: "milf thin".toList(),
where: "seaside",
cost: 500,
reward: "",
format: "jpg",
blurb: "This sexy skinny MILF practically begged for my dick.",
talk_email: "Your videos kept me company when I was feeling lonely... I never thought I'd say this, but I'm desparate for money. You're the only man I feel like I can ask but... I want to do a porno with you, _PORNNAME.",
desc_meet: "",
talk_meet: "_PORNNAME... you have no idea how much meeting you means to me.|Heh. I thought you only needed the money.|Well, part of me feels like I should be paying //you//.",
talk_interview: "",
questions: [
"[porn]Is this your first porn scene?|Oh yes.|What made you decide to do porn?|Well, I need to raise money real fast so I can pay the lawer so I don't loose custody of my kids.|Really?|Yes, my ex husband is being very difficult - son of a bitch - and- oh, I'm oversharing, sorry.|No worries, _HERNAME. I always want to help ",
"[bodycount]How many guys have you done it with?|Well, I had a boyfriend in highschool. Then I met my husband in college... so I married him. Now we're going through a divorce. So, two?|Two?|Is that enough?",
"[job]What do you do for a living.|Oh, its sweet of you to ask but it's nothing special. All you need to know is I took time off work to be here; my boss thinks I'm at a doctor's appointment.|A //cock//tor appointment, more like.|Ha. With jokes like that, you would get along well with my son. My //youngest// son.",
"What's your favorite sex position?|I like to be on top, to make my man feel good.",
"[creampie]You're taking a creampie today, aren't you?|That's right!|How do you feel about it.|Pretty good! Last time I took a creampie from a guy I barely knew, it... well, it was life changing.|You think this one will be life-changing too?|Well yes, but not in the same way, haha. I need all the money I can get.",
"[relationship]Be honest, are you seeing anyone?|Oh gosh, haha. As if I have time for that. And anyway, who'd want to date a woman with 3 kids and crippling debt?|Say you were though, would you still go through with this?|Well, if you asked before you got here I'd say no, but now that you're here... I really do want this to happen. I have butterflies in my stomach.|Yeah I tend to put things in woman's stomachs.|So it's not just me? Haha.",
"[motherhood]You're a certified MILF, is that right?|Haha, that's right. I have three kids.|Do you think you'll ever have more?|Sure, if I meet the right guy. But at my age? I'm not so sure.|I think you will. I think you'll meet a guy and before you know it you'll have #4 in there.|Haha, I hope so. Thanks, _PORNNAME.",
],
JUNK: "What's the craziest thing you've ever done?|Well, one time when I was pregnant with my third, I had sex with my husband.|Oh yeah, and?|Well, that's all.|How is that crazy?!|I know right! It was only that one time I wanted to do it all the times I was pregnant.",
strip_steps: 5,
strip_includes: "",
talk_strip1: "I'm a little nervous about this.///she says as she lifts her shirt, her hands shaking slightly.|Just relax. We're going to have fun _HERNAME.|///She hesitates once her belly is exposed from her anxiousness. It is ironic that the part she feels safest about exposing is the part she would do better to prevent you from incursion...",
talk_strip2: "Ok, here goes.///she says as she slowly lifts her garments.|Nice...|I... being with a guy your age really takes me back. You remind me of my first boyfriend. Only, I didn't have a mother's body back then...|It's an amazing body, _HERNAME. I can't wait to enjoy it.|...thank you, that means a lot...",
talk_strip3: "|A tramp stamp?|The tatoo? I got it way before I got married. I was never a 'tramp' though, believe me!|I do... but I think you'll qualify as one now.|That's ok. I'm all grown up, time to live a little, haha.",
talk_strip4: "|Those tits...///you say as her bra hits the ground.|Are they... ok?|Yeah.|You're just saying that.|No, I really mean it. You have an amazing body.|Well, there's one last part to show...",
talk_strip5: "Gosh, I feel so exposed... Let's go upstairs...",
prefuck_steps: 7,
prefuck_includes: "cun suckle feed",
talk_prefuck1: "I can't believe it... you're here, in my room. And you're hard for me!",
talk_prefuck2: "///You hold the camera for a closeup as you lick this woman's pussy.||OH! Yes! Yesss...",
talk_prefuck3: "_PORNNAME... I can't believe I'm... getting paid for //this//...///she says as you eat her out.///Ohhhh... yes....",
talk_prefuck4: "Let me return the favor... oglm... mmm... hmmm...",
talk_prefuck5: "Hmmmm... mmm....|Oh wow... you're good at this.///you say as she skillfully felates you.",
talk_prefuck6: "///She hesitates as the moment of penetration arrives.||_PORNNAME... I'm so nervous. I just need a moment to-///",
talk_prefuck7: "OHFUCK!///she says as you pull her body towards you, forcing yourself into her.///Oh... ohhhhh....|///She blinks with suprise from the sudden impalation, and you waste no time as you suckle her breasts and slowly but firmly impale yourself deeper into her warm welcoming innards.",
talk_prefuck8: "",
fuck_steps: 5,
fuck_includes: "suckle",
talk_fuck1: "That... was a dirty trick!///she says, looking at the camera,///If there are any naughty boys there in your audience, I need to tell them that's //not// how you treat a woman.|Sorry Mrs. _HERLASTNAME.|That's ok. I...///she starts squirming her pelvis.///I like this. It feels gooood...|Keep going, Mrs. _HERLASTNAME.",
talk_fuck2: "How do you like me, _PORNNAME?///she says as she dances on the end of your dick, her pussy lathering up your hardon with every motion.",
talk_fuck3: "_PORNNAME... your dick is so good...|_HERNAME...|Lets switch position. I want to face the camera.",
talk_fuck4: "Ohhh... ohmygod... oh... this is the best dick... I've had in years...///she says, louder and more clearly so the camera can hear her.|_HERNAME...|Say Mrs. _HERLASTNAME. Its better when you say it like that.|Mrs. _HERLASTNAME, if your husband's watching... what would you say to him?|I'd say... your secretary was 5 years younger than me.... I hope it was worth it... I'm getting dick 20 years younger than //you//...|I think we should show him your face when you climax.|Yes... he'll realize I've been faking it for years...",
talk_fuck5: "OH! OH! FUCK! YESSS!///she says as her pussy gets jackhammered, loud wet squelching sounds reverberating off the walls as her guts are perpetually rearranged by your onslaught.///I'm gonna... I'm gonna...|///She lets out an orgasmic wail, like a dam thats held for unsatisfying years has finally burst...|AHHHHHHHHH! OH GOOOODDDDDDDDD!!!!",
talk_precreampie: "Fuck! FUUUCK! Fill me with your young cum _PORNNAME! You've earned it!",
talk_creampie: "Oh wow, you... you came so much I can //feel// it...",
talk_creampie_preg: "|It's a breeding load.|Haha, I don't know what that means but ok, you can fetishize me in your weird young guy way if you want.|Will do.",
talk_creampie_nopreg: "|That makes one of us.",
talk_epilogue1: "|///Suddenly, there's some noise downstairs. It sounds like some teenage boys entered the house.|Oh //crud//! I forgot today is the day he was going to have his friend over!|I can sneak out the back door...|Well sure, but my clothes are all in ah heap down there. Also, I was hoping we could go again for a new more rounds.|Maybe next time?|OH! You want to do it again?|Yeah, I'd love to do a scene with you.|Oh, a scene.///she says, sounding slightly dissappointed that it's just //work// to you.///Yeah, I'd love to. I'm actually hornier than when we started... I'll need to dig out my old dildo to tide me over maybe.|I'd better go...",
} >>
/* ============== PRINCESS ============== */
<<set setup.myDB.princess = {
name: "Princess",
model: "Daisy Summers",
age: 18,
traits: "slut".toList(),
options: "creampie".toList(),
where: "seaside",
cost: 200,
stars: 1,
format: "jpg",
talk_email: "_PORNNAME, I'm here at home fingering myself to your stuff. You cream in all those hoes? You sick fucker! Anyway, I like your shit, wondering what a girl has to do to be in porn? I mean just to try it, I'm not a slut or anything.",
questions: [
"[job]How are you doing?|Just great. I decided to play hooky today, stay at home and get high and watch some porn... Then I got an idea.|The idea to call me?|Yeah, that's right.|It was a great idea.|Hehehe, I think so too...",
"How did you loose your virginity?|My friend and I were going to go get some weed from her brother's friend, who was a dealer. We were so nervous! Anyway, she forgot her money! So he's like, suck my dick for a joint! She was going to, but she chickened out once he got it out.|What did you do?|Well, he was like 25 or something - this was like, three years ago or something - and he was cute, so I said what do I have to do for that whole baggie over there? And he was like, come into my bedroom and we'll hash it out. My friend was begging me not to!|And then...?|I didn't have to buy weed for the two years I dated him.",
"[[porn]]I take it from your profile pic that you've done porn before?|Oh, that. The guy who set up my account put that there and I don't know how to change it. I was going to ask him, but he's a friend of my dad's so it'd get weird.",
"[relationship]Do you have a boyfriend?|I... I'm seeing someone, yeah. But let's not talk about that.|It doesn't sound like there's anything worth talking about anyway.|No, it's not like that. I just like to take things slow with boys I like. I don't fuck them until we've been dating for at least six months.|What?!|Oh, it's not that crazy. I still fuck, I just don't fuck //him//.|So this guy's balls are swelling up like balloons waiting for you to put out and you're fucking around?|I'm not 'fucking around'. I just need sex like, once a day, but if I fuck the same guy more than once, it might start getting emotional? So unless it's the guy I'm dating, I never fuck the same guy twice. I'm an old fashioned romantic that way.",
"[creampie]We're doing a special scene today?|That's right, you're going to cum inside me, like you do to all the bitches.|That's right. You like taking creampies?|Hehe, sometimes. If I know it's a safe day.|Is it a safe day today?|It's safe-ish. But... what are the odds, right?|Right. What are the odds?|Exactly.",
],
desc_meet: "You find the house in an average neighbourhood close to the ocean, and make your way upstairs as per her instructions.",
talk_meet: "Hey _PORNNAME.|Hey. I can tell pink is your favorite color.|Hehe, yeah.|It's mine, too.|Hehehehe.///she giggles nervously. She seems high.",
talk_interview: "I'm uhhh, just a girl who likes sex.",
talk_epilogue: "Oh shit, I think I hear a car pulling into the driveway! You gotta get out of here!|Way ahead of you.///you say, hastily throwing on your clothing.",
} >>
/*
"It just for American?|Huh?|Video website, just for American, yes?|You mean only Americans can go on the site?|Yes. I don't want video to be seen by... I have employer, family, you understand?|///Her English is simple, but you get the idea. She has a husband and kids back home, and a job besides. You've no idea what she needs the money for, but she needs it."
<<say "You don't have to worry about that. (lie)" "CONVO:The site only takes mem" >>
<<say "" "" >>
creampie_afterconvo: ""
creampie_pregconvo: ""
|Nah. Gonna have a nap, then shower and put on makeup again and- hey how long you think I should wait before showering the cum out? I don't want to risk getting the cum out too soon, you know.|Did you really fuck Georgie earlier today, then?///you ask, ignoring her question.|Oh no, I came to you first.
*/
HAPPENED:beachphoto_greengirl
name: "Tabitha Bergman",
model: "Tiffany Star",
sight: "a cute girl in a green swimsuit",
traits: "teen cute",
country: "Finland",
behaves as though she hasn't decided yet, doesn't seem to realize //this is it//.
/* ============== GREENGIRL ============== */
<<set setup.myDB.greengirl = {
name: "Tabitha Bergman",
model: "Tiffany Star",
age: 18,
traits: "teen cute naive".toList(),
tags: "teen".toList(),
where: "",
cost: 300,
reward: "",
format: "jpg",
condition: "HAPPENED:beachphoto_greengirl",
blurb: "",
talk_email: "Hi _NAME. It's Tabitha. Do you remember me? You took my photo for my boyfriend... and gave me your contact info if I wanted to do more stuff. I've been thinking about it and all... I just was wondering if we can meet in person to talk about it a bit.|///Oh, you remember her. She held her legs wide for you then gave you attitude when you offered her suitable employment.|PS: look, I'm not a slut, ok?|///We'll see about that, Tabitha.|///You might only have //one shot at this//, you think to yourself. Better take advantage of this opportunity as best you can...",
talk_meet: "Hey _HERNAME. You're looking cute.|Thanks umm... it's _PORNNAME, right? That's your username?|Yeah that's right. Do you like it?|Uh... it's ok. If I knew I was talking to a guy named _PORNNAME, I probably wouldn't have asked you to take those photos of me at the beach.|Yeah, of course. Do you mind if I film this?|Why would you do that? I just want to talk about um... my options... If I were to choose to do the kind of work you're paying for...|It's just standard practice for huhh, accountability reasons.|Oh, ok. I think I get it...",
talk_interview: "",
questions: [
"[name]Now _HERNAME, this isn't our first time meeting, is it.|No, we met at the beach. You took some photos for me.|I took some //sexy// photos of you.|Yeah! Haha. I thought so too... and so did- oh, I don't know if I should talk about him.",
"[age]How old are you?|I'm 18.|Nice.|How so?|It just is. How old were you when I met you.|Um, also 18? By like a month tho.|Nice.|Why do you keep saying that?",
"[relationship]You have a boyfriend, don't you.|Yeah, he lives in Austria.|What's his name?|Franz.|Franz. Ok. And the reason you want to do this-|Whoah, the reason I'm thinking about... considering it... let's say. But yeah, I need money to go visit him.|You must care about him a lot.|I do... every day I'm not with him, it's painful, you know?",
"[bodycount]How many men have you been with?|Ugh, I can't answer that.|So it's a big number?|No! It's not! Jeez.",
"[motherhood]",
"[porn]And you're considering being in porn?|I'm - can we call it //erotic entertainment// or something.|Sure, //erotic entertainment//. I think you'd be good at it.|You do?///she says, blushing.|A cute girl like you? Sure.|The pay's good, right?|Right. I pay my girls a good amount.|Girls? How many girls have you filmed with?|Oh, dozens.|Ewww! That's a lot.|It's all professional experience. It's not sleazy or anything; otherwise, I wouldn't be making a living off it.|I guess that makes sense...",
"[creampie]",
"[job]Do you have a job?|Well, kinda. But the money I make is supposed to be for college. I thought maybe I could do some modelling, but it's hard to get into. Do you do anything that's sort of... midway... between modelling and the uh... stuff you normally do...?|We'll talk about that...",
],
foreplay_steps: 4,
foreplay_includes: "",
talk_foreplay1: "|Are you interested in erotic modelling?|Is that the naked pictures sort of thing? Well, if I could just do that... I don't know. I get nervous when I think of it though!|So first thing first, show me a little skin.|Huh? But you're filming!|Just consider the pressure of being filmed to be a test. If you can't d o it, then that's fine; we don't have anything further to discuss and can go our separate ways. But if you're interested in erotic modelling, or anything beyound that-|Like this?///she says, pulling a strap slightly aside.|Uh, yeah. Like that. Show me more...",
talk_foreplay2: "How about this?///she syas, dropping her shorts to the ground with a grin on her face.|Yeah, more like that... though it's no more than I've already seen of you on the beach.|Huh, that's true...",
talk_foreplay3: "How's this, _PORNNAME?///she says, dancing her hips around as she tugs at her undewear.///This is pretty hot, right?|///You're going to need to show me a bit more, _HERNAME...|Uh... hoo boy... ummm...///she says, closing her eyes and looking somewhat troubled.",
talk_foreplay4: "There! I did it! Ohhh that's such a relief.|Nice.|You think so? I hope Franz likes them.|You haven't shown him?|No! A girl needs to keep a sense of mystery about her, _PORNNAME.|Have you even met him in person?|No! That's why I'm so excited to go.|Well, that brings us to the next thing. You must have a fantasy, an idea of what your first time with Franz will be like.|Yeah, but... I'm not going to tell //you// about it! That's a girl's private imaginings.|Oh, you don't have to tell me. I just want you to think about it... and do what you do when you normally think about it.|You want me to... oh, I can't show you my... my pussy.|Don't show me, then. You can keep those panties on.|Huh... this is weird, but...",
talk_foreplay5: "",
prefuck_steps: 5,
prefuck_includes: "finger cun suckle",
talk_prefuck1: "Ohhhh.... ahhh... ohhh...///she moans and pants, in a world of her own.|///While one hand works her pussy, the other is down there too, serving as a shield so you can't see what's going on through her thin underwear. Wet sounds suggest she's really excited about whatever she's imagining.|_HERNAME...|Mmmm...|_HERNAME, what are you thinking about?|Like he's... taking it slow and he's... ff-fff-fingering me... It's been so long since... I've been fingered...|And then?|He's... hes licking my ni-nipples...|///Tame stuff... that you can easily make happen.",
talk_prefuck2: "Oh, oh no what are you... ahhh... no, gently... just one finger... yes... and then...|///She hasn't forced you off her, so you lick your lips and move in for a taste of those...|Oh shit... oh we shouldn't... oh we shouldn't... I have a boyf- ohhh... you're good at this...|I've only just started...///you say, kissing her belly as you work your way towards her pussy.|Noo, we can't!",
talk_prefuck3: "Oh... oh yeah... Mmmm... yess... I hope Franz likes d-doing this... But you have to stop. My p-pussy is for him. Let me show you...",
talk_prefuck4: "Oh shit, it's //big//.|///Perhaps to placate you so you won't tempt her to go any further, or perhaps to get practice for when she finally meets and has to service her man, she starts sucking your dick.||Mmmm... big...",
talk_prefuck5: "_PORNNAME, ok. We have to stop.///she says, refastening her panties as if to block off temptation.///I can't... I have a boyfriend.|_HERNAME... All the girls I shoot with say it's not cheating if it's for money.|_PORNNAME... I...|The camera's running... You can book that ticket to see Franz tomorrow.|And in the meanwhile, maybe I can do something to tide you over.///you say, holding your hard dick in hand.|_PORNNAME...|I'm not hearing a no...|_PORNNAME... I...",
fuck_steps: 5,
fuck_includes: "",
talk_fuck1: "I...///she trails off, unable to find the words.///I can't say yes, but...|///She slides her panties off.|... I'm not saying no, either.",
talk_fuck2: "No, wait. I //am// saying yes. I haven't been fucked in two years.",
talk_fuck3: "",
talk_fuck4: "",
talk_fuck5: "This is just for the money... I'm not... not enjoying.... THIIIIIIISS!!",
talk_pullout: "Oh, ahh... mmm... let me clean up that dick of yours...",
talk_creampie: "Wait! Wait! I... pull out, pull ou-///she says, leaping from the chair.///Haha, whoah. That's a //lot//.|It's a normal amount, for me. Haven't you watched any of my videos?|No, I don't watch porn. I'm not some sort of sl- oh wow, it just keeps oozing out. I think it'll be fine if I just let it trickle out like this...",
talk_creampie_preg: "///As the cum oozes out and pools in her panties, you know it's already too late.|Haha, whoah. That's a //lot//.|",
talk_creampie_nopreg: "|///Yeah, sure.",
epilogue_steps: 999,
epilogue_includes: "",
talk_epilogue1: "Oh shit... I can't believe you talked me into doing //this//.",
talk_epilogue2: "So I think this is enough pay for me to fly there, but... like maybe I should get first class?|First class?|Yeah, like don't I deserve it?|I guesss?|Great, so we can do another one of these sometime?",
talk_epilogue3: "",
talk_epilogue4: "",
talk_epilogue5: "",
talk_ghosted: "Hi jerk! I might be smilling in this photo, but that's just because my fiancee is taking the photo. A clue as to why I'm angry with you is also in the photo.||Yeah that's right, that's your kid in there. I told a bit of a white lie or two and he thinks its his... and you'd better not do anything to make him thing otherwise. Oh Christ I hope the baby looks like him... shomehow...",
eventunlock: 0,
} >>
/* ============== REDSHIRT ============== */
<<set setup.myDB.misc1 = {
name: "Naomi Rodriguez-Golburg",
model: "Naomi Heart",
age: random(20,26),
traits: "latina college cream_pricy".toList(),
tags: "latina college brunette".toList(),
where: "",
cost: 700,
reward: "",
format: "jpg",
condition: "",
blurb: "",
talk_email: "",
talk_meet: "",
talk_interview: " ",
questions: [
"[porn]What brings you to porn?|To be honest? I got my ass fired and I need rent money, like //now//.|Crazy. What did you get fired for?|I called my boss a cunt.|Was she a cunt?|She was an is a cunt, yes.|Was it worth it?|Totally!",
"[creampie]Are you ready for your creampie?|Yep.|Now, the folks at home don't know this but you're charging me an arm and a leg to bust a nut in you.|Well... I just need money and... like, I usually only let a guy cum in me if in love with him, so...|",
"[C:5 PROGRESS>13 SECRET SKILLUP:aim:7 SKILLUP:art:7 ITEMICON:camera]Hey, you mind giving me a few pointers on using this thing?||I know it's weird, but I want to hone my craft a bit.|Really? From the videos I saw I thought your camera work was ok, but I think you need get better at framing. Here, let me show you.|///She gives you a few pointers.",
"[job]What do you do for a living?|I do... well, did... product photography. In fact, I use the same model of camera you're using.|You use a Holoroid? It's great isn't it.|It's the best. I can make any object look like a million bucks.",
],
/*
"[name]",
"[age]",
"[relationship]",
"[bodycount]",
"[motherhood]",
"[porn]",
"[creampie]",
"[job]",
*/
foreplay_steps: 3,
foreplay_includes: "bj",
talk_foreplay1: "|I can think of another use for that mouth of yours...|Hehe, I //love// sucking dick...",
talk_foreplay2: "",
talk_foreplay3: "",
talk_foreplay4: "",
talk_foreplay5: "",
strip_steps: 5,
strip_includes: "",
talk_strip1: "",
talk_strip2: "|Nice, now show me that ass.",
talk_strip3: "",
talk_strip4: "",
talk_strip5: "Ok, I can't wait anymore _PORNNAME! Let's see that dick of yours...",
prefuck_steps: 0,
prefuck_includes: "",
talk_prefuck1: "",
talk_prefuck2: "",
talk_prefuck3: "",
talk_prefuck4: "",
talk_prefuck5: "",
fuck_steps: 7,
fuck_includes: "doggy",
talk_fuck1: "|On your knees.|Yes sir!",
talk_fuck2: "Haaah... it's so thick... mmm... push it in... slowly...",
talk_fuck3: "",
talk_fuck4: "",
talk_fuck5: "",
talk_fuck5: "",
talk_fuck7: "OH MY GOD OH MY GOD!!",
epilogue_steps: 1,
epilogue_includes: "",
talk_epilogue1: "",
talk_epilogue2: "",
talk_epilogue3: "",
talk_epilogue4: "",
talk_epilogue5: "",
talk_pullout: "///She wastes no time in swallowing it.||Gulp... mmmm. Thanks, _PORNNAME.",
talk_creampie: "",
talk_creampie_preg: "",
talk_creampie_nopreg: "",
talk_ghosted: "",
eventunlock: 0,
} >>
/* ============== TWICER ============== */
<<set setup.myDB.twicer1 = {
name: "Nadine Jaslene",
model: "Natalie Heart aka Jaslene Jade",
name2: "Jacob Boloco Jr.",
age: 22,
traits: "college naive impregnate rape".toList(),
tags: "college brunette cuck".toList(),
where: "college",
cost: 0,
reward: "",
format: "jpg",
condition: "",
blurb: "",
talk_email: "Yo bro check out my girl. We've been partying pretty hard and she doesn't know what's what. I just want to say I love your stuff, and if you want to take her for a spin I'd be honored. But sooner rather than later, those drugs gonna wear off...",
talk_meet: "||Bro, I'm just so happy you came.///the guy whispers to you.|Jaaake... come to bed...///says a woman's voice in the doorway next to him.||I'll be there soon baby.///he says softly, before turning to you.///Ok, look, don't worry. Her brain is like, half off, like she's sleepwalking. You just go in there and do your thing, she won't even notice it's not me.||This seems a little hard to believe.|No trust me bro. You just go in there and talk to her with your normal voice, she'll think you're me. Try it. Ask her for a blowjob.||Ah, alright.///you say, and move close to the door crack.///Hey uhh...|Nadine.||Right, Nadine baby. I want you to suck my dick like a good little whore.||Mmmm.... I want to suck your dick Jake...||See? It's as I said. One thing though. Just a bit of a...///he trails off in frustration, seeming to not know how to phrase what he wants to say.///Um... she's not a whore, ok? Don't call her that. She's a fucking angel, got that?||Ok, ok. She's a saint, I get it.",
talk_interview: "|I have a few questions for you before I start...|Sure, go ahead.",
questions: [
"[name]Name?||_myOBJECT.name2.|Thanks for letting me fuck your girl, Jacob.",
"[age]How old is she?||She's 22.",
"[relationship]How long have you been dating?||Oh, for like three years now. I'm actually going to propose to her when her folks visit next month.",
"[bodycount]So normally I ask a chick how many guys she's fucked, stuff like that.||Oh yeah sure. She's had two boyfriends before me, but she only had sex with one of them.|So I'll be her third.||No uh... not exactly. I like it when my girls uh... they get used by other guys? But she... she's too pure for that kind of thing. But she likes to party, and she gets like //this//, so...|So you've let how many guys fuck her?||Look I... more than I can count on my fingers. More than I can count on both our fingers, lets say.|Ok.||I mean more than we could count on our fingers and toes. And her fingers and toes...",
"[motherhood]",
"[porn]You're fine with me shooting video of this?||You're not shooting now, right?|Uh... no, of course not.///you lie, running holocam held under your arm.||Ok. Well, why wouldn't I be? So many guys on the internet will be fucking her in their minds, that's so hot. Right?",
"[creampie]",
"[job]",
],
foreplay_steps: 3,
foreplay_includes: "bj",
talk_foreplay1: "Mmmm...///says the sleepsucking girl as she delivers on the blowjob 'Jake' requested of her.///Hmmmmmm...|///She moves clumsily, but her mouth seems to have good muscle memory.|Bro, one last thing.///whispers Jacob from the door.///Wear a condom, alright?||Oh yeah, for sure Jake. I'll get right on it.///you lie through barely concealed sarcasm.|Thanks bro.|Mmmm....",
talk_foreplay2: "///How many blow jobs has she given to be able to do it in her sleep? If she's really the saint Jake says she is, maybe she'd suck guys off instead of fucking them, and got a lot of experience that way.|||Mmmmm...|///You could easily let her suck you to completion, but...",
talk_foreplay3: "///...you've got more important places to splash your seed.",
talk_condom: "|Hey _HERNAME... how about you take it in the other hole now?||Mmmm... yes....||Don't forget to wear a-||Yeah, I got it. I'm putting it on now, you see?///you say, pantomiming putting a condom on.|///You can faintly see in the dark that he gives you a thumbs up. He bought it.",
fuck_steps: 8,
fuck_includes: "doggy cowgirl spoon",
talk_fuck1: "Ow...///she slurs out as you push your cock into her pussy.///Jjj...|Shh, just take this superior cock in silent gratitude.||Ngh...",
talk_fuck2: "Oh... ahh.... Jake....",
talk_fuck3: "|Hey bitch.///you whisper so Jake can't hear.///How'd you like to have my baby?|Mmmm.... I love you Jake...|Baby?|Baby... I want...",
talk_fuck4: "Jake...|On all fours.|",
talk_fuck5: "///You let your unwrapped cock be seen for just a brief moment, just to see if Jake notices. He doesn't, but it wouldn't matter; at this point you're in control, he couldn't drag you off of her fast enough to stop the inevitable creampie from happening.",
talk_fuck6: "Yeah... give it too me...///she moans.|Your girl's fun.",
talk_fuck7: "Mmmm...///she says, kissing you as she grinds your cock slowly.||Whoah she's really affectionate today. And she normally doesn't move her hips like that...|",
talk_fuck8: "///She rides you increasingly intensely.|||Baby... ahh... baby...|Yeah keep riging it like that bitch. I'm about to knock you up.|Hey don't call her a bitch! And - wait, what?|Baby... lets make a baby... ohhhh....///||OH god no, you aren't going to-",
talk_fuck9: "",
talk_pullout: "Baby...///she moans as you splatter your load all over her body.|Only joking, heh.|Oh fuck... you scared me so bad. If she got p-p-pregnant from this, I don't know what I'd do!||Well, you'd learn a lesson after it was too late, probably.|Fuck... don't joke about it...",
talk_creampie: "AHHHH!///she moans, orgasming at the same time as you do.||Noooooooo!|/Mmmm... baby... zzzz...///he name says, passing out.",
talk_creampie_preg: "|Congradulations Jacob, she's pregnant.|FUCKKKK!!!///he shouts, before falling to his knees and sobbing.||Hey, I'm as stressed about it as you are. Anyway, thanks for letting me fuck your bitch.|I can't.... can't believe...||Take good care of her would you? After all, as far as she'll know, you're the dad... hahahaha...",
talk_creampie_nopreg: "|Relax, it's just a creampie.|Yeah but-|I said relax.",
epilogue_steps: 1,
epilogue_includes: "",
talk_epilogue1: "///You get your clothes back on and slink away from the crime/awesome time scene.",
talk_epilogue2: "",
talk_epilogue3: "",
talk_epilogue4: "",
talk_epilogue5: "",
talk_ghosted: "Dude this is FUCKED! I told you not to cum in her! I told you to use a condom! She just sent me this fucking pregnancy test i'm having a fucking anxiety attack over here. Oh my god... oh fuck... this is a nightmare...|///He's really in a situation, you imagine. If he tries to prove your kid isn't his - such as by insisting on a pregnancy test - it'll just expose him to the risk of becoming incriminated for the shit he's been doing to his girl. His neck is in a noose he tied himself, hahahahaha...",
} >>
/* ============== SLUTS ============== */
<<set setup.myDB.sluts = {
name: "Ingrid Jungfrau",
name2: "Josephine Pucemont",
model: "Sunny & Meddie (Euro Teen Erotica)",
age: 18,
traits: "teen slut small_boobs ginger brunette groupsex wants_creampie".toList(),
options:"blowjob".toList(),
tags: "redhead brunette teen groupsex small_boobs".toList(),
where: "heights",
cost: 300,
reward: "",
format: "jpg",
condition: "LISTED:girls_fucked:Yulia (amateur pornshoot)",
reward: "ACT:rape SKILLUP:SNEAK:20 MONEY:5000",
strip_steps: 1,
talk_email: "me n my bestee r big fans of your work, can we do scene with u?|///From the text, you gather that they've only watched one of your videos.|||who's butt do you think is sexier? im one on the right.///chimes in the other in the groupchat, then shortly after follows up with.///also ill let u cum in me so you should pick me",
desc_meet: "You make your way to a house in the lower end of the Heights.",
talk_meet: "Do you think I would look cute in //this//?///you hear a girl's voice say as you enter the house via an unlocked side door.|Hmmm. Maybe. How about this outtfit for me?///says another.|///You follow the sound of voices down a hallway and through a bedroom doorway. There, you find two girls sitting on a bed with clothes everywhere.||Ahem.///you say, since they haven't noticed you.|_PORNNAME! Come sit down!|We're really big fans of yours!|That's great to hear. So it'll be with the both of you?|Hell yeah.|We can't wait! We were just trying to come up with the best outfits to wear.|You don't need to worry about that.",
talk_interview: "We're just a couple of girls wanting to hook up with a hunky guy.|An older hunky guy.",
questions: [
"[name]What are your names?|You're talking to Ingrid and Josephine, slutty sisters. Sisters from another misters, I mean.|As far as we know.||Right. We could be actual sisters, who knows?|Her dad is //really// unfaithful to her mom.||And //her// mom is a massive slut.|So I guess I know where you get it from.||Usually? I get it from her dad.|Haha, ewww.||Only joking./// says Josephine, looking down at the floor.",
"[age]How old are you?|We're _myOBJECT.age.|In dog years.||Haha, she's kidding.|I'm kidding. You can check our IDs if you want.|333",
"[job]",
"[relationship]Do you have boyfriends?|Oh, we do.|Too many.||Yeah. We want to dump our boyfriends and get better ones.|Ones with cars and money.||And bigger muscles.|And bigger dicks.",
"[porn]Why do you want to be in porn?|Well, we don't. At least, not professionally. I guess we'll try going pro if our old dream job-|-world famous fashion designers-||-doesn't pan out. The reason is a girl at our school - we call her //Too-good-to-screwlia// - did a porn scene.|She did a porn scene with //you//. Do you even remember her?|Oh, the skinny blonde girl?|Yeah! Wasn't she a dumb little bitch or what? Anyway we were the ones who showed her your video, and next thing we know I log in and see her face, getting dicked by you.|Yeah. So when everyone at school finds the video and starts passing it around, she's suddenly the criteria for what's considered slutty is completely changed.||Yeah, like who hasn't had sex tape 'leaked', right? But now you need to be in a porno to have ten thousand hits before someone sees you and whispers 'there's a slut' to their friend.|It's not fair at all.||//We// want that kind of attention. And that prim and proper little bitch? She //still// thinks she's good to slut it around with us. It's all wasted on her.",
"[bodycount]So how many guys have you both fucked?|Do you want individual totals or just the total amount for both?|Just to clarify, she's alluding to the fact that a venn diagram of our indidividual lists is almost just a circle.|We don't need to get all data-intensive here, I just want a raw number.||Oh god, I don't even remember how many of mine were raw.||I bet you'll be paying more attention to that going forw-|Shhhh! Quit it. //He// doesn't need to know.||Suffice it to say, you know that trope you see online about some guy coming on vacation here and getting laid?||Oh yeah, that happened to a buddy of mine.|Really? What was his name?|How tall was he? What face did he make when he cums? We have an Excel spreadsheet we use to keep track. I can filter it by year, season, race and probably tell you if it was us.|///Holy shit, were all thoese stories about //these two//?! You've been hearing them for years.",
"Josephine, tell me a your favorite sex story?|Ah, we're not that weird. But one time when I was sleeping over at Jo's house, I snuck in her brother's room in the middle of the night and fucked him!|You //slut//! You never told me that. My brother was a poor innocent virgin boy, you cunt!||Haha, not anymore. And his dick? Hoo boy. I fuck him every time I'm over, it's half the reason I'm even friends with you.|Fuck you!||And the other half is he knows how to use it.|Bitch!||You should try it sometime.",
"Ingrid, what's your most fucked up sex story?|Oh, I know I know let me tell it!|Jo!||One time, she went to a basketball game with her boyfriend; the LA Lakers were in town and they fucking mopped the floor with the island's retarded team.|Oh, this one...||So my bitch's bf says, hey can you flirt with that guy and get his autograph.|I really don't want-||She comes back with //three// guy's autograph, but says she feels sick and is gonna go home.|Let //me// just tell it, Jesus Jo. You fucking cunt. So when I was flirting with the big tall basketball guy-||The big tall //black// basketball guy.|Ok, just let //me// tell it. So anyway, when I was asking the autograph, I was actually just wondering how long this big guy's dick was. So I asked him, and he's all like 'a gentleman doesn't tell, but I'll show you later'. So I ditch my BF and get in the limo with this guy an-||The team had a whole two floors rented out for the teammates.|Yeah, and I found out how long his dick was, for sure.||And not just //his// dick.|Yeah, I wanted to know if dick size corelates with height. For science, you understand.||She got fucking //blacked//. Proper blacked.|Ingrid! But yeah, my first black guy.|So it was was what, like 15 guys total you had sex with?|At first but... there was also some college soccer tournament going on in town so there were two teams staying a few floors down and uh... I got passed around a lot.|She fucked a brazillion.||I'm still friends with some of them on Pinstagram.|She couldn't sit down for a week. And that's not all-||Shh, he doesn't need to know.||Ok, so what about your science research. Does dick size corelate with height?|Oh I don't know, I kinda lost count. I probably took about a mile's worth of dick length tho.|If her boyfriend finds out, he'll be //pissed//.|Yeah, he's a Boston Celtics fan.",
"[motherhood]You ever want to have kids?|Funny you ask. Jo, you want to field this one.|No!",
"[creampie]You two have agreed to do something special for this scene, haven't you?|Raw!|...and a creampie!|That's right. That's the way I like to do it.|Jo likes it that way too. Don't you, Jo?|Yeah... I kinda do. Ever since I found your account on that site... I kinda got a new fetish?||More than a few guys have gotten the //boyfriend experience// because of you, _PORNNAME.||Lucky them.||And you too, soon enough. I'm so excited...||Remember to cum in //her//, not me.|Yeah! Ing and I agreed already. I want //every// drop.",
],
talk_condom: "Remember _PORNNAME, we both want it raw-||But you gotta finish in //me//!",
foreplay_steps: 1,
foreplay_includes: "bj",
talk_foreplay1: "Mmmm, there it is Jo.||I'll take the balls.|An awwl twage de benis.///says Ingrid's muffled voice.",
strip_steps: 2,
strip_includes: "bj",
talk_strip1: "Oh thank god, I was so fucking bored of talking.||Yeah lets get that dick in us!",
talk_strip2: "Me first.||No, me first!||And here I am just alarmed at how quickly you stripped and got into position. That had to be less than half a second.|Practice.|Well lets see how practiced you are at sucking dick.",
fuck_steps: 5,
fuck_includes: "bj",
talk_fuck1: "///You fuck the redhead first, as she seems the most eager for your cock.|Mmm... ahh...||Don't leave me out of the fun, Jo!///says her friend, as she gets on a chair.|///Ingrid starts eating her out.",
talk_fuck2: "Oh... OH FUCK.... yesss....///moans Josephine as you give her a turn at the end of your famous cock.|Mmm...///moans the orally-inclined redhead as she cleans your balls and asshole.|///This is amazing.",
talk_fuck3: "||Glurp!///says Ing as she nudges between the two of you and steals your cock from her slut-sister Jo the moment it pops out of the latter's pussy.|Ingrid! You cunt! You had your turn already!|///She //did// have her turn, but she's earned the right to cut the line as far as you're concerned...",
talk_fuck4: "|YEAHHHHH!///screams Ingrid as you give her her third pounding.|///You grip tightly both heads of hair as you switch between their holes; they scream with joy when you hammer them, but whimper with envy when the other is getting it...",
talk_fuck5: "_PORNNAME... oh... so good... better than... than Ing's brother...||You bitch!///shouts Ingrid, her hot angry breath on your ballsa and cock.||And... her dad...|Fuck, I //knew// it!///says Ingrid, still catching the dribbles and splashes of fluids that fall her way in spite of her rage.///<small>But you're not wrong...</small>|///The fucked up implications of that last utterance only finally register with you as you realize you can no longer hold it in.|///Ing or Jo, which did you say you'd unload in again?! Which one is this one?! It doesn't matter, because-|_PORNNAME, that specific muscle in your balls is twitching... that means you're about to...|Oh god no! You're not gonna...! DON'T!||It's mine! You said it would be my creampie!",
talk_pullout: "|Alright Josephine, don't let a drop fall.|Gulp... mmm... mmm...glp!",
talk_creampie: "No! FUCK! Today's not a-||Hold still you bitch!///says Ingrid, guzzling your oozing bastard sauce as she squeezes her slut-sibling's ass.///Mmmmm... Squeeze them wider so more comes out, Ingrid.|...safe day....",
talk_creampie_preg: "",
talk_creampie_nopreg: "",
epilogue_steps: 1,
epilogue_includes: "bj",
talk_epilogue1: "Things didn't turn out how I wanted but... thank you, _PORNNAME. It was a blast.|///As a final thanks they give your cock a thorough cleaning.",
talk_ghosted: "||_PORNNAME. Here's a photo of me, when I was skinnier. Remember me? You fucked me and my friend. Hey I got bad news - she got pregnant! You're gonna be a daddy!||I bet lots of girls call you daddy, huh?||This is the worst thing, because we were only doing the scene to get enough money so I could have an abortion... long story but basically some NBA players I took some severe dickings from put a little bastard in me, and we were trying to make some quick cash so I could make it //go away//.||Problem is, //she// got pregnant from you in doing that. Then we were like, oh shit, It's only enough money for one abortion, we can't have half an abortion each, right? So we just do more porn... and then we sort of forgot //why// we were doing the porn we were having so much fun. Next thing we know we're wayyyyy to late to do anything about it and our parents noticed we're pregnant and they're sending us off to convents on the other side of the world.||Ah well, I regret nothing. It's going to be really horny times here at the convent but I bet some of the nuns are lesbo? So anyway you met me in a fun time in my life, and I'm gonna name my baby _PORNNAME if it's a boy and _myOBJECT.name2 if its a girl. Of course they might rename the baby at the orphanage...",
blurb: "It's insane to me these two haven't been in porn already.",
} >>
/* ============== JAV MILF ============== */
<<set setup.myDB.javmilf = {
name: "Matsu Suzuoka",
model: "Suzu Matsuoka",
age: 46,
traits: "milf asian".toList(),
options: "".toList(),
tags: "milf asian cheating hairy big_boobs".toList(),
where: "downtown",
cost: 300,
stars: 5,
reward: "",
format: "jpg",
blurb: "This JAV-worthy MILF Matsu travelled a long way to get some decent dick. Oh, she says she needed the money, but I think Mr. Suzuoka just doesn't satisfy like yours truly. He'll never know she cheated... unless he happens to google his wife's name. It's Matsu Suzuoka of Ishikawa prefecture, age 46, mother of two.",
talk_email: "///You receive an email in response to a classified ad you placed for a pornscene shoot.||Hi, I am housewife from Japan. I have no experience for erotic video, but very in need of money. If you were to consider me for role in your erotic video series, please find photo attatched.",
desc_meet: "",
talk_meet: "///She's waiting you in her bedroom. She seems hesitant to speak, and when she sees your camera in-hand filming her, she blushes and clams up.|Cat got your tongue?",
talk_interview: "I... yes....",
questions: [
"[age]May I ask how old you are?|I am... I am old enough.|That's it?|Yes.|You can't even give me a hint.|I have son... maybe almost your age, almost.|Wow! So you're old enough to be my mother?|Yes...",
"[relationship]You're married, right?|Yes.|Does your husband know you're doing this?|No.|Have you ever cheated on him before?|It not cheating, _PORNNAME-san.///she says, alluding to the fact that it's for pay.|Right, I get it. But have you ever done anything like this, behind his back.|No...|So I'm the first?|Yes.|The first man you'll have been with since you got married.|Yes...",
"[C:4]You have a really sexy body.|Thank you.",
"[bodycount]How many men have you had?|It's a very private question.|Oh come now _HERNAME.|I am not a slatternous woman... nor ever have I been.|///Well, //until now//.",
"[creampie]We're going to do something special for this scene, aren't we?|Yes.|What is it.|It called... curreamapie?|Creampie.|Yes.|How do you say it in Japanese?|Nakadashi.|Nakadashi. You looking forward to your nakadashi?|Ah, yes.|So am I.",
"[motherhood]Do you know the term 'MILF'?|Mirfu?|M.I.L.F. It stands for Mother I'd Like to Fuck. It's a term for beautiful mature women like you.|Oh... thank you, thank you.///she says, blushing.",
"|",
"|",
],
strip_steps: 3,
talk_strip1: "I'm... I'm sorry.///she says, avoiding eye contact.///I feel wrong...|///She was quick to drop her dress but getting out of her underwear is a moral challenge for her.||I can't fuck you if you won't let me pry your legs apart _HERNAME.|I know... I...",
talk_strip2: "Oh... ohhh...|These are nice.",
fuck_prepenetrate_steps: 1,
talk_prepenetrate1: "OH... _PORNNAME-san... can we please hesitate for a moment, I-|",
fuck_steps: 6,
talk_fuck1: "Ungh...",
talk_fuck2: "Ngh...",
talk_fuck3: "Mmmm...",
talk_fuck4: "Ahhh...",
talk_fuck5: "Ohhh..",
talk_fuck6: "Ohhhh... ahhhhh! _PORNNAME... I... So good...|///Under the pressure of decades of unfulfilled desires, _HERNAME's stoic facade suddenly melts. She reaches for your hand, locks your fingers with hers, and begins moaning like a bitch in heat.|_PORNNAME... OHHH! So.... goood... ahhh... More! More! OH!|///You knew there was a horny housewife in there somewhere, and here she is, shivvering and writhin at the end of your cock.",
talk_precreampie: "No... wait... ahhh.. I- I... please do nagadashi quickly! Before I change mind!",
talk_creampie: "|That's it, show the creampie to the camera.|Oh, it's a lot...|",
talk_creampie_preg: "|Yeah _HERNAME. You're a mother already, right?|Yes.|Do you and your husband have plan on having any more?|_PORNNAME-san, I-I... yes, one more.///she says, wincing at the implication of the question.///But...|If it's a daughter, I hope she takes her looks from you.|I... thank you, _PORNNAME-san.",
talk_creampie_nopreg: "",
talk_epilogue: "That was very... satisfactory... I do not regret.",
} >>
/* ============== PREGME ============== */
<<set setup.myDB.pregme = {
name: "Margarita Cunningham",
model: "Veronica Rodruigez",
color: "#8c7748",
age: 18,
traits: "latina teen slut skinny naive identity_revealed".toList(),
tags: "latina teen skinny small_boobs".toList(),
where: "downtown",
cost: 1000,
reward: "",
format: "jpg",
blurb: "It's impossible to not get laid on prom night, and it wasn't even my prom! This skinny latina teen had baby rabies and apparently her man George hasn't been up to the task. (For legal purposes: I've had a vasectomy, all of this is roleplay, nothing you see on the internet is real folks;) ",
talk_email: "Hey. What are you doing tonight? It's prom night and I need a date. Jk but it is prom night. Wanna dance?",
desc_meet: "",
talk_meet: "Shit, you're taller than I thought you'd be.|I guess that means I'll be longer too. Think you can handle it?|Haha, I seen that thing in closeups enough I know how long it is.|",
talk_interview: "",
questions: [
"[name]What's your name.|It's _myOBJECT.name.|_HERLASTNAME? You don't look like a _HERLASTNAME.|Ha! I'm adopted, that's why. You know a fine latina when you see one right?|///Adopted? Pity, you'd like to meet the milf who pumped this one out.",
"[age]Are you dressed up for prom?|Yeah, kinda. Do I look cute or what?",
"[job]So, what do you do?|You, babe. I'm gonna do you. I'm gonna ride that dick till it splodes inside me!",
"[relationship]Who's that guy in your profile pic?|That's my boyfr- sorry, my //fiancee// Georgie. He proposed to me! Isn't that amazing?|Congradulations. Shouldn't you be celebrating with him?|I already did, stupid. He's shipping off to marines training tomorrow, isn't that cool?",
"[motherhood]",
"YOGURT?",
"YOGURT?",
"YOGURT?",
],
strip_steps: 6,
talk_strip1: "So I was wondering, of all these girls you came in, right? Like there's lots, right.|Yeah...",
talk_strip2: "Was there ever... an accident?|Um...",
talk_strip3: "Like, it's cool if there was. I'm just wondering if there's a _PORNNAME Jr. out there?|...",
talk_strip4: "I think there probably w- oh, I'm such a dumb bitch! I just remembered I still haven't been fucked in my prom dress. Mind if I wear it?|Go ahead.|Cool. That's part of the reason I messaged you, my Georgie likes to be all romantical, had to take it off and make love to him properly. But I was hoping I could get fucked like a dirty slut.",
talk_strip5: "So anyway...",
talk_strip6: "...I think there probably have been. Been girls you knocked up, I mean.|So what if there have been?|Hmmm... yeah, that confirms it. ",
talk_prepenetrate: "And it's plural, too, isn't it?",
talk_penetrate: "Ahhhh, I can't wait. I've been wanting at that dick ever since I first saw it. I heard a rumour that you lived here, and I recognized the girl in the last video you uploaded. I'm so excited...",
fuck_steps: 7,
talk_fuck1: "Ohhhh... mmmm...|Yeah, that shut you up didn't it.|Mmm-hmmm...",
talk_fuck2: "Your guy know his fiancee is a slut?|Ahh... no... mmm...|What'd he say if he knew I was rawdogging his bitch right now?|Hehe'd fuckin' kill you... OHhhhh... or he'd fuckin' cry... but he won't know... ahhhh... so deep...",
talk_fuck3: "_PORNNAME, wait.|What?|I want you to knock me up.|Really?|Yeah. I wanted to get pregnant on prom night, with Georgie. I've wanted it so long. Now he's going to be gone for a year for his military training. I want something special between us that he can look forward to come back to, you know?|How romantic.///you say sarcastically.|Yeah exactly! Only I started getting scared, like what if he didn't get me pregnant? I need it to happen, it's such a cute idea and I can't wait to surprise him.|Get on all fours.",
talk_fuck4: "Oh god... your dick is amazing _PORNNAME.|",
talk_fuck5: "This dick is going to get you pregnant, _HERNAME.|Fuck, yessss... you promise?|I've knocked up _BABYCOUNT sluts like you.",
talk_fuck6: "",
talk_fuck7: "",
talk_fuck8: "",
talk_fuck9: "",
talk_creampie: "AHHH!|OHHH!///you groan as you pump her full of bastard batter.",
talk_creampie_preg: "Holy shit... I'm pregnant, I just know it.|Congradulations, _HERNAME, there's a _PORNNAME Jr. inside you.|Georgie Jr. It's his kid... but thank you.",
talk_creampie_nopreg: "I hope I'm pregnant...|You can always come back for more.|I'll come back for more even if I am pregnant, _PORNNAME. Your dick is too good, and my Georgie won't be back for a looong time.",
talk_ghosted: "_PORNNAME, look at this! Georgie's so excited, can't wait to get back home. Meanwhile, mom flipped when she figured out what's going on and I'm basically grounded till he comes back to marry me. <<p>>If you really want to know the details... I'm pretty sure I conceived the day we hooked up. It was you, plus the four other guys from the site, plus Georgie of course. So I think that means there's a six percent chance. No wait, eight percent chance! I forgot I hooked up with to brothers I met a the hotel.",
talk_epilogue1: "I'm just going to... to rest here for a bit, got a few hours till prom starts.|Wait, you said you were already at prom?|Nah I just made that shit up, prom isn't till tonight stupido. Haven't seen Georgie yet even. You responded to my message faster than I thought, so figured it was fine to do you first.|Wait, so you didn't even try to get pregnant by him?!|Um, //yes//. I secretly stopped taking my birth control weeks ago, but nothing happened! But that's bsides the point; it isn't about who's baby is who's. It's about my love for Georgie and needing something to embody it.|Jeez... well, don't come crying to me for paternity money.|Why would I do that? I told you, it's Georgie's baby, he's gonna raise it. And anyway, don't think you're special. I sent messages off to my favorite 5 creampie guys on the porn site, you were the first to get back. Can you hand me my phone? Maybe some of the other 4 got back to me. I got a few hours to kill...|Alright. see you never, bitch.|Hey don't be like that. Before you go, can I get an autograph?|I already autographed your uterus.|Heh, you think so huh? We'll see who the baby looks like when it comes out...",
} >>
/* ============== VIRGIN ============== */
<<set setup.myDB.virgin = {
name: "Yulia",
model: "Yuki TeenSexMania",
age: 18,
traits: "teen virgin blonde naive".toList(),
tags: "teen virgin blonde tiny".toList(),
options: "massage extra cunnalingus blowjob makeout".toList(),
where: "motel",
cost: 300,
reward: "",
blurb: "",
format: "jpg",
talk_email: "Hi hello. I have not done a porn video but I would like to do one. Would that be alright?|///",
desc_meet: "A cute little blonde comes into the motel room.",
talk_meet: "You're him! From that website!///she says, blushing.|You're a big fan?|No... I'm a little fan. Forgive me, I am very nervous.",
questions: [
"[bodycount] What's your body count?|Body count?|How many guys have you had sex with.|Oh, um. <small>None...</small>|Excuse me?|I said none...|You're a virgin?!|Yeah, is that weird?|///She's shy, and it takes some time to tease the truth out of her.|...So, I'm the only girl in my class who's still one. I feel left out, but I don't really want a boyfriend, and anyway guys at school like to brag and start rumours and other icky stuff. So I started watching some videos, just to see what I'm missing out on, and it looks fun? And I thought maybe... I mean, just to get it overwith... So is it weird?|Not really. I get a lot of virgins on my channel.|Really?|Yeah.///you lie, desparate to put her at ease so that this potentially precarious opportunity of video defloration doesn't get scared off.///Also, don't worry about anyone recognizing you. I'll region-lock it so you don't have to worry about that.|Oh good, I was going to ask...",
"[porn]Do you watch a lot of porn.|No. I was at a schoolmate's house for a slumber party, and she showed me some. I did not like it at all, I had to cover my eyes. But I remember your voice, and she said '_PORNNAME's my favorite.'|She has good taste.|Tee-hee. Yes. Later I got curious, and I remembered your name. I watched some... with my eyes closed at first. But now I watch them properly.|What do you like about my videos?|I don't know, actually. But I try to watch others and... they aren't the same. I can't even watch them with my eyes closed.",
"[relationship] You have a special guy in your life?|No... I'm actually not that interested in boys.|Oh yeah? Me neither.|///She giggles at your lame joke.",
"[job]You're a student, right? What school do you go to.|I go to Columbus.|Columbus... Is that a college?|No... No it isn't.",
"[motherhood]Ever wanted to be a mother?|Yes, some day. That's a strange thing to ask.... but it makes my heart flutter. Like I'm on a date with a boy... or how I imagine it might feel.|///She's going to know how it feels soon enough...",
"[age]I'm going to have to check your ID.|Alright...///she says reaching into her bag.///I guess it's fair. You don't want to get arrested for anything too icky, right?|///She produces an ID card. You examine it skeptically.|See, I'm 'legal'. Aren't I?|Wait, it says your birthday is //today//?|Yeah. I didn't want to wait any longer than I had to.",
"[creampie]We're doing something special for this scene, aren't we?|Do you mean... the creampie? That's when you 'finish' inside the girl, and leave that white stuff so it drips out?|Yeah, that's right.|I don't really understand why you like that thing so much but... I know it excites you, since you do it a lot in your videos. And that excites me...",
],
talk_interview: "I'm just a girl, I go to school... I don't know. I'm not that interesting, _PORNNAME.",
foreplay_steps: 7,
foreplay_includes: "suckle finger oral kiss",
talk_foreplay1: "|///You lean in for the first kiss, but she blushes and pulls away, giggling at your touch.|Sorry, I'm just... it's weird for me. I've never been this close with a boy and...",
talk_foreplay2: "Mmmmm...|///You try to warm her up a bit and get her used to being touched. Judging from her breathing, it seems to be working.|Ahhhh... that feels good. Your hands are so strong...",
talk_foreplay3: "Ah... oh... I-please wait a second, I'm not sure-",
talk_foreplay4: "///A kiss silences her, and as you make out wit her you gradually undress her.||Mmmm... _PORNNAME... my first kiss.",
talk_foreplay5: "Ohhhh... haha... ohhhh... mmmm...///she says, enjoying what you presume is the first heavy petting she's ever received.",
talk_foreplay6: "Ahhhh... oh... mister... ohh soo good...///she moans as you lick and suck her nipples while you gently rub her pussy.|This... this is amaz-ahhhhh...",
talk_foreplay7: "|///You decide to show her what your mouth can really do. You lower yourself to her panties, gently peel them off and toss them aside, and get to work. |Oh god! Ohmygod! Oh! Holy snickers!///she says, clearly appreciating your tonguework.",
talk_foreplay8: "",
talk_condom: "_PORNNAME... I'm... I'm ready...",
fuck_steps: 7,
fuck_includes: "suckle",
talk_fuck1: "_PORNNAME I... ugh...///she grunts as you rub your cock against her tight unsoiled pussy.///Oh my goodness...|I'm about to make a woman out of you, _HERNAME. You excited?|Y-yess... Oh gosh am I ever.",
talk_fuck2: "Ohhh...///she moans as you slowly push your penis inside her.",
talk_fuck3: "///The two of you kiss as you gently but firmly bore your cock deep into unexplored territory.",
talk_fuck4: "Oh yess! Yes! Mmmm...///she moans as she rides your dick.|///Her movements aren't skilled but you can tell she's giving it her all.",
talk_fuck5: "Ah! OH! AH!!! AHHH!|///You've taken control, guiding the motions of her body while thrusting upwards. In doing so, you realize you're almost at your limit. This tight pussy has squeezed too hard for too long, and you're about to burst...",
talk_fuck6: "OHH GOSH... OH!! AHHHH!///she cries, enjoying her latest orgasm.|///You're about to burst yourself, and her erotic sounds and the sight of her thin, sweating body and orgasmic facial expression tempt you with the idea of an unsolicited creampie...",
talk_fuck7: "|///You slam her pussy hard and fast, faster than she's ever experienced in her brief sexual history.|OH! AH! AH! OHHHHH! AHHH!|///Her face and body beckon you for a knockup...",
talk_fuck8: "",
talk_fuck9: "",
talk_pullout: "///She gets splatered with hot white slime!|///When she's had time to catch her breath, she finally speaks.|That was wonderful... I wish you could have stayed inside me forever.|If I didn't pull out, you'd be pregnant by now.|Oh! haha... you are so thoughtful, _PORNNAME. This was an amazing experience, and you're an amazing person.",
talk_creampie: "Ahhhh... ahhh... ohhhh, that was.... what's this stuff coming out? Did this come from me?|No, it came from //me//. Taste it.|Mmmm.///she says, licking it off her fingers.///It's weird? What's it for?",
talk_creampie_preg: "|That's a surprise for later.|Hm?|Don't worry.",
talk_creampie_nopreg: "|You'll find out next time.",
epilogue_steps: 3,
epilogue_includes: "suckle",
talk_epilogue1: "That was my first time having sex, Mr. _PORNNAME. Did I do ok?|Did you enjoy yourself?|Yes, I think so. Did you?|Yeah, and so did the audience.|///You instruct her in the finer points of post-coital dick-cleaning.",
talk_epilogue2: "Like this...?|Here, let me show you.///you say, taking her head in your hand and pushing it down.|Mmmm...",
talk_epilogue3: "|So what's next for you? Are you going to try it with some guys at school?|No, I don't think so... I don't really want to do it with other boys. I just wanted a way to meet you.|Oh, look at the time. I have to have a chat with my parole officer, you can see yourself out.|What? Oh... ok...",
talk_ghosted: "_PORNNAME... I couldn't stop thinking about you... then I started feeling strange, and look! Isn't this exciting news? I was in such a rush to lose my virginity to keep up with the girls at school, that I didn't even think this could happen. Well, I'm happy about it. Could you come over this Sunday to meet my parents? We'll tell them we met some other way. Then in two months when I start to show, that's when we tell them. Father won't be so angry if we do it that way, I think...",
blurb: "Can you imagine a virgin, in this day and age? Well, I don't have to imagine, because I just met Yulia. Watch as I pop her cherry and make a real porno slut of her before your very eyes.",
} >>/* the correct way to launch a changer from within an event */
<<widget gotochanger >>
<<=console.log("gotocHanger", $args)>>
<<set $PAGE=1, $STAGE="START", $myEVENT=$args[0], $GOTOEVENT=1, $LASTEVENT=passage(), $myENTRY_OVERRIDE=$args[1] >>
<<=console.log("gotochangeR", $myEVENT, $myENTRY_OVERRIDE)>>
<<goto $myEVENT >>
<</widget >>
/*
CREATES
setup.myDB - all items relevant to chagner
$myENTRY - the key of the object
$myOBJECT - the object
autocombine with default if exists?
*/
<<widget changervars >>
<<set setup.myDB = setup.myDB ? setup.myDB : {} >>
<<set $myENTRY = 0 >>
<<set _isNEWENTRY = 0 >>
<<set _DBpassage = $args[0] >>
<<set _wantedENTRY = $args[1] ? $args[1] : $myENTRY_OVERRIDE >>
/* check if different than existing before proceeding */
<<if tale.has(_DBpassage) >>
<<silently>><</silently>>
<debug>CHANGERVAR LOADING IN "_DBpassage"
<hr><<include _DBpassage >></debug>
<<else>>
<debug>CHANGERVAR CANT FIND "_DBpassage"</debug>
<</if>>
/* choose if unchosen */
<<if _wantedENTRY >>
<<set $myENTRY = setup.myDB[_wantedENTRY] ? _wantedENTRY : 0 >>
<<set _isNEWENTRY=1 >>
<<set $myENTRY_OVERRIDE=0 >>
<</if>>
<<if !$myENTRY >>
<<set $myENTRY = Object.keys(setup.myDB).random() >>
<<set _isNEWENTRY=1 >>
<</if>>
/*<h1>$myENTRY</h1>*/
<<if _isNEWENTRY >>
<<set $SEED = random(1,5555555) >>
<</if>>
<<set $myENTRY = $myENTRY ? $myENTRY : Object.keys( setup.myDB ).random() >>
<<set $myOBJECT = setup.myDB[$myENTRY] >>
/* fuse with default */
<<set $myOBJECT = setup.myDEFAULT ? setup.mergeObjects($myOBJECT, setup.myDEFAULT) : $myOBJECT >>
<<changervar_maketemp >>
<debug>
<<for _eKey, _eObject range setup.myDB >>
<<capture _eKey >>
<<button _eKey >><<set $myENTRY_OVERRIDE=_eKey, _PAGE=0 >><<gotohere>>
<</button>><</capture>>
<</for>>
</debug>
<</widget >>
<<widget changervar_maketemp >>
<<if $myOBJECT >>
<<set _HERNAME = $myOBJECT.name >>
<<set _HERFULLNAME = $myOBJECT.name + " (porn amateur)" >>
<<set _myOBJECT = $myOBJECT >>
<<set _myENTRY = $myENTRY >>
<<set _OBJ = $myOBJECT >>
<<tempvars $myOBJECT "OBJ" >>
/*
<<for _cvar, _cval range $myOBJECT >>
<<set State.temporary["OBJ_" + _cvar + ""] = _cval >>
<</for>>
*/
<</if>>
<</widget >>
<<widget changerimage >>
<<set _ext = $myOBJECT.format ? $myOBJECT.format : "jpg" >>
<<set _src = "images/changers/" +$myEVENT+ "/" +$myENTRY+ "/" +$args[0]+ "."+_ext >>
<<image _src $args[1] $args[2] $args[3] >>
==changerimage _src==
<</widget >>
<<widget changerconvo >>
<<set _RESPODET = $args[0] ? $args[0] : 0 >>
<<if $myOBJECT.name3 >>
<<convo _RESPODET $myOBJECT.name $myOBJECT.name2 $myOBJECT.name3 $PLAYER >>
<<elseif $myOBJECT.name2 >>
<<convo _RESPODET $myOBJECT.name $myOBJECT.name2 $PLAYER >>
<<else>>
<<convo _RESPODET $myOBJECT.name $PLAYER >>
<</if>>
<</widget>>
<<widget popquiz >>
/*<<showobject $args[0] >>*/
<<set _quizO = $args[0] >>
<<convo _quizO.question >>
<<set _quizKeys = Object.keys(_quizO).shuffle() >>
<<for _t, _type range _quizKeys >>
<<set _fullconvo = _quizO[_type] >>
<<if _type=="question">><<continue>><</if>>
<<set _que = _fullconvo.split("|")[0]>>
<<set _ans = "CONVO:"+_fullconvo.split("|").slice(1).join("|")>>
<<if !_que or !_ans >><<continue>><</if>>
<<set _pointz = 0 >>
<<set _pointz += _type.includes("good") ? 2 : 0 >>
<<set _pointz += _type.includes("bad") ? -2 : 0 >>
<<set _pointz += _type.includes("lie") ? +4 : 0 >>
<<set _extra1 = _type.includes("lie") ? "LIE" : "ACT:honest" >>
<<set _pointz += _type.includes("rude") ? -6 : 0 >>
<<set _extra1 = _type.includes("rude") ? "ACT:veryrude" : "" >>
<<set _extra2 = _type.includes("rude") ? "SECRET" : "" >>
<<say _que _ans MOOD:_pointz _extra1 NEXT >>
<</for>>
<</widget >>
<<widget varimage >>
<<set _iurl = $args.join("/") >>
<<for _extn, _extfor range "jpg|png|gif|webp|webm".toArray() >>
<<if _iurl.includes("/"+_extfor) >>
<<set _iext = _extfor >><<break>>
<</if>>
<</for>>
<<set _args = _iurl.substr(_iurl.indexOf(_iext)+4).split('/') >>
<<set _iurl = _iurl.substr(0, _iurl.indexOf(_iext)-1)+"."+_iext >>
<<set _iurl = "images/events/" + _iurl >>
<<image _iurl _args[0] _args[1] _args[2] _args[3] >>
==_iurl==
<</widget>><<nobr>>
<<eventhead>>
<<talkingto WHATEVER 1 >>
<<difficulty 1 >>
<<set
_LEFT = "Middy",
_MIDDLE = "Wendy",
_RIGHT = "Korra",
0>>
/*
Carolina Sweets,
Mickey Reise,
Quinn Wilde TEEN
*/
<<if $PAGE > -5 >>
<<set _SRC = "images/events/job-school/trio/meet" >>
<<set _SRC += _LEFT.happened() ? 1 : 0 >>
<<set _SRC += _MIDDLE.happened() ? 1 : 0 >>
<<set _SRC += _RIGHT.happened() ? 1 : 0 >>
<<set _SRC += ".jpg" >>
<<image _SRC rightwide >>
<<if $CHOICE==_LEFT and $CHOICE2=="on" >>
_LEFT blushes slightly. Her ass peeks out of her skirt at you, slightly.
elseif $CHOICE==_MIDDLE and $CHOICE3=="on" >>
_MIDDLE shows it.
<<show "The only thing sexier than a schoolgirl is a pregnant schoolgirl - that is, if she's pregnant with one of yours. Which she currently is." "ISPREG:Wendy (schoolgirl)" >>
<<elseif $CHOICE==_MIDDLE and $CHOICE4=="on" >>
She smiles wide; she clearly undrestands what you're after, and is clearly enjoying the attention she's getting from a teacher.
<</if >>
==$CHOICE ($CHOICE2/$CHOICE3/$CHOICE4) _SRC==
<<set _CUBUS_OVERRIDE_SECRET = 1 >>
<<if _SRC.includes("111") >>
You hear a wholfwhistle from one of the boys in the back. With this line of fine asses in front of you, someone might get the idea that you're pervving on the students.
<<p>>And they'd be right! You feel your cock wiggle a bit. It would be a good idea to end this scene as soon as you can; if another teacher walked in, you'd possibly lose your job.
<<horny 10 >>
<<countup "job school suspicion" 3 >>
<<eventhappen "ALLTHREE" >>
<<say "Alright ladies, that'll do." "RESPO:///They turn back around, six cheeks vanishing from your sight." EVENTUNHAPPEN:_LEFT EVENTUNHAPPEN:_MIDDLE EVENTUNHAPPEN:_RIGHT >>
<<elseif !"ALLTHREE".happened() >>
<<if $CHOICE and ( _SRC.inclues("00") or _SRC.inclues("010") ) >>
<<set _CHOICE = $CHOICE+"_appreciated" >>
<<do "Whistle at $CHOICE's ass." "RESPO:///You whistle just loud enough that you might not be heard by the class. She giggles to herself at the unambiguous knowlege that a teacher would destroy her pussy if she'd ever ask." HAPPEN:_CHOICE SKILLUP:ART:2 ZZZZZZZZZZUSTONCEZZZZZZZZZZZZZZ >>
<</if >>
<<set $CHOICE = "" >>
<<say "_LEFT, skirt check." "RESPO:Uh.. yes sir.///the quiet brunette says, turning to allow you to inspect the length of her skirt.///I trust everything is in order?|||Hmmm....|///Her skirt is at least two inches shorter than regulation." EVENTHAPPEN:_LEFT !HAPPENED:_LEFT CHOICE:_LEFT >>
<<say "_LEFT, that'll do." "RESPO:///She stops showing her skirt." EVENTUNHAPPEN:_LEFT HAPPENED:_LEFT CHOICE:_LEFT >>
<<say "_MIDDLE, skirt check." "RESPO:|Uh.. yes sir.///the quiet brunette says, turning to allow you to inspect the length of her skirt.///I trust everything is in order?||Hmmm...." EVENTHAPPEN:_MIDDLE !HAPPENED:_MIDDLE CHOICE:_MIDDLE >>
<<say "_MIDDLE, that'll do." "RESPO:///She stops showing her skirt." EVENTUNHAPPEN:_MIDDLE HAPPENED:_MIDDLE CHOICE:_MIDDLE >>
<<say "_RIGHT, skirt check." "RESPO:||Yes sir.///the short-haired girl says, turning to allow you to inspect the length of her skirt.///I trust everything is in order?|Hmmm....|///Her skirt is at least two inches shorter than regulation." EVENTHAPPEN:_RIGHT !HAPPENED:_RIGHT CHOICE:_RIGHT >>
<<say "_RIGHT, that'll do." "RESPO:///She stops showing her skirt." EVENTUNHAPPEN:_RIGHT HAPPENED:_RIGHT CHOICE:_RIGHT >>
<</if>>
<</if>>
==$EVENT_HAPPENED==
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "You're at school." >>
<<eventimage trio/meet.jpg >>
<<case 0 START_SCENE >>
<<do "Continue." "RESPO:" CHOICE:C PAGE:10 >>
<<case 2 >>
<<talkingto _RIGHT 1 >>
<<eventimage rightmost.jpg right >>
<<convo _RIGHT >>
<<if "Middy appreciated".happened() >>
<<convo "I see you like my friend, _LEFT.|I like all my students, if they're well behaved.|Was _MIDDLE well-behaved? Because she told me you //really// liked her." >>
<<say "I don't know what you're talking about." LIE "RESPO:Sure you do.///she says, laughing." PAGE:50 >>
<<elseif "Wendy appreciated".happened() >>
<<convo "So you're into _MIDDLE, huh?|I beg your pardon.|I mean, you were staring at that ass like you wanted to //revisit// it.|Revisit? I'm sorry, Ms.-|Come on, teach. I know. She told me." >>
<<say "DOTHIS" "RESPO:" PAGE:60 >>
<<elseif "Korra appreciated".happened() >>
<<convo "I saw the way you stared at my ass, _NAME." >>
<<say "DOTHIS" "RESPO:" PAGE:60 >>
<<elseif "ALLTHREE".happened() >>
<</if>>
<<case 50 >>
<<convo 0 _RIGHT $PLAYER >>
<<convo "RESPO:You ever heard of {{Dawn's Light}}" _RIGHT $PLAYER >>
<<case 60 >>
<<convo 0 _RIGHT $PLAYER >>
<<convo "RESPO:You ever heard of {{Dawn's Light}}" _RIGHT $PLAYER >>
<<case 70 >>
<<convo 0 _RIGHT $PLAYER >>
<<convo "RESPO:You ever heard of {{Dawn's Light}}" _RIGHT $PLAYER >>
<<case 3 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 4 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 5 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 6 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 7 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 9 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
/* ------------------------------------ */
/* LABELLLLLLLLLLLLLLLLLLLLL */
/* ------------------------------------ */
/* ------------------------------------ */
/* DEFAULT END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<widget skillchanger >>
<<set _ALL_SKILLS = setup.CONSTANTS.LISTS.skills >>
<<set _BTN="<<do 'INCREASE EVERYTHING' " >>
<<for _i, _SKI range _ALL_SKILLS >>
<<set _BTN+=" SKILLUP:"+_SKI+":2" >>
<</for>>
<<set _BTN+=" ICON:SKILL >> " >> _BTN
<<set _BTN="<<do 'DECREASE EVERYTHING' " >>
<<for _i, _SKI range _ALL_SKILLS >>
<<set _BTN+=" SKILLUP:"+_SKI+":-2" >>
<</for>>
<<set _BTN+=" ICON:SKILL >> " >> _BTN
<table width='99%' class='basic'>
<tr>
<th width='150'>Skill</th>
<th width='20'>Lev</th>
<th>Skill XP</th>
<th width='100'>Gain Skill XP</th>
<th width='100'>Lose Skill XP</th>
</tr>
<<for _i=0; _i<_ALL_SKILLS.length; _i++ >>
<<set _SKI = _ALL_SKILLS[_i] >>
<<set _SKO = setup.TERMS[_SKI] >>
<tr>
<td><<termtip _SKI >></td>
<td><<=setup.playerAttribute(_SKI)>></td>
<td>
<<set
_min=$PLAYER.getSkill(_SKI,"raw")-$PLAYER.getSkill(_SKI,"last"),
_max=$PLAYER.getSkill(_SKI,"next")-$PLAYER.getSkill(_SKI,"last")
>>
<<bar _min _max minimal >>
</td>
<td><small><<= "<<do UP SKILLUP:"+_SKI+":10 >>" >></small></td>
<td><small><<= "<<do DOWN SKILLUP:"+_SKI+":-10 >>" >></small></td>
</tr>
<</for>>
</table>
<</widget >>
<<widget attributechanger >>
<<set _ALL_ATTR = setup.CONSTANTS.LISTS.attributes >>
<<set _BTN="<<do 'INCREASE ALL' " >>
<<for _i, _ATR range _ALL_ATTR >>
<<set _BTN+=" STATUP:"+_ATR+":1" >>
<</for>>
<<set _BTN+=" ICON:STAT >> " >> _BTN
<<set _BTN="<<do 'DECREASE ALL' " >>
<<for _i, _ATR range _ALL_ATTR >>
<<set _BTN+=" STATUP:"+_ATR+":-1" >>
<</for>>
<<set _BTN+=" ICON:STAT >> " >> _BTN
<table width='99%' class='basic'>
<<for _i, _ATR range _ALL_ATTR >>
<tr>
<td width='130'><<termtip _ATR >></td>
<td >
<<set
_lab = setup.TERMS[_ATR].name+" ("+setup.playerAttribute(_ATR)+")",
_min = setup.playerAttribute(_ATR)
>>
<<bar _min 10 "pink zancy zullwidth" _lab >>
</td>
<td width='60'><<= "<<do UP STATUP:"+_ATR+":1 >>" >></td>
<td width='60'><<= "<<do DOWN STATUP:"+_ATR+":-1 >>" >></td>
</tr>
<</for>>
</table>
<</widget>><<set setup.JOBS = {} >>
<<set setup.JOBS.son = {
name: "son for hire",
description: "Help various people with odd jobs involving muscle.",
skill: "",
stat: "E",
pay_base: 50,
pay_stat: 0.1,
pay_skill: 0.1,
pay_rank: 0.1,
time_start: 9,
time_end: 23.5,
shiftlength: 2,
} >>
<<set setup.JOBS.bartender = {
name: "bartender",
description: "Serve customers drinks and mop floors.",
skill: "",
stat: "C",
pay_base: 50,
pay_stat: 0.1,
pay_skill: 0.1,
pay_rank: 0.1,
time_start: 9,
time_end: 23.5,
shiftlength: 8,
boss_name: "Boss",
boss_stand: "man-strong",
boss_quips_firstday: "...and if anyone from the city calls, remember: We're zoned as a cat cafe. Unless it's someone from the municipal tax office; in that case we're a homeless shelter.|Ok... |Actually, nevermind. If anyone holding a clipboard shows up, just pretend to be retarded.|I'll try, boss.|That's what I like to hear.",
boss_quips_goodjob: "You did some good work today, kid.|You got moxy, kid. You remind me of me when I was your age.|You're a real asset, boy. Help yourself to a beer or two after your shift. Or during, if you're having a shitty time of it.",
boss_quips_badjob: "Ah man, that sucks.|Look I'm not mad, just dissappointed... Though I suppose I shouldn't be, I'm getting what I paid for.",
boss_quips_prattle: "Most people don't realize, the earth's surface is actually concave, not convex. When you look up at the night sky, you're just seeing the lights on the other side of the globe. Crazy, huh?|I never met an Irisman I didn't hate; I always get into fights with them, which figures. For millenia they've ben sowing seeds of disunity among humanity. That's why I started a bar; they like their drink, you see, and I thought maybe I could listen in on their drunken ramblings and maybe learn what dark plots the Celtic World Order are cooking up for humanity.|Keep your eye out. Amphibioids can take on the form of any human, but the tell is in the eyes - they like licking their own eyes for some reason. I guess that would mean that the tell is in the tongue.",
} >>
<<set setup.JOBS.tutor = {
name: "tutor",
description: "Help students with their studies and coursework.",
skill: "",
stat: "I",
pay_base: 20,
pay_stat: 0.3,
pay_skill: 0.1,
pay_rank: 0.15,
time_start: 6,
time_end: 23.9,
shiftlength: 4,
boss_name: "Boss",
boss_stand: "woman-college2",
boss_quips_firstday: "Oh wow, you showed up! That's great. Uhh, I'll get someone to assign you a student, sorry hand on a sec...",
boss_quips_goodjob: "You really helped that student out.|That freshman you tutored? They told me they felt way more confident. Good job!|You're pretty good at this.",
boss_quips_badjob: "So um, you did ok, but try not to stare down anyone's shirt next time?|One student complained you didn't know anything about their topic.|Look, I get that it's boring, but you fell asleep while proofreading that guy's paper. That's not cool. Go home and get some rest.",
boss_quips_prattle: "So what do you do for fun?|What do you study?|We should go out for drinks sometime after work.|I'd get a job at one of these resorts but I'd have to forge some papers probably.",
} >>
<<set setup.JOBS.fashion = {
name: "Clothing Store Shopkeep",
description: "The sole employee of a clothing boutique.",
skill: "charm",
stat: "C",
pay_base: 50,
pay_stat: 0.1,
pay_skill: 0.1,
pay_rank: 0.1,
time_start: 8,
time_end: 23.5,
shiftlength: 4,
boss_name: "Fermando",
boss_stand: "man-young",
boss_quips_firstday: "Hey welcome back. Listen, I'm gonna head out. Just look like you work here, don't get any customers annoyed enough that they'll complain. Don't worry about sales too much.",
boss_quips_goodjob: "Has my uncle come by lately? No? Good, that means you're doing something right.|I'm gonna have a nap in the back, I'll talk to you later.|Man, just look at it out there! Today is a terrible day to be stuck inside working. Hey, why don't you... watch the place while I go enjoy myself at the beach?|It's good that I can depend on you, guy.",
boss_quips_badjob: "The phone was ringing with a customer complaining. What did you do?|This place is dusty, you gotta keep it cleaner. What do I pay you for?",
boss_quips_prattle: "...so then here's this asshole Paulie, pretending like he never did nothing. We were like brothers for years, but after that day... I just never trusted him.|You meet a cute girl who gives really good head? You don't got to put a ring on it or anything. Just keep her in the mix.|The girlfriend's someone you can show off to friends, take home to your momma, and cook for you. So she's gotta be hot and sweet. She's just gotta be hot enough your friends are jealous, don't matter none if she's frigid. You can find another girl to do whatever she don't. You into fat chicks? You have a fat you bang from time to time, keep it on the down low. You know what I mean? Compartmentalize. Everything's out there for you, no need to settle.",
} >>
/*
Fermando Vernacchio man-teen
Marcello Vernacchio
Rhonda woman-student3
*/
<<set setup.JOBS.TESTJOB = {
name: "Heaven's QA",
description: "Make sure no substandard product enters the Creation.",
skill: "fuck",
stat: "A",
pay_base: 100,
pay_stat: 0.1,
pay_skill: 0.1,
pay_rank: 0.1,
time_start: 0,
time_end: 999,
shiftlength: 1,
place: "heaven",
boss_name: "Creator, The",
boss_stand: "man-tourist",
boss_quips_firstday: "Hey _NAME. Your eyes do not decieve you - I am God, and I have a purpose for you.|What the... Have I died?|No, you've just been randomly selected for a paid internship here in Heaven. We need someone to do good work to help sustain all of creation.|Uh...|Don't worry about past or future sins, if you do hard work for us all will be forgiven.|What do you want me to do?|Well, the Design Department has come up with a slew of new designs for Women and we need a Quality Assurance person to make sure their vaginas work properly. I know it's a hard job but-|I accept!|But I haven't said how much you get paid-|I just want to do your good work, my lord.|Ah, you're such a good servant, _NAME _LASTNAME of _REDACTED.",
boss_quips_goodjob: "Well done. You seem to really enjoy this kind of work.|Keep this up and I might transfer you to more challenging work - hippos or lionesses perhaps. Interested?",
boss_quips_badjob: "You haven't been putting your heart into your work lately.|Some of the angels have been saying they've seen you goofing off and making mistakes.",
boss_quips_prattle: "Keep an eye out for a bunch of dwarves - I gave them a map of the universe and I'm suspect they've nonetheless gotten lost.|The guy I put in charge of designing snakes, he's a real character.",
} >>
<<set setup.JOBS.TEMPLATE = {
name: "TEMPLATE",
description: "",
skill: "",
stat: "X",
pay_base: 50,
pay_stat: 0.1,
pay_skill: 0.1,
pay_rank: 0.1,
} >>
<<set setup.JOBS.TEMPLASDF = {
name: "TEMPLASDF",
description: " ",
skill: "",
stat: "C",
pay_base: 50,
pay_stat: 0.1,
pay_skill: 0.1,
pay_rank: 0.1,
time_start: 9,
time_end: 23.5,
shiftlength: 8,
boss_name: "Boss",
boss_stand: "man-young",
boss_quips_firstday: "",
boss_quips_goodjob: "",
boss_quips_badjob: "",
boss_quips_prattle: "",
} >>/*
<<do "Inquire about a job." "REPLY:You don't even know where to start with that." !LISTED:jobs:irrelevant CHOICE:JOB >>
*//*
<<choosecondom "AGGREETEXT" >>
<<choosecondom 0 "PULLOUTTEXT:..." "BARTERTEXT:REPLY" "LIETEXT:REPLY" >>
*/
<<widget choosecondom >>
<<set
_TXT = $args[0] ? $args[0] : "Use a condom. ",
_DOSAY = $args[0] ? "say" : "do",
0 >>
/* PULLOUT */
<<if $args[1]=="null" or $args[1]==null >>
<<else >>
<<set
_PULLOUTCOND = "EVENTHAPPEN:bareback EVENTHAPPEN:pulloutpromise CHOICE5:pulloutpromise NEXT LOVE>=5 CHARM",
_PULLOUTDO = "Promise her that you'll pull out, if she lets you in bareback.|Promise her you won't cum inside her, if she lets you forego protection.".sayOne(),
_PULLOUTSAY = $args[1] ? $args[1].col(1) + " (pull-out 'promise')" : "Hey baby, can we do it bareback? I promise I'll pull out. |I have a really sexy idea... (propose unsafe sex, promise to pull out) |I really want to feel you, baby... I promise I won't cum inside you. ".sayOne(),
_PULLOUTREPLY = $args[1] ? "RESPO:" + $args[1].col(2) : "RESPO:" + "|///You assure her you'll pull out when the time's right.|Ok, I trust you.",
_PULLOUTEXTRA = $args[1] ? $args[1].col(3) : " ",
0 >>
<<if setup.playerAttribute('virtue')>0>>
<<="<<say _PULLOUTSAY "+_PULLOUTCOND+" _PULLOUTREPLY _PULLOUTEXTRA >>" >>
<<else>>
<<="<<say _PULLOUTSAY "+_PULLOUTCOND+" _PULLOUTREPLY ACT:sabotage LIE _PULLOUTEXTRA >>" >>
<</if>>
<</if>>
/* BARTER */
<<if $args[2]=="null" or $args[2]==null >>
<<else >>
<<set
_BARTERCOND = "EVENTHAPPEN:bareback EVENTHAPPEN:pulloutpromise EVENTHAPPEN:bartercondom NEXT BARTER",
_BARTERSAY = $args[2] ? $args[2].col(1) : "It'll feel so much better if we do it raw. |What if we skip the condom? ".sayOne(),
_BARTERSAY += $args[2] ? "" : "I'll pull out, |I won't cum inside you, |I'll pull out before I cum, | My pullout game is great, ".sayOne(),
_BARTERSAY += $args[2] ? "" : "trust me. |promise. |you have my word. |believe me. |deal? ".sayOne(),
_BARTERREPLY = $args[2] ? "RESPO:" + $args[2].col(2) : "RESPO:" + "|///You assure her you'll pull out when the time's right.|Ok, I trust you.",
_BARTEREXTRA = $args[2] ? $args[2].col(3) : " ",
0 >>
<<="<<say _BARTERSAY "+_BARTERCOND+" _BARTERREPLY _BARTEREXTRA VITUE>0 >>" >>
<</if>>
/* LIE NO CONDOM */
<<if $args[3]=="null" or $args[3]==null >>
<<else >>
<<set
_LIECOND = "EVENTHAPPEN:bareback EVENTHAPPEN:lienocondom EVENTHAPPEN:nocondom CHOICE5:nocondom NEXT CHARM LIE ",
_LIEDO = "Make up some lie so you don't have to wear one.",
_LIESAY = $args[3] ? $args[3].col(1) : "Don't worry about that. I got a vasectomy.|Don't worry, I'm taking that male birth control pill. You've heard of it, right?|Oh, we won't be needing one. I'm sterile from the time I jumped into a vat of chemicals to save a drowning child. I'll tell you all about it afterwards. |I can't conceive - no, I'm not sterile. I have a rare condition called 'hypervirility'; my sperm shoot //through// the egg like a bullet. Can you believe that?|Oh, I'm super-allergic to latex. Can we go without? It might literally cause my cock to swell up like a balloon, possibly explode. |I have a very low sperm count this time of the month. |I'm afraid it's against my religion. Premarital sex, though? Totally kosher. |I'm sterile, I'm afraid. Old war wound. I uhh, I jumped on a grenade to save my platoon, got some shrapnel in the epididymis. ".sayOne(),
_LIEREPLY = $args[3] ? "RESPO:" + $args[3].col(2) : "RESPO:" + "Wow, that's really interesting! |Hmmm... |I didn't know that! |Really? ".sayOne() + "Then I don't mind giving you the 'girlfriend experience.'. |Well, I'm excited for your creampie! |That's awesome. Fuck me bareback, _NAME! |So long as you can last as long without one... ".sayOne(),
_LIEEXTRA = $args[3] ? $args[3].col(3) : " ",
0 >>
<<="<<say \""+_LIESAY+"\" "+_LIECOND+" _LIEREPLY _LIEEXTRA >>" >>
<</if>>
<<choosecondom_justcondom>>
<</widget>>
<<widget choosecondom_justcondom >>
<<set
_TXT = $args[0] ? $args[0] : "Use a condom. ",
_DOSAY = $args[0] ? "say" : "do",
0 >>
<<set _CONDOMS = "condom|condom_trick|condom_tampered".toArray() >>
<<set _OWNEDCONDOMS = [] >>
<<for _i, _CONDOM range _CONDOMS >>
<<if !$PLAYER.owns(_CONDOM)>>
<<continue>><</if>>
<<set _OWNEDCONDOMS.push(_CONDOM) >>
<</for>>
<<if !_OWNEDCONDOMS.length >>
<<show "You don't have any condoms!" ITEMICON:CONDOM >>
<<else >>
<</if>>
<<set _CUBUS_OVERRIDE_SECRET = 0 >>
<<for _i, _CONDOM range _OWNEDCONDOMS >>
<<set _DOSAY = _DOSAY ? _DOSAY : "do" >>
<<set _TXT = _TXT ? _TXT : "Use a condom. " >>
<<set _LABEL = _TXT+" (<b>" + _CONDOM.getItemData('name') + "</b>)" >>
<<set _SABOT = _CONDOM.includes("_") ? " ACT:sabotage " : 0 >>
<<set _REPLY = "You put on the condom. |You take the condom out of its wrapper and put it on your dick. |She watches as you slide the condom on. |You give her the condom and have her put it on for you. She smiles and obliges. ".sayOne() >>
<<set _REPLY += _SABOT ? "She has no idea it's a ___, and |She doesn't realize it's a ___ which |She thinks her uterus is safe because of this ___, and |The illusion of safety the ___ provides will is just that, and ".sayOne(_CONDOM.getItemData('name')) : " " >>
<<set _REPLY += _SABOT ? "won't protect her at all. |will do more harm than good! |the joke's on her! |you have other plans for her body. ".sayOne() : "_DOSAY var not set" >>
<<= _DOSAY ? "<<"+_DOSAY+" _LABEL USE:"+_CONDOM+" CHOICE5:"+_CONDOM+" "+_SABOT+" EVENTHAPPEN:"+_CONDOM+" \"REPLY:"+_REPLY+"\" NEXT >>" : "_DOSAY tag" >>
<</for>>
<<set _LABEL = _TXT+" (<b>Imaginary Condom</b> (just pretend to put one on))" >>
<<set _SABOT = _CONDOM.includes("_") ? " ACT:sabotage " : 0 >>
<<set _REPLY = "RESPO:///" >>
<<set _REPLY += "You pretend to put on a condom. |You're a great actor; she doesn't realize you're just pretending when you put on the condom. |You start to put on a condom, but when she isn't looking you quickly slip it back off again! ".sayOne() >>
<<set _REPLY += "She buys it! |Bareback sex here we come!| She's gonna get a creampie! |She's none the wiser! |She doesn't suspect a thing! ".sayOne() >>
<<set _FAILTEXT = "FAILTEXT:" + "I don't know if I could get away with just pretending to put one on.|It'd be great to just fake like I'm putting on but I think she'd notice.".sayOne() >>
<<= _DOSAY ? "<<"+_DOSAY+" _LABEL _REPLY ACT:sabotage LIE ART CHOICE5:fakecondom EVENTHAPPEN:fakecondom EVENTHAPPEN:bareback NEXT _FAILTEXT >>" : "_DOSAY var not set" >>
<</widget>>
<<widget choosecondom_next >>
<<convo >>
<</widget>>
<<widget choosecondom_end >>
<<if 0 >>
<<elseif "lienocondom".happened() >>
<<elseif "pulloutpromise".happened() >>
<<quo WHO "Wait, did you just cum in me?|Hey... didn't you say you'd pull out?|Oh shit, you just came in me!" >>
<<quo POV "Ah, oops. Just lost control.|Did I say that?|Sorry, it was so amazing... I couldn't help myself." >>
<<if setup.diceRoll(50) >>
<<quo WHO "Ok... well, don't worry. It's probably no big deal. |What's done is done, I guess. |Be more careful next time, would you? " >>
<<quo POV "Sure.|Yeah.|Fine." >>
<<if $WHO.isPregnant() >>
<<sayone "" >>
<</if>>
<<else>>
<<quo WHO "You bastard! What if I get pregnant?|Yeah, sure you did.///she says, not buying your innocent act.|God damn it! Now what am I gonna do?" >>
<<quo POV "Eh, it'll be fine. I'm not worried, anyway. |If this was so important to you, why didn't you insist on a condom? |That sounds like a you problem. |Hey, don't be mad. I'll get you a copy of 'What to Expect When You're Expecting'." >>
<<quo WHO "Fuck you! |This isn't funny! |You're an ass, _NAME!" "she says, enraged by your easygoing attitude." >>
<<love -1 >>
<<if $WHO.isPregnant() >>
<<quo POV "Hey, calm down. I'm sure you'll be a great mom.///you say, rubbign her belly. She swats your hand away. |It's very unlikely you're pregnant.///you lie." >>
She isn't pleased by this, and she doesn't know the half of it. Yet.
<<else>>
<<quo POV "I'm just kidding, jeez. |Relax. |Alright, I'm sorry. Just calm down already. " >>
She isn't pleased by this.
<<sayone "" >>
<</if>>
<</if>>
<</if>>
<</widget>>
<<widget condombreak >>
<<set _ripchance = $args[0] ? parseint($args[0]) : 0 >>
<<set _ripchance += "condom".happened() ? 3 : 0 >>
<<set _ripchance += "condom_cheap".happened() ? 20 : 0 >>
<<set _ripchance += "condom_tampered".happened() ? 35 : 0 >>
<<if _ripchance >>
==condom rip chance _ripchance==
<<if random(1,100)<_ripchance >>
<<show "You feel something... you think that the condom ripped!|You notice the torn scraps of a condom wrapped around the base of your penis. The condom has apparently been destroyed!" ITEMICON:condom >>
<<eventhappen condom_ripped >>
<<eventunhappen condom_tampered >>
<<eventunhappen condom >>
<</if>>
<</if>>
<</widget>><<nobr>>
<<eventhead>>
<<talkingto surromom >>
<<difficulty 4 >>
<<set
_meetevent = "surro_met",
_learnevent = "surro_learned",
_herstand = _meetevent.happened() ? "woman-milf" : "woman-pregnant1",
0 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<show "You have a strange feeling..." ICON:BREED >>
<<eventstarterlink "START_IT_UP" 0 BREED SECRET >>
<<case 0 START_SCENE >>
<<stand _herstand >>
<<face 0 right >>
You see someone you recognize - but you aren't sure from where. While you ponder this, she notices you.
<<quo WHO "Hey!///she says, seemingly recognizing you.///Yeah, it's me. How do I look?" >>
It seems like she read your expression well. It's that pregnant woman you've bet before!
<<say "Hello. (talk to her)" PAGE:11 >>
<<say "So it is. See you around! (keep walking)" PAGE:777 >>
<<case 1 >>
<<face 0 right >>
<<stand _herstand >>
<<convo "Oh, hi there!///she says, when she notices your approach. Her smile is warm and friendly, and she seems brimming with energy.|Uh, hi. I just wanted to say..." >>
<<say "Hi." "RESPO:Uh, hi? Nice to meet you. I'm _HERNAME.///she says. She doesn't seem bothered by your awkward introduction." NEXT >>
<<say "You look like you're about to pop." "RESPO:I feel like it, too! I'm _HERNAME.///she says." NEXT >>
<<say "You wanna go get a drink?" "RESPO:Ha.///she says sarcastically.///Sorry, I guess it's kinda funny." JOKE NEXT >>
<<say "You're husband's a lucky man." "RESPO:Ha, thanks. I'm actually not married, see?///she says, showing you her undecorated ring finger.|Oh...|No, it's not like that. I'm a surrogate mother. I make babies for a living." LOVE:1 CHARM HAPPEN:_meetevent NEXT >>
<<say "You look like you're due any day now. Am I right?" "RESPO:Yeah, you are! This one should come out in a few days. Are you a OB/GYN?|You could I'm a pregnancy expert; I could tell just from your curves.|That's... impressive. I'm a bit of an expert myself - I'm a surrogate mother. Call me _HERNAME." LOVE:1 BREED>_DIFF HAPPEN:_meetevent NEXT >>
<<say "You're fucking hot, for a preggo. What do you say we go get a room? You'll barely even feel birth pains after the pussy stretching I'll give you." "RESPO:I doubt that, buddy. Did your mother raise you to be an inept crass loser or did you just end up that way?" ACT:harass LOVE:-2 NEXT >>
<<impregnate_final $WHO "Donovan Krueger" 0 0 3 0 >>
<<case 2 >>
<<face 0 right >>
<<stand _herstand >>
<<convo >>
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<set _CUBUS_OVERRIDE_SECRET = 1 >>
<<say "Is this your first, or...?" "RESPO:No, not at all.///she says, seemingly not bothered about a stranger asking about her pregnancy.///I'm a surrogate mother." !HAPPENED:_learnevent HAPPEN:_learnevent >>
<<say "Boy or girl?" "RESPO:I'm sorry, I can't actually tell you. Nondisclosure is part of my contract with my client.///she says, seemingly not bothered about a stranger asking about her pregnancy.///I'm a surrogate mother, you see." !HAPPENED:_learnevent HAPPEN:_learnevent >>
<<say "Surrogate mother? That's interesting. Tell me more." "RESPO:Before I was born, my mother had difficulty conceiving, and would eventually learn that she had several conditions that made it all but impossible for her to give birth. My parents were distraught, but through an early form of {{gene therapy}} she was eventually able to have my brother and I. I seem to have inherited some of her reproductive enhancements, without any of the complicating conditions, so surrogate motherhood seems an ideal job." HAPPENED:_learnevent >>
<<say "How did you get started being a womb-for-hire?" HAPPENED:_meetevent HAPPEN:lineage "RESPO:My first pregnancy was when I was 15. It happened so easily - literally the first time I had sex, I became pregnant.|Yikes.|No, not yikes. Anyway, after I gave birth to my daughter, the doctors remarked how effortless it was, and eventually I learned from my mother about the gene thing I mentioned earlier as the reason why. In fact, I enjoyed the whole thing - being pregnant, giving birth, being a mother. In fact I wanted to have another one almost immediately. My mother thought I was insane... but I found a way to monetize this desire, and provide a useful service for couples who can't have children. I've had twelve so far.|Wow!///you say, genuinely impressed." EVENTLEARN:bastardsaplenty >>
<<say "You inherited her genetic modifications? I thought genetic modifications were coded in such a way that they are not passed down." I>5 HAPPEN:lineage "RESPO:They usually aren't heritable, but as I said my mother received an early form of it. The genetic copy protection safeguards weren't as developed then as they are now. Still, it was a fluke, and my genetic enhancements aren't likely to be passed on to the children I give birth to." >>
<<say "Do you have another client lined up once you're done with this one?" HAPPENED:_learnevent "RESPO:Oh, I don't book in advance. I usually list with an agency when I'm ready to conceive again, but a few of my clients were people I know, friends of friends, that sort of thing." >>
<<if _learnevent.happened() >>
<<say "Well, it's been nice chatting." "RESPO:Sure has! Take care _NAME!" PAGE:777 >>
<<say "I have to go. Good luck with the birth." "RESPO:Thanks! It's been nice chatting with you, _NAME." PAGE:777 >>
<<else>>
<<say "Well, it's been nice chatting." "RESPO:Sure has! Take care!" PAGE:777 >>
<</if>>
<<case 11 >>
<<stand >>
<<face 0 right >>
<<convo >>
<<do "You look great." "RESPO:" LOVE:1 NEXT >>
<<do "How was the birth? A healthy baby I hope?" "RESPO:" LOVE:2 NEXT >>
<<case 12 >>
<<stand >>
<<face 0 right >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<do "Great, I was actually telling my partner about you. I was wondering... (solicit her services)" "RESPO:" PAGE:20 >>
<<case 20 >>
<<stand >>
<<face 0 right >>
<<convo >>
Your partner? Who is? I need to meet.
<<do "DOTHIS" "RESPO:" PARTY:doco NEXT >>
<<do "DOTHIS" "RESPO:" PARTY:typhon NEXT >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 14 >>
<<stand _herstand >>
<<face 0 right >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 15 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 20 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:" CHOICE:C NEXT >>
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You part ways with her.
<<if _learnevent.happened() >>
<<event_delayrepeat 31 >>
<<else >>
<<event_finalize >>
<</if>>
<<comingsoon "That's it for this plotline in this version, but I think you may have a vague sense of where this is going." >>
<<eventhappen _meetevent >>
<<event_exitlink >>
<<eventjournal "I met a surrogate mother." >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "I met a surrogate mother." >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext 4 >>
<<event_exitlink >>
<<eventjournal "I met a surrogate mother. Looks like she was about to give birth." >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<show "''Job XP x 5'' this week only." ICON:JOB >>
<<set $TIME = setup.round($TIME, 4) >>
<<if !$JOBS[$JOB] >>
<<activatejob _job >>
<</if>>
<<if !$JOBS[$JOB].hours_worked >>
<<set _FIRSTDAY = 1 >>
<</if>>
==
<<set _JOBST = "job-"+$JOB >>
<<set _JOBBG = "images/places/"+_JOBST+".jpg" >>
<<set _JOBDT = $JOBS[$JOB] ? $JOBS[$JOB] : _BLANK >>
<<set _JOBDB = setup.JOBS[$JOB]?setup.JOBS[$JOB]:setup.JOBS.DEFAULT >>
<<set _JobO = setup.mergeObjects(_JOBDT, _JOBDB ) >>
<<set _GAINS = {} >>
<<set _gainList = "advancement popularity suspicion corruption rank hours_worked money_earned".toList() >>
<<for _ITEM range _gainList >>
<<set _GAINS[_ITEM] = 0 >>
<</for>>
<<change_bg _JOBST >>
<<talkingto _JobO.boss_name 1 >>
<<set _SHIFTSTART = $TIME >>
<<set _SHIFTEND = Math.min($TIME + _JobO.shiftlength) >>
<<set _MAXSHIFTLENGTH = Math.min(_JobO.shiftlength, Math.abs(_JobO.time_end-$TIME)) >>
<<set _SHIFTLENGTH = _MAXSHIFTLENGTH >>
<<set _SHIFTPERCENT = setup.round(_SHIFTLENGTH/_JobO.shiftlength, 4) >>
maxlen: _MAXSHIFTLENGTH<br>
length: _SHIFTLENGTH<br>
perc: _SHIFTPERCENT<br>
start/end: $TIME/_SHIFTEND<br>
<<event_createlist _JOBST >>
<<set _tooLate = $TIME > _JobO.time_end and $TIME>-10 >>
<<set _tooEarly = $TIME < _JobO.time_start and $TIME>-10 >>
<<set _GAINS.hours_worked = _SHIFTLENGTH >>
==
/* DISPLAY BEGINS */
<<if _tooLate >>
<<show "You can't work a shift today! Time's up." ICON:TIME >>
<<do "Nevermind then..." GOTO:Place >>
<<do "Might as well go home..." GOTO:Place SET:WHERE:$HOME >>
<<set $JOB = 0 >>
<<elseif _tooEarly >>
<<show "It's too early to work a shift." ICON:TIME >>
<<do "Nevermind then..." GOTO:Place >>
<<do "Wait around a bit.|Kill some time until it opens." TIME:1 SP:1 >>
<<do "Might as well go home..." GOTO:Place SET:WHERE:$HOME >>
/*<<set $JOB = 0 >>*/
<<else >> /* SHIFT IS POSSIBLE */
<<if _FIRSTDAY >>
<<image _JOBBG fullwidth >>
It's you first day working as a <<=_JobO.name >>.
<<stand _JobO.boss_stand >>
<<convo _JobO.boss_quips_firstday _JobO.boss_name $PLAYER >>
<<set _quietBoss = 1 >>
<<else>>
<<image _JOBBG rightwide >>
<</if>>
<div>
You start your shift as a ==$JOB== _JobO.name at <<showtime _SHIFTSTART >>.
</div>
/* BOSS EVENTS */
<<if !_FIRSTDAY and !_IMPENDINGEVENT >>
/* prattle */
<<chance 15 >>
<<if _CHANCE and !_quietBoss >>
<<stand _JobO.boss_stand >>
<<quo _JobO.boss_name _JobO.boss_quips_prattle "says your boss during your shift.|_JobO.boss_name comments to you at one point." >>
<<set _quietBoss = 1 >>
<</if>>
/* goodjob */
<<chance 15 >>
<<if _CHANCE and !_quietBoss >>
<<set _pay_bonus = 1.3, _GAINS.suspicion -= 1, _GAINS.advancement += 3 >>
<<p>>You do real well during your shift.
<<stand _JobO.boss_stand >>
<<quo _JobO.boss_name _JobO.boss_quips_goodjob >>
<<set _quietBoss = 1 >>
<</if>>
/* badjob */
<<chance 15 >>
<<if _CHANCE and !_quietBoss >>
You screw something up during your shift.
<<set _pay_bonus = 0.7 >>
<<set _GAINS.suspicion += 4 >>
<<stand _JobO.boss_stand >>
<<quo _JobO.boss_name _JobO.boss_quips_badjob >>
<<set _quietBoss = 1 >>
<</if>>
<</if>>
/* PAYOUT */
<hr>
<<set
_PAY = _JobO.pay_base,
_PAY *= _pay_bonus ? _pay_bonus : 1,
_PAY += _JobO.stat ? $PLAYER.getStat(_JobO.pay_stat) * _JobO.pay_stat * _PAY : 0,
_PAY += _JobO.skill ? $PLAYER.getSkill(_JobO.pay_skill) * _JobO.pay_stat * _PAY : 0,
_PAY += (_JobO.pay_rank * _JobO.rank) * _PAY,
_PAY = _PAY * _SHIFTLENGTH,
_GAINS.money_earned = Math.round( _PAY ),
0 >>
==
<<=$PLAYER.getStat(_JobO.stat)>>stat
<<=$PLAYER.getSkill(_JobO.skill)>>skill
==
Your shift ends at <<showtime _SHIFTEND >>. You worked <<=_SHIFTPERCENT>=1 ? "a full shift" : Math.round(_SHIFTPERCENT*100) + "% of a shift" >> - ''_SHIFTLENGTH'' hours - and earned $KRED''<<=_GAINS.money_earned>>''.
<<money _GAINS.money_earned >>
/* STANDARD */
/*<<set $TIME = _JobO.time_end >>*/
<<timepasses _SHIFTLENGTH >>
<<set _GAINS.advancement += 5 >>
<<set _GAINS.suspicion -= 1 >>
<<set _GAINS.advancement *= 5.000000000000000000000 >>
/* PROMOTION */
<<if _JobO.advancement + _GAINS.advancement >= 100 and !_quietBoss >>
<<stand _JobO.boss_stand >>
<<set _JobO.rank += 1 >>
<<set $JOBS[$JOB].advancement -= 100 >>
<<show "You received a promotion today! You are now rank _JobO.rank!" ICON:JOB >>
<<quo _JobO.boss_name _JobO.boss_quips_goodjob >>
<<set _quietBoss = 1 >>
<</if>>
/* SUSPICION */
<<if _JobO.suspicion > 100 >>
<<show "You got fired today!" ICON:JOB >>
<</if>>
/* WRITE VARIABLES BACK */
<<p>>You gained
<<for _STR, _AMT range _GAINS >>
<<if !_AMT >><<continue>><</if>>
<<if !_STR.includes("_")>>
<<tagme _STR _AMT >> ==(was <<= $JOBS[$JOB][_STR] >>)== _STR,
<</if>>
<<set $JOBS[$JOB][_STR] += _AMT >>
<<set $JOBS[$JOB][_STR] = Math.min($JOBS[$JOB][_STR], 100) >>
<<set $JOBS[$JOB][_STR] = Math.max($JOBS[$JOB][_STR], 0) >>
<</for>>
/*
<<set _LIST = "advancement popularity suspicion corruption rank".toList() >>
<<for _ITEM range _LIST >>
<<set _gains = State.temporary[_ITEM] >>
<<if !_gains >><<continue>><</if>>
<<set _JobO[_ITEM] += _gains >>
<<show "You gained _gains _ITEM (now _JobO[_ITEM])." ICON:JOB >>
<</for>>
<<set _LIST = "advancement popularity suspicion corruption rank".toList() >>
<<for _ITEM range _LIST >>
<br>regarding "$JOB" _ITEM, _JobO[_ITEM] ?
<<set _newamount = _JobO[_ITEM] >>
<<set _newamount = Math.min(_newamount, 100) >>
<<set _newamount = Math.max(_newamount, 0) >>
<<set $JOBS[$JOB][_ITEM] = _newamount >>
_newamount
<</for>>
<<set $JOBS[$JOB].hours_worked += _SHIFTLENGTH >>
<<set $JOBS[$JOB].money_earned += _GAINS.money_earned >>
*/
<hr>
/* SUMMARY */
<<p>>
<<showjob $JOB >>
/*
<div class='normalbox padded'>
Regarding your ''_JobO.name'' gig, you have:<<p>>
<<set _LIST = "advancement popularity suspicion corruption rank".toList() >>
<<for _ITEM range _LIST >>
''<<=$JOBS[$JOB][_ITEM]>>'' _ITEM
(<<describeamount 0 100 $JOBS[$JOB][_ITEM] "low|medium|somewhat|very|extremely" >> )
<br>
<</for>>
</div>
*/
/* INCLUDE JOB PASSAGE */
<<includeifexists _JOBST >>
/* EVENT OR HOME */
<<if _IMPENDINGEVENT and !_FIRSTDAY >>
<<do "Something happened during your shift..." GOTOEVENT:_IMPENDINGEVENT >>
<<else>>
<<set _failWhy = "" >>
<<set _failWhy += _tooEarly ? "too early" : "" >>
<<set _failWhy += _tooLate ? "too late" : "" >>
<<set _failWhy += $NPCS[$PLAYER].stats.sp<=1 ? "too tired" : "" >>
<<set _failWhy = _failWhy ? "FAILREASON:"+_failWhy : "" >>
<<do "Work another shift." _failWhy ICON:job >>
<<do "Head home after your shift." GOTO:Place SET:WHERE:$HOME SET:JOB:0 >>
<</if>>
<</if>> /* /SHIFT IS POSSIBLE */
<debug>
<hr>
<<showobject $JOBS[$JOB] >>
<<do "Work another shift." >>
<hr>
_JOBST _JobO
</debug><<nobr>>
<<eventhead>>
<<talkingto WHATEVER 1 >>
<<difficulty 1 >>
<<comingsoon "This one is a little wonky, gets confuses who's talking when. Gotta fix." >>
/*
_MOOD gets added to ranking
_RISK gets added to suspicion
*/
<<set _CUBUS_OVERRIDE_MYSTERY = 0 >>
<<set _PAIRS = [
{
name: "two young women",
description: "They've ordered an array of drinks and snacks, and seem to be having a fun time. However, something about them makes you suspicious, and you decide to try to get them to settle their bill so far, in case this ends upbeing a dine-and-dash situation.",
name1: "Jane",
stand1: "woman-young",
traits1: "student".toList(),
name2: "Jill",
stand2: "woman-student2",
traits2: "student virgin impregnate".toList(),
sender_name: "Boss",
sender_stand: "man-strong",
home: "hotel2-room",
convo1: "||Hey girls, how are you enjoying yourselves this evening?///you ask in a friendly manner - there's no need to be aggressive up-front.|Oh it's great. Can I have another of //this// drink and two of //these//.///she says, pointing at the various cocktail glasses in front of her.",
catcher_name: "Their Mother",
catcher_stand: "woman-pregnant3",
optionA_say: "I'll open a tab for you, but you've got to come back.",
optionA_cond: "PAY:100 MOOD:2",
optionA_conv: "Cool. How big is the limit?|_PAIR.name1...|///You have a feeling you're going to regret that. The boss'll take it out of your paycheque for sure.",
optionB_say: "I think we can settle this between us, one of you can come to the back room and put those pretty little lips to work.",
optionB_cond: "BARTER RISK:10 'AFTERIMAGE:images/stock/bj misc (4).webp' WIDGET:feed:_PAIR.name2",
optionB_conv: "Haha, yeah right.|Huh? I don't get it.|Well one of you is gonna get it. Pay up, or I involve the authorities. Do your parents even know you're out tonight?|Whoah, yikes!|What? What does he mean?||He means...///she says, and a smirk crosses her inebriated face.///You know what? I think you're up to it. Go.|///Minutes later you're in the storage room. She's on her knees, but her hands are too shaky to unzip your fly.|||I-I've only ever d-d-one this for my boyf-friend... On his b-b-birthday, and on Christmas...|I didn't ask your life's story, _PAIR.name2. Get sucking.|///Her blowjob is unenthusiastic, but she's too intimidated by the situation to complain when you start using her hair as a handle. You have fun with her face, and by the time you're done you've made sure alcohol isn't the only thing she's swallowed tonight.",
optionC_say: "",
optionC_cond: "",
optionC_conv: "",
convo2: "Oh my god, I ate so much I'm gonna puke...|And I drank so much I... I'm going to vomit too, I guess.|_NAME, you gotta get these two outta here before they mess up the place.///the boss leans close and whispers in your ear as he walks by.|Alright, you two...",
convo_arrive: "",
convo_fucking: "WHENFUCKING",
convo_caught: "///The sound of fucking is interrupted by the creaking of floorboards.||_PAIR.name1?///you hear a woman's voice say.///_PAIR.name1, what are you girls doing in there?!|///You don't even have time to react before the door swings open.|||What are you... Who... GET OUT OF HERE!!!!///she screams.|It's fine she didn't give you time to respond to her questions, there's pretty much no way you can explain your way out of the deep-dicking you've been giving her this woman's unconsious daughter and her friend.",
excuse1: "I'll see myself out.|///That didn't go over well, time to gtfo.",
excuse1_cond: "",
excuse3: "I have to warn you, _PAIR.name2 has been a bad influence on your daughter.|///She screams at the top of her lungs and rushes at you with a table lamp clenched in her fist. You better run!",
excuse3_cond: "RISK:5",
excuse2: "Looks like you and your daughter have something in common...|///That didn't go over well, time to gtfo.",
excuse2_cond: "IFPREG",
convo9: "BACKATWORK",
},
{
name: "two twins",
description: "They're sitting at the bar speaking in some other language, laughing and joking around apparently.",
name1: "Flara",
stand1: "woman-formal",
traits1: "college slut".toList(),
name2: "Liara",
stand2: "woman-formal",
traits2: "college slut".toList(),
home: "market",
convo1: "||///They're hard drinking! About two rounds after the point where you thought they had to have had enough, they start getting chatty with you.|Hey server-boy, which one of us is prettier, me, or my sister _PAIR.name2?///says one, _PAIR.name1 you think she said her name was.",
sender_name: "Bar Owner",
sender_stand: "man-strong",
catcher_name: "Some Kid",
catcher_stand: "kid",
catcher_show: "",
catcher_cond: "",
optionA_say: "Neither of you are my type.",
optionA_cond: "",
optionA_conv: "///They burst out laughing.|Oh come on server-boy, you aren't our type either.||That's great. You gonna order something or not?|",
optionB_say: "_PAIR.name1 is prettier.",
optionB_cond: "",
optionB_conv: "Ha! I've had two children, can you believe?///she says, and the two of them prattle in their native tongue, ignoring you.",
optionC_say: "_PAIR.name2 is prettier.",
optionC_cond: "",
optionC_conv: "|I knew it!///she says, and the two of them prattle in their native tongue, ignoring you.",
convo2: "///You notice one of the twins has her head down on the bar, and the other looks like she's had enough too. Certainly, they seemed to be playfully arguing the whole night as they guzzled every drink you put in front of them.||You gotta take these two outta here.|Why me?|||Cuz _PAIR.name1 hates me and I hate _PAIR.name2.|Fair enough.",
convo_arrive: "Mmmm...|Zzzz...|///When they aren't being obnoxious customers, they're quite attractive.",
convo_fucking: "Ngh...///says _PAIR.name1 as you carefully pull her panties off.|///You told them earlier that they weren't your type, but the truth is that your type is any woman with a functioning uterus. These two should do nicely...|||",
convo_caught: "///As you creep your way out of the apartment, you suddenly realize you aren't alone.||Hey, who are you?!///says a voice behind you, jump-startling you.|Uh...|||Are you a robber? Did you just steal from aunt _PAIR.name2's room?|Uh, no kid.///you say, though it's kind of right; you did take something that didn't belong to you.///I'm uhhh... I'm Santa Clause.|///What on earth posessed you to say that?!||Oh wow gee wiz! Did you come to check up on me? I've been a good boy.|Yes, I have made that assessment. Wait till you find out what gift I've gotten you.|||Oh boy, I hope it's a brother. I've always wanted a kid brother.|Haha, of course. Santa knows everything. You'll have to wait until Christmas to find out... Now go back to bed.|///Satisfied that he's listened, and hopeful he will forget this encounter by morning, you creep quietly out the door.",
convo9: "||Boss|You||Boss|You||Boss|You||Boss|You",
},
{
name: "some tourists",
description: "The group - a pair of couples by the look of it - are here for the weekend, and have been having a fun time.",
stand1: "",
stand2: "",
name1: "Diana",
stand1: "woman",
traits1: "",
name2: "Luanne",
stand2: "woman-milf",
traits2: "",
sender_name: "Doug",
sender_stand: "man-fashion",
traits3: "",
name4: "Derek",
stand4: "man-formal",
traits4: "",
home: "hotel-penthouse",
convo1: "Could we look at the wine menu?|Yes, and what do you reccomend?||///You serve them what they want and go about your business. After an hour or so one of the men approaches you.|Hey buddy. I'll give you $KRED 500 for the girls' tab, to keep them drinking.|You think you'll need that much drinking money? Even the most expensive wine here is dirt cheap.|That's the thing; whatever they don't spend, you can keep as a tip. Keep them drinking, encourage them to try the heavy stuff, and say the drinks are on the house if they try to stop drinking.|///You wonder what these guys are up to... But it doesn't matter. You figure $KRED 150 would be enough to keep 'em boozed up for the night, which would leave $KRED 350 or so for you to keep. Good deal.",
name9: "Jirok",
stand9: "man-fashion",
optionA_say: "Deal, I'll keep 'em busy.",
optionA_cond: "MONEY:320 TAKE:whorecoin CANACT:LIE LIE:3 ICON:money",
optionA_conv: "||Thanks bro.|///He grins wide slides the money into your hand. He's up to something, but you're just a lowly server. ",
optionB_say: "",
optionB_cond: "",
optionB_conv: "",
optionC_say: "",
optionC_cond: "",
optionC_conv: "",
convo2: "|///You booze up the ladies as instructed, manage to get a few more bottles into them. You notice the guys are drinking more conservatively... and making eyes at some young women at the bar. It's pretty obvious what they want.|Oh, that's enough for us for tonight. I think I'm too drunk to find my way home.|Hey don't worry baby, _NAME will take you home.///he says, with a smirk on his face. FUNasdfaHow would you like to take tYou know that smile - it's the smile of a guy who knows he's getting laid.|Oh don't worry about us, hehehe.///laughs one of the women.||Yeah go check out your silly boat show. We'll be right here when you're done.|///Hang on, one of the coins he gave you is a Fuck Token. Well, that solves that mystery. He and the other guy will probably try to fuck some tourist sluts, and go find a brothel if they don't meet much luck. Their ladies will be none the wiser.",
convo_arrive: "_PAIR.sender_name.... where's _PAIR.sender_name?|_PAIR.name4... Let's go to bed...",
convo_fucking: "Zzzzzz.",
convo_caught: "///You open the door to find yourself face first with the two men these women were with earlier. The one who paid you looks surprised to see you again.||Ah, they were pretty wasted, so I took them home.|Ah, thank you. That's very kind of you. ",
convo9: "BACKATWORK",
},
{
name: "a woman and her daughter",
description: "The two seemed to have just come in from an evening swim earlier; you served the mother a pitcher but you didn't realize she'd be sharing it with her daughter. You look at the cute tiny-framed girl and try to figure out if you should be carding her...",
name1: "Ye-Jun",
stand1: "woman-tough",
traits1: "asian student",
name2: "Kwan-Hee",
stand2: "woman-pool3",
traits2: "asian milf",
home: "hotel3-room",
convo1: "|Server, you keep staring at _PAIR.name1 I will break your arm.///says the fit woman, flexing her muscles.||Mama, don't!||No, I... I'm not sure we're allowed to serve girls of her age. Though, that said, she doesn't seem to have drank much of her beer.||Nonsense, my daughter is a woman now. She's just celebrated her birthday.||Here.///says the younger woman, showing you her ID.///Sorry about my mother. She can be very aggressive sometimes, for //no reason//.|Hrmph.///growls her mother.|///You check the ID. She's old enough to drink, though her place of birth was Seoul, Korea. If you were being pedantic and factoring in time zones, she won't technically be legal for a few hours.",
name9: "Bar Owner", stand9: "man-strong",
optionA_say: "Happy birthday _PAIR.name1. I could mix you some nice drinks you might enjoy more than that.",
optionA_cond: "DRINK:4 CHEMS:3 MOOD:5",
optionA_conv: "Oh, that would be nice, yes please Mr. Bartender.|///Her mother makes a tisking sound, seemingly objecting to her daughter partaking in wussy drinks.||",
optionB_say: "I'm afraid this won't be valid for another fiew hours.",
optionB_cond: "",
optionB_conv: "What?|What on earth do you mean?///her mother says, annoyed.|I'm afraid we can't serve you for another few hours, judging by the hour of birth.|Oh come onnnn...|This is absurd! We only came here so I wouldn't be recognized. This place is trash!|///She throws money on the table and the two of them storm out in a huff.",
optionC_say: "",
optionC_cond: "",
optionC_conv: "",
convo2: "///It becomes hard to ignore the sound of an inebriated woman's voice. _PAIR.name2's accent really comes out when she's had a few pitchers of beer.|What's the matter? Afraid of losing?! Ahahahaha.|_NAME, you gotta get rid of this dragon lady. She keeps threatening guys who look at the other one, and keeps challenging me to a swimming contest. Someone in her state shouldn't be drinking... And especially if she might go swimming and get herself drowned. The girl seems like she's had enough too.||Mr. Bartender... No more drinks...///says the inebriated girl, barely able to sit upright.///I just want to go back...",
convo_arrive: "",
},
{
name: "two college girls",
description: "They're not regulars; seems they just wanted to drink somewhere cheap where they wouldn't run into anyone they knew.",
name1: "Jaya",
stand1: "woman-college3",
traits1: "slut pregbonus brown",
name2: "Nadie",
stand2: "woman-college2",
traits2: "slut",
home: "college",
convo1: "Christ this place is gross.|Yeah, fucking wipe off a table or something, jeezus.|I'm sorry miss...///you say, reaching for a dishtowel.||Ewww, that thing's dirty, fucking forget it. Just get us some beers.||Yeah, and something cheap.|///You can tell they're going to be insufferable cunts all night, and it hasn't been the greatest shift you've ever worked to begin with.",
catcher_name: "Nadie",
catcher_stand: "woman-college2",
optionA_say: "I got something that will suit you just fine. (drug their drinks)",
optionA_cond: "ACT:drug GIVE:pill-sleep",
optionA_conv: "Whatever.||///As you pour their pitcher, you pop in a sleeping pill. You shouldn't have to deal with these annoying bitches for long.",
optionB_say: "",
optionB_cond: "",
optionB_conv: "",
optionC_say: "Alright. (try to suffer them as best you can)",
optionC_cond: "MOOD:-3",
optionC_conv: "",
convo2: "||///Sure enough, they don't end up being too annoying. They get a sort of tired drunk that takes the edge off their cuntiness, which is great because you weren't in the mood for that shit.|Ugh... I feel so drunk...|Yeah let's... Shit, I'm too tired to get up.||And I'm too tired to keep drinking.||Well you can't stay here; you're practically putting your heads on the table.|///You hear someone say your name off in the distance. It's your boss, who makes a series of gestures. You gather he wants you to take them back where they came from.||Come on ladies, let's get you back home.|Ok... thanksss...",
convo_arrive: "Thanks... zzzzz...|Zzzzzz...",
convo_fucking: "WHENFUCKING",
convo_caught: "||Whoah....///says _PAIR.catcher_name, waking just as you're about to penetrate.///I must have blacked out there for a second.|///She looks to you and doesn't seem to recognize you. Her eyes drift towards her naked, sleeping friend, and then down towards her own cum-dribbling crotch.|Oh, shit...|Listen, I'd better go...|I... I don't even remember your name. Sorry.|Sorry?|Yeah I mean... This happens a lot... I feel so woozy",
convo9: "BACKATWORK",
excuse1: "Hey I don't know if you remember, but you promised me a blowjob so...|a|a|a|Oh did I...? Alright.|a|a|a|And don't forget to swallow?",
excuse1_cond: "'AFTERIMAGE:images/stock/bj black (18).webp' WIDGET:FEED:_PAIR.catcher_name",
excuse3: "",
excuse3_cond: "RISK:5",
excuse2: "",
excuse2_cond: "IFPREG",
junk: "///The two of them laugh as you walk away. The place isn't //that// dirty, they were just having fun pissing you off."
},
] >>
<<include TEMPINCLUDE >>
<<set _DEFAULT = { name: "asdfasdfafsdfsd" } >>
<<if $PAGE<1 >>
<<set $NUMBER = random(0, _PAIRS.length-1) >>
<</if>>
<<set _PAIR = _PAIRS[$NUMBER] >>
<<set _PAIR = setup.mergeObjects(_PAIR, _DEFAULT) >>
<<set _PAIRID1 = _PAIR.name1 + " (bartending)" >>
<<set _PAIRID2 = _PAIR.name2 + " (bartending)" >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink _TXT_button >>
<<case 0 START_SCENE >>
<<change_bg bar-dive >>
<<gotopage 1 >>
/* ------------------------------------ */
/* BRANCH */
/* ------------------------------------ */
<<case 1 >>
Late in your shift you serve _PAIR.name. _PAIR.description
<<if _PAIR.stand3 >><<unstand _PAIR.stand3 offset0 >><</if>>
<<if _PAIR.stand4 >><<unstand _PAIR.stand4 offset1 >><</if>>
<<stand _PAIR.stand1 offset0 >>
<<stand _PAIR.stand2 offset1 >>
<<convo _PAIR.convo1 _PAIR.name1 _PAIR.name2 _PAIR.name3 $PLAYER >>
<<set _optionA = "", _optionB = "", _optionC = "" >>
<<if _PAIR.optionA_say >>
<<set _optionA = "<<say _PAIR.optionA_say "+_PAIR.optionA_cond+" \"RESPO:"+_PAIR.optionA_conv+"\" PAGE:10 >> " >>
<</if>>
<<if _PAIR.optionB_say >>
<<set _optionB = "<<say _PAIR.optionB_say "+_PAIR.optionB_cond+" \"RESPO:"+_PAIR.optionB_conv+"\" PAGE:20 >> " >>
<</if>>
<<if _PAIR.optionC_say >>
<<set _optionC = "<<say _PAIR.optionC_say "+_PAIR.optionC_cond+" \"RESPO:"+_PAIR.optionC_conv+"\" PAGE:777 >> " >>
<<else>>
<<say "Well you two ladies have fun then.|Well, I'm here if you need me.|Holler when it's time for another round." "REPLY:You satisfy these customers, though not in the way you'd like to." MOOD:2 PAGE:777 >>
<</if>>
<<set _options = [_optionA,_optionB,_optionC] >>
<<set _options = _options.shuffle() >>
<<= _options.join(" ") >>
<<case 10 >>
<<if _PAIR.stand3 >><<unstand _PAIR.stand3 offset0 >><</if>>
<<if _PAIR.stand4 >><<unstand _PAIR.stand4 offset1 >><</if>>
<<stand _PAIR.stand1 offset0 >>
<<stand _PAIR.stand2 offset1 >>
<<convo 0 _PAIR.name1 _PAIR.name2 _PAIR.sender_name $PLAYER >>
<<do "Continue with your shift." "RESPO:" NEXT >>
<<case 11 >>
You continue to serve customers.
<<do "Continue." "RESPO:" NEXT >>
<<case 12 >>
<<if _PAIR.sender_stand >><<unstand _PAIR.sender_stand offset0 >><</if>>
<<if _PAIR.stand4 >><<unstand _PAIR.stand4 offset1 >><</if>>
<<if _PAIR.name9 >>
<<unstand _PAIR.stand9 >>
<</if>>
<<if _PAIR.name9 >>
<<stand _PAIR.stand1 offset0 >>
<<stand _PAIR.stand2 offset1 >>
<<convo _PAIR.convo2 _PAIR.name1 _PAIR.name2 _PAIR.sender_name _PAIR.name9 $PLAYER >>
<<else>>
<<stand _PAIR.stand1 offset0 >>
<<stand _PAIR.stand2 offset1 >>
<<convo _PAIR.convo2 _PAIR.name1 _PAIR.name2 _PAIR.sender_name _PAIR.name9 $PLAYER >>
<</if>>
<<do "Take them home." "RESPO:" NEXT >>
/* ------------------------------------ */
/* gO HOME WITH THEM */
/* ------------------------------------ */
<<case 13 >>
<<if _PAIR.home >>
<<change_bg _PAIR.home >>
<<else>>
<<change_bg "hotel" >>
<</if>>
You take _PAIR.name home. At times they are scarcely consious and you have to carry them.
<<show "Barely a problem for someone with your muscles, though." S>5 STAMINA:0 >>
<<show "It really drains your stamina at times, and by the time you get there you're a bit tired." S<=5 STAMINA:-20 >>
Their bodies press up against you as you hold them upright and gently lay them on the bed...
<<convo _PAIR.convo_arrive _PAIR.name1 _PAIR.name2 $PLAYER >>
They are sound asleep.
<<unstand _PAIR.stand1 offset1 >>
<<unstand $PLAYER offset2 >>
<<unstand _PAIR.stand2 offset3 >>
<<do "Help yourself to _PAIR.name. (rape)|Rape _PAIR.name1 and _PAIR.name2, and if there's time _PAIR.name1 again." "RESPO:" NEXT CANACT:RAPE >>
<<do "Leave them and get back to work." "REPLY:You don't waste a minute and return back to work in time to close up." PAGE:777 SCORE:-2 >>
<<case 14 RAPE >>
<<if _PAIR.convo_fucking >>
<<convo _PAIR.convo_fucking _PAIR.name1 _PAIR.name2 $PLAYER >>
<</if>>
<<eventimage sleepingpair1.gif none >>
<<fuck _PAIRID1 $PLAYER rape _PAIR.traits1 >>
<<quo _PAIR.name1 "Ngh...|Mmmm... Mmmm...|Ahh... Ohhhh..." >>
<<eventimage sleepingpair2.gif none >>
<<fuck _PAIRID2 $PLAYER rape _PAIR.traits2 >>
<<quo _PAIR.name2 "Ahhhhh...|Uh... Oh...|Ohhhh... OHHHH... " >>
<<do "Rape _PAIR.name1 one more time." CHOICE:1 SP>1 TIMER:1 NEXT >>
<<do "Rape _PAIR.name2 one more time." CHOICE:2 SP>1 TIMER:1 NEXT >>
<<do "Go back to work." PAGE:888 >>
<<case 15 RAPEAGIAN >>
<<if $TIMER>=3 >>
<<gotopage 17 >>
<</if>>
<<if $CHOICE==1 >>
<<set _WHO = _PAIR.name1 >>
<<eventimage sleepingpair1.gif none >>
<<fuck _PAIRID1 $PLAYER rape _PAIR.traits1 >>
<<else>>
<<set _WHO = _PAIR.name2 >>
<<eventimage sleepingpair2.gif none >>
<<fuck _PAIRID2 $PLAYER rape _PAIR.traits2 >>
<</if>>
<<quo _WHO "Ngh...|Mmmm... Mmmm...|Ahh... Ohhhh...|Ahhhhh...|Uh... Oh...|Ohhhh... OHHHH... " "moans _WHO as her body is used like she were an object.|says the sleeping _WHO as you enjoy her pussy.|says the _WHO, seemingly enjoying the rape she's getting in her sleep." >>
<<do "Rape _PAIR.name1 one more time." CHOICE:1 SP>1 TIMER:1 >>
<<do "Rape _PAIR.name2 one more time." CHOICE:2 SP>1 TIMER:1 >>
<<do "Go back to work." PAGE:888 >>
<<case 17 CAUGHT >>
<<if _PAIR.stand3 >><<stand _PAIR.stand3 offset0 >><</if>>
<<if _PAIR.stand4 >><<stand _PAIR.stand4 offset1 >><</if>>
<<if _PAIR.catcher_stand >><<stand _PAIR.catcher_stand offset2 >><</if>>
<<convo _PAIR.convo_caught _PAIR.name1 _PAIR.name2 _PAIR.catcher_name $PLAYER >>
<<risk 10 >>
<<talkingto _PAIRID1 1 >>
<<if _PAIR.excuse1 >>
<<sayrespo _PAIR.excuse1 _PAIR.excuse1_cond >>
<<sayrespo _PAIR.excuse2 _PAIR.excuse2_cond >>
<<sayrespo _PAIR.excuse3 _PAIR.excuse3_cond >>
<<else>>
<<do "Get out of there!" PAGE:888 >>
<</if>>
<<case 18 EXCUSE >>
<<if _PAIR.stand3 >><<stand _PAIR.stand3 offset0 >><</if>>
<<if _PAIR.stand4 >><<stand _PAIR.stand4 offset1 >><</if>>
<<if _PAIR.catcher_stand >><<stand _PAIR.catcher_stand offset2 >><</if>>
<<convo 0 _PAIR.name1 _PAIR.name2 _PAIR.catcher_name $PLAYER >>
<<do "Get out of there!" PAGE:888 >>
/* ------------------------------------ */
/* SIDEPATH */
/* ------------------------------------ */
<<case 20 BBBBBBB >>
<<stand _PAIR.stand1 offset0 >>
<<stand _PAIR.stand2 offset1 >>
<<convo 0 _PAIR.name1 _PAIR.name2 _PAIR.sender_name $PLAYER >>
<<if _PAIR.optionB_bonus >>
<<silently >>
<<="<<show silently "+_PAIR.optionB_bonus+" >>" >>
<</silently>>
<</if>>
<<do "Finish your shift." "RESPO:" PAGE:777 >>
/* ------------------------------------ */
/* DEFAULT END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<if $RESPONSES.replaceAll("|", "").length>3 >>
<<stand _PAIR.stand1 offset0 >>
<<stand _PAIR.stand2 offset1 >>
<<convo 0 _PAIR.name1 _PAIR.name2 _PAIR.sender_name $PLAYER >>
<</if>>
They don't trouble you for the rest of your shift.
<<event_delayrepeat 1 >>
<<event_exitlink "Closing time won't get here fast enough.|Not the wrost customers you've dealt with." >>
<<case 888 DELAYAFTERFUCK >>
<<convo 0 Boss $PLAYER >>
<<showifexists $REPLY >>
<<risk 10 >>
<<quo "Bar Owner" "What took you so long?|Where've you been all this time?" >>
<<quo POV "I ran into a friend on the way back.|One of those girls puked everywhere and I had to help clean it up." >>
<<quo "Bar Owner" "Hmmm...|Alright, well make yourself useful.|You gotta get back here faster, we're short-handed enough as it is." >>
<<if _RISK >>
<<show "He seems suspicious.|Got away with it, but you can't keep this up." ICON:job >>
<<set $JOBS[$JOB].suspicion -= _RISK >>
<</if>>
<<set $JOBS[$JOB].advancement += _MOOD >>
<<event_delayrepeat 1 >>
<<event_exitlink "Help close up before calling it a night..." >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
/*
DEFAULT
{
name: "",
description: "",
name1: "",
stand1: "",
traits1: "",
name2: "",
stand2: "",
traits2: "",
home: "",
convo1: "",
catcher_name: "",
catcher_stand: "",
catcher_show: "",
catcher_cond: " ",
optionA_say: "",
optionA_cond: "",
optionA_conv: "",
optionB_say: "",
optionB_cond: "",
optionB_conv: "",
optionC_say: "",
optionC_cond: "",
optionC_conv: "",
convo2: "WHENSENT",
convo_arrive: "WHENARRIVE",
convo_fucking: "WHENFUCKING",
convo_caught: "WHENCAUGHT",
convo9: "BACKATWORK",
},
*/<<nobr>>
<<eventhead>>
/*
TODO
make difficulty alterable based on this or that
*/
<debug>
<<set _PG_TAKEPHOTO = 20 >>
<<set _PG_EXTRA = 30 >>
<<set _PG_RUDE = 40 >>
<<set _PG_BYPASS = 50 >>
<<script >>
setup.nameHer = function(NUMBER=1){
var newName = State.variables.ARRAY[NUMBER].name ? State.variables.ARRAY[NUMBER].name : "tourist from " + State.variables.ARRAY[NUMBER].country;
return newName + " (bikini beach photo)";
}
<</script >>
<<include "beachphoto-findgirl-db" >>
<<set _LISTOR = "beach photos" >>
<<set _LISTER = "beach photos, findgirl" >>
<<set _DONEAMT = _LISTER.listlen() >>
<<set _PERCENT = _DONEAMT/_TOTAL*100 >>
<<set _ALREADY = _LISTER.listed($NUMBER) ? 1 : 0 >>
<<set _ACCESS_GALLERY = _LISTER.listlen()>2 >>
<<if $PAGE<2 or 1 >>
<<for _i=0; _i<=_TOTAL; _i++ >>
<<capture _i>>
<<button " _i " _here >><<set $REMEMBER=_i, $PAGE=0 >>
<</button>>
<</capture>>
<</for>>
<</if>>
<<if $PAGE==0 >>
<<set $NUMBER = $REMEMBER ? parseInt($REMEMBER) : 0 >>
<<set $REMEMBER = "" >>
<<if !$NUMBER >>
<<set $NUMBER = setup.diceRandom(1,_TOTAL)>>
<<for _i=0; _i<15; _i++>>_i)
<<set _HER_ID = setup.nameHer($NUMBER) >>$NUMBER _HER_ID
<<if _HER_ID.isPregnant() >>is pregnant!
<<set $NUMBER = setup.diceRandom(1,_TOTAL)>>$NUMBER
<<else>>
<<break>>
<</if>>
<</for>>
<</if>>
<<change_bg beachphoto >>
<</if>>
<<set
$OBJECT = $ARRAY[$NUMBER] ? setup.mergeObjects($ARRAY[$NUMBER], $DEFAULT) : $DEFAULT,
$BOOLEAN = $NUMBER%2 ? 1 : $BOOLEAN,
$DEFAULT = {
traits: "",
value: 3,
diff: 3,
sight: "bikini babe|sexy woman|hot one|nice one".sayOne(),
greet: "Hi.|Hey.|Yeah, what?|What?|Can I help you?|Are you a photojournalist or something?".sayOne()
}
>>
<<set $IMAGE = $OBJECT.pic ? "images/events/beachphoto/pose/findgirl" +$OBJECT.pic+ ".jpg" : "images/events/beachphoto/pose/findgirl" +$NUMBER+ ".jpg" >>
<<set _HER_ID = setup.nameHer($NUMBER) >>
<<set _ALREADYHAPPENED = _ALREADY ? "PASS" : "FAIL MYSTERY" >>
;;;
<<talkingto _HER_ID 1 >>_HER_ID;;;
<<if $OBJECT >>
<<if $OBJECT.traits >>
<<set $OBJECT.traits.push($OBJECT.country)>>
<<tempvars $OBJECT.traits "HERTRAITS" >>
<</if>>
<</if>>
<<set _OBJECT = $OBJECT >>
</debug>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "START_IT_UP" >>
<<case 0 1 START_SCENE >>
<<set $EVENT_HAPPENED=[]>>
<<if _HERTRAITS_imgstand >>
<<set $IMAGE = $IMAGE.replace(".jpg", "stand.jpg")>>
<<image $IMAGE right >>
<<else>>
<<stand $OBJECT.stand >>
<</if>>
<<sayit "The beaches of Utara attract a lot of [beautiful women|affluent, attractive tourists], some who are eager to [show off their new and improved bodies from the cosmetic surgery capital of the world|look good and be seen doing it]. [Can't be too hard|Shouldn't be too much of a task] to find [someone|a nice girl|a woman] [wanting her image perserved for holo-posterity|eager to show off her body, even to a stranger|willing to get photographed in revealing swimwear]." >>
/*
<<image $IMAGE rightwide >>
<<quo WHO $OBJECT.greet >>
<<if $CHOICE=="APPROACHED" >>
gotopage 10 >><<do "Continue..." PAGE:10 >>
<<else>>
gotopage 1 >><<do "Continue..." PAGE:1 >>
<</if>>
*/
<<p>>You search out a girl... and find ''$OBJECT.sight''.
<<do "Approach her." PAGE:2 >>
<<do "Find another girl." GOTOPAGE:1 >>
<<case 2 >>
<<if _HERTRAITS_seefirst >>
<<image $IMAGE right >>
<<elseif _HERTRAITS_imgstand >>
<<set $IMAGE = $IMAGE.replace(".jpg", "stand.jpg")>>
<<image $IMAGE right >>
<<else>>
<<stand $OBJECT.stand >>
<</if>>
<<sayit "She notes your approach." >>
<<if $OBJECT.greet >>
<<convo $OBJECT.greet >>
<<else>>
<<quo _HER_ID $OBJECT.greet_quo >>
<</if>>
<<set $CHOICE = 0 >>
<<difficulty $OBJECT.diff >>
<<=$OBJECT.bypass_ask ? "<<say $OBJECT.bypass_ask "+$OBJECT.bypass_req+" SECRET PAGE:_PG_BYPASS CHOICE:SPECIALWIN >>" : "" >>
<<do "Ask if you can take her photo." CHOICE:ASK ICON:CHARM PAGE:4 >>
<<do "Pressure her to let you take her photo." ICON:THREAT PAGE:5 CHOICE:THREAT >>
<<say "What's a guy gotta do to get inside you?|My place or yours, bitch?|I'll give you five bucks if you show me your tits.|Ever been pregnant? Want to be...?" CHOICE:RUDE ACT:LEWD PAGE:6 >>
<<event_exitlink "Uh, nevermind.|We'll talk later.|Nice meeting you, gotta go.|Sorry, I mistook you for someone else." say >>
/**/
<<case 3 >>
<<case 4 CHARM >>
<<if _HERTRAITS_seefirst >>
<<image $IMAGE right >>
<<else>>
<<stand $OBJECT.stand >>
<</if>>
<<set _SKILLTEST = "charm" >>
<<set _CHANCES = _SKILLTEST.playerAttribute()*10 - $OBJECT.diff*10 >>
<<set _CHANCES = _HERTRAITS_nocharm ? 0 : _CHANCES >>
<<dice 100 >>
<d>_CHANCES vs _DICE</d>
<<sayit "You use your [way with words] and [charm|personality|charisma] to [convince her to let you|suggest she might like you to] [photograph her|take her photo]." >>
<<show "This isn't going to work, you think." IS:_HERTRAITS_nocharm P>2 ICON:_SKILLTEST >>
<<if _CHANCES > _DICE >>
<<if _OBJECT.charm_pass >>
<<convo _OBJECT.charm_pass >>
<<else>>
<<sayone "She smiles and nods yes.|She says yes.|Her smirk answers your question.|She grins and starst posing." "You raise your camera." >>
<</if>>
<<show "You successfully charmed her." ICON:_SKILLTEST PASSICON >>
<<do "Take her photo." ITEMICON:camera PAGE:_PG_TAKEPHOTO >>
<<event_exitlink "Nevermind, time to leave." >>
<<else>>
<<if _OBJECT.charm_fail >>
<<convo _OBJECT.charm_fail >>
<<else>>
<<sayone "She shakes her head.|She turns you down.|She frowns and stares at you until you can't bear it any longer and leave." "She isn't interested.|Screw her, then.|No, she doesn't want her photo taken." >>
<</if>>
<<show "Charm attempt failed." ICON:_SKILLTEST FAILICON >>
<<do "Find someone else." PAGE:1 CHOICE:0 >>
<<event_exitlink "Well, fuck this." >>
<</if>>
<<case 5 THREAT >>
<<if _HERTRAITS_seefirst >>
<<image $IMAGE right >>
<<else>>
<<stand $OBJECT.stand >>
<</if>>
<<set _SKILLTEST = "threat" >>
<<set _CHANCES = _SKILLTEST.playerAttribute()*10 - $OBJECT.diff*10 >>
<<set _CHANCES = _HERTRAITS_nothreat ? 0 : _CHANCES >>
<<dice 100 >>
<d>_CHANCES vs _DICE</d>
<<show "This isn't going to work, you think." IS:_HERTRAITS_nothreat P>2 ICON:_SKILLTEST >>
<<if _CHANCES > _DICE >>
<<if _OBJECT.threat_pass >>
<<convo _OBJECT.threat_pass >>
<<else>>
<<sayone "She nods reluctantly.|She seems to surprised by your abruptness to protest.|She shrugs.|She frowns slightly but says nothing, and doesn't leave." "That's consent enough.|It's not a no.|Good." "You raise your camera." >>
<</if>>
<<show "You successfully intimidate her into letting you photograph her." ICON:_SKILLTEST PASSICON >>
<<do "Take her photo." ITEMICON:camera PAGE:_PG_TAKEPHOTO >>
<<event_exitlink "Nevermind, time to leave." >>
<<else>>
<<if _OBJECT.threat_fail >>
<<convo _OBJECT.threat_fail >>
<<else>>
<<sayone "She shakes her head.|She turns you down.|She frowns and stares at you until you can't bear it any longer and leave." "She isn't interested.|Screw her, then.|No, she doesn't want her photo taken." >>
<</if>>
<<show "Threat attempt failed." ICON:_SKILLTEST FAILICON >>
<<do "Find someone else." PAGE:1 CHOICE:0 >>
<<event_exitlink "Well, fuck this." >>
<</if>>
<<case 6 LEWD RUDE >>
<<if _HERTRAITS_seefirst >>
<<image $IMAGE right >>
<<else>>
<<stand $OBJECT.stand >>
<</if>>
<<if $OBJECT.rude_resp >>
<<convo $OBJECT.rude_resp >>
She <<sayone "leaves.|spits at your feet and storms off.|gets the hell away from you.|starts to make a scene, so you leave before shit happens." >>
<<else>>
<<sayone "Slaps you accross the face|She gasps at your rudeness|Frowns in disgust|Swear at you|Rolls her eyes and shakes her head|Laughs at your inept advances" "then|then|and promptly|before she" "leaves.|spits at your feet and storms off.|calls you names and storms off.|gets the hell away from you.|starts to make a scene, so you leave before shit happens." >>
<</if>>
<<do "Find someone else." PAGE:1 CHOICE:0 >>
<<event_exitlink "Fuck this.|Oh well.|Sucks, but whatever.|Life goes on.|Plenty sluts out there, today just wasn't your day." >>
/*
<<timepasses .2 >>
<<do "Keep looking.|She's out there somewhere, gotta find her.|Take a break and try again." TIME<8 TIMEPASSES:0.2 PAGE:1 "FAIL:It's late, too late to keep shooting.|The sun's setting; it's no longer an ideal time for bikini photos.">>
*/
<<case 9 FINDFAIL >>
<<photofx "images/places/beachphoto.jpg" camera >>
<<sayone "You scour the beach for good _PART, but find nothing.|So much _PART barely concealed in swimwear! Unfortunately, the beach is too crowded, and getting a decent shot of any of them proves too challenging for you.|There's so much going on, you have trouble spotting anything decent in the crowd." >>
<<timepasses .2 >>
<<do "Keep looking.|She's out there somewhere, gotta find her.|Take a break and try again." TIME<8 TIMEPASSES:0.2 PAGE:1 "FAIL:It's late, too late to keep shooting.|The sun's setting; it's no longer an ideal time for bikini photos.">>
<<event_exitlink "Fuck this.|Oh well.|Sucks, but whatever.|Life goes on.|Plenty of _PART out there, today just wasn't your day." >>
<<case 10 APPROACHED >>
<<difficulty $OBJECT.diff >>
<<talkingto $OBJECT.sight 1 >>
<<image $IMAGE rightwide >>
<<set _SIGHT = $OBJECT.sight >>
<<sayit "You lower your camera to see [that a _WHO has approached you|some _WHO trying to talk to you|a _WHO looking at you|exactly what you were in the mood for: a _WHO|just about the finest _WHO you've seen all day]. [She must have noticed your camera.|You can tell from the way she's looking at your camera that she knows its a pricy model.|] [Does she want her photo taken?|She must think you're a professional photographer.|]" >>
<<talkingto $OBJECT.sight 1 >>
<<convo $OBJECT.greet >>
<<say "Smile for the camera.|I'd love to take your photo.|Sure, let me take your photo." PAGE:12 ITEMICON:camera >>
<<=$OBJECT.comment_ask ? "<<say $OBJECT.comment_ask " +$OBJECT.comment_req+ " MYSTERY CHOICE:SPECIALRUDE PAGE:11 XP:1 >>" : "" >>
<<if _HERTRAITS_askfirst >>
<<=$OBJECT.extra_ask ? "<<say $OBJECT.extra_ask "+$OBJECT.extra_req+" SECRET PAGE:30 CHOICE:SPECIALWIN >>" : "" >>
<<=$OBJECT.rude_ask ? "<<say $OBJECT.rude_ask " +$OBJECT.rude_req+ " SECRET ACT:RUDE CHOICE:SPECIALRUDE PAGE:40 XP:1 >>" : "" >>
<</if>>
<<say "Sorry, I'm here to see someone. (find another girl to photograph)|Nah, not you. (find another girl to photograph)" PAGE:1 >>
<<event_exitlink "No. I'm just finishing up for today.|Sorry, I'm out of 'film'.|The batterie's dead, ma'am.|Not interested.|You? Hahaha. No." SAY >>
<<case 11 EXTRACOMMENT >>
<<image $IMAGE rightwide >>
<<convo $OBJECT.comment_resp >>
<<=$OBJECT.comment_rew ? $OBJECT.comment_rew : "" >>
<<=$OBJECT.comment_end ? $OBJECT.comment_end : "" >>
<<say "Here, let me take your photo.|Smile, beautiful.|Show me those teeth, gorgeous." PAGE:12 ITEMICON:camera >>
<<case 20 TAKEPHOTO >>
<<photofx $IMAGE camera bodypose >>
<<sayit "[Say cheese!|Snap!|Click!] [You take a few photos|You snap several shots] [including a few closeups she probably wouldn't approve of|as she poses for you|while giving her instructions on how to stand and act]." >>
<<if $OBJECT.bonusphoto_req or $OBJECT.bonusphoto_resp >>
<<="<<show \"She seems to enjoy being photographed...\" " + $OBJECT.bonusphoto_req + " EVENTHAPPEN:bonusphoto_gain >>">>
<</if>>
<<if "bonusphoto_gain".happened() >>
<<do "Continue..." PAGE:21 ICON:SPECIAL >>
<<else>>
<<do "Continue." PAGE:23 >>
<</if>>
<<case 21 >>
<<set $IMAGE = $IMAGE.replace(".jpg","bonus.jpg")>>
<<photofx $IMAGE camera bodypose >>
<<if $OBJECT.bonusphoto_resp >>
<<convo $OBJECT.bonusphoto_resp >>
<<else>>
She invites you to take more photographs...
<</if>>
<<do "Continue." PAGE:23 >>
<<case 23 LOOKPHOTO >>
<<photofx $IMAGE holopic >>
<<set
_CHANCES = 30 + setup.playerAttribute("aim")*2 + setup.playerAttribute("art")*10 + setup.playerAttribute("tech") - $OBJECT.diff*2,
_BONUSCHANCES = _CHANCES/10 + setup.playerAttribute("C")*2,
_ALREADY = _LISTER.listed(),
_PAIDFOR = $OBJECT.value * 10,
0 >>
==_CHANCES _BONUSCHANCES ==
<<countup "beach photos" 1 >>
<<listup _LISTER $NUMBER 1 >>
<<if !_ALREADY >>
<<if setup.diceRoll(_BONUSCHANCES) >>
<<show "Excellent shot!" ICON:ART >>
<<set _photoType = "photobikini_pro">>
<<skillup art 10 >>
<<set _PAIDFOR *= 2.5 >>
<<elseif setup.diceRoll(_CHANCES) >>
<<show "You take a decent photo." ICON:ART >>
<<skillup art 5 >>
<<set _photoType = "photobikini">>
<<set _PAIDFOR *= 1 >>
<</if>>
<<else>>
<<sayit "[You've already taken her photo|You're pretty sure you'v met and shot this one before|This babe's already in your portfolio] but [at least you got some camera practice|it's an excuse to stare at a pretty girl so you aren't complaining|it was fun seeing her again]." >>
<<skillup tech >>
<<set _PAIDFOR *= 0.5 >>
<</if>>
<<if "bonusphoto_gain".happened() and _photoType >>
<<takeall _photoType >>
<<takeall _photoType >>
<<lust 3 >>
<<else>>
<<takeall _photoType >>
<</if>>
<<if _HERTRAITS_askfirst >>
<<if $OBJECT.extra_ask or $OBJECT.rude_ask >> She's too ''<<describeamount 1 10 $OBJECT.value "cute|hot|sexy|amazing|perfect" >>'' to just let it end here. Maybe you can make something of this encounter?
<</if>>
<</if>>
<<p>><<sayit "You transfer the holo photos to her phone, [keeping one for yourself of course|though hold on to some later for fapping material perhaps]. [She kisses you on the cheek in thanks.|She smiles wide as she looks at your work.|||]" >>
<<if $OBJECT.thanks >>
<<convo $OBJECT.thanks >>
<<else>>
<<quo WHO $OBJECT.thanks_quo "she says as she rotates the holographic projection of herself on her phone.|she says, walking away without giving you a second look." >>
<</if>>
<<p>>You got paid $KRED _PAIDFOR for your photography work.
<<money _PAIDFOR >>
/*
<<if _ASSPERC+_TITSPERC > 50 >>
<<do "Look at your photo collection." NEXT HAVE:CAMERA CHOICE:0 >>
<</if>>
<<event_exitlink "I transfered a shot to your phone. Have a nice day.|Here's your photo.|Thanks, you've been great." say >>
<<event_exitlink "Later, bitch.|I'm done with you." say >>
*/
<<if $OBJECT.extra_ask >>
<<="<<say $OBJECT.extra_ask MYSTERY "+$OBJECT.extra_req+" PAGE:30 CHOICE2:SPECIALWIN >>" >>
<</if>>
<<if $OBJECT.rude_ask >>
<<="<<say $OBJECT.rude_ask MYSTERY ACT:RUDE CHOICE2:SPECIALRUDE PAGE:40 XP:1 >>" >>
<</if>>
<<if _ACCESS_GALLERY >>
<hr>
<<do "Take a look at the girls you've photographed here already." ITEMICON:CAMERA NEXT >>
<</if>>
<<event_exitlink "Conclude shoot." TBC >>
<<case 23 >>
<<set
_CANDSTR = "beach photos, candid",
_CANDTOTAL = 20,
_CANDDONE = _CANDSTR.listlen(),
_CANDLIST = _CANDSTR.listout(),
_CANDPERC = _CANDDONE/_CANDTOTAL*100,
0 >>
_CANDDONE:
_CANDLIST
<div class='normalbox'>
<h3>Roll C ==cnadid==</h3>
<<bar _CANDDONE _CANDTOTAL "minimal fullwidth" >>
<<for _i=1; _i<=_CANDTOTAL; _i++ >>
<<set
_IMGURL = "images/events/beachphoto/pose/pose ("+_i+").jpg",
_BLABEL = "#''"+_i+"''",
0 >>
<<if _CANDSTR.listed(_i) >>
<<coverbox _IMGURL _BLABEL "coverbox photos" >>
<<elseif _CANDPERC>66 >>
<<coverbox "images/alert.png" "#"+_i "coverbox photos" >>
<<else>>
<</if>>
<</for>>
<<clear>>
</div>
<<spacer>>
<<event_exitlink "Put the camera away now." TBC >>
<<case 30 EXTRA >>
<<image $IMAGE right >>
<<set $WHERE=$OBJECT.where ? $OBJECT.where : $WHERE >>
<<convo $OBJECT.extra_resp >>
<<horny $OBJECT.value >>
<<set _XPearn = $OBJECT.value * 2 >>
<<xp _XPearn >>
<<if $OBJECT.extra_resp2 >>
<<do "Continue..." NEXT >>
<<else>>
<<showifexists $OBJECT.extra_rew >>
<<do "Continue..." NEXTNEXT >>
<</if>>
<<case 31 >>
==OBJECT.extra_resp2==
<<convo $OBJECT.extra_resp2 >>
<<= $OBJECT.extra_rew >>
<<do "Continue..." NEXT >>
<<case 32 >>
<<= $OBJECT.extra_end >>
<<convo $OBJECT.extra_resp3 >>
<<if $OBJECT.ifpregnant and _HER_ID.isPregnant() >>
<<show $OBJECT.ifpregnant ICON:breed >>
<</if>>
<<set $WHERE=$OBJECT.where ? $OBJECT.where : $WHERE >>
<<event_exitlink >>
<<case 40 RUDE >>
<<convo $OBJECT.rude_resp >>
<<= $OBJECT.rude_rew ? $OBJECT.rude_rew : "" >>
<<= $OBJECT.rude_end ? $OBJECT.rude_end : "" >>
<<horny $OBJECT.value >>
<<event_exitlink "Well, that just happened.|You're done here." TBC >>
/*
<<do "Continue..." NEXT >>
*/
<<case 44444444444 RUDE >>
<<if _HERTRAITS_seefirst >>
<<image $IMAGE right >>
<<else>>
<<stand woman-beach >>
<</if>>
<<if $CHOICE=="SPECIALRUDE" >>
<<convo $OBJECT.rude_resp >>
She <<sayone "leaves.|spits at your feet and storms off.|gets the hell away from you.|starts to make a scene, so you leave before shit happens." >>
<<else>>
<<sayone "Slaps you accross the face|She gasps at your rudeness|Frowns in disgust|Swear at you|Rolls her eyes and shakes her head|Laughs at your inept advances" "then|then|and promptly|before she" "leaves.|spits at your feet and storms off.|calls you names and storms off.|gets the hell away from you.|starts to make a scene, so you leave before shit happens." >>
<</if>>
<<case 50 BYPASS >>
<<image $IMAGE right >>
<<set $STRING="bypass">>
<<set $WHERE=$OBJECT.where ? $OBJECT.where : $WHERE >>
<<convo $OBJECT[$STRING+"_resp"] >>
<<horny $OBJECT.value >>
<<set _XPearn = $OBJECT.value * 2 >>
<<xp _XPearn >>
<<if $OBJECT[$STRING+"_resp2"] >>
<<do "Continue..." NEXT >>
<<else>>
<<showifexists $OBJECT[$STRING+"_rew"] >>
<<do "Continue..." NEXTNEXT >>
<</if>>
<<case 51 >>
<<convo $OBJECT[$STRING+"_resp2"] >>
<<showifexists $OBJECT[$STRING+"_rew"] >>
<<do "Continue..." NEXT >>
<<case 52 >>
<<= $OBJECT[$STRING+"_end"] >>
<<convo $OBJECT[$STRING+"_resp3"] >>
<<if $OBJECT.ifpregnant and _HER_ID.isPregnant() >>
<<show $OBJECT.ifpregnant ICON:breed >>
<</if>>
<<event_exitlink >>
<<case 70 PHOTOCOLLCTIONS >>
<<include beachphoto-gallery >>
<<event_exitlink "Put your camera away.|Finish up." >>
<<default >>
<<error_missingpage >>
<</switch>>
<<clear>>
<debug>
<<image $IMAGE right 300 300 >>
''$NUMBER''
<<stringify $OBJECT >>
/*
<<= $OBJECT.traits >><br><<= $OBJECT.value >><br>
<<= $OBJECT.diff >><br><<= $OBJECT.sight >><br>
<<= $OBJECT.greet >><br><<= $OBJECT.extra_ask >><br>
<<= $OBJECT.extra_resp >><br><<= $OBJECT.extra_req >><br>
<<= $OBJECT.extra_rew >><br><<= $OBJECT.extra_end >><br>
<<= $OBJECT.rude_ask >><br><<= $OBJECT.rude_req >><br>
<<= $OBJECT.rude_resp >><br>
*/
</debug>
<<eventfoot >>
==
<<do "beachphoto-basic" CHOICE:APPROACHED "GOTOEVENT:beachphoto-asked" SET:REMEMBER:APPROACHED >>
<<do "REFFRESH" >>
==
<</nobr>><<set _TOTAL = 11 >>
<<set $ARRAY = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] >>
<<set $ARRAY[1] = {
traits: "blonde blonde boobs imgstand seefirst".toList(),
country: "France",
model: "Olya Abramovich",
name: "Jollie Moreau",
value: 1,
diff: 10,
sight: "beautiful blonde woman with enormous fake breasts",
name: "",
stand: "woman-whore1",
where: $HOME,
greet: "Hello? Monsieux? My eyes, they are up here.",
thanks: "Merci. Your photography is quite nice... you are very talented.",
bonusphoto_resp: "I can see you //appreciate// these //fine work of arts//? I paid nicely for them, so regardez all you want.",
bonusphoto_req: " TRAIT:boob_man ",
extra_ask: "I have //more than one// talent.",
extra_resp: "C'est vrais? I'm sure you do. Well, we shall see, n'est pas? Where do you live? At '<<placename $HOME >>' you say? How quaint. Take me there.",
extra_resp2: "///<<stockimage sex porn 26 >>||Quite a thing, yes? Well now that I've shown you what I can do, it is up to you to do the same for me, oui?",
extra_resp3: "///<<stockimage sex milf 78 right >>||Ahhhh yes... deeply... like so... yesss...|///<<fuck _HER_ID 0 $OBJECT.traits paid >>|///Afterwards, she takes $KRED 3000 from you.<<money -3000>>||Oh, did you think...? Oh, you silly boy, you think //I// am free? I have done service for prime ministers, for rich oil men, and so-on. I am on vacation but you seemed you'd be an amusing diversion - and you were - but you still must pay for an eperience like me. For the 'raw' and the 'creampie', you should have to pay more, but I am very generious with cute boys, while I am on vacation at least.|///It seems she's a whore, but a prestigious one at that.",
extra_req: "ART:8",
extra_rew: "",
extra_end: "",
ifpregnant: "She really should have charged extra for the 'raw' and the 'creampie', because she got more than she bargained for.",
} >>
<<set $ARRAY[2] = {
traits: "blonde virgin teen seefirst breeder impregnate".toList(),
value: 1,
diff: 1,
sight: "a cute little blonde girl",
country: "Delaware",
name: "Carla",
stand: "woman-pool1",
greet: "Hi, mister.///she says, giving you a confused look.///Are you a friend of my dad's?",
thanks: "Wow, I look really cute in these.|///As she looks the photos up and down, you slyly give her body a look. It's awesome...",
bypass_ask: "I am, actually. Something terible has happened, you need to come with me right away. (she's giving off a massively fertile vibe, you can't let morality get in the way of this opportunity)",
bypass_req: " LIE>6 ACT:rape BREED>5",
bypass_resp: "Oh my god... what is it? What happened?|Look, there's no time to explain, you have to come with me.|///She nods obediently and follow you. You quickly scour the area for somewhere to take her to 'romance' her...|Here we are. Let me just look inside for a moment...///you say as you arrive at your chosen destination, and confirm that it's empty inside.|A changing hut?|Yes. Your family's right inside, quickly!",
bypass_resp2: "///She obediently enters, only to find...||Where are they? You said my family-|Shhh.///you say, grabbing her mouth before she can make a sound.///What I meant was we're going to be making a new family member, you and I.|///Her eyes become watery with tears and she shivvers but doesn't resist. She's aware of the situation she's in, but the only sound she can make is that of her knees knocking together.|Ohhh.... oh god this pussy is so tight...///you say as you force yourself into her.<<stockimage rape misc 15 right >>|No... stop... please! Oh...|Uhh... shit... Shut up and stop struggling and this'll be over soon enough!///you his roughly as you thrash around inside her.|///There's no time to savor this virgin morsel; at any moment someone might walk by and hear and rush in to give you swift recompense before you can finish what you started. You do allow yourself one moment to torment her...|OH man... In not too long, this flat tummy's gonna be... ghhh... gonna be big and round.|No! No I d-dn't waaaant your b-b-baby...|You're body's mine now and I'm saying you're havin' it. Oh here it comes...|No! NOOOOOO!!!///she cries, turning into a shrill wail.|///This horrific sound is the perfect anthem to her defilement!",
bypass_resp3: "Oh my god...|You're a mother now, bitch.|This c-can't be happening...|If you tell anyone about this, I'll find out. You keep this secret to yourself. Unltil you start showing.|Oh my god...|I want to hear you say 'yes sir, I won't tell anyone'.|I.. y-yes sir, I w-w-on't tell.|When they find out you're pregnant, you'll tell them what?|I'll say... it was some boy from school.|That's right. Smart girl.",
bypass_rew: "<<skillup threat 10 >>",
bypass_end: "<<stockimage cream 30 >><<fuck _HER_ID 0 $OBJECT.traits rape >>",
rude_ask: "Hey girl. I hope I'm not coming on too strong when I say that you're beautiful and I want to pump you full of cum and knock you up.",
rude_ask: "Jesus look at you... I want to get you teen pregnant.",
rude_req: "BREED>5",
rude_resp: "What? Ewww! God, gettaway from me!|Come back here and get pregnant already!|Aaaaaahhhhh...!",
} >>
<<set $ARRAY[3] = {
traits: "asian milf big boobs imgstand seefirst nocharm bonusphoto pregbonus".toList(),
value: 1,
diff: 5,
name: "Setia Tanjung",
sight: "a busty pale Asian woman",
name: "",
stand: "woman-porn3",
country: "Indonesia",
where: $HOME,
greet: "Oh, ahh, hello.///she says, nervously covering her breasts at your approach.///No thankyou. No thanks.|///She seems to be trying to shoo you away. She is not interested in interacting with you.",
thanks: "No sank you, now please go...",
bonusphoto_resp: "Ahh, ok. This fun, you take fast?|Heh, good. You're doing great, lean foreward a bit more.|Take fast, hehehe.",
bonusphoto_req: "THREAT:7 CANACT:RAPE",
extra_ask: "Why cold all of a sudden? You seemed to benjoying yourself moments ago.",
extra_req: "HAPPENED:bonusphoto_gain C:4",
extra_resp: "Sorry, sorry. Husband very angry man, he no like I talk to you.|Well, I //like// talking to you.|Please, just leave...///she says, with what seems like a mixture of regret and genuine worry.///He is... very uhh... hazardous man.|///You can tell she let her guard slip and momentarily let herself enjoy a stranger's attention... and that she's succeptible to intimidation. As her eyes look around nervously, searching for signs of her husband's presence.||Dangerous, you mean. He's a dangerous man. Sure, I'll leave... but not without you. I'm not done talking to you.|Oh... ok...///she says, the option offered preferable to whatever scenario is in her head that she's so worried about, should her husband arrive here and now.",
extra_resp2: "|Who's the more dangerous man now, bitch?///you say, gripping her wrists and hitting her guts increasingly furiously.|No! No! Ahhhhh!|///It was easy; a bit of pressure and you got her to come to your place. Once there, she remembered the fear she had for that man in her life and started getting cold feet... as if you'd let a sexy specimen like this just walk away without giving her the old in-and-out!|///<<stockimage sex asian 1 >>||Please! My husband hurt us! It not good!|All the reason you won't tell him!|No... ah... it not... ahhh... ohhhh... it not safe day!|Heh. If you want me to pull out so bad... I'm going to cum in 60 seconds. If you don't have an orgasm until then, I'll pull out.|Ohh... OH... ahh...|But if you do... I'm going to knock up this hairy pussy of yours.|No! NO!",
extra_resp3: "Nooo! Nooo! NOOOO!///she screams, no match for you cock barrage.///AHHHHHH!|///Her body shudders as she wails from both orgasmic bliss and the terror and the promised consequence!||You lasted fiften seconds?! You deserve //THIS//!///you say, blasting her full of bastard batter as you watch those tits jiggle!|///<<stockimage cream 15 right >><<fuck _HER_ID 0 $OBJECT.traits rape >>|///She cries as you play with her tits a bit.|Ah... ohhhh.///she moans, content to be your toy in the aftermath of her rape.|///<<stockimage suck 11 >>After all, what choice does she have? She might as well get used to this use of her teats... and eventually you manage to even coax milk out of theem. <<suckle _HER_ID >>|///Eventually you kick her out of bed and send her on her way with a firm warning to not tell anyone.",
extra_rew: "",
extra_end: "",
ifpregnant: "Doesn't matter how //hazardous// her husband is, he's a cuck now.",
charm_fail: "No... my husband be very angury.",
threat_fail: "No... go away, cease to be indecent!",
threat_pass: "Ok, one photo, please be hurry...!",
rude_ask_XXX: "I don't care how you feel, I'm taking a pic of those tits of yours.",
rude_req_XXX: " 'TRAIT:boob man' ICON:PORN ",
rude_resp_XXX: "Oh, no. Pleasa stop it!///she says, frustrated.|Shut up, bitch.///you say as you snap photos. Face, breasts, ass, breasts. You move in closer to get a pic of her cleavage from right above..///You ready for your closeup, ma'am? Hahaha.|No! Stop! Go away.///she hisses, swatting at you halfheartedly, but you've already finished your unwelcome photoshoot.|Those are nice tits, lady.|...|I'd suck 'em dry if you let me.|Go away! You evil man!",
} >>
<<set $ARRAY[4] = {
traits: "latin teen seefirst shootfirst".toList(),
value: 6,
diff: 3,
sight: "busty young woman",
name: "Mariana (lactating latina)",
stand: "woman-pool2",
greet: "Hey señor, over here. Could you take my picture? I wanna show my friends back home how hot I am in my new bikini.",
thanks: "",
comment_ask: "I'd love to. Can I ask, have you ever done any modelling?",
comment_req: "C:4 ADD:DIFF:-2",
comment_resp: "Gracias, you're so kind! I have not. You think..? You think I could?|Absolutely.",
comment_rew: "",
comment_end: "",
extra_req: "LIE:4 MEDS:5",
extra_ask: "Oh...my...god! Miss, you've got the worst case of preconceptual hyperlactation I've ever seen! (try to get her to show you her tits)",
extra_resp: "No mames? Shit that sound bad! What's it mean?|Sometimes girls your age experience an abrupt swelling of their mammary glands that can be quite painful. The readings on my //medical camera// are unmistakable.|Hey, mamma...? Oh! You mean my tetas? That souns familiar, I think I heard of that... Is it real bad?|It usually passes, but...|What? Tell me! You got me scared, I think maybe they ache sometimes, I definately got it!|It looks like you're near the point of myomammarial infarction! It could be really bad. There might not be enough time to get you to a hospital!|Oh shit doc, what do I do?///she says, grasping her breasts anxiously.///Tell me I'm freaking out!|Look, it's unorthodox, and I could loose my medical license, but... I could drain them for you.///you say, impressed by your own ingenuity.|Like, milk me like a vaca?///she says, hesitant to be handled by a stranger.|If only it were that simple.///you say with false apprehension. Will she buy it?///See, it works better if I use my mouth...///|Wha? You wanna suck my tetas like a baby?|Yes. It's the only way.|Doc thats fucked!///she says, taking a step back.|But... they could burst if you don't.|Shit I dunno... yeah I guess! Ok, lets do this.",
extra_rew: "You take her to a changeroom hut on the edge of the beach. You sit on a bench in the changing stall and maintain your medical professionalism as you ask her to stand between your legs and present her breasts. The look in her eyes as she removes her top is of pure grattitude for the stranger who was saving her from a terrifying and painful boob-related medical emergency purely out of the kindness of his heart. <<p>><<image 'images/stock/suck (8).webp' wider >><<p>>You grab her large breasts and feast on them, suckling them voraciously. You feel her aroused breath on your forehead as you do so, and invite her to finger herself - suggesting its normal to be aroused during this procedure and self-gratification might help with milk production. In the end, you are proven correct; you start to taste a sweetness in her nipples not long before she shudders and moans from a self-induced orgasm. <<suckle >>",
extra_resp3: "Thank you, doctor. This would be kinda embarassing? But it went ok. I feel a lot better. Thank you so much.|No problem. I think I released most of the pressure, so it should be fine for the time being.|Will it ever come back?|Yes, on further examination I really think so.|Dang... that sucks.|Usually these severe cases resolve themselves permanently after a pregnancy, however.|Oh, ok. A bit far off, I think.|Of course. Well, in any event, here's my number if you feel you need me to do this again while you're on the island.|Oh my god! So kind... My parents though... kinda embarassing?|They dont need to know.",
extra_end: "<<schedule bootycall 'Mariana (lactating latina)' 3 'Yo doc, it hurts a bit again.|You know, my tetas. From the precon... hyperlaction... or whatever?|Right. Well, come over to my place for a treatment.|I just gotta sneak out. Gimme a while.' '|///It takes a while but eventually you hear a knock on the door. It's her.|Thanks doc! This shit got me worried. They not gonna explode, are they?|They might.|Shit.///she says, sadly.|Everything is gonna be alright.///you say, taking he by he hand. You lie on your back and have her climb on top of you.|Is it cuz gravity help pull the milk out?|Yeah.///you say, undoing her bra for her and flinging it aside. You pull her body down so that her nipples hand just above your lips, and begin to feast.|Mmmm.... oh... ahh....///she moans, and starts to grind rhythmically on your now-errect penis through your clothes. This goes on for some time, until she speaks again.///Doctor, I been thinking...|Yeah... glug glug glug... what is it...///you say while switching between nipples.|I am real scared of this... ah... and you real nice... mmmm...///she says, and then pulls away from you so her breast comes out of your mouth, and looks you right in the eye.///You said I can fix it forever.|I did?|Yeah.///she says, smilling.///You know. If I have a baby.|Oh, yes. Of course.///you say, remembering the seed you planted earlier - the idea that pregnancy would cure her fictional disease.|Sinful, but maybe God is saying something with this whole thing I got, saying he cool with it.|I can perscribe any drug... but not semen, girl.|Please, doc! I want to live.|I dunno...|Our baby will be cute like me, and smart like you. Come on!|Alright...///you say. You take off her panties, and instruct her to mount you.|Uhhh.///she moans as she moves her body. Though a virgin, she has obviously danced a lot, because she knows how to move her hips.///Ohhh... Jesus... I'm coming....|Yes... Me too. Get pregnant!///You say as you flood her with cum.|Thank you... thank you doctor _LASTNAME!///Riding as if her life depended on it - because as far as she knows, it does - she squeezes several loads of cum from your dick with her tight pussy.|Well, how was your first time, young lady?|It was great, doctor.|_NAME. Call me _NAME. We are familiar enough.|Ha, yeah. If he a boy, his name will be _NAME Junior. What do you think?|Great.|If she a girl... oh shit, will she get this disease too?|Yes, it's hereditary, but her dad will know how to fix it for her.|Yeah, true.///she says, then after a moment of though,///Wait, que?' $IMAGE 'images/stock/misc/sex misc (25).webp' 'tanned|teen|big boobs|spanish|virgin|fertile' >> <<timepasses 2 >>",
} >>
<<set $ARRAY[5] = {
traits: "blonde mature milf fat naturalboobs seefirst",
value: 1,
diff: 1,
stand: "woman-beach3",
name: "Jane Corgan",
sight: "fat-titted woman about twice your age",
greet: "Why are you looking like me at that? ",
thanks: "Saw something you liked? I'm old enough to be your grandmother, you know.",
extra_ask: "Is that so? Well I think you're just my type. And I think I'm yours as well.",
extra_resp: "Haha, your type? I think my husband would have something to say about that... But I wouldn't say no to a drink.|Alright...",
extra_resp2: "|///<<stockimage sex milf 8 right >>You treat her to a drink or two, and one thing leads to another...|OH YEAH! HUHHH! Shit! GOD DAMN IT UGHH!",
extra_resp3: "|///<<fuck _HER_ID 0 $OBJECT.traits >>|Oh that was so nice...",
extra_req: "C:6 ",
extra_rew: "<<skillup drink 10 >>",
extra_end: "",
rude_ask: "Yeah but you're hot enough to be my baby momma.",
rude_req: "",
rude_resp: "You're a weird kid.",
} >>
<<set $ARRAY[6] = {
traits: "mature seefirst".toList(),
value: 1,
diff: 1,
sight: "fit tattooed woman in a silver bikini",
greet: "Stop staring, kid.|I wasn't staring, just appreciating.|Fair enough. You have something you want to ask? Make it quick before my boyfriend gets here.",
extra_ask: "",
extra_resp: "",
extra_req: "LIE>2 ART>5",
extra_rew: "",
extra_end: "",
rude_ask: "",
rude_req: "",
rude_resp: "",
} >>
<<set $ARRAY[7] = {
traits: "asian yellow bikini teen imgstand".toList(),
value: 1,
diff: 10,
sight: "anxious Asian girl who seems uncomfortable being so exposed in her swimsuit",
greet: "...///she mubles, looking down at her feet.",
extra_ask: "Don't be shy. You're beautiful girl; may I take your photo?",
extra_resp: "Too many people...///she whispers.|We'll go somewhere more private.|Ok...///she says. She leads you to a raised rocky area overlooking the beach. There's nobody here but seagulls.|Smile and act natural.///you say, as you snap photos and direct her. She seems to warm up after a few minutes of posing awkwardly.///There's your smile.|Hehehe.///she laughs as she leans forward playfully, offering you a full view of her impressive cleavage.///You like?|Yeah, they're amazing.|They..? No! My smile! Do you like my smile?///she says, laughing at the misunderstanding.|Yeah, you have a beautiful smile.|Haha. Here, let me show you up close...///she says, moving towards you.|///She puts her hand on your crotch, and feels your errection.|Can I... do you want me to 'blow' you?///She says awkwardly, as if she's never uttered that phrase aloud before.|///You pull out your dick for her. She shields her eyes from the sun so she can study it, takes a deep breath, gets on her knees, and carefully lays her lips on your manhood.",
extra_req: "C:.7",
extra_rew: "<<stockimage bj asian 5 >> <<blowjob 'anxious beach Asian' >> She gives you an inexperienced but enthusiastic blowjob.",
extra_end: "A child's voice calls out, and you hear it coming closer. She stands alert, and hastily explains that it's her younger brother and that she has to go, and rushes off. You were so certain you could've gotten pussy, too. Little cockblocking bastard.",
} >>
<<set $ARRAY[8] = {
traits: "black",
value: 1,
diff: 1,
sight: "sexy black woman",
greet: "Leave me alone.|I just wante to-|If my boyfriend catches you talking to me... he'll fuck you up good.",
extra_ask: "",
extra_resp: "",
extra_req: "FIGHT:6",
extra_rew: "",
extra_end: "",
rude_ask: "And what if I fuck //him// up good.",
rude_req: "FIGHT<6",
rude_resp: "You won't, trust me.",
} >>
<<set $ARRAY[9] = {
traits: "big boobs|fake boobs|slut|blonde|seefirst".toArray(),
value: 1,
diff: 1,
sight: "a big-titted twenty-something alone near the rocks",
country: "South Africa",
model: "Annika Boron",
stand: "woman-beach1",
greet: "",
rude_ask: "Nice tits.",
rude_resp: "Nice pickup line. Does that work on the girls in the porn games you play?",
} >>
<<set $ARRAY[11] = {
traits: "ass latina imgstand seefirst nothreat".toList(),
model: "Galina Dub?",
country: "Columbia",
name: "Andrea Campos",
value: 1,
diff: 1,
sight: "a skinny girl with a nice little ass",
greet: "",
thanks: "",
rude_resp: "I like that kind of talk, but buy a girl a drink first..?",
threat_pass: "",
threat_fail: "What? No, fuck off stupid American.",
charm_pass: "Of course you want a picture of my ass, just take it and enjoy it.",
charm_fail: "Don't ask me like a bashful little boy, loser.",
extra_ask: "Hey, I recognize you. A friend of mine has a crush on you...",
extra_resp: "Verdad? What's his n- oh, he's not that guy, oh what's his name, 'Shon'?|Yeah, actually. My friend is 'Shawn'.|Man that guy... he's such a loser. Like I'm on vacation, just tell me I'm hot and buy me a drink, don't flower it up like I'm Juliet. Like he was cute, but he's the type of man who wants to save it for the wedding night. I hate guys like that. Can you tell him to stop calling me? I regret giving him my number.|I'll do that.|Actually, I want to ask: Are you that sort of guy? Or are you here to just fuck sexy bitches?|The latter.|How about //bros before hoes//. Do you believe that?|Why do you ask?|I have a more fun way to give your friend the hint. You're not normally my type but... you're a little cute, and this might be fun...",
extra_resp2: "///It doesn't take a genius to figure out what's in store for you as she takes you to her hotel. <<stockimage sex misc 61 >>||Ohhhh yeah... feel so good... I want you to brag to your friend about this, _NAME... Mmmm...",
extra_resp3: "///<<stockimage cream 11 right >>_NAME... _NAME... Tell him I'm a slut.|I will.|Tell him I begged you to cream inside me.|///<<fuck _HER_ID 0 $OBJECT.traits >>|Oh... that was such a good time. Tell him... tell him you paid me for it.|I'll tell him you were the cheapest whore I ever rented.|That's right... hahaha. It makes me cum to think of that faggot crying...",
extra_req: " EVENTFINISHED:loverboy-beach ",
extra_rew: "",
extra_end: "",
ifpregnant: "The full truth is known only to you... that she'll go back to $OBJECT.country carrying your baby.",
} >>
<<set
$DEFAULT = {
traits: "sexy",
value: 3,
diff: 3,
sight: "woman",
name: "",
stand: "",
greet_quo:"Oh hey, what you got there?|Oh, you want to take my photo?|Is photography your job or...?|Um... hi? I'm just enjoying the beach here.|Like what you see?|What do you want? If I wanted to talk to you, I'd be the one approaching //you//.|Shoot your shot and then leave me alone.",
thanks: "",
thanks_quo: "Thanks! This will look good in my InstaSlam.|I look soooo good!|Shit, I look fabulous!|Tell me I'm not the hottest thing you've ever taken, photo-guy?|I hope he likes it...",
threat_pass: "",
threat_fail: "",
charm_pass: "",
charm_fail: "",
comment_ask: "comment_ask",
comment_req: "",
comment_resp: "",
comment_rew: "",
comment_end: "",
extra_ask: "",
extra_resp: "",
extra_req: "",
extra_rew: "",
extra_end: "",
} >>
<<include INCLUDETEST >><div class='normalbox'>
<<set $mapX = $mapX ? $mapX : setup.PLACES[$WHERE].mapx >>
<<set $mapY = $mapY ? $mapY : setup.PLACES[$WHERE].mapx >>
<<set _playerCoo = $mapX+"_"+$mapY >>
<<set _mapCords = {} >>
<<set _mapLeftovers = [] >>
<<silently>>
<<for _pKey, _pObj range setup.PLACES >>
<<set _placeCoo = _pObj.mapx + "_" + _pObj.mapy >>
_placeCoo
<<if _mapCords[_placeCoo] >>
leftover(_pKey)
<<set _mapLeftovers.push(_placeCoo + ":" + _pKey) >>
<<else>>
''coording(_pKey)''
<<set _mapCords[_placeCoo] = _pKey >>
<</if>>
<<if _playerCoo == _placeCoo >>
<<set $WHERE = _pKey >>
/* <<alert "new WHERE based on _placeCoo">> */
<</if>>
<br>
<</for>>
<</silently>>
<<set _xmin = 0 >>
<<set _xmax = 20 >>
<<set _xmin = 0 >>
<<set _xmax = 20 >>
<<set _range = 2 >>
<<set _xmin = $mapX-_range >>
<<set _xmax = $mapX+_range >>
<<set _ymin = $mapY-_range >>
<<set _ymax = $mapY+_range >>
<smaller>
<table id='world_map'>
<<for _y=_ymin; _y<=_ymax; _y++ >>
<<if _y<0 and 0 >><<continue>><</if>>
<tr>
<<for _x=_xmin; _x<=_xmax; _x++ >>
<<if _x<0 and 0 >><<continue>><</if>>
<td>
<big>
<<set _placeCoo = _x+"_"+_y >>
<<set _placekey = _mapCords[_placeCoo] ? _mapCords[_placeCoo] : 0 >>
<<set _distance = Math.sqrt( Math.pow( Math.abs(_x-$mapX), 2 ) + Math.pow( Math.abs(_y-$mapY), 2 ) ) >>
<<set _time = Math.ceil( _distance * 0.1 * 10 )/10 >>
<<set _style="background-image:url(images/places/"+_placekey+".jpg)">>
<<if _placekey and 1 >>
<<="<div class='coverdiv' style='"+_style+"'> </div>" >>
<<else>>
<<= _placekey ? _placeCoo+"<br>''"+_placekey.substr(0,3)+"''" : "" >>
<</if>>
<<if _placeCoo == _playerCoo >>
<<icon special >>
<</if>>
</big>
</td>
<</for>>
</tr>
<</for>>
</table>
</smaller>
==($mapX,$mapY)==
<div id='directions'>
<<if $mapY>0 >>
<div id=N>
<<button ⇑>><<set $mapY-=1 >><<gotohere >><</button>>
</div>
<</if>>
<<if $mapY<20 >>
<div id=S>
<<button ⇓>><<set $mapY+=1 >><<gotohere >><</button>>
</div>
<</if>>
<<if $mapX<=20 >>
<div id=E>
<<button ⇒>><<set $mapX+=1 >><<gotohere >><</button>>
</div>
<</if>>
<<if $mapX<=20 >>
<div id=W>
<<button ⇐>><<set $mapX-=1 >><<gotohere >><</button>>
</div>
<</if>>
<div id=Z>
<<button ∅>><<set $TIME+=0.2 >><<gotohere >><</button>>
</div>
</div>
/*
<<for _placeKey, _placeXY range _mapCords >>
<<if _mapCords[_placeCoo] >>
leftover(_pKey)
<<set _mapLeftovers.push(_placeCoo + ":" + _pKey) >>
<<else>>
''coording(_pKey)''
<<set _mapCords[_placeCoo] = _pKey >>
<</if>>
<</for>>
*/
<<= JSON.stringify(_mapCords).replaceAll(",", "<br>") >>
</div>/*
<<event_createlist $WHERE >>
*/
<<set _jobKey = "tutor" >>
<<if $CHOICE=="JOB" >>
<<stand woman-college2 >>
You find a builboard and scan it for employment opportunities...
<<convo "Hey, sorry to interrupt, but are you looking for work by any chance?|Yeah, actually.///you respond, uncertain why a billboard was even mentioned if the choice would lead directly to interacting with a character. It could have said something like 'Ask around about a job.' for example.|Great. Student Resources is short-staffed and we're looking for tutors. Tutor jobs are typically meant for students, but most students here don't need the money.///she says, an obvious allusion to the fact that increasingly U. U. is the home of the children of wealthy corporate-types who don't really need part-time jobs.|So what does this job entail exaclty?|You just need to tutor students who drop by on whatever subject, based on your abilities. If you do well, there will also be opportunities to tutor underperforming students at the local secondary schools as part of U.U.'s comitment to supporting the community." >>
<<set _trustpoints = [] >>
<<show "You are qualified for this job." I>3 >>
<<showjob _jobKey >>
<<convo "Anyway, sign this sheet and I'll put you in our system.|///You put your info in the sheet, and put in a random assortment of numbers in the field asking for your student number.|Thanks, we really need you. Just drop in wherever you can, it's super chill." >>
<<if !_nojob >>
<<hired _jobKey >>
<</if>>
<</if>>
<<set $CHOICE= "" >>
<<do "See if there are any job postings on the billboard." CHOICE:JOB CHOICE!=JOB !EMPLOYED:_jobKey SECRET ICON:job >>
<<do "Work a shift." DOJOB:_jobKey EMPLOYED:_jobKey SECRET ICON:job >>
Double-click this passage to edit it.<<widget hired >>
<<set _job = $args[0], _jobbo = setup.JOBS[_job] >>
<<activatejob _job >>
<<listup jobs _job >>
<div class='normalbox padded'>
You just got hired as a _jobbo.name. ==_jobbo.name==
</div>
<</widget>>
<<widget fired >>
<<set _job = $args[0], _jobbo = setup.JOBS[_job] >>
<<unlist jobs _job >>
<div class='normalbox padded'>
You just got fired as a _jobbo.name. ==_jobbo.name==
''Nice work, idiot!''
</div>
<</widget>>
<<widget activatejob >>
<<set _ajob = $args[0] >>
<<if !$JOBS[_ajob] >>
<<set $JOBS[_ajob] = {
rank: 0,
traits: [],
advancement: 0,
popularity: 0,
suspicion: 0,
corruption: 0,
hours_worked: 0,
money_earned: 0,
} >>
==the "_ajob" doesn't exist, blanking it==
<</if>>
<</widget>>
<<widget showjob >>
<<set _job = $args[0] >>
<<if setup.JOBS[_job] >>
<<activatejob _job >>
<<set _jobbo = setup.mergeObjects($JOBS[_job], setup.JOBS[_job]) >>
<<set _haveit = "jobs".listed(_job) >>
<div class='normalbox padded'>
<cap>''<<=_jobbo.name>> Job''</cap>
<div class=small >
<<=_jobbo.description >> ==_job==
<table class='small'>
<tr>
<td>base pay</td>
<td>$KRED''<<=_jobbo.pay_base>>''</td>
</tr>
<tr>
<td>shift length</td>
<td>''<<=_jobbo.shiftlength>>'' hours</td>
</tr>
<tr>
<td>hours open</td>
<td><<showtime _jobbo.time_start>>-<<showtime _jobbo.time-end >></td>
</tr>
<<if _haveit >>
<tr>
<td>your rank</td>
<td>''<<= _jobbo.rank>>'' <small>(<<= _jobbo.advancement >> adv.)</small>
</td>
</tr>
<tr>
<td>records</td>
<td>earned $KRED''<<= _jobbo.money_earned>>''
worked ''<<showtime _jobbo.hourse_worked>>'' hours
</td>
</tr>
<tr>
<td>advancement</td>
<td><<bar _jobbo.advancement 100 "green" >></td>
</tr>
<tr>
<td>corruption</td>
<td><<bar _jobbo.corruption 100 "red" >></td>
</tr>
<tr>
<td>suspicion</td>
<td><<bar _jobbo.suspicion 100 "purple" >></td>
</tr>
<tr>
<td>popularity</td>
<td><<bar _jobbo.popularity 100 "yellow" >></td>
</tr>
<</if>>
</table>
</div>
</div>
<<else >> /* job does not exist */
=="_job" job does not exist ==
<</if>>
<</widget>><<nobr>>
<<eventhead>>
<<talkingto "Gene Pirate" 1 >>
<<difficulty 1 >>
<<set _MEETSTRING = _WHO+" met" >>
<<set _STAND = "woman-psientist" >>
<<if $PAGE >>
<<comingsoon "You'll be able to buy perks (typically ones enhancing your capacity to impregnate which are largely unnecessary in this version of the game) via black backalley genetic splicing from this individual, and possibly get info relating to certain things in-universe. Initially I left this half-finished and forgot to disable it, and if you're reading this I forgot to disable it again." >>
==
<<link CLEARPERKS >><<set $NPCS.player.traits=[] >><<gotohere >><</link>>(<<=$PLAYER.getTraits().length >>)
<<link "CLEARPOINTS" _here >><<set $RECORDS.counters["Gene_Pirate_met"]=0 >><</link>>(<<=_MEETSTRING.counted() >>)
<br>==<<=$PLAYER.getTraits() >>==
<<p>>==
<</if>>
/*
*/
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<stand _STAND far >>
<<if !_MEETSTRING.counted() >>
<<eventstarterlink "A strange crackling voice hisses at you in the crowd." >>
<<else>>
<<eventstarterlink "You recognize the _WHO." >>
<</if>>
<<case 0 START_SCENE >>
<<stand _STAND >>
<<if !_MEETSTRING.counted() >>
<<convo "Heyyy... Young man... I have what you need.///says a strange voice, suddenly jarringly loudly.|///You look around for the source of the voice. Nobody in the bustling subterranean rabble seems to pay you any notice as they stride by, but a... a woman? ... is observing you from an alleyway thirty feet away. You wouldn't have noticed her at all if it weren't for her somewhat odd appearance, and the fact that she towers over everyone else here.|///Of course, this could not be the person; you are certain the voice came from right next to you.||Yes, it is I. Come closer. You won't regret it.///the voice says as though having read your mind.|///Is this a joke...? Certainly, the metallic laugh in your ear seems to suggest someone is finding this situation funny." >>
<<do "Approach." "RESPO:" NEXT >>
<<do "Get away from this freak." "REPLY:You decide to ignore this person." PAGEL777 >>
<<elseif _MEETSTRING.counted()<2 >>
<<convo "" >>
YOU HAV EMET THIS PERSON
<<do "DOTHIS" "RESPO:" PAGE:10 >>
<<else>>
YOU ARE FAMILIAR WITH THIS PERSON
<<do "DOTHIS" "RESPO:" PAGE:10 >>
<</if>>
/* <<countup _MEETSTRING >> */
<<do "Continue." "RESPO:" CHOICE:C PAGE:10 >>
<<case 1 >>
<<stand _STAND >>
<<convo "I can smell it on you... you're an unspliced little hume, aren't you?" >>
What are you doing in a dirty place like this?
Dirty placE? This? Well, yes, it //is//quite dirty. But kings and princes of industry come here, to the small dirty plot of land where all manner of things are possible.
Alludes to nlocking of possibility.
Ten years ago.
<<countup _MEETSTRING >>
<<do "See her stuff." "RESPO:" PAGE:10 >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 2 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 3 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 4 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 5 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 6 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 7 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 8 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 9 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
/* ------------------------------------ */
/* KNWOTHISPERSON */
/* ------------------------------------ */
<<case 10 >>
<<if $CHOICE2=="TAKE" and $CHOICE3 >>
<<quo _WHO setup.PERKS[$CHOICE3].vendor_sale_say >>
<<set _perkname = setup.PERKS[$CHOICE3].name >>
<<sayit "She pricks you with a needle and then [presses two fingers against your wrist, and her gloved fingertips glow orange for a few seconds]. You [suddenly|momentarily] feel [a tingling sensation in your fingers|a tightening of muscles in your stomach|a throbbing in your temple|slightly lightheaded|a severe itch in your ballsack|dizzy and somewhat confused] but [it passes quickly|you could just be imagining it|whatever, there's always side effects|hopefully nothing will explode or fall off|she assures you that it's normal]." >>
<<quo _WHO "There you go. The _perkname will be written into your genome within the next 24 hours." >>
<div class=normalbox>
<<= setup.PERKS[$CHOICE3].description >>
</div>
<<addtrait _perkK >>
<hr>
<<elseif $CHOICE2=="ASK" and $CHOICE3 >>
<<quo _WHO setup.PERKS[$CHOICE3].vendor_ask_say >>
<div class=normalbox>
<<= setup.PERKS[$CHOICE3].description >>
</div>
<hr>
<</if >>
<<set $CHOICE2 = "", $CHOICE3 = "" >>
<<silently>>
<hr>
<<set _cumRelatedPerks = [] >>
<<for _perkK, _perkO range setup.PERKS >>
<<if !_perkK.includes("cum_")>><<continue>><</if>>
<<set _cumRelatedPerks.pushUnique(_perkK) >>
<</for>>
<hr>
<<set _lackReqPerks = [] >>
<<for _p, _perkK range _cumRelatedPerks >>
<<set _perkO = setup.PERKS[_perkK] >>
<<if !_perkO.requirement >><<continue>><</if>>
<<set _reqs = _perkO.requirement.split(",") >>
<<for _reqN, _reqK range _reqs >>
<<if !$PLAYER.hasTrait(_reqK)>>
=='_perkK' needs '_reqK'!!==<br>
<<set _lackReqPerks.pushUnique(_perkK) >>
<</if>>
<</for>>
<</for>>
<<set _lackReqPerks.sort() >>
''lackReqPerks'' _lackReqPerks
<hr>
<<set _alreadyHavePerks = [] >>
<<for _p, _perkK range _cumRelatedPerks >>
<<set _perkO = setup.PERKS[_perkK] >>
<<if $PLAYER.hasTrait(_perkK)>>
<<set _alreadyHavePerks.pushUnique(_perkK) >>
<</if>>
<</for>>
<<set _alreadyHavePerks.sort() >>
''alreadyHavePerks'' _alreadyHavePerks
<hr>
<<set _canBuyPerks = [] >>
<<for _p, _perkK range _cumRelatedPerks >>
<<set _perkO = setup.PERKS[_perkK] >>
<<if _alreadyHavePerks.includes(_perkK)>><<continue>><</if>>
<<if _lackReqPerks.includes(_perkK)>><<continue>><</if>>
<<set _canBuyPerks.pushUnique(_perkK) >>
<</for>>
<<set _canBuyPerks.sort() >>
''canBuyPerks'' _canBuyPerks
<hr>
<</silently>>
<<set _allPerks = [] >>
<<set _allPerks = _allPerks.concatUnique(_canBuyPerks) >>
<<set _allPerks = _allPerks.concatUnique(_lackReqPerks) >>
<<set _allPerks = _allPerks.concatUnique(_alreadyHavePerks) >>
<<set _allPerks = _allPerks.sort() >>
<<= _allPerks.length >>
<<p>>
<div class='twocol'>
<<for _perkN, _perkK range _allPerks >>
<<set _perkO = setup.PERKS[_perkK] >>
<<set _perkN = _perkO.name >>
<<set _HAVE = _alreadyHavePerks.includes(_perkK) >>
<<set _CANBUY = _canBuyPerks.includes(_perkK) >>
<<set _NOREQS = _lackReqPerks.includes(_perkK) >>
<<capture _perkK >>
<div style="border-bottom:1px solid rgba(122,122,122, 0.5);">
<<if _HAVE >>
''<cyan>_perkN</cyan> (have)''
<<elseif _NOREQS >>
''<grey>--???--</grey>''
<<else>>
''_perkN''
<<button "GET" >>
<<addtrait _perkK >><<countup _MEETSTRING >><<gotohere >>
<<set $CHOICE2 = "TAKE", $CHOICE3 = _perkK >>
<</button>>
<</if>>
<<if _CANBUY >>
<<button "GET" >>
<<addtrait _perkK >><<countup _MEETSTRING >><<gotohere >>
<<set $CHOICE2 = "TAKE", $CHOICE3 = _perkK >>
<</button>>
<</if>>
<<if _HAVE or _CANBUY >>
<<button "ASK" >>
<<addtrait _perkK >><<countup _MEETSTRING >><<gotohere >>
<<set $CHOICE2 = "ASK", $CHOICE3 = _perkK >>
<</button>>
<</if>>
==<small><silver>_perkK</silver></small>==
<<if _HAVE >>O<</if>>
<<if _NOREQS >>R<</if>>
<<if _CANBUY >>$<</if>>
</div>
<</capture >>
<</for>>
<<clear>>
</div>
You have <<=_alreadyHavePerks.length>> of her augmentations, and are able to receive <<=_canBuyPerks.length>> more. There seem to be <<=_lackReqPerks.length>> that you cannot currently accomodate.
<hr>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 11 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 12 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 13 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 14 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 15 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 16 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 17 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 18 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 19 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 20 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:" CHOICE:C NEXT >>
/* ------------------------------------ */
/* DEFAULT END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto WHATEVER 1 >>
<<difficulty 1 >>
<<set _MEETSTRING = _WHO+" met" >>
<<set _STAND = "woman-psientist" >>
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<stand _STAND far >>
<<if !_MEETSTRING.counted() >>
<<eventstarterlink _TXT_button >>
<<else>>
<<eventstarterlink _TXT_button >>
<</if>>
<<case 0 START_SCENE >>
<<stand _STAND >>
<<if !_MEETSTRING.counted() >>
THISISYOURFIRST TIME MEETING THIS PERSON <<stand _STAND >>
<<convo "" >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<do "REFUTE" "REPLY:You decide to ignore this person." PAGEL777 >>
<<elseif _MEETSTRING.counted()<2 >>
YOU HAV EMET THIS PERSON
<<do "DOTHIS" "RESPO:111|222|333" PAGE:10 >>
<<else>>
YOU ARE FAMILIAR WITH THIS PERSON
<<do "DOTHIS" "RESPO:111|222|333" PAGE:10 >>
<</if>>
/* <<countup _MEETSTRING >> */
<<do "Continue." "RESPO:111|222|333" CHOICE:C PAGE:10 >>
<<case 1 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 2 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 3 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 4 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 5 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 6 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
/* ------------------------------------ */
/* KNWOTHISPERSON */
/* ------------------------------------ */
<<case 10 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
/* ------------------------------------ */
/* DEFAULT END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto "Fernando" 1 "green" >>
<<difficulty 1 >>
/*
MODEL
HAPPENS
NAMES
*/
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<set _STAND = "man-teen" >>
<<set _FAMILY = "Vernacchio" >>
<<set _UNCLE = "Marcello" >>
<<set _JOB = "fashion" >>
<<set _HERSTAND = "woman-student3" >>
<<set _HERNAME = "Rhonda" >>
<<set _MOODTARGET = 4 >>
<<set _MOODBONUS = 6 >>
<<set _BODYCOUNT = random(4,7) >>
/*
Jessie Rogers
Vernacchio
KNOWDEAL, VOYEURADMIT, SAWFUCK, ANALPROMISE
*/
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink _TXT_button >>
<<case 0 START_SCENE >>
You see a help wanted sign.
<<set _MOOD = 0 >>
<<set $EVENT_HAPPENED=[] >>
<<do "Nah, move on." "RESPO:" PAGE:777 >>
<<do "Enter and inquire." "RESPO:" NEXT >>
<<case 1 >>
<<change_bg clothingstore2 >>
There doesn't seem to be anyone here.
<<do "Well, it's open. Someone must be around..." "RESPO:" NEXT >>
<<case 2 >>
<<stand _STAND >>
You wait a while. This is insane.
You think you hear voices in the back room, but it could just be a radio is on.
<<do "Investigate." "RESPO:" PAGE:10 >>
<<do "Just wait." "RESPO:" NEXT >>
<<case 3 >>
<<stand _STAND >>
You wait a while... God this is taking forever.
<<say "Hello? Is anyone there?" "RESPO:" NEXT >>
<<case 4 >>
<<unstand _HERSTAND >>
<<set _HERNAME = "SAWFUCK".happened() ? _HERNAME : "a young blonde woman" >>
You wait around for what feels like forever. After a while, _HERNAME hastily emerges from a door at the back. She's wiping her face as if she's been crying and doesn't notice you until she's just a few feet away. She is startled to notice you, and blushes; in fact, she lowers her head with embarassment and quickly leaves the store without saying anything.
<<if "SAWFUCK".happened() >>
<<p>>You've seen her up close now. Isn't she a bit young for that guy?
<<else>>
<<p>>What was that about?
<</if>>
<<cont >>
<<case 5 >>
<<stand _STAND >>
<<ifreply >>
As you watch her step out the door and walk away - with a slight limp, you note - you hear a voice behind you.
<<convo "What's up buddy?" >>
<<say "Hello, I'm _NAME. I'm inquiring about the help wanted sign." "RESPO:" PAGE:20 >>
<<say "I saw what you two were doing back there." SKILLUP:LIE:2 ICON:none HAPPENED:KNOWDEAL EVENTHAPPEN:VOYEURADMIT "RESPO:Hehe, did you now? What did you think? She got //big ones//, doesn't she?///he says, smilling wide with pride.///That _HERNAME, she's one of my side girls - got a few of those on the go.|///You can tell it's braggadocious nonsense without even knowing anything about him; the guy's delivery is a good example of how not to lie.|So you want pointers on how to get your gf to let you put it in her ass?|Uh, maybe later. I'm here about a job, there's a sign outside." EVENTHAPPEN:ANALPROMISE PAGE:20 >>
<<case 6 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 7 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 8 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
<<case 9 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
/* ------------------------------------ */
/* VOYEUR */
/* ------------------------------------ */
<<case 10 >>
You approach a doorway at the back. As you do so, the sound becomes clearer.
<<convo "Oh yes, it's in. Amazing. Ahh...|Nnnn.|Ohhh fuck..." _HISNAME _HERNAME >>
It's coming from a closed door at the end of the hallway.
<<do "Open the door..." "RESPO:" NEXT >>
<<do "Just go back and wait." "RESPO:" PAGE:4 >>
<<case 11 >>
<<eventimage jobget/voyeur1.webp rightwide >>
You crack open the door to see a large room filled with manequins and a few displays; it's some kind of show room. The most interesting thing it contains by far is a man assfucking a young woman.
<<convo "Uhhh...|Ngh... _HISNAME, it hurts...|Hey _HERNAME, we all make sacrificies.|C-can you slow down, it hurts..." _HISNAME _HERNAME >>
She winces with each thrust, clearly not enjoying herself. Still, she soldiers on, taking that dick.
<<eventhappen SAWFUCK >>
<<cont >>
<<case 12 >>
<<eventimage jobget/voyeur2.webp rightwide >>
<<convo "Slow down? The asshole was your idea.|But- I told it had to be... it's not my s-safe day!///she winces as he suddenly starts.///Owowow what are you doing?|Ohhh fuck, ohh it's so tight...|Nngh... Uhhh....///she groans, expressing a midway between pleasure and pain.|Uh... ohhh...///he says, looking like he's ready cream her asshole." _HISNAME _HERNAME >>
<<cont >>
<<case 13 >>
<<eventimage jobget/voyeur3.webp rightwide >>
<<convo "Ready for a facial?///he says, whipping his dick out.|///She drops to her knees on the floor immediately and faces him as he-|Uhhhh. Ahhhhh...///he groans as he squirts cum all over her face.|Uh, whoah that's a //lot// _HISNAME.///she says, her frustrated mood from earlier seemingly evaporated.|That's that face. That's that face we're gonna make famous.|Yeah? You'll introduce me to your uncle _UNCLE?|Yeah, sure. Next week.|Oh my gosh, thank you!///she says, standing and making a move to kiss him on the cheek.|Whoah whoah whoah girl, not with the cum on your face." _HISNAME _HERNAME >>
<<eventhappen KNOWDEAL >>
<<show "What an eggregious waste of cum. And on an unsafe day no less! It's an abomination, what you've witnessed." BREED:2 >>
You pull away from the door, anxious you'll be seen now that they aren't //occupied//. Last you saw they were picking up their clothing from the floor.
<<do "You should probably get back to the front before they notice you." "REPLY:You quickly get out and get back to the front." PAGE:5 >>
<<case 14 >>
<<stand _STAND >>
<<convo >>
<<do "DOTHIS" "RESPO:" NEXT >>
/* ------------------------------------ */
/* TALK */
/* ------------------------------------ */
<<case 20 >>
<<stand _STAND >>
<<convo >>
<<showjob _JOB >>
He holds out his hand.
<<convo "I'm _HISNAME _FAMILY.|_NAME _LASTNAME.///you say, shaking his hand.|Yeah _NAME, so, so I need an employee. My uncle says I'm supposed to watch the store, but standing around all day? Not my kind of thing. I need a guy to hold things down while I go do my thing out there.///he says while gently waving his hand in the air near his face, a vague gesture to accompany avague statement." >>
<<say "Hold things down? You mean sell clothes?" "REPLY:Yeah, sure, sell clothes, that kind of thing. And if some guys come in here and ask questions, you look like the sort of guy who should be here." CHOICE:B NEXT >>
<<say "Buttfuck teenage sluts whenever they come in here?" "REPLY:Heh, look... My uncle, who owns this place? He hears you say shit like that? You'll regret it. And //I'll// regret it, //capice//? But between you and me? I see some nice little asses. Oh boy I got stories..." MOOD:1 HAPPENED:VOYEURADMIT NEXT >>
<<say "Who was that girl I saw leave here a minute ago? She work here too?" "REPLY:|Oh //that//? That's _HERNAME. No, she just wants to be a model for the store displays and ads. But uh...///he says with a smirk, and tilts his head and nods knowingly.///I got //other uses// for her." MOOD:1 !HAPPENED:VOYEURADMIT NEXT >>
<<case 21 >>
<<stand _STAND >>
<<convo "$REPLY Anyway, you've heard of the {{Vernacchio family}}, right?" >>
<<say "Sorry, no I haven't." "REPLY:Aw come on, we're the biggest name in town. We practically built this city, you know?|Didn't the Portuguese build it?|No, I mean the //real// city. This big modern one, not that old medieval times dinner and theatre part in old town." NEXT >>
<<say "Yeah, I've heard of yous guys." KNOW:Vernacchio NEXT >>
<<say "Everyone's heard of it." "REPLY:Yeah, exactly. Everyone knows us." LIE:1 MOOD:1 NEXT >>
<<case 22 >>
<<stand _STAND >>
<<convo "$REPLY So you see how I'm destined for bigger stuff, right? I got things to do, deals to make. Uncle _UNCLE - on top of being heavily invested in local real estate and a large contributor to the island's fashion scene - tells me to stay put here. It's no big deal, I'm managing the place, and it's an easy job, but if he shows up and sees some mook he don't know? I need him to see a guy behind the counter who acts proper, is respectful, just a all-round guy. So I'm going to need to ask you some questions?" >>
<<say "Alright, ask away." NEXT >>
<<case 23 >>
<<stand _STAND >>
<<convo "Say I'm not around, maybe business, maybe taking a nice girl out for lunch, doesn't matter. My uncle comes in here, he says //who the fuck-a are you, where-a is _HISNAME//! All pissed-off like.///he says in a mock Italian accent.///What do you say to that?" >>
<<say "Pardon me sir, but the the manager has stepped out for a few minutes. Perhaps I could assist you." "REPLY:Great, treat him like a customer. Perfect." MOOD:2 NEXT >>
<<say "Mr. _FAMILY, sir. Your nephew is attending to business elsewhere, I'm sure he'll return shortly." "REPLY:No no no, he doesn't want to know that you know who he is. And //I// don't want him to know that I'm doing any other business. An what if he takes you by your word and waits for me? I might not be back for hours. I might not come back till the next day even. I'd be in a world of hurt!" MOOD:-1 NEXT >>
<<case 24 >>
<<stand _STAND >>
<<convo "$REPLY///he says, and then seems to cast his eyes about looking for inspiration for the next question.///Ah, I know. You see a customer in here, they're stealing something, sneaking it away under their clothes. How do you deal with that?" >>
<<say "Chase 'em down." "REPLY:No. You don't. Nobody steals from us, but y" MOOD:1 NEXT >>
<<say "Kick his ass, what else?" "REPLY:Yeah, I mean you would right? But you can't." MOOD:1 NEXT >>
<<say "Call the cops." "REPLY:Fuck no. You stupid?" MOOD:-2 NEXT >>
<<say "You said //they//, not //he//, right? So it could be a chick. If I caught a chick shoplifting... (ribald)" "RESPO:|...so I got her in the security office, and she's all nervous because I've shown her the tapes, but just as she starts to panic I give her a choice...|///You lay out a plan to get her to not only put out, but put out in the way you want. Which for him is-||That's when you ask for anal, right?|Yeah, whatever you want. Anal, sure.///You say before contnuing.|///He seems interested in knowing how you could keep her coming back, so you suggest a campaign of threats of humilliation - make sure you get it on tape when you fuck her, and then use that footage to pressure her into more sex.||Oh guy, you're an evil genius. I love it! Yeah, too bad we don't have a security cameras though, otherwise that's what I'd do to. Man, we are //alike//." "REPLY:Anyway, back to the robbery thing." CANACT:RAPE MOOD:3 NEXT >>
<<say "Just let him go. You got cameras, right?" "REPLY:No, but you're right anyway." MOOD:0 NEXT >>
/*
<<say "I don't have a girlfriend?" "REPLY:What, you gay? Nah, don't answer that, I wasn't really asking. Just work on getting some pussy ok?" MOOD:-1 NEXT >>
*/
<<case 25 >>
<<stand _STAND >>
<<set _ALTERNATECONTENT = "VOYEURADMIT".happened() >>
<<if _ALTERNATECONTENT >>
<<else>>
<<eventimage "jobget/pic.jpg" rightwide >>
<</if>>
<<convo >>
<<convo "$REPLY I hate it, but you just let it be. We don't want to attract any attention to this business - not from cops, not from the papes, nothing. Get it?|Yeah, I get it.|Ok, uh... One more thing..." >>
<<if _ALTERNATECONTENT >>
He smirks.
<<convo "How many chicks you fucked?|What?|Yeah. How many. What's your number." >>
<div class='threecol'>
<<for _i=1; _i<=10; _i++ >>
<<set _ISLIE = _i-"girls fucked".counted()>1 ? "ACT:LIE" : 0 >>
<<say "I've fucked ''_i''." NUMBER:_i _ISLIE NEXT >>
<</for>>
</div>
<<else>> /* NOT ALTERNATE */
He pulls out his phone and shows you a photo.
<<convo "That girl earlier, you got a look I'm sure. Here's a refersher, pic she sent me a while back. Out of ten, what do you give her?" >>
<div class='threecol'>
<<for _i=1; _i<=10; _i++ >>
<<say "She's a ''_i''." NUMBER:_i NEXT >>
<</for>>
</div>
<</if>>
<<case 26 >>
<<set _ALTERNATECONTENT = "VOYEURADMIT".happened() >>
<<set _NEXTPAGE = "PAGE:30" >>
<<stand _STAND >>
<<convo >>
<<ifreply >>
<<if _ALTERNATECONTENT >>
<<set _FUCKDIFF = Math.abs($NUMBER - _BODYCOUNT) >>
<<if $NUMBER==_BODYCOUNT or ($NUMBER>_BODYCOUNT and _FUCKDIFF<2) >>
<<convo "Shit, same here! Nice." >>
<<mood 2 >>
<<elseif $NUMBER>_BODYCOUNT and _FUCKDIFF>6 >>
<<convo "No way, no fucking way!|Seriously, $NUMBER.|No." >>
<<mood -1 >>
<<elseif $NUMBER>_BODYCOUNT >>
<<convo "Nice, that's impressive.|Eh, half of them were sluts." >>
<<mood 2 >>
<<elseif $NUMBER<_BODYCOUNT and _FUCKDIFF>2 >>
<<convo "Eh, you're basically a virgin. God, you need to get out more." >>
<<mood -1 >>
<</if>>
Probably should bring this back on track. You came here trying to get a job...
<<say "So about the job..." "RESPO:" MOOD:0 _NEXTPAGE >>
<<else>> /* NOT ALTERNATE */
<<if $NUMBER<3 >>
<<quo _WHO "Fuck no! What kind of chicks you've been getting where she's a $NUMBER?" >>
<<mood -1 >>
<<set _EXPLAIN = 1 >>
<<elseif $NUMBER<8 >>
<<quo _WHO "Whaaaat? A $NUMBER?! You gotta be kidding me. You into black chicks or something? Or howabout, dudes?" >>
<<mood 0 >>
<<set _EXPLAIN = 1 >>
<<else >>
<<quo _WHO "Yeah, that's right. She's a $NUMBER for sure." >>
<<mood 1 >>
<<set _EXPLAIN = 0 >>
<<eventhappen LIKE_GIRL >>
<</if>>
<<if _EXPLAIN >>
<<say "I'm more into MILFS." "RESPO:Ohhh yeah?///he says, perking up.|Yeah.|Like you've made it happen with...?|Yeah.|Nice. Nice." MOOD:5 _NEXTPAGE >>
<<say "She's just too young." "RESPO:Whaat? Whatever guy. Don't judge me." MOOD:0 _NEXTPAGE >>
<<say "Yeah, something like that." "RESPO:Yeah, sure buddy. If you say so.///he says skeptically." MOOD:0 _NEXTPAGE >>
<<say "Not into blondes." "RESPO:Well that's just great, I get all the blondes, you can have the rest. Deal? Heheh." MOOD:1 _NEXTPAGE >>
<<say "She's not that, hot dude." "RESPO:You got no taste buddy." MOOD:-2 _NEXTPAGE >>
<<else>>
<<say "You fucked her?" "RESPO:Yeah, I fucked her.///he says with a grin.///She spreads those asscheeks for me." MOOD:1 _NEXTPAGE EVENTHAPPEN:ANALPROMISE >>
<<say "You gonna introduce me to her?" "RESPO:Nah. Well, maybe when I'm done with her." MOOD:0 _NEXTPAGE >>
<</if>>
<</if>> /* _ALTERNATE */
/* ------------------------------------ */
/* DECIDE */
/* ------------------------------------ */
<<case 30 >>
<<convo >>
<<ifreply >>
<<stand _STAND >>
<<if $MOOD>=_MOODTARGET >>
He thinks for a bit.
<<convo "I think you can work here, I think it's a good fit." >>
<<if "LIKE_GIRL".happened() >>
<<convo "Who knows, maybe you'll see _HERNAME around." >>
<</if>>
<<hired _JOB >>
You say your goodbye and promise to work a shift sometime soon.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "Got the job." >>
<<else>>
<<convo "Listen, I don't think you're agood fit for here. Sorry.|Whatever." >>
No point in wasting time here.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "Didn't get the job." >>
<</if>>
/* ------------------------------------ */
/* DEFAULT END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto "Hayley Justini" 1 #f36 >>
<<difficulty 1 >>
/*
MODEL
HAPPENS
NAMES
*/
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<set _BOSS = "Fernando" >>
<<set _FAMILY = "Vernacchio" >>
<<set _UNCLE = "Marcello" >>
<<set _STAND = "woman-young" >>
<<set _HERNAME = "Hayley Justini" >>
<<set _FRIEND = "Rhonda" >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<if _JobO.rank > 1 >>
<<eventstarterlink _TXT_button >>
<</if>>
<<case 0 >>
While you're re-hanging items, you hear the door dingle as someone enters. You glance at one of the corner mirrors just to check if it's _BOSS, or perhaps the owner _UNCLE, but you just catch sight of a thin framed person, nobody worth paying attention to.
<<cont "Let them browse while you work." >>
<<case 1 >>
<<stand _STAND >>
It's not long before you sense the customer's approach from behind you. You hear the sund of bubble gum bubble popping before hearing a voice.
<<convo "You're _BOSS, right? My friend _FRIEND told me //all// about you.|She did?///you say absent-mindedly, too preoccupied to correct her mistaken assumption about your identity.|Yeah.///she says, and you catch the smell of bubble gum on her breath." >>
You could correct her mistaking you for _BOSS, but she doesn't look like anyone you should take seriously.
<<say "I'm not _BOSS." "CONVO:Yeah you are. She says you're helping your family out since they're short-staffed." NEXT >>
<<say "Who's _FRIEND?" "CONVO:Um, hello? She's a blonde, like //this// tall, with boobs like //this//, you know?///she says, making motions with her hands.|///You think she might be talking about the girl you saw the day you interviewed for this job.|I don't know why you're doing this act, like you could even pretend to forget //her//." NEXT >>
<<case 2 >>
<<stand _STAND >>
<<convo >>
She looks you over while smilling at twirling her hair in her finger as she chews her gum.
<<convo "Anyway, I was just wondering...///|///She seems to hesitate, but you know _BOSS and you think you know where this is going. Perhaps she's never done anything like this before.|...So, do you think an all natural girl like me can compete with someone like _FRIEND?" >>
<<say "Compete? In what way?" "CONVO:Oh you know... I want to try being a model. I can't out sexy her, but I'm cute? Maybe there's jobs for cute girls, like girls who are just cute." NEXT >>
<<say "No." "REPLY:Yeah I didn't think so..." NEXT MOOD:-1 >>
<<say "Yes." "REPLY:Gosh really? Wow! Thanksss..." NEXT MOOD:1 >>
/*
Maybe I'll never be as hot as her, but
*/
<<case 3 >>
<<stand _STAND >>
<<convo "$REPLY |...|We used to be two ugly ducklings. She got cuter as we got older, and I... well, I'm cute. But | So can you give me the same 1-on-1 modelling you've been giving _FRIEND?" >>
<<say "Sure." "CONVO:Oh wow, thanks." NEXT >>
<<say "Tell me about this 1-on-1." "CONVO:She says you show her how to move, and uh, stuff like that. She sometimes gets vague but she says its helped her a lot." NEXT >>
<<case 4 >>
<<stand _STAND >>
<<convo >>
You're pretty sure you know what _BOSS is doing to any modelling hopefuls he sweet talks into buying his BS. Seems like you have first dibs at this one, though he might be pissed if he ever finds out. He's not around though so...
<<say "Hey, I got a spare moment. Want to do a session now?" "CONVO:Oh sure, thanks." PAGE:10 >>
<<case 10 >>
<<stand _STAND >>
<<convo >>
You escort her to the back room, where _BOSS takes naps and probably does all kinds of other things. He never bothers locking it...
<<p>>There's a bed set up in the corner of the show room, with a privacy curtain and everything. _BOSS obviously wanted a more comfortable place to 'woo' _FRIEND or whatever other bimbo he's been working his way into.
<<p>>Her eyes widen slightly, but she gets them under control. Whatever she thinks you can provide, she wants enough to be undeterred.
<<cont "Get on the bed and pat the spot next to you, inviting her to lie with you." >>
<<case 11 >>
No point in being too subtle.
You lie sideways on the bed, and she smiles takes a spot next to you. You run your hand over her belly, and through her hair.
<<eventimage aspirant/fore1.jpg full >>
She smiles again - widely even - but you can tell from her breathing that she's nervous.
/*
<<say "" "CONVO:" NEXT >>
*/
<<say "You're nothign special, and you haven't got any fashion sense. You're going to have to work extra hard. Do you know what that means?" "CONVO:I have to... give you what you want?///she suggests, resisting discouragement of your words.|That's right." NEXT MOOD:-1 THREAT:1 >>
<<say "Are you a virgin?" "CONVO:Y-no.|It's fine if you aren't... but it'd be nice if you weren't.|I'm not that experi-" NEXT >>
<<say "You've got a great body." "CONVO:I do? You like small breasts? But I thougth you told _FRIEND to get a boobjob. Well, she says you //suggested// it. Was it just for her career...?|Uh, yeah. I like petite girls. Like you..." NEXT MOOD:1 CHARM:2 >>
<<case 12 >>
<<convo >>
<<eventimage aspirant/fore2.jpg fullwidth >>
You put your lips to hers and kiss her. Her body quivvers with nervousness, but soon your tongues mingle and she seems increasingly welcoming to the hand that is exploring her body.
<<if "ORAL".playerAttribute()>_DIFF >>
<<convo "Mmmm... _FRIEND is right... You're such a good kisser...|Can you guess what else I'm good at?|Mmmmm..." >>
<<else>>
<<convo "Mmmm..." >>
<</if>>
<<cont "Take off her top." >>
<<case 13 >>
<<eventimage aspirant/fore3.jpg right >>
<<convo "" >>
<<cont "" >>
<<case 14 >>
Her breathing intensifies as you rub your hand over her partially naked body.
<<eventimage aspirant/fore5.jpg fullwidth >>
<<convo "Oh... Mmmm...|You've got a great body.|I... hoo, oh gosh...///she says, breathing harder.|///Because she is so anxious, you decide to play cautious.||I'm going to take off your bra now. Is that ok?|Y-yeah...|I just want to make sure you're ready.|I- I am. Did you really mean... about my body?" >>
<<do "Slide your hands downward..." >>
<<case 14 >>
<<case 15 >>
<<eventimage aspirant/fore3.jpg fullwidth >>
<<convo "_BOSS, _BOSS... I... I wasn't thinking...|///She seems to be getting cold feet.|I mean, _FRIEND said you just fool around a bit, not... you know.|///_FRIEND is a liar. No way _BOSS and her 'fool around a bit'. Like, I was gonna suck you off maybe. I'm really good at that..." >>
<<say "Ok, but I'm still going to need to see you naked, to assess your body." >>
/*
<<say "Oh, of course. But I need to see your whole body, so you'll need to take off these pants." >>
<<say "I respect your boundaries, _HERNAME." >>
<<say "Nevermind what _FRIEND said. Think of her as your competition- you want to outshine her, dn't you?" >>
*/
/* ------------------------------------ */
/* SEX */
/* ------------------------------------ */
<<case 30 >>
<<eventimage aspirant/bjcum1 >>
<<say "You've got such a beautiful face, _HERNAME. I'd feel bad for even smearing it with my filth." "CONVO:That's so sweet. But it's ok...|You're so much more beautiful than- well, you're just gorgeous.|Wait, what were you going to say?|I just... with her, I only ever wanted to fool around, but I feel different with you..." >>
<<case 31 >>
<<convo >>
She thinks for a moment.
<<convo "Well, I guess it would be ok if we did it but... but you have to pull out before you, you now..? I promise I'll swallow it." >>
hesitation
<<case 32 >>
Can you wear a condom?
<<case 33 >>
<<case 34 >>
Oh... oh it's so big...
<<case 35>>
/* ------------------------------------ */
/* CUM */
/* ------------------------------------ */
<<case 60 >>
/* ------------------------------------ */
/* LABELLLLLLLLLLLLLLLLLLLLL */
/* ------------------------------------ */
<<case 10 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
/* ------------------------------------ */
/* DEFAULT END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<nobr>>
<<eventhead>>
<<talkingto "Roma Cario" 1 #a2ed48 #a2ed48 >>
<<difficulty 1 >>
/*
MODEL Carina Roman
HAPPENS bdrinker_pleased PASTCONFESS
NAMES
*/
<<set _STAND = "woman-beach2" >>
<<set _EVENT_HAPPENER = "bdrinker met" >>
<<set _STUDLINESS = setup.playerAttribute("S") + setup.playerAttribute("E")/2 >>
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<set _SWIMWEAR = setup.playerClothing("outfit") ? 0 : setup.playerClothing("swimwear") >>
<<set _OUTFIT = $NPCS[$PLAYER].clothes.outfit ? $NPCS[$PLAYER].clothes.outfit : 0 >>
<<set _PLEASED = setup.playerAttribute("fuck") > 6 >>
/*
<<= setup.playerClothing() >>
*/
==
<<="older women fucked".counted() >>
<<="younger women fucked".counted() >>
<<= setup.playerClothing("swimwear") >>
_SWIMWEAR
<<= "shirt".playerWearing() >>
<<= _STUDLINESS >>
<hr>
==
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "Are that woman's tits real or fake..?" >>
<<case 0 START_SCENE >>
<<if !_HERNAME.wasFucked() >>
<<eventimage meet.jpg right >>
As you walk along the beach, you spot a gathering of a dozen or so beachgoers, all around your parent's age. Your mind would scarcely even register it if it weren't for the duo of firm spheres packed into a scarce bikini, which as you approach you realize are //definitely// fake.
<<show "She smiles as she looks at your naked torso. You remember what she said last time..." HAPPENED:bdrinker_rejected _IS:_SWIMWEAR ICON:clothes >>
<<p>>Fake or not, your lustful gawking was not discreet, and it seems she's noticed you looking at her.
<<say "Hey beautiful." "REPLY:Ha! Get real junior, you're my son's age for chrissakes, haha!" "REPLY2:Hey handsome." "REPLY3:With our looks, we'd make one attractive kid, huh." "REPLY4:I already have a kid, he's about your age.///she says, laughing." NEXT >>
<<say "Nice tits." "REPLY:Nice... scrawny nerd body. Why don't you hit the gym?" "REPLY2:I'd have prefered 'you have beautiful eyes'." "REPLY3:'You have beautiful eyes.'" "REPLY4:Oh yeah? And which pair would you rather stare at?///she says, laughing." NEXT >>
<<say "Nice tattoo." "REPLY:Never you mind it, scrawny boy." "REPLY2:Thanks. You really like it?" "REPLY3:Yeah. I'd love to get a closer look..." "REPLY4:I'm sure you would.///she says, laughing." NEXT >>
<<do "Say nothing, but maintain eye contact." "REPLY:Yeah, have a good look. It's all you'll get from me, loser." "REPLY2:Hmmm..." "REPLY3:..." "REPLY4:You're the strong silent type alright..." NEXT >>
<<do "Just keep walking." "REPLY:" HAPPEN:_EVENT_HAPPENER PAGE:777 >>
<<if !_SWIMWEAR >>
<<do "Didn't she say she wanted to see you in a swimsuit? Maybe you should change..." PAGE:160 HAPPENED:bdrinker_rejected SECRET >>
<</if>>
<<else>>
<<eventimage meetagain.jpg right >>
As you walk by a cantina, you notice a familiar pair of tits. It's _HERFIRSTNAME, that MILF you fucked before.
<<show "Or should you say, that MILF you knocked up." PREG:_HERNAME >>
<<do "Wait until she's alone and go say hi." PAGE:10 >>
<<do "Keep walking." "REPLY:You leave them be, you got what you wanted out of her." PAGE:777 >>
<</if>>
<<case 160 >>
<<p>><<image images/misc/beach_changehut.jpg right >>
<<set _TRUNKS = [] >>
<<if !_ATTIRE >>
You find a changing hut.
Do you have anything you could wear...?
<<for _i, _item range $NPCS[$PLAYER].inventory >>
<<if !setup.ITEMS[_item] >><<continue>><</if>>
<<if setup.ITEMS[_item].subcategory!="swimwear">><<continue>><</if>>
<<show "You have a <<itemtip _item >>." ITEMICON:_item >>
<<set _TRUNKS.push(_item) >>
<</for>>
<<else>>
You're dressed appropriately for beach-related activities.
<</if>>
<<wardrobe >>
<<do "Leave changing room." PAGE:1 >>
<<case 1 >>
<<eventimage talk.jpg rightwide >>
<<if _STUDLINESS < 12 >>
<<set _HERQUOTE = "$REPLY///[she says, slurring her words slightly.|she says with a giggle. (She seems drunk.)]///[Sorry, that was mean of me. But you shouldn't be that way to a grown woman, kid.|Work on your game a little, and maybe hit the gym.|Get lost.]".sayIt() >>
<<quo _WHO _HERQUOTE >>
/*
<<quo _WHO $REPLY2 "" >>
She walks away from you, but turns briefly to speak to you as she goes.
<<quo _WHO "" >>
*/
<<do "Ouch..." "REPLY:She's clearly made up her mind, you think as you leave." PAGE:777 >>
<<else>>
She gives your physique a once-over.
<<show "She seems impressed." ICON:S >>
She glances over to the man she was talking to as you approached - who is now mingling with others - and returns her attention to you, grinning slightly.
<<convo $REPLY2 >>
<<if !_SWIMWEAR >>
She looks at your clothes. <<= $NPCS[$PLAYER].clothes.outfit ? "She gestures to the <<itemicon $NPCS[$PLAYER].clothes.outfit >> you are wearing." : "" >>
<<set _HERQUOTE = "[Why you wearing all that at the beach?|Kind of unfair you can see my goods but I can't see yours, don't you think?] [I'd love to get a better view of what you've got going on under there|You should show off a body like yours].".sayIt() >>
<<quo _WHO _HERQUOTE >>
<<say "I'm just going for a walk." "CONVO:Ok, have a good walk then." "REPLY:She gives you a wave goodbye as she moves to mingle with her group of friends nearby..." PAGE:777 HAPPEN:bdrinker_rejected >>
<<say "I'm fashionable." "CONVO:Alright, have fun with that." "REPLY:She gives you a wave goodbye as she moves to mingle with her group of friends nearby..." PAGE:777 HAPPEN:bdrinker_rejected >>
<<say "It's cold out." "CONVO:Cold? Really? Where you from, Africa? Anyway..." "REPLY:She gives you a wave goodbye as she moves to mingle with her group of friends nearby..." PAGE:777 HAPPEN:bdrinker_rejected >>
<<else>>
<<switch _SWIMWEAR >>
<<case speedo >>
<<show "She glances down at your <<itemtip _SWIMWEAR >> and cocks an eyebrow at what she sees." ICON:CLOTHES >>
<<case swimtrunks >>
<<default >>
<</switch>>
<<say "$REPLY3" CONVO:$REPLY4 NEXT >>
<</if>>
<</if>>
<<case 2 >>
<<eventimage talk.jpg rightwide >>
<<convo >>
Her eyes glance to her right, and she quickly takes the last sip of her drink.
<<convo "_HERFIRSTNAME _HERLASTNAME.|_NAME.|_NAME, ever been with an older woman?" >>
<<say "No, why do you ask?" "RESPO:Heh, you're a charmer. Yeah, you'll do." CHARM NEXT >>
<<say "Plenty." "RESPO:Yeah, //right//.|They all say that, _HERFIRSTNAME.|Heh. I don't know if you're lying, but I like your confidence." LIE NEXT >>
<<say "No, never." "REPLY:She shrugs and walks away to her group." "COVNO:Well, that's about to change... Just kidding." PAGE:777 >>
<<case 3 >>
<<eventimage talk.jpg rightwide >>
<<convo >>
She tosses you her plastic cup, which you catch.
<<quo _WHO "I got ssomething to show you.///she says, and you notice her speach is slightly slurred." >>
<<say "What's that?" NEXT >>
<<say "..." NEXT >>
<<case 4 >>
<<eventimage show1.jpg rightwide >>
While looking out to see nobody is watching, she puts her hands to the sides of her bikini bottom and...
<<say "Whoah..." NEXT >>
<<say "Holy shit..." NEXT >>
<<say "..." NEXT >>
<<case 5 >>
<<eventimage show2.jpg rightwide >>
...she gives you a view of it!
<<convo "_NAME...///she says, looking at your expression.///Put that cup in the trash can up by the walkway.|Does this m-///you begin as she starts to walk away.|Shh.///she mouths at you, holding her finger to her lips." >>
<<cont "Go throw her cup out." >>
<<case 6 >>
<<eventimage husbandtalk.jpg right >>
You toss the plastic up in the recycling recepticle while watching her. She's talking to some dude...
<<show "You can't lipread, but it looks like she's saying something along the lines of 'Hey baby, I drank a bit too much, I'm going back to the hotel.'" P:7 >>
<<do "Wait for her." PAGE:20 >>
/* ------------------------------------ */
/* REVSIIT */
/* ------------------------------------ */
<<case 10 >>
<<eventimage talk.jpg rightwide >>
<<timepasses .25 >>
You wait around a bit and get your opportunity.
<<quo WHO "_NAME..." >>
<<quo POV "Mrs. _HERLASTNAME." >>
<<say "You're looking sexy as ever." "REPLY:Really? I don't look too fat or anything?|No, why?" "REPLY2:Likewise, boytoy." "REPLY3:Look, I'm going to be blunt..." NEXT >>
<<say "Can I buy you another drink..." "REPLY:No thank you, I'm not drinking booze these days. Um..." "REPLY2:You don't need to liquor //me// up, _NAME." "REPLY3:I'd better not. Last time was a mistake, _NAME. If I hadn't been drinking then..." NEXT >>
<<say "Listen, we had fun and all, but I've got a girlfriend now..." LIE "REPLY:Oh, that's great... Um, don't forget to practice safe sex, ok?///she says, sounding mature and motherly, for a moment.|Right.|I'm serious, _NAME. It's important." "REPLY2:It wasn't that long ago you apparently didn't have a girlfriend... So it's a little early in the relationship to be getting to serious with things like fidelity.|When is your marriage getting serious?|That was uncalled for! But if it's a hatefuck you want..." "REPLY3:Oh, that's nice. You be faithful to her, you hear?|Sure, whatever you say.|I know it's kinda ironic, coming from me, but..." NEXT >>
<<case 11 >>
<<eventimage talk.jpg rightwide >>
<<convo >>
<<if _WHO.isPregnant() and random(1,0) >>
<<quo $REPLY >>
She sighs.
<<convo "We had fun, kid. But uh... oh boy. I can't even talk to you about it. I mean, I haven't even told //him//.|Told him what?|Look, don't worry about it. I gotta go, see you around, ok?" >>
<<say "Alright Mrs. _HERLASTNAME, see you around." "CONVO:It's _HERFIRSTNAME, _NAME. Take care." PAGE:888 >>
<<elseif "bdrinker_pleased".happened() >>
<<convo $REPLY2 >>
She smiles real wide at you.
<<convo "I still ache from that dicking you gave me.|I'll be more gentle, next time.|Don't. And how about //this// time?" >>
<<say "You're on, let's do it." "CONVO:Go meet me by the road, I'll just catch up with my husband and tell him I have a migraine again." PAGE:20 >>
<<say "Not today, I have things to do." "CONVO:Well, don't forget that I've got something that needs doing too. See you around." PAGE:777 >>
<<else >>
<<convo $REPLY3 >>
She sighs.
<<convo "It was fun I guess but... I don't think it's a good idea to be seeing you." >>
<<say "Alright Mrs. _HERLASTNAME, see you around." "CONVO:Yeah, see you around _NAME." PAGE:888 >>
<</if>>
/* ------------------------------------ */
/* MEETUP */
/* ------------------------------------ */
<<case 20 >>
<<stand _STAND >>
<<convo >>
Once her conversation is done, she makes her way towards you, checking over her shoulder before addressing you.
<<convo "My place is just a few minutes from here." >>
<<set $WHERE = "seaside" >>
<<say "Let's go." "RESPO:111|222|333" PAGE:25 >>
<<say "Mrs. _HERLASTNAME, let's go to my place instead." "RESPO:111|222|333" NEXT >>
<<case 21 >>
<<stand _STAND >>
<<convo "Yeah, sure. Let's get a cab, I want you in me //fast//.///she says, running her hands over your chest." >>
<<say "When you put it like that, let's do your place." "RESPO:111|222|333" PAGE:25 >>
<<do "Hail a cabcycle." "RESPO:111|222|333" MONEY:25 NEXT >>
<<case 22 >>
<<stand _STAND >>
You hail a cabcycle. When one arrives, the cabbie finds _HERFIRSTNAME kissing your neck.
<<quo POV "Take us there fast, would you." >>
He looks at _HERFIRSTNAME to you and back at her. He gives you a knowing nod and cycles extra fast while she rubs your crock in the back seat. He earns himself a tip.
<<money -10 >>
<<set $WHERE = $HOME >>
<<do "Continue." "RESPO:111|222|333" PAGE:25 >>
<<case 25 >>
<<stand _STAND >>
<<change_bg $WHERE >>
<<if $WHERE==$HOME >>
You arivve at your place. You quickly unlock the door and get her inside, so you can quickly get yourself inside...
<<else>>
You arrive at her place. She quickly unlocks the door and lets you in.
<</if>>
<<do "Continue." "RESPO:111|222|333" PAGE:30 >>
/* ------------------------------------ */
/* FUCKE */
/* ------------------------------------ */
<<case 30 >>
<<eventimage fuck1.jpg rightwide >>
<<quo WHO "Mmm, this is a nice one.|I'm going to enjoy this." "she says as she rubs you to full hardness." >>
<<if _HERNAME.wasFucked() >>
<<say "Mrs. _HERLASTNAME, you asked if I'd been with an older woman. Well, I was wondering; have you been with a younger guy?" "CONVO:Once he had his lacross friends over, and the captain... well...|Whoah...|Also when I'd go visit him in college, he had the cutest roommate... Football scholarship... his dick wasn't this big though..." EVENTHAPPEN:PASTCONFESS NEXT >>
<</if>>
<<say "Suck it, Mrs. _HERLASTNAME." NEXT >>
<<case 31 >>
<<eventimage fuck2.jpg rightwide >>
<<convo >>
You squeeze her tits as she sucks your cock, pressing them up against your junk.
<<quo WHO "Mmmm..." >>
<<cont >>
<<case 32 >>
<<eventimage fuck3.jpg rightwide >>
<<feed _WHO >>
<<quo WHO "Gulp... Mmmm...._NAME, let's fuck." >>
<<say "Sure thing, Mrs. _HERLASTNAME." NEXT >>
<<case 33 >>
<<eventimage fuck0.jpg rightwide >>
She pulls aside her bikini bottom to reveal her glistening wet pussy.
<<quo WHO "_NAME, I'm gonna ride that young cock of yours...|" >>
<<cont >>
<<case 34 >>
<<eventimage fuck4.jpg rightwide >>
She twists her hips around as she moves herself up and down the length of your dick.
<<if "PASTCONFESS".happened() >>
<<convo "Mmm... Charles used to love the way I do this.|Your husband?|No...|The football player?|No... another of my son's friends... Ahhh..." >>
<<else>>
<<convo "Mmm... So firm and hard...." >>
<</if>>
_HERNAME knows her way around a dick, and you have loads of fun fucking her.
<<cont >>
<<case 35 >>
<<eventimage fuck5.jpg rightwide >>
Grunts, moans and the slapping of wet flesh permeate the air. You squeeze the woman's ass as your body starts to tell you //it's time//.
<<say "I'm going to cum, Mrs. _HERLASTNAME." "CONVO:Do it... inside me..." NEXT >>
<<do "Cum!" "CONVO:Mmmm... You're coming aren't you..." NEXT >>
<<case 36 >>
<<eventimage fuck6.jpg rightwide >>
<<convo "" >>
<<quo POV "Uhh!" >>
<<quo WHO "Ahhhh!" >>
<<fuck 0 0 milf $WHERE >>
<<if _SHEJUSTGOTPREGNANT >>
You have successfully re-milfed _HERNAME.
<<elseif _HERNAME.isPregnant() >>
You fuck your baby momma one more time.
<<else>>
You creampied her, but to no avail apparently. Hopefully, you'll get another chance.
<</if>>
<<cont >>
<<case 37 >>
<<if _PLEASED >>
<<eventimage fuck3.jpg rightwide >>
<<happen bdrinker_pleased >>
She licks your cock clean.
<<show "She really enjoyed the sexing you gave her." ICON:FUCK >>
<<quo WHO "_NAME, I'll be in town for while, so lets make sure we run into each other soon, ok?///she says happily after swallowing what she's licked up." >>
<<else>>
<<stand _STAND >>
<<quo WHO "Fuck... I told myself after last time, I wouldn't do this again..." >>
She fumbles around in the dark for her bikini top and bottom. You hand her her bikini bottom, after you've wiped the excess cum off your dick with it.
<</if>>
_HERFIRSTNAME seems a lot more sober now. The room reeks of alcohol - among other funk - so she probably sweat all her booze out.
<<if $WHERE==$HOME >>
<<quo WHO "Shit, I gotta go." >>
<<do "Slap her on the ass and send her on her way." "CONVO:" "REPLY:She leaves in a hurry." PAGE:777 >>
<<else>>
<<quo WHO "You have to leave, _NAME." >>
<<do "Get your swimsuit back on and leave before her husband gets home." "CONVO:" "REPLY:You walk the streets cheerfully, knowing you fucked another man's woman." PAGE:777 >>
<</if>>
/* ------------------------------------ */
/* DEFAULT END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<convo >>
<<ifreply "You leave her." >>
<<event_delayrepeat 9 >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
<<set _EVENTNAME = "shaming" >>
<<if setup.eventUntouched(_EVENTNAME) and "girls raped".countup()>5 >>
<<event_activate _EVENTNAME >>
<</if>>
/* ------------------------------------ */
/* MILESTONES */
/* ------------------------------------ */
<<set _MILESTONE = [ "girls_fucked", 20 ] >>
<<set _MILESTRING = _MILESTONE[0] +"_"+ _MILESTONE[1] >>
<<if !$RECORDS.milestones.includes(_MILESTRING) and _MILESTONE[0].counted()>=_MILESTONE_AMT >>
<<set _IMG = _MILESTRING+".jpg" >>
<<littledream "///In your dream you see a beautiful girl washing a car, completely oblivious to your presence. For some reason you're trying to tell her something, but your words are soft and garbled and she doesn't seem to notice. As she continues to scrub that car, you are content to look at her amazing body. //It's fine she doesn't see me... I'll just keep looking. I'll remember her even if she doesn't remember me...//.|///Suddenly, you become revolted by your own thoughts. Just staring at something you'll be content to let other men enjoy? You're better than that. That's not you at all, not anymore...|///You stride confidently towards her, and as you do so she looks over her shoulder at you. The look she gives you... it's what you expect. What you deserve, in fact.|///You wake up before you reach her. That's fine, you think to yourself. You don't have to settle for just dreaming about girls like that." _MILESTRING >>
<<activatescenario courageshots >>
<<show "You're going to keep your eyes out." ICON:EVENT >>
<</if >><<set _GLOSSARY = {
"Ostentação" : {
aka: "Ostentacao",
txt: "The priciest hotel on the island. The Ostentação is the sort of place you'd take your girlfriend if you wanted to propose to her, not the sort of place you'd ever stay in for a regular vacation. To rent a room for them, it's going to cost K= 750 at least! "
}
"Universe of Unrest" : {
aka: "UoU",
txt: "A sci-fantasy media franchise that began as a MMORPG. In its heyday the game made more than anyone Hollywood movie studio on its best month, every month. Now the franchise retains popularity mostly through ancillary media such as films, TV shows, and spinoff games.",
}
"TEMPLATE" : {
aka: "",
txt: "",
}
} >><<eventhead>>
<<talkingto $WHO >>
<<difficulty 1 >>
<<set _placeO = $PLACES[$WHERE] >>
<<include QUIPTEMP >>
<<set _herO = setup.getPerson($WHO) >>
<<set _herQuipO = setup.QUIPS.woman >>
<<set _youQuipO = setup.QUIPS.player >>
<<tempvars _herO.traits traits >>
<<set _woman = _herO.age<24 ? "girl" : "woman" >>
<<set _NICKNAME = _herO.nickname_yours ? _herO.nickname_yours : _NAME >>
<<set _NICKNAME = _NAME==_NICKNAME and _herO.age<21 ? "Mr. "+_LASTNAME : _NICKNAME >>
<<set _have_fucked = _WHO.wasFucked() >>
<<tempvars $NPCS[$PLAYER].traits playertraits >>
<<set _fuck_threshhold = 20 >>
<<set _fun_threshhold = 10 >>
<<set _slut_threshhold = 20 >>
<<if "beach waterpark".includes($WHERE) >><<eventhappen wearing_bikini >><</if>>
<<set _OUTFIT = "wearing_bikini".happened() ? "bikini" : "" >>
<<set $NPCS[_WHO].dates = $NPCS[_WHO].dates ? $NPCS[_WHO].dates : {total:0} >>
<<set _datesDone = $NPCS[_WHO].dates.total >>
<<set _datesHere = $NPCS[_WHO].dates["at "+$WHERE] >>
''_OUTFIT''
<div style="float: right; min-width: 200px; margin: 0 0 0 .5em;">
<<bar _LOVE 100 "fancy red" Love >>
<<bar _MOOD _fuck_threshhold "fancy purple" Mood >>
<<bar _FOOL _fuck_threshhold "fancy green" Fool >>
<<bar _herO.stats.lust 100 "fancy green" Lust >>
</div>
<<switch $PAGE >>
<<case -1 0 1 SCENE_LAUNCHER >>
<<change_bg >>
<<standdressup _WHO _OUTFIT far >>
<<if _WHO.hasTrait("loves "+$WHERE) >>
<<mood 3 >>
<<elseif _WHO.hasTrait("likes "+$CHOICE) >>
<<mood 1 >>
<<elseif _WHO.hasTrait("hates "+$CHOICE) >>
<<mood -3 >>
<<else>>
<</if>>
<<set $NPCS[_WHO].lastDate = $WHERE >>
You arrive at _placeO.name.
<<if _datesDone == 1 >>
<<show "This is your first date! Try to make a good impression." ICON:DATE >>
<<eventhappen FIRSTDATE >>
<<elseif !_datesHere >>
<<show "You've never taken here here before." ICON:DATE >>
<<eventhappen FIRSTDATE_HERE >>
<</if>>
<<set _counter = _WHO + " dates" >>
<<set $NPCS[_WHO].dates.total += 1 >>
<<set $NPCS[_WHO].dates["at "+$WHERE] = $NPCS[_WHO].dates["at "+$WHERE] ? $NPCS[_WHO].dates["at "+$WHERE] + 1 : 1 >>
<<show "You catch sight of her.|You notice her a little ways away." ICON:P >>
<<do "Approach her." PAGE:5 >>
<<do "Take a look at her from afar." HAVE:camera HAVE:camerazoom PAGE:2 >>
<<case 2 LOOK_AT >>
<<standdressup _WHO _OUTFIT far >>
You point your camera at her and zoom in.
<<set _horny_gain = 20 >>
<<observe _WHO >>
<<set _image = "images/npcs/"+_WHO+"/stand-"+_OUTFIT+".png" >>
<<photofx _image camera left 20 >>
<<if _datesHere<2 and _OUTFIT=="bikini" >>
<<if _traits_big_boobs >>
<<show "She's got nice big boobs." >>
<<set _horny_gain += _playertraits_boob_man ? 20 : 10 >>
<</if>>
<<if _traits_for_breeding and !_ISPREGNANT >>
This body... is going to serve a specific purpose.
<<set _horny_gain += 5 >>
<<elseif _traits_for_fun >>
<<if _WHO.wasFucked()>>
You've had fun with her and you're going to have a lot more.
<<else>>
You cannot wait to get inside this.
<<set _horny_gain += 5 >>
<</if>>
<<elseif _traits_for_friend or _traits_for_love >>
<<p>>This feels kind of wrong.
<</if>>
<<addtrait _WHO "photographed bathing" >>
<<take photobikini_hidden >>
<<else>>
<<take photogirl_hidden >>
<</if>>
<<addtrait _WHO "photographed hidden" >>
<<sin lewd >>
<<horny _horny_gain >>
<<do "Approach her." PAGE:5 "REPLY:The unsolicited photography done, you quickly stow your camera before she notices." >>
<<case 5 GREET_N_GIFT >>
<<standdressup _WHO _OUTFIT >>
<<ifreply "" >>
You approach her and wave. She notices you and waves back.
How do you greet her?
<<switch $CHOICE >>
<<case GIFT >>
<<p>>You consider what gift to give her...
<<set _giftList = "flower flower2 flowers ring".split(" ") >>
<<for _g, _gKey range _giftList >>
<<if !_gKey.owned() >><<continue>><</if>>
<<set _hadGift = 1 >>
<<set _giftO = setup.ITEMS[_gKey] >>
<<do "Give her a _giftO.name." CHOICE:GIFT CHOICE2:_gKey ITEMICON:_gKey MYSTERY NEXT >>
<</for>>
<<=!_hadGift ? "You search your pockets and you don't have anything to give. Well, you have //one// thing you can feel in your pockets if you dig real deep, but it'll be a gift for later if you're lucky." : "" >>
<<case COMPLEMENT >>
<<p>>You consider what complement to pay her...
<<set _compList = "hair skin outfit".split(" ") >>
<<if _STAND.includes('bikini') >><<set _compList.push("tits")>><</if>>
<<for _c, _cKey range _compList >>
<<set _giftO = $ITEMS[_cKey] >>
<<do "Complement her _cKey." CHOICE:COMPLEMENT CHOICE2:_cKey MYSTERY NEXT >>
<</for>>
<hr>
<</switch>>
<<do "Give her a gift." CHOICE:GIFT ZICON:GIFT >>
<<do "Hug her." CHOICE:HUG PAGE:30 >>
<<do "Kiss her on the cheek." CHOICE:KISS_CHEEK PAGE:30 >>
<<do "Kiss her." CHOICE:KISS_NORMAL PAGE:30 >>
<<do "French kiss her." CHOICE:KISS_FRENCH PAGE:30 >>
<<case 30 GREETED >>
<<standdressup _WHO _OUTFIT >>
<<set _DB = {} >>
<<set _DB.HUG = {
intimacyThresh : 1, happinessBonus : 1, skillTested : "grab",
txt_do : "",
txt_like : "",
txt_hate : "",
} >>
<<set _DB.KISS_CHEEK = {
intimacyThresh : 3, happinessBonus : 3, skillTested : "charm",
txt_do : "As you meet her, you lean in close and peck her on the cheek.",
txt_like : "",
txt_hate : "",
} >>
<<set _DB.KISS_NORMAL = {
intimacyThresh : 6, happinessBonus : 5, skillTested : "oral",
txt_do : "As you meet her, you lean in close and kiss her on the lips.",
txt_like : "",
txt_hate : "",
} >>
<<set _DB.KISS_FRENCH = {
intimacyThresh : 20, happinessBonus : 7, skillTested : "oral",
txt_do : "As you meet her, put your arm around her and kiss her on the lips...",
txt_like : "",
txt_hate : "",
} >>
<<switch $CHOICE >>
<<case HUG KISS_CHEEK KISS_NORMAL KISS_FRENCH >>
<<set _OBJ = _DB[$CHOICE] >>
<<set _YES = _OBJ.skillTested.playerSkill() > 4 >>
<<set _NO = _OBJ.intimacyThresh >>
<<if _LOVE > _NO >>
<<=_OBJ.txt_like >>
<<show "You're close enough that she expects this sort of thing." ICON:_OBJ.skillTested >>
<<mood 1 >>
<<elseif random(_YES) >= random(_NO) >>
<<=_OBJ.txt_like >>
<<show "She was taken off guard, but she liked it." ICON:_OBJ.skillTested STYLE:ICONPASS >>
<<mood _OBJ.happinessBonus >>
<<elseif _LOVE > _NO >>
<<=_OBJ.txt_hate >>
<<mood 1 >>
<<else>>
<<show "She was caught by surprise, and did not like the suprise at all." ICON:_OBJ.skillTested STYLE:ICONFAIL >>
<</if>>
<<case GIFT >> /* PRESUMED GIFTING */
You present her with a gift: <<itemtip $CHOICE >>
<<give $CHOICE2 >>
<<if _WHO.hasTrait("loves "+$CHOICE) >>
<<quo WHO "Oh wow, I love it!" >>
<<mood 6 >>
<<love 1 >>
<<elseif _WHO.hasTrait("likes "+$CHOICE) >>
<<quo WHO "Thank you so much!" >>
<<mood 3 >>
<<elseif _WHO.hasTrait("hates "+$CHOICE) >>
<<quo WHO "Oh... thanks." >>
<<mood -2 >>
<<else>>
<<quo WHO "Thank you! So generous." >>
<<mood 1 >>
<</if>>
<<default >>
You $CHOICE her $CHOICE2.
<</switch>>
<<p>>Now that that's over, decide what to do.
<<include changerOutingFacts >>
<<set _theOptions = [] >>
<<if _theOptions.length >>
<<for _o, _option range _THEOPTIONS >>
<<set _giftO = $ITEMS[_cKey] >>
<<do "Complement her _cKey." CHOICE:COMPLEMENT CHOICE2:_cKey MYSTERY NEXT >>
<</for>>
<<else>>
<</if>>
<<set _PAGE = "PAGE:40" >>
<<say "Hi _HERNAME." MOOD:2 "STRING:Hey _NICKNAME." "REPLY:She did not like that, heh." _PAGE >>
<<say "Is that a new swimsuit? You look great in it.|I've never seen you in that. I like what I see." HAPPENED:FIRSTDATE_HERE _OUTFIT=BIKINI "STRING:Oh, that's so sweet.|Aww, thank you." "REPLY:She smiles at your complement. The situation allows you to take a look at her body without setting her off, and you get a bit excited." HORNY:20 CHARM:2 MOOD:5 _PAGE >>
<<say "You look amazing.|You look beautiful.|I love what you've done with your hair." MOOD:2 "STRING:Oh, that's so sweet.|Aww, thank you." "REPLY:She smiles at your complement." CHARM:2 _PAGE >>
<<say "You look //udderly// amazing.|I love the sight of your tits. Your face is pretty too I guess.|There's my breast gal." HERTRAIT:big_boobs ICON:TRAIT MOOD:-3 "STRING:Why would you say that?" "REPLY:She did not like that, heh." _PAGE >>
<<set $CHOICE="">>
<<case 40 EVENT_OR_INTIMATETALK >>
<<set $CHOICE="">>
<<standdressup _WHO _OUTFIT >>
<<if $STRING >>
<<quo WHO $STRING >>
<</if>>
<<ifreply >>
<<if random(0,1) >>
An event happens.
<<else>>
You have an intimate chat. She asks questions and you have to remember stuff about her. You an learn it right if
<</if>>
<<do "Go to EVENT" PAGE:46 >>
<<do "Go on." PAGE:50 >>
<<case 46 >>
<<include changerOutingEvents >>
/* ------------------------------------ */
/* INVITE_IN_OR_WHATEVER */
/* ------------------------------------ */
<<case 50 WINDDOWN >>
<<standdressup _WHO _OUTFIT >>
==why does the date end at the player's place==
The date is drawing to an end and _HERNAME
<<= "is clearly unimpressed with you|seems kinda bored|seems like she had a good time".describeAmount(0, _fun_threshhold, $MOOD) >>.
<<set _insight = "kind of irritable|annoyed with you|bored|happy|like she's in a good mood|like she's having fun|like she's in a great mood and it might //rub off on you//.".describeAmount(0, _fuck_threshhold+5, $MOOD) >>
<<show "She seems _insight." P:7 >>
<<p>><<sayone "Now it's time to see if all the effort you put in is going to pay off...|The real event starts now... if things went well, anyway." >>
_HERNAME is looking
<<describeamount 0 20 setup.sexyRating(_WHO) "ok-ish?|kinda cute|pretty good|sexy as hell" >>
<<describeamount 0 20 setup.slutRating(_WHO) "you aren't sure she'll be willing to fuck|but who knows if she's ready to fuck|and maybe she'll fuck you|and odds are she's a slut" >>.
<<if !_have_fucked >>
//<<sayone "You've never been in her. Could today be your lucky day?">>//
<<else>>
You've fucked her before, so you've got that working in your favor.
<</if>>
<<set $STRING = "" >>
<<do "Invit her over." NEXT "STRING:" >>
/*
<<= _fuck_threshhold >>
*/
/* LOVE COUNTOUT */
/*
<<if _MOOD > _fuck_threshhold >>
<<love 1 >>
<<elseif _MOOD > _fun_threshhold >>
<<love 1 >>
<</if>>
*/
/*
<<do "Take her to her place." >>
<<do "Invite her to your place." >>
<<do "Invite her in." NEXT >>
*/
<<do "Say goodnight." PAGE:60 >>
<<case 51 >>
<<standdressup _WHO _OUTFIT huge >>
You invite her in.
<<set _RESULT = 1 >>
<<if !_have_fucked and _MOOD<_fun_threshhold and setup.slutRating()>20 >>
<<quo WHO "To be honest, this date sucked and I don't really like you that much either." >>
<<quo POV "Heh, ok. Respect the bluntness, I guess." >>
<<quo WHO "All that said, you brought a condom, right?" >>
<<quo POV "What?" >>
<<quo WHO "Well, we are going to fuck, right? I would have walked out on you after ten minutes if I weren't holding out for some sex." >>
<<quo POV "You could have said so sooner..." >>
<<set _will_fuck = 1 >>
<<elseif !_have_fucked and _MOOD<_fun_threshhold >>
<<quo WHO "Uh, no sorry I have somewhere to be.|Yeah I really don't think so _NAME." >>
<<quo POV "But-" >>
<<quo WHO "Did you really think..? Seriously?|I gotta go." >>
She takes off without saying anything else.
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<set _will_fuck = 0 >>
<<elseif _RESULT >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
dsafds
<<set _will_fuck = 1 >>
<</if>>
<<if _will_fuck >>
<<do "Take her home." PAGE:100 >>
<<else>>
<<eventhappen struck_out >>
<<do "Say goodnight." PAGE:777 "REPLY:You struck out. Oh well." >>
<</if>>
<<=_herO.stats.lust>>
<<=_herO.stats.virtue>>
<<=_herO.stats.virtue>>
<<=_WHO.wasFucked() >>
/*
<<set _STATS = _herO.stats >>
==
_CHANCE<<set _CHANCE = 10 + setup.playerAttribute("L") >>
_CHANCE<<set _CHANCE += _WHO.hasTrait("slut")*10 >>
_CHANCE<<set _CHANCE += _WHO.hasTrait("virgin")*-20 >>
_CHANCE<<set _CHANCE += _WHO.wasFucked()*15 >>
_CHANCE<<set _CHANCE += Math.min(0, _STATS.lust - _STATS.virtue ) >>
_CHANCE<<set _CHANCE += _STATS.love >>
_CHANCE<<set _CHANCE += _datesDone/4 >>
_CHANCE<<set _CHANCE += _MOOD * 3 >>
_CHANCE
<<set _ROLL = $NUMBER%100 >>
You have a _CHANCE% chance, and you roll a _ROLL.
==
<<quo POV "It doesn't have to end here.|I think things are just starting to heat up." >>
<<if _ROLL <= _CHANCE/2 >>
<<quo WHO "I cannot //wait// to get alone with you, //_NAME//.|Yeah, we're just getting started." "she says, running her hands over your body.|she says, and then gives you a long, slow kiss.|she says, pressing her body against yours." >>
<<set _getLaid = 1 >>
<<love 2 >>
<<elseif _ROLL <= _CHANCE >>
<<quo WHO "Your place, or mine?|_NAME, you know I'm in the mood." >>
<<set _getLaid = 1 >>
<<elseif _ROLL > _CHANCE/2 >>
<<quo WHO "Absolutely not, _NAME.|Dream on. This date was terrible." >>
<<set _getLaid = 0 >>
<<love -1 >>
<<else>>
<<quo WHO "I don't think so, _NAME. Not this time." >>
<<set _getLaid = 0 >>
<</if>>
<<if _WHO.hasTrait("slut") or _WHO.hasTrait("whore") and !_getLaid >>
<<set _CHANCE += _STATS.lust() >>
<<if random(0,100)<_CHANCE >>
<<quo WHO "On second thought, I'm really horny." >>
<<set _getLaid = 0 >>
<<virtue _WHO -5 >>
<</if>>
<</if>>
*/
/* ------------------------------------ */
/* REFUSE_INVITEIN */
/* ------------------------------------ */
<<case 60 FINAL_GOODBYE >>
<<standdressup _WHO _OUTFIT >>
_WHOO
<<set _slut_rating = setup.slutRating(_WHO) >>
_slut_rating
_have_fucked
==slut_rating _slut_rating==
<<quo POV "I've had a great time.|I really enjoy our time together." >>
<<if _MOOD>=_fun_threshhold >>
<<quo WHO "I couldn't agree more.|I feel the same way, _NAME." >>
<<else>>
<<quo WHO "Yeah, anyway...|Hmm, great." >>
<</if>>
/* */
<<if _MOOD>=_fuck_threshhold*1.5 or _slut_rating > _slut_threshhold >>
Realizing you are drawing the date to a close, she seems suddenly irritated.
<<quo WHO "_NAME, really? We're just ending it here?" "" >>
<<quo POV "Yeah, why?" >>
<<if _have_fucked >>
<<quo WHO "I was thinking we could end it on a high note?|Isn't there something you'd still like to do?" >>
<<quo POV "A kiss?" >>
<<quo WHO "I was thinking something more intimate.|Come on _NAME, let's //do it//." >>
<<show "Well, this is the reason you picked her." HERTRAIT:for_breeding >>
<<else>>
<<quo WHO "Don't you want to take things further?|Do you not know how to read a woman's body language?|I just //know// you want the same thing I do.|_NAME, it's date #_datesDone. I think we know each other well enough..." >>
<<quo POV "Well sure, but-" >>
<<quo WHO "I've been dying to see see what you have stuffed in those shorts.|You could eat least offer to eat a girl out...|Let me spell it out for you: I'm D... T... F..." >>
<<quo POV "_HERNAME..." >>
<<quo WHO "Trust me, you don't want to leave this girl frustrated.|A girl has needs, _NAME. And I need you to fulfil them...|Come on, it'll be so much fun..." >>
She's in the mood and she isn't shy about letting you know.
<<show "She's coming on a little strong; maybe she'll do it raw if you ask?" HERTRAIT:for_breeding ICON:breed >>
<<show "Seems you've chosen a slutty one to fall in love with. It might annoy her if you try to 'take things slow', you pussy." HERTRAIT:for_love ICON:love >>
<<show "Pretty ideal." HERTRAIT:for_fun ICON:fuck >>
<<quo POV "Uhh...|Well..." >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<eventhappen asked_for_sex >>
<<do "Say yes." PAGE:100 "STRING:" >>
<<do "Insist no." PAGE:777 >>
<</if>>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo WHO "" >>
<<quo POV "" >>
<<quo POV "" >>
<<else>>
<<quo POV "I hope to see you again soon." >>
<<quo WHO "Call me soon, _NAME." >>
<<quo POV "" >>
<<quo POV "" >>
<</if>>
/* ------------------------------------ */
/* FUCKING */
/* ------------------------------------ */
<<case 70 >>
/* ------------------------------------ */
/* FUCKING */
/* ------------------------------------ */
<<case 100 >>
<<standdressup _WHO _OUTFIT near >>
<<place_change $HOME >>
/*
<<set $WHERE = $HOME >>
<<change_bg $WHERE >>
<<show "For breeding." "TRAIT:_WHO:for breeding" >>
<<show "PREG." PREG >>
<<show "notPREG." !PREG >>
<<charimage fuck_foreplay_0.jpg rightwide >>
<<do "" PAGE: >>
*/
<<cont >>
<<case 101 >>
_WHO
<<fuck_minigame _WHO >>
/* ------------------------------------ */
/* DEFAULT_END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<if $STRING >><<quo HER $STRING >><</if>>
<<convo >><<showifexists $REPLY >>
<<set _love_reward = _MOOD >= _fun_threshhold ? 1 : 0 >>
<<set _lust_reward = _MOOD >= _fuck_threshhold ? 5 : 0 >>
This concludes your date with _HERNAME.
<<p>>
<<if _MOOD >= _fuck_threshhold >>
She really had a good time
<<elseif _MOOD >= _fun_threshhold >>
She had a good time
<<else>>
She did not have a good time
<</if>>
<<if "asked_for_sex".happened() >>
and she even asked for sex and you turned her down.
<<set _lust_reward += 10 >>
<<elseif "struck_out".happened() >>
and you tried to fuck her but she turned you down.
<<set _love_reward -= 1 >>
<</if>>
<<face _WHO >>
<<love _love_reward >>
<<lust _lust_reward >>
<<event_exitlink >>
<<journal _WHO "" >>
<<case 888 BADEND >>
<<convo >><<showifexists $REPLY >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >><<showifexists $REPLY >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
/*
<<if $PAGE>=100 and $PAGE<= 444 >>
<<goto changerFucking >>
<</if>>
*/
==<<showobject _herO >>==<<eventhead>>
<<talkingto $WHO >>
<<difficulty 1 >>
<<tempvars _WHOOBJ.traits HERTRAITS >>
<<set _CUBUS_OVERRIDE_MYSTERY = 0 >>
<<include QUIPTEMP >>
<<set _herO = setup.getPerson($WHO) >>
<<set _herQuipO = setup.QUIPS.woman >>
<<set _youQuipO = setup.QUIPS.player >>
<<tempvars _herO.traits traits >>
<<set _woman = _herO.age<24 ? "girl" : "woman" >>
<<set _NICKNAME = _herO.nickname_yours ? _herO.nickname_yours : _NAME >>
<<set _NICKNAME = _NAME==_NICKNAME and _herO.age<21 ? "Mr. "+_LASTNAME : _NICKNAME >>
<<if _HERTRAITS_know_her >>
<<set _HERHANDLE = _HERFIRSTNAME+" "+_HERLASTNAME >>
<<elseif _HERTRAITS_have_met >>
<<set _HERHANDLE = _HERNAME >>
<<else>>;;
<<set _traits_notable = "asian|black|latina| |sexy|fat|chubby| |blonde|brunette|redhead|milf|big boobs|student|teen".toArray() >>
<<set _HERDESC += $WHOOBJ.age>24 ? "Woman" : "Girl" >>
<<set _HERDESC = "<cap>" + setup.sayFirst( $WHO.getTraits(), _traits_notable ) + "</cap> " >>
<</if>>
<<set _learnableTraits = "know her cycle|know her well|know her secrets|know her birthday|know her friends|know her family".toArray() >>
<<set _taggableTraits = "for fun|for money|for love|for breeding|for friendship".toArray() >>
<<set _loveThresh = 70 >>
<<set _likeThresh = 40 >>
<<set _hateThresh = 0 >>
<<set _TESTBONUS = 9 >>
<<if $PAGE > 5 and 0 >>
<div style="float: right; min-width: 200px; margin: 0 0 0 .5em;">
<<bar _LOVE 100 "fancy red" Love >>
<<bar _MOOD 20 "fancy purple" Mood >>
<<bar _FOOL 20 "fancy green" Fool >>
<<bar _herO.stats.lust 100 "fancy green" Lust >>
</div>
<</if>>
<<widget tempskillvars >>
<<set _varWho = $args[0] ? $args[0] : $WHO >>
<<set _varName = $args[1] ? $args[1] : "HERSKILLS" >>
<<set _varArr = setup.getSkills(_varWho) >>
<<tempvars _varArr _varName >>
<</widget>>
<<tempskillvars $PLAYER POVSKILLS >>
<<tempskillvars $WHO HERSKILLS >>
<<widget tempstatvars >>
<<set _varWho = $args[0] ? $args[0] : $WHO >>
<<set _varName = $args[1] ? $args[1] : "HERSTATS" >>
<<set _varArr = setup.getStats(_varWho) >>
<<tempvars _varArr _varName >>
<</widget>>
<<tempstatvars $PLAYER POVSTATS >>
<<tempstatvars $WHO HERSTATS >>
<<widget temptraitvars >>
<<set _varWho = $args[0] ? $args[0] : $WHO >>
<<set _varName = $args[1] ? $args[1] : "HERTRAITS" >>
<<set _varArr = _varWho.getTraits() >>
<<tempvars _varArr _varName >>
<</widget>>
<<temptraitvars $PLAYER POVTRAITS >>
<<temptraitvars $WHO HERTRAITS >>
<<if !$FK or $PAGE!=201 >>
<<girlmeet_sidebar >>
<</if>>
<div class="leftcol" style="width:66%; _border:2px solid red; box-sizing:border-box;" >
<<switch $PAGE >>
<<case -1 0 SCENE_LAUNCHER >>
You bring up ''_HERFIRSTNAME _HERLASTNAME'' on your phone.
/*
<div class='normalbox'>
''Notes''<<p>>
</div>
*/
<<set $EVENT_HAPPENED = [] >>
/* TRAITNOTES */
She is a <<= _traits_know_age ? _herO.age : "???" >>-year-old
<<=_herO.race ? _herO.race : "" >>
<<=_herO.age>25 ? "woman" : "girl" >>.
_herO.description
<<set $NUMBER = $DICEROLLS[0] + $DICEROLLS[1] + $DICEROLLS[2] >>
/* MINDNOTES */
She
<<describeamount 0 100 _herO.stats.love "has no strong feelings about you|seems to like you|really likes you|loves you|adores you" >>,
<<describeamount 0 100 _herO.stats.fear "might trust you|is suspicious of you|is afraid of you|has nightmares about you" >>,
<<describeamount -100 100 _herO.stats.virtue "is she-Satan|is evil|is a bad person|is not a great person|is morally neutral|is nice|is a good person|has a good heart|is an angel" >>,
you think.
/* SEXNOTES */
You
<<if _WHO.wasFucked() >>
have fucked her,
<<else>>
haven't fucked her yet,
<</if>>
<<if _WHO.isPregnant(1) >>
and she is ''pregnant with your baby''.
<<elseif _WHO.isPregnant() >>
and she is ''pregnant with <<=_WHO.getBabyDaddy()>>'s baby''.
<<elseif _WHO.hasTrait("know her cycle") >>
/* <<bioscanner _WHO >>
/*
''Fertility'' <<= _herO.repro.fertility >><br>
''Gestation'' <<= _herO.repro.gestation >><br>
''Cycle''<br>
<<= _WHO.getCycle() >>
<<= >>
<<= _WHO.getCycle('chance') >>%
''Womb'' <<=_herO.repro.womb >><br>
''Offspring'' <<=_herO.repro.offspring >><br>
<<spacer>>
*/
and you know she's at the ''<<=_WHO.getCycle('term')>>'' part of her cycle and
<<set _pregchance=_WHO.getCycle('chance')>>
<<describeamount 0 _pregchance 100 "won't|is unlikely to|probably won't|might|could easily|will probably|is highly likely|is almost guaranteed to" >> <<= "get pregnant|get knocked up|become pregnant".sayOne() >>.
<<else>>
haven't gotten her pregnant.
<</if>>
/* purpose for */
<<for _t, _trait range _herO.traits >>
<<if _trait.includes("for ")>><<set _fortag=_trait>><<continue>><</if>>
<</for>>
<<p>>==_fortag==
<<switch _fortag >>
<<case "for friendship" >>She'd be a good friend to have.
<<case "for love" >>There's something special about her...
<<case "for fun" >>You're going to have a lot of fun with this one, you hope.
<<case "for money" >>This one's going to earn you some Ks, hopefully.
<<case "for breeding" >><<=_WHO.isPregnant(1) ? "She's already serving her purpose, now that she's pregnant." : "One way or another, you'll get her knocked up." >>
<<default>>You aren't sure what - if anything - she means to you, yet.
<</switch>>
/*
<<set _tigList = "for fun|for money|for love|for breeding|for friendship".toArray() >>
<<set _tigList = _herO.traits.getPrefixed("for ") >>
<<for _t, _tig range _tigList >>
<<traittip _tig 0 >>
<</for>>
*/
<<p>>
<<if _know_her_age >><<bullet >>
She's a _herO.age year old.
<</if>>
<<if _trait_know_her_cycle >><<bullet >>
<<for _rvar, _rval range _herO.repro >>
<<if "cycle fertility cycle gestation womb".includes(_rvar) >><<continue>><</if>>
<cap>_rvar</cap>: _rval,
<</for>>
<</if>>
<<if _know_her_secrets >><<bullet >>
You think you know some of her secrets.
<</if>>
<<if _know_her_birthday >><<bullet >>
<<set _daysTill = ($DAY%365) - _whoO.birthday + $DAY >>
Her birthday is <<showdate _whoO.birthday >>. (That's in _daysTill days.)
<</if>>
<<if _know_her_friends >><<bullet >>
You know about some of her friends.
<</if>>
<<if _know_her_family >><<bullet >>
You know about her family.
<<for _rvar, _rval range _herO.repro >>
<<if "cycle fertility cycle gestation womb".includes(_rvar) >><<continue>><</if>>
<cap>_rvar</cap>: _rval,
<</for>>
<</if>>
<<if _know_her_well >><<bullet >>
You know her quite well.
<</if>>
<<do "Send a pic to Typhon to get an estimate of her value." PARTY:TYPHON ZZZPAGE:210 MYSTERY FAILREASON:WIP >>
<<do "Send her data to Doc to see if she can get any info." !ISPREG PARTY:DOCO ZZZPAGE:220 MYSTERY FAILREASON:WIP >>
<<do "Think about what she means to you." PAGE:2 >>
<<do "Hit 'Dial' to give her a call." PAGE:10 ITEMICON:PHONE >>
<<do "Get on with your day." ICON:event_again GOTO:Place >>
/* ------------------------------------ */
/* Ask around */
/* ------------------------------------ */
<<case 210 TYPHON_ASSESS >>
<<holostand _WHO >>
You send her profile pic and holodata along with a few notes.
<<quo POV "What do you think?" >>
<<set _totalScore = 100 >>
<<set _phyScore = $WHO.getStat("E") + $WHO.getStat("E")/2 >>
<<set _lookScore = $WHO.getStat("C") + $WHO.getStat("A")/2 >>
<<set _words = "" >>
<<set _words += "" >>
<<set _words += "She's ugly as shit|She's not much to look at|She's ok in the looks department|She's a bit cute maybe|She's decent... more than decent, actually|She's really sexy|She's //amazing// looking|She's incredible, let me say it again, incredible".describeAmount(0, 20, _lookScore) >>
<<set _words += ". " >>
<<set _words += "I'm not ".describeAmount(0, 20, _phyScore) >>
<<quo typhon "" >>
<<quo typhon "" >>
<<do "Go back." PAGE:0 >>
<<case 220 DOCO_ASSESS >>
<<do "Go back." PAGE:0 >>
/* ------------------------------------ */
/* TAGGING */
/* ------------------------------------ */
<<case 2 TAGGING >>
<<set _herTigs = _herO.traits.getPrefixed("for ") >>
==
sexy<<=setup.sexyRating(_WHO)>>
fuck<<=setup.fuckRating(_WHO)>>
slut<<=setup.slutRating(_WHO)>>
==
<<if !_herTigs.length >>
What does _HERNAME mean to you? You should decide now, before you get too attached or burn a bridge.
<<comingsoon "Currently this feature does nothing, I intend it to 'flavor' interactions in future, as well as inform the game as to your feelings towards that person. (So, for example, if Typhon asks if he can fuck her and she's marked 'for love', you might respond negatively.)" >>
<<else>>
You have her tagged for a //certain purpose//:
<<for _t, _tig range _herTigs >>
''<<=setup.TRAITS[_tig].description ? setup.TRAITS[_tig].description.replace("^~",_herO.firstname) : ""+_tig+"" >>''
<</for>>
<<switch _tig >>
<<case "for fun" >>
You'd be happy to pump-and-dump, but if you keep her around and play your cards right you could have a friend with benefits, a perenial fucktoy, that sort of thing.
<<show "You could be her sugardaddy." MONEY>10000 >>
<<case "for money" >>
You figure a girl like this could earn you some money. Maybe you could be her agent, or pimp her out?
<<case "for love" >>
Maybe you're a fool, but you see something special in her. She could be a girlfriend... or something more.
<<case "for breeding" >>
Once you've knocked her up, you'll drop her without hesitation.
<<show "So what are you waiting for?" ISPREG >>
<<case "for friendship" >>
You don't have many friends on this island, and you think she'd do just fine.
<<show "So what are you waiting for?" ISPREG >>
<</switch>>
<</if>>
<<p>>
<<if "BAD for money for breeding".includes(_tig)>>
<<if _traits_ASDFSA >>
<<elseif _traits_bitch >> She's a bitch so she deserves to be used.
<<elseif _traits_big_boobs >>
<<else>>
<</if>>
<<elseif "GOOD for friendship for love".includes(_tig)>>
<<if _traits_ASDFSA >>
<<elseif _traits_bitch >> She's hard to like but that just makes you want to know her more...
<<elseif _traits_big_boobs >>
<<else>>
<</if>>
<<elseif "SEX for fun".includes(_tig)>>
<<if _traits_ASDFSA >>
<<elseif _traits_big_boobs >> You mean, those tits...
<<elseif _traits_bitch >> If you can get past her shit personality...
<<else>>
<</if>>
<</if>>
<<for _t, _tig range _taggableTraits >>
<<if _WHO.hasTrait(_tig)>>
<<do "She's <b>_tig</b>." FAILREASON:correctly >>
<<continue >>
<</if>>
<<set _tigCode = "" >>
<<for _t2, _tig2 range _taggableTraits >>
<<if _tig == _tig2 >>
<<set _tigCode += "'ADDTRAIT:" +_WHO+ ":" +_tig2+ "'" >>
<<elseif _WHO.hasTrait(_tig2) >>
<<set _tigCode += "'REMOVETRAIT:" +_WHO+ ":" +_tig2+ "'" >>
<</if>>
<</for>>
<<='<<do "She\'s <b>_tig</b>." '+_tigCode+' >>' >>
<</for>>
<<if _herTigs.length >>
<<do "She's none of the above." "REMOVETRAIT:_WHO:for fun" "REMOVETRAIT:_WHO:for money" "REMOVETRAIT:_WHO:for love" "REMOVETRAIT:_WHO:for breeding" "REMOVETRAIT:_WHO:for friendship" >>
<</if>>
<<do "Go back." PAGE:-1 ICON:RETURN >>
/* ------------------------------------ */
/* CALL */
/* ------------------------------------ */
<<case 10 >>
<<holocall _WHO 1 >>
<<if _herO.stats.love > _loveThresh >>
<<quo WHO _herQuipO.hello_love >>
<<elseif _herO.stats.love > _likeThresh >>
<<quo WHO _herQuipO.hello_like >>
<<else>>
<<quo WHO _herQuipO.hello "she says as her image appears onscreen." >>
<</if>>
<<if _THERESANEVENT >>
<<else>>
<<set _youQuip = _WHO.hasTrait("for love") ? _youQuipO.hello_love : _youQuipO.hello >>
<<say _youQuip PAGE:20 "REPLY:" >>
<</if>>
/* ------------------------------------ */
/* CHAT */
/* ------------------------------------ */
<<case 20 CHAT >>
<<addtrait _WHO "called today" >>
<<addtrait _WHO "called recently" >>
<<holostand _WHO >>
<<convo >>
<<ifreply "" >>
<<switch $CHOICE >>
<<case FLIRT >>
<<case CHAT >>
<<case ASK >>
<<default >>
<</switch>>
<<do "Flirt with her." !HAPPENED:FLIRT EVENTHAPPEN:FLIRT MANA:-3 PAGE:30 >>
<<do "Chat with her." !HAPPENED:CHAT EVENTHAPPEN:CHAT MANA:-3 PAGE:40 >>
<<if _herO.asks >>
<<do "Ask her about a topic..." CHOICE:ASK >>
<</if>>
<<do "Ask her on a date." PAGE:100 >>
/* ------------------------------------ */
/* FLIRT */
/* ------------------------------------ */
<<case 30 FLIRT >>
<<holostand _WHO >>
<<comingsoon "Mood boost based on charm skill." >>
<<set _CHECK = "charm" >>
<<set _RESIST = "P" >>
<<set _YOU = setup.playerAttribute(_CHECK) + _TESTBONUS >>
<<set _YOURS = random(0, _YOU) - _DIFF >>
<<set _THEM = _WHO.getStat(_RESIST) ? _WHO.getStat(_RESIST) : 2 >>
<<set _THEIRS = random(0, _THEM) >>
==_CHEC/_RESIST - _YOU(_YOURS) _THEM(_THEIRS)==
<<quo POV "Has anyone ever told you...|You and I, we should...|I bet you'd really enjoy..." >>
<<sayit "You flirt with _HERNAME [coyly|suggestively] [without getting too] [ribald|filthy]." >>
<<if _YOURS >= _THEIRS*2 >>
<<quo _WHO "You really know how to make a girl feel good, _NAME.|Oh, is that how it is? Hmmm...|I wonder if you'd say that to my face?" >>
<<show "Your flirtations went ''great''!" ICON:_CHECK CLASS:FAILICON >>
<<mood 5 >>
<<set _PASS = 1 >>
<<elseif _YOURS >= _THEIRS >>
<<quo _WHO "Haha, I wish I could say the same.|_NAME, stop ///ittt///...|I'm not sure what you're getting at, _NAME. Oh, I didn't say stop, did I?" >>
<<show "Your flirtations went well!" ICON:_CHECK CLASS:FAILICON >>
<<mood 2 >>
<<set _PASS = 1 >>
<<else>>
<<quo _WHO "Eh, whatever.|What? What are we talking about here?|I don't get what you mean at all." >>
<<show "Your flirtations did not go well." ICON:_CHECK CLASS:FAILICON >>
<<sayone "Oh well.|So much for that." >>
<</if>>
<<do "Flirt a bit dirtier." IS:_PASS MANA>30 MANA:-30 NEXT >>
<<do "Return." PAGE:20 "REPLY:You decide to talk about something else." >>
<<case 31 FLIRT2 >>
<<holostand _WHO >>
<<set _CHECK = "oral" >>
<<set _RESIST = "P" >>
<<set _YOU = setup.playerAttribute(_CHECK) + 2 + _TESTBONUS >>
<<set _YOURS = random(0, _YOU) >>
<<set _THEM = _WHO.getStat(_RESIST) ? _WHO.getStat(_RESIST) : 2 >>
<<set _THEM += _trait_slut ? -2 : 0 >>
<<set _THEM += _trait_virgin ? 5 : 0 >>
<<set _THEM += _herO.lust>50 ? -2 : 0 >>
<<set _THEM += _herO.lust>75 ? -2 : 0 >>
<<set _THEIRS = random(0, _THEM) >>
==_CHEC/_RESIST - _YOU(_YOURS) _THEM(_THEIRS)==
<<quo POV "There's two things I really like about you...|The next time we're together, I got something to show you...|I think we could do great things together...|Whenever I think of you, here's what comes to mind..." >>
<<sayit "You flirt with _HERNAME [lewdly|explicitly] without regard for [restraint|subtlety] or [manners|decency]. " >>
<<if _YOURS >= _THEIRS*2 >>
<<quo _WHO "Hooo, I've never heard of one of those reaching that far...|Yeah... I love it when you talk dirty to me.|I bet you would... I bet you would..." >>
<<show "Your flirtations went ''great''!" ICON:_CHECK CLASS:PASSICON >>
<<fool 5 >>
<<set _PASS = 1 >>
<<elseif _YOURS >= _THEIRS >>
<<quo _WHO "Mmmm... hmm hmm hmm...|Oh yeah? I'd like to see you try.|It woldn't be the first time that happened, hahaha." >>
<<show "Your flirtations went well!" ICON:_CHECK CLASS:PASSICON >>
<<fool 2 >>
<<set _PASS = 1 >>
<<else>>
<<quo _WHO "" >>
<<show "Your flirtations did not go well." ICON:_CHECK CLASS:FAILICON >>
<<sayone "Oh well.|So much for that." >>
<</if>>
==_YOURS _THEIRS <<= _WHO.getStat("P") >> ==
<<do "Return." PAGE:20 "REPLY:You decide to talk about something else." >>
/* ------------------------------------ */
/* CHAT */
/* ------------------------------------ */
<<case 40 CHAT >>
<<holostand _WHO >>
<<comingsoon "Mood boost based on humour skill, chatting can cause her to reveal information" >>
<<quo WHO "What's on your mind, _NICKNAME?" >>
<<quo POV "Nothing really, just wanted to ask..." >>
You chat with _herO.name.
<<set _CHECK = "joke" >>
<<set _RESIST = "I" >>
<<set _YOU = setup.playerAttribute(_CHECK) + 2 + _TESTBONUS >>
<<set _YOURS = random(0, _YOU) >>
<<set _THEM = _WHO.getStat(_RESIST) ? _WHO.getStat(_RESIST) : 2 >>
<<set _THEIRS = random(0, _THEM) >>
==_CHECK/_RESIST - _YOU(_YOURS) _THEM(_THEIRS)==
<<if _YOURS >= _THEIRS*2 >>
<<quo _WHO "Oh that's fascinating? I had no idea.|Wow, you really did all that? " >>
<<show "The conversation flows incredibly smoothly.|The two of you are in synch today!" ICON:_CHECK CLASS:PASSICON >>
<<mood 5 >>
<<set _PASS = 1 >>
<<elseif _YOURS >= _THEIRS >>
<<quo _WHO "Yeah, uhh, anyway, do you have a point?|I don't really get what you're going on about, sorry.|I'm not really into that kind of thing." >>
<<show "You have a good talk." ICON:_CHECK >>
<<mood 2 >>
<<set _PASS = 1 >>
<<else>>
<<quo _WHO "" >>
<<show "The conversation is stilted and awkward." ICON:_CHECK CLASS:FAILICON >>
<<sayone "Oh well.|So much for that." >>
<</if>>
/* LEARNING */
<<set _learnedTrait = _learnableTraits.random() >>
<<set _LEARNCHANCE = setup.playerAttribute("detect")*5 + _PASS*40 + _TESTBONUS >>
<<set _LEARNTRAIT = random(0,100) <= _LEARNCHANCE >>
==_LEARNCHANCE% for _learnedTrait (_LEARNTRAIT)==
<<if $WHO.hasTrait('_learnedTrait') >>
<<set _learnedTrait = _learnableTraits.random() >><</if>>
<<if $WHO.hasTrait('_learnedTrait') >>
<<set _learnedTrait = _learnableTraits.random() >><</if>>
<<if $WHO.hasTrait('_learnedTrait') and _LEARNTRAIT >>
<<show "Not any new info, but... Its good to have a reminder that you kinda _learnedTrait." ICON:trait >>
<</if>>
<<if _LEARNTRAIT >>
<<switch _learnedTrait >>
<<case "know her cycle" >>
<<set _skill = "meds" >>
<<if setup.playerAttribute(_skill) > random(1,10) >>
<<set _learnText = "She's talked enough for you to be able to deduce the exact timing of her menstrual cycle, which should come in handy." >>
<</if>>
<<case "know her secrets" >>
<<set _skill = "threat" >>
<<if setup.playerAttribute(_skill) > random(1,10) >>
<<set _learnText = "She half-mentions a secret, and with a bit of light-hearted pressure you're able to bully her into spilling the beans." >>
<</if>>
<<case "know her well" >>
<<set _skill = "charm" >>
<<if setup.playerAttribute(_skill) > random(1,10) >>
<<set _learnText = "You've gotten to know her quite well through these chats." >>
<</if>>
<<case "know her birthday" >>
<<set _skill = "detect" >>
<<if setup.playerAttribute(_skill) > random(1,10) >>
<<set _daysTill = ($DAY%365) - _herO.birthday + $DAY >>
<<showdate _herO.birthday >>
<<set _learnText = "She mentions her birthday. It's _showndate. That's in _daysTill days." >>
<</if>>
<<case "know her friends" >>
<<set _skill = "I" >>
<<if setup.playerAttribute(_skill) > random(1,10) >>
<<set _learnText = "She's mentioned her friends enough times by now that you can remember all their names and rhyme off a few things about them.">>
<</if>>
<<case "know her family" >>
<<set _skill = "I" >>
<<if setup.playerAttribute(_skill) > random(1,10) >>
<<set _learnText = "She's mentioned her family enough times by now that you can remember many of her close relative's names and rhyme off a few things about them. ">>
<</if>>
<<default >>
By now you _learnedTrait.
<</switch >>
<</if>>
<<if _learnText >>
You learn something about her from your conversation:
<<show _learnText ICON:_skill >>
<<addtrait _WHO _learnedTrait >>
<<set _learnedTraitYou = _learnedTrait.replace("know her ","") >>
<<quo WHO "...but I don't want to bore you with all that.|Oh, there I go spilling all my secrets.|Oh, didn't I tell you about that?|Now how about you, _NICKNAME? I'd love to know your _learnedTraitYou!|What about your _learnedTraitYou?" >>
<</if>>
<<do "Chat some more." IS:_PASS MANA>=3 MANA:-3 NEXT >>
<<if Object.keys(_herO.asks).length>0 >>
<<do "Ask her something specific..." ICON:unknown PAGE:50 >>
<</if>>
<<do "Return." PAGE:20 "REPLY:You decide to talk about something else." >>
<<case 50 ASK >>
<<holostand _WHO >>
<<if !$RESPONSES and !$CHOICE >>
<<quo WHO "What would you like to know?|You want to know about me? Sure, what's got you curious?|Well, go ahead and ask. So long as you don't ask anything weird, I mean." >>
<</if>>
<<convo >>
<<if $CHOICE >>
<<set _DB = {} >>
<<set _DB.birthday = {
love_req: 30,
presponse: "You want to know my birthday?",
} >>
<<set _DB.family = {
love_req: 15,
presponse: "You want to know about my //family//?",
} >>
<<set _DB.friends = {
love_req: 1,
presponse: "Yeah, I have a few friends.",
} >>
<<set _DB.cycle = {
love_req: 60,
presponse: "Are you asking when I'm going to...? ",
} >>
<<set _DB.secrets = {
love_req: 45,
presponse: "What makes you think I have secrets?",
} >>
<<set _OBJ = _DB[$CHOICE] >>
<<quo WHO _OBJ.presponse "she says, looking you over.|she says, but seems to pause in thought for a moment." "FINASDFASDF" >>
<<set _love_req = _OBJ.love_req - setup.playerAttribute("C") - random(0, setup.playerAttribute("L")*2 ) >>
==req _love_req==
<<if _LOVE >= _love_req >>
<<set _RESPONSE = "I'm happy to share about stuff like that.|I love talking about that anyway.|I guess we know each other well enough.|Oh, of course. I'm surprised we haven't discussed it before.|We're pretty intimate, so I suppose you should know...".describeAmount(0, 60, _OBJ.love_req ) >>
<<show "It seems she trusts you enough." CLASS:PASSICON ICON:LOVE >>
<<quo WHO _RESPONSE "" >>
<<set _LEARNED = "know her "+$CHOICE >>
<<addtrait _WHO _LEARNED >>
<<else >>
<<set _RESPONSE = "I'd rather not talk about it.|It's not a big deal but I don't really feel like talking about it.|Maybe when we know each other better?|Eww, why would you ask that? I barely know you.".describeAmount(0, 60, _OBJ.love_req ) >>
<<show "It seems she doesn't trust you enough." CLASS:FAILICON ICON:LOVE >>
<<set _loveloss = - Math.ceil((_OBJ.love_req-_LOVE) / 10) >>
<<love _loveloss >>
<</if>>
<<set $CHOICE = "" >>
<</if>>
<<for _ltN,_ltK range _learnableTraits >>
<<if _ltK.includes("well")>><<continue>><</if>>
<<set _thing = _ltK.replace("know her ","") >>
<<do "Try to find out about her _thing." !HERTRAIT:_ltK CHOICE:_thing ICON:TRAIT MANA>=7 MANA:-7 >>
<</for>>
<<ask_them _herO.asks "Inquire about " >>
/*
*/
<<ask_free _herO.freeasks >>
<<do "Return." PAGE:20 "REPLY:You decide to talk about something else." >>
/*
<<if ( _herO.love>_loveThresh and _WHO.wasFucked() ) or _WHO.hasTrait("slut") or _WHO.hasTrait("whore") >>
<<do "Ask her over for Netflix and chill." PAGE:30 >>
<</if>>
*/
<<case 22 FUCKVISIT >>
<<holostand _WHO >><<convo >><<ifreply >>
<<comingsoon "Some calculation based on luck, her traits etc. Easier if you've fucked her before." >>
<<do "Nevermind." PAGE:20 >>
/* ------------------------------------ */
/* FUCKVISIT */
/* ------------------------------------ */
<<case 30 FUCKVISIT >>
<<holostand _WHO >><<convo >><<ifreply >>
<<comingsoon "Some calculation based on luck, her traits etc. Easier if you've fucked her before." >>
<<do "Nevermind." PAGE:20 >>
/* ------------------------------------ */
/* ASKDATE */
/* ------------------------------------ */
<<case 100 CHOOSE_DATE >>
<<holostand _WHO >><<convo >><<ifreply >>
<<quo POV "Hey, you busy?|I want to see you, soon.|Lets get together." >>
<<set _YES_CHANCE = _MOOD + _LOVE/5 + _LUST/5 >>
<<set _SAYS_YES = _YES_CHANCE > random(0,10) >>
<<if _HERTRAITS_owes_date >>
<<quo WHO "Of course. I meant it when I said we should do something together.|Finally taking me up on my offer? Alright, where to go?" >>
<<set _SAYS_YES = 1 >>
<<removetrait owes_date >>
<<elseif _SAYS_YES >>
<<quo WHO "What do you have in mind?|What are you thinking?|Yeah?" >>
<</if>>
<<if _SAYS_YES >>
<<quo POV "Lets go to..." >>
<<set _dateSpots = "beach motel bar-dive downtown junglepath blackmarket brothelroad" >>
<div class=twocol>
<<for _placeK, _placeO range $PLACES >>
<<if !_dateSpots.includes(_placeK) >><<continue>><</if>>
<<if !_placeO.known >><<continue>><</if>>
<<set _failReason = _herO.lastDate==_placeK ? "FAILREASON:you took her there last time" : "" >>
<<say "...''_placeO.name.''" CHOICE:_placeK NEXT PLACEICON:_placeK >>
<</for>>
<<clearfix>>
</div>
<<say "Actually, I just remembered I have something later." LOVE:-1 "REPLY:You apologise profusely" PAGE:20 >>
<</if>>
<<if !_SAYS_YES >>
<<do "Get on with your day." ICON:event_again GOTO:Place >>
<</if>>
<<case 101 >>
<<holostand _WHO >><<convo >><<ifreply >>
<<set _LUCKY = random(100) < setup.playerAttribute('L')*2 >>
<<set _herMood = 1 >>
<<set _herFave = _WHO.hasTrait("likes " + $CHOICE) >>
<<set _placeO = $PLACES[$CHOICE] >>
<<switch $CHOICE.toUpperCase() >>
<<case MOTEL $HOME HOTEL >>_HERTRAITS_owes_sex
<<if _HERTRAITS_owes_sex >>
<<quo WHO "Yeah, I owe you a good fuck. Hope you're ready for it.|We're going to have a lot of fun, just like I said we would." >>
<<set _GOTO_SEX = 1 >>
<<elseif _HERTRAITS_slut and !_HERTRAITS_bitch >>
<<quo WHO "What, you think I'm going to just... have sex with you? Without buying me a drink first?|Do I look like a slut to you?" >>
<<quo POV "Where's the lie?|Yeah, problem?|I'm counting on it." >>
<<set _CHANCES = setup.playerAttribute("C")*2 + _MOOD*2 + _LUST >>==_CHANCES==
<<if _CHANCES > random(100) >>
<<set _GOTO_SEX = 1 >>
<<quo WHO "Well it just so happens I'm in the mood for some cock, and yours will have to do.|Yeah, alright. Pussy's on the menu for you today, _NAME.|I want a good, hard fuck. You better deliver.|I'm very bored today, so you're on." >>
<<else>>
<</if>>
<<else>>
<<quo WHO "You kidding me? I thought we were going to go on a date?|What? Not on your life, buddy." >>
<<mood -1 >>
<</if>>
<<case CLOTHINGSTORE >>
<<quo WHO "Taking me shopping? That sounds fun!|I was just thinking, I haven't been shopping for a while." >>
<<case BAR-DIVE >>
<<if _herO.age > 20 or _LUCKY or _herFave >>
<<quo WHO "Sure, let's get a drink." >>
<<set _herMood = 1 >>
<<else>>
<<quo WHO "I don't really want to do that." >>
<<set _herMood = 0 >>
<</if>>
<<case ZZZZZZZ >>
<<quo WHO "" >>
<<case BEACH >>
<<quo WHO "Just want to see me in my bikini, don't you? Haha, just kidding, I'm in.|I love the beach! Let's go!" >>
<<default >>
<<if _LUCKY or _herFave >>
<<quo WHO "The _placeO.name? I love it there!|The _placeO.name is my favorite place here on the island, you know." >>
<<set _herMood = 2 >>
<<else>>
<<quo WHO "Sure, I guess we can go there.|_placeO? I dunno..." >>
<<set _herMood = 1 >>
<</if>>
<</switch>>
<<if _herMood==0 >>
She doens't like your choice. You'll have to pick something else.
<<if _herO.stats.fear>30 and ( _herO.stats.fear + setup.playerAttribute("threat") * 10 >= 100 ) >>
<<show "Or will you? You just need to intimidate her." ICON:threat >>
<<say "I won't hear any of your complaining." PREV >>
<</if>>
<<say "Ok, how about..." PREV >>
<</if>>
<<if _herMood and !_GOTO_SEX >>
<<say "Actually, I changed my mind.|No, change of plans, let's go somewhere else." PREV ICON:RETURN >>
<<say "I'll meet you there." PAGE:110 "REPLY:You make arrangements to meet her at _placeO.name." ICON:CONTINUE >>
<</if>>
<<if _GOTO_SEX >>
<<do "I'll be right over." PAGE:200 ICON:CONTINUE >>
<</if>>
<<case 110 HEADOUT >>
<<set _placeO = $PLACES[$CHOICE] >>
<<convo >><<ifreply >>
<<do "Head out to meet her." GOTO:changerOuting SET:WHERE:$CHOICE SET:PAGE:1 >>
<<do "Make a stopover first..." PAGE:120 >>
<<do "Change your outfit before leving..." PAGE:130 >>
<<case 120 PICKUPSPOT >>
<<convo >><<ifreply >>
<<comingsoon "You can pick a place to stop at (pharmacy, public washroom condom dispenser, etc) if you think you'll need anything. Meanwhile I'll include the pharamcy shop here:" >>
/* <<include pharmacy-shop >> */
<<do "Go to florist." PAGE:122 >>
<<do "Go to pharmacy." PAGE:124 >>
<<do "Now that that's sorted..." PAGE:110 >>
<<case 122 FLOWER >>
<<show "On your way you stop at a store." !HAPPENED:GO_FLOWER EVENTHAPPEN:GO_FLOWER TIMEPASSES:.2 ICON:TIME >>
<<place_change market >>
<<stand flowergirl >>
<<quo WHO "Hey monsieur, are you in a rush?|You look like you're in a hurry, are you keeping your special one waiting?|Flowers! Make your girl - or whomever - feel special!" >>
<<quo POV "I need a last minute gift.|Forgive me for skipping the pleasantries, I'm in a rush." >>
<<quo WHO "Do not worry, I have what you need.|Not a problem. I have...|Take a look." >>
<<set _MERCHANT_INVENTORY = "flower flower2 flowers".split(' ') >>
<<shop_interface _MERCHANT_INVENTORY >>
<<do "Now that that's sorted..." PAGE:110 >>
<<case 124 PHARMA >>
<<eventimage see.jpg right >>
<<place_change pharmacy >>
<<show "On your way you stop at a store." !HAPPENED:GO_PHARMA EVENTHAPPEN:GO_PHARMA TIMEPASSES:.2 ICON:TIME >>
<<set _MERCHANT_INVENTORY = setup.PLACES[$WHERE].items ? setup.PLACES[$WHERE].items : ['this','that'] >>
<<shop_interface _MERCHANT_INVENTORY table meds nosell >>
<<do "Now that that's sorted..." PAGE:110 >>
<<case 130 WARDROBE >>
<<convo >><<ifreply >>
<<wardrobe >>
<<do "You might have something in storage..." NEXT >>
<<do "Now that that's sorted..." PAGE:110 >>
<<case 131 STORAGE >>
<<convo >><<ifreply >>
<<storage >>
<<do "Back to your wardrobe..." PREV >>
<<do "Now that that's sorted..." PAGE:110 >>
/* ------------------------------------ */
/* HOME_FUCK */
/* ------------------------------------ */
<<case 200 >>
You get to her place and find her ready to fuck.
<<if _WHO.wasFucked() >>
<<quo WHO "Gimme some of that dick of yours, _NICKNAME.|You're exactly what I'm in the mood for." >>
<<else>>
<<quo WHO "I've been wanting to do this for a while now... hehehe...|You're gonna love my pussy.|Show a girl a good time, would you?" >>
<</if>>
<<show "You are about to play the sex minigame." ICON:minigame >>
<<choosecondom >>
<<case 201 >>
<<fuck_minigame _WHO >>
/* ------------------------------------ */
/* DEFAULT_END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<convo >><<showifexists $REPLY >>
<<love 5 >>
<<event_delayrepeat 7 >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >><<showifexists $REPLY >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >><<showifexists $REPLY >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
</div>
<<eventfoot >>
==<<showobject _herO >>==<<set setup.QUIPS.woman = {
hello : "greets another char",
goodbye : "says goodbye to another char",
insult : "insulting terms for another character, ie bitch, bastard",
laugh : "how they laugh",
ouch : "a minor pain, often without clear source",
swear : "exclamation of anger",
thanks : "thanking another char",
battle_die : "when killed in battle",
battle_flee : "when fleeing battle",
battle_hurt : "when hit in battle, sometimes",
battle_hurt2 : "when hit in battle and severely injured (critical hits, etc)",
battle_kill : "when defeating an opponent in battle, sometimes",
battle_start : "when the battle starts, sometimes",
battle_strike : "when attacking, sometimes",
battle_win : "when the battle is won",
battle_yield : "when yielding to opponents",
battle_end : "while raping someone",
raped_came : "orgasms while being raped",
raped_creamed : "just got cummed inside",
raped_came_f : "orgasms while being raped; female-only variant",
raped_came_m : "orgasms while being raped; male-only variant",
raped_preg : "impregnated/inseminated while being raped (potentially to rapist, if male)",
raped_preg_f : "impregnated/inseminated while being raped; female-only variant",
raped_preg_m : "impregnates/inseminates while being raped; male-only variant",
raped_start : "starts being raped",
raped_start_f : "starts being raped; female-only variant",
raped_start_m : "starts being raped; male-only variant",
raped_end : "finishes being raped",
raping_came : "orgasms while raping someone",
raping_came_f : "orgasms while while raping someone; female-only variant",
raping_came_m : "orgasms while while raping someone; male-only variant",
raping_preg : "impregnates/inseminates while raping someone (potentially self, if female)",
raping_preg_f : "impregnated/inseminated while raping someone; female-only variant",
raping_preg_m : "impregnates/inseminates while raping someone; male-only variant",
raping_start : "while raping someone",
raping_start_f : "while raping someone; female-only variant",
raping_start_m : "while raping someone; male-only variant",
raping_end : "finishes raping someone",
sex_came : "orgasms during sex",
sex_creamed : "just got cummed inside",
sex_preg : "impregnates/inseminates while sexing someone (potentially self, if female)",
raping_preg : "impregnates/inseminates while sexing someone (potentially self, if female)",
sex_preg_f : "impregnated/inseminated; female-only variant",
sex_preg_m : "impregnates/inseminates; male-only variant",
sex_start : "during sex",
sex_end : "finishes sex",
>>
<<set setup.QUIPS.woman = {
hello : "Hello.",
hello_like : "Heyy.",
hello_love : "Heyyy.",
goodbye : "Goodbye.",
insult : "bastard|asshole",
laugh : "Hahaha.",
ouch : "Ow!",
swear : "Shit!|Fuck!",
thanks : "thanking another char",
battle_die : "when killed in battle",
battle_flee : "when fleeing battle",
battle_hurt : "when hit in battle, sometimes",
battle_hurt2 : "when hit in battle and severely injured (critical hits, etc)",
battle_kill : "when defeating an opponent in battle, sometimes",
battle_start : "when the battle starts, sometimes",
battle_strike : "when attacking, sometimes",
battle_win : "when the battle is won",
battle_yield : "when yielding to opponents",
battle_end : "while raping someone",
raped_came : "orgasms while being raped",
raped_creamed : "just got cummed inside",
raped_came_f : "orgasms while being raped; female-only variant",
raped_came_m : "orgasms while being raped; male-only variant",
raped_preg : "impregnated/inseminated while being raped (potentially to rapist, if male)",
raped_preg_f : "impregnated/inseminated while being raped; female-only variant",
raped_preg_m : "impregnates/inseminates while being raped; male-only variant",
raped_start : "starts being raped",
raped_start_f : "starts being raped; female-only variant",
raped_start_m : "starts being raped; male-only variant",
raped_end : "finishes being raped",
raping_came : "orgasms while raping someone",
raping_came_f : "orgasms while while raping someone; female-only variant",
raping_came_m : "orgasms while while raping someone; male-only variant",
raping_preg : "impregnates/inseminates while raping someone (potentially self, if female)",
raping_preg_f : "impregnated/inseminated while raping someone; female-only variant",
raping_preg_m : "impregnates/inseminates while raping someone; male-only variant",
raping_start : "while raping someone",
raping_start_f : "while raping someone; female-only variant",
raping_start_m : "while raping someone; male-only variant",
raping_end : "finishes raping someone",
sex_came : "orgasms during sex",
sex_creamed : "just got cummed inside",
sex_preg : "impregnates/inseminates while sexing someone (potentially self, if female)",
raping_preg : "impregnates/inseminates while sexing someone (potentially self, if female)",
sex_preg_f : "impregnated/inseminated; female-only variant",
sex_preg_m : "impregnates/inseminates; male-only variant",
sex_start : "during sex",
sex_end : "finishes sex",
} >><<set _placeDates = { } >>
<<set _placeDates["bar-dive"] = {
} >>
<<set _placeDates.beach = {
activities : {
"suntanning" : {
skillTested : "finger",
}
},
randomEvents : "staringProblem sandKicking",
} >><<eventhead>>
<<talkingto $WHO >>
<<difficulty 1 >>
<<set _placeO = $PLACES[$WHERE] >>
<<set _herO = setup.getPerson(_WHO) >>
<<set _STAND = "beach waterpark".includes($WHERE) ? "bikini" : "" >>
<<set _datesDone = setup.counted(_WHO + " dates") >>
<<switch $PAGE >>
<<case -1 0 1 SCENE_LAUNCHER >>
<<change_bg >>
<<stand 0 far >>
<<if _WHO.hasTrait("loves "+$WHERE) >>
<<mood 3 >>
<<elseif _WHO.hasTrait("likes "+$CHOICE) >>
<<mood 1 >>
<<elseif _WHO.hasTrait("hates "+$CHOICE) >>
<<mood -3 >>
<<else>>
<</if>>
<<set $NPCS[_WHO].lastDate = $WHERE >>
You arrive at _placeO.name.
<<if _datesDone == 1 >>
<<show "This is your first date! Try to make a good impression." ICON:DATE >>
<<set _firstDate = 1 >>
<</if>>
<<set _counter = _WHO + " dates" >>
<<countup _counter 1 >>
<<do "You catch sight of her.|You notice her a little ways away." PAGE:2 >>
/* ------------------------------------ */
/* FPREPLAY */
/* ------------------------------------ */
<<case 100 >>
<<set $WHERE = $HOME >>
<<change_bg $WHERE >>
<<show "Here's your chance to make good on you plans to get her pregnant." "HERTRAIT:for_breeding" !PREG ICON:WOMB >>
<<charimage fuck_foreplay_0.jpg rightwide >>
<<set _continue = 1 >>
<<set _needNext = 1 >>
<<case 101 >>
<<charimage fuck_foreplay_1.jpg rightwide >>
<<set _continue = 1 >>
<<case 102 >>
<<charimage fuck_foreplay_2.jpg rightwide >>
<<mood 1 >>
<<set _needNext = 1 >>
<<case 110 >>
<<charimage fuck_blowjob_2.jpg rightwide >>
<<set _continue = 1 >>
<<case 111 >>
<<charimage fuck_blowjob_1.jpg rightwide >>
<<set _continue = 1 >>
<<case 112 >>
<<charimage fuck_blowjob_2.jpg rightwide >>
<<set _needNext = 1 >>
<<case 120 >>
<<charimage fuck_cunnalingus.jpg rightwide >>
<<set _needNext = 1 >>
/* ------------------------------------ */
/* FUCKING */
/* ------------------------------------ */
<<case 200 PENETRATE >>
<<charimage fuck_penetrate_0.jpg rightwide >>
She asks you to wear a condom first.
<<say _condomTalk = "I'll wear one for you, baby.|I've got one right here.".sayOne() >>
<<say _pulloutTalk = "I'll pull out, I swear.".sayOne() >>
<<say _pulloutTalk += ":" >>
<<say _pulloutTalk += "Ok... I trust you.|Good, just promise you won't forget.".sayOne() >>
<<choosecondom condomTalk pulloutTalk asdfasd asdfs asdfsd >>
<<case 201 >>
<<charimage fuck_penetrate_1.jpg rightwide >>
Your dick goes in...
<<show "She's no longer a virgin." HERTRAIT:VIRGIN >>
<<if _WHO.hasTrait("virgin")>>
/*<<removetrait "virgin" >>*/
<<addtrait "you deflowered" >>
<<love 5 >>
<</if>>
<<set _needNext = 1 >>
<<case 210 FIRSTPOSITION >>
<<charimage fuck_firstposition_0.jpg rightwide >>
<<set _continue = 1 >>
<<case 211 >>
<<charimage fuck_firstposition_1.jpg rightwide >>
<<set _continue = 1 >>
<<case 212 >>
<<charimage fuck_firstposition_2.jpg rightwide >>
<<set _needNext = 1 >>
<<stamina -5 >>
<<player1 _WHO.getSkill('fuck') >>
<<player2 _POV.getSkill('fuck') >>
<<skillup _HER fuck 2 >>
<<case 220 COWGIRL >>
<<charimage fuck_cowgirl_0.jpg rightwide >>
<<set _continue = 1 >>
<<case 221 >>
<<charimage fuck_cowgirl_1.jpg rightwide >>
<<set _continue = 1 >>
<<case 222 >>
<<charimage fuck_cowgirl_2.jpg rightwide >>
<<set _needNext = 1 >>
<<stamina -2 >>
<<player1 _WHO.getSkill('fuck') >>
<<player2 1 >>
<<skillup _HER fuck 2 >>
<<case 230 REVERSE_COWGIRL >>
<<charimage fuck_cowgirlrev_0.jpg rightwide >>
<<set _continue = 1 >>
<<case 231 >>
<<charimage fuck_cowgirlrev_1.jpg rightwide >>
<<set _continue = 1 >>
<<case 232 >>
<<charimage fuck_cowgirlrev_2.jpg rightwide >>
<<set _needNext = 1 >>
<<stamina -2 >>
<<player1 _WHO.getSkill('fuck') >>
<<player2 1 >>
<<skillup _HER fuck 2 >>
<<case 240 DOGGY >>
<<charimage fuck_doggy_0.jpg rightwide >>
<<set _continue = 1 >>
<<case 241 >>
<<charimage fuck_doggy_1.jpg rightwide >>
<<set _continue = 1 >>
<<case 242 >>
<<charimage fuck_doggy_2.jpg rightwide >>
<<set _needNext = 1 >>
<<stamina -5 >>
<<player1 1 >>
<<player2 _POV.getSkill('fuck') >>
<<case 250 SPOON >>
<<charimage fuck_spoon_0.jpg rightwide >>
<<set _continue = 1 >>
<<case 251 >>
<<charimage fuck_spoon_1.jpg rightwide >>
<<set _continue = 1 >>
<<case 252 >>
<<charimage fuck_spoon_2.jpg rightwide >>
<<set _needNext = 1 >>
<<stamina -3 >>
<<player1 1 >>
<<player2 _POV.getSkill('fuck') >>
<<case 260 MISSIONARY >>
<<charimage fuck_missionary_0.jpg rightwide >>
<<set _continue = 1 >>
<<case 261 >>
<<charimage fuck_missionary_1.jpg rightwide >>
<<set _continue = 1 >>
<<case 262 >>
<<charimage fuck_missionary_2.jpg rightwide >>
<<set _needNext = 1 >>
<<stamina -3 >>
<<player1 1 >>
<<player2 _POV.getSkill('fuck') >>
<<love 1 _POV.getSkill('fuck') >>
<<case 280 LASTPOSITION >>
<<charimage fuck_finale_0.jpg rightwide >>
<<set _continue = 1 >>
<<case 281 >>
<<charimage fuck_finale_1.jpg rightwide >>
<<set _continue = 1 >>
<<case 282 >>
<<charimage fuck_finale_2.jpg rightwide >>
<<set _needNext = 1 >>
<<fuck 0 0 $WHERE >>
<<if _SHEJUSTGOTPREGNANT >>
<<show "What a perfect way to end a date!|Talk about getting lucky!" ICON:PREG >>
<<set jourTxt = "Took ___ on a date and fucked her, and now she's pregnant.|Got lucky with ___ after a date.".sayOne(_HERNAME) >>
<<journal _WHO jourTxt >>
<<else>>
<<set jourTxt = "Took ___ on a date and fucked her.|Got lucky with ___ after a date.".sayOne(_HERNAME) >>
<<journal _WHO jourTxt >>
<</if>>
<<if _ANGRYBECAUSEOFLIE >>
<<do "She leaves angrily." >>
<<elseif _SHEENJOYED and _ENOUGHSTAMINA >>
<<do "Start over." >>
<</if>>
/* ------------------------------------ */
/* DEFAULT_END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<convo >><<showifexists $REPLY >>
<<love 5 >>
<<event_delayrepeat 7 >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >><<showifexists $REPLY >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >><<showifexists $REPLY >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<<if _continue >>
<<do "Continue." NEXT >>
<</if>>
<<if _needNext >>
<</if>>
<<if $PAGE<200 and _needNext >>
<<do "Blowjob." HAPPEN:BJ !HAPPENED:BJ PAGE:110 >>
<<do "Cunnalingus." HAPPEN:CUN !HAPPENED:CUN PAGE:120 ICON:LICK >>
<<do "''Penetrate.''" HAPPEN:PEN !HAPPENED:PEN PAGE:200 ICON:FUCK >>
<</if>>
<<if $PAGE>200 and _needNext >>
<<do "Fuck." HAPPEN:POS1 !HAPPENED:POS1 PAGE:210 >>
<<do "Cowgirl." HAPPEN:COW !HAPPENED:COW PAGE:220 >>
<<do "Reverse Cowgirl." HAPPEN:RCOW !HAPPENED:RCOW PAGE:230 >>
<<do "Doggy." HAPPEN:POS1 !HAPPENED:POS1 PAGE:240 >>
<<do "Spoon." HAPPEN:SPOON !HAPPENED:SPOON PAGE:250 >>
<<do "Missionary." HAPPEN:MISS !HAPPENED:MISS PAGE:260 >>
<<do "End it." HAPPEN:POS9 !HAPPENED:POS9 PAGE:280 >>
<</if>>
<hr>
<<set _min = $MOOD, _max = 20 >>
<<bar _min _max "pink fancy" "Her Pleasure" >>
<<set _min = $MOOD, _max = 20 >>
<<bar _min _max "white fancy" "Your Pleasure" >>
<<set _min = _SP, _max = 20 >>
<<bar _min _max "green fancy" "Your Stamina" >>
==<<showobject _herO >>==<<nobr>>
<<eventhead>>
<<talkingto WHATEVER 1 >>
<<difficulty 1 >>
/*
MODEL
HAPPENS
NAMES
*/
<<set _CUBUS_OVERRIDE_MYSTERY = 1 >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink _TXT_button >>
<<case 0 START_SCENE >>
<<do "Continue." "RESPO:111|222|333" CHOICE:C PAGE:10 >>
<<case 1 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 2 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 3 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 4 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 5 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 6 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 7 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 8 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 9 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
/* ------------------------------------ */
/* LABELLLLLLLLLLLLLLLLLLLLL */
/* ------------------------------------ */
<<case 10 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 11 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 12 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 13 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 14 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 15 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 16 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 17 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 18 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 19 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 20 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<hr -------------------- >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:A NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:B NEXT >>
<<do "SAYTHIS" "RESPO:111|222|333" CHOICE:C NEXT >>
/* ------------------------------------ */
/* DEFAULT END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>><<set setup.NPCS.congirl = {
"id" : "congirl",
"firstname" : "Sophie",
"lastname" : "Domico",
"name" : "Sophie Domico",
"description" : "A con artist.",
"quips" : "casual",
"quest" : 0,
"age" : 21,
"traits" : "big boobs|brunette|chubby|con artist|slut|gullible".toArray(),
"model" : "Sophia Lee",
"freeasks" : {
"con artist" : "My aunt and I have been doing it for a while. It's a great way to get free vacation money from rubes... No, I'm not lumping you in with that category.",
},
"skills" : {
"sneak" : 44,
"lie" : 55,
"art" : 55,
"oral" : 44,
"fuck" : 44,
},
"stats" : {
"S":3, "P":5, "E":6, "C":6, "I":4, "A":3, "L":5,
virtue:-30,
},
"repro" : { "cycle":23 },
}>>
<<set setup.NPCS.conwoman = {
"id" : "congirl",
"firstname" : "Angèle",
"lastname" : "Walleme",
"name" : "Angèle Walleme",
"description" : "A con artist.",
"quips" : "casual",
"quest" : 0,
"age" : 54,
"traits" : "huge boobs|blonde|MILF|chubby|con artist|slut|married|French".toArray(),
"model" : "Angel Wicky",
"freeasks" : {
"con artist" : "I love my husband so much, but when he was longer able to make enough money to support my needs, something had to be done. When I was younger I would date rich guys, and have them shower me with gifts - this is how I met my husband, after all - so I started doing that again. When my niece and I started vacationing together, we started being more devious about it. If we have a lot of free time, we can really work a guy and find a way of getting cash out of him. Blackmail, manipulation, trickery, that sort of thing. Sometimes I feel mean, but most are rich and can take the hit. Plus, I provide something for them - an unforgettable experience. I say it's worth it.",
},
"skills" : {
"sneak" : 44,
"lie" : 88,
"art" : 99,
"oral" : 55,
"fuck" : 99,
"finger" : 66,
},
"stats" : {
"S":3, "P":6, "E":4, "C":6, "I":7, "A":6, "L":3,
virtue:-60,
},
"repro" : { "cycle":66, offspring: "???|???|???|???|???".toArray() },
}>>
<<set setup.NPCS.hatty = {
"id" : "hatty",
"firstname" : "Penelope",
"lastname" : "Worthington",
"description" : "Daughter of a minor American political figure, sister of Chadley Worthington.",
"quest" : 0,
"age" : 18,
"traits" : ["cute", "brunette", "big sister", "skinny", "teen", "prime birther"],
"model" : "Penelope Cum",
"skills" : {
"charm" : 22,
"detect" : 33,
"oral" : 22,
"fuck" : -5
},
"stats" : {
"S":2, "P":7, "E":3, "C":5, "I":6, "A":6, "L":1
},
"repro" : { "cycle":66 },
}>><<nobr>>
<<eventhead>>
<<difficulty 1 >>
<<changervars courage_changer_data >>
<<changervar_maketemp >>
=='$myENTRY'/'_myENTRY'/==
<<set _LUCKMULTI = 6 >>
<<set _OBJ_hernick = "LEARNED_NAME".happened() ? _HERFIRSTNAME : "this one" >>
<<set _BODYCOUNT = "girls fucked".counted() >>
<<set _GIRL = _OBJ.age > 33 ? "woman" : "girl" >>
<<set _HERNAME = _OBJ.age > 37 ? "Mrs. "+_OBJ.name.split(" ")[1] : _OBJ.name.split(" ")[0] >>
<<set _ISPREGNANT = _OBJ_name.wasFucked() ? 1 : 0 >>
<<set _thresh_sequence = 7 >>
<<set _thresh_photoshoot = 7 >>
<<set _thresh_photosex = 7 >>
<<set _thresh_condom = 9 >>
<<talkingto _HERNAME 1 _OBJ_color >>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink "You're in a really bold mood right now..." >>
<<case 0 START_SCENE 5 SIGHT >>
<<set $EVENT_HAPPENED = [], $CHOICE = "", $SCORE=0, $TIMER=0 >>
==
<<for _i=0; _i<3; _i++ >>
<<if _OBJ_name.isPregnant() and !( _OBJ_preg_convo_type or _OBJ_preg_convo ) >>
<br>$myENTRY disqualified! making new one...
<<silently>><<changervars courage_changer_data 1 >><</silently>>
''$myENTRY''<br>
<</if>>
<</for>>
<<if _ISPREGNANT and _OBJ_preg_epilogue >>
gotopage 7
<<elseif _ISPREGNANT >>
REROLL FOR NEW GIRL IF POSSIBLE
<<set $REPLY="Hmm, maybe you weren't lucky after all." >>
gotopage 777
<</if>>
==
<<varimage courage $myENTRY meet_sight jpg right >>
<<set _PLACENAME = setup.getThingName($WHERE) >>
<<set _PHRASES = {
beach: "Amid the crowds of people at _PLACENAME, you catch sight of a",
downtown: "While wandering _PLACENAME, you are fortunate enough to spot a",
market: "At the _PLACENAME you find an excellent item you didn't expect, a",
DEFAULT: "You somehow know there's something worth your interest nearby, and sure enough within moments you spot a",
} >>
<<set _PHRASE = _PHRASES[$WHERE] ? _PHRASES[$WHERE] : _PHRASES.DEFAULT >>
<<set _PHRASE = _PHRASE.sayOne() >>
<<sayit "_PHRASE _myOBJECT.desc." >>
<<set _BODYCOUNT = "girls fucked".counted() >>
<<set _GIRL = _myOBJECT.age > 33 ? "woman" : "girl" >>
<<set _HERNAME = _myOBJECT.age > 37 ? "Mrs. "+_myOBJECT.name.split(" ")[1] : _myOBJECT.name.split(" ")[0] >>
<<p>><<sayit "[There's a time when you would have thought of a _myOBJECT.adjective _GIRL like her to be well out of your league|She's the most _myOBJECT.adjective _GIRL you've seen in a while - perhaps ever? - and you feel a pang of envy for anyone with a girl like this|She's incredibly _myOBJECT.adjective, and pulse starts to beat just looking at her], but [you've become quite confident in yourself as of late|your _BODYCOUNT-_GIRL count makes you feel pretty good about your odds here|you owe it to yourself to at least //try//] and [you'll regret it later if you don't at least shoot your shot|you deserve a slice of this pie|she's make a great mom|the possibility she'll never get bred is a tragic fate you want to save her from|it'd be nice to get a closer look so you can at least have a clear mental picture for your spank bank|besides, those are child-birthing hips if you ever saw them]." >>
<<do "Approach her." PAGE:10 >>
/*<<do "Ignore her." PAGE:777 "REPLY:You don't really need that kind of trouble, now." >>*/
<<event_exitlink "Ignore her." >>
<<case 7 PREGNANTICAL >>
<<if _OBJ_preg_convo >>
<<convo _OBJ_preg_convo >>
<<else>>
<<set _preg_convo_type = _OBJ_preg_convo_type ? _OBJ_preg_convo_type : random(1,3) >>
<<switch _preg_convo_type >>
<<case 1 >>
<<quo WHO "You son of a bitch!|Hey! You! I need to talk to you!" >>
<<quo POV "Have we met?|Could you lower your voice just a bit? You seem angry.|What's gotten into you?" >>
<<quo WHO "Don't give me that, I think you can see exactly what's going on here.|Are you blind? It's sticking right out, front and center.|You didn't even give me your number afterwards, and now look at me! I'm pregnant.|Are you really this stupid? Please tell me you aren't. Please, Jesus, I don't want to have an idiot's baby..." >>
<<quo POV "Oh wow, looks like my boys can really swim.|Nice!|Oh shit, not //again//.|I'm not sure what you're going on about here, but - and I don't know a polite way to say this - it seems like you've put on a bit of weight since I last saw you. " >>
<<quo WHO "Shut the fuck up!|Are you joking?|You can't be serious!|Oh lord... He thinks this is a joke." >>
<<quo POV "Here, maybe we should exchange numbers.///you say, giving her a random number off the top of your head.///Don't worry, you aren't alone in this. We'll talk soon.|Um, actually you must have me confused with my identical twin brother Sven. I'll let him know of your situation when I see him at Christmas.|Look, I just wanted to fuck you because you were hot and I figure it'd be fun. All this baby stuff? It's not really me, to be honest.|I don't know if I'm ready to be a father." >>
<<quo WHO "Bastard!|Son of a bitch!|Wait till my father gets his hands on you!|You'll regret this!" >>
You run away as quickly but as casually as you can.
<<case 2 >>
<<quo WHO "Hey... _NAME, right? It's me, _HERNAME.|Hey _myOBJECT.nickname... remember me?" >>
<<quo POV "Yeah, _HERNAME. How could I forget.|_HERNAME, I could never forget a _GIRL like you." "you say, laughing nervously." >>
<<quo WHO "Yeah, same. But for different reasons.|Mmmm, hmmm.|Hehe, yeah. We had fun." >>
She seems like she'd be down for seconds, but
<<quo WHO "Listen, my husband will be here any minute. But I just wanted to say hi.|I'm going back home to _myOBJECT.country in a few hours. Just saw you and thought I'd say hi.|My boyfriend and I are moving back to _myOBJECT.country. It was nice knowing you, _myOBJECT.nickname." >>
<<default >>
<<quo WHO "Oh my gosh, it's you!|My _myOBJECT.nickname, I've been looking all over for you.|Oh god, I finally found you. It's such a relief..." >>
<<quo POV "What's going on?|You look anxious, what's the matter?" >>
<<quo WHO "I'm pregnant.|That time we got a bit //romantic//? Well, we got more than we bargained for.///she says, stroking her belly.|I'm... Ok, I'll just say it: I'm going to have your baby." >>
<<quo POV "Oh shit.|Fuuuuck.|Heh, ok." >>
<<quo WHO "I haven't decided what to do about it yet.|Can we go sit down somewhere and have a talk?|You're an honorable man, I just know it. So if we can-" >>
<<quo POV "Oh, man, look at the time. The corner store closes in an hour and I need some milk for my afternoon Fruit Loops. Gotta run!|Sorry can't hear you, I'm deaf. On that note, I'm also late for my ear surgery, gotta go!|It would have excited me to know you'd get pregnant back then, when you were a solid 10. Now? I dunno. Anyway, I have piano lessons to teach in twenty, so I bid you farewell.|I think I can hear my mom calling me in for dinner. It's spaghetti night so I don't want to be late, bye!" >>
<<set _WHOTELL = "family|husband|boyfriend|father".sayOne() >>
As you back away, she starts to get desparate.
<<quo WHO "Wait! What will I tell my _WHOTELL?|My _WHOTELL... what do I say to them?|" >>
She never gets an answer to her questions.
<</switch >>
<</if>>
/* ------------------------------------ */
/* APPROACHED */
/* ------------------------------------ */
<<case 10 CONTACT >>
<<varimage courage $myENTRY meet_intro jpg right >>
You wait for the right moment, and approach her confidently.
<<convo _OBJ.meet_convo >>
<<if _OBJ_traits_fertile >>
<<fertilitydetect "You sense she might be fertile. If you're lucky she might go home from vacation with a little souvenir inside her..." >><<p>>
<</if>>
<<set _CHECKED = _OBJ.stat ? _OBJ.stat : "C" >>
<<set _STATNAME = _CHECKED.getThingName() >>
<<if setup.playerAttribute(_CHECKED) > _OBJ_difficulty >>
She looks you over for a moment.
<<show "Thanks to your _STATNAME you kinda hit it off.|She seems to respond to your _STATNAME.|She's into guys with _STATNAME, you can tell. Guys like //you//." ICON:_CHECKED PASS >>
<<score 1 >>
<<quo _WHO _OBJ.quo_likes >>
<<cont >>
<<elseif setup.playerAttribute(_CHECKED) > _OBJ_difficulty/1.5 >>
<<show "She seems mildly interested." ICON:_CHECKED PASS >>
<<quo _WHO _OBJ.quo_okays >>
<<cont >>
<<else>>
<<show "She's not that into you." ICON:_CHECKED FAIL >>
<<quo _WHO _OBJ.quo_dislikes >>
<<sayit "You've been [rejected|shot down|denied]! Ah well, [plenty of fish in the sea|the embarassment will wear off in due time|she seems like a bitch anyway|now that you see her up close you realize kinda looks like she's got a bit of fuzz on her upper lip, unless you're imagining things|honestly, she didn't deserve to have your kid anyway]." >>
<<do "Oh well." PAGE:777 >>
<</if>>
<<case 11 >>
<<if $SCORE > 3 >>
<<varimage courage $myENTRY meet_like jpg rightwide >>
<<else>>
<<varimage courage $myENTRY meet_talk jpg rightwide >>
<</if>>
<<set _BLURB = _OBJ[$CHOICE.toLowerCase()] >>
<<set _CONVO = _OBJ["convo_"+$CHOICE.toLowerCase()] >>
<<if _CONVO >>
<<convo _CONVO >>
<<score 1 >>
<<elseif setup.playerAttribute("P")*2 > random(0,100) and $CHOICE=="COUNTRY" >>
<<quo POV "You're from _OBJ_country, aren't you?" >>
<<show "Your perceptiveness really shines here." ICON:P >>
<<quo WHO "I am! How did you guess?|Yes, how did you know?|You can tell?" >>
<<quo POV "I don't know, from _BLURB just have this look, I can see it in your eyes cheekbones.|You just have a... uhh... I can't answer that. you might give me a slap in the face if I say it out loud. But trust me, it's a good thing." >>
<<quo WHO "Wow really? Hmmm.|Fascinating...|I wonder how you mean." >>
<<score 1 >>
<<else>>
<<switch $CHOICE >>
<<case NAME >>
<<set _zzzzHERFIRSTNAME = _BLURB.split(" ")[0] >>
<<if setup.playerAttribute("L")*_LUCKMULTI > random(0,100) >>
<<quo POV "Wait! Let me guess, it's _HERFIRSTNAME, isn't it?|Oh, I can guess. It's _HERFIRSTNAME, I just know it.|Wait, hold on.///you say, looking her up and down.///I'm guessing... _HERFIRSTNAME, right?" >>
<<show "You blurted it out, feeling oddly confident in your wild guess. Yet, you can tell by the look in her eye that you guessed right." ICON:P >>
<<quo WHO "Yes! How did you know?|How..?|Haha, what? How did you guess?" >>
<<quo POV "What can I say, I'm just kinda psychic like that.|I know it when I see it, and I see it it now, and I like what I see." >>
<<quo WHO "Haha, ok.|Corny! Hahaha.|You're a clever _OBJ_nickname.|Hmmmm...." "she says, seeming impressed.|she says with a smirk.|she says, raising an eyebrow." >>
<<score 1 >>
<<else>>
<<quo _WHO "I'm _HERFIRSTNAME.|_HERFIRSTNAME, you?|Call me _HERFIRSTNAME." >>
<</if>>
<<quo POV "_NAME." >>
<<if _OBJ_chat_quo and !random(0,3) >>
<<quo WHO _OBJ_chat_quo >>
<</if>>
<<case COUNTRY >>
<<quo _WHO "I'm from _BLURB.|I am a proud _BLURB citizen.|Can't you tell from my accent that I'm from _BLURB?" "she says, before clarifyin|she says with a smile," "I'm here on vacation.|It's my first time on this island.|I'm a long way from home, aren't I?" >>
<<if _OBJ_chat_quo and !random(0,3) >>
<<quo WHO _OBJ_chat_quo >>
<</if>>
<<case AGE >>
<<set _PLAYER_AGE = $NPCS[$PLAYER].age >>
<<if setup.playerAttribute("L")*_LUCKMULTI > random(0,100) >>
<<if _OBJ_age>36 >>
<<set _OBJ_age -= Math.ceil(_BLURB/2) >>
<<elseif _BLURB<22 >>
<<set _OBJ_age += random(1,3) >>
<</if>>
<<quo POV "You look about _OBJ_age." >>
<<quo WHO "Yes! That's right. And you?|How did you guess? Anyway, what's yours." >>
<<score 1 >>
<<else>>
<<set _PLAYER_AGE = $NPCS[$PLAYER].age >>
<<quo WHO "I am a _OBJ_age. You?" >>
<</if>>
<<quo POV "I'm _PLAYER_AGE." >>
<<if ( _OBJ_traits_likes_younger and _PLAYER_AGE<_OBJ_age ) or ( _OBJ_traits_likes_older and _PLAYER_AGE>_OBJ_age ) >>
<<quo WHO "///She smiles slightly.|//She raises her eyebrow slightly.|//She nods her head approvingly.|Hmmm...|Is that so..." >>
<<score 1 >>
<<elseif _PLAYER_AGE==_OBJ_age >>
<<quo WHO "Same age, neat!|What a coincidence!" >>
<<score 1 >>
<</if>>
<<case JOB >>
<<quo _WHO "I am a _BLURB.|I work as a _BLURB." >>
<<if _OBJ_chat_quo and !random(0,3) >>
<<quo WHO _OBJ_chat_quo >>
<</if>>
<<case ADJECTIVE >>
<<=random(-200,2)>> <<=setup.playerAttribute("charm")>> _OBJ_difficulty
<<if setup.playerAttribute("charm")>=_OBJ_difficulty + random(-1,5) >>
<<quo POV "Did you know that if you look up //_OBJ_adjective// in the dictionary, I couldn't possibly tell you what there's a photo of because I'm too busy being enamoured by your _OBJ_adjective-ness to check.|I know it sounds corny, but you're just plain //_OBJ_adjective//.|If I may be so bold, why are you so //_OBJ_adjective//?" >>
<<quo _WHO "Thank you.|That's so nice of you to say.|Yeah, I know I'm _OBJ_adjective. Though, it is nice to hear it.|///She tries to suppress a wide smile.|///She blushes slightly." >>
<<show "She enjoyed the complement.|That's how you charm a girl.|You're a smooth talker alright." SKILLUP:charm >>
<<score 1 >>
<<else>>
<<quo POV "I've seen a lot of //_OBJ_adjective// women, but of all of them you're easily in the top five. Or ten. That I've seen in the last half hour.|I've been in a lot of //_OBJ_adjective// chicks, so belive me when I say I know what _OBJ_adjective is and that you are it.|We'd make a //_OBJ_adjective// baby, you and I." >>
<<show "Your delivery was less than sincere-sounding.|Ugh, did you actually say that?|That wasn't the most flattering thing you could have said." SKILLUP:charm FAIL >>
<<quo _WHO "Really?|Uh... Why did you say that?|You think I need you to tell me how _OBJ_adjective I am? Jeez.|///She frowns slightly.|///She doesn't respond, it's as if you haven't said anything, or at least anything she thought was worth hearing.|///She gives you a //what the fuck// kind of look.|///She just sort of nods her head and looks around." >>
<<score -1 >>
<</if>>
<<default >>
Well, you have her attention, if only for a moment. Don't waste it...
<</switch>>
<<eventhappen $CHOICE >>
<</if>>
<<describeamount 0 5 $SCORE "|||She seems interested in you.|You think she likes you..." >>
<<set _CUBUSOVERRIDE_FAILHIDE = 1 >>
<<if _TIMER<4 >>
<<say "What's your name?" EVENTONCE TIMER:1 CHOICE:NAME >>
<<say "Where are you from?" EVENTONCE TIMER:1 CHOICE:COUNTRY >>
<<say "What do you do?" EVENTONCE TIMER:1 CHOICE:JOB >>
<<say "How old are you?" EVENTONCE TIMER:1 CHOICE:AGE >>
<<say "Has anyone ever told you... (complement her)" JUSTONCE TIMER:1 CHOICE:ADJECTIVE ICON:CHARM >>
<<else>>
<</if>>
<<if _TIMER>=4 and _OBJ_meet_quiz >>
<<do "She seems to want to ask you something." PAGE:17 >>
<<elseif _TIMER>=4 >>
<<say "Now that you've broken the ice a bit...|So I'd like to ask you..." PAGE:20 "REPLY:Now's the time to make your move.|You've gotten her attention, perhaps even her interest. Let's see how far you can go..." >>
<<elseif _TIMER>=4 >>
<</if>>
<<say "I'd love to take a beautiful woman like you on an expensive date... but I've only got an hour.|Your vacation here was no doubt expensive...|You're beautiful enough to be a model. Can I offer you some work? It's a //type// of modelling." JUSTONCE TIMER:1 CHOICE:WHORE BARTER:10 COMING_SOON >>
/*
<<if _TIMER>3 and _OBJ_meetquestion and !"QUESTIONED".happened() >>
<<elseif _SCORE>0 >>
<</if>>
<<if _OBJ.photoshoot >>
<<do "You're beautiful. May I take your photo?" HAVE:CAMERA PAGE:50 >>
<<elseif _OBJ.photosexy >>
<<do "You're //sexy//. Can I take your photo?" HAVE:CAMERA PAGE:60 >>
<</if>>
*/
<<case 17 SHEASKED >>
<<varimage courage $myENTRY meet_talk jpg rightwide >>
She gets serious for a moment and looks directly in your eye.
<<popquiz _OBJ_meet_quiz >>
<<eventhappen meet_quiz >>
<<case 18 >>
<<varimage courage $myENTRY meet_talk jpg rightwide >>
<<convo >>
<<do "Continue." PAGE:20 >>
<<case 20 MOVEON >>
<<if _SCORE > 6 >>
<<varimage courage $myENTRY meet_like jpg rightwide >>
<<else>>
<<varimage courage $myENTRY meet_talk jpg rightwide >>
<</if>>
<<convo >>
<<if $SCORE > 6 >>
<<else>>
<</if>>
<<ifreply "Seems like the time for small talk is over." >>
<<p>>You could
<<if _OBJ_photoshoot_amt and "camera".own() >>
<<itemicon photogirl >>ask her if she'd 'model' for you,
<<set _PHOTOSHOOT = 1 >>
<<elseif _OBJ_photosexy_amt and "camera".own() >>
<<itemicon photonude >>ask her if she'd "'"model"'" for you,
<<set _SEXYSHOOT = 1 >>
<</if>>
<<if _OBJ_sequence_amt >>
<<icon time >>just hang out and have fun with her,
<<set _SEQUENCE = 1 >>
<</if>>
<<if setup.playerAttribute("C")>2 >>
<<icon C >>see if she's down to fuck,
<</if>>
or just say goodbye.
<<quo WHO _OBJ_activitysuggest_quo >>
<<say _OBJ_photoshoot_ask IS:_PHOTOSHOOT ITEMICON:CAMERA PAGE:50 SECRET >>
<<say _OBJ_photosexy_ask IS:_SEXYSHOOT ITEMICON:CAMERA PAGE:60 SECRET >>
<<set _Scost = _OBJ_sequence_cost ? "PAY:"+_OBJ_sequence_cost : "ICON:TIME" >>
<<say _OBJ_sequence_ask _Scost IS:_SEQUENCE PAGE:40 ZZZSECRET >>
/*
*/
<<case 30 FLASH >>
/* ------------------------------------ */
/* ACTIVITY */
/* ------------------------------------ */
<<case 40 SEQUENCE >>
<<set $NUMBER = 0 >>
<<set _IMG = "sequence_"+$NUMBER >>
<<varimage courage $myENTRY _IMG jpg rightwide >>
<<quo WHO _OBJ_sequence_0_convo >>
<<do "Continue." NEXT >>
<<case 41 >>
<<set $NUMBER += 1, $STRING = "sequence" >>==$NUMBER==
<<set $IMAGE = $myENTRY+"/"+$STRING+"_"+$NUMBER+".jpg" >>
<<eventimage $IMAGE rightwide >>
<<stamina -2 >>
<<timepasses 0.05 >>
<<set _CONVO = "OBJ_sequence_"+$NUMBER+"_convo" >>
<<set _CONVO = State.temporary[_CONVO] >>
<<set _OBJ_sequence_skillcheck = _OBJ_sequence_skillcheck ? _OBJ_sequence_skillcheck : $NUMBER==Math.ceil(_OBJ_sequence/2) >>
<<if _CONVO >>
<<convo _CONVO >>
<<else>>
You spend time with _OBJ_hernick.
<</if>>
/* QUIZ */
<<=$NUMBER == Math.round(_OBJ_sequence_amt/2)>>''
<<if $NUMBER == Math.round(_OBJ_sequence_amt/2) and !"sequence_quiz".happened() >>
<<do "Listen to her question" PAGE:47 >>
<</if>>
/* ONGOING */
<<if $NUMBER < _OBJ_sequence_amt >>
<<show "She seems quite fond of you." ICON:love >>
<<convo _OBJ_proposition_convo >>
<<do "Seems like you're going to get laid.|Yes, this is going great.|Time to breed this _OBJ_adjective bitch.|This _OBJ_hernick is as good as yours." PAGE:100 >>
/* SKILLCHECK */
<<elseif _OBJ_sequence_skillcheck >>
<<set _thingName = setup.getThingName(_OBJ_skill) >>
<<if setup.playerAttribute(_OBJ_skill)>_OBJ_difficulty >>
<<show "She's impressed with your _thingName ability." ICON:_OBJ_skill >>
<<score 2 >>
<<quo WHO _WHO_convo_skillpass >>
<<else>>
<<show "She's impressed with your _thingName ability." ICON:_OBJ_skill FAIL >>
<<quo WHO _WHO_convo_skillfail >>
<<score -4 >>
<</if>>
<<do "Continue." >>
<<else>>
<<do "Continue." >>
<</if>>
<<case 47 QUIZ >>
<<eventimage $IMAGE rightwide >>
<<happen sequence_quiz >>
<<popquiz _OBJ_sequence_quiz >>
<<case 48 QUIZ >>
<<eventimage $IMAGE rightwide >>
<<convo >>
/* ------------------------------------ */
/* PHOTOSHOOT */
/* ------------------------------------ */
<<case 50 PHOTOSHOOT >>
<<varimage courage $myENTRY meet_like jpg rightwide >>
<<set $NUMBER = -1 >>
<<set $STRING = "photoshoot" >>
<<if _SCORE>_thresh_photoshoot >>
<<show "She smiles." ICON:love >>
<<convo _OBJ_photoshoot_convo_yes >>
<<do "Take her photo." ITEMICON:CAMERA PAGE:52 >>
<<else>>
<<convo _OBJ_photoshoot_convo_no >>
<<do "Please... I'll pay you?|Not even for a generous fee?" PAGE:52 PAY:500 "REPLY:She aggrees to your fee." BARTER:5 >>
<<say "You loss. (leave)" "CONVO:Whatever, _OBJ_nickname.///she says, rolling her eyes." PAGE:777 >>
<</if>>
<<case 52 >>
<<set $NUMBER = Math.min($NUMBER+1, _OBJ_photoshoot_amt) >>
==$NUMBER/_OBJ_photoshoot_amt==
<<set _IMAGE = $STRING+"_"+$NUMBER >>
<<varimage courage $myENTRY _IMAGE jpg rightwide >>
<<if !$NUMBER%2 and _OBJ_traits_photogenic >>
<<show "You snap a great shot." TAKE:_OBJ_photoshoot_quo_phototype >>
<<elseif !$NUMBER%4 >>
<<show "You snap a great shot." TAKE:_OBJ_photoshoot_quo_phototype >>
<</if>>
<<set _convo = State.temporary["OBJ_photoshoot_convo_"+$NUMBER] >>
<<if _convo >>
<<convo _convo >>
<<else>>
<<describeamount 0 _OBJ_photoshoot_amt $NUMBER "You set her at ease and have her pose for a photo.|You take more photos.|You encourage her to make increasingly enticing poses as you snap away.|You're getting some amazing photos here..." >>
<<quo POV "Looking good.|Nice.|More, more...|Yes, like that. You're a natural." >>
<</if>>
/* finished! */
<<if $NUMBER>=_OBJ_photoshoot_amt >>
<<if _OBJ_traits_photogenic >>
<<show "She's a natural! You take an excellent photo." TAKE:photogirl_pro >>
<<else >>
<<show "You snap one last photo." TAKE:photogirl >>
<</if>>
<</if>>
<<if _OBJ_photoshoot_amt > $NUMBER >>
<<set _customLabel = State.temporary["OBJphotoshoot_quo_ask_"+($NUMBER+1)+""] >>
<<if _customLabel >>
<<say _customLabel ITEMICON:CAMERA >>
<<else>>
<<do "Take more photos." ITEMICON:CAMERA >>
<</if>>
<<else>>
<<cont "Conclude photoshoot." NEXT >>
<</if>>
<<case 53 >>
<<set _IMAGE = "photo_"+$NUMBER >>
<<varimage courage $myENTRY _IMAGE jpg rightwide >>
You show her the photographs you took.
<<if setup.playerAttribute("art") > _OBJ_difficulty-2 >>
<<show "She is impressed with your photography!" ICON:ART >>
<<if _OBJ_photoshoot_convo_love >>
<<convo _OBJ_photoshoot_convo_love >>
<<else>>
<<quo WHO _OBJ_photoshoot_quo_love >>
<</if>>
<<score 2 >>
<<else >>
She seems somewhat interested.
<<if _OBJ_photoshoot_convo_love >>
<<convo _OBJ_photoshoot_convo_hate >>
<<else>>
<<quo WHO _OBJ_quophotoshoot_quo_hate >>
<</if>>
<</if>>
<<if _OBJ_photosexy_amt >>
<<say _OBJ_photosexy_ask ITEMICON:photolingerie NEXTNEXT >>
<</if>>
call it a night
/*
You review your photos with her.
<<if _PHOTOSKILL > _OBJ.difficulty >>
<<show "She is //very// impressed with your skills." ICON:ART GOLD >>
<<score 2 >>
<<elseif _PHOTOSKILL*1.5 > _OBJ.difficulty >>
<<show "She is somewhat impressed with your skills." ICON:ART PASS >>
<<score 1 >>
<<else>>
<<show "She isn't really that impressed." ICON:ART PASS >>
<<score 1 >>
<</if>>
*/
<<case 55 >>
if she aggrees
<<if _SCORE > _OBJ_difficulty+2 >>
<<if _OBJ_photosexy_convo_yes >>
<<convo _OBJ_photosexy_convo_yes >>
<<else>><<quo WHO _OBJ_photosexy_quo_yes >>
<</if>>
<<do "Continue." PAGE:60 >>
<<else>>
<<do "Continue." PAGE:777 >>
<</if>>
/* ------------------------------------ */
/* SEXYSHOOT */
/* ------------------------------------ */
<<case 60 photosexy >>
<<varimage courage $myENTRY photosexy_0 jpg rightwide >>
<<set $NUMBER = 0 >>
<<set $STRING = "photosexy" >>
<<if _SCORE > _thresh_photosexy >>
<<show "She smiles." ICON:love >>
<<if _OBJ_photosexy_convo_yes >>
<<convo _OBJ_photosexy_convo_yes >>
<<else>><<quo WHO _OBJ_photosexy_quo_yes >>
<</if>>
<<do "Take her photo." ITEMICON:CAMERA PAGE:62 >>
<<do "Leave." PAGE:777 "REPLY:You lose your nerve and hastily say goodbye _GIRL." >>
<<else>>
<<if _OBJ_photosexy_convo_no >>
<<convo _OBJ_photosexy_convo_no >>
<<else>><<quo WHO _OBJ_photosexy_quo_no >>
<</if>>
<<say "Please... I'll pay you?|Not even for a generous fee?" PAGE:62 PAY:800 "REPLY:She aggrees to your fee." BARTER:5 >>
<<do "Leave." PAGE:777 "REPLY:She's not the slut you were looking for, apparently." >>
<</if>>
<<case 62 >>
<<set $NUMBER = Math.min($NUMBER+1, _OBJ_photosexy_amt) >>
==$NUMBER/_OBJ_photosexy_amt==
<<set _IMAGE = $STRING+"_"+$NUMBER >>
<<varimage courage $myENTRY _IMAGE jpg rightwide >>
<<ifreply >>
<<if !$NUMBER%2 and _OBJ_traits_exhibitionist >>
<<show "You snap a great shot." TAKE:_OBJ_photosexy_phototype >>
<<elseif !$NUMBER%4 >>
<<show "You snap a great shot." TAKE:_OBJ_photosexy_phototype >>
<</if>>
<<set _convo = State.temporary["OBJ_photosexy_convo_"+$NUMBER] >>
<<if _convo >>
<<convo _convo >>
<<else>>
<<describeamount 0 _OBJ_photosexy_amt $NUMBER "You set her at ease and have her pose for a photo.|You take more photos.|You encourage her to make increasingly enticing poses as you snap away.|You're getting some amazing photos here..." >>
<<quo POV "Looking good.|Nice.|More, more...|Yes, like that. You're a natural." >>
<</if>>
/* finished! */
<<if $NUMBER>=_OBJ_photosexy_amt >>
<<if _OBJ_traits_photogenic >>
<<show "She's a natural! You take an excellent photo." TAKE:_OBJ_photosexy_phototype >>
<<else >>
<<show "You snap one last photo." TAKE:_OBJ_photosexy_phototype >>
<</if>>
<</if>>
<<if $NUMBER < _OBJ_photosexy_amt >>
<<set _customLabel = State.temporary["OBJ_"+$STRING+"_ask_"+($NUMBER+1)+""] >>
<<if _customLabel >>
<<say _customLabel ITEMICON:CAMERA >>
<<else>>
<<do "Take more photos." ITEMICON:CAMERA >>
<</if>>
<<else>>
<<if _OBJ_foreplay_amt >>
<<do "Conclude photoshoot." PAGE:90 >>
<<elseif _OBJ_fuck_amt >>
<<do "Conclude photoshoot." PAGE:100 >>
<<else>>3
<<do "Conclude photoshoot." PAGE:100 >>
<</if>>
<</if>>
/* ------------------------------------ */
/* FOREPLAY */
/* ------------------------------------ */
<<case 90 >>
<<varimage courage $myENTRY foreplay_0 jpg rightwide >>
<<set $NUMBER = 0, $STRING = "foreplay" >>
<<gotopage 92 >>
<<do "Continue..." NEXTNEXT >>
<<case 92 >>
<<set $NUMBER = Math.min($NUMBER+1, _OBJ_foreplay_amt) >>
==$NUMBER/_OBJ_foreplay_amt==
<<set $IMAGE = $myENTRY+"/"+$STRING+"_"+$NUMBER+".jpg" >>
<<eventimage $IMAGE rightwide >>
<<set _convo = State.temporary["OBJ_"+$STRING+"_convo_"+$NUMBER] >>
<<if _convo >>
<<convo _convo >>
<<else>>
<<describeamount 0 _OBJ_foreplay_amt $NUMBER "" >>
<<quo WHO "Mmmm...|Ahhh...|Oh _NAME...|_NAME..." >>
<<quo POV "Fuck...|Nice...|Yeah...|_HERNAME...|||||" >>
<</if>>
/* finished! */
<<if $NUMBER < _OBJ_foreplay_amt >>
<<set _customLabel = State.temporary[ "OBJ_"+$STRING+"_ask_"+($NUMBER+1)+""] >>
<<if _customLabel >>
<<say _customLabel >>
<<else>>
<<do "Continue." >>
<</if>>
<<else>>
<<set _customLabel = _customLabel ? _customLabel : "Now the fun really begins.|Time to make a mother out of her.|Let's get in there." >>
<<if _OBJ_foreplay_amt >>
<<do _customLabel PAGE:100 >>
<<elseif _OBJ_fuck_amt >>
<<do_customLabel PAGE:100 >>
<<else>>3
<<do _customLabel PAGE:100 >>
<</if>>
<</if>>
/* ------------------------------------ */
/* FUCKING */
/* ------------------------------------ */
<<case 100 >>
<<set $WHERE = _OBJ_where_fuck_after >>
<<set $NUMBER = -1 >>
<<if $IMAGE >>
<<eventimage $IMAGE rightwide >>
<<else>>
<<varimage courage $myENTRY fuck_0 jpg rightwide >>
<</if>>
<<if _SCORE-_OBJ.difficulty > random(0,10) or _OBJ_traits_careless >>
<<quo WHO _OBJ_condom_quo_forget >>
<<show "Looks like you won't be needing a condom." ICON:love >>
<<do "Fuck her raw!" PAGE:103 >>
<<else>>
<<quo WHO _OBJ_fuck_condom_quo_ask >>
<<choosecondom >>
/*<<do "Continue." NEXT >>*/
<</if>>
<<case 103 >>
<<set _OBJ_fuck_amt = _OBJ_fuck_amt ? _OBJ_fuck_amt : 0 >>
<<set $NUMBER = Math.min($NUMBER+1, _OBJ_fuck_amt) >>
<<set $STRING = "fuck" >>
<<set $IMAGE = $myENTRY+"/"+$STRING+"_"+$NUMBER+".webp" >>
==$NUMBER/_OBJ_fuck_amt/$IMAGE==
<<eventimage $IMAGE rightwide >>
<<if _OBJ_traits_virgin >>
<<show "There are one fewer virgins in the world.|You just took her virginity." NUMBER=0 ICON:TRAIT >>
<</if>>
<<set _convo = State.temporary["OBJ_"+$STRING+"_convo_"+$NUMBER] >>
<<if _convo >>
<<convo _convo >>
<<else>>
<<describeamount 0 _OBJ_fuck_amt $NUMBER "" >>
<<quo WHO "Mmmm... ohhh!|Ahhh... yess... yesss...|Oh _NAME... _NAME!|_NAME..." >>
<<quo POV "Fuck...|Nice...|Yeah...|_HERNAME...|||||" >>
<</if>>
/* FUCK ONGOING */
<<if $NUMBER < _OBJ_fuck_amt >>
<<set _customLabel = State.temporary[ "OBJ_"+$STRING+"_ask_"+($NUMBER+1)+""] >>
<<if _customLabel >>
<<say _customLabel >>
<<else>>
<<do "Continue." >>
<</if>>
/* FUCK FINISHED! */
<<else>>
<<set _customLabel = _customLabel ? _customLabel : "Cum inside her!|Finish what you came here to do!|Fulfill her destiny!|Creampie her!|Breed this bitch!" >>
<<do _customLabel NEXTNEXT >>
<<do "Pull out!" NEXT >>
<</if>>
<<case 104 PULLOUT >>
/*
<<case 101 FOREPLAY LOOP >>
<<set $NUMBER += 1 >>==$NUMBER/_OBJ_foreplay==
<<set _IMG = "foreplay_"+$NUMBER >>
<<varimage courage $myENTRY _IMG jpg rightwide >>
<<stamina -2 >>
<<timepasses 0.05 >>
<<set _CONVO = State.temporary["OBJ_foreplay_convo_"+$NUMBER] >>
<<if _CONVO >>
<<convo _CONVO >>
<<else>>
<</if>>
<<set _OBJ_sequence_skillcheck = _OBJ_sequence_skillcheck ? _OBJ_sequence_skillcheck : $NUMBER==Math.ceil(_OBJ_sequence/2) >>
<<if $NUMBER < _OBJ_foreplay >>
<<do "Continue." >>
<<else>>
<<do "Fuck her!" PAGE:105 >>
<</if>>
*/
<<case 105 >>
<<varimage courage $myENTRY fuck_oface jpg rightwide >>
You cum inside this _OBJ_adjective _OBJ_country _GIRL's pussy.
<<if $CHOICE=="PULLOUT" >>
<<fuck _OBJ_name 0 _OBJ_traits[0] _OBJ_traits[1] _OBJ_traits[2] _OBJ_traits[3] pullout >>
You pull out of her just in time.
<<else>>
<<fuck _OBJ_name 0 _OBJ_traits[0] _OBJ_traits[1] _OBJ_traits[2] _OBJ_traits[3] >>
<</if>>
<<set _rolled = random(0, 3 + _OBJ_difficulty) >>
<<set _compTo = setup.playerAttribute("fuck") >>
<<if _compTo > _rolled >>
<<quo WHO _OBJ_fuck_quo_love >>
<<show "You're not the only one enjoying yourself.|She's got no regrets about this at all... //yet//.|You're good at this, and both of you know it." ICON:FUCK PASS >>
<<xp 10 >>
<<eventhappen PLEASED >>
<<eventhappen VERY_PLEASED >>
<<elseif _compTo > _rolled/1.5 >>
<<quo WHO _OBJ_fuck_quo_like >>
<<xp 3 >>
<<eventhappen PLEASED >>
<<else>>
<<quo WHO _OBJ_fuck_quo_hate >>
<<show "She's not impressed.|She's clearly had better...|Only one of you is enjoying themselves." ICON:FUCK FAIL >>
<</if>>
<<do "Continue..." NEXT >>
<<case 106 >>
<<if "VERY_PLEASED".happened() >>
<<quo WHO _OBJ_fucked_quo_love >>
<<=_ISPREGNANT ? "She smiles back at you, not understanding that you've just experienced the bliss of impregnation.|You kiss her romantically. Best let her last memory of the man who fathered her child be a pleasant one.".sayOne() : "" >>
<<elseif "PLEASED".happened() >>
<<quo WHO _OBJ_fucked_quo_like >>
<<=_ISPREGNANT ? "She smiles back at you, not understanding that you've just experienced the bliss of impregnation.|You kiss her romantically. Best let her last memory of the man who fathered her child be a pleasant one.".sayOne() : "" >>
<<else>>
<<quo WHO _OBJ_fucked_quo_hate >>
<<=_ISPREGNANT ? "She'll be really mad when she finds out what this fuck cost her.|She probably thinks you're a loser for smilling at her like that, but who's the real loser?|//Whatever bitch, you're a mom now because of me// you think to yourself.".sayOne() : "Ouch." >>
<</if>>
<<if _ISPREGNANT and "PLEASED".happened() >>
<<do "Continue..." NEXT >>
<<else>>
<<do "Continue." NEXTNEXT >>
<</if>>
<<case 107 >>
<<varimage courage $myENTRY epilogue_goodbye jpg rightwide >>
You make hasty farewells and leave the scene, as if trying to get out of there before she somehow realizes she's pregnant.
<<p>>Suddenly... You hear her voice behind you. She's followed you out.
<<set $WHERE = _OBJ_where_fuck_after >>
<<if _OBJ_convo_epilogue >>
<<convo _OBJ_convo_epilogue >>
<<skillup _OBJ_skillup 20 >>
<<else>>
<<quo WHO _OBJ_quo_epilogue_1 >>
<<quo POV _OBJ_quo_epilogue_2 >>
<<quo WHO _OBJ_quo_epilogue_3 "she says, giving you her contact info." >>
<<quo POV _OBJ_quo_epilogue_4 "you say, discarding it." >>
<<quo WHO _OBJ_quo_epilogue_5 >>
<</if>>
<<xp 10 >>
<<cont >>
<<case 108 >>
<<varimage courage $myENTRY meet_like jpg rightwide null memory >>
<<convo >>
<<ifreply >>
<<set _JOUR_UPDATE = "You fucked and impregnated "+_OBJ_name+", a "+_OBJ_adjective+" "+_OBJ_desc+" from "+_OBJ_country+"." >>
Not a bad day. You saw a _OBJ_desc, visualized success and made it happen.
/*
<<quo POV "I'll remember you _OBJ_name.|_OBJ_name... that was her name, wasn't it?" "you say to yourself absent-mindedly," "I wonder what our kid will look like.|I've left my mark on your life, haven't I?|We had fun... but I'll forget in time. I have a feeling you won't..." >>
*/
<<if _OBJ_traits_local >>
<<p>>You believe she lives here, and things might get complicated if you run into her again (especially after she finds out she's pregnant). The island's a big place, so it might not even come up...
<<else>>
<<p>>She will soon go back to _OBJ_country, taking your bastard progeny inside her body with her. You'll have kids all over the world in no time...
<</if>>
<<event_delayrepeat 3 >>
<<event_exitlink >>
<<journal lastfuck _JOUR_UPDATE >>
<<case 1212312 >>
<<if $NUMBER >= _OBJ_sequence_amt >>
<<show "She seems quite fond of you." ICON:love >>
<<convo _OBJ_proposition_convo >>
<<elseif _OBJ_sequence_skillcheck >>
<<set _thingName = setup.getThingName(_OBJ_skill) >>
<<if setup.playerAttribute(_OBJ_skill)>_OBJ_difficulty >>
<<show "She's impressed with your _thingName ability." ICON:_OBJ_skill >>
<<score 2 >>
<<quo WHO _WHO_convo_skillpass >>
<<else>>
<<show "She's impressed with your _thingName ability." ICON:_OBJ_skill FAIL >>
<<quo WHO _WHO_convo_skillfail >>
<<score -4 >>
<</if>>
<<do "Continue." >>
<<else>>
<<do "Continue." >>
<</if>>
/* ------------------------------------ */
/* END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<ifreply >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
<</nobr>>
<<set setup.myDB.kenya = {
age: 19,
name: "Kisasi Onyango",
model: "Asia Amour",
desc: "young black woman heading into a restaurant",
adjective: "sexy",
country: "Kenya",
job: "rocket scientist, obviously",
nickname: "mzungu",
traits: "black slut",
meet_convo: "Hey, mmm. Yeah ok you'll do. Want to buy a girl a drink? And a meal?",
stat: "C",
skill: "drink",
difficulty: 2,
photoshoot_amt: 3,
photosexy_amt: 3,
sequence_amt: 3,
photosexy_amt: 3,
fuck_amt: 3,
chat_quo: "My father would kill me if he saw me talking to someone like //you//. He'd have you killed as well. In your case, it wouldn't just be a figure of speech.|You think you had it bad? My phone is monitored by my nation's intelligence services. I have a bodyguard who follows me everywhere.|It's just an island, I don't see what the big deal is.|I want to go shopping...",
photoshoot_convo: "",
activitysuggest_quo: "Hey, _OBJ_nickname? You're boring. Put buy me some food and booze already?",
meet_quiz: {
question: "You buy me dinner, right?",
answer_good: "I'd love to.|Yeah? Of course you would.",
answer_bad: "Nah.|Well, what good are you to me, then?",
answer_lie: "",
answer_rude: "Yeah, but you know that means you'll //owe// me something, right?|Haha! My company is worth at least ten times whatever you'll spend. You should be glad I even look at you at all.",
},
sequence_cost: 320,
sequence_ask: "Alright, lets get something to eat.",
sequence_0_convo: "Mmmm...///she says, shovelling it back.|///Boy can she ever eat.",
sequence_1_convo: "",
sequence_2_convo: "",
sequence_quiz: {
question: "You ever date a girl who was such an uncouth buffoon, that it brought shame to your family?",
answer_good: "Yes.|Oh, so you were just using her? Did you at least fuck her?///she says, laughing.",
answer_bad: "No.|I see.",
answer_lie: "",
answer_rude: "It's what I'm doing right now, isn't it?|Hahaha.",
},
} >>
sequence_cost: 320,
sequence_ask: "Alright, lets get something to eat.",
sequence_quiz: {
question: "",
answer_good: "",
answer_bad: "",
answer_lie: "",
answer_rude: "",
},
<<set setup.myDB.venezuela = {
model: "Denisse Gomez",
name: "Denisse Galvez",
desc: "cute South American-looking girl wearing overalls and a beautiful smile",
adjective: "gorgeous",
age: 18,
country: "Venezuela",
job: "apprentice mechanic",
nickname: "compa",
traits: "likes_older fertile virgin big_tits nice_ass photogenic careless local".toList(),
meet_convo: "",
meet_convo2: "",
color: "#6af",
skill: "joke",
difficulty: 4,
photoshoot_amt: 8,
photosexy_amt: 8,
foreplay_amt: 5,
photoshoot_convo: "",
photoshoot_convo_yes: "Me? Are you really sure? I'm just an ordinary girl.|That's not true at all! Just look at you! you're _OBJ_adjective.|You really think so..? Well, ok.",
photoshoot_convo_no: "Me? If I'm late for work at the auto shop, my father will be very upset with me.",
photoshoot_convo_0: "",
photoshoot_ask_2: "How about showing me some skin?",
photoshoot_convo_2: "Like this?///she says, dropping her overall straps and lifting her shirt.|Mmm... that's nice, but I was thinking more uhhh...|Oh! Are you do //lencería// photo?|What kind of photo?|The uhh, for bra and panties? That kind?|Oh yeah. For sure.|You really think I look good for that?|For sure. I think you look amazing in such photos.|Well... Okayy... Lets go to my house near here...",
photoshoot_ask_3: "Alright.",
photoshoot_convo_3: "Hey wait, don't take photo just yet. I'm so uhh shy I guess.|Don't be. It's just like being in a bikini at the beach. You'd let me take a photo of you in a bikini, wouldn't you?|Oh, I don't go to the beach like that, I'm too shy.|///She nervously strips for you.",
photoshoot_ask_4: "Just turn around if you're shy.",
photoshoot_convo_4: "|Holy shit.|Que?|N-nothing, carry on.|///You can't even tell if you prefer the back view or the front. A girl with a body like this, too shy to even wear a bikini at the beach? What a waste.",
photoshoot_ask_6: "Don't be ashamed. You look great. Now the top... ",
photoshoot_convo_6: "Hmmm... Ok _OBJ_nickname... Nobody but my papa seen me like this.",
photoshoot_convo_7: "Hmmm... Ok _OBJ_nickname... ",
photoshoot_convo_love: "You take good photos. Make me feel really comfortable, too. No _OBJ_nickname has ever seen me like this...",
photoshoot_convo_hate: "I feel kinda dirty... like I'm a slut or something. I just want to cover up.",
photosexy_phototype: "photobikini",
photosexy_ask: "",
photosexy_convo_yes: "I have so many bikinis... I keep buying them, and going to the beach, but then I chicken out in the changeroom...|Maybe if I took your photo in each of them, you'd feel more confident.|Yeah, maybe! Thank you so much, _NAME. I will go change, be back in a moment...",
photosexy_quo_no: "",
photosexy_convo_1: "This is my favorite; I bought it the first summer we lived here. I've had it for years, but I've only worn it around our pool.",
photosexy_convo_2: "This is a nice place to shoot, right?///she says, leading you to an overlook behind her house.///The trees go nice with my bikini's color, yes?|It's color?|Green, it's my favorite color.|Oh. I didn't notice it was green.",
photosexy_convo_3: "This one a guy at school bought me. Daddy said to give it back and not see him again. I kept it though...",
photosexy_convo_4: "",
photosexy_convo_5: "///She even asked you if she could do a car wash photo. Apparently there's a lot of such glamor pics in the calendar at her father's auto shop.|///You'll be hosing liquid of your own all over her later, if you're lucky...",
photosexy_convo_6: "This is more of a workout outfit. Papa got a home gym for me to stay fit.",
photosexy_convo_7: "Hmmm? What's the matter?///she asks as you scrutinize the patch of cloth between her legs for a bit too long.///You don't like polka-dots?|Oh, not at all... I just want to get the perfect shot.|Ok. After this, I have one more. I hope you like it...",
photosexy_convo_8: "Now _NAME... you have taken this photo. I am not finished but... Put away the camera... I beg you...",
foreplay_convo_0: "You've been so sweet and patient with me...|///Have you?|...That I want to do something special for you...///she says, getting on all fours.|",
foreplay_convo_1: "//Sé valiente//, _HERNAME...///she whispers to herself, breathing nervously.|///She seems to be weighing a decision in her mind...",
foreplay_convo_2: "There, _NAME. H-how do you like? Do you still like my body?///she asks, pulling down her top to show you - for quite possibly the first time she's ever shown anyone - her nice tanned breasts.",
foreplay_ask_3: "The more I see, the more I like...",
foreplay_convo_3: "Then you'll like me a lot now...///she says, raising her legs and hooking her thumbs on her bikini bottom.",
foreplay_ask_4: "Holy shit.",
foreplay_convo_4: "_NAME, the way you've been looking at me, it made me feel... I wanted to wait till later to do this, thinking of you... but I c-can't wait...",
foreplay_ask_5: "You've shown me yours, so... (get your dick out)",
foreplay_convo_5: "You like me too, _NAME?|Yeah. I've never seen anything like it.|Oh... you're a virgin too..?|N-///you start to correct her, but you see that for her, the idea aroused some romantic concept in her mind.///Yes, that's right. _HERNAME... if the two of us... together...|Yes... I feel that way too...",
foreplay_convo_6: "",
foreplay_convo_7: "",
foreplay_convo_8: "",
condom_quo_forget: "Lets continue this in the bedroom, shall we?",
fuck_amt: 5,
fuck_convo_0: "Mmm... oh yes... _NAME... make a woman of me...|///You gotta thank it to _HERFIRSTNAME's old man, he kept this _OBJ_adjective _GIRL untouched for 18 years.||_HERFIRSTNAME...///you moan, her tight pristine pussy squeezing on your hard unwrapped cock.|So amazing...",
fuck_convo_1: "Oh... oh... ahh...|///You aren't just going to rush this bitch to knockup. She's way too fucking hot to waste the experience so carelessly.",
fuck_ask_2: "Now it's your turn to take the lead.",
fuck_convo_2: "Like... like this?|Yeah, that's right. Move it like that...|///Besides, when you show her photos to friends, you want a good elaborate fuck story to go along with them. A lot of details to make it believable, and a lot of action so to really get 'em jealous.||_NAME... _NAME... oh...|",
fuck_convo_3: "OH OH OHHH... Ngh.... ahhhh!|///You can release at any moment, but you're holding off, seeing how long you can prolong it...|_NAME... _NAME I love... I love you...///she confesses naively, unaware of the true purpose you have chosen for her body.|///Suddenly, there's a sound from somewhere else in the house. A voice - male, deep - calls her name.|M-maldito, my f-f-father! You must g-go!|///You delayed too long and something is about to snatch your prize from your hands!|_NAME, before it's late! We must hide!",
fuck_convo_4: "Here, he won't find us here.///she says, pulling you by the hand into the washroom suite.///He'll think I'm showering, so he won't hear. You have to climb out the window, it should be big enough to-|_HERNAME, I'm not climbing out. We aren't finished.|_NAME, I know how you feel but-///she says, her words interrupted by your amorous tongue.",
fuck_convo_5: "OH _NAME! OH _NAME! OHHH!|///There's a banging on the door. Her father? Has he heard the sounds of his dear daughter's defloration in spide of the sound of the shower?! Did he find your clothes mixed with her bikini out back and put 2 and 2 together?|///Doesn't matter. You won't be robbed of this opportunity. You've satisfied yourself on this bitch... You squeeze her hips and...",
fuck_convo_6: "",
fuck_convo_7: "",
fuck_convo_8: "",
fuck_quo_love: "",
convo_epilogue: "",
dfasd:"lo siento perdí mi turno",
preg_epilogue: 1,
preg_convo_type: 1,
preg_convo: "Hey, _OBJ.nickname... shhh, come here...|///She beckons you to come closer. As you do so, you see that the curve of her belly is no trick of the light - she's pregnant.|No, don't panic. She's probably not yours. I think she's my boyfriend's, but small chance she's yours... or this other guy's.|What if she isn't your boyfriends?///you say, feeling her belly.|Well... My boyfriend es muy stupido, so he won't know, but I will... If you see me pushing a baby cart, and I give you a wink, that means it's you.///She says, smilling as your hand runds over the curve.///Mmm. Can't be seen with you though. Don't want him thinking I'm a slut. My necio thinks I was a virgin before we hooked up... His dad and uncle knew I wasn't no virgin before I even met him, I'll put it that way.",
where_fuck_after: "heights",
} >>
<<set setup.myDEFAULT = {
age: random(20,30),
name: "Jane Hoe", model: "Unknown",
desc: "", adjective: "sexy", country: "", job: "", nickname: "", traits: "",
meet_convo: "",
meet_convo2: "",
stat: "C",
skill: "charm",
skillup: "fuck",
difficulty: 2,
photoshoot: 0, photosexy: 0, sequence: 0, foreplay: 0,
meet_convo: "///You introduce yourself to this _OBJ.desc.",
convo_skillpass: "Wow!|I didn't think you'd be able to.|You really are impressive.|Haha, that's amazing.",
convo_skillfail: "Mmm...",
quo_likes: "Hey, _OBJ.nickname.|Heyyyy there.|Hey, what's up?",
quo_okays: "Yes?|Can I help you?|Have we met?",
quo_dislikes: "I'm very busy, sorry.|Ummm, I have a //boyfriend//.|Very sorry, like... No speaka da English? So, bye.|I haven't the time for you.",
activitysuggest_quo: "So, what now?|Are you busy? Maybe we could do something together.|I don't really have any plans for the next little while...///she hints.|Is there anything to do around here?|Could you show me around? I don't know this place.|It's been fun chatting with you, _OBJ_nickname.",
sequence_ask: "Let's spend some time together...",
sequence_convo_0: "///She aggrees to spend time with you.",
fuck_condom_quo_ask: "So... you brought protection, right?|You have a condom, right?|Hurry up and put a condom on _OBJ_nickname!",
condom_quo_forget: "I can't wait another second, let's go _OBJ_nickname!|Mmmm...",
foreplay_convo_0: "///She takes you back to her place and slips into something more comfortable.",
fuck_quo_love: "Oh my god! _NAME!|Yes... YES... YESSSSS!!|Ohhhh.... ahhh... like that... yess...",
fuck_quo_like: "Yesss... yesss... _OBJ_nickname...|Mmmmm.... ahhhh...|Ohh... ohhh....",
fuck_quo_hate: "Come on, harder...|Is that the best you can do?|Faster! Harder!",
fucked_quo_love: "OH my god... that was incredible...|I haven't been fucked like that since, well? //Ever.//|_NAME... I think I'm in love.",
fucked_quo_like: "That was so good.|Mmmm... ",
fucked_quo_hate: "God, that was so pathetic. You've got no idea how to please a woman, do you?|Are you a virgin? I mean, I hope you were. If you were, it's ok, but...|Oh god, I can't believe I fucked you. Lose my number.",
fucked_quo_impregnated: "",
quo_epilogue_1: "_NAME, I think something special happened between us. You can feel it too, right?|I... _OBJ_nickname, I just got to say, meeting you was the highlight of my vacation.",
quo_epilogue_2: "I guess so.|I feel the same way.|Yeah totally.",
quo_epilogue_3: "Here's my number, call me if you're ever in _OBJ_country.|I know we barely know each other, but if you could come visit me... I'm sure my family would like you, and who knows?|I'm... I'm seeing someone. I thought it was serious... But honestly? You've shown me there's better guys out there. Guys like you.",
quo_epilogue_4: "Ok.|Sure.|I'll think about it.",
quo_epilogue_5: "Great! Anyway, I'm leaving later today. Hope to hear from you.|My flight is in a few hours. Don't be a stranger.|Anyway, thank you, this was an amazing way to end a vacation. Until we talk again...",
convo_epilogue: "",
photoshoot_phototype: "photogirl",
photoshoot_ask: "Have you ever done any modelling? I'd love to take your photo.|I'm a fashion photographer and you just have such a unique look... Would you mind posing for me?|You wouldn't happen to be an aspiring talent of some kind, would you?",
photoshoot_convo_yes: "Yes, that sounds fun!",
photoshoot_convo_no: "I'm not sure about that.",
quophotoshoot_quo_love: "These... are amazing!|Oh, you made me look so good!|Wow, you're a very talented photographer!",
quophotoshoot_quo_hate: "Hmmm. They're ok.",
photosexy_phototype: "photolingerie",
photosexy_ask: "Can I tempt you to doing an even sexier shoot?",
photosexy_quo_yes: "Sounds... souns fun!|Haha... Yeah, let's do it.",
photosexy_quo_no: "Uh, no?|That's not really me, sorry.",
photosexy_convo_yes: "Yes, that sounds fun!",
photosexy_convo_no: "I'm not sure about that.",
} >>
<<set setup.myDB.TEMPLATE = {
age: 0,
name: "Jane Hoe",
model: "",
desc: "",
adjective: "",
country: "",
job: "",
nickname: "",
traits: "",
meet_convo: "",
meet_convo2: "",
skill: "",
difficulty: 2,
photoshoot: 0,
photosexy: 0,
photoshoot_convo: "",
} >>
<<set setup.myDB.italy = {
age: 0,
name: "Pietrina Altera",
model: "Ceccilia-Carrillo",
desc: "",
adjective: "",
country: "",
job: "",
nickname: "",
traits: "",
meet_convo: "",
meet_convo2: "",
skill: "",
difficulty: 2,
photoshoot: 0,
photosexy: 0,
photoshoot_convo: "",
} >>
<<set setup.myDB.scotland = {
age: 0,
name: "Fiona Galloway",
model: "Sabrina Lynn",
desc: "",
adjective: "",
country: "",
job: "",
nickname: "",
traits: "",
meet_convo: "",
meet_convo2: "",
skill: "",
difficulty: 2,
photoshoot: 0,
photosexy: 0,
photoshoot_convo: "",
} >>
<<set setup.myDB.greece = {
age: 0,
name: "Ophelia Cosmatos",
model: "Alexa Campbell aka Trina Jackson",
desc: "",
adjective: "",
country: "",
job: "",
nickname: "",
traits: "",
meet_convo: "",
meet_convo2: "",
skill: "",
difficulty: 2,
photoshoot: 0,
photosexy: 0,
photoshoot_convo: "",
} >>
<<set setup.myDB.israel = {
name: "Eva Rabinowitz",
model: "Sylvia Belotti",
desc: "woman with an amazing tanned body and curly hair",
adjective: "fit",
age: 26,
country: "Israel",
job: "military officer",
nickname: "//gever//",
traits: "fertile impatient likes_younger impregnate".toList(),
meet_convo: "Do I know you?///she asks when she notices you, scowling.|Not yet, but I think we might-|No, no I don't think so.|///She's not much for pleasantries... or wearing bras, for that matter.",
quo_likes: "//Stam//, we can talk for a bit. What you want, _OBJ_nickname?",
quo_okays: "Ugh. Ok fine, whatever, just say what you have say then go already.",
quo_dislikes: "Fuck off already, I don't have time for you.",
meet_quiz: {
question: "One second, _OBJ_nickname. I look at your face, and let me ask you: are you Jewish?",
answer_good: "Yes.|I knew it! Haha.///she laughs.",
answer_bad: "No.|Oh, my mistake.",
answer_lie: "Yeah totally.|I knew it! Haha.///she laughs.",
answer_rude: "If you're asking if I've been circumcized, I have a show don't tell policy. (gesture towards an alley as you unzip your fly)|Eww! I don't want to see your dick.|Hahaha.///you laugh as you pull your shorts down just far enough that the shaft of the dick is visible.|Fuck off you freak!///She says, shielding her eyes before she sees anything good.",
},
stat: "S",
skill: "run",
skillup: "lie",
difficulty: 2,
photoshoot_amt: 0,
photosexy_amt: 0,
activitysuggest_quo: "I was about to go for my daily run...",
sequence_amt: 10,
sequence_ask: "Mind if I join you for that run?",
sequence_convo_0: "Sure!///she says laughing, and quickly turns tail and takes off, shouting over her shoulder.///If you can even keep up with me!///|///You waste no time in racing after her.",
sequence_convo_1: "Ha! I knew you'd not be good enough to keep up with me!///she taunts you from the overlook above.|///She's fast, you'll give her that. But can she outlast you?",
sequence_convo_2: "///She laughs as she sees you approach. You think she was being kind and letting you catch up to her, but you soon realize her laces came untied.",
sequence_convo_3: "|Here, let me tell you the best way to lace up so that doesn't happen as much.///you say, begining some elaborate instructions.|Hmm, like this?|Hmm, no. Undo them and start over. Trust me, it's worth it.|///She was tying them fine, but you felt you deserve to enjoy this view for a little longer.",
sequence_convo_4: "Thanks for running with me, that was fun.///she says as the two of you rest on the grass of a park.|///As you chat with her you can't help but notice|I'm going to do some stretches and such. You can watch me, mabye you'll learn something.",
sequence_convo_7: "///Nice.",
sequence_convo_8: "///You can't help but wonder if she's hinting something at you, with her grunts and hip motions.",
sequence_convo_10: "I saw you watching me quite hard. Did you learn anything new?|Yeah, you gave me a few ideas. For workouts.|Is that so?",
proposition_convo: "I feel envigorated, I could go for one more exercise. You said you had something in mind?|Yeah. I warn you, you're going be sore tomorrow.|Oh, _OBJ_nickname, I misunderstood. I thought you were just coyly suggesting we have sex...|I was.///you say, laughing.|Oh, I see. Haha. So did you say I'll be sore because your dick is very big, or because you'll pound me very hard..? No don't tell me. I like surprises.|Good, because I'm hoping to give you one of those too.///you say, looking at her belly.///A really big surprise.|Oh goody! Let's get to my place.",
foreplay: 1,
foreplay_convo_0: "///She takes you back to her place and slips into something more comfortable.||How you like it? I know you were staring earlier.|You meant me to stare! Nobody ties their shoelaces with their ass in the air like that.|Haha, you got me...",
foreplay_convo_1: "Now that we're in private... I know you know how to tie strings, how about you loosten these?",
fucked_quo_hate: "_NAME... I will never see you again, so I have no shame in telling you this. I think it's important. Since the start of my military career, I have had made love to every single young man placed under my command; this includes for field training excercises and other such events. Also, once while captured by the enemy during urban combat, I negotiated the release of myself and a severly-injured squadmate by providing sex to each of our captors. They were all young men who for all I know had never touched a woman's body before... In total, I have had sex with 107 men. And not a single one of them... was worse than you are at sex. Not a single one.",
convo_epilogue: "_NAME! Wait!///she says as she approaches.|///In her haste to put clothes on, she didn't notice the huge wet stain on her shirt. You seem to remember you used it to wipe your cock dry after the drenching it endured.|I know it was just a hookup or whatever you say but... I felt something special happened. I saw it in your face that you felt the same way.|Right...|I knew it! So... Maybe you can come visit me in Tel Aviv? My family is quite wealthy, and so we can pay for your trip. We could get to know each other better... and I would make sure you enjoyed yourself and did not regret the trip. //Trust me.//|That sounds great.///you say, knowing full well even if you get off this island you wouldn't get yourself entangled with one of your baby mommas.///Maybe in a few months?|Yes! Perfect! I'm glad you think so! Oh I'm so excited. One more thing... My grandmother... She is old, and she has wanted to see me married before she dies. I... I don't want to put undue pressure on you, but if I could introduce you to her as my fiancee... it would make her so happy. I don't like to lie, but with you... I might believe it could be true, so it wouldn't feel so dishonest.|_HERNAME...///you begin, and decide to just go for it.///It wouldn't be a lie. I love you, I really do. I've never felt this way so strongly about someone I met! I don't have a ring, or anything like that, but-|Oh _NAME-|We could sort all that out when I come visit and - oh, listen to me prattle? I'm getting ahead of myself. _HERNAME, would you... marry me?|_NAME... //I do!//|///The two of you kiss. You hold her tightly and move your hands all over her body. While she dreams of your future together in her head, you know the truth; the commonality between you begins and ends with what her body is now incubating. Sustained by this lie, the love she feels for you will last for some time... but she will neither hear from you or see you ever again.|I love you.///she says as you part ways at last.",
where_fuck_after: "market",
} >>
/* <<raquo "label" destination_passage condition >> */
<<widget raquo >>
<<alert "WIDGETCHECK raquo widget" >>
<<set _label = $args[0] ? $args[0] : nowehre >>
<<set _dest = !$args[1] ? passage() : $args[1] >>
<<set _class = "raquo" >>
<<div _class >>
» <<link _label >><<goto _dest >><</link >>
<</div >>
<</widget >>
/* silences <<alert>> */
<<widget zalert >>
<<set _AL = "''ZALERT!'' "+$args[0] >><<debugupdate _AL >>
<</widget >>
<<widget nalert >>
<<set _AL = "''NALERT!'' "+$args[0] >><<debugupdate _AL >>
<</widget >>
/* <<learnlots "I have {{a rash}}." >> */
<<widget learnlots >>
<<set _strongle = $args[0], _printafter = $args[1] >>
<<if _strongle.includes("{{") >>
<<set _learnarr = _strongle.split("{{") >>
<<for _a=1; _a<_learnarr.length; _a++ >>
<<set _newlearn = _learnarr[_a].split("}}")[0] >>
<<learn _newlearn >>
<</for>>
<</if>>
<<if _printafter >>
<<= _strongle.replaceAll("{{", "<span class='keyword'>").replaceAll("}}", "</span>") >>
<</if>>
<</widget>>
/* <<showifexists _mayonaise >> (can't process deep vars) */
<<widget showifexists >>
<<if $args[0] >><span>$args[0]</span>
<<elseif $args[1]>><span>$args[1]</span>
<</if>>
<</widget>>
<<widget ifchoice >>
<<set _ifchoice = $args[0].toLowerCase().replaceAll('!','') >>
<<if _ifchoice==$CHOICE.toLowerCase() >><p>$args[1]</p>
<<elseif $args[0].includes('!') >><p>$args[1]</p>
<</if>>
<</widget>>
<<widget ifthensay >>
<<if $args[0] >><<if $args[1] >>1 $args[1]<<else >>2 $args[0]<</if >>
<<else >><<if $args[2] >>3 $args[2]<</if >>
<</if >>
<</widget >>
<<widget thisorthat >>
<<if $args[0] >>$args[0]<<else >>$args[1]<</if >>
<</widget >>
<<widget ifreply >>
<<showifexists $REPLY.sayOne() $args[0] >>
<</widget>>
<<widget bar >>
<<set
_value = $args[0] ? $args[0] : 0,
_max = $args[1] ? $args[1] : 100,
_class = $args[2] ? $args[2] : " ",
_percentage = Math.round((_value/_max)*100),
_percentage = Math.min(_percentage, 100),
_percentage = Math.max(_percentage, 0),
_label = $args[3] ? $args[3] : null,
_class += _percentage<0 ? " negative " : "",
_class += _percentage<30 ? " low " : "",
_class += _percentage>70 ? " high " : "",
_class += _percentage>=100 ? " full " : "",
_html = "<div class='health_bar "+_class+"'>",
_html += _label ? "<div class=label>"+_label+"</div>" : "",
_html += "<div class='frame'><div class='unfill'><div class='fill' style='width:"+_percentage+"%'></div></div></div><div class='numbers'>"+_value+"/"+_max+"</div></div>",
0 >>
_html
<</widget>>
/* <<convo "Hi.|Hi to you.|What's up?|Nothing." guy1 guy2 >> */
<<widget respo >>
<D>use 'convo' widget, dummy</D><<convo $args[0] $args[1] $args[2] >>
<</widget>>
<<widget pass >>
<<set _showicon = $args[0] ? $args[0] : 'misc' >>
<<= "<span class='inline_icon zfontcolor pass' style='background-image:url(images/icons/" + _showicon + ".png);'> </span>" >>
<</widget>>
<<widget fail >>
<<set _showicon = $args[0] ? $args[0] : 'misc' >>
<<= "<span class='inline_icon zfontcolor fail' style='background-image:url(images/icons/" + _showicon + ".png);'> </span>" >>
<</widget>>
<<widget sexreview >>
<<set _sexbar = $args[1] ? $args[1] : _DIFFICULTY >>
<<set _sexbar = _sexbar ? _sexbar : _DIFFICULTY >>
<<set _sexbar = _sexbar ? _sexbar : 5 >>
<<if $PLAYER.getSkill('fuck') > _sexbar >>
<<pass fuck >><<convo $args[0] >>
<<elseif $args[2] >>
<<set _args2 = "<<fail fuck >> " + $args[2] >>
<<convo _args2 >>
<<else>>
<<fail fuck >>
<</if>>
<</widget>>
<<widget notbutton >>
<<set _html = "<button class='notbutton'>"+$args[0]+"</button>" >>
_html
<</widget>>
<<widget fail >>
<<set _debugupdate = "Legacy ''fail'' macro says: "+$args[0] >>
<<debugupdate _debugupdate >>
<</widget>>
<<widget placeholder >>
<div class="warningupdates">
This is placeholder content. This part of the game is under constrcution.
</div>
<</widget>>
<<widget describeamount >>
<<= $args[3].describeAmount($args[0], $args[1], $args[2]) >><</widget>>
<<widget chimein >>
<<set
_whokey = $args[0],
_whoname = _whokey.getFullName(),
_saywhat = $args[1].sayOne().replace('THEIRNAME',_whoname),
_convois = _saywhat.toArray().length > 1,
_aftersay = "says _whoname.|_whoname chimes in.|offers _whoname.|_whoname whispers to you.|_whoname discreetly tells you.".sayOne(),
0 >>
<<if $PLAYER_party.includes(_whokey) and _whokey.isNPC() >>
<<if !_saywhat.includes("///") >>
/* I DONT KNOW WHAT THIS IF IS FOR? WAS: and !_convois */
<<set _saythis = _saywhat + "///" + _aftersay >>
<<else>>
<<set _saythis = _saywhat >>
<</if>>
<<= _saywhat ? "<<quo _whokey _saythis >>" : "" >>
<<elseif $PLAYER_party.includes(_whokey) >>
<<quo $args[0] $args[1] _aftersay >>
<<else>>
<</if>>
<</widget >>
<<widget convo >>
<<set _CONVERSANTS = 0 >>
<<if $args[0] >>
<<set _DIALOGUE = $args[0].replaceAll(":",":").toArray() >>
<<elseif $RESPONSES >>
<<set _DIALOGUE = $RESPONSES.replaceAll(":",":").toArray() >>
<<else>>
<<set _DIALOGUE = [] >>
<D>''A conversation transpires.''</D>
<</if>>
<<if $args[1] and !$args[2] >>
<<set _CONVERSANTS = [$args[1], "POV"] >>
<<elseif !$args[1] >>
<<set _CONVERSANTS = [$WHO, "POV"] >>
<<else>>
<</if>>
<<if !_CONVERSANTS >>
<<set _CONVERSANTS = $args.slice(1) >>
<<if _CONVERSANTS.length==1 >>
<<set _CONVERSANTS.unshift($WHO) >>
<</if>>
<</if>>
<<set _CONVERSANTSFINAL = [] >>
<<for _cn, _conversant range _CONVERSANTS >>
<<if !_conversant >>
<<else>>
<<set _CONVERSANTSFINAL.push(_conversant) >>
<</if>>
<</for>>
<<for _cv=0; _cv<_DIALOGUE.length; _cv++ >>
<<set _WHATSAID = _DIALOGUE[_cv] >>
<<set _WHOSAID = _CONVERSANTSFINAL[_cv % _CONVERSANTSFINAL.length] >>
<<quo _WHOSAID _WHATSAID >>
<</for>>
<</widget>>
<<widget showjournal >>
<<set _JOURNAL = $RECORDS.journal >>
<<for _j=0; _j<_JOURNAL.length; _j++ >>
<<p>><<=_JOURNAL[_j].toArray()[1] >>
<d>[<<=_JOURNAL[_j].toArray()[0].toUpperCase()>>]</d>
<</for>>
<<if !_JOURNAL.length >> N/A <</if>>
<<clear>>
<</widget>>
<<widget showschedule >>
<<if $RECORDS.schedule.length>>
<<for _s=0; _s<$RECORDS.schedule.length; _s++ >>
<<set _OBJ = $RECORDS.schedule[_s] >>
<br>In ''<<=_OBJ.delay>> day: '' "<<=_OBJ.content>>" <<=_OBJ.type>> <small>(<<=_OBJ.extra>>, <<=_OBJ.extra2>>)</small>
<</for>>
<<else>>
N/A
<</if>>
<<clear>>
<</widget>>
<<widget showevents >>
<<set _LIST = "finished|unreadied|delayed|available".toArray() >>
<<for _j=0; _j<_LIST.length; _j++ >>
<<p>>__<cap><<=_LIST[_j]>></cap>__
<small>
<<if $RECORDS["events_"+_LIST[_j]].length >>
<br><<= $RECORDS["events_"+_LIST[_j]] >>
<<else>> N/A
<</if>>
</small>
<</for>>
<<clear>>
<</widget>>
<<widget showlists >>
<<set _LIST="fucked|cucked|paid|pregged|seduced|tricked".toArray()>>
<<if _LIST.length >>
<<for _j=0; _j<_LIST.length; _j++ >>
<<set _LISTED="girls "+_LIST[_j], _LISTOUT=_LISTED.listout() >>
<<if 1 >>
<<if _LIST.length>1 >>
__<cap>_LISTED</cap>__
<<if _LISTOUT.length >>_LISTOUT<<else>>N/A<</if>><br>
<<else>>
<<if _LISTOUT.length >>_LISTOUT<<else>>N/A<</if>>
<</if>>
<</if>>
<</for>>
<</if>>
<</widget>>
<<widget sayit >>
<<=$args[0].sayit()>>
<</widget>>
/* */
<<widget chimeinconvo >>
<<set
_whokey1 = $args[1] ? $args[1] : $WHO+"",
_whokey2 = $args[2] ? $args[2] : $PLAYER,
_whokey3 = $args[3] ? $args[3] : "",
_whokey4 = $args[4] ? $args[4] : "",
_whoname = setup.getFullName(_whokey1),
_saywhat = $args[0].replace('THEIRNAME', _whoname),
_VALID = 1,
0 >>
<<for _v, _partymember range $args >>
<<if _v>0 and _partymember >>
<<set _VALID -= $PLAYER_party.includes(_partymember) ? 0 : 1 >>
<</if>>
<</for>>
<<if _VALID>0 >>
<<="<<convo _saywhat _whokey1 _whokey2 "+_whokey3+" "+_whokey4+" >>">>
<</if>>
/*
*/
<</widget >>
<<widget tagme >>
<<set _tagg = $args[0]>>
<<set _meee = $args.slice(1).join(" ")>>
<<= "<"+_tagg+">" + _meee + "</"+_tagg+">" >>
<</widget>>
/* <<quo BARRY "Hi.///says Barold.///Welcome to my shop." >> */
<<widget quo >>
<<set _who = $args[0]=="WHO" ? _WHO : $args[0] >>
<<if 0 >>
<p>'$args[0]' says "$args[1]".</p>
<<elseif $args[1] >>
<<set _who = $args[0] ? $args[0].toLowerCase().replace("'","")+"" : "WHO" >>
<<set _whoname = _who ? _who.getFullName() : "someone" >>
<<set _what = $args[1].sayOne() >>
<<set _lasttext = $args[2] ? " "+$args[2].sayOne() : "" >>
<<set _who = "POV PLAYER".includes(_who) ? $PLAYER : _who >>
<<set _who = _who=="who" ? $WHO : _who >>
<<set _colr = _WHOCOLOR ? _WHOCOLOR : _who.toColor() >>
<<set _class = "quoteholder "+_who+" " >>
<<set _class += settings.boxquote ? "boxed " : "" >>
<<set _class = _class.replace("'"," ") >>
<<if _who=="narrator" >>
<<set _lquo = "", _rquo = "" >>
<<else >>
<<set _lquo = "“", _rquo = "”" >>
<</if>>
<<set _string = _what.replaceAll("'", "‘") >>
<<learnlots _string >>
<<set _string = _string.replaceAll("{{", "<span class='keyword'>") >>
<<set _string = _string.replaceAll("}}", "</span>") >>
<<set _array = _string.split('///') >>
<<if _array[0].length>0 >>
<<set _html = "<p class=\"" +_class+ "\" style='--color_quote:" +_colr+ " ;'>" >>
<<set _html += "<div class='inner'>" >>
<<if _who != "narrator" >>
<<set _html += "<span class='id'>"+_who+"</span>" >>
<</if >>
<<for _a=0; _a<_array.length; _a++ >>
<<if _a%2==0 >> /* QUOTE */
<<set _html += " <span style='Zcolor:" +_colr+ "' class='quote'>" >>
<<set _html += _lquo >>
<<set _html += _array[_a].trim() >>
<<if _a+1==_array.length >>
<<set _html+=_rquo, _html+="</span>" >>
<</if>>
<<else>> /* PROSE */
<<set _html+=_rquo, _html+="</span> "+_array[_a].trim() >>
<</if>>
<<if _array.length==1 >>
<<set _html+=_lasttext+"" >>
<</if>>
<</for>>
<<set _html += "</div><div class='misc'></div></p>" >>
_html
<<elseif _array[1] >>
<p>_array[1]</p>
<</if>>
<</if>>
<</widget>>
/* INTENT: inline version of QUO */
<<widget q >>
<<set _who = $args[0].toLowerCase(), _what = $args[1] >>
<<set _html = "" >>
<<set _html += "<span style='color:" +_who.toColor()+ "' class='quote " +_who+ "'>{{{ldquo}}}" +_what+ "{{{rdquo}}}</span>" >>
<<set _html += "" >>
_html
<</widget>>
<<set _CHOICE = "web".sayOne() >>
<<switch _CHOICE >>
<<case web >>
<<include "web unschedule" >>
/*<<include "home web" >>*/
<<default >> You waste time.
<</switch >>
<<stamina 5 >>
<<health 1 >>
<<timepasses 1 >>/*
<<tempvars OBJECT PREVIZ >>
*/
<<widget tempvars >>
<<set _objToTemp = $args[0] >>
<<set _thePrefix = $args[1] ? $args[1] : "OBJ" >>
<<for _tvar, _tval range _objToTemp >>
<<if Array.isArray(_objToTemp) >>
<<set _traitName = _thePrefix+"_"+_tval.replaceAll(" ","_") >>
<<set State.temporary[_traitName] = 1 >>
<<set _traitName = _thePrefix+"_"+_tval.replaceAll(" ","") >>
<<set State.temporary[_traitName] = 1 >>
<<elseif Array.isArray(_tval) >>
<<for _an, _av range _tval >>
<<set _traitName = _thePrefix+"_"+_tvar+"_"+_av >>
<<set State.temporary[_traitName] = 1 >>
<</for>>
<<set State.temporary[_thePrefix + "_" + _tvar + ""]=_tval >>
<<elseif typeof _tval == "objectZZZZZ" >>
<<else>><<set State.temporary[_thePrefix+"_"+_tvar+""]=_tval >>
<</if>>
<</for>>
<</widget >><<widget minigame >>
<<set _myGame = $args[0] >>
<<set _myVars = $args[1] ? $args[1] : {} >>
<<set _myPassage = "minigame" + _myGame.substr(0, 1).toUpperCase() + _myGame.substr(1) >>
==passagE:_myPassage==
<<if tale.has(_myPassage)>>
<<include _myPassage >>
<<else>>
<div class="normalbox">The minigame specified (_myPassage) doesn't exist. Sloppy coding. Click below to have the game act like you won the minigame or lost it.</div>
<</if>>
//
<<if !$MINIGAME_RESULT or 1 >>
The above minigame is WIP so if it's busted for you, please skip using the below.
<<do "Continue, simulating a PASS." SET:MINIGAME_RESULT:PASS NEXT >>
<<do "Continue, simulating a FAIL." SET:MINIGAME_RESULT:FAIL NEXT >>
<<else>>
<<do "Continue." SUFFIX:$MINIGAME_RESULT NEXT >>
<</if>>
//
<</widget>><<widget fuck_minigame >>
<<addclass "body" "minigame">>
<<change_bg sex >>
<<link startover _here >>
<<set $FK=0 >>
<</link>>
<<if !$FK >>
<<set $FK={}, $FK.MODE="START" >>
<<set $FK.P1={ ID:$PLAYER }>>
<<set $FK.P2={ ID:$args[0]?$args[0]:$WHO } >>
<</if>>
<<if $FK.MODE=="START" >>
<<set $FK.READOUT = [] >>
<<set $FK.MODE = "PLAY" >>
<<set _FIRST_READOUT = "" >>
<<set $FK.P2.HP = 5+_POVSTATS_E*4, $FK.P2.HPMAX = $FK.P2.HP >>
<<set $FK.P2.DEF = 1 >>
<<set $FK.P1.HP = 5+_POVSTATS_E, $FK.P1.HPMAX = $FK.P1.HP >>
<<set $FK.P1.DEF = 1 >>
<<if $EVENT_HAPPENED.includesAny("condom", "condom-trick", "condom-tampered") >>
<<set _FIRST_READOUT += "Your condom increases your defences! " >>
<<set $FK.P1.DEF += 2 >>
<</if>>
<<set _thresh_lust = -30 >>
<<if _LUST>_thresh_lust >>
<<set _CHANGE = Math.ceil(Math.round(_thresh_lust-_LUST)/2)>>
<<set _FIRST_READOUT += "You're too excited due to excess horniness! (-_LUST HP)" >>
<<set $FK.P1.HP -= _CHANGE >>
<</if>>
<<set $FK.stageNum = 0 >>
<<set $FK.stepNum = 1 >>
<<set _FIRST_READOUT = "''You are about to fuck <<keytip $FK.P2.ID >>! ''" + _FIRST_READOUT >>
<<set $FK.READOUT.push(_FIRST_READOUT)>>$FK.READOUT
<</if>> /* if START */
<<if $FK.MODE=="PLAY" >>
<<set $FK.P1.dmgDick =_POVSKILLS_fuck?_POVSKILLS_fuck:1 >>
<<set $FK.P1.dmgLick =_POVSKILLS_lick?_POVSKILLS_lick:1 >>
<<set $FK.P1.dmgFinger=_POVSKILLS_finger?_POVSKILLS_finger:1 >>
<<set $FK.P1.dmgLook = 1 >>
<<set $FK.P2.dmgDick =_HERSKILLS_fuck?_HERSKILLS_fuck:1>>
<<set $FK.P2.dmgLick =_HERSKILLS_lick?_HERSKILLS_lick:1>>
<<set $FK.P2.dmgFinger=_HERSKILLS_finger?_HERSKILLS_finger:1 >>
/* $FK.P2.dmgFinger $FK.P2.dmgFinger $FK.P2.dmgFinger $FK.P2.dmgFinger */
<<set $FK.P2.dmgLook = 6 >>
<<set $FK.SPECS = {
strip: {
txt: "_HERNAME is stripping.",
steps: 4,
quo: "strip|strip|strip",
quo1: "I've bet you imagined what I'd look like under my clothes...",
quo2: "I bet you've dreamed of this scenario a thousand times, 'Oh _NICKNAME, take me now!' - is that what you imagined I'd say?",
quo3: "It's not going to be what you expect, _NICKNAME. It's going to be a whole lot more...",
quo4: "I've shown you mine, _NICKNAME... now it's time to show me yours. ",
},
blowjob: {
txt: "You are enjoying some foreplay.",
steps: 2,
quo: "foreplay|foreplay|foreplay",
quo1: "fF111",
quo2: "ff222",
quo3: "ff333",
},
prefuck: {
txt: "You're preparing to penetrate.",
steps: 2,
convo: "pppp|pppp|pppp",
quo: "ppppp|pppp|ppp",
quo6: "You ready to have your wildest dreams granted, _NAME? Well, here it is, come and take it!|I've been with some of the best; atheletes, billionaires, and even a king. I'm dying to know how you stack up against //them//...",
},
doggy: {
txt: "You're taking her from behind.",
steps: 3,
},
cowgirl: {
txt: "She's riding you.",
steps: 4,
},
cremchoice: {
txt: "Do you cum inside her?",
steps: 1,
convo: "cccc|cccc|cccc",
quo: "ccccccc|ccc|cc",
quo1: "PF111",
quo2: "pp222",
quo3: "pp333",
},
itinerary: "?????????? ?????????? ?????????? ?????????? strip ?????????? foreplay ?????????? blowjob ?????????? tittyfuck ?????????? fingering ?????????? masturbation cunnalingus FORSEL BORSEL prefuck fuck cowgirl doggy anal".toList(),
groupings: [
"foreplay blowjob tittyfuck fingering masturbation cunnalingus".toList(),
"fuck cowgirl doggy anal".toList(),
],
} >>
<<set _ITINERARY = $FK.SPECS.itinerary >>
<<set _SPECS = $FK.SPECS >>
<<set _stageNexters = "strip foreplay ".toList() >>
<<set _stageLoopers = "".toList() >>
<<set $FK.stageStr = _ITINERARY[$FK.stageNum]>>
<<for _i,_stage range _ITINERARY >>
_i)_stage
<<if $FK.stageNum>_i >><<continue>><</if>>
<<if !_SPECS[_stage] >><<continue>><</if>>
<<set $FK.stageNum = _i, $FK.stageStr = _ITINERARY[_i]>>;
<<break>>
<</for>>
<<set _isFinalStep = $FK.stepNum >= _SPECS[$FK.stageStr].steps >>
$FK.stepNum _SPECS[$FK.stageStr].steps
<<set _prevStageNum = $FK.stageNum-1 >>
<<set _prevStageStr = _ITINERARY[_prevStageNum] >>
<<set _nextStageNum = $FK.stageNum+1 >>
<<set _nextStageStr = _ITINERARY[_nextStageNum] >>
<<for _i,_stage range _ITINERARY >>
_i)_stage
<<if $FK.stageNum>_i >><<continue>><</if>>
<<if !_SPECS[_stage] >><<continue>><</if>>
<<set $FK.stageNum = _i, $FK.stageStr = _ITINERARY[_i]>>;
<<break>>
<</for>>
/*
<<set _prevStageNum = $FK.stageNum-1 >>
<<set _prevStageStr = _ITINERARY[_prevStageNum] >>
<<set _nextStageNum = $FK.stageNum+1 >>
<<set _nextStageStr = _ITINERARY[_nextStageNum] >>
*/
<<set _toStep = $FK.stepNum+1 >>
<<set _toStage = $FK.stageNum >>
<<set _stageSteps = _SPECS[$FK.stageStr] ? _SPECS[$FK.stageStr].steps : 999 >>
<br>''$FK.stageNum/$FK.stageStr's'' step is $FK.stepNum->_toStep (of _stageSteps)
/* ran out of steps in stage */
/*
<<if _toStep>=_stageSteps >>
but there are no steps left
<<if _stageNexters.includes($FK.stageNumNAM) >>
<<set _this=3>>
<</if>>
the next step is beyound the amount allotted to
<</if>>
;;; next stage will be _toStage
*/
/*
<<set _toStep = _SPECS.steps>=_toStep ? _toStep : 1 >>
<<set _toStage = _SPECS[$FK.stageStr].steps ? _nextStep : 1 >>
<<set _toStep = _SPECS.steps>=_toStep ? _toStep : 1 >>
*/
<</if>>
<hr>
< _prevStageNum $FK.stageNum _nextStageNum ><br>
< _prevStageStr $FK.stageStr _nextStageStr >
<hr>
<div id="minigame" class='fuck'>
/* ------------------------------------ */
/* PREP_SCENE */
/* ------------------------------------ */
/*
<<if !$FK.SPECS[$FK.stageStr] >>
<<set $FK.stageStr = "creamchoice" >>
<<set $FK.stageNum = $FK.stageNum >>
<</if>>
*/
<<if $FK.SPECS[$FK.stageStr] >>
<<if $FK.stepNum > $FK.SPECS[$FK.stageStr].steps >>
<<set $FK.stepNum = 1, $FK.stageNum += 1 >>
<</if>>
<<for _i, _stage range _ITINERARY >>
<<set $FK.stageStr = _ITINERARY[$FK.stageNum]>>
<<if !$FK.stageStr >>
<<set $FK.stageStr = "fuck" >>
<<set $FK.stageNum = _ITINERARY.indexOf($FK.stageStr)>>
<<elseif !$FK.SPECS[$FK.stageStr]>>
<<set $FK.stepNum = 1, $FK.stageNum += 1 >>
<<set $FK.stageStr = _ITINERARY[$FK.stageNum] >>
<</if>>
<</for>>
<</if>>
/*
<<if $FK.stepNum > $FK.SPECS[$FK.stageStr].steps >>
<<set $FK.stepNum = 1, $FK.stageNum += 1 >>
<</if>>
<<set $FK.stageStr = _ITINERARY[$FK.stageNum]>>
*/
<<if "creamchoice".includes($FK.stageStr)>>
<<set $FK.IMAGE = $FK.IMAGE >>
<<else>>
<<set $FK.IMAGE= "images/npcs/perenia/fuck/" + $FK.stageStr + $FK.stepNum + ".jpg" >>
<</if>>
/* quotes nd convos */
==$FK.stageNum $FK.stageStr <<="quo"+$FK.stepNum>>
<<=$FK.SPECS.strip.quo2>>==
<<if _SPECS[$FK.stageStr] >>
<<set $FK.TXT = _SPECS[$FK.stageStr].txt >>
<<set _QUO = _SPECS[$FK.stageStr].quo >>
<<set _QUO2 = _SPECS[$FK.stageStr]["quo"+$FK.stepNum] >>
<<set _QUO = _QUO2 ? _QUO2 : _QUO >>
<<set _CONVO = _SPECS[$FK.stageStr].convo >>
<<set _CONVO2 = _SPECS[$FK.stageStr]["convo"+$FK.stepNum] >>
<<set _CONVO = _CONVO2 ? _CONVO2 : _CONVO >>
<</if>>
/* ------------------------------------ */
/* ATTACKE */
/* ------------------------------------ */
($FK.stageStr)
<<switch $FK.stageStr.toUpperCase() >>
<<case DOGGY FUCK >>
<<set _P1_HURT = random(1, $FK.P2.dmgDick)>>
<<set _P2_HURT = random(1, $FK.P1.dmgDick*2)>>
<<case RIDE COWGIRL >>
<<set _P1_HURT = random(1, $FK.P2.dmgDick*2)>>
<<set _P2_HURT = random(1, $FK.P1.dmgDick)>>
<<case STRIP >>
<<set _P1_HURT = random(0, $FK.P2.dmgLook)>>
<<default >>
<<set _P1_HURT = random(0, $FK.P2.dmgDick)>>
<<set _P2_HURT = random(0, $FK.P1.dmgDick)>>
<</switch>>
_P1_HURT
_P2_HURT
<<if _P1_HURT >>
<<set _P1_HURT = Math.min(0, _P1_HURT-random(0,$FK.P1.DEF)) >>
<</if>>
<<if _P1_HURT >>
<<set $FK.P1.HP -= _P1_HURT >>
<<set $FK.READOUT.unshift("P1 hurt for _P1_HURT")>>
<</if>>
<<if _P2_HURT >>
<<set $FK.P2.HP -= _P2_HURT >>
<<set $FK.READOUT.unshift("P2 hurt for _P2_HURT")>>
<</if>>
/* ------------------------------------ */
/* DISPLAY */
/* ------------------------------------ */
<div id="display" @class="'variation'+($FK.stepNum%2+1)" >
<div id="screen">
<div id="wobble" >
<div id="image" @style="'background-image:url('+$FK.IMAGE+')'">
</div>
</div>
</div>
<div id="player1" class='player' >
/*<eh3><<=$FK.P1.ID.getFullName("first")>></eh3>*/
<<set _inv = $FK.P1.HPMAX-$FK.P1.HP >>
<<healthbar _inv $FK.P1.HPMAX "P1 to Cum" "fancy white" >>
<<healthbar _HORNY $26 "P1 Horniness" "purple" >>
<<= $FK.P1.dmgDick >>
<<= $FK.P1.dmgLick >>
<<= $FK.P1.dmgFinger >>
<<= $FK.P2.dmgLook >>
</div>
<div id="player2" class='player'>
/*<eh3><<=$FK.P2.ID.getFullName("first")>></eh3>*/
<<set _inv = $FK.P2.HPMAX-$FK.P2.HP >>
<<healthbar _inv $FK.P2.HPMAX "P2 to Climax" "fancy pink" >>
<<healthbar _LUST 26 "P2 Horniness" "purple" >>
<<= $FK.P2.dmgDick >>
<<= $FK.P2.dmgLick >>
<<= $FK.P2.dmgFinger >>
<<= $FK.P2.dmgLook >>
</div>
</div>
/* ------------------------------------ */
/* CONTROLS */
/* ------------------------------------ */
<div id="controls" class=ZZnormalbox >
<<if _isFinalStep >>
<<button "Proceed to ''<cap>_nextStageStr</cap>''" _here >>
<<set $FK.stepNum+=1 >>
<</button>>
<<else>>
<<button "Continue with <cap>$FK.stageStr</cap>" _here >>
<<set $FK.stepNum+=1 >>
<</button>>
<</if>>
/*
_nextStageNum
_nextStageStr
*/
<<if 0 >>
<<if _SPECS[$FK.stageStr] >>
<<set _amt = _SPECS[$FK.stageStr].steps >>
<</if>>
<<set _amt = _amt ? _amt : 4 >>
<<for _i=1; _i<6; _i++ >>
<<capture _i >>
<<button "_i" _here >>
<<set $FK.stepNum=_i >>
<</button>>
<</capture >>
<</for>>
<br>
<<set _linkOff = _prevStageStr ? _here : "ZXCZXCV" >>
<<button "<Prev: _prevStageStr (#_prevStageNum)" _linkOff >>
<<set $FK.stepNum=1, $FK.stageNum=_prevStageNum >>
<</button>>
<<set _linkOff = _nextStageStr ? _here : "ZXCZXCV" >>
<<button ">Next: _nextStageStr (#_nextStageNum)" _linkOff >>
<<set $FK.stepNum=1, $FK.stageNum+=_nextStageNum >>
<</button>>
<br>
<<for _i,_itin range _ITINERARY >>
<<if _SPECS[_itin] >>
<<set _stageNum=_ITINERARY.indexOf(_itin) >>
<<capture _itin _stageNum >>
<<button "go _itin #_stageNum (_SPECS[_itin].steps) " _here >>
<<set $FK.stepNum=1, $FK.stageNum=_stageNum >>
<</button>>
<</capture >>
<</if>>
<</for>>
<</if>>
</div>
<<if _SPECS[$FK.stageStr] >>
<<set _quoStep = _SPECS[$FK.stageStr]["quo"+$FK.stepNum] >>
<<set _convoStep = _SPECS[$FK.stageStr]["convo"+$FK.stepNum] >>
<<set _quoStage = _SPECS[$FK.stageStr]["quo"] >>
<div id="dialogue" class=normalbox >
<<if _convoStep >> <<convo _convoStep >>
<<elseif _quoStep >><<quo WHO _quoStep >>
<<elseif _quoStage >><<quo WHO _quoStage >>
<</if>>
</div>
<<else>>
==''FK.stageStr [$FK.stepNum]'' does not exist in specs==
<</if>>
<div id="readout" class="normalbox">
<<=$FK.READOUT[0]>><br>
<silver><<=$FK.READOUT.slice(1).join('<br>')>></silver>
</div>
<hr>
<<for _r, _range range "MODE stageNum STEP stageStr".toList() >>
<<if !_range>><small>_range!!!</small><<continue>><</if>>
<small>_range</small>( ''<<=$FK[_range]>>''
<<= $FK.SPECS[_range] ? "/" + $FK.SPECS[_range].steps : "" >>);
<</for>>
<<image $FK.IMAGE 22 22 22 22 22 >>
$FK.IMAGE
/*
<div id="switch">
<<include FK_switch >>
</div>
<div id="indicator">
<<include FK_indicator >>
</div>
<div id="display">
<<include FK_display >>
</div>
<div id="controls">
<<include FK_controls >>
</div>
<<include FK_instructions >>
*/
</div>
==$FK==
<<link startover _here >>
<<set $FK=0 >>
<</link>>
<</widget>><<switch LARRY >>
<<case 46 >>
<<set $CHOICE = $CHOICE ? $CHOICE : "OTHER_WOMAN" >>
$CHOICE
<<switch $CHOICE >>
<<case OTHER_WOMAN >>
<<silently>>
<<set _NOT = "dateables".listout() >>
<<= _NOT.delete(_WHO), _NOT.delete("ianua") >>
<<set _NOT = _NOT.random() >>
<<npc_activate _NOT >>
<<set _notO = setup.getPerson(_NOT) >>
<</silently>>
<<standdressup _WHO _OUTFIT >>
<<standdressup _NOT _OUTFIT flipped >>
<<set _slur1 = "she".sayOne() >>
<<set _slur2 = "this friend of yours".sayOne() >>
<<set _agediff = Math.abs(_notO.age-_herO.age) >>
<<if _agediff>10 or (_agediff>3 and (_notO.age<20 or _herO.age<20)) >>
<<set _too_young = _notO.age<20? 1 : 0 >>
<<if _herO.age < _notO.age >>
<<set _slur1 = "this lady".sayOne() >>
<<set _slur2 = "your little friend|this kid".sayOne() >>
<<set _lastquote = "You're umm... related somehow, I assume?".sayOne() >>
<<set _young = 1 >>
<<else>>
<<set _slur1 = "your little friend|this kid".sayOne() >>
<<set _slur2 = "this lady".sayOne() >>
<<set _lastquote = "Is this a kid you've been tutoring?|You're umm... related somehow, I assume?".sayOne() >>
<</if>>
==age difference ==
<</if>>
npc_activate
<<quo _NOT "Oh hi _NAME!" "says a familiar voice." "What are you doing here?" >>
Your heart sinks, because it's _notO.fullname. This might get awkward.
<<quo POV "Hi _notO.name. I-" >>
<<quo _WHO "_NICKNAME, who's _slur1?" "asks _HERNAME suspiciously, eyeing _notO.name." >>
<<quo POV "_HERNAME, this is _notO.name. _notO.name, this is _HERNAME." >>
<<quo _NOT "Hi _HERNAME." >>
<<quo POV "Hi _notO.name. _lastquote" >>
<<quo _NOT "Ummm... I think I'd better go. See you around _NAME, nice meeting you _HERNAME." "she finishes before leaving you alone with your date." >>
That could have gone better. Or a lot worse...
<<quo _WHO "_NAME, who was that?" >>
<<set _LIE = _NOT.wasFucked() ? "LIE" : "ACT:honest" >>
<<say "Some girl I fucked.|Just some hoe." _LIE CHOICE:FUCKED NEXT >>
<<say "An ex.|We dated briefly." _LIE CHOICE:DATED NEXT >>
<<say "My cousin.|My sister." LIE CHOICE:COUSIN NEXT IS:_too_young >>
<<quo _WHO "" >>
<<if _too_young >><<eventhappen TOO_YOUNG >><</if>>
<</switch >>
<<case 47 >>
<<switch $CHOICE >>
<<case FUCKED >>
<<if _traits_slut and "TOO_YOUNG".happened() >>
<<quo POV "Just wanted a taste of cherry pie, huh?|Was it a tight squeeze or what?" >>
<<quo POV "" >>
<<fool 4 >>
<<elseif _traits_slut >>
<<quo POV "Oh yeah, how was she?|Ooo, kinky. How was it?" >>
<<quo POV "A load of fun.|Not bad." >>
<<fool 4 >>
<<elseif "TOO_YOUNG".happened()>>
<<quo _WHO "She looks like she's... I mean, her //age//...|She's young enough to be my daughter, _NAME." >>
<<quo POV "She's older than she looks.|She's a lot more experienced than she looks, //trust me//.|Oh this was a while back, like four years ago. Don't do the math in your head though but just trust me it's not weird if you do." >>
<<quo _WHO "Hmmmm...|Really..?|Ugh..." >>
<<else>>
<<quo POV "TMI, _NAME.|Ok... I guess..." >>
<<quo _WHO "" >>
<<quo POV "" >>
<</if>>
<<case COUSIN >>
<<quo _WHO "Why didn't you introduce us?|You didn't tell me you had family in town." >>
<<quo POV "We're a bit estranged. Didn't you notice the way her eyes lingered? She's weird.|Oh, I must have." >>
<<quo _WHO "She's really cute. Does she have a boyfriend." >>
<<quo POV "Haha, who knows." >>
<<quo _WHO "" >>
<<quo POV "" >>
<<mood -1 >>
<<case DATED >>
<<if "TOO_YOUNG".happened()>>
<<quo _WHO "How long ago was that?|When did you break up?" >>
<<quo POV "A few years ago, why?" >>
<<quo _WHO "Hmmmm...|Really..?|Ugh..." >>
<<mood -5 >>
<<else>>
<<quo POV "TMI, _NAME.|Ok... I guess..." >>
<<quo _WHO "" >>
<<quo POV "" >>
<</if>>
<</switch>>
<<set setup.NPCS.TEMPLATE = {
"id" : "!DEFAULT",
"name" : "!NAME",
"firstname" : "!FIRSTNAME",
"lastname" : "!LASTNAME",
"ethnicity" : "!ETHNICITY",
"race" : "!RACE",
"gender" : "none",
"model" : "",
"age" : 18,
"quest" : 0,
"description" : " ",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : [],
"inventory" : [],
"freeroamable": "all".toList(),
"stats" : {
"S" : 5, "P" : 5, "E" : 5,
"C" : 5, "I" : 5, "A" : 5,
"L" : 5,
"attack" : 3, "speed" : 5,
"dam_evade" : 20, "dam_thresh" : 1, "dam_resist" : 30,
"crit_chance": 75, "crit_damage" : 2,
"hp" : 99, "hp_max" : 5,
"sp" : 99, "sp_max" : 1,
"mp" : 99, "mp_max" : 1,
"xp" : 0, "level" : 1,
"respect" : 0, "lust" : 0, "stress" : 0,
"fear" : 0, "love" : 0, "virtue" : 0
},
"repro" : {
"fertility" : 20,
"cycle" : 1,
"gestation" : 0,
"womb" : 0,
"offspring" : [],
},
"skills" : {
"aim" : 0, "art" : 0, "barter" : 0,
"breed" : 0, "charm" : 0, "chems" : 0,
"detect" : 0, "fight" : 0, "finger" : 0,
"fuck" : 0, "grab" : 0, "hack" : 0,
"joke" : 0, "lie" : 0, "meds" : 0,
"oral" : 0, "psi" : 0, "run" : 0,
"run" : 0, "sneak" : 0, "science" : 0,
"tech" : 0, "threat" : 0
}
} >>
<<set setup.NPCS.nibex = {
"id" : "nibex",
"name" : "Bex Nilabborre",
"model" : "Nicole Bexley",
"ethnicity" : "brown",
"race" : "brown",
"gender" : "none",
"age" : 21,
"quest" : 0,
"description" : "Little brown chick with a big ass.",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : "flirt|big ass|college student".toArray(),
"inventory" : "".toArray(),
"freeroamable": "all".toList(),
"stats" : {
"S" : 3, "P" : 2, "E" : 8,
"C" : 5, "I" : 7, "A" : 3,
"L" : 7,
},
"skills" : {
"art": 60, "barter": 60, "charm": 60,
"detect": 70, "finger": 60,
"fuck": 70,
}
} >>
<<set setup.NPCS.lifeguard = {
"id" : "lifeguard",
"name" : "Quinn Schneider",
"model" : "Qualin aka Queenlin",
"ethnicity" : "German",
"race" : "white",
"gender" : "female",
"age" : 19,
"quest" : 0,
"description" : "A volunteer lifeguard.",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : "brunette|chubby|cute|big boobs".toArray(),
"inventory" : "".toList(),
"freeroam" : "beach college beach college pool".toList(),
facts : {
"family" : "",
},
} >>
<<set setup.NPCS.stone = {
"id" : "stone",
"name" : "Misty Slate",
"model" : "Misty Stone",
"ethnicity" : "American",
"race" : "black",
"gender" : "female",
"age" : 43,
"quest" : 0,
"description" : ".",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : "skinny".toArray(),
"inventory" : "".toList(),
"freeroam" : "heights downtown heights downtown beach heights heights".toList(),
} >>
<<set setup.NPCS.stonesis = {
"id" : "nibex",
"name" : "Christy Fogston",
"model" : "Misty Stone",
"ethnicity" : "American",
"race" : "black",
"gender" : "female",
"age" : 41,
"quest" : 0,
"description" : ".",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : "skinny".toArray(),
"inventory" : "".toList(),
"freeroam" : "heights college college college clothingstore bar-dive clothingstore".toList(),
} >>
<<set setup.NPCS.aublack = {
"id" : "aublack",
"name" : "Aubrey Augustine",
"model" : "Aubrey Black",
"ethnicity" : "American",
"race" : "black",
"gender" : "female",
"age" : 43,
"quest" : 0,
"description" : ".",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : "skinny".toArray(),
"inventory" : "".toList(),
"freeroam" : "tower tower blackmarket seaside bar-dive brothel brothel".toList(),
} >>
/*
<<set setup.NPCS.ZZZZZZZZZZZZZZZZ = {
"id" : "ZZZZZZZZZZZZZZZZZ",
"name" : "",
"model" : "",
"ethnicity" : "",
"race" : "",
"gender" : "female",
"age" : 19,
"quest" : 0,
"description" : "",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : "".toArray(),
"inventory" : "".toArray(),
"freeroam" : "all".toList(),
} >>
<<set setup.NPCS.sparks = {
"id" : "sparks",
"name" : "Ada McDougal",
"model" : "Ava Sparxxx",
"ethnicity" : "Scottish",
"race" : "white",
"gender" : "female",
"age" : 19,
"quest" : 0,
"description" : "",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : "small boobs|ambitious|silly".toArray(),
"inventory" : "".toArray(),
"freeroam" : "all".toList(),
} >>
<<set setup.NPCS.tiger = {
"id" : "tiger",
"name" : "Billie Bengal",
"model" : "",
"ethnicity" : "British",
"race" : "asian",
"gender" : "female",
"age" : 34,
"quest" : 0,
"description" : "",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : "huge boobs|fake boobs|kind|oblivious|nurse".toArray(),
"inventory" : "".toArray(),
"freeroam" : "all".toList(),
} >>
<<set setup.NPCS.lion = {
"id" : "",
"name" : "Callie Leon",
"model" : "Cecilia Lion",
"ethnicity" : "",
"race" : "",
"gender" : "female",
"age" : 22,
"quest" : 0,
"description" : "",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : "".toArray(),
"inventory" : "".toArray(),
"freeroam" : "all".toList(),
} >>
<<set setup.NPCS.benton = {
"id" : "benton",
"name" : "Liora Strauchtberg",
"model" : "Layton Benton",
"ethnicity" : "",
"race" : "",
"gender" : "female",
"age" : 19,
"quest" : 0,
"description" : "",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : "".toArray(),
"inventory" : "".toArray(),
"freeroam" : "all".toList(),
} >>
<<set setup.NPCS.ZZZZZZZZZZZZZZZZ = {
"id" : "ZZZZZZZZZZZZZZZZZ",
"name" : "",
"model" : "",
"ethnicity" : "",
"race" : "",
"gender" : "female",
"age" : 19,
"quest" : 0,
"description" : "",
"money" : 50,
"quotes" : "generic",
"type" : "NPCs",
"category" : "",
"subcategory" : "",
"traits" : "".toArray(),
"inventory" : "".toArray(),
"freeroamable": "all".toList(),
} >>
*/<<nobr>>
<<eventhead>>
<<set $myENTRY = $myENTRY_OVERRIDE >>
<<talkingto $myENTRY_OVERRIDE >>
<<difficulty 1 >>
<<set _CUBUS_OVERRIDE_MYSTERY = 0 >>
<<set _desc_sexiness = "plain|ok
average|mid|cute|hot|sexy|very sexy" >>
<<set _traits_notable = "asian|black|latina||sexy|fat|chubby|blonde|brunette|redhead|milf|big boobs|student|teen".toArray() >>
<<set _HEROUTFIT = "beach waterpark".includes($WHERE) ? "bikini" : 0 >>
<<set _KNOW = _LOVE or _HERTRAITS_know_her ? 1 : 0 >>
<<set _MET = _LOVE or _HERTRAITS_have_met ? 1 : 0 >>
<<set _SEEN = _LOVE or _HERTRAITS_you_saw ? 1 : 0 >>
/*
<<set _HERDESC = "<cap>" + setup.sayFirst( $WHO.getTraits(), _traits_notable ) + "</cap> " >>
<<set _HERDESC += $WHOOBJ.age>24 ? "Woman" : "Girl" >>
<<set _HERHANDLE = _HERTRAITS_have_met ? _HERNAME : _HERDESC >>
<<set _HERHANDLE += _HERTRAITS_know_her ? " "+_HERLASTNAME : "" >>
*/
<<tempvars _WHOOBJ.traits HERTRAITS >>
<<if $WHOOBJ.age<20 >> <<set _HERAGE = "Teen" >>
<<elseif $WHOOBJ.age<30>> <<set _HERAGE = "Girl" >>
<<elseif $WHOOBJ.age>60>> <<set _HERAGE = "Old Broad" >>
<<else>> <<set _HERAGE = "Woman" >>
<</if>>
<<if _HERTRAITS_know_her >>
<<set _HERHANDLE = _HERFIRSTNAME+" "+_HERLASTNAME >>
<<elseif _HERTRAITS_have_met >>
<<set _HERHANDLE = _HERNAME >>
<<else>>
<<set _traits_notable = "asian|black|latina| |sexy|fat|chubby| |blonde|brunette|redhead|milf|big boobs|student|teen".toArray() >>
<<set _HERDESC = "<cap>" + setup.sayFirst( $WHO.getTraits(), _traits_notable ) + "</cap> " >>
<<set _HERDESC += _HERAGE >>
<<set _HERHANDLE = _HERDESC >>
<</if>>
/*
[<<=$WHO.getTraits()>>]
"<<= setup.sayFirst( $WHO.getTraits(), _traits_notable ) >>"
*/
/* ========== TOC ========== */
<<set _TOC_MEET = 1 >>
<<set _TOC_APPROACH1 = 10 >>
<<set _TOC_APPROACH = 20 >>
<<set _TOC_METBEFORE = 50 >>
<<set _TOC_ASKDATE = 100 >>
<<set _TOC_GOODBYE = 200 >>
/* ========== THRESH ========== */
<<set _thresh_askdate = _HERTRAITS_likes_dating ? 5 : 10 >>
<<holdthis >>
<<if $PAGE>20 and $TIMER<=0 >>
<<show "You've run out of time to talk with her. She has to go." ICON:TIMER >>
<<set _TIMESUP = 1 >>
<</if>>
<</holdthis>>
<<if ![999,12].includes($PAGE) >>
<<girlmeet_sidebar >>
<<set _mainAreaClass = "width:66%; _border:2px solid red; box-sizing:border-box;" >>
<</if>>
<div @style="_mainAreaClass" >
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink _TXT_button >>
<<if _here==$myEVENT >>
<<set $PAGE=1 >>
<<goto _here >>
<</if>>
/* ------------------------------------ */
/* SIGHTED */
/* ------------------------------------ */
<<case 1 0 >>
<<standdressup _WHO _HEROUTFIT >>
<<set $EVENT_HAPPENED = [] >>
<<set $MOOD = 0 >>
<<set $TIMER = 3 >>
<<set _sexiness = setup.sexyRating($WHO) >>
<<set _sexiness_text = "plain|ok|average|mid|cute|hot|sexy|very sexy".describeAmount(1, 10, _sexiness ) >>
==sexiness _sexiness/10==
<<set _searchList = $WHO.getTraits().concat($WHO.race, $WHO.ethnicity, $WHO.gender) >>
<<set _thingList = "Asian black Latina brown blonde redhead brunette".toList() >>
<<set _race_text = setup.sayFirst(_searchList, _thingList)>>
<<set _age_text = _WHOOBJ.age>25 ? "woman" : "girl" >>
<<set _searchList = $WHO.getTraits() >>
<<set _thingList = "huge boobs|big boobs|fake boobs|big ass|nice ass".toArray() >>
<<set _callout_text_has = setup.sayFirst(_searchList, _thingList)>>
<<set _searchList = $WHO.getTraits() >>
<<set _thingList = "thin tanned tattoed tall fat".toArray() >>
<<set _callout_text_is = setup.sayFirst(_searchList, _thingList)>>
<<if _KNOW >>
<<sayit "You [take a closer look] and [sure enough it's|indeed it is] _HERNAME [in the distance|over yonder|not that far away]. [She hasn't noticed you.|What's she up to?]" >>
<<elseif _MET >>
You've met this person before.
<<elseif _SEEN >>
You've seen this person before.
<<set _MEETMENU = 1 >>
<<else>>
<<silently>>
<<set _searchList = $WHO.getTraits().concat($WHO.race, $WHO.ethnicity, $WHO.gender) >>
[_searchList]
<<set _thingList = "Asian black Latina brown blonde redhead brunette".toList() >>
_thingList
<</silently>>
You've never met this person.
She's a _sexiness_text _race_text _age_text and
<<if _callout_text_has and _callout_text_is >>
she has _callout_text_has and is _callout_text_is.
<<elseif _callout_text_has >> she has _callout_text_has.
<<elseif _callout_text_is >> she is _callout_text_is.
<<else>> looks interesting.
<</if>>
<<= _WHOOBJ.age>45 ? "Pretty fine for an older woman.|She's your mom's age, at least.||".sayOne() : "" >>
<<= _WHOOBJ.age<=19 ? "What's the old saying, 'old enough to bleed...'?|||".sayOne() : "" >>
<<set _MEETMENU = 1 >>
<</if>>
<<if _MEETMENU >>
/*<<do "Observer her." NEXT >>*/
<<girlmeet_set_purpose >>
<<else>> /* KNOW_MENU */
<<do "Go say hi to _HERHANDLE." PAGE:_TOC_APPROACH >>
<</if>>
<<do "Ignore her." PAGE:999 ICON:event_again "REPLY:You don't need _HERHANDLE right now.|You ignore _HERHANDLE and go on with your day.|You've got better things to do right now.|You don't really have the time for this at the moment.|There's plenty of fish in the sea, no need to chase after every one you see." >>
<<addtrait $WHO you_saw >>
<<comingsoon "I wanted to but did not have time to finish this for this release. It feels/is random and is missing a lot of custom response dialogue that it needs.<<p>>(This box is tall because of an unforseen interaction with a CSS class used here, if you were wondering.)" >>
<<case 2 OBSERVE >>
<<standdressup _WHO _HEROUTFIT >>
<<case 3 DECIDED >>
<<standdressup _WHO _HEROUTFIT >>
<<if $CHOICE >>
<<set _newTrait = "for "+$CHOICE.toLowerCase() >>
<<addtrait _WHO _newTrait >>
<<show "You have mentally assigned a purpose to future interactions with this person. You can change this purpose later." ICON:instructions >>
<</if>>
<<switch $CHOICE >>
<<case BREEDING >>
<<stand 0 preg blur >>
/*
<<case FRIENDSHIP >>
<<case FUN >>
<<case MONEY >>
*/
<<default >>
<</switch>>
/* ------------------------------------ */
/* APPROACH_FIRSTTIME */
/* ------------------------------------ */
<<case 10 COURAGE_CHECK _TOC_APPROACH1 >>
<<standdressup _WHO _HEROUTFIT >>
==if you dont' know her, it does a brief check of how hot she is
and weighs it against how many girls of her category (racial, age, etc) you've been with==
<<set _sexiness = setup.sexyRating($WHO) >>
<<set _confidence_thresh = 4 >>
She is ==_sexiness==
<<describeamount 1 10 _sexiness _desc_sexiness >>
so
<<describeamount 1 10 _sexiness "it's no big deal|you aren't nervous|you're a tad intimidated|you're pretty nervous|your heart is beating really fast" >>.
==
<<set _CONFIDENCE_A=0, _CONFIDENCE_B=0, _CONFIDENCE_C=0 >>
<<if _HERTRAITS_blonde and "blondes_fucked".counted() > _confidence_thresh >>
<<set _CONFIDENCE_A = 1, _CONFTEGORY_A = "blondes" >>
<<elseif _HERTRAITS_brunette and "brunettes_fucked".counted() > _confidence_thresh >>
<<set _CONFIDENCE_A = 1, _CONFTEGORY_A = "brunettes" >>
<<elseif _HERTRAITS_redhead and "redheads_fucked".counted() > _confidence_thresh >>
<<set _CONFIDENCE_A = 1, _CONFTEGORY_A = "redheads" >>
<</if>>
<<if _HERTRAITS_student and "younger_women_fucked".counted() > _confidence_thresh >>
<<set _CONFIDENCE_B = 1, _CONFTEGORY_B = "young" >>
<<elseif _HERTRAITS_milf and "older_women_fucked".counted() > _confidence_thresh >>
<<set _CONFIDENCE_B = 1, _CONFTEGORY_B = "older" >>
<</if>>
<<if _HERTRAITS_asian and "asian_girls_fucked".counted() > _confidence_thresh >>
<<set _CONFIDENCE_C = 1, _CONFTEGORY_C = "Asian" >>
<<elseif _HERTRAITS_latina and "latina_girls_fucked".counted() > _confidence_thresh >>
<<set _CONFIDENCE_C = 1, _CONFTEGORY_C = "Latina" >>
<<elseif _HERTRAITS_black and "black_girls_fucked".counted() > _confidence_thresh >>
<<set _CONFIDENCE_C = 1, _CONFTEGORY_C = "black" >>
<</if>>
_CONFIDENCE_A(_CONFTEGORY_A)
_CONFIDENCE_B(_CONFTEGORY_B)
_CONFIDENCE_C(_CONFTEGORY_C)
==
<<if _CONFIDENCE_A + _CONFIDENCE_B + _CONFIDENCE_C > 1 >>
<<set _BLURB = "You've " >>
<<set _BLURB += _CONFTEGORY_A ? "[made love to|fucked|banged] [a fair few|plenty] _CONFTEGORY_A, ".sayIt() : "" >>
<<set _BLURB += _CONFTEGORY_B ? "[been with|been inside|done it with] [enough (too many?)|several] _CONFTEGORY_B women, " : "" >>
<<set _BLURB += _CONFTEGORY_C ? "[bred with|came inside] [a decent amount|more than your fair share] _CONFTEGORY_C girls, ".sayIt() : "" >>
<<set _BLURB += "so you don't feel nervous." >>
<<show _BLURB >>
<<set _SKIP_CHECK = 1 >>
<</if>>
<<if !_SKIP_CHECK >>
<<set _HER_POWER = setup.sexyRating($WHO),
_HER_POWER = 1 + random(1, _HER_POWER),
_HER_POWER = random(_HER_POWER) >>
<<set _YER_POWER = "girls_fucked".counted(),
_YER_POWER = 1 + random(1, _YER_POWER),
_YER_POWER = random(_YER_POWER) >>
==_HER_POWER vs _YER_POWER==
<<set _CHECK_PASS = _YER_POWER > _HER_POWER ? 1 : 0 >>
<<set _CHECK_FAIL = _YER_POWER <= _HER_POWER ? 1 : 0 >>
<<set _CRITICAL_PASS = _YER_POWER > _HER_POWER*2 ? 1 : 0 >>
<<set _CRITICAL_FAIL = _YER_POWER*2 < _HER_POWER ? 1 : 0 >>
<</if>>
==<<="girls_fucked".counted()>> girls banged==
/*
<<show "CHECK_PASSS" IS:_CHECK_PASS >>
<<show "CHECK_FAIL" IS:_CHECK_FAIL >>
<<show "CRITICAL_PASS" IS:_CRITICAL_PASS >>
<<show "CRITICAL_FAIL" IS:_CRITICAL_FAIL >>
*/
<<if _CRITICAL_FAIL >>
<<set _STAMAGE = -1 -Math.round(_HER_POWER/4) >>
<<set _MAMAGE = -4 -Math.round(_HER_POWER/2) >>
<<show "You are about to take a step towards her, but suddenly lose your nerve! Plagued by feelings of insecurity, you suffer massive psychic damage and won't be able to force yourself to do this." MANA:_MAMAGE STAMINA:_STAMAGE ICON:COURAGE STYLE:FAILICON >>
<<eventhappen COURAGE_CHECK_FAILED >>
<<eventhappen COURAGE_CHECK_FAILED_CRITICAL >>
<<eventhappen STRESS_DEMUS >>
<<set _MUST_QUIT = 1 >>
<<elseif _CHECK_FAIL >>
<<set _MAMAGE = -1 -Math.round(_HER_POWER/4) >>
<<show "As you approach her, but every step you take your heart beets faster.|Your hands get sweaty and you start to have self-doubts as you prepare to make contact." MANA:_MAMAGE ICON:COURAGE STYLE:FAILICON >>
<<eventhappen COURAGE_CHECK_FAILED >>
<<eventhappen STRESS_DEMUS >>
<<elseif _CRITICAL_PASS >>
<<show "You're bursting with confidence today!|You radiate confidence like some sort of... uh... radioactive confidence thing." MANA:_MAMAGE ICON:COURAGE STYLE:PASSICON >>
<<eventhappen COURAGE_CHECK_PASSED >>
<<eventhappen COURAGE_CHECK_PASSED_CRITICAL >>
<<mood 2 >>
<<elseif _CHECK_PASS >>
<<show "You feel somewhat confident.|It's not a big deal, you tell yourself." MANA:_MAMAGE ICON:COURAGE >>
<<eventhappen COURAGE_CHECK_PASSED >>
<</if>>
<<if _PORN_JOB and _HERTRAITS_pornfan >>
She seems to notice you before you even approach her.
<<if _HERTRAITS_slut or _HERTRAITS_whore >>
<<quo WHO "Oh... oh wow... hey um, guy, are you...|Uhhhh... excuse me." >>
<<quo POV "Yes?|Hi.|What's up?" >>
<<quo WHO "You're _PORNNAME, aren't you?|You look just like... oh god, this is embarassing right, but have you heard of _PORNNAME?" "she says, her face lighting up." >>
<<quo POV "Yeah I'm _PORNNAME. You're a fan?|I don't think I've ever been recognized in public before." >>
<<quo WHO "I am a //huge// fan.|I love your shit, it's great." >>
<<quo POV "" >>
<<quo WHO "Haha.|*giggles*" >>
<<quo POV "" >>
<<else>>
<<quo WHO "Oh wow, you're...|Hey, aren't you...?" >>
<<quo POV "Do I know you?|Have we met?" >>
<<quo WHO "Uh. No. Nothing. You looked familiar, that's all.|No I... I thought you were a friend of a friend." "she says, blushing slightly.|she lies; you just know she recognizes you from somewhere but is ashamed ot admit it." >>
<<quo POV "Is that so...|Hmmm...|If you say so." >>
<<sayit "She seems to have [excited|curious] air about her and [has not stoped smiling at you|seems on the verge of giggles|studies you intently, her gaze often drifting down to your crotch]." >>
<</if>>
<<set _SKIP_CHECK = 1 >>
<</if>>
<<if _CHECK_PASS or _SKIP_CHECK >>
You approach her.
<<quo WHO "" >>
<<quo POV "" >>
<</if>>
<<if _MUST_QUIT >>
<<do "You'd better not approach her..." PAGE:999 "RESPO:You must have lost your mojo or something. Hopefully this is just temporary. Oh well..." >>
<<do "Wait, she's noticed you...!" IS:_HERTRAITS_likes_shyness CHOICE:SILENCE MYSTERY NEXT ICON:TRAITS >>
<<else>>
<<do "Be brash." SUFFIX:brashness CHOICE:BRASHNESS NEXT >>
<<do "Be sincere and considerate." SUFFIX:politeness CHOICE:POLITENESS NEXT >>
<</if>>
/* ------------------------------------ */
/* ATTRACTION_TEST */
/* ------------------------------------ */
<<case 11 >>
<<standdressup _WHO _HEROUTFIT >>
<<set _hatesAboutYou = [] >>
<<set _likesAboutYou = [] >>
/* approach bonuses */
<<set _APPROACH_WORKED = State.temporary["HERTRAITS_likes_" + $CHOICE.toLowerCase()] ? 1 : 0 >>
<<set _choice = $CHOICE.toLowerCase() >>
<<set _LIKES_APPROACH = State.temporary["HERTRAITS_likes_"+_choice] or State.temporary["HERTRAITS_loves_"+_choice] ? 1 : 0 >>
<<set _APPROACH_POINTS = 0 >>
<<set _APPROACH_POINTS += State.temporary["HERTRAITS_likes_" + _choice] ? 2 : 0 >>
<<set _APPROACH_POINTS += State.temporary["HERTRAITS_loves_" + _choice] ? 4 : 0 >>
<<set _APPROACH_POINTS += State.temporary["HERTRAITS_dislikes_" + _choice] ? -2 : 0 >>
<<set _APPROACH_POINTS += State.temporary["HERTRAITS_hates_" + _choice] ? -4 : 0 >>
<<set _APPROACH_POINTS = _APPROACH_POINTS ? _APPROACH_POINTS : random(-1,1) >>
==APPROACH_POINTS _APPROACH_POINTS LIKES_APPROACH _LIKES_APPROACH==
<<switch $CHOICE >>
<<case BRASHNESS >>
<<quo POV "There's the most beautiful woman I've seen all day.|Hey baby, you're about to meet the man of your dreams." >>
<<case POLITENESS >>
<<quo POV "Hi, I hope i'm not bothering you...|Excuse me miss, I was wondering if you had a moment..." >>
<<case LEWDNESS >>
<<quo POV "" >>
<<case SILENCE >>
<<quo POV "...|Ex-c-c-cuse m-me m-miss...|I err uhh...|Homina homina..." "is all you can manage as your eyes meet hers." >>
<<if _APPROACH_POINTS>0 >>
<<elseif _APPROACH_POINTS<0 >>
<</if>>
<</switch>>
<<if _APPROACH_POINTS>0 >>
<<show "Your //_choice// approach seemed to work!" PASSICON >>
<<set _likesAboutYou.push(_choice)>>
<<elseif _APPROACH_POINTS<0 >>
<<show "Your //_choice// approach didn't really work." FAILICON >>
<<set _hatesAboutYou.push(_choice)>>
<</if>>
<<if _APPROACH_POINTS >>
<<for _i, _feeling range "loves likes hates dislikes ".toList() >>
<<set _lt = _feeling + "_" + _choice >>
<<learntrait _lt >>
<</for>>
<</if>>
<<mood _APPROACH_POINTS >>
/* special recognition cases */
<<if _PORN_JOB and _HERTRAITS_pornfan >>
She seems to notice you before you even approach her.
<<if _HERTRAITS_slut or _HERTRAITS_whore >>
<<quo WHO "Oh... oh wow... hey um, guy, are you...|Uhhhh... excuse me." >>
<<quo POV "Yes?|Hi.|What's up?" >>
<<quo WHO "You're _PORNNAME, aren't you?|You look just like... oh god, this is embarassing right, but have you heard of _PORNNAME?" "she says, her face lighting up." >>
<<quo POV "Yeah I'm _PORNNAME. You're a fan?|I don't think I've ever been recognized in public before." >>
<<quo WHO "I am a //huge// fan.|I love your shit, it's great." >>
<<quo POV "" >>
<<quo WHO "Haha.|*giggles*" >>
<<quo POV "" >>
<<else>>
<<quo WHO "Oh wow, you're...|Hey, aren't you...?" >>
<<quo POV "Do I know you?|Have we met?" >>
<<quo WHO "Uh. No. Nothing. You looked familiar, that's all.|No I... I thought you were a friend of a friend." "she says, blushing slightly.|she lies; you just know she recognizes you from somewhere but is ashamed ot admit it." >>
<<quo POV "Is that so...|Hmmm...|If you say so." >>
<<sayit "She seems to have [excited|curious] air about her and [has not stoped smiling at you|seems on the verge of giggles|studies you intently, her gaze often drifting down to your crotch]." >>
<</if>>
<<set _likesAboutYou.push("famous")>>
<<set _SKIP_CHECK = 1 >>
<<set $MOOD += 5 >>
<</if>>
/* confidence bonuses */
<<if _HERTRAITS_likes_shyness and "COURAGE_CHECK_FAILED".happened() >>
<<show "Your lack of confidence doesn't seem to bother her..." ICON:TRAITS MOOD:2 >>
<<show "...in fact, she seems to find it endearing?" HAPPENED:COURAGE_CHECK_FAILED_CRITICAL ICON:TRAITS MOOD:4 PASSICON >>
<<set _likesAboutYou.push("shy") >>
<</if>>
<<if _HERTRAITS_likes_confidence and "COURAGE_CHECK_PASSED".happened() >>
<<show "She seems to take notice of you immediately..." ICON:TRAITS MOOD:2 >>
<<show "Perhaps its your confident stride?" HAPPENED:COURAGE_CHECK_PASSED_CRITICAL ICON:TRAITS MOOD:4 PASSICON >>
<<set _likesAboutYou.push("confidend") >>
<</if>>
/* other bonuses */
<<if _HERTRAITS_likes_older_men >>
<<set $MOOD += _AGE + 0 > _HERO.age ? 1 : -1 >>
<<set $MOOD += _AGE + 5 > _HERO.age ? 1 : -1 >>
<<set $MOOD += _AGE + 10 > _HERO.age ? 1 : -1 >>
<<set _AGE>_HERO.age ? _likesAboutYou.push("older") : _hatesAboutYou.push("younger") >>
<</if>>
<<if _HERTRAITS_likes_younger_men >>
<<set $MOOD += _AGE + 0 < _HERO.age ? 1 : -1 >>
<<set $MOOD += _AGE + 5 < _HERO.age ? 1 : -1 >>
<<set $MOOD += _AGE + 10 < _HERO.age ? 1 : -1 >>
<<set _AGE<_HERO.age ? _likesAboutYou.push("younger") : _hatesAboutYou.push("younger") >>
<</if>>
<<if _HERTRAITS_likes_strength >>
<<set _AMT = setup.playerAttribute("S")>>
<<set $MOOD += _AMT-5 >>
<<set _AMT>6 ? _likesAboutYou.push("strong") : _hatesAboutYou.push("weak") >>
<</if>>
<<if _HERTRAITS_likes_toughness >>
<<set _AMT = setup.playerAttribute("E")>>
<<set $MOOD += _AMT-5 >>
<<set _AMT>6 ? _likesAboutYou.push("tough") : _hatesAboutYou.push("feeble") >>
<</if>>
<<if _HERTRAITS_likes_intelligence >>
<<set _AMT = setup.playerAttribute("I")>>
<<set $MOOD += _AMT-5 >>
<<set _AMT>6 ? _likesAboutYou.push("smart") : _hatesAboutYou.push("dumb") >>
<</if>>
<<if _HERTRAITS_likes_charisma >>
<<set _AMT = setup.playerAttribute("C")>>
<<set $MOOD += _AMT-5 >>
<<set _AMT>6 ? _likesAboutYou.push("charismatic") : _hatesAboutYou.push("awkward") >>
<</if>>
<<if _HERTRAITS_likes_fashion >>
<<set _AMT = 0 >>
<<set $MOOD += _AMT * 2 >>
<<set _AMT>6 ? _likesAboutYou.push("fashionable") : _hatesAboutYou.push("unfashionable") >>
<</if>>
<<set _HER_RESPONSE = "What do you want?|Hmmm?|Hey.|Heyyy.".describeAmount(0, 10, $MOOD) >>
<<set _HER_PROSE = "frustrated|irritated|annoyed|unmoved|surprised|intrigued|thrilled|fascinated|excited".describeAmount(0, 10, $MOOD) >>
==mood: $MOOD==
<<quo WHO _HER_RESPONSE "she says, seeming //_HER_PROSE// by you." >>
/*
She seems
//<<describeamount 0 10 $MOOD "frustrated|irritated|annoyed|unmoved|surprised|intrigued|thrilled|fascinated|excited" >>// by you.
*/
<<if $MOOD>0 and _likesAboutYou.length >>
Maybe she's into //<<=_likesAboutYou.random()>>// men?
<<elseif _hatesAboutYou.length >>
Maybe she doesn't like //<<=_hatesAboutYou.random()>>// men?
<</if>>
<<do "Continue." NEXT >>
<<case 12 CHAT_MINIGAME >>
/*<<standdressup _WHO _HEROUTFIT >>*/
<<comingsoon "The chat minigame will be a card game like Crazy 8s and is meant to represent the flow of a conversation. This minigame - or variations of it - may be used elsewhere as well, such as on dates, when bartering, while befriending undateable characters, etc.<<p>>It's a simple game that will have additional layers of complexity layered on based on your and her various traits and stats, in the form of 'special' cards that will have certain effects.<<p>>Special Card Examples:<br>- ''Know Their Type'' will cause allow you to see ethree of their cards, and will reveal to you one of their hidden traits when played.<br>- ''Distracting Anatomy'' card may be held with characters with big or huge boobs, an amazing ass or some other physical characteristic. It will cause you to miss a turn.<br>- ''Change The Subject'' Will skip their turn and allow you to play any other card of your choosing.<br>- ''Awkward Moment'' will be a card low Charisma or low Intelligence characters will get, which causes them to miss their next turn. (Negative cards will exist, but means of effectively mitigating or disposing of them will also.)<br>- Other cards might cause the other player to pick up a new card, or exchange all cards of a certain type with the other player, or reveal their hand, etc." >>
/*
<<minigame cardversation >>
*/
<<do "Continue, simulating a PASS." SET:MINIGAME_RESULT:PASS NEXT >>
<<do "Continue, simulating a FAIL." SET:MINIGAME_RESULT:FAIL NEXT >>
<<case 13 >>
<<standdressup _WHO _HEROUTFIT >>
<<if $MINIGAME_RESULT=="PASS" >>
<<quo WHO "Wow, you have something to say about everything don't you?|Haha, that was fun. And we haven't even been introduced...|That's why this island's great, I'm always meeting cool new people. " >>
<<quo POV "I'm _NAME." >>
<<quo WHO "My name is _HERNAME!|It's _HERNAME. It's good to meet you." >>
<<love 1 >>
<<show "You've become acquainted with ''_HERNAME''. You may now approach her without a confidence check." ADDTRAIT:_WHO:have_met NPCICON:_WHO PASSICON >>
<<do "Continue." PAGE:_TOC_METBEFORE ICON:CONTINUE >>
<</if>>
<<if $MINIGAME_RESULT=="FAIL" >>
<<quo WHO "Look, it's nice meeting you but I got to go so...|Ah, I just remembered I'm late for something.|Uh yeah that's great and all but I need to get out of here." >>
<<set $MOOD /= 2 >>==$MOOD==
<<if $MOOD > 4 >>
<<quo WHO "Hmmm. So, moving on...|I don't really get you, but..." >>
<<show "Things didn't go great, but you made such a good first impression that you might just be able to salvage this..." ICON:MOOD >>
<<quo WHO "I'm _HERNAME.|My name is _HERNAME.|It's _HERNAME." >>
<<quo POV "_NAME." >>
<<show "You've become acquainted with ''_HERNAME''. You may now approach her without a confidence check." ADDTRAIT:_WHO:have_met NPCICON:_WHO >>
<<do "Continue." PAGE:_TOC_METBEFORE ICON:CONTINUE >>
<<else>>
<<quo WHO "Look, it's nice meeting you but I got to go so...|Ah, I just remembered I'm late for something.|Uh yeah that's great and all but I need to get out of here." >>
<<show "You've struck out with ''_HERHANDLE''. Better luck next time." ADDTRAIT:_WHO:have_met NPCICON:_WHO FAILICON >>
<<do "Well, you blew it." PAGE:999 "REPLY:And that's how she leaves you." >>
<</if>>
<</if>>
/* ------------------------------------ */
/* APPROACH_REGULAR */
/* ------------------------------------ */
<<case 20 _TOC_APPROACH >>
<<standdressup _WHO _HEROUTFIT >>
<<set _GOT_LUCKY = setup.playerAttribute("L")>>
<<set _thresh_gladtosee = 15 >>
<<if _LOVE>_thresh_gladtosee >>
<<quo WHO "_NAME? Over here!|Oh hey, it's you!" >>
<<set _willTalk = 1 >>
<<elseif _LOVE>0 >>
<<quo WHO "_NAME?|Oh hi.|Hey there _NAME." >>
<<dice 15 >>
<<sayit "She [is friendly|greets you with a smile|drops what she's doing to say hi] but [seems like she's on her way somewhere|is preoccupied with something else|is clearly busy at the moment].">>
<<if _DICE<_LOVE or _GOT_LUCKY >>
<<quo WHO "What have you been up to? I can stop a moment to chat.|You seem like you want to say something?" >>
<<set _willTalk = 1 >>
<<else>>
<<quo WHO "I'd love to stop and chat, but I'm in the middle of something.|I can't really talk now, but we should meet up sometime." >>
<</if>>
<<else >>
<<sayit "She frowns at you." >>
<<quo WHO "I don't want to see you. Not now, not ever.|I'm not intersted in you, loser.|Oh, you think things are cool between us? They aren't. They really aren't." >>
<<sayit "After making it clear she doesn't want to interact with you she storms off." >>
<</if>>
<<if _willTalk >>
<<do "Talk to her.|Get a conversation going." ICON:FORWARD PAGE:_TOC_METBEFORE >>
<<else>>
<<do "Oh well, another time." PAGE:999 "REPLY:" >>
<</if>>
<<SNIP "Gaugue if she's in the mood to see you and award mood points accordingly. If she hates you, she'll leave." >>
/* ------------------------------------ */
/* MET_BEFORE_HUB */
/* ------------------------------------ */
<<case 50 _TOC_METBEFORE >>
<<standdressup _WHO _HEROUTFIT >>
<<set $CHOICE2="" >>
<<eventhappen_once GOT_STARTED >>
<<show "You are now chatting with ''_HERNAME''." "SUFFIX://$TIMER// turns" NPCICON:$WHO >>
<<set $CHOICE="" >>
<</eventhappen_once>>
<<if $TIMER<=0 >>
<<set _CUBUS_OVERRIDE_FAILREASON = "time" >>
<</if>>
<<if _HEROUTFIT=="bikini">>
<<eventhappen_once BIKINI_TEST >>
<<set _seenHorny = _HORNY > random(setup.sexyRating(_WHO)) >>
<<set _alsoHorny = random(setup.sexyRating($PLAYER)) > setup.slutRating(_WHO) >>
==horny _HORNY==
<<if _seenHorny >>
<<p>>She's //so hot// in that bikini and you're //so horny// that you can't help but stare at her body a ''little too long''.
<<if _alsoHorny >>
<<sayit "When she notices, she [blushes and says nothing|pretends she didn't see|smirks just a little]. [You can tell she enjoyed the attention.|She looks you over as well.|While you talk to her, you notice she poses more enticingly than you'd have expected.]" >>
<<else>>
<<sayit "She [pretends not to notice|rolls her eyes|frowns slightly] when she notices. [Not a great start to a conversation.|You weirded her out with your horniness.|It's her fault for being hot, but whatever...]" >>
<<mood -5 >>
<</if>>
<</if>>
<</eventhappen_once>>
<</if>>
<<eventhappen_once GOT_STARTED >>
<<set $TIMER=3 >>
<<show "You are now chatting with ''_HERNAME''." "SUFFIX://$TIMER// turns" NPCICON:$WHO >>
<<set $CHOICE="" >>
<</eventhappen_once>>
<<convo >>
This <<describeher >> is
<<describeamount -1 10 $MOOD "barely engaged|just being friendly|in a pleasant mood|happy to be talking to you|really into your conversation" >>
<<describeamount -1 3 $TIMER "it's come time to say goodbye|and you're almost out of time|and you still have some time|and you have a lot of time with her" >>.
<<set _WIP = "FAILREASON:WIP" >>
<<set $CHOICE2 = 0 >>
$HOLDTHIS
<<if $MOOD >=_thresh_askdate >>
<<show "She twirls her hair as she talks to you.|The way she smiles and blushes...|She's laughing at everything you say." "SUFFIX:You should ask her out.|Maybe she's into you?" ICON:MOOD >>
<<do "Ask her on a date." !HAPPENED:HORSE PAGE:_TOC_ASKDATE >>
<hr>
<</if>>
<<if !_TIMESUP >>
<div class='twocol'>
<<do "Chat with her." ICON:MINIGAME !HAPPENED:PLAYED_CHAT_MINIGAME _WIP >>
<<do "Compliment her..." CHOICE:COMPLIMENT ICON:charm PAGE:62 >>
<<do "Inquire about..." CHOICE:INQUIRE ICON:detect PAGE:61 >>
<<do "Brag about..." CHOICE:BRAT ICON:lie _WIP >>
<<do "Insult her..." CHOICE:INSULT ICON:threat CANACT:veryrude _WIP >>
</div>
<</if>>
<<if _TIMESUP and 0 >>
<<do "Say goodbye." PAGE:_TOC_GOODBYE >>
<</if>>
<<clear>>
<<hr>>
<<do "Say goodbye." PAGE:_TOC_GOODBYE >>
<<if $CHOICE2 or $CHOICE2=="0" >>
<<set $CHOICE2 = 0 >>
<</if>>
/*
<<if $CHOICE >>
<<set _LABEL = $CHOICE.toLowerCase() >>
<<show "<cap>''_LABEL''</cap>..." ICON:CHAT >>
<div class="twocol" style="width:66%">
</div>
<<do "Go back." ICON:RETURN CHOICE:0 >>
<</if>>
*/
/* ------------------------------------ */
/* ASK_PERSONAL */
/* ------------------------------------ */
<<case 61 >>
<<standdressup _WHO _HEROUTFIT >>
<<girlmeet_question >>
<<if !_TIMESUP >>
<div class="twocol">
<<girlmeet_question_menu >>
</div>
<</if >>
<<clear>>
<<hr>>
<<do "Back." ICON:RETURN PAGE:_TOC_METBEFORE >>
<<if _TIMESUP >>
<<do "Time to say goodbye." PAGE:_TOC_GOODBYE >>
<</if>>
/* ------------------------------------ */
/* COMPLIMENT */
/* ------------------------------------ */
<<case 62 >>
<<standdressup _WHO _HEROUTFIT >>
<<girlmeet_compliment >>
<<if !_TIMESUP >>
<div class="twocol">
<<girlmeet_compliment_menu >>
</div>
<</if >>
<<clear>>
<<hr>>
<<do "Back." ICON:RETURN PAGE:_TOC_METBEFORE >>
<<if _TIMESUP >>
<<do "Time to say goodbye." PAGE:_TOC_GOODBYE >>
<</if>>
/* ------------------------------------ */
/* END_CONVO */
/* ------------------------------------ */
<<case 200 _TOC_GOODBYE >>
<<standdressup _WHO _HEROUTFIT >>
<<set _thresh_love_know = 5 >>
<<set _thresh_offer_number = 30 >>
<<set _thresh_offer_date = 20 >>
<<set _thresh_mood_lovemore = 10 >>
<<set _thresh_love_cutoff = 10 >>
/* convert mood into love */
It
<<describeamount -5 30 $MOOD "went poorly, a totally awkward and regrettable ordeal|went ok, but not great|went well, all things considered|went very well, a decent conversation|was an amazing conversation that you both enjoyed" >>.
<<if _LOVE<_thresh_love_cutoff and $MOOD > 0 >>
<<if $MOOD > _thresh_mood_lovemore >>
<<show "She likes you more than she did before." LOVE:2 ICON:LOVE >>
<<elseif $MOOD > random(20) >>
<<show "Seems like her feelings towards you may have improved." LOVE:1 ICON:LOVE >>
<</if>>
<</if>>
<<talkingto $WHO >>
/* she initiates */
<<if !_HERTRAITS_have_number and ( _LOVE>_thresh_offer_number or _MOOD>random(100) ) >>
She doesn't seem quite finished with you yet...
<<quo WHO "_NAME, we should keep in touch. Here's my number.|It's nice talking to you. We should exchange contact info.|Hey, here's my number. Call me, maybe." >>
<<getnumber _WHO >>
<<elseif _HERTRAITS_have_number and ( _MOOD>_thresh_offer_date or _MOOD>random(300) ) >>
<<quo WHO "_NAME, we should hang out more. Call me sometime and we'll set it up?" >>
<<addtrait owes_date >>
If you heard right, she promised you a date.
<<elseif _MOOD<0 >>
<<quo WHO "I wish I could say it was great talking to you but... it wasn't.|You really know how to bore a girl, don't you?" >>
<<elseif _MOOD>15 >>
<<quo WHO "I really enjoy talking to you.|I love running in to you.|Stay in touch, _NICKNAME. I mean it." >>
<<love 1 >>
<<else>>
<<quo WHO "So long.|See you around.|Byeee." >>
<</if>>
The two of you part ways.
<<if !_HERTRAITS_have_met >>
<<addtrait $WHO you_met >>
<<show "You have now formally ''met'' each other." >>
<</if>>
<<if !_HERTRAITS_know_her and _LOVE>_thresh_love_know >>
<<show "You now ''know'' each other." >>
<<addtrait $WHO you_know >>
<</if>>
<<event_exitlink >>
/* ------------------------------------ */
/* DEFAULT_END */
/* ------------------------------------ */
<<case 100 _TOC_ASKDATE (100) >>
<<standdressup _WHO _HEROUTFIT >>
<<set _thresh_love_know = 5 >>
<<set _thresh_offer_number = 30 >>
<<set _thresh_offer_date = 20 >>
<<set _thresh_mood_lovemore = 10 >>
<<set _thresh_love_cutoff = 10 >>
<<set _yes = _LOVE>_thresh_offer_number or _MOOD>random(100) >>
<<set _idea = _LOVE>_thresh_offer_number or _MOOD>random(300) >>
<<set _charmed = _LOVE>_thresh_offer_number or _MOOD>random(300) >>
<<= setup.playerAttribute("C") >>
<<if _HERTRAITS_owes_date >>
<<elseif _HERTRAITS_slut and (setup.playerAttribute("C")+_MOOD) > random(100) >>
<<quo WHO "_NAME, we should keep in touch. Here's my number.|It's nice talking to you. We should exchange contact info.|Hey, here's my number. Call me, maybe." >>
<<learntrait slut >>
<<elseif !_HERTRAITS_have_number and ( _LOVE>_thresh_offer_number or _MOOD>random(100) ) >>
She doesn't seem quite finished with you yet...
<<quo WHO "_NAME, we should keep in touch. Here's my number.|It's nice talking to you. We should exchange contact info.|Hey, here's my number. Call me, maybe." >>
<<getnumber _WHO >>
<<elseif _HERTRAITS_have_number and ( _MOOD>_thresh_offer_date or _MOOD>random(300) ) >>
<<quo WHO "_NAME, we should hang out more. Call me sometime and we'll set it up?" >>
<<addtrait owes_date >>
If you heard right, she promised you a date.
<<elseif _MOOD<0 >>
<<quo WHO "I wish I could say it was great talking to you but... it wasn't.|You really know how to bore a girl, don't you?" >>
<<elseif _MOOD>15 >>
<<quo WHO "I really enjoy talking to you.|I love running in to you.|Stay in touch, _NICKNAME. I mean it." >>
<<love 1 >>
<<else>>
<<quo WHO "So long.|See you around.|Byeee." >>
<</if>>
The two of you part ways.
<<if !_HERTRAITS_have_met >>
<<addtrait $WHO you_met >>
<<show "You have now formally ''met'' each other." >>
<</if>>
<<if !_HERTRAITS_know_her and _LOVE>_thresh_love_know >>
<<show "You now ''know'' each other." >>
<<addtrait $WHO you_know >>
<</if>>
<<event_exitlink >>
/* ------------------------------------ */
/* DEFAULT_END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
<<if $STRING >>$STRING<</if>>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
<<if $STRING >>$STRING<</if>>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<stand gashead >>
<<convo "You've stepped outside the bounds of reality. But while you're here..." gashead POV >>
''Table of Contents''
<<for _r,_res range State.temporary >>
<<if _r.includes("TOC")>><br>
<<set _label = _r.replace("TOC_","")>>
<<capture _r _res >>
<<link "_label (page _res)" _here >>
<<set $PAGE=_res>>
<</link>>
<</capture>>
<</if>>
<</for>>
<<p>><<error_missingpage >>
<</switch>>
</div>
<<eventfoot >>
<</nobr>>
==<<showobject $WHOOBJ >><hr>==
<<switch $CHOICE4 >>
<<case ROAMERS >>
<<for _who, _whoO range setup.NPCS >>
<<capture _who >>
<<set _whoO = setup.getPerson(_who) >>
<<set _isMade = $NPCS[_who] ? 1 : 0 >>
<<if !_whoO.freeroam >><<continue>><</if>>
<<p>><<keytip _who >>==_who==
<<if !_isMade >>
<<button "MAKE" _here >>
<<npc_activate _who >>
<</button>>
<<else>>
<</if>>
<small>
<<if _isMade >>
[<<for _w, _where range _whoO.freeroam >>
<<capture _where>><<link _where _here >><<set $NPCS[_who].where=_where >><</link>><</capture>>,
<</for>>]
<<else>>
[_whoO.freeroam]
<</if>>
''
<<capture _whoO.where >>
<<if _whoO.where >>
<<button _whoO.where _here >>
<<set $WHERE=_whoO.where >><</button>>
<</if>>
<<button SUMMON _here >><<set $NPCS[_who].where=$WHERE >><</button>>
<</capture>>
''
</small>
<</capture>>
<</for>>
<<default >>
'$CHOICE4' has no selection.
<</switch>>
<<for _r, _topic range "ROAMERS".toArray() >>
<<do " _topic " CHOICE4:_topic ICON:_topic >>
<</for>>
<<include home >><<widget c_meet_attraction_test >>
<</widget>>
/* ================================================ */
<<widget describeher >>
<<set _herFace = $args[0] ? $args[0] : $WHO >>
<<set _herObj = setup.getPerson(_herFace) >>
<<set _sexiness = setup.sexyRating(_herFace) >>
<<set _sexiness_text = "plain|ok|average|mid|cute|hot|sexy|very sexy".describeAmount(1, 10, _sexiness ) >>
==sexiness _sexiness/10==
<<silently>>
<<set _searchList = _herFace.getTraits() >>
<<= _searchList.push(_herFace.race) >>
<<= _searchList.push(_herFace.ethnicity) >>
<<= _searchList.push(_herFace.gender) >>
<</silently>>
/*
''_searchList<<=_searchList.length>>''
''_searchList<<=_searchList.length>>''
_searchList
*/
<<set _thingList = "Asian black whit Latina brown blonde redhead brunette".toList() >>
<<set _race_text = setup.sayFirst(_searchList, _thingList)>>
<<set _age_text = _herObj.age>25 ? "woman" : "girl" >>
<<set _searchList = _herFace.getTraits() >>
<<set _thingList = "huge boobs|big boobs|fake boobs|big ass|nice ass".toArray() >>
<<set _callout_text_has = setup.sayFirst(_searchList, _thingList)>>
<<set _searchList = _herFace.getTraits() >>
<<set _thingList = "thin tanned tattoed tall fat".toArray() >>
<<set _callout_text_is = setup.sayFirst(_searchList, _thingList)>>
<<set _searchList = _herFace.getTraits().concat(_herFace.race, _herFace.ethnicity, _herFace.gender) >>
<<set _thingList = "Asian black Latina brown blonde redhead brunette".toList() >>
_sexiness_text _race_text _age_text
<<if _callout_text_has and _callout_text_is >>
<<=0 ? "she has" : "with" >> _callout_text_has and is _callout_text_is
<<elseif _callout_text_has >>
<<=0 ? "she has" : "with" >> _callout_text_has
<<elseif _callout_text_is >>
<<=0 ? "she is" : "who is" >> _callout_text_is
<</if>>
<</widget>>
/* ================================================ */
<<widget learntrait >>
<<set _REVEALED_W = $args[1] ? $args[0] : $WHO >>
<<set _REVEALED_T = $args[1] ? $args[1] : $args[0] >>
<<set _REVEALED_T = _REVEALED_T.replaceAll("_"," ") >>
<<if !_REVEALED_W.hasTrait(_REVEALED_T) >>
==_REVEALED_W doesn't have _REVEALED_T==
<<elseif !_REVEALED_W.knowTrait(_REVEALED_T) >>
<<set $NPCS[_REVEALED_W].traits_known = $NPCS[_REVEALED_W].traits_known ? $NPCS[_REVEALED_W].traits_known : [] >>
<<set $NPCS[_REVEALED_W].traits_known.pushUnique(_REVEALED_T) >>
<<show "You learned about their trait, ''_REVEALED_T''!" ICON:LEARN ZZZPASSICON !KNOWTRAIT:_REVEALED_T >>
<<else>>
==_REVEALED_W already know _REVEALED_T==
<</if>>
<</widget>>
/* ================================================ */
<<widget girlmeet_set_purpose >>
<<set _NEXT = "PAGE:10" >>
<<if _DATING_SEVEARL or 0 >>
While you consider approaching her, the following thought passes through your mind:
<<do "I think I'm in love...|She's amazing..." "ZZZSUFFIX:girlfriend material?" CHOICE:LOVE _NEXT >>
<<do "She seems cool...|I wonder if we have anything in common..." "ZZZSUFFIX:friends?" CHOICE:FRIENDSHIP NEXT >>
<<do "I'd love to hit //that//.|I wonder what she's like in the sack." "ZZZSUFFIX:can you score with her?" CHOICE:FUN NEXT >>
<<do "I just want to put a baby in her.|I wonder what our baby will look like.|Looks like a new bastard factory just opened for business..." "ZZZSUFFIX:breeding bitch" CHOICE:BREEDING CHOICE:BREEDING _NEXT BREED>3 >>
<<if _TYPHON >>
<<do "We could make some nice change renting this one.|If I could turn her out, she'd make a good whore..." "ZZZSUFFIX:(whore?)" CHOICE:MONEY _NEXT >>
<</if>>
<<if _PORN_JOB >>
<<do "She'd be a good fresh face to be covered in cum on the internet...|" "ZZZSUFFIX:(porn?)" CHOICE:BREEDING CHOICE:MONEY _NEXT BREED>3 >>
<</if>>
<<else>>
<<do "Approch and introduce yourself." PAGE:_TOC_APPROACH1 >>
<</if>>
<</widget >>
/* ================================================ */
<<widget showherinfo >>
<<set _TRAITER = $args[0]?$args[0]:$WHO >>
<div style="line-height: 1.1em;">
<<bar $TIMER 5 "micro blue" >> ==TIMER _TIMER==
<<bar $MOOD 30 "micro orange" >>==MOOD _MOOD==
<<bar _LUST 30 "micro pink" >> ==LUST _LUST==
<<bar _LOVE 100 "micro red" >> ==LOVE _LOVE==
<small>
<<tagme pink F >>
<<=_HERTRAITS_know_age ? _WHOOBJ.age : "" >>
<small style="color:gold;"><<=_HERTRAITS_know_period ? $WHO.getCycle("term") : "" >></small>
==_WHO==
</small>
</div>
<</widget>>
/* ================================================ */
<<widget showhertraits >>
<<set _TRAITER = $args[0]?$args[0]:$WHO >>
<div style="line-height: 1.1em;">
<<set _allTraits = _TRAITER.getTraits() >>
<<set _allKnown = _TRAITER.getKnownTraits() >>
<<set _prefTraits = [] >>
<<set _histTraits = [] >>
<<set _otherTraits = [] >>
<<set _learnedTraits = [] >>
<div class="showtraits" >
<<for _t,_trait range _allTraits >>
<<if _trait.includesAny( "likes|hates|loves|dislikes" ) or _trait.includesAny("proud of|ashamed of") >>
<<set _prefTraits.pushUnique(_trait) >>
<<elseif _trait.includes( "know " ) >>
<<set _learnedTraits.pushUnique(_trait) >>
<<elseif _trait.includesAny( "you |have " ) >>
<<set _histTraits.pushUnique(_trait) >>
<<else>>
<<set _otherTraits.pushUnique(_trait) >>
<</if>>
<</for>>
<<for _l,_list range "other|pref|hist|learned".toArray()>>
<small>''_list''</small>
<<set _LIST = State.temporary[_list+"Traits"]>>
<<for _t,_trait range _LIST >>
<<if _allKnown.includes(_trait) >>
<span @class="'traititem known '">
<<=setup.formatTrait(_trait)>></span>
<<else>>
<span @class="'traititem unknown '">
<<="?">></span>
<</if>>
<</for>>
<hr>
<</for>>
</div>
<</widget>>
/* ================================================ */
<<widget girlmeet_sidebar >>
<div class='normalbox chat_sidebar right' style="width:30%">
<<face _WHO nomargin marginless >>
<h3>_HERHANDLE</h3>
<<showherinfo _WHO >>
<hr>
<<showhertraits _WHO >>
</div>
<</widget>>
/* ================================================ */
<<widget girlmeet_question_menu >>
<<set _NEXT_PAGE = $args[0] ? $args[0] : "" >>
<<set _NEXT_PAGE = typeof _NEXT_PAGE=="string" ? _NEXT_PAGE : "PAGE:"+_NEXT_PAGE >>
==_NEXT_PAGE==
<<set _LIST = "family|friends|children|education|age|relationship status|secrets|birthday|period|body count".toArray() >>
<<for _l, _item range _LIST >>
<<do "her ''_item''." EVENTHAPPEN:_item !HAPPENED:_item CHOICE2:_item ICON:NPCS FAILHIDEREASON _NEXT_PAGE >>
<</for>>
<<ask_them " " >>
<</widget>>
/* ================================================ */
<<widget girlmeet_question >>
<<set _RESPO = "" >>
<<set _pO = setup.getPerson($PLAYER)>>
<<set _TOPIC = $CHOICE2 and $CHOICE2!="0" ? $CHOICE2+"" : $CHOICE2 >>
<<set _QUO = "" >>
<<set _BOOST = 0 >>
<<set _SKILL = "detect" >>
<<set _NOTICED = setup.playerAttribute(_SKILL) > random(10) >>
<<set _LEARNED_TRAITS = [] >>
<<if $RESPONSE >>
<<quo WHO $REPLY >>
<</if>>
<<if _TOPIC >>
<<set _RESPO_TOPICAL = _WHOOBJ.asks[_TOPIC] ? _WHOOBJ.asks[_TOPIC] : "" >>
<<set _RESPO_BASIC = "Oh you want to know about my _TOPIC? well there's not much to tell." >>
<<set _RESPO_SECRETIVE = "That's not something I'm prepared to discuss with you.|My _TOPIC? I can't get into that.|Can we talk about something else?" >>
<<set _RESPO_BITCH = "None of your business." >>
<<set _RESPO_UNINTERSTED = "I don't really feel like talking about that.|Can we talk about something else?" >>
<<set _RESPO_BORING = "There isn't anything to say about my _TOPIC.|I don't want to bore you with that, I really don't." >>
<<set _RESPO_TOO_PERSONAL = "What? Why would you want to know that?" >>
<<set _RESPO_GENERIC = "Well, do you want the long version or the short version? Ok, well, it all started when...|I'd love to tell you about my _TOPIC. First thing about me and my _TOPIC you need to know, the very fist thing, is...|I love talking about my _TOPIC! You're interested in that too?" >>
<<set _RESPO_TOO_LEWD = "God, why on Earth would you even //think// to ask that?" >>
<<set _SCORE_DETECT = setup.playerAttribute("detect") >>
<<set _SCORE_LOVE = _LOVE >>
<<set _SCORE_LEWD = _LOVE >>
<<set _LOVES_TOPIC=State.temporary["HERTRAIT_loves_"+_TOPIC]?1:0>>
<<set _LIKES_TOPIC=State.temporary["HERTRAIT_likes_"+_TOPIC]?1:0>>
<<set _HATES_TOPIC=State.temporary["HERTRAIT_hates_"+_TOPIC]?1:0>>
<<set _DISLKES_TOPIC=State.temporary["HERTRAIT_dislikes_"+_TOPIC]?1:0>>
<<set _PROUD_TOPIC=State.temporary["HERTRAIT_ashamed_"+_TOPIC]?1:0>>
<<set _ASHAMED_TOPIC = State.temporary["HERTRAIT_ashamed_of_"+_TOPIC]?1:0>>
<<timer -1 >>
<<dice 30 >>
<<set _postQuo = "you [begin], and [subtley] [ask her about|inqure about|lead the conversation into the topic of] her _TOPIC.".sayIt() >>
<<quo POV "So I've been wondering...|I've been meaning to ask...|By the way, have you..." _postQuo >>
<<else>>
You can ask a ''personal question'' or a ''general question''. Ask her about...
<</if >>
<<set _TOPIC = _TOPIC+"" >>
<<switch _TOPIC.toUpperCase() >>
<<case CHILDREN >>
<<set _INFO = _WHOOBJ.repro.offspring.length >>
<<if _HERTRAITS_secretive >>
<<quo WHO _RESPO_SECRETIVE >>
<<set _LEARNED_TRAITS.push("secretive")>>
<<elseif _INFO >>
<<set _QUO += _HERTRAITS_know_about_her_kids ? "Oh, I have stories to tell you about that.|That reminds me, you'll never believe what one of them said to me yesterday...|Oh don't get me started on the subject of children..." : "I have _INFO kids. I'll tell you about them...".sayOne() >>
<<show "You learn a bit about her _TOPIC." >>
<<addtrait _WHO know_about_her_kids >>
<<set _BOOST = 3 >>
<<elseif _WHOOBJ.age < 24 >>
<<set _QUO += _HERTRAITS_wants_kids ? "I'd love to have some some day... |Babies are so cute! When I get married I'm gonna have some. ".sayOne() : "Umm, kids? That's a weird question.|You ask someone at //my// age that?".sayOne() >>
<<set _LEARNED_TRAITS.push("wants_kids")>>
<<set _BOOST = _HERTRAITS_wants_kids ? 1 : -3 >>
<<set _REFUSE = 1 >>
<</if>>
<<case EDUCATION >>
<<if _HERTRAITS_bitch >>
<<quo WHO _RESPO_BITCH >>
<<set _LEARNED_TRAITS.push("bitch")>>
<<set _BOOST = -1 >>
<<else>>
<<set _QUO = _RESPO_TOPICAL ? _RESPO_TOPICAL : _RESPO_GENERIC >>
<<if 1 >>
<<set _LEARNED_TRAITS.push("high_school_student")>>
<<set _LEARNED_TRAITS.push("college_student")>>
<<set _LEARNED_TRAITS.push("college_graduate")>>
<<set _LEARNED_TRAITS.push("dropout")>>
<</if>>
<<set _BOOST = random(1,3)>>
<</if>>
<<case FAMILY >>
<<if _HERTRAITS_secretive >>
<<quo WHO _RESPO_SECRETIVE >>
<<set _LEARNED_TRAITS.push("secretive")>>
<<else>>
<<set _QUO = _RESPO_TOPICAL ? _RESPO_TOPICAL : _RESPO_GENERIC >>
<<set _BOOST = random(1,3)>>
<</if>>
<<case FRIENDS >>
<<if _HERTRAITS_secretive >>
<<quo WHO _RESPO_SECRETIVE >>
<<set _LEARNED_TRAITS.push("secretive")>>
<<else>>
<<set _QUO = _RESPO_TOPICAL ? _RESPO_TOPICAL : _RESPO_GENERIC >>
<<set _BOOST = random(1,3)>>
<</if>>
<<case "RELATIONSHIP STATUS" >>
<<if _HERTRAITS_secretive >>
<<set _QUO = _RESPO_BITCH >>
<<set _LEARNED_TRAITS.push("bitch")>>
<<elseif _HERTRAITS_married >>
<<set _QUO = _RESPO_TOPICAL ? _RESPO_TOPICAL : "My husband and I recently...|I've been married for several years, and let me tell you...|My husband and I are still going strong.|I love my husband very much." >>
<<learntrait married >>
<<set _BOOST = random(0,2)>>
<<elseif _HERTRAITS_in_relationship >>
<<set _QUO = _RESPO_TOPICAL ? _RESPO_TOPICAL : "I'm seeing someone..." >>
<<learntrait in_relationship >>
<<set _BOOST = random(0,2)>>
<<elseif _HERTRAITS_has_boyfriend >>
<<set _QUO = _RESPO_TOPICAL ? _RESPO_TOPICAL : "I've got a guy...|I have a boyfriend." >>
<<learntrait has_boyfriend >>
<<set _BOOST = random(-1,1)>>
<<elseif _HERTRAITS_single >>
<<set _QUO = _RESPO_TOPICAL ? _RESPO_TOPICAL : "Nah, I'm single.|Relationship? What relationship? I'm single." >>
<<learntrait $WHO single >>
<<set _BOOST = random(-1,1)>>
<<elseif _HERTRAITS_slut >>
<<set _QUO = _RESPO_TOPICAL ? _RESPO_TOPICAL : "It's a little complicated, you know..?" >>
<<set _BOOST = random(1,3)>>
<<else>>
<<quo WHO _RESPO_TOPICAL ? _RESPO_TOPICAL : _RESPO_BORING >>
<<set _BOOST = random(1,1)>>
<</if>>
<<case PERIOD >>
<<set _INFO = _WHOOBJ.repro.cycle >>
<<dice 100 >>
<<if _HERTRAITS_bitch >>
<<set _QUO = "Why, do you think I'm on the rag right now? No, _NAME, I'm just a bitch. Get used to it.|What the fuck do you want to know that for? Fucking unreal." >>
<<set _BOOST = random(-10,0)>>
<<set _LEARNED_TRAITS.push("bitch")>>
<<set _REFUSE = 1 >>
<<elseif _SCORE_LOVE > _DICE >>
<<set _QUO = "It's on the _INFO<sup>th</sup>, why?" >>
<<addtrait $WHO know_period >>
<<learntrait $WHO infertile >>
<<set _REFUSE = 1 >>
<<else>>
<<set _QUO = "It's on the _INFO<sup>th</sup>, why?" >>
<<set _BOOST = random(-6,1)>>
<<set _REFUSE = 1 >>
<</if>>
<<case BIRTHDAY >>
<<if _HERTRAITS_secretive >>
<<set _QUO = _RESPO_BITCH >>
<<set _LEARNED_TRAITS.push("bitch")>>
<<set _BOOST = random(-1,0)>>
<<else>>
<<set _INFO = _WHOOBJ.birthday >>
<<quo WHO "It's _REDACTED." "she tells you excitedly." >>
<<addtrait $WHO know_birthday >>
<<set _BOOST = random(1,3)>>
<</if>>
<<case AGE >>
<<set _INFO = _WHOOBJ.age >>
<<set _LEARN_AGE = 1 >>
==_pO.age - _WHOOBJ.age ==
<<if _pO.age-_WHOOBJ.age > 4 >>
<<set _QUO = "I'm ''_INFO'' years old." >>
<<set _LEARN_BIRTHDAY = 1 >>
<<elseif _pO.age-_WHOOBJ.age < -10 >>
<<set _QUO = "I'm ''_INFO''.///she lies." >>
<<set _LEARN_BIRTHDAY = 1 >>
<<elseif _pO.age-_WHOOBJ.age < -5 >>
<<set _INFO -= random(0,4) >>
<<set _QUO = "I'm _INFO.///she says, uncertainly." >>
<<else >>
<<set _QUO = "I'm _INFO, [why?|how about you?|and you?]".sayIt() >>
<</if>>
<<set _ageDiff = _pO.age - $WHOOBJ.age >>
<<if _ageDiff>0 and _HERTRAITS_likes_older_guys >>
<<set _ageLust = Math.round(_ageDiff/1) >>
<<set _LEARNED_TRAITS.push("likes_older_guys") >>
<<elseif _ageDiff<0 and _HERTRAITS_likes_younger_guys >>
<<set _ageLust = Math.round(_ageDiff/-1) >>
<<set _LEARNED_TRAITS.push("likes_younger_guys") >>
<</if>>
<<if _ageLust >>
<<lust _ageLust >>
==_ageLust -> _LUST==
<</if>>
<<if _LEARN_AGE >>
<<addtrait $WHO know_age >>
<</if>>
<<case "BODY COUNT" >>
<<set _INFO = _WHOOBJ.repro.cycle >>
<<dice 100 >>
<<if _HERTRAITS_bitch >>
<<set _QUO = _RESPO_BITCH >>
<<set _BOOST = random(-5,-3) >>
<<lust 30 >>
<<set _REFUSE = 1 >>
<<elseif _HERTRAITS_secretive and (_HERTRAITS_slut or _HERTRAITS_whore) >>
<<set _QUO = "I haven't had that many //boyfriends//, really.|I think sex is an expression of, uh, love. Purest love, n stuff." >>
<<elseif _HERTRAITS_slut >>
<<set _QUO = "I've had my fair share. " >>
<<set _LEARNED_TRAITS.push("slut")>>
<<lust 30 >>
<<elseif _HERTRAITS_shy >>
<<set _QUO = "I don't really... want to talk about it..." >>
<<set _REFUSE = 1 >>
<<elseif _HERTRAITS_virgin >>
<<set _QUO = "I'm a virgin, silly.|Uhhh... I um... Hmmmm..." >>
<<set _LEARNED_TRAITS.push("virgin")>>
<<set _REFUSE = 1 >>
<<elseif _SCORE_LOVE > _DICE >>
<<else>>
<<set _BOOST = random(1,1)>>
<</if>>
<<default >>
<<set _QUO = _RESPO_GENERIC >>
<</switch>>
<<quo WHO _QUO >>
<<quo WHO _RESPO >>
/*You ask a personal question about ''$CHOICE2''.*/
<<if ( _LEARNED_TRAITS.length or _BOOST>1 ) and !_REFUSE >>
<<sayit "[She talks about|The two of your converse about|Both of you have much to say about] [_TOPIC] [for a bit|and things related to it|but your conversation with her drifts elsewhere]." >>
<<elseif _REFUSE >>
Seems like that's all you'll get out of her on that topic.
<</if>>
<<if _LEARNED_TRAITS.length and _NOTICED >>
<<for _l,_ltrait range _LEARNED_TRAITS >>
<<learntrait _ltrait >>
<</for>>
<</if>>
<<set _X = 1 >>
<<set _X *= _LOVES_TOPIC ? 3 : 1 >>
<<set _X *= _LIKES_TOPIC ? 2 : 1 >>
<<set _X *= _HATES_TOPIC ? .33 : 1 >>
<<set _X *= _DISLKES_TOPIC ? .5 : 1 >>
<<set _X *= _PROUD_TOPIC ? 2 : 1 >>
<<set _X *= _ASHAMED_TOPIC ? .5 : 1 >>
<<if _NOTICED >>
<<for _k, _str range "LOVES LIKES HATES DISLIKES PROUD ASHAMED".toList() >>
<<if State.temporary[_str+"_"+_TOPIC]>>_str
<<learntrait _str >>
<</if>>
<</for>>
<</if>>
<<if _BOOST >>
<<if _BOOST>0 >>
<<set _FINALBOOST = _BOOST * _X >>
<<show "Her mood has improved. (+_BOOST)" ICON:MOOD >>
<<else>>
<<set _FINALBOOST = _BOOST * (1/_X) >>
<<show "Her mood has worsened. (_BOOST)" ICON:MOOD FAILICON >>
<</if>>
<<mood _FINALBOOST >>
<</if>>
==MOOD _BOOST x _X%/<<=(1/_X)>>% = _FINALBOOST ($MOOD)==
<<if _BOOST > random(20) >>
<<skillup _SKILL 2 >>
<</if >>
<<set $CHOICE2="">>
<</widget>>
/* ================================================ */
<<widget girlmeet_compliment_menu >>
<<set _NEXT_PAGE = $args[0] ? $args[0] : "" >>
<<set _NEXT_PAGE = typeof _NEXT_PAGE=="string" ? _NEXT_PAGE : "PAGE:"+_NEXT_PAGE >>
==_NEXT_PAGE==
<<set _LIST = "face body hair outfit age".toList() >>
<<set _RACY_ONES = "face body hair outfit age race".toList() >>
<<set _TRAIT_ONES = setup.vennArrays("big boobs|huge boobs|fake boobs|nice boobs|small boobs|nice ass|big ass|sexy".toArray(), $WHO.getKnownTraits()) >>
<<set _LIST = _LIST.concat(_TRAIT_ONES) >>
<<for _l, _item range _LIST >>
<<set _ICON = _TRAIT_ONES.includes(_item) ? "ICON:TRAIT" : "" >>
<<do "''<cap>_item</cap>''..." EVENTHAPPEN:_item "!HAPPENED:_item" CHOICE2:_item _NEXT_PAGE FAILHIDEREASON _ICON >>
<</for>>
<</widget>>
/* ================================================ */
<<widget girlmeet_compliment >>
<<set _thresh_influence_love = 10 >>
<<set _thresh_influence_skill = 7 >>
<<set _SKILL = "charm" >>
<<set _RESPO = "" >>
<<set _pO = setup.getPerson($PLAYER)>>
<<set $CHOICE2 = $CHOICE2=="0" ? "" : $CHOICE2 >>
<<set _TOPIC = $CHOICE2+"" >>
<<set _QUO = "" >>
<<set _BOOST = 0 >>
<<if !_TOPIC >>
You can ''<<=$CHOICE.toLowerCase()>>'' her...
<<else>>
<<timer -1 >>
You <<=$CHOICE.toLowerCase()>> her ''_TOPIC''.
<<set _SLUB = _TOPIC.replaceAll(" ","_").toLowerCase() >>
<<set _LEARN_TRAITS = [] >>
<<set _BOOST = 0 >>
<<set _PAYOFF_MULTIPLIER = 1 >>
<<set _CHALLENGE_LEVEL = 10 >>
<<set _CHALLENGE_LEVEL += _HERTRAITS_likes_compliments ? -4 : 0 >>
<<set _CHALLENGE_LEVEL += _HERTRAITS_loves_compliments ? -8 : 0 >>
<<set _CHALLENGE_LEVEL += _HERTRAITS_dislikes_compliments ? 4 : 0 >>
<<set _CHALLENGE_LEVEL += _HERTRAITS_hates_compliments ? 10 : 0 >>
<<set _CHALLENGE_LEVEL += _HERTRAITS_likes_bitch ? 2 : 0 >>
<<set _CHALLENGE_LEVEL += _OFFENSIVE ? 5 : 0 >>
<<set _CHALLENGE_LEVEL += _OFFENSIVE and _HERTRAITS_slut ? -1 : 0 >>
<<set _CHALLENGE_LEVEL += _OFFENSIVE and _HERTRAITS_whore ? -3 : 0 >>
<<set _CHALLENGE_LEVEL += _OFFENSIVE and _HERTRAITS_exhibitionist ? -1 : 0 >>
<<set _CHALLENGE_LEVEL += _OFFENSIVE and $WHOOBJ.stats.lust>50 ? -2 : 0 >>
$CHOICE2
<<set _CHALLENGE_LEVEL += _HERTRAITS_proud_of_looks and "face body hair".includes($CHOICE2) ? -4 : 0 >>
<<set _CHALLENGE_LEVEL += _HERTRAITS_ashamed_of_looks and "face body hair".includes($CHOICE2) ? -2 : 0 >>
<<if "face body hair".includes($CHOICE2) >>
<<if _HERTRAITS_ashamed_of_looks >>
<<set _BOOST += 4 >>
<<set _LEARN_THIS_TRAIT = "ashamed_of_looks" >>
<<elseif _HERTRAITS_proud_of_looks >>
<<set _CHALLENGE_LEVEL += -4 >>
<<set _LEARN_THIS_TRAIT = "proud_of_looks" >>
<</if>>
<</if>>
<<if "outfit clothes".includes($CHOICE2) >>
<<if _HERTRAITS_likes_fashion >>
<<set _BOOST += 2 >>
<<set _CHALLENGE_LEVEL += -4 >>
<<set _LEARN_THIS_TRAIT = "ashamed_of_looks" >>
<<elseif _HERTRAITS_loves_fashion >>
<<set _BOOST += 5 >>
<<set _CHALLENGE_LEVEL += -6 >>
<</if>>
<</if>>
<<set _OFFENSIVE_TERMS = "body|big boobs|huge boobs|fake boobs|nice boobs|small boobs|nice ass|big ass|sexy|slut".toArray() >>
<<set _OFFENSIVE = _OFFENSIVE_TERMS.includes($CHOICE2) ? 1 : 0 >>
<<if _OFFENSIVE >>
<<sayit "It's a bit [uncouth|pervy|lewd|untoward|risky|rude], but [if it lands...|you live on the edge.|maybe it'll pay off?]" >>
<</if>>
<<for _i,_a range "likes hates loves dislikes".toList() >>
<<for _j,_b range "compliments".toList() >>
<<set _SLUBBER = _a+"_"+_b >>
<<set setup.playerAttribute("P") > random(1) ? _LEARN_TRAITS.push(_SLUBBER) : "" >>
<</for>>
<</for>>
<<set _SKILL_CHECK = setup.playerAttribute(_SKILL) > random(0, _CHALLENGE_LEVEL) >>
==
CHALLENGE_LEVEL _CHALLENGE_LEVEL
OFFENSIVE _OFFENSIVE
SKILL_CHECK _SKILL_CHECK
==
<<set _TEMPVAR = "proud_of_"+_SLUB >>
<<if State.temporary["HERTRAITS_"+_TEMPVAR]>>
<<quo WHO "Thank you! I'm very proud of my //$CHOICE2//.|Hmmm, you have excellent taste.|Hehe, it's nice to hear..." >>
<<learntrait $WHO _TEMPVAR >>
<<set _BOOST = 2 >>
<</if>>
<<set _TEMPVAR = "ashamed_of_"+_SLUB >>
<<if State.temporary["HERTRAITS_"+_TEMPVAR] >>
<<quo WHO "Oh, ''$CHOICE2''? Do you really think so...?|You're just teasing me." >>
<<learntrait $WHO _TEMPVAR >>
<<set _BOOST = -1 >>
<</if>>
<<if !_BOOST and 1 >>
==Just randomly picks if you win or not==
<<if !_OFFENSIVE and _SKILL_CHECK >>
<<quo WHO "Wow, um... Thank you! I don't know what else to say.|That's very nice of you to say.|Wow, nobody's ever put it quite like that.|You're just saying that, aren't you? Well, it's sweet of you to say anyway.|Oh yeah? You really think so?" >>
<<show "Seems you're good at this." SKILLUP:_SKILL:1 >>
<<set _BOOST = 1 >>
<<elseif !_OFFENSIVE and !_SKILL_CHECK >>
<<quo WHO "I guess? I feel like I'm average in that department.|What a strange thing to say.|Hmm. You don't sound sincere at all.|Are you kidding me?|I thought you were joking for a second there.|I suppose that's true.|Yeah ok, but really? Your point?" >>
<<set _BOOST = -1 >>
<<elseif _OFFENSIVE and _SKILL_CHECK >>
<<quo WHO "Hehe, damn right!|Yeah I knew you were thinking that, the way you looked..." >>
<<show "It didn't land." ICON:_SKILL >>
<<set _BOOST = 1 >>
<<elseif _OFFENSIVE and !_SKILL_CHECK >>
<<quo WHO "Why would you say that?!|Oh god, shut up.|So cringe, _NAME. Just so fucking cringe.|Holy shit... sorry but... what the hell? Who says things like that?" "she says, annoyed.|she retorts, apalled by your words.|she says, giving you a grossed out frown." >>
<<show "It didn't land." ICON:_SKILL >>
<<else>>
<</if>>
<</if>>
<<if _BOOST>0 >>
<<set _LIST = $PLAYER.getTraits() >>
<<set _FINAL_LIST = [] >>
==<<for _i, _item range _LIST >>
<<set _SLUB = "likes_"+_item >>
_SLUB
<<if $WHO.hasTrait(_SLUB) or $WHO.hasTrait(_SLUB+"s")>>
<<set _FINAL_LIST.push(_SLUB)>>
<</if>>
<</for>>==
==
<<set _pO = setup.getPerson($PLAYER) >>
<<= _pO.age < $WHOOBJ.age and _HERTRAITS_likes_younger_men ? _FINAL_LIST.push("likes_younger_men") : "" >>
<<= _pO.age > $WHOOBJ.age and _HERTRAITS_likes_older_men ? _FINAL_LIST.push("likes_older_men") : "" >>
DO SOME ATTRIBUTE CHECKING HERE, likes strength, likes lust, etc
==
<<if _FINAL_LIST.length >>
<<set _HER_T = _FINAL_LIST.random() >>
<<set _YOUR_T = _HER_T.replace("likes","").replace("_"," ")>>
She looks you over and replies...
<<quo WHO "There's something I wanted to tell you as well... I really like your //_YOUR_T//.|I was just thinking, this _NAME guy, and his //_YOUR_T//? It's pretty cool, honestly.|I thought it would be weird to mention it, but since we're exchanging pleasantries... your //_YOUR_T// is damn impressive.|I'm really into //_YOUR_T// so uh... just putting that out there.|How do I put it... hmm... no, no it's a good thing, I just don't know how to say it without sounding corny..." >>
<<learntrait $WHO _HER_T >>
<</if>>
<</if>>
<</if>>
<<if _BOOST >>
==BOOST _BOOST==
<<set _BOOST *= _HERTRAITS_narcissist ? 7 : 1 >>
<<set _BOOST *= _HERTRAITS_vain ? 4 : 1 >>
<<set _BOOST *= _HERTRAITS_proud ? 3 : 1 >>
<<set _BOOST *= _HERTRAITS_confident ? 2 : 1 >>
<</if>>
<<set _X = 1 >>
<<set _X *= _LOVES_TOPIC ? 3 : 1 >>
<<set _X *= _LIKES_TOPIC ? 2 : 1 >>
<<set _X *= _HATES_TOPIC ? .33 : 1 >>
<<set _X *= _DISLKES_TOPIC ? .5 : 1 >>
<<set _X *= _PROUD_TOPIC ? 2 : 1 >>
<<set _X *= _ASHAMED_TOPIC ? .5 : 1 >>
<<if _NOTICED >>
<<for _k, _str range "LOVES LIKES HATES DISLIKES PROUD ASHAMED".toList() >>
<<if State.temporary[_str+"_"+_TOPIC]>>_str
<<learntrait _str >>
<</if>>
<</for>>
<</if>>
<<if _BOOST >>
<<if _BOOST>0 >>
<<set _FINALBOOST = _BOOST * _X >>
<<show "Her mood has improved. (+_BOOST)" ICON:MOOD >>
<<else>>
<<set _FINALBOOST = _BOOST * (1/_X) >>
<<show "Her mood has worsened. (_BOOST)" ICON:MOOD FAILICON >>
<</if>>
<<mood _FINALBOOST >>
<</if>>
==MOOD _BOOST x _X%/<<=(1/_X)>>% = _FINALBOOST ($MOOD)==
<<if _BOOST > random(20) >>
<<skillup _SKILL 2 >>
<</if >>
<<set $CHOICE2="">>
==
if not a bitch, she will compliment you back if likes_ASFASFDS relevant, thus revealing a trait
==
<</widget>>/* ============== BETRYE ============== */
<<set setup.ZZZ.betrayedgf = {
name: "Fiora",
model: "Tina Fire",
age: 26,
happened: "betrayedgf",
traits: "black cumslut".toList(),
options: "strip makeout breastfeed creampie cunnalingus tittyfuck blowjob whorerecruit getnumber".toList(),
where: "seaside",
cost: 300,
reward: "ring",
format: "jpg",
eventunlock: 1,
strip_stages: 5,
questions: [
"Now, are you seeing someone?|You know I am, _PORNNAME. My fiancee Derreck, I got his ring on my finger right now. This ring is a family heirloom of his. Anyway, you shot a scene for he and I a short while back.|That's right, I shot a scene with the two of you. It was a popular video. You were really sexy in it.|Thank you, I read the comments under the video. I also watched some of your other videos, after that time. I bet you can show me things Derreck can't...",
"How many guys have you fucked?|I'm a bit of an old fashioned girl. I don't 'fuck', I make love. I've had two boyfriends I've been intimate with.|Only two?|Yeah... I know it's not a lot. Maybe you could show me what I've been missing?",
"It's not the first time we've worked together, is it?|No. You helped make a video for me and my fian- my ex.|That's right. You enjoyed making it?|It was more fun than I thought it would be. But...|Not as fun as it could be?|Well, maybe it would have been better if...|If I was on the other side of the camera?|Yeah.",
"",
"",
],
question_creampie: "We're going to do something special in this scene, aren't we?|That's right, we're doing it raw.|And I'm not pulling out till I'm done.|That's right! You better fill me right up!",
commentary: [
""
],
desc_meet: "",
talk_meet: "_PORNNAME|_HERNAME... It's nice to see you again. You look great.",
talk_interview: "I'm a beautiful, loving, faithful woman. You're lucky to have me.///she says, more to the camera than to you.",
talk_makeout: "Ok...///she says, closing her eyes.||Mmmm... oh... Ahh...",
talk_penetrate: "Oh... it's big.///she says, as you slide your cock in.///It feel so good...|///She doesn't seem to be acting it up; you've done enough scenes to know what's for the camera and what's genuine.|Let me ride you..///she says, getting on top.///Your fans were asking if I knew how to ride.",
talk_fuck1: "",
talk_fuck2: "Mmmm.... ohhh.... It feels so good...",
talk_fuck3: "///She suddenly kisses you. Your tounges mingle, almost as if in unison with your bodies in motion.|Mmmm...|I had a smepcial move I've never used...///she whispers in your ear.///I've been saving it for my wedding night... Ngh.... Six months of dance class... oh... and practice on a dildo whenever he wasn't home...|///She starts to kiss you furiously, moving her hips faster.|You want to be the first to feel it?///she asks. You nod yes.",
talk_fuck4: "///She shifts her body a bit and takes a deep breath before mounting an unprecedented pelving assault against you. Her ass twirks with such speed and control that you can barely hold on.|Oh fuck this is amazing!///you say, barely able to contain yourself. ",
talk_fuck5: "Oh my god!///she says, turning to the camera without slowing her movements.///This is the best dick I've ever had. You wouldn't have lasted half this long //Derrick//!|Ahhhh...///you moan, almost ready to let cum fly.|_PORNNAME! Cum _PORNNAME! Cum inside me!|Are... you sure?|Fucking do it!",
talk_creampie: "Mmmm....///she moans as you kiss each other deeply.|///The scene is over, but she seems to want a bit more.|Thank you so much, _PORNNAME. You're just the first notch on my belt in my new life as a slut. Thank you for starting me on my journey.",
talk_creampie_preg: "|I've started you on a journey alright...",
talk_begcream: "Wait a second.|What is it?|I just want to make sure... I love my fiancee, and I've been faithful to him. I know he loves me, more than anything, but he hasn't been faithful. That's why...///she says, hesitating for a moment.|Go on, _HERNAME.|That's why... I'm doing this. This is revenge. I know my fiancee is going to watch this. I want him to see it. I want him to see me cheating on him, just like he did to me.|Oh, he's gonna see it.|That's not all. _PORNNAME, I need to you to promise me something.|What's that?|Promise that you won't, no matter what... that you won't pull out.|You want me to creampie you?|Yes. I only let one other guy do that... I'm wearing his ring right now.|You won't have any regrets?|I won't. I'm ready for the consequences. Watch me, Derrick. Watch closely. This could have been yours forever.",
talk_recruitwhore: "So I don't just do porn. I also run a side business with a friend of mine... (recruit her to be a whore)|What kind of business?|It's like a modelling agency... We put girls like you in touch with-|Whoah! You're a pimp, aren't you?///she says, alarmed and angered.///Jesus that's... Oh fuck have I become... I mean, I'm no better than...|That's right. You're kinda a whore already.|Is the camera running?|No.|Turn it on.///she says, a smirk stretching accross her face.///I want Derrick to hear this.|Alright, it's on.///you say, pointing the camera in her face.|You were going to ask me something _PORNNAME...?|I was asking if you want to be a whore?|Yeah, I do. |ASFASDFSF you put the info up on the screen for later",
talk_getnumber: "You deserve a guy who will treat you right. (ask her out)|I know, but I can't think of that now. The only thing that turns me on is humilliating my fiancee.|Fiancee? So he's not your ex yet?|No... I'm hoping he'll come crawling back and beg me to stop this shit, so I can tell him I'm done with him. Until then, I consider us still together, because it'll make cheating on him more fun.|_HERNAME, I've been looking for a girl like you for a long time. This is a strange way to start a relationship, but I think we could work well together.|That's sweet, _PORNNAME. I'll think about it.|Call me _NAME.|_NAME? Call me sometime.///she says, giving you her number.",
talk_creampie: "Mmmm you filled me up good. One of your famous creampies! I feel honored.",
talk_creampie_preg: "|I think you're going to remember this for a long time.|Mmmmm, I think you're right...",
talk_creampie_nopreg: "|You should. Only the best sluts around get a good filling like this.",
} >>
/* ============== COLLEGE ============== */
<<set setup.ZZZ.college = {
name: "Ashley Anderson",
model: "",
age: 26,
traits: "".toList(),
options: "".toList(),
where: "",
cost: 300,
reward: "",
format: "jpg",
talk_email: "|///You receive an email in response to a classified ad you placed for a pornscene shoot.",
desc_meet: "",
talk_meet: "",
talk_interview: " ",
questions: [
"Nice tits.|Thanks. I spent half the tuition money my father gave me to get them.|He must be proud!|No, he was super pissed and won't talk to me anymore. That's actually why I did it.",
"|",
"|",
"|",
"|",
"|",
"|",
],
question_creampie: "",
talk_fuck1: "",
talk_fuck2: "",
talk_fuck3: "",
talk_fuck4: "",
talk_fuck5: "",
talk_creampie: "",
talk_creampie_preg: "",
talk_creampie_nopreg: "",
talk_epilogue: "",
eventunlock: 0,
} >>
/* ============== TEMPLATE ============== */
<<set setup.myTEMPLATE = {
name: "",
model: "",
age: 26,
traits: "".toArray(),
tags: "".toArray(),
where: "",
cost: 300,
reward: "",
format: "jpg",
condition: "",
blurb: "",
talk_email: "",
talk_meet: "",
talk_interview: " ",
questions: [
"[name]",
"[age]",
"[relationship]",
"[bodycount]",
"[motherhood]",
"[porn]",
"[creampie]",
"[job]",
"[C:5 ITEMICON:camera]TESTTHING",
"TESTTHING|TESTTHING"
],
foreplay_steps: 999,
foreplay_includes: "",
talk_foreplay1: "",
talk_foreplay2: "",
talk_foreplay3: "",
talk_foreplay4: "",
talk_foreplay5: "",
strip_steps: 999,
strip_includes: "",
talk_strip1: "",
talk_strip2: "",
talk_strip3: "",
talk_strip4: "",
talk_strip5: "",
prefuck_steps: 999,
prefuck_includes: "",
talk_prefuck1: "",
talk_prefuck2: "",
talk_prefuck3: "",
talk_prefuck4: "",
talk_prefuck5: "",
fuck_steps: 999,
fuck_includes: "",
talk_fuck1: "",
talk_fuck2: "",
talk_fuck3: "",
talk_fuck4: "",
talk_fuck5: "",
epilogue_steps: 999,
epilogue_includes: "",
talk_epilogue1: "",
talk_epilogue2: "",
talk_epilogue3: "",
talk_epilogue4: "",
talk_epilogue5: "",
talk_pullout: "",
talk_creampie: "",
talk_creampie_preg: "",
talk_creampie_nopreg: "",
talk_ghosted: "",
eventunlock: 0,
} >>
/* ============== PREGMESIS ============== */
<<set setup.ZZZ.pregmesis = {
name: "Andrea Hernandez",
model: "Veronica Rodruiguez",
age: 21,
traits: "latina naive".toList(),
tags: "".toList(),
where: "",
cost: 0,
reward: "",
format: "jpg",
condition: "'FUCKED:Elanore Nichols (amateur pornshoot)' 'LISTED:girls_ghosted:Margarita Cunningham (amateur pornshoot)'",
blurb: "",
talk_email: "Hola. You are the person who made that video that you acted out with the girl named Margarita? I must ask is she your girlfriend? Do you know her? I must know what you know about this person if you could please contact me.|///What follows is an overly verbose letter saying that the sender was sent the video by her manager - she is some sort of musician - who demanded to know why she was in porn. This was a mistake resulting from a similarity in appearance, but having watched the video she is convinced that this girl may be a distant relative of some kind, and she has become obsessed with tracking her down.|I travelled here to this island to find her, I felt fate would bring me to her somehow but it has not happened. I myself am adopted and I know nothing of my true father or mother, and am yearning to know more... but my time here is running out, as I have obligations back home, and so I become more anxious that I will find nothing. I would like to speak to you to learn what you know. Can we meet?|///Obviously, she isn't up for doing a scene... but that doesn't mean you can't hide the camera and have some fun with her, like you did to that one chick's mom when she came to give you trouble.|PS: I believe because she made that intimate movie with you that you are someone she trusts, so I understand you may be hesitant to give out information. But please hear me out; if I have a sister I must know, and I am certain that if she were in my place, she would feel the same way!",
talk_meet: "Oh!///she exclaims with surprise as you surprise her with a hand on her hip.///Oh, _PORNNAMEFIRST! You surprise me!|Hey beautiful. Ready to get to know each other?|Yes! I am sorry that this must be strange, speaking to someone who resembles someone you love so much.|You don't need to apologise for anything, beautiful.|Haha, you are quite //carismático//, I can see how my sister would be intimate with you on film as she did. Let us speak inside, _PORNNAMEFIRST, as though I don't expect to be recognized here, this is a sensative matter I would prefer to discuss in private.|Yes, of course. My place is right there...",
talk_interview: "I just feel as though I am about to meet my real sister, I am so excited. Please tell me, tell me something about her. You are her boyfriend? Her husband?///she blurts out in her adorable accent, before suddenly becoming cautious.///Also... do the two of you often act out... strange erotic stories like the one I saw?|You haven't watched my other videos?|No, I felt... well, it's very private. If not so for you and for her, it stills feel indecent for me... you understand, right?|///That's good, that explains why she's even talking to you like this. She's got no idea that your video collection is just a series of short documentaries on how to make babies.",
questions: [
"You look just like her, its incredible.|Yes, I agree. If this weren't so, I would never have found out about her, so I am glad we resemble each other.",
"[creampie]Your sister is actually carrying my child.|Oh verdad? Thats incredible. A sister and a niece or nephew perhaps! This is amazing. And congradulations!",
"[name]You said you were some kind of celebrity?|To some extent, but I am mostly known in Latin America. I am on TV frequently in Venezuela and my songs are played on the radio all over.",
"[age]You're a bit older than Margarita?|Yes, by several years perhaps. Strange that at two different ages, we would both be put up to adoption. It just deepens the mystery of our mother... and father. We are so similar, both parents must be the same, no?",
"[relationship]Is there a man in your life?|Yes, my fiancee is an actor from a telenovela back home. You will meet him in time, I am sure.",
"[bodycount]",
"[motherhood]",
"[porn]",
"[job]Would you ever do porn?|Oh no, for certain no!///she says, an annoyed look crossing her face for the first time, if just for a moment.///That is not how I am. I wish to not judge Margaritta, or you either. But you have made decisions that I would not... And that isn't even to mention it would end my career back home.",
],
foreplay_steps: 3,
foreplay_includes: "",
talk_foreplay1: "|*sniff* Hmmm...|_PORNNAMEFIRST, por que?|I need to know if you're really her sister, before I tell you anything about her.|Oh, for her privacy? That make sense but... I think smell is not the best way, no?|Hmmm, you're right...",
talk_foreplay2: "Oh... ahhhh....///she moans, as you kiss her neck.///Wh-why..?|I need to know... you make the same sound she does when I kiss her on the neck.|Oh, verdad? Well, it feels wonderful, but- oh, your hands. They are very low down... ahh...|",
talk_foreplay3: "Oh _PORNNAMEFIRST... this is... mmm... too intimate. What would my Garcia think... or Margaritta?|I can't just tell her you're her sister without knowing. I don't want to get her false hopes up, that would really hurt her.///you lie.|Yes, that's true, but-|I know every inch of her body. If you let me examine yours, I'll know.|I... I am uncertain... but, if this is what is necessary...",
talk_foreplay4: "",
talk_foreplay5: "",
strip_steps: 7,
strip_includes: "",
talk_strip1: "Do you... see a resemblance?///she says, lifting her skirt.",
talk_strip2: "How about now? I am showing you much?",
talk_strip3: "Oh, this? I bought it for my fiancee Garcia. Do you think he like?|He will, but you need to take it off.|I must? But why?|I need to be certain.|Well...",
talk_strip4: "I can't do that, but the bra is off, do you see the resemblance now? Do you believe it's true?",
talk_strip5: "_PORNNAMEFIRST..!|These feel like hers, _HERNAME. But I need to see your pussy...",
talk_strip6: "Oh come now... it's to meet my family at last, but... I don't know... This feels very very wrong...",
talk_strip7: "Ah, nevermind. Here, _PORNNAMEFIRST. Does it look like hers?|///Her eyes drift downwards to your massive errection.|It seems... it seems you had other motives for this, no? I midjudged you as a man, but... I won't stop here. Come, take your thing out, let me tend to it... and then you will tell me!",
talk_strip8: "",
prefuck_steps: 2,
prefuck_includes: "blowjob",
talk_prefuck1: "Mmmmm.///she humms, polishing your cock with well-practiced lips.|",
talk_prefuck2: "///She's clearly trying to satiate your lust without having to go too far, but if she thinks you're going to spill in this end she has another thing coming...",
talk_prefuck3: "",
fuck_steps: 7,
fuck_includes: "",
talk_fuck1: "_PORNNAMEFIRST... no... _PORNNAMEFIRST... don't- no! NO!",
talk_fuck2: "Oh... oh //fuck// it's big...|Bigger than Garcia's?|Shut... upp...|You're tighter than your sister. A lot tighter...",
talk_fuck3: "Shut up... and let me... enjoy myself... Mmmm, yess... deep like that... keep going... ahhhhhh....",
talk_fuck4: "///Minutes later, she's riding your dick like a prostitute who's been promised an excellent tip.||///_PORNNAMEFIRST... it's amazing... you won't tell her, will you?|I won't if you... if you face the cam- I mean, the mirror over there...",
talk_fuck5: "///You shift positions so she's now facing the camera.|Now tell me... do you like this?|Yess....|Tell me your name.|You... know my name. It's... Andrea Hernandez.|When your sister and I come visit you in Venezuela... will you and I sneak off together and do this again?|Yes! Yes... OH I'm coming! AHHH!",
talk_fuck6: "YES! YES! YES!///she wails as you slam her pussy.|Lets cum at the same time, shall we?|Y- WAIT! Not inside! NO!-",
talk_fuck7: "",
talk_fuck8: "",
epilogue_steps: 1,
epilogue_includes: "",
talk_epilogue1: "",
talk_epilogue2: "",
talk_epilogue3: "",
talk_epilogue4: "",
talk_epilogue5: "",
talk_pullout: "Thank you... that could have been very bad. I feel bad enough cheating... but it could have been worse than that, even.",
talk_creampie: "",
talk_creampie_preg: "",
talk_creampie_nopreg: "",
talk_ghosted: "",
eventunlock: 0,
} >>
<<nobr>>
<<eventhead>>
<<talkingto amnesiac >>
<<difficulty 1 >>
/*
MODEL Chrissy Marks
HAPPENS am_met
NAMES
*/
<<set _CUBUS_OVERRIDE_MYSTERY = 0 >>
<<include amnesiac-data >>
<<if !$OBJ >>
<<set $STRING = $NPCS.player.clothes.outfit >>
<<set $OBJ = _CHARS[$STRING] >>
<<set $OBJ = $OBJ ? $OBJ : _CHARS["outfit-default"] >>
<</if>>
<<set _NAME = $OBJ.name >>
<<set _TITLE = $OBJ.title >>
<<set _OUTFIT = $NPCS.player.clothes.outfit >>
<<set _HERVIRTUE = $NPCS[_WHO].stats.virtue >>
''
$OBJ.name/_NAME
$NPCS.player.clothes.outfit/==$STRING==
_HERVIRTUE
''
<hr>
<<switch $PAGE >>
<<case -1 SCENE_LAUNCHER >>
<<eventstarterlink _TXT_button >>
<<case 0 START_SCENE >>
<<set $OBJ=0, $EVENT_HAPPENED = [] >>
The hospital official buzzes you through.
<<do "Continue." PAGE:10 >>
<<case 1 >>
<<stand >>
<<convo >>
You get buzzed through.
<<if _FIRSTIME >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<else>>
<<do "Get changed in the washroom." PAGE:1000 >>
<<do "Enter her room." PAGE:10 >>
<</if>>
<<case 1000 >>
<<wardrobe >>
<<if $REPLY>>
<div class=normalbox>
''$CHOICE1'' her ''$CHOICE2''<<p>>$REPLY
</div>
<</if>>
<hr>
<<for _key,_obj range _CHARS >>
<<set _knowWhat = "_am_knowof_"+_obj.title >>
<<if _obj.title == "bodyguard">><<continue>><</if>>
<<if _knowWhat.happened()>>
<<set _knowWhat = "_am_been_"+_obj.title >>
<<set _ICON = _knowWhat.happened() ? "ITEMICON:"+_key : "ICON:ASK" >>
<<do "Look up ''_obj.name'' her ''_obj.title'' in her file." _ICON REPLY:_obj.file CHOICE1:_obj.name CHOICE2:_obj.title >>
<</if>>
==<<do "TAKE _key" ITEMICON:_key TAKE:_key >>==
<</for>>
<<set $OBJ=0 >>
<<do "//Now// enter her room." PAGE:10 >>
<<set $EVENT_HAPPENED.delete("already_greeted")>><<="already_greeted".happened()>>
<<case 2 >>
<<stand >>
<<convo >>
Get her condition explained by doctor
Get warned not to tire her out or confuse her or you'll be expelled
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 3 >>
<<stand >>
<<convo >>
<<show "A girl with a body like this would inspire an urge to procreate in a normal man, but to you it's an overwhelming imperative that goes straight to the core of your being. Your heart beats and your cock stiffens... but you do your best to calm yourself..." BREED>5 >>
<<show "You'd love to peel this bitch out of her clothing and take he for a spin here and now, but the hospital security just outside the door would probably take issue with this kind of fun." CANACT:RAPEY >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 4 >>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
<<case 5 >>
<<switch $CHOICE >>
<<case A >>
<<case B >>
<<case C >>
<</switch>>
<<stand >>
<<convo >>
<<do "DOTHIS" "RESPO:111|222|333" NEXT >>
/* ------------------------------------ */
/* ACTUAL VISIT */
/* ------------------------------------ */
<<case 10 >>
/* SUBEVENTS */
<<subevent_pick >>
<<subevent_finish $SUBEVENT >>
<<subevent_list >>
<<if !"subevent".happened() and _mySUBEVENT>>jj
<<if _mySUBEVENT=="sexyphotos" and _TITLE=="friend" >>
<<set _noChat = 1 >>
<<set $SUBEVENT = 0 >>
<<convo "ZZZZZ _NAME, oh I'm so sad. It's been so long since I've seen my man... What if he's forgotten me?|How could he forget a girl like you?|I dunno... I just worry about it sometimes. He's... //been with// other women before me, so what if...|What if he loses intrest and cheats on you?|Oh, I hate to hear you say it... but yes, that's what I been thinking.|///What to do about this?|Anyway, do you want to go for a walk later? The doctor says I'm far along on my treatment that I can walk around on the hospital grounds a bit, if I'm supervised." >>
<<eventhappen am_f_canphoto >>
<<subevent_finish _mySUBEVENT >>
eee
<<elseif _mySUBEVENT=="bjask" and _TITLE=="bodyguard" >>
<<eventimage talk.jpg right >>
<<set _noStand = 1 >>
<<set _noChat = 1 >>
<<convo "Detective _NAME, I'm glad to see you again. |The feeling is likewise.|Oh really? That's sweet of you to say. I been thinking... I don't know you well, but that makes it easier to ask you stuff that I might find embarassin' to ask my close friends, so I was wonderin'...|...if you can ask me something you're too shy to ask them?|Yeah... if it's ok with you...|Go ahead.|Well I just realize that I don't have no experience pleasin' men. My _BOYFRIEND.name been with plenty o women, I reckon. What if I can't please him like some of them did?|Well, there's all kinds of tricks you could learn to make him feel good. Blowjobs, for starters.|Blowjobs?///she asks, unsure of the term.|It's when you put a man's penis in your mo-|Ohh, shhh. My virgin ears! I... Oh lord, oh golly...///she stammers, exasperated by the lewdness being spoken out loud.///I... I suppose I could do that to _BOYFRIEND.name. You think he'd like that?|Yeah, but only if you're good at it. You'd need to get a lot of practice.|Practice, hmmm.///she says thoughtfully.///Yeah, someone|Maybe someone could help you. Someone you trust, but isn't connected to your social group. Someone like-|Hmm. Yeah...///she says thoughtfully, not even listening.///That's interesting. You given me a lot ta think about." >>
<<eventhappen am_f_pleaseask >>
<<listup am_diary "Dear Diary, It feels wrong, but I read the bible back and front and I never so no word against it... and it's for true love, which I know in my heart Jesus wants me to have. So, like I was sayin', I just gotta be able to please my _BOYFRIEND.name. Detective _BODYGUARD.name said I should know how to put a man's thing in my mouth and make it feel just right. I'm so lucky to know someone who's an expert on that kinda thing... " >>
<<subevent_finish _mySUBEVENT >>
<<subevent bjask2 >>
ddd
<<elseif _mySUBEVENT=="bjask2" and _TITLE=="friend" >>
<<eventimage talk.jpg right >>
<<set _noStand = 1 >>
<<set _noChat = 1 >>
<<convo "_NAME... I been thinkin' about you all night. About all those men you been with. Why, we don't talk about it much, on account of I find it sinful and it makes me sad that I won't see you anymore once I'm in heaven, but...|Uh... sorry can you repeat all that?|Oh, listen to me bluster. I'll just say what I intend to: I want you to teach me how to b-b-blowj-job a man.|" >>
<<subevent_finish _mySUBEVENT >>
<<happen am_f_can_bjtrain >>
<<gotopage 440 >>
ccc
<<elseif _mySUBEVENT=="conversionask" and _TITLE=="bestie" and _HERVIRTUE<66 >>
<<convo "ZZZZZ _NAME, you know my friend _FRIEND.name? I know you aren't fond of him but...|Yes, what about him?|Oh... nothing..." >>
<<subevent_finish _mySUBEVENT >>
<<happen am_b_convesionsasion >>
<<elseif _mySUBEVENT=="tryseduce" and _TITLE=="friend" >>
<<subevent_finish _mySUBEVENT >>
<<happen am_f_triedseduce >>
<<gotopage 470 >>
<<elseif _mySUBEVENT=="asksexdetective" and _TITLE=="detective" >>
<<convo "_NAME, you have a lot of... //experience// with all kinds of matters, right?|You could say that, _HERNAME.|Not just in your line of work, but also in your perosnal life.|Right...?|Well, I was wonderin'... Oh, nevermind." >>
<<subevent_finish _mySUBEVENT >>
<<happen am_g_convesionsasion >>
<<elseif _mySUBEVENT=="fuckfriend" and _TITLE=="friend" >>
<<subevent_finish _mySUBEVENT >>
<<happen am_f_fucked >>
<<gotopage 490 >>
<<else>>
else
<</if>>
_mySUBEVENT
_TITLE
<<subevent_list >>
<</if >>
<<if !_noStand >><<stand >><</if>>
<<if _TITLE!="bodyguard">>
<<show "She thinks you're ''$OBJ.name'', her ''$OBJ.title''." ITEMICON:_OUTFIT >>
<</if>>
<<set _lorn = "am_been_"+_TITLE >>
<<set _FIRSTIME = !_lorn.happened()>>
<<if _noChat >>
<<elseif $RESPONSES >>
<<convo >>
<<elseif _FIRSTIME >>
==meet==
<<convo $OBJ.sayMeet >>
<<addtrait _WHO have_met >>
<<elseif !"already_greeted".happened() >>
==greet==
<<quo WHO $OBJ.sayGreet >>
<<eventhappen already_greeted >>
<<else>>
==else==
<<convo >>
<</if>>
<<set _lorn = "am_knowof_"+_TITLE >><<eventhappen _lorn >>
<<set _lorn = "am_been_"+_TITLE >><<eventhappen _lorn >>
<<switch _TITLE.toUpperCase() >>
<<case BODYGUARD >>
<<say "How do you feel?" "RESPO:I feel a little woozy... Doctor McCaul says I have to take my pills every day or my nerral connectin's won't heal. They make me feel kinda sick tho. Anyway, it's sweet of you to ask." EVENTHAPPEN:am_heardof_doctor >>
<<say "Could you explain to me your condition?" "CONVO:I have trouble seein' folks... well, not seein' them, but recognizin' them. It's very confusing, but they say I should recover. I just got to keep takin' my meds and I'll be right as rain in a few months." EVENTHAPPEN:am_learn_meds _JUSTONCE >>
<<say "Could you tell me about the accident." "CONVO:I was out with my friend _FRIEND.name when... oh, I have trouble remembering it. But something loud happened, and there was screaming... Oh, I can't remember... I-I-I- I'd rather not try to remember it, if that's ok.///she says, shaken by the mere effort to think about it. " MOOD:-1 EVENTHAPPEN:am_heardof_friend >>
<<say "Do you want to get some //man-pleasing// practice like we talked about?" "CONVO:Yeah. I been thinking about that a lot.|Yeah, and?|And I figured out just who I should practice with.|///Oh... someone else." MOOD:-1 HAPPENED:am_f_pleaseask >>
<<say "You asked about my experience, _NAME. I can tell there's something on your mind..." PAGE:476 HAPPENED:am_g_convesionsasion >>
<<case DOCTOR >>
<<say "Have you been taking your medication?" "CONVO:Yes I have. I want to all fixed up by the time I see my fiancee - I want to be able to look at his hansome face and say 'I do' like I've wanted for such a long time. See, I even have it laid out on my bedside table, so I don't forget to take one.///she says, gesturing to the bedroom area." ZZZZZHAPPENED:am_learn_meds HAPPEN:am_can_meds !HAPPENED:am_can_meds >>
<<say "May I take a look at your medication?" "CONVO:Why yes doctor, of course you may. I want to be sure I'm taking the best medecine I can, so I recover as fast as I can.|Sure. And on that note, I'll let you know if I make any adjustments to your pill regimen.|///You take a look at her meds." HAPPENED:am_can_meds PAGE:20 >>
<<say "I'd like to give you a physical." ACT:LEWD PAGE:400 >>
<<say "We need to talk about birth conrol." "CONVO:I think we already talked about this? You tole me that the insurance company won't let you disable the implant until I'm married.|The birth control implant?///you ask, probing for more info and wondering why a health insurance company would mandate such a thing.|Yeah, the one they made me put in on account of my super-//fertil-ity// an' my //hyper-over-lation//?|Your... your...///you struggle for words, hardly able to believe what you've just heard.///Your //super-fertility// and //hyperovulation//?|Yeah that's right. When they checked my ovaries they said I got both of them things. One of them - I forget which one - will put me on the family way if I ever have sex. Th'other, it means I release a lot of eggs at once an' that means I'll probably get twins or quadruplets or eight-tuplets when it happens.|Holy shit...|No need for cussin', doc. Anyway, I already tole you I didn't want it, and don't need it, but that's what they require because my plan doesn't cover pregnancy and birth expenses. They won't disable it till I'm married. What y'all call 'conditions' I call 'blessings'. On that wonderful day my man and I say our vows, we're going to start a family, and it's gonna be a big one as the heavenly father clearly wants.|///This is unfortunate. It sounds like she won't become pregnable until //after// her husband's back. And by then, her exploitable mental condition will probably be healed. This is going to be harder than you thought.|Now what were you gonna tell me, _NAME?|Oh, I was just checking your memory. To make sure you still remember.|Oh of course. That's a good idea, thank you. I need my brain' quizzed from time to time, these days." HAPPENED:am_f_fucked HAPPEN:am_d_know_bc >>
<<case FRIEND >>
<<say "ZZZZ Tell me about us." "CONVO:You've been my close friend here on the island while I've waited for my _BOYFRIEND.name to arrive. You were even with me when... when the thing happened." EVENTHAPPEN:am_f_pix1 >>
<<say "ZZZZ How is _BOYFRIEND.name?" "CONVO:I don't know! I know he must be lonely for me just as I am for him. I can't even send him notes - I'm not supposed to communicate with him at all." HAPPENED:am_f_pix1 EVENTHAPPEN:am_f_pix2 >>
<<say "ZZZZ Hey, why don't we take some cute photos of you for _BOYFRIEND.name?" HAPPENED:am_f_canphoto ITEMICON:CAMERA PAGE:420 >>
<<if _HAPPENED_am_f_triedseduce >>
<<say "How about another blowjob lesson?" "CONVO:I... I think I got a good bunch of lessons, thank you _NAME.///she says awkwardly,///I don't need no more.|///No more playtime with those tits for you it seems..." >>
<<elseif _HAPPENED_am_f_ongoinglessons >>
<<say "How about another blowjob lesson?" PAGE:455 >>
<</if>>
/*
<<say "" HAPPENED:am_f_pleaseask >>
==<<do PAGE445 PAGE:445 >>==
<<say "" HAPPENED:ZZZZZZZ >>
*/
<<case BESTIE >>
<<say "ZZZZ Is something on your mind, _HERNAME?" HAPPENED:am_b_convesionsasion PAGE:460 >>
<</switch>>
<hr>
<<do "Proceed with guard duty." PAGE:243242 >>
/* ------------------------------------ */
/* MEDS */
/* ------------------------------------ */
<<case 20 >>
<<convo >>
<<choosepill >>
<<do "Leave her meds." "CONVO:Everythin' in order?" PAGE:10 >>
<<do "There's a book here marked 'Diary' too. Read it?" PAGE:25 P>4 >>
<<case 25 DIARY >>
An old-fashioned diary, how quaint.
<div class="normalbox padded">
<<for _i,_item range "am_diary".listout()>>
<hr>_item
<</for>>
<<spacer>>
</div>
<hr>
<<do "Better close it before she notices you reading." PAGE:20 >>
/* ------------------------------------ */
/* GUARD_DUTY */
/* ------------------------------------ */
<<case 100 >>
<<convo >>
You start guard duty.
<<ifreply >>
<<p>>All in all, an uneventful shift.
==<<do "Goto10" PAGE:10 >>==
/* ------------------------------------ */
/* PHYSICAL */
/* ------------------------------------ */
<<case 400 >>
<<eventimage talk.jpg right >>
<<convo "A physical? Didn't we already do this last week?|Yes, but I've looked at some of your test results and I uh... I just need to look at your...///as you hesitate for a moment you find your gaze drifting down to her massive breasts.|Oh, a //brest exam//? Did you find anything worrying?|Potentially... but I'd love to put those concerns at rest." >>
<<listup am_diary "Dear diary. I gotta say I have the best doctor in the world. I felt really strange during my physical though. Strange like the way _BOYFRIEND.name makes me feel when he holds me in his arms and says he wants to be with me forever... It's mighty strange, but whenever I think of my man, I get a bit of dampness in my shirt, and now it's the same when I think of _DOCTOR.name's physical." >>
<<cont >>
<<case 401 >>
<<eventimage physical1.jpg right >>
<<convo "You must be really worried, you don't normally stare so intently as I undress. In fact I don't think you've ever watched me undress at all.|Well, I'm just very eager to... get a look at those..." >>
<<cont "So carry on." >>
<<case 402 >>
<<eventimage physical2.jpg right >>
<<convo "Here's the left one.|Nice...///you blurt out under your breath, and silently curse yourself for your sloppy act.|Nice? Does it look fine? You look... you look quite elated, honestly.|Yes, but I'll be even more elated when I can see the other one.|Yes doctor." >>
<<cont >>
<<case 403 >>
<<eventimage physical3.jpg right >>
<<convo "My gosh, I should just take my bra off." >>
<<say "Just to be sure, I might need to take some photos for uhhh... lab analysis." HAVE:CAMERA EVENTHAPPEN:am_d_pix NEXT >>
<<say "Yeah... take it off..." NEXTNEXT >>
<<case 404 TAKINGPHOTO >>
<<photofx images/events/amnesiac/physical4.jpg camera >>
<<convo "Photos?|Yes. With my uh... medical camera.|Oh... can it detect things with what-do-you-say, ninfra-red light?|Yeah that's it exactly. My your a smart girl.|Gosh, thanks. But I just remembered something from science class..." >>
<<listup am_diary "Also, I felt real special when I was getting medical photos taken during my physical. It reminds me of when I was modelling for clothing... I know I quit modellin' cuz they pressured me to show more of my skin, but if it's in an ok situation, it feels kinda exciting... Of course, I would //never// pose that way for normal photos. Just medical ones. I wonder what _BOYFRIEND.name would say if he saw those... I bet he'd like them..." >>
<<cont >>
<<case 405 >>
<<eventimage physical6.jpg right >>
<<show "You are snapping photos." HAPPENED:am_d_pix >>
<<convo "Just a minute... Ahhh, its such a relief to take it off, even for a short while." >>
<<cont "" >>
<<case 406 >>
<<eventimage physical7.jpg right >>
<<show "You are snapping photos." HAPPENED:am_d_pix >>
<<convo "Here they are. Hopethis one's fine too.|So do I... let me just get a closer look...|Oh, doctor. I feel your breath on my nipple, haha! I never felt someone breath on my skin down there afore! I mean of course I haven't but... Gosh, they're sensitive aren't they?///she says, smilling at the new sensation.|///Never? You've been getting virgin vibes before, but this confirms it. After all, you doubt she's capable of lying.|Now... I oughtn't feel strange, with you examinin' me like that. But for some reason I do.|Please be at ease miss, I'm a professional.|Oh I know. I didn't mean to suggest anythin'. Just a feeling, maybe a side effect of them medications. Hey, shouldn't you be feelin' them? For lumps and whatnot?" >>
<<cont "Of course, I was just about to get to that." SAY >>
<<case 407 >>
<<eventimage physical_feel.jpg right >>
<<convo "Oh... ah...|So firm, yet so soft...///you say as you stand behind and grip both breasts at once.|Ahhh... Hahahhaa... You're being very... vigorious, if I may say so...|This will only take a minute...///you say distantly as you knead her heavenly dough.|Oh don't mind my commentin', take yer time and... oh... I ain't got no shirt on but I still feel real warm-like. Oh gosh you got strong hands... ahh... Oh golly look at //those//.///she says as you rub her hardening nipples with your fingertips.///It looks like they think it's cold." >>
<<cont >>
<<case 408 >>
<<eventimage physical_seep.jpg right >>
<<show "You are snapping photos." HAPPENED:am_d_pix >>
<<convo "Oh gosh... what's this comin' out... they're leakin'!|Whoah, lacatation. Is this normal?|No, it never happened before. Sometimes I find some some uh... some discharge... on my top when I wake up in the morning. But it never flowed like this!" >>
<<cont "You got milk alright. <smaller>//_BODYGUARD.name Jr. will be well fed...//</smaller>" SAY >>
<<case 409 >>
<<eventimage physical_drink.jpg right >>
<<show "You are snapping photos." HAPPENED:am_d_pix >>
<<convo "Huh? Sorry I didn't hear what you done said. 'Something something junowil bewelfid'?|I said, uh, I bet we could learn a lot from the flavor...?|Why, I was wondering if that were how it was! I'll just... lick it... hmmm... It's salty, I think. I don't know how to describe it. Is that normal?|Just keep doing it a little bit longer...|Mmmm... I feel silly being like this but *lick* it's not bad and... *lick* more seems to flow when I lick it." >>
<<cont "Let me help you clean those up." SAY >>
<<case 410 >>
<<eventimage physical9.jpg right >>
<<show "You are snapping photos." HAPPENED:am_d_pix >>
<<convo "Oh that ain't necessary, but thank you." >>
<<say "I'll need to take a few more photos." HAPPENED:am_d_pix NEXT >>
<<say "No, thank //you//." NEXTNEXT >>
<<case 411 >>
<<photofx images/events/amnesiac/physical_measure.jpg camera >>
<<convo "|///You have her do a few other tasks for your amusement.|They're about this big.///she says as she measures them.|Alright intersting. I'd like to come back and check on them at some point in the near future, just to make sure there's no change.|By all means, _NAME. Would you like me to try to squeeze out some more of that milk for you to do some lab analyzin' to?|Yeah, as much as you can. Great idea _HERNAME. You're such a clever girl.|Aw shucks!///she says, blushing." >>
<<subevent sexyphotos >>
<<cont "" >>
<<case 412 >>
<<eventimage physical99.jpg right >>
<<convo "It puts my heart at ease knowing I cot a carin' doctor lookin' after me.///she says as she gets dressed again.///Why even now yer lookin' at me, like you just can't help but care. I admire that in you, _NAME." >>
<<show "You may have gotten careless at points in the past few minutes, but after this experience you realize what's at stake. You vow to make sure that this woman you're looking at will be a mother to your child, you'll see to it somehow." ICON:BREED >>
<<convo "Doctor?|Oh, uh... I'm just doing my job, _HERNAME.|Yeah, but you do it well, you have a good bedside manner and you're very hands on.|Hans on, heh. Pun intended?|Huh? What does that mean?|Uh, nothing. Medical term.|Oh I see. //Punin tendid//. I bet thats latin for somethin'.|Yeah that's right. It's latin for \"I'm gonna //take care// of you.\". And that's a promise.|Oh, you're wonderful _NAME! I can tell you're speaking from the heart." >>
<<do "Continue..." PAGE:10 EVENTHAPPEN:am_d_physical >>
/* ------------------------------------ */
/* CUTEPHOTO */
/* ------------------------------------ */
<<case 420 >>
<<eventimage talk.jpg right >>
<<convo "I like that idea. I'll go change..." >>
<<do "Continue..." >>
<<cont "" SAY >>
<<case 421 >>
<<eventimage cutephoto1.jpg right >>
<<convo "How's this?|Oh, it's nice. I just was expecting something more revealing." >>
<<cont "" SAY >>
<<case 422 >>
<<eventimage cutephoto2.jpg right >>
<<convo "Revealing? Hmmm. Well, I suppose it's ok if it's for _BOYFRIEND.name. How about if I go like this?///she says, tugging down the front of her shirt.///Oh, haha. You're smilling. Does it look good?|Yeah." >>
<<cont "Let's try some more poses." SAY >>
<<case 423 >>
<<eventimage cutephoto3.jpg right >>
<<convo "These are the first things he noticed about me. He says its my eyes, but I know where //his// eyes were pointing then... and on our first date... and on our second to tenth date...|Yeah, he's a lucky guy.|Oh _NAME, normally you say something like 'straight men are all pigs' or something.|///Oh, it seems _NAME is gay. You wonder how much comfort that will allow you..." >>
<<cont "How about a bit more flesh? To really get him excited." SAY >>
<<case 424 >>
<<eventimage cutephoto4.jpg right >>
<<convo "More? But... aren't you forgetting home come I stopped trying to be a model?" >>
<<say "You couldn't get enough work because you're too fat?" "CONVO:Oh haha, you're so funny even when you're bein' pretend mean. I got work //because// I was fat. 'Plus size'. I thought girls like me should see other girls like me so they wouldn't feel so bad. But you know all this I don't know why I'm sayin' it again..." NEXT >>
<<say "You kept being pressured to do racy photoshoots?" "CONVO:Yes, that's right! And you even said I should be authentically me." NEXT >>
<<say "_BOYFRIEND.name told you to stop?" "CONVO:Oh no _NAME, you got your order of events all mixed up. And anyway, my man would just want me to do whatever made me happy." NEXT >>
<<case 425 >>
<<eventimage cutephoto4.jpg right >>
<<convo "" >>
It seems the 'medical camera' stuff from the other day didn't really soften her up for this sort of thing. Too bad... but there's no reason to give up quite yet.
<<convo "Anyway, I don't want to be more revealin'. It feels naughty..." >>
<<say "_HERNAME, you'll be getting married to him soon. He's the one man you shouldn't be afraid of being naughty with." "CONVO:You're so right, _NAME. I forget, you know a thing or being naughty with men yourself... I should trust your ideas more." NEXTNEXT THREAT >>
<<say "You're god's gift to men, _HERNAME." "CONVO:You make me feel dirty, talkin' like that. I don't like this." NEXT MOOD:-1 >>
<<say "Well, that's enough photos for now anyway." PAGE:10 ICON:RETURN >>
<<case 426 >>
<<eventimage cutephoto1.jpg right >>
<<convo "" >>
<<say "Well, that's enough photos for now anyway." PAGE:10 ICON:RETURN "CONVO:Alright.///she says.|///She leaves to change back into her normal clothes." >>
<<case 427 >>
<<eventimage cutephoto5.jpg right >>
<<convo "" >>
And then, before you know it...
<<convo "I'll get changed into that old swimsuit you bought me and we'll go to the pool out back.///she says, pulling off her shirt without hesitation.|...!|Oh, I'm sorry. I for some reason didn't feel too shy doin' this around you. You ain't never seen a set of these before, have you?|Ah, no. Not since my mother's.|Haha. Anyway I'll change quickly so you don't have to see them too long." >>
<<say "God forbid." PAGE:430 >>
/* ------------------------------------ */
/* HOTPHOTO */
/* ------------------------------------ */
<<case 430 >>
<<eventimage hotphoto1.jpg right >>
Minutes later...
<<convo "I dunno _NAME. I feel all sorts of wrong about this.|What's the matter?|I'm startin' to remember why I never wore this to the beach or anywhere... It shows too much, it just ain't proper to be out all in public-like.|///Jeez, if this is too much for her sense of morality..." >>
<<cont "There's no-one watching. Why dont you give me a profile view..." SAY >>
<<case 431 >>
<<eventimage hotphoto2.jpg right >>
<<convo "Hmmm...///she grumbles dissapprovingly, but still obeys.///I dunno...|///The pose is terrible. She's got no enthusiasm for it. How can someone that well-endowed be so un-sexy? Pretty obvious what the real reason she isn't in modelling anymore is..." >>
<<say "Just imagine I'm _BOYFRIEND.name right now, and you want to put him in a mood..." "CONVO:A mood? A mood for what?|Why, baby-making I suppose.|Oh, I see! I ought to know how to do that, since we'll be doing a lot of that once we're married.///she says, clutching her massive breasts.///Hey _BOYFRIEND.name, I becha like to wear these as earmuffs." NEXT >>
<<say "I think //other girls// would be willing to do this..." "CONVO:Ohh!///she gasps, your words a jealous dagger to her worried heart.///I.. I suppose I can do that. I bet all those girls... they hold them like this, and sort of shake them... and say stuff like //hey baby, do you like my boobies?// Do you think that's hot?|Uh... needs some practice..." NEXT MOOD:-1 >>
<<say "" "CONVO:" NEXT >>
<<case 432 >>
<<eventimage hotphoto3.jpg right >>
<<convo "" >>
<<cont "Try to get her topless..." >>
<<case 433 >>
<<eventimage hotphoto4.jpg right >>
<<convo "I dunno... it just don't feel right..." >>
In the end, this is the most lewd photo you can get out of her.
<<convo "Aw shoot, I'm hopeless at this! I couldn't be sexy even if I tried. I got a lot to learn about man-pleasin'. Meanwhile, I'm puttin' my boobies back in." >>
<<cont "There's //other ways// to please a man." SAY >>
<<case 434 >>
<<eventimage hotphoto1.jpg right >>
<<convo "Hmmm... I hope so. I really do..." >>
<<do "Continue..." PAGE:10 ICON:RETURN "CONVO:///Later, back at her room...||That was... intersting. I surprised myself. And I think you surprised me a little too.|How so?|Oh, I'm not sure..." >>
<<subevent bjask >>
/* ------------------------------------ */
/* BJLESSON */
/* ------------------------------------ */
<<case 440 >>
<<eventimage bjlesson1.jpg right >>
<<convo "_NAME... I have been watin' for you.|_HERNAME, why are the lights dimmed?///you ask, but you can sense her shame; she wants to do something she's embarassed to ask, and is trying to hide her shame in the dark.|I been thinkin' about you all night. About all those men you been with. Why, we don't talk about it much, on account of I find it sinful and it makes me sad that I won't see you anymore once I'm in heaven, but... Oh, listen to me bluster. I'll just say what I intend to: I want you to teach me how to b-b-blowj-job a man.|" >>
<<cont "Yeah, alright." SAY >>
<<case 441 >>
<<eventimage bjlesson1.jpg right >>
<<convo "Ok... gosh, I was so anxious about askin' ya. Thank you for understanding. Now, I been practicing on this banana, so let me show you, and you'll tell me what to do better?|///Wait, is she serious? She thought you'd just watch her pretend to fellate a banana and that'd be that?||Here, hand me the banana for a second.|Sure, here you- hey!///she says as you snatch it from her, peel it and take a huge bite.///_NAME, I only had one of those. How am I to show you-" >>
/*|I can't give you guidance just by watching. Blowjobs is a tactile experience for the recipient.|But you said you'd help teach me?|I will.*/
<<cont "Get on your knees." SAY >>
<<case 442 >>
<<eventimage bjlesson2.jpg right >>
<<convo "I... I don't understand, what am I suppose ta d-///she stops as she catches sight of the shape of your hard cock, barely contained by your pants.///Oh! It seems you have another banana in your pocket. Is that what you wanted to show me?|You could say that.|Well bring it out, and I'll show you how I do it!|I need //you// to bring it out." >>
<<cont "Open my pants." SAY >>
<<case 443 >>
<<eventimage bjlesson3.jpg right >>
<<convo "But that's... where you keep your... your...|Blowjobs are a tactile experience. I can't watch you suck a banana - I have to be able to feel it, so I can give you guidance on how to improve your technique.|But..." >>
<<cont "It's the only way, _HERNAME." SAY >>
<<case 444 >>
<<eventimage bjlesson4.jpg right >>
She hesitates for a good long while as she stares at your fly, seemingly hesitant to take the plunge... You can feel her anxious breathing on your chest, and seeing her on her knees in such a state would get you hard in half a moment if you weren't already at maximum stiffness.
<<p>>She's never sucked a dick before. To soften the ground for fucking, it's necessary to loosten her up with baby steps like this but... maybe you pushed her a bit too hard?
<<cont "_HERNAME...?" SAY >>
<<case 445 >>
<<eventimage bjlesson5.jpg right >>
<<convo "_NAME... all this time... I've been thinking, //_HERNAME, you can't do that, you never done that before, that's wrong//, but to you, you never had it done to you by a woman before, have you?|Uh, no. I guess not.|So it must feel wrong for you too, but all I had to do was ask, and you ain't hesitatin' to help me at all. You're a real friend, _NAME.|" >>
<<cont "That's right, _HERNAME. I'm doing it for you." SAY >>
<<case 446 >>
<<eventimage bjlesson6.jpg right >>
<<convo "OH wow it's... large.|Grip it.|I...///she says, touching it hesitantly.///I... Ah... oh, it's warm...|No, grip it harder. Grip it like you held that banana, with confidence.|Hmm.. Ok...///she says, tightnening her feeble grip.///Sniff... it smells... interesting...|Consider that smell your new favorite smell.|Mmm, alright. That's what a penis smells like, well sure *sniff* I think I could get used to this.|That's not what a penis smells like, that's what //my// penis smells like. When you're on your knees at my feet, holding my penis in your hand, that penis is the center of your universe, it's the reason you got out of bed this morning and for all you know its the reason the sun rises and sets. Do you undestand?|So... when I hold _BOYFRIEND.name's penis-|//My// penis. Other men don't exist when you're kneeling at a man's feet.|Oh, I see, I gotcha. Now what...?" >>
<<cont "Show me what you did to the banana." SAY >>
<<case 447 >>
<<eventimage bjlesson7.jpg right >>
<<convo "" >>
<<cont "" >>
<<case 448 >>
<<eventimage bjlesson8.jpg right >>
<<convo "" >>
<<cont "" >>
<<case 449 >>
<<eventimage bjlesson9.jpg right >>
<<convo "" >>
<<cont "" >>
<<case 450 >>
<<eventimage bjlesson10.jpg right >>
<<convo "" >>
<<cont "" >>
<<case 451 >>
<<eventimage bjlesson11.jpg right >>
<<convo "Wha... wha I do wha I do?///she asks, seeming terrified of the contents of her mouth." >>
<<cont "Swallow it." SAY >>
<<case 452 >>
<<eventimage bjlesson6.jpg right >>
<<convo "*gulp* ohh... Ahhh... that was...|She smacks her lips and looks thoughtful.|That... wasn't so bad. Maybe a bit tasty, if I may say. Is it good for me?|It is, but you're in the wrong mindset. When you're pleasing your man, 'is it good for //him//' is what should come to mind.|Oh, of course. That makes a lotta sense. Did you enjoy it, _NAME?|You need a lot of practice, _NAME, but you have potential to be an accomplished cocksucker.|A cock-sucker? I don't get what roosters have to do with this, but it warms my heart to hear. I enjoyed this quite a bit, I think. I would be mighty appreciative if you were to train me some more sometime.|Of course. And enjoying it is the key to becoming good at it, just like any other task.|That's great!|In the meantime, practice on that banana. The one thing you //can// learn from it is reducing your gag reflex. Just keep pressing it deeper and deeper down that throat, as best you can..." >>
<<happen am_f_ongoinglessons >>
<<listup am_diary "Dear Diary... Today I gave my first 'blow job' to _FRIEND.name. It want what I expected... but I really cant wait to be sucken on my own mans thingy. _FRIEND.name is so sweet for lettin me learn with him." >>
<<say "I give you a D+, but you'll get there." PAGE:10 >>
<<feed _WHO >>
<<case 453 >>
<<eventimage .jpg right >>
<<convo "" >>
<<cont "" >>
<<case 454 >>
<<eventimage .jpg right >>
<<convo "" >>
<<cont "" >>
<<case 455 >>
<<eventimage .jpg right >>
<<convo "" >>
<<set _images = ["bjongoing3.webp", "bjongoing4.jpg", "bjongoing5.jpg", "bjongoing6.webp", "bjongoing7.jpg", "bjongoing1.gif", "bjongoing2.webp", "bjongoing8.jpg"] >>
<<set _image = _images.random() >>
<<eventimage _image right >>
<<switch _image >>
<<case bjongoing1.gif >>
<<convo "Gonna... gonna make you squirt that squirty stuff..." >>
<<case bjongoing2.webp >>
<<convo "|Talk dirty while you titty fuck.|Ok, um... yeah, put that big hotdog in this bun...|Ok, needs a bit of work..." >>
<<case bjongoing3.webp >>
<<convo "_NAME... I'm exhausted... we've been doing this for hours.|Come on, put some effort into it. Lick the head at least.|Yes... _NAME... *lick* mmm..." >>
<<case bjongoing4.jpg >>
<<convo "Mmm...glphn...|That's it. Eye contact is key." >>
<<case bjongoing5.jpg >>
<<convo "*glrpm glrmp*" >>
<<case bjongoing6.webp >>
<<convo "I thought these were a burden... but now I git what they're for, and I'm glad I have them." >>
<<case bjongoing7.jpg >>
<<convo "Mmmm....|No, no don't just swallow. I want you to show me my load before it goes down!|///Ah well. At least she now swallows without hesitation now, though sometimes she pauses to savor the taste." >>
<<case bjongoing8.jpg >>
<<convo "///Oh... she's all tired out." >>
<</switch >>
After the lesson, she seems more exprienced and grateful for your help.
<<quo WHO "Thank you so much for helping me.|I'm learning so much. You must be really god at blow jobbing.|You won't tell _BOYFRIEND.name we bin doin' this, right?" >>
<<lust 1 >>
<<statup virtue -1 _WHO >>
<<skillup oral 3 _WHO " getting trained by you." >>
<<subevent conversionask >>
<<do "Done." PAGE:10 ICON:RETURN >>
==_image==
<<case 456 >>
<<eventimage .jpg right >>
<<convo "" >>
<<cont "" >>
<<case 457 >>
<<eventimage .jpg right >>
<<convo "" >>
<<cont "" >>
<<case 458 >>
<<eventimage .jpg right >>
<<convo "" >>
<<cont "" >>
<<case 459 >>
<<eventimage .jpg right >>
<<convo "" >>
<<cont "" >>
/* ------------------------------------ */
/* LABEL */
/* ------------------------------------ */
<<case 460 >>
<<stand >>
<<convo "Yes... oh, you know me too well. I was just thinking... if there's someone who lives a life of sin, and you can bring them to the path of righteousness, but involves indulging in a sin yourself, do you do it?|///What's on her mind?" >>
<<say "What type of sinner?" "CONVO:Uh... well no type specifically. But let's say for example... a //sodomite//? Like, a person with a lifestyle of sodomy, frequent and unrepentant.|Ah, I see.///you say, knowing she's refering to _FRIEND.name." NEXT >>
<<say "Who's the person?" "CONVO:Oh, there's no person, I'm speaking in hypertheticals. There's a man and he's nice but he's foolishly chosen a path of unrighteousness, say.|///It's not clear who she means. Does this have something to do with all the cocksucking '_FRIEND.name' has had her up to?" NEXT >>
<<say "" "CONVO:" NEXT >>
<<case 461 >>
<<stand >>
<<convo "" >>
She's not a good liar.
<<convo "Well anyway, if you can redeem them with a sin somehow, put them on the right path... I don't know, it's just something I'm thinking about." >>
<<say "What's the sin?" "CONVO:Uh... Well let's say adultery. You have to have sex outside of wedlock. I'm picking one of the ten commandments at random, you understand. This is all a make-believe thing I'm a-wonderin' about, that's all." NEXT >>
<<cont "" >>
<<case 462 >>
<<stand >>
<<convo "" >>
She wants to know if by fucking someone you can... oh, wait, she doesn't want to... she can't mean...
<<convo "Like say you been noticin' that this particular sodomite-|This particular purely theretical sodomite.|Yes, that's right, he does seem to enjoy things outside of his usual sodomistic repetoire, and perhaps might be... uhhh..." >>
So you haven't put on the most convincing gay act, and now she thinks its a sign you can be 'cured'.
<<cont "Well..." SAY >>
<<case 463 >>
<<stand >>
<<convo "Yes?|While I don't like these moral questions that try to barter with the word of the lord... It's true that sometimes life isn't simple, and these little choices need to be made. So say, if a character in a story were to be confronted by this... Hmmm, I think I know what I'd say.|Oh I knew you would, you're always so good at these things. What do you think? What would... what would Jesus do?" >>
This is excellent. If you talk through this right, you might just be getting "_FRIEND.name" some pussy... but you have to somehow stay in character as the sanctimonious cunt _BESTIE.name. Hmmm...
<<say "A replete sinner like you describe may commit an infinite amount of sins, but if there's even a one-in-ten chance that a single additional sin may offset that infinity, and send him into the arms of the lord... " "CONVO:|In effect, the sin is counterbalanced by the sheer volume of sin it cancels out.|Well when you put it like that, it sounds like simple arithmetic." NEXT BARTER >>
<<say "According to the bible, a sodomite isn't actually a man at all. So, for a woman to fornicate with a sodomite... until the sodomite mends his ways, well that ain't a sin at all." "CONVO:I don't... I don't remember readin' that. What book says that?|It's uh... It's a book in the Biblical Expanded Universe called the uhh... the Talmud.|Talmud... Hmmm...|Yeah it's in Aramaic so not many people have read it.|Wow, you're so learned _BESTIE.name. I'm so glad I asked you!" NEXT LIE >>
<<say "You know the answer. Just listen your heart." "CONVO:But _BESTIE.name... that doesn't sound very... holy?|Oh, but it is. _HERNAME, you've been an inspiration to me. Whenever I have trouble choosing the right path, I think of you. I think God made you with the wisdom to make the right choices in life, so if this person makes whatever choice you'd make, well that's just peachy. You've been an amazing inspiration to me.|I... I have?|Why sure.|I've always thought that way about you!|Well, aren't we a pair. Anyway, I hope that answers your question." NEXT CHARM >>
<<say "" "CONVO:" NEXT >>
<<case 464 >>
<<stand >>
<<convo "" >>
It seems she made up her mind. Is it possible you've earned a chance to have this fat bitch on your dick? You vow to visit in the guise of _FRIEND.name as soon as you can to find out.
<<say "Glad I could help." ICON:RETURN PAGE:10 >>
<<subevent tryseduce >>
<<listup am_diary "That's it... I'm doing it. I was saving my virginity for _BOYFRIEND.name, but I have to act soon... to save the soul o someone precious to me. I'm going to get you into heaven, _FRIEND.name!" >>
/* ------------------------------------ */
/* TRYSEDUCE */
/* ------------------------------------ */
<<case 470 >>
<<eventimage seduce1.jpg right >>
<<convo "_NAME...|_HERNAME, you look great. What's the occasion?|The occasion? I got a new dress and I'm feeling pretty. What do you think?" >>
<<say "You look great." SAY "CONVO:Mmmm. I think I do too... muh brain may be all frazzled, but I can still see myself in the mirror..." NEXT >>
<<say "You look beautiful." SAY "CONVO:Oh gosh that's nice... but I'm talkin' bout the dress. Take a look around _NAME, don't be shy..." NEXT >>
<<say "You look sexy." SAY LUST:10 HORNY:10 "CONVO:Gosh... you used to tease me by saying that. But now... " NEXT >>
<<say "You look cute." SAY "CONVO:Hmmm, cute. Is that all? Is //this// cute..?" NEXT >>
<<case 471 >>
<<eventimage seduce_boobs.jpg right >>
<<convo "I beg your pardon? I can't hear you?///she says, leaning forward suggestively as she grins widely.|" >>
She isn't coy at all, it's an almost childish performance by someone who's never attempted to be sexy or seduce. You decide to play along, and repeat yourself.
<<show "That isn't to say you aren't excited. Soon your face will be buried in those tits... and your throbbing member downstairs will be buried deep in something else of hers..." ICON:LUST >>
<<convo "" >>
<<cont "" >>
<<case 472 >>
<<eventimage seduce_hips.jpg right >>
<<show "Look at those hips... Exactly between where her hands now rest so confidently, a _BODYGUARD.name Jr. will soon be conceived..." BREED>4 >>
<<convo "I never seen that look on your face before, //_NAME//. It's the way _BOYFRIEND.name used to look at me. Why if I didn't know better..." >>
<<cont "" >>
<<case 473 >>
<<eventimage seduce_ass.jpg right >>
<<convo "I'd say you see something you like...?///she says, turning and posing suggestively once again.|///Her eyes look to your face and then down to your crotch, where your enthusiasm for her is clearly on display. She //knows// it's working, and she seems proud of it." >>
<<horny 3 >>
<<cont "Make your move..." >>
<<case 474 >>
<<eventimage seduce_smile.jpg right >>
<<convo "|_HERNAME...|_NAME...|///She starts breathing heavily as you take a step towards her.|Hehehehe...///she anxiously giggles as her smile intensifies from the nervousness.|///She's breathing really heavy now, and you can practically see her heart beating through her skin. If she only knew she'd be going from virgin to mother shortly, she'd probably be sweating even harder... but you'll make sure she sweats plenty...|_NAME...///she moans as you tower over her, and you feel her breath from her breathing blow against you, and smell the perfume she applied in preparation for this encounter.///Hooo... ahhh... hooo...|///She puts her hands on her chest as you put yours on her hips, closes her eyes, takes a deep breath and..." >>
<<cont "It's about to get good..." >>
<<case 475 >>
<<eventimage seduce_hips.jpg right >>
She turns her head away just as your lips are about to meet!
<<convo "Th-thanks for tellin' me how you feel about this dress. I'll w-w-wear it for _BOYFRIEND.name sometime soon.///she says in a suddenly, taking a step back.|Huh?|I was just worried it made me... um, look fat. Ok, well I'm feeling tired, sorry to be so inhospitable but the medication must be making me feel woozy... So I gotta say goodbye..." >>
She's practically shoving you out the door...
<<do "You can fume about this while on guard duty..." "REPLY:Here you are, pacing fruitlessly, when you could be spending this time between that busty little bitch's legs!" PAGE:100 ICON:JOB >>
<<subevent_finish tryseduce >>
<<subevent_finish asksexdetective >>
<<listup am_diary "Dear Diary. I tried but... I jus' chickened out! I kept thinking... he's so handsome... look at his big strong arms and chest... I'm gonna enjoy this, an'... Well, I realized I WANT to do it. What if I'm doin' it just for //me//? I need to talk to someone... but _BESTIE.name would never understand... and _FRIEND.name, can't talk to him!" >>
/* ------------------------------------ */
/* DETECTIVE_TALKINTOIT */
/* ------------------------------------ */
<<case 480 >>
<<eventimage talk.jpg right >>
<<convo "Oh _NAME, you're too good a detective, you can see right through my calm fackad. I been meanin' to ask... In your line of work, do you ever have to risk something for the sake of another. Like say to save someone's life, you risk losing a part of yourself forever?|All the time. It comes with the job.|An' what about for a friend... a close friend, someone you love... only not like //that//. Someone you love like a brother.///she says, before hastily adding.///Or sister even. This is all hyper-thetical.///" >>
<<say "I would take any risk for a loved one." "REPLY:I thought you'd say that very thing!" NEXT >>
<<say "I would jump into a hail of bullets without hesitation, regardless of if I knew them or not." "REPLY:Oh my! I've always wanted to be that kind of person... I love helping people, but I'm ashamed to say I'm not that brave." LOVE:10 NEXT >>
<<say "" "RESPO:" NEXT >>
<<case 481 >>
<<eventimage talk.jpg right >>
<<convo "$REPLY///she says, eyes filled with respect.///Now what if - hyper-thetically - the thing ya had to do was sinful. An' ya worried that yer only doin' it cuz you'll enjoy doing it. I mean //really// enjoy, like you realize afore you gonna do it that you're so excited, an' you can feel your body- well, nevermind //that//. But do you reckon you understand what I mean?" >>
<<say "Doing the right thing always feels good." "RESPO:I know that, but there's these other feelins. Intense, dirty ones... like from the body... Oh, how can I put it?|_HERNAME, thats your soul telling you to be brave and do the right thing. The more intense they are, the righter the thing you're hesitating to do is. You gotta listen to your body- I mean, your soul.|Gosh... so those feelins come from... from up there. I never thought." "STRING:Dear Diary. _BODYGUARD.name is right - I need to make sure my friend gets into heaven, and that special tingle //down there// is Jesus smilling at me, telling me he's proud of what I'm doing. ''I'm gonna do it!'' I'm gonna become a woman soon... better dress the part..." NEXT >>
<<say "If I have to sin to get the job done, I might as well enjoy it." "RESPO:I'm not sure I like that thinkin' so much...|Consider this: decided to do it before you had those feelings, right? So the feelings themselves aren't the reason you're doing it.|I suppose that's true, but...|You take the troubles of the world on your shoulders, _HERNAME. Just like me. But you can't let your heart be filled with guilt and regrets, or you'll become worn out and unable to continue. Trust me." "STRING:Dear Diary. _BODYGUARD.name is right - I need to make sure my friend gets into heaven, and that special tingle //down there// is Jesus smilling at me, telling me he's proud of what I'm doing. ''I'm gonna do it!'' I'm gonna become a woman soon... better dress the part..." HERVIRTUE:-10 NEXT >>
<<say "" "RESPO:" NEXT >>
<<case 482 >>
<<eventimage talk.jpg right >>
<<convo "" >>
She seems to mull it over for a little while.
<<convo "Yeah, I think that makes sense. Thank you, _NAME. I feel like until now I've just been a girl, but I'm starting to be a woman... I gotta be more courageous, and more bold. Like you, _NAME.|Uh, thanks.|Can I ask one more thing? This one's more of a favor, really.|Sure, go ahead.|I'm feelin' better, an' sometimes I need some fresh air. An orderly takes me out once a day for a small walk, but I'd like to be alone when I'm outside. I know I'm not supposed to, but I was wonderin...///she trails off.|///Of course. You were so ready to get it in last time, you didn't think - the sound of moaning and creaking bedsprings in her room would almost certainly attract the attention of the facility guards, and get you at least fired and possibly even electro-shot. There's no point in getting your dick in if you'll be pulled right back out before you finish the job...||Well, I'm not supposed to... but you're a smart, capable and trustworthy young woman, so I'll tell you how to sneak out of your room...|Oh thank you!" >>
<<cont "First what you need to do is..." SAY >>
<<case 483 >>
<<eventimage talk.jpg right >>
You tell her the door code, but more importantly instruct her on where to go and how to evade being seen by guards and staff. Moreover, you give her pointers on what to say if she //is// caught. At first she seems hesitant to be dishonst to facility staff, but you acquaint her with the concept of the //white lie//. All-in-all, you've opened her mind up to a type of sneakiness she'd never thought of previously, and convinced her it's actually in her best interest.
<<convo "Thank you so much, _NAME.|There's one more thing. At the corner of the grounds is the ruins of an old cabin. It's surrounded by trees and is very remote and quiet.|And nobod will be able to hear us there? I-I mean, nobody will be able to hear me - I mean, I won't be able to hear anyone there?|No, you won't be bothered. Just be careful now." >>
<<love 5 >>
<<skillup art 10 _WHO >>
<<skillup sneak 20 _WHO >>
<<skillup lie 20 _WHO >>
<<subevent fuckfriend >>
<<listup am_diary $STRING >>
<<do "Time to get started on guard duty..." "REPLY:You'll be counting down the minutes till your next visit. You'll make her feel like a woman, alright..." PAGE:100 ICON:JOB >>
<<case 480 >>
<<eventimage talk.jpg right >>
<<convo "C" >>
<<cont "" >>
<<case 484 >>
<<eventimage .jpg right >>
<<convo "" >>
<<cont "" >>
/*
<<subevent conversionask >>
That explains why she's so comfortable letting you do this.
<<listup am_diary "I don't know about _FRIEND.name. I always thought he was gay, but now I don't think he's fully gay. The way he was looking at me in my bikini... I should talk to _BESTIE.name about this next time..." >>
*/
/* ------------------------------------ */
/* FUCKFRIEND */
/* ------------------------------------ */
<<case 500 >>
Huh, that's weird... _HERNAME isn't here.
<<p>>You spot a note on her vanity table.
<<quo NOTE "_NAME, I had a feeling youd be coming soon, and if you readin this then I was rite. Over the years youve been a good friend, and helped me grow as a person. In particular recently... I want you to know I love you and want to be friends with you forever, and I figered out a way to make that happen. Please follow this map to where I am, and I'll show you how much you mean to me." "it reads, followed by a crudely drawn map leading to the secluded area you told her about." >>
<<cont "You really hope this isn't a buildup to another disappointment." >>
<<case 501 >>
You make your way to the special place...
<<convo "" >>
<<cont "" >>
<<case 502 >>
<<eventimage fuckfriend1.jpg right >>
<<convo "_NAME...|_HERNAME...|I knew you would come... I had a tingling in my heart, and I new it was about to happen... well, I'm getting ahead of myself. Let me explain myself..." >>
<<cont "" >>
<<case 503 >>
<<eventimage fuckfriend2.jpg right >>
<<convo "You like my outfit? I can tell you do. Over your visits here, I came to learn you may enjoy the sight of me like this more than you let yourself believe. You love the feel of these on your thingy - on your //penis//,///she corrects herself,///and if I'm being honest, I loved having them squeezed by you... I trusted you then to help me experience something new, and now I'm going to ask you to trust me..." >>
<<cont "" >>
<<case 504 >>
<<eventimage fuckfriend3.jpg right >>
<<convo "And try something new yourself.///she says, slowly opening her legs.|///Then and now are like night and day... Before you is a confident woman who knows how to be sexy. But is she really ready for her cherry to be popped?|I bought this outfit for _BOYFRIEND.name... only he was to see me in it. But he's not a virgin like me... and - in this sense, at least - I reckon you count as a virgin, too. So _NAME, I want to ask... if for one day, we'll set aside our normal selves, and embrace each other as lovers... Will you lose your virginity with me?" >>
<<say "Yes." "CONVO:" NEXT >>
<<say "Yes!" "CONVO:" NEXT >>
<<say "Yes?" "CONVO:" NEXT >>
<<say "Yes..." "CONVO:" NEXT >>
<<case 505 >>
<<eventimage fuckfriend3.jpg right >>
<<convo "Hehehe.///she giggles, a momentary flash of her usual more girlish and naive personality.///Alright... come closer, and do what comes naturally. Everything you see is yours for today... everything but my lips. My first kiss... I gotta save //something// for _BOYFRIEND.name, don't I?" >>
<<say "I want at those titties." !HAPPENED:titsuck EVENTHAPPEN:titsuck PAGE:506 >>
<<say "You're going to suck my dick." !HAPPENED:cocksuck EVENTHAPPEN:cocksuck PAGE:510 >>
<<say "Get out of that geddup - I'm gonna fuck that pussy of yours." "CONVO:_NAME!///she says, shocked at your crudeness.///Don't you want to... savor me?|You said do what comes natural.|Oh... so I was right...|///It would be fun playing with her tits or having her gobble your cock, but you've already had her pussy snatched from your grasp, you aren't going to waste a second on anything that isn't breeding." PAGE:520 SKILLUP:BREED:5 >>
/* ===== BOOBS */
<<case 506 >>
<<eventimage fuckfriend_feed1.jpg right >>
<<convo "_NAME! My my... to hear you talk of me so crudely, what can I say but... //I want you ''at'' these titties too//...///she says as she tugs her right fleshy orb out of its holster. You waste no time in wrapping your lips around it.|Ohh.... oh my gosh... Ohhh... yeah, lick it like that... Mmmm..." >>
<<cont "Keep sucking." >>
<<case 507 >>
<<eventimage fuckfriend_feed2.jpg right >>
<<convo "Oh... yes... YES! Mmmm... here it comes... ohh...|///Your mouth is suddenly filled with a slightly sweet flavor. She's lactating.|Mmmm... keep sucking, like a baby...///she says, stroking the back of your head with her hand.///Oh to have a little baby boy like you... Ahhh...|///You can hear it in her voice, the deep anticipation of becoming a mother. ///That'll be happening sooner than you think, _HERNAME./// you think to yourself.|Mmmm... oh shoot... gosh it's so...///she says as you continue your feast, while rubbing her moist crotch against your shoulder.|///Suddenly, the taste changes, now its richer in flavor. And you don't just taste it; suddenly your mouth is awash with her milk." >>
<<silently>>
<<suckle >>
<</silently>>
<<say "Let me at the other one." "REPLY:" NEXT >>
<<case 508 >>
<<eventimage fuckfriend_feed3.jpg right 0 0 flip flip flip flip flip flip flip flip >>
<<convo "" >>
<<say "You're going to suck my dick." PAGE:510 NEXT >>
/* ===== BJETC */
<<case 510 >>
<<eventimage fuckfriend_oral1.jpg right flip >>
<<convo "_NAME... oh _NAME... I've looked up at your face as you pushed beteen my breasts so many times... I loved seeing that happy expression... but now that I know it's just foolin' around, I'm just dying to see your face when you're between... my legs..." >>
<<cont "" >>
<<case 511 >>
<<eventimage fuckfriend_oral2.jpg right flip >>
<<convo "_NAME! My my... to hear you talk of me so crudely, what can I say but... //I want you to suck these titties too...//" >>
<<cont "" >>
<<case 511 >>
<<eventimage fuckfriend_oral2.jpg right flip >>
<<convo "_NAME! My my... to hear you talk of me so crudely, what can I say but... //I want you to suck these titties too...//" >>
<<cont "" >>
<<case 520 >>
<<eventimage fuckfriend3.jpg right >>
<<convo "" >>
<<cont "" >>
<<case 521 >>
<<eventimage fuckfriend_fuck1.jpg right >>
<<convo "_NAME... ohmygosh... ohmygosh...///she says as you massage her clit with the head of your penis.///I... wait, I'm not sure I want to...|///She sounds like she's got second thoughts..." >>
<<show "Suddenly you have a huge pang of guilt. It was fun messing with her, but this... this is going abit too far. Even if she doesn't know it, this //rape//." !CANACT:TRICKRAPE >>
<<say "You said it was all mine for today, and //I'm taking it!// (ram it in and have your fun at her expense)" CHOICE:MEAN CANACT:RAPE NEXT >>
<<say "Shhh, everything's going to be fine _HERNAME. (sooth her doubts while pressing on)" CHOICE:NICE CANACT:TRICKRAPE NEXT >>
<<say "I'm sorry... I can't do this. (admit your subterfuge)" CHOICE:NICE !CANACT:TRICKRAPE PAGE:540 >>
<<case 522 >>
<<convo "" >>
<<switch $CHOICE>>
<<case MEAN >>
<<eventimage fuckfriend_fuck2r.jpg rightwide >>
<<convo "No, please _NAME-_NAME no, d-don't, NOOOO!|Oh fuck it's //tight//. No wonder it took so much work to get you to spread these legs... this really was a treasure worth guarding.|_NAME, please stop it hurts! Pull it out, it OUT!|Oh fuck it's squeezing me... " >>
<<case NICE >>
<<eventimage fuckfriend_fuck2.jpg rightwide >>
<<convo "|We're going to have a beautiful moment together... aren't we?|Yes... you're right. It's going to be special for both of us.|I'm going to put the head of my penis inside you. Just the tip... I'll do it slowly, I promise.|Ok... mmm... I... I can feel it... it's... I don't know how to desribe it.|I'm going to go deeper.|Yes... please..." >>
<</switch>>
<<cont "" >>
<<case 523 >>
<<convo "" >>
<<switch $CHOICE>>
<<case MEAN >>
<<eventimage fuckfriend_fuck3r.jpg rightwide >>
<<convo "Ahhh... ahhh... AHHHH!|///Heedless of her cries of discomfort, you go full steam ahead. You could have used some spit for lube, but a red spray during a rapid egress is a sign her body'd decided to provide its own lube - her hymen blood.|_NAME... please! OHHH! P-please j-just STOP RAPING ME!!!" >>
<<case NICE >>
<<eventimage fuckfriend_fuck3.jpg rightwide >>
<<convo "" >>
<</switch>>
<<cont "" >>
<<case 524 >>
<<convo "" >>
<<switch $CHOICE>>
<<case MEAN >>
<<eventimage fuckfriend_fuck4r.jpg rightwide >>
<<convo "|///You do not, in fact, stop raping her. After her last outburst she fell silent, her soft crying barely heard over the sound of her pussy juices being sloshed around by your rock-hard battering ram.|Please... I w-won't tell anyone... and I forgive you... I'll even pray for you... but please stop... ohh...|Bitch, you're dreaming if you think a little fucking is all you're going to have to forgive me for by the time I'm done. |What do you m-m-ahhhh!" >>
<<case NICE >>
<<eventimage fuckfriend_fuck4.jpg rightwide >>
<<convo "" >>
<</switch>>
<<cont "" >>
<<case 525 >>
<<eventimage fuckfriend_fuck5r.jpg right >>
<<convo "" >>
<<switch $CHOICE>>
<<case MEAN >>
<<eventimage fuckfriend_fuck5r.jpg rightwide >>
<<convo "|///It's not enough to fuck her, or even to impregnate her. If this sweet girl is even capable of hate, it's not enough to make her hate you - you need her to hate herself for succuming to your rapacious motions. You lift her with both your arms and settle into a standing position - time to show her what you can //really do//." >>
<<case NICE >><<convo "" >>
<</switch>>
<<cont "" >>
<<case 526 >>
<<eventimage fuckfriend_fuck6.jpg right >>
<<convo "" >>
<<switch $CHOICE>>
<<case MEAN >>
<<convo "|///It's not enough to fuck her, or even to impregnate her. If this sweet girl is even capable of hate, it's not enough to make her hate you - you need her to hate herself for succuming to your rapacious motions. You lift her with both your arms and settle into a standing position - time to show her what you can //really do//." >>
<<case NICE >><<convo "" >>
<</switch>>
<<case 527 >>
<<eventimage .jpg right >>
<<convo "" >>
<<cont "" >>
<<case 528 >>
<<eventimage .jpg right >>
<<convo "" >>
<<cont "" >>
<<case 529 >>
<<eventimage .jpg right >>
<<convo "" >>
<<cont "" >>
/* ------------------------------------ */
/* DEFAULT_END */
/* ------------------------------------ */
<<case 777 DELAY >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_delayrepeat >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 888 BADEND >>
<<convo >>
You continue on your way.
<<event_finalize >>
<<event_exitlink >>
<<eventjournal "" >>
<<case 999 GOODEND >>
<<convo >>
<<showifexists $REPLY >>
You continue on your way.
<<event_unlocknext >>
<<event_exitlink >>
<<eventjournal "" >>
<<default >>
<<error_missingpage >>
<</switch>>
<<eventfoot >>
/*<<showobject $NPCS.amnesiac >>*/
''$CHOICE''
<<do MEAN CHOICE:MEAN>><<do NICE CHOICE:NICE >>
<<choosepill "Forcefeed her a" >>
<</nobr>><<nobr>><<set _CHARS = {} >>
<<set _CHARS["outfit-default"] = {
name: _NAME,
title: "bodyguard",
file: "No info needed.",
sayMeet: "Hello! You must be Detective _LASTNAME; my fiancee's lawyer told me you'd come. I want to thank you for protecting me, though I am more worried about my poor _BOYFRIEND.name.|Please, call me _NAME.|_NAME?///she repeats slowly, raising an eyebrow.///That's an intereting name.|///Is it? What's she on about? Did the PI give her the wrong name?|Oh, I'm sorry. I didn't offend you, did I?|No, of course not.///you say, not really sure what this is about. Maybe its her brain thing?",
sayGreet: "Detective! It's a pleasure to see you again.|Detective! I really enjoy our chats.|Hi Detective. I know you told me to call you _NAME, but I don't think it proper to call ones elders by their first name. Sorry, it's how I was raised.///she says, apparently unaware of your age.",
NOTES: "thinks is a woman because of expectation",
} >>
<<set _CHARS["outfit-festive"] = {
name: "Paulie",
title: "friend",
file: "_NAME is wan aspiring model who _HERNAME met during her stint as a plus size fashion model. They don't have a lot in common, which is oddly why they get along so well.==_NAME is a friend from her hometown. He'd moved to Utara shortly after highschool.==",
sayMeet: "_NAME! I'd recognize you anywhere, in that shirt. Haha, so flamboyant, just like you.|_HERNAME! It's been... a while?|Yeah, I didn't know they were letting me have visitors. It's so good to see you though! I've been so lonely.|Aww. I'll try to cheer you up.|You always do, haha.|///Who is this //Paulie// to her?",
sayGreet: "_NAME! I could use a laugh right now.|_NAME! My second favorite man in all the world. Thanks for visitin'.",
NOTES: "",
} >>
<<set _CHARS["outfit-professional"] = {
name: "Doctor McCaul",
title: "doctor",
file: "_HERNAME's trusted physician who mandated by her health insurance company.|///Her tone is more defferent and less cheerful than usual. This _NAME person must be older",
sayMeet: "Oh, Doctor. I hope you have good news?",
sayGreet: "What's up doc, hahaha!",
NOTES: "",
} >>
<<set _CHARS["outfit-casual"] = {
name: "Jill",
title: "bestie",
file: "_HERNAME's oldest friend, going all the way back to her Sunday school days.",
sayMeet: "",
sayGreet: "",
NOTES: "",
} >>
<<set _CHARS["STRANGER"] = {
name: "Stranger",
title: "nobody",
file: "",
sayMeet: "Hi there sir... or madam? Have we met? I'm afraid you'll have to forgive me but I can't be certain if we have...",
sayGreet: "Could you please leave me alone? I feel very confused.|Hello stranger. Do you work here? Are you lost?",
NOTES: "",
} >>
<<set _CHARS["BOYFRIEND"] = {
name: "Leeroy",
title: "boyfriend",
file: "_HERNAME met _NAME while she was working at a soup kitchen stateside. He was a thug and a drug dealer at the time, but flash forward three months and he's dropped all his bad habits and proposing to her. He even apologised to people he's assaulted, compensated them with money, and confessed his crimes to the police. This has put him in a bad financial situation, and made enemies of his former criminal colleagues.",
sayMeet: "",
sayGreet: "",
NOTES: "",
} >>
<<for _key,_obj range _CHARS >>
<<capture _key _obj >>
<<button "_key/_obj.title" _here >>
<<set $OBJ=_obj >>
<<set $EVENT_HAPPENED.delete("already_greeted")>>
<</button>>
<</capture>>
<<set State.temporary[_obj.title.toUpperCase()]=_obj >>
<</for>>
<<button getChanged _here >>
<<set $EVENT_HAPPENED.delete("already_greeted")>>
<<set $PAGE=1000 >>
<<set $OBJ=0 >>
<</button>>
<<button clearHappen _here >><<set $RECORDS.happened=[]>><</button>>
<<button clearHappen _here >><<set $EVENT_HAPPENED=[]>><</button>>
<<button clearObj _here >><<set $OBJ=0 >><</button>>
<br>
<<widget subevent >>
<<set _eventKey = $myEVENT ? $myEVENT : "myEVENT" >>
<<set _subKey = $args[0] >>
<<set _subReadyFile = _eventKey + "_events_ready" >>
<<set _subDoneFile = _eventKey + "_events_done" >>
<<if !_subReadyFile.listout().includes(_eventKey) and !_subDoneFile.listout().includes(_eventKey) >>
<<listup _subReadyFile _subKey >>
<<else >>
<</if>>
<</widget>>
<<widget subevent_list >><debug>
<<set _eventKey = $myEVENT ? $myEVENT : "myEVENT" >>
<<set _subReadyFile = _eventKey + "_events_ready" >>
<<set _subDoneFile = _eventKey + "_events_done" >>
''ready'' <<=_subReadyFile.listout() >><br>
''done'' <<=_subDoneFile.listout() >>
</debug><</widget>>
<<widget subevent_pick >>==
<<set _eventKey = $myEVENT ? $myEVENT : "myEVENT" >>
<<set _subReadyFile = _eventKey + "_events_ready" >>
<<set _subList = _subReadyFile.listout() >>
<<set $mySUBEVENT = _subList.random() >>
<<set _mySUBEVENT = $mySUBEVENT >>
subevent_pick: _mySUBEVENT
==/*
<<set $SUBEVENT = _subList.random()>>
*/
<</widget>>
<<widget subevent_finish >>
<<set _eventKey = $myEVENT ? $myEVENT : "myEVENT" >>
<<set _subKey = $args[0] >>
<<set _subReadyFile = _eventKey + "_events_ready" >>
<<set _subDoneFile = _eventKey + "_events_done" >>
<<if 1 >>
<<unlist _subReadyFile _subKey >>
<<listup _subDoneFile _event_subKeyKey >>
<</if>>
<<if _subKey==$SUBEVENT >><<set $SUBEVENT="">><</if>>
<</widget>>
<<subevent_list>>
<</nobr>>/*
<<include minigameCardWid >>
<<include CV_styles >>
implement this
<<set $CV.setCanPlayDoubles = 0 >>
*/
<div id="minigame" class="cardversation">
<<if !$CV >>
<<set $CV = {}, $CV.STAGE = "START" >>
<</if>>
<<if $CV.STAGE=="START" >>
<<silently>>
Number of houses, default 4 but can go as high as 6.
<<set $CV.consHouseAmt = 4 >>
How high the numbering goes for each house, affects deck size.
<<set $CV.consHouseAmtPOP= 9 >>
How many cards each player starts with.
<<set $CV.consStartingHand= 7>>
How many players?
<<set $CV.consPlayerAmt = 2 >>
How long is the countdown for the AI turn.
<<set $CV.consCounter = 3 >>
TO IMPLEMENT::::
Do you have to keep picking up cards until have a playable one?
<<set $CV.setPickupUntilCanPlay = 1 >>
(Kinda implemented?)
Can you play multiple of the same card number in one turn?
<<set $CV.setCanPlayDoubles = 1 >>
<<set $CV.fullDeck = [] >>
<<set $CV.playerHands= [] >>
<<set $CV.discardPile= [] >>
<<set $CV.READOUT = [] >>
<<set $CV.TURN = 0 >>
<<set $CV.HOUSENAMES = "fire water earth air light dark".toList().slice(0, $CV.consHouseAmt) >>
<<for _h,_house range $CV.HOUSENAMES >>
<<for _i=0; _i<$CV.consHouseAmtPOP; _i++ >>
<<set $CV.fullDeck.push(_house+"_"+(_i+1)) >>
<</for>>
<</for>>
<<set $CV.fullDeck.shuffle() >>
<<for _i=0; _i<$CV.consPlayerAmt; _i++ >>
<<set $CV.playerHands.push([]) >>
<<for _j=0; _j<$CV.consStartingHand; _j++ >>
<<set $CV.playerHands[_i].push($CV.fullDeck.pluck()) >>
<</for>>
<<set $CV.playerHands[_i].shuffle() >>
<</for>>
<<=$CV.fullDeck.join(", ")>>(ln:<<=$CV.fullDeck.length>>)
<<set $CV.STAGE = "PLAY" >>
==
<</silently>>
<</if>>
<<update_vars>>
<div id="display">
/* if fulldeck is empty */
<<if $CV.fullDeck.length < 2 >>
<<set $CV.fullDeck = $CV.fullDeck.concat( $CV.discardPile.slice(0,10) ) >>
<<set $CV.discardPile = $CV.discardPile.slice(10) >>
<</if>>
/*
<<p>>$CV.discardPile (<<=$CV.discardPile.length>>)
<<p>>$CV.fullDeck (<<=$CV.fullDeck.length>>)
*/
/* DONEXTS ------------------------------------- */
<<switch $CV.doNext >>
<<case TAKE_CARD >>
<<set _getCard = $CV.fullDeck.last() >>
<<if !_getCard >>
<<alert "the deck has run out and the dealer is asleep at the switch" >>
<<else>>
<<set $CV.fullDeck = $CV.fullDeck.slice(0,-1)>>
<<set $CV.playerHands[_whosTurn].push(_getCard) >>
<<playername _whosTurn SILENT >>
<<cardname _getCard SILENT >>
<<update_readout "''" _playerName "'' picked a card from the pile, a " _cardName ". " >>
<<update_playablecards _whosTurn >> /* _playableCards */
<<if !_playableCards.length and $CV.setPickupUntilCanPlay >>
<<update_readout "''" _playerName "'' has no playable card..." >>
<<else>>
<<set _skipCountDown = _whosTurn ? 1 : 0 >>
<<set $CV.doNext = 0 >>
<<set $CV.TURN++ >>
<</if>>
<</if>>
<<case AI >> /*<<alert AI is redundant maybe >>*/
<<set _aiTurner = $CV.aiTurn ? $CV.aiTurn : _whosTurn >>
<<set $CV.cardPlayed = $CV.cardPlayed ? $CV.cardPlayed : $CV.playerHands[_aiTurner].random() >>
<<= "''_playerName'' played <<cardname "+$CV.cardPlayed+">>. " >>
<<set $CV.cardPlayed = $CV.playerHands[_aiTurner].pluck() >>
<<set $CV.aiTurn = 0 >>
<<set $CV.doNext = 0 >>
<<set _justPlayedACard = 1 >>
<<set _skipCountDown = 1 >>
<</switch>>
<<update_vars>>
/* CARD_PLAYED ------------------------------------- */
<<if $CV.cardPlayed >>
<<set _playedBy = _whosTurn >>
<<set $CV.discardPile.push($CV.cardPlayed) >>
<<set $CV.playerHands[_playedBy].deleteOne($CV.cardPlayed) >>
<<playername _whosTurn SILENT >>
<<cardname $CV.cardPlayed SILENT >>
<<update_readout "''" _playerName "'' played <u>" _cardName "</u>. " >>
<<if $CV.setCanPlayDoubles >>
<<update_playablecards _playedBy number alert >>
/*<<alert playableCards: _playableCards >>*/
<<if _playableCards.length >>
<<set _canPlayAgain = 1 >>
/*<<alert "You have" _playableCards.length "cards to play." _playableCards >>*/
<</if>>
<<else>>
<</if>>
<<if !_notNextTurn >>
<<set $CV.cardPlayed = 0 >>
<<set $CV.lastPlayer = _playedBy >>
<<set $CV.TURN ++ >>
<<set _justPlayedACard = 1 >>
<</if>>
<</if>>
<<update_vars>>
/* MANAGE_DISCSARD_PILE ------------------------------------- */
<<if $CV.discardPile.length >>
<<set _card = $CV.discardPile.last() >>
<<set _valid_house = _card.col(1, "_") >>
<<set _valid_number = parseInt(_card.col(2, "_")) >>
<<else>>
<<set _anyCardCanBePlayed = 1 >>
<</if>>
/* MANAGE_DISCSARD_PILE ------------------------------------- */
<<for _i=$CV.playerHands.length-1; _i>=0; _i-- >>
<<if $CV.playerHands[_i].length<=0 >>
<<playername _i SILENT >>
<<update_readout "''" _playerName "'' has an empty hand. ''" _playerName " has won!''" >>
<<set _freezeControls = 1 >>
<</if>>
<</for>>
/* PAYER_LOOP ------------------------------------- */
<div class="inner">
<<for _i=$CV.playerHands.length-1; _i>=0; _i-- >>
<<set _hand = $CV.playerHands[_i] >>
<<set _povHand = _i==0 ?1:0 >>
<<set _povTurn = _whosTurn!=0 ?1:0 >>
<<set _myTurn = _whosTurn==_i ?1:0 >>
<<set _handclass = _myTurn ? "current_turn" : "not_turn" >>
<<set _playerName = _povHand ? "Player " + ($CV.lastPlayer+1) + "" : "You" >>
<<set _cardType = _canPlayAgain ? "number" : "slumber" >>
<<set _handTall = 110 >>
<<set _handPosition = _i ? "top:" + (_i-1)*_handTall + "px" : "bottom:0" >>
<div @class="'playerhand player'+_i+' '+_handclass" @style="'position:absolute; left:0; ' + _handPosition + '; '">
<h3><<playername _i>></h3>
/*
<<=_hand.flat()>> (<<=_hand.length>>)
<<for _i=0; _i<_hand.length; _i++ >>
<</for>>
*/
<<silently>>
<<update_playablecards _i _cardType >> /* makes _playableCards */
<</silently>>
==<small>_playableCards</small><br>==
/* TABLE ------------------------------------- */
/*== whosTurn _whosTurn i _i povTurn _povTurn ==*/
/* OPPONENT HAND ------------------------------------- */
<<if !_povHand and 1 >>
<<for _j, _card range _hand >>
<<set _cardSeen = _seeCard ? _card : "back" >>
<<set _cardClass = "" >>
<<set _cardClass+= _getCard==_card ? "justplayed " : "" >>
<<showcard _cardSeen "back" _cardClass >><</showcard>>
<</for>>
<<if _myTurn and !_skipCountDown >>
<div class='caption2'>
''_playerName'' is deciding...
/*==(_playableCards.length are playable)==*/
<<capture _i _playableCards >>
<<countdown $CV.consCounter >>
<<set $CV.doNext=0>>"AI"
<<if _playableCards.length >>
<<set $CV.cardPlayed=_playableCards.random()>>
<<else>>
<<set $CV.doNext="TAKE_CARD">>
<</if>>
<<goto _here >>
<</countdown>>
<</capture>>
</div>
<</if>>
<</if>>
/* POV HAND ------------------------------------- */
<<if _povHand and 1 >>
<<for _j, _card range _hand >>
<<if !_card and 0 >><<continue>><</if>>
<<set _cardclass = "card " >>
<<set _card = _i<=0 ? _card : "back_9999" >>
<<set _house = _card.col(1, "_") >>
<<set _number = parseInt(_card.col(2, "_")) >>
<<if !_playableCards.includes(_card) >>
<<set _cardclass+= "inert ", "unclickable dimmed " >>
<</if>>
<<set _cardclass+= _freezeControls ? "unclickable " : "" >>
<<set _cardclass+= _getCard==_card ? "justplayed " : "" >>
<<capture _card _ i >>
<<showcard _card 0 _cardclass >>
<<set $CV.cardPlayed = _card+"" >>
<<set $CV.lastPlayer = _i+"" >>
<</showcard>>
<</capture>>
<</for>>
<</if>>
/*==<br><<for _h,_card range _hand>><<= _playableCards.includes( _card ) ? "<b>_card*</b>" : "_card" >>, <</for>>==*/
<div class="caption">
<<if _hand.length==0 >>Hand is empty!
<<elseif _freezeControls >>Cannot play any further.
<<elseif _playableCards.length==0 >>No cards are playable.
<</if>>
</div>
</div>
<</for>>
/* DEALER ------------------------------------- */
<<set _handPosition = "top:" + ($CV.playerHands.length - 0.75)*_handTall + "px">>
<div @class="'dealer'" @style="'left:0; '+_handPosition">
<<if _whosTurn or !$CV.TURN >> /* */
<<showcard "back" "The Deck" "deck inet unclickable not_turn" >><</showcard>>
<<else>>
<<showcard "back" "Pick a Card?" "deck " >>
<<set $CV.doNext = "TAKE_CARD" >>
<</showcard>>
<</if>>
<<set _lastCard = $CV.discardPile.last() >>
<<set _lastClass = _justPlayedACard ? "justplayed" : "" >>
<<if _lastCard >>
<<set _discardClass = 0 ? "normal" : "normal" >>
<span @class="_discardClass">
<<showcard _lastCard "Discard Pile" _lastClass >><</showcard>>
</span>
<</if>>
</div>
/* READOUT ------------------------------------- */
<<if $CV.READOUT.length > 5 >>
<<set $CV.READOUT = $CV.READOUT.slice(0,5) >>
<</if>>
<div id="readout">
<ul>
<li>It is ''<<=_whosTurn ? "Player "+_whosTurn+"'s" : "your" >>'' turn. ==$CV.TURN==</li>
<<for _i, _entry range $CV.READOUT >>
<li><small>/*Turn #*/<<=$CV.TURN-_i>>.) </small><<=_entry>></li>
<</for>>
</ul>
</div>
</div>
</div>
</div>
/*
<small>
<table border="1" padding="0" width="100%" style="line-height:.9em;">
<<for _stat,_statamt range $CV >>
<<if "p_layerHands r_eadout".includes(_stat) >><<continue>><</if>>
<tr>
<td>
<<if _stat.includes( "cons" )>>
<small><<=_stat.replace("cons", "c:")>></small>
<<else>>
_stat
<</if>>
</td>
<<if typeof _statamt == "number" >>
<td>''_statamt''</td>
<<capture _stat >>
<td><<link -- _here>><<set $LK[_stat]-=3>><</link>></td>
<td><<link - _here>><<set $LK[_stat]-=1>><</link>></td>
<td><<link + _here>><<set $LK[_stat]+=1>><<gotohere>><</link>></td>
<td><<link ++ _here>><<set $LK[_stat]+=3>><</link>></td>
<</capture>>
<<elseif typeof _statamt == "object" >>
<td colspan=5><small>_statamt</small></td>
<<else>>
<td colspan=5>''_statamt''</td>
<</if>>
</tr>
<</for>>
</table>
</small>
*/
==
/*
<div id="switch"><<include CV_switch >></div>
<div id="indicator"><<include CV_indicator >></div>
<div id="display"><<include CV_display >></div>
<div id="controls"><<include CV_controls >></div>
<<include CV_instructions >>
*/
/*
<<link NextTurn _here >><<set $CV.TURN++>><</link>>
<<link Refresh _here >><</link>>
<<link SortHand _here >>
<<set _hand = $CV.playerHands[0] >>
<<if _hand.join() == _hand.sort().join()>>
<<set $CV.playerHands[0].reverse() >>
<<else>>
<<set $CV.playerHands[0].sort() >>
<</if>>
<</link>>
*/
<<link ReBoot _here >><<set $CV=0>><</link>>
==<<widget playername >>
<<set _playerName = $args[0] ? "Player #" + ($args[0]+1) + "" : "You" >>
<<set _playerName = $args[0] ? $WHO.getFullName("first") : "You" >>
<<=$args[1] ? "" : _playerName>><</widget>>
<<widget cardname >>
<<set _myString = _args[0]+"">>
<<set _myNumber = _myString.col(2,"_") >>
<<set _myHouse = _myString.col(1,"_") >>
<<set _cardName = "''" + _myNumber + "'' <small>of</small> <cap>" + _myHouse + "</cap>" >>
<<=$args[1] ? "" : _cardName>><</widget>>
<<widget update_readout >>
<<set _READOUT = "" >>
<<for _a,_arg range _args >>
<<set _READOUT = _READOUT + _arg >>
<</for>>
<<set $CV.READOUT.unshift(_READOUT) >>
<</widget >>
<<widget update_vars >>
<<set _whosTurn = $CV.TURN % $CV.consPlayerAmt >>
<<set _povTurn = _whosTurn==0 >>
<</widget >>
<<widget update_playablecards >>==
<<set _myPlayer = $args[0] >>
<<set _myHand = $CV.playerHands[_myPlayer] >>
<<set _playableCards = [] >>
((_myPlayer [_myHand] [_playableCards]))
<<if 0 >>
<<for _jc, _myCard range _myHand >>
<<if !_myCard >><<continue>><</if>>
<<set _can = 0 >>
<<if _valid_house==_myCard.col(1,"_") and !$args.includes("number") >>
<<set _can ++ >><</if>>
<<if _valid_number==parseInt(_myCard.col(2,"_")) and !$args.includes("house") >>
<<set _can ++ >><</if>>
<<if _anyCardCanBePlayed or $args.includes("any") >>
<<set _can ++ >><</if>>
<<if _can >>
<<set _playableCards.push(_myCard) >>
<</if >>
<</for>>
<<if $args.includes("alert") and 0>>
<<alert player _myPlayer cards _playableCards >>
<</if>>
<</if>>
<<silently>>
<</silently>>
==<</widget>>
<<widget showcard container >>
/*
<<set _varChanges = {} >>
<<for _j,_stringle range $args >>
<<if !_stringle>><<continue>><</if>>
<<if !_stringle.includes(":")>><<continue>><</if>>
<<set _varChanges[ _stringle.col(1,":") ] = _stringle.col(2,":") >>
<</for>>
<<for _j,_stringle range _varChanges >>
_j-->_stringle
<</for>>
*/
<<if _args[0]=="back" >>
<<set _myName = _args[1]?_args[1]:"???">>
<<set _myNumber = "" >>
<<set _myHouse = "" >>
<<set _myImage = "house_back.png" >>
<<set _myClass = _args.slice(2).join(" ") >>
<<set _myClass += " house_back " >>
<<elseif _notSpecial or 1 >>
<<set _myName = _args[1]?_args[1]:0 >>
<<set _myNumber = _args[0].col(2,"_") >>
<<set _myHouse = _args[0].col(1,"_") >>
<<set _myImage = "house_" + _myHouse + ".png" >>
<<set _myClass = _args.slice(2).join(" ") >>
<<set _myClass += " house_"+_myHouse+" " >>
<</if>>
<<set _imgFolder = "images/minigames/cards/" >>
/*==_args==*/
<div @class="'playingcard '+_myClass">
<div class="art" @style="'background-image:url(' + _imgFolder + _myImage + '); background-size:100% auto !important;'"></div>
<<if _myName >>
<div class="label">
<cap>_myName</cap>
</div>
<<elseif _myNumber and _myHouse >>
<div class="label">
<<cardname _args[0] >>
</div>
<</if>>
<<if _myNumber >>
<div class="symbol">_myNumber</div>
<</if>>
<<if _contents >>
<<link CARD_LINK _here >>
<<capture _capture _i >>
<<=_contents>>
<</capture>>
<</link>>
<</if>>
</div>
<<=!$args.includes("back")?"":"">>
<</widget>>
<<widget buildwidget >>
<<set _whtml = "<<" >><<alert buildwidget $args >>
<<for _w, _wpart range $args >>
<<set _whtml += _wpart + " " >>
<</if>>
<<set _whtml += ">>" >>
<<alert buildwidget _whtml >>
_whtml<</widget>>
/*
*/
<<widget playingcard >>
<<alert playingcard $args >>
<<set _cardstring = $args[0] ? $args[0]+"" : "dolls_99" >>
<<set _playernumber = $args[1] >>
<<set _title = _cardstring.col(2,"_") >>
<<set _symbol = parseInt(_title) >>
<<set _isplayer = _playernumber==0 ? 1 : 0 >>
<<set _isspecial = ( !_cardstring.includes("_") or _cardstring.includes("special") or !_symbol ) and !"back ".includes(_cardstring) ? 1 : 0 >>
<<set _imgFolder = "images/minigames/cards/" >>
<<if _isspecial >>
<<set _src=_imgFolder+"special_"+_title+".jpg" >>
<<set _symbol = "" >>
<<else>>
<<set _src=_imgFolder+"house_"+_house+".png" >>
<</if>>
<<if "fire water air earth light dark dames dolls femmes damsels special".includes(_house) >>
<<set _house = _cardstring.col(1, "_") >>
<<set _label = "<<cardname "+_cardstring+">>">>
<<elseif !_cardstring.includes("_") >>
<<set _house = "special" >>
<<set _label = $args[2] ? $args[2] : _cardstring >>
<<elseif _cardstring=="back" >>
<<set _house="back" >>
<<else>>
<</if>>
<<set _class = "playingcard house_"+_house+" " >>
<<set _class += $args[3] ? $args[3]+" " : " " >>
<<set _class += _playernumber ? "rotate180 " : " " >>
<<set _class += _isspecial ? "special " : " " >>
<div @class="_class">
<div class="art" @style="'background-image:url('+_src+'); background-size:'+(99+_number*2)+'% auto !important;'"></div>
<<if _house!="back" or 1 >>
<<if _label>><div class="label">_label</div><</if>>
<<if _symbol>><div class="symbol">_symbol</div><</if>>
<</if>>
<<set _link = _isplayer ? passage() : 0 >>
<<if _link >>
<<capture _playernumber _cardstring >>
<<link "_playernumber's _cardstring" _link >>
<<set $CV.cardPlayed = _cardstring >>
<<set $CV.lastPlayer = _playernumber >>
<<set $CV.TURN ++ >>
<</link>>
<</capture >>
<</if>>
</div>
<</widget>>