<<script>>
/* =========================================================
AURORAHUB CONTENT CONFIG
EDYTUJ TYLKO TEN PASSAGE, GDY CHCESZ ZMIENIAĆ FILMY.
Najczęściej zmieniasz tylko:
title = tytuł filmu
creator = nazwa autora
category = kategoria
duration = wyświetlany czas
views = wyświetlana liczba wyświetleń
age = kiedy dodano film
thumb = ścieżka do miniatury
video = ścieżka do MP4/WebM
description = opis wyświetlany pod filmem
NAJŁATWIEJSZA PODMIANA VIDEO:
Zostaw tę samą nazwę w polu "video" i po prostu nadpisz
odpowiedni plik w Media/Videos/Web/AuroraHub/.
DODAWANIE NOWEGO FILMU:
Skopiuj jeden cały blok { ... }, wklej go przed ostatnim
wpisem i nadaj mu unikalne id.
========================================================= */
setup.AuroraHub.items = [
{
id: "after-hours",
title: "Milf Big Tits [HD]",
creator: "VelvetSky",
category: "Big Tits",
duration: "12:48",
views: "184K",
age: "2h",
thumb: "Media/Videos/Web/AuroraHub/after_hours.png",
video: "Media/Videos/Web/AuroraHub/after_hours.mp4",
description: "A moody late-night preview from VelvetSky. Huge Milf Tits massage."
},
{
id: "late-night-couple",
title: "BWC fuck Milf",
creator: "VelvetSky",
category: "Milf",
duration: "22:06",
views: "517K",
age: "1d",
thumb: "Media/Videos/Web/AuroraHub/late_night_couple.png",
video: "Media/Videos/Web/AuroraHub/late_night_couple.mp4",
description: "Milf fucks BWC behind her husband's back."
},
{
id: "first-upload",
title: "Ebony rough ride BWC",
creator: "LunaWest",
category: "Interracial",
duration: "15:17",
views: "73K",
age: "1d",
thumb: "Media/Videos/Web/AuroraHub/first_upload.png",
video: "Media/Videos/Web/AuroraHub/first_upload.mp4",
description: "Black slut gets fucked by huge white cock."
},
{
id: "home-camera",
title: "Redhead destroyed by BBC",
creator: "IvyRoom",
category: "Interracial",
duration: "11:52",
views: "128K",
age: "2d",
thumb: "Media/Videos/Web/AuroraHub/home_camera.png",
video: "Media/Videos/Web/AuroraHub/home_camera.mp4",
description: "Redhead milf fucked by huge BBC!"
},
{
id: "midnight-story",
title: "Asian fucked by white cock",
creator: "KiraM",
category: "Amateur",
duration: "17:05",
views: "203K",
age: "3d",
thumb: "Media/Videos/Web/AuroraHub/midnight_story.png",
video: "Media/Videos/Web/AuroraHub/midnight_story.mp4",
description: "Little Asian girl tries her first big cock"
}
];
<</script>><<script>>
/* =========================================================
LUMORA CONTENT CONFIG
EDYTUJ TEN PASSAGE, GDY CHCESZ ZMIENIAĆ PROFILE I POSTY.
PROFILE:
name = nazwa wyświetlana
handle = @nazwa
avatar = ścieżka do avatara albo litera
bio = opis profilu
followers = liczba obserwujących
POSTY:
id = unikalne ID posta
who = profil z listy profiles
caption = opis posta
time = kiedy dodano
likes = liczba polubień
comments = liczba komentarzy
tag = hashtag
media = ścieżka do JPG/PNG/GIF/MP4
mediaType = "image" albo "video"
NAJŁATWIEJSZA PODMIANA:
Zostaw tę samą ścieżkę w polu media i po prostu nadpisz
plik w folderze Media. Nie musisz zmieniać mechaniki Lumora.
DODAWANIE NOWEGO POSTA:
Skopiuj cały blok { ... } z setup.Lumora.posts, wklej go
przed ostatnim wpisem i nadaj mu nowe, unikalne id.
========================================================= */
setup.Lumora = setup.Lumora || {};
setup.Lumora.profiles = {
alice: { name: "Alice Mills", handle: "@alice.mills", avatar: "Media/Images/avatars/alice_avatar.png", bio: "Coffee, late mornings and trying to pretend I have a plan.", followers: 842 },
sophie: { name: "Sophie", handle: "@sophie.aurora", avatar: "Media/Images/avatars/sophie_avatar.png", bio: "Photos, music, bad ideas. Usually in that order.", followers: 1264 },
aj: { name: "AJ Jones", handle: "@aj.jones", avatar: "Media/Images/avatars/aj_avatar.png", bio: "Gym. Music. Aurora Falls.", followers: 2190 },
charlotte: { name: "Charlotte", handle: "@charlotte.af", avatar: "Media/Images/avatars/charlotte_avatar.png", bio: "Family, garden, coffee. Not necessarily in that order.", followers: 387 },
ethan: { name: "Ethan", handle: "@ethan.af", avatar: "Media/Images/avatars/ethan_avatar.png", bio: "Mostly here because my family sends me things.", followers: 214 },
bradley: { name: "Bradley", handle: "@bradley.travels", avatar: "B", bio: "Currently somewhere in Europe. Probably lost.", followers: 611 }
};
setup.Lumora.posts = [
/* media + mediaType make Lumora posts easy to swap later. */
{ id: "lm-a1", who: "alice", caption: "Slow morning. Not complaining.", time: "18m", likes: 134, comments: 12, tag: "#morning", media: "Media/Images/Characters/Alice/12.jpg", mediaType: "image" },
{ id: "lm-s1", who: "sophie", caption: "Aurora Falls looks almost respectable from this angle.", time: "42m", likes: 271, comments: 24, tag: "#aurorafalls", media: "Media/Images/backgrounds/neighborhood.jpg", mediaType: "image" },
{ id: "lm-aj1", who: "aj", caption: "Back at it. Leg day survived.", time: "1h", likes: 318, comments: 19, tag: "#training", media: "Media/Images/backgrounds/garden_pool.jpg", mediaType: "image" },
{ id: "lm-c1", who: "charlotte", caption: "The roses finally decided to cooperate.", time: "2h", likes: 74, comments: 9, tag: "#garden", media: "Media/Images/backgrounds/garden_plants.jpg", mediaType: "image" },
{ id: "lm-b1", who: "bradley", caption: "I have no idea where this train is going. 10/10 trip planning.", time: "3h", likes: 96, comments: 8, tag: "#europe", media: "Media/Images/gallery/photo01.jpg", mediaType: "image" },
{ id: "lm-a2", who: "alice", caption: "Pinebrook before it gets too warm.", time: "Yesterday", likes: 207, comments: 17, tag: "#pinebrook", media: "Media/Day1/Images/day1_alice_park.jpg", mediaType: "image" },
{ id: "lm-s2", who: "sophie", caption: "Blue hour > golden hour. I will not be taking questions.", time: "Yesterday", likes: 344, comments: 31, tag: "#photography", media: "Media/Images/phone/wallpapers/city.jpg", mediaType: "image" },
{ id: "lm-a3", who: "alice", caption: "Found this in my camera roll and now I want coffee again.", time: "2d", likes: 189, comments: 14, tag: "#cameraroll", media: "Media/Images/Characters/Alice/alicephoto.jpg", mediaType: "image" },
{ id: "lm-c2", who: "charlotte", caption: "Quiet corner of the garden before everyone wakes up.", time: "3d", likes: 81, comments: 6, tag: "#home", media: "Media/Images/backgrounds/outdoor_furniture.jpg", mediaType: "image" },
{ id: "lm-b2", who: "bradley", caption: "Another station. Still no clue what city this is.", time: "4d", likes: 113, comments: 11, tag: "#travel", media: "Media/Images/phone/wallpapers/night.jpg", mediaType: "image" }
];
<</script>><<script>>
/* =========================================================
ONLYFANLY CONTENT CONFIG
EDYTUJ TEN PASSAGE, GDY CHCESZ ZMIENIAĆ TWÓRCÓW I POSTY.
TWÓRCY:
name = nazwa twórcy
handle = @nazwa
avatar = inicjały, np. "LR", ALBO ścieżka do zdjęcia, np.
"Media/Images/OnlyFanly/avatars/luna.png"
bio = opis profilu
followers = obserwujący
price = tekst ceny
amount = cena jako liczba
cover = grafika nagłówka/profilu
POSTY:
id = unikalne ID posta
who = twórca z setup.OnlyFanly.creators
title = tytuł
text = opis / podpis pod materiałem
locked = true (tylko subskrybenci) / false (publiczne)
likes = liczba polubień
comments = liczba komentarzy
time = kiedy dodano
mediaType = "image" albo "video"
media = ścieżka do zdjęcia lub MP4
poster = miniatura / podgląd video
NAJŁATWIEJSZA PODMIANA VIDEO:
Zostaw tę samą ścieżkę w polu media i nadpisz odpowiedni
plik MP4 w Media/Videos/Web/OnlyFanly/. Potem zmień tylko
title i text tutaj.
DODAWANIE NOWEGO POSTA:
Skopiuj cały blok { ... } z setup.OnlyFanly.posts, wklej go
przed ostatnim wpisem i nadaj mu nowe, unikalne id.
========================================================= */
setup.OnlyFanly = setup.OnlyFanly || {};
setup.OnlyFanly.creators = {
luna: { name: "Luna Ray", handle: "@lunaray", avatar: "Media/Images/OnlyFanly/avatars/luna.png", bio: "Moonlit lifestyle selfies, cozy room sets and private subscriber updates.", followers: "184K", price: "$9.99", amount: 9.99, cover: "Media/Images/OnlyFanly/banners/luna.jpg" },
mila: { name: "Mila J.", handle: "@itsmilaj", avatar: "Media/Images/OnlyFanly/avatars/mila.png", bio: "Cozy lifestyle creator. New photos, clips and subscriber updates every week.", followers: "96K", price: "$7.99", amount: 7.99, cover: "Media/Images/OnlyFanly/banners/mila.jpg" },
nova: { name: "Nova Lane", handle: "@novalane", avatar: "Media/Images/OnlyFanly/avatars/nova.png", bio: "Dark studio mood, polished portraits and subscriber-only posts.", followers: "221K", price: "$12.99", amount: 12.99, cover: "Media/Images/OnlyFanly/banners/nova.jpg" },
velvet: { name: "Velvet Sky", handle: "@velvetsky", avatar: "Media/Images/OnlyFanly/avatars/velvet.png", bio: "Illustrated glamour, stylized sets and private subscriber messages.", followers: "318K", price: "$14.99", amount: 14.99, cover: "Media/Images/OnlyFanly/banners/velvet.jpg" },
sienna: { name: "Sienna Vale", handle: "@siennavale", avatar: "Media/Images/OnlyFanly/avatars/sienna.png", bio: "Elegant lifestyle portraits, warm interiors and premium behind-the-scenes updates.", followers: "143K", price: "$10.99", amount: 10.99, cover: "Media/Images/OnlyFanly/banners/sienna.jpg" }
};
setup.OnlyFanly.posts = [
/* EASY CONTENT EDITING:
media/mediaType = the photo or video shown in the post
poster = preview image for videos and locked posts
text = your editable post description/caption
Replace a file at the same path and you do not need to change any code. */
{ id: "of-l1", who: "luna", title: "Moonlight check-in", text: "Quick late-night hello before I upload the full set for subscribers.", locked: false, likes: 1240, comments: 88, time: "21m", mediaType: "image", media: "Media/Images/OnlyFanly/posts/luna_1.png", poster: "Media/Images/OnlyFanly/posts/luna_1.png" },
{ id: "of-l2", who: "luna", title: "Soft room glow", text: "A cozy bedroom preview from tonight's private update.", locked: true, likes: 934, comments: 57, time: "48m", mediaType: "image", media: "Media/Images/OnlyFanly/posts/luna_2.png", poster: "Media/Images/OnlyFanly/posts/luna_2.png" },
{ id: "of-m1", who: "mila", title: "Coastal escape", text: "Sun, sea and a little vacation selfie for the public feed.", locked: false, likes: 881, comments: 41, time: "1h", mediaType: "image", media: "Media/Images/OnlyFanly/posts/mila_1.png", poster: "Media/Images/OnlyFanly/posts/mila_1.png" },
{ id: "of-m2", who: "mila", title: "Morning sheets", text: "Slow morning mood. The rest of the set is waiting for subscribers.", locked: true, likes: 1176, comments: 66, time: "1h", mediaType: "image", media: "Media/Images/OnlyFanly/posts/mila_2.png", poster: "Media/Images/OnlyFanly/posts/mila_2.png" },
{ id: "of-n1", who: "nova", title: "After-hours coffee", text: "One calm shot from tonight's dark-and-cozy session.", locked: false, likes: 2104, comments: 132, time: "2h", mediaType: "image", media: "Media/Images/OnlyFanly/posts/nova_1.png", poster: "Media/Images/OnlyFanly/posts/nova_1.png" },
{ id: "of-n2", who: "nova", title: "Blackout mood", text: "New lounge set just dropped for subscribers only.", locked: true, likes: 1488, comments: 79, time: "3h", mediaType: "image", media: "Media/Images/OnlyFanly/posts/nova_2.png", poster: "Media/Images/OnlyFanly/posts/nova_2.png" },
{ id: "of-v1", who: "velvet", title: "Neon tease", text: "Public teaser from a glossy late-night illustrated set.", locked: false, likes: 3522, comments: 204, time: "5h", mediaType: "image", media: "Media/Images/OnlyFanly/posts/velvet_1.png", poster: "Media/Images/OnlyFanly/posts/velvet_1.png" },
{ id: "of-v2", who: "velvet", title: "Midnight render", text: "Subscribers already got the full art drop. Here's a clean preview.", locked: true, likes: 2417, comments: 118, time: "6h", mediaType: "image", media: "Media/Images/OnlyFanly/posts/velvet_2.png", poster: "Media/Images/OnlyFanly/posts/velvet_2.png" },
{ id: "of-s1", who: "sienna", title: "Golden evening", text: "A warm portrait from tonight's relaxed home session.", locked: false, likes: 1098, comments: 63, time: "7h", mediaType: "image", media: "Media/Images/OnlyFanly/posts/sienna_1.png", poster: "Media/Images/OnlyFanly/posts/sienna_1.png" },
{ id: "of-s2", who: "sienna", title: "Coffee date mood", text: "Private members got the full café set. Here's the safe preview.", locked: true, likes: 1542, comments: 91, time: "8h", mediaType: "image", media: "Media/Images/OnlyFanly/posts/sienna_2.png", poster: "Media/Images/OnlyFanly/posts/sienna_2.png" }
];
<</script>><div class="scene attic-scene">
<h2>Attic</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/attic.jpg" alt="Attic — morning">
</div>
<p>You climb the stairs and push open the small door leading to the attic.</p>
<p>A familiar smell of dust and old wood fills the air. The attic is dim, with only a small window allowing a little sunlight inside.</p>
<p>Boxes are stacked along the walls. Some are neatly labeled, while others look like they've been sitting here for years.</p>
<p>There are old pieces of furniture, forgotten decorations and various things nobody seems to have needed enough to throw away.</p>
<p class="narrator-comment"><em>Every house has an attic like this.</em></p>
<p class="narrator-comment"><em>It's basically the physical manifestation of "I'll deal with it later."</em></p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/attic_furniture.jpg" alt="Old boxes and furniture">
</div>
<p>You notice several things that might be worth investigating.</p>
<center><p><<link "Look at the boxes">><<goto "Attic Boxes">><</link>></p>
<p><<link "Look at the old furniture">><<goto "Attic Furniture">><</link>></p>
<p><<link "Look out the attic window">><<goto "Attic Window">><</link>></p>
<p><<link "Go back to the hallway">><<goto "Hallway">><</link>></p></center>
</div><div class="scene">
<h2>Old Boxes</h2>
<p>You walk over to the boxes stacked against the wall. Most of them are covered in dust, and a few have handwritten labels on the side.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/attic_boxes.jpg" alt="Old boxes in the attic">
</div>
<p>You crouch down and look at a few of the labels. Some contain old clothes, books and decorations. One box doesn't have a label at all.</p>
<p>You open it.</p>
<p>Inside are several old photographs, a few small objects and a collection of things you don't immediately recognize.</p>
<p class="narrator-comment"><em>And this is how every horror movie starts.</em></p>
<p>You decide not to investigate the mysterious box any further.</p>
<p class="narrator-comment"><em>Excellent survival instincts.</em></p>
<center><p><<link "Look at the photographs">><<goto "Attic Photos">><</link>></p>
<p><<link "Look at the other objects">><<goto "Attic Objects">><</link>></p>
<p><<link "Go back to the attic">><<goto "Attic">><</link>></p></center>
</div><div class="scene">
<h2>Old Furniture</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/attic_furniture.jpg" alt="Old furniture in the attic">
</div>
<p>You look around at the old furniture pushed against the walls. There's an old wooden chair, a small table and a cabinet covered with a thick layer of dust.</p>
<p>The chair creaks slightly when you touch it.</p>
<p class="narrator-comment"><em>Great. Exactly what every quiet attic needs.</em></p>
<p>You inspect the cabinet. Most of the drawers are empty, although one of them is stuck.</p>
<p>You pull it a little harder.</p>
<p>It finally opens.</p>
<p>Inside is nothing particularly interesting. Just a few old pieces of paper and some forgotten household items.</p>
<p>Inside the cabinet are two folded blankets, a dented sewing tin, three lampshades that belong to lamps nobody remembers owning, and a stack of old instruction manuals.</p><p class="narrator-comment"><em>Human civilization peaked when we decided every appliance needed a forty-page manual.</em></p>
<p>You close the drawer again.</p>
<center><p><<link "Look at the boxes">><<goto "Attic Boxes">><</link>></p>
<p><<link "Look around the attic">><<goto "Attic">><</link>></p>
<p><<link "Go back to the hallway">><<goto "Hallway">><</link>></p></center>
</div><div class="scene">
<h2>Old Objects</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/attic_objects.jpg" alt="Objects inside the old box">
</div>
<p>You look through the other things inside the box. There are a few small objects wrapped in old cloth, along with some things that look like they haven't been touched in years.</p>
<p>You pick up one of them and turn it around in your hands.</p>
<p>You find an old camcorder case, a battery charger from another technological era, a stopped wall clock and a small wooden box with nothing inside but a loose brass key.</p><p>The key does not match anything you recognize.</p><p class="narrator-comment"><em>Excellent. A mysterious key. Every attic is contractually obligated to have one.</em></p>
<p>It's difficult to tell what it was originally used for.</p>
<p class="narrator-comment"><em>Either this is completely useless or incredibly important.</em></p>
<p class="narrator-comment"><em>There doesn't seem to be an option in between.</em></p>
<p>You put it back in the box.</p>
<p>For now, there's nothing else here that catches your attention.</p>
<center><p><<link "Look at the photographs">><<goto "Attic Photos">><</link>></p>
<p><<link "Go back to the attic">><<goto "Attic">><</link>></p></center>
</div><div class="scene">
<h2>Old Photographs</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/attic_photos.jpg" alt="Old family photographs">
</div>
<p>You pick up a few of the photographs from the box. Most of them are old family pictures, some of them so old that you barely recognize the people in them.</p>
<p>There are photographs of the house, family gatherings and various holidays. Looking through them gives you a strange feeling of nostalgia, even though you don't remember some of the moments captured in them.</p>
<p>You find one photograph that seems particularly old.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/attic_photos.jpg" alt="Old family photograph — important">
</div>
<p>You turn it over, hoping to find a date or some explanation written on the back.</p>
<p>Most of the photographs are ordinary family snapshots: birthdays, school events, vacations and badly framed holiday dinners.</p><p>One older photo shows the Aurora Falls waterfront at night. On the back, someone wrote only <strong>06/17</strong> in faded blue ink.</p><p class="narrator-comment"><em>Helpful. A date with no year. Historians everywhere are thrilled.</em></p>
<p class="narrator-comment"><em>Well, that's definitely not suspicious at all.</em></p>
<p>You put the photograph aside for now.</p>
<center><p><<link "Look at the other photographs">><<goto "Attic Photos">><</link>></p>
<p><<link "Go back to the boxes">><<goto "Attic Boxes">><</link>></p>
<p><<link "Leave the attic">><<goto "Hallway">><</link>></p></center>
</div><div class="scene">
<h2>Attic Window</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/attic_window.jpg" alt="View from the attic window">
</div>
<p>You walk over to the small attic window and wipe a little dust from the glass.</p>
<p>The view from up here is different from the one in your bedroom. You can see more of the neighborhood, including the rooftops of nearby houses and a larger part of the street.</p>
<p>The garden behind your house is also visible from here. The pool catches the sunlight, making the water almost sparkle.</p>
<p>You notice a few people outside in the distance, going about their morning.</p>
<p class="narrator-comment"><em>From up here, everyone looks suspiciously productive.</em></p>
<p>You stay by the window for a moment before turning back toward the attic.</p>
<center><p><<link "Look around the attic">><<goto "Attic">><</link>></p>
<p><<link "Go back downstairs">><<goto "Hallway">><</link>></p></center>
</div><div class="af-final-map-page">
<div class="af-final-map-header">
<div>
<span class="af-final-map-kicker">Aurora Falls</span>
<h2>City Map</h2>
<p>Click an icon to travel. The suburbs are available in the demo; the rest of the city is planned for future updates.</p>
</div>
<div class="af-final-map-current">
<div class="af-current-icon" aria-hidden="true">
<svg viewBox="0 0 24 24"><path d="M12 21s6-5.2 6-11a6 6 0 1 0-12 0c0 5.8 6 11 6 11Z"></path><circle cx="12" cy="10" r="2.4"></circle></svg>
</div>
<div class="af-current-copy">
<span>YOU ARE HERE</span>
<strong id="aurora-map-v3-current">Aurora Falls</strong>
<small>SUBURBS · DEMO AREA</small>
</div>
</div>
</div>
<div class="af-final-map-frame">
<svg class="af-final-map-svg" viewBox="0 0 1672 941" preserveAspectRatio="xMidYMid meet" role="img" aria-label="Interactive map of Aurora Falls">
<image href="Media/Images/maps/aurora_falls_city_map_v3.png" xlink:href="Media/Images/maps/aurora_falls_city_map_v3.png" x="0" y="0" width="1672" height="941" preserveAspectRatio="xMidYMid meet"></image>
<!-- DEMO LOCATIONS -->
<g class="af-svg-hotspot is-available" data-map-destination="Home" data-map-label="Home" role="button" tabindex="0" aria-label="Travel to Home">
<title>Home — Available</title><circle class="af-svg-hit" cx="73" cy="552" r="26"></circle><circle class="af-svg-ring" cx="73" cy="552" r="20"></circle>
</g>
<g class="af-svg-hotspot is-available" data-map-destination="Neighborhood" data-map-label="Neighborhood" role="button" tabindex="0" aria-label="Travel to Neighborhood">
<title>Neighborhood — Available</title><circle class="af-svg-hit" cx="267" cy="573" r="29"></circle><circle class="af-svg-ring" cx="267" cy="573" r="22"></circle>
</g>
<g class="af-svg-hotspot is-available" data-map-destination="Park" data-map-label="Park" role="button" tabindex="0" aria-label="Travel to Park">
<title>Park — Available</title><circle class="af-svg-hit" cx="311" cy="641" r="26"></circle><circle class="af-svg-ring" cx="311" cy="641" r="20"></circle>
</g>
<g class="af-svg-hotspot is-available" data-map-destination="Store" data-map-label="Store" role="button" tabindex="0" aria-label="Travel to Store">
<title>Store — Available</title><circle class="af-svg-hit" cx="237" cy="724" r="26"></circle><circle class="af-svg-ring" cx="237" cy="724" r="20"></circle>
</g>
<!-- FUTURE CITY -->
<g class="af-svg-hotspot is-future" data-map-destination="North Hills" data-map-label="North Hills" role="button" tabindex="0" aria-label="North Hills — future content">
<title>North Hills — Future Content</title><circle class="af-svg-hit" cx="501" cy="305" r="24"></circle><circle class="af-svg-ring" cx="501" cy="305" r="17"></circle>
</g>
<g class="af-svg-hotspot is-future" data-map-destination="Downtown" data-map-label="Downtown" role="button" tabindex="0" aria-label="Downtown — future content">
<title>Downtown — Future Content</title><circle class="af-svg-hit" cx="820" cy="209" r="24"></circle><circle class="af-svg-ring" cx="820" cy="209" r="17"></circle>
</g>
<g class="af-svg-hotspot is-future" data-map-destination="Old Town" data-map-label="Old Town" role="button" tabindex="0" aria-label="Old Town — future content">
<title>Old Town — Future Content</title><circle class="af-svg-hit" cx="655" cy="434" r="24"></circle><circle class="af-svg-ring" cx="655" cy="434" r="17"></circle>
</g>
<g class="af-svg-hotspot is-future" data-map-destination="Campus District" data-map-label="Campus District" role="button" tabindex="0" aria-label="Campus District — future content">
<title>Campus District — Future Content</title><circle class="af-svg-hit" cx="1176" cy="325" r="24"></circle><circle class="af-svg-ring" cx="1176" cy="325" r="17"></circle>
</g>
<g class="af-svg-hotspot is-future" data-map-destination="University" data-map-label="University" role="button" tabindex="0" aria-label="University — future content">
<title>University — Future Content</title><circle class="af-svg-hit" cx="1178" cy="369" r="24"></circle><circle class="af-svg-ring" cx="1178" cy="369" r="17"></circle>
</g>
<g class="af-svg-hotspot is-future" data-map-destination="Shopping District" data-map-label="Shopping District" role="button" tabindex="0" aria-label="Shopping District — future content">
<title>Shopping District — Future Content</title><circle class="af-svg-hit" cx="1078" cy="464" r="24"></circle><circle class="af-svg-ring" cx="1078" cy="464" r="17"></circle>
</g>
<g class="af-svg-hotspot is-future" data-map-destination="Mall" data-map-label="Mall" role="button" tabindex="0" aria-label="Mall — future content">
<title>Mall — Future Content</title><circle class="af-svg-hit" cx="1036" cy="514" r="24"></circle><circle class="af-svg-ring" cx="1036" cy="514" r="17"></circle>
</g>
<g class="af-svg-hotspot is-future" data-map-destination="Cafe" data-map-label="Cafe" role="button" tabindex="0" aria-label="Cafe — future content">
<title>Cafe — Future Content</title><circle class="af-svg-hit" cx="1156" cy="517" r="24"></circle><circle class="af-svg-ring" cx="1156" cy="517" r="17"></circle>
</g>
<g class="af-svg-hotspot is-future" data-map-destination="Industrial Area" data-map-label="Industrial Area" role="button" tabindex="0" aria-label="Industrial Area — future content">
<title>Industrial Area — Future Content</title><circle class="af-svg-hit" cx="1440" cy="543" r="24"></circle><circle class="af-svg-ring" cx="1440" cy="543" r="17"></circle>
</g>
<g class="af-svg-hotspot is-future" data-map-destination="Riverside / Waterfront" data-map-label="Riverside / Waterfront" role="button" tabindex="0" aria-label="Riverside / Waterfront — future content">
<title>Riverside / Waterfront — Future Content</title><circle class="af-svg-hit" cx="821" cy="637" r="24"></circle><circle class="af-svg-ring" cx="821" cy="637" r="17"></circle>
</g>
<g class="af-svg-hotspot is-future" data-map-destination="South Side" data-map-label="South Side" role="button" tabindex="0" aria-label="South Side — future content">
<title>South Side — Future Content</title><circle class="af-svg-hit" cx="1158" cy="754" r="24"></circle><circle class="af-svg-ring" cx="1158" cy="754" r="17"></circle>
</g>
</svg>
<div class="aurora-map-travel-overlay" aria-hidden="true">
<div class="aurora-map-travel-card">
<span class="aurora-map-travel-kicker">AURORA FALLS</span>
<strong id="aurora-map-travel-text">Traveling...</strong>
<span class="aurora-map-travel-line"></span>
</div>
</div>
</div>
<div class="af-final-map-legend">
<span class="is-demo">● Available in demo</span>
<span class="is-future">● Future content</span>
</div>
</div><div class="scene">
<h2>Basement</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/basement.jpg" alt="Basement — morning">
</div>
<p>You walk down the stairs into the basement.</p>
<p>The temperature drops almost immediately. It's noticeably cooler down here than in the rest of the house.</p>
<p>The basement is fairly plain. There are a few shelves along the walls, some old boxes and several things that don't seem to have a proper place anywhere else in the house.</p>
<p>A single light hangs from the ceiling, casting a pale glow across the room.</p>
<p>A washer and dryer sit against one wall beside a utility sink. The rest of the room is mostly storage: old decorations, tools, paint cans and things that survived several rounds of “we should throw this out.”</p>
<p class="narrator-comment"><em>Nothing says "cozy family home" quite like a basement with one questionable light bulb.</em></p>
<p>You look around the room.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/basement_shelves.jpg" alt="Basement shelves and storage">
</div>
<p>Near the stairs is a battered toolbox with Ethan’s initials scratched into the lid. A small portable radio beside it looks old enough to have witnessed several extinct music formats.</p>
<p>There's nothing particularly interesting here at the moment.</p>
<p class="narrator-comment"><em>At least, nothing that wants to introduce itself.</em></p>
<center><p><<link "Look at the shelves">><<goto "Basement Shelves">><</link>></p>
<p><<link "Look at the boxes">><<goto "Basement Boxes">><</link>></p>
<p><<link "Go upstairs">><<goto "Downstairs">><</link>></p></center>
</div><div class="scene">
<h2>Basement Boxes</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/basement_boxes.jpg" alt="Boxes in the basement">
</div>
<p>You walk over to the boxes stacked in the corner.</p>
<p>Most of them are old and covered with dust. Some have handwritten labels, although the writing on a few of them is difficult to read.</p>
<p>The labels are a mixture of useful and completely useless: <strong>CHRISTMAS</strong>, <strong>OLD SCHOOL</strong>, <strong>KITCHEN?</strong>, and one simply marked <strong>DO NOT THROW AWAY</strong>.</p>
<p>You open one of the smaller boxes.</p>
<p>Inside are a few old household items and some things you don't immediately recognize.</p>
<p>You open the least threatening one. Inside are old board games, extension cables, a cracked picture frame and a remote control for a television the family no longer owns.</p><p class="narrator-comment"><em>The remote survived. The television did not. Nature is healing.</em></p>
<p>You look through it for a moment before putting everything back.</p>
<p class="narrator-comment"><em>Nothing valuable.</em></p>
<p class="narrator-comment"><em>Unless you're suddenly in the market for twenty-year-old cables.</em></p>
<p>You close the box.</p>
<center><p><<link "Look at the shelves">><<goto "Basement Shelves">><</link>></p>
<p><<link "Look around the basement">><<goto "Basement">><</link>></p>
<p><<link "Go upstairs">><<goto "Downstairs">><</link>></p></center>
</div><div class="scene">
<h2>Basement Shelves</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/basement_shelves.jpg" alt="Basement shelves">
</div>
<p>You walk over to the shelves along the wall.</p>
<p>They're filled with various household items, old containers and things that haven't been used in a long time.</p>
<p>The shelves hold paint, cleaning products, spare light bulbs, gardening gloves and several jars filled with screws that definitely came from something important.</p><p class="narrator-comment"><em>Future-you will discover what they belonged to at the worst possible moment.</em></p>
<p>You look through a few of the things, but nothing immediately catches your attention.</p>
<p class="narrator-comment"><em>Just the usual collection of things nobody wants to throw away.</em></p>
<p>You leave everything where it was.</p>
<center><p><<link "Look at the boxes">><<goto "Basement Boxes">><</link>></p>
<p><<link "Look around the basement">><<goto "Basement">><</link>></p>
<p><<link "Go upstairs">><<goto "Downstairs">><</link>></p></center>
</div><div class="scene">
<h2>Bathroom</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/bathroom.jpg" alt="Upstairs bathroom — morning">
</div>
<p>You step into the bathroom and turn on the light. The room is quiet, apart from the faint hum of the ventilation.</p>
<p>The mirror is slightly fogged from someone using the shower earlier.</p>
<p>You look at yourself in the mirror.</p>
<p class="narrator-comment"><em>Yep. That's definitely you.</em></p>
<p class="narrator-comment"><em>Still alive. Still tired. Good start.</em></p>
<p>The bathroom is fairly ordinary. There's a shower, a sink, a toilet and a cabinet filled with the usual collection of things people keep in bathrooms.</p>
<h3>What do you want to do?</h3>
<center>
<p><<link "Look in the mirror">><<goto "Mirror">><</link>></p>
<p><<link "Take a shower">><<goto "Shower">><</link>></p>
<p><<link "Brush your teeth">><<goto "Bathroom Brush Teeth">><</link>></p>
<p><<link "Check the cabinet">><<goto "Bathroom Cabinet">><</link>></p>
<p><<link "Go back to the hallway">><<goto "Hallway">><</link>></p>
</center>
</div><div class="scene">
<h2>Bathroom Cabinet</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/bathroom_cabinet.jpg" alt="Bathroom cabinet">
</div>
<p>You open the bathroom cabinet and look inside. It's filled with the usual collection of toiletries, medicine, spare towels and things that have somehow accumulated over the years.</p>
<p>There's nothing particularly interesting at first glance.</p>
<p>You move a few things around and find an old bottle pushed all the way to the back.</p>
<p>There is toothpaste, spare soap, bandages, painkillers, shaving supplies and an unreasonable number of half-used bottles nobody is willing to throw away.</p><p class="narrator-comment"><em>A pharmacy curated entirely by “we might need this someday.”</em></p>
<p>You turn it around, trying to figure out what it is.</p>
<p class="narrator-comment"><em>Whatever it is, the label has seen better days.</em></p>
<p>You decide it's probably better not to experiment with mysterious bottles before breakfast.</p>
<p>You put it back and close the cabinet.</p>
<center><p><<link "Go back to the bathroom">><<goto "Bathroom">><</link>></p>
<p><<link "Go back to the hallway">><<goto "Hallway">><</link>></p></center>
</div><div class="scene">
<p>You look down at the bed. The sheets are a complete mess, which isn't particularly surprising considering how you left them last night.</p>
<p>Your pillow is half on the floor and the blanket has somehow managed to end up twisted around your legs.</p>
<p class="narrator-comment"><em>Gravity remains undefeated.</em></p>
<p>You straighten the blanket a little. Not enough to actually make the bed, but enough to convince yourself that you did something productive this morning.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/mc_bed.jpg" alt="MC's bed — morning">
</div>
<p>There isn't anything particularly interesting here. Just a bed, a pillow and several hours of sleep that you probably needed more than you realized.</p>
<p class="narrator-comment"><em>You could always go back to sleep.</em></p>
<p class="narrator-comment"><em>But then we'd have a very short game.</em></p>
<center><p><<link "Go back to the bedroom">><<goto "Bedroom">><</link>></p></center>
</div><div class="scene bedroom-scene">
<h2>Bedroom</h2>
<!-- DAY 1: opening text can be freely edited here. Story triggers live in setup.Day1. -->
<div class="media-placeholder">
<img src="Media/Images/backgrounds/mc_bedroom.jpg" alt="Bedroom">
</div>
<p>You slowly open your eyes. For a few seconds, you simply stare at the ceiling, trying to remember what day it is. Your head feels heavy and your body doesn't seem particularly interested in getting out of bed. Morning light slips through the curtains and paints pale shapes across the room.</p>
<p>Your room is quiet. Almost too quiet.</p>
<p><em>You should probably get up.</em></p>
<p class="narrator-comment"><em>Apparently, getting out of bed is today's first major challenge.</em></p>
<p>You finally sit up and look around. Your bed is a mess, there's a pile of clothes on the floor, and your desk is covered with various things you've accumulated over time. Your computer sits there quietly, waiting to be turned on.</p>
<p>You reach toward the nightstand out of habit, then remember why there's no point.</p>
<p class="narrator-comment"><em>My last phone drowned in the toilet.</em></p>
<p class="narrator-comment"><em>Long story. Heroic rescue attempt. The toilet won.</em></p>
<p>The ancient backup you were using finally died last night too. Completely. No screen, no vibration, no dramatic final words.</p>
<p>You really need a new phone.</p>
<p class="narrator-comment"><em>Which probably means a trip to the Mall sooner or later.</em></p>
<p>Nothing seems particularly unusual this morning. Which, honestly, is probably a good thing.</p>
<p class="narrator-comment"><em>For now.</em></p>
<p>You glance toward the window. The curtains are slightly open, letting the morning light into the room. Outside, the neighborhood is slowly waking up. You can see several houses across the street, a few trees moving gently in the breeze, and the quiet road in front of the house.</p>
<p>Everything looks peaceful.</p>
<p class="narrator-comment"><em>No screaming. No explosions. Not even a suspicious van parked outside.</em></p>
<p>It's actually a pretty nice view.</p>
<h3>What do you want to do?</h3>
<b><center><p><<link "Look at the bed">><<goto "Bed">><</link>></p>
<p><<link "Look at the desk">><<goto "Desk">><</link>></p>
<p><<link "Look out the window">><<goto "Bedroom Window">><</link>></p>
<p><<link "Turn on the computer">><<goto "Computer">><</link>></p>
<p><<link "Leave the bedroom">><<goto "Hallway">><</link>></p></center></b>
</div><div class="scene">
<p>You walk over to the window and pull the curtain aside.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/mc_bedroom_window.jpg" alt="View from MC's bedroom window — morning">
</div>
<p>The morning sun is still fairly low in the sky. The street outside is quiet, with only a few cars parked along the road. Across the street, several houses sit behind small gardens and fences.</p>
<p>A light breeze moves through the trees, and somewhere in the distance you can hear a bird singing.</p>
<p>For a moment, you simply stand there and enjoy the view.</p>
<p class="narrator-comment"><em>Look at that. A peaceful morning. No problems. No drama.</em></p>
<p class="narrator-comment"><em>Enjoy it while it lasts.</em></p>
<p>You notice the backyard below. From this angle you can see part of the garden and the swimming pool behind the house.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/mc_bedroom_window.jpg" alt="Morning view from the bedroom window">
</div>
<p>You could probably stand here for a while, but eventually you should get on with your morning.</p>
<center><p><<link "Look around the bedroom">><<goto "Bedroom">><</link>></p>
<p><<link "Go to the computer">><<goto "Computer">><</link>></p>
<p><<link "Leave the bedroom">><<goto "Hallway">><</link>></p></center>
</div><div class="scene">
<h2>Bedroom</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/mc_bedroom_lookaround.jpg" alt="MC bedroom look around">
</div>
<p>
You take a look around your room.
</p>
<p>
It's not particularly large, but you've gotten used to it. Your bed is still messy, your desk is cluttered with a few things, and clothes are scattered around the room.
</p>
<p>
The curtains are slightly open, letting the morning light in.
</p>
<center><p><<link "Look at the desk">><<goto "Desk">><</link>></p>
<p><<link "Look at the bed">><<goto "Bed">><</link>></p>
<p><<link "Go back">><<goto "Bedroom">><</link>></p><p></center>
</div><<set $playerName = "Alex">>
<div class="hv-creation">
<h1>CHARACTER CREATION</h1>
<p>Your name</p>
<input
type="text"
id="player-name"
value="Alex"
maxlength="30"
autocomplete="off"
>
<br>
<button
id="continue-character"
type="button"
disabled
>
CONTINUE
</button>
</div><div class="scene coming-soon-scene">
<h2><<print $comingSoonLocation>></h2>
<div class="media-placeholder">
<strong>LOCATION PREVIEW</strong>
<span><<print $comingSoonLocation>> — currently under construction</span>
</div>
<<if $comingSoonLocation is "University">>
<p>You make your way toward the university.</p>
<p>You can already imagine the huge building, the classrooms, the students rushing between lectures...</p>
<p>Unfortunately, none of those things exist yet.</p>
<p class="narrator-comment"><em>We're working on it.</em></p>
<p class="narrator-comment"><em>Apparently creating an entire fictional university takes more than five minutes.</em></p>
<p class="narrator-comment"><em>Who knew?</em></p>
<<elseif $comingSoonLocation is "Gym">>
<p>You head toward the gym.</p>
<p>You can almost hear the sound of weights hitting the floor.</p>
<p>You can almost smell the sweat.</p>
<p>You can almost see people actually exercising.</p>
<p>Almost.</p>
<p class="narrator-comment"><em>The gym isn't finished yet.</em></p>
<p class="narrator-comment"><em>We're still deciding whether anyone in this game actually needs to work out.</em></p>
<p class="narrator-comment"><em>We certainly don't.</em></p>
<<elseif $comingSoonLocation is "Cafe">>
<p>You walk toward the café.</p>
<p>You reach the place where the café is supposed to be.</p>
<p>You look around.</p>
<p>There is no café.</p>
<p>There isn't even a door.</p>
<p class="narrator-comment"><em>Yeah...</em></p>
<p class="narrator-comment"><em>We're still working on that part.</em></p>
<p class="narrator-comment"><em>At least the coffee is free.</em></p>
<p class="narrator-comment"><em>Because it doesn't exist either.</em></p>
<<elseif $comingSoonLocation is "Downtown">>
<p>You decide to head toward downtown.</p>
<p>You walk for a while.</p>
<p>And then you stop.</p>
<p>There is currently no downtown.</p>
<p>Just... more road.</p>
<p class="narrator-comment"><em>Look, we're not going to lie to you.</em></p>
<p class="narrator-comment"><em>We haven't built it yet.</em></p>
<p class="narrator-comment"><em>It's on the list.</em></p>
<p class="narrator-comment"><em>It's a very good list.</em></p>
<<else>>
<p>You look toward <<print $comingSoonLocation>>.</p>
<p>The district is there — somewhere beyond the lights, towers and fog.</p>
<p>For now, the route is closed.</p>
<p class="narrator-comment"><em>The wider city is still hidden behind the fog.</em></p>
<p class="narrator-comment"><em>Not forever.</em></p>
<</if>>
<div class="media-placeholder">
<strong>[LOCATION UNDER CONSTRUCTION]</strong>
<span>This location will be available in a future update.</span>
</div>
<h3>What do you want to do?</h3>
<b><center><p><<link "Return to the map">><<run setup.OpenMap()>><</link>></p>
<p><<link "Go home">><<run setup.MapTravel("Home")>><</link>></p></center></b>
</div><div class="scene computer-scene">
<h2>Computer</h2>
<div id="aurora-pc" class="aurora-pc" data-pc-theme="dark">
<div class="aurora-pc-shell">
<div class="aurora-pc-screen">
<!-- AURORA OS / macOS-inspired menu bar -->
<div class="pc-macos-menubar">
<div class="pc-macos-menu-left">
<button type="button" class="pc-macos-brand" data-pc-show-desktop title="Aurora menu">
<img src="Media/Images/Logo/aurora-os-mark.png" alt="AURORA">
</button>
<strong>Aurora</strong>
<button type="button" class="pc-macos-menu-button" data-pc-menu="file">File</button>
<button type="button" class="pc-macos-menu-button" data-pc-menu="edit">Edit</button>
<button type="button" class="pc-macos-menu-button" data-pc-menu="view">View</button>
<button type="button" class="pc-macos-menu-button" data-pc-menu="window">Window</button>
<button type="button" class="pc-macos-menu-button" data-pc-menu="help">Help</button>
</div>
<div class="pc-taskbar-right">
<button type="button" class="pc-tray-button" id="pc-recent-button" title="Recent apps">▤</button>
<button type="button" class="pc-tray-button" id="pc-network-button" title="Network">⌁</button>
<button type="button" class="pc-tray-button" id="pc-volume-button" title="Sound">◖</button>
<button type="button" class="pc-tray-button pc-notification-tray" id="pc-notification-button" title="Notifications">♢<span id="pc-notification-dot"></span></button>
<div class="pc-taskbar-clock">
<span id="pc-taskbar-time">10:00 AM</span>
<span id="pc-taskbar-date">Mon 10 Aug</span>
</div>
<button type="button" id="pc-power-button" title="Turn off">⏻</button>
</div>
</div>
<div class="pc-macos-dropdown" id="pc-macos-dropdown" aria-hidden="true"></div>
<!-- DESKTOP WALLPAPER -->
<div class="pc-wallpaper" id="pc-wallpaper">
<div class="pc-wallpaper-glow"></div>
<img src="Media/Images/Logo/aurora-logo-final-transparent.png" class="pc-wallpaper-logo" alt="AURORA">
<div class="pc-wallpaper-subtitle">AURORA OS</div>
</div>
<!-- COSMETIC BRIGHTNESS LAYER -->
<div class="pc-brightness-overlay" id="pc-brightness-overlay"></div>
<!-- USER -->
<div class="pc-desktop-user">
<div class="pc-user-avatar" id="pc-user-avatar">A</div>
<div>
<strong id="pc-user-name">Alex</strong>
<span>AURORA OS</span>
</div>
</div>
<!-- DESKTOP ICONS REMOVED — all applications live in the Dock -->
<div class="pc-desktop-icons" id="pc-desktop-icons" aria-hidden="true"></div>
<!-- BROWSER WINDOW -->
<div class="pc-window" id="pc-window-browser">
<div class="pc-window-titlebar">
<div class="pc-window-title">
<span class="pc-window-app-icon">◎</span>
Aurora Browser
</div>
<div class="pc-window-controls">
<button type="button" data-pc-minimize title="Minimize">—</button>
<button type="button" data-pc-close title="Close">×</button>
</div>
</div>
<div class="pc-browser-tabs" id="pc-browser-tabs"></div>
<div class="pc-browser-toolbar pc-browser-toolbar-v2">
<button type="button" data-web-nav="back" data-web-device="pc" title="Back">←</button>
<button type="button" data-web-nav="forward" data-web-device="pc" title="Forward">→</button>
<button type="button" data-web-nav="reload" data-web-device="pc" title="Reload">↻</button>
<button type="button" data-web-nav="home" data-web-device="pc" title="Home">⌂</button>
<input type="text" id="pc-browser-address" value="aurora://home" autocomplete="off" spellcheck="false">
<button type="button" id="pc-browser-bookmark" data-web-nav="bookmark" data-web-device="pc" title="Bookmark">☆</button>
<button type="button" id="pc-browser-go">Go</button>
</div>
<div class="pc-browser-library-bar">
<button type="button" data-web-url="aurora://bookmarks" data-web-device="pc">☆ Bookmarks</button>
<button type="button" data-web-url="aurora://history" data-web-device="pc">↶ History</button>
<button type="button" data-web-url="aurora://downloads" data-web-device="pc">↓ Downloads</button>
</div>
<div class="pc-window-body pc-browser-body browser-v2-content" id="pc-browser-content"></div>
</div>
<!-- MAIL WINDOW -->
<div class="pc-window" id="pc-window-mail">
<div class="pc-window-titlebar">
<div class="pc-window-title">
<span class="pc-window-app-icon">✉</span>
Mail
</div>
<div class="pc-window-controls">
<button type="button" data-pc-minimize title="Minimize">—</button>
<button type="button" data-pc-close title="Close">×</button>
</div>
</div>
<div class="pc-window-body pc-mail-layout">
<aside class="pc-mail-sidebar">
<div class="pc-mail-account" id="pc-mail-account">USER</div>
<button type="button" class="active">Inbox <span id="pc-mail-count">2</span></button>
<button type="button">Starred</button>
<button type="button">Sent</button>
<button type="button">Archive</button>
</aside>
<div class="pc-mail-list">
<button type="button" class="pc-mail-item unread" data-pc-mail="alice">
<div class="pc-mail-avatar">A</div>
<div class="pc-mail-item-main">
<div class="pc-mail-item-top"><strong>Alice</strong><span>9:18 AM</span></div>
<div class="pc-mail-subject">Morning</div>
<div class="pc-mail-preview">You awake?</div>
</div>
</button>
<button type="button" class="pc-mail-item unread" data-pc-mail="bradley">
<div class="pc-mail-avatar">B</div>
<div class="pc-mail-item-main">
<div class="pc-mail-item-top"><strong>Bradley</strong><span>Yesterday</span></div>
<div class="pc-mail-subject">Europe update</div>
<div class="pc-mail-preview">Okay, this place is ridiculous.</div>
</div>
</button>
<button type="button" class="pc-mail-item" data-pc-mail="system">
<div class="pc-mail-avatar">A</div>
<div class="pc-mail-item-main">
<div class="pc-mail-item-top"><strong>Aurora Network</strong><span>Sat</span></div>
<div class="pc-mail-subject">Account notice</div>
<div class="pc-mail-preview">Your account is ready.</div>
</div>
</button>
</div>
<div class="pc-mail-view" id="pc-mail-view">
<div class="pc-empty-state">
<span>✉</span>
<strong>Select a message</strong>
<small>Choose a conversation from your inbox.</small>
</div>
</div>
</div>
</div>
<!-- FILES WINDOW -->
<div class="pc-window" id="pc-window-files">
<div class="pc-window-titlebar">
<div class="pc-window-title">
<span class="pc-window-app-icon">▰</span>
File Explorer
</div>
<div class="pc-window-controls">
<button type="button" data-pc-minimize title="Minimize">—</button>
<button type="button" data-pc-close title="Close">×</button>
</div>
</div>
<div class="pc-files-toolbar">
<button type="button" data-pc-folder="documents">←</button>
<span id="pc-files-path">C:\Users\Player\Documents</span>
</div>
<div class="pc-window-body pc-files-layout">
<aside class="pc-files-sidebar">
<button type="button" class="active" data-pc-folder="documents"><span>▤</span>Documents</button>
<button type="button" data-pc-folder="pictures"><span>▧</span>Pictures</button>
<button type="button" data-pc-folder="downloads"><span>↓</span>Downloads</button>
<button type="button" data-pc-folder="private"><span>◇</span>Private</button>
<button type="button" data-pc-app="recycle"><span>♲</span>Recycle Bin</button>
</aside>
<div class="pc-files-content" id="pc-files-content"></div>
</div>
</div>
<!-- PHOTOS WINDOW -->
<div class="pc-window" id="pc-window-photos">
<div class="pc-window-titlebar">
<div class="pc-window-title">
<span class="pc-window-app-icon">▧</span>
Photos
</div>
<div class="pc-window-controls">
<button type="button" data-pc-minimize title="Minimize">—</button>
<button type="button" data-pc-close title="Close">×</button>
</div>
</div>
<div class="pc-window-body pc-photos-layout">
<div class="pc-photo-grid">
<button type="button" data-pc-photo="Media/Images/gallery/photo01.jpg"><img src="Media/Images/gallery/photo01.jpg" alt="Photo 1"></button>
<button type="button" data-pc-photo="Media/Images/gallery/photo02.jpg"><img src="Media/Images/gallery/photo02.jpg" alt="Photo 2"></button>
<button type="button" data-pc-photo="Media/Images/gallery/photo03.jpg"><img src="Media/Images/gallery/photo03.jpg" alt="Photo 3"></button>
<button type="button" data-pc-photo="Media/Images/gallery/photo04.jpg"><img src="Media/Images/gallery/photo04.jpg" alt="Photo 4"></button>
</div>
<div class="pc-photo-preview">
<img id="pc-photo-preview-image" src="Media/Images/gallery/photo01.jpg" alt="Selected photo">
<div class="pc-photo-preview-meta">
<div>
<strong>Pictures</strong>
<span id="pc-photo-preview-name">photo01.jpg</span>
</div>
<button type="button" id="pc-photo-set-wallpaper">Set as desktop wallpaper</button>
</div>
</div>
</div>
</div>
<!-- SETTINGS WINDOW -->
<div class="pc-window" id="pc-window-settings">
<div class="pc-window-titlebar">
<div class="pc-window-title">
<span class="pc-window-app-icon">⚙</span>
Settings
</div>
<div class="pc-window-controls">
<button type="button" data-pc-minimize title="Minimize">—</button>
<button type="button" data-pc-close title="Close">×</button>
</div>
</div>
<div class="pc-window-body pc-settings-body">
<aside class="pc-settings-sidebar">
<button type="button" class="active">Appearance</button>
<button type="button">Personalization</button>
<button type="button">System</button>
</aside>
<div class="pc-settings-content">
<section class="pc-settings-section">
<h3>Appearance</h3>
<p>Personalize Aurora OS. Your choices are saved with the game.</p>
<div class="pc-setting-row">
<div>
<strong>Theme</strong>
<small>Choose the desktop color theme.</small>
</div>
<div class="pc-theme-options">
<button type="button" data-pc-theme-choice="dark">Dark</button>
<button type="button" data-pc-theme-choice="light">Light</button>
<button type="button" data-pc-theme-choice="slate">Slate</button>
</div>
</div>
<div class="pc-setting-row pc-setting-slider-row">
<div>
<strong>Brightness</strong>
<small>Cosmetic display brightness.</small>
</div>
<div class="pc-brightness-control">
<input type="range" id="pc-brightness-slider" min="45" max="115" step="1" value="100">
<span id="pc-brightness-value">100%</span>
</div>
</div>
<div class="pc-setting-block">
<div class="pc-setting-heading">
<strong>Desktop wallpaper</strong>
<small>Select one of the built-in wallpapers.</small>
</div>
<div class="pc-settings-wallpaper-grid">
<button type="button" data-pc-set-wallpaper="system" data-pc-wallpaper-label="Aurora System">
<span class="pc-wallpaper-swatch pc-wallpaper-system"></span>
<strong>Aurora System</strong>
</button>
<button type="button" data-pc-set-wallpaper="Media/Images/phone/wallpapers/city.jpg" data-pc-wallpaper-label="City Lights">
<img src="Media/Images/phone/wallpapers/city.jpg" alt="City Lights">
<strong>City Lights</strong>
</button>
<button type="button" data-pc-set-wallpaper="Media/Images/phone/wallpapers/night.jpg" data-pc-wallpaper-label="Night Drive">
<img src="Media/Images/phone/wallpapers/night.jpg" alt="Night Drive">
<strong>Night Drive</strong>
</button>
<button type="button" data-pc-set-wallpaper="Media/Images/phone/wallpapers/hornville.jpg" data-pc-wallpaper-label="Aurora Falls">
<img src="Media/Images/phone/wallpapers/hornville.jpg" alt="Aurora Falls">
<strong>Aurora Falls</strong>
</button>
<button type="button" data-pc-set-wallpaper="Media/Images/phone/wallpapers/alice_pc.jpg" data-pc-wallpaper-label="Alice Mint">
<img src="Media/Images/phone/wallpapers/alice_pc.jpg" alt="Alice Mint">
<strong>Alice Mint</strong>
</button>
<button type="button" data-pc-set-wallpaper="Media/Images/phone/wallpapers/sophie_pc.jpg" data-pc-wallpaper-label="Sophie Floral">
<img src="Media/Images/phone/wallpapers/sophie_pc.jpg" alt="Sophie Floral">
<strong>Sophie Floral</strong>
</button>
<button type="button" data-pc-set-wallpaper="Media/Images/phone/wallpapers/charlotte_pc.jpg" data-pc-wallpaper-label="Charlotte Rose">
<img src="Media/Images/phone/wallpapers/charlotte_pc.jpg" alt="Charlotte Rose">
<strong>Charlotte Rose</strong>
</button>
</div>
</div>
<div class="pc-setting-row">
<div>
<strong>Desktop icon layout</strong>
<small>Prepared for future desktop customization.</small>
</div>
<div class="pc-layout-options">
<button type="button" data-pc-icon-layout="column">Column</button>
<button type="button" data-pc-icon-layout="grid">Grid</button>
<button type="button" data-pc-icon-layout="compact">Compact</button>
</div>
</div>
</section>
<section class="pc-settings-section pc-system-card">
<h3>System</h3>
<div class="pc-system-user">
<div class="pc-user-avatar pc-user-avatar-large" id="pc-settings-avatar">A</div>
<div>
<strong id="pc-settings-user">Alex</strong>
<small>Local account · Aurora OS</small>
</div>
</div>
<div class="pc-system-details">
<span>Edition <strong>Aurora OS Personal</strong></span>
<span>Network <strong>Connected</strong></span>
<span>Sound <strong>On</strong></span>
<span>Power <strong>AC connected</strong></span>
</div>
</section>
</div>
</div>
</div>
<!-- RECYCLE BIN WINDOW -->
<div class="pc-window" id="pc-window-recycle">
<div class="pc-window-titlebar">
<div class="pc-window-title">
<span class="pc-window-app-icon">♲</span>
Recycle Bin
</div>
<div class="pc-window-controls">
<button type="button" data-pc-minimize title="Minimize">—</button>
<button type="button" data-pc-close title="Close">×</button>
</div>
</div>
<div class="pc-window-body pc-recycle-body">
<div class="pc-recycle-toolbar">
<button type="button" id="pc-recycle-restore">Restore selected</button>
<button type="button" id="pc-recycle-empty">Empty Recycle Bin</button>
</div>
<div class="pc-recycle-list" id="pc-recycle-list"></div>
</div>
</div>
<!-- RECENT APPS PANEL -->
<div class="pc-flyout pc-recent-panel" id="pc-recent-panel">
<div class="pc-flyout-title">Recently opened</div>
<div id="pc-recent-list"></div>
</div>
<!-- NOTIFICATIONS PANEL -->
<div class="pc-flyout pc-notification-panel" id="pc-notification-panel">
<div class="pc-flyout-title">
Notifications
<button type="button" id="pc-clear-notifications">Clear</button>
</div>
<div id="pc-notification-list"></div>
</div>
<!-- TOASTS -->
<div class="pc-toast-container" id="pc-toast-container"></div>
<!-- TASKBAR -->
<div class="pc-taskbar">
<button type="button" class="pc-taskbar-brand" data-pc-show-desktop title="Show desktop">
<img src="Media/Images/Logo/aurora-os-mark.png" alt="AURORA">
</button>
<div class="pc-taskbar-apps">
<button type="button" data-pc-app="browser" title="Browser"><span class="pc-taskbar-icon pc-app-browser"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="8.2"></circle><path d="M3.8 12h16.4M12 3.8c2.3 2.4 3.5 5.1 3.5 8.2S14.3 17.8 12 20.2M12 3.8C9.7 6.2 8.5 8.9 8.5 12s1.2 5.8 3.5 8.2"></path></svg></span></button>
<button type="button" data-pc-app="lumora" title="Lumora"><span class="pc-taskbar-icon pc-app-lumora"><svg viewBox="0 0 24 24"><rect x="4" y="4" width="16" height="16" rx="5"></rect><circle cx="12" cy="12" r="3.4"></circle><circle cx="17.2" cy="6.9" r="1"></circle></svg></span></button>
<button type="button" data-pc-app="mail" title="Mail"><span class="pc-taskbar-icon pc-app-mail"><svg viewBox="0 0 24 24"><rect x="3.5" y="5.5" width="17" height="13" rx="2"></rect><path d="m4.5 7 7.5 5.7L19.5 7"></path></svg></span></button>
<button type="button" data-pc-app="files" title="Files"><span class="pc-taskbar-icon pc-app-files"><svg viewBox="0 0 24 24"><path d="M3.5 7.2h6l1.8 2h9.2v8.9a2 2 0 0 1-2 2h-13a2 2 0 0 1-2-2V7.2Z"></path><path d="M3.5 9.2h17"></path></svg></span></button>
<button type="button" data-pc-app="photos" title="Photos"><span class="pc-taskbar-icon pc-app-photos"><svg viewBox="0 0 24 24"><rect x="3.5" y="4" width="17" height="16" rx="2.5"></rect><circle cx="9" cy="9" r="1.6"></circle><path d="m5.5 17 4.2-4 3.1 2.7 2.3-2.2 3.4 3.5"></path></svg></span></button>
<button type="button" data-pc-app="calendar" title="Calendar"><span class="pc-taskbar-icon pc-app-calendar">▣</span></button>
<button type="button" data-pc-app="journal" title="Journal"><span class="pc-taskbar-icon pc-app-journal">☷</span></button>
<button type="button" data-pc-app="settings" title="Settings"><span class="pc-taskbar-icon pc-app-settings"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="3.2"></circle><path d="M12 3.5v2M12 18.5v2M3.5 12h2M18.5 12h2M6 6l1.4 1.4M16.6 16.6 18 18M18 6l-1.4 1.4M7.4 16.6 6 18"></path></svg></span></button>
<button type="button" data-pc-app="recycle" title="Trash"><span class="pc-taskbar-icon pc-app-recycle"><svg viewBox="0 0 24 24"><path d="M7 8.5h10l-.7 11H7.7L7 8.5Z"></path><path d="M5.5 6.5h13M9 6.5l.7-2h4.6l.7 2M10 11v5M14 11v5"></path></svg></span></button>
</div>
</div>
</div>
</div>
</div>
<p class="narrator-comment"><em>Your computer is surprisingly responsive today.</em></p>
<div class="computer-exit-link">
<<link "Step away from the computer">>
<<goto "Desk">>
<</link>>
</div>
</div>
<<if $openLumoraOnComputer>>
<<set $openLumoraOnComputer = false>>
<<timed 120ms>><<run setup.PC.openApp("lumora")>><</timed>>
<</if>><div class="computer-screen">
<h2>Files</h2>
<p class="computer-status">File Explorer</p>
<div class="media-placeholder">
<strong>FILE EXPLORER</strong>
<span>Computer files / desktop</span>
</div>
<p>You open the file explorer. Several folders and files are visible on the screen.</p>
<p>Most of them are ordinary things: old documents, pictures, downloads and files you've probably forgotten about.</p>
<p class="narrator-comment"><em>Somewhere in here is probably a file you haven't opened in years.</em></p>
<p class="narrator-comment"><em>And you're absolutely not going to clean this folder.</em></p>
<p><strong>Documents</strong></p>
<p><strong>Documents</strong> — university forms, a half-finished résumé and several notes you forgot existed.</p>
<p><strong>Pictures</strong></p>
<p><strong>Pictures</strong> — family photos, screenshots and a suspicious number of images named some variation of <code>final_final_2.jpg</code>.</p>
<p><strong>Downloads</strong></p>
<p><strong>Downloads</strong> — installers, PDFs and the digital equivalent of a kitchen junk drawer.</p>
<p><strong>System Cache</strong></p>
<p>Mostly temporary files. One entry, <code>cache_0810.tmp</code>, stands out because you do not remember creating or opening it.</p>
<center><p><<link "Open Documents">><<goto "Documents">><</link>></p>
<p><<link "Open Pictures">><<goto "Computer Pictures">><</link>></p>
<p><<link "Back to computer">><<goto "Computer">><</link>></p></center>
</div><div class="scene">
<p>You walk over to your desk. It's not exactly organized, but you know where most things are. At least that's what you tell yourself.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/mc_desk.jpg" alt="MC's desk — morning">
</div>
<p>A few books are lying next to the monitor, along with some papers, headphones and various things that probably had a purpose at some point.</p>
<p>Your computer is sitting in the middle of the desk. The monitor is turned off, leaving a dark reflection of the room behind it.</p>
<p class="narrator-comment"><em>It's waiting.</em></p>
<p class="narrator-comment"><em>Or it's just a computer. Let's not get dramatic.</em></p>
<p>You notice a few other things on the desk that might be worth looking at.</p>
<center><p><<link "Look at the books">><<goto "Desk Books">><</link>></p>
<p><<link "Look at the papers">><<goto "Desk Papers">><</link>></p>
<p><<link "Turn on the computer">><<goto "Computer">><</link>></p>
<p><<link "Go back to the bedroom">><<goto "Bedroom">><</link>></p></center>
</div><div class="scene">
<p>You pick up one of the books from the desk. The cover is slightly worn and there are several folded pages inside.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/mc_desk_books.jpg" alt="Book on the desk">
</div>
<p>You flip through a few pages, but nothing immediately catches your attention. You've probably read parts of it before, although you can't remember when.</p>
<p class="narrator-comment"><em>Reading before breakfast. Bold choice.</em></p>
<p>You put the book back where you found it.</p>
<center><p><<link "Go back to the desk">><<goto "Desk">><</link>></p></center>
</div><div class="scene">
<p>You pick up the papers lying beside the computer. Most of them are old notes, unfinished lists and things you apparently decided were important enough to write down but not important enough to actually finish.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/mc_desk_papers.jpg" alt="Papers on the desk">
</div>
<p>You look through them for a moment. There's nothing particularly interesting, although one of the notes catches your attention.</p>
<p>You stare at it for a few seconds, trying to remember why you wrote it.</p>
<p class="narrator-comment"><em>Future you was apparently supposed to deal with this.</em></p>
<p>Unfortunately, future you has left the building.</p>
<p>You put the papers back on the desk.</p>
<center><p><<link "Go back to the desk">><<goto "Desk">><</link>></p></center>
</div><div class="scene dining-room-scene">
<h2>Dining Room</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/dining_room.jpg" alt="Dining room — morning">
</div>
<p>You walk into the dining room. A large table sits in the middle of the room, surrounded by chairs.</p>
<p>Morning light comes through the nearby windows and falls across the table.</p>
<p>Everything looks ready for breakfast, although nobody seems to be here right now.</p>
<p>There are a few things left on the table.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/dining_table.jpg" alt="Dining table">
</div>
<p>A few unopened letters, a bowl of fruit and Sophie's abandoned hair tie are scattered across the table. Someone has pushed yesterday's mail into a neat pile near Charlotte's seat.</p>
<p class="narrator-comment"><em>A perfectly normal dining room.</em></p>
<p class="narrator-comment"><em>For now.</em></p>
<h3>What do you want to do?</h3>
<b><center>
<p><<link "Look at the dining table">><<goto "Dining Table">><</link>></p>
<p><<link "Look out the window">><<goto "Dining Window">><</link>></p>
<p><<link "Go to the kitchen">><<goto "Kitchen">><</link>></p>
<p><<link "Go to the living room">><<goto "Living Room">><</link>></p>
<p><<link "Go back downstairs">><<goto "Downstairs">><</link>></p>
</center></b>
</div><div class="scene dining-table-scene">
<h2>Dining Table</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/dining_table.jpg" alt="Dining table — breakfast">
</div>
<p>You walk over to the table and look at what's been left there.</p>
<p>There are crumbs from toast, an empty cereal bowl and a coffee mug that still has a little warmth left in it.</p>
<p>You notice something sitting near one of the plates.</p>
<p><strong>A folded university brochure.</strong></p>
<p>You pick it up and examine it for a moment.</p>
<p>Your name is written on the front in Ethan's handwriting. Inside, several application dates have been underlined.</p>
<p class="narrator-comment"><em>Subtle.</em></p>
<p>You put it back where you found it.</p>
<p class="narrator-comment"><em>Another thrilling investigation completed.</em></p>
<h3>What do you want to do?</h3>
<b><center>
<p><<link "Look around the dining room">><<goto "Dining Room">><</link>></p>
<p><<link "Look out the window">><<goto "Dining Window">><</link>></p>
<p><<link "Go to the kitchen">><<goto "Kitchen">><</link>></p>
<p><<link "Go to the living room">><<goto "Living Room">><</link>></p>
</center></b>
</div><div class="scene dining-window-scene">
<h2>Dining Room Window</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/dining_room_window.jpg" alt="View from the dining room window">
</div>
<p>You walk over to the window and look outside.</p>
<p>From here, you have a clear view of the backyard. The garden stretches behind the house, with the pool visible a little further away.</p>
<p>The sunlight reflects off the water, and a gentle breeze moves through the trees.</p>
<p>Everything seems quiet.</p>
<p class="narrator-comment"><em>It's almost too peaceful.</em></p>
<p class="narrator-comment"><em>Don't worry. We'll ruin that eventually.</em></p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/garden_pool.jpg" alt="Backyard and pool — morning">
</div>
<p>You stay by the window for a moment before turning back toward the room.</p>
<h3>What do you want to do?</h3>
<b><center>
<p><<link "Go back to the dining room">><<goto "Dining Room">><</link>></p>
<p><<link "Go to the kitchen">><<goto "Kitchen">><</link>></p>
<p><<link "Go to the living room">><<goto "Living Room">><</link>></p>
<p><<link "Go to the garden">><<goto "Garden Pool">><</link>></p>
</center></b>
</div><div class="computer-screen">
<h2>Documents</h2>
<p class="computer-status">C:\Users\You\Documents</p>
<div class="media-placeholder">
<strong>DOCUMENTS</strong>
<span>Documents folder</span>
</div>
<p>You open the Documents folder. A few files and folders appear on the screen.</p>
<p><strong>University_Application.pdf</strong></p>
<p>The application is started but unfinished. Several sections are still waiting for the future version of you who is apparently much more responsible.</p>
<p><strong>University_Application.pdf</strong></p>
<p>The application is started but unfinished. Several sections are still waiting for the future version of you who is apparently much more responsible.</p>
<p><strong>University_Application.pdf</strong></p>
<p>The application is started but unfinished. Several sections are still waiting for the future version of you who is apparently much more responsible.</p>
<p class="narrator-comment"><em>Nothing suspicious here.</em></p>
<p class="narrator-comment"><em>Probably.</em></p>
<center><p><<link "Open a document">><<goto "Computer Document">><</link>></p>
<p><<link "Back to Files">><<goto "Computer Files">><</link>></p></center>
</div><div class="scene">
<h2>Downstairs</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/downstairs.jpg" alt="Downstairs hallway — morning">
</div>
<p>You walk down the stairs and reach the ground floor. The house feels a little more alive down here. You can hear the faint hum of appliances and the sounds of the morning coming from somewhere nearby.</p>
<p>The ground floor opens into several different areas. The kitchen and dining room are nearby, while the living room leads toward the back of the house and the garden.</p>
<p class="narrator-comment"><em>Congratulations. You've successfully made it downstairs.</em></p>
<p class="narrator-comment"><em>No applause necessary.</em></p>
<h3>Where do you want to go?</h3>
<center><p><<link "Go to the kitchen">><<goto "Kitchen">><</link>></p>
<p><<link "Go to the dining room">><<goto "Dining Room">><</link>></p>
<p><<link "Go to the living room">><<goto "Living Room">><</link>></p>
<p><<link "Go to the garden">><<goto "Garden Pool">><</link>></p>
<p><<link "Go upstairs">><<goto "Hallway">><</link>></p>
<p><<link "Go to entrance hall">><<goto "Entrance Hall">><</link>></p></center>
</div><div class="computer-screen">
<h2>Email</h2>
<p class="computer-status">Inbox</p>
<div class="media-placeholder">
<strong>MESSAGES</strong>
<span>Email / chat list</span>
</div>
<p>You open your messages. A list of recent conversations appears on the screen.</p>
<p>There aren't many new messages, although a couple of conversations catch your attention.</p>
<p><strong>[CONTACT NAME]</strong></p>
<p><strong>Aurora Falls University</strong> — “Reminder: application documents can be submitted online until Friday.”</p>
<p><strong>[CONTACT NAME]</strong></p>
<p><strong>Aurora Falls University</strong> — “Reminder: application documents can be submitted online until Friday.”</p>
<p class="narrator-comment"><em>Nothing says "good morning" quite like checking your messages before you've even had breakfast.</em></p>
<center><p><<link "Open a conversation">><<goto "Computer Chat">><</link>></p>
<p><<link "Back to computer">><<goto "Computer">><</link>></p></center>
</div><div class="scene">
<h2>Entrance Hall</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/entrance_hall.jpg" alt="Entrance Hall — morning">
</div>
<p>You step inside and close the front door behind you.</p>
<p>The familiar hallway looks exactly as it always does. Nothing seems out of place, and the house is surprisingly quiet.</p>
<p>Morning light comes through the windows, falling across the floor and the walls.</p>
<p class="narrator-comment"><em>Home sweet home.</em></p>
<p>You take a quick look around.</p>
<p>The living room is just ahead, while the kitchen is nearby. A door leads toward the bathroom, and the stairs are waiting at the end of the hall.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/entrance_hall.jpg" alt="Entrance Hall — full view">
</div>
<p>For a moment, you simply stand there, trying to decide what to do next.</p>
<p class="narrator-comment"><em>Apparently, entering the house was the easy part.</em></p>
<p>You could go back outside, head into one of the rooms downstairs, or go upstairs.</p>
<h3>What do you want to do?</h3>
<b><center><p><<link "Go to the living room">><<goto "Living Room">><</link>></p>
<p><<link "Go to the kitchen">><<goto "Kitchen">><</link>></p>
<p><<link "Go to the bathroom">><<goto "Bathroom">><</link>></p>
<p><<link "Go upstairs">><<goto "Hallway">><</link>></p>
<p><<link "Go outside">><<goto "Home">><</link>></p></center></b>
</div><div class="scene">
<h2>Refrigerator</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/fridge.jpg" alt="Inside the refrigerator">
</div>
<p>You open the refrigerator and stare inside.</p>
<p>There is a decent amount of food, although nothing immediately catches your attention. Milk, juice, vegetables, leftovers and a few things you can't quite identify are sitting on the shelves.</p>
<p>You move a few containers around.</p>
<p class="narrator-comment"><em>Important scientific research.</em></p>
<p>You find a container of leftovers pushed toward the back.</p>
<p>There is milk, eggs, orange juice, leftover pasta, half a pizza, several sauces and one plastic container nobody is brave enough to identify without opening it.</p><p class="narrator-comment"><em>Schrödinger’s leftovers. Both edible and dangerous until observed.</em></p>
<p>You close the refrigerator.</p>
<p class="narrator-comment"><em>Breakfast remains a problem for future you.</em></p>
<h3>What do you want to do?</h3>
<b><center><p><<link "Look around the kitchen">><<goto "Kitchen">><</link>></p>
<p><<link "Go to the dining room">><<goto "Dining Room">><</link>></p>
<p><<link "Go back downstairs">><<goto "Downstairs">><</link>></p></center></b>
</div><div class="scene">
<h2>Back of the Garden</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/garden_back.jpg" alt="Far end of the garden">
</div>
<p>You follow the path toward the far end of the garden.</p>
<p>The house is partly hidden behind the trees now, and the sounds from inside seem much quieter.</p>
<p>At the end of the path there's a small wooden gate leading toward the side of the property.</p>
<p>Beside it is an old garden shed.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/shed.jpg" alt="Garden shed">
</div>
<p>The shed looks like it hasn't been used much recently. There's a small lock on the door, although it doesn't look particularly secure.</p>
<p class="narrator-comment"><em>And there it is.</em></p>
<p class="narrator-comment"><em>The obligatory suspicious shed.</em></p>
<p>You take a closer look.</p>
<p>The shed sits near the back fence, its paint faded around the edges. A narrow gate beside it leads toward the side path and the street.</p>
<center><p><<link "Look at the garden shed">><<goto "Shed">><</link>></p>
<p><<link "Look at the gate">><<goto "Garden Gate">><</link>></p>
<p><<link "Go back to the pool">><<goto "Garden Pool">><</link>></p>
<p><<link "Go back inside">><<goto "Downstairs">><</link>></p></center>
</div><div class="scene">
<h2>Garden Gate</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/garden_gate.jpg" alt="Garden gate">
</div>
<p>You walk over to the small gate at the edge of the garden.</p>
<p>It's an old wooden gate that leads toward the side of the property.</p>
<p>You put your hand on the handle and try to open it.</p>
<p>It moves slightly, but the gate is locked.</p>
<p>The latch is stiff but works. Ethan added a small combination lock years ago, though the family almost never bothers using it during the day.</p>
<p>You look through the gaps between the wooden boards.</p>
<p>Beyond the gate you can see a narrow path leading around the side of the house.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/garden_gate_path.jpg" alt="Path beyond the garden gate">
</div>
<p>For now, there's no way through.</p>
<p class="narrator-comment"><em>Looks like this part of the neighborhood isn't available yet.</em></p>
<p class="narrator-comment"><em>Don't worry. We have absolutely no idea when it will be.</em></p>
<center><p><<link "Go back to the garden">><<goto "Garden Pool">><</link>></p>
<p><<link "Look at the garden shed">><<goto "Shed">><</link>></p>
<p><<link "Go back inside">><<goto "Downstairs">><</link>></p></center>
</div><div class="scene">
<h2>Garden</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/garden_plants.jpg" alt="Garden plants and flowers">
</div>
<p>You walk a little further into the garden and take a look around.</p>
<p>There are several trees, bushes and flower beds around the backyard. Someone clearly puts some effort into keeping everything looking nice.</p>
<p>A few flowers are already blooming despite the early hour.</p>
<p>Lavender, hydrangeas and a few stubborn roses line the fence. Charlotte has small plant markers tucked into the soil, each written in tidy black ink.</p>
<p>You notice a small path between the plants leading toward the back of the property.</p>
<p class="narrator-comment"><em>Of course there's a mysterious path.</em></p>
<p class="narrator-comment"><em>Because apparently a normal garden wasn't enough.</em></p>
<p>You follow it with your eyes but don't go any further yet.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/garden_back.jpg" alt="Path leading toward the back of the garden">
</div>
<center><p><<link "Follow the path">><<goto "Garden Back">><</link>></p>
<p><<link "Go back to the pool">><<goto "Garden Pool">><</link>></p>
<p><<link "Look at the pool">><<goto "Pool">><</link>></p>
<p><<link "Go back inside">><<goto "Downstairs">><</link>></p></center>
</div><div class="scene">
<h2>Garden & Pool</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/garden_pool.jpg" alt="Backyard and pool — morning">
</div>
<p>You step outside into the backyard.</p>
<p>The morning air is cool and fresh. Sunlight reflects off the pool, and a light breeze moves through the trees around the garden.</p>
<p>The backyard is fairly spacious. The pool takes up most of the central area, with a few chairs and loungers arranged nearby.</p>
<p>There's also a small table, some plants and a path leading toward the far end of the garden.</p>
<p class="narrator-comment"><em>Now this is a much better way to start the morning.</em></p>
<p>You look around the garden.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/pool.jpg" alt="Pool area">
</div>
<center><p><<link "Look at the pool">><<goto "Pool">><</link>></p>
<p><<link "Look at the outdoor furniture">><<goto "Outdoor Furniture">><</link>></p>
<p><<link "Look around the garden">><<goto "Garden Plants">><</link>></p>
<p><<link "Go to the far end of the garden">><<goto "Garden Back">><</link>></p>
<p><<link "Go back inside">><<goto "Downstairs">><</link>></p></center>
</div><div class="scene hallway-scene">
<h2>Hallway</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/hallway.jpg" alt="Upstairs hallway — morning">
</div>
<p>You step out of your bedroom and into the hallway. The house is quiet, although you can hear the faint sounds of the morning coming from somewhere downstairs.</p>
<p>The hallway stretches along the upper floor. Several doors lead to different rooms, while a staircase at the end leads downstairs.</p>
<p>You glance around for a moment.</p>
<p class="narrator-comment"><em>Welcome to the exciting world of deciding which room to enter first.</em></p>
<p>The attic is nearby. The bathroom is across the hall, and the doors to Sophie's room and your parents' room are further along.</p>
<h3>Where do you want to go?</h3>
<center><p><<link "Go to the attic">><<goto "Attic">><</link>></p>
<p><<link "Go to the bathroom">><<goto "Bathroom">><</link>></p>
<p><<link "Go to Sophie's room">><<goto "Sophie Room">><</link>></p>
<p><<link "Go to your parents' room">><<goto "Parents Room">><</link>></p>
<p><<link "Go downstairs">><<goto "Downstairs">><</link>></p>
<p><<link "Go back to the bedroom">><<goto "Bedroom">><</link>></p></center>
</div><div class="scene home-scene">
<h2>Home</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/home.jpg" alt="Home — outside view">
</div>
<p>You step outside and take a moment to look at the house.</p>
<p>It's a fairly ordinary place. Nothing particularly impressive, but it's comfortable enough and, after living here for so long, it feels familiar.</p>
<p>The morning air is cool and fresh. The neighborhood is slowly coming to life around you.</p>
<p class="narrator-comment"><em>Well, technically, you're still half asleep.</em></p>
<p>You look around the front of the house. The driveway is quiet, the garden is still damp from the morning, and the street outside is almost empty.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/home.jpg" alt="Home — front yard">
</div>
<p>There isn't much happening outside yet.</p>
<p>A few birds are making noise somewhere nearby, and you can hear the occasional car passing along the street.</p>
<p class="narrator-comment"><em>Nothing suspicious.</em></p>
<p class="narrator-comment"><em>That's usually when you should start worrying.</em></p>
<p>You turn back toward the house.</p>
<p>For now, there's no real reason to stay outside.</p>
<h3>What do you want to do?</h3>
<b><center><p><<link "Enter the house">>
<<if $day1 and $day1.metAlice and not $day1.returnHomeComplete>>
<<goto "D1 Return Home">>
<<else>>
<<goto "Entrance Hall">>
<</if>>
<</link>></p>
<p><<link "Look around the yard">><<goto "Garden Back">><</link>></p>
<p><<link "Go to the neighborhood">><<goto "Neighborhood">><</link>></p>
<p><<link "Return to the map">><<run setup.OpenMap()>><</link>></p></center></b>
</div><div class="computer-screen">
<h2>Internet</h2>
<p class="computer-status">Browser</p>
<div class="media-placeholder">
<strong>AURORA BROWSER</strong>
<span>Internet browser / homepage</span>
</div>
<p>You open the browser. The homepage loads almost immediately.</p>
<p>There isn't much happening online this early in the morning. A few headlines, some advertisements and the usual collection of completely unnecessary information.</p>
<p class="narrator-comment"><em>The internet. Humanity's greatest achievement and greatest waste of time.</em></p>
<p>You could search for something, check a website or simply close the browser.</p>
<p><<link "Search the web">><<goto "Search">><</link>></p>
<p><<link "Check the news">><<goto "News">><</link>></p>
<p><<link "Check social media">><<goto "Social">><</link>></p>
<p><<link "Close the browser">><<goto "Computer">><</link>></p>
</div><div class="scene">
<h2>Kitchen</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/kitchen.jpg" alt="Kitchen — morning">
</div>
<p>You step into the kitchen. The room is brighter than the hallway, with sunlight coming through the windows and lighting up the counters.</p>
<p>The kitchen is clean and organized. The smell of fresh coffee still hangs faintly in the air, suggesting that someone was here not long ago.</p>
<p>You look around. There's a refrigerator, a stove, a sink and a small counter where breakfast can be prepared.</p>
<p class="narrator-comment"><em>Ah yes. The most important room in the house.</em></p>
<p class="narrator-comment"><em>Food. Finally, something worth getting out of bed for.</em></p>
<p>You notice a few things that might be worth checking.</p>
<p><<link "Open the refrigerator">><<goto "Fridge">><</link>></p>
<p><<link "Look at the counter">><<goto "Kitchen Counter">><</link>></p>
<p><<link "Look out the kitchen window">><<goto "Window">><</link>></p>
<p><<link "Go to the dining room">><<goto "Dining Room">><</link>></p>
<p><<link "Go back to downstairs">><<goto "Downstairs">><</link>></p>
</div><div class="scene">
<h2>Kitchen Counter</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/kitchen_counter.jpg" alt="Kitchen counter — morning">
</div>
<p>You walk over to the kitchen counter. A few things have been left out, including a mug, some bread and a plate that looks like someone used it earlier.</p>
<p>The coffee machine is still warm.</p>
<p>You pick up the mug and look inside.</p>
<p>Empty.</p>
<p class="narrator-comment"><em>Tragedy.</em></p>
<p>There is also a small note sitting beside the coffee machine.</p>
<p><strong>Shopping note</strong></p>
<p>You read it quickly.</p>
<p><em>Milk · coffee · dish soap · batteries</em></p><p>The word <strong>coffee</strong> has been underlined twice.</p><p class="narrator-comment"><em>We are approaching a caffeine-related emergency.</em></p>
<p>You put the note back where you found it.</p>
<p><<link "Look around the kitchen">><<goto "Kitchen">><</link>></p>
<p><<link "Open the refrigerator">><<goto "Fridge">><</link>></p>
<p><<link "Go to the dining room">><<goto "Dining Room">><</link>></p>
<p><<link "Go back downstairs">><<goto "Downstairs">><</link>></p>
</div><div class="scene living-room-scene">
<h2>Living Room</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/living_room.jpg" alt="Living room — morning">
</div>
<p>You step into the living room. It's one of the larger rooms on the ground floor, with a comfortable sofa, a television and a large window overlooking the backyard.</p>
<p>The room is quiet. The television is turned off, and nobody seems to be around.</p>
<p>Sunlight comes through the windows and fills the room with a warm morning glow.</p>
<p>You look around the room and notice a few things worth checking.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/tv.jpg" alt="Living room sofa and television">
</div>
<h3>What do you want to do?</h3>
<b><center>
<p><<link "Look at the television">><<goto "TV">><</link>></p>
<p><<link "Look at the sofa">><<goto "Sofa">><</link>></p>
<p><<link "Look out the window">><<goto "Living Window">><</link>></p>
<p><<link "Go to the garden">><<goto "Garden Pool">><</link>></p>
<p><<link "Go to the dining room">><<goto "Dining Room">><</link>></p>
<p><<link "Go back downstairs">><<goto "Downstairs">><</link>></p>
</center></b>
</div><div class="scene living-window-scene">
<h2>Living Room Window</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/living_room_window.jpg" alt="View from the living room window">
</div>
<p>You walk over to the large window and look outside.</p>
<p>The backyard looks peaceful in the morning light. The grass is still slightly wet, and the sunlight reflects off the surface of the pool.</p>
<p>From here, you can see most of the garden.</p>
<p>There are a few trees along the edge of the property, some outdoor furniture near the pool and a path leading toward the back of the garden.</p>
<p class="narrator-comment"><em>Not a bad view.</em></p>
<p>You stay by the window for a moment, watching the garden.</p>
<p>A delivery van rolls slowly past the house, followed by a cyclist and an older man walking a tiny dog with the confidence of a much larger animal.</p>
<p class="narrator-comment"><em>Well, that's probably nothing.</em></p>
<h3>What do you want to do?</h3>
<b><center>
<p><<link "Go to the garden">><<goto "Garden Pool">><</link>></p>
<p><<link "Go back to the living room">><<goto "Living Room">><</link>></p>
<p><<link "Go to the dining room">><<goto "Dining Room">><</link>></p>
</center></b>
</div><div class="scene">
<h2>Mirror</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/bathroom_mirror.jpg" alt="MC looking into the bathroom mirror">
</div>
<p>You stand in front of the mirror and look at yourself properly for the first time this morning.</p>
<p>Your hair is a mess, your eyes are still heavy with sleep, and you look like someone who definitely shouldn't be making important decisions yet.</p>
<p>You run a hand through your hair and try to make yourself look slightly more presentable.</p>
<p>It doesn't help much.</p>
<p class="narrator-comment"><em>Congratulations. You have successfully completed the "look vaguely human" challenge.</em></p>
<p>You stare at your reflection for another moment.</p>
<p>For some reason, you have the feeling that today might be different.</p>
<p>Probably nothing.</p>
<p class="narrator-comment"><em>Probably.</em></p>
<center><p><<link "Go back to the bathroom">><<goto "Bathroom">><</link>></p>
<p><<link "Go back to the hallway">><<goto "Hallway">><</link>></p></center>
</div><div class="scene neighborhood-scene">
<h2>Neighborhood</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/neighborhood.jpg" alt="Neighborhood — morning street">
</div>
<p>You take a slow walk down the street.</p>
<p>The neighborhood is quiet this morning. A few people are already outside, getting into their cars or taking their dogs for a walk.</p>
<p>You pass several houses, each with its own small garden. Everything looks familiar, although you don't really pay much attention to most of it anymore.</p>
<p>The morning is peaceful. The streets aren't completely empty, but there's nothing particularly interesting happening either.</p>
<p class="narrator-comment"><em>It's almost suspiciously normal.</em></p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/neighborhood.jpg" alt="Neighborhood — houses and street">
</div>
<p>Further down the street, you notice a small park.</p>
<p>It's not very big, but there are a few benches, some trees and a small playground.</p>
<p class="narrator-comment"><em>Good to know where the local children are going to destroy everyone's peace later.</em></p>
<p>You also notice a small shop on the corner.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/store.jpg" alt="Neighborhood store">
</div>
<p>You could probably use something from there.</p>
<p>You look back toward home. It's only a short walk away.</p>
<h3>What do you want to do?</h3>
<b><center><p><<link "Go to the store">><<goto "Store">><</link>></p>
<p><<link "Go to the park">><<goto "Park">><</link>></p>
<p><<link "Go back home">><<goto "Home">><</link>></p>
<p><<link "Return to the map">><<run setup.OpenMap()>><</link>></p></center></b>
</div><div class="computer-screen">
<h2>News</h2>
<p class="computer-status">Local news</p>
<div class="media-placeholder">
<strong>LOCAL NEWS</strong>
<span>News website</span>
</div>
<p>You open the local news page. A few stories from the morning are displayed on the front page.</p>
<p>The headlines cover the usual things: traffic, weather, local events and a few stories that are probably more interesting than they sound.</p>
<p>One headline catches your attention for a moment.</p>
<p><strong>Downtown traffic changes begin this week</strong></p>
<p>Road work near the Riverside bridge will redirect evening traffic through Old Town. The city expects delays while crews prepare the waterfront for a redevelopment project.</p>
<p class="narrator-comment"><em>You could read the whole article.</em></p>
<p class="narrator-comment"><em>Or you could continue pretending you care about the news.</em></p>
<p>There are several other articles below, but nothing immediately demands your attention.</p>
<p><<link "Read another article">><<goto "Internet News Article">><</link>></p>
<p><<link "Back to Internet">><<goto "Internet">><</link>></p>
</div><div class="scene">
<h2>Outdoor Furniture</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/outdoor_furniture.jpg" alt="Poolside furniture">
</div>
<p>You look over the chairs and loungers around the pool.</p>
<p>Everything is still slightly damp from the morning air.</p>
<p>One of the loungers has a towel lying across it.</p>
<p>A folded towel has been left over the back of one chair, still slightly damp from whoever used the pool last.</p>
<p>You pick it up and look around.</p>
<p>There's no one nearby who seems to be using it.</p>
<p class="narrator-comment"><em>Someone was definitely here recently.</em></p>
<p>You put the towel back where you found it.</p>
<p>On the small table nearby, you notice a glass and a few other things.</p>
<p>On the table are a pair of sunglasses, a half-empty bottle of water and one of Charlotte’s gardening magazines.</p>
<p>Nothing else immediately catches your attention.</p>
<center><p><<link "Look at the pool">><<goto "Pool">><</link>></p>
<p><<link "Look around the garden">><<goto "Garden Pool">><</link>></p>
<p><<link "Go to the far end of the garden">><<goto "Garden Back">><</link>></p>
<p><<link "Go back inside">><<goto "Downstairs">><</link>></p></center>
</div><div class="scene">
<h2>Outside</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/home.jpg" alt="Street outside the house — morning">
</div>
<p>You step outside and close the front door behind you.</p>
<p>The morning air feels cooler than it did inside. The street is quiet, with only a few cars passing by in the distance.</p>
<p>You look around the neighborhood.</p>
<p>Most of the houses look similar, with small gardens and driveways leading up to the streets.</p>
<p>The driveway slopes toward the quiet residential street. Across the road, sprinklers tick across a lawn while somebody struggles to reverse a car out of a narrow garage.</p>
<p class="narrator-comment"><em>Welcome to the neighborhood.</em></p>
<p class="narrator-comment"><em>Nothing suspicious here. Probably.</em></p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/neighborhood.jpg" alt="Neighborhood street">
</div>
<p>You notice a few places you could visit.</p>
<p><<link "Walk around the neighborhood">><<goto "Neighborhood Walk">><</link>></p>
<p><<link "Go to the store">><<goto "Store">><</link>></p>
<p><<link "Go back home">><<goto "Downstairs">><</link>></p>
</div><div class="scene">
<h2>Bedside Table</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/parents_bedside.jpg" alt="Parents' bedside table">
</div>
<p>You walk over to the bedside table. There's a lamp, a glass of water and a few small personal items sitting on top.</p>
<p>One of the drawers is slightly open.</p>
<p>You pull it open and take a quick look inside.</p>
<p>There's nothing particularly unusual. A few receipts, some old batteries, a book and several things that probably shouldn't be interesting but somehow are.</p>
<p class="narrator-comment"><em>Congratulations. You've discovered the thrilling world of household drawers.</em></p>
<p>You close the drawer.</p>
<center><p><<link "Look at the other side of the bed">><<goto "Parents Bedside Other">><</link>></p>
<p><<link "Go back to the room">><<goto "Parents Room">><</link>></p>
<p><<link "Leave the room">><<goto "Hallway">><</link>></p></center>
</div><div class="scene">
<h2>Other Bedside Table</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/parents_bedside_other.jpg" alt="Other bedside table">
</div>
<p>You walk around to the other side of the bed. This bedside table is much less cluttered.</p>
<p>There's a phone charger, a small lamp and a book sitting neatly beside the bed.</p>
<p>You pick up the book and glance at the cover.</p>
<p>The book is a worn crime novel titled <strong>The Last Passenger</strong>. A receipt from a downtown café is being used as a bookmark.</p>
<p>You flip through a few pages. It looks like something your parents have been reading recently.</p>
<p>There's nothing else that catches your attention.</p>
<p class="narrator-comment"><em>Probably best to leave their stuff alone.</em></p>
<p>You put the book back.</p>
<center><p><<link "Look around the room">><<goto "Parents Room">><</link>></p>
<p><<link "Look at the dresser">><<goto "Parents Dresser">><</link>></p>
<p><<link "Leave the room">><<goto "Hallway">><</link>></p></center>
</div><div class="scene">
<h2>Dresser</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/parents_dresser.jpg" alt="Parents' dresser">
</div>
<p>You walk over to the dresser. A few framed photographs are standing on top of it, along with some small decorations.</p>
<p>You recognize your family in some of the pictures.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/family_photo.jpg" alt="Family photograph">
</div>
<p>The framed photo shows the four of you several years ago at the Aurora Falls waterfront. Everyone is sunburned, Sophie is making a face at the camera and Ethan is holding two melting ice creams.</p>
<p>You pick up one of the photographs and look at it for a moment.</p>
<p>It's an older picture. Everyone looks younger, and for a moment you find yourself wondering how much has changed since it was taken.</p>
<p class="narrator-comment"><em>Time flies.</em></p>
<p class="narrator-comment"><em>Usually when you're not paying attention.</em></p>
<p>You put the photograph back.</p>
<p>There are a few drawers underneath, but you decide not to go through them.</p>
<p class="narrator-comment"><em>Some mysteries are better left unsolved.</em></p>
<center><p><<link "Look around the room">><<goto "Parents Room">><</link>></p>
<p><<link "Go back to the hallway">><<goto "Hallway">><</link>></p></center>
</div><div class="scene">
<h2>Parents' Room</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/parents_room.jpg" alt="Parents' bedroom — morning">
</div>
<p>You walk to your parents' room and open the door slightly.</p>
<p>The room is quiet. Your parents aren't here.</p>
<p>The curtains are partly open, letting the morning light across the room. The bed is made, and everything looks unusually tidy.</p>
<p>There are a few personal belongings around the room, along with a wardrobe, a dresser and a small table beside the bed.</p>
<p class="narrator-comment"><em>Either your parents are incredibly organized...</em></p>
<p class="narrator-comment"><em>...or someone cleaned this room before you woke up.</em></p>
<p>You look around and notice a few things that might be worth checking.</p>
<center><p><<link "Look at the bedside table">><<goto "Parents Bedside">><</link>></p>
<p><<link "Look at the dresser">><<goto "Parents Dresser">><</link>></p>
<p><<link "Look around the room">><<goto "Parents Room">><</link>></p>
<p><<link "Leave the room">><<goto "Hallway">><</link>></p></center>
</div><div class="scene park-scene">
<h2>Park</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/park.jpg" alt="Park">
</div>
<p>You walk into the small neighborhood park.</p>
<p>The park is quiet at this time of the morning. A few people are sitting on benches, while someone is walking their dog along the path.</p>
<p>There are several trees around the park, a small playground and a few benches scattered along the paths.</p>
<p>The whole place feels calm and familiar. It's the kind of park people from the neighborhood probably pass through every day without giving it much thought.</p>
<p class="narrator-comment"><em>Small town. Small park. Very peaceful.</em></p>
<p class="narrator-comment"><em>For now.</em></p>
<p>You walk a little further inside.</p>
<p>The sounds of the street slowly fade behind you. All you can hear now are the occasional voices of people nearby, birds in the trees and the sound of footsteps on the path.</p>
<div class="media-placeholder">
<img src="Media/Images/Other/1.gif" alt="Park">
</div>
<p class="narrator-comment"><em>Okay. This is actually kind of nice.</em></p>
<p class="narrator-comment"><em>Don't worry. We'll probably ruin it later.</em></p>
<p>You notice a few things around you.</p>
<h3>What do you want to do?</h3>
<b><center><p><<link "Look at the playground">><<goto "Park Playground">><</link>></p>
<p><<link "Sit on a bench">><<goto "Park Bench">><</link>></p>
<p><<link "Walk around the park">><<goto "Park Walk">><</link>></p>
<p><<link "Return to the map">><<run setup.OpenMap()>><</link>></p></center></b>
</div><div class="scene park-scene park-bench-scene">
<h2>Park Bench</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/park_bench.jpg" alt="Park bench">
</div>
<p>You sit down on one of the benches.</p>
<p>For a moment, you simply watch people passing by.</p>
<p>A dog runs across the grass chasing a ball, while its owner tries to catch up with it.</p>
<p>A woman jogs past with headphones on while two older men argue cheerfully over a chess board at the next bench.</p>
<p>You lean back and enjoy the quiet morning.</p>
<p class="narrator-comment"><em>Not bad.</em></p>
<p class="narrator-comment"><em>You could get used to mornings like this.</em></p>
<p>You notice the empty space beside you.</p>
<p>For now, nobody seems particularly interested in you. That will probably stop being true once more of Aurora Falls opens up.</p>
<h3>What do you want to do?</h3>
<b><center>
<p><<link "Get up">><<goto "Park">><</link>></p>
<p><<link "Walk around the park">><<goto "Park Walk">><</link>></p>
<p><<link "Look at the playground">><<goto "Park Playground">><</link>></p>
<p><<link "Leave the park">><<goto "Neighborhood Walk">><</link>></p>
</center></b>
</div><div class="scene park-scene park-playground-scene">
<h2>Playground</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/park_playground.jpg" alt="Playground in the park">
</div>
<p>You walk over to the playground.</p>
<p>It's relatively small, with a slide, swings and a climbing frame.</p>
<p>Right now, it's completely empty.</p>
<p>The equipment looks far more impressive when you're six years old.</p>
<p class="narrator-comment"><em>Thankfully, nobody is here to judge you for standing around a playground.</em></p>
<p>You notice a forgotten red ball beneath a bench near the fence. Nobody nearby seems to be looking for it, so you leave it where it is.</p>
<h3>What do you want to do?</h3>
<b><center>
<p><<link "Go back to the park">><<goto "Park">><</link>></p>
<p><<link "Sit on a bench">><<goto "Park Bench">><</link>></p>
<p><<link "Walk around the park">><<goto "Park Walk">><</link>></p>
<p><<link "Leave the park">><<goto "Neighborhood Walk">><</link>></p>
</center></b>
</div><div class="scene">
<h2>Pool</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/pool.jpg" alt="Swimming pool — morning">
</div>
<p>You walk closer to the pool.</p>
<p>The water is calm and reflects the bright morning sky. A few leaves are floating near the edge.</p>
<p>You crouch down and touch the water with your fingers.</p>
<p>It's cold.</p>
<p class="narrator-comment"><em>Very cold.</em></p>
<p class="narrator-comment"><em>So much for that spontaneous morning swim.</em></p>
<p>You look around the pool area.</p>
<p>There are several loungers nearby, along with a small table where someone has left a glass.</p>
<p>A pair of flip-flops sits near the steps and a bright inflatable ring drifts lazily toward the deep end.</p>
<p>You wonder who was here earlier.</p>
<center><p><<link "Look at the loungers">><<goto "Outdoor Furniture">><</link>></p>
<p><<link "Look around the garden">><<goto "Garden Pool">><</link>></p>
<p><<link "Go to the far end of the garden">><<goto "Garden Back">><</link>></p>
<p><<link "Go back inside">><<goto "Downstairs">><</link>></p></center>
</div><div class="computer-screen">
<h2>Search</h2>
<p class="computer-status">Search engine</p>
<p>You open the search engine. The cursor is already waiting in the search box.</p>
<<textbox "$searchQuery" "Search the web...">>
<br><br>
<<link "Search">>
<<if $searchQuery and $searchQuery.trim() is not "">>
<p>You search for <strong><<print $searchQuery>></strong>.</p>
<p>The results appear almost immediately.</p>
<p class="narrator-comment"><em>And there it is. The answer to a question you probably didn't need answered.</em></p>
<div class="media-placeholder">
<strong>SEARCH RESULTS</strong>
<span>Search results</span>
</div>
<p>For now, there doesn't seem to be anything particularly interesting.</p>
<<else>>
<p class="narrator-comment"><em>Searching for absolutely nothing. A bold strategy.</em></p>
<</if>>
<</link>>
<br><br>
<p><<link "Back to Internet">><<goto "Internet">><</link>></p>
</div><div class="scene">
<h2>Garden Shed</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/shed.jpg" alt="Garden shed">
</div>
<p>You walk over to the shed and inspect the door.</p>
<p>The wooden panels are slightly worn, and the paint has started to fade in several places.</p>
<p>You try the handle.</p>
<p>It doesn't move.</p>
<p>There's a small lock hanging from the latch.</p>
<p>The shed door sticks before opening. Inside are garden tools, pool supplies, a ladder and two bicycles that have not moved recently enough to be innocent.</p>
<p>You look through a small window on the side.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/shed.jpg" alt="Inside the garden shed">
</div>
<p>You can make out a few gardening tools, some boxes and what looks like an old shelf.</p>
<p>Nothing seems particularly interesting from outside.</p>
<p class="narrator-comment"><em>For once, the suspicious shed is actually just a shed.</em></p>
<p class="narrator-comment"><em>For now.</em></p>
<center><p><<link "Look at the gate">><<goto "Garden Gate">><</link>></p>
<p><<link "Go back to the garden">><<goto "Garden Pool">><</link>></p>
<p><<link "Go back inside">><<goto "Downstairs">><</link>></p></center>
</div><div class="scene">
<h2>Take a Shower</h2>
<div class="media-placeholder bathroom-action-media">
<video src="Media/Videos/Day1/bathroom/shower.mp4" autoplay muted loop playsinline preload="metadata" aria-label="Shower"></video>
</div>
<<if !$day1.showered>>
<p>You turn on the shower and wait until the water is warm enough to qualify as comfortable rather than a personal attack.</p>
<p>You step inside and let the hot water run over you for a while.</p>
<p class="narrator-comment"><em>Congratulations. You've successfully operated one of civilization's greatest inventions: hot water.</em></p>
<p>After a few minutes, you wash up, rinse off and finally start feeling like an actual functioning human being.</p>
<p class="narrator-comment"><em>Clean, awake and almost productive. Character development.</em></p>
<<set $day1.showered = true>>
<<else>>
<p>You consider taking another shower.</p>
<p class="narrator-comment"><em>You are already clean. At this point you're just hiding from your responsibilities in warm water.</em></p>
<</if>>
<center>
<p><<link "Go back to the bathroom">><<goto "Bathroom">><</link>></p>
</center>
</div><div class="computer-screen legacy-social-redirect">
<h2>Lumora</h2>
<p class="computer-status">Social</p>
<p>The old Social prototype has been retired. All social profiles, posts, messages and notifications now live in Lumora.</p>
<p class="narrator-comment"><em>One feed is already more than enough responsibility.</em></p>
<center>
<p><<link "Open Lumora">><<set $openLumoraOnComputer = true>><<goto "Computer">><</link>></p>
<p><<link "Back to Internet">><<goto "Internet">><</link>></p>
</center>
</div><div class="computer-screen legacy-social-redirect">
<h2>Lumora</h2>
<p class="computer-status">Social</p>
<p>The old Social prototype has been retired. All social profiles, posts, messages and notifications now live in Lumora.</p>
<p class="narrator-comment"><em>One feed is already more than enough responsibility.</em></p>
<center>
<p><<link "Open Lumora">><<set $openLumoraOnComputer = true>><<goto "Computer">><</link>></p>
<p><<link "Back to Internet">><<goto "Internet">><</link>></p>
</center>
</div><div class="scene sofa-scene">
<h2>Sofa</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/sofa.jpg" alt="Living room sofa">
</div>
<p>You walk over to the sofa.</p>
<p>It's soft, comfortable and looks extremely inviting.</p>
<p>You sit down for a moment.</p>
<p>Just for a moment.</p>
<p class="narrator-comment"><em>That's what everyone says.</em></p>
<p>You lean back and stare at the television.</p>
<p>For a few seconds, you seriously consider spending the rest of the morning right here.</p>
<p>Then you remember that you haven't actually done anything today.</p>
<p class="narrator-comment"><em>Character development can wait. Probably.</em></p>
<p>You stand up again.</p>
<h3>What do you want to do?</h3>
<b><center>
<p><<link "Look around the living room">><<goto "Living Room">><</link>></p>
<p><<link "Turn on the television">><<goto "TV">><</link>></p>
<p><<link "Look out the window">><<goto "Living Window">><</link>></p>
<p><<link "Go to the garden">><<goto "Garden Pool">><</link>></p>
</center></b>
</div><div class="scene">
<h2>Sophie's Bookshelf</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/sophie_bookshelf.jpg" alt="Sophie's bookshelf">
</div>
<p>You walk over to the bookshelf. There are books of different sizes arranged across several shelves. Some look like school books, while others seem to be things Sophie reads in her free time.</p>
<p>You run your finger along the spines, looking for anything familiar.</p>
<p>One book stands out. It looks older than the others and has clearly been read many times.</p>
<p>You pull out a photography book called <strong>Street Light: Photographing Cities After Dark</strong>. Several pages have small sticky notes marking examples from urban night photography.</p>
<p>You pull it halfway out, but decide not to take it.</p>
<p class="narrator-comment"><em>Probably best not to start stealing books before breakfast.</em></p>
<p>You push it back into place.</p>
<center><p><<link "Look at another book">><<goto "Sophie Bookshelf">><</link>></p>
<p><<link "Go back to Sophie's room">><<goto "Sophie Room">><</link>></p>
<p><<link "Leave the room">><<goto "Hallway">><</link>></p></center>
</div><div class="scene">
<h2>Sophie's Desk</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/sophie_desk.jpg" alt="Sophie's desk">
</div>
<p>You walk over to Sophie's desk. Unlike yours, it is surprisingly organized.</p>
<p>There are a few notebooks stacked neatly beside a small lamp. A couple of pens are lined up next to them, and a framed photograph sits near the edge of the desk.</p>
<p>You pick up the photograph.</p>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/sophie_desk.jpg" alt="Photograph on Sophie's desk">
</div>
<p>The photograph shows the neighborhood at sunset, taken from somewhere near Pinebrook Park. Sophie has caught the streetlights turning on just as the sky goes blue.</p>
<p>You recognize the people in the picture, although you don't remember when it was taken.</p>
<p class="narrator-comment"><em>You could ask Sophie about it.</em></p>
<p class="narrator-comment"><em>Assuming you actually find Sophie first.</em></p>
<p>You put the photograph back exactly where you found it.</p>
<center><p><<link "Look at the notebooks">><<goto "Sophie Notebooks">><</link>></p>
<p><<link "Look around Sophie's room">><<goto "Sophie Room">><</link>></p>
<p><<link "Leave the room">><<goto "Hallway">><</link>></p></center>
</div><div class="scene">
<h2>Sophie's Notebooks</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/sophie_notebook.jpg" alt="Sophie's notebooks">
</div>
<p>You pick up one of the notebooks from the desk. The cover is worn around the edges, suggesting that Sophie uses it regularly.</p>
<p>You open it to a random page.</p>
<p>Most of the pages are filled with notes, lists and small sketches. Some of them are clearly related to school, while others seem more personal.</p>
<p>Most pages are a mix of school notes, shot ideas, little sketches and lists of places she wants to photograph around Aurora Falls.</p>
<p>You quickly skim through a few more pages.</p>
<p>There's nothing you completely understand, but one particular note catches your attention.</p>
<p><strong>“Downtown at night — rooftop view?”</strong></p><p>Underneath, she has written three possible locations and crossed out two of them.</p>
<p class="narrator-comment"><em>You probably shouldn't be reading someone else's notebook.</em></p>
<p class="narrator-comment"><em>Which is precisely why you're still reading it.</em></p>
<p>You close the notebook and put it back on the desk.</p>
<center><p><<link "Go back to Sophie's desk">><<goto "Sophie Desk">><</link>></p>
<p><<link "Look around Sophie's room">><<goto "Sophie Room">><</link>></p>
<p><<link "Leave the room">><<goto "Hallway">><</link>></p></center>
</div><div class="scene">
<h2>Sophie's Room</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/sophie_room.jpg" alt="Sophie Room">
</div>
<p>You stop in front of Sophie's door and knock lightly.</p>
<p>There is no answer.</p>
<p>You knock again.</p>
<p>Still nothing.</p>
<p>You slowly open the door and peek inside.</p>
<p>The room looks like Sophie. Everything is arranged differently from your own room, but there's still a familiar sense of someone actually living here.</p>
<p>Her bed is neatly made, and the desk near the window is covered with a few books, personal belongings and things you can't immediately identify.</p>
<p class="narrator-comment"><em>So this is what a room looks like when someone actually cleans it.</em></p>
<p>The curtains are partly open, letting sunlight into the room.</p>
<p>You notice a few things that catch your attention.</p>
<center><p><<link "Look at Sophie's desk">><<goto "Sophie Desk">><</link>></p>
<p><<link "Look at the bookshelf">><<goto "Sophie Bookshelf">><</link>></p>
<p><<link "Look around the room">><<goto "Sophie Room">><</link>></p>
<p><<link "Leave Sophie's room">><<goto "Hallway">><</link>></p></center>
</div><div class="aurora-start">
<div class="aurora-start-logo">
<img src="Media/Images/Logo/aurora-logo-final-transparent.png" alt="AURORA">
</div>
<div class="aurora-start-location">
by EBONFLARE
</div>
<div class="aurora-start-divider"></div>
<div class="aurora-start-menu">
<<link "NEW GAME">>
<<goto "Character Creation">>
<</link>>
<<link "LOAD GAME">>
<<run setup.AuroraSaves.open("load")>>
<</link>>
<span class="aurora-menu-disabled">
SETTINGS
</span>
<<link "CREDITS">>
<<goto "Credits">>
<</link>>
</div>
<div class="aurora-start-version">
AURORA DEMO · v0.1
</div>
<div class="aurora-start-studio-mark">
<img src="Media/Images/Branding/ebonflare_logo.png" alt="EBONFLARE">
</div>
</div><div class="scene store-scene store-v2">
<h2>Corner Store</h2>
<div class="media-placeholder store-hero">
<img src="Media/Images/backgrounds/store.jpg" alt="Small neighborhood convenience store">
</div>
<p>You step into the neighborhood store. The bell above the door gives a tired little ring.</p>
<p>The place is small, but the shelves are packed with drinks, snacks, groceries and the usual things people remember they need five minutes after every other store has closed.</p>
<p class="narrator-comment"><em>A monument to poor planning. Conveniently located.</em></p>
<div class="store-v2-shell">
<div class="store-v2-toolbar">
<div>
<span class="store-v2-kicker">PINEBROOK CORNER STORE</span>
<strong>Browse products</strong>
</div>
<div class="store-v2-wallet">Cash <b id="store-cash">$50.00</b></div>
</div>
<div class="store-v2-tabs" role="tablist" aria-label="Store categories">
<button type="button" data-store-category="groceries">Groceries</button>
<button type="button" data-store-category="drinks">Drinks</button>
<button type="button" data-store-category="snacks">Snacks</button>
<button type="button" data-store-category="essentials">Essentials</button>
</div>
<div class="store-v2-layout">
<div class="store-v2-products" id="store-product-grid"></div>
<aside class="store-v2-basket">
<div class="store-v2-basket-head">
<span>Basket</span>
<strong id="store-basket-count">0 items</strong>
</div>
<div id="store-basket-list" class="store-v2-basket-list"></div>
<div class="store-v2-basket-total">
<span>Total</span>
<strong id="store-basket-total">$0.00</strong>
</div>
<button type="button" id="store-checkout">Checkout</button>
<button type="button" id="store-clear-basket" class="store-secondary-button">Clear basket</button>
<div id="store-feedback" class="store-v2-feedback" aria-live="polite"></div>
<div id="store-last-receipt" class="store-last-receipt" hidden></div>
</aside>
</div>
</div>
<h3>What do you want to do?</h3>
<b><center><p><<link "Talk to the clerk">><<goto "Shopkeeper">><</link>></p>
<p><<link "Leave the store">><<goto "Neighborhood">><</link>></p>
<p><<link "Return to the map">><<run setup.OpenMap()>><</link>></p></center></b>
</div><div class="computer-screen">
<h2>Conversation</h2>
<p class="computer-status">Messages</p>
<p>The old local message client contains nothing important. Most conversations were moved to Lumora months ago.</p>
<p class="narrator-comment"><em>No full conversation is implemented here yet.</em></p>
<p><<link "Back to messages">><<goto "Email">><</link>></p>
</div><div class="computer-screen">
<h2>Pictures</h2>
<p class="computer-status">C:\\Users\\You\\Pictures</p>
<p>The folder contains family photos, screenshots, old wallpapers and a few images downloaded from Lumora. Nothing immediately unusual stands out.</p>
<p class="narrator-comment"><em>This folder will be expanded later.</em></p>
<p><<link "Back to Files">><<goto "Computer Files">><</link>></p>
</div><div class="computer-screen">
<h2>Document</h2>
<p class="computer-status">Documents</p>
<p>The document is a rough personal checklist: university forms, replace phone, clean desk, message Bradley.</p><p class="narrator-comment"><em>One of these has been on the list long enough to qualify for permanent residency.</em></p>
<p><<link "Back to Documents">><<goto "Documents">><</link>></p>
</div><div class="computer-screen">
<h2>Local News</h2>
<p class="computer-status">Article</p>
<p>City contractors will begin night work near the Riverside bridge this week. Several lanes will close after 9 PM, with traffic redirected through Old Town.</p><p>The article also mentions plans to expand the waterfront district over the next year.</p>
<p><<link "Back to News">><<goto "News">><</link>></p>
<p><<link "Back to Internet">><<goto "Internet">><</link>></p>
</div><div class="scene neighborhood-scene neighborhood-walk-scene">
<h2>Neighborhood Walk</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/neighborhood.jpg" alt="Walking through the Aurora Falls neighborhood">
</div>
<p>You take your time walking through the neighborhood.</p>
<p>The streets are calm, with only a few cars passing by. Somewhere nearby, a lawn mower starts up while a dog barks at something that clearly deserves a formal investigation.</p>
<p>The houses all look familiar. Neat lawns, parked cars, open windows and the occasional person enjoying the morning before the day gets busier.</p>
<p class="narrator-comment"><em>Nothing dramatic. Just suburbia doing its best impression of normal.</em></p>
<h3>What do you want to do?</h3>
<b><center>
<p><<link "Go to the park">><<goto "Park">><</link>></p>
<p><<link "Go to the store">><<goto "Store">><</link>></p>
<p><<link "Keep walking">><<goto "Neighborhood Walk">><</link>></p>
<p><<link "Return to the neighborhood">><<goto "Neighborhood">><</link>></p>
</center></b>
</div><div class="scene park-scene park-walk-scene">
<h2>Walk Around the Park</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/park.jpg" alt="Walking path through Pinebrook Park">
</div>
<p>You follow one of the paths deeper into the park.</p>
<p>Trees shade parts of the walkway while patches of sunlight move across the pavement. Somewhere nearby, birds argue loudly over something that is probably very important to birds.</p>
<p>A few people pass you in the opposite direction, but nobody pays much attention.</p>
<p class="narrator-comment"><em>Peaceful. Suspiciously peaceful.</em></p>
<h3>What do you want to do?</h3>
<b><center>
<p><<link "Sit on a bench">><<goto "Park Bench">><</link>></p>
<p><<link "Look at the playground">><<goto "Park Playground">><</link>></p>
<p><<link "Return to the park">><<goto "Park">><</link>></p>
<p><<link "Leave the park">><<goto "Neighborhood">><</link>></p>
</center></b>
</div><div class="scene store-scene">
<h2>Snacks</h2>
<p>The store now uses a full shopping catalog with product images, descriptions, prices and a basket.</p>
<center><p><<link "Open the snack shelf">><<set $storeCategory = "snacks">><<goto "Store">><</link>></p></center>
</div><div class="scene store-scene">
<h2>Drinks</h2>
<p>The refrigerators are now part of the full store catalog.</p>
<center><p><<link "Open the drinks shelf">><<set $storeCategory = "drinks">><<goto "Store">><</link>></p></center>
</div><div class="scene store-scene">
<h2>The Clerk</h2>
<<run setup.Store.ensureState()>>
<<set $shopkeeperTalks += 1>>
<<if $shopkeeperTalks is 1>>
<p>You walk over to the counter. The clerk finally looks up from the phone.</p>
<p><strong>Clerk:</strong> "Need help finding something?"</p>
<p><strong>MC:</strong> "I think I've got it."</p>
<<if $day1 and $day1.coffeeErrandOffered and not $day1.coffeeDelivered>>
<p><strong>Clerk:</strong> "Coffee's with the groceries. Third shelf. People get weirdly serious about that stuff."</p>
<p class="narrator-comment"><em>Somewhere, Mom just felt a disturbance in the force.</em></p>
<<else>>
<p><strong>Clerk:</strong> "Good. Saves both of us from pretending I know where everything is."</p>
<</if>>
<<elseif $shopkeeperTalks is 2>>
<p>The clerk recognizes you before you say anything.</p>
<p><strong>Clerk:</strong> "Back already?"</p>
<p><strong>MC:</strong> "I like to keep local businesses nervous."</p>
<p><strong>Clerk:</strong> "Mission accomplished."</p>
<<else>>
<p>The clerk glances over.</p>
<p><strong>Clerk:</strong> "You know the shelves better than I do by now."</p>
<p class="narrator-comment"><em>Promotion pending.</em></p>
<</if>>
<center><p><<link "Return to the store">><<goto "Store">><</link>></p></center>
</div><<set $gameDay = 1>>
<<set $gameTime = 600>>
<<set $phoneAvailable = false>>
<<set $openLumoraOnComputer = false>>
<<set $cash = 50>>
<<set $inventory = {}>>
<<set $storeBasket = {}>>
<<set $storeCategory = "groceries">>
<<set $shopkeeperTalks = 0>>
<<set $storeLastReceipt = null>>
<<set $phoneWallpaper = "Media/Images/phone/wallpapers/default.jpg">>
<<set $phoneGallery = [
{
name: "Aurora Classic",
image: "Media/Images/phone/wallpapers/default.jpg"
},
{
name: "City Lights",
image: "Media/Images/phone/wallpapers/city.jpg"
},
{
name: "Night Drive",
image: "Media/Images/phone/wallpapers/night.jpg"
},
{
name: "Aurora Falls",
image: "Media/Images/phone/wallpapers/hornville.jpg"
},
{
name: "Alice Mint",
image: "Media/Images/phone/wallpapers/alice_phone.jpg"
},
{
name: "Sophie Floral",
image: "Media/Images/phone/wallpapers/sophie_phone.jpg"
},
{
name: "Charlotte Rose",
image: "Media/Images/phone/wallpapers/charlotte_phone.jpg"
}
]>>
<<set $pcWallpaper = "system">>
<<set $pcWallpaperLabel = "Aurora System">>
<<set $pcTheme = "dark">>
<<set $pcBrightness = 100>>
<<set $pcIconLayout = "column">>
<<set $pcRecentApps = []>>
<<set $pcNotifications = [
{ id: "welcome", title: "Aurora OS", text: "System ready.", icon: "◆" },
{ id: "network", title: "Network", text: "Connected to AuroraHome_5G.", icon: "⌁" }
]>>
<<set $pcSoundOn = true>>
<<set $pcRecycleBin = [
{
id: "old_todo",
name: "Old_Todo.txt",
size: "1 KB",
from: "Documents",
text: "Old reminder:\nClean the desk.\n\nYeah. Sure."
}
]>>
<<set $pcRestoredFiles = []>>
<!-- Browser v2 — shared phone/PC state -->
<<set $webBookmarks = ["aurora://news", "aurora://city"]>>
<<set $webHistory = []>>
<<set $webDownloads = []>>
<!-- Lumora/social state — profiles are intentionally kept out of Aurora Search -->
<<set $socialFollowing = ["alice", "sophie", "bradley"]>>
<<set $socialLikes = {}>>
<!-- =======================================================
DAY 1 STORY MODULE v0.1
All values are also protected by setup.Day1.ensureState()
so future edits / old saves are easier to maintain.
======================================================= -->
<<set $day1 = {
started: false,
sophieRelation: 0,
aliceRelation: 0,
familyRelation: 0,
talkedSophie: false,
talkedCharlotte: false,
talkedEthan: false,
coffeeErrandOffered: false,
coffeeBought: false,
coffeeDelivered: false,
aliceInviteSent: false,
aliceMeetingAvailable: false,
metAlice: false,
alicePhotoReceived: false,
aliceParkGreeting: "",
aliceParkFuture: "",
aliceParkMood: "",
aliceFlirted: false,
aliceParkComplete: false,
returnHomePending: false,
returnHomeComplete: false,
returnHomeComputerNotice: false,
sawUnknownFile: false,
sawAtticPhotos: false,
mysteryLevel: 0,
mysteryEventStarted: false,
mysteryEventComplete: false,
mysteryChoice: "",
mysteryFileDeleted: false,
endingReady: false,
endingMessageSent: false,
demoEnded: false
}>>
<<set $day1Return = "Bedroom">>
<<include "AuroraHub Content Config">>
<<include "Lumora Content Config">>
<<include "OnlyFanly Content Config">><div id="passages"></div>
<!-- =========================================================
AURORA HUD
========================================================= -->
<div class="aurora-hud">
<div class="aurora-hud-left">
<img src="Media/Images/Logo/aurora-logo-final-transparent.png" class="aurora-brand-logo" alt="AURORA">
<div class="aurora-hud-save-tools" aria-label="Save and load">
<button type="button" id="aurora-save-link" class="aurora-hud-icon-button" title="Save game" aria-label="Save game">
<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 4h12l2 2v14H5V4Z"></path><path d="M8 4v6h8V4"></path><path d="M8 20v-6h8v6"></path></svg>
</button>
<button type="button" id="aurora-load-link" class="aurora-hud-icon-button" title="Load game" aria-label="Load game">
<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M3 7h7l2 2h9v10H3V7Z"></path><path d="M12 11v5"></path><path d="m9.5 13.5 2.5 2.5 2.5-2.5"></path></svg>
</button>
</div>
</div>
<div class="aurora-hud-center">
<span id="aurora-location"></span>
<span id="aurora-time"></span>
</div>
<div class="aurora-hud-right">
<a href="#"
id="aurora-map-link">
MAP
</a>
<button type="button" id="aurora-inventory-link" title="Inventory" aria-label="Open inventory">
<svg viewBox="0 0 24 24" aria-hidden="true">
<path d="M5 8.5h14l-1 11H6l-1-11Z"></path>
<path d="M9 8.5V6.8a3 3 0 0 1 6 0v1.7"></path>
</svg>
<span id="aurora-inventory-count" class="is-empty">0</span>
</button>
<button
type="button"
id="aurora-phone-link"
title="Phone">
PHONE
</button>
</div>
</div>
<!-- =========================================================
AURORA SAVE / LOAD
========================================================= -->
<div id="aurora-save-overlay" aria-hidden="true">
<div class="aurora-save-window" role="dialog" aria-modal="true" aria-label="Save game">
<div class="aurora-save-header">
<div>
<small>AURORA</small>
<h3 id="aurora-save-title">Save Game</h3>
</div>
<button type="button" data-save-close aria-label="Close save menu">×</button>
</div>
<div class="aurora-save-subtitle" id="aurora-save-subtitle">Choose a slot.</div>
<div class="aurora-save-slots" id="aurora-save-slots"></div>
<div class="aurora-save-feedback" id="aurora-save-feedback" aria-live="polite"></div>
</div>
</div>
<!-- =========================================================
AURORA INVENTORY
========================================================= -->
<div id="aurora-inventory-overlay" aria-hidden="true">
<div class="aurora-inventory-window" role="dialog" aria-modal="true" aria-label="Inventory">
<div class="aurora-inventory-header">
<div>
<small>AURORA</small>
<h3>Inventory</h3>
</div>
<div class="aurora-inventory-header-actions">
<span class="aurora-inventory-cash">Cash <strong id="aurora-inventory-cash">$50.00</strong></span>
<button type="button" data-inventory-close aria-label="Close inventory">×</button>
</div>
</div>
<div class="aurora-inventory-body">
<div class="aurora-inventory-grid" id="aurora-inventory-grid"></div>
<div class="aurora-inventory-detail" id="aurora-inventory-detail">
<div class="aurora-inventory-empty-detail">
<span>ITEM DETAILS</span>
<p>Select an item to read its description.</p>
</div>
</div>
</div>
</div>
</div>
<!-- =========================================================
AURORA PHONE
========================================================= -->
<div id="aurora-phone">
<div class="phone-device">
<div class="phone-screen">
<!-- =================================================
STATUS BAR
================================================= -->
<div class="phone-statusbar">
<span id="phone-time">
09:42
</span>
<div class="phone-status-icons">
<span class="phone-signal">
▮▮▮
</span>
<span class="phone-wifi">
⌁
</span>
<span class="phone-battery">
▰
</span>
</div>
</div>
<!-- =================================================
HOME
================================================= -->
<div
class="phone-page phone-home active"
id="phone-home">
<!-- WALLPAPER -->
<div
class="phone-wallpaper-overlay">
</div>
<!-- HOME CONTENT -->
<div class="phone-home-content">
<div
class="phone-date">
Monday, August 10
</div>
<div
class="phone-clock"
id="phone-home-clock">
09:42
</div>
<div
class="phone-welcome">
AURORA
</div>
<!-- =================================================
APP GRID
================================================= -->
<div class="phone-app-grid">
<!-- MESSAGES -->
<button
class="phone-app"
type="button"
data-phone-app="messages">
<span class="app-icon">
✉
<span
class="app-badge"
id="messages-badge">
2
</span>
</span>
<span>
Messages
</span>
</button>
<!-- CONTACTS -->
<button
class="phone-app"
type="button"
data-phone-app="contacts">
<span class="app-icon">
♙
</span>
<span>
Contacts
</span>
</button>
<!-- GALLERY -->
<button
class="phone-app"
type="button"
data-phone-app="gallery">
<span class="app-icon">
▧
</span>
<span>
Gallery
</span>
</button>
<!-- BROWSER -->
<button
class="phone-app"
type="button"
data-phone-app="browser">
<span class="app-icon">
◎
</span>
<span>
Browser
</span>
</button>
<!-- SOCIAL -->
<button
class="phone-app"
type="button"
data-phone-app="social">
<span class="app-icon">
◉
</span>
<span>
Lumora
</span>
</button>
<!-- NOTIFICATIONS -->
<button
class="phone-app"
type="button"
data-phone-app="notifications">
<span class="app-icon">
♢
<span
class="app-badge"
id="notifications-badge">
1
</span>
</span>
<span>
Alerts
</span>
</button>
<!-- NOTES -->
<button
class="phone-app"
type="button"
data-phone-app="notes">
<span class="app-icon">
☷
</span>
<span>
Notes
</span>
</button>
</div>
</div>
</div>
<!-- =================================================
MESSAGES
================================================= -->
<div
class="phone-page"
id="phone-messages">
<div class="phone-app-header">
<button
type="button"
class="phone-back">
‹
</button>
<span>
Messages
</span>
</div>
<div class="message-list">
<!-- ALICE -->
<button
class="message-item"
type="button"
data-message="alice">
<div class="contact-avatar">
<img src="Media/Images/avatars/alice_avatar.png" alt="Alice">
</div>
<div class="message-info">
<div class="message-top">
<strong>
Alice
</strong>
<span>
09:31
</span>
</div>
<div class="message-preview">
Thought you might like this. ❤️
</div>
</div>
<span class="message-unread">
1
</span>
</button>
<!-- UNKNOWN -->
<button
class="message-item"
type="button"
data-message="unknown">
<div class="contact-avatar">
?
</div>
<div class="message-info">
<div class="message-top">
<strong>
Unknown
</strong>
<span>
Yesterday
</span>
</div>
<div class="message-preview">
We need to talk.
</div>
</div>
</button>
</div>
</div>
<!-- =================================================
CONTACTS
================================================= -->
<div
class="phone-page"
id="phone-contacts">
<div class="phone-app-header">
<button
type="button"
class="phone-back">
‹
</button>
<span>
Contacts
</span>
</div>
<div class="contact-list">
<button
class="contact-item"
type="button">
<span class="contact-avatar">
<img src="Media/Images/avatars/aj_avatar.png" alt="AJ">
</span>
<span>
<strong>
AJ
</strong>
<small>
Mobile
</small>
</span>
</button>
<button
class="contact-item"
type="button">
<span class="contact-avatar">
M
</span>
<span>
<strong>
Marcus
</strong>
<small>
Mobile
</small>
</span>
</button>
<button
class="contact-item"
type="button">
<span class="contact-avatar">
S
</span>
<span>
<strong>
Sarah
</strong>
<small>
Mobile
</small>
</span>
</button>
<button
class="contact-item"
type="button">
<span class="contact-avatar">
E
</span>
<span>
<strong>
Emily
</strong>
<small>
Mobile
</small>
</span>
</button>
</div>
</div>
<!-- =================================================
GALLERY
================================================= -->
<div
class="phone-page"
id="phone-gallery">
<div class="phone-app-header">
<button
type="button"
class="phone-back">
‹
</button>
<span>
Gallery
</span>
</div>
<!-- DYNAMIC GALLERY -->
<div
class="gallery-grid"
id="aurora-gallery-grid">
</div>
<!-- PHOTO PREVIEW -->
<div
id="gallery-preview"
class="gallery-preview">
<div
class="gallery-preview-image"
id="gallery-preview-image">
</div>
<div
class="gallery-preview-name"
id="gallery-preview-name">
</div>
<button
type="button"
id="gallery-set-wallpaper">
Set as Wallpaper
</button>
</div>
</div>
<!-- =================================================
BROWSER v2
================================================= -->
<div class="phone-page" id="phone-browser">
<div class="phone-app-header">
<button type="button" class="phone-back">‹</button>
<span>Browser</span>
</div>
<div class="browser-v2-toolbar">
<button type="button" data-web-nav="back" data-web-device="phone" title="Back">‹</button>
<button type="button" data-web-nav="forward" data-web-device="phone" title="Forward">›</button>
<button type="button" data-web-nav="home" data-web-device="phone" title="Home">⌂</button>
<input type="text" id="browser-address" value="aurora://home" autocomplete="off" spellcheck="false">
<button type="button" id="browser-bookmark" data-web-nav="bookmark" data-web-device="phone" title="Bookmark">☆</button>
<button type="button" id="browser-go">Go</button>
</div>
<div class="browser-page browser-v2-content" id="browser-content"></div>
<div class="browser-mobile-quickbar">
<button type="button" data-web-url="aurora://bookmarks" data-web-device="phone">☆<span>Saved</span></button>
<button type="button" data-web-url="aurora://history" data-web-device="phone">↶<span>History</span></button>
<button type="button" data-web-url="aurora://downloads" data-web-device="phone">↓<span>Downloads</span></button>
</div>
</div>
<!-- =================================================
SOCIAL APP
================================================= -->
<div class="phone-page" id="phone-social">
<div class="phone-app-header">
<button type="button" class="phone-back">‹</button>
<span>Lumora</span>
</div>
<div class="social-app-toolbar social-app-toolbar-phone">
<button type="button" data-social-view="feed" data-social-device="phone">Feed</button>
<button type="button" data-social-view="people" data-social-device="phone">People</button>
<button type="button" data-social-view="me" data-social-device="phone">Me</button>
</div>
<div class="social-app-content" id="phone-social-content"></div>
</div>
<!-- =================================================
NOTIFICATIONS
================================================= -->
<div
class="phone-page"
id="phone-notifications">
<div class="phone-app-header">
<button
type="button"
class="phone-back">
‹
</button>
<span>
Notifications
</span>
</div>
<div class="notification-list">
<div
class="notification-item unread">
<div class="notification-icon">
✉
</div>
<div>
<strong>
New message
</strong>
<p>
AJ sent you a message.
</p>
<small>
Just now
</small>
</div>
</div>
<div
class="notification-item">
<div class="notification-icon">
◎
</div>
<div>
<strong>
Browser
</strong>
<p>
New local story available.
</p>
<small>
8:20 AM
</small>
</div>
</div>
</div>
</div>
<!-- =================================================
NOTES
================================================= -->
<div
class="phone-page"
id="phone-notes">
<div class="phone-app-header">
<button
type="button"
class="phone-back">
‹
</button>
<span>
Notes
</span>
</div>
<div class="notification-item">
<div class="notification-icon">
☷
</div>
<div>
<strong>
AURORA
</strong>
<p>
No notes yet.
</p>
</div>
</div>
</div>
<!-- =================================================
MESSAGE — ALICE
================================================= -->
<div class="phone-page"
id="phone-message-alice">
<div class="phone-app-header">
<button type="button"
class="phone-back">
‹
</button>
<span>Alice</span>
</div>
<div class="message-conversation">
<div class="message-bubble">
You around?
</div>
<div class="message-bubble">
Thought you might like this.
<img
class="message-attachment"
src="Media/Images/phone/messages/alice_morning.jpg"
alt="Photo from Alice">
<div class="attachment-actions">
<button
type="button"
id="save-alice-photo">
Save to Gallery
</button>
</div>
</div>
</div>
</div>
<!-- =================================================
PHONE NAVIGATION
================================================= -->
<div class="phone-navigation">
<button
type="button"
id="phone-close">
✕
</button>
<button
type="button"
class="phone-home-button">
●
</button>
<button
type="button"
class="phone-home-button">
■
</button>
</div>
</div>
</div>
</div><div class="scene">
<h2>TV</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/tv.jpg" alt="Living room television">
</div>
<p>You walk over to the television and press the power button.</p>
<p>The screen comes to life.</p>
<p>A local morning show is discussing downtown construction, weekend weather and an upcoming summer festival near the waterfront.</p><p class="narrator-comment"><em>Three topics scientifically engineered to fill twenty-seven minutes between commercials.</em></p>
<p>You watch for a few seconds.</p>
<p>It's the usual morning programming. Nothing particularly interesting.</p>
<p class="narrator-comment"><em>Breaking news: absolutely nothing worth watching.</em></p>
<p>You turn the television off again.</p>
<center><p><<link "Look around the living room">><<goto "Living Room">><</link>></p>
<p><<link "Look at the sofa">><<goto "Sofa">><</link>></p>
<p><<link "Look out the window">><<goto "Living Window">><</link>></p>
<p><<link "Go to the garden">><<goto "Garden Pool">><</link>></p></center>
</div><div class="scene">
<h2>Kitchen Window</h2>
<div class="media-placeholder">
<img src="Media/Images/backgrounds/kitchen_window.jpg" alt="View from the kitchen window">
</div>
<p>You walk over to the kitchen window and look outside.</p>
<p>The morning has fully settled in. Sunlight falls across the garden, and you can see the pool behind the house.</p>
<p>From this angle, you can also see part of the street. A few cars pass by, and somewhere in the distance you can hear someone working in their garden.</p>
<p>The neighborhood looks peaceful.</p>
<p class="narrator-comment"><em>Suspiciously peaceful.</em></p>
<p>You watch the street for a few seconds before turning away from the window.</p>
<center><p><<link "Go back to the kitchen">><<goto "Kitchen">><</link>></p>
<p><<link "Go to the dining room">><<goto "Dining Room">><</link>></p>
<p><<link "Go to the living room">><<goto "Living Room">><</link>></p>
<p><<link "Go back downstairs">><<goto "Downstairs">><</link>></p></center>
</div><div class="scene day1-story-scene">
<h2 class="npc-title-with-avatar"><span class="npc-title-avatar"><img src="Media/Images/avatars/sophie_avatar.png" alt="Sophie"></span><span>Sophie</span></h2>
<<sceneMedia "sophie_morning">>
<p>Sophie glances up from her phone when she notices you.</p>
<p><strong>Sophie:</strong> "Wow. He lives."</p>
<p><strong>MC:</strong> "Good morning to you too."</p>
<p><strong>Sophie:</strong> "It's barely morning anymore."</p>
<p>She gives you the kind of smile that makes it obvious she was waiting for an excuse to annoy you.</p>
<p>Her camera bag is sitting by the door beside her shoes.</p>
<p><strong>Sophie:</strong> "I'm heading out before the light gets ugly. If Mom asks, this counts as being productive."</p>
<p><strong>MC:</strong> "Does taking pictures of coffee count as productivity now?"</p>
<p><strong>Sophie:</strong> "Only if you make it look expensive."</p>
<div id="d1-sophie-choice" class="day1-choice-box">
<h3>How do you answer?</h3>
<<link "Tease her back">>
<<set $day1.sophieRelation += 1>>
<<set $day1.talkedSophie = true>>
<<replace "#d1-sophie-choice">>
<p><strong>MC:</strong> "I was enjoying the peace before you started talking."</p>
<p>Sophie presses a hand dramatically against her chest.</p>
<p><strong>Sophie:</strong> "And people say family isn't supportive anymore."</p>
<p class="narrator-comment"><em>Normal sibling diplomacy. Nobody has declared war yet.</em></p>
<p><<link "Continue">><<run setup.Day1.afterConversation("sophie")>><<goto $day1Return>><</link>></p>
<</replace>>
<</link>>
<<link "Ask what she's doing today">>
<<set $day1.talkedSophie = true>>
<<replace "#d1-sophie-choice">>
<p><strong>MC:</strong> "Got plans today?"</p>
<p><strong>Sophie:</strong> "Maybe. I'm going out for a bit. Might take some pictures if the light doesn't suck."</p>
<p><strong>MC:</strong> "Very specific."</p>
<p><strong>Sophie:</strong> "Art is suffering."</p>
<p><<link "Continue">><<run setup.Day1.afterConversation("sophie")>><<goto $day1Return>><</link>></p>
<</replace>>
<</link>>
<<link "Be unusually nice">>
<<set $day1.sophieRelation += 2>>
<<set $day1.talkedSophie = true>>
<<replace "#d1-sophie-choice">>
<p><strong>MC:</strong> "You look nice today."</p>
<p>Sophie narrows her eyes immediately.</p>
<p><strong>Sophie:</strong> "What do you want?"</p>
<p><strong>MC:</strong> "Nothing."</p>
<p><strong>Sophie:</strong> "That's worse."</p>
<p class="narrator-comment"><em>Kindness. Apparently the most suspicious thing you can offer a sibling.</em></p>
<p><<link "Continue">><<run setup.Day1.afterConversation("sophie")>><<goto $day1Return>><</link>></p>
<</replace>>
<</link>>
</div>
</div><div class="scene day1-story-scene">
<h2 class="npc-title-with-avatar"><span class="npc-title-avatar"><img src="Media/Images/avatars/charlotte_avatar.png" alt="Charlotte"></span><span>Charlotte</span></h2>
<<sceneMedia "charlotte_morning">>
<p>Your mother looks over when you approach.</p>
<p><strong>Charlotte:</strong> "There you are. I was starting to think you planned to sleep through the entire summer."</p>
<p><strong>MC:</strong> "Still considering it."</p>
<p>She smiles and goes back to what she was doing.</p>
<p><strong>Charlotte:</strong> "If you're heading out later, could you pick up some coffee from the corner store? We're almost out."</p>
<p>Her eyes flick briefly toward your empty hand.</p>
<p><strong>Charlotte:</strong> "And you still need to replace that phone. Your father tried calling you twice yesterday before remembering why you weren't answering."</p>
<p><strong>MC:</strong> "Technically, the phone is the one refusing to answer."</p>
<p><strong>Charlotte:</strong> "I'm sure that distinction will comfort him."</p>
<div id="d1-charlotte-choice" class="day1-choice-box">
<h3>How do you answer?</h3>
<<link "Sure, I'll get it">>
<<set $day1.familyRelation += 2>>
<<set $day1.talkedCharlotte = true>>
<<set $day1.coffeeErrandOffered = true>>
<<replace "#d1-charlotte-choice">>
<p><strong>MC:</strong> "Yeah. I'll grab some if I go past the store."</p>
<p><strong>Charlotte:</strong> "Thank you."</p>
<p class="narrator-comment"><em>A heroic quest has been accepted. Objective: caffeine.</em></p>
<p><<link "Continue">><<run setup.Day1.afterConversation("charlotte")>><<goto $day1Return>><</link>></p>
<</replace>>
<</link>>
<<link "Make no promises">>
<<set $day1.talkedCharlotte = true>>
<<set $day1.coffeeErrandOffered = true>>
<<replace "#d1-charlotte-choice">>
<p><strong>MC:</strong> "If I remember."</p>
<p><strong>Charlotte:</strong> "Which means I should probably write it down."</p>
<p><strong>MC:</strong> "You know me too well."</p>
<p><<link "Continue">><<run setup.Day1.afterConversation("charlotte")>><<goto $day1Return>><</link>></p>
<</replace>>
<</link>>
<<link "Ask what's so important about coffee">>
<<set $day1.familyRelation += 1>>
<<set $day1.talkedCharlotte = true>>
<<set $day1.coffeeErrandOffered = true>>
<<replace "#d1-charlotte-choice">>
<p><strong>MC:</strong> "What happens if we run out?"</p>
<p>Charlotte looks at you with perfect seriousness.</p>
<p><strong>Charlotte:</strong> "You don't want to find out."</p>
<p class="narrator-comment"><em>Threat level upgraded from domestic to existential.</em></p>
<p><<link "Continue">><<run setup.Day1.afterConversation("charlotte")>><<goto $day1Return>><</link>></p>
<</replace>>
<</link>>
</div>
</div><div class="scene day1-story-scene">
<h2 class="npc-title-with-avatar"><span class="npc-title-avatar"><img src="Media/Images/avatars/ethan_avatar.png" alt="Ethan"></span><span>Ethan</span></h2>
<<sceneMedia "ethan_morning">>
<p>Your father checks the time, then looks over at you.</p>
<p><strong>Ethan:</strong> "Morning."</p>
<p><strong>MC:</strong> "Morning."</p>
<p>For a moment neither of you says anything. It isn't uncomfortable exactly. Just familiar.</p>
<p><strong>Ethan:</strong> "Any progress on the university stuff?"</p>
<p>He adjusts his watch, already halfway into work mode.</p>
<p><strong>Ethan:</strong> "I'm not trying to rush you. Just keep moving forward. It's easy to lose a month when you think you have the whole summer."</p>
<p>The advice is annoyingly reasonable, which makes arguing with it much harder.</p>
<div id="d1-ethan-choice" class="day1-choice-box">
<h3>How do you answer?</h3>
<<link "Tell him you're working on it">>
<<set $day1.familyRelation += 1>>
<<set $day1.talkedEthan = true>>
<<replace "#d1-ethan-choice">>
<p><strong>MC:</strong> "I'm working on it. I still have some time."</p>
<p><strong>Ethan:</strong> "I know. Just don't leave everything until the last day."</p>
<p class="narrator-comment"><em>An outrageous accusation with absolutely no historical evidence behind it.</em></p>
<p><<link "Continue">><<run setup.Day1.afterConversation("ethan")>><<goto $day1Return>><</link>></p>
<</replace>>
<</link>>
<<link "Change the subject">>
<<set $day1.talkedEthan = true>>
<<replace "#d1-ethan-choice">>
<p><strong>MC:</strong> "You're going to be late."</p>
<p>Ethan glances at the clock.</p>
<p><strong>Ethan:</strong> "Nice try."</p>
<p>He grabs his keys anyway.</p>
<p><<link "Continue">><<run setup.Day1.afterConversation("ethan")>><<goto $day1Return>><</link>></p>
<</replace>>
<</link>>
<<link "Ask about work">>
<<set $day1.familyRelation += 1>>
<<set $day1.talkedEthan = true>>
<<replace "#d1-ethan-choice">>
<p><strong>MC:</strong> "Busy day?"</p>
<p><strong>Ethan:</strong> "Probably. Which usually means yes."</p>
<p>He gives you a small smile before heading toward the door.</p>
<p><<link "Continue">><<run setup.Day1.afterConversation("ethan")>><<goto $day1Return>><</link>></p>
<</replace>>
<</link>>
</div>
</div><div class="scene day1-story-scene">
<h2>Coffee Run</h2>
<p>The coffee is now part of the regular store catalog. You will need to buy it like any other item.</p>
<p class="narrator-comment"><em>Capitalism has entered the quest log.</em></p>
<<set $storeCategory = "groceries">>
<center><p><<link "Open the grocery shelf">><<goto "Store">><</link>></p></center>
</div><div class="scene day1-story-scene">
<h2>Delivery Complete</h2>
<p>You hold up the bag of coffee.</p>
<p><strong>MC:</strong> "Crisis prevented."</p>
<p>Charlotte looks at the bag and smiles.</p>
<p><strong>Charlotte:</strong> "I knew there was a reason we kept you around."</p>
<p><strong>MC:</strong> "My sparkling personality?"</p>
<p><strong>Charlotte:</strong> "The coffee."</p>
<p class="narrator-comment"><em>Brutal. Fair, but brutal.</em></p>
<<run setup.Day1.deliverCoffee()>>
<center><p><<link "Continue">><<goto $day1Return>><</link>></p></center>
</div><div class="scene day1-story-scene day1-alice-scene">
<h2 class="npc-title-with-avatar"><span class="npc-title-avatar"><img src="Media/Images/avatars/alice_avatar.png" alt="Alice"></span><span>Alice</span></h2>
<div class="media-placeholder">
<img src="Media/Day1/Images/day1_alice_park.jpg" alt="Alice">
</div>
<p>You spot Alice near the path, leaning against the railing with a takeaway coffee in one hand.</p>
<p>She is looking down at her phone when you approach. A second later she notices you and the corner of her mouth lifts.</p>
<p><strong>Alice:</strong> "There he is. I was starting to think my message had been delivered by carrier pigeon."</p>
<p><strong>MC:</strong> "My phone is dead, remember? Very dead."</p>
<p><strong>Alice:</strong> "Right. The legendary toilet incident."</p>
<p class="narrator-comment"><em>There are stories a man hopes will die quietly.</em></p>
<p class="narrator-comment"><em>This is not one of those stories.</em></p>
<div id="d1-alice-stage-1" class="day1-choice-box">
<h3>How do you greet her?</h3>
<<link "Tell her you came for her, not the coffee">>
<<set $day1.aliceRelation += 2>>
<<set $day1.aliceParkGreeting = "flirty">>
<<set $day1.aliceFlirted = true>>
<<replace "#d1-alice-stage-1">>
<p><strong>MC:</strong> "For the record, I came for you. The coffee is just a bonus."</p>
<p>Alice raises an eyebrow, clearly trying not to smile.</p>
<p><strong>Alice:</strong> "Wow. No phone for one morning and suddenly you're charming again."</p>
<p><strong>MC:</strong> "Maybe it was holding me back."</p>
<p><strong>Alice:</strong> "Let's not get carried away."</p>
<<include "D1 Alice Park Conversation">>
<</replace>>
<</link>>
<<link "Blame everything on the broken phone">>
<<set $day1.aliceRelation += 1>>
<<set $day1.aliceParkGreeting = "phone">>
<<replace "#d1-alice-stage-1">>
<p><strong>MC:</strong> "I accept no responsibility. Blame the phone."</p>
<p><strong>Alice:</strong> "You drowned it."</p>
<p><strong>MC:</strong> "Allegedly."</p>
<p><strong>Alice:</strong> "You told me yourself."</p>
<p><strong>MC:</strong> "I was under emotional distress."</p>
<p>She laughs and shakes her head.</p>
<p><strong>Alice:</strong> "Go to the Mall and buy another one before you disappear from civilization completely."</p>
<<include "D1 Alice Park Conversation">>
<</replace>>
<</link>>
<<link "Treat her message like a genuine emergency">>
<<set $day1.aliceRelation += 1>>
<<set $day1.aliceParkGreeting = "playful">>
<<replace "#d1-alice-stage-1">>
<p><strong>MC:</strong> "You said rescue. I take emergencies seriously."</p>
<p>Alice holds up the coffee.</p>
<p><strong>Alice:</strong> "It was getting dangerously close to room temperature."</p>
<p><strong>MC:</strong> "Thank God I made it in time."</p>
<p><strong>Alice:</strong> "A local hero."</p>
<<include "D1 Alice Park Conversation">>
<</replace>>
<</link>>
</div>
</div><div class="day1-inline-finish">
<p>You keep walking together for another few minutes, the heavier moment fading back into the comfortable rhythm you know.</p>
<<if $day1.aliceRelation >= 5>>
<p>Alice stays close enough that your shoulders brush every few steps.</p>
<p><strong>Alice:</strong> "You know you can actually talk to me when something's bothering you, right?"</p>
<p><strong>MC:</strong> "I know."</p>
<p><strong>Alice:</strong> "Good. Just checking."</p>
<<elseif $day1.aliceRelation >= 3>>
<p><strong>Alice:</strong> "See? Leaving the house didn't kill you."</p>
<p><strong>MC:</strong> "The day is young."</p>
<p><strong>Alice:</strong> "There he is."</p>
<<else>>
<p>The conversation becomes lighter again, although you get the feeling Alice noticed more than she said.</p>
<</if>>
<p>Then, without warning, she steps a little farther away and pulls out her phone.</p>
<p><strong>Alice:</strong> "Hold still."</p>
<p><strong>MC:</strong> "That sentence has never ended well."</p>
<p>The camera clicks before you can object.</p>
<p><strong>Alice:</strong> "Perfect."</p>
<p><strong>MC:</strong> "Delete it."</p>
<p><strong>Alice:</strong> "Absolutely not."</p>
<<if $day1.aliceFlirted>>
<p>She slips her phone back into her pocket and gives you a quick kiss on the cheek.</p>
<p><strong>Alice:</strong> "Try not to vanish again."</p>
<p class="narrator-comment"><em>Noted.</em></p>
<<else>>
<p><strong>Alice:</strong> "I'll send it to you once you join the twenty-first century and buy a phone."</p>
<p><strong>MC:</strong> "I'm working on it."</p>
<</if>>
<p>She checks the time.</p>
<p><strong>Alice:</strong> "I should go. Message me on Lumora if your computer hasn't also suffered a mysterious bathroom accident."</p>
<p><strong>MC:</strong> "No promises."</p>
<<run setup.Day1.finishAliceMeeting()>>
<p class="narrator-comment"><em>One normal conversation. One questionable photo. Progress.</em></p>
<center><p><<link "Say goodbye for now">><<goto "Park">><</link>></p></center>
</div><div class="scene day1-story-scene day1-ending-scene">
<h2>Message Request</h2>
<p>A notification appears in the corner of the computer screen before you've even decided what to do next.</p>
<p><strong>Lumora — New message request.</strong></p>
<p>No profile picture. No posts. No followers.</p>
<p>The account name is simply <strong>Unknown</strong>.</p>
<div class="day1-message-card">
<strong>Unknown</strong>
<<if $day1.mysteryChoice is "opened">>
<p>Forget 0617.</p>
<<elseif $day1.mysteryChoice is "closed">>
<p>Good choice.</p>
<<elseif $day1.sawUnknownFile>>
<p>You should have left that file alone.</p>
<<else>>
<p>Did you find what you were looking for?</p>
<</if>>
<span>Now</span>
</div>
<p>You stare at the message for a few seconds.</p>
<p>You click the account.</p>
<p><strong>User not found.</strong></p>
<p>You go back.</p>
<p>The message request is gone too.</p>
<p class="narrator-comment"><em>Okay.</em></p>
<p class="narrator-comment"><em>Tomorrow can be boring. Boring would be good.</em></p>
<<run setup.Day1.finishDemo()>>
<center><p><<link "Continue">><<goto "D1 End Screen">><</link>></p></center>
</div><div class="day1-inline-section">
<p>You start walking along the path together. Alice takes a sip of her coffee and looks over at you.</p>
<p><strong>Alice:</strong> "So... how's the exciting post-school life treating you?"</p>
<p><strong>MC:</strong> "I've been awake for a few hours. Ask me again when I have more data."</p>
<p><strong>Alice:</strong> "University applications? Plans? A dramatic reinvention?"</p>
<p><strong>MC:</strong> "You really came prepared with questions."</p>
<p><strong>Alice:</strong> "Someone has to make sure you don't spend the entire summer in front of your computer."</p>
<div id="d1-alice-stage-2" class="day1-choice-box">
<h3>What do you tell her about the future?</h3>
<<link "Admit you don't really know yet">>
<<set $day1.aliceRelation += 2>>
<<set $day1.aliceParkFuture = "honest">>
<<replace "#d1-alice-stage-2">>
<p><strong>MC:</strong> "Honestly? I don't really know yet."</p>
<p>You glance toward the trees before continuing.</p>
<p><strong>MC:</strong> "Everyone keeps asking what comes next like I'm supposed to have a five-year plan hidden in a drawer somewhere."</p>
<p>Alice's teasing expression softens.</p>
<p><strong>Alice:</strong> "Good."</p>
<p><strong>MC:</strong> "Good?"</p>
<p><strong>Alice:</strong> "Now I know I'm not the only person making it up as I go."</p>
<p>For a moment, neither of you needs to turn it into a joke.</p>
<<include "D1 Alice Park Personal">>
<</replace>>
<</link>>
<<link "Say you're actually looking forward to something new">>
<<set $day1.aliceRelation += 1>>
<<set $day1.aliceParkFuture = "optimistic">>
<<replace "#d1-alice-stage-2">>
<p><strong>MC:</strong> "I don't have everything figured out, but... I think I'm ready for something different."</p>
<p><strong>Alice:</strong> "Different good or different 'move to another country and change your name'?"</p>
<p><strong>MC:</strong> "Let's start with university and work our way up."</p>
<p><strong>Alice:</strong> "Reasonable."</p>
<p>She smiles, but you catch the briefest hesitation before she looks ahead again.</p>
<<include "D1 Alice Park Personal">>
<</replace>>
<</link>>
<<link "Joke about becoming professionally unemployed">>
<<set $day1.aliceRelation += 1>>
<<set $day1.aliceParkFuture = "joke">>
<<replace "#d1-alice-stage-2">>
<p><strong>MC:</strong> "I'm considering becoming professionally unemployed."</p>
<p><strong>Alice:</strong> "Ambitious."</p>
<p><strong>MC:</strong> "I believe in setting achievable goals."</p>
<p>She laughs and bumps your shoulder with hers.</p>
<p><strong>Alice:</strong> "Your parents must be so proud."</p>
<<include "D1 Alice Park Personal">>
<</replace>>
<</link>>
</div>
</div><div class="day1-inline-section">
<p>You follow the path toward a quieter part of the park.</p>
<p>Alice is silent for a few steps before speaking again.</p>
<p><strong>Alice:</strong> "We're okay, right?"</p>
<p>You look at her.</p>
<p><strong>MC:</strong> "Where did that come from?"</p>
<p><strong>Alice:</strong> "Nowhere dramatic. You've just been... somewhere else lately."</p>
<p><strong>Alice:</strong> "And before you say it, yes, I know you've had a lot on your mind."</p>
<div id="d1-alice-stage-3" class="day1-choice-box">
<h3>How do you respond?</h3>
<<link "Tell her you're glad she's here">>
<<set $day1.aliceRelation += 2>>
<<set $day1.aliceParkMood = "close">>
<<replace "#d1-alice-stage-3">>
<p><strong>MC:</strong> "We're okay. And I'm glad you're here."</p>
<p>Alice watches you for a second, making sure you mean it.</p>
<p>Then she reaches for your hand for a moment and squeezes it.</p>
<p><strong>Alice:</strong> "Good answer."</p>
<<include "D1 Alice Park Finish">>
<</replace>>
<</link>>
<<link "Tease her for missing you">>
<<set $day1.aliceRelation += 1>>
<<set $day1.aliceParkMood = "teasing">>
<<set $day1.aliceFlirted = true>>
<<replace "#d1-alice-stage-3">>
<p><strong>MC:</strong> "You could've just said you missed me."</p>
<p><strong>Alice:</strong> "I was trying to have a serious conversation."</p>
<p><strong>MC:</strong> "And it was going so well."</p>
<p>She rolls her eyes, but the smile gives her away.</p>
<p><strong>Alice:</strong> "Maybe a little."</p>
<<include "D1 Alice Park Finish">>
<</replace>>
<</link>>
<<link "Tell her you've just been tired">>
<<set $day1.aliceParkMood = "guarded">>
<<replace "#d1-alice-stage-3">>
<p><strong>MC:</strong> "I'm just tired. That's all."</p>
<p>Alice studies your face, clearly unconvinced.</p>
<p><strong>Alice:</strong> "Okay."</p>
<p>She doesn't push.</p>
<p>Somehow that makes you feel slightly worse about dodging the question.</p>
<<include "D1 Alice Park Finish">>
<</replace>>
<</link>>
</div>
</div><div class="scene day1-story-scene day1-return-home-scene">
<h2>Back Home</h2>
<<sceneMedia "return_home_exterior">>
<p>By the time you reach the house again, the morning has moved on without asking permission.</p>
<p>The driveway is empty. Ethan's car is gone, and the street is quieter than it was when you left.</p>
<p>For a second you just stand there, looking at the same house you've seen thousands of times.</p>
<p class="narrator-comment"><em>Still a house.</em></p>
<p class="narrator-comment"><em>Strong start.</em></p>
<<if setup.Inventory and setup.Inventory.count("coffee") > 0>>
<p>The bag of coffee in your inventory reminds you that, against all odds, you actually remembered Mom's request.</p>
<<elseif $day1.coffeeErrandOffered and not $day1.coffeeDelivered>>
<p>You think about the coffee Mom asked for.</p>
<p class="narrator-comment"><em>That particular heroic quest may still require some attention.</em></p>
<</if>>
<p>Alice's stupid photo is still fresh in your head. Somewhere online, there's a very good chance she's already made the situation worse.</p>
<p>When you open the front door, the difference inside is more obvious.</p>
<<sceneMedia "return_home_inside">>
<p>The house is quieter now.</p>
<p>Ethan is at work. Sophie is still out with her phone and camera roll. From somewhere toward the back of the house you can hear Charlotte moving around.</p>
<p>Then a faint notification chime comes from upstairs.</p>
<p>You stop for a second.</p>
<p>Computer.</p>
<p>You definitely didn't leave anything downloading.</p>
<p class="narrator-comment"><em>Probably nothing.</em></p>
<p class="narrator-comment"><em>Which is exactly what people say immediately before checking.</em></p>
<h3>What do you want to do?</h3>
<b><center>
<<if setup.Inventory and setup.Inventory.count("coffee") > 0 and not $day1.coffeeDelivered>>
<p><<link "Find Charlotte">>
<<run setup.Day1.completeReturnHome()>>
<<if $gameTime < 720>>
<<goto "Garden Pool">>
<<elseif $gameTime < 780>>
<<goto "Kitchen">>
<<else>>
<<goto "Living Room">>
<</if>>
<</link>></p>
<</if>>
<p><<link "Check the computer">><<run setup.Day1.completeReturnHome()>><<goto "Computer">><</link>></p>
<p><<link "Go upstairs">><<run setup.Day1.completeReturnHome()>><<goto "Bedroom">><</link>></p>
<p><<link "Look around downstairs">><<run setup.Day1.completeReturnHome()>><<goto "Downstairs">><</link>></p>
</center></b>
</div><div class="scene day1-story-scene day1-mystery-event-scene">
<h2>Recovered File</h2>
<<run setup.Day1.startMysteryEvent()>>
<p>You open <strong>cache_0810.tmp</strong> again.</p>
<p>The file takes longer to load this time.</p>
<p class="narrator-comment"><em>That's reassuring.</em></p>
<div class="day1-terminal-card" id="day1-mystery-terminal">
<div class="day1-terminal-bar">
<span>RECOVERY SERVICE</span>
<span>cache_0810.tmp</span>
</div>
<pre>session restored : 09:57
last modified : 11:47
source : unavailable
sync : disabled
integrity : mismatch
recovered block : AF_0617_2341</pre>
</div>
<p>The timestamp catches your eye.</p>
<p><strong>11:47 AM.</strong></p>
<p>You weren't home at 11:47.</p>
<<if $day1.sawAtticPhotos>>
<p>Something about <strong>0617</strong> feels familiar, although you can't immediately place why.</p>
<</if>>
<div id="d1-mystery-choice">
<h3>What do you want to do?</h3>
<b><center>
<p><<link "Open the recovered block">>
<<set $day1.mysteryChoice = "opened">>
<<replace "#d1-mystery-choice">>
<div class="day1-terminal-card day1-terminal-card-deep">
<div class="day1-terminal-bar">
<span>RECOVERED INDEX</span>
<span>AF_0617_2341</span>
</div>
<pre>archive : AF_0617_2341
location : AURORA FALLS
node : LOCAL
state : ACTIVE
last access : 11:47
owner : --
mirror : 1 / 1</pre>
</div>
<<if $day1.sawAtticPhotos>>
<p>For half a second another line appears beneath the archive number.</p>
<div class="day1-terminal-flash">REFERENCE MATCH: 0617</div>
<p>Then it disappears.</p>
<</if>>
<p>You barely have time to read the last line before the screen flickers.</p>
<div class="day1-terminal-error">FILE NOT FOUND</div>
<p>The Documents window refreshes by itself.</p>
<p><strong>cache_0810.tmp is gone.</strong></p>
<p class="narrator-comment"><em>Okay. That's definitely not normal Windows behavior.</em></p>
<<run setup.Day1.finishMysteryEvent("opened")>>
<p><<link "Return to the desktop">><<goto "Computer">><</link>></p>
<</replace>>
<</link>></p>
<p><<link "Close the file">>
<<set $day1.mysteryChoice = "closed">>
<<replace "#d1-mystery-choice">>
<p>You move the cursor toward the close button.</p>
<p>Before you click it, the window refreshes.</p>
<div class="day1-terminal-error">FILE NOT FOUND</div>
<p>The file disappears from Documents.</p>
<p class="narrator-comment"><em>Great. The computer is making decisions for us now.</em></p>
<<run setup.Day1.finishMysteryEvent("closed")>>
<p><<link "Return to the desktop">><<goto "Computer">><</link>></p>
<</replace>>
<</link>></p>
</center></b>
</div>
</div><div class="day1-final-screen">
<img class="day1-final-logo" src="Media/Images/Logo/aurora-logo-final-transparent.png" alt="AURORA">
<div class="day1-final-copy">
<span>DEMO v0.1</span>
<h2>END OF DAY 1</h2>
<p>You've only seen a small part of Aurora Falls.</p>
</div>
<div class="day1-final-map-wrap">
<img src="Media/Images/maps/aurora_falls_city_map_v3.png" alt="Aurora Falls city map">
<div class="day1-final-map-fade"></div>
</div>
<div class="day1-final-future">
<small>FUTURE UPDATES</small>
<p>Mall · University · Downtown · New characters · New relationships · More of Aurora Falls</p>
</div>
<p class="day1-final-thanks">Thanks for playing AURORA.</p>
<div class="day1-final-actions">
<<link "Continue exploring">><<goto "Bedroom">><</link>>
<<link "Return to map">><<goto "Aurora Map">><</link>>
</div>
</div><div class="scene">
<h2>Brush Your Teeth</h2>
<div class="media-placeholder bathroom-action-media">
<video src="Media/Videos/Day1/bathroom/brushteeth.mp4" autoplay muted loop playsinline preload="metadata" aria-label="Brush Teeth"></video>
</div>
<<if !$day1.brushedTeeth>>
<p>You grab your toothbrush, add toothpaste and stare at yourself in the mirror like this is somehow going to require strategy.</p>
<p class="narrator-comment"><em>Dental hygiene. The most dangerous side quest of the morning.</em></p>
<p>You brush properly for once, rinse your mouth and put the toothbrush back where it belongs.</p>
<p class="narrator-comment"><em>Somewhere, a dentist just became slightly less disappointed in you.</em></p>
<<set $day1.brushedTeeth = true>>
<<else>>
<p>You reach for the toothbrush again, then stop.</p>
<p class="narrator-comment"><em>Easy there, champion. Your enamel has suffered enough heroism for one morning.</em></p>
<</if>>
<center>
<p><<link "Go back to the bathroom">><<goto "Bathroom">><</link>></p>
</center>
</div><div class="scene aurora-credits">
<img class="aurora-credits-studio" src="Media/Images/Branding/ebonflare_logo.png" alt="EBONFLARE">
<h2>AURORA</h2>
<p class="aurora-credits-version">DEMO · v0.1</p>
<div class="aurora-credits-divider"></div>
<p><strong>Created by EBONFLARE</strong></p>
<p>Story, design and development for the AURORA project.</p>
<p>Built with Twine and SugarCube 2.37.3.</p>
<p class="aurora-credits-note">This demo contains temporary and development media that may be replaced in future releases.</p>
<center><p><<link "Back to Main Menu">><<goto "Start">><</link>></p></center>
</div>