Files
BreakEscape/scenarios/m01_first_contact/ink/m01_npc_maya.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
8.8 KiB
JSON

{"inkVersion":21,"root":[[["done",{"#n":"g-0"}],null],"done",{"start":["#","^set_variable:talked_to_maya=true","/#","#","^complete_task:talk_to_maya","/#","ev",{"VAR?":"met_maya"},"!","/ev",[{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev",{"VAR=":"met_maya","re":true},"ev",{"VAR?":"influence"},2,"+",{"VAR=":"influence","re":true},"/ev","^Maya: *looks up nervously* Oh! You startled me.","\n","^Maya: You're the... IT contractor, right? The security auditor?","\n",{"->":"first_meeting"},{"->":"start.11"},null]}],"nop","\n","ev",{"VAR?":"met_maya"},"/ev",[{"->":".^.b","c":true},{"b":["\n","^Maya: *glances at door* Is it safe to talk?","\n",{"->":"hub"},{"->":"start.17"},null]}],"nop","\n",null],"first_meeting":[["ev","str","^That's right. I'm reviewing security systems","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^You seem nervous","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","^Maya: *studies your face carefully*","\n","^Maya: Are you really here for a security audit? Or are you here because of my message?","\n",{"->":"reveal_check"},null],"c-1":["\n","ev",{"VAR?":"influence"},1,"+",{"VAR=":"influence","re":true},"/ev","^Maya: I have reason to be. Things aren't what they seem here.","\n",{"->":"reveal_check"},null]}],null],"reveal_check":[["ev","str","^What message?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^SAFETYNET sent me","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","^Maya: The tip. To SAFETYNET. About Operation Shatter.","\n","^Maya: *pauses* If you don't know what I'm talking about, forget I said anything.","\n",["ev","str","^I'm from SAFETYNET","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Tell me more about this operation","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","ev",true,"/ev",{"VAR=":"revealed_informant","re":true},"ev",{"VAR?":"influence"},5,"+",{"VAR=":"influence","re":true},"/ev","^Maya: *visible relief* Thank god. I was starting to think no one would come.","\n",{"->":"informant_reveal"},null],"c-1":["\n","ev",{"VAR?":"influence"},2,"+",{"VAR=":"influence","re":true},"/ev","^Maya: Only if you're here to stop it. People are going to die.","\n",{"->":"operation_details"},null]}],null],"c-1":["\n","ev",true,"/ev",{"VAR=":"revealed_informant","re":true},"ev",{"VAR?":"influence"},5,"+",{"VAR=":"influence","re":true},"/ev","^Maya: *exhales* Finally. I've been waiting for weeks.","\n",{"->":"informant_reveal"},null]}],null],"informant_reveal":[["^Maya: I'm the one who contacted you. The anonymous tip.","\n","^Maya: I was hired as a content analyst. I thought we were doing marketing.","\n","^Maya: Then I started seeing the target lists. The psychological profiles. The projected casualties.","\n","^Maya: They're planning to kill people. On purpose. They call it \"Operation Shatter.\"","\n","ev","str","^Tell me everything","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Who's behind it?","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","ev",true,"/ev",{"VAR=":"discussed_operation","re":true},{"->":"operation_details"},null],"c-1":["\n","ev",true,"/ev",{"VAR=":"warned_about_derek","re":true},{"->":"derek_intel"},null]}],null],"operation_details":[["ev",true,"/ev",{"VAR=":"discussed_operation","re":true},"^Maya: Operation Shatter is a coordinated disinformation attack.","\n","^Maya: They've profiled over two million people. Diabetics, elderly, people with anxiety disorders.","\n","^Maya: The plan is to send fake emergency messages—hospital closures, bank failures, government alerts.","\n","^Maya: The panic will cause deaths. Heart attacks, missed medications, accidents.","\n","^Maya: They've calculated it: 42 to 85 people will die in the first 24 hours.","\n","ev","str","^And they're okay with that?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^When does it launch?","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","^Maya: Derek—he's the one running it—he calls it \"education.\"","\n","^Maya: Says the deaths will teach people not to trust digital communications.","\n","^Maya: He's insane. But he believes every word.","\n",{"->":"hub"},null],"c-1":["\n","^Maya: Sunday. 6 AM. That's when the messages go out.","\n","^Maya: You have three days to stop it.","\n",{"->":"hub"},null]}],null],"derek_intel":[["ev",true,"/ev",{"VAR=":"warned_about_derek","re":true},"^Maya: Derek Lawson. Senior Marketing Manager. But he's not really marketing.","\n","^Maya: He's ENTROPY. Part of a cell called \"Social Fabric.\"","\n","^Maya: He reports to someone called \"The Architect.\" I've seen the emails.","\n","^Maya: Derek's the operations lead. He built the target lists, wrote the fake messages, coordinated with their technical people.","\n","ev","str","^Where's the evidence?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^What about the others here?","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","^Maya: His office. His computer has the contingency plans.","\n","^Maya: His filing cabinet has the casualty projections. The code is his birthday—0419.","\n","^Maya: And the server room has the target database. Kevin has the keycard.","\n",{"->":"hub"},null],"c-1":["\n","^Maya: Kevin's innocent. He's suspicious of Derek but doesn't know the full picture.","\n","^Maya: Sarah just works reception. She doesn't know anything.","\n","^Maya: Patricia—the old manager—she figured it out. That's why they fired her.","\n",{"->":"hub"},null]}],null],"hub":[["ev","str","^Tell me about Operation Shatter","/str",{"VAR?":"discussed_operation"},"!","/ev",{"*":".^.c-0","flg":5},"ev","str","^What can you tell me about Derek?","/str",{"VAR?":"warned_about_derek"},"!","/ev",{"*":".^.c-1","flg":5},"ev","str","^What happened to Patricia?","/str",{"VAR?":"asked_about_patricia"},"!","/ev",{"*":".^.c-2","flg":5},"ev","str","^What should I do first?","/str",{"VAR?":"revealed_informant"},"/ev",{"*":".^.c-3","flg":5},"ev","str","^I need to keep investigating","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"operation_details"},null],"c-1":["\n",{"->":"derek_intel"},null],"c-2":["\n",{"->":"patricia_story"},null],"c-3":["\n",{"->":"tactical_advice"},null],"c-4":["\n","#","^exit_conversation","/#","^Maya: Be careful. Derek's paranoid. If he suspects you're onto him, he has a plan to frame Kevin for everything.","\n","^Maya: I've seen the contingency files. Check Derek's computer.","\n",{"->":"hub"},null]}],null],"patricia_story":[["ev",true,"/ev",{"VAR=":"asked_about_patricia","re":true},"^Maya: Patricia Wells. She was our department manager.","\n","^Maya: She noticed Derek's weird behavior. The late nights, the encrypted calls.","\n","^Maya: She started investigating. Kept notes in her office safe.","\n","^Maya: One day HR called her in. \"Performance issues.\" She was gone within an hour.","\n","^Maya: They didn't even let her take her briefcase. It's still in her office.","\n","ev","str","^What's in the briefcase?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^That's suspicious timing","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","^Maya: Her investigation notes, I think. A timeline of how ENTROPY infiltrated the company.","\n","^Maya: The office is unlocked, but the briefcase is locked. Patricia took the key with her.","\n","^Maya: If you can pick the lock, there might be useful information inside.","\n",{"->":"hub"},null],"c-1":["\n","^Maya: Derek arranged it. I saw emails between him and HR.","\n","^Maya: Anyone who gets too close gets removed.","\n",{"->":"hub"},null]}],null],"tactical_advice":[["^Maya: Okay, here's what you need:","\n","^Maya: First, get into Derek's office. His spare key is in Patricia's old safe—she kept a copy.","\n","^Maya: The safe code is 0419. Derek's anniversary. He uses it for everything.","\n","^Maya: Second, check Derek's computer. The contingency plan to frame Kevin is right there.","\n","^Maya: Third, open his filing cabinet. Same code—0419. That's where the casualty projections are.","\n","^Maya: Fourth, get into the server room. Kevin has the keycard. The target database is there.","\n","^Maya: And if you can pick the lock on Patricia's briefcase, there's a timeline showing how long ENTROPY has been planning this.","\n","ev","str","^That's a lot to do","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^I'll get started","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","^Maya: Operation Shatter launches Sunday. We don't have much time.","\n","^Maya: Oh, and there are VM systems in the server room. The attack infrastructure.","\n","^Maya: You'll need to collect evidence from there too. Submit any flags you find to prove we were inside their systems.","\n",{"->":"hub"},null],"c-1":["\n","#","^exit_conversation","/#","^Maya: Good luck. And... thank you. For coming.","\n","^Maya: I was starting to think no one cared about stopping this.","\n",{"->":"hub"},null]}],null],"global decl":["ev",0,{"VAR=":"influence"},false,{"VAR=":"met_maya"},false,{"VAR=":"revealed_informant"},false,{"VAR=":"warned_about_derek"},false,{"VAR=":"discussed_operation"},false,{"VAR=":"asked_about_patricia"},"/ev","end",null]}],"listDefs":{}}