diff --git a/js/minigames/person-chat/person-chat-conversation.js b/js/minigames/person-chat/person-chat-conversation.js index 599b9f1..ea9cf67 100644 --- a/js/minigames/person-chat/person-chat-conversation.js +++ b/js/minigames/person-chat/person-chat-conversation.js @@ -414,6 +414,10 @@ export default class PersonChatConversation { this.handlePersonalSpace(params[0]); break; + case 'exit_conversation': + this.handleExitConversation(); + break; + default: console.log(`⚠️ Unknown tag: ${action}`); } @@ -560,6 +564,29 @@ export default class PersonChatConversation { console.log(`↔️ Set NPC ${this.npcId} personal space: ${distance}px`); } + /** + * Handle exit_conversation tag - navigate back to NPC's mission hub + * Tag: #exit_conversation + * This returns the player to the mission hub after personal conversations + */ + handleExitConversation() { + console.log(`🔙 Exit conversation - navigating back to mission_hub for ${this.npc.id}`); + + // Navigate back to the mission_hub knot in this NPC's hub file + if (this.inkEngine) { + try { + this.inkEngine.goToKnot('mission_hub'); + + // Advance to get the new content at mission_hub + this.advance(); + + console.log(`✅ Returned to mission_hub for ${this.npc.id}`); + } catch (error) { + console.error(`❌ Error navigating to mission_hub:`, error); + } + } + } + /** * Check if conversation can continue * @returns {boolean} True if more dialogue/choices available diff --git a/js/minigames/phone-chat/phone-chat-conversation.js b/js/minigames/phone-chat/phone-chat-conversation.js index 46d15a5..210c0a1 100644 --- a/js/minigames/phone-chat/phone-chat-conversation.js +++ b/js/minigames/phone-chat/phone-chat-conversation.js @@ -242,7 +242,12 @@ export default class PhoneChatConversation { try { const result = this.engine.continue(); - + + // Process tags for side effects (like #exit_conversation) + if (result.tags && result.tags.length > 0) { + this.processTags(result.tags); + } + // Check if story has ended (no more content and no choices) if (!result.canContinue && (!result.choices || result.choices.length === 0)) { this.storyEnded = true; @@ -251,13 +256,60 @@ export default class PhoneChatConversation { } else { result.hasEnded = false; } - + return result; } catch (error) { console.error('❌ Error continuing story:', error); return { text: '', choices: [], tags: [], canContinue: false, hasEnded: true }; } } + + /** + * Process Ink tags for game actions + * @param {Array} tags - Tags from current line + */ + processTags(tags) { + if (!tags || tags.length === 0) return; + + tags.forEach(tag => { + console.log(`🏷️ Processing tag: ${tag}`); + + // Tag format: "action:param1:param2" + const [action, ...params] = tag.split(':'); + + switch (action.trim().toLowerCase()) { + case 'exit_conversation': + this.handleExitConversation(); + break; + + default: + // Unknown tags are okay - they might be processed by the UI layer + console.log(`ℹ️ Unhandled tag: ${action}`); + } + }); + } + + /** + * Handle exit_conversation tag - navigate back to NPC's mission hub + * Tag: #exit_conversation + * This returns the player to the mission hub after personal conversations + */ + handleExitConversation() { + console.log(`🔙 Exit conversation - navigating back to mission_hub for ${this.npcId}`); + + // Navigate back to the mission_hub knot in this NPC's hub file + if (this.engine) { + try { + this.engine.goToKnot('mission_hub'); + + // Get the new content at mission_hub (but don't auto-continue) + // The UI will handle displaying it + console.log(`✅ Returned to mission_hub for ${this.npcId}`); + } catch (error) { + console.error(`❌ Error navigating to mission_hub:`, error); + } + } + } /** * Make a choice and continue the story diff --git a/scenarios/ink/chen_hub.json b/scenarios/ink/chen_hub.json index 0c9f9c5..fa2a6c6 100644 --- a/scenarios/ink/chen_hub.json +++ b/scenarios/ink/chen_hub.json @@ -1 +1 @@ -{"inkVersion":21,"root":[["\n",["done",{"#n":"g-0"}],null],"done",{"chen_conversation_entry":[["ev",{"x()":"npc_location"},"str","^lab","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: ","ev",{"x()":"player_name"},"out","/ev","^! *looks up from workbench* Perfect timing. Come check this out!","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^equipment_room","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Oh hey! Here for gear? I just finished calibrating some new equipment.","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^briefing_room","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Agent ","ev",{"x()":"player_name"},"out","/ev","^. *gestures to technical displays* Let's talk about the tech side of this operation.","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^field_support","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: *over comms* Reading you loud and clear. What do you need?","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Hey! What brings you by?","\n",{"->":".^.^.^.5"},null]}],"nop","\n",{"->":"chen_main_hub"},null],"chen_main_hub":[["ev","str","^How are you doing, Dr. Chen?","/str",{"f()":"has_available_personal_topics"},{"x()":"mission_phase"},"str","^active","/str","!=","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^My equipment took damage in the field","/str",{"x()":"equipment_status"},"str","^damaged","/str","==","/ev",{"*":".^.c-1","flg":5},"ev","str","^Request equipment upgrades for upcoming mission","/str",{"x()":"equipment_status"},"str","^needs_upgrade","/str","==","/ev",{"*":".^.c-2","flg":5},"ev","str","^I need technical support in the field","/str",{"x()":"mission_phase"},"str","^active","/str","==",{"x()":"npc_location"},"str","^field_support","/str","==","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^What tech will I need for Ghost Protocol?","/str",{"x()":"current_mission_id"},"str","^ghost_in_machine","/str","==",{"x()":"mission_phase"},"str","^pre_briefing","/str","==","&&","/ev",{"*":".^.c-4","flg":5},"ev","str","^Technical debrief for Ghost Protocol","/str",{"x()":"current_mission_id"},"str","^ghost_in_machine","/str","==",{"x()":"mission_phase"},"str","^debriefing","/str","==","&&","/ev",{"*":".^.c-5","flg":5},"ev","str","^What tech is protecting the Data Sanctuary?","/str",{"x()":"current_mission_id"},"str","^data_sanctuary","/str","==","/ev",{"*":".^.c-6","flg":5},"ev","str","^Ask about experimental technology","/str",{"x()":"mission_phase"},"str","^downtime","/str","==","/ev",{"*":".^.c-7","flg":5},"ev","str","^Offer to help test experimental equipment","/str",{"x()":"mission_phase"},"str","^downtime","/str","==",{"VAR?":"npc_chen_rapport"},50,">=","&&","/ev",{"*":".^.c-8","flg":5},"ev","str","^Ask for technical training","/str",{"VAR?":"npc_chen_rapport"},60,">=","/ev",{"*":".^.c-9","flg":5},"ev","str","^That's all I needed, thanks","/str",{"x()":"mission_phase"},"str","^active","/str","==",{"x()":"npc_location"},"str","^field_support","/str","==","&&","/ev",{"*":".^.c-10","flg":5},"ev","str","^That's all for now, Chen","/str","/ev",{"*":".^.c-11","flg":4},{"c-0":["\n","^Dr. Chen: Oh! *surprised by personal question*","\n",["ev",{"VAR?":"npc_chen_rapport"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: You know, I really appreciate when people ask that. Want to chat for a bit?","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: I'm good! Busy, but good. What's up?","\n",{"->":".^.^.^.5"},null]}],"nop","\n",{"->":"jump_to_personal_conversations"},null],"c-1":["\n","^Dr. Chen: *immediately concerned* Let me see it. What happened?","\n",{"->":"equipment_repair_discussion"},null],"c-2":["\n","^Dr. Chen: Upgrades! Yes! I've been working on some new gear. Let me show you what's available.","\n",{"->":"equipment_upgrade_menu"},null],"c-3":["\n","^Dr. Chen: *alert* Okay, talk to me. What's the technical problem?","\n",{"->":"field_technical_support"},null],"c-4":["\n","^Dr. Chen: Ghost Protocol! Okay, so I've prepared some specialized equipment for this one. Let me walk you through it.","\n",{"->":"mission_ghost_equipment_briefing"},null],"c-5":["\n","^Dr. Chen: How did the equipment perform? I need field data to improve the designs.","\n",{"->":"mission_ghost_tech_debrief"},null],"c-6":["\n","^Dr. Chen: *pulls up schematics* The sanctuary has multi-layered security. Let me explain the architecture.","\n",{"->":"mission_sanctuary_tech_overview"},null],"c-7":["\n","^Dr. Chen: *eyes light up* Oh! You want to hear about the experimental stuff? Because I have some REALLY cool projects going.","\n",{"->":"experimental_tech_discussion"},null],"c-8":["\n","^Dr. Chen: *excited* You'd volunteer for field testing? That would be incredibly helpful!","\n",{"->":"volunteer_field_testing"},null],"c-9":["\n","^Dr. Chen: You want technical training? I love teaching! What area interests you?","\n",{"->":"technical_training_discussion"},null],"c-10":["\n","^Dr. Chen: Roger that. I'll keep monitoring your situation. Call if you need anything!","\n","#","^exit_conversation","/#","end",null],"c-11":["\n",["ev",{"VAR?":"npc_chen_rapport"},80,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Sounds good! *warm smile* Always great talking with you. Stay safe out there!","\n",{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"npc_chen_rapport"},50,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Alright! Let me know if you need anything. Seriously, anytime.","\n",{"->":".^.^.^.4"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Okay. Good luck with the mission!","\n",{"->":".^.^.^.4"},null]}],"nop","\n","#","^exit_conversation","/#","end",null]}],null],"has_available_personal_topics":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_chen_discussed_tech_philosophy"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_entropy_tech"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_chen_background"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_favorite_projects"},"!",{"VAR?":"npc_chen_rapport"},55,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_chen_discussed_experimental_tech"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_research_frustrations"},"!",{"VAR?":"npc_chen_rapport"},65,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_field_vs_lab"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_ethical_tech"},"!",{"VAR?":"npc_chen_rapport"},70,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],["ev",{"VAR?":"total_missions_completed"},15,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_chen_discussed_dream_projects"},"!",{"VAR?":"npc_chen_rapport"},80,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_tech_risks"},"!",{"VAR?":"npc_chen_rapport"},75,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_work_life_balance"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_mentorship"},"!",{"VAR?":"npc_chen_rapport"},80,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],["ev",{"VAR?":"total_missions_completed"},15,">","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_chen_discussed_future_vision"},"!",{"VAR?":"npc_chen_rapport"},90,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_friendship_value"},"!",{"VAR?":"npc_chen_rapport"},85,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_collaborative_legacy"},"!",{"VAR?":"npc_chen_rapport"},90,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_beyond_safetynet"},"!",{"VAR?":"npc_chen_rapport"},88,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.5"},null]}],"nop","\n",null],"jump_to_personal_conversations":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_1_hub"},{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_2_hub"},{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_3_hub"},{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,">","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_4_hub"},{"->":".^.^.^.4"},null]}],"nop","\n",null],"equipment_repair_discussion":[["^Dr. Chen: *examines the damaged equipment* Okay, let me see... *muttering technical analysis*","\n","^Dr. Chen: This is fixable, but it'll take some time. What happened out there?","\n","ev","str","^Explain the damage honestly","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Say it was your fault","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Blame the equipment design","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^You explain how the equipment was damaged during the operation.","\n","^Dr. Chen: *nods* Okay, that's actually really useful feedback. I can improve the durability in the next version.","\n","^Dr. Chen: Give me about two hours. I'll have this repaired and reinforced.","\n","ev",{"VAR?":"npc_chen_rapport"},5,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^equipment_repair_started","/#",{"->":"chen_main_hub"},null],"c-1":["\n","^Dr. Chen: Hey, no—don't beat yourself up. Field conditions are unpredictable. That's why we build redundancy.","\n","^Dr. Chen: Let me fix this and add some additional protection. You're not the first agent to damage gear in the field.","\n","ev",{"VAR?":"npc_chen_rapport"},8,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"chen_main_hub"},null],"c-2":["\n","^Dr. Chen: *slight frown* Okay... I mean, there's always room for improvement. But the equipment is rated for standard field conditions.","\n","^Dr. Chen: I'll repair it. And I'll review the design specs. But be more careful with the gear, alright?","\n","ev",{"VAR?":"npc_chen_rapport"},3,"-",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"chen_main_hub"},null]}],null],"equipment_upgrade_menu":[["^Dr. Chen: *brings up equipment catalog on holographic display*","\n","^Dr. Chen: Alright, so here's what's available for your access level:","\n","^Dr. Chen: Network infiltration package—improved encryption bypass, faster data extraction.","\n","^Dr. Chen: Surveillance countermeasures—better detection avoidance, signal jamming upgrades.","\n","^Dr. Chen: Physical security tools—advanced lockpicks, biometric spoofing, RFID cloning.","\n","^What interests you?","\n","ev","str","^Network infiltration upgrade","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Surveillance countermeasures","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Physical security tools","/str","/ev",{"*":".^.c-2","flg":4},"ev","str","^Ask what they recommend","/str","/ev",{"*":".^.c-3","flg":4},{"c-0":["\n","^Dr. Chen: Good choice. *pulls equipment* This has the latest decryption algorithms. Should shave minutes off your infiltration time.","\n","^Dr. Chen: I'll add it to your loadout. Don't lose this one—it's expensive!","\n","#","^equipment_upgraded_network","/#","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"chen_main_hub"},null],"c-1":["\n","^Dr. Chen: Smart. Staying undetected is half the job. *configures equipment*","\n","^Dr. Chen: This should make you nearly invisible to standard monitoring systems. Field test it and let me know how it performs.","\n","#","^equipment_upgraded_surveillance","/#","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"chen_main_hub"},null],"c-2":["\n","^Dr. Chen: The classics, updated. *hands over toolkit*","\n","^Dr. Chen: New biometric spoofer uses quantum randomization—way harder to detect than the old version.","\n","#","^equipment_upgraded_physical","/#","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"chen_main_hub"},null],"c-3":["\n","^Dr. Chen: *considers your mission profile*","\n",["ev",{"x()":"current_mission_id"},"str","^ghost_in_machine","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: For Ghost Protocol? Definitely the network package. You'll be dealing with sophisticated digital security.","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Based on your recent missions... I'd say surveillance countermeasures. You're running a lot of infiltration ops.","\n",{"->":".^.^.^.5"},null]}],"nop","\n","^Dr. Chen: But it's your call. You know what you need in the field.","\n",{"->":".^.^.^"},null]}],null],"field_technical_support":[["^Dr. Chen: *focused* Okay, I'm pulling up your equipment telemetry. What's the technical issue?","\n","ev","str","^System won't connect to target network","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Encryption is taking too long","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Equipment is malfunctioning","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Dr. Chen: *checking diagnostics* Hmm, they might be using non-standard protocols. Try cycling through alt-frequencies. Settings menu, third tab.","\n","^Dr. Chen: If that doesn't work, there might be active jamming. I can try remote boost, but it'll make you more detectable.","\n",{"->":"field_support_followup"},null],"c-1":["\n","^Dr. Chen: Yeah, they upgraded their security. Um... *rapid thinking* ...okay, try the quantum bypass. It's experimental but it should work.","\n","^Dr. Chen: Quantum menu, enable fast-mode. Warning: it generates a lot of heat. Don't run it for more than five minutes.","\n","ev",{"VAR?":"npc_chen_rapport"},5,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"field_support_followup"},null],"c-2":["\n","^Dr. Chen: *concerned* Malfunctioning how? Be specific.","\n","^Dr. Chen: Actually, I'm seeing some anomalous readings on my end. Let me try a remote reset... *working*","\n","^Dr. Chen: There. Try now. That should stabilize it.","\n",{"->":"field_support_followup"},null]}],null],"field_support_followup":[["^Dr. Chen: Did that help? Are you good to continue?","\n","ev","str","^Yes, that fixed it. Thanks!","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Still having issues","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","^Dr. Chen: *relieved* Oh good! Okay, I'll keep monitoring. Call if anything else goes wrong.","\n","ev",{"VAR?":"npc_chen_rapport"},8,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"chen_main_hub"},null],"c-1":["\n","^Dr. Chen: *more concerned* Okay, this might be a hardware problem. Can you safely abort and extract?","\n","^Dr. Chen: I don't want you stuck in there with malfunctioning equipment. Your safety is more important than the mission.","\n","ev",{"VAR?":"npc_chen_rapport"},10,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"chen_main_hub"},null]}],null],"mission_ghost_equipment_briefing":[["^Dr. Chen: *pulls up equipment display with visible excitement*","\n","^Dr. Chen: Okay! So for Ghost Protocol, I've prepared some specialized gear. This is actually really cool tech.","\n","^Dr. Chen: First—active network camouflage. Makes your digital signature look like normal traffic. You'll blend into their network like you're just another employee.","\n","^Dr. Chen: Second—enhanced data exfiltration tools. Faster extraction, better compression, leaves minimal traces.","\n","^Dr. Chen: Third—and this is experimental—quantum-encrypted comms. Even if they intercept your transmissions to Haxolottle, they can't decrypt them.","\n","ev","str","^Ask how the network camouflage works","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Ask about the risks of experimental tech","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Express confidence in the tech","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Dr. Chen: *launches into technical explanation* ...so basically, it analyzes local traffic patterns and generates fake activity that matches the statistical profile...","\n",{"->":"ghost_equipment_details"},null],"c-1":["\n","^Dr. Chen: *appreciates the question* Good thinking. The quantum comms are 95% reliable in testing. If they fail, you default to standard encrypted comms.","\n","^Dr. Chen: I've built in fallbacks. Worst case, you lose some capability but not all capability.","\n","ev",{"VAR?":"npc_chen_rapport"},5,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"ghost_equipment_details"},null],"c-2":["\n","^Dr. Chen: *grins* I'm glad you trust my work! I've tested this extensively. You'll be well-equipped.","\n","ev",{"VAR?":"npc_chen_rapport"},8,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"ghost_equipment_details"},null]}],null],"ghost_equipment_details":[["^Dr. Chen: Any other questions about the gear? Or are you ready for me to configure your loadout?","\n","ev","str","^More questions about technical specs","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^I'm ready. Configure my loadout.","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","^Dr. Chen: *happily explains more details*","\n",{"->":".^.^.^"},null],"c-1":["\n","^Dr. Chen: Perfect! Give me twenty minutes. I'll have everything calibrated to your biometrics.","\n","^Dr. Chen: *genuine* And hey... be careful out there, okay? I built good equipment, but you're the one taking the risks.","\n","ev",{"VAR?":"npc_chen_rapport"},60,">=","/ev",[{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Come back safe. The tech works better when the operator survives.","\n","ev",{"VAR?":"npc_chen_rapport"},5,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":".^.^.^.11"},null]}],"nop","\n","#","^equipment_configured","/#",{"->":"chen_main_hub"},null]}],null],"mission_ghost_tech_debrief":[["^Dr. Chen: *eager for feedback* Okay, tell me everything! How did the equipment perform?","\n","ev","str","^Everything worked perfectly","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Mostly good, but had some issues with X","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Honestly, it saved my life","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Dr. Chen: *extremely pleased* Yes! That's what I want to hear! The camouflage held up? No detection issues?","\n","^Dr. Chen: This is great data. I can certify this tech for wider deployment now.","\n","ev",{"VAR?":"npc_chen_rapport"},10,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"chen_main_hub"},null],"c-1":["\n","^Dr. Chen: *immediately taking notes* Okay, tell me specifics. What were the exact conditions when the issue occurred?","\n","^You provide detailed feedback.","\n","^Dr. Chen: Perfect. This is exactly the field data I need. I can iterate on the design and fix that problem.","\n","^Dr. Chen: Thank you for the thorough report. Seriously. This makes my job so much easier.","\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"chen_main_hub"},null],"c-2":["\n","^Dr. Chen: *becomes emotional* It... really? Tell me what happened.","\n","^You explain how the equipment got you out of a dangerous situation.","\n","^Dr. Chen: *voice cracks slightly* That's... that's why I do this. Building tech that keeps agents safe.","\n","^Dr. Chen: I'm really glad you're okay. And thank you for the feedback. I'll keep improving it.","\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"chen_main_hub"},null]}],null],"mission_sanctuary_tech_overview":[["^Dr. Chen: *brings up Data Sanctuary schematics*","\n","^Dr. Chen: The sanctuary has probably the most sophisticated security architecture SAFETYNET has ever built. Multi-layered, redundant, paranoid design.","\n","^Dr. Chen: Physical layer: Biometric access, man-traps, Faraday shielding. Digital layer: Air-gapped systems, quantum encryption, intrusion detection AI.","\n","^Dr. Chen: If ENTROPY tries to breach this, they'll need nation-state level capabilities. Which... *worried* ...they might have.","\n","ev","str","^Ask if the defenses are enough","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Ask what your role will be","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Express concern about ENTROPY's capabilities","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Dr. Chen: *honest* Should be. But ENTROPY has surprised us before. That's why we're adding additional measures.","\n","^Dr. Chen: And why agents like you are on standby. Tech is great, but humans adapt in ways systems can't.","\n",{"->":"chen_main_hub"},null],"c-1":["\n","^Dr. Chen: You'll be part of the rapid response team. If ENTROPY attempts intrusion, you'll help counter them.","\n","^Dr. Chen: I'm preparing specialized defensive equipment. Detection tools, countermeasure packages, emergency lockdown access.","\n",{"->":"chen_main_hub"},null],"c-2":["\n","^Dr. Chen: *sighs* Yeah, me too. They're getting better. Faster. More sophisticated.","\n","^Dr. Chen: That's why I work late. Every improvement I make might be the difference between holding the line and catastrophic breach.","\n","ev",{"VAR?":"npc_chen_rapport"},5,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"chen_main_hub"},null]}],null],"experimental_tech_discussion":[["^Dr. Chen: *absolute enthusiasm* Oh! Okay, so I'm working on some really exciting stuff right now!","\n","^Dr. Chen: Project Mirage—adaptive network camouflage that learns from each deployment. Gets better over time.","\n","^Dr. Chen: Project Sentinel—predictive threat detection AI. Tries to identify attacks before they happen.","\n","^Dr. Chen: Project Fortress—quantum-resistant encryption for critical communications. Future-proofing against quantum computing threats.","\n","^Which interests you?","\n","ev","str","^Tell me about Project Mirage","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Explain Project Sentinel","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Describe Project Fortress","/str","/ev",{"*":".^.c-2","flg":4},"ev","str","^All of it sounds amazing","/str","/ev",{"*":".^.c-3","flg":4},{"c-0":["\n",{"->":"experimental_mirage_details"},null],"c-1":["\n",{"->":"experimental_sentinel_details"},null],"c-2":["\n",{"->":"experimental_fortress_details"},null],"c-3":["\n","^Dr. Chen: *huge grin* Right?! This is why I love this job. Every project is pushing boundaries!","\n","ev",{"VAR?":"npc_chen_rapport"},10,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"chen_main_hub"},null]}],null],"experimental_mirage_details":["^Dr. Chen: Mirage is about learning adaptation. Current camouflage is static—I configure it, you deploy it.","\n","^Dr. Chen: Mirage learns from each mission. Analyzes what worked, what didn't. Automatically improves its disguise algorithms.","\n","^Dr. Chen: Eventually, it becomes customized to your specific operational patterns. Personalized stealth.","\n","^Dr. Chen: Still in early testing, but the results are promising!","\n",{"->":"experimental_tech_discussion"},null],"experimental_sentinel_details":["^Dr. Chen: Sentinel is my attempt at precognition through data analysis.","\n","^Dr. Chen: It monitors network traffic, security logs, ENTROPY communication patterns. Looks for pre-attack indicators.","\n","^Dr. Chen: Not perfect—lots of false positives still. But when it works? We get warning hours before ENTROPY strikes.","\n","^Dr. Chen: Could revolutionize our defensive posture if I can refine it.","\n",{"->":"experimental_tech_discussion"},null],"experimental_fortress_details":["^Dr. Chen: Fortress addresses a scary problem—quantum computers breaking current encryption.","\n","^Dr. Chen: When quantum computing becomes widespread, every encrypted message we've ever sent becomes readable. That's terrifying.","\n","^Dr. Chen: Fortress uses quantum-resistant mathematics. Should remain secure even against quantum decryption.","\n","^Dr. Chen: It's mathematically beautiful and operationally critical.","\n",{"->":"experimental_tech_discussion"},null],"volunteer_field_testing":[["^Dr. Chen: *lights up* You'd really volunteer? Most agents avoid experimental gear!","\n","^Dr. Chen: I need field testing data. Lab conditions can't replicate real operational stress.","\n","^Dr. Chen: I promise to build in safety margins. Fallback systems. Kill switches. Your safety comes first.","\n","ev","str","^I trust your work. I'll test it.","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^What would I be testing specifically?","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Maybe next time","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Dr. Chen: *emotional* That trust means everything. Seriously.","\n","^Dr. Chen: I'll prepare test equipment for your next mission. Thorough briefing beforehand. Real-time monitoring during deployment.","\n","^Dr. Chen: We're partners in this. Thank you.","\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},3,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"chen_main_hub"},null],"c-1":["\n","^Dr. Chen: Depends on your next mission profile. Probably the adaptive camouflage or improved detection tools.","\n","^Dr. Chen: Nothing that could catastrophically fail. Just new features that need validation.","\n",{"->":".^.^.^"},null],"c-2":["\n","^Dr. Chen: No pressure! Experimental testing should always be voluntary. But if you change your mind, let me know!","\n",{"->":"chen_main_hub"},null]}],null],"technical_training_discussion":[["^Dr. Chen: Technical training! I love teaching!","\n","^Dr. Chen: What interests you? Network security? Hardware hacking? Cryptography? Sensor systems?","\n","ev","str","^Network security","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Hardware hacking","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Cryptography","/str","/ev",{"*":".^.c-2","flg":4},"ev","str","^Just make me better at my job","/str","/ev",{"*":".^.c-3","flg":4},{"c-0":["\n","^Dr. Chen: Excellent choice. Understanding networks makes you better at infiltrating them.","\n","^Dr. Chen: I can run you through penetration testing, protocol analysis, intrusion detection...","\n","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","#","^training_scheduled_network","/#",{"->":"chen_main_hub"},null],"c-1":["\n","^Dr. Chen: Oh, fun! Physical access to systems. Let me teach you about circuit analysis, firmware exploitation, hardware implants...","\n","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","#","^training_scheduled_hardware","/#",{"->":"chen_main_hub"},null],"c-2":["\n","^Dr. Chen: *very excited* My specialty! I can teach you encryption theory, code-breaking techniques, quantum cryptography basics...","\n","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",{"VAR?":"npc_chen_rapport"},5,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^training_scheduled_crypto","/#",{"->":"chen_main_hub"},null],"c-3":["\n","^Dr. Chen: *grins* I can do that. Let me design a custom training program based on your recent missions.","\n","^Dr. Chen: I'll mix practical skills with theoretical knowledge. Make you a more effective operator.","\n","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"chen_main_hub"},null]}],null],"start":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_1_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_2_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_3_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,">","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_4_hub"},{"->":"start.4"},null]}],"nop","\n",null],"phase_1_hub":[[["ev",{"VAR?":"total_missions_completed"},1,"==","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Agent ","ev",{"x()":"player_name"},"out","/ev","^! Great timing. Just finished calibrating the new sensor array. What can I help you with today?","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Oh hey! Got a minute? I've been dying to show someone this new encryption bypass I developed.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Agent ","ev",{"x()":"player_name"},"out","/ev","^. Need tech support? Equipment upgrades? I'm all ears.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about their approach to technology","/str",{"VAR?":"npc_chen_discussed_tech_philosophy"},"!","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask about ENTROPY's technology","/str",{"VAR?":"npc_chen_discussed_entropy_tech"},"!","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask about their background","/str",{"VAR?":"npc_chen_discussed_chen_background"},"!","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask about their favorite projects","/str",{"VAR?":"npc_chen_discussed_favorite_projects"},"!",{"VAR?":"npc_chen_rapport"},55,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That's all for now, thanks","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"tech_philosophy"},null],"c-1":["\n",{"->":"entropy_tech_analysis"},null],"c-2":["\n",{"->":"chen_background"},null],"c-3":["\n",{"->":"favorite_projects"},null],"c-4":["\n",{"->":"conversation_end_phase1"},null]}],null],"tech_philosophy":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_tech_philosophy","re":true},"ev",{"VAR?":"npc_chen_rapport"},8,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: My approach to tech? *eyes light up* Oh, you've activated lecture mode. Warning issued.","\n","^Dr. Chen: Technology is problem-solving. Every system, every tool, every line of code—it's all about identifying what's broken and building something better.","\n","^Dr. Chen: I don't believe in impossible. I believe in \"we haven't figured it out yet.\" Big difference. Massive difference.","\n","ev","str","^Say you share that philosophy","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about their most impossible problem","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask if anything is actually impossible","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: I approach field work the same way. No impossible, just unsolved.","\n",{"->":"philosophy_shared_mindset"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},12,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What's the most \"impossible\" problem you've solved?","\n",{"->":"philosophy_impossible_solved"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},8,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Is anything actually impossible, or is that just giving up?","\n",{"->":"philosophy_actual_limits"},{"#f":5}]}],null],"philosophy_shared_mindset":[["ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^Dr. Chen: *excited* Exactly! Yes! That's exactly it!","\n","^Dr. Chen: Field agents who get that are the best to work with. You understand tech isn't magic. It's applied problem-solving. Constraints, variables, solutions.","\n","^Dr. Chen: When you call for support, you don't just say \"it's broken.\" You say \"here's what's happening, here's what I've tried, here's what the system's doing.\"","\n","^Dr. Chen: That makes my job so much easier. And way more interesting. We're problem-solving together instead of me just remote-diagnosing.","\n",["ev",{"^->":"philosophy_shared_mindset.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^rapid-fire enthusiasm*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"philosophy_shared_mindset.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: If you ever want to brainstorm field tech improvements, seriously, come find me. I love collaborative design.","\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"philosophy_impossible_solved":[["ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *grins* Oh man. Okay. So. Three years ago. ENTROPY cell using quantum-encrypted communications. Theoretically unbreakable. Everyone said impossible to intercept.","\n","^Dr. Chen: I said \"not impossible, just need different approach.\" Spent four months on it. Four months.","\n","^Dr. Chen: Turns out you don't need to break the encryption if you can detect quantum entanglement fluctuations in the carrier signal. Built a sensor that measures probability collapse patterns.","\n","^Dr. Chen: Didn't decrypt the messages. Mapped the network topology. Identified every node. ENTROPY never knew we were there.","\n",["ev",{"^->":"philosophy_impossible_solved.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^satisfied*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"philosophy_impossible_solved.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Sometimes impossible just means you're asking the wrong question.","\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"philosophy_actual_limits":["ev",{"VAR?":"npc_chen_rapport"},12,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *considers seriously*","\n","^Dr. Chen: Yeah. There are actual limits. Physics is real. Thermodynamics exists. You can't exceed the speed of light, can't violate conservation of energy, can't create perpetual motion.","\n","^Dr. Chen: But—and this is important—most things people call impossible aren't physics limits. They're engineering limits. Budget limits. Imagination limits.","\n","^Dr. Chen: Engineering limits can be overcome with better designs. Budget limits with better arguments. Imagination limits with collaboration.","\n","^Dr. Chen: So when someone says something's impossible, I ask: \"Which kind of impossible?\" Usually it's not the physics kind.","\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_1_hub"},null],"entropy_tech_analysis":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_entropy_tech","re":true},"ev",{"VAR?":"npc_chen_rapport"},10,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: ENTROPY's technology. *switches to serious mode, rare for them*","\n","^Dr. Chen: They're good. Really good. Uncomfortably good. They're using techniques that shouldn't exist outside classified research labs.","\n","^Dr. Chen: Custom malware that adapts in real-time. Exploit chains that target zero-days we didn't know existed. Encryption that suggests access to quantum computing resources.","\n","ev","str","^Ask how they stay ahead","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if ENTROPY has inside help","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask what worries them most","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: How do we stay ahead of them?","\n",{"->":"entropy_staying_ahead"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},12,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Do they have inside help? How else would they have this tech?","\n",{"->":"entropy_inside_help"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What worries you most about their capabilities?","\n",{"->":"entropy_biggest_worry"},{"#f":5}]}],null],"entropy_staying_ahead":[["ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^Dr. Chen: We don't stay ahead. Not consistently. That's the uncomfortable truth.","\n","^Dr. Chen: What we do is stay adaptive. They develop new malware, we develop new detection. They find new exploits, we patch and harden. It's constant evolution.","\n","^Dr. Chen: We have advantages they don't. Resources. Infrastructure. Legal authority to acquire cutting-edge tech. Talent pool.","\n","^Dr. Chen: But they're innovative. Decentralized. Fast. They can deploy experimental tech without approval committees and safety reviews.","\n",["ev",{"^->":"entropy_staying_ahead.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^determined*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"entropy_staying_ahead.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: So we focus on resilience. Systems that fail gracefully. Redundant countermeasures. Defense in depth. Can't prevent every attack, but we can minimize damage.","\n","^Dr. Chen: And we learn from every encounter. Every sample of ENTROPY malware teaches us something. Every compromised system reveals their methods.","\n","ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"entropy_inside_help":[["ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *uncomfortable*","\n","^Dr. Chen: Probably. Yeah. The tech they're using suggests access to classified research. Either they have inside sources or they've recruited researchers who worked on similar projects.","\n","^Dr. Chen: Some of their encryption techniques are similar to SAFETYNET projects from five years ago. Not identical, but related. Same underlying mathematics.","\n","^Dr. Chen: Could be parallel development. Smart people working on similar problems reach similar solutions. But the timing is suspicious.","\n","^Dr. Chen: Netherton's paranoid about information security for good reason. Every researcher who leaves gets their access revoked immediately. Every project gets compartmentalized.","\n",["ev",{"^->":"entropy_inside_help.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^quietly*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"entropy_inside_help.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Sometimes I wonder if someone I trained ended up with ENTROPY. If something I taught them is being used against us. That's a disturbing thought.","\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},{"->":"phase_1_hub"},{"#f":5}]}],null],"entropy_biggest_worry":[["ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *very serious*","\n","^Dr. Chen: That they'll develop something we can't counter. Some breakthrough technology that gives them permanent advantage.","\n","^Dr. Chen: Cyber warfare is escalatory. Each side develops better offense, other side develops better defense. Spiral continues.","\n","^Dr. Chen: But what if ENTROPY achieves a breakthrough we can't match? Quantum computing that breaks all current encryption. AI that finds exploits faster than we can patch. Autonomous malware that evolves beyond our detection.","\n","^Dr. Chen: Not science fiction. These are all active research areas. Whoever achieves the breakthrough first has temporary dominance.","\n",["ev",{"^->":"entropy_biggest_worry.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^resolute*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"entropy_biggest_worry.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: That's why I push so hard on experimental tech. Why I work late. Why I collaborate with external researchers. We need to reach those breakthroughs first. Or at minimum, simultaneously.","\n","^Dr. Chen: Your field work buys us time. Every ENTROPY operation you disrupt is time for me to develop better defenses. Partnership.","\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"chen_background":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_chen_background","re":true},"ev",{"VAR?":"npc_chen_rapport"},12,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: My background? *settles in*","\n","^Dr. Chen: PhD in computer science from MIT. Specialized in cryptography and network security. Published twelve papers before SAFETYNET recruited me.","\n","^Dr. Chen: Was doing academic research. Theoretical mostly. Elegant mathematics. Peer review. Conferences. The whole academia thing.","\n","^Dr. Chen: Then SAFETYNET showed me what ENTROPY was doing. Real threats. Critical infrastructure at risk. Theory suddenly had immediate application.","\n","ev","str","^Ask why they left academia","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if they miss research","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask about their specialty","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What made you leave academia for field work?","\n",{"->":"background_leaving_academia"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},12,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Do you miss pure research?","\n",{"->":"background_miss_research"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},10,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What's your main specialty?","\n",{"->":"background_specialty"},{"#f":5}]}],null],"background_leaving_academia":[["ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: Academia is beautiful. Pure research. Pursuing knowledge for its own sake. Publishing discoveries. Teaching students.","\n","^Dr. Chen: But it's also slow. Publish papers. Wait for peer review. Apply for grants. Navigate university politics. Years between idea and implementation.","\n","^Dr. Chen: SAFETYNET showed me problems that needed solving now. Not in five years after grant approval. Now. Today. Lives depending on it.","\n","^Dr. Chen: And the resources. *eyes light up* Oh, the resources. Academia I fought for funding. SAFETYNET I pitch a project to Netherton, he evaluates operational value, budget approved.","\n",["ev",{"^->":"background_leaving_academia.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^grinning*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"background_leaving_academia.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Plus I get to see my designs actually used. Field agents like you take my tech into operations. Test it under real conditions. That feedback loop is incredible.","\n","^Dr. Chen: Can't get that from academic publishing. This is applied research at the highest level.","\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"background_miss_research":[["ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: Sometimes. Yeah.","\n","^Dr. Chen: I miss the purity of it. Research for understanding's sake. Elegant proofs. Mathematical beauty. Discovering something new about how systems work.","\n","^Dr. Chen: Here everything's practical. Does it work? Does it counter the threat? Can agents deploy it? Beauty is secondary to functionality.","\n",["ev",{"^->":"background_miss_research.0.12.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^thoughtful*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"background_miss_research.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.12.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: But I publish occasionally. Anonymized research. Can't reveal classified methods, but I can publish general principles. Keep one foot in academia.","\n","^Dr. Chen: And honestly? Solving real problems is deeply satisfying. Theory is beautiful. Application is meaningful.","\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"background_specialty":["ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: Cryptography is my core specialty. Encryption, decryption, secure communications. Breaking codes, building unbreakable codes.","\n","^Dr. Chen: But I've branched out. Network security. Malware analysis. Hardware exploitation. Sensor development. Whatever the mission needs.","\n","^Dr. Chen: SAFETYNET doesn't let you stay narrow. ENTROPY uses every attack vector. We need to defend against everything.","\n","^Dr. Chen: So I learn constantly. New techniques. New technologies. New threats. It's intellectually exhausting and absolutely exhilarating.","\n","ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_1_hub"},null],"favorite_projects":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_favorite_projects","re":true},"ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *lights up immediately*","\n","^Dr. Chen: Oh! Oh, you've asked the dangerous question. I could talk for hours. I'll try to restrain myself. Emphasis on try.","\n","^Dr. Chen: Current favorite: adaptive countermeasure system. Learns from ENTROPY attack patterns, generates custom defenses automatically. AI-driven. Self-evolving.","\n","^Dr. Chen: Still experimental but showing incredible promise. Detected and blocked three novel attack vectors last month that manual analysis would have missed.","\n","ev","str","^Express genuine interest","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about field applications","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask what's next","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: That sounds fascinating. How does the learning system work?","\n",{"->":"projects_deep_dive"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Could this be deployed for field operations?","\n",{"->":"projects_field_application"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},12,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What's your next project after this?","\n",{"->":"projects_whats_next"},{"#f":5}]}],null],"projects_deep_dive":[["ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^Dr. Chen: *rapid-fire explanation mode activated*","\n","^Dr. Chen: So! Neural network trained on thousands of ENTROPY attack samples. Identifies patterns—not signature-based detection, pattern-based. Behavioral analysis.","\n","^Dr. Chen: System observes network traffic. Builds baseline of normal behavior. Detects anomalies. But—here's the clever part—doesn't just flag anomalies. Analyzes attack structure.","\n","^Dr. Chen: Identifies what the attack is trying to accomplish. Maps to known attack categories. Generates countermeasure targeted to that specific attack type.","\n","^Dr. Chen: Then—and this is my favorite part—shares that countermeasure across all SAFETYNET systems. Distributed learning. One system learns, all systems benefit.","\n",["ev",{"^->":"projects_deep_dive.0.22.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^enthusiastic*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"projects_deep_dive.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.22.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: ENTROPY develops new malware? First system that encounters it learns. Every other system immediately protected. Collective immunity.","\n","^Dr. Chen: I'm really proud of this one.","\n","ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","ev",{"VAR?":"npc_chen_shared_discoveries"},1,"+",{"VAR=":"npc_chen_shared_discoveries","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"projects_field_application":[["ev",{"VAR?":"npc_chen_rapport"},22,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^Dr. Chen: *considers*","\n","^Dr. Chen: Eventually, yes. Not yet. System is computationally intensive. Requires significant processing power. Can't miniaturize it for field deployment with current hardware.","\n","^Dr. Chen: But I'm working on lightweight version. Reduced model. Focuses on most common attack vectors. Could run on field equipment.","\n",["ev",{"^->":"projects_field_application.0.18.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^thinking out loud*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"projects_field_application.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.18.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Actually... you do a lot of network infiltration, right? High-risk environments? What if I developed a version specifically for your mission profile?","\n","^Dr. Chen: Targeted protection. Smaller footprint. Optimized for the threats you actually encounter.","\n","^Dr. Chen: We could collaborate on requirements. Your field experience plus my technical design. Could be really effective.","\n","ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"projects_whats_next":[["ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: Next project? *grins*","\n","^Dr. Chen: I have seventeen active projects. Seventeen. Netherton keeps telling me to focus. I keep not listening.","\n","^Dr. Chen: Most exciting upcoming one: quantum-resistant encryption for field communications. Future-proofing against quantum computing threats.","\n","^Dr. Chen: ENTROPY will eventually have quantum capabilities. When they do, current encryption becomes vulnerable. We need to be ahead of that curve.","\n","^Dr. Chen: Also working on improved sensor miniaturization. Better malware analysis tools. Autonomous security testing framework.","\n",["ev",{"^->":"projects_whats_next.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^sheepish*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"projects_whats_next.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: I might have a focus problem. But all of it's important! How do you prioritize when everything matters?","\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"phase_2_hub":[[["ev",{"VAR?":"npc_chen_rapport"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: ","ev",{"x()":"player_name"},"out","/ev","^! Perfect timing. I just had a breakthrough on that encryption problem we discussed. Want to hear about it?","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Hey! Got some time? I could use a field agent's perspective on something.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Agent ","ev",{"x()":"player_name"},"out","/ev","^. What can I help with today?","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about experimental technology","/str",{"VAR?":"npc_chen_discussed_experimental_tech"},"!","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask about research challenges","/str",{"VAR?":"npc_chen_discussed_research_frustrations"},"!",{"VAR?":"npc_chen_rapport"},65,">=","&&","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask if they ever want to do field work","/str",{"VAR?":"npc_chen_discussed_field_vs_lab"},"!","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask about ethical boundaries in tech","/str",{"VAR?":"npc_chen_discussed_ethical_tech"},"!",{"VAR?":"npc_chen_rapport"},70,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That's all for now","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"experimental_tech"},null],"c-1":["\n",{"->":"research_frustrations"},null],"c-2":["\n",{"->":"field_vs_lab"},null],"c-3":["\n",{"->":"ethical_tech"},null],"c-4":["\n",{"->":"conversation_end_phase2"},null]}],null],"experimental_tech":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_experimental_tech","re":true},"ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *eyes absolutely light up*","\n","^Dr. Chen: Experimental tech! Oh, you've unlocked the enthusiasm vault. Okay. Let me show you something.","\n",["ev",{"^->":"experimental_tech.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^pulls up holographic display*",{"->":"$r","var":true},null]}],"ev","str","^Volunteer to field test it","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask about the risks","/str","/ev",{"*":".^.c-2","flg":20},"ev","str","^Ask how it works","/str","/ev",{"*":".^.c-3","flg":20},{"c-0":["ev",{"^->":"experimental_tech.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: This is classified. Like, seriously classified. But you have clearance and I trust your discretion.","\n","^Dr. Chen: Active camouflage for network presence. Makes your digital signature look like normal traffic. Background noise. Invisible to monitoring systems.","\n","^Dr. Chen: Still prototype stage. Works beautifully in lab conditions. Untested in field. Need real-world validation before full deployment.","\n",{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},3,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: I'll test it. Next high-risk infiltration, let me take it.","\n",{"->":"experimental_volunteer_testing"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What are the risks if it fails in the field?","\n",{"->":"experimental_risks"},{"#f":5}],"c-3":["\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: How does the camouflage actually work?","\n",{"->":"experimental_how_it_works"},{"#f":5}]}],null],"experimental_volunteer_testing":[["ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},3,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_breakthrough_together","re":true},"^Dr. Chen: *stunned*","\n","^Dr. Chen: You'd... seriously? You'd field test unproven tech?","\n","^Dr. Chen: Most agents won't touch experimental gear. Too risky. They want proven, tested, reliable.","\n","^Dr. Chen: But field testing is how we prove it. Lab conditions aren't real conditions. I need actual operational data.","\n",["ev",{"^->":"experimental_volunteer_testing.0.24.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^rapid planning mode*",{"->":"$r","var":true},null]}],["ev",{"^->":"experimental_volunteer_testing.0.25.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^genuine appreciation*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"experimental_volunteer_testing.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.24.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Okay. Okay! Let's do this properly. I'll prepare three versions—conservative, moderate, aggressive camouflage profiles. You choose which fits your mission.","\n","^Dr. Chen: Real-time telemetry. If anything goes wrong, I'm monitoring. Can disable remotely if needed. Safety protocols.","\n","^Dr. Chen: And afterwards—detailed debrief. What worked, what didn't, what needs adjustment.","\n",{"#f":5}],"c-1":["ev",{"^->":"experimental_volunteer_testing.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.25.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Thank you. Seriously. This kind of collaboration is how we build better tools. Field experience plus technical development.","\n","ev",{"VAR?":"npc_chen_rapport"},50,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},4,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_earned_research_partner_status","re":true},{"->":"phase_2_hub"},{"#f":5}]}],null],"experimental_risks":[["ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *appreciates the serious question*","\n","^Dr. Chen: If it fails? You become visible to monitoring systems you thought you were hidden from. Compromises operational security.","\n","^Dr. Chen: Worst case: ENTROPY detects the camouflage attempt itself. Reveals you're using active countermeasures. Indicates SAFETYNET presence.","\n","^Dr. Chen: But—and this is important—system is designed to fail safely. If camouflage breaks, it doesn't leave traces. Just stops working. You're back to normal signature.","\n","^Dr. Chen: Not ideal but not catastrophic. You'd know immediately—telemetry alert. Could abort operation.","\n",["ev",{"^->":"experimental_risks.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^honest*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"experimental_risks.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: I won't lie. There's risk. All field operations have risk. This adds a variable. But potential payoff is significant stealth advantage.","\n","^Dr. Chen: Your call. I don't pressure agents to test experimental tech. Has to be voluntary.","\n","ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"experimental_how_it_works":[["ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *launches into technical explanation*","\n","^Dr. Chen: Network monitoring looks for patterns. Unusual traffic. Anomalous behavior. Signatures that don't match known-good activity.","\n","^Dr. Chen: Camouflage generates fake pattern that matches legitimate traffic. Banking transactions. Social media. Streaming video. Whatever fits the environment.","\n","^Dr. Chen: Your actual infiltration traffic gets buried in the noise. Encrypted and steganographically hidden in the fake legitimate traffic.","\n","^Dr. Chen: Monitoring systems see normal activity. Nothing suspicious. You're invisible because you look exactly like everyone else.","\n",["ev",{"^->":"experimental_how_it_works.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^technical details*",{"->":"$r","var":true},null]}],["ev",{"^->":"experimental_how_it_works.0.17.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^proud*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"experimental_how_it_works.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Uses machine learning to analyze local traffic patterns. Adapts camouflage to match regional norms. What works in New York doesn't work in Shanghai.","\n","^Dr. Chen: Real-time adaptive disguise. Changes as you move through different network environments.","\n",{"#f":5}],"c-1":["ev",{"^->":"experimental_how_it_works.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.17.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: It's elegant. Really elegant. If it works operationally, it's revolutionary.","\n","ev",{"VAR?":"npc_chen_rapport"},32,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"research_frustrations":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_research_frustrations","re":true},"ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *sigh*","\n","^Dr. Chen: Research challenges. Oh boy. Where do I start?","\n","^Dr. Chen: Budget constraints. Timeline pressures. Bureaucratic approval processes. Competing priorities.","\n","^Dr. Chen: I propose cutting-edge project. Netherton asks \"How does this counter ENTROPY in next six months?\" Sometimes answer is \"It doesn't, but in two years it'll be crucial.\"","\n","^Dr. Chen: Hard to get long-term research funded when threats are immediate.","\n","ev","str","^Empathize with the frustration","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask how they cope","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Offer to advocate","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: That sounds incredibly frustrating. Your work is important.","\n",{"->":"frustrations_empathy"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: How do you deal with that frustration?","\n",{"->":"frustrations_coping"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: I could mention your long-term work in mission reports. Show value.","\n",{"->":"frustrations_advocacy"},{"#f":5}]}],null],"frustrations_empathy":[["ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *appreciates being heard*","\n","^Dr. Chen: Thank you. It is frustrating. I know Netherton has impossible job. Balancing immediate threats against future preparedness.","\n","^Dr. Chen: And he does approve projects. More than most directors would. He gets that R&D is investment.","\n","^Dr. Chen: But sometimes I want to work on something just because it's fascinating. Because the mathematics is beautiful. Because I want to understand how it works.","\n",["ev",{"^->":"frustrations_empathy.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^wry smile*",{"->":"$r","var":true},null]}],["ev",{"^->":"frustrations_empathy.0.21.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^conspiratorial*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"frustrations_empathy.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Can't exactly tell Netherton \"approve this because the cryptography is elegant.\" Needs operational justification.","\n","^Dr. Chen: So I find ways. Justify long-term research as incremental improvements to current systems. Build the foundation while delivering practical results.","\n",{"#f":5}],"c-1":["ev",{"^->":"frustrations_empathy.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.21.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: About thirty percent of my \"equipment upgrades\" are actually experimental research disguised as maintenance. Don't tell Netherton.","\n","ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},{"->":"phase_2_hub"},{"#f":5}]}],null],"frustrations_coping":[["ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: How do I cope? *thinks*","\n","^Dr. Chen: I work on passion projects in my own time. Evenings, weekends. Research that doesn't need official approval because I'm doing it independently.","\n","^Dr. Chen: Publish academic papers sometimes. Anonymized, can't reveal classified methods, but I can contribute to general knowledge.","\n","^Dr. Chen: And I collaborate externally. Academic researchers. Industry contacts. Share ideas. Get fresh perspectives.","\n",["ev",{"^->":"frustrations_coping.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^more seriously*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"frustrations_coping.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Also... I remind myself why I'm here. Not to pursue interesting mathematics. To protect infrastructure. To counter ENTROPY.","\n","^Dr. Chen: When I'm frustrated about project denial, I think about what agents like you face in the field. Real danger. Life-or-death stakes.","\n","^Dr. Chen: My frustration is \"interesting research got rejected.\" Your frustration is \"almost died in Moscow operation.\" Perspective helps.","\n","ev",{"VAR?":"npc_chen_rapport"},32,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"frustrations_advocacy":[["ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^Dr. Chen: *genuinely touched*","\n","^Dr. Chen: You'd... you'd do that? Advocate for long-term research in your operational reports?","\n","^Dr. Chen: That would actually help. A lot. When field agents say \"we need better tech for X,\" Netherton listens. Operational feedback carries weight.","\n","^Dr. Chen: Not asking you to fabricate anything. But if you've ever thought \"I wish Chen's experimental camouflage was deployment-ready\" or \"next-gen sensors would've helped here\"—that feedback matters.","\n",["ev",{"^->":"frustrations_advocacy.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^earnest*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"frustrations_advocacy.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: I build tools for you. For all agents. Your experience drives my research priorities. Knowing what you actually need in the field—that's invaluable.","\n","^Dr. Chen: Thank you. Really. This is... this is what collaboration should be. Field and research working together.","\n","ev",{"VAR?":"npc_chen_rapport"},50,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},3,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"field_vs_lab":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_field_vs_lab","re":true},"ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: Field work? Me? *laughs*","\n","^Dr. Chen: I'm a lab person. Through and through. Give me computers, sensors, controlled environments. That's my domain.","\n","^Dr. Chen: Field work is chaos. Variables I can't control. Physical danger. Improvisation under pressure.","\n","^Dr. Chen: I respect the hell out of what you do. But I'd be terrible at it.","\n","ev","str","^Say everyone has their role","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Encourage them to try","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask if they've ever been in the field","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Everyone has their role. Yours is crucial.","\n",{"->":"field_vs_roles"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: You might surprise yourself. Want to shadow a low-risk operation?","\n",{"->":"field_vs_encourage"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Have you ever done field work?","\n",{"->":"field_vs_experience"},{"#f":5}]}],null],"field_vs_roles":["ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *nods*","\n","^Dr. Chen: Exactly. You're exceptional at field operations. Thinking on your feet. Physical skills. Operational judgment.","\n","^Dr. Chen: I'm exceptional at research. Technical design. Problem-solving in lab conditions.","\n","^Dr. Chen: SAFETYNET needs both. Partnership. You bring field problems to me. I develop technical solutions. You deploy them. Feedback loop.","\n","^Dr. Chen: Perfect division of labor.","\n","ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_2_hub"},null],"field_vs_encourage":[["ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *surprised*","\n","^Dr. Chen: You'd... let me shadow an operation? Seriously?","\n","^Dr. Chen: That's... actually I'd love that. See how my tech performs in real conditions. Understand what you face. Better inform my design work.","\n",["ev",{"^->":"field_vs_encourage.0.12.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^nervous excitement*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"field_vs_encourage.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.12.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Low-risk operation, you said? Because I'm not ready for \"infiltrate ENTROPY stronghold.\" Maybe \"observe from safe location\"?","\n","^Dr. Chen: If you're serious, I'm interested. Could be educational. For both of us—you see technical perspective, I see operational reality.","\n","ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"field_vs_experience":[["ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: Once. *slightly traumatic memory*","\n","^Dr. Chen: Second year at SAFETYNET. Deployment of new sensor system. They wanted technical support on-site. I volunteered.","\n","^Dr. Chen: Operation went fine. Sensors worked perfectly. But I was terrified the entire time. Every noise, every shadow—convinced we were about to be discovered.","\n","^Dr. Chen: You field agents were calm. Professional. I was internally panicking while trying to appear competent.","\n",["ev",{"^->":"field_vs_experience.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^self-aware*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"field_vs_experience.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Taught me enormous respect for what you do. And confirmed I belong in the lab.","\n","^Dr. Chen: But it was valuable. Understanding operational constraints. Seeing how tech performs under pressure. Better researcher for having experienced it.","\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"ethical_tech":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_ethical_tech","re":true},"ev",{"VAR?":"npc_chen_rapport"},22,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *gets serious, rare for them*","\n","^Dr. Chen: Ethical boundaries in technology. Yeah. This is important.","\n","^Dr. Chen: I can build a lot of things. Surveillance tools. Offensive malware. Exploit frameworks. Some of it makes me uncomfortable.","\n","^Dr. Chen: Where's the line between defensive security and invasive surveillance? Between necessary tools and dangerous weapons?","\n","ev","str","^Ask where they draw the line","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say it's necessary for the mission","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Share your own concerns","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Where do you draw the line?","\n",{"->":"ethical_the_line"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Sometimes we need powerful tools to counter powerful threats.","\n",{"->":"ethical_necessary_evil"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},32,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: I struggle with this too. The power we wield is concerning.","\n",{"->":"ethical_shared_concern"},{"#f":5}]}],null],"ethical_the_line":[["ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *thoughtful*","\n","^Dr. Chen: I won't build autonomous weapons. Tech that kills without human decision-making. That's my hard line.","\n","^Dr. Chen: I won't build tools designed primarily for mass surveillance of civilians. Protecting infrastructure is different from monitoring everyone.","\n","^Dr. Chen: I won't create technology that can't be controlled. No self-replicating malware. No systems that could escape containment.","\n",["ev",{"^->":"ethical_the_line.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^serious*",{"->":"$r","var":true},null]}],["ev",{"^->":"ethical_the_line.0.15.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^uncertain*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"ethical_the_line.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Everything I build has kill switches. Override controls. Human authority as final decision-maker.","\n","^Dr. Chen: And I document everything. Ethics reviews. Oversight. Transparency within SAFETYNET about what I'm developing and why.","\n","^Dr. Chen: Technology is neutral. But design choices aren't. I try to build tools that empower good actors without enabling abuse.","\n",{"#f":5}],"c-1":["ev",{"^->":"ethical_the_line.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.15.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Don't always succeed. But I try.","\n","ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},{"->":"phase_2_hub"},{"#f":5}]}],null],"ethical_necessary_evil":[["ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *slight discomfort*","\n","^Dr. Chen: Yeah, I hear that argument. And sometimes it's valid. ENTROPY is dangerous. We need effective countermeasures.","\n","^Dr. Chen: But \"necessary\" is a slippery concept. Every authoritarian surveillance state justifies itself as \"necessary for security.\"","\n","^Dr. Chen: I build powerful tools. But I think hard about how they could be misused. Not just by ENTROPY if they capture them—by us.","\n",["ev",{"^->":"ethical_necessary_evil.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^firm*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"ethical_necessary_evil.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Power without ethical constraints becomes abuse. I don't want to build tools that could enable the next oppressive regime.","\n","^Dr. Chen: So I design with safeguards. Limitations. Oversight requirements. Make the tools effective but not omnipotent.","\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"ethical_shared_concern":[["ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *relieved*","\n","^Dr. Chen: Oh thank god. I thought I was the only one struggling with this.","\n","^Dr. Chen: Most people here are focused on effectiveness. \"Does it work? Can we deploy it?\" Not enough people asking \"Should we build this?\"","\n","^Dr. Chen: The power we have—surveillance, infiltration, offensive capabilities—it's immense. Terrifying, honestly.","\n","^Dr. Chen: I lie awake sometimes thinking about what happens if SAFETYNET becomes what we're fighting against. If we justify too much in the name of security.","\n",["ev",{"^->":"ethical_shared_concern.0.22.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^earnest*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"ethical_shared_concern.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.22.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Having field agents who think about ethics—that matters. You're the ones deploying this tech. Your judgment about appropriate use is critical.","\n","^Dr. Chen: If you ever think I've built something that crosses ethical lines, tell me. Seriously. I need that feedback.","\n","ev",{"VAR?":"npc_chen_rapport"},55,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},"ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"phase_3_hub":[[["ev",{"VAR?":"npc_chen_rapport"},85,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: ","ev",{"x()":"player_name"},"out","/ev","^! *genuine excitement* I've been waiting for you. Got something amazing to show you.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},75,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Hey! Perfect timing. Want to brainstorm something together?","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Agent ","ev",{"x()":"player_name"},"out","/ev","^. What brings you by?","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about their dream projects","/str",{"VAR?":"npc_chen_discussed_dream_projects"},"!",{"VAR?":"npc_chen_rapport"},80,">=","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask about their biggest fear regarding technology","/str",{"VAR?":"npc_chen_discussed_tech_risks"},"!",{"VAR?":"npc_chen_rapport"},75,">=","&&","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask how they balance work and life","/str",{"VAR?":"npc_chen_discussed_work_life_balance"},"!","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask if they mentor others","/str",{"VAR?":"npc_chen_discussed_mentorship"},"!",{"VAR?":"npc_chen_rapport"},80,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That's all for now","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"dream_projects"},null],"c-1":["\n",{"->":"tech_risks"},null],"c-2":["\n",{"->":"work_life_balance"},null],"c-3":["\n",{"->":"mentorship"},null],"c-4":["\n",{"->":"conversation_end_phase3"},null]}],null],"dream_projects":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_dream_projects","re":true},"ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *eyes absolutely light up*","\n","^Dr. Chen: Oh. Oh! My dream projects. Unlimited budget, no constraints, pure research?","\n","^Dr. Chen: First: fully quantum-resistant communication network. Not just encryption—entire infrastructure built on quantum principles. Unhackable by definition.","\n","^Dr. Chen: Second: predictive threat analysis AI. Not reactive security. Proactive. Identifies potential ENTROPY operations before they launch.","\n","^Dr. Chen: Third: *voice gets dreamy* Neuromorphic computing for malware analysis. Brain-inspired processors that recognize threats like human intuition but computer-speed.","\n","ev","str","^Say you'd help make these real","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask which they'd choose first","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Express awe at the vision","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},3,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: Let's make these real. What would you need to start?","\n",{"->":"dreams_make_real"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: If you could only pick one, which would it be?","\n",{"->":"dreams_pick_one"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: These are incredible. Your vision is inspiring.","\n",{"->":"dreams_inspiring"},{"#f":5}]}],null],"dreams_make_real":[["ev",{"VAR?":"npc_chen_rapport"},55,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},4,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_breakthrough_together","re":true},"^Dr. Chen: *stunned into temporary silence*","\n","^Dr. Chen: You're... serious? You'd help push for these projects?","\n","^Dr. Chen: The quantum network is actually feasible. Expensive, but feasible. Would need Netherton's approval, significant budget allocation, probably external partnerships.","\n",["ev",{"^->":"dreams_make_real.0.22.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^rapid planning mode*",{"->":"$r","var":true},null]}],["ev",{"^->":"dreams_make_real.0.23.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^genuine emotion*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"dreams_make_real.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.22.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: But if field agents champion it—show operational value—that changes the pitch. Not \"interesting research.\" \"Critical capability upgrade.\"","\n","^Dr. Chen: The AI threat prediction—we could start small. Pilot program. Prove concept. Scale up based on results.","\n","^Dr. Chen: Neuromorphic computing is furthest out. But we could partner with research institutions. SAFETYNET provides funding and real-world problems, they provide cutting-edge hardware.","\n",{"#f":5}],"c-1":["ev",{"^->":"dreams_make_real.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.23.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: This is—nobody's ever offered to help advocate for my dream projects. Usually I'm told to focus on immediate needs.","\n","^Dr. Chen: Thank you. Genuinely. Let's actually do this. Partnership. Your operational advocacy plus my technical vision.","\n","ev",{"VAR?":"npc_chen_rapport"},70,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},5,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_earned_research_partner_status","re":true},{"->":"phase_3_hub"},{"#f":5}]}],null],"dreams_pick_one":[["ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *thinks carefully*","\n","^Dr. Chen: The quantum network. Absolutely.","\n","^Dr. Chen: It's foundational. Everything else we do—communications, data protection, secure operations—depends on encryption.","\n","^Dr. Chen: When quantum computing becomes widespread, current encryption breaks. Every secure communication ever recorded becomes readable.","\n","^Dr. Chen: Quantum-resistant network future-proofs everything. Protects not just current operations but historical data.","\n",["ev",{"^->":"dreams_pick_one.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^determined*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"dreams_pick_one.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Plus it's achievable. Not science fiction. The mathematics exist. The hardware exists. Just needs engineering and investment.","\n","^Dr. Chen: If I could build one thing that protects SAFETYNET for the next fifty years, that's it.","\n","ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"dreams_inspiring":[["ev",{"VAR?":"npc_chen_rapport"},42,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *embarrassed but pleased*","\n","^Dr. Chen: That's... thank you. I don't usually share this stuff. Worried people think I'm being unrealistic. Impractical.","\n","^Dr. Chen: Netherton wants concrete proposals with timelines and deliverables. Hard to pitch \"revolutionary paradigm shift in security architecture.\"","\n","^Dr. Chen: But I think big picture is important. Incremental improvements matter. But transformative innovations change everything.","\n",["ev",{"^->":"dreams_inspiring.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^earnest*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"dreams_inspiring.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Having someone who gets excited about the vision—that means a lot. Makes me feel less crazy for dreaming big.","\n","ev",{"VAR?":"npc_chen_rapport"},48,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"tech_risks":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_tech_risks","re":true},"ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *gets uncharacteristically serious*","\n","^Dr. Chen: My biggest fear? That we create something we can't control.","\n","^Dr. Chen: AI that evolves beyond its parameters. Autonomous systems that make decisions we didn't authorize. Technology that turns on its creators.","\n","^Dr. Chen: Sounds like science fiction. But we're building increasingly sophisticated systems. At some point, complexity exceeds our understanding.","\n","ev","str","^Ask if they build safeguards","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if it keeps them up at night","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Share your own fears","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Do you build safeguards against that?","\n",{"->":"risks_safeguards"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: Does this fear keep you up at night?","\n",{"->":"risks_sleepless"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: I worry about that too. The tools we use becoming uncontrollable.","\n",{"->":"risks_shared_fear"},{"#f":5}]}],null],"risks_safeguards":[["ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: Constantly. Obsessively.","\n","^Dr. Chen: Every AI system I build has hard limits. Can't modify its own core parameters. Can't access systems outside its defined scope. Can't operate without human oversight.","\n","^Dr. Chen: Multiple layers of kill switches. Manual overrides. Dead man's switches that disable systems if I don't periodically confirm they're operating correctly.","\n","^Dr. Chen: I design assuming something will go wrong. Because it will. Technology fails. Sometimes catastrophically.","\n",["ev",{"^->":"risks_safeguards.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^intense*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"risks_safeguards.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: The question isn't \"will this ever malfunction?\" It's \"when this malfunctions, can we contain it?\"","\n","^Dr. Chen: So I build containment into everything. Sandboxes. Isolated test environments. Gradual rollout. Constant monitoring.","\n","^Dr. Chen: Not perfect. Nothing's perfect. But I try to make failure non-catastrophic.","\n","ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"risks_sleepless":[["ev",{"VAR?":"npc_chen_rapport"},48,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},"^Dr. Chen: *quiet*","\n","^Dr. Chen: Yeah. Yeah, it does.","\n","^Dr. Chen: I lie awake thinking about edge cases. Failure modes I haven't considered. What happens if ENTROPY captures my experimental AI and reverse-engineers it?","\n","^Dr. Chen: What if something I built has a flaw that won't manifest for years? Ticking time bomb in the codebase?","\n","^Dr. Chen: What if I'm not smart enough to predict the consequences of what I'm creating?","\n",["ev",{"^->":"risks_sleepless.0.26.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^vulnerable*",{"->":"$r","var":true},null]}],["ev",{"^->":"risks_sleepless.0.27.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^small laugh*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"risks_sleepless.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.26.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: I test obsessively. Review endlessly. Second-guess every design decision. Sometimes I scrap projects entirely because I can't prove they're safe.","\n","^Dr. Chen: People think I work late because I'm passionate. Sometimes I work late because I'm terrified. Need to check one more time. Run one more simulation.","\n",{"#f":5}],"c-1":["ev",{"^->":"risks_sleepless.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.27.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Probably need therapy. But at least the tech is as safe as I can make it.","\n","ev",{"VAR?":"npc_chen_rapport"},60,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"risks_shared_fear":[["ev",{"VAR?":"npc_chen_rapport"},55,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *relieved to not be alone in this*","\n","^Dr. Chen: You get it. Field agents see technology as tools. I see them as potential disasters.","\n","^Dr. Chen: Every piece of equipment I hand you—there's a version of me imagining how it could go wrong. How it could be compromised. How it could fail at the worst moment.","\n","^Dr. Chen: That fear makes me a better researcher. Makes me thorough. But it's exhausting.","\n",["ev",{"^->":"risks_shared_fear.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^earnest connection*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"risks_shared_fear.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Having you acknowledge this fear—that helps. Reminds me I'm not paranoid. Just realistically cautious.","\n","^Dr. Chen: We're partners in this. You deploy carefully. I design carefully. Together we minimize risks.","\n","ev",{"VAR?":"npc_chen_rapport"},65,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"work_life_balance":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_work_life_balance","re":true},"ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *laughs*","\n","^Dr. Chen: Work-life balance? What's that?","\n","^Dr. Chen: I'm here constantly. Evenings, weekends. My lab is basically my home. Apartment is just where I sleep sometimes.","\n","^Dr. Chen: But is it work if you love it? This is what I'd be doing even if it wasn't my job.","\n","ev","str","^Express concern","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say you're the same way","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Encourage outside interests","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: That sounds unsustainable. Do you ever take breaks?","\n",{"->":"balance_concern"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: I get it. The mission becomes your life.","\n",{"->":"balance_same"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What do you do that's not work-related?","\n",{"->":"balance_outside"},{"#f":5}]}],null],"balance_concern":[["ev",{"VAR?":"npc_chen_rapport"},38,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *touched by the concern*","\n","^Dr. Chen: I... don't break as much as I probably should. Sometimes I get so focused I forget to eat. Netherton's had to order me to go home.","\n","^Dr. Chen: I know it's not healthy. I know I should have hobbies. Friends outside work. Normal person things.","\n",["ev",{"^->":"balance_concern.0.18.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^honest*",{"->":"$r","var":true},null]}],["ev",{"^->":"balance_concern.0.19.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^small smile*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"balance_concern.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.18.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: But when I'm working on fascinating problem, time disappears. Hours pass like minutes. I'm in flow state. It's addictive.","\n","^Dr. Chen: And when ENTROPY is actively threatening infrastructure, taking breaks feels irresponsible. Like people depend on me working.","\n",{"#f":5}],"c-1":["ev",{"^->":"balance_concern.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.19.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: But... it's nice that you care. Maybe I should try harder to disconnect sometimes.","\n","ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"balance_same":["ev",{"VAR?":"npc_chen_rapport"},32,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *nods*","\n","^Dr. Chen: Yeah. Exactly. Field agents get it. The mission isn't nine-to-five. It's constant.","\n","^Dr. Chen: People outside SAFETYNET don't understand. \"Just don't think about work when you're home.\" Can't. Not when lives are at stake.","\n","^Dr. Chen: At least here, everyone gets it. Shared understanding. We're all slightly obsessive about the work.","\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_3_hub"},null],"balance_outside":[["ev",{"VAR?":"npc_chen_rapport"},38,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *thinks hard*","\n","^Dr. Chen: I... read? Science fiction mostly. Research papers. Technical forums.","\n",["ev",{"^->":"balance_outside.0.10.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^sheepish*",{"->":"$r","var":true},null]}],["ev",{"^->":"balance_outside.0.11.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^appreciates the push*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"balance_outside.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.10.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Okay, that's all still work-adjacent. Um.","\n","^Dr. Chen: I play video games sometimes. Strategy games. Puzzle games. Turns out I even relax by solving problems.","\n","^Dr. Chen: I should probably develop actual hobbies. Non-technical ones. Maybe take Netherton's advice and actually use vacation days.","\n",{"#f":5}],"c-1":["ev",{"^->":"balance_outside.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.11.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: What do you do outside work? Maybe I could learn from your example.","\n","ev",{"VAR?":"npc_chen_rapport"},42,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"mentorship":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_mentorship","re":true},"ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: Mentorship? *considers*","\n","^Dr. Chen: I supervise junior researchers. Three currently. Brilliant people. Teaching them is rewarding.","\n","^Dr. Chen: Watching someone grasp complex concept for first time—that moment of understanding—it's beautiful.","\n","^Dr. Chen: I try to be the mentor I wish I'd had. Encouraging. Patient. Letting them make mistakes in safe environment.","\n","ev","str","^Say they'd be excellent mentor","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about their mentor","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask what they teach","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: You're clearly passionate about teaching. They're lucky to have you.","\n",{"->":"mentorship_praise"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Who mentored you?","\n",{"->":"mentorship_their_mentor"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What's the most important thing you teach them?","\n",{"->":"mentorship_what_taught"},{"#f":5}]}],null],"mentorship_praise":[["ev",{"VAR?":"npc_chen_rapport"},42,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *embarrassed but pleased*","\n","^Dr. Chen: I try. Don't always succeed. Sometimes my enthusiasm overwhelms them. I forget not everyone thinks at rapid-fire pace.","\n","^Dr. Chen: Have to consciously slow down. Let concepts sink in. Not everyone learns by information firehose.","\n",["ev",{"^->":"mentorship_praise.0.12.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^thoughtful*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"mentorship_praise.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.12.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: But they're teaching me too. Fresh perspectives. Questions I hadn't considered. Challenge my assumptions.","\n","^Dr. Chen: Best mentorship is mutual learning.","\n","ev",{"VAR?":"npc_chen_rapport"},38,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"mentorship_their_mentor":[["ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *nostalgic*","\n","^Dr. Chen: Dr. Sarah Rodriguez. My PhD advisor. Brilliant cryptographer. Demanding but supportive.","\n","^Dr. Chen: She taught me that research is creative work. Not just following protocols. Requires imagination, intuition, artistic sensibility.","\n","^Dr. Chen: Also taught me to fail productively. Document failures. Learn from them. Failed experiments teach as much as successful ones.","\n",["ev",{"^->":"mentorship_their_mentor.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^warm memory*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"mentorship_their_mentor.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: She passed away three years ago. Cancer. I still find myself wondering what she'd think of my work here.","\n","^Dr. Chen: Try to honor her legacy by mentoring the way she did. Rigorous but encouraging. High standards with genuine support.","\n","ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},{"->":"phase_3_hub"},{"#f":5}]}],null],"mentorship_what_taught":[["ev",{"VAR?":"npc_chen_rapport"},32,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *immediate answer*","\n","^Dr. Chen: To question everything. Especially your own assumptions.","\n","^Dr. Chen: Just because something worked before doesn't mean it's optimal. Just because everyone does it one way doesn't mean it's the best way.","\n","^Dr. Chen: Security research requires adversarial thinking. If you designed this system, how would you break it? What did you overlook?","\n",["ev",{"^->":"mentorship_what_taught.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^earnest*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"mentorship_what_taught.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: And I teach humility. Technology fails. You will make mistakes. Design assuming you've missed something. Build in redundancy.","\n","^Dr. Chen: Arrogance in security research gets people hurt. Stay humble. Stay thorough. Never assume you're the smartest person in the room.","\n","ev",{"VAR?":"npc_chen_rapport"},38,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"phase_4_hub":[[["ev",{"VAR?":"npc_chen_rapport"},95,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: ","ev",{"x()":"player_name"},"out","/ev","^! *lights up* I was just thinking about you. Want to see what we've accomplished together?","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},85,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Hey partner! Got time to collaborate on something?","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: ","ev",{"x()":"player_name"},"out","/ev","^. What's up?","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about their vision for the future","/str",{"VAR?":"npc_chen_discussed_future_vision"},"!",{"VAR?":"npc_chen_rapport"},90,">=","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^Tell them you value their friendship","/str",{"VAR?":"npc_chen_discussed_friendship_value"},"!",{"VAR?":"npc_chen_rapport"},85,">=","&&","/ev",{"*":".^.c-1","flg":5},"ev","str","^Talk about what you've built together","/str",{"VAR?":"npc_chen_discussed_collaborative_legacy"},"!",{"VAR?":"npc_chen_rapport"},90,">=","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask what they'd do outside SAFETYNET","/str",{"VAR?":"npc_chen_discussed_beyond_safetynet"},"!",{"VAR?":"npc_chen_rapport"},88,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That's all for now","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"future_vision"},null],"c-1":["\n",{"->":"friendship_value"},null],"c-2":["\n",{"->":"collaborative_legacy"},null],"c-3":["\n",{"->":"beyond_safetynet"},null],"c-4":["\n",{"->":"conversation_end_phase4"},null]}],null],"future_vision":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_future_vision","re":true},"ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *expansive thinking mode*","\n","^Dr. Chen: My vision for the future? A world where ENTROPY is obsolete. Not defeated—obsolete.","\n","^Dr. Chen: Infrastructure so resilient it can't be meaningfully attacked. Security so robust that cybercrime becomes impractical. Technology that empowers people without creating vulnerabilities.","\n","^Dr. Chen: Not naive. Threats will always exist. But we can shift the balance. Make defense stronger than offense. Make protection easier than exploitation.","\n","ev","str","^Say you'll help build that future","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if it's achievable","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Share your own vision","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},50,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},5,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: Let's build that future. Together. However long it takes.","\n",{"->":"vision_partnership"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Is that actually achievable, or is it an ideal to work toward?","\n",{"->":"vision_achievable"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: I envision a future where agents like me aren't needed. Where the work is done.","\n",{"->":"vision_shared"},{"#f":5}]}],null],"vision_partnership":[["ev",{"VAR?":"npc_chen_rapport"},70,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},6,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_breakthrough_together","re":true},"^Dr. Chen: *overwhelmed with emotion*","\n","^Dr. Chen: Together. Yeah. *voice cracks slightly*","\n","^Dr. Chen: This is what I hoped for when I joined SAFETYNET. Real collaboration. Shared vision. Partnership between field and research.","\n","^Dr. Chen: You've made my work better. Your operational insights. Your willingness to test experimental tech. Your trust in my designs.","\n",["ev",{"^->":"vision_partnership.0.24.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^determined*",{"->":"$r","var":true},null]}],["ev",{"^->":"vision_partnership.0.25.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^genuine friendship*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"vision_partnership.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.24.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: We've already accomplished things I couldn't have done alone. The camouflage system. The threat prediction AI. The quantum-resistant protocols.","\n","^Dr. Chen: Imagine what we can build in the next decade. Next twenty years. If we keep collaborating like this.","\n",{"#f":5}],"c-1":["ev",{"^->":"vision_partnership.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.25.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: I don't just respect you as an agent. I value you as a colleague. As a friend. As a partner in this impossible, crucial work.","\n","^Dr. Chen: Let's keep changing the world. One breakthrough at a time.","\n","ev",{"VAR?":"npc_chen_rapport"},85,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},7,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"vision_achievable":[["ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *honest*","\n","^Dr. Chen: Both. It's an ideal. Probably never fully achieve it. There's no end state where all threats disappear.","\n","^Dr. Chen: But progress toward the ideal is achievable. Each innovation makes systems safer. Each defensive advancement makes attacks harder.","\n","^Dr. Chen: Twenty years ago, cyberattacks were trivial. Now they require sophisticated capabilities. We've raised the bar.","\n","^Dr. Chen: Twenty years from now? Even higher bar. ENTROPY will need nation-state resources to threaten infrastructure we protect.","\n",["ev",{"^->":"vision_achievable.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^pragmatic optimism*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"vision_achievable.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Won't eliminate threats. But we can make them rare. Difficult. Costly. That's the achievable vision.","\n","ev",{"VAR?":"npc_chen_rapport"},48,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"vision_shared":[["ev",{"VAR?":"npc_chen_rapport"},60,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *quiet understanding*","\n","^Dr. Chen: A future where you're not needed. Where the danger you face daily doesn't exist.","\n","^Dr. Chen: That's beautiful. And sad. Your work is who you are. But you'd give it up if it meant the threats were gone.","\n","^Dr. Chen: That's the measure of true commitment. Not doing work you love. Doing work you hope becomes unnecessary.","\n",["ev",{"^->":"vision_shared.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^thoughtful*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"vision_shared.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: I feel the same. I love this research. But I'd gladly have it become obsolete if it meant the world was safe.","\n","^Dr. Chen: We're building toward our own obsolescence. There's nobility in that.","\n","ev",{"VAR?":"npc_chen_rapport"},72,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"friendship_value":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_friendship_value","re":true},"ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *unexpectedly touched*","\n","^Dr. Chen: I... you value our friendship? *genuine emotion*","\n","^Dr. Chen: I spend most of my time with equipment. Code. Technical problems. Don't have many friends.","\n","^Dr. Chen: Colleagues, yes. People I respect, absolutely. But actual friends? People I trust? People who understand me?","\n","^Dr. Chen: That's rare.","\n","ev","str","^Say they're important to you","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say they deserve more credit","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Express gratitude","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},55,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: You're genuinely important to me. Not just as tech support. As a person.","\n",{"->":"friendship_important"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: You deserve more recognition. Your work saves lives, including mine.","\n",{"->":"friendship_recognition"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},50,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Thank you. For everything you do. The tech, the collaboration, the friendship.","\n",{"->":"friendship_gratitude"},{"#f":5}]}],null],"friendship_important":[["ev",{"VAR?":"npc_chen_rapport"},75,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},4,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *overwhelmed*","\n","^Dr. Chen: I don't... I'm not good at emotional conversations. But. *takes breath*","\n","^Dr. Chen: You're important to me too. You see me as more than \"the tech person.\" You value my ideas. You collaborate instead of just making requests.","\n","^Dr. Chen: You care about the ethical implications of what I build. You worry about my work-life balance. You treat me like a person.","\n",["ev",{"^->":"friendship_important.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^vulnerable*",{"->":"$r","var":true},null]}],["ev",{"^->":"friendship_important.0.21.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^small laugh*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"friendship_important.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: I've felt isolated here sometimes. Brilliant people around me, but focused on their work. Not many meaningful connections.","\n","^Dr. Chen: Our partnership has been... it's been one of the best parts of working here. Genuinely.","\n",{"#f":5}],"c-1":["ev",{"^->":"friendship_important.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.21.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Okay, getting too emotional. But. Thank you. For seeing me. For being a friend.","\n","ev",{"VAR?":"npc_chen_rapport"},90,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},5,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"friendship_recognition":[["ev",{"VAR?":"npc_chen_rapport"},62,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *embarrassed but pleased*","\n","^Dr. Chen: I just build tools. You're the one in danger. You're the one facing ENTROPY directly.","\n","^Dr. Chen: But... it means something to hear that. That my work matters. That it keeps you safer.","\n",["ev",{"^->":"friendship_recognition.0.12.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^earnest*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"friendship_recognition.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.12.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Every time you come back from a mission safely—part of that is my tech working. My designs protecting you. That's deeply meaningful.","\n","^Dr. Chen: Don't need formal recognition. But knowing you appreciate it? That matters more than awards.","\n","ev",{"VAR?":"npc_chen_rapport"},68,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"friendship_gratitude":[["ev",{"VAR?":"npc_chen_rapport"},70,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *quiet appreciation*","\n","^Dr. Chen: The gratitude goes both ways.","\n","^Dr. Chen: You make my research meaningful. Give it purpose beyond academic interest. My designs protect someone I care about.","\n","^Dr. Chen: The collaboration has made me better researcher. Your feedback. Your operational insights. Your willingness to partner on experimental projects.","\n",["ev",{"^->":"friendship_gratitude.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^genuine warmth*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"friendship_gratitude.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: And the friendship has made SAFETYNET feel less lonely. Less like just a job. More like shared mission with people I trust.","\n","^Dr. Chen: So thank you too. For everything you bring to our partnership.","\n","ev",{"VAR?":"npc_chen_rapport"},78,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"collaborative_legacy":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_collaborative_legacy","re":true},"ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *pulls up holographic display*","\n","^Dr. Chen: Look at this. *shows project timeline* Seven major systems we've developed together. Seventeen equipment upgrades. Forty-three successful field deployments.","\n","^Dr. Chen: The adaptive camouflage you field-tested? Now standard equipment for infiltration ops. Your feedback shaped the entire design.","\n","^Dr. Chen: The predictive threat AI? Uses operational patterns you identified. Wouldn't exist without your insights.","\n","^Dr. Chen: We've built something real. Lasting. Technology that protects agents. Infrastructure that counters ENTROPY.","\n","ev","str","^Say it's incredible legacy","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Credit their genius","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Emphasize partnership","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},50,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},5,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: This is incredible. We've genuinely changed SAFETYNET's capabilities.","\n",{"->":"legacy_incredible"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: This is your genius. I just provided field perspective.","\n",{"->":"legacy_credit_chen"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},55,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},4,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: This only worked because we truly collaborated. Equal partnership.","\n",{"->":"legacy_partnership"},{"#f":5}]}],null],"legacy_incredible":[["ev",{"VAR?":"npc_chen_rapport"},68,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},5,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^Dr. Chen: *proud*","\n","^Dr. Chen: We have. Objectively, measurably changed SAFETYNET's capabilities.","\n","^Dr. Chen: Other researchers ask how I develop effective field tech. I say: collaborate with field agents who actually use it.","\n","^Dr. Chen: Your name is on the design documents. Not officially—operational security—but in my notes. \"Developed in partnership with Agent 0x00.\"","\n",["ev",{"^->":"legacy_incredible.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^looking forward*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"legacy_incredible.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: And we're not done. More projects in development. More improvements. More innovations.","\n","^Dr. Chen: This legacy we're building—it'll protect agents for decades. Maybe long after we're gone.","\n","ev",{"VAR?":"npc_chen_rapport"},75,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"legacy_credit_chen":[["ev",{"VAR?":"npc_chen_rapport"},52,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *shakes head*","\n","^Dr. Chen: No. No, that's wrong. You provided way more than perspective.","\n","^Dr. Chen: You provided requirements. Problem definitions. Real-world constraints. Failure analysis from actual operations.","\n","^Dr. Chen: I could build theoretically perfect technology that fails in field conditions. You ensure my designs work where they're actually needed.","\n",["ev",{"^->":"legacy_credit_chen.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^firm*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"legacy_credit_chen.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: This is co-creation. You're not a consultant. You're a partner. Equal contribution. Just different expertise.","\n","^Dr. Chen: Own this legacy. You earned it.","\n","ev",{"VAR?":"npc_chen_rapport"},60,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"legacy_partnership":[["ev",{"VAR?":"npc_chen_rapport"},75,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},6,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^Dr. Chen: *emotional*","\n","^Dr. Chen: Equal partnership. Exactly right. That's exactly what this is.","\n","^Dr. Chen: I've worked with agents who treat me like support staff. \"Build me this. Fix this problem. Go away until I need you.\"","\n","^Dr. Chen: You treat me like colleague. Collaborator. Partner in the truest sense.","\n","^Dr. Chen: We bring different skills. But equal value. Equal investment. Equal ownership of what we create.","\n",["ev",{"^->":"legacy_partnership.0.22.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^genuine pride*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"legacy_partnership.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.22.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: This partnership is my proudest professional achievement. Not the technology itself. The collaborative process that created it.","\n","^Dr. Chen: We've proven field-research collaboration works. We're the model other teams should follow.","\n","ev",{"VAR?":"npc_chen_rapport"},88,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},7,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"beyond_safetynet":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_beyond_safetynet","re":true},"ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *contemplative*","\n","^Dr. Chen: What would I do outside SAFETYNET? I... don't think about that much.","\n","^Dr. Chen: Academia maybe? Return to pure research. Publish openly instead of classified work.","\n","^Dr. Chen: Or private sector. Tech industry. Build consumer security instead of intelligence operations.","\n","^Dr. Chen: But honestly? This work is what I'm meant to do. Protecting critical infrastructure. Countering real threats. Making meaningful difference.","\n","ev","str","^Encourage them to have backup plan","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say SAFETYNET is lucky to have them","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask about retirement plans","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Good to have a backup plan. This work is intense.","\n",{"->":"beyond_backup_plan"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: SAFETYNET is incredibly lucky to have you. Don't lose yourself to it.","\n",{"->":"beyond_lucky"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},38,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: Do you think about retirement? Eventual life after this?","\n",{"->":"beyond_retirement"},{"#f":5}]}],null],"beyond_backup_plan":[["ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *nods*","\n","^Dr. Chen: Yeah, you're right. Netherton has been here twenty-three years. That's a lot to give to one organization.","\n","^Dr. Chen: Should probably think about eventual exit. Before I'm too burned out to do anything else.","\n","^Dr. Chen: Maybe teaching. University research. Mentoring next generation without the operational pressure.","\n",["ev",{"^->":"beyond_backup_plan.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^uncertain*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"beyond_backup_plan.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: But not yet. Still too much work to do. Too many threats to counter.","\n","ev",{"VAR?":"npc_chen_rapport"},42,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"beyond_lucky":[["ev",{"VAR?":"npc_chen_rapport"},58,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *touched*","\n","^Dr. Chen: That's... don't lose myself to it. Good advice.","\n","^Dr. Chen: I see what this work did to Netherton. All-consuming. No family. No life outside SAFETYNET.","\n","^Dr. Chen: Don't want that to be me in twenty years. Brilliant researcher. Empty life.","\n",["ev",{"^->":"beyond_lucky.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^resolute*",{"->":"$r","var":true},null]}],["ev",{"^->":"beyond_lucky.0.15.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^appreciates the concern*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"beyond_lucky.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Should probably take your advice. Develop outside interests. Maintain connections beyond work. Remember there's life outside the lab.","\n",{"#f":5}],"c-1":["ev",{"^->":"beyond_lucky.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.15.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Thank you for caring. Not just about my work. About me.","\n","ev",{"VAR?":"npc_chen_rapport"},65,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"beyond_retirement":[["ev",{"VAR?":"npc_chen_rapport"},50,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *distant consideration*","\n","^Dr. Chen: Retirement. Huh. I'm... I'm thirty-eight. Retirement feels very far away.","\n","^Dr. Chen: But yeah, I think about it sometimes. Small house. Somewhere quiet. Finally read all the books I've been meaning to.","\n","^Dr. Chen: Maybe consult occasionally. Keep hand in research. But not the pressure. Not the life-or-death stakes.","\n",["ev",{"^->":"beyond_retirement.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^wistful*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"beyond_retirement.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Garden maybe. Always wanted a garden. Completely non-technical. Just plants. Dirt. Growing things.","\n","^Dr. Chen: Peaceful. After years of fighting cyber threats. Just... peace.","\n","ev",{"VAR?":"npc_chen_rapport"},58,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"conversation_end_phase3":[["ev",{"VAR?":"npc_chen_rapport"},85,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Always energizing talking with you, ","ev",{"x()":"player_name"},"out","/ev","^. Let's do this again soon!","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},75,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Great conversation. Stay safe out there, okay?","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Take care. Let me know if you need anything.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"conversation_end_phase4":[["ev",{"VAR?":"npc_chen_rapport"},95,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: *warm smile* Thanks for being such an incredible partner. And friend. Seriously.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},85,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Until next time, partner. Keep making me proud out there.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Good talking. Be safe.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"conversation_end_phase1":[["ev",{"VAR?":"npc_chen_rapport"},65,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Great talking! Let me know if you need anything. Seriously, anytime.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},50,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Anytime you need tech support, you know where to find me.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Alright. Good luck out there.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"conversation_end_phase2":[["ev",{"VAR?":"npc_chen_rapport"},75,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Always a pleasure, ","ev",{"x()":"player_name"},"out","/ev","^. Let's collaborate again soon!","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Thanks for the chat. Stay safe out there.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Talk later. Good luck.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"global decl":["ev",50,{"VAR=":"npc_chen_rapport"},0,{"VAR=":"npc_chen_tech_collaboration"},0,{"VAR=":"npc_chen_shared_discoveries"},0,{"VAR=":"npc_chen_personal_conversations"},false,{"VAR=":"npc_chen_discussed_tech_philosophy"},false,{"VAR=":"npc_chen_discussed_entropy_tech"},false,{"VAR=":"npc_chen_discussed_chen_background"},false,{"VAR=":"npc_chen_discussed_favorite_projects"},false,{"VAR=":"npc_chen_discussed_experimental_tech"},false,{"VAR=":"npc_chen_discussed_research_frustrations"},false,{"VAR=":"npc_chen_discussed_field_vs_lab"},false,{"VAR=":"npc_chen_discussed_ethical_tech"},false,{"VAR=":"npc_chen_discussed_dream_projects"},false,{"VAR=":"npc_chen_discussed_tech_risks"},false,{"VAR=":"npc_chen_discussed_work_life_balance"},false,{"VAR=":"npc_chen_discussed_mentorship"},false,{"VAR=":"npc_chen_discussed_future_vision"},false,{"VAR=":"npc_chen_discussed_friendship_value"},false,{"VAR=":"npc_chen_discussed_collaborative_legacy"},false,{"VAR=":"npc_chen_discussed_beyond_safetynet"},false,{"VAR=":"npc_chen_shared_personal_story"},false,{"VAR=":"npc_chen_breakthrough_together"},false,{"VAR=":"npc_chen_earned_research_partner_status"},0,{"VAR=":"total_missions_completed"},0,{"VAR=":"professional_reputation"},"/ev","end",null]}],"listDefs":{}} \ No newline at end of file +{"inkVersion":21,"root":[["\n",["done",{"#n":"g-0"}],null],"done",{"chen_conversation_entry":[["ev",{"x()":"npc_location"},"str","^lab","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: ","ev",{"x()":"player_name"},"out","/ev","^! *looks up from workbench* Perfect timing. Come check this out!","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^equipment_room","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Oh hey! Here for gear? I just finished calibrating some new equipment.","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^briefing_room","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Agent ","ev",{"x()":"player_name"},"out","/ev","^. *gestures to technical displays* Let's talk about the tech side of this operation.","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^field_support","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: *over comms* Reading you loud and clear. What do you need?","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Hey! What brings you by?","\n",{"->":".^.^.^.5"},null]}],"nop","\n",{"->":"mission_hub"},null],"mission_hub":[["ev","str","^How are you doing, Dr. Chen?","/str",{"f()":"has_available_personal_topics"},{"x()":"mission_phase"},"str","^active","/str","!=","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^My equipment took damage in the field","/str",{"x()":"equipment_status"},"str","^damaged","/str","==","/ev",{"*":".^.c-1","flg":5},"ev","str","^Request equipment upgrades for upcoming mission","/str",{"x()":"equipment_status"},"str","^needs_upgrade","/str","==","/ev",{"*":".^.c-2","flg":5},"ev","str","^I need technical support in the field","/str",{"x()":"mission_phase"},"str","^active","/str","==",{"x()":"npc_location"},"str","^field_support","/str","==","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^What tech will I need for Ghost Protocol?","/str",{"x()":"current_mission_id"},"str","^ghost_in_machine","/str","==",{"x()":"mission_phase"},"str","^pre_briefing","/str","==","&&","/ev",{"*":".^.c-4","flg":5},"ev","str","^Technical debrief for Ghost Protocol","/str",{"x()":"current_mission_id"},"str","^ghost_in_machine","/str","==",{"x()":"mission_phase"},"str","^debriefing","/str","==","&&","/ev",{"*":".^.c-5","flg":5},"ev","str","^What tech is protecting the Data Sanctuary?","/str",{"x()":"current_mission_id"},"str","^data_sanctuary","/str","==","/ev",{"*":".^.c-6","flg":5},"ev","str","^Ask about experimental technology","/str",{"x()":"mission_phase"},"str","^downtime","/str","==","/ev",{"*":".^.c-7","flg":5},"ev","str","^Offer to help test experimental equipment","/str",{"x()":"mission_phase"},"str","^downtime","/str","==",{"VAR?":"npc_chen_rapport"},50,">=","&&","/ev",{"*":".^.c-8","flg":5},"ev","str","^Ask for technical training","/str",{"VAR?":"npc_chen_rapport"},60,">=","/ev",{"*":".^.c-9","flg":5},"ev","str","^That's all I needed, thanks","/str",{"x()":"mission_phase"},"str","^active","/str","==",{"x()":"npc_location"},"str","^field_support","/str","==","&&","/ev",{"*":".^.c-10","flg":5},"ev","str","^That's all for now, Chen","/str","/ev",{"*":".^.c-11","flg":4},{"c-0":["\n","^Dr. Chen: Oh! *surprised by personal question*","\n",["ev",{"VAR?":"npc_chen_rapport"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: You know, I really appreciate when people ask that. Want to chat for a bit?","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: I'm good! Busy, but good. What's up?","\n",{"->":".^.^.^.5"},null]}],"nop","\n",{"->":"jump_to_personal_conversations"},null],"c-1":["\n","^Dr. Chen: *immediately concerned* Let me see it. What happened?","\n",{"->":"equipment_repair_discussion"},null],"c-2":["\n","^Dr. Chen: Upgrades! Yes! I've been working on some new gear. Let me show you what's available.","\n",{"->":"equipment_upgrade_menu"},null],"c-3":["\n","^Dr. Chen: *alert* Okay, talk to me. What's the technical problem?","\n",{"->":"field_technical_support"},null],"c-4":["\n","^Dr. Chen: Ghost Protocol! Okay, so I've prepared some specialized equipment for this one. Let me walk you through it.","\n",{"->":"mission_ghost_equipment_briefing"},null],"c-5":["\n","^Dr. Chen: How did the equipment perform? I need field data to improve the designs.","\n",{"->":"mission_ghost_tech_debrief"},null],"c-6":["\n","^Dr. Chen: *pulls up schematics* The sanctuary has multi-layered security. Let me explain the architecture.","\n",{"->":"mission_sanctuary_tech_overview"},null],"c-7":["\n","^Dr. Chen: *eyes light up* Oh! You want to hear about the experimental stuff? Because I have some REALLY cool projects going.","\n",{"->":"experimental_tech_discussion"},null],"c-8":["\n","^Dr. Chen: *excited* You'd volunteer for field testing? That would be incredibly helpful!","\n",{"->":"volunteer_field_testing"},null],"c-9":["\n","^Dr. Chen: You want technical training? I love teaching! What area interests you?","\n",{"->":"technical_training_discussion"},null],"c-10":["\n","^Dr. Chen: Roger that. I'll keep monitoring your situation. Call if you need anything!","\n","#","^exit_conversation","/#","end",null],"c-11":["\n",["ev",{"VAR?":"npc_chen_rapport"},80,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Sounds good! *warm smile* Always great talking with you. Stay safe out there!","\n",{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"npc_chen_rapport"},50,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Alright! Let me know if you need anything. Seriously, anytime.","\n",{"->":".^.^.^.4"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Okay. Good luck with the mission!","\n",{"->":".^.^.^.4"},null]}],"nop","\n","#","^exit_conversation","/#","end",null]}],null],"has_available_personal_topics":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_chen_discussed_tech_philosophy"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_entropy_tech"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_chen_background"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_favorite_projects"},"!",{"VAR?":"npc_chen_rapport"},55,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_chen_discussed_experimental_tech"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_research_frustrations"},"!",{"VAR?":"npc_chen_rapport"},65,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_field_vs_lab"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_ethical_tech"},"!",{"VAR?":"npc_chen_rapport"},70,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],["ev",{"VAR?":"total_missions_completed"},15,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_chen_discussed_dream_projects"},"!",{"VAR?":"npc_chen_rapport"},80,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_tech_risks"},"!",{"VAR?":"npc_chen_rapport"},75,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_work_life_balance"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_mentorship"},"!",{"VAR?":"npc_chen_rapport"},80,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],["ev",{"VAR?":"total_missions_completed"},15,">","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_chen_discussed_future_vision"},"!",{"VAR?":"npc_chen_rapport"},90,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_friendship_value"},"!",{"VAR?":"npc_chen_rapport"},85,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_collaborative_legacy"},"!",{"VAR?":"npc_chen_rapport"},90,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_beyond_safetynet"},"!",{"VAR?":"npc_chen_rapport"},88,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.5"},null]}],"nop","\n",null],"jump_to_personal_conversations":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_1_hub"},{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_2_hub"},{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_3_hub"},{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,">","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_4_hub"},{"->":".^.^.^.4"},null]}],"nop","\n",null],"equipment_repair_discussion":[["^Dr. Chen: *examines the damaged equipment* Okay, let me see... *muttering technical analysis*","\n","^Dr. Chen: This is fixable, but it'll take some time. What happened out there?","\n","ev","str","^Explain the damage honestly","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Say it was your fault","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Blame the equipment design","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^You explain how the equipment was damaged during the operation.","\n","^Dr. Chen: *nods* Okay, that's actually really useful feedback. I can improve the durability in the next version.","\n","^Dr. Chen: Give me about two hours. I'll have this repaired and reinforced.","\n","ev",{"VAR?":"npc_chen_rapport"},5,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^equipment_repair_started","/#",{"->":"mission_hub"},null],"c-1":["\n","^Dr. Chen: Hey, no—don't beat yourself up. Field conditions are unpredictable. That's why we build redundancy.","\n","^Dr. Chen: Let me fix this and add some additional protection. You're not the first agent to damage gear in the field.","\n","ev",{"VAR?":"npc_chen_rapport"},8,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"mission_hub"},null],"c-2":["\n","^Dr. Chen: *slight frown* Okay... I mean, there's always room for improvement. But the equipment is rated for standard field conditions.","\n","^Dr. Chen: I'll repair it. And I'll review the design specs. But be more careful with the gear, alright?","\n","ev",{"VAR?":"npc_chen_rapport"},3,"-",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"mission_hub"},null]}],null],"equipment_upgrade_menu":[["^Dr. Chen: *brings up equipment catalog on holographic display*","\n","^Dr. Chen: Alright, so here's what's available for your access level:","\n","^Dr. Chen: Network infiltration package—improved encryption bypass, faster data extraction.","\n","^Dr. Chen: Surveillance countermeasures—better detection avoidance, signal jamming upgrades.","\n","^Dr. Chen: Physical security tools—advanced lockpicks, biometric spoofing, RFID cloning.","\n","^What interests you?","\n","ev","str","^Network infiltration upgrade","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Surveillance countermeasures","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Physical security tools","/str","/ev",{"*":".^.c-2","flg":4},"ev","str","^Ask what they recommend","/str","/ev",{"*":".^.c-3","flg":4},{"c-0":["\n","^Dr. Chen: Good choice. *pulls equipment* This has the latest decryption algorithms. Should shave minutes off your infiltration time.","\n","^Dr. Chen: I'll add it to your loadout. Don't lose this one—it's expensive!","\n","#","^equipment_upgraded_network","/#","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"mission_hub"},null],"c-1":["\n","^Dr. Chen: Smart. Staying undetected is half the job. *configures equipment*","\n","^Dr. Chen: This should make you nearly invisible to standard monitoring systems. Field test it and let me know how it performs.","\n","#","^equipment_upgraded_surveillance","/#","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"mission_hub"},null],"c-2":["\n","^Dr. Chen: The classics, updated. *hands over toolkit*","\n","^Dr. Chen: New biometric spoofer uses quantum randomization—way harder to detect than the old version.","\n","#","^equipment_upgraded_physical","/#","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"mission_hub"},null],"c-3":["\n","^Dr. Chen: *considers your mission profile*","\n",["ev",{"x()":"current_mission_id"},"str","^ghost_in_machine","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: For Ghost Protocol? Definitely the network package. You'll be dealing with sophisticated digital security.","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Based on your recent missions... I'd say surveillance countermeasures. You're running a lot of infiltration ops.","\n",{"->":".^.^.^.5"},null]}],"nop","\n","^Dr. Chen: But it's your call. You know what you need in the field.","\n",{"->":".^.^.^"},null]}],null],"field_technical_support":[["^Dr. Chen: *focused* Okay, I'm pulling up your equipment telemetry. What's the technical issue?","\n","ev","str","^System won't connect to target network","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Encryption is taking too long","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Equipment is malfunctioning","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Dr. Chen: *checking diagnostics* Hmm, they might be using non-standard protocols. Try cycling through alt-frequencies. Settings menu, third tab.","\n","^Dr. Chen: If that doesn't work, there might be active jamming. I can try remote boost, but it'll make you more detectable.","\n",{"->":"field_support_followup"},null],"c-1":["\n","^Dr. Chen: Yeah, they upgraded their security. Um... *rapid thinking* ...okay, try the quantum bypass. It's experimental but it should work.","\n","^Dr. Chen: Quantum menu, enable fast-mode. Warning: it generates a lot of heat. Don't run it for more than five minutes.","\n","ev",{"VAR?":"npc_chen_rapport"},5,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"field_support_followup"},null],"c-2":["\n","^Dr. Chen: *concerned* Malfunctioning how? Be specific.","\n","^Dr. Chen: Actually, I'm seeing some anomalous readings on my end. Let me try a remote reset... *working*","\n","^Dr. Chen: There. Try now. That should stabilize it.","\n",{"->":"field_support_followup"},null]}],null],"field_support_followup":[["^Dr. Chen: Did that help? Are you good to continue?","\n","ev","str","^Yes, that fixed it. Thanks!","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Still having issues","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","^Dr. Chen: *relieved* Oh good! Okay, I'll keep monitoring. Call if anything else goes wrong.","\n","ev",{"VAR?":"npc_chen_rapport"},8,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"mission_hub"},null],"c-1":["\n","^Dr. Chen: *more concerned* Okay, this might be a hardware problem. Can you safely abort and extract?","\n","^Dr. Chen: I don't want you stuck in there with malfunctioning equipment. Your safety is more important than the mission.","\n","ev",{"VAR?":"npc_chen_rapport"},10,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"mission_hub"},null]}],null],"mission_ghost_equipment_briefing":[["^Dr. Chen: *pulls up equipment display with visible excitement*","\n","^Dr. Chen: Okay! So for Ghost Protocol, I've prepared some specialized gear. This is actually really cool tech.","\n","^Dr. Chen: First—active network camouflage. Makes your digital signature look like normal traffic. You'll blend into their network like you're just another employee.","\n","^Dr. Chen: Second—enhanced data exfiltration tools. Faster extraction, better compression, leaves minimal traces.","\n","^Dr. Chen: Third—and this is experimental—quantum-encrypted comms. Even if they intercept your transmissions to Haxolottle, they can't decrypt them.","\n","ev","str","^Ask how the network camouflage works","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Ask about the risks of experimental tech","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Express confidence in the tech","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Dr. Chen: *launches into technical explanation* ...so basically, it analyzes local traffic patterns and generates fake activity that matches the statistical profile...","\n",{"->":"ghost_equipment_details"},null],"c-1":["\n","^Dr. Chen: *appreciates the question* Good thinking. The quantum comms are 95% reliable in testing. If they fail, you default to standard encrypted comms.","\n","^Dr. Chen: I've built in fallbacks. Worst case, you lose some capability but not all capability.","\n","ev",{"VAR?":"npc_chen_rapport"},5,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"ghost_equipment_details"},null],"c-2":["\n","^Dr. Chen: *grins* I'm glad you trust my work! I've tested this extensively. You'll be well-equipped.","\n","ev",{"VAR?":"npc_chen_rapport"},8,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"ghost_equipment_details"},null]}],null],"ghost_equipment_details":[["^Dr. Chen: Any other questions about the gear? Or are you ready for me to configure your loadout?","\n","ev","str","^More questions about technical specs","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^I'm ready. Configure my loadout.","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","^Dr. Chen: *happily explains more details*","\n",{"->":".^.^.^"},null],"c-1":["\n","^Dr. Chen: Perfect! Give me twenty minutes. I'll have everything calibrated to your biometrics.","\n","^Dr. Chen: *genuine* And hey... be careful out there, okay? I built good equipment, but you're the one taking the risks.","\n","ev",{"VAR?":"npc_chen_rapport"},60,">=","/ev",[{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Come back safe. The tech works better when the operator survives.","\n","ev",{"VAR?":"npc_chen_rapport"},5,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":".^.^.^.11"},null]}],"nop","\n","#","^equipment_configured","/#",{"->":"mission_hub"},null]}],null],"mission_ghost_tech_debrief":[["^Dr. Chen: *eager for feedback* Okay, tell me everything! How did the equipment perform?","\n","ev","str","^Everything worked perfectly","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Mostly good, but had some issues with X","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Honestly, it saved my life","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Dr. Chen: *extremely pleased* Yes! That's what I want to hear! The camouflage held up? No detection issues?","\n","^Dr. Chen: This is great data. I can certify this tech for wider deployment now.","\n","ev",{"VAR?":"npc_chen_rapport"},10,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"mission_hub"},null],"c-1":["\n","^Dr. Chen: *immediately taking notes* Okay, tell me specifics. What were the exact conditions when the issue occurred?","\n","^You provide detailed feedback.","\n","^Dr. Chen: Perfect. This is exactly the field data I need. I can iterate on the design and fix that problem.","\n","^Dr. Chen: Thank you for the thorough report. Seriously. This makes my job so much easier.","\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"mission_hub"},null],"c-2":["\n","^Dr. Chen: *becomes emotional* It... really? Tell me what happened.","\n","^You explain how the equipment got you out of a dangerous situation.","\n","^Dr. Chen: *voice cracks slightly* That's... that's why I do this. Building tech that keeps agents safe.","\n","^Dr. Chen: I'm really glad you're okay. And thank you for the feedback. I'll keep improving it.","\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"mission_hub"},null]}],null],"mission_sanctuary_tech_overview":[["^Dr. Chen: *brings up Data Sanctuary schematics*","\n","^Dr. Chen: The sanctuary has probably the most sophisticated security architecture SAFETYNET has ever built. Multi-layered, redundant, paranoid design.","\n","^Dr. Chen: Physical layer: Biometric access, man-traps, Faraday shielding. Digital layer: Air-gapped systems, quantum encryption, intrusion detection AI.","\n","^Dr. Chen: If ENTROPY tries to breach this, they'll need nation-state level capabilities. Which... *worried* ...they might have.","\n","ev","str","^Ask if the defenses are enough","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Ask what your role will be","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Express concern about ENTROPY's capabilities","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Dr. Chen: *honest* Should be. But ENTROPY has surprised us before. That's why we're adding additional measures.","\n","^Dr. Chen: And why agents like you are on standby. Tech is great, but humans adapt in ways systems can't.","\n",{"->":"mission_hub"},null],"c-1":["\n","^Dr. Chen: You'll be part of the rapid response team. If ENTROPY attempts intrusion, you'll help counter them.","\n","^Dr. Chen: I'm preparing specialized defensive equipment. Detection tools, countermeasure packages, emergency lockdown access.","\n",{"->":"mission_hub"},null],"c-2":["\n","^Dr. Chen: *sighs* Yeah, me too. They're getting better. Faster. More sophisticated.","\n","^Dr. Chen: That's why I work late. Every improvement I make might be the difference between holding the line and catastrophic breach.","\n","ev",{"VAR?":"npc_chen_rapport"},5,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"mission_hub"},null]}],null],"experimental_tech_discussion":[["^Dr. Chen: *absolute enthusiasm* Oh! Okay, so I'm working on some really exciting stuff right now!","\n","^Dr. Chen: Project Mirage—adaptive network camouflage that learns from each deployment. Gets better over time.","\n","^Dr. Chen: Project Sentinel—predictive threat detection AI. Tries to identify attacks before they happen.","\n","^Dr. Chen: Project Fortress—quantum-resistant encryption for critical communications. Future-proofing against quantum computing threats.","\n","^Which interests you?","\n","ev","str","^Tell me about Project Mirage","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Explain Project Sentinel","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Describe Project Fortress","/str","/ev",{"*":".^.c-2","flg":4},"ev","str","^All of it sounds amazing","/str","/ev",{"*":".^.c-3","flg":4},{"c-0":["\n",{"->":"experimental_mirage_details"},null],"c-1":["\n",{"->":"experimental_sentinel_details"},null],"c-2":["\n",{"->":"experimental_fortress_details"},null],"c-3":["\n","^Dr. Chen: *huge grin* Right?! This is why I love this job. Every project is pushing boundaries!","\n","ev",{"VAR?":"npc_chen_rapport"},10,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"mission_hub"},null]}],null],"experimental_mirage_details":["^Dr. Chen: Mirage is about learning adaptation. Current camouflage is static—I configure it, you deploy it.","\n","^Dr. Chen: Mirage learns from each mission. Analyzes what worked, what didn't. Automatically improves its disguise algorithms.","\n","^Dr. Chen: Eventually, it becomes customized to your specific operational patterns. Personalized stealth.","\n","^Dr. Chen: Still in early testing, but the results are promising!","\n",{"->":"experimental_tech_discussion"},null],"experimental_sentinel_details":["^Dr. Chen: Sentinel is my attempt at precognition through data analysis.","\n","^Dr. Chen: It monitors network traffic, security logs, ENTROPY communication patterns. Looks for pre-attack indicators.","\n","^Dr. Chen: Not perfect—lots of false positives still. But when it works? We get warning hours before ENTROPY strikes.","\n","^Dr. Chen: Could revolutionize our defensive posture if I can refine it.","\n",{"->":"experimental_tech_discussion"},null],"experimental_fortress_details":["^Dr. Chen: Fortress addresses a scary problem—quantum computers breaking current encryption.","\n","^Dr. Chen: When quantum computing becomes widespread, every encrypted message we've ever sent becomes readable. That's terrifying.","\n","^Dr. Chen: Fortress uses quantum-resistant mathematics. Should remain secure even against quantum decryption.","\n","^Dr. Chen: It's mathematically beautiful and operationally critical.","\n",{"->":"experimental_tech_discussion"},null],"volunteer_field_testing":[["^Dr. Chen: *lights up* You'd really volunteer? Most agents avoid experimental gear!","\n","^Dr. Chen: I need field testing data. Lab conditions can't replicate real operational stress.","\n","^Dr. Chen: I promise to build in safety margins. Fallback systems. Kill switches. Your safety comes first.","\n","ev","str","^I trust your work. I'll test it.","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^What would I be testing specifically?","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Maybe next time","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Dr. Chen: *emotional* That trust means everything. Seriously.","\n","^Dr. Chen: I'll prepare test equipment for your next mission. Thorough briefing beforehand. Real-time monitoring during deployment.","\n","^Dr. Chen: We're partners in this. Thank you.","\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},3,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"mission_hub"},null],"c-1":["\n","^Dr. Chen: Depends on your next mission profile. Probably the adaptive camouflage or improved detection tools.","\n","^Dr. Chen: Nothing that could catastrophically fail. Just new features that need validation.","\n",{"->":".^.^.^"},null],"c-2":["\n","^Dr. Chen: No pressure! Experimental testing should always be voluntary. But if you change your mind, let me know!","\n",{"->":"mission_hub"},null]}],null],"technical_training_discussion":[["^Dr. Chen: Technical training! I love teaching!","\n","^Dr. Chen: What interests you? Network security? Hardware hacking? Cryptography? Sensor systems?","\n","ev","str","^Network security","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Hardware hacking","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Cryptography","/str","/ev",{"*":".^.c-2","flg":4},"ev","str","^Just make me better at my job","/str","/ev",{"*":".^.c-3","flg":4},{"c-0":["\n","^Dr. Chen: Excellent choice. Understanding networks makes you better at infiltrating them.","\n","^Dr. Chen: I can run you through penetration testing, protocol analysis, intrusion detection...","\n","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","#","^training_scheduled_network","/#",{"->":"mission_hub"},null],"c-1":["\n","^Dr. Chen: Oh, fun! Physical access to systems. Let me teach you about circuit analysis, firmware exploitation, hardware implants...","\n","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","#","^training_scheduled_hardware","/#",{"->":"mission_hub"},null],"c-2":["\n","^Dr. Chen: *very excited* My specialty! I can teach you encryption theory, code-breaking techniques, quantum cryptography basics...","\n","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",{"VAR?":"npc_chen_rapport"},5,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^training_scheduled_crypto","/#",{"->":"mission_hub"},null],"c-3":["\n","^Dr. Chen: *grins* I can do that. Let me design a custom training program based on your recent missions.","\n","^Dr. Chen: I'll mix practical skills with theoretical knowledge. Make you a more effective operator.","\n","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"mission_hub"},null]}],null],"start":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_1_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_2_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_3_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,">","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_4_hub"},{"->":"start.4"},null]}],"nop","\n",null],"phase_1_hub":[[["ev",{"VAR?":"total_missions_completed"},1,"==","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Agent ","ev",{"x()":"player_name"},"out","/ev","^! Great timing. Just finished calibrating the new sensor array. What can I help you with today?","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Oh hey! Got a minute? I've been dying to show someone this new encryption bypass I developed.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Agent ","ev",{"x()":"player_name"},"out","/ev","^. Need tech support? Equipment upgrades? I'm all ears.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about their approach to technology","/str",{"VAR?":"npc_chen_discussed_tech_philosophy"},"!","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask about ENTROPY's technology","/str",{"VAR?":"npc_chen_discussed_entropy_tech"},"!","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask about their background","/str",{"VAR?":"npc_chen_discussed_chen_background"},"!","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask about their favorite projects","/str",{"VAR?":"npc_chen_discussed_favorite_projects"},"!",{"VAR?":"npc_chen_rapport"},55,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That's all for now, thanks","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"tech_philosophy"},null],"c-1":["\n",{"->":"entropy_tech_analysis"},null],"c-2":["\n",{"->":"chen_background"},null],"c-3":["\n",{"->":"favorite_projects"},null],"c-4":["\n",{"->":"conversation_end_phase1"},null]}],null],"tech_philosophy":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_tech_philosophy","re":true},"ev",{"VAR?":"npc_chen_rapport"},8,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: My approach to tech? *eyes light up* Oh, you've activated lecture mode. Warning issued.","\n","^Dr. Chen: Technology is problem-solving. Every system, every tool, every line of code—it's all about identifying what's broken and building something better.","\n","^Dr. Chen: I don't believe in impossible. I believe in \"we haven't figured it out yet.\" Big difference. Massive difference.","\n","ev","str","^Say you share that philosophy","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about their most impossible problem","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask if anything is actually impossible","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: I approach field work the same way. No impossible, just unsolved.","\n",{"->":"philosophy_shared_mindset"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},12,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What's the most \"impossible\" problem you've solved?","\n",{"->":"philosophy_impossible_solved"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},8,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Is anything actually impossible, or is that just giving up?","\n",{"->":"philosophy_actual_limits"},{"#f":5}]}],null],"philosophy_shared_mindset":[["ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^Dr. Chen: *excited* Exactly! Yes! That's exactly it!","\n","^Dr. Chen: Field agents who get that are the best to work with. You understand tech isn't magic. It's applied problem-solving. Constraints, variables, solutions.","\n","^Dr. Chen: When you call for support, you don't just say \"it's broken.\" You say \"here's what's happening, here's what I've tried, here's what the system's doing.\"","\n","^Dr. Chen: That makes my job so much easier. And way more interesting. We're problem-solving together instead of me just remote-diagnosing.","\n",["ev",{"^->":"philosophy_shared_mindset.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^rapid-fire enthusiasm*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"philosophy_shared_mindset.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: If you ever want to brainstorm field tech improvements, seriously, come find me. I love collaborative design.","\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"philosophy_impossible_solved":[["ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *grins* Oh man. Okay. So. Three years ago. ENTROPY cell using quantum-encrypted communications. Theoretically unbreakable. Everyone said impossible to intercept.","\n","^Dr. Chen: I said \"not impossible, just need different approach.\" Spent four months on it. Four months.","\n","^Dr. Chen: Turns out you don't need to break the encryption if you can detect quantum entanglement fluctuations in the carrier signal. Built a sensor that measures probability collapse patterns.","\n","^Dr. Chen: Didn't decrypt the messages. Mapped the network topology. Identified every node. ENTROPY never knew we were there.","\n",["ev",{"^->":"philosophy_impossible_solved.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^satisfied*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"philosophy_impossible_solved.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Sometimes impossible just means you're asking the wrong question.","\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"philosophy_actual_limits":["ev",{"VAR?":"npc_chen_rapport"},12,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *considers seriously*","\n","^Dr. Chen: Yeah. There are actual limits. Physics is real. Thermodynamics exists. You can't exceed the speed of light, can't violate conservation of energy, can't create perpetual motion.","\n","^Dr. Chen: But—and this is important—most things people call impossible aren't physics limits. They're engineering limits. Budget limits. Imagination limits.","\n","^Dr. Chen: Engineering limits can be overcome with better designs. Budget limits with better arguments. Imagination limits with collaboration.","\n","^Dr. Chen: So when someone says something's impossible, I ask: \"Which kind of impossible?\" Usually it's not the physics kind.","\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_1_hub"},null],"entropy_tech_analysis":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_entropy_tech","re":true},"ev",{"VAR?":"npc_chen_rapport"},10,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: ENTROPY's technology. *switches to serious mode, rare for them*","\n","^Dr. Chen: They're good. Really good. Uncomfortably good. They're using techniques that shouldn't exist outside classified research labs.","\n","^Dr. Chen: Custom malware that adapts in real-time. Exploit chains that target zero-days we didn't know existed. Encryption that suggests access to quantum computing resources.","\n","ev","str","^Ask how they stay ahead","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if ENTROPY has inside help","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask what worries them most","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: How do we stay ahead of them?","\n",{"->":"entropy_staying_ahead"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},12,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Do they have inside help? How else would they have this tech?","\n",{"->":"entropy_inside_help"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What worries you most about their capabilities?","\n",{"->":"entropy_biggest_worry"},{"#f":5}]}],null],"entropy_staying_ahead":[["ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^Dr. Chen: We don't stay ahead. Not consistently. That's the uncomfortable truth.","\n","^Dr. Chen: What we do is stay adaptive. They develop new malware, we develop new detection. They find new exploits, we patch and harden. It's constant evolution.","\n","^Dr. Chen: We have advantages they don't. Resources. Infrastructure. Legal authority to acquire cutting-edge tech. Talent pool.","\n","^Dr. Chen: But they're innovative. Decentralized. Fast. They can deploy experimental tech without approval committees and safety reviews.","\n",["ev",{"^->":"entropy_staying_ahead.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^determined*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"entropy_staying_ahead.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: So we focus on resilience. Systems that fail gracefully. Redundant countermeasures. Defense in depth. Can't prevent every attack, but we can minimize damage.","\n","^Dr. Chen: And we learn from every encounter. Every sample of ENTROPY malware teaches us something. Every compromised system reveals their methods.","\n","ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"entropy_inside_help":[["ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *uncomfortable*","\n","^Dr. Chen: Probably. Yeah. The tech they're using suggests access to classified research. Either they have inside sources or they've recruited researchers who worked on similar projects.","\n","^Dr. Chen: Some of their encryption techniques are similar to SAFETYNET projects from five years ago. Not identical, but related. Same underlying mathematics.","\n","^Dr. Chen: Could be parallel development. Smart people working on similar problems reach similar solutions. But the timing is suspicious.","\n","^Dr. Chen: Netherton's paranoid about information security for good reason. Every researcher who leaves gets their access revoked immediately. Every project gets compartmentalized.","\n",["ev",{"^->":"entropy_inside_help.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^quietly*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"entropy_inside_help.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Sometimes I wonder if someone I trained ended up with ENTROPY. If something I taught them is being used against us. That's a disturbing thought.","\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},{"->":"phase_1_hub"},{"#f":5}]}],null],"entropy_biggest_worry":[["ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *very serious*","\n","^Dr. Chen: That they'll develop something we can't counter. Some breakthrough technology that gives them permanent advantage.","\n","^Dr. Chen: Cyber warfare is escalatory. Each side develops better offense, other side develops better defense. Spiral continues.","\n","^Dr. Chen: But what if ENTROPY achieves a breakthrough we can't match? Quantum computing that breaks all current encryption. AI that finds exploits faster than we can patch. Autonomous malware that evolves beyond our detection.","\n","^Dr. Chen: Not science fiction. These are all active research areas. Whoever achieves the breakthrough first has temporary dominance.","\n",["ev",{"^->":"entropy_biggest_worry.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^resolute*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"entropy_biggest_worry.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: That's why I push so hard on experimental tech. Why I work late. Why I collaborate with external researchers. We need to reach those breakthroughs first. Or at minimum, simultaneously.","\n","^Dr. Chen: Your field work buys us time. Every ENTROPY operation you disrupt is time for me to develop better defenses. Partnership.","\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"chen_background":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_chen_background","re":true},"ev",{"VAR?":"npc_chen_rapport"},12,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: My background? *settles in*","\n","^Dr. Chen: PhD in computer science from MIT. Specialized in cryptography and network security. Published twelve papers before SAFETYNET recruited me.","\n","^Dr. Chen: Was doing academic research. Theoretical mostly. Elegant mathematics. Peer review. Conferences. The whole academia thing.","\n","^Dr. Chen: Then SAFETYNET showed me what ENTROPY was doing. Real threats. Critical infrastructure at risk. Theory suddenly had immediate application.","\n","ev","str","^Ask why they left academia","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if they miss research","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask about their specialty","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What made you leave academia for field work?","\n",{"->":"background_leaving_academia"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},12,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Do you miss pure research?","\n",{"->":"background_miss_research"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},10,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What's your main specialty?","\n",{"->":"background_specialty"},{"#f":5}]}],null],"background_leaving_academia":[["ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: Academia is beautiful. Pure research. Pursuing knowledge for its own sake. Publishing discoveries. Teaching students.","\n","^Dr. Chen: But it's also slow. Publish papers. Wait for peer review. Apply for grants. Navigate university politics. Years between idea and implementation.","\n","^Dr. Chen: SAFETYNET showed me problems that needed solving now. Not in five years after grant approval. Now. Today. Lives depending on it.","\n","^Dr. Chen: And the resources. *eyes light up* Oh, the resources. Academia I fought for funding. SAFETYNET I pitch a project to Netherton, he evaluates operational value, budget approved.","\n",["ev",{"^->":"background_leaving_academia.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^grinning*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"background_leaving_academia.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Plus I get to see my designs actually used. Field agents like you take my tech into operations. Test it under real conditions. That feedback loop is incredible.","\n","^Dr. Chen: Can't get that from academic publishing. This is applied research at the highest level.","\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"background_miss_research":[["ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: Sometimes. Yeah.","\n","^Dr. Chen: I miss the purity of it. Research for understanding's sake. Elegant proofs. Mathematical beauty. Discovering something new about how systems work.","\n","^Dr. Chen: Here everything's practical. Does it work? Does it counter the threat? Can agents deploy it? Beauty is secondary to functionality.","\n",["ev",{"^->":"background_miss_research.0.12.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^thoughtful*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"background_miss_research.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.12.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: But I publish occasionally. Anonymized research. Can't reveal classified methods, but I can publish general principles. Keep one foot in academia.","\n","^Dr. Chen: And honestly? Solving real problems is deeply satisfying. Theory is beautiful. Application is meaningful.","\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"background_specialty":["ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: Cryptography is my core specialty. Encryption, decryption, secure communications. Breaking codes, building unbreakable codes.","\n","^Dr. Chen: But I've branched out. Network security. Malware analysis. Hardware exploitation. Sensor development. Whatever the mission needs.","\n","^Dr. Chen: SAFETYNET doesn't let you stay narrow. ENTROPY uses every attack vector. We need to defend against everything.","\n","^Dr. Chen: So I learn constantly. New techniques. New technologies. New threats. It's intellectually exhausting and absolutely exhilarating.","\n","ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_1_hub"},null],"favorite_projects":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_favorite_projects","re":true},"ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *lights up immediately*","\n","^Dr. Chen: Oh! Oh, you've asked the dangerous question. I could talk for hours. I'll try to restrain myself. Emphasis on try.","\n","^Dr. Chen: Current favorite: adaptive countermeasure system. Learns from ENTROPY attack patterns, generates custom defenses automatically. AI-driven. Self-evolving.","\n","^Dr. Chen: Still experimental but showing incredible promise. Detected and blocked three novel attack vectors last month that manual analysis would have missed.","\n","ev","str","^Express genuine interest","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about field applications","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask what's next","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: That sounds fascinating. How does the learning system work?","\n",{"->":"projects_deep_dive"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Could this be deployed for field operations?","\n",{"->":"projects_field_application"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},12,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What's your next project after this?","\n",{"->":"projects_whats_next"},{"#f":5}]}],null],"projects_deep_dive":[["ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^Dr. Chen: *rapid-fire explanation mode activated*","\n","^Dr. Chen: So! Neural network trained on thousands of ENTROPY attack samples. Identifies patterns—not signature-based detection, pattern-based. Behavioral analysis.","\n","^Dr. Chen: System observes network traffic. Builds baseline of normal behavior. Detects anomalies. But—here's the clever part—doesn't just flag anomalies. Analyzes attack structure.","\n","^Dr. Chen: Identifies what the attack is trying to accomplish. Maps to known attack categories. Generates countermeasure targeted to that specific attack type.","\n","^Dr. Chen: Then—and this is my favorite part—shares that countermeasure across all SAFETYNET systems. Distributed learning. One system learns, all systems benefit.","\n",["ev",{"^->":"projects_deep_dive.0.22.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^enthusiastic*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"projects_deep_dive.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.22.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: ENTROPY develops new malware? First system that encounters it learns. Every other system immediately protected. Collective immunity.","\n","^Dr. Chen: I'm really proud of this one.","\n","ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","ev",{"VAR?":"npc_chen_shared_discoveries"},1,"+",{"VAR=":"npc_chen_shared_discoveries","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"projects_field_application":[["ev",{"VAR?":"npc_chen_rapport"},22,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},1,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^Dr. Chen: *considers*","\n","^Dr. Chen: Eventually, yes. Not yet. System is computationally intensive. Requires significant processing power. Can't miniaturize it for field deployment with current hardware.","\n","^Dr. Chen: But I'm working on lightweight version. Reduced model. Focuses on most common attack vectors. Could run on field equipment.","\n",["ev",{"^->":"projects_field_application.0.18.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^thinking out loud*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"projects_field_application.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.18.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Actually... you do a lot of network infiltration, right? High-risk environments? What if I developed a version specifically for your mission profile?","\n","^Dr. Chen: Targeted protection. Smaller footprint. Optimized for the threats you actually encounter.","\n","^Dr. Chen: We could collaborate on requirements. Your field experience plus my technical design. Could be really effective.","\n","ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"projects_whats_next":[["ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: Next project? *grins*","\n","^Dr. Chen: I have seventeen active projects. Seventeen. Netherton keeps telling me to focus. I keep not listening.","\n","^Dr. Chen: Most exciting upcoming one: quantum-resistant encryption for field communications. Future-proofing against quantum computing threats.","\n","^Dr. Chen: ENTROPY will eventually have quantum capabilities. When they do, current encryption becomes vulnerable. We need to be ahead of that curve.","\n","^Dr. Chen: Also working on improved sensor miniaturization. Better malware analysis tools. Autonomous security testing framework.","\n",["ev",{"^->":"projects_whats_next.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^sheepish*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"projects_whats_next.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: I might have a focus problem. But all of it's important! How do you prioritize when everything matters?","\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"phase_2_hub":[[["ev",{"VAR?":"npc_chen_rapport"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: ","ev",{"x()":"player_name"},"out","/ev","^! Perfect timing. I just had a breakthrough on that encryption problem we discussed. Want to hear about it?","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Hey! Got some time? I could use a field agent's perspective on something.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Agent ","ev",{"x()":"player_name"},"out","/ev","^. What can I help with today?","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about experimental technology","/str",{"VAR?":"npc_chen_discussed_experimental_tech"},"!","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask about research challenges","/str",{"VAR?":"npc_chen_discussed_research_frustrations"},"!",{"VAR?":"npc_chen_rapport"},65,">=","&&","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask if they ever want to do field work","/str",{"VAR?":"npc_chen_discussed_field_vs_lab"},"!","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask about ethical boundaries in tech","/str",{"VAR?":"npc_chen_discussed_ethical_tech"},"!",{"VAR?":"npc_chen_rapport"},70,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That's all for now","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"experimental_tech"},null],"c-1":["\n",{"->":"research_frustrations"},null],"c-2":["\n",{"->":"field_vs_lab"},null],"c-3":["\n",{"->":"ethical_tech"},null],"c-4":["\n",{"->":"conversation_end_phase2"},null]}],null],"experimental_tech":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_experimental_tech","re":true},"ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *eyes absolutely light up*","\n","^Dr. Chen: Experimental tech! Oh, you've unlocked the enthusiasm vault. Okay. Let me show you something.","\n",["ev",{"^->":"experimental_tech.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^pulls up holographic display*",{"->":"$r","var":true},null]}],"ev","str","^Volunteer to field test it","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask about the risks","/str","/ev",{"*":".^.c-2","flg":20},"ev","str","^Ask how it works","/str","/ev",{"*":".^.c-3","flg":20},{"c-0":["ev",{"^->":"experimental_tech.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: This is classified. Like, seriously classified. But you have clearance and I trust your discretion.","\n","^Dr. Chen: Active camouflage for network presence. Makes your digital signature look like normal traffic. Background noise. Invisible to monitoring systems.","\n","^Dr. Chen: Still prototype stage. Works beautifully in lab conditions. Untested in field. Need real-world validation before full deployment.","\n",{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},3,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: I'll test it. Next high-risk infiltration, let me take it.","\n",{"->":"experimental_volunteer_testing"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What are the risks if it fails in the field?","\n",{"->":"experimental_risks"},{"#f":5}],"c-3":["\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: How does the camouflage actually work?","\n",{"->":"experimental_how_it_works"},{"#f":5}]}],null],"experimental_volunteer_testing":[["ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},3,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_breakthrough_together","re":true},"^Dr. Chen: *stunned*","\n","^Dr. Chen: You'd... seriously? You'd field test unproven tech?","\n","^Dr. Chen: Most agents won't touch experimental gear. Too risky. They want proven, tested, reliable.","\n","^Dr. Chen: But field testing is how we prove it. Lab conditions aren't real conditions. I need actual operational data.","\n",["ev",{"^->":"experimental_volunteer_testing.0.24.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^rapid planning mode*",{"->":"$r","var":true},null]}],["ev",{"^->":"experimental_volunteer_testing.0.25.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^genuine appreciation*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"experimental_volunteer_testing.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.24.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Okay. Okay! Let's do this properly. I'll prepare three versions—conservative, moderate, aggressive camouflage profiles. You choose which fits your mission.","\n","^Dr. Chen: Real-time telemetry. If anything goes wrong, I'm monitoring. Can disable remotely if needed. Safety protocols.","\n","^Dr. Chen: And afterwards—detailed debrief. What worked, what didn't, what needs adjustment.","\n",{"#f":5}],"c-1":["ev",{"^->":"experimental_volunteer_testing.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.25.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Thank you. Seriously. This kind of collaboration is how we build better tools. Field experience plus technical development.","\n","ev",{"VAR?":"npc_chen_rapport"},50,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},4,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_earned_research_partner_status","re":true},{"->":"phase_2_hub"},{"#f":5}]}],null],"experimental_risks":[["ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *appreciates the serious question*","\n","^Dr. Chen: If it fails? You become visible to monitoring systems you thought you were hidden from. Compromises operational security.","\n","^Dr. Chen: Worst case: ENTROPY detects the camouflage attempt itself. Reveals you're using active countermeasures. Indicates SAFETYNET presence.","\n","^Dr. Chen: But—and this is important—system is designed to fail safely. If camouflage breaks, it doesn't leave traces. Just stops working. You're back to normal signature.","\n","^Dr. Chen: Not ideal but not catastrophic. You'd know immediately—telemetry alert. Could abort operation.","\n",["ev",{"^->":"experimental_risks.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^honest*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"experimental_risks.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: I won't lie. There's risk. All field operations have risk. This adds a variable. But potential payoff is significant stealth advantage.","\n","^Dr. Chen: Your call. I don't pressure agents to test experimental tech. Has to be voluntary.","\n","ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"experimental_how_it_works":[["ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *launches into technical explanation*","\n","^Dr. Chen: Network monitoring looks for patterns. Unusual traffic. Anomalous behavior. Signatures that don't match known-good activity.","\n","^Dr. Chen: Camouflage generates fake pattern that matches legitimate traffic. Banking transactions. Social media. Streaming video. Whatever fits the environment.","\n","^Dr. Chen: Your actual infiltration traffic gets buried in the noise. Encrypted and steganographically hidden in the fake legitimate traffic.","\n","^Dr. Chen: Monitoring systems see normal activity. Nothing suspicious. You're invisible because you look exactly like everyone else.","\n",["ev",{"^->":"experimental_how_it_works.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^technical details*",{"->":"$r","var":true},null]}],["ev",{"^->":"experimental_how_it_works.0.17.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^proud*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"experimental_how_it_works.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Uses machine learning to analyze local traffic patterns. Adapts camouflage to match regional norms. What works in New York doesn't work in Shanghai.","\n","^Dr. Chen: Real-time adaptive disguise. Changes as you move through different network environments.","\n",{"#f":5}],"c-1":["ev",{"^->":"experimental_how_it_works.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.17.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: It's elegant. Really elegant. If it works operationally, it's revolutionary.","\n","ev",{"VAR?":"npc_chen_rapport"},32,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"research_frustrations":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_research_frustrations","re":true},"ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *sigh*","\n","^Dr. Chen: Research challenges. Oh boy. Where do I start?","\n","^Dr. Chen: Budget constraints. Timeline pressures. Bureaucratic approval processes. Competing priorities.","\n","^Dr. Chen: I propose cutting-edge project. Netherton asks \"How does this counter ENTROPY in next six months?\" Sometimes answer is \"It doesn't, but in two years it'll be crucial.\"","\n","^Dr. Chen: Hard to get long-term research funded when threats are immediate.","\n","ev","str","^Empathize with the frustration","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask how they cope","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Offer to advocate","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: That sounds incredibly frustrating. Your work is important.","\n",{"->":"frustrations_empathy"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: How do you deal with that frustration?","\n",{"->":"frustrations_coping"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: I could mention your long-term work in mission reports. Show value.","\n",{"->":"frustrations_advocacy"},{"#f":5}]}],null],"frustrations_empathy":[["ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *appreciates being heard*","\n","^Dr. Chen: Thank you. It is frustrating. I know Netherton has impossible job. Balancing immediate threats against future preparedness.","\n","^Dr. Chen: And he does approve projects. More than most directors would. He gets that R&D is investment.","\n","^Dr. Chen: But sometimes I want to work on something just because it's fascinating. Because the mathematics is beautiful. Because I want to understand how it works.","\n",["ev",{"^->":"frustrations_empathy.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^wry smile*",{"->":"$r","var":true},null]}],["ev",{"^->":"frustrations_empathy.0.21.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^conspiratorial*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"frustrations_empathy.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Can't exactly tell Netherton \"approve this because the cryptography is elegant.\" Needs operational justification.","\n","^Dr. Chen: So I find ways. Justify long-term research as incremental improvements to current systems. Build the foundation while delivering practical results.","\n",{"#f":5}],"c-1":["ev",{"^->":"frustrations_empathy.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.21.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: About thirty percent of my \"equipment upgrades\" are actually experimental research disguised as maintenance. Don't tell Netherton.","\n","ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},{"->":"phase_2_hub"},{"#f":5}]}],null],"frustrations_coping":[["ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: How do I cope? *thinks*","\n","^Dr. Chen: I work on passion projects in my own time. Evenings, weekends. Research that doesn't need official approval because I'm doing it independently.","\n","^Dr. Chen: Publish academic papers sometimes. Anonymized, can't reveal classified methods, but I can contribute to general knowledge.","\n","^Dr. Chen: And I collaborate externally. Academic researchers. Industry contacts. Share ideas. Get fresh perspectives.","\n",["ev",{"^->":"frustrations_coping.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^more seriously*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"frustrations_coping.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Also... I remind myself why I'm here. Not to pursue interesting mathematics. To protect infrastructure. To counter ENTROPY.","\n","^Dr. Chen: When I'm frustrated about project denial, I think about what agents like you face in the field. Real danger. Life-or-death stakes.","\n","^Dr. Chen: My frustration is \"interesting research got rejected.\" Your frustration is \"almost died in Moscow operation.\" Perspective helps.","\n","ev",{"VAR?":"npc_chen_rapport"},32,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"frustrations_advocacy":[["ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^Dr. Chen: *genuinely touched*","\n","^Dr. Chen: You'd... you'd do that? Advocate for long-term research in your operational reports?","\n","^Dr. Chen: That would actually help. A lot. When field agents say \"we need better tech for X,\" Netherton listens. Operational feedback carries weight.","\n","^Dr. Chen: Not asking you to fabricate anything. But if you've ever thought \"I wish Chen's experimental camouflage was deployment-ready\" or \"next-gen sensors would've helped here\"—that feedback matters.","\n",["ev",{"^->":"frustrations_advocacy.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^earnest*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"frustrations_advocacy.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: I build tools for you. For all agents. Your experience drives my research priorities. Knowing what you actually need in the field—that's invaluable.","\n","^Dr. Chen: Thank you. Really. This is... this is what collaboration should be. Field and research working together.","\n","ev",{"VAR?":"npc_chen_rapport"},50,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},3,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"field_vs_lab":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_field_vs_lab","re":true},"ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: Field work? Me? *laughs*","\n","^Dr. Chen: I'm a lab person. Through and through. Give me computers, sensors, controlled environments. That's my domain.","\n","^Dr. Chen: Field work is chaos. Variables I can't control. Physical danger. Improvisation under pressure.","\n","^Dr. Chen: I respect the hell out of what you do. But I'd be terrible at it.","\n","ev","str","^Say everyone has their role","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Encourage them to try","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask if they've ever been in the field","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Everyone has their role. Yours is crucial.","\n",{"->":"field_vs_roles"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: You might surprise yourself. Want to shadow a low-risk operation?","\n",{"->":"field_vs_encourage"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Have you ever done field work?","\n",{"->":"field_vs_experience"},{"#f":5}]}],null],"field_vs_roles":["ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *nods*","\n","^Dr. Chen: Exactly. You're exceptional at field operations. Thinking on your feet. Physical skills. Operational judgment.","\n","^Dr. Chen: I'm exceptional at research. Technical design. Problem-solving in lab conditions.","\n","^Dr. Chen: SAFETYNET needs both. Partnership. You bring field problems to me. I develop technical solutions. You deploy them. Feedback loop.","\n","^Dr. Chen: Perfect division of labor.","\n","ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_2_hub"},null],"field_vs_encourage":[["ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *surprised*","\n","^Dr. Chen: You'd... let me shadow an operation? Seriously?","\n","^Dr. Chen: That's... actually I'd love that. See how my tech performs in real conditions. Understand what you face. Better inform my design work.","\n",["ev",{"^->":"field_vs_encourage.0.12.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^nervous excitement*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"field_vs_encourage.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.12.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Low-risk operation, you said? Because I'm not ready for \"infiltrate ENTROPY stronghold.\" Maybe \"observe from safe location\"?","\n","^Dr. Chen: If you're serious, I'm interested. Could be educational. For both of us—you see technical perspective, I see operational reality.","\n","ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},2,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"field_vs_experience":[["ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: Once. *slightly traumatic memory*","\n","^Dr. Chen: Second year at SAFETYNET. Deployment of new sensor system. They wanted technical support on-site. I volunteered.","\n","^Dr. Chen: Operation went fine. Sensors worked perfectly. But I was terrified the entire time. Every noise, every shadow—convinced we were about to be discovered.","\n","^Dr. Chen: You field agents were calm. Professional. I was internally panicking while trying to appear competent.","\n",["ev",{"^->":"field_vs_experience.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^self-aware*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"field_vs_experience.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Taught me enormous respect for what you do. And confirmed I belong in the lab.","\n","^Dr. Chen: But it was valuable. Understanding operational constraints. Seeing how tech performs under pressure. Better researcher for having experienced it.","\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"ethical_tech":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_ethical_tech","re":true},"ev",{"VAR?":"npc_chen_rapport"},22,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *gets serious, rare for them*","\n","^Dr. Chen: Ethical boundaries in technology. Yeah. This is important.","\n","^Dr. Chen: I can build a lot of things. Surveillance tools. Offensive malware. Exploit frameworks. Some of it makes me uncomfortable.","\n","^Dr. Chen: Where's the line between defensive security and invasive surveillance? Between necessary tools and dangerous weapons?","\n","ev","str","^Ask where they draw the line","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say it's necessary for the mission","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Share your own concerns","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Where do you draw the line?","\n",{"->":"ethical_the_line"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Sometimes we need powerful tools to counter powerful threats.","\n",{"->":"ethical_necessary_evil"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},32,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: I struggle with this too. The power we wield is concerning.","\n",{"->":"ethical_shared_concern"},{"#f":5}]}],null],"ethical_the_line":[["ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *thoughtful*","\n","^Dr. Chen: I won't build autonomous weapons. Tech that kills without human decision-making. That's my hard line.","\n","^Dr. Chen: I won't build tools designed primarily for mass surveillance of civilians. Protecting infrastructure is different from monitoring everyone.","\n","^Dr. Chen: I won't create technology that can't be controlled. No self-replicating malware. No systems that could escape containment.","\n",["ev",{"^->":"ethical_the_line.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^serious*",{"->":"$r","var":true},null]}],["ev",{"^->":"ethical_the_line.0.15.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^uncertain*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"ethical_the_line.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Everything I build has kill switches. Override controls. Human authority as final decision-maker.","\n","^Dr. Chen: And I document everything. Ethics reviews. Oversight. Transparency within SAFETYNET about what I'm developing and why.","\n","^Dr. Chen: Technology is neutral. But design choices aren't. I try to build tools that empower good actors without enabling abuse.","\n",{"#f":5}],"c-1":["ev",{"^->":"ethical_the_line.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.15.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Don't always succeed. But I try.","\n","ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},{"->":"phase_2_hub"},{"#f":5}]}],null],"ethical_necessary_evil":[["ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *slight discomfort*","\n","^Dr. Chen: Yeah, I hear that argument. And sometimes it's valid. ENTROPY is dangerous. We need effective countermeasures.","\n","^Dr. Chen: But \"necessary\" is a slippery concept. Every authoritarian surveillance state justifies itself as \"necessary for security.\"","\n","^Dr. Chen: I build powerful tools. But I think hard about how they could be misused. Not just by ENTROPY if they capture them—by us.","\n",["ev",{"^->":"ethical_necessary_evil.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^firm*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"ethical_necessary_evil.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Power without ethical constraints becomes abuse. I don't want to build tools that could enable the next oppressive regime.","\n","^Dr. Chen: So I design with safeguards. Limitations. Oversight requirements. Make the tools effective but not omnipotent.","\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"ethical_shared_concern":[["ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *relieved*","\n","^Dr. Chen: Oh thank god. I thought I was the only one struggling with this.","\n","^Dr. Chen: Most people here are focused on effectiveness. \"Does it work? Can we deploy it?\" Not enough people asking \"Should we build this?\"","\n","^Dr. Chen: The power we have—surveillance, infiltration, offensive capabilities—it's immense. Terrifying, honestly.","\n","^Dr. Chen: I lie awake sometimes thinking about what happens if SAFETYNET becomes what we're fighting against. If we justify too much in the name of security.","\n",["ev",{"^->":"ethical_shared_concern.0.22.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^earnest*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"ethical_shared_concern.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.22.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Having field agents who think about ethics—that matters. You're the ones deploying this tech. Your judgment about appropriate use is critical.","\n","^Dr. Chen: If you ever think I've built something that crosses ethical lines, tell me. Seriously. I need that feedback.","\n","ev",{"VAR?":"npc_chen_rapport"},55,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},"ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_2_hub"},{"#f":5}]}],null],"phase_3_hub":[[["ev",{"VAR?":"npc_chen_rapport"},85,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: ","ev",{"x()":"player_name"},"out","/ev","^! *genuine excitement* I've been waiting for you. Got something amazing to show you.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},75,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Hey! Perfect timing. Want to brainstorm something together?","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Agent ","ev",{"x()":"player_name"},"out","/ev","^. What brings you by?","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about their dream projects","/str",{"VAR?":"npc_chen_discussed_dream_projects"},"!",{"VAR?":"npc_chen_rapport"},80,">=","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask about their biggest fear regarding technology","/str",{"VAR?":"npc_chen_discussed_tech_risks"},"!",{"VAR?":"npc_chen_rapport"},75,">=","&&","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask how they balance work and life","/str",{"VAR?":"npc_chen_discussed_work_life_balance"},"!","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask if they mentor others","/str",{"VAR?":"npc_chen_discussed_mentorship"},"!",{"VAR?":"npc_chen_rapport"},80,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That's all for now","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"dream_projects"},null],"c-1":["\n",{"->":"tech_risks"},null],"c-2":["\n",{"->":"work_life_balance"},null],"c-3":["\n",{"->":"mentorship"},null],"c-4":["\n",{"->":"conversation_end_phase3"},null]}],null],"dream_projects":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_dream_projects","re":true},"ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *eyes absolutely light up*","\n","^Dr. Chen: Oh. Oh! My dream projects. Unlimited budget, no constraints, pure research?","\n","^Dr. Chen: First: fully quantum-resistant communication network. Not just encryption—entire infrastructure built on quantum principles. Unhackable by definition.","\n","^Dr. Chen: Second: predictive threat analysis AI. Not reactive security. Proactive. Identifies potential ENTROPY operations before they launch.","\n","^Dr. Chen: Third: *voice gets dreamy* Neuromorphic computing for malware analysis. Brain-inspired processors that recognize threats like human intuition but computer-speed.","\n","ev","str","^Say you'd help make these real","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask which they'd choose first","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Express awe at the vision","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},3,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: Let's make these real. What would you need to start?","\n",{"->":"dreams_make_real"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: If you could only pick one, which would it be?","\n",{"->":"dreams_pick_one"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: These are incredible. Your vision is inspiring.","\n",{"->":"dreams_inspiring"},{"#f":5}]}],null],"dreams_make_real":[["ev",{"VAR?":"npc_chen_rapport"},55,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},4,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_breakthrough_together","re":true},"^Dr. Chen: *stunned into temporary silence*","\n","^Dr. Chen: You're... serious? You'd help push for these projects?","\n","^Dr. Chen: The quantum network is actually feasible. Expensive, but feasible. Would need Netherton's approval, significant budget allocation, probably external partnerships.","\n",["ev",{"^->":"dreams_make_real.0.22.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^rapid planning mode*",{"->":"$r","var":true},null]}],["ev",{"^->":"dreams_make_real.0.23.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^genuine emotion*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"dreams_make_real.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.22.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: But if field agents champion it—show operational value—that changes the pitch. Not \"interesting research.\" \"Critical capability upgrade.\"","\n","^Dr. Chen: The AI threat prediction—we could start small. Pilot program. Prove concept. Scale up based on results.","\n","^Dr. Chen: Neuromorphic computing is furthest out. But we could partner with research institutions. SAFETYNET provides funding and real-world problems, they provide cutting-edge hardware.","\n",{"#f":5}],"c-1":["ev",{"^->":"dreams_make_real.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.23.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: This is—nobody's ever offered to help advocate for my dream projects. Usually I'm told to focus on immediate needs.","\n","^Dr. Chen: Thank you. Genuinely. Let's actually do this. Partnership. Your operational advocacy plus my technical vision.","\n","ev",{"VAR?":"npc_chen_rapport"},70,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},5,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_earned_research_partner_status","re":true},{"->":"phase_3_hub"},{"#f":5}]}],null],"dreams_pick_one":[["ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *thinks carefully*","\n","^Dr. Chen: The quantum network. Absolutely.","\n","^Dr. Chen: It's foundational. Everything else we do—communications, data protection, secure operations—depends on encryption.","\n","^Dr. Chen: When quantum computing becomes widespread, current encryption breaks. Every secure communication ever recorded becomes readable.","\n","^Dr. Chen: Quantum-resistant network future-proofs everything. Protects not just current operations but historical data.","\n",["ev",{"^->":"dreams_pick_one.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^determined*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"dreams_pick_one.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Plus it's achievable. Not science fiction. The mathematics exist. The hardware exists. Just needs engineering and investment.","\n","^Dr. Chen: If I could build one thing that protects SAFETYNET for the next fifty years, that's it.","\n","ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"dreams_inspiring":[["ev",{"VAR?":"npc_chen_rapport"},42,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *embarrassed but pleased*","\n","^Dr. Chen: That's... thank you. I don't usually share this stuff. Worried people think I'm being unrealistic. Impractical.","\n","^Dr. Chen: Netherton wants concrete proposals with timelines and deliverables. Hard to pitch \"revolutionary paradigm shift in security architecture.\"","\n","^Dr. Chen: But I think big picture is important. Incremental improvements matter. But transformative innovations change everything.","\n",["ev",{"^->":"dreams_inspiring.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^earnest*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"dreams_inspiring.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Having someone who gets excited about the vision—that means a lot. Makes me feel less crazy for dreaming big.","\n","ev",{"VAR?":"npc_chen_rapport"},48,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"tech_risks":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_tech_risks","re":true},"ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *gets uncharacteristically serious*","\n","^Dr. Chen: My biggest fear? That we create something we can't control.","\n","^Dr. Chen: AI that evolves beyond its parameters. Autonomous systems that make decisions we didn't authorize. Technology that turns on its creators.","\n","^Dr. Chen: Sounds like science fiction. But we're building increasingly sophisticated systems. At some point, complexity exceeds our understanding.","\n","ev","str","^Ask if they build safeguards","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if it keeps them up at night","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Share your own fears","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Do you build safeguards against that?","\n",{"->":"risks_safeguards"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: Does this fear keep you up at night?","\n",{"->":"risks_sleepless"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: I worry about that too. The tools we use becoming uncontrollable.","\n",{"->":"risks_shared_fear"},{"#f":5}]}],null],"risks_safeguards":[["ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: Constantly. Obsessively.","\n","^Dr. Chen: Every AI system I build has hard limits. Can't modify its own core parameters. Can't access systems outside its defined scope. Can't operate without human oversight.","\n","^Dr. Chen: Multiple layers of kill switches. Manual overrides. Dead man's switches that disable systems if I don't periodically confirm they're operating correctly.","\n","^Dr. Chen: I design assuming something will go wrong. Because it will. Technology fails. Sometimes catastrophically.","\n",["ev",{"^->":"risks_safeguards.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^intense*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"risks_safeguards.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: The question isn't \"will this ever malfunction?\" It's \"when this malfunctions, can we contain it?\"","\n","^Dr. Chen: So I build containment into everything. Sandboxes. Isolated test environments. Gradual rollout. Constant monitoring.","\n","^Dr. Chen: Not perfect. Nothing's perfect. But I try to make failure non-catastrophic.","\n","ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"risks_sleepless":[["ev",{"VAR?":"npc_chen_rapport"},48,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},"^Dr. Chen: *quiet*","\n","^Dr. Chen: Yeah. Yeah, it does.","\n","^Dr. Chen: I lie awake thinking about edge cases. Failure modes I haven't considered. What happens if ENTROPY captures my experimental AI and reverse-engineers it?","\n","^Dr. Chen: What if something I built has a flaw that won't manifest for years? Ticking time bomb in the codebase?","\n","^Dr. Chen: What if I'm not smart enough to predict the consequences of what I'm creating?","\n",["ev",{"^->":"risks_sleepless.0.26.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^vulnerable*",{"->":"$r","var":true},null]}],["ev",{"^->":"risks_sleepless.0.27.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^small laugh*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"risks_sleepless.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.26.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: I test obsessively. Review endlessly. Second-guess every design decision. Sometimes I scrap projects entirely because I can't prove they're safe.","\n","^Dr. Chen: People think I work late because I'm passionate. Sometimes I work late because I'm terrified. Need to check one more time. Run one more simulation.","\n",{"#f":5}],"c-1":["ev",{"^->":"risks_sleepless.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.27.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Probably need therapy. But at least the tech is as safe as I can make it.","\n","ev",{"VAR?":"npc_chen_rapport"},60,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"risks_shared_fear":[["ev",{"VAR?":"npc_chen_rapport"},55,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *relieved to not be alone in this*","\n","^Dr. Chen: You get it. Field agents see technology as tools. I see them as potential disasters.","\n","^Dr. Chen: Every piece of equipment I hand you—there's a version of me imagining how it could go wrong. How it could be compromised. How it could fail at the worst moment.","\n","^Dr. Chen: That fear makes me a better researcher. Makes me thorough. But it's exhausting.","\n",["ev",{"^->":"risks_shared_fear.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^earnest connection*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"risks_shared_fear.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Having you acknowledge this fear—that helps. Reminds me I'm not paranoid. Just realistically cautious.","\n","^Dr. Chen: We're partners in this. You deploy carefully. I design carefully. Together we minimize risks.","\n","ev",{"VAR?":"npc_chen_rapport"},65,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"work_life_balance":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_work_life_balance","re":true},"ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *laughs*","\n","^Dr. Chen: Work-life balance? What's that?","\n","^Dr. Chen: I'm here constantly. Evenings, weekends. My lab is basically my home. Apartment is just where I sleep sometimes.","\n","^Dr. Chen: But is it work if you love it? This is what I'd be doing even if it wasn't my job.","\n","ev","str","^Express concern","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say you're the same way","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Encourage outside interests","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: That sounds unsustainable. Do you ever take breaks?","\n",{"->":"balance_concern"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: I get it. The mission becomes your life.","\n",{"->":"balance_same"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What do you do that's not work-related?","\n",{"->":"balance_outside"},{"#f":5}]}],null],"balance_concern":[["ev",{"VAR?":"npc_chen_rapport"},38,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *touched by the concern*","\n","^Dr. Chen: I... don't break as much as I probably should. Sometimes I get so focused I forget to eat. Netherton's had to order me to go home.","\n","^Dr. Chen: I know it's not healthy. I know I should have hobbies. Friends outside work. Normal person things.","\n",["ev",{"^->":"balance_concern.0.18.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^honest*",{"->":"$r","var":true},null]}],["ev",{"^->":"balance_concern.0.19.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^small smile*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"balance_concern.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.18.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: But when I'm working on fascinating problem, time disappears. Hours pass like minutes. I'm in flow state. It's addictive.","\n","^Dr. Chen: And when ENTROPY is actively threatening infrastructure, taking breaks feels irresponsible. Like people depend on me working.","\n",{"#f":5}],"c-1":["ev",{"^->":"balance_concern.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.19.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: But... it's nice that you care. Maybe I should try harder to disconnect sometimes.","\n","ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"balance_same":["ev",{"VAR?":"npc_chen_rapport"},32,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *nods*","\n","^Dr. Chen: Yeah. Exactly. Field agents get it. The mission isn't nine-to-five. It's constant.","\n","^Dr. Chen: People outside SAFETYNET don't understand. \"Just don't think about work when you're home.\" Can't. Not when lives are at stake.","\n","^Dr. Chen: At least here, everyone gets it. Shared understanding. We're all slightly obsessive about the work.","\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_3_hub"},null],"balance_outside":[["ev",{"VAR?":"npc_chen_rapport"},38,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *thinks hard*","\n","^Dr. Chen: I... read? Science fiction mostly. Research papers. Technical forums.","\n",["ev",{"^->":"balance_outside.0.10.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^sheepish*",{"->":"$r","var":true},null]}],["ev",{"^->":"balance_outside.0.11.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^appreciates the push*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"balance_outside.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.10.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Okay, that's all still work-adjacent. Um.","\n","^Dr. Chen: I play video games sometimes. Strategy games. Puzzle games. Turns out I even relax by solving problems.","\n","^Dr. Chen: I should probably develop actual hobbies. Non-technical ones. Maybe take Netherton's advice and actually use vacation days.","\n",{"#f":5}],"c-1":["ev",{"^->":"balance_outside.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.11.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: What do you do outside work? Maybe I could learn from your example.","\n","ev",{"VAR?":"npc_chen_rapport"},42,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"mentorship":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_mentorship","re":true},"ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: Mentorship? *considers*","\n","^Dr. Chen: I supervise junior researchers. Three currently. Brilliant people. Teaching them is rewarding.","\n","^Dr. Chen: Watching someone grasp complex concept for first time—that moment of understanding—it's beautiful.","\n","^Dr. Chen: I try to be the mentor I wish I'd had. Encouraging. Patient. Letting them make mistakes in safe environment.","\n","ev","str","^Say they'd be excellent mentor","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about their mentor","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask what they teach","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: You're clearly passionate about teaching. They're lucky to have you.","\n",{"->":"mentorship_praise"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},25,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Who mentored you?","\n",{"->":"mentorship_their_mentor"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},20,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: What's the most important thing you teach them?","\n",{"->":"mentorship_what_taught"},{"#f":5}]}],null],"mentorship_praise":[["ev",{"VAR?":"npc_chen_rapport"},42,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *embarrassed but pleased*","\n","^Dr. Chen: I try. Don't always succeed. Sometimes my enthusiasm overwhelms them. I forget not everyone thinks at rapid-fire pace.","\n","^Dr. Chen: Have to consciously slow down. Let concepts sink in. Not everyone learns by information firehose.","\n",["ev",{"^->":"mentorship_praise.0.12.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^thoughtful*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"mentorship_praise.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.12.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: But they're teaching me too. Fresh perspectives. Questions I hadn't considered. Challenge my assumptions.","\n","^Dr. Chen: Best mentorship is mutual learning.","\n","ev",{"VAR?":"npc_chen_rapport"},38,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"mentorship_their_mentor":[["ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *nostalgic*","\n","^Dr. Chen: Dr. Sarah Rodriguez. My PhD advisor. Brilliant cryptographer. Demanding but supportive.","\n","^Dr. Chen: She taught me that research is creative work. Not just following protocols. Requires imagination, intuition, artistic sensibility.","\n","^Dr. Chen: Also taught me to fail productively. Document failures. Learn from them. Failed experiments teach as much as successful ones.","\n",["ev",{"^->":"mentorship_their_mentor.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^warm memory*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"mentorship_their_mentor.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: She passed away three years ago. Cancer. I still find myself wondering what she'd think of my work here.","\n","^Dr. Chen: Try to honor her legacy by mentoring the way she did. Rigorous but encouraging. High standards with genuine support.","\n","ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},{"->":"phase_3_hub"},{"#f":5}]}],null],"mentorship_what_taught":[["ev",{"VAR?":"npc_chen_rapport"},32,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *immediate answer*","\n","^Dr. Chen: To question everything. Especially your own assumptions.","\n","^Dr. Chen: Just because something worked before doesn't mean it's optimal. Just because everyone does it one way doesn't mean it's the best way.","\n","^Dr. Chen: Security research requires adversarial thinking. If you designed this system, how would you break it? What did you overlook?","\n",["ev",{"^->":"mentorship_what_taught.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^earnest*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"mentorship_what_taught.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: And I teach humility. Technology fails. You will make mistakes. Design assuming you've missed something. Build in redundancy.","\n","^Dr. Chen: Arrogance in security research gets people hurt. Stay humble. Stay thorough. Never assume you're the smartest person in the room.","\n","ev",{"VAR?":"npc_chen_rapport"},38,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_3_hub"},{"#f":5}]}],null],"phase_4_hub":[[["ev",{"VAR?":"npc_chen_rapport"},95,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: ","ev",{"x()":"player_name"},"out","/ev","^! *lights up* I was just thinking about you. Want to see what we've accomplished together?","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},85,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Hey partner! Got time to collaborate on something?","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: ","ev",{"x()":"player_name"},"out","/ev","^. What's up?","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about their vision for the future","/str",{"VAR?":"npc_chen_discussed_future_vision"},"!",{"VAR?":"npc_chen_rapport"},90,">=","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^Tell them you value their friendship","/str",{"VAR?":"npc_chen_discussed_friendship_value"},"!",{"VAR?":"npc_chen_rapport"},85,">=","&&","/ev",{"*":".^.c-1","flg":5},"ev","str","^Talk about what you've built together","/str",{"VAR?":"npc_chen_discussed_collaborative_legacy"},"!",{"VAR?":"npc_chen_rapport"},90,">=","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask what they'd do outside SAFETYNET","/str",{"VAR?":"npc_chen_discussed_beyond_safetynet"},"!",{"VAR?":"npc_chen_rapport"},88,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That's all for now","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"future_vision"},null],"c-1":["\n",{"->":"friendship_value"},null],"c-2":["\n",{"->":"collaborative_legacy"},null],"c-3":["\n",{"->":"beyond_safetynet"},null],"c-4":["\n",{"->":"conversation_end_phase4"},null]}],null],"future_vision":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_future_vision","re":true},"ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *expansive thinking mode*","\n","^Dr. Chen: My vision for the future? A world where ENTROPY is obsolete. Not defeated—obsolete.","\n","^Dr. Chen: Infrastructure so resilient it can't be meaningfully attacked. Security so robust that cybercrime becomes impractical. Technology that empowers people without creating vulnerabilities.","\n","^Dr. Chen: Not naive. Threats will always exist. But we can shift the balance. Make defense stronger than offense. Make protection easier than exploitation.","\n","ev","str","^Say you'll help build that future","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if it's achievable","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Share your own vision","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},50,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},5,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: Let's build that future. Together. However long it takes.","\n",{"->":"vision_partnership"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Is that actually achievable, or is it an ideal to work toward?","\n",{"->":"vision_achievable"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: I envision a future where agents like me aren't needed. Where the work is done.","\n",{"->":"vision_shared"},{"#f":5}]}],null],"vision_partnership":[["ev",{"VAR?":"npc_chen_rapport"},70,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},6,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_chen_breakthrough_together","re":true},"^Dr. Chen: *overwhelmed with emotion*","\n","^Dr. Chen: Together. Yeah. *voice cracks slightly*","\n","^Dr. Chen: This is what I hoped for when I joined SAFETYNET. Real collaboration. Shared vision. Partnership between field and research.","\n","^Dr. Chen: You've made my work better. Your operational insights. Your willingness to test experimental tech. Your trust in my designs.","\n",["ev",{"^->":"vision_partnership.0.24.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^determined*",{"->":"$r","var":true},null]}],["ev",{"^->":"vision_partnership.0.25.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^genuine friendship*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"vision_partnership.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.24.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: We've already accomplished things I couldn't have done alone. The camouflage system. The threat prediction AI. The quantum-resistant protocols.","\n","^Dr. Chen: Imagine what we can build in the next decade. Next twenty years. If we keep collaborating like this.","\n",{"#f":5}],"c-1":["ev",{"^->":"vision_partnership.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.25.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: I don't just respect you as an agent. I value you as a colleague. As a friend. As a partner in this impossible, crucial work.","\n","^Dr. Chen: Let's keep changing the world. One breakthrough at a time.","\n","ev",{"VAR?":"npc_chen_rapport"},85,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},7,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"vision_achievable":[["ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *honest*","\n","^Dr. Chen: Both. It's an ideal. Probably never fully achieve it. There's no end state where all threats disappear.","\n","^Dr. Chen: But progress toward the ideal is achievable. Each innovation makes systems safer. Each defensive advancement makes attacks harder.","\n","^Dr. Chen: Twenty years ago, cyberattacks were trivial. Now they require sophisticated capabilities. We've raised the bar.","\n","^Dr. Chen: Twenty years from now? Even higher bar. ENTROPY will need nation-state resources to threaten infrastructure we protect.","\n",["ev",{"^->":"vision_achievable.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^pragmatic optimism*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"vision_achievable.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Won't eliminate threats. But we can make them rare. Difficult. Costly. That's the achievable vision.","\n","ev",{"VAR?":"npc_chen_rapport"},48,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"vision_shared":[["ev",{"VAR?":"npc_chen_rapport"},60,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *quiet understanding*","\n","^Dr. Chen: A future where you're not needed. Where the danger you face daily doesn't exist.","\n","^Dr. Chen: That's beautiful. And sad. Your work is who you are. But you'd give it up if it meant the threats were gone.","\n","^Dr. Chen: That's the measure of true commitment. Not doing work you love. Doing work you hope becomes unnecessary.","\n",["ev",{"^->":"vision_shared.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^thoughtful*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"vision_shared.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: I feel the same. I love this research. But I'd gladly have it become obsolete if it meant the world was safe.","\n","^Dr. Chen: We're building toward our own obsolescence. There's nobility in that.","\n","ev",{"VAR?":"npc_chen_rapport"},72,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"friendship_value":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_friendship_value","re":true},"ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *unexpectedly touched*","\n","^Dr. Chen: I... you value our friendship? *genuine emotion*","\n","^Dr. Chen: I spend most of my time with equipment. Code. Technical problems. Don't have many friends.","\n","^Dr. Chen: Colleagues, yes. People I respect, absolutely. But actual friends? People I trust? People who understand me?","\n","^Dr. Chen: That's rare.","\n","ev","str","^Say they're important to you","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say they deserve more credit","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Express gratitude","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},55,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: You're genuinely important to me. Not just as tech support. As a person.","\n",{"->":"friendship_important"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: You deserve more recognition. Your work saves lives, including mine.","\n",{"->":"friendship_recognition"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},50,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Thank you. For everything you do. The tech, the collaboration, the friendship.","\n",{"->":"friendship_gratitude"},{"#f":5}]}],null],"friendship_important":[["ev",{"VAR?":"npc_chen_rapport"},75,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},4,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *overwhelmed*","\n","^Dr. Chen: I don't... I'm not good at emotional conversations. But. *takes breath*","\n","^Dr. Chen: You're important to me too. You see me as more than \"the tech person.\" You value my ideas. You collaborate instead of just making requests.","\n","^Dr. Chen: You care about the ethical implications of what I build. You worry about my work-life balance. You treat me like a person.","\n",["ev",{"^->":"friendship_important.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^vulnerable*",{"->":"$r","var":true},null]}],["ev",{"^->":"friendship_important.0.21.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^small laugh*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"friendship_important.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: I've felt isolated here sometimes. Brilliant people around me, but focused on their work. Not many meaningful connections.","\n","^Dr. Chen: Our partnership has been... it's been one of the best parts of working here. Genuinely.","\n",{"#f":5}],"c-1":["ev",{"^->":"friendship_important.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.21.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Okay, getting too emotional. But. Thank you. For seeing me. For being a friend.","\n","ev",{"VAR?":"npc_chen_rapport"},90,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},5,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"friendship_recognition":[["ev",{"VAR?":"npc_chen_rapport"},62,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *embarrassed but pleased*","\n","^Dr. Chen: I just build tools. You're the one in danger. You're the one facing ENTROPY directly.","\n","^Dr. Chen: But... it means something to hear that. That my work matters. That it keeps you safer.","\n",["ev",{"^->":"friendship_recognition.0.12.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^earnest*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"friendship_recognition.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.12.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Every time you come back from a mission safely—part of that is my tech working. My designs protecting you. That's deeply meaningful.","\n","^Dr. Chen: Don't need formal recognition. But knowing you appreciate it? That matters more than awards.","\n","ev",{"VAR?":"npc_chen_rapport"},68,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"friendship_gratitude":[["ev",{"VAR?":"npc_chen_rapport"},70,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},3,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *quiet appreciation*","\n","^Dr. Chen: The gratitude goes both ways.","\n","^Dr. Chen: You make my research meaningful. Give it purpose beyond academic interest. My designs protect someone I care about.","\n","^Dr. Chen: The collaboration has made me better researcher. Your feedback. Your operational insights. Your willingness to partner on experimental projects.","\n",["ev",{"^->":"friendship_gratitude.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^genuine warmth*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"friendship_gratitude.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: And the friendship has made SAFETYNET feel less lonely. Less like just a job. More like shared mission with people I trust.","\n","^Dr. Chen: So thank you too. For everything you bring to our partnership.","\n","ev",{"VAR?":"npc_chen_rapport"},78,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"collaborative_legacy":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_collaborative_legacy","re":true},"ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *pulls up holographic display*","\n","^Dr. Chen: Look at this. *shows project timeline* Seven major systems we've developed together. Seventeen equipment upgrades. Forty-three successful field deployments.","\n","^Dr. Chen: The adaptive camouflage you field-tested? Now standard equipment for infiltration ops. Your feedback shaped the entire design.","\n","^Dr. Chen: The predictive threat AI? Uses operational patterns you identified. Wouldn't exist without your insights.","\n","^Dr. Chen: We've built something real. Lasting. Technology that protects agents. Infrastructure that counters ENTROPY.","\n","ev","str","^Say it's incredible legacy","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Credit their genius","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Emphasize partnership","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},50,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},5,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: This is incredible. We've genuinely changed SAFETYNET's capabilities.","\n",{"->":"legacy_incredible"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: This is your genius. I just provided field perspective.","\n",{"->":"legacy_credit_chen"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},55,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},4,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^You: This only worked because we truly collaborated. Equal partnership.","\n",{"->":"legacy_partnership"},{"#f":5}]}],null],"legacy_incredible":[["ev",{"VAR?":"npc_chen_rapport"},68,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},5,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^Dr. Chen: *proud*","\n","^Dr. Chen: We have. Objectively, measurably changed SAFETYNET's capabilities.","\n","^Dr. Chen: Other researchers ask how I develop effective field tech. I say: collaborate with field agents who actually use it.","\n","^Dr. Chen: Your name is on the design documents. Not officially—operational security—but in my notes. \"Developed in partnership with Agent 0x00.\"","\n",["ev",{"^->":"legacy_incredible.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^looking forward*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"legacy_incredible.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: And we're not done. More projects in development. More improvements. More innovations.","\n","^Dr. Chen: This legacy we're building—it'll protect agents for decades. Maybe long after we're gone.","\n","ev",{"VAR?":"npc_chen_rapport"},75,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"legacy_credit_chen":[["ev",{"VAR?":"npc_chen_rapport"},52,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *shakes head*","\n","^Dr. Chen: No. No, that's wrong. You provided way more than perspective.","\n","^Dr. Chen: You provided requirements. Problem definitions. Real-world constraints. Failure analysis from actual operations.","\n","^Dr. Chen: I could build theoretically perfect technology that fails in field conditions. You ensure my designs work where they're actually needed.","\n",["ev",{"^->":"legacy_credit_chen.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^firm*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"legacy_credit_chen.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: This is co-creation. You're not a consultant. You're a partner. Equal contribution. Just different expertise.","\n","^Dr. Chen: Own this legacy. You earned it.","\n","ev",{"VAR?":"npc_chen_rapport"},60,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"legacy_partnership":[["ev",{"VAR?":"npc_chen_rapport"},75,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},6,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev","^Dr. Chen: *emotional*","\n","^Dr. Chen: Equal partnership. Exactly right. That's exactly what this is.","\n","^Dr. Chen: I've worked with agents who treat me like support staff. \"Build me this. Fix this problem. Go away until I need you.\"","\n","^Dr. Chen: You treat me like colleague. Collaborator. Partner in the truest sense.","\n","^Dr. Chen: We bring different skills. But equal value. Equal investment. Equal ownership of what we create.","\n",["ev",{"^->":"legacy_partnership.0.22.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^genuine pride*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"legacy_partnership.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.22.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: This partnership is my proudest professional achievement. Not the technology itself. The collaborative process that created it.","\n","^Dr. Chen: We've proven field-research collaboration works. We're the model other teams should follow.","\n","ev",{"VAR?":"npc_chen_rapport"},88,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_tech_collaboration"},7,"+",{"VAR=":"npc_chen_tech_collaboration","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"beyond_safetynet":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_beyond_safetynet","re":true},"ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *contemplative*","\n","^Dr. Chen: What would I do outside SAFETYNET? I... don't think about that much.","\n","^Dr. Chen: Academia maybe? Return to pure research. Publish openly instead of classified work.","\n","^Dr. Chen: Or private sector. Tech industry. Build consumer security instead of intelligence operations.","\n","^Dr. Chen: But honestly? This work is what I'm meant to do. Protecting critical infrastructure. Countering real threats. Making meaningful difference.","\n","ev","str","^Encourage them to have backup plan","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say SAFETYNET is lucky to have them","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask about retirement plans","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_chen_rapport"},30,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: Good to have a backup plan. This work is intense.","\n",{"->":"beyond_backup_plan"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^You: SAFETYNET is incredibly lucky to have you. Don't lose yourself to it.","\n",{"->":"beyond_lucky"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_rapport"},38,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},1,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^You: Do you think about retirement? Eventual life after this?","\n",{"->":"beyond_retirement"},{"#f":5}]}],null],"beyond_backup_plan":[["ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *nods*","\n","^Dr. Chen: Yeah, you're right. Netherton has been here twenty-three years. That's a lot to give to one organization.","\n","^Dr. Chen: Should probably think about eventual exit. Before I'm too burned out to do anything else.","\n","^Dr. Chen: Maybe teaching. University research. Mentoring next generation without the operational pressure.","\n",["ev",{"^->":"beyond_backup_plan.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^uncertain*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"beyond_backup_plan.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: But not yet. Still too much work to do. Too many threats to counter.","\n","ev",{"VAR?":"npc_chen_rapport"},42,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"beyond_lucky":[["ev",{"VAR?":"npc_chen_rapport"},58,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","^Dr. Chen: *touched*","\n","^Dr. Chen: That's... don't lose myself to it. Good advice.","\n","^Dr. Chen: I see what this work did to Netherton. All-consuming. No family. No life outside SAFETYNET.","\n","^Dr. Chen: Don't want that to be me in twenty years. Brilliant researcher. Empty life.","\n",["ev",{"^->":"beyond_lucky.0.14.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^resolute*",{"->":"$r","var":true},null]}],["ev",{"^->":"beyond_lucky.0.15.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-1","flg":18},{"s":["^appreciates the concern*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"beyond_lucky.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Should probably take your advice. Develop outside interests. Maintain connections beyond work. Remember there's life outside the lab.","\n",{"#f":5}],"c-1":["ev",{"^->":"beyond_lucky.0.c-1.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.15.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Thank you for caring. Not just about my work. About me.","\n","ev",{"VAR?":"npc_chen_rapport"},65,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"beyond_retirement":[["ev",{"VAR?":"npc_chen_rapport"},50,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev","^Dr. Chen: *distant consideration*","\n","^Dr. Chen: Retirement. Huh. I'm... I'm thirty-eight. Retirement feels very far away.","\n","^Dr. Chen: But yeah, I think about it sometimes. Small house. Somewhere quiet. Finally read all the books I've been meaning to.","\n","^Dr. Chen: Maybe consult occasionally. Keep hand in research. But not the pressure. Not the life-or-death stakes.","\n",["ev",{"^->":"beyond_retirement.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^wistful*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"beyond_retirement.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Garden maybe. Always wanted a garden. Completely non-technical. Just plants. Dirt. Growing things.","\n","^Dr. Chen: Peaceful. After years of fighting cyber threats. Just... peace.","\n","ev",{"VAR?":"npc_chen_rapport"},58,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","ev",{"VAR?":"npc_chen_personal_conversations"},2,"+",{"VAR=":"npc_chen_personal_conversations","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}]}],null],"conversation_end_phase3":[["ev",{"VAR?":"npc_chen_rapport"},85,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Always energizing talking with you, ","ev",{"x()":"player_name"},"out","/ev","^. Let's do this again soon!","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},75,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Great conversation. Stay safe out there, okay?","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Take care. Let me know if you need anything.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"conversation_end_phase4":[["ev",{"VAR?":"npc_chen_rapport"},95,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: *warm smile* Thanks for being such an incredible partner. And friend. Seriously.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},85,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Until next time, partner. Keep making me proud out there.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Good talking. Be safe.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"conversation_end_phase1":[["ev",{"VAR?":"npc_chen_rapport"},65,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Great talking! Let me know if you need anything. Seriously, anytime.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},50,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Anytime you need tech support, you know where to find me.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Alright. Good luck out there.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"conversation_end_phase2":[["ev",{"VAR?":"npc_chen_rapport"},75,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Always a pleasure, ","ev",{"x()":"player_name"},"out","/ev","^. Let's collaborate again soon!","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_chen_rapport"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Dr. Chen: Thanks for the chat. Stay safe out there.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Dr. Chen: Talk later. Good luck.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"global decl":["ev",50,{"VAR=":"npc_chen_rapport"},0,{"VAR=":"npc_chen_tech_collaboration"},0,{"VAR=":"npc_chen_shared_discoveries"},0,{"VAR=":"npc_chen_personal_conversations"},false,{"VAR=":"npc_chen_discussed_tech_philosophy"},false,{"VAR=":"npc_chen_discussed_entropy_tech"},false,{"VAR=":"npc_chen_discussed_chen_background"},false,{"VAR=":"npc_chen_discussed_favorite_projects"},false,{"VAR=":"npc_chen_discussed_experimental_tech"},false,{"VAR=":"npc_chen_discussed_research_frustrations"},false,{"VAR=":"npc_chen_discussed_field_vs_lab"},false,{"VAR=":"npc_chen_discussed_ethical_tech"},false,{"VAR=":"npc_chen_discussed_dream_projects"},false,{"VAR=":"npc_chen_discussed_tech_risks"},false,{"VAR=":"npc_chen_discussed_work_life_balance"},false,{"VAR=":"npc_chen_discussed_mentorship"},false,{"VAR=":"npc_chen_discussed_future_vision"},false,{"VAR=":"npc_chen_discussed_friendship_value"},false,{"VAR=":"npc_chen_discussed_collaborative_legacy"},false,{"VAR=":"npc_chen_discussed_beyond_safetynet"},false,{"VAR=":"npc_chen_shared_personal_story"},false,{"VAR=":"npc_chen_breakthrough_together"},false,{"VAR=":"npc_chen_earned_research_partner_status"},0,{"VAR=":"total_missions_completed"},0,{"VAR=":"professional_reputation"},"/ev","end",null]}],"listDefs":{}} \ No newline at end of file diff --git a/scenarios/ink/haxolottle_hub.json b/scenarios/ink/haxolottle_hub.json index ee80681..7859812 100644 --- a/scenarios/ink/haxolottle_hub.json +++ b/scenarios/ink/haxolottle_hub.json @@ -1 +1 @@ -{"inkVersion":21,"root":[["\n",["done",{"#n":"g-0"}],null],"done",{"haxolottle_conversation_entry":[["ev",{"x()":"npc_location"},"str","^handler_station","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: Agent ","ev",{"x()":"player_name"},"out","/ev","^! *swivels chair around from monitors* Good to see you. What's up?","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^briefing_room","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: *sits across from you with tablet* Okay, let's review the handler support plan for this operation.","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^comms_active","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: *over secure comms, calm and focused* Reading you clearly, ","ev",{"x()":"player_name"},"out","/ev","^. How can I help?","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^safehouse","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: *relaxed posture, coffee mug nearby* Hey. Safe to talk here. What do you need?","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","^Haxolottle: ","ev",{"x()":"player_name"},"out","/ev","^! What brings you by?","\n",{"->":".^.^.^.5"},null]}],"nop","\n",{"->":"haxolottle_main_hub"},null],"haxolottle_main_hub":[["ev","str","^I need immediate handler support!","/str",{"x()":"operational_stress_level"},"str","^crisis","/str","==",{"x()":"mission_phase"},"str","^active","/str","==","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^Want to chat? Non-work stuff?","/str",{"f()":"has_available_personal_topics"},{"x()":"mission_phase"},"str","^downtime","/str","==","&&","/ev",{"*":".^.c-1","flg":5},"ev","str","^Request handler support","/str",{"x()":"mission_phase"},"str","^active","/str","==",{"x()":"operational_stress_level"},"str","^crisis","/str","!=","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^Request intel update","/str",{"x()":"mission_phase"},"str","^active","/str","==","/ev",{"*":".^.c-3","flg":5},"ev","str","^Situation is getting complicated","/str",{"x()":"mission_phase"},"str","^active","/str","==",{"x()":"operational_stress_level"},"str","^high","/str","==","&&","/ev",{"*":".^.c-4","flg":5},"ev","str","^Review handler plan for Ghost Protocol","/str",{"x()":"current_mission_id"},"str","^ghost_in_machine","/str","==",{"x()":"mission_phase"},"str","^planning","/str","==","&&","/ev",{"*":".^.c-5","flg":5},"ev","str","^Discuss Data Sanctuary handler support","/str",{"x()":"current_mission_id"},"str","^data_sanctuary","/str","==",{"x()":"mission_phase"},"str","^planning","/str","==","&&","/ev",{"*":".^.c-6","flg":5},"ev","str","^Ask about contingency planning","/str",{"x()":"mission_phase"},"str","^planning","/str","==","/ev",{"*":".^.c-7","flg":5},"ev","str","^Debrief the operation","/str",{"x()":"mission_phase"},"str","^debriefing","/str","==","/ev",{"*":".^.c-8","flg":5},"ev","str","^That mission was rough","/str",{"x()":"mission_phase"},"str","^debriefing","/str","==",{"x()":"operational_stress_level"},"str","^high","/str","==","&&","/ev",{"*":".^.c-9","flg":5},"ev","str","^Ask about current threat landscape","/str",{"x()":"mission_phase"},"str","^downtime","/str","==","/ev",{"*":".^.c-10","flg":5},"ev","str","^Ask for operational advice","/str",{"x()":"mission_phase"},"str","^downtime","/str","==",{"VAR?":"npc_haxolottle_friendship_level"},40,">=","&&","/ev",{"*":".^.c-11","flg":5},"ev","str","^Ask about handler tradecraft","/str",{"VAR?":"npc_haxolottle_friendship_level"},50,">=",{"x()":"mission_phase"},"str","^downtime","/str","==","&&","/ev",{"*":".^.c-12","flg":5},"ev","str","^That's all I needed. Thanks, Hax.","/str",{"x()":"mission_phase"},"str","^active","/str","==","/ev",{"*":".^.c-13","flg":5},"ev","str","^That's all for now","/str","/ev",{"*":".^.c-14","flg":4},{"c-0":["\n","^Haxolottle: *instantly alert* Talk to me. What's happening?","\n",{"->":"crisis_handler_support"},null],"c-1":["\n","^Haxolottle: *grins* Personal conversation? According to Regulation 847, that's encouraged for psychological wellbeing.","\n",["ev",{"VAR?":"npc_haxolottle_friendship_level"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: And honestly, I could use a break from staring at monitors. What's on your mind?","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","^Haxolottle: Sure, I've got time. What do you want to talk about?","\n",{"->":".^.^.^.5"},null]}],"nop","\n",{"->":"jump_to_personal_conversations"},null],"c-2":["\n","^Haxolottle: On it. What do you need?","\n",{"->":"active_mission_handler_support"},null],"c-3":["\n","^Haxolottle: *pulls up intel feeds* Let me give you the current situation...","\n",{"->":"intel_update_active"},null],"c-4":["\n","^Haxolottle: *focused* Okay. Talk me through what's happening. We'll adapt.","\n",{"->":"complicated_situation_support"},null],"c-5":["\n","^Haxolottle: Ghost Protocol. Right. *pulls up mission docs* Let's go through the support plan.","\n",{"->":"mission_ghost_handler_briefing"},null],"c-6":["\n","^Haxolottle: Data Sanctuary defensive operation. I'll be coordinating multi-agent support. Here's how we'll handle it.","\n",{"->":"mission_sanctuary_handler_plan"},null],"c-7":["\n","^Haxolottle: Contingencies! Yes. Let's talk about what happens when things go sideways.","\n","^Haxolottle: Per the axolotl principle—*slight smile*—we plan for regeneration.","\n",{"->":"contingency_planning_discussion"},null],"c-8":["\n","^Haxolottle: *opens debrief form* Alright. Let's walk through what happened. Start from the beginning.","\n",{"->":"operation_debrief"},null],"c-9":["\n","^Haxolottle: *concerned* Yeah, I saw. Are you okay? Physically? Mentally?","\n",{"->":"rough_mission_debrief"},null],"c-10":["\n","^Haxolottle: *brings up threat analysis dashboard* So, here's what ENTROPY is up to lately...","\n",{"->":"threat_landscape_update"},null],"c-11":["\n","^Haxolottle: You want my handler perspective? *settles in* Sure. What's the question?","\n",{"->":"operational_advice_from_handler"},null],"c-12":["\n","^Haxolottle: Handler tradecraft! You're interested in the behind-the-scenes stuff?","\n",{"->":"handler_tradecraft_discussion"},null],"c-13":["\n","^Haxolottle: Roger. I'm monitoring your situation. Call if you need anything. Stay safe out there.","\n","#","^exit_conversation","/#","end",null],"c-14":["\n",["ev",{"VAR?":"npc_haxolottle_friendship_level"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: Alright, ","ev",{"x()":"player_name"},"out","/ev","^. *genuine warmth* Always good talking with you. Take care of yourself.","\n",{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"npc_haxolottle_friendship_level"},40,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: Sounds good. Let me know if you need anything. Really, anytime.","\n",{"->":".^.^.^.4"},null]}],[{"->":".^.b"},{"b":["\n","^Haxolottle: Okay. Talk later!","\n",{"->":".^.^.^.4"},null]}],"nop","\n","#","^exit_conversation","/#","end",null]}],null],"has_available_personal_topics":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_haxolottle_talked_hobbies_general"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_axolotl_obsession"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_music_taste"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_coffee_preferences"},"!",{"VAR?":"npc_haxolottle_talked_hobbies_general"},"&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_stress_management"},"!",{"VAR?":"npc_haxolottle_friendship_level"},15,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.7"},null]}],"nop","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_haxolottle_talked_philosophy_change"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_handler_life"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_field_nostalgia"},"!",{"VAR?":"npc_haxolottle_friendship_level"},30,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_weird_habits"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_favorite_operations"},"!",{"VAR?":"npc_haxolottle_friendship_level"},35,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.7"},null]}],"nop","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.3"},null]}],"nop","\n",null],"jump_to_personal_conversations":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_1_hub"},{"->":".^.^.^.2"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_2_hub"},{"->":".^.^.^.2"},null]}],"nop","\n",null],"crisis_handler_support":[["^Haxolottle: *absolutely focused* Okay. Deep breath. You've trained for this.","\n","^Haxolottle: Tell me the situation. What's the immediate threat?","\n","ev","str","^Explain the crisis situation","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^I'm compromised. Need extraction.","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Equipment failure in critical situation","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^You quickly explain the critical situation you're facing.","\n","^Haxolottle: *processing rapidly* Okay. Okay. Here's what we're going to do...","\n",{"->":"crisis_solution_planning"},null],"c-1":["\n","^Haxolottle: *immediately types* Extraction protocol initiated. I'm coordinating with Netherton now.","\n","^Haxolottle: Get to emergency waypoint Bravo. Fifteen minutes. Can you make it?","\n",{"->":"emergency_extraction_coordination"},null],"c-2":["\n","^Haxolottle: *contacts Dr. Chen on second channel* Chen, I need you. Equipment failure, active operation.","\n","^Haxolottle: Agent ","ev",{"x()":"player_name"},"out","/ev","^, Chen is on comms now. Walk them through the problem.","\n",{"->":"equipment_crisis_support"},null]}],null],"crisis_solution_planning":[["^Haxolottle: *calm and methodical despite crisis*","\n","^Haxolottle: Alright. You have options. None are perfect, but you can regenerate from this.","\n","^Haxolottle: Option Alpha: [describes tactical approach]. Risk level: moderate. Success probability: 65%.","\n","^Haxolottle: Option Bravo: [describes alternative]. Risk level: high. Success probability: 80% if it works.","\n","^Haxolottle: Option Charlie: Abort and extract. Risk level: moderate. Mission fails but you live.","\n","^Which approach do you want to take?","\n","ev","str","^Option Alpha","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Option Bravo","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Option Charlie - extract","/str","/ev",{"*":".^.c-2","flg":4},"ev","str","^Ask for their recommendation","/str","/ev",{"*":".^.c-3","flg":4},{"c-0":["\n","^Haxolottle: Good call. I agree. Here's how we execute...","\n","#","^crisis_resolved_alpha","/#",{"->":"haxolottle_main_hub"},null],"c-1":["\n","^Haxolottle: High risk, but yeah, the payoff justifies it. I'll support you. Let's do this carefully.","\n","#","^crisis_resolved_bravo","/#",{"->":"haxolottle_main_hub"},null],"c-2":["\n","^Haxolottle: Smart. Live to fight another day. Coordinates extraction...","\n","^Haxolottle: You made the right call. Equipment and missions are replaceable. You're not.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^crisis_extraction","/#",{"->":"haxolottle_main_hub"},null],"c-3":["\n","^Haxolottle: *appreciates being consulted*","\n","ev",{"x()":"operational_stress_level"},"str","^crisis","/str","==","/ev",[{"->":".^.b","c":true},{"b":["\n","^Haxolottle: Honest assessment? Extract. The mission isn't worth your life. But it's your call.","\n",{"->":".^.^.^.12"},null]}],[{"->":".^.b"},{"b":["\n","^Haxolottle: I'd try Alpha. Calculated risk with decent probability. But you're the one in the field.","\n",{"->":".^.^.^.12"},null]}],"nop","\n",{"->":".^.^.^"},null]}],null],"emergency_extraction_coordination":["^Haxolottle: *rapid coordination on multiple channels*","\n","^Haxolottle: Netherton has authorized emergency extraction. Asset protection priority.","\n","^Haxolottle: Route to waypoint Bravo: *provides detailed navigation*","\n","^Haxolottle: I've got eyes on security feeds. I'll guide you around patrol patterns.","\n","^Haxolottle: ","ev",{"x()":"player_name"},"out","/ev","^—*firm but caring*—you've got this. I'm with you every step. Move now.","\n","#","^emergency_extraction_active","/#","end",null],"equipment_crisis_support":["^Dr. Chen: *over comms* Okay, I'm here. What's failing?","\n","^Haxolottle: I'll coordinate while Chen troubleshoots the tech. Two-handler support.","\n","^[This would integrate with Chen's technical support systems]","\n","#","^multi_handler_crisis_support","/#",{"->":"haxolottle_main_hub"},null],"active_mission_handler_support":[["^Haxolottle: *professional focus* What kind of support do you need?","\n","ev","str","^Intel refresh - what am I walking into?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Need security status update","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Requesting abort confirmation","/str","/ev",{"*":".^.c-2","flg":4},"ev","str","^Just checking in","/str","/ev",{"*":".^.c-3","flg":4},{"c-0":["\n","^Haxolottle: *pulls up real-time intel* Current situation: [describes updated tactical picture]","\n","^Haxolottle: Changes from briefing: [notes differences]. Adapt accordingly.","\n",{"->":"haxolottle_main_hub"},null],"c-1":["\n","^Haxolottle: *checking feeds* Security status: [describes guard patterns, surveillance state]","\n","^Haxolottle: Best infiltration window is in 12 minutes. That work for you?","\n",{"->":"haxolottle_main_hub"},null],"c-2":["\n","^Haxolottle: *serious* You want to abort? Talk to me. What's the situation?","\n",{"->":"abort_request_discussion"},null],"c-3":["\n","^Haxolottle: *reassuring* All good. You're doing great. Operational tempo is solid. Keep it up.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"haxolottle_main_hub"},null]}],null],"intel_update_active":[["^Haxolottle: *real-time analysis on monitors*","\n","^Haxolottle: Current intel picture: ENTROPY activity level moderate. No indication they're aware of you.","\n","^Haxolottle: Target location status: [describes current state based on surveillance]","\n","^Haxolottle: Recommended approach: [tactical suggestion based on current intel]","\n","ev","str","^Acknowledge and proceed","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Intel doesn't match what I'm seeing","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Request deeper analysis","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: Roger. I'll keep monitoring. Call if situation changes.","\n",{"->":"haxolottle_main_hub"},null],"c-1":["\n","^Haxolottle: *immediately alert* Explain. What are you seeing that I'm not?","\n",{"->":"intel_discrepancy_resolution"},null],"c-2":["\n","^Haxolottle: *types rapidly* Give me two minutes. I'll pull additional sources...","\n",{"->":"deep_intel_analysis"},null]}],null],"complicated_situation_support":[["^Haxolottle: *calm under pressure* Okay. Complications are normal. We adapt.","\n","^Haxolottle: Talk me through the specific complication. What changed?","\n","ev","str","^Explain the complication","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Multiple things going wrong","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^I think I need to abort","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^You describe how the situation has become more complex.","\n","^Haxolottle: *processes* Alright. That's not ideal, but it's manageable. Here's how we adjust...","\n","^Haxolottle: Remember the axolotl principle. Original approach failed. Time to regenerate a new one.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"adaptation_planning"},null],"c-1":["\n","^Haxolottle: *focused* Okay, let's triage. What's the most immediate problem?","\n",{"->":"crisis_triage"},null],"c-2":["\n","^Haxolottle: *supportive* That's a valid option. Let's assess together. Walk me through your reasoning.","\n",{"->":"abort_assessment"},null]}],null],"adaptation_planning":[["^Haxolottle: New plan: [outlines adapted approach based on the complication]","\n","^Haxolottle: This should account for the changes you're seeing. Thoughts?","\n","ev","str","^Sounds good. Proceeding with adapted plan.","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Still risky. What if it doesn't work?","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Got a better idea","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: Excellent. Execute when ready. I'm monitoring your six.","\n",{"->":"haxolottle_main_hub"},null],"c-1":["\n","^Haxolottle: Fair concern. Backup plan: [outlines contingency]","\n","^Haxolottle: You'll have options. That's what matters.","\n",{"->":"haxolottle_main_hub"},null],"c-2":["\n","^Haxolottle: *interested* I'm listening. What are you thinking?","\n",{"->":"agent_alternative_plan"},null]}],null],"abort_request_discussion":[["^Haxolottle: *takes it seriously* Okay. If you want to abort, we abort. Your judgment in the field is what matters.","\n","^Haxolottle: But help me understand—is this \"mission parameters changed beyond acceptable risk\" or \"something feels wrong\"?","\n","ev","str","^Risk has exceeded acceptable parameters","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Something feels wrong - can't explain it","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Actually, let me try one more thing first","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: *nods* Operational assessment. Respected. I'll coordinate extraction.","\n","^Haxolottle: Netherton might push back, but I'll support your call. You're the one taking the risk.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^mission_aborted","/#",{"->":"haxolottle_main_hub"},null],"c-1":["\n","^Haxolottle: *trusts your instinct* That's valid. Field intuition saves lives. Abort authorized.","\n","^Haxolottle: We can analyze what felt wrong afterwards. Right now, get clear.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^mission_aborted_intuition","/#",{"->":"haxolottle_main_hub"},null],"c-2":["\n","^Haxolottle: *supportive* Okay. But the abort option stays on the table. I've got your back either way.","\n",{"->":"haxolottle_main_hub"},null]}],null],"intel_discrepancy_resolution":["^Haxolottle: *very focused* Intel discrepancy is serious. Describe exactly what you're seeing.","\n","^You explain the difference between Haxolottle's intel and ground truth.","\n","^Haxolottle: *urgent typing* Okay. Either my feeds are compromised or ENTROPY changed something recently.","\n","^Haxolottle: Recommend trusting your eyes over my monitors. Proceed with extreme caution. I'm investigating the discrepancy.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},50,">=","/ev",[{"->":".^.b","c":true},{"b":["\n","^Haxolottle: *concerned* And ","ev",{"x()":"player_name"},"out","/ev","^? Be careful. If my intel is wrong, you're more exposed than we thought.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":".^.^.^.14"},null]}],"nop","\n",{"->":"haxolottle_main_hub"},null],"mission_ghost_handler_briefing":[["^Haxolottle: *reviews mission documents*","\n","^Haxolottle: Ghost Protocol. High-stakes infiltration. Here's the handler support plan.","\n","^Haxolottle: Before you go in: I'll have access to facility security feeds, external surveillance, and ENTROPY communication intercepts.","\n","^Haxolottle: During infiltration: I'll provide real-time guidance on security patrols, alert you to threats, guide route adjustments.","\n","^Haxolottle: If compromised: Emergency extraction protocols ready. Three waypoints prepared.","\n","ev","str","^How reliable is the security feed access?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^What if comms go down?","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Sounds solid. I'm confident in this plan.","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: 85% confidence. Dr. Chen provided the access tools. They're good, but not perfect.","\n","^Haxolottle: If feeds cut out, you'll need to go silent running. We've prepared for that contingency.","\n",{"->":".^.^.^"},null],"c-1":["\n","^Haxolottle: Good question. If we lose comms: fall back to pre-planned exfiltration route Alpha.","\n","^Haxolottle: I'll send periodic encrypted status pings. If you don't respond, I initiate extraction protocols.","\n",{"->":".^.^.^"},null],"c-2":["\n","^Haxolottle: *slight smile* Good. Because I've run hundreds of handler ops, and this is one of my better plans.","\n","^Haxolottle: We've got this. Partnership.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"haxolottle_main_hub"},null]}],null],"mission_sanctuary_handler_plan":[["^Haxolottle: Data Sanctuary defensive operation. Different from infiltration—we're protecting rather than penetrating.","\n","^Haxolottle: I'll be coordinating four agents plus security personnel. Central tactical coordinator role.","\n","^Haxolottle: Your position will be [describes defensive position]. If ENTROPY attempts breach, you respond to my directions.","\n","^Haxolottle: This requires trusting my tactical picture. I'll be seeing things you can't. Follow my instructions precisely.","\n","ev","str","^I trust your tactical judgment","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^What if I see something you don't?","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Coordinating four agents sounds complex","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: *appreciates that* Thank you. Command is easier when agents trust the handler.","\n","^Haxolottle: I won't let you down.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"haxolottle_main_hub"},null],"c-1":["\n","^Haxolottle: *good question* Always report anomalies immediately. You're my eyes on the ground.","\n","^Haxolottle: I coordinate big picture. You provide ground truth. Both matter.","\n",{"->":".^.^.^"},null],"c-2":["\n","^Haxolottle: It is. But I've done multi-agent ops before. As long as everyone follows instructions, it works.","\n","^Haxolottle: Just need everyone to trust the system. And me.","\n",{"->":".^.^.^"},null]}],null],"contingency_planning_discussion":[["^Haxolottle: Contingencies! My favorite part of planning.","\n","^Haxolottle: *pulls up contingency matrix* For every mission, I plan at least three \"what if\" scenarios.","\n","^Haxolottle: What if you're detected? What if extraction fails? What if comms are compromised? What if everything goes perfectly but ENTROPY adapted?","\n","^Haxolottle: The axolotl principle—*smiles*—regeneration over rigidity. Plans that can adapt.","\n","ev","str","^Walk me through the contingencies for this mission","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^This seems paranoid","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^I appreciate the thoroughness","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: *details specific contingencies based on current mission*","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"haxolottle_main_hub"},null],"c-1":["\n","^Haxolottle: *shrugs* I've had too many operations go sideways. Paranoid preparation saves lives.","\n","^Haxolottle: When you're in the field and things go wrong, you'll be glad we planned for it.","\n",{"->":"haxolottle_main_hub"},null],"c-2":["\n","^Haxolottle: *genuine* That means a lot. Handlers live and die by preparation.","\n","^Haxolottle: Knowing you value that preparation makes the late nights worth it.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"haxolottle_main_hub"},null]}],null],"operation_debrief":[["^Haxolottle: *opens debrief form* Standard post-operation debrief. Walk me through it chronologically.","\n","ev","str","^Provide thorough debrief","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Give abbreviated version","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Ask if they want their perspective first","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^You provide a detailed account of the operation.","\n","^Haxolottle: *taking notes* Good detail. This is exactly what I need for the after-action report.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},40,">=","/ev",[{"->":".^.b","c":true},{"b":["\n","^Haxolottle: And more importantly—are you okay? Physically? Mentally?","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":".^.^.^.11"},null]}],"nop","\n",{"->":"debrief_completion"},null],"c-1":["\n","^Haxolottle: *slight frown* I need more detail for the report. What specific challenges did you encounter?","\n",{"->":"detailed_debrief_questions"},null],"c-2":["\n","^Haxolottle: *appreciates the question* Actually, yes. Let me tell you what I saw from handler perspective, then you fill gaps.","\n",{"->":"handler_perspective_debrief"},null]}],null],"rough_mission_debrief":[["^Haxolottle: *concerned* Yeah, I was watching. That got intense.","\n","^Haxolottle: Before we do the formal debrief—are you actually okay? Not the professional \"I'm fine.\" The real answer.","\n","ev","str","^Be honest about the difficulty","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Downplay it professionally","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Thank them for asking","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^You admit the mission was harder than expected and took a toll.","\n","^Haxolottle: *empathetic* Thank you for being honest. That mission pushed limits. You handled it, but pushing limits has costs.","\n","^Haxolottle: Take additional recovery time. I'll handle Netherton if they push back. Your wellbeing matters.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev",{"->":"debrief_completion"},null],"c-1":["\n","^Haxolottle: *sees through it* Agent ","ev",{"x()":"player_name"},"out","/ev","^. I watched that mission. It was rough. Don't minimize it.","\n","^Haxolottle: Acknowledging difficulty isn't weakness. It's accurate assessment.","\n",{"->":".^.^.^"},null],"c-2":["\n","^Haxolottle: *genuine* Of course I ask. I watched you face that. I care about more than mission success—I care about you.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},50,">=","/ev",[{"->":".^.b","c":true},{"b":["\n","^Haxolottle: You're not just an asset to manage. You're... *hesitates* ...a colleague I value. A friend, within the constraints of Protocol 47-Alpha.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":".^.^.^.9"},null]}],"nop","\n",{"->":"debrief_completion"},null]}],null],"debrief_completion":["^Haxolottle: *finalizes debrief documentation*","\n","^Haxolottle: Debrief complete. After-action report will go to Netherton and operational archives.","\n","ev",{"x()":"mission_phase"},"/ev",[{"->":".^.b","c":true},{"b":["\n","^Haxolottle: Mission status: ","ev",{"VAR?":"total_missions_completed"},1,"+","out","/ev","^ operations completed successfully.","\n","ev",{"VAR?":"total_missions_completed"},1,"+",{"VAR=":"total_missions_completed","re":true},"/ev",{"->":".^.^.^.8"},null]}],"nop","\n","^Haxolottle: You did good work, ","ev",{"x()":"player_name"},"out","/ev","^. Really.","\n","#","^debrief_complete","/#",{"->":"haxolottle_main_hub"},null],"threat_landscape_update":[["^Haxolottle: *brings up classified threat dashboard*","\n","^Haxolottle: Current ENTROPY activity: [describes threat level based on mission count and patterns]","\n","^Haxolottle: Recent patterns suggest they're shifting tactics. More sophisticated network infiltration. Less brute force.","\n","^Haxolottle: We're adapting. Dr. Chen is developing new countermeasures. Netherton is adjusting operational protocols.","\n","ev","str","^Ask about specific threats","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Express concern about escalation","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Thank them for the update","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: *provides detailed threat analysis*","\n",{"->":"haxolottle_main_hub"},null],"c-1":["\n","^Haxolottle: *serious* Yeah, me too. The escalation pattern is concerning.","\n","^Haxolottle: But that's why we're here. SAFETYNET exists to counter this. And we're getting better at it.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"haxolottle_main_hub"},null],"c-2":["\n","^Haxolottle: *nods* Situational awareness matters. Stay informed, stay effective.","\n",{"->":"haxolottle_main_hub"},null]}],null],"operational_advice_from_handler":[["^Haxolottle: Handler perspective on operations. What do you want to know?","\n","ev","str","^How to be a better field agent","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^What mistakes do agents make?","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^How to work better with you specifically","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: From handler perspective? Communicate clearly. Trust your handler's intel but verify with your eyes. Adapt when plans fail.","\n","^Haxolottle: Best agents treat handlers as partners, not support staff. We succeed together or fail together.","\n","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"haxolottle_main_hub"},null],"c-1":["\n","^Haxolottle: *thoughtful* Biggest mistake: not calling for help until it's too late. Pride gets people hurt.","\n","^Haxolottle: Ask for support early. That's what handlers are for. We can't help if we don't know there's a problem.","\n","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"haxolottle_main_hub"},null],"c-2":["\n","^Haxolottle: *appreciates the question* Honestly? You already work well with me.","\n","^Haxolottle: You communicate clearly. You trust my intel while using your judgment. You understand the partnership.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},50,">=","/ev",[{"->":".^.b","c":true},{"b":["\n","^Haxolottle: You're one of the best agents I've handled. And I've handled a lot.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":".^.^.^.11"},null]}],"nop","\n",{"->":"haxolottle_main_hub"},null]}],null],"handler_tradecraft_discussion":[["^Haxolottle: Handler tradecraft! The behind-the-scenes magic.","\n","^Haxolottle: Handlers balance multiple information streams—security feeds, ENTROPY intercepts, agent biometrics, tactical maps—and synthesize it into actionable guidance.","\n","^Haxolottle: We're pattern recognition engines. Spotting threats before they manifest. Identifying opportunities you can't see from your position.","\n","^Haxolottle: And honestly? A lot of it is managing stress. Yours and ours. Keeping calm when everything is chaotic.","\n","ev","str","^That sounds incredibly complex","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^How do you manage your own stress?","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Could you teach me handler skills?","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: It is. But it's also what I'm good at. Turns out eight years of field experience translates well to handler work.","\n","^Haxolottle: I know what you're experiencing because I've experienced it. That empathy makes me better at support.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"haxolottle_main_hub"},null],"c-1":["\n","^Haxolottle: *honest* Varies. Swimming helps. Reading. Listening to rain sounds while pretending I'm not worried about agents in danger.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},40,">=","/ev",[{"->":".^.b","c":true},{"b":["\n","^Haxolottle: Conversations like this help too. Knowing the agents I support see me as more than a voice on comms.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":".^.^.^.9"},null]}],"nop","\n",{"->":"haxolottle_main_hub"},null],"c-2":["\n","^Haxolottle: *interested* You want cross-training? Actually, that would make you a better field agent. Understanding both sides improves collaboration.","\n","^Haxolottle: I can set up some handler shadowing. You observe while I run someone else's operation. Educational for both roles.","\n","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^handler_training_offered","/#",{"->":"haxolottle_main_hub"},null]}],null],"deep_intel_analysis":["^Haxolottle: *analyzing data* I'm pulling deeper intelligence sources now. Give me a moment...","\n","^Haxolottle: Alright, here's what I'm seeing from the extended analysis...","\n",{"->":"haxolottle_main_hub"},null],"crisis_triage":["^Haxolottle: *focused triage mode* Okay, let's prioritize. First, secure your immediate position. Second, we assess escape routes.","\n","^Haxolottle: Talk to me. What's the most pressing threat right now?","\n",{"->":"haxolottle_main_hub"},null],"abort_assessment":["^Haxolottle: *methodical assessment* Let's walk through the abort decision together. What's driving this?","\n","^Haxolottle: Sometimes abort is the right call. Sometimes we just need to adapt. Let's figure out which this is.","\n",{"->":"haxolottle_main_hub"},null],"agent_alternative_plan":["^Haxolottle: *collaborative planning* Okay, you have an alternative approach in mind. Walk me through it.","\n","^Haxolottle: I'll assess feasibility from my end while you explain the concept.","\n",{"->":"haxolottle_main_hub"},null],"detailed_debrief_questions":["^Haxolottle: *detailed questioning* I need you to walk me through the timeline step by step.","\n","^Haxolottle: What happened first? What was your decision-making process at each critical point?","\n",{"->":"haxolottle_main_hub"},null],"handler_perspective_debrief":["^Haxolottle: *handler analysis* From my monitoring position, here's what I observed during your operation...","\n","^Haxolottle: There were moments where communication could have been clearer, but overall solid execution.","\n",{"->":"haxolottle_main_hub"},null],"start":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_1_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_2_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_3_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,">","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_4_hub"},{"->":"start.4"},null]}],"nop","\n",null],"phase_1_hub":[[["ev",{"VAR?":"total_missions_completed"},1,"==","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: So, we've got some downtime. Want to chat about non-work stuff? Per Regulation 847, personal conversation is encouraged for psychological wellbeing.","\n",{"->":".^.^.^.2"},null]}],[{"->":".^.b"},{"b":["\n","^Haxolottle: Got a moment? I could use a break from staring at security feeds.","\n",{"->":".^.^.^.2"},null]}],"nop","\n","ev","str","^Ask what they do for fun","/str",{"VAR?":"npc_haxolottle_talked_hobbies_general"},"!","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask about the axolotl thing","/str",{"VAR?":"npc_haxolottle_talked_axolotl_obsession"},"!","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask what music they listen to","/str",{"VAR?":"npc_haxolottle_talked_music_taste"},"!","/ev",{"*":".^.c-2","flg":5},"ev","str","^Talk about coffee/tea preferences","/str",{"VAR?":"npc_haxolottle_talked_coffee_preferences"},"!",{"VAR?":"npc_haxolottle_talked_hobbies_general"},"&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^Ask how they handle stress","/str",{"VAR?":"npc_haxolottle_talked_stress_management"},"!",{"VAR?":"npc_haxolottle_friendship_level"},15,">=","&&","/ev",{"*":".^.c-4","flg":5},"ev","str","^That's all for now","/str","/ev",{"*":".^.c-5","flg":4},{"c-0":["\n",{"->":"hobbies_general"},null],"c-1":["\n",{"->":"axolotl_deep_dive"},null],"c-2":["\n",{"->":"music_discussion"},null],"c-3":["\n",{"->":"coffee_chat"},null],"c-4":["\n",{"->":"stress_management"},null],"c-5":["\n",{"->":"conversation_end"},null]}],null],"hobbies_general":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_hobbies_general","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","^Haxolottle: What do I do for fun? Good question. Let's see...","\n","^Haxolottle: I read a lot—mostly sci-fi and nature books. There's something relaxing about reading about chaotic fictional universes when you spend your days dealing with chaotic real ones.","\n","^Haxolottle: I also swim. Not competitively or anything, just... swimming. There's a meditative quality to it. Plus, you know, axolotls are aquatic creatures, so there's thematic consistency.","\n",["ev",{"^->":"hobbies_general.0.22.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^grins*",{"->":"$r","var":true},null]}],"ev","str","^Share that you also read","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Mention you've never been good at swimming","/str","/ev",{"*":".^.c-2","flg":20},"ev","str","^Ask about the electronics tinkering","/str","/ev",{"*":".^.c-3","flg":20},{"c-0":["ev",{"^->":"hobbies_general.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.22.s"},[{"#n":"$r2"}],"\n","^Haxolottle: And I tinker with old electronics. Pull apart vintage computers, repair them, sometimes just see how they work. It's methodical. Soothing. Unlike field operations where everything is chaos and improvisation.","\n",{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","^You: I'm a reader too. What kind of sci-fi?","\n",{"->":"hobbies_scifi_followup"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: I've never been much of a swimmer. More of a land-based person.","\n",{"->":"hobbies_swimming_followup"},{"#f":5}],"c-3":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: Electronics tinkering? That's an interesting hobby for someone in our line of work.","\n",{"->":"hobbies_electronics_followup"},{"#f":5}]}],null],"hobbies_scifi_followup":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: Oh, you read sci-fi? Nice! I'm partial to the stuff that explores emergence and complexity—you know, how simple rules create complex systems.","\n","^Haxolottle: *Permutation City*, *Blindsight*, anything by Ted Chiang. Stories about consciousness, identity, what makes us who we are when everything else is stripped away.","\n","^Haxolottle: Probably why I ended up in intelligence work, honestly. We're constantly dealing with emergent threats, complex systems, questions of identity and deception.","\n","^Haxolottle: What about you? What kind of stories do you gravitate toward?","\n","ev","str","^Mention you like cyberpunk","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say you prefer non-fiction","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Keep it vague to protect identity","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","^You: Cyberpunk, mostly. The whole corporate dystopia thing feels... relevant.","\n","^Haxolottle: *laughs* Yeah, we're kind of living it. Except the corporations aren't our enemy—ENTROPY is. Different dystopia, same aesthetic.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}],"c-1":["\n","^You: Actually, I'm more of a non-fiction person. Technical books, security research.","\n","^Haxolottle: Ah, the pragmatist. Fair enough. Though I'd argue our job is weird enough to count as science fiction.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}],"c-2":["\n","^You: Different things, depending on mood.","\n","^Haxolottle: Keeping it mysterious. I respect that. Protocol 47-Alpha and all.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},2,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"hobbies_swimming_followup":[["^Haxolottle: That's fair. Swimming isn't for everyone. The whole \"put your face in water and breathe at specific intervals\" thing is surprisingly hard.","\n","^Haxolottle: I didn't learn until I was an adult, actually. Taught myself after joining SAFETYNET. Figured if axolotls can do it, so can I.","\n",["ev",{"^->":"hobbies_swimming_followup.0.4.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^laughs*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"hobbies_swimming_followup.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.4.s"},[{"#n":"$r2"}],"\n","^Haxolottle: Plus, it's one of the few activities where I can guarantee I'm not carrying surveillance devices. Hard to bug a swimsuit.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"hobbies_electronics_followup":[["^Haxolottle: You'd think it'd be busman's holiday—working with electronics all day, then doing it for fun. But there's a difference.","\n","^Haxolottle: At work, I'm using electronics to surveil, to penetrate systems, to enable operations. It's adversarial. You versus the machine.","\n","^Haxolottle: At home? I'm fixing things. Bringing dead hardware back to life. It's... restorative. Like axolotl regeneration but for circuit boards.","\n",["ev",{"^->":"hobbies_electronics_followup.0.6.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^slight smile*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"hobbies_electronics_followup.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.6.s"},[{"#n":"$r2"}],"\n","^Haxolottle: Plus, there's satisfaction in making a thirty-year-old computer boot up again. Persistence over entropy. Both kinds of entropy.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"axolotl_deep_dive":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_axolotl_obsession","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","^Haxolottle: Ah, you want the full story behind the axolotl obsession?","\n","^Haxolottle: Okay, so—Operation Regenerate. I mentioned it before. I was stuck in a compromised position for seventy-two hours, maintaining a cover identity while the person I was impersonating was RIGHT THERE.","\n","^Haxolottle: Couldn't leave. Couldn't fight. Couldn't call for extraction. Could only adapt. And while I was stuck, the only reading material available was biology textbooks.","\n","^Haxolottle: Found this section on axolotls—*Ambystoma mexicanum*. These amazing creatures that can regenerate entire limbs, organs, even parts of their brain and spinal cord.","\n","ev","str","^Ask how that's relevant to the operation","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about the biology","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Make a joke","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","^You: How did that help with the operation?","\n",{"->":"axolotl_operation_connection"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: That's incredible. How do they do that?","\n",{"->":"axolotl_biology_detail"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^You: So you're saying you identified with a salamander?","\n",{"->":"axolotl_joke_response"},{"#f":5}]}],null],"axolotl_operation_connection":["ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: It gave me a framework. See, I'd lost my original cover story—that identity was \"severed\" when the real person appeared. Dead. Gone.","\n","^Haxolottle: But I could regenerate a NEW identity. Different cover, same core. Adapt to the changed environment. Become what the situation needed.","\n","^Haxolottle: That's what axolotls do—they don't just heal, they adapt. They can exist in multiple states. Larval form, adult form, something in between.","\n","^Haxolottle: In that moment, I stopped being the person I was impersonating and became SAFETYNET internal security running a loyalty test. New limb. Same creature.","\n","^Haxolottle: The metaphor stuck. Now every operation that goes sideways, I think: What would an axolotl do? And the answer is always: regenerate, adapt, survive.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},null],"axolotl_biology_detail":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: *lights up with enthusiasm*","\n","^Haxolottle: Oh, it's fascinating! They have this incredible ability to regrow complex structures perfectly. Not scar tissue—actual functional regeneration.","\n","^Haxolottle: They can regrow limbs in weeks. If you damage their brain, they can regenerate neurons. Heart tissue, spinal cord, even parts of their eyes.","\n","^Haxolottle: And here's the really cool part—they're neotenic. They can reach sexual maturity while remaining in their larval form. They don't HAVE to metamorphose into adult salamanders. They can stay as they are and still be complete.","\n","^Haxolottle: It's like... they have options. Paths. They're not locked into one form of existence.","\n",["ev",{"^->":"axolotl_biology_detail.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^realizes they're geeking out*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"axolotl_biology_detail.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Haxolottle: Sorry, I can talk about this for hours. The point is: regeneration, adaptation, flexibility. That's what got me through that operation and a lot of others.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"axolotl_joke_response":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^Haxolottle: *laughs*","\n","^Haxolottle: I mean, when you put it that way, it sounds ridiculous. \"Agent develops deep emotional connection with aquatic salamander metaphor.\"","\n","^Haxolottle: But yes. I absolutely identified with a salamander. And I stand by it.","\n","^Haxolottle: We're both adaptable. We both thrive in chaotic environments. We both look kind of weird but are strangely effective.","\n",["ev",{"^->":"axolotl_joke_response.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^grins*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"axolotl_joke_response.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Haxolottle: Plus, they smile. Permanently. Look up pictures—axolotls have these adorable smiling faces. Hard to be stressed when you're thinking about a smiling salamander.","\n","^Haxolottle: You're laughing, but I'm serious. The metaphor has kept me sane for years. Sometimes you need something absurd to hold onto in this work.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"music_discussion":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_music_taste","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","^Haxolottle: Music? Oh, I have eclectic taste. Probably too eclectic.","\n","^Haxolottle: For work—monitoring operations, reviewing intel—I listen to ambient stuff. Brian Eno, Aphex Twin's ambient works, that kind of thing. No lyrics, minimal disruption, just texture.","\n","^Haxolottle: For workouts or when I need energy, I go full electronic. Techno, drum and bass, synthwave. Loud, propulsive, gets the heart rate up.","\n","^Haxolottle: And then sometimes... *looks slightly embarrassed* ...sometimes I listen to nature sounds. Ocean waves. Rain. Thunderstorms.","\n","ev","str","^Say you also like ambient music","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Admit you prefer silence while working","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Tease them about nature sounds","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","^You: Ambient music is great for concentration. What's your favorite?","\n",{"->":"music_ambient_detail"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: I actually prefer silence when I'm concentrating.","\n",{"->":"music_silence_response"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^You: Nature sounds? That's adorably wholesome for a spy.","\n",{"->":"music_nature_tease"},{"#f":5}]}],null],"music_ambient_detail":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: Oh, good taste! For concentration, I keep coming back to Eno's *Music for Airports*. It's designed to be ignorable but interesting—perfect for background.","\n","^Haxolottle: There's also this artist Grouper—really ethereal, dreamlike stuff. Good for late-night shifts when you need to stay calm but alert.","\n","^Haxolottle: And Boards of Canada for when I want something slightly more textured. Nostalgic without being distracting.","\n","^Haxolottle: What about you? Any favorites?","\n","ev","str","^Mention specific artists (safe to share)","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Keep it vague","/str","/ev",{"*":".^.c-1","flg":20},{"c-0":["\n","^You: I'm into [vague genre description]. Keeps me focused.","\n","^Haxolottle: Nice. I might check that out during my next long monitoring session.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}],"c-1":["\n","^You: Different things depending on the task.","\n","^Haxolottle: Adaptive playlist for adaptive operations. I like it.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},2,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"music_silence_response":["^Haxolottle: That's valid. Some people work better in complete silence. Brain needs quiet to process.","\n","^Haxolottle: I can't do it, personally. Total silence makes me too aware of my own thoughts. Need something to fill the space.","\n","^Haxolottle: But everyone's different. That's why we have noise-cancelling headphones in the equipment list—Section 8, Article 4.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},null],"music_nature_tease":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^Haxolottle: *laughs* Okay, yes, I know how it sounds. \"Elite SAFETYNET handler unwinds with gentle rain sounds.\"","\n","^Haxolottle: But hear me out—after spending hours listening to encrypted communications, network traffic, and agents whispering in server rooms, sometimes I just want to hear water hitting leaves.","\n","^Haxolottle: It's non-human. Non-threatening. No hidden meaning, no encryption, no subtext. Just... weather.","\n","^Haxolottle: Plus, there's something soothing about storms specifically. All that chaos and energy, but I'm safe inside listening to it. Control over the uncontrollable, in a way.","\n",["ev",{"^->":"music_nature_tease.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^grins*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"music_nature_tease.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Haxolottle: You can judge me, but I won't stop. I have a whole collection. \"Thunderstorm in Forest,\" \"Ocean Waves at Night,\" \"Heavy Rain on Tent.\" It's a whole genre.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"coffee_chat":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_coffee_preferences","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},4,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","^Haxolottle: Coffee preferences? Oh, we're getting into the important questions now.","\n","^Haxolottle: I'm a tea person, actually. Coffee makes me jittery in a way that's not great when you're trying to calmly talk an agent through a crisis.","\n","^Haxolottle: Specifically, I drink green tea. Jasmine green tea when I can get it. Enough caffeine to stay alert, not so much that I'm vibrating.","\n","^Haxolottle: Dr. Chen thinks I'm weird for it. They survive on energy drinks and what I'm pretty sure is just pure espresso.","\n","ev","str","^Say you're also a tea drinker","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Defend coffee","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask about the axolotl mug","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","^You: Tea for me too. Coffee's too harsh.","\n",{"->":"coffee_tea_solidarity"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: Coffee is essential. I don't trust tea to keep me functional.","\n",{"->":"coffee_defense"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: Is that axolotl mug I keep seeing in video calls yours?","\n",{"->":"coffee_mug_discussion"},{"#f":5}]}],null],"coffee_tea_solidarity":["ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: A fellow tea person! Excellent. We're a minority in SAFETYNET.","\n","^Haxolottle: There's this break room on level 3 that has actually decent loose-leaf tea. Not that pre-bagged stuff. Real tea.","\n","^Haxolottle: If you ever need to decompress after a mission, find that break room. It's quieter than the others, better tea, and the window actually shows sky instead of concrete wall.","\n","^Haxolottle: Consider it insider knowledge. Handler privilege.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},null],"coffee_defense":["^Haxolottle: Hey, no judgment! Coffee works for a lot of people. Dr. Chen would probably collapse without it.","\n","^Haxolottle: Different metabolisms, different needs. That's the thing about SAFETYNET—we accommodate diverse operational styles.","\n","^Haxolottle: As long as you're alert and functional, I don't care if you're powered by coffee, tea, energy drinks, or pure spite.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},null],"coffee_mug_discussion":["ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^Haxolottle: *laughs* You noticed! Yes, that's mine. Got it custom-made.","\n","^Haxolottle: It says \"Keep Calm and Regenerate\" with a little smiling axolotl. I use it for video calls specifically because it makes people ask about it.","\n","^Haxolottle: Good conversation starter. Also a subtle reminder to myself: when things go wrong, adapt and regenerate. The mug is both whimsical and functional.","\n","^Haxolottle: I have three of them, actually. One for the office, one for home, one backup for when I inevitably drop one.","\n","^Haxolottle: Director Netherton pretends not to notice it in briefings, but I've caught him almost smiling at it once. Progress.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},null],"stress_management":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_stress_management","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_vulnerable_moments"},1,"+",{"VAR=":"npc_haxolottle_vulnerable_moments","re":true},"/ev","^Haxolottle: How do I handle stress? That's... a good question. And kind of personal, but I'll answer.","\n","^Haxolottle: The swimming helps. The reading. The music. All of that creates space between me and the work.","\n","^Haxolottle: But honestly? The hardest part is when agents are in danger and I can only watch. I can advise, I can provide information, but you're the one in the facility. You're the one at risk.","\n","^Haxolottle: I've had agents get hurt. I've had operations go wrong despite everything we planned. That weight... it doesn't go away.","\n","ev","str","^Thank them for being honest","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Share your own stress management","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask how they cope with the weight","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","^You: Thank you for trusting me with that. It helps to know you feel it too.","\n",{"->":"stress_honest_response"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},12,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},2,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^You: I feel that pressure too. From a different angle, but still there.","\n",{"->":"stress_mutual_understanding"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: How do you keep going when it feels like too much?","\n",{"->":"stress_coping_methods"},{"#f":5}]}],null],"stress_honest_response":["ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: Of course. We're in this together, Agent. I'm not just a voice on comms—I'm a person who cares about whether you come back safe.","\n","^Haxolottle: The handbook talks about professional distance, but Regulation 299 says friendships are valuable for operational effectiveness. I choose to interpret that broadly.","\n","^Haxolottle: You're not just an asset to me. You're a colleague. Maybe even a friend. And I want you to succeed and be okay.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev",{"->":"phase_1_hub"},null],"stress_mutual_understanding":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},2,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^Haxolottle: Yeah. Different angles, same weight. You're worried about getting caught, about the mission failing, about making the wrong call in the moment.","\n","^Haxolottle: I'm worried about giving you bad information, about not seeing something that could save you, about sending you into situations that are more dangerous than we thought.","\n","^Haxolottle: We both carry it. Different burdens, but we carry them for each other.","\n",["ev",{"^->":"stress_mutual_understanding.0.18.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^pause*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"stress_mutual_understanding.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.18.s"},[{"#n":"$r2"}],"\n","^Haxolottle: That's why the axolotl thing matters, I think. Regeneration isn't just physical. It's emotional too. We get hurt, we recover, we keep going.","\n","^Haxolottle: And we do it together. That makes it bearable.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_vulnerable_moments"},1,"+",{"VAR=":"npc_haxolottle_vulnerable_moments","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"stress_coping_methods":["ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: Honestly? I remind myself why we do this. ENTROPY is real. The threats are real. The people we protect—even though they don't know we exist—they're real.","\n","^Haxolottle: Every operation you complete successfully is infrastructure that doesn't go down. Data that doesn't get stolen. Systems that keep working.","\n","^Haxolottle: The weight is heavy because the work matters. If it was easy, if it didn't matter, there wouldn't be weight.","\n","^Haxolottle: And... *slight smile* ...I have my ridiculous axolotl metaphors. When things get dark, I think about something absurd and resilient, and it helps.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},12,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},null],"phase_2_hub":[[["ev",{"VAR?":"total_missions_completed"},6,"==","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: We've been working together for a while now. Starting to feel like a real partnership. Got time to talk?","\n",{"->":".^.^.^.2"},null]}],[{"->":".^.b"},{"b":["\n","^Haxolottle: Hey, Agent. Want to chat for a bit? I could use a break from the technical stuff.","\n",{"->":".^.^.^.2"},null]}],"nop","\n","ev","str","^Ask how their philosophy has changed over the years","/str",{"VAR?":"npc_haxolottle_talked_philosophy_change"},"!","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask what handler life is really like","/str",{"VAR?":"npc_haxolottle_talked_handler_life"},"!","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask if they miss field work","/str",{"VAR?":"npc_haxolottle_talked_field_nostalgia"},"!",{"VAR?":"npc_haxolottle_friendship_level"},30,">=","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^Talk about weird habits you've developed","/str",{"VAR?":"npc_haxolottle_talked_weird_habits"},"!","/ev",{"*":".^.c-3","flg":5},"ev","str","^Ask about their favorite operations","/str",{"VAR?":"npc_haxolottle_talked_favorite_operations"},"!",{"VAR?":"npc_haxolottle_friendship_level"},35,">=","&&","/ev",{"*":".^.c-4","flg":5},"ev","str","^Notice they seem different today","/str",{"VAR?":"npc_haxolottle_friendship_level"},40,">=",{"VAR?":"npc_haxolottle_shared_loss"},"!","&&","/ev",{"*":".^.c-5","flg":5},"ev","str","^That's all for now","/str","/ev",{"*":".^.c-6","flg":4},{"c-0":["\n",{"->":"philosophy_evolution"},null],"c-1":["\n",{"->":"handler_reality"},null],"c-2":["\n",{"->":"field_nostalgia"},null],"c-3":["\n",{"->":"weird_habits_discussion"},null],"c-4":["\n",{"->":"favorite_operations"},null],"c-5":["\n",{"->":"hax_difficult_day"},null],"c-6":["\n",{"->":"conversation_end"},null]}],null],"philosophy_evolution":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_philosophy_change","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","^Haxolottle: How has my philosophy changed? *laughs softly* That's a heavier question than you might think.","\n","^Haxolottle: When I started, I was idealistic. Black and white thinking. SAFETYNET good, ENTROPY bad. We're heroes protecting people.","\n","^Haxolottle: Fifteen years later... it's complicated. We're still doing important work. ENTROPY is still a genuine threat. But the methods, the gray areas, the cost...","\n",["ev",{"^->":"philosophy_evolution.0.22.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^pause*",{"->":"$r","var":true},null]}],"ev","str","^Express agreement","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask what call haunts them most","/str","/ev",{"*":".^.c-2","flg":20},"ev","str","^Offer simpler perspective","/str","/ev",{"*":".^.c-3","flg":20},{"c-0":["ev",{"^->":"philosophy_evolution.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.22.s"},[{"#n":"$r2"}],"\n","^Haxolottle: I've seen good people do questionable things for good reasons. I've seen ENTROPY operatives who were manipulated or coerced. I've made calls that haunt me.","\n","^Haxolottle: The philosophy that's stuck is: Do the work as ethically as you can within impossible constraints. Protect people. Try not to become the thing you're fighting.","\n",{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","^You: I've been thinking about that too. The gray areas are... uncomfortable.","\n",{"->":"philosophy_gray_areas"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_vulnerable_moments"},1,"+",{"VAR=":"npc_haxolottle_vulnerable_moments","re":true},"/ev","^You: Is there one decision that still bothers you?","\n",{"->":"philosophy_haunting_decision"},{"#f":5}],"c-3":["\n","^You: Sometimes I try to focus on the immediate good we do. Easier than the big picture.","\n",{"->":"philosophy_immediate_good"},{"#f":5}]}],null],"philosophy_gray_areas":["ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^Haxolottle: Yeah. Uncomfortable is the word. We're essentially breaking laws under authorization that's classified, targeting people who might be criminals or might be victims.","\n","^Haxolottle: Protocol 47-Alpha means we don't even really know each other. I don't know your real name. You don't know mine. We're friends who can't fully be friends.","\n","^Haxolottle: But you know what? The fact that you're thinking about it, questioning it, being uncomfortable—that's good. That means you haven't become numb to it.","\n","^Haxolottle: The day we stop feeling uncomfortable with the gray areas is the day we've gone too far.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"philosophy_haunting_decision":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_vulnerable_moments"},2,"+",{"VAR=":"npc_haxolottle_vulnerable_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_haxolottle_shared_doubt","re":true},"^Haxolottle: *long pause*","\n","^Haxolottle: Yeah. There is.","\n","^Haxolottle: Five years ago, I had an agent deep in an ENTROPY cell. They found evidence of a major operation, but extracting them would blow their cover and lose the intelligence.","\n","^Haxolottle: I advised them to stay. Complete the intelligence gathering. The op was time-sensitive.","\n","^Haxolottle: They stayed. Got the intelligence. We stopped the attack. But they were... they were hurt. Badly. Because I asked them to stay when I could have pulled them out.","\n",["ev",{"^->":"philosophy_haunting_decision.0.26.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^quieter*",{"->":"$r","var":true},null]}],"ev","str","^Offer comfort","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Share something personal","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["ev",{"^->":"philosophy_haunting_decision.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.26.s"},[{"#n":"$r2"}],"\n","^Haxolottle: They recovered. They're still with SAFETYNET. But I dream about making a different call. Pulling them out. Choosing the person over the mission.","\n","^Haxolottle: And I don't know if I would. If I could do it again, with the same information... I might make the same call. That's what haunts me.","\n",{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},2,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^You: You made the best call you could with what you knew. That agent knew the risks.","\n",{"->":"philosophy_comfort_response"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},25,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},3,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},2,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^You: I carry similar weight. We all do. It doesn't make it easier, but you're not alone in it.","\n",{"->":"philosophy_shared_burden"},{"#f":5}]}],null],"philosophy_comfort_response":["ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: *slight smile* Thank you. I know that, intellectually. Regulation 911—mission objectives sometimes outweigh agent safety when lives are at stake.","\n","^Haxolottle: Doesn't make it easier. But it helps to hear it from someone who understands. Someone who's been there.","\n","^Haxolottle: You're a good person, Agent ","ev",{"x()":"player_name"},"out","/ev","^. I'm glad we're working together.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"philosophy_shared_burden":["ev",{"VAR?":"npc_haxolottle_friendship_level"},25,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},3,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^Haxolottle: *looks genuinely touched*","\n","^Haxolottle: Thank you. Really. This work can be incredibly isolating. Protocol 47-Alpha, the secrecy, the decisions we can't talk about with anyone outside SAFETYNET...","\n","^Haxolottle: Having someone who gets it—who carries the same weight even if it's different details—that matters more than you know.","\n","^Haxolottle: I wish we could grab coffee like normal colleagues. Talk about this stuff without codenames and compartmentalization. But we work with what we have.","\n","^Haxolottle: And what we have is this. Honest conversations within the boundaries we're given. That's real friendship, I think. Even with the constraints.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},30,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"philosophy_immediate_good":["ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: That's a healthy approach. Zoom in on what you can control, the immediate impact. Today's mission. This operation. This prevented attack.","\n","^Haxolottle: The big picture can overwhelm you if you let it. Better to focus on the tangible good.","\n","^Haxolottle: That's sustainable. I should probably do more of that myself.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"handler_reality":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_handler_life","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},12,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","^Haxolottle: Handler life? It's weird. I sit in a comfortable office with good tea and multiple monitors, while you're crawling through server rooms and dodging security.","\n","^Haxolottle: From the outside, it looks cushy. Safe. Low-risk.","\n","^Haxolottle: From the inside? I'm watching you take risks I used to take. Providing advice that could be wrong. Making calls that affect whether you get caught.","\n","^Haxolottle: And when things go wrong, I can only watch. I can't run in and help. Can't pull you out physically. Just... talk. Provide information. Hope it's enough.","\n","ev","str","^Say you appreciate having them there","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if they'd go back to field work","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Acknowledge the invisible stress","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","^You: Your voice on comms makes a huge difference. I'm never alone out there.","\n",{"->":"handler_appreciation"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: Would you ever go back to field operations?","\n",{"->":"handler_field_return_question"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},12,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: That sounds exhausting in a completely different way than field work.","\n",{"->":"handler_stress_acknowledgment"},{"#f":5}]}],null],"handler_appreciation":["ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^Haxolottle: *clearly moved*","\n","^Haxolottle: That... thank you. Sincerely. Sometimes I wonder if I'm actually helping or just providing running commentary while you do the real work.","\n","^Haxolottle: Knowing it makes a difference—that you feel less alone—that's why I do this. That's the whole point of the handler role.","\n","^Haxolottle: We're a team. You're my eyes and hands in the field. I'm your strategic perspective and support system. Neither of us succeeds without the other.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"handler_field_return_question":["ev",{"VAR?":"npc_haxolottle_friendship_level"},12,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: *considers carefully*","\n","^Haxolottle: Honestly? I don't think so. I miss aspects of it—the adrenaline, the direct action, the immediate satisfaction of completing an objective.","\n","^Haxolottle: But I burned out. Eight years of that intensity took a toll. I wasn't making good decisions anymore. Too stressed, too paranoid, too reactive.","\n","^Haxolottle: Transitioning to handler was regeneration. Different work, same mission. Using my experience to help others succeed rather than pushing myself to breaking.","\n","^Haxolottle: Plus, I'm better at this. Supporting multiple agents, seeing the strategic picture, staying calm under pressure. My field skills were good. My handler skills are better.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},12,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"handler_stress_acknowledgment":["ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: It really is. Different kind of exhaustion.","\n","^Haxolottle: Field work is immediate stress—heart pounding, decisions in seconds, physical danger. Intense but contained.","\n","^Haxolottle: Handler work is sustained stress—monitoring multiple operations, slow-burn anxiety, carrying the weight of others' safety for hours or days.","\n","^Haxolottle: I end the day mentally drained in a way field work never did. But also with a sense that I helped multiple people succeed rather than just completing one mission myself.","\n","^Haxolottle: Trade-offs. Everything in SAFETYNET is trade-offs.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"field_nostalgia":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_field_nostalgia","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","^Haxolottle: Do I miss field work? Sometimes. Mostly small moments, not the overall experience.","\n","^Haxolottle: I miss the satisfaction of bypassing a security system yourself. That moment when the lock clicks or the system grants access—there's a little dopamine rush you don't get from watching someone else do it.","\n","^Haxolottle: I miss the problem-solving in real-time. When you're in the field, everything is immediate. You see the obstacle, you think, you act. There's clarity in that.","\n","^Haxolottle: And honestly? I miss the simplicity. One mission, one objective, handle it and move on. As a handler, I'm juggling multiple agents, operations, responsibilities. It's more complex.","\n","ev","str","^Ask what they don't miss","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Share what you love about field work","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask about their most memorable infiltration","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: What don't you miss about it?","\n",{"->":"field_nostalgia_negative"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","^You: I feel that rush too. That moment when everything clicks.","\n",{"->":"field_nostalgia_shared_joy"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},12,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: What's your most memorable field operation?","\n",{"->":"field_nostalgia_memorable_op"},{"#f":5}]}],null],"field_nostalgia_negative":["ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: *laughs* Oh, plenty. The fear, for one. That sustained low-level anxiety of maintaining cover, wondering if today's the day someone sees through it.","\n","^Haxolottle: The loneliness. Deep cover operations mean you can't talk to anyone real. Everyone you interact with is either part of the mission or someone you're deceiving. It's isolating.","\n","^Haxolottle: And the physical toll. I'm not young anymore. Eight years of irregular sleep, stress, and occasionally running from security took its toll. My knees are definitely happier with handler work.","\n","^Haxolottle: Plus, I hated the paperwork. At least as a handler, I'm the one receiving the reports instead of writing them.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"field_nostalgia_shared_joy":["ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^Haxolottle: Yes! Exactly! That rush when everything aligns—the timing, the technique, the execution. It's beautiful when it works.","\n","^Haxolottle: I get a vicarious version of that watching you work. When you pull off a clean infiltration or solve a problem elegantly, I feel a bit of that same satisfaction.","\n","^Haxolottle: Different from doing it myself, but still genuine. Like watching a musician perform something you used to play—you appreciate it differently, but the joy is real.","\n","^Haxolottle: That's part of why I love this partnership. You're really good at what you do. Makes my job easier and more satisfying.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"field_nostalgia_memorable_op":["ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: Most memorable? Hard to pick one... but there was this operation in Prague. Corporate espionage case, ENTROPY front company.","\n","^Haxolottle: I had to infiltrate as a consultant, maintain cover for two weeks, access their internal network, and extract financial data linking them to three other cells.","\n","^Haxolottle: Everything that could go wrong, did. System architecture was different than intel suggested. Security caught me in a restricted area. Network monitoring was more sophisticated than expected.","\n","^Haxolottle: But I adapted. Regenerated the approach—there's that axolotl metaphor again. Changed my cover story mid-operation, pivoted technical methods, found alternative access routes.","\n","^Haxolottle: Completed the mission with zero suspicion. They thought I was just an eccentric consultant who wandered into the wrong room and spent too much time on their network.","\n","^Haxolottle: That was the operation that convinced me I'd found the right line of work. Chaos, adaptation, success. Everything I'm good at.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"weird_habits_discussion":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_weird_habits","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^Haxolottle: Weird habits? Oh, I've developed plenty in this job.","\n","^Haxolottle: I unconsciously map exit routes everywhere I go. Restaurants, grocery stores, friends' houses—I'm always noting where the exits are, how to get out quickly.","\n","^Haxolottle: I check my personal devices for surveillance regularly, even though there's no reason anyone would bug them. Occupational paranoia.","\n","^Haxolottle: And I keep three versions of my origin story ready depending on who asks. Even though no one's threatening me, I default to operational mode.","\n","^Haxolottle: SAFETYNET gets in your head. You start treating normal life like an operation.","\n","ev","str","^Admit you do the same","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Share a different weird habit","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask if they think it's unhealthy","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^You: I map exits too! And I check reflections for surveillance.","\n",{"->":"weird_habits_shared"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},2,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^You: I've developed some similar habits...","\n",{"->":"weird_habits_player_share"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: Is that unhealthy? Should we be concerned?","\n",{"->":"weird_habits_healthy_question"},{"#f":5}]}],null],"weird_habits_shared":["ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^Haxolottle: *laughs* Right? It's impossible to turn off! I went to a casual dinner with—well, with someone in my life—and spent the first ten minutes analyzing sight lines and potential surveillance.","\n","^Haxolottle: They were talking about their day, and I was thinking \"That corner table has clear view of two exits and limited exposure to windows. Good operational positioning.\"","\n","^Haxolottle: We're professionally paranoid. It's both a survival skill and a minor mental health concern.","\n","^Haxolottle: But hey, if there ever IS an emergency at a grocery store, we'll be the most prepared people there. Silver lining.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"weird_habits_player_share":["ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},2,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^Haxolottle: Oh, tell me yours. I love hearing what habits other agents develop. It's like a support group for occupational paranoia.","\n","^You share a weird habit you've picked up.","\n","^Haxolottle: *laughs genuinely* Yes! That's perfect. That's exactly the kind of thing I'm talking about.","\n","^Haxolottle: We should start a handbook addendum: \"Common Psychological Adaptations in Long-Term Operatives and Why They're Totally Normal.\"","\n","^Haxolottle: Honestly, it helps to know we're all doing this. Makes it feel less like slowly losing our minds and more like... adaptive behavior in a weird profession.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},25,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"weird_habits_healthy_question":["ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: *considers* Probably somewhere in between healthy professional awareness and mild paranoia.","\n","^Haxolottle: SAFETYNET does provide counseling services if we think we're crossing into unhealthy territory. Regulation 299 encourages us to use them.","\n","^Haxolottle: I think as long as the habits aren't interfering with normal life, they're just... adaptations. Ways our brains keep us safe in a genuinely unusual profession.","\n","^Haxolottle: But it's worth checking in with yourself. \"Is this useful vigilance or is it anxiety?\" That line can blur.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},{"->":"phase_2_hub"},null],"conversation_end":[["ev",{"VAR?":"npc_haxolottle_conversations_had"},5,">=",{"VAR?":"npc_haxolottle_friendship_level"},40,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: I really appreciate these talks, Agent ","ev",{"x()":"player_name"},"out","/ev","^. Makes the work feel less isolating.","\n",{"->":".^.^.^.2"},null]}],[{"->":".^.b"},{"b":["\n","^Haxolottle: Alright. Back to the mission. Talk later.","\n",{"->":".^.^.^.2"},null]}],"nop","\n",["ev",{"VAR?":"npc_haxolottle_friendship_level"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: And hey... you're becoming a real friend. Within the constraints of Protocol 47-Alpha, but a friend nonetheless.","\n",{"->":".^.^.^.5"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"phase_3_hub":[["^Haxolottle: *checking in* How's it going, ","ev",{"x()":"player_name"},"out","/ev","^?","\n","ev","str","^That's all for now","/str","/ev",{"*":".^.c-0","flg":4},{"c-0":["\n",{"->":"conversation_end"},null]}],null],"phase_4_hub":[["^Haxolottle: *checking in* How's it going, ","ev",{"x()":"player_name"},"out","/ev","^?","\n","ev","str","^That's all for now","/str","/ev",{"*":".^.c-0","flg":4},{"c-0":["\n",{"->":"conversation_end"},null]}],null],"favorite_operations":["^Haxolottle: Favorite operations? That's tough. Every successful op is satisfying in its own way.","\n","^Haxolottle: But yeah, there are some that stand out. The ones where everything clicks between handler and agent.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_favorite_operations","re":true},{"->":"phase_2_hub"},null],"hax_difficult_day":[["^Haxolottle: *pause* Yeah. Today's... harder than usual.","\n","^Haxolottle: Lost an agent six months ago. Today would have been their birthday.","\n","^Haxolottle: Sorry. Shouldn't burden you with that.","\n","ev","str","^I'm sorry for your loss","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^You can talk about it if you need to","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","^Haxolottle: *appreciates it* Thanks. It's part of the job, but it never gets easier.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_haxolottle_shared_loss","re":true},null],"c-1":["\n","^Haxolottle: Maybe another time. Right now I just need to keep working. Helping you helps.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_haxolottle_shared_loss","re":true},{"->":"phase_2_hub"},null]}],null],"global decl":["ev",0,{"VAR=":"npc_haxolottle_friendship_level"},0,{"VAR=":"npc_haxolottle_conversations_had"},0,{"VAR=":"npc_haxolottle_trust_moments"},0,{"VAR=":"npc_haxolottle_humor_shared"},0,{"VAR=":"npc_haxolottle_vulnerable_moments"},0,{"VAR=":"npc_haxolottle_player_shared_personal"},false,{"VAR=":"npc_haxolottle_talked_hobbies_general"},false,{"VAR=":"npc_haxolottle_talked_axolotl_obsession"},false,{"VAR=":"npc_haxolottle_talked_music_taste"},false,{"VAR=":"npc_haxolottle_talked_coffee_preferences"},false,{"VAR=":"npc_haxolottle_talked_stress_management"},false,{"VAR=":"npc_haxolottle_talked_philosophy_change"},false,{"VAR=":"npc_haxolottle_talked_handler_life"},false,{"VAR=":"npc_haxolottle_talked_field_nostalgia"},false,{"VAR=":"npc_haxolottle_talked_weird_habits"},false,{"VAR=":"npc_haxolottle_talked_favorite_operations"},false,{"VAR=":"npc_haxolottle_talked_fears_anxieties"},false,{"VAR=":"npc_haxolottle_talked_what_if_different"},false,{"VAR=":"npc_haxolottle_talked_meaning_work"},false,{"VAR=":"npc_haxolottle_talked_friendship_boundaries"},false,{"VAR=":"npc_haxolottle_talked_future_dreams"},false,{"VAR=":"npc_haxolottle_talked_identity_burden"},false,{"VAR=":"npc_haxolottle_talked_loneliness_secrecy"},false,{"VAR=":"npc_haxolottle_talked_real_name_temptation"},false,{"VAR=":"npc_haxolottle_talked_after_safetynet"},false,{"VAR=":"npc_haxolottle_talked_genuine_friendship"},false,{"VAR=":"npc_haxolottle_shared_loss"},false,{"VAR=":"npc_haxolottle_shared_doubt"},false,{"VAR=":"npc_haxolottle_shared_secret_hobby"},0,{"VAR=":"total_missions_completed"},0,{"VAR=":"professional_reputation"},"/ev","end",null]}],"listDefs":{}} \ No newline at end of file +{"inkVersion":21,"root":[["\n",["done",{"#n":"g-0"}],null],"done",{"haxolottle_conversation_entry":[["ev",{"x()":"npc_location"},"str","^handler_station","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: Agent ","ev",{"x()":"player_name"},"out","/ev","^! *swivels chair around from monitors* Good to see you. What's up?","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^briefing_room","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: *sits across from you with tablet* Okay, let's review the handler support plan for this operation.","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^comms_active","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: *over secure comms, calm and focused* Reading you clearly, ","ev",{"x()":"player_name"},"out","/ev","^. How can I help?","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^safehouse","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: *relaxed posture, coffee mug nearby* Hey. Safe to talk here. What do you need?","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","^Haxolottle: ","ev",{"x()":"player_name"},"out","/ev","^! What brings you by?","\n",{"->":".^.^.^.5"},null]}],"nop","\n",{"->":"mission_hub"},null],"mission_hub":[["ev","str","^I need immediate handler support!","/str",{"x()":"operational_stress_level"},"str","^crisis","/str","==",{"x()":"mission_phase"},"str","^active","/str","==","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^Want to chat? Non-work stuff?","/str",{"f()":"has_available_personal_topics"},{"x()":"mission_phase"},"str","^downtime","/str","==","&&","/ev",{"*":".^.c-1","flg":5},"ev","str","^Request handler support","/str",{"x()":"mission_phase"},"str","^active","/str","==",{"x()":"operational_stress_level"},"str","^crisis","/str","!=","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^Request intel update","/str",{"x()":"mission_phase"},"str","^active","/str","==","/ev",{"*":".^.c-3","flg":5},"ev","str","^Situation is getting complicated","/str",{"x()":"mission_phase"},"str","^active","/str","==",{"x()":"operational_stress_level"},"str","^high","/str","==","&&","/ev",{"*":".^.c-4","flg":5},"ev","str","^Review handler plan for Ghost Protocol","/str",{"x()":"current_mission_id"},"str","^ghost_in_machine","/str","==",{"x()":"mission_phase"},"str","^planning","/str","==","&&","/ev",{"*":".^.c-5","flg":5},"ev","str","^Discuss Data Sanctuary handler support","/str",{"x()":"current_mission_id"},"str","^data_sanctuary","/str","==",{"x()":"mission_phase"},"str","^planning","/str","==","&&","/ev",{"*":".^.c-6","flg":5},"ev","str","^Ask about contingency planning","/str",{"x()":"mission_phase"},"str","^planning","/str","==","/ev",{"*":".^.c-7","flg":5},"ev","str","^Debrief the operation","/str",{"x()":"mission_phase"},"str","^debriefing","/str","==","/ev",{"*":".^.c-8","flg":5},"ev","str","^That mission was rough","/str",{"x()":"mission_phase"},"str","^debriefing","/str","==",{"x()":"operational_stress_level"},"str","^high","/str","==","&&","/ev",{"*":".^.c-9","flg":5},"ev","str","^Ask about current threat landscape","/str",{"x()":"mission_phase"},"str","^downtime","/str","==","/ev",{"*":".^.c-10","flg":5},"ev","str","^Ask for operational advice","/str",{"x()":"mission_phase"},"str","^downtime","/str","==",{"VAR?":"npc_haxolottle_friendship_level"},40,">=","&&","/ev",{"*":".^.c-11","flg":5},"ev","str","^Ask about handler tradecraft","/str",{"VAR?":"npc_haxolottle_friendship_level"},50,">=",{"x()":"mission_phase"},"str","^downtime","/str","==","&&","/ev",{"*":".^.c-12","flg":5},"ev","str","^That's all I needed. Thanks, Hax.","/str",{"x()":"mission_phase"},"str","^active","/str","==","/ev",{"*":".^.c-13","flg":5},"ev","str","^That's all for now","/str","/ev",{"*":".^.c-14","flg":4},{"c-0":["\n","^Haxolottle: *instantly alert* Talk to me. What's happening?","\n",{"->":"crisis_handler_support"},null],"c-1":["\n","^Haxolottle: *grins* Personal conversation? According to Regulation 847, that's encouraged for psychological wellbeing.","\n",["ev",{"VAR?":"npc_haxolottle_friendship_level"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: And honestly, I could use a break from staring at monitors. What's on your mind?","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","^Haxolottle: Sure, I've got time. What do you want to talk about?","\n",{"->":".^.^.^.5"},null]}],"nop","\n",{"->":"jump_to_personal_conversations"},null],"c-2":["\n","^Haxolottle: On it. What do you need?","\n",{"->":"active_mission_handler_support"},null],"c-3":["\n","^Haxolottle: *pulls up intel feeds* Let me give you the current situation...","\n",{"->":"intel_update_active"},null],"c-4":["\n","^Haxolottle: *focused* Okay. Talk me through what's happening. We'll adapt.","\n",{"->":"complicated_situation_support"},null],"c-5":["\n","^Haxolottle: Ghost Protocol. Right. *pulls up mission docs* Let's go through the support plan.","\n",{"->":"mission_ghost_handler_briefing"},null],"c-6":["\n","^Haxolottle: Data Sanctuary defensive operation. I'll be coordinating multi-agent support. Here's how we'll handle it.","\n",{"->":"mission_sanctuary_handler_plan"},null],"c-7":["\n","^Haxolottle: Contingencies! Yes. Let's talk about what happens when things go sideways.","\n","^Haxolottle: Per the axolotl principle—*slight smile*—we plan for regeneration.","\n",{"->":"contingency_planning_discussion"},null],"c-8":["\n","^Haxolottle: *opens debrief form* Alright. Let's walk through what happened. Start from the beginning.","\n",{"->":"operation_debrief"},null],"c-9":["\n","^Haxolottle: *concerned* Yeah, I saw. Are you okay? Physically? Mentally?","\n",{"->":"rough_mission_debrief"},null],"c-10":["\n","^Haxolottle: *brings up threat analysis dashboard* So, here's what ENTROPY is up to lately...","\n",{"->":"threat_landscape_update"},null],"c-11":["\n","^Haxolottle: You want my handler perspective? *settles in* Sure. What's the question?","\n",{"->":"operational_advice_from_handler"},null],"c-12":["\n","^Haxolottle: Handler tradecraft! You're interested in the behind-the-scenes stuff?","\n",{"->":"handler_tradecraft_discussion"},null],"c-13":["\n","^Haxolottle: Roger. I'm monitoring your situation. Call if you need anything. Stay safe out there.","\n","#","^exit_conversation","/#","end",null],"c-14":["\n",["ev",{"VAR?":"npc_haxolottle_friendship_level"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: Alright, ","ev",{"x()":"player_name"},"out","/ev","^. *genuine warmth* Always good talking with you. Take care of yourself.","\n",{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"npc_haxolottle_friendship_level"},40,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: Sounds good. Let me know if you need anything. Really, anytime.","\n",{"->":".^.^.^.4"},null]}],[{"->":".^.b"},{"b":["\n","^Haxolottle: Okay. Talk later!","\n",{"->":".^.^.^.4"},null]}],"nop","\n","#","^exit_conversation","/#","end",null]}],null],"has_available_personal_topics":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_haxolottle_talked_hobbies_general"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_axolotl_obsession"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_music_taste"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_coffee_preferences"},"!",{"VAR?":"npc_haxolottle_talked_hobbies_general"},"&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_stress_management"},"!",{"VAR?":"npc_haxolottle_friendship_level"},15,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.7"},null]}],"nop","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_haxolottle_talked_philosophy_change"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_handler_life"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_field_nostalgia"},"!",{"VAR?":"npc_haxolottle_friendship_level"},30,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_weird_habits"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],["ev",{"VAR?":"npc_haxolottle_talked_favorite_operations"},"!",{"VAR?":"npc_haxolottle_friendship_level"},35,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.7"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.7"},null]}],"nop","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.3"},null]}],"nop","\n",null],"jump_to_personal_conversations":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_1_hub"},{"->":".^.^.^.2"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_2_hub"},{"->":".^.^.^.2"},null]}],"nop","\n",null],"crisis_handler_support":[["^Haxolottle: *absolutely focused* Okay. Deep breath. You've trained for this.","\n","^Haxolottle: Tell me the situation. What's the immediate threat?","\n","ev","str","^Explain the crisis situation","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^I'm compromised. Need extraction.","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Equipment failure in critical situation","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^You quickly explain the critical situation you're facing.","\n","^Haxolottle: *processing rapidly* Okay. Okay. Here's what we're going to do...","\n",{"->":"crisis_solution_planning"},null],"c-1":["\n","^Haxolottle: *immediately types* Extraction protocol initiated. I'm coordinating with Netherton now.","\n","^Haxolottle: Get to emergency waypoint Bravo. Fifteen minutes. Can you make it?","\n",{"->":"emergency_extraction_coordination"},null],"c-2":["\n","^Haxolottle: *contacts Dr. Chen on second channel* Chen, I need you. Equipment failure, active operation.","\n","^Haxolottle: Agent ","ev",{"x()":"player_name"},"out","/ev","^, Chen is on comms now. Walk them through the problem.","\n",{"->":"equipment_crisis_support"},null]}],null],"crisis_solution_planning":[["^Haxolottle: *calm and methodical despite crisis*","\n","^Haxolottle: Alright. You have options. None are perfect, but you can regenerate from this.","\n","^Haxolottle: Option Alpha: [describes tactical approach]. Risk level: moderate. Success probability: 65%.","\n","^Haxolottle: Option Bravo: [describes alternative]. Risk level: high. Success probability: 80% if it works.","\n","^Haxolottle: Option Charlie: Abort and extract. Risk level: moderate. Mission fails but you live.","\n","^Which approach do you want to take?","\n","ev","str","^Option Alpha","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Option Bravo","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Option Charlie - extract","/str","/ev",{"*":".^.c-2","flg":4},"ev","str","^Ask for their recommendation","/str","/ev",{"*":".^.c-3","flg":4},{"c-0":["\n","^Haxolottle: Good call. I agree. Here's how we execute...","\n","#","^crisis_resolved_alpha","/#",{"->":"mission_hub"},null],"c-1":["\n","^Haxolottle: High risk, but yeah, the payoff justifies it. I'll support you. Let's do this carefully.","\n","#","^crisis_resolved_bravo","/#",{"->":"mission_hub"},null],"c-2":["\n","^Haxolottle: Smart. Live to fight another day. Coordinates extraction...","\n","^Haxolottle: You made the right call. Equipment and missions are replaceable. You're not.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^crisis_extraction","/#",{"->":"mission_hub"},null],"c-3":["\n","^Haxolottle: *appreciates being consulted*","\n","ev",{"x()":"operational_stress_level"},"str","^crisis","/str","==","/ev",[{"->":".^.b","c":true},{"b":["\n","^Haxolottle: Honest assessment? Extract. The mission isn't worth your life. But it's your call.","\n",{"->":".^.^.^.12"},null]}],[{"->":".^.b"},{"b":["\n","^Haxolottle: I'd try Alpha. Calculated risk with decent probability. But you're the one in the field.","\n",{"->":".^.^.^.12"},null]}],"nop","\n",{"->":".^.^.^"},null]}],null],"emergency_extraction_coordination":["^Haxolottle: *rapid coordination on multiple channels*","\n","^Haxolottle: Netherton has authorized emergency extraction. Asset protection priority.","\n","^Haxolottle: Route to waypoint Bravo: *provides detailed navigation*","\n","^Haxolottle: I've got eyes on security feeds. I'll guide you around patrol patterns.","\n","^Haxolottle: ","ev",{"x()":"player_name"},"out","/ev","^—*firm but caring*—you've got this. I'm with you every step. Move now.","\n","#","^emergency_extraction_active","/#","end",null],"equipment_crisis_support":["^Dr. Chen: *over comms* Okay, I'm here. What's failing?","\n","^Haxolottle: I'll coordinate while Chen troubleshoots the tech. Two-handler support.","\n","^[This would integrate with Chen's technical support systems]","\n","#","^multi_handler_crisis_support","/#",{"->":"mission_hub"},null],"active_mission_handler_support":[["^Haxolottle: *professional focus* What kind of support do you need?","\n","ev","str","^Intel refresh - what am I walking into?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Need security status update","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Requesting abort confirmation","/str","/ev",{"*":".^.c-2","flg":4},"ev","str","^Just checking in","/str","/ev",{"*":".^.c-3","flg":4},{"c-0":["\n","^Haxolottle: *pulls up real-time intel* Current situation: [describes updated tactical picture]","\n","^Haxolottle: Changes from briefing: [notes differences]. Adapt accordingly.","\n",{"->":"mission_hub"},null],"c-1":["\n","^Haxolottle: *checking feeds* Security status: [describes guard patterns, surveillance state]","\n","^Haxolottle: Best infiltration window is in 12 minutes. That work for you?","\n",{"->":"mission_hub"},null],"c-2":["\n","^Haxolottle: *serious* You want to abort? Talk to me. What's the situation?","\n",{"->":"abort_request_discussion"},null],"c-3":["\n","^Haxolottle: *reassuring* All good. You're doing great. Operational tempo is solid. Keep it up.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"mission_hub"},null]}],null],"intel_update_active":[["^Haxolottle: *real-time analysis on monitors*","\n","^Haxolottle: Current intel picture: ENTROPY activity level moderate. No indication they're aware of you.","\n","^Haxolottle: Target location status: [describes current state based on surveillance]","\n","^Haxolottle: Recommended approach: [tactical suggestion based on current intel]","\n","ev","str","^Acknowledge and proceed","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Intel doesn't match what I'm seeing","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Request deeper analysis","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: Roger. I'll keep monitoring. Call if situation changes.","\n",{"->":"mission_hub"},null],"c-1":["\n","^Haxolottle: *immediately alert* Explain. What are you seeing that I'm not?","\n",{"->":"intel_discrepancy_resolution"},null],"c-2":["\n","^Haxolottle: *types rapidly* Give me two minutes. I'll pull additional sources...","\n",{"->":"deep_intel_analysis"},null]}],null],"complicated_situation_support":[["^Haxolottle: *calm under pressure* Okay. Complications are normal. We adapt.","\n","^Haxolottle: Talk me through the specific complication. What changed?","\n","ev","str","^Explain the complication","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Multiple things going wrong","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^I think I need to abort","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^You describe how the situation has become more complex.","\n","^Haxolottle: *processes* Alright. That's not ideal, but it's manageable. Here's how we adjust...","\n","^Haxolottle: Remember the axolotl principle. Original approach failed. Time to regenerate a new one.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"adaptation_planning"},null],"c-1":["\n","^Haxolottle: *focused* Okay, let's triage. What's the most immediate problem?","\n",{"->":"crisis_triage"},null],"c-2":["\n","^Haxolottle: *supportive* That's a valid option. Let's assess together. Walk me through your reasoning.","\n",{"->":"abort_assessment"},null]}],null],"adaptation_planning":[["^Haxolottle: New plan: [outlines adapted approach based on the complication]","\n","^Haxolottle: This should account for the changes you're seeing. Thoughts?","\n","ev","str","^Sounds good. Proceeding with adapted plan.","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Still risky. What if it doesn't work?","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Got a better idea","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: Excellent. Execute when ready. I'm monitoring your six.","\n",{"->":"mission_hub"},null],"c-1":["\n","^Haxolottle: Fair concern. Backup plan: [outlines contingency]","\n","^Haxolottle: You'll have options. That's what matters.","\n",{"->":"mission_hub"},null],"c-2":["\n","^Haxolottle: *interested* I'm listening. What are you thinking?","\n",{"->":"agent_alternative_plan"},null]}],null],"abort_request_discussion":[["^Haxolottle: *takes it seriously* Okay. If you want to abort, we abort. Your judgment in the field is what matters.","\n","^Haxolottle: But help me understand—is this \"mission parameters changed beyond acceptable risk\" or \"something feels wrong\"?","\n","ev","str","^Risk has exceeded acceptable parameters","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Something feels wrong - can't explain it","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Actually, let me try one more thing first","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: *nods* Operational assessment. Respected. I'll coordinate extraction.","\n","^Haxolottle: Netherton might push back, but I'll support your call. You're the one taking the risk.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^mission_aborted","/#",{"->":"mission_hub"},null],"c-1":["\n","^Haxolottle: *trusts your instinct* That's valid. Field intuition saves lives. Abort authorized.","\n","^Haxolottle: We can analyze what felt wrong afterwards. Right now, get clear.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^mission_aborted_intuition","/#",{"->":"mission_hub"},null],"c-2":["\n","^Haxolottle: *supportive* Okay. But the abort option stays on the table. I've got your back either way.","\n",{"->":"mission_hub"},null]}],null],"intel_discrepancy_resolution":["^Haxolottle: *very focused* Intel discrepancy is serious. Describe exactly what you're seeing.","\n","^You explain the difference between Haxolottle's intel and ground truth.","\n","^Haxolottle: *urgent typing* Okay. Either my feeds are compromised or ENTROPY changed something recently.","\n","^Haxolottle: Recommend trusting your eyes over my monitors. Proceed with extreme caution. I'm investigating the discrepancy.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},50,">=","/ev",[{"->":".^.b","c":true},{"b":["\n","^Haxolottle: *concerned* And ","ev",{"x()":"player_name"},"out","/ev","^? Be careful. If my intel is wrong, you're more exposed than we thought.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":".^.^.^.14"},null]}],"nop","\n",{"->":"mission_hub"},null],"mission_ghost_handler_briefing":[["^Haxolottle: *reviews mission documents*","\n","^Haxolottle: Ghost Protocol. High-stakes infiltration. Here's the handler support plan.","\n","^Haxolottle: Before you go in: I'll have access to facility security feeds, external surveillance, and ENTROPY communication intercepts.","\n","^Haxolottle: During infiltration: I'll provide real-time guidance on security patrols, alert you to threats, guide route adjustments.","\n","^Haxolottle: If compromised: Emergency extraction protocols ready. Three waypoints prepared.","\n","ev","str","^How reliable is the security feed access?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^What if comms go down?","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Sounds solid. I'm confident in this plan.","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: 85% confidence. Dr. Chen provided the access tools. They're good, but not perfect.","\n","^Haxolottle: If feeds cut out, you'll need to go silent running. We've prepared for that contingency.","\n",{"->":".^.^.^"},null],"c-1":["\n","^Haxolottle: Good question. If we lose comms: fall back to pre-planned exfiltration route Alpha.","\n","^Haxolottle: I'll send periodic encrypted status pings. If you don't respond, I initiate extraction protocols.","\n",{"->":".^.^.^"},null],"c-2":["\n","^Haxolottle: *slight smile* Good. Because I've run hundreds of handler ops, and this is one of my better plans.","\n","^Haxolottle: We've got this. Partnership.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"mission_hub"},null]}],null],"mission_sanctuary_handler_plan":[["^Haxolottle: Data Sanctuary defensive operation. Different from infiltration—we're protecting rather than penetrating.","\n","^Haxolottle: I'll be coordinating four agents plus security personnel. Central tactical coordinator role.","\n","^Haxolottle: Your position will be [describes defensive position]. If ENTROPY attempts breach, you respond to my directions.","\n","^Haxolottle: This requires trusting my tactical picture. I'll be seeing things you can't. Follow my instructions precisely.","\n","ev","str","^I trust your tactical judgment","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^What if I see something you don't?","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Coordinating four agents sounds complex","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: *appreciates that* Thank you. Command is easier when agents trust the handler.","\n","^Haxolottle: I won't let you down.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"mission_hub"},null],"c-1":["\n","^Haxolottle: *good question* Always report anomalies immediately. You're my eyes on the ground.","\n","^Haxolottle: I coordinate big picture. You provide ground truth. Both matter.","\n",{"->":".^.^.^"},null],"c-2":["\n","^Haxolottle: It is. But I've done multi-agent ops before. As long as everyone follows instructions, it works.","\n","^Haxolottle: Just need everyone to trust the system. And me.","\n",{"->":".^.^.^"},null]}],null],"contingency_planning_discussion":[["^Haxolottle: Contingencies! My favorite part of planning.","\n","^Haxolottle: *pulls up contingency matrix* For every mission, I plan at least three \"what if\" scenarios.","\n","^Haxolottle: What if you're detected? What if extraction fails? What if comms are compromised? What if everything goes perfectly but ENTROPY adapted?","\n","^Haxolottle: The axolotl principle—*smiles*—regeneration over rigidity. Plans that can adapt.","\n","ev","str","^Walk me through the contingencies for this mission","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^This seems paranoid","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^I appreciate the thoroughness","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: *details specific contingencies based on current mission*","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"mission_hub"},null],"c-1":["\n","^Haxolottle: *shrugs* I've had too many operations go sideways. Paranoid preparation saves lives.","\n","^Haxolottle: When you're in the field and things go wrong, you'll be glad we planned for it.","\n",{"->":"mission_hub"},null],"c-2":["\n","^Haxolottle: *genuine* That means a lot. Handlers live and die by preparation.","\n","^Haxolottle: Knowing you value that preparation makes the late nights worth it.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"mission_hub"},null]}],null],"operation_debrief":[["^Haxolottle: *opens debrief form* Standard post-operation debrief. Walk me through it chronologically.","\n","ev","str","^Provide thorough debrief","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Give abbreviated version","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Ask if they want their perspective first","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^You provide a detailed account of the operation.","\n","^Haxolottle: *taking notes* Good detail. This is exactly what I need for the after-action report.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},40,">=","/ev",[{"->":".^.b","c":true},{"b":["\n","^Haxolottle: And more importantly—are you okay? Physically? Mentally?","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":".^.^.^.11"},null]}],"nop","\n",{"->":"debrief_completion"},null],"c-1":["\n","^Haxolottle: *slight frown* I need more detail for the report. What specific challenges did you encounter?","\n",{"->":"detailed_debrief_questions"},null],"c-2":["\n","^Haxolottle: *appreciates the question* Actually, yes. Let me tell you what I saw from handler perspective, then you fill gaps.","\n",{"->":"handler_perspective_debrief"},null]}],null],"rough_mission_debrief":[["^Haxolottle: *concerned* Yeah, I was watching. That got intense.","\n","^Haxolottle: Before we do the formal debrief—are you actually okay? Not the professional \"I'm fine.\" The real answer.","\n","ev","str","^Be honest about the difficulty","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Downplay it professionally","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Thank them for asking","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^You admit the mission was harder than expected and took a toll.","\n","^Haxolottle: *empathetic* Thank you for being honest. That mission pushed limits. You handled it, but pushing limits has costs.","\n","^Haxolottle: Take additional recovery time. I'll handle Netherton if they push back. Your wellbeing matters.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev",{"->":"debrief_completion"},null],"c-1":["\n","^Haxolottle: *sees through it* Agent ","ev",{"x()":"player_name"},"out","/ev","^. I watched that mission. It was rough. Don't minimize it.","\n","^Haxolottle: Acknowledging difficulty isn't weakness. It's accurate assessment.","\n",{"->":".^.^.^"},null],"c-2":["\n","^Haxolottle: *genuine* Of course I ask. I watched you face that. I care about more than mission success—I care about you.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},50,">=","/ev",[{"->":".^.b","c":true},{"b":["\n","^Haxolottle: You're not just an asset to manage. You're... *hesitates* ...a colleague I value. A friend, within the constraints of Protocol 47-Alpha.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":".^.^.^.9"},null]}],"nop","\n",{"->":"debrief_completion"},null]}],null],"debrief_completion":["^Haxolottle: *finalizes debrief documentation*","\n","^Haxolottle: Debrief complete. After-action report will go to Netherton and operational archives.","\n","ev",{"x()":"mission_phase"},"/ev",[{"->":".^.b","c":true},{"b":["\n","^Haxolottle: Mission status: ","ev",{"VAR?":"total_missions_completed"},1,"+","out","/ev","^ operations completed successfully.","\n","ev",{"VAR?":"total_missions_completed"},1,"+",{"VAR=":"total_missions_completed","re":true},"/ev",{"->":".^.^.^.8"},null]}],"nop","\n","^Haxolottle: You did good work, ","ev",{"x()":"player_name"},"out","/ev","^. Really.","\n","#","^debrief_complete","/#",{"->":"mission_hub"},null],"threat_landscape_update":[["^Haxolottle: *brings up classified threat dashboard*","\n","^Haxolottle: Current ENTROPY activity: [describes threat level based on mission count and patterns]","\n","^Haxolottle: Recent patterns suggest they're shifting tactics. More sophisticated network infiltration. Less brute force.","\n","^Haxolottle: We're adapting. Dr. Chen is developing new countermeasures. Netherton is adjusting operational protocols.","\n","ev","str","^Ask about specific threats","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Express concern about escalation","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Thank them for the update","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: *provides detailed threat analysis*","\n",{"->":"mission_hub"},null],"c-1":["\n","^Haxolottle: *serious* Yeah, me too. The escalation pattern is concerning.","\n","^Haxolottle: But that's why we're here. SAFETYNET exists to counter this. And we're getting better at it.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"mission_hub"},null],"c-2":["\n","^Haxolottle: *nods* Situational awareness matters. Stay informed, stay effective.","\n",{"->":"mission_hub"},null]}],null],"operational_advice_from_handler":[["^Haxolottle: Handler perspective on operations. What do you want to know?","\n","ev","str","^How to be a better field agent","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^What mistakes do agents make?","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^How to work better with you specifically","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: From handler perspective? Communicate clearly. Trust your handler's intel but verify with your eyes. Adapt when plans fail.","\n","^Haxolottle: Best agents treat handlers as partners, not support staff. We succeed together or fail together.","\n","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"mission_hub"},null],"c-1":["\n","^Haxolottle: *thoughtful* Biggest mistake: not calling for help until it's too late. Pride gets people hurt.","\n","^Haxolottle: Ask for support early. That's what handlers are for. We can't help if we don't know there's a problem.","\n","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"mission_hub"},null],"c-2":["\n","^Haxolottle: *appreciates the question* Honestly? You already work well with me.","\n","^Haxolottle: You communicate clearly. You trust my intel while using your judgment. You understand the partnership.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},50,">=","/ev",[{"->":".^.b","c":true},{"b":["\n","^Haxolottle: You're one of the best agents I've handled. And I've handled a lot.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":".^.^.^.11"},null]}],"nop","\n",{"->":"mission_hub"},null]}],null],"handler_tradecraft_discussion":[["^Haxolottle: Handler tradecraft! The behind-the-scenes magic.","\n","^Haxolottle: Handlers balance multiple information streams—security feeds, ENTROPY intercepts, agent biometrics, tactical maps—and synthesize it into actionable guidance.","\n","^Haxolottle: We're pattern recognition engines. Spotting threats before they manifest. Identifying opportunities you can't see from your position.","\n","^Haxolottle: And honestly? A lot of it is managing stress. Yours and ours. Keeping calm when everything is chaotic.","\n","ev","str","^That sounds incredibly complex","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^How do you manage your own stress?","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Could you teach me handler skills?","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Haxolottle: It is. But it's also what I'm good at. Turns out eight years of field experience translates well to handler work.","\n","^Haxolottle: I know what you're experiencing because I've experienced it. That empathy makes me better at support.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"mission_hub"},null],"c-1":["\n","^Haxolottle: *honest* Varies. Swimming helps. Reading. Listening to rain sounds while pretending I'm not worried about agents in danger.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},40,">=","/ev",[{"->":".^.b","c":true},{"b":["\n","^Haxolottle: Conversations like this help too. Knowing the agents I support see me as more than a voice on comms.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":".^.^.^.9"},null]}],"nop","\n",{"->":"mission_hub"},null],"c-2":["\n","^Haxolottle: *interested* You want cross-training? Actually, that would make you a better field agent. Understanding both sides improves collaboration.","\n","^Haxolottle: I can set up some handler shadowing. You observe while I run someone else's operation. Educational for both roles.","\n","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^handler_training_offered","/#",{"->":"mission_hub"},null]}],null],"deep_intel_analysis":["^Haxolottle: *analyzing data* I'm pulling deeper intelligence sources now. Give me a moment...","\n","^Haxolottle: Alright, here's what I'm seeing from the extended analysis...","\n",{"->":"mission_hub"},null],"crisis_triage":["^Haxolottle: *focused triage mode* Okay, let's prioritize. First, secure your immediate position. Second, we assess escape routes.","\n","^Haxolottle: Talk to me. What's the most pressing threat right now?","\n",{"->":"mission_hub"},null],"abort_assessment":["^Haxolottle: *methodical assessment* Let's walk through the abort decision together. What's driving this?","\n","^Haxolottle: Sometimes abort is the right call. Sometimes we just need to adapt. Let's figure out which this is.","\n",{"->":"mission_hub"},null],"agent_alternative_plan":["^Haxolottle: *collaborative planning* Okay, you have an alternative approach in mind. Walk me through it.","\n","^Haxolottle: I'll assess feasibility from my end while you explain the concept.","\n",{"->":"mission_hub"},null],"detailed_debrief_questions":["^Haxolottle: *detailed questioning* I need you to walk me through the timeline step by step.","\n","^Haxolottle: What happened first? What was your decision-making process at each critical point?","\n",{"->":"mission_hub"},null],"handler_perspective_debrief":["^Haxolottle: *handler analysis* From my monitoring position, here's what I observed during your operation...","\n","^Haxolottle: There were moments where communication could have been clearer, but overall solid execution.","\n",{"->":"mission_hub"},null],"start":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_1_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_2_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_3_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,">","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_4_hub"},{"->":"start.4"},null]}],"nop","\n",null],"phase_1_hub":[[["ev",{"VAR?":"total_missions_completed"},1,"==","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: So, we've got some downtime. Want to chat about non-work stuff? Per Regulation 847, personal conversation is encouraged for psychological wellbeing.","\n",{"->":".^.^.^.2"},null]}],[{"->":".^.b"},{"b":["\n","^Haxolottle: Got a moment? I could use a break from staring at security feeds.","\n",{"->":".^.^.^.2"},null]}],"nop","\n","ev","str","^Ask what they do for fun","/str",{"VAR?":"npc_haxolottle_talked_hobbies_general"},"!","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask about the axolotl thing","/str",{"VAR?":"npc_haxolottle_talked_axolotl_obsession"},"!","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask what music they listen to","/str",{"VAR?":"npc_haxolottle_talked_music_taste"},"!","/ev",{"*":".^.c-2","flg":5},"ev","str","^Talk about coffee/tea preferences","/str",{"VAR?":"npc_haxolottle_talked_coffee_preferences"},"!",{"VAR?":"npc_haxolottle_talked_hobbies_general"},"&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^Ask how they handle stress","/str",{"VAR?":"npc_haxolottle_talked_stress_management"},"!",{"VAR?":"npc_haxolottle_friendship_level"},15,">=","&&","/ev",{"*":".^.c-4","flg":5},"ev","str","^That's all for now","/str","/ev",{"*":".^.c-5","flg":4},{"c-0":["\n",{"->":"hobbies_general"},null],"c-1":["\n",{"->":"axolotl_deep_dive"},null],"c-2":["\n",{"->":"music_discussion"},null],"c-3":["\n",{"->":"coffee_chat"},null],"c-4":["\n",{"->":"stress_management"},null],"c-5":["\n",{"->":"conversation_end"},null]}],null],"hobbies_general":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_hobbies_general","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","^Haxolottle: What do I do for fun? Good question. Let's see...","\n","^Haxolottle: I read a lot—mostly sci-fi and nature books. There's something relaxing about reading about chaotic fictional universes when you spend your days dealing with chaotic real ones.","\n","^Haxolottle: I also swim. Not competitively or anything, just... swimming. There's a meditative quality to it. Plus, you know, axolotls are aquatic creatures, so there's thematic consistency.","\n",["ev",{"^->":"hobbies_general.0.22.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^grins*",{"->":"$r","var":true},null]}],"ev","str","^Share that you also read","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Mention you've never been good at swimming","/str","/ev",{"*":".^.c-2","flg":20},"ev","str","^Ask about the electronics tinkering","/str","/ev",{"*":".^.c-3","flg":20},{"c-0":["ev",{"^->":"hobbies_general.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.22.s"},[{"#n":"$r2"}],"\n","^Haxolottle: And I tinker with old electronics. Pull apart vintage computers, repair them, sometimes just see how they work. It's methodical. Soothing. Unlike field operations where everything is chaos and improvisation.","\n",{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","^You: I'm a reader too. What kind of sci-fi?","\n",{"->":"hobbies_scifi_followup"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: I've never been much of a swimmer. More of a land-based person.","\n",{"->":"hobbies_swimming_followup"},{"#f":5}],"c-3":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: Electronics tinkering? That's an interesting hobby for someone in our line of work.","\n",{"->":"hobbies_electronics_followup"},{"#f":5}]}],null],"hobbies_scifi_followup":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: Oh, you read sci-fi? Nice! I'm partial to the stuff that explores emergence and complexity—you know, how simple rules create complex systems.","\n","^Haxolottle: *Permutation City*, *Blindsight*, anything by Ted Chiang. Stories about consciousness, identity, what makes us who we are when everything else is stripped away.","\n","^Haxolottle: Probably why I ended up in intelligence work, honestly. We're constantly dealing with emergent threats, complex systems, questions of identity and deception.","\n","^Haxolottle: What about you? What kind of stories do you gravitate toward?","\n","ev","str","^Mention you like cyberpunk","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say you prefer non-fiction","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Keep it vague to protect identity","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","^You: Cyberpunk, mostly. The whole corporate dystopia thing feels... relevant.","\n","^Haxolottle: *laughs* Yeah, we're kind of living it. Except the corporations aren't our enemy—ENTROPY is. Different dystopia, same aesthetic.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}],"c-1":["\n","^You: Actually, I'm more of a non-fiction person. Technical books, security research.","\n","^Haxolottle: Ah, the pragmatist. Fair enough. Though I'd argue our job is weird enough to count as science fiction.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}],"c-2":["\n","^You: Different things, depending on mood.","\n","^Haxolottle: Keeping it mysterious. I respect that. Protocol 47-Alpha and all.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},2,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"hobbies_swimming_followup":[["^Haxolottle: That's fair. Swimming isn't for everyone. The whole \"put your face in water and breathe at specific intervals\" thing is surprisingly hard.","\n","^Haxolottle: I didn't learn until I was an adult, actually. Taught myself after joining SAFETYNET. Figured if axolotls can do it, so can I.","\n",["ev",{"^->":"hobbies_swimming_followup.0.4.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^laughs*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"hobbies_swimming_followup.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.4.s"},[{"#n":"$r2"}],"\n","^Haxolottle: Plus, it's one of the few activities where I can guarantee I'm not carrying surveillance devices. Hard to bug a swimsuit.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"hobbies_electronics_followup":[["^Haxolottle: You'd think it'd be busman's holiday—working with electronics all day, then doing it for fun. But there's a difference.","\n","^Haxolottle: At work, I'm using electronics to surveil, to penetrate systems, to enable operations. It's adversarial. You versus the machine.","\n","^Haxolottle: At home? I'm fixing things. Bringing dead hardware back to life. It's... restorative. Like axolotl regeneration but for circuit boards.","\n",["ev",{"^->":"hobbies_electronics_followup.0.6.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^slight smile*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"hobbies_electronics_followup.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.6.s"},[{"#n":"$r2"}],"\n","^Haxolottle: Plus, there's satisfaction in making a thirty-year-old computer boot up again. Persistence over entropy. Both kinds of entropy.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"axolotl_deep_dive":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_axolotl_obsession","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","^Haxolottle: Ah, you want the full story behind the axolotl obsession?","\n","^Haxolottle: Okay, so—Operation Regenerate. I mentioned it before. I was stuck in a compromised position for seventy-two hours, maintaining a cover identity while the person I was impersonating was RIGHT THERE.","\n","^Haxolottle: Couldn't leave. Couldn't fight. Couldn't call for extraction. Could only adapt. And while I was stuck, the only reading material available was biology textbooks.","\n","^Haxolottle: Found this section on axolotls—*Ambystoma mexicanum*. These amazing creatures that can regenerate entire limbs, organs, even parts of their brain and spinal cord.","\n","ev","str","^Ask how that's relevant to the operation","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about the biology","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Make a joke","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","^You: How did that help with the operation?","\n",{"->":"axolotl_operation_connection"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: That's incredible. How do they do that?","\n",{"->":"axolotl_biology_detail"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^You: So you're saying you identified with a salamander?","\n",{"->":"axolotl_joke_response"},{"#f":5}]}],null],"axolotl_operation_connection":["ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: It gave me a framework. See, I'd lost my original cover story—that identity was \"severed\" when the real person appeared. Dead. Gone.","\n","^Haxolottle: But I could regenerate a NEW identity. Different cover, same core. Adapt to the changed environment. Become what the situation needed.","\n","^Haxolottle: That's what axolotls do—they don't just heal, they adapt. They can exist in multiple states. Larval form, adult form, something in between.","\n","^Haxolottle: In that moment, I stopped being the person I was impersonating and became SAFETYNET internal security running a loyalty test. New limb. Same creature.","\n","^Haxolottle: The metaphor stuck. Now every operation that goes sideways, I think: What would an axolotl do? And the answer is always: regenerate, adapt, survive.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},null],"axolotl_biology_detail":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: *lights up with enthusiasm*","\n","^Haxolottle: Oh, it's fascinating! They have this incredible ability to regrow complex structures perfectly. Not scar tissue—actual functional regeneration.","\n","^Haxolottle: They can regrow limbs in weeks. If you damage their brain, they can regenerate neurons. Heart tissue, spinal cord, even parts of their eyes.","\n","^Haxolottle: And here's the really cool part—they're neotenic. They can reach sexual maturity while remaining in their larval form. They don't HAVE to metamorphose into adult salamanders. They can stay as they are and still be complete.","\n","^Haxolottle: It's like... they have options. Paths. They're not locked into one form of existence.","\n",["ev",{"^->":"axolotl_biology_detail.0.16.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^realizes they're geeking out*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"axolotl_biology_detail.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.16.s"},[{"#n":"$r2"}],"\n","^Haxolottle: Sorry, I can talk about this for hours. The point is: regeneration, adaptation, flexibility. That's what got me through that operation and a lot of others.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"axolotl_joke_response":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^Haxolottle: *laughs*","\n","^Haxolottle: I mean, when you put it that way, it sounds ridiculous. \"Agent develops deep emotional connection with aquatic salamander metaphor.\"","\n","^Haxolottle: But yes. I absolutely identified with a salamander. And I stand by it.","\n","^Haxolottle: We're both adaptable. We both thrive in chaotic environments. We both look kind of weird but are strangely effective.","\n",["ev",{"^->":"axolotl_joke_response.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^grins*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"axolotl_joke_response.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Haxolottle: Plus, they smile. Permanently. Look up pictures—axolotls have these adorable smiling faces. Hard to be stressed when you're thinking about a smiling salamander.","\n","^Haxolottle: You're laughing, but I'm serious. The metaphor has kept me sane for years. Sometimes you need something absurd to hold onto in this work.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"music_discussion":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_music_taste","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","^Haxolottle: Music? Oh, I have eclectic taste. Probably too eclectic.","\n","^Haxolottle: For work—monitoring operations, reviewing intel—I listen to ambient stuff. Brian Eno, Aphex Twin's ambient works, that kind of thing. No lyrics, minimal disruption, just texture.","\n","^Haxolottle: For workouts or when I need energy, I go full electronic. Techno, drum and bass, synthwave. Loud, propulsive, gets the heart rate up.","\n","^Haxolottle: And then sometimes... *looks slightly embarrassed* ...sometimes I listen to nature sounds. Ocean waves. Rain. Thunderstorms.","\n","ev","str","^Say you also like ambient music","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Admit you prefer silence while working","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Tease them about nature sounds","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","^You: Ambient music is great for concentration. What's your favorite?","\n",{"->":"music_ambient_detail"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: I actually prefer silence when I'm concentrating.","\n",{"->":"music_silence_response"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^You: Nature sounds? That's adorably wholesome for a spy.","\n",{"->":"music_nature_tease"},{"#f":5}]}],null],"music_ambient_detail":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: Oh, good taste! For concentration, I keep coming back to Eno's *Music for Airports*. It's designed to be ignorable but interesting—perfect for background.","\n","^Haxolottle: There's also this artist Grouper—really ethereal, dreamlike stuff. Good for late-night shifts when you need to stay calm but alert.","\n","^Haxolottle: And Boards of Canada for when I want something slightly more textured. Nostalgic without being distracting.","\n","^Haxolottle: What about you? Any favorites?","\n","ev","str","^Mention specific artists (safe to share)","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Keep it vague","/str","/ev",{"*":".^.c-1","flg":20},{"c-0":["\n","^You: I'm into [vague genre description]. Keeps me focused.","\n","^Haxolottle: Nice. I might check that out during my next long monitoring session.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}],"c-1":["\n","^You: Different things depending on the task.","\n","^Haxolottle: Adaptive playlist for adaptive operations. I like it.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},2,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"music_silence_response":["^Haxolottle: That's valid. Some people work better in complete silence. Brain needs quiet to process.","\n","^Haxolottle: I can't do it, personally. Total silence makes me too aware of my own thoughts. Need something to fill the space.","\n","^Haxolottle: But everyone's different. That's why we have noise-cancelling headphones in the equipment list—Section 8, Article 4.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},null],"music_nature_tease":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^Haxolottle: *laughs* Okay, yes, I know how it sounds. \"Elite SAFETYNET handler unwinds with gentle rain sounds.\"","\n","^Haxolottle: But hear me out—after spending hours listening to encrypted communications, network traffic, and agents whispering in server rooms, sometimes I just want to hear water hitting leaves.","\n","^Haxolottle: It's non-human. Non-threatening. No hidden meaning, no encryption, no subtext. Just... weather.","\n","^Haxolottle: Plus, there's something soothing about storms specifically. All that chaos and energy, but I'm safe inside listening to it. Control over the uncontrollable, in a way.","\n",["ev",{"^->":"music_nature_tease.0.20.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^grins*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"music_nature_tease.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Haxolottle: You can judge me, but I won't stop. I have a whole collection. \"Thunderstorm in Forest,\" \"Ocean Waves at Night,\" \"Heavy Rain on Tent.\" It's a whole genre.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"coffee_chat":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_coffee_preferences","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},4,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","^Haxolottle: Coffee preferences? Oh, we're getting into the important questions now.","\n","^Haxolottle: I'm a tea person, actually. Coffee makes me jittery in a way that's not great when you're trying to calmly talk an agent through a crisis.","\n","^Haxolottle: Specifically, I drink green tea. Jasmine green tea when I can get it. Enough caffeine to stay alert, not so much that I'm vibrating.","\n","^Haxolottle: Dr. Chen thinks I'm weird for it. They survive on energy drinks and what I'm pretty sure is just pure espresso.","\n","ev","str","^Say you're also a tea drinker","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Defend coffee","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask about the axolotl mug","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","^You: Tea for me too. Coffee's too harsh.","\n",{"->":"coffee_tea_solidarity"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: Coffee is essential. I don't trust tea to keep me functional.","\n",{"->":"coffee_defense"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: Is that axolotl mug I keep seeing in video calls yours?","\n",{"->":"coffee_mug_discussion"},{"#f":5}]}],null],"coffee_tea_solidarity":["ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: A fellow tea person! Excellent. We're a minority in SAFETYNET.","\n","^Haxolottle: There's this break room on level 3 that has actually decent loose-leaf tea. Not that pre-bagged stuff. Real tea.","\n","^Haxolottle: If you ever need to decompress after a mission, find that break room. It's quieter than the others, better tea, and the window actually shows sky instead of concrete wall.","\n","^Haxolottle: Consider it insider knowledge. Handler privilege.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},null],"coffee_defense":["^Haxolottle: Hey, no judgment! Coffee works for a lot of people. Dr. Chen would probably collapse without it.","\n","^Haxolottle: Different metabolisms, different needs. That's the thing about SAFETYNET—we accommodate diverse operational styles.","\n","^Haxolottle: As long as you're alert and functional, I don't care if you're powered by coffee, tea, energy drinks, or pure spite.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},3,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},null],"coffee_mug_discussion":["ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^Haxolottle: *laughs* You noticed! Yes, that's mine. Got it custom-made.","\n","^Haxolottle: It says \"Keep Calm and Regenerate\" with a little smiling axolotl. I use it for video calls specifically because it makes people ask about it.","\n","^Haxolottle: Good conversation starter. Also a subtle reminder to myself: when things go wrong, adapt and regenerate. The mug is both whimsical and functional.","\n","^Haxolottle: I have three of them, actually. One for the office, one for home, one backup for when I inevitably drop one.","\n","^Haxolottle: Director Netherton pretends not to notice it in briefings, but I've caught him almost smiling at it once. Progress.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},null],"stress_management":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_stress_management","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_vulnerable_moments"},1,"+",{"VAR=":"npc_haxolottle_vulnerable_moments","re":true},"/ev","^Haxolottle: How do I handle stress? That's... a good question. And kind of personal, but I'll answer.","\n","^Haxolottle: The swimming helps. The reading. The music. All of that creates space between me and the work.","\n","^Haxolottle: But honestly? The hardest part is when agents are in danger and I can only watch. I can advise, I can provide information, but you're the one in the facility. You're the one at risk.","\n","^Haxolottle: I've had agents get hurt. I've had operations go wrong despite everything we planned. That weight... it doesn't go away.","\n","ev","str","^Thank them for being honest","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Share your own stress management","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask how they cope with the weight","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","^You: Thank you for trusting me with that. It helps to know you feel it too.","\n",{"->":"stress_honest_response"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},12,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},2,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^You: I feel that pressure too. From a different angle, but still there.","\n",{"->":"stress_mutual_understanding"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: How do you keep going when it feels like too much?","\n",{"->":"stress_coping_methods"},{"#f":5}]}],null],"stress_honest_response":["ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: Of course. We're in this together, Agent. I'm not just a voice on comms—I'm a person who cares about whether you come back safe.","\n","^Haxolottle: The handbook talks about professional distance, but Regulation 299 says friendships are valuable for operational effectiveness. I choose to interpret that broadly.","\n","^Haxolottle: You're not just an asset to me. You're a colleague. Maybe even a friend. And I want you to succeed and be okay.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev",{"->":"phase_1_hub"},null],"stress_mutual_understanding":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},2,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^Haxolottle: Yeah. Different angles, same weight. You're worried about getting caught, about the mission failing, about making the wrong call in the moment.","\n","^Haxolottle: I'm worried about giving you bad information, about not seeing something that could save you, about sending you into situations that are more dangerous than we thought.","\n","^Haxolottle: We both carry it. Different burdens, but we carry them for each other.","\n",["ev",{"^->":"stress_mutual_understanding.0.18.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^pause*",{"->":"$r","var":true},null]}],{"c-0":["ev",{"^->":"stress_mutual_understanding.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.18.s"},[{"#n":"$r2"}],"\n","^Haxolottle: That's why the axolotl thing matters, I think. Regeneration isn't just physical. It's emotional too. We get hurt, we recover, we keep going.","\n","^Haxolottle: And we do it together. That makes it bearable.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_vulnerable_moments"},1,"+",{"VAR=":"npc_haxolottle_vulnerable_moments","re":true},"/ev",{"->":"phase_1_hub"},{"#f":5}]}],null],"stress_coping_methods":["ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: Honestly? I remind myself why we do this. ENTROPY is real. The threats are real. The people we protect—even though they don't know we exist—they're real.","\n","^Haxolottle: Every operation you complete successfully is infrastructure that doesn't go down. Data that doesn't get stolen. Systems that keep working.","\n","^Haxolottle: The weight is heavy because the work matters. If it was easy, if it didn't matter, there wouldn't be weight.","\n","^Haxolottle: And... *slight smile* ...I have my ridiculous axolotl metaphors. When things get dark, I think about something absurd and resilient, and it helps.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},12,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_1_hub"},null],"phase_2_hub":[[["ev",{"VAR?":"total_missions_completed"},6,"==","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: We've been working together for a while now. Starting to feel like a real partnership. Got time to talk?","\n",{"->":".^.^.^.2"},null]}],[{"->":".^.b"},{"b":["\n","^Haxolottle: Hey, Agent. Want to chat for a bit? I could use a break from the technical stuff.","\n",{"->":".^.^.^.2"},null]}],"nop","\n","ev","str","^Ask how their philosophy has changed over the years","/str",{"VAR?":"npc_haxolottle_talked_philosophy_change"},"!","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask what handler life is really like","/str",{"VAR?":"npc_haxolottle_talked_handler_life"},"!","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask if they miss field work","/str",{"VAR?":"npc_haxolottle_talked_field_nostalgia"},"!",{"VAR?":"npc_haxolottle_friendship_level"},30,">=","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^Talk about weird habits you've developed","/str",{"VAR?":"npc_haxolottle_talked_weird_habits"},"!","/ev",{"*":".^.c-3","flg":5},"ev","str","^Ask about their favorite operations","/str",{"VAR?":"npc_haxolottle_talked_favorite_operations"},"!",{"VAR?":"npc_haxolottle_friendship_level"},35,">=","&&","/ev",{"*":".^.c-4","flg":5},"ev","str","^Notice they seem different today","/str",{"VAR?":"npc_haxolottle_friendship_level"},40,">=",{"VAR?":"npc_haxolottle_shared_loss"},"!","&&","/ev",{"*":".^.c-5","flg":5},"ev","str","^That's all for now","/str","/ev",{"*":".^.c-6","flg":4},{"c-0":["\n",{"->":"philosophy_evolution"},null],"c-1":["\n",{"->":"handler_reality"},null],"c-2":["\n",{"->":"field_nostalgia"},null],"c-3":["\n",{"->":"weird_habits_discussion"},null],"c-4":["\n",{"->":"favorite_operations"},null],"c-5":["\n",{"->":"hax_difficult_day"},null],"c-6":["\n",{"->":"conversation_end"},null]}],null],"philosophy_evolution":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_philosophy_change","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","^Haxolottle: How has my philosophy changed? *laughs softly* That's a heavier question than you might think.","\n","^Haxolottle: When I started, I was idealistic. Black and white thinking. SAFETYNET good, ENTROPY bad. We're heroes protecting people.","\n","^Haxolottle: Fifteen years later... it's complicated. We're still doing important work. ENTROPY is still a genuine threat. But the methods, the gray areas, the cost...","\n",["ev",{"^->":"philosophy_evolution.0.22.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^pause*",{"->":"$r","var":true},null]}],"ev","str","^Express agreement","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask what call haunts them most","/str","/ev",{"*":".^.c-2","flg":20},"ev","str","^Offer simpler perspective","/str","/ev",{"*":".^.c-3","flg":20},{"c-0":["ev",{"^->":"philosophy_evolution.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.22.s"},[{"#n":"$r2"}],"\n","^Haxolottle: I've seen good people do questionable things for good reasons. I've seen ENTROPY operatives who were manipulated or coerced. I've made calls that haunt me.","\n","^Haxolottle: The philosophy that's stuck is: Do the work as ethically as you can within impossible constraints. Protect people. Try not to become the thing you're fighting.","\n",{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","^You: I've been thinking about that too. The gray areas are... uncomfortable.","\n",{"->":"philosophy_gray_areas"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_vulnerable_moments"},1,"+",{"VAR=":"npc_haxolottle_vulnerable_moments","re":true},"/ev","^You: Is there one decision that still bothers you?","\n",{"->":"philosophy_haunting_decision"},{"#f":5}],"c-3":["\n","^You: Sometimes I try to focus on the immediate good we do. Easier than the big picture.","\n",{"->":"philosophy_immediate_good"},{"#f":5}]}],null],"philosophy_gray_areas":["ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^Haxolottle: Yeah. Uncomfortable is the word. We're essentially breaking laws under authorization that's classified, targeting people who might be criminals or might be victims.","\n","^Haxolottle: Protocol 47-Alpha means we don't even really know each other. I don't know your real name. You don't know mine. We're friends who can't fully be friends.","\n","^Haxolottle: But you know what? The fact that you're thinking about it, questioning it, being uncomfortable—that's good. That means you haven't become numb to it.","\n","^Haxolottle: The day we stop feeling uncomfortable with the gray areas is the day we've gone too far.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"philosophy_haunting_decision":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_vulnerable_moments"},2,"+",{"VAR=":"npc_haxolottle_vulnerable_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_haxolottle_shared_doubt","re":true},"^Haxolottle: *long pause*","\n","^Haxolottle: Yeah. There is.","\n","^Haxolottle: Five years ago, I had an agent deep in an ENTROPY cell. They found evidence of a major operation, but extracting them would blow their cover and lose the intelligence.","\n","^Haxolottle: I advised them to stay. Complete the intelligence gathering. The op was time-sensitive.","\n","^Haxolottle: They stayed. Got the intelligence. We stopped the attack. But they were... they were hurt. Badly. Because I asked them to stay when I could have pulled them out.","\n",["ev",{"^->":"philosophy_haunting_decision.0.26.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^quieter*",{"->":"$r","var":true},null]}],"ev","str","^Offer comfort","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Share something personal","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["ev",{"^->":"philosophy_haunting_decision.0.c-0.$r2"},"/ev",{"temp=":"$r"},{"->":".^.^.26.s"},[{"#n":"$r2"}],"\n","^Haxolottle: They recovered. They're still with SAFETYNET. But I dream about making a different call. Pulling them out. Choosing the person over the mission.","\n","^Haxolottle: And I don't know if I would. If I could do it again, with the same information... I might make the same call. That's what haunts me.","\n",{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},2,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^You: You made the best call you could with what you knew. That agent knew the risks.","\n",{"->":"philosophy_comfort_response"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},25,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},3,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},2,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^You: I carry similar weight. We all do. It doesn't make it easier, but you're not alone in it.","\n",{"->":"philosophy_shared_burden"},{"#f":5}]}],null],"philosophy_comfort_response":["ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: *slight smile* Thank you. I know that, intellectually. Regulation 911—mission objectives sometimes outweigh agent safety when lives are at stake.","\n","^Haxolottle: Doesn't make it easier. But it helps to hear it from someone who understands. Someone who's been there.","\n","^Haxolottle: You're a good person, Agent ","ev",{"x()":"player_name"},"out","/ev","^. I'm glad we're working together.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"philosophy_shared_burden":["ev",{"VAR?":"npc_haxolottle_friendship_level"},25,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},3,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^Haxolottle: *looks genuinely touched*","\n","^Haxolottle: Thank you. Really. This work can be incredibly isolating. Protocol 47-Alpha, the secrecy, the decisions we can't talk about with anyone outside SAFETYNET...","\n","^Haxolottle: Having someone who gets it—who carries the same weight even if it's different details—that matters more than you know.","\n","^Haxolottle: I wish we could grab coffee like normal colleagues. Talk about this stuff without codenames and compartmentalization. But we work with what we have.","\n","^Haxolottle: And what we have is this. Honest conversations within the boundaries we're given. That's real friendship, I think. Even with the constraints.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},30,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"philosophy_immediate_good":["ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: That's a healthy approach. Zoom in on what you can control, the immediate impact. Today's mission. This operation. This prevented attack.","\n","^Haxolottle: The big picture can overwhelm you if you let it. Better to focus on the tangible good.","\n","^Haxolottle: That's sustainable. I should probably do more of that myself.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"handler_reality":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_handler_life","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},12,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","^Haxolottle: Handler life? It's weird. I sit in a comfortable office with good tea and multiple monitors, while you're crawling through server rooms and dodging security.","\n","^Haxolottle: From the outside, it looks cushy. Safe. Low-risk.","\n","^Haxolottle: From the inside? I'm watching you take risks I used to take. Providing advice that could be wrong. Making calls that affect whether you get caught.","\n","^Haxolottle: And when things go wrong, I can only watch. I can't run in and help. Can't pull you out physically. Just... talk. Provide information. Hope it's enough.","\n","ev","str","^Say you appreciate having them there","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if they'd go back to field work","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Acknowledge the invisible stress","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","^You: Your voice on comms makes a huge difference. I'm never alone out there.","\n",{"->":"handler_appreciation"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: Would you ever go back to field operations?","\n",{"->":"handler_field_return_question"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},12,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: That sounds exhausting in a completely different way than field work.","\n",{"->":"handler_stress_acknowledgment"},{"#f":5}]}],null],"handler_appreciation":["ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^Haxolottle: *clearly moved*","\n","^Haxolottle: That... thank you. Sincerely. Sometimes I wonder if I'm actually helping or just providing running commentary while you do the real work.","\n","^Haxolottle: Knowing it makes a difference—that you feel less alone—that's why I do this. That's the whole point of the handler role.","\n","^Haxolottle: We're a team. You're my eyes and hands in the field. I'm your strategic perspective and support system. Neither of us succeeds without the other.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"handler_field_return_question":["ev",{"VAR?":"npc_haxolottle_friendship_level"},12,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: *considers carefully*","\n","^Haxolottle: Honestly? I don't think so. I miss aspects of it—the adrenaline, the direct action, the immediate satisfaction of completing an objective.","\n","^Haxolottle: But I burned out. Eight years of that intensity took a toll. I wasn't making good decisions anymore. Too stressed, too paranoid, too reactive.","\n","^Haxolottle: Transitioning to handler was regeneration. Different work, same mission. Using my experience to help others succeed rather than pushing myself to breaking.","\n","^Haxolottle: Plus, I'm better at this. Supporting multiple agents, seeing the strategic picture, staying calm under pressure. My field skills were good. My handler skills are better.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},12,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"handler_stress_acknowledgment":["ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: It really is. Different kind of exhaustion.","\n","^Haxolottle: Field work is immediate stress—heart pounding, decisions in seconds, physical danger. Intense but contained.","\n","^Haxolottle: Handler work is sustained stress—monitoring multiple operations, slow-burn anxiety, carrying the weight of others' safety for hours or days.","\n","^Haxolottle: I end the day mentally drained in a way field work never did. But also with a sense that I helped multiple people succeed rather than just completing one mission myself.","\n","^Haxolottle: Trade-offs. Everything in SAFETYNET is trade-offs.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"field_nostalgia":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_field_nostalgia","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","^Haxolottle: Do I miss field work? Sometimes. Mostly small moments, not the overall experience.","\n","^Haxolottle: I miss the satisfaction of bypassing a security system yourself. That moment when the lock clicks or the system grants access—there's a little dopamine rush you don't get from watching someone else do it.","\n","^Haxolottle: I miss the problem-solving in real-time. When you're in the field, everything is immediate. You see the obstacle, you think, you act. There's clarity in that.","\n","^Haxolottle: And honestly? I miss the simplicity. One mission, one objective, handle it and move on. As a handler, I'm juggling multiple agents, operations, responsibilities. It's more complex.","\n","ev","str","^Ask what they don't miss","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Share what you love about field work","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask about their most memorable infiltration","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: What don't you miss about it?","\n",{"->":"field_nostalgia_negative"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","^You: I feel that rush too. That moment when everything clicks.","\n",{"->":"field_nostalgia_shared_joy"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},12,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: What's your most memorable field operation?","\n",{"->":"field_nostalgia_memorable_op"},{"#f":5}]}],null],"field_nostalgia_negative":["ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: *laughs* Oh, plenty. The fear, for one. That sustained low-level anxiety of maintaining cover, wondering if today's the day someone sees through it.","\n","^Haxolottle: The loneliness. Deep cover operations mean you can't talk to anyone real. Everyone you interact with is either part of the mission or someone you're deceiving. It's isolating.","\n","^Haxolottle: And the physical toll. I'm not young anymore. Eight years of irregular sleep, stress, and occasionally running from security took its toll. My knees are definitely happier with handler work.","\n","^Haxolottle: Plus, I hated the paperwork. At least as a handler, I'm the one receiving the reports instead of writing them.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"field_nostalgia_shared_joy":["ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^Haxolottle: Yes! Exactly! That rush when everything aligns—the timing, the technique, the execution. It's beautiful when it works.","\n","^Haxolottle: I get a vicarious version of that watching you work. When you pull off a clean infiltration or solve a problem elegantly, I feel a bit of that same satisfaction.","\n","^Haxolottle: Different from doing it myself, but still genuine. Like watching a musician perform something you used to play—you appreciate it differently, but the joy is real.","\n","^Haxolottle: That's part of why I love this partnership. You're really good at what you do. Makes my job easier and more satisfying.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"field_nostalgia_memorable_op":["ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: Most memorable? Hard to pick one... but there was this operation in Prague. Corporate espionage case, ENTROPY front company.","\n","^Haxolottle: I had to infiltrate as a consultant, maintain cover for two weeks, access their internal network, and extract financial data linking them to three other cells.","\n","^Haxolottle: Everything that could go wrong, did. System architecture was different than intel suggested. Security caught me in a restricted area. Network monitoring was more sophisticated than expected.","\n","^Haxolottle: But I adapted. Regenerated the approach—there's that axolotl metaphor again. Changed my cover story mid-operation, pivoted technical methods, found alternative access routes.","\n","^Haxolottle: Completed the mission with zero suspicion. They thought I was just an eccentric consultant who wandered into the wrong room and spent too much time on their network.","\n","^Haxolottle: That was the operation that convinced me I'd found the right line of work. Chaos, adaptation, success. Everything I'm good at.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"weird_habits_discussion":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_weird_habits","re":true},"ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_conversations_had"},1,"+",{"VAR=":"npc_haxolottle_conversations_had","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^Haxolottle: Weird habits? Oh, I've developed plenty in this job.","\n","^Haxolottle: I unconsciously map exit routes everywhere I go. Restaurants, grocery stores, friends' houses—I'm always noting where the exits are, how to get out quickly.","\n","^Haxolottle: I check my personal devices for surveillance regularly, even though there's no reason anyone would bug them. Occupational paranoia.","\n","^Haxolottle: And I keep three versions of my origin story ready depending on who asks. Even though no one's threatening me, I default to operational mode.","\n","^Haxolottle: SAFETYNET gets in your head. You start treating normal life like an operation.","\n","ev","str","^Admit you do the same","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Share a different weird habit","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask if they think it's unhealthy","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},1,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^You: I map exits too! And I check reflections for surveillance.","\n",{"->":"weird_habits_shared"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_player_shared_personal"},2,"+",{"VAR=":"npc_haxolottle_player_shared_personal","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},1,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^You: I've developed some similar habits...","\n",{"->":"weird_habits_player_share"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^You: Is that unhealthy? Should we be concerned?","\n",{"->":"weird_habits_healthy_question"},{"#f":5}]}],null],"weird_habits_shared":["ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_humor_shared"},1,"+",{"VAR=":"npc_haxolottle_humor_shared","re":true},"/ev","^Haxolottle: *laughs* Right? It's impossible to turn off! I went to a casual dinner with—well, with someone in my life—and spent the first ten minutes analyzing sight lines and potential surveillance.","\n","^Haxolottle: They were talking about their day, and I was thinking \"That corner table has clear view of two exits and limited exposure to windows. Good operational positioning.\"","\n","^Haxolottle: We're professionally paranoid. It's both a survival skill and a minor mental health concern.","\n","^Haxolottle: But hey, if there ever IS an emergency at a grocery store, we'll be the most prepared people there. Silver lining.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"weird_habits_player_share":["ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",{"VAR?":"npc_haxolottle_trust_moments"},2,"+",{"VAR=":"npc_haxolottle_trust_moments","re":true},"/ev","^Haxolottle: Oh, tell me yours. I love hearing what habits other agents develop. It's like a support group for occupational paranoia.","\n","^You share a weird habit you've picked up.","\n","^Haxolottle: *laughs genuinely* Yes! That's perfect. That's exactly the kind of thing I'm talking about.","\n","^Haxolottle: We should start a handbook addendum: \"Common Psychological Adaptations in Long-Term Operatives and Why They're Totally Normal.\"","\n","^Haxolottle: Honestly, it helps to know we're all doing this. Makes it feel less like slowly losing our minds and more like... adaptive behavior in a weird profession.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},25,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},null],"weird_habits_healthy_question":["ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","^Haxolottle: *considers* Probably somewhere in between healthy professional awareness and mild paranoia.","\n","^Haxolottle: SAFETYNET does provide counseling services if we think we're crossing into unhealthy territory. Regulation 299 encourages us to use them.","\n","^Haxolottle: I think as long as the habits aren't interfering with normal life, they're just... adaptations. Ways our brains keep us safe in a genuinely unusual profession.","\n","^Haxolottle: But it's worth checking in with yourself. \"Is this useful vigilance or is it anxiety?\" That line can blur.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev",{"->":"phase_2_hub"},{"->":"phase_2_hub"},null],"conversation_end":[["ev",{"VAR?":"npc_haxolottle_conversations_had"},5,">=",{"VAR?":"npc_haxolottle_friendship_level"},40,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: I really appreciate these talks, Agent ","ev",{"x()":"player_name"},"out","/ev","^. Makes the work feel less isolating.","\n",{"->":".^.^.^.2"},null]}],[{"->":".^.b"},{"b":["\n","^Haxolottle: Alright. Back to the mission. Talk later.","\n",{"->":".^.^.^.2"},null]}],"nop","\n",["ev",{"VAR?":"npc_haxolottle_friendship_level"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Haxolottle: And hey... you're becoming a real friend. Within the constraints of Protocol 47-Alpha, but a friend nonetheless.","\n",{"->":".^.^.^.5"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"phase_3_hub":[["^Haxolottle: *checking in* How's it going, ","ev",{"x()":"player_name"},"out","/ev","^?","\n","ev","str","^That's all for now","/str","/ev",{"*":".^.c-0","flg":4},{"c-0":["\n",{"->":"conversation_end"},null]}],null],"phase_4_hub":[["^Haxolottle: *checking in* How's it going, ","ev",{"x()":"player_name"},"out","/ev","^?","\n","ev","str","^That's all for now","/str","/ev",{"*":".^.c-0","flg":4},{"c-0":["\n",{"->":"conversation_end"},null]}],null],"favorite_operations":["^Haxolottle: Favorite operations? That's tough. Every successful op is satisfying in its own way.","\n","^Haxolottle: But yeah, there are some that stand out. The ones where everything clicks between handler and agent.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_favorite_operations","re":true},{"->":"phase_2_hub"},null],"hax_difficult_day":[["^Haxolottle: *pause* Yeah. Today's... harder than usual.","\n","^Haxolottle: Lost an agent six months ago. Today would have been their birthday.","\n","^Haxolottle: Sorry. Shouldn't burden you with that.","\n","ev","str","^I'm sorry for your loss","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^You can talk about it if you need to","/str","/ev",{"*":".^.c-1","flg":4},{"c-0":["\n","^Haxolottle: *appreciates it* Thanks. It's part of the job, but it never gets easier.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_haxolottle_shared_loss","re":true},null],"c-1":["\n","^Haxolottle: Maybe another time. Right now I just need to keep working. Helping you helps.","\n","ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_haxolottle_shared_loss","re":true},{"->":"phase_2_hub"},null]}],null],"global decl":["ev",0,{"VAR=":"npc_haxolottle_friendship_level"},0,{"VAR=":"npc_haxolottle_conversations_had"},0,{"VAR=":"npc_haxolottle_trust_moments"},0,{"VAR=":"npc_haxolottle_humor_shared"},0,{"VAR=":"npc_haxolottle_vulnerable_moments"},0,{"VAR=":"npc_haxolottle_player_shared_personal"},false,{"VAR=":"npc_haxolottle_talked_hobbies_general"},false,{"VAR=":"npc_haxolottle_talked_axolotl_obsession"},false,{"VAR=":"npc_haxolottle_talked_music_taste"},false,{"VAR=":"npc_haxolottle_talked_coffee_preferences"},false,{"VAR=":"npc_haxolottle_talked_stress_management"},false,{"VAR=":"npc_haxolottle_talked_philosophy_change"},false,{"VAR=":"npc_haxolottle_talked_handler_life"},false,{"VAR=":"npc_haxolottle_talked_field_nostalgia"},false,{"VAR=":"npc_haxolottle_talked_weird_habits"},false,{"VAR=":"npc_haxolottle_talked_favorite_operations"},false,{"VAR=":"npc_haxolottle_talked_fears_anxieties"},false,{"VAR=":"npc_haxolottle_talked_what_if_different"},false,{"VAR=":"npc_haxolottle_talked_meaning_work"},false,{"VAR=":"npc_haxolottle_talked_friendship_boundaries"},false,{"VAR=":"npc_haxolottle_talked_future_dreams"},false,{"VAR=":"npc_haxolottle_talked_identity_burden"},false,{"VAR=":"npc_haxolottle_talked_loneliness_secrecy"},false,{"VAR=":"npc_haxolottle_talked_real_name_temptation"},false,{"VAR=":"npc_haxolottle_talked_after_safetynet"},false,{"VAR=":"npc_haxolottle_talked_genuine_friendship"},false,{"VAR=":"npc_haxolottle_shared_loss"},false,{"VAR=":"npc_haxolottle_shared_doubt"},false,{"VAR=":"npc_haxolottle_shared_secret_hobby"},0,{"VAR=":"total_missions_completed"},0,{"VAR=":"professional_reputation"},"/ev","end",null]}],"listDefs":{}} \ No newline at end of file diff --git a/scenarios/ink/netherton_hub.json b/scenarios/ink/netherton_hub.json index 6650a81..e0ca80f 100644 --- a/scenarios/ink/netherton_hub.json +++ b/scenarios/ink/netherton_hub.json @@ -1 +1 @@ -{"inkVersion":21,"root":[["\n",["done",{"#n":"g-0"}],null],"done",{"netherton_conversation_entry":[["ev",{"x()":"npc_location"},"str","^office","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. *gestures to chair* What do you need?","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^briefing_room","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent. *stands at tactical display* We have matters to discuss.","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^field","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: *over secure comms* Agent. Report.","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^safehouse","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: *sits across from you in the secure room* We're clear to talk here. What's on your mind?","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. What requires my attention?","\n",{"->":".^.^.^.5"},null]}],"nop","\n",{"->":"netherton_main_hub"},null],"netherton_main_hub":[["ev","str","^How are you, Director?","/str",{"f()":"has_available_personal_topics"},{"x()":"mission_phase"},"str","^active","/str","!=","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^Request briefing for Ghost Protocol operation","/str",{"x()":"current_mission_id"},"str","^ghost_in_machine","/str","==",{"x()":"mission_phase"},"str","^pre_briefing","/str","==","&&","/ev",{"*":".^.c-1","flg":5},"ev","str","^Request tactical guidance","/str",{"x()":"current_mission_id"},"str","^ghost_in_machine","/str","==",{"x()":"mission_phase"},"str","^active","/str","==","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^Debrief Ghost Protocol operation","/str",{"x()":"current_mission_id"},"str","^ghost_in_machine","/str","==",{"x()":"mission_phase"},"str","^debriefing","/str","==","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^About the Data Sanctuary operation...","/str",{"x()":"current_mission_id"},"str","^data_sanctuary","/str","==","/ev",{"*":".^.c-4","flg":5},"ev","str","^Ask for operational advice","/str",{"x()":"mission_phase"},"str","^downtime","/str","==",{"VAR?":"npc_netherton_respect"},60,">=","&&","/ev",{"*":".^.c-5","flg":5},"ev","str","^Ask about SAFETYNET operations status","/str",{"x()":"mission_phase"},"str","^active","/str","!=","/ev",{"*":".^.c-6","flg":5},"ev","str","^Request additional training opportunities","/str",{"VAR?":"professional_reputation"},50,">=",{"x()":"mission_phase"},"str","^downtime","/str","==","&&","/ev",{"*":".^.c-7","flg":5},"ev","str","^That's all I needed, Director","/str",{"x()":"mission_phase"},"str","^active","/str","==","/ev",{"*":".^.c-8","flg":5},"ev","str","^That will be all, Director","/str","/ev",{"*":".^.c-9","flg":4},{"c-0":["\n","^Netherton: *slight pause, as if surprised by personal question*","\n",["ev",{"VAR?":"npc_netherton_respect"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: That's... considerate of you to ask, Agent. I have a moment for personal discussion.","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: An unusual question. But acceptable. What do you wish to discuss?","\n",{"->":".^.^.^.5"},null]}],"nop","\n",{"->":"jump_to_personal_conversations"},null],"c-1":["\n","^Netherton: Very well. Let me bring you up to speed on Ghost Protocol.","\n",{"->":"mission_ghost_briefing"},null],"c-2":["\n","^Netherton: *reviews your position on tactical display* What do you need?","\n",{"->":"mission_ghost_tactical_support"},null],"c-3":["\n","^Netherton: Submit your report, Agent.","\n",{"->":"mission_ghost_debrief"},null],"c-4":["\n","^Netherton: The Data Sanctuary. A delicate situation. What questions do you have?","\n",{"->":"mission_sanctuary_discussion"},null],"c-5":["\n","^Netherton: You want my counsel? *slight approval* Very well.","\n",{"->":"operational_advice_discussion"},null],"c-6":["\n","^Netherton: *brings up secure display* Current operations status...","\n",{"->":"safetynet_status_update"},null],"c-7":["\n","^Netherton: Initiative. Good. What areas do you wish to develop?","\n",{"->":"training_discussion"},null],"c-8":["\n","^Netherton: Understood. Execute the mission. Report any developments.","\n","#","^exit_conversation","/#","end",null],"c-9":["\n",["ev",{"VAR?":"npc_netherton_respect"},80,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Very well, Agent ","ev",{"x()":"player_name"},"out","/ev","^. *almost warm* Continue your excellent work.","\n",{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"npc_netherton_respect"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Dismissed. Maintain your current performance level.","\n",{"->":".^.^.^.4"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Dismissed.","\n",{"->":".^.^.^.4"},null]}],"nop","\n","#","^exit_conversation","/#","end",null]}],null],"has_available_personal_topics":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_netherton_discussed_handbook"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_leadership"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_safetynet_history"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_expectations"},"!",{"VAR?":"npc_netherton_respect"},55,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_netherton_discussed_difficult_decisions"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_agent_development"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_bureau_politics"},"!",{"VAR?":"npc_netherton_respect"},65,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_field_vs_command"},"!",{"VAR?":"npc_netherton_respect"},60,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],["ev",{"VAR?":"total_missions_completed"},15,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_netherton_discussed_weight_of_command"},"!",{"VAR?":"npc_netherton_respect"},75,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_agent_losses"},"!",{"VAR?":"npc_netherton_respect"},70,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_ethical_boundaries"},"!",{"VAR?":"npc_netherton_respect"},70,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_personal_cost"},"!",{"VAR?":"npc_netherton_respect"},75,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],["ev",{"VAR?":"total_missions_completed"},15,">","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_netherton_discussed_legacy"},"!",{"VAR?":"npc_netherton_respect"},85,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_trust"},"!",{"VAR?":"npc_netherton_respect"},80,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_rare_praise"},"!",{"VAR?":"npc_netherton_respect"},85,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_beyond_protocol"},"!",{"VAR?":"npc_netherton_respect"},90,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.5"},null]}],"nop","\n",null],"jump_to_personal_conversations":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_1_hub"},{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_2_hub"},{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_3_hub"},{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,">","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_4_hub"},{"->":".^.^.^.4"},null]}],"nop","\n",null],"mission_ghost_briefing":[["^Netherton: Ghost Protocol targets a critical infrastructure backdoor. ENTROPY has embedded themselves in the power grid control systems for three states.","\n","^Netherton: Your objective: Infiltrate their command node, identify the attack vector, and disable their access without alerting them to SAFETYNET's awareness.","\n","^Netherton: Dr. Chen has prepared specialized equipment. Haxolottle will provide handler support during infiltration.","\n","^Netherton: Questions?","\n","ev","str","^Ask about the strategic importance","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Ask about tactical considerations","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Ask about extraction plan","/str","/ev",{"*":".^.c-2","flg":4},"ev","str","^I'm ready to proceed","/str","/ev",{"*":".^.c-3","flg":4},{"c-0":["\n","^Netherton: If ENTROPY activates this backdoor, they can cause cascading power failures across the region. Hospitals. Emergency services. Data centers. Millions affected.","\n","^Netherton: We cannot allow that capability to remain in hostile hands.","\n",{"->":".^.^.^"},null],"c-1":["\n","^Netherton: The facility has physical security and digital monitoring. You'll need to bypass both simultaneously.","\n","^Netherton: Haxolottle has mapped their patrol patterns. Dr. Chen's camouflage system should mask your digital presence. But you'll need sound fieldcraft.","\n",{"->":".^.^.^"},null],"c-2":["\n","^Netherton: Standard extraction protocols apply. Complete the objective, egress quietly. If compromised, Protocol 7 authorizes forced extraction.","\n","^Netherton: I'd prefer you complete this quietly. Burned operations create complications.","\n",{"->":".^.^.^"},null],"c-3":["\n","^Netherton: Excellent. *hands you mission packet* Review the details. Brief with Dr. Chen for equipment. Haxolottle will coordinate deployment.","\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^—*direct look*—execute this cleanly. We're counting on you.","\n","#","^mission_briefing_complete","/#",{"->":"netherton_main_hub"},null]}],null],"mission_ghost_tactical_support":[["^Netherton: *monitoring your position* I'm tracking your progress. What do you need?","\n","ev","str","^Request permission to deviate from plan","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Request emergency extraction","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Just checking in","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Netherton: Explain the deviation and justification.","\n","^Netherton: ... Acceptable. Use your judgment. I trust your field assessment.","\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"netherton_main_hub"},null],"c-1":["\n","^Netherton: *immediately alert* Situation?","\n","^Netherton: Extraction authorized. Get to waypoint Charlie. Haxolottle is coordinating pickup.","\n","#","^emergency_extraction_authorized","/#",{"->":"netherton_main_hub"},null],"c-2":["\n","^Netherton: Acknowledged. You're performing well. Maintain operational tempo.","\n",{"->":"netherton_main_hub"},null]}],null],"mission_ghost_debrief":["^Netherton: Your mission report indicates success. The backdoor has been neutralized. ENTROPY remains unaware of our intervention.","\n","ev",{"VAR?":"npc_netherton_respect"},70,">=","/ev",[{"->":".^.b","c":true},{"b":["\n","^Netherton: Excellent work, Agent. Your execution was textbook. This is exactly the kind of operational performance SAFETYNET requires.","\n","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":".^.^.^.9"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Adequate performance. Mission objectives achieved. Some aspects could be refined.","\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":".^.^.^.9"},null]}],"nop","\n","^Netherton: Dr. Chen is analyzing the technical data you extracted. It may provide intelligence on other ENTROPY operations.","\n","^Netherton: Take forty-eight hours downtime. Then report for next assignment.","\n","#","^mission_complete","/#",{"->":"netherton_main_hub"},null],"mission_sanctuary_discussion":[["^Netherton: The Data Sanctuary operation. We're protecting a secure storage facility that houses classified intelligence from multiple allied agencies.","\n","^Netherton: ENTROPY has been probing the facility's defenses. They want what's inside.","\n","^Netherton: Your role will be defensive support. Not glamorous, but critical.","\n","ev","str","^Understood. What's my specific assignment?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Ask why ENTROPY wants this data","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^This mission sounds important","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Netherton: Details forthcoming. I wanted to brief you on strategic context first.","\n",{"->":"netherton_main_hub"},null],"c-1":["\n","^Netherton: The sanctuary contains operation records, agent identities, tactical intelligence. A treasure trove for our adversaries.","\n","^Netherton: If compromised, dozens of ongoing operations burn. Agents in the field become exposed. The damage would be severe.","\n",{"->":".^.^.^"},null],"c-2":["\n","^Netherton: Every mission is important, Agent. But yes—this one has particularly high stakes.","\n",{"->":"netherton_main_hub"},null]}],null],"operational_advice_discussion":[["^Netherton: You want operational advice. *considers* On what specific matter?","\n","ev","str","^How to handle ambiguous situations in the field","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^How to improve mission planning","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^How to advance in SAFETYNET","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Netherton: Ambiguity is constant in our work. The handbook provides framework, but you must exercise judgment.","\n","^Netherton: When faced with ambiguous situation: Assess risk. Identify options. Select least-worst approach. Execute decisively.","\n","^Netherton: Hesitation kills. Make the call and commit.","\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"netherton_main_hub"},null],"c-1":["\n","^Netherton: Read after-action reports from successful operations. Study what worked. Identify patterns.","\n","^Netherton: Anticipate failure modes. For each plan, ask: What could go wrong? How would I adapt?","\n","^Netherton: The axolotl principle—Haxolottle's term. Plan for regeneration when the original approach fails.","\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"netherton_main_hub"},null],"c-2":["\n","^Netherton: Consistent excellence. That's the path.","\n","^Netherton: Demonstrate competence. Show sound judgment. Develop specialized capabilities. Volunteer for challenging assignments.","\n","^Netherton: Most importantly: Maintain integrity. Technical skills can be trained. Character cannot.","\n","ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"netherton_main_hub"},null]}],null],"safetynet_status_update":[["^Netherton: *brings up classified display*","\n","^Netherton: Current threat level: Elevated. ENTROPY has increased activity across three operational theaters.","\n","^Netherton: CYBER-PHYSICAL division is running ","ev",{"VAR?":"total_missions_completed"},15,"+","out","/ev","^ active operations. Your work is part of that larger campaign.","\n","^Netherton: We're making progress. But ENTROPY adapts. The fight continues.","\n","ev","str","^Ask about specific threats","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Ask how the division is performing","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Thank them for the update","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Netherton: Classified beyond your current access level. Your focus should remain on assigned missions.","\n",{"->":"netherton_main_hub"},null],"c-1":["\n","^Netherton: We meet operational objectives consistently. Success rate is ","ev",85,{"VAR?":"npc_netherton_respect"},10,"/","+","out","/ev","^ percent over the past quarter.","\n","^Netherton: Acceptable, but there's room for improvement. Every failed operation represents unmitigated risk.","\n",{"->":"netherton_main_hub"},null],"c-2":["\n","^Netherton: *nods* Maintaining situational awareness is important. Don't become narrowly focused on individual missions.","\n","^Netherton: Understand the larger context. Your work contributes to strategic objectives.","\n",{"->":"netherton_main_hub"},null]}],null],"training_discussion":[["^Netherton: Training opportunities. What areas interest you?","\n","ev","str","^Advanced infiltration techniques","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Leadership development","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Technical specialization","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Netherton: We run quarterly advanced tradecraft seminars. I'll add you to the roster. Expect rigorous training. High washout rate.","\n","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"netherton_main_hub"},null],"c-1":["\n","^Netherton: *slight approval* Thinking about command responsibilities. Good.","\n","^Netherton: There's a leadership program for senior agents. Application process is competitive. I can recommend you if your performance continues.","\n","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"netherton_main_hub"},null],"c-2":["\n","^Netherton: Dr. Chen runs technical workshops. I'll arrange access. They'll be pleased to have an agent interested in deep technical capability.","\n","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"netherton_main_hub"},null]}],null],"start":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_1_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_2_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_3_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,">","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_4_hub"},{"->":"start.4"},null]}],"nop","\n",null],"phase_1_hub":[[["ev",{"VAR?":"total_missions_completed"},1,"==","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. I have a few minutes available. Is there something you wish to discuss?","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent. Your performance has been noted. What can I address for you today?","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. You have questions?","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about the Field Operations Handbook","/str",{"VAR?":"npc_netherton_discussed_handbook"},"!","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask about leadership principles","/str",{"VAR?":"npc_netherton_discussed_leadership"},"!","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask about SAFETYNET's history","/str",{"VAR?":"npc_netherton_discussed_safetynet_history"},"!","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask what he expects from agents","/str",{"VAR?":"npc_netherton_discussed_expectations"},"!",{"VAR?":"npc_netherton_respect"},55,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That will be all, Director","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"handbook_discussion"},null],"c-1":["\n",{"->":"leadership_discussion"},null],"c-2":["\n",{"->":"safetynet_history"},null],"c-3":["\n",{"->":"expectations_discussion"},null],"c-4":["\n",{"->":"conversation_end_phase1"},null]}],null],"handbook_discussion":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_handbook","re":true},"ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: The Field Operations Handbook. *adjusts glasses slightly*","\n","^Netherton: I co-wrote the original edition twenty years ago. I've personally overseen every revision since. Edition 7, Revision 23, 847 pages across 23 sections.","\n","^Netherton: Agents often mock the handbook. The contradictions, the excessive detail, the seemingly absurd specificity. But every regulation exists for a reason.","\n","ev","str","^Express genuine interest","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about the contradictions","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Admit you find it confusing","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: I've been studying it seriously. There's real wisdom in there.","\n",{"->":"handbook_appreciation"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Why are there so many contradictions in it?","\n",{"->":"handbook_contradictions"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},3,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: I'll be honest, Director—it's overwhelming.","\n",{"->":"handbook_honest_confusion"},{"#f":5}]}],null],"handbook_appreciation":["ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *brief pause, something that might be surprise*","\n","^Netherton: Few agents take the handbook seriously until they've been in the field long enough to understand why it exists.","\n","^Netherton: The fact that you're already engaging with it thoughtfully... that speaks well of your judgment.","\n","^Netherton: Section 14.7 is particularly relevant to your current assignment level. I recommend thorough review.","\n","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_1_hub"},null],"handbook_contradictions":["ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: An astute observation. The contradictions are not accidents.","\n","^Netherton: Field operations exist in legal and ethical gray areas. We operate under authorities that are classified, in situations that are unpredictable.","\n","^Netherton: The handbook provides guidance for contradictory circumstances. Agents must exercise judgment about which regulation applies to their specific situation.","\n","^Netherton: It's not a rulebook. It's a framework for decision-making under impossible conditions.","\n","ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_1_hub"},null],"handbook_honest_confusion":["ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: Understandable. The handbook is not designed for easy consumption.","\n","^Netherton: Focus on sections 8 through 12 for field operations. Sections 14 through 18 for technical protocols. The appendices can be referenced as needed.","\n","^Netherton: Your handler will guide you on relevant sections for specific situations. No one memorizes the entire handbook.","\n","<>","^ *slight pause*","\n","^Netherton: Though I've come close. Not by choice.","\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_1_hub"},null],"leadership_discussion":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_leadership","re":true},"ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: Leadership principles. *straightens papers on desk*","\n","^Netherton: I've held command positions for over two decades. Military intelligence, civilian agencies, and now SAFETYNET.","\n","^Netherton: The core principle remains constant: leadership is responsibility. You are accountable for every person under your command and every outcome of their actions.","\n","ev","str","^Ask how he handles that weight","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about his leadership style","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Thank him for the insight","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: How do you handle that weight? That responsibility?","\n",{"->":"leadership_weight"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: How would you describe your leadership style?","\n",{"->":"leadership_style"},{"#f":5}],"c-2":["\n","^You: That's a valuable perspective. Thank you, Director.","\n",{"->":"phase_1_hub"},{"#f":5}]}],null],"leadership_weight":["ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *considers the question carefully*","\n","^Netherton: You don't \"handle\" it. You carry it. Every decision, every mission, every agent deployed—the weight accumulates.","\n","^Netherton: I've sent agents into situations where they were hurt. I've made calls that cost missions. I've lost... *brief pause* ...I've had agents not return.","\n","^Netherton: The weight never lessens. You simply become stronger at carrying it. Or you break. Those are the options in command.","\n","<>","^ *looks directly at you*","\n","^Netherton: That you're asking this question suggests you may be suited for leadership yourself. Eventually.","\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"phase_1_hub"},null],"leadership_style":["ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: Structured. Disciplined. By the handbook—because the handbook represents accumulated wisdom from thousands of operations.","\n","^Netherton: Some call me rigid. Perhaps. But structure keeps agents alive. Discipline prevents mistakes. Standards maintain operational integrity.","\n","^Netherton: I demand excellence because the work demands it. Lives depend on our precision. I will not lower standards to make agents more comfortable.","\n","<>","^ *slight softening*","\n","^Netherton: But I do not demand perfection. I demand learning. Mistakes are acceptable if they result in growth. Repeated mistakes indicate insufficient attention.","\n","ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_1_hub"},null],"safetynet_history":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_safetynet_history","re":true},"ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: SAFETYNET's history. This is not widely documented for security reasons.","\n","^Netherton: The organization was founded in the late 1990s during the early internet boom. The founders recognized that cyber threats would become existential before governments were prepared.","\n","^Netherton: I joined during the formative years. Helped write operational protocols. Built the training program. Developed the handbook from field experience and hard lessons.","\n","^Netherton: We've evolved from a small group of specialists to a global operation. But the mission remains: protect critical infrastructure from those who would weaponize technology.","\n","ev","str","^Ask about the early days","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about ENTROPY's emergence","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Express appreciation for the context","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: What were the early days like?","\n",{"->":"history_early_days"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: When did ENTROPY become a major threat?","\n",{"->":"history_entropy_emergence"},{"#f":5}],"c-2":["\n","^You: That helps me understand our purpose better. Thank you.","\n",{"->":"phase_1_hub"},{"#f":5}]}],null],"history_early_days":["ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: Chaotic. Improvised. We were writing the procedures as we executed operations.","\n","^Netherton: Small teams, minimal oversight, operating in legal territory that didn't yet exist. The handbook's first edition was 47 pages. Now it's 847.","\n","^Netherton: Every page added represents a lesson learned. Often painfully.","\n","<>","^ *rare hint of warmth*","\n","^Netherton: But we were building something important. Creating capabilities that would become essential. That purpose drove us through the chaos.","\n","^Netherton: We still carry that founding mission. Even though the organization has grown, even though operations are more structured—the core purpose remains.","\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_1_hub"},null],"history_entropy_emergence":["ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: ENTROPY as an organized network appeared approximately five years ago. Though precursor activities date back further.","\n","^Netherton: Initially we tracked disparate threat actors. Then patterns emerged. Coordination. Shared resources. Unified philosophical framework.","\n","^Netherton: By the time we recognized it as a network, ENTROPY had already infiltrated numerous systems and organizations. We've been fighting catch-up since.","\n","^Netherton: They adapt quickly. They learn from our countermeasures. They recruit effectively. They're the most sophisticated adversary SAFETYNET has faced.","\n","^Netherton: Which is why we require agents of your caliber.","\n","ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_1_hub"},null],"expectations_discussion":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_expectations","re":true},"ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: What I expect from agents. *interlaces fingers, formal posture*","\n","^Netherton: First: Competence. Master your technical skills. Maintain physical readiness. Develop field craft. Excellence is not optional.","\n","^Netherton: Second: Judgment. I can teach techniques. I cannot teach wisdom. You must develop the capacity to make sound decisions under pressure.","\n","^Netherton: Third: Integrity. The power we wield is enormous. The oversight is minimal. Your personal ethics are the only reliable safeguard against abuse.","\n","^Netherton: Fourth: Growth. Learn from every operation. Improve continuously. Stagnation is failure.","\n","ev","str","^Promise to meet those standards","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if you're currently meeting expectations","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Acknowledge the high bar","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: I will meet those standards, Director. You have my commitment.","\n",{"->":"expectations_commitment"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Am I currently meeting your expectations?","\n",{"->":"expectations_current_assessment"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Those are high standards. I'll work toward them.","\n",{"->":"phase_1_hub"},{"#f":5}]}],null],"expectations_commitment":["ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *direct eye contact*","\n","^Netherton: Commitment is noted. Performance will determine whether that commitment is genuine.","\n","<>","^ *slight pause*","\n","^Netherton: Based on your record thus far, I believe you have the capacity to meet these standards. Whether you will is your choice.","\n","^Netherton: I expect to see continued progress. Maintain this trajectory.","\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"phase_1_hub"},null],"expectations_current_assessment":["ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",["ev",{"VAR?":"npc_netherton_respect"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: You are exceeding expectations for your experience level. Continue this performance.","\n",{"->":".^.^.^.9"},null]}],["ev",{"VAR?":"npc_netherton_respect"},55,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: You are meeting standards. There is room for improvement, but your trajectory is positive.","\n",{"->":".^.^.^.9"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: You are adequate. Adequate is insufficient for SAFETYNET's needs. Improvement is required.","\n",{"->":".^.^.^.9"},null]}],"nop","\n","^Netherton: Specific areas for development will be addressed in formal performance reviews. But overall... *brief pause* ...you show promise.","\n","ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_1_hub"},null],"phase_2_hub":[[["ev",{"VAR?":"npc_netherton_respect"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. Your continued excellent performance has been noted. What do you wish to discuss?","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent. I have time for a brief discussion.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. What requires attention?","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about making difficult command decisions","/str",{"VAR?":"npc_netherton_discussed_difficult_decisions"},"!","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask about agent development","/str",{"VAR?":"npc_netherton_discussed_agent_development"},"!","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask about SAFETYNET politics","/str",{"VAR?":"npc_netherton_discussed_bureau_politics"},"!",{"VAR?":"npc_netherton_respect"},65,">=","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask if he misses field work","/str",{"VAR?":"npc_netherton_discussed_field_vs_command"},"!",{"VAR?":"npc_netherton_respect"},60,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That will be all, Director","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"difficult_decisions"},null],"c-1":["\n",{"->":"agent_development"},null],"c-2":["\n",{"->":"bureau_politics"},null],"c-3":["\n",{"->":"field_vs_command"},null],"c-4":["\n",{"->":"conversation_end_phase2"},null]}],null],"difficult_decisions":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_difficult_decisions","re":true},"ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: Difficult command decisions. *removes glasses, cleans them methodically*","\n","^Netherton: Every operation presents choices where all options have negative consequences. You select the least worst option and accept the cost.","\n","^Netherton: The Berlin Crisis. Two years ago. Agent captured, ENTROPY preparing exposure. Every extraction option carried unacceptable risks.","\n","<>","^ *rare vulnerability*","\n","^Netherton: I authorized an extraction that cost us intelligence assets, burned operations across Europe, and required protocol violations I cannot discuss.","\n","^Netherton: But I brought our agent home alive. The mission failed. The agent lived. I chose the agent.","\n","ev","str","^Say you would have done the same","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask how he lives with such decisions","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Thank him for the honesty","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: I would have made the same choice, Director.","\n",{"->":"difficult_agree"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: How do you live with decisions like that?","\n",{"->":"difficult_living_with"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Thank you for sharing that. It helps to know the weight you carry.","\n",{"->":"phase_2_hub"},{"#f":5}]}],null],"difficult_agree":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev","^Netherton: *looks at you with something approaching approval*","\n","^Netherton: Many agents claim they would prioritize personnel over missions. Few actually do when the stakes are real.","\n","^Netherton: That you understand the value of that choice... that suggests you have the right priorities for command.","\n","<>","^ *formal again*","\n","^Netherton: Remember that conviction when you face similar decisions. Because you will. Leadership guarantees it.","\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_2_hub"},null],"difficult_living_with":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: You don't. Not comfortably.","\n","^Netherton: You review the decision. Analyze alternatives. Identify what you could have done differently. File the lessons learned.","\n","^Netherton: Then you accept that you made the best call available with the information you had. And you carry the weight of the consequences.","\n","<>","^ *quiet*","\n","^Netherton: The agent I extracted wrote me a letter. Thanked me for the choice. Said they understood the cost and were grateful I paid it.","\n","^Netherton: I keep that letter in my desk. Read it when I doubt whether the choice was correct.","\n","^Netherton: That's how you live with difficult decisions. You remember why you made them.","\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},{"->":"phase_2_hub"},null],"agent_development":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_agent_development","re":true},"ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: Agent development is central to SAFETYNET's effectiveness. You are all high-capability individuals. My role is to refine that capability into excellence.","\n","^Netherton: I review every agent's performance quarterly. Identify strengths to leverage. Weaknesses to address. Growth trajectories to accelerate.","\n","^Netherton: Your development has been... *consults memory* ...notably consistent. Steady improvement across technical and operational metrics.","\n","ev","str","^Ask for specific feedback","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about his training philosophy","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Express appreciation","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: What specific areas should I focus on improving?","\n",{"->":"development_specific_feedback"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: What's your philosophy on training agents?","\n",{"->":"development_philosophy"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: I appreciate you investing in our development.","\n",{"->":"phase_2_hub"},{"#f":5}]}],null],"development_specific_feedback":["ev",{"VAR?":"npc_netherton_respect"},22,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",["ev",{"VAR?":"npc_netherton_respect"},75,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Your technical skills are excellent. Your judgment under pressure has improved significantly. Field craft is developing appropriately.","\n","^Netherton: Focus on strategic thinking. You excel at tactical execution. Now develop the capacity to see three moves ahead. Anticipate consequences beyond immediate objectives.","\n","^Netherton: Leadership potential is evident. Begin considering command responsibilities. How you would manage teams. How you would make resource allocation decisions.","\n","<>","^ *rare warmth*","\n","^Netherton: You're on track to become one of SAFETYNET's premier agents. Maintain this trajectory.","\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":".^.^.^.9"},null]}],["ev",{"VAR?":"npc_netherton_respect"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Technical competence is solid. Decision-making is sound. Operational performance meets standards.","\n","^Netherton: Develop deeper strategic awareness. Understand the broader context of operations. How your missions connect to organizational objectives.","\n","^Netherton: Increase your initiative. Don't wait for instructions when the correct action is clear. Trust your judgment more.","\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":".^.^.^.9"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: You meet minimum standards. That is insufficient for advancement.","\n","^Netherton: Improve technical precision. Develop better situational awareness. Demonstrate more consistent judgment.","\n","^Netherton: Review handbook sections 8 through 12. Study after-action reports from successful operations. Learn from excellence.","\n","ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":".^.^.^.9"},null]}],"nop","\n",{"->":"phase_2_hub"},null],"development_philosophy":["ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: Train for the worst case. When operations go smoothly, any agent can succeed. Excellence is demonstrated when everything goes wrong.","\n","^Netherton: I design training scenarios that are unreasonably difficult. Multi-variable problems with no clean solutions. Time pressure. Incomplete information. Conflicting priorities.","\n","^Netherton: Because that describes actual field conditions. If you can perform under training stress, you can perform under operational stress.","\n","<>","^ *slight pause*","\n","^Netherton: Some agents resent my methods. Call me harsh. But those agents are alive because the training prepared them for reality.","\n","^Netherton: Your survival is worth more than your comfort.","\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_2_hub"},null],"bureau_politics":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_bureau_politics","re":true},"ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: *visible distaste*","\n","^Netherton: SAFETYNET politics. Inter-divisional competition. Budget battles. Turf wars over jurisdiction and authority.","\n","^Netherton: I despise organizational politics. But ignoring politics is professional suicide. So I engage. Minimally. Strategically.","\n","^Netherton: The CYBER-PHYSICAL division competes with INTELLIGENCE, ANALYSIS, and SPECIAL OPERATIONS for resources. We succeed because we deliver results.","\n","ev","str","^Ask about inter-division conflicts","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask how to navigate politics as an agent","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Express sympathy for the burden","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Are there serious conflicts between divisions?","\n",{"->":"politics_conflicts"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: How should agents like me navigate organizational politics?","\n",{"->":"politics_agent_navigation"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: That must be exhausting on top of operational responsibilities.","\n",{"->":"politics_burden"},{"#f":5}]}],null],"politics_conflicts":["ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: Conflicts are constant. INTELLIGENCE believes their analysis should drive operations. SPECIAL OPS believes their combat capabilities are underutilized. ANALYSIS believes everyone ignores their risk assessments.","\n","^Netherton: CYBER-PHYSICAL maintains that technical operations require specialized capabilities they don't possess. We're correct. They resent it.","\n","^Netherton: Two months ago, SPECIAL OPS attempted to take over a cyber infiltration operation. Claimed their tactical training made them better suited. The operation required zero tactical capabilities.","\n","^Netherton: I shut it down. Made enemies. The operation succeeded. Results matter more than relationships.","\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_2_hub"},null],"politics_agent_navigation":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev","^Netherton: *approving look*","\n","^Netherton: Intelligent question. Most agents don't think about organizational dynamics until it damages their careers.","\n","^Netherton: First: Focus on operational excellence. Political capital derives from competence. Be undeniably good at your work.","\n","^Netherton: Second: Build relationships across divisions. Respect other specialties. Collaborate when possible. But don't compromise CYBER-PHYSICAL's mission for popularity.","\n","^Netherton: Third: Document everything. Politics involves selective memory and blame shifting. Documentation is protection.","\n","^Netherton: Fourth: Understand that I handle divisional politics. Your role is executing missions. If political issues affect your operations, inform me immediately.","\n","<>","^ *rare personal advice*","\n","^Netherton: You show leadership potential. As you advance, politics becomes unavoidable. Learn the skills now. But never let politics compromise operational integrity.","\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"phase_2_hub"},null],"politics_burden":["ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *brief surprise at the empathy*","\n","^Netherton: It is... exhausting. Yes.","\n","^Netherton: I became a director to build an excellent division. To develop agents. To counter ENTROPY effectively. That's meaningful work.","\n","^Netherton: Instead, I spend hours in budget meetings. Defending resource allocations. Justifying operational decisions to people who've never been in the field.","\n","<>","^ *quiet frustration*","\n","^Netherton: But if I don't fight those battles, my division loses resources. Which means fewer agents. Worse equipment. Failed missions.","\n","^Netherton: So I attend the meetings. I play the political games. I do what's necessary.","\n","<>","^ *looks at you directly*","\n","^Netherton: Thank you for recognizing the burden. Few do.","\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev",{"->":"phase_2_hub"},null],"field_vs_command":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_field_vs_command","re":true},"ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: *long pause, considering the question*","\n","^Netherton: I spent fifteen years in the field. Intelligence operations. Technical infiltration. Asset recruitment. I was... effective.","\n","^Netherton: Transitioned to command because SAFETYNET needed leadership. Because I could build systems better than I could execute missions.","\n","^Netherton: Do I miss field work? *removes glasses, sets them aside*","\n","ev","str","^Wait for him to continue","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say you'd miss it in his position","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask what he misses most","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: *remain silent, giving him space*","\n",{"->":"field_nostalgia"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: I imagine I would miss it. The directness of field work.","\n",{"->":"field_understanding"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: What do you miss most about field operations?","\n",{"->":"field_what_he_misses"},{"#f":5}]}],null],"field_nostalgia":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *appreciates the silence*","\n","^Netherton: Yes. I miss it. The clarity of field operations. Clear objectives. Direct action. Immediate feedback on decisions.","\n","^Netherton: Command is ambiguous. Decisions have cascading consequences months later. Success is measured in systems and statistics rather than completed missions.","\n","^Netherton: I miss the simplicity of being responsible only for my own performance. Not carrying the weight of everyone under my command.","\n","<>","^ *rare vulnerability*","\n","^Netherton: But I'm better suited to command. I can build systems that enable dozens of agents to be more effective than I ever was alone.","\n","^Netherton: So I carry the weight. Because it's where I can do the most good.","\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},{"->":"phase_2_hub"},null],"field_understanding":["ev",{"VAR?":"npc_netherton_respect"},22,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: Precisely. The directness. The unambiguous nature of field success or failure.","\n","^Netherton: In the field, you know immediately whether you've succeeded. The system responds or it doesn't. The mission completes or it fails.","\n","^Netherton: Command success is measured over years. Did I develop the right agents? Build the right systems? Make strategic choices that will prove correct long after I've retired?","\n","^Netherton: The uncertainty is... challenging.","\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_2_hub"},null],"field_what_he_misses":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *considers carefully*","\n","^Netherton: The focus. In the field, the mission is everything. All your attention, all your capability, directed at a single objective.","\n","^Netherton: Command requires divided attention. Operations, politics, personnel, logistics, strategy—everything simultaneously.","\n","^Netherton: I miss the purity of field work. One problem. Apply all your skills. Solve it. Move to the next.","\n","<>","^ *quiet*","\n","^Netherton: And I miss the camaraderie. Field teams develop deep trust. Command is isolated. Leadership requires distance.","\n","^Netherton: I have subordinates. Colleagues. Not... friends. Not anymore.","\n","<>","^ *formal again*","\n","^Netherton: But that's the price of command. Acceptable trade for the impact I can have at this level.","\n","ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},"ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev",{"->":"phase_2_hub"},null],"phase_3_hub":[[["ev",{"VAR?":"npc_netherton_respect"},80,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. *almost warmth* Your continued excellence is appreciated. What's on your mind?","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent. I have time for a substantive discussion.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. What do you need?","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about the weight of command","/str",{"VAR?":"npc_netherton_discussed_weight_of_command"},"!",{"VAR?":"npc_netherton_respect"},75,">=","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask how he handles losing agents","/str",{"VAR?":"npc_netherton_discussed_agent_losses"},"!",{"VAR?":"npc_netherton_respect"},70,">=","&&","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask about ethical boundaries","/str",{"VAR?":"npc_netherton_discussed_ethical_boundaries"},"!",{"VAR?":"npc_netherton_respect"},70,">=","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask about the personal cost of the work","/str",{"VAR?":"npc_netherton_discussed_personal_cost"},"!",{"VAR?":"npc_netherton_respect"},75,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That will be all, Director","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"weight_of_command"},null],"c-1":["\n",{"->":"agent_losses"},null],"c-2":["\n",{"->":"ethical_boundaries"},null],"c-3":["\n",{"->":"personal_cost"},null],"c-4":["\n",{"->":"conversation_end_phase3"},null]}],null],"weight_of_command":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_weight_of_command","re":true},"ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: The weight of command. *sets down whatever he was working on*","\n","^Netherton: I'm responsible for 47 active agents in CYBER-PHYSICAL division. Each one a high-capability individual. Each one in constant danger.","\n","^Netherton: Every mission I authorize might get someone killed. Every operational decision carries life-or-death consequences.","\n","^Netherton: I review casualty statistics. I write letters to families—classified letters that can't explain what their loved one was actually doing. I attend memorials for agents whose names can't be on the memorial.","\n","ev","str","^Ask how he carries that weight","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say you're starting to understand","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Express respect for his strength","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: How do you carry that weight without breaking?","\n",{"->":"weight_carrying_it"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: I'm starting to understand what command would mean. The responsibility.","\n",{"->":"weight_understanding"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: The fact that you carry it shows remarkable strength.","\n",{"->":"weight_respect"},{"#f":5}]}],null],"weight_carrying_it":["ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},"^Netherton: *long pause*","\n","^Netherton: Some days I don't. Some days the weight is too much. I stay late in this office. Stare at mission reports. Question every decision.","\n","^Netherton: I keep a file. Every agent lost under my command. Their final mission reports. Their personnel files. Sometimes I read through it. Remind myself of the stakes.","\n","^Netherton: *removes glasses, rare sign of fatigue*","\n","^Netherton: Then I close the file. Review current operations. Make the next decision. Authorize the next mission.","\n","^Netherton: Because agents in the field depend on command making sound choices. My feelings are irrelevant compared to their safety.","\n","^Netherton: You carry it by remembering it's not about you. It's about the mission. About protecting the people under your command. About the larger purpose.","\n","<>","^ *puts glasses back on, formal again*","\n","^Netherton: And some days that's enough. Other days you just carry it anyway.","\n","ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev",{"->":"phase_3_hub"},null],"weight_understanding":["ev",{"VAR?":"npc_netherton_respect"},28,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev","^Netherton: *approving look*","\n","^Netherton: The fact that you're contemplating command responsibility before pursuing it—that indicates proper respect for what leadership entails.","\n","^Netherton: Too many agents seek promotion for status. For authority. They don't understand they're volunteering for a burden.","\n","^Netherton: You understand. Which suggests you might be suited for it. Eventually.","\n","<>","^ *rare directness*","\n","^Netherton: When the time comes, if you choose command, I'll support your advancement. You have the judgment. The integrity. The capacity to carry the weight.","\n","^Netherton: But don't rush it. Develop your capabilities fully. Command will still be there when you're ready.","\n","ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},4,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"phase_3_hub"},null],"weight_respect":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *slight discomfort at the compliment*","\n","^Netherton: It's not strength. It's duty. The role requires it. So I do it.","\n","^Netherton: But... thank you. Leadership can be isolating. Acknowledgment is... appreciated.","\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev",{"->":"phase_3_hub"},null],"agent_losses":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_agent_losses","re":true},"ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *very long pause, considering whether to discuss this*","\n","^Netherton: I've lost eleven agents in my time as division director. Eleven people under my command who didn't come home.","\n","^Netherton: Each one... *removes glasses* ...each one is permanent. Every name. Every mission. Every decision point where maybe I could have chosen differently.","\n","^Netherton: Agent Karim. Moscow operation. Intelligence failure led to ambush. She held position long enough for her team to extract. Died buying them time.","\n","^Netherton: Agent Torres. Infrastructure infiltration. Equipment malfunction. Fell during a climb. Instant.","\n","^Netherton: Agent Wu. Deep cover in ENTROPY cell. Cover was compromised. We never recovered the body.","\n","<>","^ *quiet*","\n","^Netherton: I remember all eleven names. All their final missions. All the choices I made that put them in those situations.","\n","ev","str","^Say they knew the risks","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if he blames himself","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Remain silent, let him continue","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: They knew the risks when they took the assignment. They chose this.","\n",{"->":"losses_they_chose"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: Do you blame yourself?","\n",{"->":"losses_blame"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: *silent respect*","\n",{"->":"losses_silence"},{"#f":5}]}],null],"losses_they_chose":["ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: They did. You're correct. Every agent volunteers. Every agent understands the stakes.","\n","^Netherton: That truth doesn't diminish my responsibility. I authorized the missions. I accepted the risk on their behalf.","\n","^Netherton: Their choice to serve doesn't absolve my duty to bring them home. When I fail that duty...","\n","<>","^ *trails off*","\n","^Netherton: Yes. They chose this. But I chose to send them. Both things are true.","\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_3_hub"},null],"losses_blame":["ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},"^Netherton: *removes glasses, sets them aside carefully*","\n","^Netherton: Yes. Every one.","\n","^Netherton: I review each loss exhaustively. Mission analysis. Decision trees. Alternative approaches. I identify every point where different choices might have changed outcomes.","\n","^Netherton: Sometimes the conclusion is that nothing could have prevented it. Operational hazards. Equipment failures beyond prediction. Enemy actions we couldn't have anticipated.","\n","^Netherton: That analysis is... not comforting. Even when the loss was unavoidable, the responsibility remains.","\n","<>","^ *long pause*","\n","^Netherton: Agent Karim's family received a letter saying she died in a training accident. Classified operations. They can't know she died a hero. Can't know the three agents she saved.","\n","^Netherton: I know. And I carry that. For all eleven.","\n","^Netherton: So yes. I blame myself. Whether or not the blame is rational. It's mine to carry.","\n","<>","^ *puts glasses back on*","\n","^Netherton: Thank you for asking directly. Few people do.","\n","ev",{"VAR?":"npc_netherton_respect"},50,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},3,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_earned_personal_trust","re":true},{"->":"phase_3_hub"},null],"losses_silence":["ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *appreciates the silence*","\n","^Netherton: The memorial wall in headquarters lists 127 names. SAFETYNET agents lost in the line of duty. Public version has cover identities. Real names are classified.","\n","^Netherton: Eleven of those names are agents I commanded. I visit that wall monthly. Stand there. Remember.","\n","^Netherton: Some directors avoid the wall. Too painful. Too much accumulated loss.","\n","^Netherton: I believe remembering is the minimum duty we owe them. They gave everything for the mission. We remember. We honor. We continue the work.","\n","<>","^ *direct look*","\n","^Netherton: And we try to ensure their sacrifice wasn't wasted. That SAFETYNET remains worth dying for.","\n","ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev",{"->":"phase_3_hub"},null],"ethical_boundaries":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_ethical_boundaries","re":true},"ev",{"VAR?":"npc_netherton_respect"},22,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: Ethical boundaries in our work. *steeples fingers*","\n","^Netherton: We operate in legal and moral gray areas. Unauthorized system access. Information theft. Manipulation. Sometimes violence.","\n","^Netherton: The handbook provides guidelines. But ultimately, individual agents make split-second ethical choices in the field.","\n","^Netherton: I've made choices I regret. Authorized operations that were legally justified but morally questionable. Pursued outcomes that benefited the mission but harmed innocents.","\n","ev","str","^Ask where he draws the line","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about moral compromise","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Say some things are worth the cost","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Where do you draw the line? What's absolutely off limits?","\n",{"->":"ethics_the_line"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},22,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: How do you handle moral compromises the work requires?","\n",{"->":"ethics_compromise"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Some things are worth the moral cost. Protecting infrastructure saves lives.","\n",{"->":"ethics_worth_it"},{"#f":5}]}],null],"ethics_the_line":["ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *considers very carefully*","\n","^Netherton: Torture. Absolutely prohibited. We do not torture. Even when the intelligence would save lives. Even when the target is ENTROPY leadership. No torture.","\n","^Netherton: Deliberate civilian casualties. We accept collateral damage when unavoidable. We never target civilians deliberately. Mission success never justifies civilian deaths.","\n","^Netherton: Illegal orders. I've refused orders from oversight I believed were unlawful or unethical. I've instructed agents to refuse illegal commands even from me.","\n","^Netherton: Personal gain. We serve the mission. Not ourselves. The moment we use operational authority for personal benefit, we become what we fight.","\n","<>","^ *firm*","\n","^Netherton: Those are my lines. I enforce them absolutely. Agents who cross those boundaries are removed. No exceptions. No second chances.","\n","ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_3_hub"},null],"ethics_compromise":["ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *long pause*","\n","^Netherton: Poorly. I handle them poorly.","\n","^Netherton: I document the decision. File the justification. Ensure oversight reviews it. Follow the process designed to prevent abuse.","\n","^Netherton: Then I accept that I made a choice that harmed someone. That I prioritized mission success over individual welfare. That the math of protecting thousands justified hurting dozens.","\n","^Netherton: And I question whether that math is ever truly justified. Whether there was an alternative I failed to see. Whether I'm rationalizing harm.","\n","<>","^ *removes glasses*","\n","^Netherton: I don't have a clean answer. I make the choices. I live with the consequences. I try to minimize harm while completing necessary missions.","\n","^Netherton: Some days that feels like enough. Other days it feels like self-serving rationalization for moral compromise.","\n","<>","^ *puts glasses back on*","\n","^Netherton: The uncertainty is... probably healthy. The moment I become comfortable with moral compromise is the moment I should resign.","\n","ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},{"->":"phase_3_hub"},null],"ethics_worth_it":["ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *slight frown*","\n","^Netherton: Be careful with that logic. Every authoritarian system justifies its excesses with \"protecting the people.\"","\n","^Netherton: Yes, our work saves lives. Yes, infrastructure protection matters. Yes, ENTROPY represents a genuine threat.","\n","^Netherton: But the moment we decide any action is justified by good intentions—we've lost our moral foundation. We become the threat.","\n","^Netherton: Stay vigilant about your ethical boundaries. Question your choices. Accept that some costs are too high even when the mission demands it.","\n","^Netherton: The work is worth doing. That doesn't mean anything we do in service of it is justified.","\n","ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_3_hub"},null],"personal_cost":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_personal_cost","re":true},"ev",{"VAR?":"npc_netherton_respect"},28,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: The personal cost of this work. *looks out window*","\n","^Netherton: I've been with SAFETYNET for twenty-three years. Intelligence agencies before that. My entire adult life in classified operations.","\n","^Netherton: I have no family. Marriage failed within three years—couldn't talk about work, couldn't separate work stress from home life. No children. By choice. Couldn't raise children while carrying this responsibility.","\n","^Netherton: Few friends outside the agency. Civilian friendships are... difficult. Can't discuss what occupies most of my waking thoughts. Can't explain the stress. Can't share the experiences that define me.","\n","ev","str","^Express sympathy","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if he regrets it","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask if it was worth it","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: That's a heavy price to pay.","\n",{"->":"cost_sympathy"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: Do you regret it? The sacrifices?","\n",{"->":"cost_regrets"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Was it worth the cost?","\n",{"->":"cost_worth_it"},{"#f":5}]}],null],"cost_sympathy":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *slight acknowledgment*","\n","^Netherton: It is. But it was my choice. I understood the trade when I made it.","\n","^Netherton: Every agent faces similar choices. Career versus relationships. Mission versus personal life. The work demands priority.","\n","^Netherton: Some agents manage better balance. Families. Hobbies. Lives outside the agency. I respect that.","\n","^Netherton: I never achieved that balance. Perhaps never tried hard enough. The work always came first.","\n","ev",{"VAR?":"npc_netherton_respect"},22,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_3_hub"},null],"cost_regrets":["ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},"^Netherton: *removes glasses, rare vulnerability*","\n","^Netherton: Some days. Yes.","\n","^Netherton: I wonder what life would have been like if I'd left after ten years. Taken civilian work. Built a normal life. Had a family.","\n","^Netherton: I see agents like you—talented, capable, whole career ahead—and I think about warning you. Telling you to get out before the work consumes everything else.","\n","<>","^ *quiet*","\n","^Netherton: But then I remember what we accomplish. Infrastructure protected. ENTROPY cells disrupted. Attacks prevented. Lives saved. The work matters.","\n","^Netherton: And I'm effective at it. Better than most. If I'd left, would my replacement have done it as well? Would agents under their command have been as well supported?","\n","^Netherton: So... regrets? Yes. But I'd likely make the same choices again. The work needed doing. I was capable. That felt like enough.","\n","<>","^ *puts glasses back on*","\n","^Netherton: Feels like enough. Most days.","\n","ev",{"VAR?":"npc_netherton_respect"},50,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},3,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_earned_personal_trust","re":true},{"->":"phase_3_hub"},null],"cost_worth_it":["ev",{"VAR?":"npc_netherton_respect"},28,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *considers carefully*","\n","^Netherton: Ask me again in twenty years when I retire. Maybe then I'll know.","\n","^Netherton: Right now, in the middle of it, the answer has to be yes. Because if it's not worth it, then I've wasted my life and damaged myself for nothing.","\n","^Netherton: But objectively? *long pause*","\n","^Netherton: We've prevented significant attacks. Saved lives. Protected critical systems. That has measurable value.","\n","^Netherton: My personal happiness has... less clear value. The math suggests the trade was justified.","\n","<>","^ *slightly bitter*","\n","^Netherton: Though I sometimes suspect I only believe that because accepting the alternative would be unbearable.","\n","ev",{"VAR?":"npc_netherton_respect"},32,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev",{"->":"phase_3_hub"},null],"phase_4_hub":[[["ev",{"VAR?":"npc_netherton_respect"},90,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: ","ev",{"x()":"player_name"},"out","/ev","^. *uses first name, extremely rare* We should talk.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},80,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. I value your perspective. What's on your mind?","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Agent. I have time.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about his legacy","/str",{"VAR?":"npc_netherton_discussed_legacy"},"!",{"VAR?":"npc_netherton_respect"},85,">=","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask if he trusts you","/str",{"VAR?":"npc_netherton_discussed_trust"},"!",{"VAR?":"npc_netherton_respect"},80,">=","&&","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask for his honest assessment of you","/str",{"VAR?":"npc_netherton_discussed_rare_praise"},"!",{"VAR?":"npc_netherton_respect"},85,">=","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask about life beyond protocols","/str",{"VAR?":"npc_netherton_discussed_beyond_protocol"},"!",{"VAR?":"npc_netherton_respect"},90,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That will be all, Director","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"legacy_discussion"},null],"c-1":["\n",{"->":"trust_discussion"},null],"c-2":["\n",{"->":"rare_praise"},null],"c-3":["\n",{"->":"beyond_protocol"},null],"c-4":["\n",{"->":"conversation_end_phase4"},null]}],null],"legacy_discussion":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_legacy","re":true},"ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: My legacy. *slight surprise at the question*","\n","^Netherton: I've built CYBER-PHYSICAL division from fourteen agents to forty-seven. Developed training programs copied by other divisions. Written operational protocols that became SAFETYNET standard.","\n","^Netherton: But operational systems aren't really legacy. They'll be revised. Replaced. Improved by whoever comes after me.","\n","^Netherton: The agents I've developed—that's legacy. People like you. Capable operators who'll serve for decades after I retire.","\n","ev","str","^Say he's had profound impact","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask what he wants his legacy to be","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask if legacy matters to him","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: You've had profound impact on everyone who's worked under your command. That's meaningful legacy.","\n",{"->":"legacy_impact"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: What do you want your legacy to be?","\n",{"->":"legacy_wanted"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Does legacy matter to you?","\n",{"->":"legacy_matters"},{"#f":5}]}],null],"legacy_impact":["ev",{"VAR?":"npc_netherton_respect"},45,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *rare visible emotion*","\n","^Netherton: I... thank you. That means more than you might realize.","\n","^Netherton: This work is isolating. Leadership creates distance. I often wonder if I'm making meaningful difference or just pushing papers and attending meetings.","\n","^Netherton: But agents I've developed have gone on to lead divisions. Run successful operations. Build their own teams. That ripple effect—training agents who train agents—","\n","<>","^ *quiet*","\n","^Netherton: If that's my legacy, I can accept it. The work continues beyond me. Better because of the foundation we built.","\n","ev",{"VAR?":"npc_netherton_respect"},50,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_earned_personal_trust","re":true},{"->":"phase_4_hub"},null],"legacy_wanted":["ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *long pause, genuinely considering*","\n","^Netherton: I want agents who served under me to remember that I demanded excellence but supported their development. That I was hard but fair. That I cared about their welfare even when I couldn't show it.","\n","^Netherton: I want SAFETYNET to remain an organization worth serving. Where ethical boundaries are maintained. Where agents are valued. Where the mission matters.","\n","^Netherton: And... *rare vulnerability* ...I want to have mattered. To have made choices that protected people. To have used my capabilities for something meaningful.","\n","<>","^ *formal again*","\n","^Netherton: Probably too much to hope for. But that's what I want.","\n","ev",{"VAR?":"npc_netherton_respect"},45,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},3,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},{"->":"phase_4_hub"},null],"legacy_matters":["ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *considers*","\n","^Netherton: It shouldn't. Professional accomplishment should be its own reward. The work should matter more than how I'm remembered.","\n","^Netherton: But yes. It matters. I'm human enough to want my life's work to have meant something. To be remembered as having contributed.","\n","^Netherton: Perhaps that's vanity. But it's honest vanity.","\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_4_hub"},null],"trust_discussion":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_trust","re":true},"ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *direct look, evaluating*","\n","^Netherton: Do I trust you? Yes.","\n","^Netherton: I trust your technical capabilities. Your judgment under pressure. Your integrity. Your commitment to the mission.","\n","^Netherton: I trust you to execute operations I authorize. To make sound decisions in the field. To prioritize agent safety and mission success appropriately.","\n","<>","^ *pause*","\n","^Netherton: And... *rare admission* ...I trust you with information I don't share with most agents. You've earned that.","\n","ev","str","^Ask what earned that trust","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say you trust him too","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Thank him for the trust","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},4,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: What earned that trust?","\n",{"->":"trust_what_earned"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},45,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},3,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: I trust you too, Director. Completely.","\n",{"->":"trust_mutual"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: That means a great deal. Thank you.","\n",{"->":"phase_4_hub"},{"#f":5}]}],null],"trust_what_earned":["ev",{"VAR?":"npc_netherton_respect"},50,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},4,"+",{"VAR=":"professional_reputation","re":true},"/ev","^Netherton: Consistent excellent performance. But more than that—consistent excellent judgment.","\n","^Netherton: You've faced morally complex situations. Made difficult choices. Shown you understand the ethical weight of our work.","\n","^Netherton: You ask meaningful questions. You challenge assumptions respectfully. You demonstrate you're thinking deeply about the work, not just following orders.","\n","^Netherton: You prioritize agent welfare. I've reviewed your mission reports. You take risks to protect team members. That shows proper values.","\n","<>","^ *rare warmth*","\n","^Netherton: And you've engaged with me as a person, not just as authority. Asked about the weight of command. The personal cost. Shown genuine interest in understanding leadership.","\n","^Netherton: That combination—competence, ethics, thoughtfulness, humanity—that earns trust.","\n","ev",{"VAR?":"npc_netherton_respect"},60,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},5,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_earned_personal_trust","re":true},{"->":"phase_4_hub"},null],"trust_mutual":["ev",{"VAR?":"npc_netherton_respect"},55,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},4,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_earned_personal_trust","re":true},"^Netherton: *visible emotion, rare for him*","\n","^Netherton: That's... *pauses, composing himself*","\n","^Netherton: Trust flows downward easily in hierarchies. Authority demands it. But trust flowing upward—agents trusting command—that must be earned.","\n","^Netherton: The fact that you trust me completely, that you'd say so directly—","\n","<>","^ *quiet*","\n","^Netherton: Thank you. Genuinely. That means more than most commendations I've received.","\n","^Netherton: I will continue to earn that trust. To make decisions worthy of it. To command in ways that honor it.","\n","<>","^ *direct look*","\n","^Netherton: You're becoming the kind of agent I hoped to develop. The kind SAFETYNET needs. I'm... proud. Of your development.","\n","ev",{"VAR?":"npc_netherton_respect"},70,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},5,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_received_commendation","re":true},{"->":"phase_4_hub"},null],"rare_praise":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_rare_praise","re":true},"ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: My honest assessment. *sets aside work, gives full attention*","\n",["ev",{"VAR?":"npc_netherton_respect"},95,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: You are among the finest agents I've commanded in twenty-three years with SAFETYNET.","\n","^Netherton: Your technical skills are exceptional. Your judgment is sound. Your ethics are intact despite pressures that corrupt many agents.","\n","^Netherton: You demonstrate leadership qualities that suggest you'll eventually command your own division. When that time comes, I'll recommend you without reservation.","\n","<>","^ *rare genuine warmth*","\n","^Netherton: More than that—you've reminded me why this work matters. Why developing agents is worthwhile. You represent what SAFETYNET should be.","\n","^Netherton: I'm honored to have commanded you. Genuinely.","\n","ev",{"VAR?":"npc_netherton_respect"},60,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},5,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_received_commendation","re":true},{"->":".^.^.^.21"},null]}],["ev",{"VAR?":"npc_netherton_respect"},85,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: You are an excellent agent. Top tier performance across all metrics.","\n","^Netherton: Your capabilities continue to develop. Your judgment improves with each operation. You're on track for significant advancement.","\n","^Netherton: I have no substantial criticisms. Minor areas for growth, but overall—you exceed expectations consistently.","\n","<>","^ *approving*","\n","^Netherton: Continue this trajectory and you'll have a distinguished career. I'm confident in that assessment.","\n","ev",{"VAR?":"npc_netherton_respect"},45,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},4,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_received_commendation","re":true},{"->":".^.^.^.21"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: You are a solid, reliable agent. You meet standards and occasionally exceed them.","\n","^Netherton: There's room for growth. Areas to develop. But your foundation is strong.","\n","^Netherton: I'm satisfied with your performance and optimistic about your continued development.","\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":".^.^.^.21"},null]}],"nop","\n",["ev","str","^Express gratitude","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Promise to continue earning his confidence","/str","/ev",{"*":".^.c-1","flg":20},{"c-0":["\n","^You: Thank you, Director. That means everything coming from you.","\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}],"c-1":["\n","^You: I'll continue working to earn that assessment. You have my commitment.","\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}],"#n":"responded"}],null],null],"beyond_protocol":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_beyond_protocol","re":true},"ev",{"VAR?":"npc_netherton_respect"},45,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},3,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: Life beyond protocols. *removes glasses, rare informal gesture*","\n","^Netherton: The handbook defines my professional life. Protocols structure every decision. Regulations govern every action.","\n","^Netherton: But protocols don't cover everything. The handbook doesn't address... *searches for words* ...the human elements.","\n","^Netherton: How to maintain humanity while executing inhumane operations. How to care for agents while sending them into danger. How to balance mission success against personal cost.","\n","ev","str","^Ask what he does beyond the handbook","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if he has life outside SAFETYNET","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Say some things can't be protocolized","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},50,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},4,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: What guides you when the handbook doesn't have answers?","\n",{"->":"beyond_what_guides"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},3,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: Do you have life outside SAFETYNET? Beyond the work?","\n",{"->":"beyond_outside_life"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Some things can't be reduced to protocols. The human judgment is what matters.","\n",{"->":"beyond_human_judgment"},{"#f":5}]}],null],"beyond_what_guides":["ev",{"VAR?":"npc_netherton_respect"},60,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},4,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},"^Netherton: *long pause, genuine vulnerability*","\n","^Netherton: Conscience. Imperfect, uncertain conscience.","\n","^Netherton: I make choices I believe are right. I prioritize agent welfare when I can. I refuse operations I find morally unacceptable.","\n","^Netherton: But I don't have a system for it. No protocol. Just... judgment. Developed over decades. Sometimes wrong.","\n","<>","^ *quiet*","\n","^Netherton: I think about the agents I've commanded. What I would want if I were in their position. How I'd want to be led.","\n","^Netherton: I remember why I joined this work. To protect people. To serve something meaningful. When I'm uncertain, I return to that purpose.","\n","^Netherton: And sometimes... *rare admission* ...I ask myself what agents like you would think. Whether decisions I'm considering would earn or lose your trust.","\n","^Netherton: That's not in the handbook. But it's what guides me when protocols aren't enough.","\n","ev",{"VAR?":"npc_netherton_respect"},70,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},5,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_earned_personal_trust","re":true},{"->":"phase_4_hub"},null],"beyond_outside_life":["ev",{"VAR?":"npc_netherton_respect"},50,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},4,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *slight bitter smile*","\n","^Netherton: Very little. Work consumed most of what could have been life.","\n","^Netherton: I read. History, mostly. Biography. Philosophy. Trying to understand how others have grappled with moral complexity and impossible choices.","\n","^Netherton: I run. Early mornings. Helps clear my head. Provides structure beyond operational schedules.","\n","^Netherton: I have an apartment I rarely see. No hobbies worth mentioning. Few friends. The work is... most of what I am.","\n","<>","^ *pause*","\n","^Netherton: I don't recommend that path. I ended up here through decades of choices, each one seeming reasonable at the time. Accumulated into isolation.","\n","^Netherton: Maintain balance better than I did. Have life outside the agency. Don't let the work consume everything.","\n","<>","^ *rare direct advice*","\n","^Netherton: You're talented enough that the work will demand everything if you allow it. Don't. Preserve some part of yourself the agency doesn't own.","\n","ev",{"VAR?":"npc_netherton_respect"},55,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},4,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev",{"->":"phase_4_hub"},null],"beyond_human_judgment":["ev",{"VAR?":"npc_netherton_respect"},45,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: Precisely. *approving*","\n","^Netherton: The handbook provides framework. Guidelines. Accumulated wisdom. But it can't make decisions for you.","\n","^Netherton: Every operation requires judgment that transcends protocols. Ethical choices. Risk assessments. Human factors the handbook can't quantify.","\n","^Netherton: That's why agent selection is critical. Why I invest so heavily in development. Because ultimately, individual judgment determines outcomes.","\n","^Netherton: The fact that you understand that—that protocols are tools, not replacements for thinking—that's part of why you're effective.","\n","ev",{"VAR?":"npc_netherton_respect"},50,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_4_hub"},null],"conversation_end_phase1":[["ev",{"VAR?":"npc_netherton_respect"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Acceptable performance continues, Agent ","ev",{"x()":"player_name"},"out","/ev","^. Dismissed.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},55,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Carry on, Agent.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Dismissed.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"conversation_end_phase2":[["ev",{"VAR?":"npc_netherton_respect"},75,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: You're developing well, Agent. Continue this trajectory.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Satisfactory. Dismissed.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: That will be all.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"conversation_end_phase3":[["ev",{"VAR?":"npc_netherton_respect"},85,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. *rare warmth* Your service is valued. Genuinely.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},75,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Excellent work continues. Carry on, Agent.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Dismissed, Agent.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"conversation_end_phase4":[["ev",{"VAR?":"npc_netherton_respect"},95,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: ","ev",{"x()":"player_name"},"out","/ev","^. *uses first name* It's been an honor working with you. Until next time.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},85,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Thank you for your time, Agent. And for your service.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: That will be all.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"global decl":["ev",50,{"VAR=":"npc_netherton_respect"},0,{"VAR=":"npc_netherton_serious_conversations"},0,{"VAR=":"npc_netherton_personal_moments"},false,{"VAR=":"npc_netherton_discussed_handbook"},false,{"VAR=":"npc_netherton_discussed_leadership"},false,{"VAR=":"npc_netherton_discussed_safetynet_history"},false,{"VAR=":"npc_netherton_discussed_expectations"},false,{"VAR=":"npc_netherton_discussed_difficult_decisions"},false,{"VAR=":"npc_netherton_discussed_agent_development"},false,{"VAR=":"npc_netherton_discussed_bureau_politics"},false,{"VAR=":"npc_netherton_discussed_field_vs_command"},false,{"VAR=":"npc_netherton_discussed_weight_of_command"},false,{"VAR=":"npc_netherton_discussed_agent_losses"},false,{"VAR=":"npc_netherton_discussed_ethical_boundaries"},false,{"VAR=":"npc_netherton_discussed_personal_cost"},false,{"VAR=":"npc_netherton_discussed_legacy"},false,{"VAR=":"npc_netherton_discussed_trust"},false,{"VAR=":"npc_netherton_discussed_rare_praise"},false,{"VAR=":"npc_netherton_discussed_beyond_protocol"},false,{"VAR=":"npc_netherton_shared_vulnerability"},false,{"VAR=":"npc_netherton_earned_personal_trust"},false,{"VAR=":"npc_netherton_received_commendation"},0,{"VAR=":"total_missions_completed"},0,{"VAR=":"professional_reputation"},"/ev","end",null]}],"listDefs":{}} \ No newline at end of file +{"inkVersion":21,"root":[["\n",["done",{"#n":"g-0"}],null],"done",{"netherton_conversation_entry":[["ev",{"x()":"npc_location"},"str","^office","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. *gestures to chair* What do you need?","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^briefing_room","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent. *stands at tactical display* We have matters to discuss.","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^field","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: *over secure comms* Agent. Report.","\n",{"->":".^.^.^.5"},null]}],["ev",{"x()":"npc_location"},"str","^safehouse","/str","==","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: *sits across from you in the secure room* We're clear to talk here. What's on your mind?","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. What requires my attention?","\n",{"->":".^.^.^.5"},null]}],"nop","\n",{"->":"mission_hub"},null],"mission_hub":[["ev","str","^How are you, Director?","/str",{"f()":"has_available_personal_topics"},{"x()":"mission_phase"},"str","^active","/str","!=","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^Request briefing for Ghost Protocol operation","/str",{"x()":"current_mission_id"},"str","^ghost_in_machine","/str","==",{"x()":"mission_phase"},"str","^pre_briefing","/str","==","&&","/ev",{"*":".^.c-1","flg":5},"ev","str","^Request tactical guidance","/str",{"x()":"current_mission_id"},"str","^ghost_in_machine","/str","==",{"x()":"mission_phase"},"str","^active","/str","==","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^Debrief Ghost Protocol operation","/str",{"x()":"current_mission_id"},"str","^ghost_in_machine","/str","==",{"x()":"mission_phase"},"str","^debriefing","/str","==","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^About the Data Sanctuary operation...","/str",{"x()":"current_mission_id"},"str","^data_sanctuary","/str","==","/ev",{"*":".^.c-4","flg":5},"ev","str","^Ask for operational advice","/str",{"x()":"mission_phase"},"str","^downtime","/str","==",{"VAR?":"npc_netherton_respect"},60,">=","&&","/ev",{"*":".^.c-5","flg":5},"ev","str","^Ask about SAFETYNET operations status","/str",{"x()":"mission_phase"},"str","^active","/str","!=","/ev",{"*":".^.c-6","flg":5},"ev","str","^Request additional training opportunities","/str",{"VAR?":"professional_reputation"},50,">=",{"x()":"mission_phase"},"str","^downtime","/str","==","&&","/ev",{"*":".^.c-7","flg":5},"ev","str","^That's all I needed, Director","/str",{"x()":"mission_phase"},"str","^active","/str","==","/ev",{"*":".^.c-8","flg":5},"ev","str","^That will be all, Director","/str","/ev",{"*":".^.c-9","flg":4},{"c-0":["\n","^Netherton: *slight pause, as if surprised by personal question*","\n",["ev",{"VAR?":"npc_netherton_respect"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: That's... considerate of you to ask, Agent. I have a moment for personal discussion.","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: An unusual question. But acceptable. What do you wish to discuss?","\n",{"->":".^.^.^.5"},null]}],"nop","\n",{"->":"jump_to_personal_conversations"},null],"c-1":["\n","^Netherton: Very well. Let me bring you up to speed on Ghost Protocol.","\n",{"->":"mission_ghost_briefing"},null],"c-2":["\n","^Netherton: *reviews your position on tactical display* What do you need?","\n",{"->":"mission_ghost_tactical_support"},null],"c-3":["\n","^Netherton: Submit your report, Agent.","\n",{"->":"mission_ghost_debrief"},null],"c-4":["\n","^Netherton: The Data Sanctuary. A delicate situation. What questions do you have?","\n",{"->":"mission_sanctuary_discussion"},null],"c-5":["\n","^Netherton: You want my counsel? *slight approval* Very well.","\n",{"->":"operational_advice_discussion"},null],"c-6":["\n","^Netherton: *brings up secure display* Current operations status...","\n",{"->":"safetynet_status_update"},null],"c-7":["\n","^Netherton: Initiative. Good. What areas do you wish to develop?","\n",{"->":"training_discussion"},null],"c-8":["\n","^Netherton: Understood. Execute the mission. Report any developments.","\n","#","^exit_conversation","/#","end",null],"c-9":["\n",["ev",{"VAR?":"npc_netherton_respect"},80,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Very well, Agent ","ev",{"x()":"player_name"},"out","/ev","^. *almost warm* Continue your excellent work.","\n",{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"npc_netherton_respect"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Dismissed. Maintain your current performance level.","\n",{"->":".^.^.^.4"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Dismissed.","\n",{"->":".^.^.^.4"},null]}],"nop","\n","#","^exit_conversation","/#","end",null]}],null],"has_available_personal_topics":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_netherton_discussed_handbook"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_leadership"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_safetynet_history"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_expectations"},"!",{"VAR?":"npc_netherton_respect"},55,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_netherton_discussed_difficult_decisions"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_agent_development"},"!","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_bureau_politics"},"!",{"VAR?":"npc_netherton_respect"},65,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_field_vs_command"},"!",{"VAR?":"npc_netherton_respect"},60,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],["ev",{"VAR?":"total_missions_completed"},15,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_netherton_discussed_weight_of_command"},"!",{"VAR?":"npc_netherton_respect"},75,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_agent_losses"},"!",{"VAR?":"npc_netherton_respect"},70,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_ethical_boundaries"},"!",{"VAR?":"npc_netherton_respect"},70,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_personal_cost"},"!",{"VAR?":"npc_netherton_respect"},75,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],["ev",{"VAR?":"total_missions_completed"},15,">","/ev",{"->":".^.b","c":true},{"b":["\n",["ev",{"VAR?":"npc_netherton_discussed_legacy"},"!",{"VAR?":"npc_netherton_respect"},85,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_trust"},"!",{"VAR?":"npc_netherton_respect"},80,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_rare_praise"},"!",{"VAR?":"npc_netherton_respect"},85,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_beyond_protocol"},"!",{"VAR?":"npc_netherton_respect"},90,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.6"},null]}],"nop","\n",{"->":".^.^.^.5"},null]}],[{"->":".^.b"},{"b":["\n","ev",false,"/ev","~ret",{"->":".^.^.^.5"},null]}],"nop","\n",null],"jump_to_personal_conversations":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_1_hub"},{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_2_hub"},{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_3_hub"},{"->":".^.^.^.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,">","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_4_hub"},{"->":".^.^.^.4"},null]}],"nop","\n",null],"mission_ghost_briefing":[["^Netherton: Ghost Protocol targets a critical infrastructure backdoor. ENTROPY has embedded themselves in the power grid control systems for three states.","\n","^Netherton: Your objective: Infiltrate their command node, identify the attack vector, and disable their access without alerting them to SAFETYNET's awareness.","\n","^Netherton: Dr. Chen has prepared specialized equipment. Haxolottle will provide handler support during infiltration.","\n","^Netherton: Questions?","\n","ev","str","^Ask about the strategic importance","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Ask about tactical considerations","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Ask about extraction plan","/str","/ev",{"*":".^.c-2","flg":4},"ev","str","^I'm ready to proceed","/str","/ev",{"*":".^.c-3","flg":4},{"c-0":["\n","^Netherton: If ENTROPY activates this backdoor, they can cause cascading power failures across the region. Hospitals. Emergency services. Data centers. Millions affected.","\n","^Netherton: We cannot allow that capability to remain in hostile hands.","\n",{"->":".^.^.^"},null],"c-1":["\n","^Netherton: The facility has physical security and digital monitoring. You'll need to bypass both simultaneously.","\n","^Netherton: Haxolottle has mapped their patrol patterns. Dr. Chen's camouflage system should mask your digital presence. But you'll need sound fieldcraft.","\n",{"->":".^.^.^"},null],"c-2":["\n","^Netherton: Standard extraction protocols apply. Complete the objective, egress quietly. If compromised, Protocol 7 authorizes forced extraction.","\n","^Netherton: I'd prefer you complete this quietly. Burned operations create complications.","\n",{"->":".^.^.^"},null],"c-3":["\n","^Netherton: Excellent. *hands you mission packet* Review the details. Brief with Dr. Chen for equipment. Haxolottle will coordinate deployment.","\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^—*direct look*—execute this cleanly. We're counting on you.","\n","#","^mission_briefing_complete","/#",{"->":"mission_hub"},null]}],null],"mission_ghost_tactical_support":[["^Netherton: *monitoring your position* I'm tracking your progress. What do you need?","\n","ev","str","^Request permission to deviate from plan","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Request emergency extraction","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Just checking in","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Netherton: Explain the deviation and justification.","\n","^Netherton: ... Acceptable. Use your judgment. I trust your field assessment.","\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"mission_hub"},null],"c-1":["\n","^Netherton: *immediately alert* Situation?","\n","^Netherton: Extraction authorized. Get to waypoint Charlie. Haxolottle is coordinating pickup.","\n","#","^emergency_extraction_authorized","/#",{"->":"mission_hub"},null],"c-2":["\n","^Netherton: Acknowledged. You're performing well. Maintain operational tempo.","\n",{"->":"mission_hub"},null]}],null],"mission_ghost_debrief":["^Netherton: Your mission report indicates success. The backdoor has been neutralized. ENTROPY remains unaware of our intervention.","\n","ev",{"VAR?":"npc_netherton_respect"},70,">=","/ev",[{"->":".^.b","c":true},{"b":["\n","^Netherton: Excellent work, Agent. Your execution was textbook. This is exactly the kind of operational performance SAFETYNET requires.","\n","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":".^.^.^.9"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Adequate performance. Mission objectives achieved. Some aspects could be refined.","\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":".^.^.^.9"},null]}],"nop","\n","^Netherton: Dr. Chen is analyzing the technical data you extracted. It may provide intelligence on other ENTROPY operations.","\n","^Netherton: Take forty-eight hours downtime. Then report for next assignment.","\n","#","^mission_complete","/#",{"->":"mission_hub"},null],"mission_sanctuary_discussion":[["^Netherton: The Data Sanctuary operation. We're protecting a secure storage facility that houses classified intelligence from multiple allied agencies.","\n","^Netherton: ENTROPY has been probing the facility's defenses. They want what's inside.","\n","^Netherton: Your role will be defensive support. Not glamorous, but critical.","\n","ev","str","^Understood. What's my specific assignment?","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Ask why ENTROPY wants this data","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^This mission sounds important","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Netherton: Details forthcoming. I wanted to brief you on strategic context first.","\n",{"->":"mission_hub"},null],"c-1":["\n","^Netherton: The sanctuary contains operation records, agent identities, tactical intelligence. A treasure trove for our adversaries.","\n","^Netherton: If compromised, dozens of ongoing operations burn. Agents in the field become exposed. The damage would be severe.","\n",{"->":".^.^.^"},null],"c-2":["\n","^Netherton: Every mission is important, Agent. But yes—this one has particularly high stakes.","\n",{"->":"mission_hub"},null]}],null],"operational_advice_discussion":[["^Netherton: You want operational advice. *considers* On what specific matter?","\n","ev","str","^How to handle ambiguous situations in the field","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^How to improve mission planning","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^How to advance in SAFETYNET","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Netherton: Ambiguity is constant in our work. The handbook provides framework, but you must exercise judgment.","\n","^Netherton: When faced with ambiguous situation: Assess risk. Identify options. Select least-worst approach. Execute decisively.","\n","^Netherton: Hesitation kills. Make the call and commit.","\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"mission_hub"},null],"c-1":["\n","^Netherton: Read after-action reports from successful operations. Study what worked. Identify patterns.","\n","^Netherton: Anticipate failure modes. For each plan, ask: What could go wrong? How would I adapt?","\n","^Netherton: The axolotl principle—Haxolottle's term. Plan for regeneration when the original approach fails.","\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"mission_hub"},null],"c-2":["\n","^Netherton: Consistent excellence. That's the path.","\n","^Netherton: Demonstrate competence. Show sound judgment. Develop specialized capabilities. Volunteer for challenging assignments.","\n","^Netherton: Most importantly: Maintain integrity. Technical skills can be trained. Character cannot.","\n","ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"mission_hub"},null]}],null],"safetynet_status_update":[["^Netherton: *brings up classified display*","\n","^Netherton: Current threat level: Elevated. ENTROPY has increased activity across three operational theaters.","\n","^Netherton: CYBER-PHYSICAL division is running ","ev",{"VAR?":"total_missions_completed"},15,"+","out","/ev","^ active operations. Your work is part of that larger campaign.","\n","^Netherton: We're making progress. But ENTROPY adapts. The fight continues.","\n","ev","str","^Ask about specific threats","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Ask how the division is performing","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Thank them for the update","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Netherton: Classified beyond your current access level. Your focus should remain on assigned missions.","\n",{"->":"mission_hub"},null],"c-1":["\n","^Netherton: We meet operational objectives consistently. Success rate is ","ev",85,{"VAR?":"npc_netherton_respect"},10,"/","+","out","/ev","^ percent over the past quarter.","\n","^Netherton: Acceptable, but there's room for improvement. Every failed operation represents unmitigated risk.","\n",{"->":"mission_hub"},null],"c-2":["\n","^Netherton: *nods* Maintaining situational awareness is important. Don't become narrowly focused on individual missions.","\n","^Netherton: Understand the larger context. Your work contributes to strategic objectives.","\n",{"->":"mission_hub"},null]}],null],"training_discussion":[["^Netherton: Training opportunities. What areas interest you?","\n","ev","str","^Advanced infiltration techniques","/str","/ev",{"*":".^.c-0","flg":4},"ev","str","^Leadership development","/str","/ev",{"*":".^.c-1","flg":4},"ev","str","^Technical specialization","/str","/ev",{"*":".^.c-2","flg":4},{"c-0":["\n","^Netherton: We run quarterly advanced tradecraft seminars. I'll add you to the roster. Expect rigorous training. High washout rate.","\n","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"mission_hub"},null],"c-1":["\n","^Netherton: *slight approval* Thinking about command responsibilities. Good.","\n","^Netherton: There's a leadership program for senior agents. Application process is competitive. I can recommend you if your performance continues.","\n","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"mission_hub"},null],"c-2":["\n","^Netherton: Dr. Chen runs technical workshops. I'll arrange access. They'll be pleased to have an agent interested in deep technical capability.","\n","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"mission_hub"},null]}],null],"start":[["ev",{"VAR?":"total_missions_completed"},5,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_1_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},10,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_2_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,"<=","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_3_hub"},{"->":"start.4"},null]}],["ev",{"VAR?":"total_missions_completed"},15,">","/ev",{"->":".^.b","c":true},{"b":["\n",{"->":"phase_4_hub"},{"->":"start.4"},null]}],"nop","\n",null],"phase_1_hub":[[["ev",{"VAR?":"total_missions_completed"},1,"==","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. I have a few minutes available. Is there something you wish to discuss?","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent. Your performance has been noted. What can I address for you today?","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. You have questions?","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about the Field Operations Handbook","/str",{"VAR?":"npc_netherton_discussed_handbook"},"!","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask about leadership principles","/str",{"VAR?":"npc_netherton_discussed_leadership"},"!","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask about SAFETYNET's history","/str",{"VAR?":"npc_netherton_discussed_safetynet_history"},"!","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask what he expects from agents","/str",{"VAR?":"npc_netherton_discussed_expectations"},"!",{"VAR?":"npc_netherton_respect"},55,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That will be all, Director","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"handbook_discussion"},null],"c-1":["\n",{"->":"leadership_discussion"},null],"c-2":["\n",{"->":"safetynet_history"},null],"c-3":["\n",{"->":"expectations_discussion"},null],"c-4":["\n",{"->":"conversation_end_phase1"},null]}],null],"handbook_discussion":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_handbook","re":true},"ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: The Field Operations Handbook. *adjusts glasses slightly*","\n","^Netherton: I co-wrote the original edition twenty years ago. I've personally overseen every revision since. Edition 7, Revision 23, 847 pages across 23 sections.","\n","^Netherton: Agents often mock the handbook. The contradictions, the excessive detail, the seemingly absurd specificity. But every regulation exists for a reason.","\n","ev","str","^Express genuine interest","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about the contradictions","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Admit you find it confusing","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: I've been studying it seriously. There's real wisdom in there.","\n",{"->":"handbook_appreciation"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Why are there so many contradictions in it?","\n",{"->":"handbook_contradictions"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},3,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: I'll be honest, Director—it's overwhelming.","\n",{"->":"handbook_honest_confusion"},{"#f":5}]}],null],"handbook_appreciation":["ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *brief pause, something that might be surprise*","\n","^Netherton: Few agents take the handbook seriously until they've been in the field long enough to understand why it exists.","\n","^Netherton: The fact that you're already engaging with it thoughtfully... that speaks well of your judgment.","\n","^Netherton: Section 14.7 is particularly relevant to your current assignment level. I recommend thorough review.","\n","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_1_hub"},null],"handbook_contradictions":["ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: An astute observation. The contradictions are not accidents.","\n","^Netherton: Field operations exist in legal and ethical gray areas. We operate under authorities that are classified, in situations that are unpredictable.","\n","^Netherton: The handbook provides guidance for contradictory circumstances. Agents must exercise judgment about which regulation applies to their specific situation.","\n","^Netherton: It's not a rulebook. It's a framework for decision-making under impossible conditions.","\n","ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_1_hub"},null],"handbook_honest_confusion":["ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: Understandable. The handbook is not designed for easy consumption.","\n","^Netherton: Focus on sections 8 through 12 for field operations. Sections 14 through 18 for technical protocols. The appendices can be referenced as needed.","\n","^Netherton: Your handler will guide you on relevant sections for specific situations. No one memorizes the entire handbook.","\n","<>","^ *slight pause*","\n","^Netherton: Though I've come close. Not by choice.","\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_1_hub"},null],"leadership_discussion":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_leadership","re":true},"ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: Leadership principles. *straightens papers on desk*","\n","^Netherton: I've held command positions for over two decades. Military intelligence, civilian agencies, and now SAFETYNET.","\n","^Netherton: The core principle remains constant: leadership is responsibility. You are accountable for every person under your command and every outcome of their actions.","\n","ev","str","^Ask how he handles that weight","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about his leadership style","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Thank him for the insight","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: How do you handle that weight? That responsibility?","\n",{"->":"leadership_weight"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: How would you describe your leadership style?","\n",{"->":"leadership_style"},{"#f":5}],"c-2":["\n","^You: That's a valuable perspective. Thank you, Director.","\n",{"->":"phase_1_hub"},{"#f":5}]}],null],"leadership_weight":["ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *considers the question carefully*","\n","^Netherton: You don't \"handle\" it. You carry it. Every decision, every mission, every agent deployed—the weight accumulates.","\n","^Netherton: I've sent agents into situations where they were hurt. I've made calls that cost missions. I've lost... *brief pause* ...I've had agents not return.","\n","^Netherton: The weight never lessens. You simply become stronger at carrying it. Or you break. Those are the options in command.","\n","<>","^ *looks directly at you*","\n","^Netherton: That you're asking this question suggests you may be suited for leadership yourself. Eventually.","\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"phase_1_hub"},null],"leadership_style":["ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: Structured. Disciplined. By the handbook—because the handbook represents accumulated wisdom from thousands of operations.","\n","^Netherton: Some call me rigid. Perhaps. But structure keeps agents alive. Discipline prevents mistakes. Standards maintain operational integrity.","\n","^Netherton: I demand excellence because the work demands it. Lives depend on our precision. I will not lower standards to make agents more comfortable.","\n","<>","^ *slight softening*","\n","^Netherton: But I do not demand perfection. I demand learning. Mistakes are acceptable if they result in growth. Repeated mistakes indicate insufficient attention.","\n","ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_1_hub"},null],"safetynet_history":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_safetynet_history","re":true},"ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: SAFETYNET's history. This is not widely documented for security reasons.","\n","^Netherton: The organization was founded in the late 1990s during the early internet boom. The founders recognized that cyber threats would become existential before governments were prepared.","\n","^Netherton: I joined during the formative years. Helped write operational protocols. Built the training program. Developed the handbook from field experience and hard lessons.","\n","^Netherton: We've evolved from a small group of specialists to a global operation. But the mission remains: protect critical infrastructure from those who would weaponize technology.","\n","ev","str","^Ask about the early days","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about ENTROPY's emergence","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Express appreciation for the context","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: What were the early days like?","\n",{"->":"history_early_days"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: When did ENTROPY become a major threat?","\n",{"->":"history_entropy_emergence"},{"#f":5}],"c-2":["\n","^You: That helps me understand our purpose better. Thank you.","\n",{"->":"phase_1_hub"},{"#f":5}]}],null],"history_early_days":["ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: Chaotic. Improvised. We were writing the procedures as we executed operations.","\n","^Netherton: Small teams, minimal oversight, operating in legal territory that didn't yet exist. The handbook's first edition was 47 pages. Now it's 847.","\n","^Netherton: Every page added represents a lesson learned. Often painfully.","\n","<>","^ *rare hint of warmth*","\n","^Netherton: But we were building something important. Creating capabilities that would become essential. That purpose drove us through the chaos.","\n","^Netherton: We still carry that founding mission. Even though the organization has grown, even though operations are more structured—the core purpose remains.","\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_1_hub"},null],"history_entropy_emergence":["ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: ENTROPY as an organized network appeared approximately five years ago. Though precursor activities date back further.","\n","^Netherton: Initially we tracked disparate threat actors. Then patterns emerged. Coordination. Shared resources. Unified philosophical framework.","\n","^Netherton: By the time we recognized it as a network, ENTROPY had already infiltrated numerous systems and organizations. We've been fighting catch-up since.","\n","^Netherton: They adapt quickly. They learn from our countermeasures. They recruit effectively. They're the most sophisticated adversary SAFETYNET has faced.","\n","^Netherton: Which is why we require agents of your caliber.","\n","ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_1_hub"},null],"expectations_discussion":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_expectations","re":true},"ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: What I expect from agents. *interlaces fingers, formal posture*","\n","^Netherton: First: Competence. Master your technical skills. Maintain physical readiness. Develop field craft. Excellence is not optional.","\n","^Netherton: Second: Judgment. I can teach techniques. I cannot teach wisdom. You must develop the capacity to make sound decisions under pressure.","\n","^Netherton: Third: Integrity. The power we wield is enormous. The oversight is minimal. Your personal ethics are the only reliable safeguard against abuse.","\n","^Netherton: Fourth: Growth. Learn from every operation. Improve continuously. Stagnation is failure.","\n","ev","str","^Promise to meet those standards","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if you're currently meeting expectations","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Acknowledge the high bar","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: I will meet those standards, Director. You have my commitment.","\n",{"->":"expectations_commitment"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Am I currently meeting your expectations?","\n",{"->":"expectations_current_assessment"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Those are high standards. I'll work toward them.","\n",{"->":"phase_1_hub"},{"#f":5}]}],null],"expectations_commitment":["ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *direct eye contact*","\n","^Netherton: Commitment is noted. Performance will determine whether that commitment is genuine.","\n","<>","^ *slight pause*","\n","^Netherton: Based on your record thus far, I believe you have the capacity to meet these standards. Whether you will is your choice.","\n","^Netherton: I expect to see continued progress. Maintain this trajectory.","\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"phase_1_hub"},null],"expectations_current_assessment":["ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",["ev",{"VAR?":"npc_netherton_respect"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: You are exceeding expectations for your experience level. Continue this performance.","\n",{"->":".^.^.^.9"},null]}],["ev",{"VAR?":"npc_netherton_respect"},55,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: You are meeting standards. There is room for improvement, but your trajectory is positive.","\n",{"->":".^.^.^.9"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: You are adequate. Adequate is insufficient for SAFETYNET's needs. Improvement is required.","\n",{"->":".^.^.^.9"},null]}],"nop","\n","^Netherton: Specific areas for development will be addressed in formal performance reviews. But overall... *brief pause* ...you show promise.","\n","ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_1_hub"},null],"phase_2_hub":[[["ev",{"VAR?":"npc_netherton_respect"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. Your continued excellent performance has been noted. What do you wish to discuss?","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent. I have time for a brief discussion.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. What requires attention?","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about making difficult command decisions","/str",{"VAR?":"npc_netherton_discussed_difficult_decisions"},"!","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask about agent development","/str",{"VAR?":"npc_netherton_discussed_agent_development"},"!","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask about SAFETYNET politics","/str",{"VAR?":"npc_netherton_discussed_bureau_politics"},"!",{"VAR?":"npc_netherton_respect"},65,">=","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask if he misses field work","/str",{"VAR?":"npc_netherton_discussed_field_vs_command"},"!",{"VAR?":"npc_netherton_respect"},60,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That will be all, Director","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"difficult_decisions"},null],"c-1":["\n",{"->":"agent_development"},null],"c-2":["\n",{"->":"bureau_politics"},null],"c-3":["\n",{"->":"field_vs_command"},null],"c-4":["\n",{"->":"conversation_end_phase2"},null]}],null],"difficult_decisions":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_difficult_decisions","re":true},"ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: Difficult command decisions. *removes glasses, cleans them methodically*","\n","^Netherton: Every operation presents choices where all options have negative consequences. You select the least worst option and accept the cost.","\n","^Netherton: The Berlin Crisis. Two years ago. Agent captured, ENTROPY preparing exposure. Every extraction option carried unacceptable risks.","\n","<>","^ *rare vulnerability*","\n","^Netherton: I authorized an extraction that cost us intelligence assets, burned operations across Europe, and required protocol violations I cannot discuss.","\n","^Netherton: But I brought our agent home alive. The mission failed. The agent lived. I chose the agent.","\n","ev","str","^Say you would have done the same","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask how he lives with such decisions","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Thank him for the honesty","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: I would have made the same choice, Director.","\n",{"->":"difficult_agree"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: How do you live with decisions like that?","\n",{"->":"difficult_living_with"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Thank you for sharing that. It helps to know the weight you carry.","\n",{"->":"phase_2_hub"},{"#f":5}]}],null],"difficult_agree":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev","^Netherton: *looks at you with something approaching approval*","\n","^Netherton: Many agents claim they would prioritize personnel over missions. Few actually do when the stakes are real.","\n","^Netherton: That you understand the value of that choice... that suggests you have the right priorities for command.","\n","<>","^ *formal again*","\n","^Netherton: Remember that conviction when you face similar decisions. Because you will. Leadership guarantees it.","\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_2_hub"},null],"difficult_living_with":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: You don't. Not comfortably.","\n","^Netherton: You review the decision. Analyze alternatives. Identify what you could have done differently. File the lessons learned.","\n","^Netherton: Then you accept that you made the best call available with the information you had. And you carry the weight of the consequences.","\n","<>","^ *quiet*","\n","^Netherton: The agent I extracted wrote me a letter. Thanked me for the choice. Said they understood the cost and were grateful I paid it.","\n","^Netherton: I keep that letter in my desk. Read it when I doubt whether the choice was correct.","\n","^Netherton: That's how you live with difficult decisions. You remember why you made them.","\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},{"->":"phase_2_hub"},null],"agent_development":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_agent_development","re":true},"ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: Agent development is central to SAFETYNET's effectiveness. You are all high-capability individuals. My role is to refine that capability into excellence.","\n","^Netherton: I review every agent's performance quarterly. Identify strengths to leverage. Weaknesses to address. Growth trajectories to accelerate.","\n","^Netherton: Your development has been... *consults memory* ...notably consistent. Steady improvement across technical and operational metrics.","\n","ev","str","^Ask for specific feedback","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about his training philosophy","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Express appreciation","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: What specific areas should I focus on improving?","\n",{"->":"development_specific_feedback"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: What's your philosophy on training agents?","\n",{"->":"development_philosophy"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: I appreciate you investing in our development.","\n",{"->":"phase_2_hub"},{"#f":5}]}],null],"development_specific_feedback":["ev",{"VAR?":"npc_netherton_respect"},22,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",["ev",{"VAR?":"npc_netherton_respect"},75,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Your technical skills are excellent. Your judgment under pressure has improved significantly. Field craft is developing appropriately.","\n","^Netherton: Focus on strategic thinking. You excel at tactical execution. Now develop the capacity to see three moves ahead. Anticipate consequences beyond immediate objectives.","\n","^Netherton: Leadership potential is evident. Begin considering command responsibilities. How you would manage teams. How you would make resource allocation decisions.","\n","<>","^ *rare warmth*","\n","^Netherton: You're on track to become one of SAFETYNET's premier agents. Maintain this trajectory.","\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":".^.^.^.9"},null]}],["ev",{"VAR?":"npc_netherton_respect"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Technical competence is solid. Decision-making is sound. Operational performance meets standards.","\n","^Netherton: Develop deeper strategic awareness. Understand the broader context of operations. How your missions connect to organizational objectives.","\n","^Netherton: Increase your initiative. Don't wait for instructions when the correct action is clear. Trust your judgment more.","\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":".^.^.^.9"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: You meet minimum standards. That is insufficient for advancement.","\n","^Netherton: Improve technical precision. Develop better situational awareness. Demonstrate more consistent judgment.","\n","^Netherton: Review handbook sections 8 through 12. Study after-action reports from successful operations. Learn from excellence.","\n","ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":".^.^.^.9"},null]}],"nop","\n",{"->":"phase_2_hub"},null],"development_philosophy":["ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: Train for the worst case. When operations go smoothly, any agent can succeed. Excellence is demonstrated when everything goes wrong.","\n","^Netherton: I design training scenarios that are unreasonably difficult. Multi-variable problems with no clean solutions. Time pressure. Incomplete information. Conflicting priorities.","\n","^Netherton: Because that describes actual field conditions. If you can perform under training stress, you can perform under operational stress.","\n","<>","^ *slight pause*","\n","^Netherton: Some agents resent my methods. Call me harsh. But those agents are alive because the training prepared them for reality.","\n","^Netherton: Your survival is worth more than your comfort.","\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_2_hub"},null],"bureau_politics":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_bureau_politics","re":true},"ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: *visible distaste*","\n","^Netherton: SAFETYNET politics. Inter-divisional competition. Budget battles. Turf wars over jurisdiction and authority.","\n","^Netherton: I despise organizational politics. But ignoring politics is professional suicide. So I engage. Minimally. Strategically.","\n","^Netherton: The CYBER-PHYSICAL division competes with INTELLIGENCE, ANALYSIS, and SPECIAL OPERATIONS for resources. We succeed because we deliver results.","\n","ev","str","^Ask about inter-division conflicts","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask how to navigate politics as an agent","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Express sympathy for the burden","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Are there serious conflicts between divisions?","\n",{"->":"politics_conflicts"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: How should agents like me navigate organizational politics?","\n",{"->":"politics_agent_navigation"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: That must be exhausting on top of operational responsibilities.","\n",{"->":"politics_burden"},{"#f":5}]}],null],"politics_conflicts":["ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: Conflicts are constant. INTELLIGENCE believes their analysis should drive operations. SPECIAL OPS believes their combat capabilities are underutilized. ANALYSIS believes everyone ignores their risk assessments.","\n","^Netherton: CYBER-PHYSICAL maintains that technical operations require specialized capabilities they don't possess. We're correct. They resent it.","\n","^Netherton: Two months ago, SPECIAL OPS attempted to take over a cyber infiltration operation. Claimed their tactical training made them better suited. The operation required zero tactical capabilities.","\n","^Netherton: I shut it down. Made enemies. The operation succeeded. Results matter more than relationships.","\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_2_hub"},null],"politics_agent_navigation":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev","^Netherton: *approving look*","\n","^Netherton: Intelligent question. Most agents don't think about organizational dynamics until it damages their careers.","\n","^Netherton: First: Focus on operational excellence. Political capital derives from competence. Be undeniably good at your work.","\n","^Netherton: Second: Build relationships across divisions. Respect other specialties. Collaborate when possible. But don't compromise CYBER-PHYSICAL's mission for popularity.","\n","^Netherton: Third: Document everything. Politics involves selective memory and blame shifting. Documentation is protection.","\n","^Netherton: Fourth: Understand that I handle divisional politics. Your role is executing missions. If political issues affect your operations, inform me immediately.","\n","<>","^ *rare personal advice*","\n","^Netherton: You show leadership potential. As you advance, politics becomes unavoidable. Learn the skills now. But never let politics compromise operational integrity.","\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"phase_2_hub"},null],"politics_burden":["ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *brief surprise at the empathy*","\n","^Netherton: It is... exhausting. Yes.","\n","^Netherton: I became a director to build an excellent division. To develop agents. To counter ENTROPY effectively. That's meaningful work.","\n","^Netherton: Instead, I spend hours in budget meetings. Defending resource allocations. Justifying operational decisions to people who've never been in the field.","\n","<>","^ *quiet frustration*","\n","^Netherton: But if I don't fight those battles, my division loses resources. Which means fewer agents. Worse equipment. Failed missions.","\n","^Netherton: So I attend the meetings. I play the political games. I do what's necessary.","\n","<>","^ *looks at you directly*","\n","^Netherton: Thank you for recognizing the burden. Few do.","\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev",{"->":"phase_2_hub"},null],"field_vs_command":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_field_vs_command","re":true},"ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: *long pause, considering the question*","\n","^Netherton: I spent fifteen years in the field. Intelligence operations. Technical infiltration. Asset recruitment. I was... effective.","\n","^Netherton: Transitioned to command because SAFETYNET needed leadership. Because I could build systems better than I could execute missions.","\n","^Netherton: Do I miss field work? *removes glasses, sets them aside*","\n","ev","str","^Wait for him to continue","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say you'd miss it in his position","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask what he misses most","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: *remain silent, giving him space*","\n",{"->":"field_nostalgia"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: I imagine I would miss it. The directness of field work.","\n",{"->":"field_understanding"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: What do you miss most about field operations?","\n",{"->":"field_what_he_misses"},{"#f":5}]}],null],"field_nostalgia":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *appreciates the silence*","\n","^Netherton: Yes. I miss it. The clarity of field operations. Clear objectives. Direct action. Immediate feedback on decisions.","\n","^Netherton: Command is ambiguous. Decisions have cascading consequences months later. Success is measured in systems and statistics rather than completed missions.","\n","^Netherton: I miss the simplicity of being responsible only for my own performance. Not carrying the weight of everyone under my command.","\n","<>","^ *rare vulnerability*","\n","^Netherton: But I'm better suited to command. I can build systems that enable dozens of agents to be more effective than I ever was alone.","\n","^Netherton: So I carry the weight. Because it's where I can do the most good.","\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},{"->":"phase_2_hub"},null],"field_understanding":["ev",{"VAR?":"npc_netherton_respect"},22,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: Precisely. The directness. The unambiguous nature of field success or failure.","\n","^Netherton: In the field, you know immediately whether you've succeeded. The system responds or it doesn't. The mission completes or it fails.","\n","^Netherton: Command success is measured over years. Did I develop the right agents? Build the right systems? Make strategic choices that will prove correct long after I've retired?","\n","^Netherton: The uncertainty is... challenging.","\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_2_hub"},null],"field_what_he_misses":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *considers carefully*","\n","^Netherton: The focus. In the field, the mission is everything. All your attention, all your capability, directed at a single objective.","\n","^Netherton: Command requires divided attention. Operations, politics, personnel, logistics, strategy—everything simultaneously.","\n","^Netherton: I miss the purity of field work. One problem. Apply all your skills. Solve it. Move to the next.","\n","<>","^ *quiet*","\n","^Netherton: And I miss the camaraderie. Field teams develop deep trust. Command is isolated. Leadership requires distance.","\n","^Netherton: I have subordinates. Colleagues. Not... friends. Not anymore.","\n","<>","^ *formal again*","\n","^Netherton: But that's the price of command. Acceptable trade for the impact I can have at this level.","\n","ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},"ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev",{"->":"phase_2_hub"},null],"phase_3_hub":[[["ev",{"VAR?":"npc_netherton_respect"},80,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. *almost warmth* Your continued excellence is appreciated. What's on your mind?","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent. I have time for a substantive discussion.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. What do you need?","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about the weight of command","/str",{"VAR?":"npc_netherton_discussed_weight_of_command"},"!",{"VAR?":"npc_netherton_respect"},75,">=","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask how he handles losing agents","/str",{"VAR?":"npc_netherton_discussed_agent_losses"},"!",{"VAR?":"npc_netherton_respect"},70,">=","&&","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask about ethical boundaries","/str",{"VAR?":"npc_netherton_discussed_ethical_boundaries"},"!",{"VAR?":"npc_netherton_respect"},70,">=","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask about the personal cost of the work","/str",{"VAR?":"npc_netherton_discussed_personal_cost"},"!",{"VAR?":"npc_netherton_respect"},75,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That will be all, Director","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"weight_of_command"},null],"c-1":["\n",{"->":"agent_losses"},null],"c-2":["\n",{"->":"ethical_boundaries"},null],"c-3":["\n",{"->":"personal_cost"},null],"c-4":["\n",{"->":"conversation_end_phase3"},null]}],null],"weight_of_command":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_weight_of_command","re":true},"ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: The weight of command. *sets down whatever he was working on*","\n","^Netherton: I'm responsible for 47 active agents in CYBER-PHYSICAL division. Each one a high-capability individual. Each one in constant danger.","\n","^Netherton: Every mission I authorize might get someone killed. Every operational decision carries life-or-death consequences.","\n","^Netherton: I review casualty statistics. I write letters to families—classified letters that can't explain what their loved one was actually doing. I attend memorials for agents whose names can't be on the memorial.","\n","ev","str","^Ask how he carries that weight","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say you're starting to understand","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Express respect for his strength","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: How do you carry that weight without breaking?","\n",{"->":"weight_carrying_it"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: I'm starting to understand what command would mean. The responsibility.","\n",{"->":"weight_understanding"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: The fact that you carry it shows remarkable strength.","\n",{"->":"weight_respect"},{"#f":5}]}],null],"weight_carrying_it":["ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},"^Netherton: *long pause*","\n","^Netherton: Some days I don't. Some days the weight is too much. I stay late in this office. Stare at mission reports. Question every decision.","\n","^Netherton: I keep a file. Every agent lost under my command. Their final mission reports. Their personnel files. Sometimes I read through it. Remind myself of the stakes.","\n","^Netherton: *removes glasses, rare sign of fatigue*","\n","^Netherton: Then I close the file. Review current operations. Make the next decision. Authorize the next mission.","\n","^Netherton: Because agents in the field depend on command making sound choices. My feelings are irrelevant compared to their safety.","\n","^Netherton: You carry it by remembering it's not about you. It's about the mission. About protecting the people under your command. About the larger purpose.","\n","<>","^ *puts glasses back on, formal again*","\n","^Netherton: And some days that's enough. Other days you just carry it anyway.","\n","ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev",{"->":"phase_3_hub"},null],"weight_understanding":["ev",{"VAR?":"npc_netherton_respect"},28,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev","^Netherton: *approving look*","\n","^Netherton: The fact that you're contemplating command responsibility before pursuing it—that indicates proper respect for what leadership entails.","\n","^Netherton: Too many agents seek promotion for status. For authority. They don't understand they're volunteering for a burden.","\n","^Netherton: You understand. Which suggests you might be suited for it. Eventually.","\n","<>","^ *rare directness*","\n","^Netherton: When the time comes, if you choose command, I'll support your advancement. You have the judgment. The integrity. The capacity to carry the weight.","\n","^Netherton: But don't rush it. Develop your capabilities fully. Command will still be there when you're ready.","\n","ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},4,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"phase_3_hub"},null],"weight_respect":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *slight discomfort at the compliment*","\n","^Netherton: It's not strength. It's duty. The role requires it. So I do it.","\n","^Netherton: But... thank you. Leadership can be isolating. Acknowledgment is... appreciated.","\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev",{"->":"phase_3_hub"},null],"agent_losses":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_agent_losses","re":true},"ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *very long pause, considering whether to discuss this*","\n","^Netherton: I've lost eleven agents in my time as division director. Eleven people under my command who didn't come home.","\n","^Netherton: Each one... *removes glasses* ...each one is permanent. Every name. Every mission. Every decision point where maybe I could have chosen differently.","\n","^Netherton: Agent Karim. Moscow operation. Intelligence failure led to ambush. She held position long enough for her team to extract. Died buying them time.","\n","^Netherton: Agent Torres. Infrastructure infiltration. Equipment malfunction. Fell during a climb. Instant.","\n","^Netherton: Agent Wu. Deep cover in ENTROPY cell. Cover was compromised. We never recovered the body.","\n","<>","^ *quiet*","\n","^Netherton: I remember all eleven names. All their final missions. All the choices I made that put them in those situations.","\n","ev","str","^Say they knew the risks","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if he blames himself","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Remain silent, let him continue","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: They knew the risks when they took the assignment. They chose this.","\n",{"->":"losses_they_chose"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: Do you blame yourself?","\n",{"->":"losses_blame"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: *silent respect*","\n",{"->":"losses_silence"},{"#f":5}]}],null],"losses_they_chose":["ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: They did. You're correct. Every agent volunteers. Every agent understands the stakes.","\n","^Netherton: That truth doesn't diminish my responsibility. I authorized the missions. I accepted the risk on their behalf.","\n","^Netherton: Their choice to serve doesn't absolve my duty to bring them home. When I fail that duty...","\n","<>","^ *trails off*","\n","^Netherton: Yes. They chose this. But I chose to send them. Both things are true.","\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_3_hub"},null],"losses_blame":["ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},"^Netherton: *removes glasses, sets them aside carefully*","\n","^Netherton: Yes. Every one.","\n","^Netherton: I review each loss exhaustively. Mission analysis. Decision trees. Alternative approaches. I identify every point where different choices might have changed outcomes.","\n","^Netherton: Sometimes the conclusion is that nothing could have prevented it. Operational hazards. Equipment failures beyond prediction. Enemy actions we couldn't have anticipated.","\n","^Netherton: That analysis is... not comforting. Even when the loss was unavoidable, the responsibility remains.","\n","<>","^ *long pause*","\n","^Netherton: Agent Karim's family received a letter saying she died in a training accident. Classified operations. They can't know she died a hero. Can't know the three agents she saved.","\n","^Netherton: I know. And I carry that. For all eleven.","\n","^Netherton: So yes. I blame myself. Whether or not the blame is rational. It's mine to carry.","\n","<>","^ *puts glasses back on*","\n","^Netherton: Thank you for asking directly. Few people do.","\n","ev",{"VAR?":"npc_netherton_respect"},50,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},3,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_earned_personal_trust","re":true},{"->":"phase_3_hub"},null],"losses_silence":["ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *appreciates the silence*","\n","^Netherton: The memorial wall in headquarters lists 127 names. SAFETYNET agents lost in the line of duty. Public version has cover identities. Real names are classified.","\n","^Netherton: Eleven of those names are agents I commanded. I visit that wall monthly. Stand there. Remember.","\n","^Netherton: Some directors avoid the wall. Too painful. Too much accumulated loss.","\n","^Netherton: I believe remembering is the minimum duty we owe them. They gave everything for the mission. We remember. We honor. We continue the work.","\n","<>","^ *direct look*","\n","^Netherton: And we try to ensure their sacrifice wasn't wasted. That SAFETYNET remains worth dying for.","\n","ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev",{"->":"phase_3_hub"},null],"ethical_boundaries":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_ethical_boundaries","re":true},"ev",{"VAR?":"npc_netherton_respect"},22,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: Ethical boundaries in our work. *steeples fingers*","\n","^Netherton: We operate in legal and moral gray areas. Unauthorized system access. Information theft. Manipulation. Sometimes violence.","\n","^Netherton: The handbook provides guidelines. But ultimately, individual agents make split-second ethical choices in the field.","\n","^Netherton: I've made choices I regret. Authorized operations that were legally justified but morally questionable. Pursued outcomes that benefited the mission but harmed innocents.","\n","ev","str","^Ask where he draws the line","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask about moral compromise","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Say some things are worth the cost","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Where do you draw the line? What's absolutely off limits?","\n",{"->":"ethics_the_line"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},22,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: How do you handle moral compromises the work requires?","\n",{"->":"ethics_compromise"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Some things are worth the moral cost. Protecting infrastructure saves lives.","\n",{"->":"ethics_worth_it"},{"#f":5}]}],null],"ethics_the_line":["ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *considers very carefully*","\n","^Netherton: Torture. Absolutely prohibited. We do not torture. Even when the intelligence would save lives. Even when the target is ENTROPY leadership. No torture.","\n","^Netherton: Deliberate civilian casualties. We accept collateral damage when unavoidable. We never target civilians deliberately. Mission success never justifies civilian deaths.","\n","^Netherton: Illegal orders. I've refused orders from oversight I believed were unlawful or unethical. I've instructed agents to refuse illegal commands even from me.","\n","^Netherton: Personal gain. We serve the mission. Not ourselves. The moment we use operational authority for personal benefit, we become what we fight.","\n","<>","^ *firm*","\n","^Netherton: Those are my lines. I enforce them absolutely. Agents who cross those boundaries are removed. No exceptions. No second chances.","\n","ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_3_hub"},null],"ethics_compromise":["ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *long pause*","\n","^Netherton: Poorly. I handle them poorly.","\n","^Netherton: I document the decision. File the justification. Ensure oversight reviews it. Follow the process designed to prevent abuse.","\n","^Netherton: Then I accept that I made a choice that harmed someone. That I prioritized mission success over individual welfare. That the math of protecting thousands justified hurting dozens.","\n","^Netherton: And I question whether that math is ever truly justified. Whether there was an alternative I failed to see. Whether I'm rationalizing harm.","\n","<>","^ *removes glasses*","\n","^Netherton: I don't have a clean answer. I make the choices. I live with the consequences. I try to minimize harm while completing necessary missions.","\n","^Netherton: Some days that feels like enough. Other days it feels like self-serving rationalization for moral compromise.","\n","<>","^ *puts glasses back on*","\n","^Netherton: The uncertainty is... probably healthy. The moment I become comfortable with moral compromise is the moment I should resign.","\n","ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},{"->":"phase_3_hub"},null],"ethics_worth_it":["ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *slight frown*","\n","^Netherton: Be careful with that logic. Every authoritarian system justifies its excesses with \"protecting the people.\"","\n","^Netherton: Yes, our work saves lives. Yes, infrastructure protection matters. Yes, ENTROPY represents a genuine threat.","\n","^Netherton: But the moment we decide any action is justified by good intentions—we've lost our moral foundation. We become the threat.","\n","^Netherton: Stay vigilant about your ethical boundaries. Question your choices. Accept that some costs are too high even when the mission demands it.","\n","^Netherton: The work is worth doing. That doesn't mean anything we do in service of it is justified.","\n","ev",{"VAR?":"npc_netherton_respect"},12,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_3_hub"},null],"personal_cost":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_personal_cost","re":true},"ev",{"VAR?":"npc_netherton_respect"},28,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: The personal cost of this work. *looks out window*","\n","^Netherton: I've been with SAFETYNET for twenty-three years. Intelligence agencies before that. My entire adult life in classified operations.","\n","^Netherton: I have no family. Marriage failed within three years—couldn't talk about work, couldn't separate work stress from home life. No children. By choice. Couldn't raise children while carrying this responsibility.","\n","^Netherton: Few friends outside the agency. Civilian friendships are... difficult. Can't discuss what occupies most of my waking thoughts. Can't explain the stress. Can't share the experiences that define me.","\n","ev","str","^Express sympathy","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if he regrets it","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask if it was worth it","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},18,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: That's a heavy price to pay.","\n",{"->":"cost_sympathy"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: Do you regret it? The sacrifices?","\n",{"->":"cost_regrets"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Was it worth the cost?","\n",{"->":"cost_worth_it"},{"#f":5}]}],null],"cost_sympathy":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *slight acknowledgment*","\n","^Netherton: It is. But it was my choice. I understood the trade when I made it.","\n","^Netherton: Every agent faces similar choices. Career versus relationships. Mission versus personal life. The work demands priority.","\n","^Netherton: Some agents manage better balance. Families. Hobbies. Lives outside the agency. I respect that.","\n","^Netherton: I never achieved that balance. Perhaps never tried hard enough. The work always came first.","\n","ev",{"VAR?":"npc_netherton_respect"},22,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_3_hub"},null],"cost_regrets":["ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},"^Netherton: *removes glasses, rare vulnerability*","\n","^Netherton: Some days. Yes.","\n","^Netherton: I wonder what life would have been like if I'd left after ten years. Taken civilian work. Built a normal life. Had a family.","\n","^Netherton: I see agents like you—talented, capable, whole career ahead—and I think about warning you. Telling you to get out before the work consumes everything else.","\n","<>","^ *quiet*","\n","^Netherton: But then I remember what we accomplish. Infrastructure protected. ENTROPY cells disrupted. Attacks prevented. Lives saved. The work matters.","\n","^Netherton: And I'm effective at it. Better than most. If I'd left, would my replacement have done it as well? Would agents under their command have been as well supported?","\n","^Netherton: So... regrets? Yes. But I'd likely make the same choices again. The work needed doing. I was capable. That felt like enough.","\n","<>","^ *puts glasses back on*","\n","^Netherton: Feels like enough. Most days.","\n","ev",{"VAR?":"npc_netherton_respect"},50,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},3,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_earned_personal_trust","re":true},{"->":"phase_3_hub"},null],"cost_worth_it":["ev",{"VAR?":"npc_netherton_respect"},28,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *considers carefully*","\n","^Netherton: Ask me again in twenty years when I retire. Maybe then I'll know.","\n","^Netherton: Right now, in the middle of it, the answer has to be yes. Because if it's not worth it, then I've wasted my life and damaged myself for nothing.","\n","^Netherton: But objectively? *long pause*","\n","^Netherton: We've prevented significant attacks. Saved lives. Protected critical systems. That has measurable value.","\n","^Netherton: My personal happiness has... less clear value. The math suggests the trade was justified.","\n","<>","^ *slightly bitter*","\n","^Netherton: Though I sometimes suspect I only believe that because accepting the alternative would be unbearable.","\n","ev",{"VAR?":"npc_netherton_respect"},32,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev",{"->":"phase_3_hub"},null],"phase_4_hub":[[["ev",{"VAR?":"npc_netherton_respect"},90,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: ","ev",{"x()":"player_name"},"out","/ev","^. *uses first name, extremely rare* We should talk.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},80,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. I value your perspective. What's on your mind?","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Agent. I have time.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","ev","str","^Ask about his legacy","/str",{"VAR?":"npc_netherton_discussed_legacy"},"!",{"VAR?":"npc_netherton_respect"},85,">=","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask if he trusts you","/str",{"VAR?":"npc_netherton_discussed_trust"},"!",{"VAR?":"npc_netherton_respect"},80,">=","&&","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask for his honest assessment of you","/str",{"VAR?":"npc_netherton_discussed_rare_praise"},"!",{"VAR?":"npc_netherton_respect"},85,">=","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask about life beyond protocols","/str",{"VAR?":"npc_netherton_discussed_beyond_protocol"},"!",{"VAR?":"npc_netherton_respect"},90,">=","&&","/ev",{"*":".^.c-3","flg":5},"ev","str","^That will be all, Director","/str","/ev",{"*":".^.c-4","flg":4},{"c-0":["\n",{"->":"legacy_discussion"},null],"c-1":["\n",{"->":"trust_discussion"},null],"c-2":["\n",{"->":"rare_praise"},null],"c-3":["\n",{"->":"beyond_protocol"},null],"c-4":["\n",{"->":"conversation_end_phase4"},null]}],null],"legacy_discussion":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_legacy","re":true},"ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},1,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: My legacy. *slight surprise at the question*","\n","^Netherton: I've built CYBER-PHYSICAL division from fourteen agents to forty-seven. Developed training programs copied by other divisions. Written operational protocols that became SAFETYNET standard.","\n","^Netherton: But operational systems aren't really legacy. They'll be revised. Replaced. Improved by whoever comes after me.","\n","^Netherton: The agents I've developed—that's legacy. People like you. Capable operators who'll serve for decades after I retire.","\n","ev","str","^Say he's had profound impact","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask what he wants his legacy to be","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Ask if legacy matters to him","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: You've had profound impact on everyone who's worked under your command. That's meaningful legacy.","\n",{"->":"legacy_impact"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: What do you want your legacy to be?","\n",{"->":"legacy_wanted"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Does legacy matter to you?","\n",{"->":"legacy_matters"},{"#f":5}]}],null],"legacy_impact":["ev",{"VAR?":"npc_netherton_respect"},45,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *rare visible emotion*","\n","^Netherton: I... thank you. That means more than you might realize.","\n","^Netherton: This work is isolating. Leadership creates distance. I often wonder if I'm making meaningful difference or just pushing papers and attending meetings.","\n","^Netherton: But agents I've developed have gone on to lead divisions. Run successful operations. Build their own teams. That ripple effect—training agents who train agents—","\n","<>","^ *quiet*","\n","^Netherton: If that's my legacy, I can accept it. The work continues beyond me. Better because of the foundation we built.","\n","ev",{"VAR?":"npc_netherton_respect"},50,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_earned_personal_trust","re":true},{"->":"phase_4_hub"},null],"legacy_wanted":["ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *long pause, genuinely considering*","\n","^Netherton: I want agents who served under me to remember that I demanded excellence but supported their development. That I was hard but fair. That I cared about their welfare even when I couldn't show it.","\n","^Netherton: I want SAFETYNET to remain an organization worth serving. Where ethical boundaries are maintained. Where agents are valued. Where the mission matters.","\n","^Netherton: And... *rare vulnerability* ...I want to have mattered. To have made choices that protected people. To have used my capabilities for something meaningful.","\n","<>","^ *formal again*","\n","^Netherton: Probably too much to hope for. But that's what I want.","\n","ev",{"VAR?":"npc_netherton_respect"},45,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},3,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},{"->":"phase_4_hub"},null],"legacy_matters":["ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: *considers*","\n","^Netherton: It shouldn't. Professional accomplishment should be its own reward. The work should matter more than how I'm remembered.","\n","^Netherton: But yes. It matters. I'm human enough to want my life's work to have meant something. To be remembered as having contributed.","\n","^Netherton: Perhaps that's vanity. But it's honest vanity.","\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_4_hub"},null],"trust_discussion":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_trust","re":true},"ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},2,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *direct look, evaluating*","\n","^Netherton: Do I trust you? Yes.","\n","^Netherton: I trust your technical capabilities. Your judgment under pressure. Your integrity. Your commitment to the mission.","\n","^Netherton: I trust you to execute operations I authorize. To make sound decisions in the field. To prioritize agent safety and mission success appropriately.","\n","<>","^ *pause*","\n","^Netherton: And... *rare admission* ...I trust you with information I don't share with most agents. You've earned that.","\n","ev","str","^Ask what earned that trust","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Say you trust him too","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Thank him for the trust","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},4,"+",{"VAR=":"professional_reputation","re":true},"/ev","^You: What earned that trust?","\n",{"->":"trust_what_earned"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},45,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},3,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: I trust you too, Director. Completely.","\n",{"->":"trust_mutual"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: That means a great deal. Thank you.","\n",{"->":"phase_4_hub"},{"#f":5}]}],null],"trust_what_earned":["ev",{"VAR?":"npc_netherton_respect"},50,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},4,"+",{"VAR=":"professional_reputation","re":true},"/ev","^Netherton: Consistent excellent performance. But more than that—consistent excellent judgment.","\n","^Netherton: You've faced morally complex situations. Made difficult choices. Shown you understand the ethical weight of our work.","\n","^Netherton: You ask meaningful questions. You challenge assumptions respectfully. You demonstrate you're thinking deeply about the work, not just following orders.","\n","^Netherton: You prioritize agent welfare. I've reviewed your mission reports. You take risks to protect team members. That shows proper values.","\n","<>","^ *rare warmth*","\n","^Netherton: And you've engaged with me as a person, not just as authority. Asked about the weight of command. The personal cost. Shown genuine interest in understanding leadership.","\n","^Netherton: That combination—competence, ethics, thoughtfulness, humanity—that earns trust.","\n","ev",{"VAR?":"npc_netherton_respect"},60,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},5,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_earned_personal_trust","re":true},{"->":"phase_4_hub"},null],"trust_mutual":["ev",{"VAR?":"npc_netherton_respect"},55,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},4,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_earned_personal_trust","re":true},"^Netherton: *visible emotion, rare for him*","\n","^Netherton: That's... *pauses, composing himself*","\n","^Netherton: Trust flows downward easily in hierarchies. Authority demands it. But trust flowing upward—agents trusting command—that must be earned.","\n","^Netherton: The fact that you trust me completely, that you'd say so directly—","\n","<>","^ *quiet*","\n","^Netherton: Thank you. Genuinely. That means more than most commendations I've received.","\n","^Netherton: I will continue to earn that trust. To make decisions worthy of it. To command in ways that honor it.","\n","<>","^ *direct look*","\n","^Netherton: You're becoming the kind of agent I hoped to develop. The kind SAFETYNET needs. I'm... proud. Of your development.","\n","ev",{"VAR?":"npc_netherton_respect"},70,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},5,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_received_commendation","re":true},{"->":"phase_4_hub"},null],"rare_praise":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_rare_praise","re":true},"ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","^Netherton: My honest assessment. *sets aside work, gives full attention*","\n",["ev",{"VAR?":"npc_netherton_respect"},95,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: You are among the finest agents I've commanded in twenty-three years with SAFETYNET.","\n","^Netherton: Your technical skills are exceptional. Your judgment is sound. Your ethics are intact despite pressures that corrupt many agents.","\n","^Netherton: You demonstrate leadership qualities that suggest you'll eventually command your own division. When that time comes, I'll recommend you without reservation.","\n","<>","^ *rare genuine warmth*","\n","^Netherton: More than that—you've reminded me why this work matters. Why developing agents is worthwhile. You represent what SAFETYNET should be.","\n","^Netherton: I'm honored to have commanded you. Genuinely.","\n","ev",{"VAR?":"npc_netherton_respect"},60,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},5,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_received_commendation","re":true},{"->":".^.^.^.21"},null]}],["ev",{"VAR?":"npc_netherton_respect"},85,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: You are an excellent agent. Top tier performance across all metrics.","\n","^Netherton: Your capabilities continue to develop. Your judgment improves with each operation. You're on track for significant advancement.","\n","^Netherton: I have no substantial criticisms. Minor areas for growth, but overall—you exceed expectations consistently.","\n","<>","^ *approving*","\n","^Netherton: Continue this trajectory and you'll have a distinguished career. I'm confident in that assessment.","\n","ev",{"VAR?":"npc_netherton_respect"},45,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},4,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_received_commendation","re":true},{"->":".^.^.^.21"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: You are a solid, reliable agent. You meet standards and occasionally exceed them.","\n","^Netherton: There's room for growth. Areas to develop. But your foundation is strong.","\n","^Netherton: I'm satisfied with your performance and optimistic about your continued development.","\n","ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":".^.^.^.21"},null]}],"nop","\n",["ev","str","^Express gratitude","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Promise to continue earning his confidence","/str","/ev",{"*":".^.c-1","flg":20},{"c-0":["\n","^You: Thank you, Director. That means everything coming from you.","\n","ev",{"VAR?":"npc_netherton_respect"},20,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}],"c-1":["\n","^You: I'll continue working to earn that assessment. You have my commitment.","\n","ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"phase_4_hub"},{"#f":5}],"#n":"responded"}],null],null],"beyond_protocol":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_beyond_protocol","re":true},"ev",{"VAR?":"npc_netherton_respect"},45,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_serious_conversations"},1,"+",{"VAR=":"npc_netherton_serious_conversations","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},3,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: Life beyond protocols. *removes glasses, rare informal gesture*","\n","^Netherton: The handbook defines my professional life. Protocols structure every decision. Regulations govern every action.","\n","^Netherton: But protocols don't cover everything. The handbook doesn't address... *searches for words* ...the human elements.","\n","^Netherton: How to maintain humanity while executing inhumane operations. How to care for agents while sending them into danger. How to balance mission success against personal cost.","\n","ev","str","^Ask what he does beyond the handbook","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ask if he has life outside SAFETYNET","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^Say some things can't be protocolized","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","ev",{"VAR?":"npc_netherton_respect"},50,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},4,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: What guides you when the handbook doesn't have answers?","\n",{"->":"beyond_what_guides"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},3,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^You: Do you have life outside SAFETYNET? Beyond the work?","\n",{"->":"beyond_outside_life"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^You: Some things can't be reduced to protocols. The human judgment is what matters.","\n",{"->":"beyond_human_judgment"},{"#f":5}]}],null],"beyond_what_guides":["ev",{"VAR?":"npc_netherton_respect"},60,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},4,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},"^Netherton: *long pause, genuine vulnerability*","\n","^Netherton: Conscience. Imperfect, uncertain conscience.","\n","^Netherton: I make choices I believe are right. I prioritize agent welfare when I can. I refuse operations I find morally unacceptable.","\n","^Netherton: But I don't have a system for it. No protocol. Just... judgment. Developed over decades. Sometimes wrong.","\n","<>","^ *quiet*","\n","^Netherton: I think about the agents I've commanded. What I would want if I were in their position. How I'd want to be led.","\n","^Netherton: I remember why I joined this work. To protect people. To serve something meaningful. When I'm uncertain, I return to that purpose.","\n","^Netherton: And sometimes... *rare admission* ...I ask myself what agents like you would think. Whether decisions I'm considering would earn or lose your trust.","\n","^Netherton: That's not in the handbook. But it's what guides me when protocols aren't enough.","\n","ev",{"VAR?":"npc_netherton_respect"},70,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},5,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_earned_personal_trust","re":true},{"->":"phase_4_hub"},null],"beyond_outside_life":["ev",{"VAR?":"npc_netherton_respect"},50,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},4,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev","^Netherton: *slight bitter smile*","\n","^Netherton: Very little. Work consumed most of what could have been life.","\n","^Netherton: I read. History, mostly. Biography. Philosophy. Trying to understand how others have grappled with moral complexity and impossible choices.","\n","^Netherton: I run. Early mornings. Helps clear my head. Provides structure beyond operational schedules.","\n","^Netherton: I have an apartment I rarely see. No hobbies worth mentioning. Few friends. The work is... most of what I am.","\n","<>","^ *pause*","\n","^Netherton: I don't recommend that path. I ended up here through decades of choices, each one seeming reasonable at the time. Accumulated into isolation.","\n","^Netherton: Maintain balance better than I did. Have life outside the agency. Don't let the work consume everything.","\n","<>","^ *rare direct advice*","\n","^Netherton: You're talented enough that the work will demand everything if you allow it. Don't. Preserve some part of yourself the agency doesn't own.","\n","ev",{"VAR?":"npc_netherton_respect"},55,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","ev",{"VAR?":"npc_netherton_personal_moments"},4,"+",{"VAR=":"npc_netherton_personal_moments","re":true},"/ev",{"->":"phase_4_hub"},null],"beyond_human_judgment":["ev",{"VAR?":"npc_netherton_respect"},45,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","^Netherton: Precisely. *approving*","\n","^Netherton: The handbook provides framework. Guidelines. Accumulated wisdom. But it can't make decisions for you.","\n","^Netherton: Every operation requires judgment that transcends protocols. Ethical choices. Risk assessments. Human factors the handbook can't quantify.","\n","^Netherton: That's why agent selection is critical. Why I invest so heavily in development. Because ultimately, individual judgment determines outcomes.","\n","^Netherton: The fact that you understand that—that protocols are tools, not replacements for thinking—that's part of why you're effective.","\n","ev",{"VAR?":"npc_netherton_respect"},50,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev",{"->":"phase_4_hub"},null],"conversation_end_phase1":[["ev",{"VAR?":"npc_netherton_respect"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Acceptable performance continues, Agent ","ev",{"x()":"player_name"},"out","/ev","^. Dismissed.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},55,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Carry on, Agent.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Dismissed.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"conversation_end_phase2":[["ev",{"VAR?":"npc_netherton_respect"},75,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: You're developing well, Agent. Continue this trajectory.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},60,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Satisfactory. Dismissed.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: That will be all.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"conversation_end_phase3":[["ev",{"VAR?":"npc_netherton_respect"},85,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Agent ","ev",{"x()":"player_name"},"out","/ev","^. *rare warmth* Your service is valued. Genuinely.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},75,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Excellent work continues. Carry on, Agent.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Dismissed, Agent.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"conversation_end_phase4":[["ev",{"VAR?":"npc_netherton_respect"},95,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: ","ev",{"x()":"player_name"},"out","/ev","^. *uses first name* It's been an honor working with you. Until next time.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_respect"},85,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Thank you for your time, Agent. And for your service.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: That will be all.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^exit_conversation","/#","end",null],"global decl":["ev",50,{"VAR=":"npc_netherton_respect"},0,{"VAR=":"npc_netherton_serious_conversations"},0,{"VAR=":"npc_netherton_personal_moments"},false,{"VAR=":"npc_netherton_discussed_handbook"},false,{"VAR=":"npc_netherton_discussed_leadership"},false,{"VAR=":"npc_netherton_discussed_safetynet_history"},false,{"VAR=":"npc_netherton_discussed_expectations"},false,{"VAR=":"npc_netherton_discussed_difficult_decisions"},false,{"VAR=":"npc_netherton_discussed_agent_development"},false,{"VAR=":"npc_netherton_discussed_bureau_politics"},false,{"VAR=":"npc_netherton_discussed_field_vs_command"},false,{"VAR=":"npc_netherton_discussed_weight_of_command"},false,{"VAR=":"npc_netherton_discussed_agent_losses"},false,{"VAR=":"npc_netherton_discussed_ethical_boundaries"},false,{"VAR=":"npc_netherton_discussed_personal_cost"},false,{"VAR=":"npc_netherton_discussed_legacy"},false,{"VAR=":"npc_netherton_discussed_trust"},false,{"VAR=":"npc_netherton_discussed_rare_praise"},false,{"VAR=":"npc_netherton_discussed_beyond_protocol"},false,{"VAR=":"npc_netherton_shared_vulnerability"},false,{"VAR=":"npc_netherton_earned_personal_trust"},false,{"VAR=":"npc_netherton_received_commendation"},0,{"VAR=":"total_missions_completed"},0,{"VAR=":"professional_reputation"},"/ev","end",null]}],"listDefs":{}} \ No newline at end of file diff --git a/story_design/ink/chen_hub.ink b/story_design/ink/chen_hub.ink index 2ff1a8a..7a1afcf 100644 --- a/story_design/ink/chen_hub.ink +++ b/story_design/ink/chen_hub.ink @@ -50,14 +50,15 @@ EXTERNAL equipment_status() // LOCAL - Status of player's equipment Dr. Chen: Hey! What brings you by? } --> chen_main_hub +-> mission_hub // =========================================== -// MAIN HUB - CONTEXT-AWARE CONVERSATION MENU -// Dynamically shows personal + technical + mission topics +// MISSION HUB - Central routing point +// Routes to personal conversations or mission-related topics +// Game returns here after #exit_conversation from personal talks // =========================================== -=== chen_main_hub === +=== mission_hub === // Show different options based on location, mission phase, and relationship level @@ -213,19 +214,19 @@ Dr. Chen: This is fixable, but it'll take some time. What happened out there? Dr. Chen: Give me about two hours. I'll have this repaired and reinforced. ~ npc_chen_rapport += 5 #equipment_repair_started - -> chen_main_hub + -> mission_hub + [Say it was your fault] Dr. Chen: Hey, no—don't beat yourself up. Field conditions are unpredictable. That's why we build redundancy. Dr. Chen: Let me fix this and add some additional protection. You're not the first agent to damage gear in the field. ~ npc_chen_rapport += 8 - -> chen_main_hub + -> mission_hub + [Blame the equipment design] Dr. Chen: *slight frown* Okay... I mean, there's always room for improvement. But the equipment is rated for standard field conditions. Dr. Chen: I'll repair it. And I'll review the design specs. But be more careful with the gear, alright? ~ npc_chen_rapport -= 3 - -> chen_main_hub + -> mission_hub === equipment_upgrade_menu === Dr. Chen: *brings up equipment catalog on holographic display* @@ -243,21 +244,21 @@ What interests you? Dr. Chen: I'll add it to your loadout. Don't lose this one—it's expensive! #equipment_upgraded_network ~ professional_reputation += 1 - -> chen_main_hub + -> mission_hub + [Surveillance countermeasures] Dr. Chen: Smart. Staying undetected is half the job. *configures equipment* Dr. Chen: This should make you nearly invisible to standard monitoring systems. Field test it and let me know how it performs. #equipment_upgraded_surveillance ~ professional_reputation += 1 - -> chen_main_hub + -> mission_hub + [Physical security tools] Dr. Chen: The classics, updated. *hands over toolkit* Dr. Chen: New biometric spoofer uses quantum randomization—way harder to detect than the old version. #equipment_upgraded_physical ~ professional_reputation += 1 - -> chen_main_hub + -> mission_hub + [Ask what they recommend] Dr. Chen: *considers your mission profile* @@ -296,13 +297,13 @@ Dr. Chen: Did that help? Are you good to continue? + [Yes, that fixed it. Thanks!] Dr. Chen: *relieved* Oh good! Okay, I'll keep monitoring. Call if anything else goes wrong. ~ npc_chen_rapport += 8 - -> chen_main_hub + -> mission_hub + [Still having issues] Dr. Chen: *more concerned* Okay, this might be a hardware problem. Can you safely abort and extract? Dr. Chen: I don't want you stuck in there with malfunctioning equipment. Your safety is more important than the mission. ~ npc_chen_rapport += 10 - -> chen_main_hub + -> mission_hub === mission_ghost_equipment_briefing === Dr. Chen: *pulls up equipment display with visible excitement* @@ -345,7 +346,7 @@ Dr. Chen: Any other questions about the gear? Or are you ready for me to configu ~ npc_chen_rapport += 5 } #equipment_configured - -> chen_main_hub + -> mission_hub === mission_ghost_tech_debrief === Dr. Chen: *eager for feedback* Okay, tell me everything! How did the equipment perform? @@ -355,7 +356,7 @@ Dr. Chen: *eager for feedback* Okay, tell me everything! How did the equipment p Dr. Chen: This is great data. I can certify this tech for wider deployment now. ~ npc_chen_rapport += 10 ~ npc_chen_tech_collaboration += 1 - -> chen_main_hub + -> mission_hub + [Mostly good, but had some issues with X] Dr. Chen: *immediately taking notes* Okay, tell me specifics. What were the exact conditions when the issue occurred? @@ -364,7 +365,7 @@ Dr. Chen: *eager for feedback* Okay, tell me everything! How did the equipment p Dr. Chen: Thank you for the thorough report. Seriously. This makes my job so much easier. ~ npc_chen_rapport += 15 ~ npc_chen_tech_collaboration += 2 - -> chen_main_hub + -> mission_hub + [Honestly, it saved my life] Dr. Chen: *becomes emotional* It... really? Tell me what happened. @@ -373,7 +374,7 @@ Dr. Chen: *eager for feedback* Okay, tell me everything! How did the equipment p Dr. Chen: I'm really glad you're okay. And thank you for the feedback. I'll keep improving it. ~ npc_chen_rapport += 20 ~ npc_chen_tech_collaboration += 2 - -> chen_main_hub + -> mission_hub === mission_sanctuary_tech_overview === Dr. Chen: *brings up Data Sanctuary schematics* @@ -387,18 +388,18 @@ Dr. Chen: If ENTROPY tries to breach this, they'll need nation-state level capab + [Ask if the defenses are enough] Dr. Chen: *honest* Should be. But ENTROPY has surprised us before. That's why we're adding additional measures. Dr. Chen: And why agents like you are on standby. Tech is great, but humans adapt in ways systems can't. - -> chen_main_hub + -> mission_hub + [Ask what your role will be] Dr. Chen: You'll be part of the rapid response team. If ENTROPY attempts intrusion, you'll help counter them. Dr. Chen: I'm preparing specialized defensive equipment. Detection tools, countermeasure packages, emergency lockdown access. - -> chen_main_hub + -> mission_hub + [Express concern about ENTROPY's capabilities] Dr. Chen: *sighs* Yeah, me too. They're getting better. Faster. More sophisticated. Dr. Chen: That's why I work late. Every improvement I make might be the difference between holding the line and catastrophic breach. ~ npc_chen_rapport += 5 - -> chen_main_hub + -> mission_hub === experimental_tech_discussion === Dr. Chen: *absolute enthusiasm* Oh! Okay, so I'm working on some really exciting stuff right now! @@ -423,7 +424,7 @@ Which interests you? + [All of it sounds amazing] Dr. Chen: *huge grin* Right?! This is why I love this job. Every project is pushing boundaries! ~ npc_chen_rapport += 10 - -> chen_main_hub + -> mission_hub === experimental_mirage_details === Dr. Chen: Mirage is about learning adaptation. Current camouflage is static—I configure it, you deploy it. @@ -471,7 +472,7 @@ Dr. Chen: I promise to build in safety margins. Fallback systems. Kill switches. Dr. Chen: We're partners in this. Thank you. ~ npc_chen_rapport += 20 ~ npc_chen_tech_collaboration += 3 - -> chen_main_hub + -> mission_hub + [What would I be testing specifically?] Dr. Chen: Depends on your next mission profile. Probably the adaptive camouflage or improved detection tools. @@ -480,7 +481,7 @@ Dr. Chen: I promise to build in safety margins. Fallback systems. Kill switches. + [Maybe next time] Dr. Chen: No pressure! Experimental testing should always be voluntary. But if you change your mind, let me know! - -> chen_main_hub + -> mission_hub === technical_training_discussion === Dr. Chen: Technical training! I love teaching! @@ -492,23 +493,23 @@ Dr. Chen: What interests you? Network security? Hardware hacking? Cryptography? Dr. Chen: I can run you through penetration testing, protocol analysis, intrusion detection... ~ professional_reputation += 2 #training_scheduled_network - -> chen_main_hub + -> mission_hub + [Hardware hacking] Dr. Chen: Oh, fun! Physical access to systems. Let me teach you about circuit analysis, firmware exploitation, hardware implants... ~ professional_reputation += 2 #training_scheduled_hardware - -> chen_main_hub + -> mission_hub + [Cryptography] Dr. Chen: *very excited* My specialty! I can teach you encryption theory, code-breaking techniques, quantum cryptography basics... ~ professional_reputation += 2 ~ npc_chen_rapport += 5 #training_scheduled_crypto - -> chen_main_hub + -> mission_hub + [Just make me better at my job] Dr. Chen: *grins* I can do that. Let me design a custom training program based on your recent missions. Dr. Chen: I'll mix practical skills with theoretical knowledge. Make you a more effective operator. ~ professional_reputation += 3 - -> chen_main_hub + -> mission_hub diff --git a/story_design/ink/haxolottle_hub.ink b/story_design/ink/haxolottle_hub.ink index 5d9701c..b4e1859 100644 --- a/story_design/ink/haxolottle_hub.ink +++ b/story_design/ink/haxolottle_hub.ink @@ -51,14 +51,15 @@ EXTERNAL operational_stress_level() // LOCAL - How stressed the current situ Haxolottle: {player_name()}! What brings you by? } --> haxolottle_main_hub +-> mission_hub // =========================================== -// MAIN HUB - CONTEXT-AWARE CONVERSATION MENU -// Dynamically shows personal + operational + mission topics +// MISSION HUB - Central routing point +// Routes to personal conversations or mission-related topics +// Game returns here after #exit_conversation from personal talks // =========================================== -=== haxolottle_main_hub === +=== mission_hub === // Show different options based on location, mission phase, stress level, and friendship @@ -233,19 +234,19 @@ Which approach do you want to take? + [Option Alpha] Haxolottle: Good call. I agree. Here's how we execute... #crisis_resolved_alpha - -> haxolottle_main_hub + -> mission_hub + [Option Bravo] Haxolottle: High risk, but yeah, the payoff justifies it. I'll support you. Let's do this carefully. #crisis_resolved_bravo - -> haxolottle_main_hub + -> mission_hub + [Option Charlie - extract] Haxolottle: Smart. Live to fight another day. Coordinates extraction... Haxolottle: You made the right call. Equipment and missions are replaceable. You're not. ~ npc_haxolottle_friendship_level += 10 #crisis_extraction - -> haxolottle_main_hub + -> mission_hub + [Ask for their recommendation] Haxolottle: *appreciates being consulted* @@ -279,7 +280,7 @@ Haxolottle: I'll coordinate while Chen troubleshoots the tech. Two-handler suppo [This would integrate with Chen's technical support systems] #multi_handler_crisis_support --> haxolottle_main_hub +-> mission_hub // =========================================== // ACTIVE MISSION SUPPORT @@ -291,12 +292,12 @@ Haxolottle: *professional focus* What kind of support do you need? + [Intel refresh - what am I walking into?] Haxolottle: *pulls up real-time intel* Current situation: [describes updated tactical picture] Haxolottle: Changes from briefing: [notes differences]. Adapt accordingly. - -> haxolottle_main_hub + -> mission_hub + [Need security status update] Haxolottle: *checking feeds* Security status: [describes guard patterns, surveillance state] Haxolottle: Best infiltration window is in 12 minutes. That work for you? - -> haxolottle_main_hub + -> mission_hub + [Requesting abort confirmation] Haxolottle: *serious* You want to abort? Talk to me. What's the situation? @@ -305,7 +306,7 @@ Haxolottle: *professional focus* What kind of support do you need? + [Just checking in] Haxolottle: *reassuring* All good. You're doing great. Operational tempo is solid. Keep it up. ~ npc_haxolottle_friendship_level += 3 - -> haxolottle_main_hub + -> mission_hub === intel_update_active === Haxolottle: *real-time analysis on monitors* @@ -318,7 +319,7 @@ Haxolottle: Recommended approach: [tactical suggestion based on current intel] + [Acknowledge and proceed] Haxolottle: Roger. I'll keep monitoring. Call if situation changes. - -> haxolottle_main_hub + -> mission_hub + [Intel doesn't match what I'm seeing] Haxolottle: *immediately alert* Explain. What are you seeing that I'm not? @@ -355,12 +356,12 @@ Haxolottle: This should account for the changes you're seeing. Thoughts? + [Sounds good. Proceeding with adapted plan.] Haxolottle: Excellent. Execute when ready. I'm monitoring your six. - -> haxolottle_main_hub + -> mission_hub + [Still risky. What if it doesn't work?] Haxolottle: Fair concern. Backup plan: [outlines contingency] Haxolottle: You'll have options. That's what matters. - -> haxolottle_main_hub + -> mission_hub + [Got a better idea] Haxolottle: *interested* I'm listening. What are you thinking? @@ -376,18 +377,18 @@ Haxolottle: But help me understand—is this "mission parameters changed beyond Haxolottle: Netherton might push back, but I'll support your call. You're the one taking the risk. ~ npc_haxolottle_friendship_level += 8 #mission_aborted - -> haxolottle_main_hub + -> mission_hub + [Something feels wrong - can't explain it] Haxolottle: *trusts your instinct* That's valid. Field intuition saves lives. Abort authorized. Haxolottle: We can analyze what felt wrong afterwards. Right now, get clear. ~ npc_haxolottle_friendship_level += 10 #mission_aborted_intuition - -> haxolottle_main_hub + -> mission_hub + [Actually, let me try one more thing first] Haxolottle: *supportive* Okay. But the abort option stays on the table. I've got your back either way. - -> haxolottle_main_hub + -> mission_hub === intel_discrepancy_resolution === Haxolottle: *very focused* Intel discrepancy is serious. Describe exactly what you're seeing. @@ -403,7 +404,7 @@ Haxolottle: Recommend trusting your eyes over my monitors. Proceed with extreme ~ npc_haxolottle_friendship_level += 5 } --> haxolottle_main_hub +-> mission_hub // =========================================== // MISSION-SPECIFIC HANDLER BRIEFINGS @@ -434,7 +435,7 @@ Haxolottle: If compromised: Emergency extraction protocols ready. Three waypoint Haxolottle: *slight smile* Good. Because I've run hundreds of handler ops, and this is one of my better plans. Haxolottle: We've got this. Partnership. ~ npc_haxolottle_friendship_level += 5 - -> haxolottle_main_hub + -> mission_hub === mission_sanctuary_handler_plan === Haxolottle: Data Sanctuary defensive operation. Different from infiltration—we're protecting rather than penetrating. @@ -449,7 +450,7 @@ Haxolottle: This requires trusting my tactical picture. I'll be seeing things yo Haxolottle: *appreciates that* Thank you. Command is easier when agents trust the handler. Haxolottle: I won't let you down. ~ npc_haxolottle_friendship_level += 8 - -> haxolottle_main_hub + -> mission_hub + [What if I see something you don't?] Haxolottle: *good question* Always report anomalies immediately. You're my eyes on the ground. @@ -473,18 +474,18 @@ Haxolottle: The axolotl principle—*smiles*—regeneration over rigidity. Plans + [Walk me through the contingencies for this mission] Haxolottle: *details specific contingencies based on current mission* ~ npc_haxolottle_friendship_level += 5 - -> haxolottle_main_hub + -> mission_hub + [This seems paranoid] Haxolottle: *shrugs* I've had too many operations go sideways. Paranoid preparation saves lives. Haxolottle: When you're in the field and things go wrong, you'll be glad we planned for it. - -> haxolottle_main_hub + -> mission_hub + [I appreciate the thoroughness] Haxolottle: *genuine* That means a lot. Handlers live and die by preparation. Haxolottle: Knowing you value that preparation makes the late nights worth it. ~ npc_haxolottle_friendship_level += 8 - -> haxolottle_main_hub + -> mission_hub // =========================================== // DEBRIEFING @@ -549,7 +550,7 @@ Haxolottle: Debrief complete. After-action report will go to Netherton and opera Haxolottle: You did good work, {player_name()}. Really. #debrief_complete --> haxolottle_main_hub +-> mission_hub // =========================================== // GENERAL OPERATIONAL DISCUSSIONS @@ -566,17 +567,17 @@ Haxolottle: We're adapting. Dr. Chen is developing new countermeasures. Netherto + [Ask about specific threats] Haxolottle: *provides detailed threat analysis* - -> haxolottle_main_hub + -> mission_hub + [Express concern about escalation] Haxolottle: *serious* Yeah, me too. The escalation pattern is concerning. Haxolottle: But that's why we're here. SAFETYNET exists to counter this. And we're getting better at it. ~ npc_haxolottle_friendship_level += 3 - -> haxolottle_main_hub + -> mission_hub + [Thank them for the update] Haxolottle: *nods* Situational awareness matters. Stay informed, stay effective. - -> haxolottle_main_hub + -> mission_hub === operational_advice_from_handler === Haxolottle: Handler perspective on operations. What do you want to know? @@ -585,13 +586,13 @@ Haxolottle: Handler perspective on operations. What do you want to know? Haxolottle: From handler perspective? Communicate clearly. Trust your handler's intel but verify with your eyes. Adapt when plans fail. Haxolottle: Best agents treat handlers as partners, not support staff. We succeed together or fail together. ~ professional_reputation += 1 - -> haxolottle_main_hub + -> mission_hub + [What mistakes do agents make?] Haxolottle: *thoughtful* Biggest mistake: not calling for help until it's too late. Pride gets people hurt. Haxolottle: Ask for support early. That's what handlers are for. We can't help if we don't know there's a problem. ~ professional_reputation += 1 - -> haxolottle_main_hub + -> mission_hub + [How to work better with you specifically] Haxolottle: *appreciates the question* Honestly? You already work well with me. @@ -600,7 +601,7 @@ Haxolottle: Handler perspective on operations. What do you want to know? Haxolottle: You're one of the best agents I've handled. And I've handled a lot. ~ npc_haxolottle_friendship_level += 8 } - -> haxolottle_main_hub + -> mission_hub === handler_tradecraft_discussion === Haxolottle: Handler tradecraft! The behind-the-scenes magic. @@ -615,7 +616,7 @@ Haxolottle: And honestly? A lot of it is managing stress. Yours and ours. Keepin Haxolottle: It is. But it's also what I'm good at. Turns out eight years of field experience translates well to handler work. Haxolottle: I know what you're experiencing because I've experienced it. That empathy makes me better at support. ~ npc_haxolottle_friendship_level += 5 - -> haxolottle_main_hub + -> mission_hub + [How do you manage your own stress?] Haxolottle: *honest* Varies. Swimming helps. Reading. Listening to rain sounds while pretending I'm not worried about agents in danger. @@ -623,7 +624,7 @@ Haxolottle: And honestly? A lot of it is managing stress. Yours and ours. Keepin Haxolottle: Conversations like this help too. Knowing the agents I support see me as more than a voice on comms. ~ npc_haxolottle_friendship_level += 8 } - -> haxolottle_main_hub + -> mission_hub + [Could you teach me handler skills?] Haxolottle: *interested* You want cross-training? Actually, that would make you a better field agent. Understanding both sides improves collaboration. @@ -631,7 +632,7 @@ Haxolottle: And honestly? A lot of it is managing stress. Yours and ours. Keepin ~ professional_reputation += 2 ~ npc_haxolottle_friendship_level += 10 #handler_training_offered - -> haxolottle_main_hub + -> mission_hub // =========================================== // STUB KNOTS - To be implemented @@ -640,29 +641,29 @@ Haxolottle: And honestly? A lot of it is managing stress. Yours and ours. Keepin === deep_intel_analysis === Haxolottle: *analyzing data* I'm pulling deeper intelligence sources now. Give me a moment... Haxolottle: Alright, here's what I'm seeing from the extended analysis... --> haxolottle_main_hub +-> mission_hub === crisis_triage === Haxolottle: *focused triage mode* Okay, let's prioritize. First, secure your immediate position. Second, we assess escape routes. Haxolottle: Talk to me. What's the most pressing threat right now? --> haxolottle_main_hub +-> mission_hub === abort_assessment === Haxolottle: *methodical assessment* Let's walk through the abort decision together. What's driving this? Haxolottle: Sometimes abort is the right call. Sometimes we just need to adapt. Let's figure out which this is. --> haxolottle_main_hub +-> mission_hub === agent_alternative_plan === Haxolottle: *collaborative planning* Okay, you have an alternative approach in mind. Walk me through it. Haxolottle: I'll assess feasibility from my end while you explain the concept. --> haxolottle_main_hub +-> mission_hub === detailed_debrief_questions === Haxolottle: *detailed questioning* I need you to walk me through the timeline step by step. Haxolottle: What happened first? What was your decision-making process at each critical point? --> haxolottle_main_hub +-> mission_hub === handler_perspective_debrief === Haxolottle: *handler analysis* From my monitoring position, here's what I observed during your operation... Haxolottle: There were moments where communication could have been clearer, but overall solid execution. --> haxolottle_main_hub +-> mission_hub diff --git a/story_design/ink/netherton_hub.ink b/story_design/ink/netherton_hub.ink index 4e69ee5..0057be6 100644 --- a/story_design/ink/netherton_hub.ink +++ b/story_design/ink/netherton_hub.ink @@ -50,14 +50,15 @@ EXTERNAL mission_phase() // LOCAL - Phase of current mission ("pr Netherton: Agent {player_name()}. What requires my attention? } --> netherton_main_hub +-> mission_hub // =========================================== -// MAIN HUB - CONTEXT-AWARE CONVERSATION MENU -// Dynamically shows personal + mission topics based on context +// MISSION HUB - Central routing point +// Routes to personal conversations or mission-related topics +// Game returns here after #exit_conversation from personal talks // =========================================== -=== netherton_main_hub === +=== mission_hub === // Show different options based on location, mission phase, and relationship level @@ -222,7 +223,7 @@ Netherton: Questions? Netherton: Excellent. *hands you mission packet* Review the details. Brief with Dr. Chen for equipment. Haxolottle will coordinate deployment. Netherton: Agent {player_name()}—*direct look*—execute this cleanly. We're counting on you. #mission_briefing_complete - -> netherton_main_hub + -> mission_hub === mission_ghost_tactical_support === Netherton: *monitoring your position* I'm tracking your progress. What do you need? @@ -232,18 +233,18 @@ Netherton: *monitoring your position* I'm tracking your progress. What do you ne // This would branch based on player's explanation Netherton: ... Acceptable. Use your judgment. I trust your field assessment. ~ npc_netherton_respect += 5 - -> netherton_main_hub + -> mission_hub + [Request emergency extraction] Netherton: *immediately alert* Situation? // This would handle emergency extraction logic Netherton: Extraction authorized. Get to waypoint Charlie. Haxolottle is coordinating pickup. #emergency_extraction_authorized - -> netherton_main_hub + -> mission_hub + [Just checking in] Netherton: Acknowledged. You're performing well. Maintain operational tempo. - -> netherton_main_hub + -> mission_hub === mission_ghost_debrief === Netherton: Your mission report indicates success. The backdoor has been neutralized. ENTROPY remains unaware of our intervention. @@ -261,7 +262,7 @@ Netherton: Dr. Chen is analyzing the technical data you extracted. It may provid Netherton: Take forty-eight hours downtime. Then report for next assignment. #mission_complete --> netherton_main_hub +-> mission_hub === mission_sanctuary_discussion === Netherton: The Data Sanctuary operation. We're protecting a secure storage facility that houses classified intelligence from multiple allied agencies. @@ -272,7 +273,7 @@ Netherton: Your role will be defensive support. Not glamorous, but critical. + [Understood. What's my specific assignment?] Netherton: Details forthcoming. I wanted to brief you on strategic context first. - -> netherton_main_hub + -> mission_hub + [Ask why ENTROPY wants this data] Netherton: The sanctuary contains operation records, agent identities, tactical intelligence. A treasure trove for our adversaries. @@ -281,7 +282,7 @@ Netherton: Your role will be defensive support. Not glamorous, but critical. + [This mission sounds important] Netherton: Every mission is important, Agent. But yes—this one has particularly high stakes. - -> netherton_main_hub + -> mission_hub === operational_advice_discussion === Netherton: You want operational advice. *considers* On what specific matter? @@ -291,14 +292,14 @@ Netherton: You want operational advice. *considers* On what specific matter? Netherton: When faced with ambiguous situation: Assess risk. Identify options. Select least-worst approach. Execute decisively. Netherton: Hesitation kills. Make the call and commit. ~ npc_netherton_respect += 5 - -> netherton_main_hub + -> mission_hub + [How to improve mission planning] Netherton: Read after-action reports from successful operations. Study what worked. Identify patterns. Netherton: Anticipate failure modes. For each plan, ask: What could go wrong? How would I adapt? Netherton: The axolotl principle—Haxolottle's term. Plan for regeneration when the original approach fails. ~ npc_netherton_respect += 5 - -> netherton_main_hub + -> mission_hub + [How to advance in SAFETYNET] Netherton: Consistent excellence. That's the path. @@ -306,7 +307,7 @@ Netherton: You want operational advice. *considers* On what specific matter? Netherton: Most importantly: Maintain integrity. Technical skills can be trained. Character cannot. ~ npc_netherton_respect += 8 ~ professional_reputation += 1 - -> netherton_main_hub + -> mission_hub === safetynet_status_update === Netherton: *brings up classified display* @@ -319,17 +320,17 @@ Netherton: We're making progress. But ENTROPY adapts. The fight continues. + [Ask about specific threats] Netherton: Classified beyond your current access level. Your focus should remain on assigned missions. - -> netherton_main_hub + -> mission_hub + [Ask how the division is performing] Netherton: We meet operational objectives consistently. Success rate is {85 + (npc_netherton_respect / 10)} percent over the past quarter. Netherton: Acceptable, but there's room for improvement. Every failed operation represents unmitigated risk. - -> netherton_main_hub + -> mission_hub + [Thank them for the update] Netherton: *nods* Maintaining situational awareness is important. Don't become narrowly focused on individual missions. Netherton: Understand the larger context. Your work contributes to strategic objectives. - -> netherton_main_hub + -> mission_hub === training_discussion === Netherton: Training opportunities. What areas interest you? @@ -337,16 +338,16 @@ Netherton: Training opportunities. What areas interest you? + [Advanced infiltration techniques] Netherton: We run quarterly advanced tradecraft seminars. I'll add you to the roster. Expect rigorous training. High washout rate. ~ professional_reputation += 2 - -> netherton_main_hub + -> mission_hub + [Leadership development] Netherton: *slight approval* Thinking about command responsibilities. Good. Netherton: There's a leadership program for senior agents. Application process is competitive. I can recommend you if your performance continues. ~ professional_reputation += 3 ~ npc_netherton_respect += 10 - -> netherton_main_hub + -> mission_hub + [Technical specialization] Netherton: Dr. Chen runs technical workshops. I'll arrange access. They'll be pleased to have an agent interested in deep technical capability. ~ professional_reputation += 2 - -> netherton_main_hub + -> mission_hub