<div class="scanline"></div>
<div class="crt-effect"></div>
<div class="noise"></div>
<div class="header">
<h1 class="flicker">KOREAN MILITARY EMERGENCY RESPONSE SYSTEM</h1>
<div id="datetime" class="flicker">--:--:-- | --/--/----</div>
</div>
<div class="status-bar">
<div>SYSTEM: EMERGENCY PROTOCOL</div>
<div>LOCATION: SEOUL, SOUTH KOREA</div>
<div class="warning">BIOHAZARD ALERT: LEVEL 5</div>
</div>
<div class="terminal">
<div class="passage">
<div class="passage-title">EMERGENCY CIVILIAN DATABASE ACCESS</div>
<div class="passage-content typing-effect">
INITIALIZING EMERGENCY RESPONSE PROTOCOL...
<br><br>
ESTABLISHING SECURE CONNECTION...
<br><br>
ALERT: BIOHAZARD CONTAINMENT FAILURE DETECTED
<br>LOCATION: MULTIPLE SECTORS, SEOUL METROPOLITAN AREA
<br>STATUS: SPREADING
<br><br>
THIS TERMINAL HAS BEEN REQUISITIONED BY THE KOREAN MILITARY FOR EMERGENCY CIVILIAN COORDINATION.
<br><br>
PLEASE IDENTIFY YOURSELF TO CONTINUE.
</div>
<!-- LOGIN FORM -->
<div class="login-form">
<div class="form-group">
<label for="firstName">FIRST NAME:</label>
<input type="text" id="firstName" name="firstName">
</div>
<div class="form-group">
<label for="lastName">LAST NAME:</label>
<input type="text" id="lastName" name="lastName">
</div>
<div id="error-message" class="error-message"></div>
<button id="authenticateBtn" class="submit-btn flicker">AUTHENTICATE</button>
</div>
</div>
</div>
<div class="footer">
<div>EMERGENCY PROTOCOL: ACTIVE</div>
<div>COMMUNICATIONS: RESTRICTED</div>
<div class="warning">THE LAST DAWN: CONTINGENCY PLAN</div>
</div>
<!-- SETUP SCRIPT TO ATTACH ON BUTTON AFTER PAGE LOAD -->
<<script>>
(function() {
// Update clock
function updateDateTime() {
const now = new Date();
const dateTimeStr = now.toLocaleTimeString() + " | " + now.toLocaleDateString();
const dt = document.getElementById("datetime");
if (dt) {
dt.textContent = dateTimeStr;
}
}
setInterval(updateDateTime, 1000);
updateDateTime();
// Button click handler
$(document).on('click', '#authenticateBtn', function (ev) {
ev.preventDefault();
const firstName = document.getElementById('firstName')?.value.trim();
const lastName = document.getElementById('lastName')?.value.trim();
const errorMessage = document.getElementById('error-message');
const authButton = document.getElementById('authenticateBtn');
if (!firstName || !lastName) {
if (errorMessage) errorMessage.textContent = "ERROR: ALL FIELDS REQUIRED";
return;
}
if (errorMessage) errorMessage.textContent = "";
// Save to variables
State.variables.firstName = firstName;
State.variables.lastName = lastName;
// Change button
authButton.innerHTML = "VERIFYING <span class='loading'></span>";
authButton.disabled = true;
// Delay navigation
setTimeout(function() {
Engine.play("MainScreen");
}, 2000);
});
})();
<</script>>
<div class="scanline"></div>
<div class="crt-effect"></div>
<div class="noise"></div>
<!-- HEADER -->
<div class="header">
<h1 class="flicker">KOREAN MILITARY EMERGENCY RESPONSE SYSTEM</h1>
<div id="datetime" class="flicker">--:--:-- | --/--/----</div>
</div>
<!-- STATUS BAR -->
<div class="status-bar">
<div>SYSTEM: ACTIVE MONITORING</div>
<div>LOCATION: SEOUL, SOUTH KOREA</div>
<div class="warning">AUTHORIZED ACCESS ONLY</div>
</div>
<!-- MAIN TERMINAL -->
<div class="main-screen terminal">
<div class="passage">
<div class="passage-title">ACCESS GRANTED</div>
<div class="passage-content typing-effect">
ACCESS GRANTED: <<= $firstName>> <<= $lastName>>.
<br><br>
WELCOME TO THE EMERGENCY RESPONSE NETWORK.
<br><br>
INITIALIZING SECURE CONNECTION...
<br><br>
<!-- CONTINUE BUTTON (goes to BrothersMessage now) -->
<<link "OPEN MESSAGE" "BrotherMessage">>
<span class="continue-btn">[ PROCEED TO PRIORITY MESSAGE ]</span>
<</link>>
</div>
</div>
</div>
<!-- FOOTER -->
<div class="footer">
<div>STATUS: CONNECTED</div>
<div>PROTOCOL: EMERGENCY RESPONSE ACTIVE</div>
<div class="warning">THE LAST DAWN: CONTINGENCY PLAN</div>
</div>
<!-- LIVE CLOCK SCRIPT -->
<<script>>
(function() {
function updateDateTime() {
const now = new Date();
const dateTimeStr = now.toLocaleTimeString() + " | " + now.toLocaleDateString();
const dt = document.getElementById("datetime");
if (dt) {
dt.textContent = dateTimeStr;
}
}
setInterval(updateDateTime, 1000);
updateDateTime();
})();
<</script>>
<div class="scanline"></div>
<div class="crt-effect"></div>
<div class="noise"></div>
<div class="header">
<h1 class="flicker">KOREAN MILITARY EMERGENCY RESPONSE SYSTEM</h1>
<div id="datetime" class="flicker">--:--:-- | --/--/----</div>
</div>
<div class="status-bar">
<div>USER: <<print $firstName.toUpperCase()>> <<print $lastName.toUpperCase()>></div>
<div>SYSTEM: EMERGENCY PROTOCOL</div>
<div class="warning"><span class="biohazard">☣</span>BIOHAZARD ALERT: LEVEL 5</div>
</div>
<div class="terminal">
<div class="passage">
<div class="passage-title">INCOMING TRANSMISSION - MILITARY CHANNEL</div>
<div class="passage-content typing-effect">
FROM: SGT. ELIJAH <<print $lastName.toUpperCase()>>
TO: <<print $firstName.toUpperCase()>> <<print $lastName.toUpperCase()>>
ENCRYPTION: MILITARY GRADE
STATUS: URGENT
<<print $firstName>>, it's Elijah. I don't have much time. The situation is worse than they're telling civilians. Some kind of virus is spreading through Seoul. People are... changing. Becoming violent. Attacking others.
My unit is being deployed to contain the outbreak, but I need you to get somewhere safe NOW. The university isn't secure. Find others you can trust and get to higher ground. Avoid populated areas and anyone showing signs of infection.
I'll try to reach you at the extraction point at Seoul Tower in 48 hours. If I don't make it, head to Incheon. The military is setting up a quarantine zone there.
Be careful who you trust. This thing spreads fast and the infected don't look sick until it's too late.
I'll find you, I promise. Just stay alive.
[TRANSMISSION INTERRUPTED]
</div>
<ul class="choices">
<li class="choice">[[CHECK CURRENT LOCATION STATUS|LocationStatus]]</li>
</ul>
</div>
</div>
<div class="footer">
<div>EMERGENCY PROTOCOL: ACTIVE</div>
<div>COMMUNICATIONS: RESTRICTED</div>
<div class="warning">THE LAST DAWN: CONTINGENCY PLAN</div>
</div>
<<script>>
// Update date and time
function updateDateTime() {
const now = new Date();
const dateTimeStr = now.toLocaleTimeString() + " | " + now.toLocaleDateString();
document.getElementById("datetime").textContent = dateTimeStr;
}
updateDateTime();
setInterval(updateDateTime, 1000);
<</script>><div class="scanline"></div>
<div class="crt-effect"></div>
<div class="noise"></div>
<div class="header">
<h1 class="flicker">KOREAN MILITARY EMERGENCY RESPONSE SYSTEM</h1>
<div id="datetime" class="flicker">--:--:-- | --/--/----</div>
</div>
<div class="status-bar">
<div>USER: <<print $firstName.toUpperCase()>> <<print $lastName.toUpperCase()>> </div>
<div>SYSTEM: EMERGENCY PROTOCOL</div>
<div class="warning"><span class="biohazard">☣</span>BIOHAZARD ALERT: LEVEL 5</div>
</div>
<div class="terminal">
<div class="passage">
<div class="passage-title">LOCATION ASSESSMENT - SEOUL UNIVERSITY</div>
<div class="passage-content typing-effect">
ANALYZING SEOUL UNIVERSITY CAMPUS STATUS...
THREAT ASSESSMENT:
- Multiple infection reports within 1km radius
- University security compromised
- Eastern campus buildings overrun
- Western quadrant currently stable
- Estimated safe zones: Library (3rd floor), Science Building (roof)
NEARBY RESOURCES:
- Campus convenience store (food, limited supplies)
- Medical center (potentially valuable resources, high risk)
- Transportation hub (buses no longer running, some vehicles may be available)
RECOMMENDED ACTION:
Gather essential supplies and move to higher ground or defensible position. Form group with other survivors if possible. Avoid main thoroughfares and crowded areas.
WARNING: Campus evacuation in progress. Increased chaos and infection risk in common areas.
</div>
<!-- Correct Link Syntax -->
<div class="passage-options">
[[Go to Five Days Before Outbreak|Five Days Before Outbreak]]
</div>
</div>
</div>
<div class="footer">
<div>EMERGENCY PROTOCOL: ACTIVE</div>
<div>COMMUNICATIONS: RESTRICTED</div>
<div class="warning">THE LAST DAWN: CONTINGENCY PLAN</div>
</div>
<!-- SCRIPT for Date and Time -->
<<script>>
document.addEventListener('DOMContentLoaded', function() {
// Update date and time
function updateDateTime() {
const now = new Date();
const dateTimeStr = now.toLocaleTimeString() + " | " + now.toLocaleDateString();
const dateTimeElement = document.getElementById("datetime");
if (dateTimeElement) {
dateTimeElement.textContent = dateTimeStr;
}
}
updateDateTime();
setInterval(updateDateTime, 1000);
});
<</script>>
<<script>>
State.variables.player = {
firstName: "",
lastName: ""
};
<</script>><div class="scanline"></div>
<div class="crt-effect"></div>
<div class="noise"></div>
<!-- HEADER -->
<div class="header">
<h1 class="flicker">KOREAN MILITARY EMERGENCY RESPONSE SYSTEM</h1>
<div id="datetime" class="flicker">--:--:-- | --/--/----</div>
</div>
<!-- STATUS BAR -->
<div class="status-bar">
<div>USER: <<print $firstName.toUpperCase()>> <<print $lastName.toUpperCase()>> </div>
<div>SYSTEM: EMERGENCY PROTOCOL</div>
<div class="warning"><span class="biohazard">☣</span>BIOHAZARD ALERT: LEVEL 5</div>
</div>
<!-- TERMINAL -->
<div class="terminal">
<div class="passage">
<div class="passage-title">TIME SKIP: FIVE DAYS EARLIER</div>
<div class="passage-content typing-effect">
5 days earlier... before the outbreak.
You woke up early that morning, the world still normal. No signs of the chaos that would soon consume the city. The university campus was calm, students heading to class, professors preparing for lectures. The streets were busy, but everything felt secure. The virus was far from your thoughts, just a distant rumor spreading in whispers.
You sat at your usual spot in the library, pouring over your textbooks. The hum of students studying around you provided a comforting background noise.
Your phone buzzed in your pocket, an email notification from Elijah, your brother. It wasn’t unusual for him to send a message, but the tone of his email made your heart skip a beat.
"Stay alert. Something’s off. Don’t trust everything you hear. I’ll explain more soon."
You tried to shake off the unease. It could be just another one of his protective instincts kicking in. But the words stayed with you, lingering in the back of your mind as you went about your day.
The campus seemed peaceful, but there was a strange sense of foreboding in the air. You could feel something was coming, even if you couldn’t quite name it.
That message from Elijah, your brother, was the last thing you’d ever expect to be the key to your survival.
<br><br>
Little did you know, the calm would be shattered soon enough.
</div>
</div>
</div>
<!-- FOOTER -->
<div class="footer">
<div>EMERGENCY PROTOCOL: ACTIVE</div>
<div>COMMUNICATIONS: RESTRICTED</div>
<div class="warning">THE LAST DAWN: CONTINGENCY PLAN</div>
</div>
<!-- LIVE CLOCK SCRIPT -->
<<script>>
document.addEventListener('DOMContentLoaded', function() {
// Update date and time
function updateDateTime() {
const now = new Date();
const dateTimeStr = now.toLocaleTimeString() + " | " + now.toLocaleDateString();
const dateTimeElement = document.getElementById("datetime");
if (dateTimeElement) {
dateTimeElement.textContent = dateTimeStr;
}
}
updateDateTime();
setInterval(updateDateTime, 1000);
});
<</script>>