<<if hasVisited("mon1")>><span style="font-size:24px">\
@@#now;<<now>>@@
</span><</if>>
<span style="font-size:22px">\
Money £$cash.00
Fitness $fit %
<progress max="100" @value="$fit"></progress>
Makeup $mup %
<progress max="100" @value="$mup"></progress>
Appearance $looks %
<progress max="100" @value="$looks"></progress>
</span>
<<set $fit to 0>>
<<set $mup to 0>>
<<set $looks to 0>>
<<set $edit to 0>>
<<set $editor to 0>>
<<set $phone to 0>>
<<set $lunch to 0>>
<<set $vidx to 0>>
<<set $linda to 0>>
<<set $dough to 0>>
<<set $week to 0>>
<<set $cash to 0>>
<<set $item to 0>>
<<set $item1 to 0>>
<<set $item2 to 0>>
<<set $item3 to 0>>
<<set $item4 to 0>>
<<set $item5 to 0>>
<<set $item6 to 0>>
<<set $item7 to 0>>
<<set $item8 to 0>>
<<set $item9 to 0>>
<<set $item10 to 0>>
<<set $itemx to 0>>
<<set $vcr1 to 0>>
<<set $vcr2 to 0>>
<<set $vcr3 to 0>>
<<set $vcr4 to 0>>
<<set $vcr5 to 0>>
<<set $vcr6 to 0>>
<<set $vcr7 to 0>>
<<set $vcr8 to 0>>
<<set $vcr9 to 0>>
<<set $vcr10 to 0>>
<<set $vcrx to 0>>
<<set $ward1 to 0>>
<<set $ward2 to 0>>
<<set $ward3 to 0>>
<<set $ward4 to 0>>
<<set $ward5 to 0>>
<<set $ward6 to 0>>
<<set $ward7 to 0>>
<<set $ward8 to 0>>
<<set $ward9 to 0>>
<<set $ward10 to 0>>
<<set $wardx to 0>>
<<set $ward1x to 0>>
<<set $ward2x to 0>>
<<set $ward3x to 0>>
<<set $ward4x to 0>>
<<set $ward5x to 0>>
<<set $ward6x to 0>>
<<set $ward7x to 0>>
<<set $ward8x to 0>>
<<set $ward9x to 0>>
<<set $ward10x to 0>>
<<set $worn = "none">>
<<set $club to 0>>
<<set $bar to 0>>
/% The names of the Days of the Week. %/
<<set setup.DAYS to ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]>>
/% The names of the Time Periods of a Day. %/
<<set setup.PERIODS to ["Morning", "Afternoon", "Evening", "Night"]>>
/% The current Game Day: Monday. %/
<<set $day to 1>>
/% The current Time Period: Morning. %/
<<set $period to 0>>
/*
* <<now>>
*
* Displays the current Day of Week, Period of Day and Day Number.
*/
<<widget "now">>
\<<print setup.DAYS[$day % 7]>> <<print setup.PERIODS[$period]>>
<</widget>>
/*
* <<AdvancePeriod [number of periods]>>
*
* Advance current Time Period by a set number of periods, if no number
* if pass to widget then current Time Period is advanced by 1 unit.
*
* <<AdvancePeriod>> Advances time period by 1 unit.
* <<AdvancePeriod 1>> Advances time period by 1 unit.
* <<AdvancePeriod 2>> Advances time period by 2 units.
*
* If the current day's time boundary is exceeded then the Day Number
* will also be updated.
*/
<<widget "AdvancePeriod">>
\<<silently>>
<<set _offset to 1>>
<<set _periodsInDay to setup.PERIODS.length>>
<<if $args.length > 0>>
<<set _offset to $args[0]>>
<</if>>
<<set $period += _offset>>
/% Update the Day Number as necessary. %/
<<if $period >= _periodsInDay>>
<<set $day += Math.trunc($period / _periodsInDay)>>
<<set $period to ($period % _periodsInDay)>>
<</if>>
<</silently>>\
<</widget>>
/*
* <<NextMorning>>
*
* Advances the current Time Period to the Morning of the next day.
*/
<<widget "NextMorning">>
\<<silently>>
/% Increament the Day Number by 1 unit. %/
<<set $day += 1>>
/%
Set the current Time Period to the index of the
"Morning" element of setup.PERIODS array.
%/
<<set $period to 1>>
<</silently>>\
<</widget>>
<div class="media-box">
<video src="introtv.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>It comes with a [[TV and VCR.|intro3]]<</speech>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">> Good morning player, I’m getting ready for work. Today I’m going to ask my boss, John, for a raise. He’s a total dweeb, but knows loads about <<link [[computers.|office]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[work.|office1]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if visited("tue1") == 5>><<goto "sat1">><</if>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[shopping.|shop1]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go to pay the <<link [[rent.|rentwalk]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 5>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn1b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn1]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="hello2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<set _v = visited() % 5>>
<<if _v == 1>>
<<speech "Donna">>I've got to get John to give me a raise so I dressed risque today. [[I hope it helps.|1b]]<</speech>>
<<elseif _v == 2>>
<<speech "Donna">>Time to go and see [[John.|2b]]<</speech>>
<<elseif _v == 3>>
<<speech "Donna">>Time to go and see [[John.|3b]]<</speech>>
<<elseif _v == 4>>
<<speech "Donna">>TFIF, pay packet [[time.|4b]]<</speech>>
<<else>>
<<speech "Donna">>Time to go and see [[John.|1b]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<div class="wardrobe-container">
<div class="wardrobe-column">
<p><img src="19.jpg"></p>
</div>
<div class="wardrobe-column">
<p><img src="chrome.jpg"></p>
</div>
</div>
<</nobr>>
<<speech "Message">>This game contains explicit content and is built to play using the chrome browser. If you want to play, click the mouse.<</speech>>
<<nobr>>
<div class="media-box">
<a data-passage="intro1">
<img src="mouse.gif">
</a>
</div>
<</nobr>>
<div class="media-box">
<img src="wigs1.jpg">
</div>
<<speech "Donna">>The last tenent left some wigs and other [[odds and ends.|intro4]]<</speech>>
<img src='1999.gif' style='width:240px;'><div class="media-box">
<video src="bus.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Hello, I'm Donna Page and I live in a small furnished pad in the West End of [[London.|intro2]]<</speech>>
<div class="media-box">
<video src="hello5.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I’ve finished today’s job. The thing is, once I’ve paid my rent and bought food there’s nothing left for clothes or anything. I really need a [[raise.|2a]]<</speech>>
<div class="media-box">
<img src="editor.gif">
</div>
<<speech "John">>I’m kind of busy right now. Let me think about it and come and see me [[tomorrow.|3a]]<</speech>><div class="media-box">
<img src="editor3.gif">
</div>
<<speech "Donna">>Ok, thanks. See you tomorrow.<</speech>>
<<speech "Thinks">>Time to go <<link [[home.|home]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food then decide what <<link [[to do.|night]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="hello2.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Ok, deep breath. Get that [[raise.|1a]]<</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu"
alt="mu" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv"
alt="tv" title="vcr"
coords="10,254,307,474" shape="rect">
<area
data-passage="dress1a"
alt="dress1a" title="out"
coords="340,13,626,220" shape="rect">
<area
data-passage="bed"
alt="bed" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<speech "Donna">>Should I practice my makeup, go out, watch a video or get an early night.<</speech>><div class="media-box">
<img src="sleep.jpg">
</div>
<<speech "Night">>Time to go to <<link [[sleep.|tue1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $hair to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<</nobr>><div class="media-box">
<video src="sight1.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, there’s so much to do, but all I can afford to do is look. I might as well go [[home.|outb]]<</speech>><div class="media-box">
<video src="dress4.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Time to go to [[bed.|bed]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|after]]<</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu1"
alt="mu1" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv1"
alt="tv1" title="vcr"
coords="10,254,307,474" shape="rect">
<area
data-passage="dress1b"
alt="dress1b" title="out"
coords="340,13,626,220" shape="rect">
<area
data-passage="bed1"
alt="bed1" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<speech "Donna">>Should I practice my makeup, go out, watch a video or get an early night.<</speech>><<goto "vcr">><<goto "vcr">>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bed1]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|tue1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><div class="media-box">
<video src="rent1.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>Do you really think I’m pretty Mr. Morgan?<</speech>>
<<speech "Morgan">>Very pretty, in fact if you ever have a problem with the rent don’t be afraid to talk to me about it. I’m sure we could work something out.<</speech>>
<<speech "Donna">>I don’t know what you mean Mr. Morgan.<</speech>>
<<speech "Thinks">>I know exactly what he means, horny old bastard.<</speech>>
<<speech "Morgan">>Well you think about it, see you next week.<</speech>>
<<speech "Evening">>You give old Mr Morgan £35 for the rent then go <<link [[home.|homesat1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 35>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll have a shower, eat, then decide what <<link [[to do.|nightsat1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musat1"
alt="musat1" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsat1"
alt="tvsat1" title="vcr"
coords="10,254,307,474" shape="rect">
<area
data-passage="dresssat1"
alt="dresssat1" title="out"
coords="340,13,626,220" shape="rect">
<area
data-passage="bedsat1"
alt="bedsat1" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<goto "vcr">><div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat1]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><div class="media-box">
<video src="dress2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Sightseeing is nice on a Sunday <<link [[afternoon.|sight1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, then decide what <<link [[to do.|nightsun1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musun1"
alt="musun1" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsun1"
alt="tvsun1" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssun1b"
alt="dresssun1b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssun1"
alt="dresssun1" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsun1"
alt="bedsun1" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<goto "vcr">>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[work.|office2]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<if visited("mon2") == 6>><<goto "sat2">><</if>>
<<if visited("mon2") == 3>><<goto "red1">><</if>>
<</nobr>>
<div class="media-box">
<video src="office3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if visited() == 1>>
<<speech "Thinks">>London’s great but you need money otherwise you end up spending all your evenings watching telly, rather than having [[fun.|morn2]] <</speech>>
<<else>>
<<speech "Thinks">>Walking to work is nice when it’s [[sunny.|morn2]]<</speech>>
<</if>>
<</nobr>>
<<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "mo2">>
<<elseif _v == 2>>
<<goto "tue2">>
<<elseif _v == 3>>
<<goto "wed2">>
<<elseif _v == 4>>
<<goto "thu2">>
<<else>>
<<goto "fri2">>
<</if>>
<</nobr>>
<div class="media-box"><a data-passage="mo2a">
<img src="john2.jpg">
</a></div>
<<speech "Thinks">>John looks really focused, I wonder what he’s [[working on.|mo2a]] <</speech>><div class="media-box">
<img src="editor.gif">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>Yes, I need you to photocopy everything in that file before you go. Ok see you [[tomorrow.|tue2a]]<</speech>><div class="media-box">
<video src="editor3.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>John looks excited, I wonder what he’s [[working on.|thu2a]] <</speech>><div class="media-box">
<video src="hello2.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>[[Pay day.|fri2a]]<</speech>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed2]]<</speech>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "outmap2">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="comp4.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Hi John, what are you working on.<</speech>>
<<speech "John">>A tape from the Laura Garrick studio.<</speech>>
<<speech "Donna">>Oooh, [[let me see.|mo2b]]<</speech>>
<div class="media-box">
<video src="comp4.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Hi John, what are you working on, oh, [[nice.|thu2b]]<</speech>><div class="media-box">
<img src="pay.jpg">
</div>
<<speech "Donna">>I’ve finished today’s job.<</speech>>
<<speech "John">>Here’s your wages.<</speech>>
<<speech "Donna">>Thanks John, <<link [[bye.|home2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash += 70>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu2"
alt="mu2" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv2"
alt="tv2" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dress2b"
alt="dress2b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dress2"
alt="dress2" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bed2"
alt="bed2" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>><<goto "vcr">><div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bed2]]<</speech>><div class="media-box">
<video src="ww1.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Do you like the lezzy one’s?<</speech>>
<<speech "John">>[[I suppose.|thu2c]]<</speech>><div class="media-box">
<img src="rec.jpg">
</div>
<<speech "Rachel">>Hi, are you here for aerobics?<</speech>>
<<speech "Donna">>Yes. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, I’m Rachel, let me know if you need anything.<</speech>>
<<speech "Donna">>I’m Donna, [[thanks.|aero2c]]<</speech>>
<<nobr>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<set $cash -= 5>>
<<if hasVisited("aero1b")>>
<<goto "aero2e">>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[shopping.|shop2]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go to pay the <<link [[rent.|rentwalk2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>><div class="media-box">
<video src="rent1.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>Er, hi. Here’s the rent.<</speech>>
<<speech "Evening">>You give old Mr Morgan £35 for the rent then go <<link [[home.|homesat2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 35>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll have a shower, eat, then decide what <<link [[to do.|nightsat2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musat2"
alt="musat2" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsat2"
alt="tvsat2" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssat2b"
alt="dresssat2b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssat2"
alt="dresssat2" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsat2"
alt="bedsat2" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<goto "vcr">><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>This is my landlord's [[office.|rent2]]<</speech>><div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat2]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 5>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn2b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn2]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="dress2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Sightseeing is nice on a Sunday <<link [[afternoon.|sight2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="sunday.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="pub2"
alt="pub2" title="pub"
coords="8,6,308,225" shape="rect">
<area
data-passage="aero2"
alt="aero2" title="aerobics"
coords="10,254,307,474" shape="rect">
<area
data-passage="sight2"
alt="sight2" title="sightseeing"
coords="348,8,633,469" shape="rect">
</map>
<</nobr>>
<<speech "Donna">>It's Sunday afternoon. Should I go to aerobics, a pub lunch or sightseeing.<</speech>>
<div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, then decide what <<link [[to do.|nightsun2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musun2"
alt="musun2" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsun2"
alt="tvsun2" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssun2b"
alt="dresssun2b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssun2"
alt="dresssun2" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsun2"
alt="bedsun2" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<goto "vcr">>
<div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero2b]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="air1.gif" class="draggable" data-id="air">
<img src="fire1.gif" class="draggable" data-id="fire">
<img src="water1.gif" class="draggable" data-id="water">
<img src="earth.gif" class="draggable" data-id="earth">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["earth","air","fire","water"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("passageB"); // correct
} else {
SugarCube.Engine.play("passageC"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<<nobr>>
<div class="media-box">
<a data-passage="morn">
<img src="xcomp1.gif">
</a>
</div>
<</nobr>>
<<speech "Message">>It's called EARTH, AIR, FIRE and WATER. [[Try again.|morn]]<</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="b.jpg" class="draggable" data-id="b">
<img src="d.jpg" class="draggable" data-id="d">
<img src="a.jpg" class="draggable" data-id="a">
<img src="c.jpg" class="draggable" data-id="c">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("editora1"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="edita.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I need to get John to give me more jobs [[like this.|4b3]]<</speech>>
<<set $editor += 10>><div class="media-box">
<img src="xcomp1.gif">
</div>
<<speech "Message">>You have drag and dropped them in the wrong order. <<return>> and try again.<</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="d2.jpg" class="draggable" data-id="d">
<img src="c2.jpg" class="draggable" data-id="c">
<img src="b2.jpg" class="draggable" data-id="b">
<img src="a2.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("editorb1"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="editb.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Oh my god, this is so hot, thanks [[Johnny.|fri3c]]<</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="b3.jpg" class="draggable" data-id="b">
<img src="d3.jpg" class="draggable" data-id="d">
<img src="a3.jpg" class="draggable" data-id="a">
<img src="c3.jpg" class="draggable" data-id="c">
</div>
<div class="instruction">to edit the images into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("editorc1"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="editc.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Cool, I really love this video, [[thanks Johnny.|editd2b]]<</speech>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat2]]<</speech>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="b4.jpg" class="draggable" data-id="b">
<img src="d4.jpg" class="draggable" data-id="d">
<img src="a4.jpg" class="draggable" data-id="a">
<img src="c4.jpg" class="draggable" data-id="c">
</div>
<div class="instruction">to edit the images into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("editord1"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="editd.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>She looks super sexy. Time to <<link [[go and see John.|after2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="b5.jpg" class="draggable" data-id="b">
<img src="a5.jpg" class="draggable" data-id="a">
<img src="d5.jpg" class="draggable" data-id="d">
<img src="c5.jpg" class="draggable" data-id="c">
</div>
<div class="instruction">to edit the images into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("editore1"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="edite.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>She looks sexy. Time to <<link [[go and see John.|after3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="vcr1b.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if lastVisited("tv") == 2>>
<<speech "Donna">>If I looked like her the guys would be queuing up. [[Time for bed.|bed]]<</speech>>
<<elseif lastVisited("tv1") == 2>>
<<speech "Donna">>If I looked like her the guys would be queuing up. [[Time for bed.|bed1]]<</speech>>
<<elseif lastVisited("tvsat1") == 2>>
<<speech "Donna">>If I looked like her the guys would be queuing up. [[Time for bed.|bedsat1]]<</speech>>
<<elseif lastVisited("tvsun1") == 2>>
<<speech "Donna">>If I looked like her the guys would be queuing up. [[Time for bed.|bedsun1]]<</speech>>
<<else>>
<<speech "Donna">>Time for [[bed.|vcrout]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<div class="wardrobe-container">
<div class="wardrobe-column">
<p><a data-passage="vcr1b">
<img src="vcr1.jpg">
</a>
</p>
Bolero
<<if $vcr3 >= 10>>
<p><a data-passage="vcr3b">
<img src="vcr3.jpg">
</a>
</p>
Playgirl 1
<</if>>
<<if $vcr5 >= 10>>
<p><a data-passage="vcr5b">
<img src="vcr5.jpg">
</a>
</p>
Night Calls 1
<</if>>
<<if $vcr7 >= 10>>
<p><a data-passage="vcr7b">
<img src="vcr7.jpg">
</a>
</p>
Playgirl 2
<</if>>
</div>
<div class="wardrobe-column">
<<if $vcr2 >= 10>>
<p><a data-passage="vcr2b">
<img src="vcr2.jpg">
</a>
</p>
Emmanuelle 2
<</if>>
<<if $vcr4 >= 10>>
<p><a data-passage="vcr4b">
<img src="vcr4.jpg">
</a>
</p>
Electric Blue
<</if>>
<<if $vcr6 >= 10>>
<p><a data-passage="vcr6b">
<img src="vcr6.jpg">
</a>
</p>
Penthouse
<</if>>
<<if $vcr8 >= 10>>
<p><a data-passage="vcr8b">
<img src="vcr8.jpg">
</a>
</p>
Night Calls 2
<</if>>
</div>
</div>
<</nobr>>
<div class="media-box">
<video src="vcr2b.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Time for [[bed.|vcrout]]<</speech>>
<div class="media-box">
<video src="vcr3b.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Time for [[bed.|vcrout]]<</speech>>
<div class="media-box">
<video src="vcr4b.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Time for [[bed.|vcrout]]<</speech>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, now it's time to go [[home.|bedsun1]]<</speech>>
<<nobr>>
<div class="media-box">
<a data-passage="mon1">
<img src="start2.gif">
</a>
</div>
<</nobr>>
<<speech "Donna">>If you want to play push the start button.<</speech>>
<div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat2]]<</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="b6.jpg" class="draggable" data-id="b">
<img src="d6.jpg" class="draggable" data-id="d">
<img src="a6.jpg" class="draggable" data-id="a">
<img src="c6.jpg" class="draggable" data-id="c">
</div>
<div class="instruction">to edit the images into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("editorf1"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script><div class="media-box">
<video src="editf.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Wow, this is the stuff. It looks like if I wank John off he'll do what I <<link [[want.|after4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="b7.jpg" class="draggable" data-id="b">
<img src="d7.jpg" class="draggable" data-id="d">
<img src="a7.jpg" class="draggable" data-id="a">
<img src="c7.jpg" class="draggable" data-id="c">
</div>
<div class="instruction">to edit the images into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("editorg1"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="editg.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Do you like the lessie ones Johnny?<</speech>>
<<speech "John">>Yes, I think they're [[really hot.|editz3b]]<</speech>>
<div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, but it's time to go [[home.|bedsun2]]<</speech>><div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look as sexy as [[her.|aero2d]]<</speech>><div class="media-box">
<video src="photo9.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Wow. Give me more raunchy tapes to edit, pleeeease.<</speech>>
<<speech "John">>[[Ok Donna.|mo2c]]<</speech>>
<div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsat2">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="pub1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>You just can't beat a traditional <<link [[pub lunch.|pub2b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 5>><div class="media-box">
<img src="editor3.gif">
</div>
<<speech "Donna">>Thanks John, see you <<link [[tomorrow.|home2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="hello2.gif">
</div>
<<speech "Evening">>I hope you're not keeping all the tasty ones for yourself. See you <<link [[tomorrow.|home2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="vcr5b.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Time for [[bed.|vcrout]]<</speech>>
<<if lastVisited("tv") == 3>>
<<goto "bed">>
<<elseif lastVisited("tv1") == 3>>
<<goto "bed1">>
<<elseif lastVisited("tvsat1") == 3>>
<<goto "bedsat1">>
<<elseif lastVisited("tvsun1") == 3>>
<<goto "bedsun1">>
<<elseif lastVisited("tv2") == 3>>
<<goto "bed2">>
<<elseif lastVisited("tvsat2") == 3>>
<<goto "bedsat2">>
<<elseif lastVisited("tvsun2") == 3>>
<<goto "bedsun2">>
<<elseif lastVisited("tv3") == 3>>
<<goto "bed3">>
<<elseif lastVisited("tvsat3") == 3>>
<<goto "bedsat3">>
<<elseif lastVisited("tvsun3") == 3>>
<<goto "bedsun3">>
<<elseif lastVisited("tv4") == 3>>
<<goto "bed4">>
<<elseif lastVisited("tvsat4") == 3>>
<<goto "bedsat4">>
<<elseif lastVisited("tvsun4") == 3>>
<<goto "bedsun4">>
<<elseif lastVisited("tv5") == 3>>
<<goto "bed5">>
<<elseif lastVisited("tvsat5") == 3>>
<<goto "bedsat5">>
<<elseif lastVisited("tvsun5") == 3>>
<<goto "bedsun5">>
<<elseif lastVisited("tv6") == 3>>
<<goto "bed6">>
<<elseif lastVisited("tvsat6") == 3>>
<<goto "bedsat6">>
<<elseif lastVisited("tvsun6") == 3>>
<<goto "bedsun6">>
<<elseif lastVisited("tv7") == 3>>
<<goto "bed7">>
<<elseif lastVisited("tvsat7") == 3>>
<<goto "bedsat7">>
<<elseif lastVisited("tvsun7") == 3>>
<<goto "bedsun7">>
<<elseif lastVisited("tv8") == 3>>
<<goto "bed8">>
<<elseif lastVisited("tvsat8") == 3>>
<<goto "bedsat8">>
<<elseif lastVisited("tvsun8") == 3>>
<<goto "bedsun8">>
<<elseif lastVisited("tv9") == 3>>
<<goto "bed9">>
<<elseif lastVisited("tvsat9") == 3>>
<<goto "bedsat9">>
<<elseif lastVisited("tvsun9") == 3>>
<<goto "bedsun9">>
<<elseif lastVisited("tv10") == 3>>
<<goto "bed10">>
<<elseif lastVisited("tvsat10") == 3>>
<<goto "bedsat10">>
<<elseif lastVisited("tvsun10") == 3>>
<<goto "bedsun10">>
<<elseif lastVisited("tv11") == 3>>
<<goto "bed11">>
<<elseif lastVisited("tvsat11") == 3>>
<<goto "bedsat11">>
<<elseif lastVisited("tvsun11") == 3>>
<<goto "bedsun11">>
<<elseif lastVisited("tv12") == 3>>
<<goto "bed12">>
<<elseif lastVisited("tvsat12") == 3>>
<<goto "bedsat12">>
<<elseif lastVisited("tvsun12") == 3>>
<<goto "bedsun12">>
<<elseif lastVisited("tv13") == 3>>
<<goto "bed13">>
<<elseif lastVisited("tvsat13") == 3>>
<<goto "bedsat13">>
<<elseif lastVisited("tvsun13") == 3>>
<<goto "bedsun13">>
<<elseif lastVisited("tv14") == 3>>
<<goto "bed14">>
<<elseif lastVisited("tvsat14") == 3>>
<<goto "bedsat14">>
<<elseif lastVisited("tvsun14") == 3>>
<<goto "bedsun14">>
<<elseif lastVisited("tv15") == 3>>
<<goto "bed15">>
<<elseif lastVisited("tvsat15") == 3>>
<<goto "bedsat15">>
<<elseif lastVisited("tvsun15") == 3>>
<<goto "bedsun15">>
<<elseif lastVisited("tv16") == 3>>
<<goto "bed16">>
<<elseif lastVisited("tvsat16") == 3>>
<<goto "bedsat16">>
<<else>>
<<goto "bedsun16">>
<</if>><div class="media-box">
<video src="vcr6b.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Time for [[bed.|vcrout]]<</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="b8.jpg" class="draggable" data-id="b">
<img src="d8.jpg" class="draggable" data-id="d">
<img src="a8.jpg" class="draggable" data-id="a">
<img src="c8.jpg" class="draggable" data-id="c">
</div>
<div class="instruction">to edit the images into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("editorh1"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="edith.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Is this a not so subtle hint from John that he wants more handjobs. I'll go and see him and tell him I've finished <<link [[the edt.|after4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="d9.jpg" class="draggable" data-id="d">
<img src="c9.jpg" class="draggable" data-id="c">
<img src="b9.jpg" class="draggable" data-id="b">
<img src="a9.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the images into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("editori1"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="editi.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>So that's how you give a good <<link [[blowjob.|after5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="b10.jpg" class="draggable" data-id="b">
<img src="d10.jpg" class="draggable" data-id="d">
<img src="a10.jpg" class="draggable" data-id="a">
<img src="c10.jpg" class="draggable" data-id="c">
</div>
<div class="instruction">to edit the images into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("editorj1"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
[[editorj1]]
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="d11.jpg" class="draggable" data-id="d">
<img src="c11.jpg" class="draggable" data-id="c">
<img src="b11.jpg" class="draggable" data-id="b">
<img src="a11.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the images into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("editork1"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
[[editork1]]
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="b12.jpg" class="draggable" data-id="b">
<img src="d12.jpg" class="draggable" data-id="d">
<img src="a12.jpg" class="draggable" data-id="a">
<img src="c12.jpg" class="draggable" data-id="c">
</div>
<div class="instruction">to edit the images into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("editorl1"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
[[editorl1]]
<div class="media-box">
<video src="editj.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>That was [[fun.|editm2b]]<</speech>>
<div class="media-box">
<video src="editk.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Lesbians, is John teasing me about <<link [[Sybil?|after7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="editm.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Cool, John's giving me the sort of jobs I want. God I feel <<link [[horny.|after4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="vcr7b.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Time for [[bed.|vcrout]]<</speech>>
<div class="media-box">
<video src="vcr8b.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Time for [[bed.|vcrout]]<</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="b13.jpg" class="draggable" data-id="b">
<img src="d13.jpg" class="draggable" data-id="d">
<img src="a13.jpg" class="draggable" data-id="a">
<img src="c13.jpg" class="draggable" data-id="c">
</div>
<div class="instruction">to edit the images into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("editorm1"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
[[editorm1]]
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="b14.jpg" class="draggable" data-id="b">
<img src="a14.jpg" class="draggable" data-id="a">
<img src="d14.jpg" class="draggable" data-id="d">
<img src="c14.jpg" class="draggable" data-id="c">
</div>
<div class="instruction">to edit the images into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("editorn1"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
[[editorn1]]
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="b15.jpg" class="draggable" data-id="b">
<img src="d15.jpg" class="draggable" data-id="d">
<img src="a15.jpg" class="draggable" data-id="a">
<img src="c15.jpg" class="draggable" data-id="c">
</div>
<div class="instruction">to edit the images into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("editoro1"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
[[editoro1]]<div class="media-box">
<video src="editn.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Wow. I’ll go and tell John it’s <<link [[finished.|after6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="editq.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Oh my god, I'll go and see <<link [[John.|after7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="editp.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Oh my god, I'll go and see <<link [[John.|after9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out')">
Home
</div>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I'm not going in if I can't afford to buy myself a drink. I might as well go <<back>>.<</speech>>
<div class="media-box">
<img src="shop1.jpg">
</div>
<<speech "Donna">>I want to get some new clothes, but all I can afford to do is look. I might as well go <<back>>.<</speech>>
<div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I can't afford to go in here. I might as well go <<back>>.<</speech>>
<div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>They only do aerobics on a Sunday afternoon. I might as well go <<back>>.<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out1')">
Home
</div>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>><h2>Video Bargain Bin</h2>
<<if $cash >= 5 >>
<<nobr>>
<div class="shop-container">
<div class="shop-column">
<p>
<<if $vcr2 isnot 10>>
<<link "<img src='vcr2.jpg' width='250'><br>£5.00" "nwork">>
<<set $vcr2 to 10>>
<<set $cash -= 5>>
<<set $vcrx += 10>>
<</link>>
<<else>>
<img src="vcr2.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
<p>
<<if $vcr3 isnot 10>>
<<link "<img src='vcr3.jpg' width='250'><br>£5.00" "nwork">>
<<set $vcr3 to 10>>
<<set $cash -= 5>>
<<set $vcrx += 10>>
<</link>>
<<else>>
<img src="vcr3.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
<p>
<<if $vcr4 isnot 10>>
<<link "<img src='vcr4.jpg' width='250'><br>£5.00" "nwork">>
<<set $vcr4 to 10>>
<<set $cash -= 5>>
<<set $vcrx += 10>>
<</link>>
<<else>>
<img src="vcr4.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
</div>
<div class="shop-column">
<p>
<<if $vcr5 isnot 10>>
<<link "<img src='vcr5.jpg' width='250'><br>£5.00" "nwork">>
<<set $vcr5 to 10>>
<<set $cash -= 5>>
<<set $vcrx += 10>>
<</link>>
<<else>>
<img src="vcr5.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
<p>
<<if $vcr6 isnot 10>>
<<link "<img src='vcr6.jpg' width='250'><br>£5.00" "nwork">>
<<set $vcr6 to 10>>
<<set $cash -= 5>>
<<set $vcrx += 10>>
<</link>>
<<else>>
<img src="vcr6.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
<p>
<<if $vcr7 isnot 10>>
<<link "<img src='vcr7.jpg' width='250'><br>£5.00" "nwork">>
<<set $vcr7 to 10>>
<<set $cash -= 5>>
<<set $vcrx += 10>>
<</link>>
<<else>>
<img src="vcr7.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
<p>
<<if $vcr8 isnot 10>>
<<link "<img src='vcr8.jpg' width='250'><br>£5.00" "nwork">>
<<set $vcr8 to 10>>
<<set $cash -= 5>>
<<set $vcrx += 10>>
<</link>>
<<else>>
<img src="vcr8.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
</div>
</div>
<</nobr>>
<</if>>
<<nobr>>
<<if $cash < 5 >>
<<speech "Message">>You don't have enough money to buy anything else. <<return>> outside now.<</speech>>
<<else>>
<<speech "Donna">>That’s enough shopping, time to <<return>>.<</speech>>
<</if>>
<</nobr>>
<img src="closed.gif">
<<speech "Donna">>What am I doing here? I only come here on a Saturday. I might as well go <<back>>.<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun1')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun1b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun1')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun1b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun1')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun1">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun1b">>
<</if>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat1')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat1b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsat1')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat1b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsat1')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat1">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat1b">>
<</if>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out2')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('bar2')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club2')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "out2">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tv2b">>
<</if>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat2')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat2b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun2')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat2b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun2')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat2">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat2b">>
<</if>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun2')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun2b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun2')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun2b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun2')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun2">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun2b">>
<</if>>
<</nobr>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="b16.jpg" class="draggable" data-id="b">
<img src="c16.jpg" class="draggable" data-id="c">
<img src="d16.jpg" class="draggable" data-id="d">
<img src="a16.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("w7a2"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="ed16.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>If I looked like her would I be a glamour model? I’ll go and tell John it’s <<link [[finished.|after3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="d17.jpg" class="draggable" data-id="d">
<img src="c17.jpg" class="draggable" data-id="c">
<img src="b17.jpg" class="draggable" data-id="b">
<img src="a17.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("w8a2"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="ed17.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Oh my lord, look at those. I wonder if I was that hot I'd be confident eough to frig myself off right into a camera. I’ll go and tell John it’s <<link [[finished.|after2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<h2>Shop</h2>
<<nobr>>
<<if $cash < 20 >>
<<speech "Message">>You don't have enough money to buy anything else. <<return>> outside now.<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<div class="shop-container">
<div class="shop-column">
<p>
<<if $item1 isnot 10>>
<<if $cash >= 20 >>
<<link "<img src='lbd1.jpg' width='250'><br>£20.00" "shop">>
<<set $item1 to 10>>
<<set $cash -= 20>>
<<set $ward1 to 0>>
<<set $item += 10>>
<</link>>
<</if>>
<<else>>
<img src="lbd2.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
<p>
<<if $item2 isnot 10>>
<<if $cash >= 20 >>
<<link "<img src='lace1.jpg' width='250'><br>£20.00" "shop">>
<<set $item2 to 10>>
<<set $cash -= 20>>
<<set $ward2 to 0>>
<<set $item += 10>>
<</link>>
<</if>>
<<else>>
<img src="lace2.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
<p>
<<if $item3 isnot 10>>
<<if $cash >= 20 >>
<<link "<img src='wd1.jpg' width='250'><br>£20.00" "shop">>
<<set $item3 to 10>>
<<set $cash -= 20>>
<<set $ward3 to 0>>
<<set $item += 10>>
<</link>>
<</if>>
<<else>>
<img src="wd2.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
<p>
<<if $item4 isnot 10>>
<<if $cash >= 20 >>
<<link "<img src='knick1.jpg' width='250'><br>£20.00" "shop">>
<<set $item4 to 10>>
<<set $cash -= 20>>
<<set $ward4 to 0>>
<<set $item += 10>>
<</link>>
<</if>>
<<else>>
<img src="knick2.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
<p>
<<if $item5 isnot 10>>
<<if $cash >= 20 >>
<<link "<img src='boots1.jpg' width='250'><br>£20.00" "shop">>
<<set $item5 to 10>>
<<set $cash -= 20>>
<<set $ward5 to 0>>
<<set $item += 10>>
<</link>>
<</if>>
<<else>>
<img src="boots2.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
</div>
<div class="shop-column">
<p>
<<if $item6 isnot 10>>
<<if $cash >= 20 >>
<<link "<img src='ws1.jpg' width='250'><br>£20.00" "shop">>
<<set $item6 to 10>>
<<set $cash -= 20>>
<<set $wardx to 0>>
<<set $item += 10>>
<</link>>
<</if>>
<<else>>
<img src="ws2.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
<p>
<<if $item7 isnot 10>>
<<if $cash >= 20 >>
<<link "<img src='pt1.jpg' width='250'><br>£20.00" "shop">>
<<set $item7 to 10>>
<<set $cash -= 20>>
<<set $ward7 to 0>>
<<set $item += 10>>
<</link>>
<</if>>
<<else>>
<img src="pt2.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
<p>
<<if $item8 isnot 10>>
<<if $cash >= 20 >>
<<link "<img src='bs1.jpg' width='250'><br>£20.00" "shop">>
<<set $item8 to 10>>
<<set $cash -= 20>>
<<set $ward8 to 0>>
<<set $item += 10>>
<</link>>
<</if>>
<<else>>
<img src="bs2.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
<p>
<<if $item9 isnot 10>>
<<if $cash >= 20 >>
<<link "<img src='wj1.jpg' width='250'><br>£20.00" "shop">>
<<set $item9 to 10>>
<<set $cash -= 20>>
<<set $ward9 to 0>>
<<set $item += 10>>
<</link>>
<</if>>
<<else>>
<img src="wj2.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
<p>
<<if $item10 isnot 10>>
<<if $cash >= 20 >>
<<link "<img src='dd1.jpg' width='250'><br>£20.00" "shop">>
<<set $item10 to 10>>
<<set $cash -= 20>>
<<set $ward10 to 0>>
<<set $item += 10>>
<</link>>
<</if>>
<<else>>
<img src="dd2.jpg" width="250"><br>Bought
<</if>>
<br><br>
</p>
</div>
</div>
<</nobr>>
<<nobr>>
<<if $cash >= 20 >>
<<speech "Donna">>That’s enough shopping, time to <<return>>.<</speech>>
<</if>>
<</nobr>>
<h2>Inventory</h2>
<<nobr>>
<div class="inventory-container">
<div class="inventory-column">
<p>
<<if $item1 == 10>>
<img src="lbd1.jpg" width="250"><br>
Black dress
<br><br>
<</if>>
</p>
<p>
<<if $item2 == 10>>
<img src="lace1.jpg" width="250"><br>
Lace top
<br><br>
<</if>>
</p>
<p>
<<if $item3 == 10>>
<img src="wd1.jpg" width="250"><br>
White dress
<br><br>
<</if>>
</p>
<p>
<<if $item4 == 10>>
<img src="knick1.jpg" width="250"><br>
Multi-pack
<br><br>
<</if>>
</p>
<p>
<<if $item5 == 10>>
<img src="boots1.jpg" width="250"><br>
Kinky boots
<br><br>
<</if>>
</p>
<p>
<img src="vcr1.jpg" width="250"><br>
Bolero
<br><br>
</p>
<p>
<<if $vcr2 == 10>>
<img src="vcr2.jpg" width="250"><br>
Emmanuelle 2
<br><br>
<</if>>
</p>
<p>
<<if $vcr3 == 10>>
<img src="vcr3.jpg" width="250"><br>
Playgirl
<br><br>
<</if>>
</p>
<p>
<<if $vcr4 == 10>>
<img src="vcr4.jpg" width="250"><br>
Vcr4
<br><br>
<</if>>
</p>
</div>
<div class="inventory-column">
<p>
<<if $item6 == 10>>
<img src="ws1.jpg" width="250"><br>
Hot pants
<br><br>
<</if>>
</p>
<p>
<<if $item7 == 10>>
<img src="pt1.jpg" width="250"><br>
Pink top
<br><br>
<</if>>
</p>
<p>
<<if $item8 == 10>>
<img src="bs1.jpg" width="250"><br>
Black shorts
<br><br>
<</if>>
</p>
<p>
<<if $item9 == 10>>
<img src="wj1.jpg" width="250"><br>
White jeans
<br><br>
<</if>>
</p>
<p>
<<if $item10 == 10>>
<img src="dd1.jpg" width="250"><br>
Daisy dukes
<br><br>
<</if>>
</p>
<p>
<<if $vcr5 == 10>>
<img src="vcr5.jpg" width="250"><br>
Vcr5
<br><br>
<</if>>
</p>
<p>
<<if $vcr6 == 10>>
<img src="vcr6.jpg" width="250"><br>
Vcr6
<br><br>
<</if>>
</p>
<p>
<<if $vcr7 == 10>>
<img src="vcr7.jpg" width="250"><br>
Vcr7
<br><br>
<</if>>
</p>
<p>
<<if $vcr8 == 10>>
<img src="vcr8.jpg" width="250"><br>
Vcr8
<br><br>
<</if>>
</p>
</div>
</div>
<</nobr>>
<<speech "Donna">>Go <<back>>.<</speech>>
<h2>Wardrobe</h2>
<<nobr>>
<div class="wardrobe-container">
<div class="wardrobe-column">
<!-- lbd - only show if owned and nothing worn -->
<<if $item1 >= 10 && $worn == "none">>
<p>
<<link "<img src='lbd1.jpg' width='250'><br>Click to wear" "wardrobe">>
<<set $worn = "lbd">>
<</link>>
</p>
<</if>>
<!-- Show worn Black dress -->
<<if $worn == "lbd">>
<p>
<img src="lbd2.jpg" width="250"><br>
</p>
<</if>>
<!-- lace - only show if owned and nothing worn -->
<<if $item2 >= 10 && $worn == "none">>
<p>
<<link "<img src='lace1.jpg' width='250'><br>Click to wear" "wardrobe">>
<<set $worn = "lace">>
<</link>>
</p>
<</if>>
<!-- Show worn lace -->
<<if $worn == "lace">>
<p>
<img src="lace2.jpg" width="250"><br>
</p>
<</if>>
<!-- wd - only show if owned and nothing worn -->
<<if $item3 >= 10 && $worn == "none">>
<p>
<<link "<img src='wd1.jpg' width='250'><br>Click to wear" "wardrobe">>
<<set $worn = "wd">>
<</link>>
</p>
<</if>>
<!-- Show worn wd -->
<<if $worn == "wd">>
<p>
<img src="wd2.jpg" width="250"><br>
</p>
<</if>>
<!-- knick - only show if owned and nothing worn -->
<<if $item4 >= 10 && $worn == "none">>
<p>
<<link "<img src='knick1.jpg' width='250'><br>Click to wear" "wardrobe">>
<<set $worn = "knick">>
<</link>>
</p>
<</if>>
<!-- Show worn knick -->
<<if $worn == "knick">>
<p>
<img src="knick2.jpg" width="250"><br>
</p>
<</if>>
<!-- boots - only show if owned and nothing worn -->
<<if $item5 >= 10 && $worn == "none">>
<p>
<<link "<img src='boots1.jpg' width='250'><br>Click to wear" "wardrobe">>
<<set $worn = "boots">>
<</link>>
</p>
<</if>>
<!-- Show worn boots -->
<<if $worn == "boots">>
<p>
<img src="boots2.jpg" width="250"><br>
</p>
<</if>>
</div>
<div class="wardrobe-column">
<!-- ws - only show if owned and nothing worn -->
<<if $item6 >= 10 && $worn == "none">>
<p>
<<link "<img src='ws1.jpg' width='250'><br>Click to wear" "wardrobe">>
<<set $worn = "ws">>
<</link>>
</p>
<</if>>
<!-- Show worn ws -->
<<if $worn == "ws">>
<p>
<img src="ws2.jpg" width="250"><br>
</p>
<</if>>
<!-- pt - only show if owned and nothing worn -->
<<if $item7 >= 10 && $worn == "none">>
<p>
<<link "<img src='pt1.jpg' width='250'><br>Click to wear" "wardrobe">>
<<set $worn = "pt">>
<</link>>
</p>
<</if>>
<!-- Show worn pt -->
<<if $worn == "pt">>
<p>
<img src="pt2.jpg" width="250"><br>
</p>
<</if>>
<!-- bs - only show if owned and nothing worn -->
<<if $item8 >= 10 && $worn == "none">>
<p>
<<link "<img src='bs1.jpg' width='250'><br>Click to wear" "wardrobe">>
<<set $worn = "bs">>
<</link>>
</p>
<</if>>
<!-- Show worn bs -->
<<if $worn == "bs">>
<p>
<img src="bs2.jpg" width="250"><br>
</p>
<</if>>
<!-- wj - only show if owned and nothing worn -->
<<if $item9 >= 10 && $worn == "none">>
<p>
<<link "<img src='wj1.jpg' width='250'><br>Click to wear" "wardrobe">>
<<set $worn = "wj">>
<</link>>
</p>
<</if>>
<!-- Show worn wj -->
<<if $worn == "wj">>
<p>
<img src="wj2.jpg" width="250"><br>
</p>
<</if>>
<!-- dd - only show if owned and nothing worn -->
<<if $item10 >= 10 && $worn == "none">>
<p>
<<link "<img src='dd1.jpg' width='250'><br>Click to wear" "wardrobe">>
<<set $worn = "dd">>
<</link>>
</p>
<</if>>
<!-- Show worn dd -->
<<if $worn == "dd">>
<p>
<img src="dd2.jpg" width="250"><br>
</p>
<</if>>
</div>
</div>
<</nobr>>
<<return>>
<div id="dragdrop-game2">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="ws3.jpg" class="draggable" data-id="3">
<img src="f3.jpg" class="draggable" data-id="2">
<img src="cm1.jpg" class="draggable" data-id="1">
</div>
<div class="instruction">drag and drop the person you fancy</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
</div>
<div class="buttons">
<button id="check-order">Talk</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["3"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("ws1"); // correct
} else {
SugarCube.Engine.play("ws2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game2">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="cm4.jpg" class="draggable" data-id="3">
<img src="bs3.jpg" class="draggable" data-id="2">
<img src="cf1.jpg" class="draggable" data-id="1">
</div>
<div class="instruction">drag and drop the person you fancy</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
</div>
<div class="buttons">
<button id="check-order">Talk</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["2"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("bs1"); // correct
} else {
SugarCube.Engine.play("bs2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game2">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="wj3.jpg" class="draggable" data-id="3">
<img src="cm5.jpg" class="draggable" data-id="2">
<img src="f6.jpg" class="draggable" data-id="1">
</div>
<div class="instruction">drag and drop the person you fancy</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
</div>
<div class="buttons">
<button id="check-order">Talk</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["3"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("wj1"); // correct
} else {
SugarCube.Engine.play("wj2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game2">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="cf2.jpg" class="draggable" data-id="3">
<img src="dd3.jpg" class="draggable" data-id="2">
<img src="cm6.jpg" class="draggable" data-id="1">
</div>
<div class="instruction">drag and drop the person you fancy</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
</div>
<div class="buttons">
<button id="check-order">Talk</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["2"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("dd1"); // correct
} else {
SugarCube.Engine.play("dd2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game2">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="cm2.jpg" class="draggable" data-id="3">
<img src="cm3.jpg" class="draggable" data-id="2">
<img src="pt3.jpg" class="draggable" data-id="1">
</div>
<div class="instruction">drag and drop the person you fancy</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
</div>
<div class="buttons">
<button id="check-order">Talk</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["1"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("pt1"); // correct
} else {
SugarCube.Engine.play("pt2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game2">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="m1.jpg" class="draggable" data-id="3">
<<if not hasVisited("lbd1b")>>
<img src="lbd3.jpg" class="draggable" data-id="2">
<<else>>
<img src="bar6b.jpg" class="draggable" data-id="2">
<</if>>
<img src="f1.jpg" class="draggable" data-id="1">
</div>
<div class="instruction">drag and drop the person you fancy</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
</div>
<div class="buttons">
<button id="check-order">Talk</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["2"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("lbd1"); // correct
} else {
SugarCube.Engine.play("lbd2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game2">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="m2.jpg" class="draggable" data-id="3">
<img src="m3.jpg" class="draggable" data-id="2">
<img src="lace3.jpg" class="draggable" data-id="1">
</div>
<div class="instruction">drag and drop the person you fancy</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
</div>
<div class="buttons">
<button id="check-order">Talk</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["1"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("lace1"); // correct
} else {
SugarCube.Engine.play("lace2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game2">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="m4.jpg" class="draggable" data-id="3">
<img src="wd3.jpg" class="draggable" data-id="2">
<img src="f2.jpg" class="draggable" data-id="1">
</div>
<div class="instruction">drag and drop the person you fancy</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
</div>
<div class="buttons">
<button id="check-order">Talk</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["2"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("wd1"); // correct
} else {
SugarCube.Engine.play("wd2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game2">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="knick3.jpg" class="draggable" data-id="3">
<img src="m5.jpg" class="draggable" data-id="2">
<img src="m6.jpg" class="draggable" data-id="1">
</div>
<div class="instruction">drag and drop the person you fancy</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
</div>
<div class="buttons">
<button id="check-order">Talk</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["3"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("knick1"); // correct
} else {
SugarCube.Engine.play("knick2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game2">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="m9.jpg" class="draggable" data-id="3">
<img src="boots3.jpg" class="draggable" data-id="2">
<img src="m8.jpg" class="draggable" data-id="1">
</div>
<div class="instruction">drag and drop the person you fancy</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
</div>
<div class="buttons">
<button id="check-order">Talk</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["2"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("boots1"); // correct
} else {
SugarCube.Engine.play("boots2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="lbd1.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Hello John, I didn’t know you came here.<</speech>>
<<speech "John">>I don’t usually. I was supposed to meet someone here, but she didn’t turn up.<</speech>>
<<speech "Donna">>Shall we go back to yours?<</speech>>
<<speech "John">>Yes please.<</speech>>
<<speech "Donna">>Ok, [[let’s go.|lbd1b]]<</speech>>
<<if visited() >= 2>><<goto "lbd1bx">><</if>>
<div class="media-box">
<video src="lbd3.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I wasted my night trying to get off with them. Time to [[go home.|barclubx]]<</speech>>
<<if lastVisited("bar5") == 4>>
<<goto "out5">>
<<elseif lastVisited("club5") == 4>>
<<goto "out5">>
<<elseif lastVisited("barsat5") == 4>>
<<goto "outsat5">>
<<elseif lastVisited("clubsat5") == 4>>
<<goto "outsat5">>
<<elseif lastVisited("barsun5") == 4>>
<<goto "outsun5">>
<<elseif lastVisited("clubsun5") == 4>>
<<goto "outsun5">>
<<elseif lastVisited("bar6") == 4>>
<<goto "out6">>
<<elseif lastVisited("club6") == 4>>
<<goto "out6">>
<<elseif lastVisited("barsat6") == 4>>
<<goto "outsat6">>
<<elseif lastVisited("clubsat6") == 4>>
<<goto "outsat6">>
<<elseif lastVisited("barsun6") == 4>>
<<goto "outsun6">>
<<elseif lastVisited("clubsun6") == 4>>
<<goto "outsun6">>
<<elseif lastVisited("bar7") == 4>>
<<goto "out7">>
<<elseif lastVisited("club7") == 4>>
<<goto "out7">>
<<elseif lastVisited("barsat7") == 4>>
<<goto "outsat7">>
<<elseif lastVisited("clubsat7") == 4>>
<<goto "outsat7">>
<<elseif lastVisited("barsun7") == 4>>
<<goto "outsun7">>
<<elseif lastVisited("clubsun7") == 4>>
<<goto "outsun7">>
<<elseif lastVisited("bar8") == 4>>
<<goto "out8">>
<<elseif lastVisited("club8") == 4>>
<<goto "out8">>
<<elseif lastVisited("barsat8") == 4>>
<<goto "outsat8">>
<<elseif lastVisited("clubsat8") == 4>>
<<goto "outsat8">>
<<elseif lastVisited("barsun8") == 4>>
<<goto "outsun8">>
<<elseif lastVisited("clubsun8") == 4>>
<<goto "outsun8">>
<<elseif lastVisited("bar9") == 4>>
<<goto "out9">>
<<elseif lastVisited("club9") == 4>>
<<goto "out9">>
<<elseif lastVisited("barsat9") == 4>>
<<goto "outsat9">>
<<elseif lastVisited("clubsat9") == 4>>
<<goto "outsat9">>
<<elseif lastVisited("barsun9") == 4>>
<<goto "outsun9">>
<<elseif lastVisited("clubsun9") == 4>>
<<goto "outsun9">>
<<elseif lastVisited("bar10") == 4>>
<<goto "out10">>
<<elseif lastVisited("club10") == 4>>
<<goto "out10">>
<<elseif lastVisited("barsat10") == 4>>
<<goto "outsat10">>
<<elseif lastVisited("clubsat10") == 4>>
<<goto "outsat10">>
<<elseif lastVisited("barsun10") == 4>>
<<goto "outsun10">>
<<elseif lastVisited("clubsun10") == 4>>
<<goto "outsun10">>
<<elseif lastVisited("bar11") == 4>>
<<goto "out11">>
<<elseif lastVisited("club11") == 4>>
<<goto "out11">>
<<elseif lastVisited("barsat11") == 4>>
<<goto "outsat11">>
<<elseif lastVisited("clubsat11") == 4>>
<<goto "outsat11">>
<<elseif lastVisited("barsun11") == 4>>
<<goto "outsun11">>
<<elseif lastVisited("clubsun11") == 4>>
<<goto "outsun11">>
<<elseif lastVisited("bar12") == 4>>
<<goto "out12">>
<<elseif lastVisited("club12") == 4>>
<<goto "out12">>
<<elseif lastVisited("barsat12") == 4>>
<<goto "outsat12">>
<<elseif lastVisited("clubsat12") == 4>>
<<goto "outsat12">>
<<elseif lastVisited("barsun12") == 4>>
<<goto "outsun12">>
<<elseif lastVisited("clubsun12") == 4>>
<<goto "outsun12">>
<<elseif lastVisited("bar13") == 4>>
<<goto "out13">>
<<elseif lastVisited("club13") == 4>>
<<goto "out13">>
<<elseif lastVisited("barsat13") == 4>>
<<goto "outsat13">>
<<elseif lastVisited("clubsat13") == 4>>
<<goto "outsat13">>
<<elseif lastVisited("barsun13") == 4>>
<<goto "outsun13">>
<<elseif lastVisited("clubsun13") == 4>>
<<goto "outsun13">>
<<elseif lastVisited("bar14") == 4>>
<<goto "out14">>
<<elseif lastVisited("club14") == 4>>
<<goto "out14">>
<<elseif lastVisited("barsat14") == 4>>
<<goto "outsat14">>
<<elseif lastVisited("clubsat14") == 4>>
<<goto "outsat14">>
<<elseif lastVisited("barsun14") == 4>>
<<goto "outsun14">>
<<elseif lastVisited("clubsun14") == 4>>
<<goto "outsun14">>
<<elseif lastVisited("bar15") == 4>>
<<goto "out15">>
<<elseif lastVisited("club15") == 4>>
<<goto "out15">>
<<elseif lastVisited("barsat15") == 4>>
<<goto "outsat15">>
<<elseif lastVisited("clubsat15") == 4>>
<<goto "outsat15">>
<<elseif lastVisited("barsun15") == 4>>
<<goto "outsun15">>
<<elseif lastVisited("clubsun15") == 4>>
<<goto "outsun15">>
<<elseif lastVisited("bar16") == 4>>
<<goto "out16">>
<<elseif lastVisited("club16") == 4>>
<<goto "out16">>
<<elseif lastVisited("barsat16") == 4>>
<<goto "outsat16">>
<<elseif lastVisited("clubsat16") == 4>>
<<goto "outsat16">>
<<elseif lastVisited("barsun16") == 4>>
<<goto "outsun16">>
<<elseif lastVisited("clubsun16") == 4>>
<<goto "outsun16">>
<<else>>
<<back>>
<</if>><div class="media-box">
<video src="lbd2.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Ummmmnnmm.<</speech>>
<<speech "John">>[[Aaaaaahhhh.|lbd1c]]<</speech>>
<div class="media-box">
<img src="lbd4.jpg">
</div>
<<speech "Donna">>See you at work John, [[bye.|lbd1d]]<</speech>><<if lastVisited("bar5") == 7>>
<<goto "bed5">>
<<elseif lastVisited("club5") == 7>>
<<goto "bed5">>
<<elseif lastVisited("barsat5") == 7>>
<<goto "bedsat5">>
<<elseif lastVisited("clubsat5") == 7>>
<<goto "bedsat5">>
<<elseif lastVisited("barsun5") == 7>>
<<goto "bedsun5">>
<<elseif lastVisited("clubsun5") == 7>>
<<goto "bedsun5">>
<<elseif lastVisited("bar6") == 7>>
<<goto "bed6">>
<<elseif lastVisited("club6") == 7>>
<<goto "bed6">>
<<elseif lastVisited("barsat6") == 7>>
<<goto "bedsat6">>
<<elseif lastVisited("clubsat6") == 7>>
<<goto "bedsat6">>
<<elseif lastVisited("barsun6") == 7>>
<<goto "bedsun6">>
<<elseif lastVisited("clubsun6") == 7>>
<<goto "bedsun6">>
<<elseif lastVisited("bar7") == 7>>
<<goto "bed7">>
<<elseif lastVisited("club7") == 7>>
<<goto "bed7">>
<<elseif lastVisited("barsat7") == 7>>
<<goto "bedsat7">>
<<elseif lastVisited("clubsat7") == 7>>
<<goto "bedsat7">>
<<elseif lastVisited("barsun7") == 7>>
<<goto "bedsun7">>
<<elseif lastVisited("clubsun7") == 7>>
<<goto "bedsun7">>
<<elseif lastVisited("bar8") == 7>>
<<goto "bed8">>
<<elseif lastVisited("club8") == 7>>
<<goto "bed8">>
<<elseif lastVisited("barsat8") == 7>>
<<goto "bedsat8">>
<<elseif lastVisited("clubsat8") == 7>>
<<goto "bedsat8">>
<<elseif lastVisited("barsun8") == 7>>
<<goto "bedsun8">>
<<elseif lastVisited("clubsun8") == 7>>
<<goto "bedsun8">>
<<elseif lastVisited("bar9") == 7>>
<<goto "bed9">>
<<elseif lastVisited("club9") == 7>>
<<goto "bed9">>
<<elseif lastVisited("barsat9") == 7>>
<<goto "bedsat9">>
<<elseif lastVisited("clubsat9") == 7>>
<<goto "bedsat9">>
<<elseif lastVisited("barsun9") == 7>>
<<goto "bedsun9">>
<<elseif lastVisited("clubsun9") == 7>>
<<goto "bedsun9">>
<<elseif lastVisited("bar10") == 7>>
<<goto "bed10">>
<<elseif lastVisited("club10") == 7>>
<<goto "bed10">>
<<elseif lastVisited("barsat10") == 7>>
<<goto "bedsat10">>
<<elseif lastVisited("clubsat10") == 7>>
<<goto "bedsat10">>
<<elseif lastVisited("barsun10") == 7>>
<<goto "bedsun10">>
<<elseif lastVisited("clubsun10") == 7>>
<<goto "bedsun10">>
<<elseif lastVisited("bar11") == 7>>
<<goto "bed11">>
<<elseif lastVisited("club11") == 7>>
<<goto "bed11">>
<<elseif lastVisited("barsat11") == 7>>
<<goto "bedsat11">>
<<elseif lastVisited("clubsat11") == 7>>
<<goto "bedsat11">>
<<elseif lastVisited("barsun11") == 7>>
<<goto "bedsun11">>
<<elseif lastVisited("clubsun11") == 7>>
<<goto "bedsun11">>
<<elseif lastVisited("bar12") == 7>>
<<goto "bed12">>
<<elseif lastVisited("club12") == 7>>
<<goto "bed12">>
<<elseif lastVisited("barsat12") == 7>>
<<goto "bedsat12">>
<<elseif lastVisited("clubsat12") == 7>>
<<goto "bedsat12">>
<<elseif lastVisited("barsun12") == 7>>
<<goto "bedsun12">>
<<elseif lastVisited("clubsun12") == 7>>
<<goto "bedsun12">>
<<elseif lastVisited("bar13") == 7>>
<<goto "bed13">>
<<elseif lastVisited("club13") == 7>>
<<goto "bed13">>
<<elseif lastVisited("barsat13") == 7>>
<<goto "bedsat13">>
<<elseif lastVisited("clubsat13") == 7>>
<<goto "bedsat13">>
<<elseif lastVisited("barsun13") == 7>>
<<goto "bedsun13">>
<<elseif lastVisited("clubsun13") == 7>>
<<goto "bedsun13">>
<<elseif lastVisited("bar14") == 7>>
<<goto "bed14">>
<<elseif lastVisited("club14") == 7>>
<<goto "bed14">>
<<elseif lastVisited("barsat14") == 7>>
<<goto "bedsat14">>
<<elseif lastVisited("clubsat14") == 7>>
<<goto "bedsat14">>
<<elseif lastVisited("barsun14") == 7>>
<<goto "bedsun14">>
<<elseif lastVisited("clubsun14") == 7>>
<<goto "bedsun14">>
<<elseif lastVisited("bar15") == 7>>
<<goto "bed15">>
<<elseif lastVisited("club15") == 7>>
<<goto "bed15">>
<<elseif lastVisited("barsat15") == 7>>
<<goto "bedsat15">>
<<elseif lastVisited("clubsat15") == 7>>
<<goto "bedsat15">>
<<elseif lastVisited("barsun15") == 7>>
<<goto "bedsun15">>
<<elseif lastVisited("clubsun15") == 7>>
<<goto "bedsun15">>
<<elseif lastVisited("bar16") == 7>>
<<goto "bed16">>
<<elseif lastVisited("club16") == 7>>
<<goto "bed16">>
<<elseif lastVisited("barsat16") == 7>>
<<goto "bedsat16">>
<<elseif lastVisited("clubsat16") == 7>>
<<goto "bedsat16">>
<<elseif lastVisited("barsun16") == 7>>
<<goto "bedsun16">>
<<elseif lastVisited("clubsun16") == 7>>
<<goto "bedsun16">>
<<else>>
<<back>>
<</if>><div class="media-box">
<video src="ws1.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>We chat for a while and then he invites me back to [[his place.|ws1b]]<</speech>><div class="media-box">
<img src="ws6.jpg">
</div>
<<speech "Thinks">>I wasted my night trying to get off with them. Time to [[go home.|barclubx]]<</speech>><div class="media-box">
<video src="ws2.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I suck him until he’s hard, then he fucks my [[brains out.|ws1c]]<</speech>><div class="media-box">
<img src="ws4.jpg">
</div>
<<speech "Thinks">>I say my goodbyes and [[leave.|ws1d]]<</speech>><div class="media-box">
<video src="lace1.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>We chat for a while and then she invites me back to [[her place.|lace1b]]<</speech>>
<div class="media-box">
<video src="lace2.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>We don’t waste [[any time.|lace1c]]<</speech>>
<div class="media-box">
<img src="lace5.jpg">
</div>
<<speech "Thinks">>I wasted my night trying to get off with them. Time to [[go home.|barclubx]]<</speech>><div class="media-box">
<img src="lace6.jpg">
</div>
<<speech "Thinks">>I say my goodbyes and [[leave.|lace1d]]<</speech>><div class="media-box">
<video src="pt3.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I wasted my night trying to get off with them. Time to [[go home.|barclubx]]<</speech>><div class="media-box">
<img src="pt4.jpg">
</div>
<<speech "Thinks">>We chat for a while and then she invites me back to [[her place.|pt1b]]<</speech>><div class="media-box">
<video src="pt4.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I say my goodbyes and [[leave.|pt1d]]<</speech>>
<div class="media-box">
<video src="pt2.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>She gets her toys out and we have [[some fun.|pt1c]]<</speech>><div class="media-box">
<img src="bar.jpg">
</div>
<<speech "Thinks">>I wasted my night trying to get off with them. Time to [[go home.|barclubx]]<</speech>><div class="media-box">
<video src="wd2a.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if visited() == 1>>
<<speech "Thinks">>I see a cute guy sitting on his own, so I go over. We chat for a while and I let him know I’ m not wasting his time and when he asks me back to his place I say……..<</speech>>
<<else>>
<<speech "Thinks">>I see guy I know sitting on his own again, so I go over. We chat for a while and he asks me back to his place again and I say……..<</speech>>
<</if>>
<</nobr>>
<<speech "Donna">>[[Yes.|wd1b]]<</speech>><div class="media-box">
<video src="wd2c.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Thankfully he doesn’t waste any time and when he’s ready I show him where I [[like it.|wd1c]]<</speech>><div class="media-box">
<img src="wd5.jpg">
</div>
<<speech "Thinks">>When he’s finished I tell him he was great, dress and [[leave.|wd1d]]<</speech>><div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I wasted my night trying to get off with them. Time to [[go home.|barclubx]]<</speech>><div class="media-box">
<video src="bs1.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>We chat for a while and then he invites me back to [[his place.|bs1b]]<</speech>><div class="media-box">
<video src="bs2.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>He can’t wait to get into my [[shorts.|bs1c]]<</speech>>
<div class="media-box">
<img src="bs4.jpg">
</div>
<<speech "Thinks">>I say my goodbyes and [[leave.|bs1d]]<</speech>><div class="media-box">
<img src="bar.jpg">
</div>
<<speech "Thinks">>I wasted my night trying to get off with them. Time to [[go home.|barclubx]]<</speech>><div class="media-box">
<img src="knick4.jpg">
</div>
<<speech "Thinks">>We chat for a while and then she invites me back to [[share her boyfriend.|knick1b]]<</speech>><div class="media-box">
<video src="knick2.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>We don’t waste [[any time.|knick1c]]<</speech>><div class="media-box">
<img src="knick5.jpg">
</div>
<<speech "Thinks">>I say my goodbyes and [[leave.|knick1d]]<</speech>>
<div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I wasted my night trying to get off with them. Time to [[go home.|barclubx]]<</speech>><div class="media-box">
<video src="wj1.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>We chat for a while and then he invites me back to [[his place.|wj1b]]<</speech>><div class="media-box">
<video src="wj2.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>He can’t wait to get into my [[pants.|wj1c]]<</speech>><div class="media-box">
<video src="wj4.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I say my goodbyes and [[leave.|wj1d]]<</speech>><div class="media-box">
<img src="bar.jpg">
</div>
<<speech "Thinks">>I wasted my night trying to get off with them. Time to [[go home.|barclubx]]<</speech>><div class="media-box">
<img src="boots4.jpg">
</div>
<<speech "Thinks">>See loves the kinky boots. We chat for a while and then she invites me back to [[her place.|boots1b]]<</speech>><div class="media-box">
<video src="boots4.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I call her mistress, say my goodbyes and [[leave.|boots1d]]<</speech>><div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I wasted my night trying to get off with them. Time to [[go home.|barclubx]]<</speech>><div class="media-box">
<img src="dd4.jpg">
</div>
<<speech "Thinks">>We chat for a while and then he invites me back to [[his place.|dd1b]]<</speech>><div class="media-box">
<video src="dd2.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I put on a show in my [[daisy dukes.|dd1c]]<</speech>><div class="media-box">
<video src="dd4.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I say my goodbyes and [[leave.|dd1d]]<</speech>>
<div class="media-box">
<video src="boots2.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>She bosses me around, which is [[kind of fun.|boots1c]]<</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="b18.jpg" class="draggable" data-id="b">
<img src="c18.jpg" class="draggable" data-id="c">
<img src="d18.jpg" class="draggable" data-id="d">
<img src="a18.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("w9a2"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="ed18.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Wow. I’ll go and tell John it’s <<link [[finished.|after6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="ed19.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Wow, time to go [[home.|week10a2]]<</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="d19.jpg" class="draggable" data-id="d">
<img src="a19.jpg" class="draggable" data-id="a">
<img src="c19.jpg" class="draggable" data-id="c">
<img src="b19.jpg" class="draggable" data-id="b">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("w10a2"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="r1b.jpg" class="draggable" data-id="b">
<img src="r1c.jpg" class="draggable" data-id="c">
<img src="r1d.jpg" class="draggable" data-id="d">
<img src="r1a.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("roll1b"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="r2d.jpg" class="draggable" data-id="d">
<img src="r2c.jpg" class="draggable" data-id="c">
<img src="r2b.jpg" class="draggable" data-id="b">
<img src="r2a.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("roll2b"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="r1.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Wow, is John sending me message with this <<link [[tape.|after5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="r2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>That's <<link [[hot.|after8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="r3b.jpg" class="draggable" data-id="b">
<img src="r3c.jpg" class="draggable" data-id="c">
<img src="r3d.jpg" class="draggable" data-id="d">
<img src="r3a.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("roll3b"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="r5b.jpg" class="draggable" data-id="b">
<img src="r5c.jpg" class="draggable" data-id="c">
<img src="r5d.jpg" class="draggable" data-id="d">
<img src="r5a.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("roll5b"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="r4d.jpg" class="draggable" data-id="d">
<img src="r4a.jpg" class="draggable" data-id="a">
<img src="r4c.jpg" class="draggable" data-id="c">
<img src="r4b.jpg" class="draggable" data-id="b">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("roll4b"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="r3.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>That's hot. I'll go and see <<link [[John.|after11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="r4.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Wow, is John sending me message with this <<link [[tape.|after10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="r5.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>That's hot. I'll go and see <<link [[John.|after13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="r7b.jpg" class="draggable" data-id="b">
<img src="r7c.jpg" class="draggable" data-id="c">
<img src="r7d.jpg" class="draggable" data-id="d">
<img src="r7a.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("roll7b"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="r8d.jpg" class="draggable" data-id="d">
<img src="r8a.jpg" class="draggable" data-id="a">
<img src="r8c.jpg" class="draggable" data-id="c">
<img src="r8b.jpg" class="draggable" data-id="b">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("roll8b"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="r9b.jpg" class="draggable" data-id="b">
<img src="r9c.jpg" class="draggable" data-id="c">
<img src="r9d.jpg" class="draggable" data-id="d">
<img src="r9a.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("roll9b"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="r6d.jpg" class="draggable" data-id="d">
<img src="r6c.jpg" class="draggable" data-id="c">
<img src="r6b.jpg" class="draggable" data-id="b">
<img src="r6a.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("roll6b"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="r6.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>That's hot. I'll go and see <<link [[John.|after12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="r7.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>That's hot. I'll go and see <<link [[John.|after15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="r8.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Wow, time to go [[home.|rollback]]<</speech>>
<div class="media-box">
<video src="r9.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>That's hot. I'll go and see <<link [[John.|after14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="visit2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks < 60>>
<<speech "Donna">> Thanks Linda, it's time for me to <<return>>.<</speech>>
<<else>>
<<speech "Linda">> There’s nothing more I can teach you so you should head <<back>>.<</speech>>
<</if>>
<</nobr>>
<<set $looks = Math.min(60, $looks + 5)>><div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="air1.gif" class="draggable" data-id="air">
<img src="fire1.gif" class="draggable" data-id="fire">
<img src="water1.gif" class="draggable" data-id="water">
<img src="earth.gif" class="draggable" data-id="earth">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["earth","air","fire","water"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("aft"); // correct
} else {
SugarCube.Engine.play("passageC"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<img src="mup.png">
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed]]<</speech>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<div class="media-box">
<video src="pay.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I’ve finished today’s job. Did you think about the raise?<</speech>>
<<speech "John">>Err, well I suppose I could bump up your wages to 70 quid [[a week.|1b1]]<</speech>><div class="media-box">
<video src="comp2.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I've finished today's job, ooh what are you working on?<</speech>>
<<speech "John">>I persuaded Laura Garrick to start using us.<</speech>>
<<speech "Donna">>Oh, I know where that is, it’s on Wardour street. I didn’t know they made these sort of videos.<</speech>>
<<speech "John">>Oh yeah, they shoot of lot of glamour work there.<</speech>>
<<speech "Donna">>Wow, please let me edit some of their stuff. Editing corporate videos is so dull.<</speech>>
<<speech "John">>Are you sure? Some of it’s pretty [[hardcore.|2b1]]<</speech>>
<div class="media-box">
<img src="editor.gif">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>Yes, I need you to photocopy everything in that file before you go. Ok see you [[tomorrow.|3b1]]<</speech>>
<div class="media-box">
<img src="pay.jpg">
</div>
<<speech "Donna">>I’ve finished today’s job.<</speech>>
<<speech "John">>Here’s your wages.<</speech>>
<<speech "Donna">>Thanks John, <<link [[bye.|4b1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash += 70>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed1]]<</speech>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsat1]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsat1b]] or [[not?|mapsat1]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my [[appearance.|outsat1]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsat1]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsat1b]] or [[not?|mapsat1]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my [[appearance.|outsat1]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat1]]<</speech>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun1]]<</speech>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my [[appearance.|outsun1]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsun1]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsun1b]] or [[not?|mapsun1]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsun1]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsun1b]] or [[not?|mapsun1]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my [[appearance.|outsun1]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero1b]]<</speech>><div class="media-box">
<video src="pub1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>You just can't beat a traditional pub lunch. Time to go <<link [[home.|homesun1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 5>><div class="media-box">
<video src="ss1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="rec.jpg">
</div>
<<speech "Rachel">>Hi, are you here for aerobics?<</speech>>
<<speech "Donna">>Yes. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, I’m Rachel, let me know if you need anything.<</speech>>
<<speech "Donna">>I’m Donna, [[thanks.|aero1c]]<</speech>>
<<nobr>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<set $cash -= 5>>
<</nobr>>
<div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Feels good to go out, but I need some new [[clothes.|mapsat1]]<</speech>><div class="media-box">
<img src="dress6.gif">
</div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsun1">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Feels good to go out, but I need some new [[clothes.|outmap1]]<</speech>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Feels good to go out, but I need some new [[clothes.|outmap]]<</speech>>
<div class="media-box">
<video src="pay1.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Wow thanks John.<</speech>>
<<speech "John">>Err ok.<</speech>>
<<speech "Donna">>If there's anything you need just tell me.<</speech>>
<<speech "John">>Err ok.<</speech>>
<<speech "Donna">>See you tomorrow.<</speech>>
<<speech "Thinks">>I got carried away there. Now he probably thinks I fancy him. Oh well, <<link [[where’s the harm.|home1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="comp3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Even better.<</speech>>
<<speech "John">>Ok Donna I’ll see what I can do.<</speech>>
<<speech "Donna">>Thanks John, see you <<link [[tomorrow.|home1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="gohome.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>Time to go <<link [[home.|bed1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="office.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>It’s cool that I can walk to work. There's no point in moving to London for a job in the west end and then not living in the [[west end.|pad]] <</speech>><div class="media-box">
<video src="office1.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>John rents two offices in this office building. A fancy one for him and a pokey [[one for me.|officefood]]<</speech>>
<div class="media-box"><a data-passage="morn">
<img src="officepic.gif">
</a></div>
<<speech "Thinks">>John preps up my jobs before I get in so I can start work straight away. Today it looks like an intro for a science documentary called EARTH, AIR, FIRE and WATER. Put them in the [[right order.|morn]]<</speech>><div class="media-box"><a data-passage="officein">
<video src="pad1.mp4" autoplay loop muted></video>
</a></div>
<<speech "Thinks">>I got my H.N.D. in computer studies from Plymouth Polytechnic a few months ago and although I’d not thought about video editing as a job, the opportunity to move to London from sleepy Devon was too exciting to [[pass up.|officein]] <</speech>>
<div class="media-box">
<video src="office3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if visited() == 1>>
<<speech "Thinks">>London’s great but you need money otherwise you end up spending all your evenings watching telly, rather than having [[fun.|morn1]] <</speech>>
<<else>>
<<speech "Thinks">>Walking to work is nice when it’s [[sunny.|morn1]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="time2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="pcopy6.jpg">
</div>
<<speech "Evening">>I enter the 4 digit code and then John is billed for the copies. Time to go <<link [[home.|home1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="john4.jpg">
</div>
<<speech "John">>Hang on a minute. You said you wanted to work on a job from Laura Garrick’s. I’ve got one set up on my system and was going to stay late to do it. Do you want to do it instead? If they like your work I’ll give you more stuff from them.<</speech>>
<<speech "Thinks">>It would be nice to get something other than boring corporate videos.<</speech>>
<<speech "Donna">>Ok.<</speech>>
<<speech "John">>Great, I’ll leave you to it, see you Monday.<</speech>>
<<speech "Donna">>[[Ok, bye.|4b2]]<</speech>><div class="media-box">
<video src="buyvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I’d like to buy a sexy vhs tape but they’re not cheap. When I’ve got a spare fiver I could buy one from the bargain bin. Let’s go <<back>>.<</speech>><div class="media-box">
<video src="dwork.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">> We do the edit here then John sends them out for dubbing and titles. I’ll go and tell him it’s <<link [[finished.|1a]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="comp6.gif">
</div>
<<speech "Thinks">>This is [[exciting.|editora]]<</speech>><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>This is my landlord's [[office.|rent1]]<</speech>><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat1]]<</speech>><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun1]]<</speech>><div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look as sexy as [[her.|aero1d]]<</speech>><div class="media-box">
<img src="as1.jpg">
</div>
<<speech "Evening">>Quick shower then <<link [[home.|homesun1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="sunday.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="pub1"
alt="pub1" title="pub"
coords="8,6,308,225" shape="rect">
<area
data-passage="aero1"
alt="aero1" title="aerobics"
coords="10,254,307,474" shape="rect">
<area
data-passage="sight1"
alt="sight1" title="sightseeing"
coords="348,8,633,469" shape="rect">
</map>
<</nobr>>
<<speech "Donna">>It's Sunday afternoon. Should I go to aerobics, a pub lunch or sightseeing.<</speech>>
<div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Afternoon">>Then a refreshing <<link [[shower.|sunaft1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tv2]]<</speech>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsat2]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsat2b]] or [[not?|mapsat2]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat2]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsat2]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsat2b]] or [[not?|mapsat2]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat2]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsun2]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsun2b]] or [[not?|mapsun2]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun2]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsun2]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsun2b]] or [[not?|mapsun2]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun2]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Afternoon">>Then a nice refreshing <<link [[shower.|sunaft2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="ss2.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun2]]<</speech>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun2]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsun2">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[work.|office3]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if visited("mon3") == 6>><<goto "sat3">><</if>><div class="media-box">
<img src="as1.jpg">
</div>
<<speech "Evening">>Quick shower then <<link [[home.|homesun2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|outmap2]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|bar2b]] or [[not?|outmap2]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out2]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|outmap2]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|club2b]] or [[not?|outmap2]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out2]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsun1]]<</speech>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|outmap2]]<</speech>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsat2]]<</speech>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsun2]]<</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="r10b.jpg" class="draggable" data-id="b">
<img src="r10c.jpg" class="draggable" data-id="c">
<img src="r10d.jpg" class="draggable" data-id="d">
<img src="r10a.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("roll10b"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="r10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Wow, she's hot. Time to <<link [[go and see John.|after2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="red1.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Rise and <<link [[shine.|red2]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="red2.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I’ll dump everything in the washing machine and let it run while I’m at [[work.|red3]]<</speech>><div class="media-box">
<video src="red3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">> I’ll have to wear these old jeans and frilly knickers. I really need to buy some new [[clothes.|office2]]<</speech>><div class="media-box">
<video src="time11.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Shit, shit, shit. The coffee’s gone all over my [[jeans.|red5]]<</speech>><div class="media-box">
<img src="red5.jpg">
</div>
<<speech "Afternoon">>I'll hang my jeans up to <<link [[dry.|red6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="phone2.gif">
</div>
<<speech "John">>Come to my office and bring your notes on last weeks edits.<</speech>>
<<speech "Donna">>Err, now?<</speech>>
<<speech "John">>Yes, right now.<</speech>>
<<speech "Donna">>[[Err, ok.|after2]]<</speech>>
<div class="media-box">
<video src="cop3.mp4" autoplay loop muted></video>
</div>
<<speech "Darren">>I’ll be finished in a moment.<</speech>>
<<speech "Donna">>No problem.<</speech>>
<<speech "Darren">>I’m Darren by the way.<</speech>>
<<speech "Donna">>I’m Donna.<</speech>>
<<speech "Darren">>Ok, I’ve finished. See you around Donna.<</speech>>
<<speech "Donna">>Ok bye.<</speech>>
<<speech "Evening">>Why are the cute ones so dull. Time to go <<link [[home.|home2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="officepic12.jpg">
</div>
<<speech "Thinks">>Oh good, he's given me a naughty one today. Time to get to [[work.|w8a1]]<</speech>><div class="media-box">
<img src="officepic3.jpg">
</div>
<<speech "Thinks">>Cool, John's given me a raunchy one today. Time to get to [[work.|editord]]<</speech>><div class="media-box">
<img src="officepic2.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|red4]]<</speech>><div class="media-box">
<img src="officepic2.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a raunchy one today. Time to get to [[work.|roll10]]<</speech>><div class="media-box">
<img src="officepic2.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|amo2b]]<</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "amo2">>
<<elseif _v == 2>>
<<goto "atue2">>
<<elseif _v == 3>>
<<goto "awed2">>
<<elseif _v == 4>>
<<goto "athu2">>
<<else>>
<<goto "afri2">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="time8.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Sorry, I spilt coffee on my jeans.<</speech>>
<<speech "John">>I see.<</speech>>
<<speech "Thinks">>I read through my notes but all John does is stare at my thighs<</speech>>
<<speech "Donna">>Is there anything else?<</speech>>
<<speech "John">>Err, no, thanks Donna.<</speech>>
<<speech "Thinks">>Oh my god, he probably thinks I did this on purpose. Now he'll be thinking that I really [[fancy him.|wed2a]]<</speech>>
<div class="media-box">
<video src="red8.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>I go back to my office, pull my damp jeans back on and go <<link [[home.|home2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="rec.jpg">
</div>
<<speech "Rachel">>Hi, Donna, great to see you again.<</speech>>
<<speech "Donna">>Hi Rachel. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, let me know if you need anything, anything at all.<</speech>>
<<speech "Donna">>Cool, [[thanks.|aero2c]]<</speech>><div class="media-box">
<video src="office3.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Walking to work is nice when it’s [[sunny.|morn3]]<</speech>>
<<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "amo3">>
<<elseif _v == 2>>
<<goto "atue3">>
<<elseif _v == 3>>
<<goto "awed3">>
<<elseif _v == 4>>
<<goto "athu3">>
<<else>>
<<goto "afri3">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="officepic4.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a raunchy one today. Time to get to [[work.|roll11]]<</speech>><div class="media-box">
<img src="officepic3.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|atue3b]]<</speech>><div class="media-box">
<img src="officepic5.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a raunchy one today. Time to get to [[work.|w7a1]]<</speech>><div class="media-box">
<img src="officepic3.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|athu3b]]<</speech>><div class="media-box">
<img src="officepic3.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|afri3b]]<</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "mo3">>
<<elseif _v == 2>>
<<goto "tue3">>
<<elseif _v == 3>>
<<goto "wed3">>
<<elseif _v == 4>>
<<goto "thu3">>
<<else>>
<<goto "fri3">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="hello5.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything [[else?|tue3b]]<</speech>>
<div class="media-box">
<img src="peep3.jpg">
</div>
<<speech "Thinks">>What’s that [[noise?|wed3b]]<</speech>>
<div class="media-box"><a data-passage="thu3a">
<img src="john2.jpg">
</a></div>
<<speech "Thinks">>John looks really focused, I wonder what he’s [[working on.|thu3a]] <</speech>><div class="media-box">
<video src="hello2.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>[[Pay day.|fri3a]]<</speech>><div class="media-box">
<img src="editor.gif">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>Yes, I need you to photocopy everything in that file before you go. Ok see you [[tomorrow.|mo3b]]<</speech>><div class="media-box">
<video src="time9.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time9.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time9.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu3"
alt="mu3" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv3"
alt="tv3" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dress3b"
alt="dress3b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dress3"
alt="dress3" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bed3"
alt="bed3" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed3]]<</speech>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "outmap3">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|outmap3]]<</speech>><div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bed3]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out3')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('bar3')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club3')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "out3">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tv3b">>
<</if>>
<</nobr>>
<<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tv3]]<</speech>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|outmap3]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|bar3b]] or [[not?|outmap3]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out3]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|outmap3]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|club3b]] or [[not?|outmap3]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "bs" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out3]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="cop4.mp4" autoplay loop muted></video>
</div>
<<speech "Darren">>Damn things not working.<</speech>>
<<speech "Donna">>I’ll go and tell Jemma, the [[office manager.|mo3c]]<</speech>>
<div class="media-box">
<img src="pay.jpg">
</div>
<<speech "Donna">>I’ve finished today’s job.<</speech>>
<<speech "John">>Here’s your wages.<</speech>>
<<speech "Donna">>Thanks John, <<link [[bye.|fri3b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash += 70>><div class="media-box">
<img src="john4.jpg">
</div>
<<speech "John">>Hang on a minute. There's a Laura Garrick job set up here, the sort you've been asking about. Do you want to edit it together?<</speech>>
<<speech "Donna">>Ok.<</speech>>
<<speech "John">>Ok, let's [[start.|editorb]]<</speech>><div class="media-box">
<video src="grope.mp4" autoplay loop muted></video>
</div>
<<speech "John">>I’m glad you liked it.<</speech>>
<<speech "Thinks">>I’ll let him cop a quick feel as a reward.<</speech>>
<<speech "Donna">>Ok, it’s late and I need my beauty [[sleep.|fri3d]]<</speech>>
<div class="media-box">
<video src="gohome.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>That was fun. Maybe John isn't such a dork <<link [[after all.|bed3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="r11d.jpg" class="draggable" data-id="d">
<img src="r11c.jpg" class="draggable" data-id="c">
<img src="r11b.jpg" class="draggable" data-id="b">
<img src="r11a.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("roll11b"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="r11.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Wow. Time to <<link [[go and see John.|after3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="tape.gif">
</div>
<<speech "John">>I need you to take this tape and give it back to Laura Garrick.<</speech>>
<<speech "Donna">>Ok.<</speech>>
<<speech "John">>Thanks, see you [[tomorrow.|tue3bx]]<</speech>><div class="media-box">
<img src="lg1.jpg">
</div>
<<speech "Thinks">>Here we are. Ring the [[bell.|tue3d]]<</speech>><div class="media-box">
<video src="lg1.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>You’ve brought the video, good, come in.<</speech>>
<<speech "Donna">>Thanks.<</speech>>
<<speech "Laura">>Do you work for John?<</speech>>
<<speech "Donna">>Yes, I’m Donna. I’ve edited some of your tapes.<</speech>>
<<speech "Laura">>Oh good. Have you ever seen a professional shoot?<</speech>>
<<speech "Donna">>No.<</speech>>
<<speech "Laura">>Then you’re just in time. Follow me.<</speech>>
<<speech "Donna">><<link [[Ok.|tue3e]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="psybil.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>Sybil, this is Donna she edits our shoots but she’s never seen one.<</speech>>
<<speech "Sybil">>Oh hi, you have to stay and watch my shoot.<</speech>>
<<speech "Thinks">>Oh my god, it’s the girl from yesterday’s tape. What do I say? Am I blushing?<</speech>>
<<speech "Donna">>Thanks.<</speech>>
<<speech "Sybil">>Do you like my videos.<</speech>>
<<speech "Donna">>Yes, you’re amazing.<</speech>>
<<speech "Sybil">>Well aren’t you the sweetest thing. Take a seat, [[enjoy the show.|tue3f]]<</speech>>
<div class="media-box">
<video src="psybilb.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Oh my god, she’s looking straight at me. I’m sure my face is [[bright red.|tue3g]]<</speech>><div class="media-box">
<video src="psybilc.mp4" autoplay loop muted></video>
</div>
<<speech "Sybil">>What did you think?<</speech>>
<<speech "Donna">>Amazing.<</speech>>
<<speech "Sybil">>I’ve got a shoot here a week on Wednesday. Come over and watch.<</speech>>
<<speech "Night">>I'll try, <<link [[bye.|tue3h]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box"><a data-passage="thu3b">
<img src="editor6.gif">
</a></div>
<<speech "Donna">>Can I watch what you’re working on?<</speech>>
<<speech "John">>Ok, pull up a chair.<</speech>>
<<speech "Donna">>Oooh, that's [[tasty.|thu3b]]<</speech>>
<div class="media-box">
<video src="vid8.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Please let me work on videos like this.<</speech>>
<<speech "John">>I’m not sure it’s right for me to give tapes like this to an employee to [[work on.|thu3c]]<</speech>>
<div class="media-box">
<video src="grope2.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I really want him to give me tapes like this. Here goes nothing.<</speech>>
<<speech "Donna">>Please John.<</speech>>
<<speech "John">>Oh err, well err [[ok then.|thu3d]]<</speech>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[shopping.|shop3]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<speech "Message">>If you want to skip the Saturday chores and go straight to Saturday night <<link [[click here.|nightsat3]]>>
<<AdvancePeriod 3>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go to pay the <<link [[rent.|rentwalk3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>This is my landlord's [[office.|rent3]]<</speech>><div class="media-box">
<video src="rent1.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>Er, hi. Here’s the rent.<</speech>>
<<speech "Evening">>You give old Mr Morgan £35 for the rent then go <<link [[home.|homesat3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 35>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll have a shower, eat, then decide what <<link [[to do.|nightsat3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musat3"
alt="musat3" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsat3"
alt="tvsat3" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssat3b"
alt="dresssat3b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssat3"
alt="dresssat3" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsat3"
alt="bedsat3" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<if lastVisited("sat3") ==1>><<set $cash -= 45>><</if>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat3]]<</speech>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat3]]<</speech>>
<div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsat3">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsat3]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat3')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat3b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsat3')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat3b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsat3')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat3">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat3b">>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 5>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn3b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn3]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat3]]<</speech>><div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat3]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsat3]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsat3b]] or [[not?|mapsat3]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsat3]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsat3b]] or [[not?|mapsat3]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "bs" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat3]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Afternoon">>Then a nice refreshing <<link [[shower.|sunaft3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="dress2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Sightseeing is nice on a Sunday <<link [[afternoon.|sight3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="ss3.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="sunday.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="pub3"
alt="pub3" title="pub"
coords="8,6,308,225" shape="rect">
<area
data-passage="aero3"
alt="aero3" title="aerobics"
coords="10,254,307,474" shape="rect">
<area
data-passage="sight3"
alt="sight3" title="sightseeing"
coords="348,8,633,469" shape="rect">
</map>
<</nobr>>
<<speech "Donna">>It's Sunday afternoon. Should I go to aerobics, a pub lunch or sightseeing.<</speech>>
<div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, then decide what <<link [[to do.|nightsun3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musun3"
alt="musun3" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsun3"
alt="tvsun3" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssun3b"
alt="dresssun3b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssun3"
alt="dresssun3" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsun3"
alt="bedsun3" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun3]]<</speech>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun3]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsun3">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsun3]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<goto "vcr">>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun3')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun3b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun3')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun3b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun3')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun3">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun3b">>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[work.|office4]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if visited("mon4") == 6>><<goto "sat4">><</if>><div class="media-box">
<video src="pub1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>You just can't beat a traditional <<link [[pub lunch.|pub3b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 5>><div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero3b]]<</speech>><div class="media-box">
<img src="rec2.jpg">
</div>
<<speech "Rachel">>Hi, are you here for aerobics?<</speech>>
<<speech "Donna">>Yes. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, I’m Rachel, let me know if you need anything.<</speech>>
<<speech "Donna">>I’m Donna, [[thanks.|aero3c]]<</speech>>
<<nobr>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<set $cash -= 5>>
<<if hasVisited("aero1b") || hasVisited("aero2b")>>
<<goto "aero3e">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look as sexy as [[her.|aero3d]]<</speech>><div class="media-box">
<img src="as1.jpg">
</div>
<<speech "Evening">>Quick shower then <<link [[home.|homesun3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="rec2.jpg">
</div>
<<speech "Rachel">>Hi, Donna, great to see you again.<</speech>>
<<speech "Donna">>Hi Rachel. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, let me know if you need anything, anything at all.<</speech>>
<<speech "Donna">>Cool, [[thanks.|aero3c]]<</speech>><div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, but it's time to go [[home.|bedsun3]]<</speech>><div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun3]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun3]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun3]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun3]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun3]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|outsun3]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun3]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsun3]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsun3b]] or [[not?|mapsun3]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsun3]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsun3b]] or [[not?|mapsun3]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun3]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun3]]<</speech>>
<<elseif $worn == "bs" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun3]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun3]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun3]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsun3]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun3]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="office3.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Walking to work is nice when it’s [[sunny.|morn4]]<</speech>>
<div class="media-box">
<video src="wan1.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>John must be editing something really spicey. I'll talk to him <<link [[tomorrow.|home3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="gohome4.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Why did I keep saying amazing. Why did she make me so [[nervous?|bed3]]<</speech>><div class="media-box">
<img src="editor3.gif">
</div>
<<speech "Evening">>Thanks John, see you <<link [[tomorrow.|home3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "amo4">>
<<elseif _v == 2>>
<<goto "atue4">>
<<elseif _v == 3>>
<<goto "awed4">>
<<elseif _v == 4>>
<<goto "athu4">>
<<else>>
<<goto "afri4">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="officepic6.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a spicey one today. Time to get to [[work.|editorf]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|awed4b]]<</speech>><div class="media-box">
<img src="officepic13.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a hot one today. Time to get to [[work.|editorh]]<</speech>><div class="media-box">
<img src="officepic2.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|afri4b]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|amo4b]]<</speech>><div class="media-box">
<video src="time10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "mo4">>
<<elseif _v == 2>>
<<goto "tue4">>
<<elseif _v == 3>>
<<goto "wed4">>
<<elseif _v == 4>>
<<goto "thu4">>
<<else>>
<<goto "fri4">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="editor3.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>John looks really focused, I wonder what he’s [[working on.|wed4b]] <</speech>><div class="media-box">
<video src="hello5.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything [[else?|thu4b]]<</speech>>
<div class="media-box">
<video src="ladies1.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Uuuuuh. I needed that. I'll go and tell John I've [[finished.|tue4b]]<</speech>>
<div class="media-box">
<img src="john2.jpg">
</div>
<<speech "Thinks">>John looks really focused, I wonder what he’s [[working on.|mo4b]] <</speech>><div class="media-box">
<img src="peep3.jpg">
</div>
<<speech "Thinks">>What’s that [[noise?|fri4b]]<</speech>>
<div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu4"
alt="mu4" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv4"
alt="tv4" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dress4b"
alt="dress4b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dress4"
alt="dress4" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bed4"
alt="bed4" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bed4]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed4]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tv4]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "outmap4">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|outmap4]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out4')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('bar4')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club4')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "out4">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tv4b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bed4]]<</speech>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[shopping.|shop4]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<speech "Message">>If you want to skip the Saturday chores and go straight to Saturday night <<link [[click here.|nightsat4]]>>
<<AdvancePeriod 3>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go to pay the <<link [[rent.|rentwalk4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>This is my landlord's [[office.|rent4]]<</speech>><div class="media-box">
<video src="rent1.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>Er, hi. Here’s the rent.<</speech>>
<<speech "Evening">>You give old Mr Morgan £35 for the rent then go <<link [[home.|homesat4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 35>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll have a shower, eat, then decide what <<link [[to do.|nightsat4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musat4"
alt="musat4" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsat4"
alt="tvsat4" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssat4b"
alt="dresssat4b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssat4"
alt="dresssat4" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsat4"
alt="bedsat4" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<if lastVisited("sat4") ==1>><<set $cash -= 45>><</if>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsat4]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat4]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<goto "vcr">><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsat4">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat4]]<</speech>>
<div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsat4]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat4')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat4b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsat4')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat4b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsat4')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat4">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat4b">>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 5>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn4b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn4]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsat4]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsat4b]] or [[not?|mapsat4]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("mon6")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat4]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat4]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat4]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat4]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat4]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|outsat4]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat4]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsat4]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsat4b]] or [[not?|mapsat4]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("mon6")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat4]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat4]]<</speech>>
<<elseif $worn == "bs" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("mon6")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat4]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat4]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat4]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsat4]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat4]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat4]]<</speech>><div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Afternoon">>Then a nice refreshing <<link [[shower.|sunaft4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="dress2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Sightseeing is nice on a Sunday <<link [[afternoon.|sight4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="ss4.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="sunday.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="pub4"
alt="pub4" title="pub"
coords="8,6,308,225" shape="rect">
<area
data-passage="aero4"
alt="aero4" title="aerobics"
coords="10,254,307,474" shape="rect">
<area
data-passage="sight4"
alt="sight4" title="sightseeing"
coords="348,8,633,469" shape="rect">
</map>
<</nobr>>
<<speech "Donna">>It's Sunday afternoon. Should I go to aerobics, a pub lunch or sightseeing.<</speech>>
<div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, then decide what <<link [[to do.|nightsun4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musun4"
alt="musun4" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsun4"
alt="tvsun4" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssun4b"
alt="dresssun4b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssun4"
alt="dresssun4" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsun4"
alt="bedsun4" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun4]]<</speech>>
<<goto "vcr">><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsun4">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsun4]]<</speech>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsun4]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun4]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun4')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun4b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun4')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun4b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun4')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun4">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun4b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="pub1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>You just can't beat a traditional <<link [[pub lunch.|pub4b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 5>><div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero4b]]<</speech>><div class="media-box">
<img src="rec3.jpg">
</div>
<<speech "Rachel">>Hi, are you here for aerobics?<</speech>>
<<speech "Donna">>Yes. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, I’m Rachel, let me know if you need anything.<</speech>>
<<speech "Donna">>I’m Donna, [[thanks.|aero4c]]<</speech>>
<<nobr>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<set $cash -= 5>>
<<if hasVisited("aero1b") || hasVisited("aero2b") || hasVisited("aero3b")>>
<<goto "aero4e">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look as sexy as [[her.|aero4d]]<</speech>><div class="media-box">
<img src="as1.jpg">
</div>
<<speech "Evening">>Quick shower then <<link [[home.|homesun4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="rec3.jpg">
</div>
<<speech "Rachel">>Hi, Donna, great to see you again.<</speech>>
<<speech "Donna">>Hi Rachel. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, let me know if you need anything, anything at all.<</speech>>
<<speech "Donna">>Cool, [[thanks.|aero4c]]<</speech>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if visited() == 5>>
<<speech "Morning">>Chirst, now I’m dreaming about cocks. Editing the spicey tapes is messing with my mind. <<link [[Time to go.|office6]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>Time to go to <<link [[work.|office6]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<<if visited("mon6") == 6>><<goto "sat6">><</if>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsun4]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsun4b]] or [[not?|mapsun4]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("mon6")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun4]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun4]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun4]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun4]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun4]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|outsun4]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun4]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsun4]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsun4b]] or [[not?|mapsun4]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="cl1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("mon6")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun4]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun4]]<</speech>>
<<elseif $worn == "bs" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("mon6")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun4]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun4]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun4]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsun4]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun4]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, but it's time to go [[home.|bedsun4]]<</speech>><div class="media-box">
<video src="bt15.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Can I watch what you’re working on?<</speech>>
<<speech "John">>Ok, pull up a [[chair.|mo4c]]<</speech>>
<div class="media-box">
<video src="vid5.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I can see you like the [[lezzy ones.|mo4d]]<</speech>><div class="media-box">
<img src="editor.gif">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>Yes, I need you to photocopy everything in that file before you go. Ok see you [[tomorrow.|tue4c]]<</speech>><div class="media-box">
<img src="lucy2.jpg">
</div>
<<speech "Lucy">>I’ll be finished in a minute.<</speech>>
<<speech "Donna">>No problem.<</speech>>
<<speech "Lucy">>Are you the girl that does the computer stuff?<</speech>>
<<speech "Donna">>Yes, I'm Donna.<</speech>>
<<speech "Lucy">>I'm Lucy, I'm Darren's P.A. Ok, I've finished bye.<</speech>>
<<speech "Evening">>I make John's copies and go <<link [[home.|home4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="ww3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Hi John.<</speech>>
<<speech "John">>Hey, hey.<</speech>>
<<speech "Donna">>Let me see what you're [[working on,|wed4c]]<</speech>>
<div class="media-box">
<video src="ww2.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Wow, take off your shirt like that guy so we don't make a [[mess.|wed4d]]<</speech>><div class="media-box">
<video src="ww4.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Ok, watch that guy cum while I give you a nice wank.<</speech>>
<<speech "John">>[[Aaaaaahhhh.|wed4e]]<</speech>>
<div class="media-box">
<video src="fish.mp4" autoplay loop muted></video>
</div>
<<speech "John">>Wow, thanks Donna.<</speech>>
<<speech "Donna">>Cool, [[bye.|wed4f]]<</speech>>
<div class="media-box">
<img src="wash1.gif">
</div>
<<speech "Evening">>That was exciting. Time to go <<link [[home.|home4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="ww9.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Hi John, let me help you with that. What are you working on?<</speech>>
<<speech "John">>[[This.|fri4d]]<</speech>><div class="media-box">
<video src="c1shod.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Wow, that's [[hot.|fri4e]]<</speech>><div class="media-box">
<video src="ww10.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Come on Johnny, let me see you cum like the guy in the video.<</speech>>
<<speech "John">>[[Aaaaaahhhh.|fri4f]]<</speech>>
<div class="media-box">
<img src="pay.jpg">
</div>
<<speech "John">>Thanks Donna. Here’s your wages.<</speech>>
<<speech "Thinks">>I wonder if he was sitting there with his cock out waiting for me to catch him?<</speech>>
<<speech "Donna">>Thanks, see you [[Monday.|fri4g]]<</speech>>
<<set $cash += 70>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|outmap4]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|bar4b]] or [[not?|outmap4]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("mon")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out4]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out4]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out4]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out4]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out4]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|out4]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out4]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|outmap4]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|club4b]] or [[not?|outmap4]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("mon6")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out4]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out4]]<</speech>>
<<elseif $worn == "bs" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("mon6")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out4]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out4]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out4]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|out4]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out4]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="officepic20.jpg">
</div>
<<speech "Thinks">>Why is John in my office?<</speech>>
<<speech "Donna">>Hi John, what is it?<</speech>>
<<speech "John">>I got this tape earlier from Laura Garrick’s with a request that you should edit it. It came with a copy of this month’s Fashion magazine. What’s going on?<</speech>>
<<speech "Donna">>Let me see the [[magazine.|amo6b]]<</speech>>
<div class="media-box">
<img src="officepic2.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|atue6b]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|athu6b]]<</speech>><div class="media-box">
<img src="officepic8.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a hot one today. Time to get to [[work.|w9a1]]<</speech>><div class="media-box">
<img src="officepic9.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a hot one today. Time to get to [[work.|editorm]]<</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "mo6">>
<<elseif _v == 2>>
<<goto "tue6">>
<<elseif _v == 3>>
<<goto "wed6">>
<<elseif _v == 4>>
<<goto "thu6">>
<<else>>
<<goto "fri6">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="editor.gif">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>Yes, I need you to photocopy everything in that file before you go. Ok see you [[tomorrow.|thu6b]]<</speech>><div class="media-box">
<img src="editor.gif">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>I have to go but I need you to photocopy the stuff on that shelf before you go. Ok see you [[tomorrow.|tue6b]]<</speech>>
<div class="media-box">
<img src="wash2.gif">
</div>
<<speech "Evening">>He came in my mouth again, I'm getting good at this. Time to go <<link [[home.|home6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="editor3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Hi John. I’ve finish the tape, what are you [[watching?|fri6b]]<</speech>>
<<if not hasVisited("pubgo1")>>
<<goto "pubgo1">>
<<elseif not hasVisited("pubgo4")>>
<<goto "pubgo4">>
<<elseif hasVisited("sat5") && not hasVisited("pubgo2")>>
<<goto "pubgo2">>
<<elseif not hasVisited("pubgo5")>>
<<goto "pubgo5">>
<<elseif hasVisited("syb1") && not hasVisited("pubgo3")>>
<<goto "pubgo3">>
<<else>>
<<goto "homesun4">>
<</if>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu6"
alt="mu6" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv6"
alt="tv6" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dress6b"
alt="dress6b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dress6"
alt="dress6" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bed6"
alt="bed6" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bed6]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed6]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if hasVisited("thu6") && not hasVisited("dream2")>><<goto "dream2">><</if>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bed6]]<</speech>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tv6]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "outmap6">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|outmap6]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out6')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('bar6')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club6')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "out6">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tv6b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|outmap6]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|bar6b]] or [[not?|outmap6]]<</speech>>
<</if>>
<</nobr>>
<<if not hasVisited("syb1")>><<goto "syb1">><</if>>
<div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("fri5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("fri5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out6]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out6]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out6]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out6]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out6]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|out6]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out6]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|outmap6]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|club6b]] or [[not?|outmap6]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out6]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out6]]<</speech>>
<<elseif $worn == "bs" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out6]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out6]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out6]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|out6]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out6]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>>
<div id="dragdrop-game">
<div class="filmstrip" id="source-strip">
<!-- Example GIFs -->
<img src="r12b.jpg" class="draggable" data-id="b">
<img src="r12c.jpg" class="draggable" data-id="c">
<img src="r12d.jpg" class="draggable" data-id="d">
<img src="r12a.jpg" class="draggable" data-id="a">
</div>
<div class="instruction">to edit the clips into a full video drag and drop them into the correct order below</div>
<div class="filmstrip" id="target-strip">
<div class="dropzone" data-pos="0"></div>
<div class="dropzone" data-pos="1"></div>
<div class="dropzone" data-pos="2"></div>
<div class="dropzone" data-pos="3"></div>
</div>
<div class="buttons">
<button id="check-order">Play</button>
<button id="reset-order">Reset</button>
</div>
</div>
<script>
(function () {
// ✅ Set the required order for this puzzle
const correctOrder = ["a","b","c","d"];
const draggables = document.querySelectorAll("#source-strip .draggable");
const dropzones = document.querySelectorAll("#target-strip .dropzone");
// Make draggable
draggables.forEach(el => {
el.draggable = true;
el.addEventListener("dragstart", ev => {
ev.dataTransfer.setData("id", el.dataset.id);
ev.dataTransfer.setData("src", el.src);
});
});
// Drop logic
dropzones.forEach(zone => {
zone.addEventListener("dragover", ev => ev.preventDefault());
zone.addEventListener("drop", ev => {
ev.preventDefault();
const id = ev.dataTransfer.getData("id");
const src = ev.dataTransfer.getData("src");
zone.innerHTML = `<img src="${src}" data-id="${id}">`;
});
});
// ✅ Check and go to passage
document.getElementById("check-order").addEventListener("click", () => {
let attempt = [];
dropzones.forEach(zone => {
const img = zone.querySelector("img");
attempt.push(img ? img.dataset.id : null);
});
if (JSON.stringify(attempt) === JSON.stringify(correctOrder)) {
SugarCube.Engine.play("roll12b"); // correct
} else {
SugarCube.Engine.play("editora2"); // incorrect
}
});
// ✅ Reset button
document.getElementById("reset-order").addEventListener("click", () => {
dropzones.forEach(zone => {
zone.innerHTML = ""; // clear the slot
});
});
})();
</script>
<div class="media-box">
<video src="r12.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Is John right? It is making me feel a bit <<link [[horny.|amo6c]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I need a drink, let's [[go in.|syb1a]]<</speech>>
<div class="media-box">
<video src="syb1b.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I chat with Sybil for a while as I drink my cocktail. I feel tipsy, I hear myself agreeing to go to her flat. The next thing I’m following her out of [[the bar.|syb1c]]<</speech>><div class="media-box">
<video src="syb1c.mp4" autoplay loop muted></video>
</div>
<<speech "Sybil">>I’m so happy you came back with me.<</speech>>
<<speech "Donna">>The thing is I’m not really a err….<</speech>>
<<speech "Sybil">>Don’t worry just take off your clothes and relax.<</speech>>
<<speech "Thinks">>Oh my god, let’s just do it and see what [[happens.|syb1d]]<</speech>>
<div class="media-box">
<video src="syb1d.mp4" autoplay loop muted></video>
</div>
<<speech "Sybil">>That’s it, just relax, I’ll get you off.<</speech>>
<<speech "Donna">>Oh, oh, oh, oh, aaaaaaaah.<</speech>>
<<speech "Sybil">>That’s it, good girl.<</speech>>
<<speech "Thinks">>Oh my god, that really was [[amazing.|syb1e]]<</speech>>
<div class="media-box">
<video src="syb2b.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I chat with Sybil for a while as I drink my cocktail.<</speech>>
<<speech "Sybil">>So, do you want to come back to mine again?<</speech>>
<<speech "Donna">>Yes.<</speech>>
<<speech "Sybil">>Ok, but you’ll have to get me off this time, ok?<</speech>>
<<speech "Thinks">>Can I do that?<</speech>>
<<speech "Donna">>[[Yes.|syb2c]]<</speech>>
<div class="media-box">
<video src="syb2a.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I buy a cocktail, it’s quite strong. Oh my god, that’s Sybil and she’s [[coming over.|syb2b]]<</speech>>
<<set $cash -= 5>><div class="media-box">
<video src="syb2c.mp4" autoplay loop muted></video>
</div>
<<speech "Sybil">>Ok Donna, are you ready to have some fun?<</speech>>
<<speech "Donna">>[[Yes.|syb2d]]<</speech>>
<div class="media-box">
<video src="syb2d.mp4" autoplay loop muted></video>
</div>
<<speech "Sybil">>Oh yes that’s it.<</speech>>
<<speech "Thinks">>I’m licking her just like on the videos.<</speech>>
<<speech "Sybil">>Good girl. Mmmmmmnnnmm.<</speech>>
<<speech "Donna">>Yes, yes, yes. [[Yes.|syb2e]]<</speech>>
<div class="media-box">
<img src="fash.jpg">
</div>
<<speech "Donna">>Oh.<</speech>>
<<speech "John">>What?<</speech>>
<<speech "Donna">>I think Sybil, the girl on the cover, wants to get in my pants.<</speech>>
<<speech "John">>Wow, what are you going to do?<</speech>>
<<speech "Donna">>What do you mean do? I’m not a dyke.<</speech>>
<<speech "John">>Yes but…<</speech>>
<<speech "Donna">>Yes but what?<</speech>>
<<speech "John">>Well, how often d’you get the chance to shag a star.<</speech>>
<<speech "Donna">>What! Oh go away and let me get to work.<</speech>>
<<speech "John">>Ok, it’s your [[life.|roll12]]<</speech>>
<div class="media-box">
<img src="officepic20.jpg">
</div>
<<speech "John">>So, d’you like chicks now?<</speech>>
<<speech "Donna">>Come over here, I’ll show you what I [[like.|amo6d]]<</speech>>
<div class="media-box">
<video src="john7.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Ummmmnnmm.<</speech>>
<<speech "John">>[[Aaaaaahhhh.|after6]]<</speech>>
<div class="media-box">
<video src="time8.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time8.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="cop5.mp4" autoplay loop muted></video>
</div>
<<speech "Lucy">>Hi Donna, the copier's gone crazy. Darren’s going to be pissed off.<</speech>>
<<speech "Donna">>What’s it like working for [[Darren.|thu6c]]<</speech>>
<div class="media-box">
<img src="lucy3.jpg">
</div>
<<speech "Lucy">>Why, what have you heard?<</speech>>
<<speech "Donna">>Nothing.<</speech>>
<<speech "Lucy">>Oh I see, you fancy him. Well, working for Darren is err……. interesting.<</speech>>
<<speech "Donna">>What do you mean?<</speech>>
<<speech "Lucy">>Don’t worry. Look you can shag him if you want. It’s no problem for me.<</speech>>
<<speech "Donna">>I’ll go and tell Jemma, the copier's on the fritz again,<</speech>>
<<speech "Thinks">>What a weird [[conversation.|thu6d]]<</speech>>
<div class="media-box">
<img src="peep3.jpg">
</div>
<<speech "Donna">>What’s that [[noise?|thu6e]]<</speech>>
<div class="media-box">
<video src="vid6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Ooh nice.<</speech>>
<<speech "John">>Here’s your wages.<</speech>>
<<speech "Donna">>Thanks, I want to ask you [[something.|fri6c]]<</speech>><div class="media-box">
<img src="pay.jpg">
</div>
<<speech "Donna">>Do you ever get tapes where a guy’s shagging a girl up the bum?<</speech>>
<<speech "John">>You mean anal sex?<</speech>>
<<speech "Thinks">>That’s it! That’s what Cosmo called it.<</speech>>
<<speech "Donna">>Yes, anal sex.<</speech>>
<<speech "John">>Yes, I edited one last week.<</speech>>
<<speech "Donna">>Can you give me one to edit?<</speech>>
<<speech "John">>Are you sure?<</speech>>
<<speech "Donna">>Let me show you how sure. You keep watching the lovely licking ladies while I slide under your [[desk.|fri6d]]<</speech>>
<<set $cash += 70>><div class="media-box">
<video src="john9.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Watching lesbians really turns him on, he’s almost cumming already. I’ll try to make him cum slowly <</speech>>
<<speech "Donna">>Ummmmnnmm.<</speech>>
<<speech "John">>[[Aaaaaahhhh.|fri6e]]<</speech>>
<div class="media-box">
<video src="syb1a.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I buy a cocktail, it’s quite strong. Oh my god, that’s Sybil and she’s coming over.<</speech>>
<<speech "Sybil">>Hi Donna I didn’t know you came here or I'd come more often.<</speech>>
<<speech "Donna">>I don’t really because I don’t have the clothes.<</speech>>
<<speech "Sybil">>Well I think you look amazing.<</speech>>
<<speech "Thinks">>Is she teasing me?<</speech>>
<<speech "Donna">>Thanks, you look [[beautiful.|syb1b]]<</speech>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I could do with a drink, let's [[go in.|syb2a]]<</speech>>
<div class="media-box">
<video src="gohome11.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I’m too nervous to hang around so I thank Sybil, throw my clothes on and [[go home.|syb1x]]<</speech>><<if lastVisited("bar5") == 7>>
<<goto "bed5">>
<<elseif lastVisited("barsat5") == 7>>
<<goto "bedsat5">>
<<elseif lastVisited("barsun5") == 7>>
<<goto "bedsun5">>
<<elseif lastVisited("bar6") == 7>>
<<goto "bed6">>
<<elseif lastVisited("barsat6") == 7>>
<<goto "bedsat6">>
<<elseif lastVisited("barsun6") == 7>>
<<goto "bedsun6">>
<<elseif lastVisited("bar7") == 7>>
<<goto "bed7">>
<<elseif lastVisited("barsat7") == 7>>
<<goto "bedsat7">>
<<elseif lastVisited("barsun7") == 7>>
<<goto "bedsun7">>
<<elseif lastVisited("bar8") == 7>>
<<goto "bed8">>
<<elseif lastVisited("barsat8") == 7>>
<<goto "bedsat8">>
<<elseif lastVisited("barsun8") == 7>>
<<goto "bedsun8">>
<<elseif lastVisited("bar9") == 7>>
<<goto "bed9">>
<<elseif lastVisited("barsat9") == 7>>
<<goto "bedsat9">>
<<elseif lastVisited("barsun9") == 7>>
<<goto "bedsun9">>
<<elseif lastVisited("bar10") == 7>>
<<goto "bed10">>
<<elseif lastVisited("barsat10") == 7>>
<<goto "bedsat10">>
<<elseif lastVisited("barsun10") == 7>>
<<goto "bedsun10">>
<<elseif lastVisited("ba11") == 7>>
<<goto "bed11">>
<<elseif lastVisited("barsat11") == 7>>
<<goto "bedsat11">>
<<elseif lastVisited("barsun11") == 7>>
<<goto "bedsun11">>
<<elseif lastVisited("bar12") == 7>>
<<goto "bed12">>
<<elseif lastVisited("barsat12") == 7>>
<<goto "bedsat12">>
<<elseif lastVisited("barsun12") == 7>>
<<goto "bedsun12">>
<<elseif lastVisited("bar13") == 7>>
<<goto "bed13">>
<<elseif lastVisited("barsat13") == 7>>
<<goto "bedsat13">>
<<elseif lastVisited("barsun13") == 7>>
<<goto "bedsun13">>
<<elseif lastVisited("bar14") == 7>>
<<goto "bed14">>
<<elseif lastVisited("barsat14") == 7>>
<<goto "bedsat14">>
<<elseif lastVisited("barsun14") == 7>>
<<goto "bedsun14">>
<<elseif lastVisited("bar15") == 7>>
<<goto "bed15">>
<<elseif lastVisited("barsat15") == 7>>
<<goto "bedsat15">>
<<elseif lastVisited("barsun15") == 7>>
<<goto "bedsun15">>
<<elseif lastVisited("bar16") == 7>>
<<goto "bed16">>
<<elseif lastVisited("barsat16") == 7>>
<<goto "bedsat16">>
<<elseif lastVisited("barsun16") == 7>>
<<goto "bedsun16">>
<<else>>
<<back>>
<</if>>
<div class="media-box">
<video src="gohome11.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>After we both cum I thank Sybil, throw my clothes on and [[go home.|syb1x]]<</speech>><div class="media-box">
<video src="dream1.mp4" autoplay loop muted></video>
</div>
<<speech "Night">><<link [[Wake up.|mon5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[shopping.|shop6]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<speech "Message">>If you want to skip the Saturday chores and go straight to Saturday night <<link [[click here.|nightsat6]]>>
<<AdvancePeriod 3>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go to pay the <<link [[rent.|rentwalk6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>This is my landlord's [[office.|rent6]]<</speech>><div class="media-box">
<video src="rent1.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>Er, hi. Here’s the rent.<</speech>>
<<speech "Evening">>You give old Mr Morgan £35 for the rent then go <<link [[home.|homesat6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 35>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll have a shower, eat, then decide what <<link [[to do.|nightsat6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musat6"
alt="musat6" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsat6"
alt="tvsat6" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssat6b"
alt="dresssat6b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssat6"
alt="dresssat6" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsat6"
alt="bedsat6" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<if lastVisited("sat6") ==1>><<set $cash -= 45>><</if>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsat6]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat6]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat6]]<</speech>>
<div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsat6">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsat6]]<</speech>><<goto "vcr">>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat6')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat6b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsat6')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat6b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsat6')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat6">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat6b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat6]]<</speech>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 5>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn6b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn6]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat6]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat6]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat6]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat6]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat6]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|outsat6]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat6]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsat6]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsat6b]] or [[not?|mapsat6]]<</speech>>
<</if>>
<</nobr>>
<<if not hasVisited("syb1")>><<goto "syb1">><</if>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsat6]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsat6b]] or [[not?|mapsat6]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl5.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("sat5")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("sat5")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat6]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat6]]<</speech>>
<<elseif $worn == "bs" && hasVisited("sat5")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("sat5")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat6]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat6]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat6]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsat6]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel invisible, I need to improve my appearance. Time to [[leave.|outsat6]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Afternoon">>Then a nice refreshing <<link [[shower.|sunaft6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="dress2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Sightseeing is nice on a Sunday <<link [[afternoon.|sight6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="ss5.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="sunday.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="pub6"
alt="pub6" title="pub"
coords="8,6,308,225" shape="rect">
<area
data-passage="aero6"
alt="aero6" title="aerobics"
coords="10,254,307,474" shape="rect">
<area
data-passage="sight6"
alt="sight6" title="sightseeing"
coords="348,8,633,469" shape="rect">
</map>
<</nobr>>
<<speech "Donna">>It's Sunday afternoon. Should I go to aerobics, a pub lunch or sightseeing.<</speech>>
6
<div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, then decide what <<link [[to do.|nightsun6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musun6"
alt="musun6" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsun6"
alt="tvsun6" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssun6b"
alt="dresssun6b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssun6"
alt="dresssun6" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsun6"
alt="bedsun6" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
6
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsun6]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun6]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun6]]<</speech>>
<div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsun6">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsun6]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun6')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun6b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun6')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun6b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun6')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun6">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun6b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, but it's time to go [[home.|bedsun6]]<</speech>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[work.|office7]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if visited("mon7") == 6>><<goto "sat7">><</if>><div class="media-box">
<video src="pub1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>You just can't beat a traditional <<link [[pub lunch.|pub6b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 5>>
<<if not hasVisited("pubgo1")>>
<<goto "pubgo1">>
<<elseif not hasVisited("pubgo4")>>
<<goto "pubgo4">>
<<elseif not hasVisited("pubgo2")>>
<<goto "pubgo2">>
<<elseif not hasVisited("pubgo5")>>
<<goto "pubgo5">>
<<elseif hasVisited("syb1") && not hasVisited("pubgo3")>>
<<goto "pubgo3">>
<<else>>
<<goto "homesun6">>
<</if>>
<div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsun6]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsun6b]] or [[not?|mapsun6]]<</speech>>
<</if>>
<</nobr>>
<<if not hasVisited("syb1")>><<goto "syb1">><</if>><div class="media-box">
<video src="ba3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("sat5")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("sat5")>>
<<speech "Donna">>Jesus, she’s blowing him right in the middle of the bar. I should [[leave.|outsun6]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun6]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>Is that girl sucking that guy’s cock?I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun6]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock?I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun6]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun6]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Is that girl sucking that guy’s cock? This place is so trendy, I need to buy some new clothes. I should [[leave.|outsun6]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel invisible, I need to improve my appearance. Time to [[leave.|outsun6]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsun6]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsun6b]] or [[not?|mapsun6]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="cl3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun6]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun6]]<</speech>>
<<elseif $worn == "bs" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun6]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun6]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun6]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsun6]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun6]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero6b]]<</speech>><div class="media-box">
<img src="rec5.jpg">
</div>
<<speech "Rachel">>Hi, are you here for aerobics?<</speech>>
<<speech "Donna">>Yes. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, I’m Rachel, let me know if you need anything.<</speech>>
<<speech "Donna">>I’m Donna, [[thanks.|aero6c]]<</speech>>
<<nobr>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<set $cash -= 5>>
<<if hasVisited("aero1b") || hasVisited("aero2b") || hasVisited("aero3b") || hasVisited("aero4b") || hasVisited("aero5b")>>
<<goto "aero6e">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look as sexy as [[her.|aero6d]]<</speech>>
<<nobr>>
<<if not hasVisited("ago1")>>
<<goto "ago1">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="as1.jpg">
</div>
<<nobr>>
<<if not hasVisited("rachel1") && hasVisited("syb1")>>
<<speech "Evening">>Quick shower then..... is that <<link [[Rachel?|rachel1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Evening">>Quick shower then <<link [[home.|homesun6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<img src="rec5.jpg">
</div>
<<speech "Rachel">>Hi, Donna, great to see you again.<</speech>>
<<speech "Donna">>Hi Rachel. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, let me know if you need anything, anything at all.<</speech>>
<<speech "Donna">>Cool, [[thanks.|aero6c]]<</speech>><div class="media-box">
<img src="jemma1.jpg">
</div>
<<speech "Donna">>Hi Jemma, the photocopier’s not working.<</speech>>
<<speech "Jemma">>Ok, I'll call them to come and fix it.<</speech>>
<<speech "Donna">>Ok, bye.<</speech>>
<<speech "Thinks">>What a stuck up cow. She always acts like she own’s the place not just manages it for the [[property company.|mo3d]] <</speech>><div class="media-box">
<img src="file3.jpg">
</div>
<<speech "Evening">>I put the paperwork back in John's office, leave a note explaining things, and go <<link [[home.|home3]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="jemma2.jpg">
</div>
<<speech "Jemma">>Sorry Donna, the copiers on the fritz, someone’s coming tomorrow to fix it.<</speech>>
<<speech "Donna">>Ok, thanks Jemma.<</speech>>
<<speech "Thinks">>I’ll put this back in John’s [[office.|tue6c]]<</speech>><div class="media-box">
<video src="leath1.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Ooooh, I thought you’d gone home already. Turn [[around.|tue6d]]<</speech>>
<div class="media-box">
<video src="leath2.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Ummmmnnmm.<</speech>>
<<speech "John">>[[Aaaaaahhhh.|tue6e]]<</speech>>
<div class="media-box">
<img src="wash2.gif">
</div>
<<speech "Evening">>My god that was amazing, I need more. Go <<link [[home.|home6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="dream1.mp4" autoplay loop muted></video>
</div>
<<speech "Night">><<link [[Wake up.|mon6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="wash2.gif">
</div>
<<speech "Evening">>Go to the bathroom, wash my face and go <<link [[home.|home6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="pub20.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>As I’m finishing my meal a cute guy sits next to and, to my surprise, starts chatting [[me up.|pubgo1b]]<</speech>>
<div class="media-box">
<img src="pub15.jpg">
</div>
<<speech "Thinks">>I’m finishing my drink at the bar when a cute guy starts chatting [[me up.|pubgo2b]]<</speech>>
<div class="media-box">
<video src="pub12.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I go to a different pub, but by chance bump into a tipsy Lisa as she’s finishing her lunch. She says she lives close by and insists I come to her [[flat.|pubgo3b]]<</speech>><div class="media-box">
<video src="sc8.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>It’s Rachel, she looks incredible. I’d better stop staring and have [[my shower.|rachel1a]]<</speech>><div class="media-box">
<video src="aero1.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Hello, can I [[try that.|ago1b]]<</speech>>
<div class="media-box">
<video src="pub21.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>When he tells me he rents a nice pad close by so I tell him I’d like to [[see it.|pubgo1c]]<</speech>><div class="media-box">
<video src="pub22.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>There’s obvious signs that a girl lives here too. Thankfully, he’s not a [[timewaster.|pubgo1d]]<</speech>><div class="media-box">
<video src="gohome11.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>The sex was nice but not exciting, but at least I’m not completely wasting the money I spend on contraceptive <<link [[pills.|pubgox]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><<if lastVisited("pub2") == 6>>
<<goto "bedsun2">>
<<elseif lastVisited("pub3") == 6>>
<<goto "bedsun3">>
<<elseif lastVisited("pub4") == 6>>
<<goto "bedsun4">>
<<elseif lastVisited("pub5") == 6>>
<<goto "bedsun5">>
<<elseif lastVisited("pub6") == 6>>
<<goto "bedsun6">>
<<elseif lastVisited("pub7") == 6>>
<<goto "bedsun7">>
<<elseif lastVisited("pub8") == 6>>
<<goto "bedsun8">>
<<elseif lastVisited("pub9") == 6>>
<<goto "bedsun9">>
<<elseif lastVisited("pub10") == 6>>
<<goto "bedsun10">>
<<elseif lastVisited("pub11") == 6>>
<<goto "bedsun11">>
<<elseif lastVisited("pub12") == 6>>
<<goto "bedsun12">>
<<elseif lastVisited("pub13") == 6>>
<<goto "bedsun13">>
<<elseif lastVisited("pub14") == 6>>
<<goto "bedsun14">>
<<elseif lastVisited("pub15") == 6>>
<<goto "bedsun15">>
<<elseif lastVisited("pub16") == 6>>
<<goto "bedsun16">>
<<else>>
<<back>>
<</if>>
<<goto "pubgo1">><<if not hasVisited("pubgo1")>>
<<goto "pubgo1">>
<<elseif not hasVisited("pubgo4")>>
<<goto "pubgo4">>
<<elseif hasVisited("sat5") && not hasVisited("pubgo2")>>
<<goto "pubgo2">>
<<elseif not hasVisited("pubgo5")>>
<<goto "pubgo5">>
<<elseif hasVisited("syb1") && not hasVisited("pubgo3")>>
<<goto "pubgo3">>
<<else>>
<<goto "homesun3">>
<</if>>
<div class="media-box">
<video src="pub10.mp4" autoplay loop muted></video>
</div>
<<speech "Lisa">>Nice pub isn’t it.<</speech>>
<<speech "Donna">>Yes, the food is good as well.<</speech>>
<<speech "Lisa">>I’m Lisa, by the way.<</speech>>
<<speech "Donna">>I’m Donna nice to meet you.<</speech>>
<<speech "Lisa">>You too, see you [[later.|pubgox2]]<</speech>><div class="media-box">
<video src="pub23.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>When he tells me he lives close by I tell him I’d like to go [[with him.|pubgo2c]]<</speech>><div class="media-box">
<video src="pub25.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I show him I'm not a [[timewaster.|pubgo2d]]<</speech>><div class="media-box">
<video src="pub40.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>She doesn’t waste any time but seems [[inexperienced.|pubgo3c]]<</speech>><div class="media-box">
<video src="pub41.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>So I get her off, grab my stuff, kiss her and [[leave.|pubgo3d]]<</speech>><div class="media-box">
<video src="office3.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Walking to work is nice when it’s [[sunny.|morn7]]<</speech>>
<<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "amo7">>
<<elseif _v == 2>>
<<goto "atue7">>
<<elseif _v == 3>>
<<goto "awed7">>
<<elseif _v == 4>>
<<goto "athu7">>
<<else>>
<<goto "afri7">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="officepic3.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|atue7b]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|awed7b]]<</speech>><div class="media-box">
<img src="officepic2.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|afri7b]]<</speech>><div class="media-box">
<img src="officepic11.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a hot one today. Time to get to [[work.|editoro]]<</speech>><div class="media-box">
<img src="officepic10.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a hot one today. Time to get to [[work.|editork]]<</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "mo7">>
<<elseif _v == 2>>
<<goto "tue7">>
<<elseif _v == 3>>
<<goto "wed7">>
<<elseif _v == 4>>
<<goto "thu7">>
<<else>>
<<goto "fri7">>
<</if>>
<</nobr>><div class="media-box">
<img src="editor3.gif">
</div>
<<speech "Donna">>I've finished the edit. Thanks for giving me that tape, it was interesting.<</speech>>
<<speech "John">>Happy to help.<</speech>>
<<speech "Donna">>I was wondering if you’ve ever done it?<</speech>>
<<speech "John">>Done what?<</speech>>
<<speech "Donna">>Anal sex.<</speech>>
<<speech "John">>Errr, no why?<</speech>>
<<speech "Donna">>Do you want to try it…….. [[now.|thu7b]]<</speech>><div class="media-box">
<img src="80quid.jpg">
</div>
<<speech "John">>Here’s your pay packet. I've increased it to [[eighty quid.|fri7b]]<</speech>>
<<set $cash += 80>><div class="media-box">
<img src="editor.gif">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>Yes, I need you to photocopy everything in that file before you go. Ok see you [[tomorrow.|wed7b]]<</speech>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="grope12.mp4" autoplay loop muted></video>
</div>
<<speech "John">>Did you like that tape?<</speech>>
<<speech "Donna">>Give me something hotter than that to edit or a pay raise if you want to cop a feel. Now it's time for me to go <<link [[home.|home7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu7"
alt="mu7" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv7"
alt="tv7" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dress7b"
alt="dress7b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dress7"
alt="dress7" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bed7"
alt="bed7" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bed7]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed7]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tv7]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "outmap7">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|outmap7]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out7')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('bar7')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club7')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "out7">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tv7b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bed7]]<</speech>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|outmap7]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|bar7b]] or [[not?|outmap7]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<if not hasVisited("syb1")>>
<<goto "syb1">>
<<elseif hasVisited("syb1") && not hasVisited("syb2")>>
<<goto "syb2">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|outmap7]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|club7b]] or [[not?|outmap7]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out7]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out7]]<</speech>>
<<elseif $worn == "bs" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out7]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out7]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out7]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|out7]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out7]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out7]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out7]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out7]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out7]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out7]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|out7]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out7]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[shopping.|shop7]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<speech "Message">>If you want to skip the Saturday chores and go straight to Saturday night <<link [[click here.|nightsat7]]>>
<<AdvancePeriod 3>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go to pay the <<link [[rent.|rentwalk7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>This is my landlord's [[office.|rent7]]<</speech>><div class="media-box">
<video src="rent1.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>Er, hi. Here’s the rent.<</speech>>
<<speech "Evening">>You give old Mr Morgan £35 for the rent then go <<link [[home.|homesat7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 35>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll have a shower, eat, then decide what <<link [[to do.|nightsat7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musat7"
alt="musat7" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsat7"
alt="tvsat7" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssat7b"
alt="dresssat7b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssat7"
alt="dresssat7" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsat7"
alt="bedsat7" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<if lastVisited("sat7") ==1>><<set $cash -= 45>><</if>><<goto "vcr">>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsat7]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat7]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat7]]<</speech>>
<div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsat7">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsat7]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat7]]<</speech>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 5>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn7b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn7]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat7')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat7b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsat7')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat7b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsat7')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat7">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat7b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsat7]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsat7b]] or [[not?|mapsat7]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<if not hasVisited("syb1")>>
<<goto "syb1">>
<<elseif hasVisited("syb1") && not hasVisited("syb2")>>
<<goto "syb2">>
<</if>>
<</nobr>><div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("sat5")>>
<<speech "Donna">> feel like a yokel. I should [[leave.|outsat7]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat7]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat7]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat7]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat7]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|outsat7]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat7]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="cl4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat7]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat7]]<</speech>>
<<elseif $worn == "bs" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat7]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat7]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat7]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsat7]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat7]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsat7]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsat7b]] or [[not?|mapsat7]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Afternoon">>Then a nice refreshing <<link [[shower.|sunaft7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="dress2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Sightseeing is nice on a Sunday <<link [[afternoon.|sight7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="ss1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="sunday.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="pub7"
alt="pub7" title="pub"
coords="8,6,308,225" shape="rect">
<area
data-passage="aero7"
alt="aero7" title="aerobics"
coords="10,254,307,474" shape="rect">
<area
data-passage="sight7"
alt="sight7" title="sightseeing"
coords="348,8,633,469" shape="rect">
</map>
<</nobr>>
<<speech "Donna">>It's Sunday afternoon. Should I go to aerobics, a pub lunch or sightseeing.<</speech>>
<div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, eat, then decide what <<link [[to do.|nightsun7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musun7"
alt="musun7" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsun7"
alt="tvsun7" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssun7b"
alt="dresssun7b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssun7"
alt="dresssun7" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsun7"
alt="bedsun7" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsun7]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun7]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<goto "vcr">><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsun7">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun7]]<</speech>>
<div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsun7]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun7')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun7b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun7')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun7b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun7')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun7">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun7b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, but it's time to go [[home.|bedsun7]]<</speech>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[work.|office8]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if visited("mon8") == 6>><<goto "sat8">><</if>><div class="media-box">
<video src="pub1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>You just can't beat a traditional <<link [[pub lunch.|pub7b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 5>>
<<if not hasVisited("pubgo1")>>
<<goto "pubgo1">>
<<elseif not hasVisited("pubgo4")>>
<<goto "pubgo4">>
<<elseif not hasVisited("pubgo2")>>
<<goto "pubgo2">>
<<elseif not hasVisited("pubgo5")>>
<<goto "pubgo5">>
<<elseif hasVisited("syb1") && not hasVisited("pubgo3")>>
<<goto "pubgo3">>
<<else>>
<<goto "homesun7">>
<</if>>
<div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsun7]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsun7b]] or [[not?|mapsun7]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<if not hasVisited("syb1")>>
<<goto "syb1">>
<<elseif hasVisited("syb1") && not hasVisited("syb2")>>
<<goto "syb2">>
<</if>>
<</nobr>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsun7]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsun7b]] or [[not?|mapsun7]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun7]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun7]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun7]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun7]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun7]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|outsun7]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun7]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="cl5.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("sat5")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("sat5")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun7]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun7]]<</speech>>
<<elseif $worn == "bs" && hasVisited("sat5")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("sat5")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun7]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun7]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun7]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsun7]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel invisible, I need to improve my appearance. Time to [[leave.|outsun7]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero7b]]<</speech>><div class="media-box">
<img src="rec.jpg">
</div>
<<speech "Rachel">>Hi, are you here for aerobics?<</speech>>
<<speech "Donna">>Yes. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, I’m Rachel, let me know if you need anything.<</speech>>
<<speech "Donna">>I’m Donna, [[thanks.|aero7c]]<</speech>>
<<nobr>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<set $cash -= 5>>
<<if hasVisited("aero1b") || hasVisited("aero2b") || hasVisited("aero3b") || hasVisited("aero4b") || hasVisited("aero5b")>>
<<goto "aero7e">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look as sexy as [[her.|aero7d]]<</speech>>
<<nobr>>
<<if not hasVisited("ago1")>>
<<goto "ago1">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="as1.jpg">
</div>
<<nobr>>
<<if not hasVisited("rachel1") && hasVisited("syb1")>>
<<speech "Evening">>Quick shower then..... is that <<link [[Rachel?|rachel1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Evening">>Quick shower then <<link [[home.|homesun7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
7
<div class="media-box">
<img src="rec.jpg">
</div>
<<speech "Rachel">>Hi, Donna, great to see you again.<</speech>>
<<speech "Donna">>Hi Rachel. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, let me know if you need anything, anything at all.<</speech>>
<<speech "Donna">>Cool, [[thanks.|aero7c]]<</speech>><div class="media-box">
<video src="sc12.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>She doesn’t waste [[any time.|rachel1e]]<</speech>><div class="media-box">
<video src="snow.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I say my goodbyes and [[Ieave.|rachel1x]]<</speech>>
<<if lastVisited("aero5d") == 8>>
<<goto "bedsun5">>
<<elseif lastVisited("aero6d") == 8>>
<<goto "bedsun6">>
<<elseif lastVisited("aero7d") == 8>>
<<goto "bedsun7">>
<<elseif lastVisited("aero8d") == 8>>
<<goto "bedsun8">>
<<elseif lastVisited("aero9d") == 8>>
<<goto "bedsun9">>
<<elseif lastVisited("aero10d") == 8>>
<<goto "bedsun10">>
<<elseif lastVisited("aero11d") == 8>>
<<goto "bedsun11">>
<<elseif lastVisited("aero12d") == 8>>
<<goto "bedsun12">>
<<elseif lastVisited("aero13d") == 8>>
<<goto "bedsun13">>
<<elseif lastVisited("aero14d") == 8>>
<<goto "bedsun14">>
<<elseif lastVisited("aero15d") == 8>>
<<goto "bedsun15">>
<<elseif lastVisited("aero16d") == 8>>
<<goto "bedsun16">>
<<else>>
<<back>>
<</if>>
<div class="media-box">
<video src="pub11.mp4" autoplay loop muted></video>
</div>
<<speech "Lisa">>Hi Donna come and sit with me.<</speech>>
<<speech "Donna">>Hi Lisa, ok.<</speech>>
<<speech "Thinks">>I chit chat with Lisa for a while then go [[home.|pubgox2]]<</speech>><<if lastVisited("pub2") == 3>>
<<goto "homesun2">>
<<elseif lastVisited("pub3") == 3>>
<<goto "homesun3">>
<<elseif lastVisited("pub4") == 3>>
<<goto "homesun4">>
<<elseif lastVisited("pub5") == 3>>
<<goto "homesun5">>
<<elseif lastVisited("pub6") == 3>>
<<goto "homesun6">>
<<elseif lastVisited("pub7") == 3>>
<<goto "homesun7">>
<<elseif lastVisited("pub8") == 3>>
<<goto "homesun8">>
<<elseif lastVisited("pub9") == 3>>
<<goto "homesun9">>
<<elseif lastVisited("pub10") == 3>>
<<goto "homesun10">>
<<elseif lastVisited("pub11") == 3>>
<<goto "homesun11">>
<<elseif lastVisited("pub12") == 3>>
<<goto "homesun12">>
<<elseif lastVisited("pub13") == 3>>
<<goto "homesun13">>
<<elseif lastVisited("pub14") == 3>>
<<goto "homesun14">>
<<elseif lastVisited("pub15") == 3>>
<<goto "homesun15">>
<<elseif lastVisited("pub16") == 3>>
<<goto "homesun16">>
<<else>>
<<back>>
<</if>>
<<if lastVisited("aero5c") == 5>>
<<goto "homesun5">>
<<elseif lastVisited("aero6c") == 5>>
<<goto "homesun6">>
<<elseif lastVisited("aero7c") == 5>>
<<goto "homesun7">>
<<elseif lastVisited("aero8c") == 5>>
<<goto "homesun8">>
<<elseif lastVisited("aero9c") == 5>>
<<goto "homesun9">>
<<elseif lastVisited("aero10c") == 5>>
<<goto "homesun10">>
<<elseif lastVisited("aero11c") == 5>>
<<goto "homesun11">>
<<elseif lastVisited("aero12c") == 5>>
<<goto "homesun12">>
<<elseif lastVisited("aero13c") == 5>>
<<goto "homesun13">>
<<elseif lastVisited("aero14c") == 5>>
<<goto "homesun14">>
<<elseif lastVisited("aero15c") == 5>>
<<goto "homesun15">>
<<elseif lastVisited("aero16c") == 5>>
<<goto "homesun16">>
<<else>>
<<back>>
<</if>>
<div class="media-box">
<video src="aero2.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>It’s too hard, I’m better [[at this.|ago1c]]<</speech>>
<div class="media-box">
<video src="aero3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>[[Mmmmnnnmm.|ago1d]]<</speech>><div class="media-box">
<img src="as1.jpg">
</div>
<<speech "Evening">>Quick shower then <<link [[home.|ago1x]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="time2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="editor15.mp4" autoplay loop muted></video>
</div>
<<speech "John">>Ok.<</speech>>
<<speech "Donna">>I’ll make sure nobody comes in.<</speech>>
<<speech "John">>Ok, wow.<</speech>>
<<speech "Donna">>Take off my [[panties.|thu7c]]<</speech>>
<div class="media-box">
<video src="ww20.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Oh thanks, now you relax and let me thank [[properly.|fri7c]]<</speech>>
<div class="media-box">
<video src="ww21.mp4" autoplay loop muted></video>
</div>
<<speech "John">>Oh my god.<</speech>>
<<speech "Jemma">>John, I brought the paperwork........<</speech>>
<<speech "Thinks">>It’s that cow Lisa, I’ll freak her out.<</speech>>
<<speech "Donna">>Hi Lisa, do you want to help me suck his [[cock?|fri7d]]<</speech>>
<div class="media-box">
<video src="ww22.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Oh my god, she’s doing it. Maybe she’s not so bad after all.<</speech>>
<<speech "John">>[[Aaaaaahhhh.|fri7e]]<</speech>><div class="media-box">
<video src="time2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><img src="closed.gif">
<<speech "Donna">>I forgot, they're closed Friday evenings, Friday night is party night. I might as well go <<back>>.<</speech>><div class="media-box">
<video src="sc11.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I show her that I’m [[hot to trot.|rachel1d]]<</speech>><div class="media-box">
<video src="sc9.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>And neither [[do I.|rachel1f]]<</speech>>
<div class="media-box">
<video src="snow1.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>Look at the <<link [[snow.|rachel1c]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="rec6.jpg">
</div>
<<speech "Rachel">>Hi Donna, I live round the corner. Wanna come with?<</speech>>
<<speech "Donna">>[[Ok.|rachel1b]]<</speech>>
<div class="media-box">
<video src="office3.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Walking to work is nice when it’s [[sunny.|morn8]]<</speech>>
<div class="media-box">
<video src="editor16.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>He’s got an erection. I’ll remind him that I want to work on hot videos.<</speech>>
<<speech "John">>Aaaaaah, thanks Donna, wow.<</speech>>
<<speech "Donna">>Remember to give me something fun to edit. See you [[tomorrow.|mo4e]]<</speech>>
<div class="media-box">
<img src="wash1.gif">
</div>
<<speech "Evening">>Go to the bathroom, wash my hands and head <<link [[home.|home4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="pcopy2.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">> Wow, so that's what Lucy meant by interesting. Shit, Darren's even got his cock out. I'd better go before they [[see me.|wed7c]]<</speech>>
<div class="media-box">
<img src="file3.jpg">
</div>
<<speech "Evening">>I put the paperwork back in Johns office with a note saying the copier was on the fritz and go <<link [[home.|home7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "amo8">>
<<elseif _v == 2>>
<<goto "atue8">>
<<elseif _v == 3>>
<<goto "awed8">>
<<elseif _v == 4>>
<<goto "athu8">>
<<else>>
<<goto "afri8">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|amo8b]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|atue8b]]<</speech>><div class="media-box">
<img src="officepicr2.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a hot one today. Time to get to [[work.|roll2]]<</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "mo8">>
<<elseif _v == 2>>
<<goto "tue8">>
<<elseif _v == 3>>
<<goto "wed8">>
<<elseif _v == 4>>
<<goto "thu8">>
<<else>>
<<goto "fri8">>
<</if>>
<</nobr>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|afri8b]]<</speech>><div class="media-box">
<img src="officepic3.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|athu8b]]<</speech>><div class="media-box">
<video src="editor3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Hi John. I’ve finish the tape, what are you [[watching?|mo8b]]<</speech>>
<div class="media-box">
<img src="editor.gif">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>Yes, I need you to photocopy everything in that file before you go. Ok see you [[tomorrow.|tue8b]]<</speech>>
<div class="media-box">
<img src="tab1.gif">
</div>
<<speech "Donna">>Oh my god I needed that. I'll go and tell John I've [[finished.|wed8b]]<</speech>><div class="media-box">
<img src="editor.gif">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>Yes, I need you to photocopy everything in that file before you go. Ok see you [[tomorrow.|thu8b]]<</speech>>
<div class="media-box">
<img src="80quid.jpg">
</div>
<<speech "John">>Here’s your wages.<</speech>>
<<speech "Donna">>Thanks [[John.|fri8b]]<</speech>>
<<set $cash += 80>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu8"
alt="mu8" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv8"
alt="tv8" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dress8b"
alt="dress8b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dress8"
alt="dress8" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bed8"
alt="bed8" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bed8]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed8]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tv8]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "outmap8">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|outmap8]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out8')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('bar8')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club8')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "out8">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tv8b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bed8]]<</speech>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|outmap8]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|club8b]] or [[not?|outmap8]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out8]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out8]]<</speech>>
<<elseif $worn == "bs" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out8]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out8]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out8]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|out8]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out8]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out8]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out8]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out8]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out8]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out8]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|out8]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out8]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|outmap8]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|bar8b]] or [[not?|outmap8]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<if not hasVisited("syb1")>>
<<goto "syb1">>
<<elseif hasVisited("syb1") && not hasVisited("syb2")>>
<<goto "syb2">>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Strange dream. Time to go to <<link [[shopping.|shop8]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<speech "Message">>If you want to skip the Saturday chores and go straight to Saturday night <<link [[click here.|nightsat8]]>>
<<AdvancePeriod 3>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musat8"
alt="musat8" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsat8"
alt="tvsat8" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssat8b"
alt="dresssat8b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssat8"
alt="dresssat8" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsat8"
alt="bedsat8" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<if lastVisited("sat8") ==1>><<set $cash -= 45>><</if>><div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go to pay the <<link [[rent.|rentwalk8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>This is my landlord's [[office.|rent8]]<</speech>><div class="media-box">
<video src="rent1.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>Er, hi. Here’s the rent.<</speech>>
<<speech "Evening">>You give old Mr Morgan £35 for the rent then go <<link [[home.|homesat8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 35>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll have a shower, eat, then decide what <<link [[to do.|nightsat8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsat8]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat8]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat8]]<</speech>>
<div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsat8">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsat8]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat8')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat8b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsat8')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat8b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsat8')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat8">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat8b">>
<</if>>
<</nobr>>
<<goto "vcr">>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat8]]<</speech>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsat8]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsat8b]] or [[not?|mapsat8]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="ba5.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("sat5")>>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("sat5")>>
<<speech "Donna">>Jesus, she’s blowing him right in the middle of the bar. I should [[leave.|outsat8]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat8]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat8]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth.I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat8]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat8]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth.This place is so trendy, I need to buy some new clothes. I should [[leave.|outsat8]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I feel invisible, I need to improve my appearance. Time to [[leave.|outsat8]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsat8]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsat8b]] or [[not?|mapsat8]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<if not hasVisited("syb1")>>
<<goto "syb1">>
<<elseif hasVisited("syb1") && not hasVisited("syb2")>>
<<goto "syb2">>
<</if>>
<</nobr>><div class="media-box">
<video src="cl3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat8]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat8]]<</speech>>
<<elseif $worn == "bs" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat8]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat8]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat8]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsat8]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat8]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 5>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn8b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn8]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="dress2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Sightseeing is nice on a Sunday <<link [[afternoon.|sight8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Afternoon">>Then a nice refreshing <<link [[shower.|sunaft8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="ss2.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="sunday.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="pub8"
alt="pub8" title="pub"
coords="8,6,308,225" shape="rect">
<area
data-passage="aero8"
alt="aero8" title="aerobics"
coords="10,254,307,474" shape="rect">
<area
data-passage="sight8"
alt="sight8" title="sightseeing"
coords="348,8,633,469" shape="rect">
</map>
<</nobr>>
<<speech "Donna">>It's Sunday afternoon. Should I go to aerobics, a pub lunch or sightseeing.<</speech>>
<div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, eat, then decide what <<link [[to do.|nightsun8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musun8"
alt="musun8" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsun8"
alt="tvsun8" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssun8b"
alt="dresssun8b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssun8"
alt="dresssun8" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsun8"
alt="bedsun8" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsun8]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun8]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<goto "vcr">><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsun8">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun8]]<</speech>>
<div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsun8]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, but it's time to go [[home.|bedsun8]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun8')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun8b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun8')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun8b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun8')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun8">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun8b">>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[work.|office9]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if visited("mon9") == 4>><<goto "red10">><</if>>
<<if visited("mon9") == 6>><<goto "sat9">><</if>><div class="media-box">
<video src="pub1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>You just can't beat a traditional <<link [[pub lunch.|pub8b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 5>>
<<if not hasVisited("pubgo1")>>
<<goto "pubgo1">>
<<elseif not hasVisited("pubgo4")>>
<<goto "pubgo4">>
<<elseif not hasVisited("pubgo2")>>
<<goto "pubgo2">>
<<elseif not hasVisited("pubgo5")>>
<<goto "pubgo5">>
<<elseif not hasVisited("pubgo3")>>
<<goto "pubgo3">>
<<else>>
<<goto "homesun8">>
<</if>>
<div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsun8]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsun8b]] or [[not?|mapsun8]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<if not hasVisited("syb1")>>
<<goto "syb1">>
<<elseif hasVisited("syb1") && not hasVisited("syb2")>>
<<goto "syb2">>
<</if>>
<</nobr>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsun8]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsun8b]] or [[not?|mapsun8]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero8b]]<</speech>><div class="media-box">
<video src="ba3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("sat5")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("sat5")>>
<<speech "Donna">>Jesus, she’s blowing him right in the middle of the bar. I should [[leave.|outsun8]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun8]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun8]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun8]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun8]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Is that girl sucking that guy’s cock? This place is so trendy, I need to buy some new clothes. I should [[leave.|outsun8]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel invisible, I need to improve my appearance. Time to [[leave.|outsun8]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="cl4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun8]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun8]]<</speech>>
<<elseif $worn == "bs" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun8]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun8]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun8]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsun8]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun8]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="rec2.jpg">
</div>
<<speech "Rachel">>Hi, are you here for aerobics?<</speech>>
<<speech "Donna">>Yes. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, I’m Rachel, let me know if you need anything.<</speech>>
<<speech "Donna">>I’m Donna, [[thanks.|aero8c]]<</speech>>
<<nobr>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<set $cash -= 5>>
<<if hasVisited("aero1b") || hasVisited("aero2b") || hasVisited("aero3b") || hasVisited("aero4b") || hasVisited("aero5b") || hasVisited("aero7b")>>
<<goto "aero8e">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look as sexy as [[her.|aero8d]]<</speech>>
<<nobr>>
<<if not hasVisited("ago1")>>
<<goto "ago1">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="as1.jpg">
</div>
<<nobr>>
<<if not hasVisited("rachel1") && hasVisited("syb1")>>
<<speech "Evening">>Quick shower then..... is that <<link [[Rachel?|rachel1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Evening">>Quick shower then <<link [[home.|homesun8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
8
<div class="media-box">
<img src="rec2.jpg">
</div>
<<speech "Rachel">>Hi, Donna, great to see you again.<</speech>>
<<speech "Donna">>Hi Rachel. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, let me know if you need anything, anything at all.<</speech>>
<<speech "Donna">>Cool, [[thanks.|aero8c]]<</speech>><div class="media-box">
<video src="office3.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Walking to work is nice when it’s [[sunny.|morn9]]<</speech>>
<div class="media-box">
<video src="gohome11.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>That was <<link [[nice.|pubgox]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="gohome11.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>Well, that was <<link [[fun.|pubgox]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>That was [[fun.|barclubz]]<</speech>><div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>That was [[fun.|barclubz]]<</speech>><div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>That was [[fun.|barclubz]]<</speech>><div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>That was [[fun.|barclubz]]<</speech>><div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>That was [[fun.|barclubz]]<</speech>><div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>That was [[fun.|barclubz]]<</speech>><div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>That was [[fun.|barclubz]]<</speech>><div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>That was [[fun.|barclubz]]<</speech>><div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>That was [[fun.|barclubz]]<</speech>><div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<if visited() >= 2>>
<<speech "Donna">>Now I really am a [[slut.|barclubz]]<</speech>>
<<else>>
<<speech "Donna">>That was [[fun.|barclubz]]<</speech>>
<</if>>
<div class="media-box">
<video src="rain.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Walking to work isn't as much fun when it's [[raining.|morn6]]<</speech>>
<<set _v = visited() % 6>>
<<if _v == 1>>
<<goto "amo6">>
<<elseif _v == 2>>
<<goto "atue6">>
<<elseif _v == 3>>
<<goto "awed6">>
<<elseif _v == 4>>
<<goto "athu6">>
<<else>>
<<goto "afri6">>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[work.|office5]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if visited("mon5") == 6>><<goto "sat5">><</if>><div class="media-box">
<video src="office3.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Walking to work is nice when it’s [[sunny.|morn5]]<</speech>>
<<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "amo5">>
<<elseif _v == 2>>
<<goto "atue5">>
<<elseif _v == 3>>
<<goto "awed5">>
<<elseif _v == 4>>
<<goto "athu5">>
<<else>>
<<goto "afri5">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|amo5b]]<</speech>><div class="media-box">
<img src="officepic14.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a hot one today. Time to get to [[work.|roll1]]<</speech>><div class="media-box">
<img src="officepic3.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|awed5b]]<</speech>><div class="media-box">
<img src="officepic7.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a hot one today. Time to get to [[work.|editori]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|afri5b]]<</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "mo5">>
<<elseif _v == 2>>
<<goto "tue5">>
<<elseif _v == 3>>
<<goto "wed5">>
<<elseif _v == 4>>
<<goto "thu5">>
<<else>>
<<goto "fri5">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Donna">>John must have gone home. It’s Wednesday, I could go and see Sybil’s [[shoot.|wed5b]]<</speech>><div class="media-box">
<img src="editor.gif">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>Yes, I need you to photocopy everything in that file before you go. Ok see you [[tomorrow.|thu5b]]<</speech>><div class="media-box">
<img src="editor.gif">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>Yes, I need you to photocopy everything in that file before you go. Ok see you [[tomorrow.|tue5b]]<</speech>><div class="media-box">
<img src="peep3.jpg">
</div>
<<speech "Thinks">>I wonder if John's got his [[cock out?|mo5b]]<</speech>>
<div class="media-box">
<img src="john2.jpg">
</div>
<<speech "Thinks">>John looks really focused, I wonder what he’s [[working on.|fri5b]] <</speech>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu5"
alt="mu5" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv5"
alt="tv5" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dress5b"
alt="dress5b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dress5"
alt="dress5" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bed5"
alt="bed5" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bed5]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed5]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if hasVisited("fri5")>><<goto "dream1">><</if>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tv5]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "outmap5">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|outmap5]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out5')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('bar5')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club5')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "out5">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tv5b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bed5]]<</speech>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|outmap5]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|bar5b]] or [[not?|outmap5]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("mon6")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out5]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out5]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out5]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out5]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out5]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|out5]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out5]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|outmap5]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|club5b]] or [[not?|outmap5]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("mon6")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out5]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out5]]<</speech>>
<<elseif $worn == "bs" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("mon6")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out5]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out5]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out5]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|out5]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out5]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Strange dream. Time to go to <<link [[shopping.|shop5]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<speech "Message">>If you want to skip the Saturday chores and go straight to Saturday night <<link [[click here.|nightsat5]]>>
<<AdvancePeriod 3>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musat5"
alt="musat5" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsat5"
alt="tvsat5" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssat5b"
alt="dresssat5b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssat5"
alt="dresssat5" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsat5"
alt="bedsat5" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<if lastVisited("sat5") ==1>><<set $cash -= 45>><</if>><div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go to pay the <<link [[rent.|rentwalk5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>This is my landlord's [[office.|rent5]]<</speech>><div class="media-box">
<video src="rent1.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>Er, hi. Here’s the rent.<</speech>>
<<speech "Evening">>You give old Mr Morgan £35 for the rent then go <<link [[home.|homesat5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 35>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll have a shower, eat, then decide what <<link [[to do.|nightsat5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsat5]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat5]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat5]]<</speech>>
<<goto "vcr">><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsat5]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsat5">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat5')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat5b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsat5')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat5b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsat5')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat5">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat5b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat5]]<</speech>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 5>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn5b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn5]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Afternoon">>Then a nice refreshing <<link [[shower.|sunaft5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="dress2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Sightseeing is nice on a Sunday <<link [[afternoon.|sight5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="ss4.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="sunday.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="pub5"
alt="pub5" title="pub"
coords="8,6,308,225" shape="rect">
<area
data-passage="aero5"
alt="aero5" title="aerobics"
coords="10,254,307,474" shape="rect">
<area
data-passage="sight5"
alt="sight5" title="sightseeing"
coords="348,8,633,469" shape="rect">
</map>
<</nobr>>
<<speech "Donna">>It's Sunday afternoon. Should I go to aerobics, a pub lunch or sightseeing.<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun5')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun5b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun5')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun5b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun5')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun5">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun5b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, then decide what <<link [[to do.|nightsun5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="pub1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>You just can't beat a traditional <<link [[pub lunch.|pub5b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 5>>
<<if not hasVisited("pubgo1")>>
<<goto "pubgo1">>
<<elseif not hasVisited("pubgo4")>>
<<goto "pubgo4">>
<<elseif not hasVisited("pubgo2")>>
<<goto "pubgo2">>
<<elseif not hasVisited("pubgo5")>>
<<goto "pubgo5">>
<<elseif hasVisited("syb1") && not hasVisited("pubgo3")>>
<<goto "pubgo3">>
<<else>>
<<goto "homesun5">>
<</if>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musun5"
alt="musun5" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsun5"
alt="tvsun5" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssun5b"
alt="dresssun5b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssun5"
alt="dresssun5" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsun5"
alt="bedsun5" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsun5]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun5]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun5]]<</speech>>
<div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsun5">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsun5]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, but it's time to go [[home.|bedsun5]]<</speech>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsun5]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsun5b]] or [[not?|mapsun5]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("mon6")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun5]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun5]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun5]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun5]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun5]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|outsun5]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun5]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsun5]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsun5b]] or [[not?|mapsun5]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="cl1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("mon6")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun5]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun5]]<</speech>>
<<elseif $worn == "bs" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("mon")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun5]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun5]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun5]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsun5]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun5]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero5b]]<</speech>><div class="media-box">
<img src="rec4.jpg">
</div>
<<speech "Rachel">>Hi, are you here for aerobics?<</speech>>
<<speech "Donna">>Yes. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, I’m Rachel, let me know if you need anything.<</speech>>
<<speech "Donna">>I’m Donna, [[thanks.|aero5c]]<</speech>>
<<nobr>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<set $cash -= 5>>
<<if hasVisited("aero1b") || hasVisited("aero2b") || hasVisited("aero3b") || hasVisited("aero4b")>>
<<goto "aero5e">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look as sexy as [[her.|aero5d]]<</speech>><div class="media-box">
<img src="as1.jpg">
</div>
<<speech "Evening">>Quick shower then <<link [[home.|homesun5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="rec4.jpg">
</div>
<<speech "Rachel">>Hi, Donna, great to see you again.<</speech>>
<<speech "Donna">>Hi Rachel. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, let me know if you need anything, anything at all.<</speech>>
<<speech "Donna">>Cool, [[thanks.|aero5c]]<</speech>><div class="media-box">
<img src="pay.jpg">
</div>
<<speech "Donna">>Hi John, what are you working on?<</speech>>
<<speech "John">>Here's your pay packet. Pull up a chair if you want to see.<</speech>>
<<speech "Donna">>Ok, let me <<link [[see.|fri5c]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash += 70>><div class="media-box">
<video src="t4c.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>He’s got an erection watching this. I suppose I could [[help him out.|fri5d]]<</speech>>
<div class="media-box">
<video src="bt10.mp4" autoplay loop muted></video>
</div>
<<speech "John">>Wow, this feels so good.<</speech>>
<<speech "Thinks">>He’s taking a long time to cum. Should I try a [[blowjob?|fri5e]]<</speech>><div class="media-box">
<video src="bt12.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Ok, let’s try it like in the videos.<</speech>>
<<speech "Donna">>Ummmmnnmm.<</speech>>
<<speech "John">>[[Aaaaaahhhh.|fri5f]]<</speech>>
<div class="media-box">
<video src="bt13.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>See you [[Monday.|fri5g]]<</speech>><div class="media-box">
<img src="wash2.gif">
</div>
<<speech "Thinks">>He came in my mouth so I must have done it right. Time to head [[home.|fri5h]]<</speech>><div class="media-box">
<video src="gohome4.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>My first blowjob and I really liked it. It's like I was controlling him through his cock and the semen tasted ok, l like salty things. What a <<link [[day.|bed5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="lg1.jpg">
</div>
<<speech "Thinks">>Here we are. Ring the [[bell.|wed5c]]<</speech>><div class="media-box">
<video src="lg1.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>Hi Donna, Sybil said you might drop by, come in. She's getting her hair done, follow me.<</speech>>
<<speech "Evening">><<link [[Ok.|wed5d]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="sybilhair.mp4" autoplay loop muted></video>
</div>
<<speech "Sybil">>Hi Donna, their doing my hair. Wait for me in the studio, I’ll be there in a [[few minutes.|wed5e]]<</speech>><div class="media-box">
<video src="sybilhair2.mp4" autoplay loop muted></video>
</div>
<<speech "Sybil">>Hi Donna, sit there so you get a [[good view.|wed5f]]<</speech>><div class="media-box">
<video src="syb5a.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Shit, she’s so sexy I’m getting [[turned on.|wed5g]]<</speech>><div class="media-box">
<video src="syb5b.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>My face is burning up, it must be [[bright red.|wed5h]]<</speech>><div class="media-box">
<img src="sybil5d.jpg">
</div>
<<speech "Sybil">>What did you think?<</speech>>
<<speech "Donna">>Amazing, but I really have to go [[bye.|wed5i]]<</speech>><div class="media-box">
<video src="gohome4.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I have to stop saying amazing. Does she want to get into my <<link [[pants?|bed5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="time10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="ww7.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>John's having a wank, I should [[help.|fri4c]] <</speech>>
<div class="media-box">
<img src="wash1.gif">
</div>
<<speech "Evening">>Time to go <<link [[home.|home4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="time10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after4]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="ww5.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>He's waiting for me to catch him and then toss him off. [[Why not.|mo5c]] <</speech>>
<div class="media-box">
<video src="ww11.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Hi John, let me help you with that.<</speech>>
<<speech "John">>Thanks Donna<</speech>>
<<speech "Donna">>Show me what you’re [[working on.|mo5d]]<</speech>>
<div class="media-box">
<video src="zcoffee3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Ooh, two girls on one guy. Have you ever done that.<</speech>>
<<speech "John">>No.<</speech>>
<<speech "Donna">>Me neither, looks like fun [[though.|mo5e]]<</speech>>
<div class="media-box">
<img src="editor3.gif">
</div>
<<speech "John">>Thanks Donna, that was cool.<</speech>>
<<speech "Donna">>A raise for the extra effort would be cool. See you [[tomorrow.|mo5g]]<</speech>>
<div class="media-box">
<img src="wash1.gif">
</div>
<<speech "Evening">>Why do I find just doing that more exciting than a <<link [[shag?|home5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="ww6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let me see you cum Johnny.<</speech>>
<<speech "John">>Aaaaaahhhh.<</speech>>
<<speech "Donna">>Mmm, nice one [[Johnny.|mo5f]]<</speech>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsat5]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsat5b]] or [[not?|mapsat5]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("mon6")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("mon6")>>
<<speech "Donna">>Jesus, she’s blowing him right in the middle of the bar. I should [[leave.|outsat5]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat5]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat5]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat5]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat5]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Is that girl sucking that guy’s cock? This place is so trendy, I need to buy some new clothes. I should [[leave.|outsat5]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel invisible, I need to improve my appearance. Time to [[leave.|outsat5]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsat5]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsat5b]] or [[not?|mapsat5]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("mon6")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat5]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat5]]<</speech>>
<<elseif $worn == "bs" && hasVisited("mon6")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("mon6")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat5]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat5]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat5]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsat5]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat5]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="editor15b.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Not too hard.<</speech>>
<<speech "John">>Aaaaaahhhh.<</speech>>
<<speech "Donna">>Oh, oh, ooooh my [[god!|thu7d]]<</speech>>
<div class="media-box">
<video src="time2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="wash1.gif">
</div>
<<speech "Evening">>My god that was so exciting, I need to go <<link [[home.|home7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="ww23.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Oh my god, she swallowed it all, that’s so hot.<</speech>>
<<speech "Jemma">>You must not tell anyone John, my boss cannot find out, ok?<</speech>>
<<speech "John">>Ok, Jemma. Thanks for that it was top.<</speech>>
<<speech "Thinks">>The asshole didn’t thank me. He’ll pay for [[that.|fri7f]]<</speech>>
<div class="media-box">
<img src="wash1.gif">
</div>
<<speech "Evening">>Jemma's kind of <<link [[sexy.|home7]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="cop4.mp4" autoplay loop muted></video>
</div>
<<speech "Darren">>Damn things not working again.<</speech>>
<<speech "Donna">>I’ll go and tell the [[office manager.|tue5c]]<</speech>>
<div class="media-box">
<img src="peep7.jpg">
</div>
<<speech "Donna">>What’s going on in her [[office.|tue5d]]<</speech>><div class="media-box">
<video src="cop1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>Christ, she’s giving some guy a blowjob. It looks like I was wrong about <<link [[Jemma.|home5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="jem1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>Oh my god, some guy's shagging her up the bum. I saw something about this in Cosmo. I'll put the paperwork back in John's office and go <<link [[home.|home6]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="pcopy6.jpg">
</div>
<<speech "Diane">>Have you got a lot to copy?<</speech>>
<<speech "Donna">>No, I'll be finished in a [[minute.|thu5c]]<</speech>><div class="media-box">
<img src="lunacop1.gif">
</div>
<<speech "Diane">>No problem. Are you Donna the computer girl?<</speech>>
<<speech "Donna">>Yes, how did you know?<</speech>>
<<speech "Diane">>Lucy said you were cute. Let me know if you want to grab a drink sometime, ok?<</speech>>
<<speech "Donna">>Err, ok. I’ve finished you can have the copier. [[Bye.|thu5d]]<</speech>>
<div class="media-box">
<video src="file.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>I put all the stuff in John's office and go <<link [[home.|home5]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time9.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time8.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video done. Why has John come into my pokey <<link [[office.|after8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="lucy5.jpg">
</div>
<<speech "Lucy">>Hi Donna, I saw you watching us the other day.<</speech>>
<<speech "Donna">>I’m sorry I didn’t mean too. Why do you work for him?<</speech>>
<<speech "Lucy">>Oh that was nothing. Darren uses me like an object. I let him do whatever he wants with me, it’s so exciting. Sex with my boyfriend is so boring by comparison.<</speech>>
<<speech "Donna">>Oh, I didn’t know.<</speech>>
<<speech "Lucy">>It’s cool, see you [[around.|tue8c]]<</speech>>
<div class="media-box">
<video src="lunacop2.mp4" autoplay loop muted></video>
</div>
<<speech "Diane">>Hi Donna, this is for you.<</speech>>
<<speech "Donna">>Err thanks.<</speech>>
<<speech "Diane">>See you around cute [[computer girl.|thu8c]]<</speech>>
<div class="media-box">
<img src="pcopy6.jpg">
</div>
<<speech "Evening">>I put the finished work in John's office and go <<link [[home.|home8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="pcopy6.jpg">
</div>
<<speech "Evening">>I put the finished work in John's office and go <<link [[home.|home8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="vid12.gif">
</div>
<<speech "Donna">>I hope that guy thanks both of the ladies, [[not just one.|mo8c]]<</speech>><div class="media-box">
<img src="editor5.gif">
</div>
<<speech "Evening">>No, no, not today. See you <<link [[tomorrow.|home8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="editor14a.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Ooh, is that a hard on?<</speech>>
<<speech "John">>Er.....<</speech>>
<<speech "Donna">>What do you want to do?<</speech>>
<<speech "John">>Shag?<</speech>>
<<speech "Donna">>Tell me what to do boss.<</speech>>
<<speech "John">>Turn round and bend over.<</speech>>
<<speech "Donna">> [[Yes sir.|fri8c]]<</speech>>
<div class="media-box">
<video src="editor14b.mp4" autoplay loop muted></video>
</div>
<<speech "John">>[[Aaaaaaaaah.|fri8d]]<</speech>><div class="media-box">
<img src="wash1.gif">
</div>
<<speech "Evening">>Maybe I understand what Lucy <<link [[means.|home8]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "amo9">>
<<elseif _v == 2>>
<<goto "atue9">>
<<elseif _v == 3>>
<<goto "awed9">>
<<elseif _v == 4>>
<<goto "athu9">>
<<else>>
<<goto "afri9">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|awed9b]]<</speech>><div class="media-box">
<img src="officepic2.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|athu9b]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|afri9b]]<</speech>><div class="media-box">
<img src="officepic15.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a hot one today. Time to get to [[work.|editorn]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|amo9b]]<</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "mo9">>
<<elseif _v == 2>>
<<goto "tue9">>
<<elseif _v == 3>>
<<goto "wed9">>
<<elseif _v == 4>>
<<goto "thu9">>
<<else>>
<<goto "fri9">>
<</if>>
<</nobr>><div class="media-box">
<video src="hello5.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything [[else?|mo9b]]<</speech>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="editor.gif">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>Yes, I need you to photocopy everything in that file before you go. Ok see you [[tomorrow.|thu9b]]<</speech>>
<div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone <<link [[already.|fri9b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu9"
alt="mu9" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv9"
alt="tv9" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dress9b"
alt="dress9b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dress9"
alt="dress9" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bed9"
alt="bed9" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bed9]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed9]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tv9]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "outmap9">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|outmap9]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out9')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('bar9')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club9')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "out9">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tv9b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bed9]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|outmap9]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|bar9b]] or [[not?|outmap9]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<if not hasVisited("syb1")>>
<<goto "syb1">>
<<elseif hasVisited("syb1") && not hasVisited("syb2")>>
<<goto "syb2">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out9]]<</speech>>
<<elseif $worn == "lace" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out9]]<</speech>>
<<elseif $worn == "wd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out9]]<</speech>>
<<elseif $worn == "knick" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out9]]<</speech>>
<<elseif $worn == "boots" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out9]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|out9]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out9]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|outmap9]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|club9b]] or [[not?|outmap9]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out9]]<</speech>>
<<elseif $worn == "pt" && hasVisited("syb1")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt" && not hasVisited("syb1")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out9]]<</speech>>
<<elseif $worn == "bs" && hasVisited("sat5")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs" && not hasVisited("sat5")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out9]]<</speech>>
<<elseif $worn == "wj" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out9]]<</speech>>
<<elseif $worn == "dd" && hasVisited("sat7")>>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd" && not hasVisited("sat7")>>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out9]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|out9]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out9]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Strange dream. Time to go to <<link [[shopping.|shop9]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<speech "Message">>If you want to skip the Saturday chores and go straight to Saturday night <<link [[click here.|nightsat9]]>>
<<AdvancePeriod 3>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musat9"
alt="musat9" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsat9"
alt="tvsat9" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssat9b"
alt="dresssat9b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssat9"
alt="dresssat9" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsat9"
alt="bedsat9" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<if lastVisited("sat9") ==1>><<set $cash -= 45>><</if>><div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go to pay the <<link [[rent.|rentwalk9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>This is my landlord's [[office.|rent9]]<</speech>><div class="media-box">
<video src="rent1.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>Er, hi. Here’s the rent.<</speech>>
<<speech "Evening">>You give old Mr Morgan £35 for the rent then go <<link [[home.|homesat9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 35>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll have a shower, eat, then decide what <<link [[to do.|nightsat9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsat9]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat9]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat9]]<</speech>>
<div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsat9">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsat9]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat9')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat9b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsat9')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat9b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsat9')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat9">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat9b">>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 5>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn9b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn9]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat9]]<</speech>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsat9]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsat9b]] or [[not?|mapsat9]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<if not hasVisited("syb1")>>
<<goto "syb1">>
<<elseif hasVisited("syb1") && not hasVisited("syb2")>>
<<goto "syb2">>
<</if>>
<</nobr>><div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat9]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat9]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat9]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat9]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat9]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|outsat9]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat9]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="cl5.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat9]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat9]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat9]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat9]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat9]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsat9]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel invisible, I need to improve my appearance. Time to [[leave.|outsat9]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsat9]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsat9b]] or [[not?|mapsat9]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="dress2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Sightseeing is nice on a Sunday <<link [[afternoon.|sight9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Afternoon">>Then a nice refreshing <<link [[shower.|sunaft9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="ss3.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="sunday.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="pub9"
alt="pub9" title="pub"
coords="8,6,308,225" shape="rect">
<area
data-passage="aero9"
alt="aero9" title="aerobics"
coords="10,254,307,474" shape="rect">
<area
data-passage="sight9"
alt="sight9" title="sightseeing"
coords="348,8,633,469" shape="rect">
</map>
<</nobr>>
<<speech "Donna">>It's Sunday afternoon. Should I go to aerobics, a pub lunch or sightseeing.<</speech>>
<div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, eat, then decide what <<link [[to do.|nightsun9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musun9"
alt="musun9" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsun9"
alt="tvsun9" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssun9b"
alt="dresssun9b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssun9"
alt="dresssun9" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsun9"
alt="bedsun9" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsun9]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun9]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun9]]<</speech>>
<div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsun9">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsun9]]<</speech>><div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, but it's time to go [[home.|bedsun9]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun9')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun9b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun9')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun9b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun9')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun9">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun9b">>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[work.|office10]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if visited("mon10") == 6>><<goto "sat10">><</if>><div class="media-box">
<video src="pub1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>You just can't beat a traditional <<link [[pub lunch.|pub9b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 5>>
<<if not hasVisited("pubgo1")>>
<<goto "pubgo1">>
<<elseif not hasVisited("pubgo4")>>
<<goto "pubgo4">>
<<elseif not hasVisited("pubgo2")>>
<<goto "pubgo2">>
<<elseif not hasVisited("pubgo5")>>
<<goto "pubgo5">>
<<elseif not hasVisited("pubgo3")>>
<<goto "pubgo3">>
<<else>>
<<goto "homesun9">>
<</if>>
<div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsun9]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsun9b]] or [[not?|mapsun9]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<if not hasVisited("syb1")>>
<<goto "syb1">>
<<elseif hasVisited("syb1") && not hasVisited("syb2")>>
<<goto "syb2">>
<</if>>
<</nobr>><div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun9]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun9]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun9]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun9]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun9]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|outsun9]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun9]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsun9]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsun9b]] or [[not?|mapsun9]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="cl4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun9]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun9]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun9]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun9]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun9]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsun9]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun9]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero9b]]<</speech>><div class="media-box">
<img src="rec3.jpg">
</div>
<<speech "Rachel">>Hi, are you here for aerobics?<</speech>>
<<speech "Donna">>Yes. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, I’m Rachel, let me know if you need anything.<</speech>>
<<speech "Donna">>I’m Donna, [[thanks.|aero9c]]<</speech>>
<<nobr>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<set $cash -= 5>>
<<if hasVisited("aero1b") || hasVisited("aero2b") || hasVisited("aero3b") || hasVisited("aero4b") || hasVisited("aero5b") || hasVisited("aero7b") || hasVisited("aero8b")>>
<<goto "aero9e">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look as sexy as [[her.|aero9d]]<</speech>>
<<nobr>>
<<if not hasVisited("ago1")>>
<<goto "ago1">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="as1.jpg">
</div>
<<nobr>>
<<if not hasVisited("rachel1") && hasVisited("syb1")>>
<<speech "Evening">>Quick shower then..... is that <<link [[Rachel?|rachel1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Evening">>Quick shower then <<link [[home.|homesun9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
9
<div class="media-box">
<img src="rec3.jpg">
</div>
<<speech "Rachel">>Hi, Donna, great to see you again.<</speech>>
<<speech "Donna">>Hi Rachel. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, let me know if you need anything, anything at all.<</speech>>
<<speech "Donna">>Cool, [[thanks.|aero9c]]<</speech>><div class="media-box">
<video src="time8.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time9.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="officepic.jpg">
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time8.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="diane5.jpg">
</div>
<<speech "Diane">>Well, it’s the cute computer girl.<</speech>>
<<speech "Donna">>Hi Diane.<</speech>>
<<speech "Diane">>I live just round the corner, come back with me for a cup of coffee once you’ve finished photocopying?<</speech>>
<<speech "Thinks">>Oh my god, she is super sexy.<</speech>>
<<speech "Evening">><<link [[Ok.|thu9c]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="red1.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Rise and <<link [[shine.|red11]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="red2.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>All my work stuff is grubby, I’ll dump everything in the [[washing machine.|red12]]<</speech>><div class="media-box">
<img src="red10.jpg">
</div>
<<nobr>>
<<if $item1 >= 10 >>
<<speech "Donna">> I’ll wear my little black [[dress.|office9]]<</speech>>
<<else>>
<<speech "Donna">> I’ll have to wear this old black [[dress.|office9]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="lunacop5.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>You look great in that dress.<</speech>>
<<speech "Diane">>Really thanks. I think you look so cute I wanted to kiss you the first time I [[saw you.|thu9d]]<</speech>>
<div class="media-box">
<video src="lunacop6.mp4" autoplay loop muted></video>
</div>
<<speech "Diane">>Mmmmmmnnmm.<</speech>>
<<speech "Donna">>Ooooooh. [[Oh God.|thu9e]]<</speech>>
<div class="media-box">
<video src="lunacop7.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Mmmmmmnnmm.<</speech>>
<<speech "Diane">>Ooooooh. [[Yes, yes.|thu9f]]<</speech>>
<div class="media-box">
<video src="gohome4.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I thank her, make my excuses, and <<link [[leave.|bed9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="tape.gif">
</div>
<<speech "John">>I need you to take this tape and give it back to Laura Garrick.<</speech>>
<<speech "Donna">>Ok.<</speech>>
<<speech "John">>Thanks, see you [[tomorrow.|mo9c]]<</speech>><div class="media-box">
<img src="lg1.jpg">
</div>
<<speech "Evening">>Here we are, ring the <<link [[bell.|mo9d]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="lg1.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>Hi Donna, come in.<</speech>>
<<speech "Donna">>[[Ok.|mo9e]]<</speech>><div class="media-box">
<video src="vl1.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>Amy, this is Donna she edits our videos.<</speech>>
<<speech "Amy">>Oh hi, you're friends with Sybil [[right?|mo9f]]<</speech>>
<div class="media-box">
<img src="amy1.jpg">
</div>
<<speech "Donna">>Yes.<</speech>>
<<speech "Amy">>Sybil's told me everything about you.<</speech>>
<<speech "Thinks">>Oh god.<</speech>>
<<speech "Amy">>Come up and watch my video shoot.<</speech>>
<<speech "Donna">>[[Ok.|mo9g]]<</speech>><div class="media-box">
<video src="cin11.mp4" autoplay loop muted></video>
</div>
<<speech "Amy">>Do you think I look sexy?<</speech>>
<<speech "Donna">>God, yes.<</speech>>
<<speech "Amy">>I'm doing this shoot with Barry so stand close so you can see [[everything.|mo9h]]<</speech>>
<div class="media-box">
<video src="cin12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Oh god, my face must be [[bright red.|mo9j]]<</speech>><div class="media-box">
<img src="amy2.jpg">
</div>
<<speech "Amy">>What did you think.<</speech>>
<<speech "Donna">>Amazing.<</speech>>
<<speech "Amy">>I've got another shoot here next Wednesday. Watch and cum, I mean come and watch, ok?<</speech>>
<<speech "Donna">>I'll try. [[Bye.|mo9k]]<</speech>><div class="media-box">
<video src="gohome4.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I seem to be getting hit on more by women than men. What vibes am I <<link [[giving off?|bed9]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="80quid.jpg">
</div>
<<speech "Donna">>He left my paypacket on his [[desk.|home9]]<</speech>>
<<set $cash += 80>><div class="media-box">
<video src="office3.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Walking to work is nice when it’s [[sunny.|morn10]]<</speech>>
<<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "amo10">>
<<elseif _v == 2>>
<<goto "atue10">>
<<elseif _v == 3>>
<<goto "awed10">>
<<elseif _v == 4>>
<<goto "athu10">>
<<else>>
<<goto "afri10">>
<</if>>
<</nobr>><div class="media-box">
<img src="officepic3.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|amo10b]]<</speech>><div class="media-box">
<img src="officepicr4.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a hot one today. Time to get to [[work.|roll4]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|awed10b]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|athu10b]]<</speech>><div class="media-box">
<img src="officepic2.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|afri10b]]<</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "mo10">>
<<elseif _v == 2>>
<<goto "tue10">>
<<elseif _v == 3>>
<<goto "wed10">>
<<elseif _v == 4>>
<<goto "thu10">>
<<else>>
<<goto "fri10">>
<</if>>
<</nobr>><div class="media-box">
<video src="hello5.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything [[else?|wed10b]]<</speech>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="peep3.jpg">
</div>
<<speech "Thinks">>I wonder what [[John's doing?|mo10b]]<</speech>>
<div class="media-box">
<img src="80quid.jpg">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>Yes, I need you to photocopy everything in this file before you go. Here’s your wages, see you [[Monday.|fri10b]]<</speech>>
<<set $cash += 80>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu10"
alt="mu10" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv10"
alt="tv10" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dress10b"
alt="dress10b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dress10"
alt="dress10" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bed10"
alt="bed10" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bed10]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed10]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tv10]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "outmap10">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|outmap10]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out10')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('bar10')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club10')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "out10">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tv10b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Time to go [[home.|bed10]]<</speech>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|outmap10]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|club10b]] or [[not?|outmap10]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out10]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out10]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out10]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out10]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out10]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|out10]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out10]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out10]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out10]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out10]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out10]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out10]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|out10]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out10]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|outmap10]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|bar10b]] or [[not?|outmap10]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<if not hasVisited("syb1")>>
<<goto "syb1">>
<<elseif hasVisited("syb1") && not hasVisited("syb2")>>
<<goto "syb2">>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[shopping.|shop10]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<speech "Message">>If you want to skip the Saturday chores and go straight to Saturday night <<link [[click here.|nightsat10]]>>
<<AdvancePeriod 3>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go to pay the <<link [[rent.|rentwalk10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musat10"
alt="musat10" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsat10"
alt="tvsat10" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssat10b"
alt="dresssat10b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssat10"
alt="dresssat10" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsat10"
alt="bedsat10" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<if lastVisited("sat10") ==1>><<set $cash -= 45>><</if>><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>This is my landlord's [[office.|rent10]]<</speech>><div class="media-box">
<video src="rent1.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>Er, hi. Here’s the rent.<</speech>>
<<speech "Evening">>You give old Mr Morgan £35 for the rent then go <<link [[home.|homesat10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 35>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll have a shower, eat, then decide what <<link [[to do.|nightsat10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat10]]<</speech>>
<div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsat10]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsat10">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsat10]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat10]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat10')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat10b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsat10')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat10b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsat10')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat10">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat10b">>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 5>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn10b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn10]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat10]]<</speech>><div class="media-box">
<video src="ba3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>Jesus, she’s blowing him right in the middle of the bar. I should [[leave.|outsat10]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat10]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat10]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat10]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat10]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Is that girl sucking that guy’s cock? This place is so trendy, I need to buy some new clothes. I should [[leave.|outsat10]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel invisible, I need to improve my appearance. Time to [[leave.|outsat10]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsat10]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsat10b]] or [[not?|mapsat10]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<if not hasVisited("syb1")>>
<<goto "syb1">>
<<elseif hasVisited("syb1") && not hasVisited("syb2")>>
<<goto "syb2">>
<</if>>
<</nobr>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsat10]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsat10b]] or [[not?|mapsat10]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="cl2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat10]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat10]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat10]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat10]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat10]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsat10]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat10]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Afternoon">>Then a nice refreshing <<link [[shower.|sunaft10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="dress2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Sightseeing is nice on a Sunday <<link [[afternoon.|sight10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="ss4.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="sunday.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="pub10"
alt="pub10" title="pub"
coords="8,6,308,225" shape="rect">
<area
data-passage="aero10"
alt="aero10" title="aerobics"
coords="10,254,307,474" shape="rect">
<area
data-passage="sight10"
alt="sight10" title="sightseeing"
coords="348,8,633,469" shape="rect">
</map>
<</nobr>>
<<speech "Donna">>It's Sunday afternoon. Should I go to aerobics, a pub lunch or sightseeing.<</speech>>
<div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, eat, then decide what <<link [[to do.|nightsun10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musun10"
alt="musun10" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsun10"
alt="tvsun10" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssun10b"
alt="dresssun10b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssun10"
alt="dresssun10" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsun10"
alt="bedsun10" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsun10]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun10]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun10]]<</speech>>
<div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsun10]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsun10">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun10')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun10b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun10')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun10b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun10')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun10">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun10b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, but it's time to go [[home.|bedsun10]]<</speech>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[work.|office11]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if visited("mon11") == 6>><<goto "sat11">><</if>><div class="media-box">
<video src="pub1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>You just can't beat a traditional <<link [[pub lunch.|pub10b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 5>>
<<if not hasVisited("pubgo1")>>
<<goto "pubgo1">>
<<elseif not hasVisited("pubgo4")>>
<<goto "pubgo4">>
<<elseif not hasVisited("pubgo2")>>
<<goto "pubgo2">>
<<elseif not hasVisited("pubgo5")>>
<<goto "pubgo5">>
<<elseif not hasVisited("pubgo3")>>
<<goto "pubgo3">>
<<else>>
<<goto "homesun10">>
<</if>>
<div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsun10]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsun10b]] or [[not?|mapsun10]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<if not hasVisited("syb1")>>
<<goto "syb1">>
<<elseif hasVisited("syb1") && not hasVisited("syb2")>>
<<goto "syb2">>
<</if>>
<</nobr>><div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun10]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun10]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun10]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun10]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun10]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|outsun10]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun10]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsun10]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsun10b]] or [[not?|mapsun10]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="cl5.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun10]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun10]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun10]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun10]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun10]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsun10]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel invisible, I need to improve my appearance. Time to [[leave.|outsun10]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero10b]]<</speech>><div class="media-box">
<img src="rec4.jpg">
</div>
<<speech "Rachel">>Hi, are you here for aerobics?<</speech>>
<<speech "Donna">>Yes. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, I’m Rachel, let me know if you need anything.<</speech>>
<<speech "Donna">>I’m Donna, [[thanks.|aero10c]]<</speech>>
<<nobr>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<set $cash -= 5>>
<<if hasVisited("aero1b") || hasVisited("aero2b") || hasVisited("aero3b") || hasVisited("aero4b") || hasVisited("aero5b") || hasVisited("aero7b") || hasVisited("aero8b") || hasVisited("aero9b") >>
<<goto "aero10e">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look as sexy as [[her.|aero10d]]<</speech>>
<<nobr>>
<<if not hasVisited("ago1")>>
<<goto "ago1">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="as1.jpg">
</div>
<<nobr>>
<<if not hasVisited("rachel1") && hasVisited("syb1")>>
<<speech "Evening">>Quick shower then..... is that <<link [[Rachel?|rachel1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Evening">>Quick shower then <<link [[home.|homesun10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
10
<div class="media-box">
<img src="rec4.jpg">
</div>
<<speech "Rachel">>Hi, Donna, great to see you again.<</speech>>
<<speech "Donna">>Hi Rachel. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, let me know if you need anything, anything at all.<</speech>>
<<speech "Donna">>Cool, [[thanks.|aero10c]]<</speech>><div class="media-box">
<video src="rain.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Walking to work isn't as much fun when it's [[raining.|morn11]]<</speech>>
<div class="media-box">
<video src="time10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time9.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time8.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="ww7.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Hi John, let me help you with that.<</speech>>
<<speech "John">>Thanks Donna<</speech>>
<<speech "Donna">>Show me what you’re [[working on.|mo10c]]<</speech>>
<div class="media-box">
<video src="ww32.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Ooh, two girls on one guy. You keep watching and I'll slide under [[your desk.|mo10d]]<</speech>><div class="media-box">
<video src="john9.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Mmmmmmmnnnnmm.<</speech>>
<<speech "John">>Aaaaaahhhh.<</speech>>
<<speech "Donna">>Mmm, nice one John. See you [[tomorrow.|mo10e]]<</speech>><div class="media-box">
<img src="wash2.gif">
</div>
<<speech "Evening">>That was fun, time to go <<link [[home.|home10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="tape.gif">
</div>
<<speech "John">>I need you to take this tape and give it back to Laura Garrick.<</speech>>
<<speech "Donna">>Ok.<</speech>>
<<speech "John">>Thanks, see you [[tomorrow.|wed10c]]<</speech>><div class="media-box">
<img src="lg1.jpg">
</div>
<<speech "Evening">>Here we are, ring the <<link [[bell.|wed10d]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="lg1.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>Hi Donna, come in.<</speech>>
<<speech "Donna">>[[Ok.|wed10e]]<</speech>><div class="media-box">
<img src="amy3.jpg">
</div>
<<speech "Amy">>Hi Donna, you remembered.<</speech>>
<<speech "Thinks">>Oh of course it’s Wednesday. I forgot all about Amy’s shoot.<</speech>>
<<speech "Donna">>Yes, I wouldn’t miss it.<</speech>>
<<speech "Amy">>I’m shooting it with my boyfriend, Alan. Come on, you’ll [[love this.|wed10f]]<</speech>>
<div class="media-box">
<video src="cin13.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>What a hunk, this is a real [[turn on.|wed10g]]<</speech>><div class="media-box">
<img src="amy2.jpg">
</div>
<<speech "Amy">>Did you like that?<</speech>>
<<speech "Donna">>God yes, your boyfriend’s really hot.<</speech>>
<<speech "Amy">>We’re going back to the flat, come with us.<</speech>>
<<speech "Donna">>[[Ok.|wed10h]]<</speech>>
<div class="media-box">
<video src="gohome18.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I’m going to they’re flat, I hope it’ll [[be fun.|wed10i]]<</speech>><div class="media-box">
<video src="cin14.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>They didn’t waste [[any time.|wed10j]]<</speech>><div class="media-box">
<img src="amy11.jpg">
</div>
<<speech "Amy">>Thanks Donna that was great.<</speech>>
<<speech "Donna">>Thanks Amy, [[bye.|wed10k]]<</speech>><div class="media-box">
<video src="gohome4.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>Time to get my beauty <<link [[sleep.|bed10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="lucy5.jpg">
</div>
<<speech "Lucy">>Hi Donna. Listen do you want to see something?<</speech>>
<<speech "Donna">>Errr, ok. What is it?<</speech>>
<<speech "Lucy">>Darren’s got a friend with him in the office and I think he’s got something planned. I’ll leave the office door ajar. Give it ten minutes then come and take a peek. You never know, ok?<</speech>>
<<speech "Donna">>[[Ok.|fri10c]]<</speech>>
<div class="media-box">
<video src="door.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Ten minutes later. [[Here goes.|fri10d]]<</speech>>
<div class="media-box">
<img src="lucy5.gif">
</div>
<<speech "Thinks">>[[Oh my god.|fri10e]]<</speech>><div class="media-box">
<video src="ladies2.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I need [[this.|fri10f]]<</speech>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>Time to go <<link [[home.|home10]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "amo11">>
<<elseif _v == 2>>
<<goto "atue11">>
<<elseif _v == 3>>
<<goto "awed11">>
<<elseif _v == 4>>
<<goto "athu11">>
<<else>>
<<goto "afri11">>
<</if>>
<</nobr>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|amo11b]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|atue11b]]<</speech>><div class="media-box">
<img src="officepic16.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a hot one today. Time to get to [[work.|roll3]]<</speech>><div class="media-box">
<img src="officepic3.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|awed11b]]<</speech>><div class="media-box">
<img src="officepic2.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|afri11b]]<</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "mo11">>
<<elseif _v == 2>>
<<goto "tue11">>
<<elseif _v == 3>>
<<goto "wed11">>
<<elseif _v == 4>>
<<goto "thu11">>
<<else>>
<<goto "fri11">>
<</if>>
<</nobr>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="peep3.jpg">
</div>
<<speech "Thinks">>I wonder if Johns got his [[cock out?|thu11b]]<</speech>>
<div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone <<link [[already.|fri11b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="hello2.mp4" autoplay loop muted></video>
</div>
<<speech "John">>Hi Donna.<</speech>>
<<speech "Donna">>Hi, do we ever get videos with two guys and one girl.<</speech>>
<<speech "John">>Yes.<</speech>>
<<speech "Donna">>Were they’re both shagging her at the same time.<</speech>>
<<speech "John">>Yes.<</speech>>
<<speech "Donna">>Please give me some to edit.<</speech>>
<<speech "John">>Ok.<</speech>>
<<speech "Evening">>Thanks John. <<link [[Bye.|home11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu11"
alt="mu11" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv11"
alt="tv11" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dress11b"
alt="dress11b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dress11"
alt="dress11" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bed11"
alt="bed11" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bed11]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed11]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tv11]]<</speech>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|outmap11]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "outmap11">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out11')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('bar11')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club11')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "out11">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tv11b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Time to go [[home.|bed11]]<</speech>><div class="media-box">
<video src="cl3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out11]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out11]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out11]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out11]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out11]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|out11]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out11]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|outmap11]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|club11b]] or [[not?|outmap11]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out11]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out11]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out11]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out11]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out11]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|out11]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out11]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|outmap11]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|bar11b]] or [[not?|outmap11]]<</speech>>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[shopping.|shop11]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<speech "Message">>If you want to skip the Saturday chores and go straight to Saturday night <<link [[click here.|nightsat11]]>>
<<AdvancePeriod 3>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go to pay the <<link [[rent.|rentwalk11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musat11"
alt="musat11" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsat11"
alt="tvsat11" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssat11b"
alt="dresssat11b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssat11"
alt="dresssat11" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsat11"
alt="bedsat11" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<if lastVisited("sat11") ==1>><<set $cash -= 45>><</if>><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>This is my landlord's [[office.|rent11]]<</speech>><div class="media-box">
<video src="rent1.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>Er, hi. Here’s the rent.<</speech>>
<<speech "Evening">>You give old Mr Morgan £35 for the rent then go <<link [[home.|homesat11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 35>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll have a shower, eat, then decide what <<link [[to do.|nightsat11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsat11">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsat11]]<</speech>><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat11]]<</speech>>
<<goto "vcr">>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsat11]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat11]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat11')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat11b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsat11')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat11b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsat11')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat11">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat11b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat11]]<</speech>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsat11]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsat11b]] or [[not?|mapsat11]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba5.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat11]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat11]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat11]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat11]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat11]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. This place is so trendy, I need to buy some new clothes. I should [[leave.|outsat11]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Shit, that guy’s wanking off into that girl’s mouth. I feel invisible, I need to improve my appearance. Time to [[leave.|outsat11]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsat11]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsat11b]] or [[not?|mapsat11]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="cl5.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat11]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat11]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat11]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat11]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat11]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsat11]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel invisible, I need to improve my appearance. Time to [[leave.|outsat11]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 5>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn11b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn11]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Afternoon">>Then a nice refreshing <<link [[shower.|sunaft11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="dress2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Sightseeing is nice on a Sunday <<link [[afternoon.|sight11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="ss5.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="sunday.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="pub11"
alt="pub11" title="pub"
coords="8,6,308,225" shape="rect">
<area
data-passage="aero11"
alt="aero11" title="aerobics"
coords="10,254,307,474" shape="rect">
<area
data-passage="sight11"
alt="sight11" title="sightseeing"
coords="348,8,633,469" shape="rect">
</map>
<</nobr>>
<<speech "Donna">>It's Sunday afternoon. Should I go to aerobics, a pub lunch or sightseeing.<</speech>>
<div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, eat, then decide what <<link [[to do.|nightsun11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musun11"
alt="musun11" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsun11"
alt="tvsun11" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssun11b"
alt="dresssun11b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssun11"
alt="dresssun11" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsun11"
alt="bedsun11" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsun11">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsun11]]<</speech>><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun11]]<</speech>>
<<goto "vcr">>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsun11]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun11]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun11')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun11b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun11')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun11b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun11')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun11">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun11b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, but it's time to go [[home.|bedsun11]]<</speech>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[work.|office12]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if visited("mon12") == 6>><<goto "sat12">><</if>>
<<if not hasVisited("pubgo1")>>
<<goto "pubgo1">>
<<elseif not hasVisited("pubgo4")>>
<<goto "pubgo4">>
<<elseif not hasVisited("pubgo2")>>
<<goto "pubgo2">>
<<elseif not hasVisited("pubgo5")>>
<<goto "pubgo5">>
<<elseif not hasVisited("pubgo3")>>
<<goto "pubgo3">>
<<else>>
<<goto "homesun11">>
<</if>>
<div class="media-box">
<video src="pub1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>You just can't beat a traditional <<link [[pub lunch.|pub11b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsun11]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsun11b]] or [[not?|mapsun11]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun11]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun11]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun11]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun11]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun11]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Is that girl sucking that guy’s cock? This place is so trendy, I need to buy some new clothes. I should [[leave.|outsun11]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun11]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsun11]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsun11b]] or [[not?|mapsun11]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="cl4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun11]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun11]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun11]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun11]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun11]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsun11]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun11]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero11b]]<</speech>><div class="media-box">
<img src="rec5.jpg">
</div>
<<speech "Rachel">>Hi, are you here for aerobics?<</speech>>
<<speech "Donna">>Yes. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, I’m Rachel, let me know if you need anything.<</speech>>
<<speech "Donna">>I’m Donna, [[thanks.|aero11c]]<</speech>>
<<nobr>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<set $cash -= 5>>
<<if hasVisited("aero1b") || hasVisited("aero2b") || hasVisited("aero3b") || hasVisited("aero4b") || hasVisited("aero5b") || hasVisited("aero7b") || hasVisited("aero8b") || hasVisited("aero9b") || hasVisited("aero10b") >>
<<goto "aero11e">>
<</if>>
<</nobr>>
11
<div class="media-box">
<img src="rec5.jpg">
</div>
<<speech "Rachel">>Hi, Donna, great to see you again.<</speech>>
<<speech "Donna">>Hi Rachel. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, let me know if you need anything, anything at all.<</speech>>
<<speech "Donna">>Cool, [[thanks.|aero11c]]<</speech>><div class="media-box">
<img src="as1.jpg">
</div>
<<nobr>>
<<if not hasVisited("rachel1") && hasVisited("syb1")>>
<<speech "Evening">>Quick shower then..... is that <<link [[Rachel?|rachel1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Evening">>Quick shower then <<link [[home.|homesun11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look as sexy as [[her.|aero11d]]<</speech>>
<<nobr>>
<<if not hasVisited("ago1")>>
<<goto "ago1">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="bar6c.jpg">
</div>
<<speech "Thinks">>I’ve been ignored all night so I go over to the guy that’s been standing in the corner on his own all night. I persuade him to lose some clothing in exchange [[for……..|lbd1cx]]<</speech>><div class="media-box">
<video src="ba6bj.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>…..a blowjob. Once I’ve swallowed it all I get the [[hell out.|lbd1d]]<</speech>><div class="media-box">
<video src="time8.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time9.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time8.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="80quid.jpg">
</div>
<<speech "Donna">>He left my paypacket on his [[desk.|home11]]<</speech>>
<<set $cash += 80>><div class="media-box">
<video src="ww7.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Hi John, let me help you with that.<</speech>>
<<speech "John">>Thanks Donna.<</speech>>
<<speech "Donna">>Show me what you’re [[working on.|thu11c]]<</speech>>
<div class="media-box">
<video src="ww30.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Ooh, three girls on one guy. You keep watching and I'll slide under [[your desk.|thu11d]]<</speech>><div class="media-box">
<video src="john9.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Mmmmmmmnnnnmm.<</speech>>
<<speech "John">>Aaaaaahhhh.<</speech>>
<<speech "Donna">>Mmm, nice one John. See you [[tomorrow.|thu11e]]<</speech>><div class="media-box">
<img src="wash2.gif">
</div>
<<speech "Evening">>That was fun, time to go <<link [[home.|home11]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="office3.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Walking to work is nice when it’s [[sunny.|morn12]]<</speech>>
<<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "amo12">>
<<elseif _v == 2>>
<<goto "atue12">>
<<elseif _v == 3>>
<<goto "awed12">>
<<elseif _v == 4>>
<<goto "athu12">>
<<else>>
<<goto "afri12">>
<</if>>
<</nobr>><div class="media-box">
<img src="officepic3.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|amo12b]]<</speech>><div class="media-box">
<img src="officepic17.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a hot one today. Time to get to [[work.|roll6]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|awed12b]]<</speech>><div class="media-box">
<img src="officepic3.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|afri12b]]<</speech>><div class="media-box">
<img src="officepic3.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|athu12b]]<</speech>><div class="media-box">
<video src="time9.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time8.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time9.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "mo12">>
<<elseif _v == 2>>
<<goto "tue12">>
<<elseif _v == 3>>
<<goto "wed12">>
<<elseif _v == 4>>
<<goto "thu12">>
<<else>>
<<goto "fri12">>
<</if>>
<</nobr>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John's not here again. I wonder if he's still in the building. I'll take a look around before I go <<link [[home.|thu12b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="80quid.jpg">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>Yes, here’s your [[wages.|fri12b]]<</speech>>
<<set $cash += 80>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu12"
alt="mu12" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv12"
alt="tv12" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dress12b"
alt="dress12b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dress12"
alt="dress12" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bed12"
alt="bed12" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bed12]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed12]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tv12]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "outmap12">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|outmap12]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out12')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('bar12')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club12')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "out12">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tv12b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Time to go [[home.|bed12]]<</speech>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|outmap12]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|bar12b]] or [[not?|outmap12]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out12]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out12]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out12]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out12]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out12]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|out12]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out12]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="cl3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out12]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out12]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out12]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out12]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out12]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|out12]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out12]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|outmap12]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|club12b]] or [[not?|outmap12]]<</speech>>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[shopping.|shop12]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<speech "Message">>If you want to skip the Saturday chores and go straight to Saturday night <<link [[click here.|nightsat12]]>>
<<AdvancePeriod 3>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go to pay the <<link [[rent.|rentwalk12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musat12"
alt="musat12" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsat12"
alt="tvsat12" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssat12b"
alt="dresssat12b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssat12"
alt="dresssat12" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsat12"
alt="bedsat12" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<if lastVisited("sat12") ==1>><<set $cash -= 45>><</if>><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>This is my landlord's [[office.|rent12]]<</speech>><div class="media-box">
<video src="rent1.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>Er, hi. Here’s the rent.<</speech>>
<<speech "Evening">>You give old Mr Morgan £35 for the rent then go <<link [[home.|homesat12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 35>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll have a shower, eat, then decide what <<link [[to do.|nightsat12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsat12]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat12]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat12]]<</speech>>
<div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsat12">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsat12]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat12')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat12b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsat12')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat12b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsat12')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat12">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat12b">>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 5>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn12b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn12]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat12]]<</speech>><div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Afternoon">>Then a nice refreshing <<link [[shower.|sunaft12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="dress2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Sightseeing is nice on a Sunday <<link [[afternoon.|sight12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="ss1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="sunday.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="pub12"
alt="pub12" title="pub"
coords="8,6,308,225" shape="rect">
<area
data-passage="aero12"
alt="aero12" title="aerobics"
coords="10,254,307,474" shape="rect">
<area
data-passage="sight12"
alt="sight12" title="sightseeing"
coords="348,8,633,469" shape="rect">
</map>
<</nobr>>
<<speech "Donna">>It's Sunday afternoon. Should I go to aerobics, a pub lunch or sightseeing.<</speech>>
<div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, eat, then decide what <<link [[to do.|nightsun12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musun12"
alt="musun12" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsun12"
alt="tvsun12" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssun12b"
alt="dresssun12b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssun12"
alt="dresssun12" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsun12"
alt="bedsun12" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun12]]<</speech>>
<div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsun12">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><<goto "vcr">>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsun12]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun12]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsun12]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun12')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun12b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun12')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun12b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun12')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun12">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun12b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, but it's time to go [[home.|bedsun12]]<</speech>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[work.|office13]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if visited("mon13") == 6>><<goto "sat13">><</if>><<if not hasVisited("pubgo1")>>
<<goto "pubgo1">>
<<elseif not hasVisited("pubgo4")>>
<<goto "pubgo4">>
<<elseif not hasVisited("pubgo2")>>
<<goto "pubgo2">>
<<elseif not hasVisited("pubgo5")>>
<<goto "pubgo5">>
<<elseif not hasVisited("pubgo3")>>
<<goto "pubgo3">>
<<else>>
<<goto "homesun12">>
<</if>>
<div class="media-box">
<video src="pub1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>You just can't beat a traditional <<link [[pub lunch.|pub12b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsun12]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsun12b]] or [[not?|mapsun12]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun12]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun12]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun12]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun12]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun12]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|outsun12]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun12]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsun12]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsun12b]] or [[not?|mapsun12]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="cl4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun12]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun12]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun12]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun12]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun12]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsun12]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun12]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero12b]]<</speech>><div class="media-box">
<img src="rec.jpg">
</div>
<<speech "Rachel">>Hi, are you here for aerobics?<</speech>>
<<speech "Donna">>Yes. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, I’m Rachel, let me know if you need anything.<</speech>>
<<speech "Donna">>I’m Donna, [[thanks.|aero12c]]<</speech>>
<<nobr>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<set $cash -= 5>>
<<if hasVisited("aero1b") || hasVisited("aero2b") || hasVisited("aero3b") || hasVisited("aero4b") || hasVisited("aero5b") || hasVisited("aero7b") || hasVisited("aero8b") || hasVisited("aero9b") || hasVisited("aero10b") || hasVisited("aero11b") >>
<<goto "aero12e">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look as sexy as [[her.|aero12d]]<</speech>>
<<nobr>>
<<if not hasVisited("ago1")>>
<<goto "ago1">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="as1.jpg">
</div>
<<nobr>>
<<if not hasVisited("rachel1") && hasVisited("syb1")>>
<<speech "Evening">>Quick shower then..... is that <<link [[Rachel?|rachel1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Evening">>Quick shower then <<link [[home.|homesun12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
12
<div class="media-box">
<img src="rec.jpg">
</div>
<<speech "Rachel">>Hi, Donna, great to see you again.<</speech>>
<<speech "Donna">>Hi Rachel. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, let me know if you need anything, anything at all.<</speech>>
<<speech "Donna">>Cool, [[thanks.|aero12c]]<</speech>><div class="media-box">
<img src="tape.gif">
</div>
<<speech "John">>I need you to take this tape and give it back to Laura Garrick.<</speech>>
<<speech "Donna">>Ok.<</speech>>
<<speech "John">>Thanks, see you [[Monday.|fri12c]]<</speech>><div class="media-box">
<img src="lg1.jpg">
</div>
<<speech "Evening">>Here we are, ring the <<link [[bell.|fri12d]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="lg1.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>Hi Donna, come in. They’re just about to start a video shoot with a hot guy on the sofa set. Do you want to watch?<</speech>>
<<speech "Donna">>Yes [[please.|fri12e]]<</speech>><div class="media-box">
<img src="peep4.jpg">
</div>
<<speech "Thinks">>Hello [[hello.|thu12c]]<</speech>><div class="media-box">
<video src="jj1.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>So that’s what he’s been up to. He’s been shagging Jemma up the arse. Shit, I think she just saw me spying. I’d better [[go home.|home12]]<</speech>><div class="media-box">
<video src="cop10.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>Eddie, this is Donna. She edits a lot of our videos. Is it ok if she watches?<</speech>>
<<speech "Male">>No problem. Get as close as you want [[Donna.|fri12f]]<</speech>>
<div class="media-box">
<video src="cop11.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Oh, [[my god.|fri12g]]<</speech>><div class="media-box">
<video src="cop12.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Oh, [[I want him.|fri12h]]<</speech>><div class="media-box">
<video src="cop13.mp4" autoplay loop muted></video>
</div>
<<speech "Male">>Was the money shot good?<</speech>>
<<speech "Donna">>Amazing.<</speech>>
<<speech "Male">>Cool, follow me.<</speech>>
<<speech "Male">>Did I look good back there?<</speech>>
<<speech "Donna">>Yes, very sexy.<</speech>>
<<speech "Male">>I like doing the videos, but I worry that I don’t look as good as the other guys.<</speech>>
<<speech "Donna">>No, you look amazing, errr….. do you want to do something err…. with me?<</speech>>
<<speech "Male">>Ok, but I need to finish here, go to the toilet and get dressed, ok?<</speech>>
<<speech "Donna">>Oh yes, I’ll be right [[outside.|fri12i]]<</speech>>
<div class="media-box">
<video src="cop14.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>The ten minute wait felt like an eternity, then he came out.<</speech>>
<<speech "Male">>So, what do you want to do?<</speech>>
<<speech "Donna">>I want you to do whatever you want to me, right now…… please.<</speech>>
<<speech "Male">>Ok.<</speech>>
<<speech "Donna">>Yes, yes, yes……..please, do it………[[owwwwaaahhhh.|fri12j]]<</speech>>
<div class="media-box">
<video src="cop15.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Oh, oh, oh, oh, oh, oh, oh, oh, oh, oh, oh, [[aaaaahhhhhhhh.|fri12k]]<</speech>><div class="media-box">
<video src="gohome16.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>After he cums in my arse I thank him and go <<link [[home.|bed12]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="office3.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Walking to work is nice when it’s [[sunny.|morn13]]<</speech>>
<<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "amo13">>
<<elseif _v == 2>>
<<goto "atue13">>
<<elseif _v == 3>>
<<goto "awed13">>
<<elseif _v == 4>>
<<goto "athu13">>
<<else>>
<<goto "afri13">>
<</if>>
<</nobr>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|awed13b]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|athu13b]]<</speech>><div class="media-box">
<img src="officepic2.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|afri13b]]<</speech>><div class="media-box">
<img src="officepic18.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a hot one today. Time to get to [[work.|roll5]]<</speech>><div class="media-box">
<img src="officepic3.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|amo13b]]<</speech>><div class="media-box">
<video src="time8.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time9.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time9.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "mo13">>
<<elseif _v == 2>>
<<goto "tue13">>
<<elseif _v == 3>>
<<goto "wed13">>
<<elseif _v == 4>>
<<goto "thu13">>
<<else>>
<<goto "fri13">>
<</if>>
<</nobr>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="editor.gif">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>Yes, I need you to photocopy everything in that file before you go. Ok see you [[tomorrow.|thu13b]]<</speech>>
<div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone <<link [[already.|fri13b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="80quid.jpg">
</div>
<<speech "Donna">>He left my paypacket on his [[desk.|home13]]<</speech>>
<<set $cash += 80>><div class="media-box">
<img src="darren2.jpg">
</div>
<<speech "Thinks">>There's Darren, I'll slip off my [[knickers.|thu13c]]<</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu13"
alt="mu13" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv13"
alt="tv13" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dress13b"
alt="dress13b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dress13"
alt="dress13" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bed13"
alt="bed13" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bed13]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed13]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tv13]]<</speech>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|outmap13]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "outmap13">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out13')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('bar13')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club13')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "out13">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tv13b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Time to go [[home.|bed13]]<</speech>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|outmap13]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|bar13b]] or [[not?|outmap13]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out13]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out13]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out13]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out13]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out13]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|out13]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out13]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="cl3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out13]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out13]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out13]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out13]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out13]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|out13]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out13]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|outmap13]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|club13b]] or [[not?|outmap13]]<</speech>>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[shopping.|shop13]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<speech "Message">>If you want to skip the Saturday chores and go straight to Saturday night <<link [[click here.|nightsat13]]>>
<<AdvancePeriod 3>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musat13"
alt="musat13" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsat13"
alt="tvsat13" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssat13b"
alt="dresssat13b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssat13"
alt="dresssat13" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsat13"
alt="bedsat13" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<if lastVisited("sat13") ==1>><<set $cash -= 45>><</if>><div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go to pay the <<link [[rent.|rentwalk13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>This is my landlord's [[office.|rent13]]<</speech>><div class="media-box">
<video src="rent1.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>Er, hi. Here’s the rent.<</speech>>
<<speech "Evening">>You give old Mr Morgan £35 for the rent then go <<link [[home.|homesat13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 35>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll have a shower, eat, then decide what <<link [[to do.|nightsat13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsat13]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat13]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat13]]<</speech>>
<div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsat13">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsat13]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat13')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat13b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsat13')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat13b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsat13')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat13">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat13b">>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 5>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn13b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn13]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat13]]<</speech>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsat12]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsat12b]] or [[not?|mapsat12]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat12]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat12]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat12]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat12]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat12]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|outsat12]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat12]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsat12]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsat12b]] or [[not?|mapsat12]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="cl5.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat12]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat12]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat12]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat12]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat12]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsat12]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel invisible, I need to improve my appearance. Time to [[leave.|outsat12]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsat13]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsat13b]] or [[not?|mapsat13]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat13]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat13]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat13]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat13]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat13]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|outsat13]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat13]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="cl5.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat13]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat13]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat13]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat13]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat13]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsat13]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel invisible, I need to improve my appearance. Time to [[leave.|outsat13]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsat13]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsat13b]] or [[not?|mapsat13]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Afternoon">>Then a nice refreshing <<link [[shower.|sunaft13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="dress2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Sightseeing is nice on a Sunday <<link [[afternoon.|sight13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="ss2.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="sunday.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="pub13"
alt="pub13" title="pub"
coords="8,6,308,225" shape="rect">
<area
data-passage="aero13"
alt="aero13" title="aerobics"
coords="10,254,307,474" shape="rect">
<area
data-passage="sight13"
alt="sight13" title="sightseeing"
coords="348,8,633,469" shape="rect">
</map>
<</nobr>>
<<speech "Donna">>It's Sunday afternoon. Should I go to aerobics, a pub lunch or sightseeing.<</speech>>
<div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, eat, then decide what <<link [[to do.|nightsun13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musun13"
alt="musun13" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsun13"
alt="tvsun13" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssun13b"
alt="dresssun13b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssun13"
alt="dresssun13" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsun13"
alt="bedsun13" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsun13]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun13]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun13]]<</speech>>
<<goto "vcr">><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsun13">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsun13]]<</speech>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[work.|office14]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if visited("mon14") == 6>><<goto "sat14">><</if>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun13')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun13b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun13')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun13b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun13')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun13">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun13b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, but it's time to go [[home.|bedsun13]]<</speech>><div class="media-box">
<video src="pub1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>You just can't beat a traditional <<link [[pub lunch.|pub13b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 5>><<if not hasVisited("pubgo1")>>
<<goto "pubgo1">>
<<elseif not hasVisited("pubgo4")>>
<<goto "pubgo4">>
<<elseif not hasVisited("pubgo2")>>
<<goto "pubgo2">>
<<elseif not hasVisited("pubgo5")>>
<<goto "pubgo5">>
<<elseif not hasVisited("pubgo3")>>
<<goto "pubgo3">>
<<else>>
<<goto "homesun13">>
<</if>>
<div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsun13]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsun13b]] or [[not?|mapsun13]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsun13]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsun13b]] or [[not?|mapsun13]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="cl4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun13]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun13]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun13]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun13]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun13]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsun13]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun13]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="ba3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun13]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun13]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>Is that girl sucking that guy’s cock?I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun13]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun13]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun13]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Is that girl sucking that guy’s cock? This place is so trendy, I need to buy some new clothes. I should [[leave.|outsun13]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel invisible, I need to improve my appearance. Time to [[leave.|outsun13]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero13b]]<</speech>><div class="media-box">
<img src="rec2.jpg">
</div>
<<speech "Rachel">>Hi, are you here for aerobics?<</speech>>
<<speech "Donna">>Yes. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, I’m Rachel, let me know if you need anything.<</speech>>
<<speech "Donna">>I’m Donna, [[thanks.|aero13c]]<</speech>>
<<nobr>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<set $cash -= 5>>
<<if hasVisited("aero1b") || hasVisited("aero2b") || hasVisited("aero3b") || hasVisited("aero4b") || hasVisited("aero5b") || hasVisited("aero7b") || hasVisited("aero8b") || hasVisited("aero9b") || hasVisited("aero10b") || hasVisited("aero11b") || hasVisited("aero12b")>>
<<goto "aero13e">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look as sexy as [[her.|aero13d]]<</speech>>
<div class="media-box">
<img src="as1.jpg">
</div>
<<nobr>>
<<if not hasVisited("rachel1") && hasVisited("syb1")>>
<<speech "Evening">>Quick shower then..... is that <<link [[Rachel?|rachel1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Evening">>Quick shower then <<link [[home.|homesun13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
13
<div class="media-box">
<img src="rec2.jpg">
</div>
<<speech "Rachel">>Hi, Donna, great to see you again.<</speech>>
<<speech "Donna">>Hi Rachel. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, let me know if you need anything, anything at all.<</speech>>
<<speech "Donna">>Cool, [[thanks.|aero13c]]<</speech>><div class="media-box">
<img src="darren1.jpg">
</div>
<<speech "Donna">>Hello Darren.<</speech>>
<<speech "Darren">>I’m just finishing, you can have it now.<</speech>>
<<speech "Donna">>[[Thanks.|thu13d]]<</speech>><div class="media-box">
<video src="cop6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Darren the paper’s stuck. Can you stick it in me, [[I mean the copier.|thu13e]]<</speech>><div class="media-box">
<video src="cop7.mp4" autoplay loop muted></video>
</div>
<<speech "Darren">>Are you a bad girl?<</speech>>
<<speech "Donna">>Yes sir.<</speech>>
<<speech "Darren">>Then I’ll have to punish you, won’t I?<</speech>>
<<speech "Donna">>[[Yes sir.|thu13f]]<</speech>>
<div class="media-box">
<video src="cop8.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Oh, oh, oh, oh, oh, oh, oh, oh, oh, oh, oh, [[yes.|thu13g]]<</speech>><div class="media-box">
<video src="cop9.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Oh, oh, oh, oh, oh, oh, oh, oh, oh, oh, oh, [[aaaaahhhhhhhh.|thu13h]]<</speech>><div class="media-box">
<img src="wash1.gif">
</div>
<<speech "Evening">>Wow. Time to go <<link [[home.|home13]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="office3.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Walking to work is nice when it’s [[sunny.|morn14]]<</speech>>
<<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "amo14">>
<<elseif _v == 2>>
<<goto "atue14">>
<<elseif _v == 3>>
<<goto "awed14">>
<<elseif _v == 4>>
<<goto "athu14">>
<<else>>
<<goto "afri14">>
<</if>>
<</nobr>><div class="media-box">
<img src="officepic19.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a hot one today. Time to get to [[work.|roll9]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|awed14b]]<</speech>><div class="media-box">
<img src="officepic.jpg">
</div>
<<speech "Thinks">>John hasn't set anything up for me today. I'll go and see what's [[going on.|after14]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|amon14b]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|afri14b]]<</speech>><div class="media-box">
<video src="time8.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "mo14">>
<<elseif _v == 2>>
<<goto "tue14">>
<<elseif _v == 3>>
<<goto "wed14">>
<<elseif _v == 4>>
<<goto "thu14">>
<<else>>
<<goto "fri14">>
<</if>>
<</nobr>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="hello4.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>There’s nothing set up on my computer.<</speech>>
<<speech "John">>I’ve got nothing for you today, You can take the day off, I’ve got an appointment with the bank manager.<</speech>>
<<speech "Donna">>Is something wrong?<</speech>>
<<speech "John">>That new place, Soho Screening, has taken most of my corporate business and we don’t have the hardware to edit TV commercials.<</speech>>
<<speech "Donna">>It sounds bad.<</speech>>
<<speech "John">>I have to go, I’ll talk to you tomorrow.<</speech>>
<<speech "Afternoon">>Good luck. <<link [[Bye.|thu14b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="80quid.jpg">
</div>
<<speech "Thinks">>John's left my wages, I wonder if he's left or he's banging Jemma. I'll check [[her office.|fri14b]]<</speech>>
<<set $cash += 80>><div class="media-box">
<img src="editor.gif">
</div>
<<speech "Donna">>I’ve finished today’s job. Is there anything else?<</speech>>
<<speech "John">>Yes, I need you to photocopy everything in that file before you go. Ok see you [[tomorrow.|tue14b]]<</speech>>
<div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu14"
alt="mu14" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv14"
alt="tv14" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dress14b"
alt="dress14b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dress14"
alt="dress14" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bed14"
alt="bed14" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bed14]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed14]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tv14]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "outmap14">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|outmap14]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out14')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('bar14')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club14')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "out14">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tv14b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Time to go [[home.|bed14]]<</speech>><div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out14]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out14]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out14]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out14]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out14]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|out14]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out14]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="cl3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out14]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out14]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out14]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out14]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out14]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|out14]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out14]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|outmap14]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|club14b]] or [[not?|outmap14]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|outmap14]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|bar14b]] or [[not?|outmap14]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<img src="tape.gif">
</div>
<<speech "John">>I need you to take this tape and give it back to Laura Garrick.<</speech>>
<<speech "Donna">>Ok.<</speech>>
<<speech "John">>Thanks, see you [[tomorrow.|thu4c]]<</speech>><div class="media-box">
<img src="lg1.jpg">
</div>
<<speech "Thinks">>Here we are. Ring the [[bell.|thu4d]]<</speech>><div class="media-box">
<video src="lg1.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>You’ve brought the video, good, come in.<</speech>>
<<speech "Donna">>Thanks.<</speech>>
<<speech "Laura">>There's a hot guy doing a session in the photo suite, d'you want to see.<</speech>>
<<speech "Donna">>Yes, please.<</speech>>
<<speech "Laura">>Follow me.<</speech>>
<<speech "Donna">><<link [[Ok.|thu4e]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="photo31.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Oh my god.<</speech>>
<<speech "Laura">>Come on, I have to finish my [[coffee.|thu4f]]<</speech>>
<div class="media-box">
<video src="lg2.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>What did you think?<</speech>>
<<speech "Donna">>Amazing. How do you choose who to use.<</speech>>
<<speech "Laura">>We place a few small ads and people come in to audition. Why, have you thought about doing it yourself?<</speech>>
<<speech "Donna">>Oh no, I’m not pretty enough.<</speech>>
<<speech "Laura">>Oh I don’t know. I wouldn’t say no. Anyway, coffee break over, back to work.<</speech>>
<<speech "Donna">>Thanks Laura, [[bye.|home4]]<</speech>>
<div class="media-box">
<video src="ww40.mp4" autoplay loop muted></video>
</div>
<<speech "Jemma">>Hi Donna, what do you want?<</speech>>
<<speech "Donna">>I’m looking for John.<</speech>>
<<speech "Jemma">>Oh, why would…… oh it was you that saw us. Sorry Donna.<</speech>>
<<speech "Donna">>Oh no, he’s not my fella. In fact he’s a bit of a dork.<</speech>>
<<speech "Jemma">>Well, I saw him go out a few hours ago, I’m pretty sure he hasn’t come back. Is it important?<</speech>>
<<speech "Donna">>I don’t know, it might be. Anyway, [[thanks Jemma.|fri14c]]<</speech>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[shopping.|shop14]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<speech "Message">>If you want to skip the Saturday chores and go straight to Saturday night <<link [[click here.|nightsat14]]>>
<<AdvancePeriod 3>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go to pay the <<link [[rent.|rentwalk14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musat14"
alt="musat14" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsat14"
alt="tvsat14" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssat14b"
alt="dresssat14b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssat14"
alt="dresssat14" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsat14"
alt="bedsat14" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<if lastVisited("sat14") ==1>><<set $cash -= 45>><</if>><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>This is my landlord's [[office.|rent14]]<</speech>><div class="media-box">
<video src="rent1.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>Er, hi. Here’s the rent.<</speech>>
<<speech "Evening">>You give old Mr Morgan £35 for the rent then go <<link [[home.|homesat14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 35>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll have a shower, eat, then decide what <<link [[to do.|nightsat14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat14]]<</speech>>
<div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsat14]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsat14">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsat14]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat14]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat14')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat14b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsat14')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat14b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsat14')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat14">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat14b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat14]]<</speech>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 5>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn14b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn14]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsat14]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsat14b]] or [[not?|mapsat14]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat14]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat14]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat14]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat14]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat14]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|outsat14]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat14]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="cl5.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat14]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat14]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat14]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat14]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat14]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsat14]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel invisible, I need to improve my appearance. Time to [[leave.|outsat14]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsat14]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsat14b]] or [[not?|mapsat14]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Afternoon">>Then a nice refreshing <<link [[shower.|sunaft14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="dress2.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Sightseeing is nice on a Sunday <<link [[afternoon.|sight14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="ss2.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="aero4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $fit < 100 >>
<<speech "Donna">>Let’s go to [[aerobics.|aero14]]<</speech>>
<<else>>
<<speech "Donna">> I’ll do some [[sightseeing.|sight14]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, eat, then decide what <<link [[to do.|nightsun14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="sc10.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $mup < 100 >>
<<speech "Donna">> I’ll practice my [[makeup.|musun14]]<</speech>>
<<else>>
<<speech "Donna">> I’ll just watch a video [[tonight.|tvsun14]]<</speech>>
<</if>>
<</nobr>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun14]]<</speech>>
<div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsun14]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsun14">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsun14]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun14]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun14')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun14b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun14')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun14b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun14')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun14">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun14b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, but it's time to go [[home.|bedsun14]]<</speech>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[work.|office15]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if visited("mon15") == 6>><<goto "sat15">><</if>><div class="media-box">
<video src="pub1.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>You just can't beat a traditional <<link [[pub lunch.|pub14b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 5>><<if not hasVisited("pubgo1")>>
<<goto "pubgo1">>
<<elseif not hasVisited("pubgo4")>>
<<goto "pubgo4">>
<<elseif not hasVisited("pubgo2")>>
<<goto "pubgo2">>
<<elseif not hasVisited("pubgo5")>>
<<goto "pubgo5">>
<<elseif not hasVisited("pubgo3")>>
<<goto "pubgo3">>
<<else>>
<<goto "homesun14">>
<</if>>
<div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsun14]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsun14b]] or [[not?|mapsun14]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsun14]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsun14b]] or [[not?|mapsun14]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="cl4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun14]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun14]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun14]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun14]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun14]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsun14]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun14]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="ba3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun14]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun14]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun14]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun14]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun14]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Is that girl sucking that guy’s cock? This place is so trendy, I need to buy some new clothes. I should [[leave.|outsun14]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel invisible, I need to improve my appearance. Time to [[leave.|outsun14]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="rec3.jpg">
</div>
<<speech "Rachel">>Hi, are you here for aerobics?<</speech>>
<<speech "Donna">>Yes. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, I’m Rachel, let me know if you need anything.<</speech>>
<<speech "Donna">>I’m Donna, [[thanks.|aero14c]]<</speech>>
<<nobr>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<set $cash -= 5>>
<<if hasVisited("aero1b") || hasVisited("aero2b") || hasVisited("aero3b") || hasVisited("aero4b") || hasVisited("aero5b") || hasVisited("aero7b") || hasVisited("aero8b") || hasVisited("aero9b") || hasVisited("aero10b") || hasVisited("aero11b") || hasVisited("aero12b") | hasVisited("aero13b")>>
<<goto "aero14e">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look as sexy as [[her.|aero14d]]<</speech>>
14
<div class="media-box">
<img src="rec3.jpg">
</div>
<<speech "Rachel">>Hi, Donna, great to see you again.<</speech>>
<<speech "Donna">>Hi Rachel. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, let me know if you need anything, anything at all.<</speech>>
<<speech "Donna">>Cool, [[thanks.|aero14c]]<</speech>><div class="media-box">
<img src="as1.jpg">
</div>
<<nobr>>
<<if not hasVisited("rachel1") && hasVisited("syb1")>>
<<speech "Evening">>Quick shower then..... is that <<link [[Rachel?|rachel1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Evening">>Quick shower then <<link [[home.|homesun14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero14b]]<</speech>><div class="media-box">
<video src="office3.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Walking to work is nice when it’s [[sunny.|morn15]]<</speech>>
<<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "amo15">>
<<elseif _v == 2>>
<<goto "atue15">>
<<elseif _v == 3>>
<<goto "awed15">>
<<elseif _v == 4>>
<<goto "athu15">>
<<else>>
<<goto "afri15">>
<</if>>
<</nobr>><div class="media-box">
<img src="officepic19b.jpg">
</div>
<<speech "Thinks">>Ooh, he's given me a hot one today. Time to get to [[work.|roll7]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|atue15b]]<</speech>><div class="media-box">
<img src="officepic.gif">
</div>
<<speech "Thinks">>Time to get to [[work.|awed15b]]<</speech>><div class="media-box">
<img src="officepic.jpg">
</div>
<<speech "Thinks">>John hasn't set anything up for me today. I'll go and [[see him.|after15]]<</speech>><div class="media-box">
<img src="officepic.jpg">
</div>
<<speech "Thinks">>John hasn't set anything up for me today. I'll go and [[see him.|after15]]<</speech>><<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "mo15">>
<<elseif _v == 2>>
<<goto "tue15">>
<<elseif _v == 3>>
<<goto "wed15">>
<<elseif _v == 4>>
<<goto "thu15">>
<<else>>
<<goto "fri15">>
<</if>>
<</nobr>><div class="media-box">
<video src="pro6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I’ve finished today’s job. What did the bank say?<</speech>>
<<speech "John">>It's bad news I'm afraid. I can't afford to employ you or even to rent your office so this week will be your last week. [[I'm very sorry.|mon15b]]<</speech>><div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Evening">>John must have gone home. I'll do the <<link [[same.|home15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="john2.jpg">
</div>
<<speech "John">>I haven't any work for you today. You can take the day off.<</speech>>
<<speech "Donna">>Thanks John, [[bye.|thu15b]]<</speech>>
<div class="media-box">
<img src="ahahah.gif">
</div>
<<speech "Donna">>John must have gone home. I'll go to the [[audition.|wed15b]]<</speech>><div class="media-box">
<img src="80quid.jpg">
</div>
<<speech "Donna">>There's nothing set up on my computer, is there anything else?<</speech>>
<<speech "John">>I haven't any work for you today, but here’s your [[wages.|fri15b]]<</speech>>
<<set $cash += 80>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu15"
alt="mu15" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv15"
alt="tv15" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dress15b"
alt="dress15b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dress15"
alt="dress15" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bed15"
alt="bed15" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<if $mup < 100 >>
<<goto "premu15">>
<</if>>
<</nobr>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bed15]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed15]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tv15]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "outmap15">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|outmap15]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out15')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('bar15')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club15')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "out15">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tv15b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Time to go [[home.|bed15]]<</speech>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|outmap15]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|bar15b]] or [[not?|outmap15]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out15]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out15]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out15]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out15]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out15]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|out15]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out15]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="cl3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out15]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out15]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out15]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out15]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out15]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|out15]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out15]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|outmap15]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|club15b]] or [[not?|outmap15]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<img src="editor3.gif">
</div>
<<speech "Donna">>It’s ok Johnny, I’ll figure something out. See you tomorrow.<</speech>>
<<speech "Thinks">>I’ll go and see [[Laura.|mon15c]]<</speech>><div class="media-box">
<img src="lg1.jpg">
</div>
<<speech "Evening">>Here we are, ring the <<link [[bell.|mon15d]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="ww41.mp4" autoplay loop muted></video>
</div>
<<speech "Jemma">>No problem. Listen, I don’t mean to pry and a I know you like guys, but I heard that sometimes you like chicks. Is that true?<</speech>>
<<speech "Donna">>It depends [[on the chick.|fri14d]]<</speech>>
<div class="media-box">
<video src="lg1.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>Hello Donna, come in. I didn’t think there was a tape today.<</speech>>
<<speech "Donna">>There isn’t, I wanted to talk to you for a minute.<</speech>>
<<speech "Thinks">>I explain the situation, how I need to make a living and ask for a audition.<</speech>>
<<speech "Laura">>We’ve got an audition day on Wednesday, if you come round after work I’ll fit you in.<</speech>>
<<speech "Donna">>Thanks Laura, see you Wednesday. [[Bye.|home15]]<</speech>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 120 >>
<<speech "Message">>Skip the Saturday chores and go straight to Saturday <<link [[night.|nightsat15]]>>
<<AdvancePeriod 3>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Morning">>Time to go to <<link [[shopping.|shop15]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go <<link [[home.|rentprep15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>This is my landlord's [[office.|rent15]]<</speech>><div class="media-box">
<video src="rent5a.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>The thing is, you said you might help me if I have a problem.<</speech>>
<<speech "Morgan">>Yes, I like to help pretty girls if they’re nice to me. Do you want to be nice to me?<</speech>>
<<speech "Donna">>Like this?<</speech>>
<<speech "Morgan">>[[Yes.|rent15b]]<</speech>>
<div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>Sucking Mr. Morgan's cock wasn't as bad as I thought. In fact I kind of <<link [[enjoyed it.|nightsat15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<if $mup < 100 >>
<div class="media-box">
<video src="sc10.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<img src="vcr5c.gif">
</div>
<</if>>
<</nobr>>
<<nobr>>
<<if $mup < 100 >>
<<speech "Donna">> I’ll practice my [[makeup.|musat15]]<</speech>>
<<else>>
<<speech "Donna">> I’ll just watch a video [[tonight.|tvsat15]]<</speech>>
<</if>>
<</nobr>>
<<if lastVisited("sat15") ==1>><<set $cash -= 45>><</if>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsat15]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat15]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat15]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat15')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat15b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsat15')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat15b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsat15')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat15">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat15b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat15]]<</speech>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn15b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Afternoon">>Then a nice refreshing <<link [[shower.|sunaft15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="ss3.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="aero4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $fit < 100 >>
<<speech "Donna">>Let’s go to [[aerobics.|aero15]]<</speech>>
<<else>>
<<speech "Donna">> I’ll do some [[sightseeing.|sight15]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, eat, then decide what <<link [[to do.|nightsun15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<if $mup < 100 >>
<div class="media-box">
<video src="sc10.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<img src="vcr5c.gif">
</div>
<</if>>
<</nobr>>
<<nobr>>
<<if $mup < 100 >>
<<speech "Donna">> I’ll practice my [[makeup.|musun15]]<</speech>>
<<else>>
<<speech "Donna">> I’ll just watch a video [[tonight.|tvsun15]]<</speech>>
<</if>>
<</nobr>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsun15]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun15]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun15]]<</speech>>
<div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, but it's time to go [[home.|bedsun15]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun14')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun15b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun15')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun15b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun15')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun15">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun15b">>
<</if>>
<</nobr>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake5.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>I don't have a job so I take my time <<link [[getting up.|office16]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<if visited("mon16") == 6>><<goto "sat16">><</if>><div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero15b]]<</speech>><div class="media-box">
<img src="rec4.jpg">
</div>
<<speech "Rachel">>Hi, are you here for aerobics?<</speech>>
<<speech "Donna">>Yes. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, I’m Rachel, let me know if you need anything.<</speech>>
<<speech "Donna">>I’m Donna, [[thanks.|aero15c]]<</speech>>
<<nobr>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<set $cash -= 5>>
<<if hasVisited("aero1b") || hasVisited("aero2b") || hasVisited("aero3b") || hasVisited("aero4b") || hasVisited("aero5b") || hasVisited("aero7b") || hasVisited("aero8b") || hasVisited("aero9b") || hasVisited("aero10b") || hasVisited("aero11b") || hasVisited("aero12b") || hasVisited("aero13b") || hasVisited("aero14b")>>
<<goto "aero15e">>
<</if>>
<</nobr>>
<div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look as sexy as [[her.|aero15d]]<</speech>>
<div class="media-box">
<img src="as1.jpg">
</div>
<<nobr>>
<<if not hasVisited("rachel1") && hasVisited("syb1")>>
<<speech "Evening">>Quick shower then..... is that <<link [[Rachel?|rachel1]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<else>>
<<speech "Evening">>Quick shower then <<link [[home.|homesun15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<img src="rec4.jpg">
</div>
<<speech "Rachel">>Hi, Donna, great to see you again.<</speech>>
<<speech "Donna">>Hi Rachel. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, let me know if you need anything, anything at all.<</speech>>
<<speech "Donna">>Cool, [[thanks.|aero15c]]<</speech>><div class="media-box">
<video src="time9.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="ww43.mp4" autoplay loop muted></video>
</div>
<<speech "Jemma">>How about this chick.<</speech>>
<<speech "Donna">>[[Why not.|fri14e]]<</speech>>
<div class="media-box">
<video src="ww44.mp4" autoplay loop muted></video>
</div>
<<speech "Jemma">>Mmmmmmnnmmm.<</speech>>
<<speech "Donna">>Ohhhhhhh [[my god.|fri14f]]<</speech>>
<div class="media-box">
<video src="ww45.mp4" autoplay loop muted></video>
</div>
<<speech "Jemma">>[[Mmmmmmnnmmm.|fri14g]]<</speech>>
<div class="media-box">
<video src="ww46.mp4" autoplay loop muted></video>
</div>
<<speech "Jemma">>[[Aaaaaaaaaaaaaah.|fri14h]]<</speech>><div class="media-box">
<img src="wash1.gif">
</div>
<<speech "Evening">>That was fun. Time to go <<link [[home.|home14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="lg1.jpg">
</div>
<<speech "Evening">>Here we are, ring the <<link [[bell.|wed15c]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="lg1.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>Hi Donna, come in. [[Follow me.|wed15d]]<</speech>>
<div class="media-box">
<img src="12dress.jpg">
</div>
<<speech "Laura">>This is where we’re shooting today. There’s one more audition before you, so we’ve got time to do your [[hair and makeup.|wed15e]]<</speech>>
<div class="media-box">
<video src="donna1.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>Ok that’s you ready. Let’s go in, if we’re lucky we’ll catch the end of the last [[audition.|wed15f]]<</speech>>
<div class="media-box">
<video src="pro8.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>Just in time. I love watching young men jerk off.<</speech>>
<<speech "Donna">>Wow, me too.<</speech>>
<<speech "Laura">>Ok, [[your turn.|wed15g]]<</speech>>
<div class="media-box">
<video src="pro7.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>This is weird, [[but fun.|wed15h]]<</speech>><div class="media-box">
<video src="lg2.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>What did you think?<</speech>>
<<speech "Laura">>Honestly, you need to learn to be more natural in front of the camera and lose some weight before I can offer you any work. Come back next Wednesday and audition again, ok?<</speech>>
<<speech "Donna">>If I can pass the audition how much does it pay.<</speech>>
<<speech "Laura">>25 quid a session if we put you in, double if a client requests you by name. Then there's stars like Sybil who can make a hundred or more.<</speech>>
<<speech "Donna">>Wow, thanks Laura, see you [[next week.|wed15i]]<</speech>>
<div class="media-box">
<video src="gohome16.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>Time to go <<link [[home.|bed15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="editor3.gif">
</div>
<<speech "John">>I'm sorry about all this Donna.<</speech>>
<<speech "Donna">>Well it's my last day so let's go to the pub, you're <<link [[buying.|fri15c]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="beergarden.jpg">
</div>
<<speech "Thinks">>We eat, drink and have a good old chin wag. Then I say………..<</speech>>
<<speech "Donna">>Let’s go back to your place and have <<link [[some fun.|fri15d]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="john3a.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Ok Johnny, you know what [[I want.|fri15e]]<</speech>>
<div class="media-box">
<video src="time10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="time9.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Another boring corporate video. I’ll go and tell John it’s <<link [[finished.|after15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="john2.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Oh my god, aaaaaaaah, [[yes.|fri15f]]<</speech>>
<div class="media-box">
<video src="gohome16.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I say goodbye to John and go <<link [[home.|bed15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="redling.jpg">
</div>
<<speech "Thinks">>Let’s try and persuade old man Morgan to give me a pass on the [[rent.|rentwalk15]]<</speech>>
<div class="media-box">
<video src="rent5b.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>It takes him a while but he cums eventually. I thank him for not charging me any rent and go <<link [[home.|homesat15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<img src="jb.jpg">
</div>
<<speech "Thinks">>Time to start the job hunt. First stop, the <<link [[job center.|thu15c]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="jb.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I spend hours looking but see nothing other than 50 quid a week shop and office girl jobs. I'd be bored out of my mind. On Monday I'll visit the <<link [[temp agency.|home15]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="wake6.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Eat something low calorie, shower, dress and <<link [[go out.|morn16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "amo16">>
<<elseif _v == 2>>
<<goto "atue16">>
<<elseif _v == 3>>
<<goto "awed16">>
<<elseif _v == 4>>
<<goto "athu16">>
<<else>>
<<goto "afri16">>
<</if>>
<</nobr>><div class="media-box">
<video src="oxford.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I walk up to [[Oxford Street.|amo16b]]<</speech>><div class="media-box">
<img src="jog1.gif">
</div>
<<speech "Evening">>I go for a jog in Hyde Park, hopefully I’ll look fitter for tomorrow’s <<link [[audition.|home16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>><div class="media-box">
<video src="brewer.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I walk round to [[Brewer Street.|thu16b]]<</speech>><div class="media-box">
<img src="lg1.jpg">
</div>
<<speech "Thinks">>Time to go to the [[audition.|wed16b]]<</speech>><<nobr>>
<<if $cash < 95 >>
<<goto "afri16b">>
<<else>>
<<goto "afri16a">>
<</if>>
<</nobr>>
<<set _v = visited() % 5>>
<<if _v == 1>>
<<goto "mo16">>
<<elseif _v == 2>>
<<goto "tue16">>
<<elseif _v == 3>>
<<goto "wed16">>
<<elseif _v == 4>>
<<goto "thu16">>
<<else>>
<<goto "fri16">>
<</if>>
<</nobr>><div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll get some food, have a shower, then decide what <<link [[to do.|night16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="mu16"
alt="mu16" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tv16"
alt="tv16" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dress16b"
alt="dress16b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dress16"
alt="dress16" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bed16"
alt="bed16" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,8)>>
<<case 1>>
<div class="media-box">
<img src="mup2.gif">
</div>
<<case 2>>
<div class="media-box">
<img src="mup3.gif">
</div>
<<case 3>>
<div class="media-box">
<img src="mup4.gif">
</div>
<<case 4>>
<div class="media-box">
<img src="mup5.gif">
</div>
<<case 5>>
<div class="media-box">
<img src="mup6.gif">
</div>
<<case 6>>
<div class="media-box">
<img src="mup7.gif">
</div>
<<case 7>>
<div class="media-box">
<img src="mup8.gif">
</div>
<<case 8>>
<div class="media-box">
<img src="mup9.gif">
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bed16]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bed16]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>><div class="media-box">
<video src="sc10.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">> I’ll practice my [[makeup.|mu16]]<</speech>><<goto "vcr">><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tv16]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "outmap16">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|outmap16]]<</speech>><<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('out16')">
Home
</div>
<<if $cash >= 150>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('bar16')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club16')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 200>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "out16">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tv16b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Time to go [[home.|bed16]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|mon16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|outmap16]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|club16b]] or [[not?|outmap16]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="cl3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out16]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out16]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out16]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out16]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out16]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|out16]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out16]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out16]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out16]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out16]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out16]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|out16]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|out16]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|out16]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|outmap16]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|bar16b]] or [[not?|outmap16]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<img src="temp.jpg">
</div>
<<speech "Thinks">>Hopefully the Temp Agency can find me a job, even if it’s only a [[temporary one.|amo16c]]<</speech>><div class="media-box">
<img src="temp2.jpg">
</div>
<<speech "Thinks">>They have no video editing jobs, all they have for me is data entry jobs. Essentially, being give a bunch of paperwork and typing it all into a computer. Boring. I told the nice old man I’d [[think about it.|amo16d]]<</speech>><div class="media-box">
<video src="pro1.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>As I’m leaving the Temp Agency offices a man approaches me.<</speech>>
<<speech "Male">>Hello, are you working?<</speech>>
<<speech "Donna">>Working?<</speech>>
<<speech "Male">>This is the red light area, Soho?<</speech>>
<<speech "Donna">>Not all of Soho, this is mainly offices. I think the area around Brewer Street is what you're looking for.<</speech>>
<<speech "Male">>That’s a shame, you’re really beautiful.<</speech>>
<<speech "Donna">>Thanks, but I’m not [[really.|amo16e]]<</speech>>
<div class="media-box">
<video src="pro2.mp4" autoplay loop muted></video>
</div>
<<speech "Male">>Yes, you are. I’ll prove it, here.<</speech>>
<<speech "Donna">>What is it?<</speech>>
<<speech "Male">>Fifty Euros, that’s about 35 of your English pounds.<</speech>>
<<speech "Donna">>What do you want?<</speech>>
<<speech "Male">>A quick blowjob.<</speech>>
<<speech "Thinks">>He seems nice and I like blowjobs. I suppose I could do it just this once.<</speech>>
<<speech "Donna">>Ok, come into this [[alley.|amo16f]]<</speech>>
<div class="media-box">
<video src="pro3.mp4" autoplay loop muted></video>
</div>
<<speech "Male">>Show me your breasts first.<</speech>>
<<speech "Donna">>Ok, now pull your [[cock out.|amo16g]]<</speech>>
<div class="media-box">
<video src="pro4.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Mmmmmmnnnmmm<</speech>>
<<speech "Thinks">>He’s taking a while to [[get hard.|amo16h]]<</speech>>
<div class="media-box">
<video src="pro5.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Mmmmmmnnnmmm<</speech>>
<<speech "Male">>Aaaaaaaaaaaah.<</speech>>
<<speech "Thinks">>I need to swallow it all so I don’t get any on my [[clothes.|amo16i]]<</speech>><div class="media-box">
<img src="bdc1.jpg">
</div>
<<speech "Evening">>I change the currency then go <<link [[home.|home16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash += 35>><div class="media-box">
<img src="pcopy6.jpg">
</div>
<<speech "Evening">>I put the paperwork back in John's office, leave a note explaining things, and go <<link [[home.|home14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="ss5.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>John seems really worried, I talk a long walk by the river to clear my head then go <<link [[home.|home14]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="lg1.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>Hi Donna, come in. Lets do your hair and makeup. [[Follow me.|wed16c]]<</speech>>
<div class="media-box">
<video src="donna1.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>Ok that’s you done. Let’s go and start your [[audition.|wed16d]]<</speech>><div class="media-box">
<video src="pro9.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>Ok let's [[start.|wed16e]]<</speech>>
<div class="media-box">
<video src="pro10.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>This feels kind of [[sexy.|wed16f]]<</speech>><div class="media-box">
<video src="pro13.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>Ok let's see what you can do with this [[dildo.|wed16g]]<</speech>>
<div class="media-box">
<video src="pro11.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I have to to look sexy and try not to [[laugh.|wed16h]]<</speech>><div class="media-box">
<video src="pro12.mp4" autoplay loop muted></video>
</div>
<<speech "Laura">>That's it, good girl.<</speech>>
<<speech "Donna">>Aaaaaaaaah.<</speech>>
<<speech "Laura">>Ok, get dressed and we'll grab a [[coffee.|wed16i]]<</speech>><div class="media-box">
<video src="lg2.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>What did you think?<</speech>>
<<speech "Laura">>Good, I'll add you to our roster.<</speech>>
<<speech "Donna">>When do you think I’ll get some work.<</speech>>
<<speech "Laura">>A week or two, what’s your cell phone number.<</speech>>
<<speech "Donna">>I haven’t got one, they’re a hundred quid.<</speech>>
<<speech "Laura">>You’ll need one, we text our models to let them know when to come in for a shoot.<</speech>>
<<speech "Donna">>[[Oh.|wed16j]]<</speech>><div class="media-box">
<img src="street3.jpg">
</div>
<<speech "Thinks">>Some girls are [[working.|thu16c]]<</speech>><div class="media-box">
<img src="boss1.jpg">
</div>
<<speech "Thinks">>Eventually, I find the [[office.|thu16d]]<</speech>><div class="media-box">
<video src="con4.mp4" autoplay loop muted></video>
</div>
<<speech "Male">>So, you’d like to join our little agency?<</speech>>
<<speech "Donna">>Yes, can you tell me how it works.<</speech>>
<<speech "Male">>Of course, what’s your name and where do you live?<</speech>>
<<speech "Donna">>Donna and I live in Soho.<</speech>>
<<speech "Male">>Excellent, then you will be offered clients in your area. They pay us directly, we take our commission then pay you 20 quid for standard clients and 30 for speciality work. You can pick up your money on Saturday [[afternoon’s.|thu16e]]<</speech>>
<div class="media-box">
<video src="con3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Speciality?<</speech>>
<<speech "Male">>Perhaps a menage a trois, or a client that wants a girl in a schoolgirl uniform or leather or something. You can buy all that sort of thing at Trashys on Old Compton Street.<</speech>>
<<speech "Donna">>I see.<</speech>>
<<speech "Male">>You will be offered clients by text message to your cell phone, it’s up to you whether you [[accept or not.|thu16f]]<</speech>>
<div class="media-box">
<video src="con1.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I don’t have a cell phone, they’re expensive.<</speech>>
<<speech "Male">>I understand but we only take girls with cell phones. To be frank, there are only two types of girls doing this sort of work, those with cell phones and those who walk the streets.<</speech>>
<<speech "Donna">>Like the ones on the street outside.<</speech>>
<<speech "Male">>Exactly, so call me with your number when you have one, ok?<</speech>>
<<speech "Donna">>I understand [[Mr. Connor.|thu16g]]<</speech>>
<div class="media-box">
<video src="con6.mp4" autoplay loop muted></video>
</div>
<<speech "Male">>Ok, I need to take a photo, just stand here. Ok, that’s great, bye now.<</speech>>
<<speech "Donna">>Bye, [[Mr. Connor.|thu16h]]<</speech>>
<div class="media-box">
<img src="street2.jpg">
</div>
<<speech "Thinks">>Outside the office a girl’s getting busy. I could make money <<link [[round here.|home16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<img src="escorts.jpg">
</div>
<<speech "Laura">>If you need to make some extra money go and see Phil Connor.<</speech>>
<<speech "Donna">>I’m not a…..<</speech>>
<<speech "Laura">>I’m not saying anything, but you like sex and you need money, so….<</speech>>
<<speech "Donna">>Ok I’ll go and see him tomorrow. <<link [[Thanks Laura, bye.|home16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="sc10.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">> I’ll practice my [[makeup.|mu15]]<</speech>><<if $mup < 100 >>
<<goto "premu16">>
<<elseif $mup >= 100 && $cash < 75 >>
<<goto "pretv16">>
<<else>>
<<goto "night16">>
<</if>>
<div class="media-box">
<img src="vcr5c.gif">
</div>
<<speech "Donna">> I’ll just watch a video [[tonight.|tv16]]<</speech>>
<div class="media-box">
<img src="jog1.gif">
</div>
<<speech "Evening">>I go for a jog in <<link [[Hyde Park.|home16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>><div class="media-box">
<video src="brewer.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>I need money for a cell phone so I put on my slutiest stuff and walk round to [[Brewer Street.|afri16c]]<</speech>><div class="media-box">
<video src="pro16.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>After about half an hour a car [[pulls up.|afri16d]]<</speech>><div class="media-box">
<video src="pro17.mp4" autoplay loop muted></video>
</div>
<<speech "Male">>How much darlin’?<</speech>>
<<speech "Donna">>20 quid.<</speech>>
<<speech "Male">>For what?<</speech>>
<<speech "Donna">>Whatever you want.<</speech>>
<<speech "Male">>[[Get in.|afri16e]]<</speech>>
<div class="media-box">
<video src="pro18.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Sit back [[handsome.|afri16f]]<</speech>>
<div class="media-box">
<video src="pro19.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>That's it [[honey.|afri16g]]<</speech>>
<div class="media-box">
<video src="pro20.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>He gives me 20 quid.<</speech>>
<<speech "Donna">>[[Thanks, bye.|afri16h]]<</speech>>
<<set $cash += 20>><div class="media-box">
<video src="brewer2.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>I walk back <<link [[home.|afri16i]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="fridge.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash < 115 >>
<<speech "Thinks">>I shower then grab a [[snack.|afri16j]]<</speech>>
<<else>>
<<speech "Thinks">>I shower then grab a [[snack.|night16]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="pro24.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I still need money for a cell phone so I put on some slutty stuff and walk round to <<link [[Brewer Street.|afri16k]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="pro21.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>After freezing my tits of for a couple of hours a guy comes over.<</speech>>
<<speech "Male">>How much for a quick blowjob?<</speech>>
<<speech "Donna">>20 quid.<</speech>>
<<speech "Male">>[[Deal.|afri16l]]<</speech>>
<div class="media-box">
<video src="pro22.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Mmmmmmnnnmmm<</speech>>
<<speech "Male">>[[Aaaaaaaaaaaah.|afri16m]]<</speech>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>He gives me 20 quid.<</speech>>
<<speech "Donna">>[[Thanks, bye.|bed16]]<</speech>>
<<set $cash += 20>>
<span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="wake4.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>Time to go to <<link [[shopping.|shop16]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="shopping.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>I spend £10 on my weekly shop then go to <<link [[Oxford Street.|shop16b]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $cash -= 10>><div class="media-box">
<img src="vod.jpg">
</div>
<<speech "Thinks">>I go to the Vodaphone shop and buy a [[phone.|shop16c]]<</speech>>
<<set $cash = Math.clamp($cash - 100, 0, Infinity)>><div class="media-box">
<img src="cell.gif">
</div>
<<speech "Thinks">>Wow, I’ve got a [[phone.|shop16d]]<</speech>>
<div class="media-box">
<video src="oxford.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Time to go [[home.|shop16e]]<</speech>><div class="media-box">
<img src="showsun.gif">
</div>
<<speech "Thinks">>A quick [[shower.|rentprep16]]<</speech>><div class="media-box">
<img src="redling.jpg">
</div>
<<nobr>>
<<if hasVisited("rent15")>>
<<speech "Thinks">>Time to suck Mr. Morgan’s [[cock.|rentwalk16]]<</speech>>
<<else>>
<<speech "Thinks">>Let’s try and persuade old man Morgan to give me a pass on the [[rent.|rentwalk16]]<</speech>>
<</if>>
<</nobr>>
<div class="media-box">
<video src="home.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll have a shower, eat, then decide what <<link [[to do.|nightsat16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="rentwalk.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if hasVisited("rent15")>>
<<speech "Donna">>This is my landlord's [[office.|rent16b]]<</speech>>
<<else>>
<<speech "Donna">>This is my landlord's [[office.|rent16a]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="rent5a.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>Hello Mr. Morgan, do you want me to be nice to you again?<</speech>>
<<speech "Morgan">>Yes, you know I like to help pretty girls if they’re nice to me.<</speech>>
<<speech "Donna">>Like this?<</speech>>
<<speech "Morgan">>[[Yes.|rent16x]]<</speech>>
<div class="media-box">
<video src="rent5a.mp4" autoplay loop muted></video>
</div>
<<speech "Morgan">>Hello Miss Page. It’s always nice to see a pretty girl.<</speech>>
<<speech "Donna">>The thing is, you said you might help me if I have a problem.<</speech>>
<<speech "Morgan">>Yes, I like to help pretty girls if they’re nice to me. Do you want to be nice to me?<</speech>>
<<speech "Donna">>Like this?<</speech>>
<<speech "Morgan">>[[Yes.|rent16x]]<</speech>>
<div class="media-box">
<video src="rent5b.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>He cums eventually. I thank him for not charging me any rent and go <<link [[home.|homesat16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musat16"
alt="musat16" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsat16"
alt="tvsat16" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssat16b"
alt="dresssat16b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssat16"
alt="dresssat16" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsat16"
alt="bedsat16" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsat16]]<</speech>>
<<goto "vcr">><<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsat16]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsat16]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|sun16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsat16">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsat16]]<</speech>>
<<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsat16')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsat16b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsat16')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsat16b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsat16')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsat16">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsat16b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome12.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting but it's time to go [[home.|bedsat16]]<</speech>><span style="color: #1E90FF">\
<span style="font-size:28px">\
@@#now;<<now>>@@\
</span>\
</span>\
<div class="media-box">
<video src="sleep2.mp4" autoplay loop muted></video>
</div>
<<speech "Morning">>A nice Sunday morning <<link [[lie in.|sunmorn16b]]>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsat16]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsat16b]] or [[not?|mapsat16]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="cl5.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat16]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat16]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat16]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat16]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat16]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsat16]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Wow, that girl's got that guy's cock out. I feel invisible, I need to improve my appearance. Time to [[leave.|outsat16]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="ba4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat16]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat16]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat16]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat16]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsat16]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>This place is so trendy, I need to buy some new clothes. I should [[leave.|outsat16]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsat16]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsat16]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsat16b]] or [[not?|mapsat16]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="sc10.mp4" autoplay loop muted></video>
</div>
<<speech "Afternoon">>Then a nice refreshing <<link [[shower.|sunaft16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>><div class="media-box">
<video src="aero4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $cash >= 5 >>
<<speech "Donna">>Let’s go to [[aerobics.|aero16]]<</speech>>
<<else>>
<<speech "Donna">> I’ll do some [[sightseeing.|sight16]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<img src="aero1.jpg">
</div>
<<speech "Donna">>Aerobics time. [[Let's go.|aero16b]]<</speech>><div class="media-box">
<video src="ss4.mp4" autoplay loop muted></video>
</div>
<<speech "Evening">>There's so many amazing things to see in London. Time to head <<link [[home.|homesun16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<div class="media-box">
<video src="gohome15.mp4" autoplay loop muted></video>
</div>
<<speech "Night">>I'll chill for a bit, eat, then decide what <<link [[to do.|nightsun16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<div class="media-box">
<img src="night.gif" usemap="#image-map">
</div>
<map name="image-map">
<area
data-passage="musun16"
alt="musun16" title="makeup"
coords="8,6,308,225" shape="rect">
<area
data-passage="tvsun16"
alt="tvsun16" title="vcr"
coords="10,254,307,474" shape="rect">
<<if $item == 0>>
<area
data-passage="dresssun16b"
alt="dresssun16b" title="out"
coords="340,13,626,220" shape="rect">
<<else>>
<area
data-passage="dresssun16"
alt="dresssun16" title="out"
coords="340,13,626,220" shape="rect">
<</if>>
<area
data-passage="bedsun16"
alt="bedsun16" title="sleep"
coords="334,254,634,474" shape="rect">
</map>
<</nobr>>
<<nobr>>
<<switch random(1,2)>>
<<case 1>>
<div class="media-box">
<video src="mup1.mp4" autoplay loop muted></video>
</div>
<<case 2>>
<div class="media-box">
<video src="mup2.mp4" autoplay loop muted></video>
</div>
<</switch>>
<</nobr>>
<<nobr>>
<<if $mup >= 100>>
<<speech "Donna">>I know how to do my makeup now. Practicing it won’t improve my appearance further. Time to go to [[bed.|bedsun16]]<</speech>>
<<else>>
<<speech "Donna">>Practicing my makeup will improve my appearance. Time to go to [[bed.|bedsun16]]<</speech>>
<</if>>
<</nobr>>
<<set $mup = Math.clamp($mup + 8, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>>
<<goto "vcr">><div class="media-box">
<video src="dress6.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>I really need some new [[clothes.|mapsun16]]<</speech>><div class="media-box"><a data-passage="wardrobe">
<img src="dress6.gif">
</a></div>
<<nobr>>
<<if lastVisited("wardrobe") ==1>>
<<goto "mapsun16">>
<<else>>
<<speech "Donna">>What shall I [[wear.|wardrobe]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="playvid.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Let’s take this video home and [[watch it.|tvsun16]]<</speech>>
<<nobr>>
<<if lastVisited("vcr") == 2 || lastVisited("vcrout") == 1>>
<div class="media-box">
<video src="masnight2.mp4" autoplay loop muted></video>
</div>
<<else>>
<div class="media-box">
<video src="sleep.mp4" autoplay loop muted></video>
</div>
<</if>>
<</nobr>>
<<speech "Night">>Time to go to <<link [[sleep.|end2]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<nobr>>
<<set $lunch to 0>>
<<set $worn = "none">>
<<set $phone to 0>>
<<set $vid to 0>>
<<set $ward to 0>>
<<set $test to 0>>
<<set $hair to 0>>
<<set $hat to 0>>
<<set $photo to 0>>
<<set $show to 0>>
<<set $coff to 0>>
<<set $lou to 0>>
<<set $lot to 0>>
<<set $boss to 0>>
<<set $editor to 0>>
<<set $vidx to 0>>
<</nobr>><<nobr>>
<div class="map-container">
<img src="z4.jpg" alt="Game Map" class="map-image">
<!-- Location labels -->
<div class="map-label" style="top:57%; left:47%;" onclick="goToPassage('outsun16')">
Home
</div>
<<if $cash >= 5>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('nwork')">
Video
</div>
<<else>>
<div class="map-label" style="top:40%; left:60%;" onclick="goToPassage('buyvid')">
Video
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("barsun16b")>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('barsun16')">
Bar
</div>
<<else>>
<div class="map-label" style="top:58%; left:83%;" onclick="goToPassage('Bar')">
Bar
</div>
<</if>>
<<if $cash >= 5 && not hasVisited("clubsun16b")>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('clubsun16')">
Club
</div>
<<else>>
<div class="map-label" style="top:81%; left:45%;" onclick="goToPassage('club')">
Club
</div>
<</if>>
<<if ($day - 5) % 7 === 0>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes2')">
Shop
</div>
<<elseif $cash >= 20>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('shop')">
Shop
</div>
<<else>>
<div class="map-label" style="top:19%; left:38%;" onclick="goToPassage('clothes')">
Shop
</div>
<</if>>
<div class="map-label" style="top:65%; left:18%;" onclick="goToPassage('clinic')">
Aerobics
</div>
<div class="map-label" style="top:23%; left:79%;" onclick="goToPassage('nrent')">
Rent
</div>
</div>
<script>
function goToPassage(passage) {
SugarCube.Engine.play(passage);
}
</script>
<style>
.map-container {
position: relative;
display: inline-block;
max-width: 100%;
}
.map-image {
width: 100%;
height: auto;
border: 7px solid #ccc;
box-sizing: border-box;
}
/* Green label style */
.map-label {
position: absolute;
transform: translate(-50%, -50%);
background: #9cff9c;
color: #1a1a1a;
padding: 6px 14px;
border-radius: 10px;
font-size: 16px;
font-weight: bold;
border: 2px solid #2e7d32;
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
cursor: pointer;
white-space: nowrap;
}
/* Hover effect */
.map-label:hover {
background: #7CFF7C;
box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
}
</style>
<</nobr>>
<<nobr>>
<<if lastVisited("shop") == 1>>
<<goto "outsun16">>
<</if>>
<<if lastVisited("nwork") == 1>>
<<goto "tvsun16b">>
<</if>>
<</nobr>>
<div class="media-box">
<video src="gohome3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>London is exciting, but it's time to go [[home.|bedsun16]]<</speech>><div class="media-box">
<img src="end.jpg">
</div>
<<speech "Donna">>You’ve completed phase one of this game. Hopefully you’ll be able to continue my adventures soon.<</speech>><div class="media-box">
<video src="bar1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "ws"||
$worn == "pt"||
$worn == "bs"||
$worn == "wj"||
$worn == "dd">>
<<speech "Donna">>I’m dressed for a club why am I at a wine bar. Let’s think about [[this.|mapsun16]]<</speech>>
<<else>>
<<speech "Donna">>If I go in here I’ll have to buy a fancy cocktail for a fiver. Should I [[go in|barsun16b]] or [[not?|mapsun16]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="ba3.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "lbd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my little black [[dress.|lbd]]<</speech>>
<<elseif $worn == "lbd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun16]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my see through black [[top.|lace]]<</speech>>
<<elseif $worn == "lace">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun16]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my sexy white [[dress.|wd]]<</speech>>
<<elseif $worn == "wd">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun16]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my new [[knickers.|knick]]<</speech>>
<<elseif $worn == "knick">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun16]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I should look around for someone to tap off with especially in my kinky [[boots.|boots]]<</speech>>
<<elseif $worn == "boots">>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun16]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>Is that girl sucking that guy’s cock? This place is so trendy, I need to buy some new clothes. I should [[leave.|outsun16]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>Is that girl sucking that guy’s cock? I feel invisible, I need to improve my appearance. Time to [[leave.|outsun16]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<video src="club1.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $worn == "lbd"||
$worn == "lace"||
$worn == "wd"||
$worn == "knick"||
$worn == "boots">>
<<speech "Donna">>I’m dressed for a wine bar why am I at a club. Let’s think about [[this.|mapsun16]]<</speech>>
<<else>>
<<speech "Donna">>It costs a fiver to get in. Should I [[go in|clubsun16b]] or [[not?|mapsun16]]<</speech>>
<</if>>
<</nobr>><div class="media-box">
<video src="cl4.mp4" autoplay loop muted></video>
</div>
<<nobr>>
<<if $looks >= 70 >>
<<if $worn == "ws">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my little white [[shorts.|ws]]<</speech>>
<<elseif $worn == "ws">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun16]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my new pink [[top.|pt]]<</speech>>
<<elseif $worn == "pt">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun16]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my black [[shorts.|bs]]<</speech>>
<<elseif $worn == "bs">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun16]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my white [[jeans.|wj]]<</speech>>
<<elseif $worn == "wj">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun16]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>This is fun, I should look around for someone to tap off with especially in my daisy [[dukes.|dd]]<</speech>>
<<elseif $worn == "dd">>
<<speech "Donna">>I feel like a yokel. Maybe I need more experience. I should [[leave.|outsun16]]<</speech>>
<<elseif $worn == "none">>
<<speech "Donna">>I’m never going to pull if I don’t buy some new clothes. I should [[leave.|outsun16]]<</speech>>
<</if>>
<<else>>
<<speech "Donna">>I feel invisible, I need to improve my appearance. Time to [[leave.|outsun16]]<</speech>>
<</if>>
<</nobr>>
<<set $cash -= 5>><div class="media-box">
<img src="rec4.jpg">
</div>
<<speech "Rachel">>Hi, Donna, great to see you again.<</speech>>
<<speech "Donna">>Hi Rachel. Here’s the five pounds.<</speech>>
<<speech "Rachel">>Great, let me know if you need anything.<</speech>>
<<speech "Donna">>Cool, [[thanks.|aero16c]]<</speech>>
<<set $cash -= 5>><div class="media-box">
<img src="aero1.gif">
</div>
<<speech "Donna">>I hope doing this will make me look aa sexy as [[her.|aero16d]]<</speech>>
<<if $fit >= 100 >><<goto "yoga1">><</if>><div class="media-box">
<img src="as1.jpg">
</div>
<<speech "Evening">>Quick shower then <<link [[home.|homesun16]]>>
<<AdvancePeriod>>
<<replace "#now">><<now>><</replace>>
<</link>><</speech>>
<<set $fit = Math.clamp($fit + 20, 0, 100)>>
<<set $looks = Math.min(100, Math.floor($fit / 2) + Math.floor($mup / 2))>><div class="media-box">
<img src="lunch.jpg">
</div>
<<speech "Donna">>John pays for sandwiches and coffee to be delivered every [[lunchtime.|officepic]]<</speech>>
<div class="media-box">
<img src="yoga.jpg">
</div>
<<speech "Thinks">>I think I’ll try yoga [[instead.|yoga2]]<</speech>><div class="media-box">
<video src="yoga1.mp4" autoplay loop muted></video>
</div>
<<speech "Thinks">>Look at those cool tats. She must be a dyke. This might be [[be fun.|yoga3]]<</speech>><div class="media-box">
<video src="yoga2.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>Hi, I’m Donna.<</speech>>
<<speech "Female">>I know, you’re friends with Rachel.<</speech>>
<<speech "Donna">>Yeah, she’s a [[lot of fun.|yoga4]]<</speech>>
<div class="media-box">
<video src="yoga3.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>[[Just relax.|yoga5]]<</speech>><div class="media-box">
<video src="yoga4.mp4" autoplay loop muted></video>
</div>
<<speech "Female">>Mmmmmmnnnmmm<</speech>>
<<speech "Donna">>[[Aaaaaaaaaaaah.|end]]<</speech>>
<div class="media-box">
<video src="bus.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>You’ve completed phase one of this game. Hopefully you’ll be able to continue my adventures soon.<</speech>><div class="media-box">
<video src="walk.mp4" autoplay loop muted></video>
</div>
<<speech "Donna">>It only takes a few minutes to walk [[there.|tue3c]]<</speech>>