Files
BreakEscape/scenarios/m01_first_contact/ink/m01_opening_briefing.json
Z. Cliffe Schreuders adbd7a64b0 Revise Mission 1: First Contact to enhance narrative depth and urgency
- Updated the story premise to introduce "Operation Shatter," detailing the coordinated mass panic attack targeting vulnerable populations.
- Expanded the room layout to include additional rooms and NPC interactions, enhancing player exploration and engagement.
- Added critical LORE fragments revealing casualty projections and targeting demographics, emphasizing the stakes of the mission.
- Revised dialogue and choices to reflect player actions and moral implications, ensuring a more impactful closing debrief.
- Improved scenario structure and flow, aligning with best practices for narrative clarity and player agency.
2025-12-08 00:20:50 +00:00

1 line
13 KiB
JSON

{"inkVersion":21,"root":[[["done",{"#n":"g-0"}],null],"done",{"start":[["^Agent 0x99: ","ev",{"VAR?":"player_name"},"out","/ev","^, thanks for getting here on short notice.","\n","^Agent 0x99: We have a situation developing at Viral Dynamics Media. And it's worse than we initially thought.","\n","ev","str","^What's the situation?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^I'm ready. What's the mission?","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^How urgent is this?","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n",{"->":"briefing_threat"},null],"c-1":["\n",{"->":"briefing_threat"},null],"c-2":["\n","ev",true,"/ev",{"VAR=":"asked_about_stakes","re":true},{"->":"urgency_explanation"},null]}],null],"urgency_explanation":["^Agent 0x99: We're 72 hours from a mass casualty event.","\n","^Agent 0x99: ENTROPY's Social Fabric cell is operating inside Viral Dynamics. But they're not just running disinformation campaigns.","\n","^Agent 0x99: They're planning something called \"Operation Shatter.\"","\n",{"->":"briefing_threat"},null],"briefing_threat":[["^Agent 0x99: Three weeks ago, our AI flagged something bigger than election interference.","\n","^Agent 0x99: Social Fabric has spent three months collecting psychological profiles. Detailed vulnerability assessments on over two million people in the region.","\n","ev","str","^What kind of profiles?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^What are they planning to do with them?","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Two million people?","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n",{"->":"profile_details"},null],"c-1":["\n",{"->":"operation_shatter"},null],"c-2":["\n",{"->":"profile_scale"},null]}],null],"profile_details":[["^Agent 0x99: Medical records. Prescription histories. Financial stress indicators. Documented anxiety disorders.","\n","^Agent 0x99: They've identified who has insulin dependencies. Who relies on weekly dialysis. Who lives alone without family support.","\n","^Agent 0x99: This isn't demographic marketing data. This is a targeting database for psychological warfare.","\n","ev","str","^What are they going to do with it?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^How did they get this data?","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n",{"->":"operation_shatter"},null],"c-1":["\n",{"->":"data_source"},null]}],null],"data_source":["^Agent 0x99: The usual methods—breached insurance databases, compromised pharmacy systems, scraped social media.","\n","^Agent 0x99: But the concerning part isn't how they got it. It's what they're planning to do with it.","\n",{"->":"operation_shatter"},null],"profile_scale":["^Agent 0x99: 2.3 million profiles, to be precise. And each one includes a vulnerability score.","\n","^Agent 0x99: They've categorized people by how likely they are to panic. To make dangerous decisions. To die if they receive the wrong message at the wrong time.","\n",{"->":"operation_shatter"},null],"operation_shatter":[["^Agent 0x99: We intercepted fragments of something called \"Operation Shatter.\"","\n","^Agent 0x99: Simultaneous fake crisis messages. Personalized. Targeted at the most vulnerable populations.","\n","ev","str","^What kind of crisis messages?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^What's the goal?","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n",{"->":"crisis_details"},null],"c-1":["\n",{"->":"entropy_goal"},null]}],null],"crisis_details":[["^Agent 0x99: Fake hospital system collapses. \"Your appointment has been cancelled. All patient records corrupted.\"","\n","^Agent 0x99: Fake bank failures. \"Your funds are frozen due to suspected breach.\"","\n","^Agent 0x99: Fake infrastructure attacks. \"Water contaminated. Power grid compromised.\"","\n","^Agent 0x99: All delivered simultaneously to people they've profiled as most likely to panic.","\n","ev","str","^That would cause mass chaos...","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^People could die from that.","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n",{"->":"casualty_projections"},null],"c-1":["\n","ev",true,"/ev",{"VAR=":"asked_about_casualties","re":true},{"->":"casualty_projections"},null]}],null],"entropy_goal":["^Agent 0x99: Social Fabric's philosophy is \"truth is obsolete, only narrative matters.\"","\n","^Agent 0x99: But this goes beyond philosophy. They want to permanently destroy public trust in digital communications.","\n","^Agent 0x99: And they're willing to kill people to make their point.","\n",{"->":"casualty_projections"},null],"casualty_projections":[["^Agent 0x99: ","ev",{"VAR?":"player_name"},"out","/ev","^, I need you to understand what we're dealing with.","\n","^Agent 0x99: We recovered fragments of their impact assessment. They've calculated projected casualties.","\n","ev","str","^How many?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^They're planning to kill people?","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","ev",true,"/ev",{"VAR=":"asked_about_casualties","re":true},{"->":"casualty_numbers"},null],"c-1":["\n","ev",true,"/ev",{"VAR=":"asked_about_casualties","re":true},{"->":"casualty_numbers"},null]}],null],"casualty_numbers":[["^Agent 0x99: Their own estimates: 42 to 85 direct deaths in the first 24 hours.","\n","^Agent 0x99: Diabetics who skip insulin because they believe hospitals are compromised. Elderly who have heart attacks from fake bank failure notices. Traffic fatalities from evacuation panic.","\n","^Agent 0x99: And they consider these deaths... acceptable. \"Educational,\" they call it.","\n","ev","str","^That's monstrous.","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^We have to stop this.","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n",{"->":"villain_philosophy"},null],"c-1":["\n",{"->":"mission_objectives"},null]}],null],"villain_philosophy":[["^Agent 0x99: The fragment we recovered includes a note from someone called \"The Architect.\"","\n","^Agent 0x99: \"These are not victims. They are examples. Their deaths will save thousands who learn the lesson: Trust nothing. Verify everything.\"","\n","^Agent 0x99: They're true believers, ","ev",{"VAR?":"player_name"},"out","/ev","^. They think murdering people is \"teaching a lesson.\"","\n","ev","str","^Who's The Architect?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^What's my mission?","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","ev",true,"/ev",{"VAR=":"asked_about_architect","re":true},{"->":"architect_mention"},null],"c-1":["\n",{"->":"mission_objectives"},null]}],null],"architect_mention":["^Agent 0x99: We don't know yet. Someone coordinating ENTROPY cells at a strategic level.","\n","^Agent 0x99: But that's a problem for later. Right now, we stop Operation Shatter.","\n",{"->":"mission_objectives"},null],"mission_objectives":[["^Agent 0x99: Your objectives:","\n","^Agent 0x99: One—Find the complete Operation Shatter documentation. Target lists, message templates, deployment timeline.","\n","^Agent 0x99: Two—Identify all ENTROPY operatives inside Viral Dynamics.","\n","^Agent 0x99: Three—Stop the operation before Sunday. That's when they deploy.","\n","ev","str","^How do I get inside?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Who's the primary target?","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^What resources do I have?","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n",{"->":"cover_story"},null],"c-1":["\n","ev",true,"/ev",{"VAR=":"asked_about_derek","re":true},{"->":"operative_identity"},null],"c-2":["\n",{"->":"resources_available"},null]}],null],"operative_identity":[["^Agent 0x99: Derek Lawson. Senior Marketing Manager at Viral Dynamics.","\n","^Agent 0x99: Perfect cover—his job is literally manipulating narratives for clients. He's been there three months, which aligns with when the data collection started.","\n","^Agent 0x99: He's not just running operations. He authored parts of the casualty projections we intercepted.","\n","ev","str","^He calculated how many people would die?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^How do I get to him?","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n",{"->":"derek_author"},null],"c-1":["\n",{"->":"cover_story"},null]}],null],"derek_author":["^Agent 0x99: His signature is on the medical dependency targeting document.","\n","^Agent 0x99: He personally identified which populations would be most vulnerable to fake hospital closure messages.","\n","^Agent 0x99: This isn't a foot soldier following orders. He's an architect of mass casualties.","\n",{"->":"cover_story"},null],"cover_story":[["^Agent 0x99: You're going in as an IT contractor hired to audit their network security.","\n","^Agent 0x99: Completely legitimate. Viral Dynamics actually requested the audit weeks ago. We just... made sure we got the contract.","\n","ev","str","^So I'll have access to technical systems","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^What about the employees?","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n",{"->":"technical_access"},null],"c-1":["\n",{"->":"employee_interaction"},null]}],null],"technical_access":["^Agent 0x99: Server room, computers, network infrastructure—all fair game under your cover.","\n","^Agent 0x99: That's where you'll find the Operation Shatter files. Derek keeps them encrypted, but they're there.","\n",{"->":"innocent_warning"},null],"employee_interaction":["^Agent 0x99: Most employees at Viral Dynamics have no idea what's happening.","\n","^Agent 0x99: They think they work at a marketing agency. The Operation Shatter team is isolated—maybe three or four people total.","\n","^Agent 0x99: Everyone else is innocent. They'll go home to families tonight with no idea their company was planning to kill people.","\n",{"->":"innocent_warning"},null],"innocent_warning":["^Agent 0x99: One more thing: there's a journalist there named Maya Chen.","\n","^Agent 0x99: She contacted us anonymously. Suspected something was wrong but doesn't know the full scope. She thinks it's corporate fraud, not mass murder.","\n","^Agent 0x99: Protect her identity. If Derek finds out she tipped us off, she's in danger.","\n","ev",true,"/ev",{"VAR=":"asked_about_maya","re":true},{"->":"resources_available"},null],"resources_available":[["^Agent 0x99: You'll have phone comms with me throughout. I'll provide guidance as needed.","\n","^Agent 0x99: There's a SAFETYNET drop-site terminal in their server room for submitting intercepted intelligence.","\n","ev","str","^What about tools?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^I'm ready to go","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n",{"->":"tools_discussion"},null],"c-1":["\n",{"->":"final_instructions"},null]}],null],"tools_discussion":["^Agent 0x99: Your contractor kit has lockpicks, RFID cloner, and analysis tools.","\n","^Agent 0x99: Everything you need looks like standard IT equipment. Stay in character.","\n","^Agent 0x99: And ","ev",{"VAR?":"player_name"},"out","/ev","^—when you find those casualty projections, photograph everything. We need complete documentation.","\n",{"->":"final_instructions"},null],"final_instructions":[["^Agent 0x99: Remember—Derek doesn't know we're onto Operation Shatter. He thinks this is just an IT audit.","\n","^Agent 0x99: Use that advantage. Gather evidence before confronting anyone.","\n","ev","str","^Any specific advice?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^I'm ready to deploy","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n",{"->":"specific_advice"},null],"c-1":["\n",{"->":"deployment"},null]}],null],"specific_advice":[["^Agent 0x99: The IT manager—Kevin Park—is your entry point. Build rapport with him.","\n","^Agent 0x99: He's not ENTROPY, just overworked and underpaid. He'll appreciate competent help and give you access.","\n","ev","str","^Anyone else I should know about?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Got it. Ready to go","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n",{"->":"other_npcs"},null],"c-1":["\n",{"->":"deployment"},null]}],null],"other_npcs":["^Agent 0x99: Sarah Martinez is the receptionist. Professional, friendly. Don't give her any reason to flag you.","\n","^Agent 0x99: And Maya Chen—the journalist who contacted us. Be careful around her. Derek might be watching who she talks to.","\n",{"->":"deployment"},null],"deployment":["^Agent 0x99: ","ev",{"VAR?":"player_name"},"out","/ev","^, I won't lie. This is bigger than a typical first mission.","\n","^Agent 0x99: But you're ready. And those 85 people who might die on Sunday? They're counting on you. Even if they don't know it.","\n","^Agent 0x99: Stop Operation Shatter. Find the evidence. And make sure Derek Lawson never hurts anyone.","\n","ev",true,"/ev",{"VAR=":"mission_accepted","re":true},"#","^exit_conversation","/#","end",null],"global decl":["ev",false,{"VAR=":"asked_about_stakes"},false,{"VAR=":"asked_about_casualties"},false,{"VAR=":"asked_about_architect"},false,{"VAR=":"asked_about_derek"},false,{"VAR=":"asked_about_maya"},false,{"VAR=":"mission_accepted"},"str","^Agent 0x00","/str",{"VAR=":"player_name"},"/ev","end",null]}],"listDefs":{}}