mirror of
https://github.com/cliffe/BreakEscape.git
synced 2026-02-20 13:50:46 +00:00
- 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.
1 line
6.7 KiB
JSON
1 line
6.7 KiB
JSON
{"inkVersion":21,"root":[[["done",{"#n":"g-0"}],null],"done",{"start":["ev",{"VAR?":"met_sarah"},"!","/ev",[{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev",{"VAR=":"met_sarah","re":true},"ev",{"VAR?":"influence"},2,"+",{"VAR=":"influence","re":true},"/ev","^Sarah: Hi! You must be the IT contractor. I'm Sarah, the receptionist.","\n","^Sarah: Let me get you checked in for the security audit.","\n",{"->":"first_checkin"},{"->":"start.5"},null]}],"nop","\n","ev",{"VAR?":"met_sarah"},"/ev",[{"->":".^.b","c":true},{"b":["\n","^Sarah: Hey, need anything else?","\n",{"->":"hub"},{"->":"start.11"},null]}],"nop","\n",null],"first_checkin":[["ev","str","^Thanks. I'm here to audit your network security","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Just point me to IT and I'll get started","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","ev",{"VAR?":"influence"},1,"+",{"VAR=":"influence","re":true},"/ev","^Sarah: Oh good! Kevin mentioned you'd be coming. He's been asking for a security review for months.","\n",{"->":"receive_items"},null],"c-1":["\n","^Sarah: Sure thing. Let me get you set up first.","\n",{"->":"receive_items"},null]}],null],"receive_items":[["ev",true,"/ev",{"VAR=":"has_badge","re":true},"ev",true,"/ev",{"VAR=":"has_office_key","re":true},"#","^give_item:id_badge","/#","#","^give_item:key","/#","#","^complete_task:check_in_reception","/#","^Sarah: Here's your visitor badge and a key for the main office area.","\n","^Sarah: The office door is usually locked during audits—confidentiality protocols, you know.","\n","^Sarah: Kevin should be in the IT room. It's through the main office, on the east side.","\n","ev","str","^Where exactly is the IT room?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Thanks, I'll head in","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n",{"->":"ask_it_location"},null],"c-1":["\n",{"->":"hub"},null]}],null],"ask_it_location":["^Sarah: Go through the main office, then look for the door marked \"IT\" on the east wall.","\n","^Sarah: The IT room has a keypad lock. Kevin's the one who knows the code.","\n","^Sarah: Actually, I think there's a maintenance checklist somewhere in the main office with the codes. Kevin keeps forgetting them.","\n",{"->":"hub"},null],"hub":[["ev","str","^Tell me about Kevin","/str",{"VAR?":"asked_about_kevin"},"!","/ev",{"*":".^.c-0","flg":5},"ev","str","^What's the office layout like?","/str",{"VAR?":"asked_about_office"},"!","/ev",{"*":".^.c-1","flg":5},"ev","str","^Anyone else I should know about?","/str",{"VAR?":"asked_about_derek"},"!",{"VAR?":"influence"},3,">=","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^I noticed the manager's office is vacant?","/str",{"VAR?":"asked_about_manager"},"!","/ev",{"*":".^.c-3","flg":5},"ev","str","^Thanks, I'll get started","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"ask_kevin"},null],"c-1":["\n",{"->":"ask_office_layout"},null],"c-2":["\n",{"->":"ask_about_staff"},null],"c-3":["\n",{"->":"ask_about_manager"},null],"c-4":["\n","#","^exit_conversation","/#","^Sarah: Good luck with the audit! Let me know if you need anything.","\n",{"->":"hub"},null]}],null],"ask_kevin":[["ev",true,"/ev",{"VAR=":"asked_about_kevin","re":true},"ev",{"VAR?":"influence"},1,"+",{"VAR=":"influence","re":true},"/ev","^Sarah: Kevin's our IT manager. Really nice guy, kind of overworked.","\n","^Sarah: He's been worried about security lately. Says someone's been accessing servers without authorization.","\n","ev","str","^Who would do that?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^I'll talk to him","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","^Sarah: I don't know. He mentioned it to management but nothing happened.","\n","^Sarah: He seems stressed about it. Maybe you can help him figure it out.","\n",{"->":"hub"},null],"c-1":["\n",{"->":"hub"},null]}],null],"ask_office_layout":[["ev",true,"/ev",{"VAR=":"asked_about_office","re":true},"ev",{"VAR?":"influence"},1,"+",{"VAR=":"influence","re":true},"/ev","^Sarah: Main office is through that door—open plan with desks for the team.","\n","^Sarah: Around the edges you've got:","\n","^Sarah: • IT room on the east (where Kevin hangs out)","\n","^Sarah: • Conference room also on the east","\n","^Sarah: • Storage closet and break room on the west","\n","^Sarah: • Private offices on the north—Derek, Maya, and the vacant manager's office","\n","ev","str","^Lots of private offices","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Got it, thanks","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","^Sarah: Yeah, the senior staff each have their own space. Derek especially values his privacy.","\n",{"->":"hub"},null],"c-1":["\n",{"->":"hub"},null]}],null],"ask_about_staff":[["ev",true,"/ev",{"VAR=":"asked_about_derek","re":true},"ev",{"VAR?":"influence"},1,"+",{"VAR=":"influence","re":true},"/ev","^Sarah: Well, there's Derek Lawson—Senior Marketing Manager. He's... intense.","\n","^Sarah: Works late a lot. Like, really late. Sometimes I see his access logs from after midnight.","\n","ev","str","^That seems unusual","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Some people are just dedicated","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","ev",{"VAR?":"influence"},1,"+",{"VAR=":"influence","re":true},"/ev","^Sarah: Yeah. He says it's for client calls in different time zones, but...","\n","^Sarah: I don't know. Something about him makes me uncomfortable.","\n",{"->":"hub"},null],"c-1":["\n","^Sarah: Maybe. Anyway, Maya Chen is nice. Content analyst. She's been here about a year.","\n",{"->":"hub"},null]}],null],"ask_about_manager":[["ev",true,"/ev",{"VAR=":"asked_about_manager","re":true},"ev",{"VAR?":"influence"},1,"+",{"VAR=":"influence","re":true},"/ev","^Sarah: Oh, that was Patricia's office. She was our department manager.","\n","^Sarah: She got fired about a month ago. Really sudden. \"Performance issues\" they said.","\n","ev","str","^That sounds suspicious","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^These things happen","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","ev",{"VAR?":"influence"},2,"+",{"VAR=":"influence","re":true},"/ev","^Sarah: Between us? Patricia was asking questions about Derek's projects.","\n","^Sarah: Next thing you know, HR calls her in and she's gone.","\n","^Sarah: Her briefcase is still in there. They escorted her out so fast she couldn't take everything.","\n",{"->":"hub"},null],"c-1":["\n","^Sarah: I guess. Her office has been empty since. It's kind of creepy.","\n",{"->":"hub"},null]}],null],"global decl":["ev",0,{"VAR=":"influence"},false,{"VAR=":"met_sarah"},false,{"VAR=":"has_badge"},false,{"VAR=":"has_office_key"},false,{"VAR=":"asked_about_derek"},false,{"VAR=":"asked_about_office"},false,{"VAR=":"asked_about_kevin"},false,{"VAR=":"asked_about_manager"},"/ev","end",null]}],"listDefs":{}} |