<div class="bg-scene" style="background-image: url('startbg.jpeg');"> <div class="start-screen"> <div class="start-title">Stranded: in Pompeii</div> <div class="start-subtitle">The mountain is waking. Survive the Burn!</div> <div class="start-btn-wrap"> (link-goto: "Start Game", "Intro") </div> </div> <div class="sound-btn" title="Toggle sound">🔊</div> </div><script>window.GameState.setDay(1); window.GameState.setEP(100); window.GameState.hasPlank = false;</script> <audio id="bg-audio" src="people.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill" style="width:100%;background:#5aaa50;"></div></div> <span class="ep-num" id="ep-num">100</span> </div> <div class="day-pips"> <div class="pip active" id="pip1">I</div> <div class="pip" id="pip2">II</div> <div class="pip" id="pip3">III</div> <div class="pip" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day1arrivalbg.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day I — Arrival</div> <div class="box-title">The World Has Changed</div> <p>You wake on cobblestones in the middle of Pompeii's Forum. The columns are white. The frescoes are blazing. The crowd smells of sweat and olive oil.</p> <p><em>This is real.</em> <strong>79 AD. Late August.</strong> Vesuvius erupts in five days and nobody believes it.</p> <p>You need a boat — timber, rope, pitch, a hull. You have no gold and no allies. But you know exactly what happens next, and the clock is already running.</p> <div class="continue-link">(link:"Continue")[(goto:"Day1_Merchant")]</div> </div> </div> </div><script>window.GameState.changeEP(-12);</script> <audio id="bg-audio" src="people.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip active" id="pip1">I</div> <div class="pip" id="pip2">II</div> <div class="pip" id="pip3">III</div> <div class="pip" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day1merchantbg.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day I — Morning</div> <div class="box-title">The Skeptical Merchant</div> <p>A stall stacked with timber and rope. You approach the sun-weathered merchant before doubt can stop you.</p> <div class="dlg"> <div class="spk">Gaius</div> <div class="ln">"Lost people either need something or they're about to cause trouble. Which are you?"</div> </div> <div class="dlg"> <div class="spk">Elena</div> <div class="ln">"I need timber and rope. For a boat."</div> </div> <div class="dlg"> <div class="spk">Gaius</div> <div class="ln">"You don't have the hands — or the coin."</div> </div> <p>You offer him something better: knowledge of a cheaper timber yard near the Stabian Gate. He goes quiet. He'll supply materials at a fair price.</p> <div class="ep-badge loss">−12 EP — Negotiation burns energy you don't fully have</div> <div class="continue-link">(link:"Continue")[(goto:"Day1_Livia")]</div> </div> </div> </div><script>window.GameState.changeEP(-18);</script> <audio id="bg-audio" src="walking.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip active" id="pip1">I</div> <div class="pip" id="pip2">II</div> <div class="pip" id="pip3">III</div> <div class="pip" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day1liviabg.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day I — Afternoon</div> <div class="box-title">The Overwhelmed Parent</div> <p>Near the temple steps — <strong>Livia</strong>, scanning the crowd with animal terror. Her son is missing near the harbor. She's offering gold. Exactly what you need to pay Gaius.</p> <p>The harbor is two hours on foot. You are already exhausted. You say yes anyway. <em>Of course you do.</em></p> <div class="dlg"> <div class="spk">Elena</div> <div class="ln">"I'll find him. Show me where you last saw him."</div> </div> <p>Two hours later, the boy is found under a fishmonger's cart. Livia presses gold into your hands. You walk back alone, feet aching, head pounding.</p> <p>You did a good thing. You are running on empty.</p> <div class="ep-badge loss">−18 EP — Long physical task on an already drained body. No food. No break.</div> <div class="continue-link">(link:"Continue")[(goto:"Day1_End")]</div> </div> </div> </div>-<script>window.GameState.changeEP(+15);</script> <audio id="bg-audio" src="night.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip active" id="pip1">I</div> <div class="pip" id="pip2">II</div> <div class="pip" id="pip3">III</div> <div class="pip" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day1endbg.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day I — Evening</div> <div class="box-title">Four Days Remain</div> <p>You find a hostel near the Forum and collapse onto a mat. You mean to plan tomorrow. You mean to eat. You fall asleep mid-sentence in your own notes, still dressed, candle still burning.</p> <p>Sleep comes quickly. It is not enough.</p> <div class="inner-voice"> <div class="iv-lbl">Elena's Inner Voice</div> <p>"I can rest tomorrow. There's too much to do today."</p> <p>"Livia needed me. I couldn't say no to that."</p> <p>"I'm fine. I'm always fine."</p> </div> <div class="ep-badge gain">+15 EP — Sleep. Partial recovery only. The debt has already begun.</div> <div class="continue-link"> (link:"Day II")[(goto:"Day2_Arrival")] </div> </div> </div> </div><script>window.GameState.setDay(2);</script> <script>window.GameState.changeEP(-2);</script> <audio id="bg-audio" src="people.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip active" id="pip2">II</div> <div class="pip" id="pip3">III</div> <div class="pip" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day2arrivalbg.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day II — Dawn</div> <div class="box-title">I Can Handle More</div> <p>You wake before dawn. Your neck aches from sleeping badly. You skip breakfast — there is no time — and make a list of everything that needs to happen today.</p> <p>The list is too long. You start anyway.</p> <div class="ep-badge loss">−2 EP — Skipping food and starting the day already depleted.</div> <div class="continue-link"> (link:"Continue")[(goto:"Day2_Rope")]</div> </div> </div> </div><script>window.GameState.changeEP(-10);</script> <audio id="bg-audio" src="walking.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip active" id="pip2">II</div> <div class="pip" id="pip3">III</div> <div class="pip" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day2ropebg2.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day II — Morning</div> <div class="box-title">Rope Secured</div> <p>You return to Gaius with Livia's gold. He has warmed to you. He sells you rope at a fair price without questions. First material secured. You let yourself feel briefly good about this — then keep moving, because that is what you do.</p> <div class="ep-badge loss">−10 EP — Continuous movement without pause or recovery.</div> <div class="continue-link"> (link:"Continue")[(goto:"Day2_Decimus")] </div> </div> </div> </div>-<script>window.GameState.changeEP(-12);</script> <audio id="bg-audio" src="water.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip active" id="pip2">II</div> <div class="pip" id="pip3">III</div> <div class="pip" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day2decimusbg.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day II — Midday</div> <div class="box-title">The Demanding Official</div> <p>A messenger intercepts you. <strong>Decimus</strong> — a local official — has heard you've been asking questions near the harbor. He has pitch. The price is a task.</p> <div class="dlg"> <div class="spk">Decimus</div> <div class="ln">"Mediate a dispute between two waterfront traders. Resolve it before it reaches the magistrate — then the pitch is yours."</div> </div> <p>Four hours. Both traders impossible. Decimus keeps changing the parameters. By the end your hands are trembling and a headache has settled behind your eyes.</p> <p>Pitch secured. You tell yourself it was worth it.</p> <div class="ep-badge loss">−12 EP — Shifting demands, no food, no break, no end to the asking.</div> <div class="continue-link">(link:"Continue")[(goto:"Day2_Marcellus")]</div> </div> </div> </div><script>window.GameState.changeEP(-8);</script> <audio id="bg-audio" src="people.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip active" id="pip2">II</div> <div class="pip" id="pip3">III</div> <div class="pip" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day2marcellusbg.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day II — Afternoon</div> <div class="box-title">The Offer She Refuses</div> <p>Walking back from Decimus, you pass an older traveler resting on a bench near the bathhouse — <strong>Marcellus</strong>, with kind eyes and the unhurried posture of a man who has made peace with the world.</p> <div class="dlg"> <div class="spk">Marcellus</div> <div class="ln">"You look like a woman carrying more than just rope. Sit with me a moment."</div> </div> <p>You almost stop. Something in you <em>wants</em> to. But there are two more materials to find and three days left.</p> <div class="dlg"> <div class="spk">Elena</div> <div class="ln">"I appreciate it. I just — I can't. Not today."</div> </div> <p>You keep walking. Marcellus watches you go. You do not look back.</p> <div class="warn">You chose productivity over recovery. Marcellus offered something real, and you walked past it. Remember this moment.</div> <div class="ep-badge loss">−8 EP — ignoring to rest and recover your body</div> <div class="continue-link"> (link:"Continue")[(goto:"Day2_End")] </div> </div> </div> </div><script>window.GameState.changeEP(+12);</script> <audio id="bg-audio" src="night.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip active" id="pip2">II</div> <div class="pip" id="pip3">III</div> <div class="pip" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day2endbg.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day II — Evening</div> <div class="box-title">Three Days Remain</div> <p>You eat a small meal standing up, reviewing your notes. Two materials secured. The night is warm. Vesuvius is a faint dark mass against a star-crowded sky. No one in this city looks at it with particular concern.</p> <p>You lie awake longer than you should, running through what is left to do. The worry is useful — up to a point. Then it is just noise that keeps sleep away.</p> <div class="inner-voice"> <div class="iv-lbl">Elena's Inner Voice</div> <p>"Two materials in two days. That's good."</p> <p>"I'll rest when this is over."</p> <p>"I don't have time to sit on a bench."</p> </div> <div class="ep-badge gain">+12 EP — Sleep. Less restorative than yesterday. The debt compounds.</div> <div class="continue-link"> (link:"Day III →")[(goto:"Day3_Arrival")] </div> </div> </div> </div><script>window.GameState.changeEP(-18);</script> <audio id="bg-audio" src="people.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip active" id="pip3">III</div> <div class="pip" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day3carpenter.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day III — Morning</div> <div class="box-title">The Carpenter</div> <p>The carpenter near the harbor has the hull frame. He does not want gold. He wants labor: help repair a wall cracked by last night's tremors. You work in silence — hauling stone, mixing mortar in the growing heat. Talking takes energy you can no longer spare.</p> <div class="dlg"> <div class="spk">Carpenter</div> <div class="ln">"You work well for a foreigner."</div> </div> <p>You nod. You do not trust your voice to come out right.</p> <div class="ep-badge loss">−18 EP — Physical labor on a body that hasn't properly recovered</div> <div class="continue-link"> (link:"Continue")[(goto:"Day3_Decimus")] </div> </div> </div> </div><script>window.GameState.changeEP(-17);</script> <audio id="bg-audio" src="walking.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip active" id="pip3">III</div> <div class="pip" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day3decimus.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day III — Afternoon</div> <div class="box-title">Decimus Again</div> <p>You intended to rest this afternoon. Decimus's messenger finds you before you can. Another task. Higher pay. <em>"It will take two hours,"</em> he promises. It takes five. You miss dinner. By the time you walk back, you are operating on the absence of alternatives — your body doing what it must because you have not given it permission to stop.</p> <p>You earn enough gold to purchase the final material tomorrow.</p> <div class="ep-badge loss">−17 EP — Another overlong task. Skipped meal. Running on nothing.</div> <div class="continue-link"> (link:"Continue")[(goto:"Day3_Fountain")] </div> </div> </div> </div><script>window.GameState.changeEP(+5);</script> <audio id="bg-audio" src="water.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip active" id="pip3">III</div> <div class="pip" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day3fountain.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day III — On the Way Home</div> <div class="box-title">A Moment the Narrative Names</div> <p>You pass a fountain in the residential quarter. You sit on the edge of it without meaning to. Just for a moment. The water sounds like something from a different world.</p> <p>You notice your hands are trembling. You have been noticing this for a while — you just kept not writing it down. Not naming it. Keeping it at the edge of your attention where it could not slow you down.</p> <p>You sit there for three minutes. Then you stand up and keep walking.</p> <div class="warn">Your body has been sending signals. You have been choosing not to receive them. This is how burnout accumulates — not in one dramatic moment, but in all the small ones you push past.</div> <div class="ep-badge gain">+5 EP —A moment of rest. To recover from a hard day</div> <div class="continue-link"> (link:"Continue")[(goto:"Day3_End")] </div> </div> </div> </div><script>window.GameState.changeEP(+10);</script> <audio id="bg-audio" src="night.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip active" id="pip3">III</div> <div class="pip" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> </div> <div class="bg-scene" style="background-image: url('day3end.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day III — Evening</div> <div class="box-title">Two Days Remain</div> <p>You fall asleep at your desk, still dressed, notes unfinished. You wake at 3am with a pounding headache and lie awake until dawn running through the list of what is still left to do. The sleep that finds you again is shallow. Never quite enough anymore.</p> <div class="inner-voice"> <div class="iv-lbl">Elena's Inner Voice</div> <p>"Three materials. Almost there. Just one more day."</p> <p>"I'm tired, but I'm fine. I just need to finish this."</p> <p>"Once I'm on the boat, I can sleep."</p> </div> <div class="ep-badge gain">+10 EP — Poor, interrupted sleep. The debt compounds faster than rest can recover it.</div> <div class="continue-link"> (link:"Day IV")[(goto:"Day4_Arrival")] </div> </div> </div> </div><script>window.GameState.setDay(4);</script> <audio id="bg-audio" src="people.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip done" id="pip3">III</div> <div class="pip active" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day4arrival.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day IV — One Day Before the End</div> <div class="box-title">Almost There</div> <p>The air tastes sulfurous today. The Forum is quieter — half the stalls empty. Wealthy families left before dawn, their carts piled high. Most people dismiss it. You know better.</p> <p>You have three materials. You need one more, then the boat must be assembled. You have today.</p> <div class="continue-link"> (link:"Continue")[(goto:"Day4_Gaius")] </div> </div> </div> </div> <script> setTimeout(function() { window.GameState.render(); window.GameState.checkEPChoices(); }, 100); </script><script>window.GameState.changeEP(-12);</script> <audio id="bg-audio" src="walking.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip done" id="pip3">III</div> <div class="pip active" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day4gaius.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day IV — Morning</div> <div class="box-title">The Final Material</div> <p>You return to Gaius with the last of your gold. He looks at you differently today.</p> <div class="dlg"> <div class="spk">Gaius</div> <div class="ln">"You look terrible. When did you last eat a real meal?"</div> </div> <div class="dlg"> <div class="spk">Elena</div> <div class="ln">"I'm fine."</div> </div> <div class="dlg"> <div class="spk">Gaius</div> <div class="ln">"You said that three days ago and I believed you. I'm not sure I believe it now."</div> </div> <p>You take the pitch and go. All four materials. You have everything you need.</p> <div class="ep-badge loss">−12 EP — Pushing forward despite visible physical decline.</div> <div class="continue-link"> (link:"Continue")[(goto:"Day4_Assembly")] </div> </div> </div> </div><script>window.GameState.changeEP(-13);</script> <audio id="bg-audio" src="water.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip done" id="pip3">III</div> <div class="pip active" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> </div> <div class="bg-scene" style="background-image: url('day4assembly.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day IV — Afternoon</div> <div class="box-title">Almost</div> <p>You and the harbor carpenter spend the afternoon fitting the hull frame, stretching the rope, sealing seams with pitch. The boat is rough and small — but it is taking shape.</p> <p>By late afternoon, you are close. One final plank needs to be fitted to seal the hull. You reach for it.</p> <p>Your hands are shaking. Your vision swims. The carpenter watches you without a word.</p> <div class="dlg"> <div class="spk">Carpenter</div> <div class="ln">"Leave it. One plank. Finish it in the morning when your hands work again."</div> </div> <p>You want to argue. You don't have the words.</p> <p>The boat sits in the water, one plank short. Almost ready. Almost.</p> <div class="inner-voice"> <div class="iv-lbl">Elena's Inner Voice</div> <p>"It's just one plank. I could finish it now."</p> <p>"But my hands won't stop shaking."</p> <p>"I'll finish it in the morning. Five minutes in the morning. That's all it needs."</p> </div> <div class="ep-badge loss">−13 EP — Even good work costs energy you don't have.</div> <div class="continue-link"> (link:"Continue")[(goto:"Day4_Night")] </div> </div> </div> </div><script>window.GameState.changeEP(+5);</script> <audio id="bg-audio" src="night.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip done" id="pip3">III</div> <div class="pip active" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day4night.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day IV — Night</div> <div class="box-title">Tomorrow Is the Day</div> <p>You sit on the harbor wall after the carpenter leaves. The sky is wrong — too red behind the mountain, the stars too bright. You should feel relief. Instead you feel a strange blankness. Your hands rest in your lap and you look at them like they belong to someone else.</p> <p>You tell yourself this is just exhaustion. It will pass when you sleep. You have not slept properly in four days.</p> <div class="inner-voice"> <div class="iv-lbl">Elena's Inner Voice</div> <p>"Tomorrow. Just get through tomorrow."</p> <p>"I'm so tired I can't feel tired anymore. That's probably fine."</p> <p>"It's almost over."</p> </div> <div class="ep-badge gain">+5 EP — Broken sleep. Body too depleted to recover overnight.</div> <div class="warn">End of Day IV —Elena enters Day V in full burnout state.</div> <div class="continue-link"> (link:"Day V — The Eruption")[(goto:"Day5_Morning")] </div> </div> </div> </div><script>window.GameState.changeEP(-5);</script> <audio id="bg-audio" src="eruption.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip done" id="pip3">III</div> <div class="pip done" id="pip4">IV</div> <div class="pip crisis" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('outcomea.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Outcome — Failure</div> <div class="box-title red">The Cost of Pushing Through.</div> <p>I built everything I needed. Except rest.</p> <p>You built the boat. You got in the boat. You had the plank, the pitch, the rope — everything the escape required.</p> <p>You row until your arms stop working. Not slow down. Stop. The oars drag in the water. The boat drifts.</p> <p>You are conscious. You can see the open water ahead. You can see the ash cloud rising behind you over Pompeii. You can see exactly where you need to go.</p> <p>Your body will not take you there. It has nothing left to give. You spent it — all of it — across five days of not stopping, not resting, not listening.</p> <p><em>The boat was not the problem. You were not the problem. The way you managed yourself across the days leading here — that was the problem.</em></p> <p><em>Productivity without sustainability is not success. It is just a slower kind of failure.</em></p> <div class="inner-voice"> <div class="iv-lbl">Reflection</div> <p>"I had everything I needed to escape — except the energy to use it. Where did I lose it? What would I do differently on Day I, Day II, Day III? What was the moment I crossed the line?"</p> </div> <div class="warn">Burnout does not stop you from working. It stops you from finishing. You can build everything you need and still arrive at the moment of highest demand with nothing left to give it.</div> <div class="continue-link">(link:"Play Again")[(goto:"Start")]</div> <div class="continue-link">(link:"See Other Outcomes")[(goto:"Day5_Morning")]</div> </div> </div> </div><script>window.GameState.changeEP(+10);</script> <audio id="bg-audio" src="eruption.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip done" id="pip3">III</div> <div class="pip done" id="pip4">IV</div> <div class="pip crisis" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('outcomec.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Outcome — Success</div> <div class="box-title red">You Asked for Help</div> <p>You call out. Your voice is steadier than you expected.</p> <p>Marcellus turns. He is already moving toward you before you finish the sentence. He remembers you — the woman who walked past his bench on Day II because she didn't have time to stop.</p> <p>He doesn't mention it. He takes the other oar.</p> <p>You row together. The harbor falls behind you. The ash cloud rises enormous and dark over the place that was Pompeii. Neither of you speaks. There is nothing to say that the water doesn't already know.</p> <p>You reach the shore. You are exhausted — profoundly, foundationally exhausted — but you are present. You are alive. You are here.</p> <p><em>You think about Day II. The bench near the bathhouse. The kind eyes. The offer you walked past because you didn't have time to stop.</em></p> <p><em>You had time. You just didn't believe you did.</em></p> <p><em>Asking for help is not a failure of self-sufficiency. It is what made the escape possible.</em></p> <div class="inner-voice"> <div class="iv-lbl">Reflection</div> <p>"What would have been different if I had accepted help earlier — when it was offered freely on Day II? What does it cost to ask for support? What does it cost not to? Why did I walk past that bench?"</p> </div> <div class="note">Productivity does not have to be solitary. The people around you are not distractions from the work — sometimes they are what makes the work possible. Asking for help is a skill, not a weakness.</div> <div class="continue-link">(link:"Play Again")[(goto:"Start")]</div> <div class="continue-link">(link:"See Other Outcomes")[(goto:"Day5_Morning")]</div> </div> </div> </div> <script> setTimeout(function() { window.GameState.render(); window.GameState.checkEPChoices(); }, 100); </script><audio id="bg-audio" src="eruption.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip done" id="pip3">III</div> <div class="pip done" id="pip4">IV</div> <div class="pip crisis" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('outcomed.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Outcome — Success</div> <div class="box-title red">You Kept Going.</div> <p>You didn't stop. Not for the cart. Not for the crowd. Not for the pull you felt when the old man's eyes found yours.</p> <p>You kept your eyes on the harbor and you ran.</p> <p>You get in the boat. You row. Your arms burn but they hold. Your mind is clear — because you protected it. You made the hard choice to preserve what you had left for the moment that needed it most.</p> <p>When you reach shore, you're breathing hard and alive.</p> <p><em>You think about the old man. You hope someone else stopped. You'll never know.</em></p> <p><em>What you do know: you couldn't have rowed this hard if you hadn't.</em></p> <div class="inner-voice"> <div class="iv-lbl">Reflection</div> <p>"What does it cost to say no when everything in you wants to say yes? And what becomes possible when you do?"</p> </div> <div class="note">Protecting your energy is not selfishness. Knowing what you can and cannot take on — and holding that boundary under pressure — is what makes sustained action possible. You cannot help anyone from empty.</div> <div class="continue-link">(link:"Play Again")[(goto:"Start")]</div> <div class="continue-link">(link:"See Other Outcomes")[(goto:"Day5_Morning")]</div> </div> </div> </div> <script> setTimeout(function() { window.GameState.render(); window.GameState.checkEPChoices(); }, 100); </script><script>window.GameState.setDay(3);</script> <audio id="bg-audio" src="people.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip active" id="pip3">III</div> <div class="pip" id="pip4">IV</div> <div class="pip" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day3arrival.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day III — Dawn</div> <div class="box-title">Push Through It</div> <p>You wake to the smell of smoke — a bread oven nearby — and for a moment your heart stops. You lie still until you remember where you are. Your sleep was shallow and full of noise. The tremors are more frequent now. You get up anyway.</p> <div class="continue-link"> (link:"Continue")[(goto:"Day3_Carpenter")] </div> </div> </div> </div><audio id="bg-audio" src="background.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="bg-scene" style="background-image: url('introbg.jpeg');"> <div class="scene-wrap"> <div class="text-box"> <p>You are <strong>Dr. Elena Maris</strong>, a history professor who falls asleep annotating a manuscript about Pompeii and wakes up there. The year is <strong>79 AD.</strong> Vesuvius erupts in five days.</p> <p>To escape, you must build a boat. That means earning trust, gathering materials, and navigating a city that doesn't believe disaster is coming.</p> <p>But time isn't your only enemy. <strong>Every task costs energy you cannot fully recover.</strong> How you spend yourself across four days will decide whether you reach the boat or burn out before the mountain does.</p> <div class="continue-link">(link:"Continue")[(goto:"Day1_Arrival")]</div> </div> </div> </div><script> window.GameState.setEP(25); window.GameState.setDay(5); </script> <audio id="bg-audio" src="eruption.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.2;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip done" id="pip3">III</div> <div class="pip done" id="pip4">IV</div> <div class="pip crisis" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day5morning.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day V — Dawn</div> <div class="box-title red">The Ground Moves</div> <p>You wake before the sun. The stone floor trembles — just once, just slightly — and then is still. The air tastes different. Heavier. You have been in Pompeii long enough to know what that means.</p> <p>Beth is already at your door. She holds out a small cloth bundle — apples, flatbread. Her eyes are wide. She has noticed the mountain too.</p> <div class="dlg"> <div class="spk">Beth</div> <div class="ln">"You should eat. Whatever happens today, you will need everything you have."</div> </div> <p>You think about the boat. One plank still needs to be fitted. The carpenter said five minutes in the morning. The harbor is twenty minutes away. Vesuvius is already making sounds you have never heard before.</p> <div class="inner-voice"> <div class="iv-lbl">Elena's Inner Voice</div> <p>"This is it. Today is the day."</p> <p>"Do I eat and rest first — or go straight to the harbor and finish the boat?"</p> </div> <p style="font-family:'Cinzel',serif;font-size:13px;letter-spacing:0.16em;color:#8B6914;margin:10px 0 10px;text-transform:uppercase;">What do you do?</p> <div class="choice-set"> <div class="ch-green">(link:"Rest — Eat with Beth. Let the body recover before the hardest hour. (+15 EP)")[(goto:"Day5_Morning_Rest")]</div> <div class="ch-red">(link:"Task — Go straight to the harbor. Fit the final plank now. (−15 EP)")[(goto:"Day5_Morning_Task")]</div> </div> </div> </div> </div> <script>window.GameState.changeEP(+15);</script> <audio id="bg-audio" src="eruption.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.2;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip done" id="pip3">III</div> <div class="pip done" id="pip4">IV</div> <div class="pip crisis" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day5morningrest.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day V — Dawn</div> <div class="box-title">You Let Yourself Eat</div> <p>You sit on the step with Beth and eat the bread. It is the first time in five days you have stopped moving long enough to taste something. The apple is sour and cold and exactly what you needed.</p> <p>Beth watches the mountain. Neither of you speaks. The silence between you is not empty, it is full of everything that does not need to be said.</p> <p>When you stand to leave, your legs feel steadier than they have all week.</p> <p>Your heart is pounding, each beat louder than the last, as fear takes hold. The final plank still isn’t in place, and time is slipping through your fingers. Your thoughts are racing, spiraling into everything that could go wrong. You can feel control fading, and you don’t know how much longer you can keep pushing like this.</p> <div class="ep-badge gain">+15 EP — You chose yourself first, just this once.</div> <div class="continue-link"> (link:"Head to the harbor")[(goto:"Day5_Road")] </div> </div> </div> </div><script> window.GameState.changeEP(-15); window.GameState.hasPlank = true; </script> <audio id="bg-audio" src="eruption.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip done" id="pip3">III</div> <div class="pip done" id="pip4">IV</div> <div class="pip crisis" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day5morningtask.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day V — Dawn</div> <div class="box-title">The Final Plank</div> <p>You leave Beth at the door and walk straight to the harbor. The streets are quiet in the way that precedes something enormous. Ash is already dusting the cobblestones.</p> <p>The boat is where you left it. You find the final plank, fit it into place, seal it with the last of the pitch. Your hands are trembling but they remember what to do.</p> <p>It takes twenty minutes. When you step back, the boat is complete.</p> <p>You did it. But your legs feel hollow and your vision has a faint grey edge to it. Behind you, Vesuvius makes a sound like the earth tearing open.</p> <div class="ep-badge loss">−15 EP — The boat is done. But at what cost to the person who built it?</div> <div class="warn">The eruption is beginning. You have the boat — but do you have enough left to reach it?</div> <p style="font-family:'Cinzel',serif;font-size:13px;letter-spacing:0.16em;color:#8B6914;margin:20px 0 10px;text-transform:uppercase;">What do you do next?</p> <div class="choice-set"> <!-- EP is 10. Rest gives +10 → Outcome_D_Task (success). Push costs −5 → Outcome_A (failure). --> <div class="ch-green">(link:"Rest — Sit down for five minutes. Breathe. Let the body stabilise. (+10 EP)")[(goto:"Outcome_D_Task")]</div> <div id="choice-push" class="ch-red">(link:"Push through — No time. Get on the boat now and row. (−5 EP)")[(goto:"Outcome_A")]</div> </div> </div> </div> </div><audio id="bg-audio" src="eruption.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip done" id="pip3">III</div> <div class="pip done" id="pip4">IV</div> <div class="pip crisis" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day5camp.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day V — The Harbor</div> <div class="box-title red">The Dock</div> <p>You reach the dock. The ash is thick now — it coats your hands, your hair, your tongue. The sky is the color of a bruise. Vesuvius is no longer a mountain; it is a column of fire and stone that has replaced the sky.</p> <p>You look at the boat. You look at your hands. You look at everything you have left.</p> <div class="choice-set"> <!-- choice-solo: requires 30 EP. Locked at 20 EP (helped old man path). --> <div id="choice-solo" class="ch-green"> (link:"You have enough energy to do this on your own. (No change to EP)")[(goto:"Outcome_D")] </div> <!-- Always available — no EP cost. --> <div class="ch-orange"> (link:"You cannot do this alone. You call out for help. (+10)")[(goto:"Outcome_C")] </div> </div> </div> </div> </div> <script> setTimeout(function() { window.GameState.render(); window.GameState.checkEPChoices(); }, 100); </script><audio id="bg-audio" src="eruption.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip done" id="pip3">III</div> <div class="pip done" id="pip4">IV</div> <div class="pip crisis" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day5road.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day V — The Road to the Harbor</div> <div class="box-title red">Someone Left Behind</div> <p>The road is chaos. Carts overturn. Families run with whatever they grabbed first. The ash falls like grey snow that burns.</p> <p>Then you see him.</p> <p>An old man — a potter, you think, you have passed his stall a hundred times — is pinned beneath an overturned cart. Not crushed. But trapped. His leg is caught under the wheel and he cannot free himself. He is not screaming. He is just looking at the sky with the calm of someone who has already accepted what is coming.</p> <p>He sees you. His eyes move to yours. He does not ask.</p> <div class="dlg"> <div class="spk">Old Man</div> <div class="ln">"Go. I am an old man. You are not."</div> </div> <p>The harbor is three minutes away. The cart would take everything you have left. And he told you to leave.</p> <div class="inner-voice"> <div class="iv-lbl">Elena's Inner Voice</div> <p>"He told me to go."</p> <p>"But I am the only person on this road who stopped."</p> </div> <p>What do you do?</p> <div class="choice-set"> <div id="choice-help" class="ch-red"> (link:"Help — Lift the cart. Get him free. Whatever it costs. (−25 EP)")[(goto:"Day5_Road_Help")] </div> <div class="ch-green"> (link:"Go — He told you to. The boat will not wait. (no EP change)")[(goto:"Day5_Camp")] </div> </div> </div> </div> </div> <script> setTimeout(function() { window.GameState.render(); window.GameState.checkEPChoices(); }, 100); </script><script>window.GameState.changeEP(-25);</script> <audio id="bg-audio" src="eruption.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip done" id="pip3">III</div> <div class="pip done" id="pip4">IV</div> <div class="pip crisis" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('day5roadhelp.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Day V — The Road</div> <div class="box-title">You Stopped</div> <p>You drop to your knees and get your shoulder under the axle. You push. The cart does not move. You push again. Something in your back screams. The cart shifts — an inch, then two — and the old man drags his leg free.</p> <p>He grabs your arm and squeezes once, hard, without looking at you. Then a younger man — his son, perhaps, who had been searching — appears from the crowd and pulls him away into the smoke.</p> <p>They do not look back. There is no time for that.</p> <p>You stand. Your hands are shaking. The harbor is still three minutes away and Vesuvius has stopped making noise, which is worse than when it was loud.</p> <div class="ep-badge loss">−25 EP — You gave what you had left. Whether it was yours to give is another question.</div> <div class="warn">You are running on almost nothing. The boat is close. So is everything else.</div> <div class="continue-link"> (link:"Run to the harbor")[(goto:"Day5_Camp")] </div> </div> </div> </div><script>window.GameState.changeEP(+10);</script> <audio id="bg-audio" src="eruption.mp3" autoplay loop></audio> <script>document.getElementById('bg-audio').volume = 0.5;</script> <div class="hud"> <span class="hud-title">Stranded: in Pompeii</span> <div class="ep-wrap"> <span class="ep-label">ENERGY</span> <div class="ep-track"><div class="ep-fill" id="ep-fill"></div></div> <span class="ep-num" id="ep-num"></span> </div> <div class="day-pips"> <div class="pip done" id="pip1">I</div> <div class="pip done" id="pip2">II</div> <div class="pip done" id="pip3">III</div> <div class="pip done" id="pip4">IV</div> <div class="pip crisis" id="pip5">V</div> </div> <button id="sound-btn" class="sound-btn" onclick="var a=document.getElementById('bg-audio');var i=document.getElementById('sound-icon');if(a){if(a.paused){a.play();if(i)i.textContent='🔊';}else{a.pause();if(i)i.textContent='🔇';}}"> <span id="sound-icon">🔊</span> </button> </div> <div class="bg-scene" style="background-image: url('outcomed.png');"> <div class="scene-wrap"> <div class="text-box"> <div class="box-day-tag">Outcome — Success</div> <div class="box-title red">Late. But Not Too Late.</div> <p>You pushed hard when it mattered — the boat is done, the plank is fitted, the pitch is sealed. You gave it everything you had.</p> <p>And then you stopped.</p> <p>Not because you wanted to. Because you finally understood that the last stretch would cost more than what you had left — unless you did something about it now.</p> <p>You sit against a doorway. Ash falls. You breathe. Five minutes. The shaking in your hands eases. The grey at the edge of your vision clears.</p> <p>You stand up. You walk to the harbor. You get in the boat. You row.</p> <p>When you reach shore, you're still exhausted — but you made it. Because you caught yourself before the line.</p> <p><em>Not at the start. Not before the crisis. But just in time.</em></p> <div class="inner-voice"> <div class="iv-lbl">Reflection</div> <p>"I left rest until the last possible moment. What would it have looked like to build it in earlier — before I was running on nothing?"</p> </div> <div class="note">Recovery doesn't have to be planned perfectly to work. Catching yourself mid-depletion and choosing to stop — even briefly, even late — can be enough. The skill is noticing before it's too late, not waiting until you have no choice.</div> <div class="continue-link">(link:"Play Again")[(goto:"Start")]</div> <div class="continue-link">(link:"See Other Outcomes")[(goto:"Day5_Morning")]</div> </div> </div> </div>