diff --git a/js/minigames/person-chat/person-chat-conversation.js b/js/minigames/person-chat/person-chat-conversation.js index d93d7dc..90fddd1 100644 --- a/js/minigames/person-chat/person-chat-conversation.js +++ b/js/minigames/person-chat/person-chat-conversation.js @@ -612,11 +612,33 @@ export default class PersonChatConversation { getInfluenceMessage(type, amount, direction) { const baseType = type.replace('_gained', '').replace('_lost', ''); - const messages = { - influence: { - gained: amount >= 10 ? 'Influence significantly increased' : 'Influence increased', - lost: amount >= 10 ? 'Influence significantly decreased' : 'Influence decreased' - }, + // Unified influence messages based on NPC and amount + const npcId = this.npc.id; + + if (baseType === 'influence') { + if (direction === 'gained') { + if (npcId === 'dr_chen') { + return amount >= 10 ? 'Dr. Chen really likes that' : 'Dr. Chen appreciates that'; + } else if (npcId === 'director_netherton') { + return amount >= 10 ? 'Director Netherton is impressed' : 'Director Netherton approves'; + } else if (npcId === 'haxolottle') { + return amount >= 10 ? 'Haxolottle really appreciates that' : 'Haxolottle likes that'; + } + return amount >= 10 ? 'Influence significantly increased' : 'Influence increased'; + } else { + if (npcId === 'dr_chen') { + return amount >= 10 ? 'Dr. Chen is disappointed' : 'Dr. Chen seems uncertain'; + } else if (npcId === 'director_netherton') { + return amount >= 10 ? 'Director Netherton is displeased' : 'Director Netherton notes this'; + } else if (npcId === 'haxolottle') { + return amount >= 10 ? 'Haxolottle is hurt' : 'Haxolottle seems disappointed'; + } + return amount >= 10 ? 'Influence significantly decreased' : 'Influence decreased'; + } + } + + // Legacy support for old tag types (if any remain) + const legacyMessages = { rapport: { gained: amount >= 10 ? 'Dr. Chen likes that' : 'Dr. Chen appreciates that', lost: amount >= 10 ? 'Dr. Chen is disappointed' : 'Dr. Chen is uncertain' @@ -631,7 +653,7 @@ export default class PersonChatConversation { } }; - return messages[baseType]?.[direction] || `${baseType} ${direction}`; + return legacyMessages[baseType]?.[direction] || `${baseType} ${direction}`; } /** diff --git a/scenarios/ink/chen_hub.json b/scenarios/ink/chen_hub.json index f0c64a0..0f2357a 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",{"->":"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","#","^rapport_gained:5","/#","#","^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","#","^rapport_gained:8","/#",{"->":"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","#","^rapport_lost:3","/#",{"->":"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","#","^rapport_gained:5","/#",{"->":"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","#","^rapport_gained:8","/#",{"->":"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","#","^rapport_gained:10","/#",{"->":"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","#","^rapport_gained:5","/#",{"->":"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","#","^rapport_gained:8","/#",{"->":"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","#","^rapport_gained:5","/#",{"->":".^.^.^.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","#","^rapport_gained:10","/#","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","#","^rapport_gained:15","/#","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","#","^rapport_gained:20","/#","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","#","^rapport_gained:5","/#",{"->":"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","#","^rapport_gained:10","/#",{"->":"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","#","^rapport_gained:20","/#","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","#","^rapport_gained:5","/#","#","^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","#","^rapport_gained:8","/#","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","#","^rapport_gained:15","/#","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","#","^rapport_gained:12","/#","^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","#","^rapport_gained:8","/#","^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","#","^rapport_gained:20","/#","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.23.$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"},{"->":".^.^.23.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","#","^rapport_gained:15","/#","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","#","^rapport_gained:18","/#","^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.17.$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"},{"->":".^.^.17.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","#","^rapport_gained:20","/#",{"->":"phase_1_hub"},{"#f":5}]}],null],"philosophy_actual_limits":["ev",{"VAR?":"npc_chen_rapport"},12,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:12","/#","^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","#","^rapport_gained:15","/#",{"->":"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","#","^rapport_gained:10","/#","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","#","^rapport_gained:15","/#","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","#","^rapport_gained:12","/#","^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","#","^rapport_gained:18","/#","^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","#","^rapport_gained:20","/#","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.23.$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"},{"->":".^.^.23.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","#","^rapport_gained:18","/#",{"->":"phase_1_hub"},{"#f":5}]}],null],"entropy_inside_help":[["ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:15","/#","^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.19.$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"},{"->":".^.^.19.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","#","^rapport_gained:20","/#","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","#","^rapport_gained:25","/#","^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.19.$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"},{"->":".^.^.19.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","#","^rapport_gained:30","/#","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","#","^rapport_gained:12","/#","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","#","^rapport_gained:18","/#","^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","#","^rapport_gained:12","/#","^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","#","^rapport_gained:10","/#","^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","#","^rapport_gained:25","/#","^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.17.$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"},{"->":".^.^.17.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","#","^rapport_gained:30","/#",{"->":"phase_1_hub"},{"#f":5}]}],null],"background_miss_research":[["ev",{"VAR?":"npc_chen_rapport"},18,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:18","/#","^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.15.$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"},{"->":".^.^.15.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","#","^rapport_gained:20","/#",{"->":"phase_1_hub"},{"#f":5}]}],null],"background_specialty":["ev",{"VAR?":"npc_chen_rapport"},15,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:15","/#","^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","#","^rapport_gained:18","/#",{"->":"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","#","^rapport_gained:15","/#","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","#","^rapport_gained:20","/#","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","#","^rapport_gained:15","/#","^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","#","^rapport_gained:12","/#","^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","#","^rapport_gained:30","/#","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.25.$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"},{"->":".^.^.25.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","#","^rapport_gained:35","/#","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","#","^rapport_gained:22","/#","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.21.$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"},{"->":".^.^.21.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","#","^rapport_gained:25","/#","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","#","^rapport_gained:18","/#","^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.19.$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"},{"->":".^.^.19.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","#","^rapport_gained:20","/#",{"->":"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","#","^rapport_gained:15","/#","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.23.$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"},{"->":".^.^.23.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","#","^rapport_gained:30","/#","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","#","^rapport_gained:18","/#","^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","#","^rapport_gained:20","/#","^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","#","^rapport_gained:40","/#","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.27.$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.28.$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"},{"->":".^.^.27.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"},{"->":".^.^.28.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","#","^rapport_gained:50","/#","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","#","^rapport_gained:25","/#","^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.19.$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"},{"->":".^.^.19.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","#","^rapport_gained:28","/#",{"->":"phase_2_hub"},{"#f":5}]}],null],"experimental_how_it_works":[["ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:28","/#","^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.19.$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.20.$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"},{"->":".^.^.19.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"},{"->":".^.^.20.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","#","^rapport_gained:32","/#",{"->":"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","#","^rapport_gained:20","/#","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","#","^rapport_gained:25","/#","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","#","^rapport_gained:20","/#","^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","#","^rapport_gained:28","/#","^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","#","^rapport_gained:30","/#","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.23.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^wry smile*",{"->":"$r","var":true},null]}],["ev",{"^->":"frustrations_empathy.0.24.$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"},{"->":".^.^.23.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"},{"->":".^.^.24.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","#","^rapport_gained:35","/#","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","#","^rapport_gained:28","/#","^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.17.$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"},{"->":".^.^.17.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","#","^rapport_gained:32","/#",{"->":"phase_2_hub"},{"#f":5}]}],null],"frustrations_advocacy":[["ev",{"VAR?":"npc_chen_rapport"},40,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:40","/#","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.23.$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"},{"->":".^.^.23.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","#","^rapport_gained:50","/#","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","#","^rapport_gained:18","/#","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","#","^rapport_gained:15","/#","^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","#","^rapport_gained:20","/#","^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","#","^rapport_gained:18","/#","^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","#","^rapport_gained:20","/#","^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","#","^rapport_gained:18","/#",{"->":"phase_2_hub"},null],"field_vs_encourage":[["ev",{"VAR?":"npc_chen_rapport"},28,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:28","/#","^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.15.$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"},{"->":".^.^.15.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","#","^rapport_gained:35","/#","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","#","^rapport_gained:25","/#","^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.17.$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"},{"->":".^.^.17.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","#","^rapport_gained:30","/#",{"->":"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","#","^rapport_gained:22","/#","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","#","^rapport_gained:28","/#","^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","#","^rapport_gained:15","/#","^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","#","^rapport_gained:32","/#","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","#","^rapport_gained:35","/#","^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.17.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^serious*",{"->":"$r","var":true},null]}],["ev",{"^->":"ethical_the_line.0.18.$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"},{"->":".^.^.17.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"},{"->":".^.^.18.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","#","^rapport_gained:40","/#","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","#","^rapport_gained:18","/#","^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.17.$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"},{"->":".^.^.17.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","#","^rapport_gained:20","/#",{"->":"phase_2_hub"},{"#f":5}]}],null],"ethical_shared_concern":[["ev",{"VAR?":"npc_chen_rapport"},45,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:45","/#","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.25.$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"},{"->":".^.^.25.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","#","^rapport_gained:55","/#","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","#","^rapport_gained:30","/#","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","#","^rapport_gained:40","/#","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","#","^rapport_gained:25","/#","^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","#","^rapport_gained:30","/#","^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","#","^rapport_gained:55","/#","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.25.$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.26.$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"},{"->":".^.^.25.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"},{"->":".^.^.26.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","#","^rapport_gained:70","/#","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","#","^rapport_gained:35","/#","^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.19.$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"},{"->":".^.^.19.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","#","^rapport_gained:40","/#",{"->":"phase_3_hub"},{"#f":5}]}],null],"dreams_inspiring":[["ev",{"VAR?":"npc_chen_rapport"},42,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:42","/#","^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.17.$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"},{"->":".^.^.17.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","#","^rapport_gained:48","/#","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","#","^rapport_gained:28","/#","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","#","^rapport_gained:30","/#","^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","#","^rapport_gained:35","/#","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","#","^rapport_gained:40","/#","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","#","^rapport_gained:40","/#","^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.17.$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"},{"->":".^.^.17.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","#","^rapport_gained:45","/#",{"->":"phase_3_hub"},{"#f":5}]}],null],"risks_sleepless":[["ev",{"VAR?":"npc_chen_rapport"},48,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:48","/#","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.29.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^vulnerable*",{"->":"$r","var":true},null]}],["ev",{"^->":"risks_sleepless.0.30.$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"},{"->":".^.^.29.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"},{"->":".^.^.30.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","#","^rapport_gained:60","/#","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","#","^rapport_gained:55","/#","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.23.$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"},{"->":".^.^.23.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","#","^rapport_gained:65","/#","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","#","^rapport_gained:20","/#","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","#","^rapport_gained:28","/#","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","#","^rapport_gained:25","/#","^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","#","^rapport_gained:30","/#","^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","#","^rapport_gained:38","/#","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.21.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^honest*",{"->":"$r","var":true},null]}],["ev",{"^->":"balance_concern.0.22.$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"},{"->":".^.^.21.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"},{"->":".^.^.22.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","#","^rapport_gained:45","/#","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","#","^rapport_gained:32","/#","^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","#","^rapport_gained:30","/#",{"->":"phase_3_hub"},null],"balance_outside":[["ev",{"VAR?":"npc_chen_rapport"},38,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:38","/#","^Dr. Chen: *thinks hard*","\n","^Dr. Chen: I... read? Science fiction mostly. Research papers. Technical forums.","\n",["ev",{"^->":"balance_outside.0.13.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^sheepish*",{"->":"$r","var":true},null]}],["ev",{"^->":"balance_outside.0.14.$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"},{"->":".^.^.13.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"},{"->":".^.^.14.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","#","^rapport_gained:42","/#","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","#","^rapport_gained:25","/#","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","#","^rapport_gained:30","/#","^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","#","^rapport_gained:25","/#","^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","#","^rapport_gained:20","/#","^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","#","^rapport_gained:42","/#","^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.15.$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"},{"->":".^.^.15.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","#","^rapport_gained:38","/#",{"->":"phase_3_hub"},{"#f":5}]}],null],"mentorship_their_mentor":[["ev",{"VAR?":"npc_chen_rapport"},35,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:35","/#","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.23.$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"},{"->":".^.^.23.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","#","^rapport_gained:45","/#","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","#","^rapport_gained:32","/#","^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.17.$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"},{"->":".^.^.17.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","#","^rapport_gained:38","/#",{"->":"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","#","^rapport_gained:35","/#","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","#","^rapport_gained:50","/#","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","#","^rapport_gained:30","/#","^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","#","^rapport_gained:45","/#","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","#","^rapport_gained:70","/#","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.27.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^determined*",{"->":"$r","var":true},null]}],["ev",{"^->":"vision_partnership.0.28.$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"},{"->":".^.^.27.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"},{"->":".^.^.28.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","#","^rapport_gained:85","/#","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","#","^rapport_gained:40","/#","^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.19.$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"},{"->":".^.^.19.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","#","^rapport_gained:48","/#",{"->":"phase_4_hub"},{"#f":5}]}],null],"vision_shared":[["ev",{"VAR?":"npc_chen_rapport"},60,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:60","/#","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.23.$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"},{"->":".^.^.23.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","#","^rapport_gained:72","/#","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","#","^rapport_gained:40","/#","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","#","^rapport_gained:55","/#","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","#","^rapport_gained:45","/#","^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","#","^rapport_gained:50","/#","^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","#","^rapport_gained:75","/#","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.23.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^vulnerable*",{"->":"$r","var":true},null]}],["ev",{"^->":"friendship_important.0.24.$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"},{"->":".^.^.23.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"},{"->":".^.^.24.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","#","^rapport_gained:90","/#","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","#","^rapport_gained:62","/#","^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.15.$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"},{"->":".^.^.15.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","#","^rapport_gained:68","/#",{"->":"phase_4_hub"},{"#f":5}]}],null],"friendship_gratitude":[["ev",{"VAR?":"npc_chen_rapport"},70,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:70","/#","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.23.$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"},{"->":".^.^.23.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","#","^rapport_gained:78","/#",{"->":"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","#","^rapport_gained:45","/#","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","#","^rapport_gained:50","/#","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","#","^rapport_gained:40","/#","^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","#","^rapport_gained:55","/#","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","#","^rapport_gained:68","/#","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.23.$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"},{"->":".^.^.23.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","#","^rapport_gained:75","/#",{"->":"phase_4_hub"},{"#f":5}]}],null],"legacy_credit_chen":[["ev",{"VAR?":"npc_chen_rapport"},52,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:52","/#","^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.17.$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"},{"->":".^.^.17.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","#","^rapport_gained:60","/#",{"->":"phase_4_hub"},{"#f":5}]}],null],"legacy_partnership":[["ev",{"VAR?":"npc_chen_rapport"},75,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:75","/#","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.25.$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"},{"->":".^.^.25.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","#","^rapport_gained:88","/#","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","#","^rapport_gained:35","/#","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","#","^rapport_gained:30","/#","^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","#","^rapport_gained:45","/#","^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","#","^rapport_gained:38","/#","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","#","^rapport_gained:40","/#","^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.17.$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"},{"->":".^.^.17.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","#","^rapport_gained:42","/#",{"->":"phase_4_hub"},{"#f":5}]}],null],"beyond_lucky":[["ev",{"VAR?":"npc_chen_rapport"},58,"+",{"VAR=":"npc_chen_rapport","re":true},"/ev","#","^rapport_gained:58","/#","^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.17.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^resolute*",{"->":"$r","var":true},null]}],["ev",{"^->":"beyond_lucky.0.18.$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"},{"->":".^.^.17.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"},{"->":".^.^.18.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","#","^rapport_gained:65","/#","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","#","^rapport_gained:50","/#","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.23.$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"},{"->":".^.^.23.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","#","^rapport_gained:58","/#","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","#","^end_conversation","/#",{"->":"mission_hub"},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","#","^end_conversation","/#",{"->":"mission_hub"},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","#","^end_conversation","/#",{"->":"mission_hub"},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","#","^end_conversation","/#",{"->":"mission_hub"},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_influence"},50,">=","&&","/ev",{"*":".^.c-8","flg":5},"ev","str","^Ask for technical training","/str",{"VAR?":"npc_chen_influence"},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_influence"},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_influence"},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_influence"},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_influence"},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_influence"},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_influence"},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_influence"},80,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_tech_risks"},"!",{"VAR?":"npc_chen_influence"},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_influence"},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_influence"},90,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_friendship_value"},"!",{"VAR?":"npc_chen_influence"},85,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_collaborative_legacy"},"!",{"VAR?":"npc_chen_influence"},90,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_chen_discussed_beyond_safetynet"},"!",{"VAR?":"npc_chen_influence"},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_influence"},5,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:5","/#","#","^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_influence"},8,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":"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_influence"},3,"-",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_lost:3","/#",{"->":"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_influence"},5,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":"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_influence"},8,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":"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_influence"},10,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:10","/#",{"->":"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_influence"},5,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":"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_influence"},8,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":"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_influence"},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_influence"},5,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":".^.^.^.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_influence"},10,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:10","/#","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_influence"},15,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},5,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":"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_influence"},10,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:10","/#",{"->":"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_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},5,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:5","/#","#","^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_influence"},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_influence"},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_influence"},8,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:8","/#","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_influence"},15,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},12,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:12","/#","^You: What's the most \"impossible\" problem you've solved?","\n",{"->":"philosophy_impossible_solved"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_influence"},8,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:8","/#","^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_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#","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.23.$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"},{"->":".^.^.23.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_influence"},15,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},18,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:18","/#","^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.17.$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"},{"->":".^.^.17.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Sometimes impossible just means you're asking the wrong question.","\n","ev",{"VAR?":"npc_chen_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#",{"->":"phase_1_hub"},{"#f":5}]}],null],"philosophy_actual_limits":["ev",{"VAR?":"npc_chen_influence"},12,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:12","/#","^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_influence"},15,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:15","/#",{"->":"phase_1_hub"},null],"entropy_tech_analysis":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_entropy_tech","re":true},"ev",{"VAR?":"npc_chen_influence"},10,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:10","/#","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_influence"},15,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},12,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:12","/#","^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_influence"},18,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:18","/#","^You: What worries you most about their capabilities?","\n",{"->":"entropy_biggest_worry"},{"#f":5}]}],null],"entropy_staying_ahead":[["ev",{"VAR?":"npc_chen_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#","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.23.$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"},{"->":".^.^.23.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_influence"},18,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:18","/#",{"->":"phase_1_hub"},{"#f":5}]}],null],"entropy_inside_help":[["ev",{"VAR?":"npc_chen_influence"},15,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:15","/#","^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.19.$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"},{"->":".^.^.19.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_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},{"->":"phase_1_hub"},{"#f":5}]}],null],"entropy_biggest_worry":[["ev",{"VAR?":"npc_chen_influence"},25,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:25","/#","^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.19.$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"},{"->":".^.^.19.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_influence"},30,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:30","/#","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_influence"},12,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:12","/#","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_influence"},18,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:18","/#","^You: What made you leave academia for field work?","\n",{"->":"background_leaving_academia"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_influence"},12,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:12","/#","^You: Do you miss pure research?","\n",{"->":"background_miss_research"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_influence"},10,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:10","/#","^You: What's your main specialty?","\n",{"->":"background_specialty"},{"#f":5}]}],null],"background_leaving_academia":[["ev",{"VAR?":"npc_chen_influence"},25,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:25","/#","^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.17.$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"},{"->":".^.^.17.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_influence"},30,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:30","/#",{"->":"phase_1_hub"},{"#f":5}]}],null],"background_miss_research":[["ev",{"VAR?":"npc_chen_influence"},18,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:18","/#","^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.15.$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"},{"->":".^.^.15.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_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#",{"->":"phase_1_hub"},{"#f":5}]}],null],"background_specialty":["ev",{"VAR?":"npc_chen_influence"},15,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:15","/#","^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_influence"},18,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:18","/#",{"->":"phase_1_hub"},null],"favorite_projects":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_favorite_projects","re":true},"ev",{"VAR?":"npc_chen_influence"},15,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},15,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:15","/#","^You: Could this be deployed for field operations?","\n",{"->":"projects_field_application"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_influence"},12,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:12","/#","^You: What's your next project after this?","\n",{"->":"projects_whats_next"},{"#f":5}]}],null],"projects_deep_dive":[["ev",{"VAR?":"npc_chen_influence"},30,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:30","/#","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.25.$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"},{"->":".^.^.25.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_influence"},35,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:35","/#","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_influence"},22,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:22","/#","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.21.$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"},{"->":".^.^.21.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_influence"},25,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},18,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:18","/#","^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.19.$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"},{"->":".^.^.19.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_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#",{"->":"phase_1_hub"},{"#f":5}]}],null],"phase_2_hub":[[["ev",{"VAR?":"npc_chen_influence"},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_influence"},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_influence"},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_influence"},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_influence"},15,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:15","/#","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.23.$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"},{"->":".^.^.23.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_influence"},30,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:30","/#","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_influence"},18,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:18","/#","^You: What are the risks if it fails in the field?","\n",{"->":"experimental_risks"},{"#f":5}],"c-3":["\n","ev",{"VAR?":"npc_chen_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#","^You: How does the camouflage actually work?","\n",{"->":"experimental_how_it_works"},{"#f":5}]}],null],"experimental_volunteer_testing":[["ev",{"VAR?":"npc_chen_influence"},40,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:40","/#","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.27.$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.28.$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"},{"->":".^.^.27.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"},{"->":".^.^.28.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_influence"},50,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:50","/#","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_influence"},25,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:25","/#","^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.19.$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"},{"->":".^.^.19.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_influence"},28,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:28","/#",{"->":"phase_2_hub"},{"#f":5}]}],null],"experimental_how_it_works":[["ev",{"VAR?":"npc_chen_influence"},28,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:28","/#","^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.19.$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.20.$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"},{"->":".^.^.19.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"},{"->":".^.^.20.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: It's elegant. Really elegant. If it works operationally, it's revolutionary.","\n","ev",{"VAR?":"npc_chen_influence"},32,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:32","/#",{"->":"phase_2_hub"},{"#f":5}]}],null],"research_frustrations":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_research_frustrations","re":true},"ev",{"VAR?":"npc_chen_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},25,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#","^You: How do you deal with that frustration?","\n",{"->":"frustrations_coping"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_influence"},28,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:28","/#","^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_influence"},30,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:30","/#","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.23.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^wry smile*",{"->":"$r","var":true},null]}],["ev",{"^->":"frustrations_empathy.0.24.$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"},{"->":".^.^.23.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"},{"->":".^.^.24.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_influence"},35,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:35","/#","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},{"->":"phase_2_hub"},{"#f":5}]}],null],"frustrations_coping":[["ev",{"VAR?":"npc_chen_influence"},28,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:28","/#","^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.17.$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"},{"->":".^.^.17.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_influence"},32,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:32","/#",{"->":"phase_2_hub"},{"#f":5}]}],null],"frustrations_advocacy":[["ev",{"VAR?":"npc_chen_influence"},40,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:40","/#","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.23.$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"},{"->":".^.^.23.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_influence"},50,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:50","/#","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_influence"},18,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:18","/#","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_influence"},15,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:15","/#","^You: Everyone has their role. Yours is crucial.","\n",{"->":"field_vs_roles"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#","^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_influence"},18,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:18","/#","^You: Have you ever done field work?","\n",{"->":"field_vs_experience"},{"#f":5}]}],null],"field_vs_roles":["ev",{"VAR?":"npc_chen_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#","^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_influence"},18,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:18","/#",{"->":"phase_2_hub"},null],"field_vs_encourage":[["ev",{"VAR?":"npc_chen_influence"},28,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:28","/#","^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.15.$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"},{"->":".^.^.15.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_influence"},35,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:35","/#","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_influence"},25,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:25","/#","^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.17.$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"},{"->":".^.^.17.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_influence"},30,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:30","/#",{"->":"phase_2_hub"},{"#f":5}]}],null],"ethical_tech":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_ethical_tech","re":true},"ev",{"VAR?":"npc_chen_influence"},22,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:22","/#","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_influence"},28,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:28","/#","^You: Where do you draw the line?","\n",{"->":"ethical_the_line"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_influence"},15,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:15","/#","^You: Sometimes we need powerful tools to counter powerful threats.","\n",{"->":"ethical_necessary_evil"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_influence"},32,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:32","/#","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_influence"},35,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:35","/#","^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.17.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^serious*",{"->":"$r","var":true},null]}],["ev",{"^->":"ethical_the_line.0.18.$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"},{"->":".^.^.17.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"},{"->":".^.^.18.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Don't always succeed. But I try.","\n","ev",{"VAR?":"npc_chen_influence"},40,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:40","/#","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},{"->":"phase_2_hub"},{"#f":5}]}],null],"ethical_necessary_evil":[["ev",{"VAR?":"npc_chen_influence"},18,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:18","/#","^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.17.$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"},{"->":".^.^.17.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_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#",{"->":"phase_2_hub"},{"#f":5}]}],null],"ethical_shared_concern":[["ev",{"VAR?":"npc_chen_influence"},45,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:45","/#","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.25.$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"},{"->":".^.^.25.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_influence"},55,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:55","/#","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_influence"},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_influence"},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_influence"},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_influence"},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_influence"},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_influence"},30,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:30","/#","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_influence"},40,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:40","/#","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_influence"},25,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:25","/#","^You: If you could only pick one, which would it be?","\n",{"->":"dreams_pick_one"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_influence"},30,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:30","/#","^You: These are incredible. Your vision is inspiring.","\n",{"->":"dreams_inspiring"},{"#f":5}]}],null],"dreams_make_real":[["ev",{"VAR?":"npc_chen_influence"},55,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:55","/#","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.25.$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.26.$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"},{"->":".^.^.25.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"},{"->":".^.^.26.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_influence"},70,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:70","/#","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_influence"},35,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:35","/#","^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.19.$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"},{"->":".^.^.19.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_influence"},40,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:40","/#",{"->":"phase_3_hub"},{"#f":5}]}],null],"dreams_inspiring":[["ev",{"VAR?":"npc_chen_influence"},42,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:42","/#","^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.17.$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"},{"->":".^.^.17.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_influence"},48,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:48","/#","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_influence"},28,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:28","/#","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_influence"},30,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:30","/#","^You: Do you build safeguards against that?","\n",{"->":"risks_safeguards"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_influence"},35,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:35","/#","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_influence"},40,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:40","/#","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_influence"},40,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:40","/#","^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.17.$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"},{"->":".^.^.17.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_influence"},45,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:45","/#",{"->":"phase_3_hub"},{"#f":5}]}],null],"risks_sleepless":[["ev",{"VAR?":"npc_chen_influence"},48,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:48","/#","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.29.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^vulnerable*",{"->":"$r","var":true},null]}],["ev",{"^->":"risks_sleepless.0.30.$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"},{"->":".^.^.29.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"},{"->":".^.^.30.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_influence"},60,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:60","/#","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_influence"},55,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:55","/#","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.23.$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"},{"->":".^.^.23.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_influence"},65,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:65","/#","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_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},28,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:28","/#","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_influence"},25,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:25","/#","^You: I get it. The mission becomes your life.","\n",{"->":"balance_same"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_influence"},30,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:30","/#","^You: What do you do that's not work-related?","\n",{"->":"balance_outside"},{"#f":5}]}],null],"balance_concern":[["ev",{"VAR?":"npc_chen_influence"},38,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:38","/#","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.21.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^honest*",{"->":"$r","var":true},null]}],["ev",{"^->":"balance_concern.0.22.$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"},{"->":".^.^.21.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"},{"->":".^.^.22.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_influence"},45,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:45","/#","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_influence"},32,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:32","/#","^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_influence"},30,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:30","/#",{"->":"phase_3_hub"},null],"balance_outside":[["ev",{"VAR?":"npc_chen_influence"},38,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:38","/#","^Dr. Chen: *thinks hard*","\n","^Dr. Chen: I... read? Science fiction mostly. Research papers. Technical forums.","\n",["ev",{"^->":"balance_outside.0.13.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^sheepish*",{"->":"$r","var":true},null]}],["ev",{"^->":"balance_outside.0.14.$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"},{"->":".^.^.13.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"},{"->":".^.^.14.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: What do you do outside work? Maybe I could learn from your example.","\n","ev",{"VAR?":"npc_chen_influence"},42,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:42","/#","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_influence"},25,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},30,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:30","/#","^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_influence"},25,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:25","/#","^You: Who mentored you?","\n",{"->":"mentorship_their_mentor"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_influence"},20,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:20","/#","^You: What's the most important thing you teach them?","\n",{"->":"mentorship_what_taught"},{"#f":5}]}],null],"mentorship_praise":[["ev",{"VAR?":"npc_chen_influence"},42,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:42","/#","^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.15.$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"},{"->":".^.^.15.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_influence"},38,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:38","/#",{"->":"phase_3_hub"},{"#f":5}]}],null],"mentorship_their_mentor":[["ev",{"VAR?":"npc_chen_influence"},35,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:35","/#","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.23.$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"},{"->":".^.^.23.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_influence"},45,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:45","/#","ev",true,"/ev",{"VAR=":"npc_chen_shared_personal_story","re":true},{"->":"phase_3_hub"},{"#f":5}]}],null],"mentorship_what_taught":[["ev",{"VAR?":"npc_chen_influence"},32,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:32","/#","^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.17.$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"},{"->":".^.^.17.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_influence"},38,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:38","/#",{"->":"phase_3_hub"},{"#f":5}]}],null],"phase_4_hub":[[["ev",{"VAR?":"npc_chen_influence"},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_influence"},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_influence"},90,">=","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^Tell them you value their friendship","/str",{"VAR?":"npc_chen_discussed_friendship_value"},"!",{"VAR?":"npc_chen_influence"},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_influence"},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_influence"},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_influence"},35,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:35","/#","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_influence"},50,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:50","/#","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_influence"},30,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:30","/#","^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_influence"},45,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:45","/#","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_influence"},70,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:70","/#","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.27.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^determined*",{"->":"$r","var":true},null]}],["ev",{"^->":"vision_partnership.0.28.$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"},{"->":".^.^.27.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"},{"->":".^.^.28.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_influence"},85,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:85","/#","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_influence"},40,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:40","/#","^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.19.$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"},{"->":".^.^.19.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_influence"},48,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:48","/#",{"->":"phase_4_hub"},{"#f":5}]}],null],"vision_shared":[["ev",{"VAR?":"npc_chen_influence"},60,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:60","/#","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.23.$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"},{"->":".^.^.23.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_influence"},72,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:72","/#","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_influence"},40,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:40","/#","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_influence"},55,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:55","/#","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_influence"},45,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:45","/#","^You: You deserve more recognition. Your work saves lives, including mine.","\n",{"->":"friendship_recognition"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_influence"},50,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:50","/#","^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_influence"},75,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:75","/#","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.23.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^vulnerable*",{"->":"$r","var":true},null]}],["ev",{"^->":"friendship_important.0.24.$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"},{"->":".^.^.23.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"},{"->":".^.^.24.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_influence"},90,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:90","/#","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_influence"},62,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:62","/#","^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.15.$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"},{"->":".^.^.15.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_influence"},68,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:68","/#",{"->":"phase_4_hub"},{"#f":5}]}],null],"friendship_gratitude":[["ev",{"VAR?":"npc_chen_influence"},70,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:70","/#","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.23.$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"},{"->":".^.^.23.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_influence"},78,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:78","/#",{"->":"phase_4_hub"},{"#f":5}]}],null],"collaborative_legacy":[["ev",true,"/ev",{"VAR=":"npc_chen_discussed_collaborative_legacy","re":true},"ev",{"VAR?":"npc_chen_influence"},45,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:45","/#","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_influence"},50,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:50","/#","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_influence"},40,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:40","/#","^You: This is your genius. I just provided field perspective.","\n",{"->":"legacy_credit_chen"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_chen_influence"},55,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:55","/#","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_influence"},68,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:68","/#","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.23.$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"},{"->":".^.^.23.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_influence"},75,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:75","/#",{"->":"phase_4_hub"},{"#f":5}]}],null],"legacy_credit_chen":[["ev",{"VAR?":"npc_chen_influence"},52,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:52","/#","^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.17.$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"},{"->":".^.^.17.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_influence"},60,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:60","/#",{"->":"phase_4_hub"},{"#f":5}]}],null],"legacy_partnership":[["ev",{"VAR?":"npc_chen_influence"},75,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:75","/#","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.25.$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"},{"->":".^.^.25.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_influence"},88,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:88","/#","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_influence"},35,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:35","/#","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_influence"},30,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:30","/#","^You: Good to have a backup plan. This work is intense.","\n",{"->":"beyond_backup_plan"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_chen_influence"},45,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:45","/#","^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_influence"},38,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:38","/#","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_influence"},40,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:40","/#","^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.17.$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"},{"->":".^.^.17.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_influence"},42,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:42","/#",{"->":"phase_4_hub"},{"#f":5}]}],null],"beyond_lucky":[["ev",{"VAR?":"npc_chen_influence"},58,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:58","/#","^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.17.$r1"},{"temp=":"$r"},"str",{"->":".^.s"},[{"#n":"$r1"}],"/str","/ev",{"*":".^.^.c-0","flg":18},{"s":["^resolute*",{"->":"$r","var":true},null]}],["ev",{"^->":"beyond_lucky.0.18.$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"},{"->":".^.^.17.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"},{"->":".^.^.18.s"},[{"#n":"$r2"}],"\n","^Dr. Chen: Thank you for caring. Not just about my work. About me.","\n","ev",{"VAR?":"npc_chen_influence"},65,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:65","/#","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_influence"},50,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:50","/#","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.23.$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"},{"->":".^.^.23.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_influence"},58,"+",{"VAR=":"npc_chen_influence","re":true},"/ev","#","^influence_gained:58","/#","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_influence"},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_influence"},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","#","^end_conversation","/#",{"->":"mission_hub"},null],"conversation_end_phase4":[["ev",{"VAR?":"npc_chen_influence"},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_influence"},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","#","^end_conversation","/#",{"->":"mission_hub"},null],"conversation_end_phase1":[["ev",{"VAR?":"npc_chen_influence"},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_influence"},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","#","^end_conversation","/#",{"->":"mission_hub"},null],"conversation_end_phase2":[["ev",{"VAR?":"npc_chen_influence"},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_influence"},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","#","^end_conversation","/#",{"->":"mission_hub"},null],"global decl":["ev",50,{"VAR=":"npc_chen_influence"},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 50b5acc..0aade74 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",{"->":"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","#","^friendship_gained:10","/#","#","^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","#","^friendship_gained:3","/#",{"->":"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","#","^friendship_gained:5","/#",{"->":"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","#","^friendship_gained:8","/#","#","^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","#","^friendship_gained:10","/#","#","^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","#","^friendship_gained:5","/#",{"->":".^.^.^.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","#","^friendship_gained:5","/#",{"->":"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","#","^friendship_gained:8","/#",{"->":"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","#","^friendship_gained:5","/#",{"->":"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","#","^friendship_gained:8","/#",{"->":"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","#","^friendship_gained:3","/#",{"->":".^.^.^.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","#","^friendship_gained:15","/#","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","#","^friendship_gained:10","/#",{"->":".^.^.^.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","#","^friendship_gained:3","/#",{"->":"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","#","^friendship_gained:8","/#",{"->":".^.^.^.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","#","^friendship_gained:5","/#",{"->":"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","#","^friendship_gained:8","/#",{"->":".^.^.^.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","#","^friendship_gained:10","/#","#","^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","#","^friendship_gained:5","/#","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.25.$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"},{"->":".^.^.25.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","#","^friendship_gained:5","/#","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","#","^friendship_gained:3","/#","^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","#","^friendship_gained:3","/#","^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","#","^friendship_gained:5","/#","^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","#","^friendship_gained:5","/#",{"->":"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","#","^friendship_gained:3","/#",{"->":"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","#","^friendship_gained:2","/#",{"->":"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","#","^friendship_gained:3","/#",{"->":"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","#","^friendship_gained:5","/#",{"->":"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","#","^friendship_gained:8","/#","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","#","^friendship_gained:3","/#","^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","#","^friendship_gained:5","/#","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","#","^friendship_gained:5","/#","^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","#","^friendship_gained:8","/#",{"->":"phase_1_hub"},null],"axolotl_biology_detail":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},5,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^friendship_gained:5","/#","^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.19.$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"},{"->":".^.^.19.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","#","^friendship_gained:8","/#",{"->":"phase_1_hub"},{"#f":5}]}],null],"axolotl_joke_response":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^friendship_gained:8","/#","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.23.$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"},{"->":".^.^.23.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","#","^friendship_gained:10","/#","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","#","^friendship_gained:5","/#","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","#","^friendship_gained:5","/#","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","#","^friendship_gained:3","/#","^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","#","^friendship_gained:5","/#","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","#","^friendship_gained:5","/#","^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","#","^friendship_gained:3","/#",{"->":"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","#","^friendship_gained:2","/#",{"->":"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","#","^friendship_gained:3","/#",{"->":"phase_1_hub"},null],"music_nature_tease":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^friendship_gained:8","/#","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.23.$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"},{"->":".^.^.23.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","#","^friendship_gained:8","/#",{"->":"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","#","^friendship_gained:4","/#","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","#","^friendship_gained:5","/#","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","#","^friendship_gained:3","/#","^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","#","^friendship_gained:5","/#","^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","#","^friendship_gained:5","/#","^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","#","^friendship_gained:8","/#",{"->":"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","#","^friendship_gained:3","/#",{"->":"phase_1_hub"},null],"coffee_mug_discussion":["ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^friendship_gained:8","/#","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","#","^friendship_gained:8","/#",{"->":"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","#","^friendship_gained:10","/#","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","#","^friendship_gained:10","/#","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","#","^friendship_gained:12","/#","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","#","^friendship_gained:8","/#","^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","#","^friendship_gained:10","/#","^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","#","^friendship_gained:15","/#","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","#","^friendship_gained:15","/#","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.21.$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"},{"->":".^.^.21.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","#","^friendship_gained:20","/#","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","#","^friendship_gained:10","/#","^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","#","^friendship_gained:12","/#",{"->":"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","#","^friendship_gained:10","/#","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.25.$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"},{"->":".^.^.25.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","#","^friendship_gained:10","/#","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","#","^friendship_gained:15","/#","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","#","^friendship_gained:15","/#","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","#","^friendship_gained:15","/#",{"->":"phase_2_hub"},null],"philosophy_haunting_decision":[["ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^friendship_gained:20","/#","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.29.$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"},{"->":".^.^.29.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","#","^friendship_gained:20","/#","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","#","^friendship_gained:25","/#","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","#","^friendship_gained:15","/#","^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","#","^friendship_gained:15","/#",{"->":"phase_2_hub"},null],"philosophy_shared_burden":["ev",{"VAR?":"npc_haxolottle_friendship_level"},25,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^friendship_gained:25","/#","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","#","^friendship_gained:30","/#",{"->":"phase_2_hub"},null],"philosophy_immediate_good":["ev",{"VAR?":"npc_haxolottle_friendship_level"},8,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^friendship_gained:8","/#","^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","#","^friendship_gained:8","/#",{"->":"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","#","^friendship_gained:12","/#","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","#","^friendship_gained:15","/#","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","#","^friendship_gained:10","/#","^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","#","^friendship_gained:12","/#","^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","#","^friendship_gained:20","/#","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","#","^friendship_gained:20","/#",{"->":"phase_2_hub"},null],"handler_field_return_question":["ev",{"VAR?":"npc_haxolottle_friendship_level"},12,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^friendship_gained:12","/#","^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","#","^friendship_gained:12","/#",{"->":"phase_2_hub"},null],"handler_stress_acknowledgment":["ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^friendship_gained:15","/#","^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","#","^friendship_gained:15","/#",{"->":"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","#","^friendship_gained:15","/#","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","#","^friendship_gained:10","/#","^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","#","^friendship_gained:15","/#","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","#","^friendship_gained:12","/#","^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","#","^friendship_gained:15","/#","^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","#","^friendship_gained:15","/#",{"->":"phase_2_hub"},null],"field_nostalgia_shared_joy":["ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^friendship_gained:20","/#","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","#","^friendship_gained:20","/#",{"->":"phase_2_hub"},null],"field_nostalgia_memorable_op":["ev",{"VAR?":"npc_haxolottle_friendship_level"},15,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^friendship_gained:15","/#","^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","#","^friendship_gained:15","/#",{"->":"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","#","^friendship_gained:10","/#","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","#","^friendship_gained:15","/#","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","#","^friendship_gained:15","/#","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","#","^friendship_gained:8","/#","^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","#","^friendship_gained:20","/#","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","#","^friendship_gained:20","/#",{"->":"phase_2_hub"},null],"weird_habits_player_share":["ev",{"VAR?":"npc_haxolottle_friendship_level"},20,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^friendship_gained:20","/#","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","#","^friendship_gained:25","/#",{"->":"phase_2_hub"},null],"weird_habits_healthy_question":["ev",{"VAR?":"npc_haxolottle_friendship_level"},10,"+",{"VAR=":"npc_haxolottle_friendship_level","re":true},"/ev","#","^friendship_gained:10","/#","^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","#","^friendship_gained:10","/#",{"->":"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","#","^end_conversation","/#",{"->":"mission_hub"},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","#","^friendship_gained:5","/#","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","#","^friendship_gained:10","/#","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","#","^friendship_gained:8","/#","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_influence"},40,">=","&&","/ev",{"*":".^.c-11","flg":5},"ev","str","^Ask about handler tradecraft","/str",{"VAR?":"npc_haxolottle_influence"},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_influence"},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_influence"},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_influence"},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_influence"},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_influence"},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_influence"},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_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#","#","^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_influence"},3,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:3","/#",{"->":"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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":"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_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#","#","^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_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#","#","^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_influence"},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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":".^.^.^.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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":"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_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":"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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":"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_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":"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_influence"},40,">=","/ev",[{"->":".^.b","c":true},{"b":["\n","^Haxolottle: And more importantly—are you okay? Physically? Mentally?","\n","ev",{"VAR?":"npc_haxolottle_influence"},3,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:3","/#",{"->":".^.^.^.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_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},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_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#",{"->":".^.^.^.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_influence"},3,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:3","/#",{"->":"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_influence"},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_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":".^.^.^.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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":"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_influence"},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_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":".^.^.^.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_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#","#","^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_influence"},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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#","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.25.$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"},{"->":".^.^.25.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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#","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_influence"},3,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:3","/#","^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_influence"},3,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:3","/#","^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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#","^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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":"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_influence"},3,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:3","/#",{"->":"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_influence"},2,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:2","/#",{"->":"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_influence"},3,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:3","/#",{"->":"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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":"phase_1_hub"},{"#f":5}]}],null],"axolotl_deep_dive":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_axolotl_obsession","re":true},"ev",{"VAR?":"npc_haxolottle_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#","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_influence"},3,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:3","/#","^You: That's incredible. How do they do that?","\n",{"->":"axolotl_biology_detail"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#","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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#","^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_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":"phase_1_hub"},null],"axolotl_biology_detail":[["ev",{"VAR?":"npc_haxolottle_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#","^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.19.$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"},{"->":".^.^.19.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_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":"phase_1_hub"},{"#f":5}]}],null],"axolotl_joke_response":[["ev",{"VAR?":"npc_haxolottle_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#","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.23.$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"},{"->":".^.^.23.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_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#","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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#","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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#","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_influence"},3,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:3","/#","^You: I actually prefer silence when I'm concentrating.","\n",{"->":"music_silence_response"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#","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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#","^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_influence"},3,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:3","/#",{"->":"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_influence"},2,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:2","/#",{"->":"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_influence"},3,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:3","/#",{"->":"phase_1_hub"},null],"music_nature_tease":[["ev",{"VAR?":"npc_haxolottle_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#","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.23.$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"},{"->":".^.^.23.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_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":"phase_1_hub"},{"#f":5}]}],null],"coffee_chat":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_coffee_preferences","re":true},"ev",{"VAR?":"npc_haxolottle_influence"},4,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:4","/#","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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#","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_influence"},3,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:3","/#","^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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#","^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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#","^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_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":"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_influence"},3,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:3","/#",{"->":"phase_1_hub"},null],"coffee_mug_discussion":["ev",{"VAR?":"npc_haxolottle_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#","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_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":"phase_1_hub"},null],"stress_management":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_stress_management","re":true},"ev",{"VAR?":"npc_haxolottle_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#","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_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#","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_influence"},12,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:12","/#","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_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#","^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_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#","^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_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#","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.21.$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"},{"->":".^.^.21.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_influence"},20,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#","^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_influence"},12,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:12","/#",{"->":"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_influence"},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_influence"},35,">=","&&","/ev",{"*":".^.c-4","flg":5},"ev","str","^Notice they seem different today","/str",{"VAR?":"npc_haxolottle_influence"},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_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#","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.25.$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"},{"->":".^.^.25.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_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#","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_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#",{"->":"phase_2_hub"},null],"philosophy_haunting_decision":[["ev",{"VAR?":"npc_haxolottle_influence"},20,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:20","/#","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.29.$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"},{"->":".^.^.29.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_influence"},20,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},25,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#","^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_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#",{"->":"phase_2_hub"},null],"philosophy_shared_burden":["ev",{"VAR?":"npc_haxolottle_influence"},25,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},30,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:30","/#",{"->":"phase_2_hub"},null],"philosophy_immediate_good":["ev",{"VAR?":"npc_haxolottle_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#","^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_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":"phase_2_hub"},null],"handler_reality":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_handler_life","re":true},"ev",{"VAR?":"npc_haxolottle_influence"},12,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:12","/#","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_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#","^You: Would you ever go back to field operations?","\n",{"->":"handler_field_return_question"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_haxolottle_influence"},12,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:12","/#","^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_influence"},20,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},20,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:20","/#",{"->":"phase_2_hub"},null],"handler_field_return_question":["ev",{"VAR?":"npc_haxolottle_influence"},12,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:12","/#","^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_influence"},12,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:12","/#",{"->":"phase_2_hub"},null],"handler_stress_acknowledgment":["ev",{"VAR?":"npc_haxolottle_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#","^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_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#",{"->":"phase_2_hub"},null],"field_nostalgia":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_field_nostalgia","re":true},"ev",{"VAR?":"npc_haxolottle_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#","^You: What don't you miss about it?","\n",{"->":"field_nostalgia_negative"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_haxolottle_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},12,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:12","/#","^You: What's your most memorable field operation?","\n",{"->":"field_nostalgia_memorable_op"},{"#f":5}]}],null],"field_nostalgia_negative":["ev",{"VAR?":"npc_haxolottle_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#","^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_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#",{"->":"phase_2_hub"},null],"field_nostalgia_shared_joy":["ev",{"VAR?":"npc_haxolottle_influence"},20,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},20,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:20","/#",{"->":"phase_2_hub"},null],"field_nostalgia_memorable_op":["ev",{"VAR?":"npc_haxolottle_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#","^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_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#",{"->":"phase_2_hub"},null],"weird_habits_discussion":[["ev",true,"/ev",{"VAR=":"npc_haxolottle_talked_weird_habits","re":true},"ev",{"VAR?":"npc_haxolottle_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#","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_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},15,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#","^You: Is that unhealthy? Should we be concerned?","\n",{"->":"weird_habits_healthy_question"},{"#f":5}]}],null],"weird_habits_shared":["ev",{"VAR?":"npc_haxolottle_influence"},20,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},20,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:20","/#",{"->":"phase_2_hub"},null],"weird_habits_player_share":["ev",{"VAR?":"npc_haxolottle_influence"},20,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},25,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:25","/#",{"->":"phase_2_hub"},null],"weird_habits_healthy_question":["ev",{"VAR?":"npc_haxolottle_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#","^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_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#",{"->":"phase_2_hub"},{"->":"phase_2_hub"},null],"conversation_end":[["ev",{"VAR?":"npc_haxolottle_conversations_had"},5,">=",{"VAR?":"npc_haxolottle_influence"},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_influence"},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","#","^end_conversation","/#",{"->":"mission_hub"},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_influence"},5,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:5","/#","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_influence"},10,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:10","/#","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_influence"},8,"+",{"VAR=":"npc_haxolottle_influence","re":true},"/ev","#","^influence_gained:8","/#","ev",true,"/ev",{"VAR=":"npc_haxolottle_shared_loss","re":true},{"->":"phase_2_hub"},null]}],null],"global decl":["ev",0,{"VAR=":"npc_haxolottle_influence"},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 d4f0ab8..745c87b 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",{"->":"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","#","^respect_gained:5","/#",{"->":"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","#","^respect_gained:10","/#",{"->":".^.^.^.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","#","^respect_gained:5","/#",{"->":".^.^.^.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","#","^respect_gained:5","/#",{"->":"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","#","^respect_gained:5","/#",{"->":"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","#","^respect_gained:8","/#","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","#","^respect_gained:10","/#",{"->":"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","#","^respect_gained:5","/#","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","#","^respect_gained:10","/#","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","#","^respect_gained:5","/#","^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","#","^respect_gained:3","/#","^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","#","^respect_gained:15","/#","^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","#","^respect_gained:10","/#",{"->":"phase_1_hub"},null],"handbook_contradictions":["ev",{"VAR?":"npc_netherton_respect"},8,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","#","^respect_gained:8","/#","^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","#","^respect_gained:8","/#",{"->":"phase_1_hub"},null],"handbook_honest_confusion":["ev",{"VAR?":"npc_netherton_respect"},5,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","#","^respect_gained:5","/#","^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","#","^respect_gained:5","/#",{"->":"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","#","^respect_gained:8","/#","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","#","^respect_gained:12","/#","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","#","^respect_gained:5","/#","^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","#","^respect_gained:15","/#","^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","#","^respect_gained:20","/#","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","#","^respect_gained:8","/#","^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","#","^respect_gained:8","/#",{"->":"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","#","^respect_gained:5","/#","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","#","^respect_gained:10","/#","^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","#","^respect_gained:8","/#","^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","#","^respect_gained:12","/#","^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","#","^respect_gained:15","/#",{"->":"phase_1_hub"},null],"history_entropy_emergence":["ev",{"VAR?":"npc_netherton_respect"},10,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","#","^respect_gained:10","/#","^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","#","^respect_gained:12","/#",{"->":"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","#","^respect_gained:10","/#","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","#","^respect_gained:15","/#","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","#","^respect_gained:8","/#","^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","#","^respect_gained:5","/#","^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","#","^respect_gained:20","/#","^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","#","^respect_gained:15","/#","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","#","^respect_gained:12","/#",["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",{"->":".^.^.^.12"},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",{"->":".^.^.^.12"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: You are adequate. Adequate is insufficient for SAFETYNET's needs. Improvement is required.","\n",{"->":".^.^.^.12"},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","#","^respect_gained:12","/#",{"->":"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","#","^respect_gained:15","/#","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","#","^respect_gained:20","/#","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","#","^respect_gained:18","/#","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","#","^respect_gained:10","/#","^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","#","^respect_gained:25","/#","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","#","^respect_gained:20","/#",{"->":"phase_2_hub"},null],"difficult_living_with":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","#","^respect_gained:25","/#","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","#","^respect_gained:30","/#","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","#","^respect_gained:12","/#","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","#","^respect_gained:18","/#","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","#","^respect_gained:10","/#","^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","#","^respect_gained:5","/#","^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","#","^respect_gained:22","/#",["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","#","^respect_gained:25","/#","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":".^.^.^.12"},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","#","^respect_gained:15","/#","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":".^.^.^.12"},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","#","^respect_gained:8","/#",{"->":".^.^.^.12"},null]}],"nop","\n",{"->":"phase_2_hub"},null],"development_philosophy":["ev",{"VAR?":"npc_netherton_respect"},15,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","#","^respect_gained:15","/#","^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","#","^respect_gained:18","/#",{"->":"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","#","^respect_gained:12","/#","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","#","^respect_gained:15","/#","^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","#","^respect_gained:18","/#","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","#","^respect_gained:10","/#","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","#","^respect_gained:18","/#","^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","#","^respect_gained:15","/#",{"->":"phase_2_hub"},null],"politics_agent_navigation":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","#","^respect_gained:25","/#","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","#","^respect_gained:30","/#","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","#","^respect_gained:18","/#","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","#","^respect_gained:25","/#","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","#","^respect_gained:15","/#","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","#","^respect_gained:20","/#","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","#","^respect_gained:15","/#","^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","#","^respect_gained:18","/#","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","#","^respect_gained:25","/#","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","#","^respect_gained:30","/#","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","#","^respect_gained:22","/#","^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","#","^respect_gained:20","/#",{"->":"phase_2_hub"},null],"field_what_he_misses":["ev",{"VAR?":"npc_netherton_respect"},25,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","#","^respect_gained:25","/#","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","#","^respect_gained:35","/#","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","#","^respect_gained:20","/#","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","#","^respect_gained:25","/#","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","#","^respect_gained:20","/#","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","#","^respect_gained:18","/#","^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","#","^respect_gained:30","/#","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","#","^respect_gained:40","/#","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","#","^respect_gained:28","/#","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","#","^respect_gained:35","/#","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","#","^respect_gained:25","/#","^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","#","^respect_gained:20","/#","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","#","^respect_gained:25","/#","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","#","^respect_gained:15","/#","^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","#","^respect_gained:30","/#","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","#","^respect_gained:25","/#","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","#","^respect_gained:20","/#","^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","#","^respect_gained:18","/#",{"->":"phase_3_hub"},null],"losses_blame":["ev",{"VAR?":"npc_netherton_respect"},40,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","#","^respect_gained:40","/#","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","#","^respect_gained:50","/#","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","#","^respect_gained:35","/#","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","#","^respect_gained:40","/#","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","#","^respect_gained:22","/#","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","#","^respect_gained:25","/#","^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","#","^respect_gained:22","/#","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","#","^respect_gained:15","/#","^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","#","^respect_gained:30","/#","^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","#","^respect_gained:35","/#",{"->":"phase_3_hub"},null],"ethics_compromise":["ev",{"VAR?":"npc_netherton_respect"},30,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","#","^respect_gained:30","/#","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","#","^respect_gained:40","/#","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","#","^respect_gained:20","/#","^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","#","^respect_gained:12","/#",{"->":"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","#","^respect_gained:28","/#","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","#","^respect_gained:18","/#","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","#","^respect_gained:25","/#","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","#","^respect_gained:20","/#","^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","#","^respect_gained:25","/#","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","#","^respect_gained:22","/#",{"->":"phase_3_hub"},null],"cost_regrets":["ev",{"VAR?":"npc_netherton_respect"},35,"+",{"VAR=":"npc_netherton_respect","re":true},"/ev","#","^respect_gained:35","/#","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","#","^respect_gained:50","/#","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","#","^respect_gained:28","/#","^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","#","^respect_gained:32","/#","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","#","^respect_gained:30","/#","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","#","^respect_gained:35","/#","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","#","^respect_gained:30","/#","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","#","^respect_gained:25","/#","^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","#","^respect_gained:45","/#","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","#","^respect_gained:50","/#","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","#","^respect_gained:40","/#","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","#","^respect_gained:45","/#","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","#","^respect_gained:35","/#","^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","#","^respect_gained:30","/#",{"->":"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","#","^respect_gained:35","/#","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","#","^respect_gained:40","/#","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","#","^respect_gained:45","/#","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","#","^respect_gained:30","/#","^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","#","^respect_gained:50","/#","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","#","^respect_gained:60","/#","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","#","^respect_gained:55","/#","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","#","^respect_gained:70","/#","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","#","^respect_gained:40","/#","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","#","^respect_gained:60","/#","ev",{"VAR?":"professional_reputation"},5,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_received_commendation","re":true},{"->":".^.^.^.24"},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","#","^respect_gained:45","/#","ev",{"VAR?":"professional_reputation"},4,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_received_commendation","re":true},{"->":".^.^.^.24"},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","#","^respect_gained:30","/#","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":".^.^.^.24"},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","#","^respect_gained:20","/#",{"->":"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","#","^respect_gained:25","/#","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","#","^respect_gained:45","/#","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","#","^respect_gained:50","/#","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","#","^respect_gained:40","/#","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","#","^respect_gained:35","/#","^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","#","^respect_gained:60","/#","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","#","^respect_gained:70","/#","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","#","^respect_gained:50","/#","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","#","^respect_gained:55","/#","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","#","^respect_gained:45","/#","^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","#","^respect_gained:50","/#",{"->":"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","#","^end_conversation","/#",{"->":"mission_hub"},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","#","^end_conversation","/#",{"->":"mission_hub"},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","#","^end_conversation","/#",{"->":"mission_hub"},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","#","^end_conversation","/#",{"->":"mission_hub"},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_influence"},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_influence"},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_influence"},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_influence"},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_influence"},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_influence"},65,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_field_vs_command"},"!",{"VAR?":"npc_netherton_influence"},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_influence"},75,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_agent_losses"},"!",{"VAR?":"npc_netherton_influence"},70,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_ethical_boundaries"},"!",{"VAR?":"npc_netherton_influence"},70,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_personal_cost"},"!",{"VAR?":"npc_netherton_influence"},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_influence"},85,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_trust"},"!",{"VAR?":"npc_netherton_influence"},80,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_rare_praise"},"!",{"VAR?":"npc_netherton_influence"},85,">=","&&","/ev",{"->":".^.b","c":true},{"b":["\n","ev",true,"/ev","~ret",{"->":".^.^.^.6"},null]}],["ev",{"VAR?":"npc_netherton_discussed_beyond_protocol"},"!",{"VAR?":"npc_netherton_influence"},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_influence"},5,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":"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_influence"},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_influence"},10,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:10","/#",{"->":".^.^.^.9"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Adequate performance. Mission objectives achieved. Some aspects could be refined.","\n","ev",{"VAR?":"npc_netherton_influence"},5,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":".^.^.^.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_influence"},5,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":"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_influence"},5,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":"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_influence"},8,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:8","/#","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_influence"},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_influence"},10,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:10","/#",{"->":"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_influence"},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_influence"},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_influence"},5,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:5","/#","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_influence"},10,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:10","/#","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_influence"},5,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:5","/#","^You: Why are there so many contradictions in it?","\n",{"->":"handbook_contradictions"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_influence"},3,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:3","/#","^You: I'll be honest, Director—it's overwhelming.","\n",{"->":"handbook_honest_confusion"},{"#f":5}]}],null],"handbook_appreciation":["ev",{"VAR?":"npc_netherton_influence"},15,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:15","/#","^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_influence"},10,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:10","/#",{"->":"phase_1_hub"},null],"handbook_contradictions":["ev",{"VAR?":"npc_netherton_influence"},8,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:8","/#","^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_influence"},8,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":"phase_1_hub"},null],"handbook_honest_confusion":["ev",{"VAR?":"npc_netherton_influence"},5,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:5","/#","^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_influence"},5,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:5","/#",{"->":"phase_1_hub"},null],"leadership_discussion":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_leadership","re":true},"ev",{"VAR?":"npc_netherton_influence"},8,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:8","/#","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_influence"},12,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:12","/#","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_influence"},5,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:5","/#","^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_influence"},15,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:15","/#","^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_influence"},20,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:20","/#","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"phase_1_hub"},null],"leadership_style":["ev",{"VAR?":"npc_netherton_influence"},8,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:8","/#","^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_influence"},8,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":"phase_1_hub"},null],"safetynet_history":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_safetynet_history","re":true},"ev",{"VAR?":"npc_netherton_influence"},5,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:5","/#","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_influence"},10,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:10","/#","^You: What were the early days like?","\n",{"->":"history_early_days"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_influence"},8,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:8","/#","^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_influence"},12,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:12","/#","^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_influence"},15,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:15","/#",{"->":"phase_1_hub"},null],"history_entropy_emergence":["ev",{"VAR?":"npc_netherton_influence"},10,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:10","/#","^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_influence"},12,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:12","/#",{"->":"phase_1_hub"},null],"expectations_discussion":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_expectations","re":true},"ev",{"VAR?":"npc_netherton_influence"},10,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:10","/#","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_influence"},15,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},8,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:8","/#","^You: Am I currently meeting your expectations?","\n",{"->":"expectations_current_assessment"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_influence"},5,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:5","/#","^You: Those are high standards. I'll work toward them.","\n",{"->":"phase_1_hub"},{"#f":5}]}],null],"expectations_commitment":["ev",{"VAR?":"npc_netherton_influence"},20,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:20","/#","^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_influence"},15,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:15","/#","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"phase_1_hub"},null],"expectations_current_assessment":["ev",{"VAR?":"npc_netherton_influence"},12,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:12","/#",["ev",{"VAR?":"npc_netherton_influence"},70,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: You are exceeding expectations for your experience level. Continue this performance.","\n",{"->":".^.^.^.12"},null]}],["ev",{"VAR?":"npc_netherton_influence"},55,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: You are meeting standards. There is room for improvement, but your trajectory is positive.","\n",{"->":".^.^.^.12"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: You are adequate. Adequate is insufficient for SAFETYNET's needs. Improvement is required.","\n",{"->":".^.^.^.12"},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_influence"},12,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:12","/#",{"->":"phase_1_hub"},null],"phase_2_hub":[[["ev",{"VAR?":"npc_netherton_influence"},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_influence"},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_influence"},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_influence"},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_influence"},15,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},20,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},18,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:18","/#","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_influence"},10,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:10","/#","^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_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},20,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:20","/#",{"->":"phase_2_hub"},null],"difficult_living_with":["ev",{"VAR?":"npc_netherton_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},30,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:30","/#","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_influence"},12,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:12","/#","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_influence"},18,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:18","/#","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_influence"},10,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:10","/#","^You: What's your philosophy on training agents?","\n",{"->":"development_philosophy"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_influence"},5,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:5","/#","^You: I appreciate you investing in our development.","\n",{"->":"phase_2_hub"},{"#f":5}]}],null],"development_specific_feedback":["ev",{"VAR?":"npc_netherton_influence"},22,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:22","/#",["ev",{"VAR?":"npc_netherton_influence"},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_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":".^.^.^.12"},null]}],["ev",{"VAR?":"npc_netherton_influence"},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_influence"},15,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:15","/#","ev",{"VAR?":"professional_reputation"},1,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":".^.^.^.12"},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_influence"},8,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:8","/#",{"->":".^.^.^.12"},null]}],"nop","\n",{"->":"phase_2_hub"},null],"development_philosophy":["ev",{"VAR?":"npc_netherton_influence"},15,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:15","/#","^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_influence"},18,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:18","/#",{"->":"phase_2_hub"},null],"bureau_politics":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_bureau_politics","re":true},"ev",{"VAR?":"npc_netherton_influence"},12,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:12","/#","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_influence"},15,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:15","/#","^You: Are there serious conflicts between divisions?","\n",{"->":"politics_conflicts"},{"#f":5}],"c-1":["\n","ev",{"VAR?":"npc_netherton_influence"},18,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:18","/#","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_influence"},10,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:10","/#","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_influence"},18,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:18","/#","^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_influence"},15,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:15","/#",{"->":"phase_2_hub"},null],"politics_agent_navigation":["ev",{"VAR?":"npc_netherton_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},30,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:30","/#","ev",{"VAR?":"professional_reputation"},3,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"phase_2_hub"},null],"politics_burden":["ev",{"VAR?":"npc_netherton_influence"},18,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:18","/#","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_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},15,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:15","/#","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_influence"},20,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},15,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:15","/#","^You: I imagine I would miss it. The directness of field work.","\n",{"->":"field_understanding"},{"#f":5}],"c-2":["\n","ev",{"VAR?":"npc_netherton_influence"},18,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:18","/#","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_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},30,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:30","/#","ev",true,"/ev",{"VAR=":"npc_netherton_shared_vulnerability","re":true},{"->":"phase_2_hub"},null],"field_understanding":["ev",{"VAR?":"npc_netherton_influence"},22,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:22","/#","^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_influence"},20,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:20","/#",{"->":"phase_2_hub"},null],"field_what_he_misses":["ev",{"VAR?":"npc_netherton_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},35,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:35","/#","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_influence"},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_influence"},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_influence"},75,">=","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask how he handles losing agents","/str",{"VAR?":"npc_netherton_discussed_agent_losses"},"!",{"VAR?":"npc_netherton_influence"},70,">=","&&","/ev",{"*":".^.c-1","flg":5},"ev","str","^Ask about ethical boundaries","/str",{"VAR?":"npc_netherton_discussed_ethical_boundaries"},"!",{"VAR?":"npc_netherton_influence"},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_influence"},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_influence"},20,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},20,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},18,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:18","/#","^You: The fact that you carry it shows remarkable strength.","\n",{"->":"weight_respect"},{"#f":5}]}],null],"weight_carrying_it":["ev",{"VAR?":"npc_netherton_influence"},30,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:30","/#","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_influence"},40,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:40","/#","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_influence"},28,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:28","/#","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_influence"},35,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:35","/#","ev",{"VAR?":"professional_reputation"},4,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":"phase_3_hub"},null],"weight_respect":["ev",{"VAR?":"npc_netherton_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","^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_influence"},20,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:20","/#","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_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},15,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:15","/#","^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_influence"},30,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:30","/#","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_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},20,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:20","/#","^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_influence"},18,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:18","/#",{"->":"phase_3_hub"},null],"losses_blame":["ev",{"VAR?":"npc_netherton_influence"},40,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:40","/#","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_influence"},50,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:50","/#","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_influence"},35,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:35","/#","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_influence"},40,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:40","/#","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_influence"},22,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:22","/#","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_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","^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_influence"},22,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:22","/#","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_influence"},15,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:15","/#","^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_influence"},30,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:30","/#","^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_influence"},35,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:35","/#",{"->":"phase_3_hub"},null],"ethics_compromise":["ev",{"VAR?":"npc_netherton_influence"},30,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:30","/#","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_influence"},40,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:40","/#","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_influence"},20,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:20","/#","^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_influence"},12,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:12","/#",{"->":"phase_3_hub"},null],"personal_cost":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_personal_cost","re":true},"ev",{"VAR?":"npc_netherton_influence"},28,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:28","/#","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_influence"},18,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:18","/#","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_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},20,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:20","/#","^You: Was it worth the cost?","\n",{"->":"cost_worth_it"},{"#f":5}]}],null],"cost_sympathy":["ev",{"VAR?":"npc_netherton_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},22,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:22","/#",{"->":"phase_3_hub"},null],"cost_regrets":["ev",{"VAR?":"npc_netherton_influence"},35,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:35","/#","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_influence"},50,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:50","/#","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_influence"},28,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:28","/#","^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_influence"},32,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:32","/#","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_influence"},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_influence"},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_influence"},85,">=","&&","/ev",{"*":".^.c-0","flg":5},"ev","str","^Ask if he trusts you","/str",{"VAR?":"npc_netherton_discussed_trust"},"!",{"VAR?":"npc_netherton_influence"},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_influence"},85,">=","&&","/ev",{"*":".^.c-2","flg":5},"ev","str","^Ask about life beyond protocols","/str",{"VAR?":"npc_netherton_discussed_beyond_protocol"},"!",{"VAR?":"npc_netherton_influence"},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_influence"},30,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:30","/#","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_influence"},35,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:35","/#","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_influence"},30,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:30","/#","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_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","^You: Does legacy matter to you?","\n",{"->":"legacy_matters"},{"#f":5}]}],null],"legacy_impact":["ev",{"VAR?":"npc_netherton_influence"},45,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:45","/#","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_influence"},50,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:50","/#","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_influence"},40,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:40","/#","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_influence"},45,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:45","/#","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_influence"},35,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:35","/#","^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_influence"},30,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:30","/#",{"->":"phase_4_hub"},null],"trust_discussion":[["ev",true,"/ev",{"VAR=":"npc_netherton_discussed_trust","re":true},"ev",{"VAR?":"npc_netherton_influence"},35,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:35","/#","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_influence"},40,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:40","/#","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_influence"},45,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:45","/#","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_influence"},30,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:30","/#","^You: That means a great deal. Thank you.","\n",{"->":"phase_4_hub"},{"#f":5}]}],null],"trust_what_earned":["ev",{"VAR?":"npc_netherton_influence"},50,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:50","/#","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_influence"},60,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:60","/#","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_influence"},55,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:55","/#","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_influence"},70,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:70","/#","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_influence"},40,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:40","/#","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_influence"},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_influence"},60,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:60","/#","ev",{"VAR?":"professional_reputation"},5,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_received_commendation","re":true},{"->":".^.^.^.24"},null]}],["ev",{"VAR?":"npc_netherton_influence"},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_influence"},45,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:45","/#","ev",{"VAR?":"professional_reputation"},4,"+",{"VAR=":"professional_reputation","re":true},"/ev","ev",true,"/ev",{"VAR=":"npc_netherton_received_commendation","re":true},{"->":".^.^.^.24"},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_influence"},30,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:30","/#","ev",{"VAR?":"professional_reputation"},2,"+",{"VAR=":"professional_reputation","re":true},"/ev",{"->":".^.^.^.24"},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_influence"},20,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:20","/#",{"->":"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_influence"},25,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:25","/#","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_influence"},45,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:45","/#","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_influence"},50,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:50","/#","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_influence"},40,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:40","/#","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_influence"},35,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:35","/#","^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_influence"},60,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:60","/#","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_influence"},70,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:70","/#","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_influence"},50,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:50","/#","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_influence"},55,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:55","/#","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_influence"},45,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:45","/#","^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_influence"},50,"+",{"VAR=":"npc_netherton_influence","re":true},"/ev","#","^influence_gained:50","/#",{"->":"phase_4_hub"},null],"conversation_end_phase1":[["ev",{"VAR?":"npc_netherton_influence"},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_influence"},55,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: Carry on, Agent.","\n",{"->":".^.^.^.3"},null]}],[{"->":".^.b"},{"b":["\n","^Netherton: Dismissed.","\n",{"->":".^.^.^.3"},null]}],"nop","\n","#","^end_conversation","/#",{"->":"mission_hub"},null],"conversation_end_phase2":[["ev",{"VAR?":"npc_netherton_influence"},75,">=","/ev",{"->":".^.b","c":true},{"b":["\n","^Netherton: You're developing well, Agent. Continue this trajectory.","\n",{"->":".^.^.^.3"},null]}],["ev",{"VAR?":"npc_netherton_influence"},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","#","^end_conversation","/#",{"->":"mission_hub"},null],"conversation_end_phase3":[["ev",{"VAR?":"npc_netherton_influence"},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_influence"},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","#","^end_conversation","/#",{"->":"mission_hub"},null],"conversation_end_phase4":[["ev",{"VAR?":"npc_netherton_influence"},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_influence"},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","#","^end_conversation","/#",{"->":"mission_hub"},null],"global decl":["ev",50,{"VAR=":"npc_netherton_influence"},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/INK_BEST_PRACTICES.md b/story_design/ink/INK_BEST_PRACTICES.md index a46f22b..5507ec8 100644 --- a/story_design/ink/INK_BEST_PRACTICES.md +++ b/story_design/ink/INK_BEST_PRACTICES.md @@ -68,31 +68,32 @@ Dr. Chen: Great talking with you! ### Visual Feedback for Relationship Changes -Every time an NPC's influence/rapport/respect/friendship changes, add a tag for visual feedback to the player. +Every time an NPC's influence changes, add a tag for visual feedback to the player. + +**All NPCs now use unified `influence` scoring** for consistency and simplicity. ### Tag Format ```ink // Variable change -~ npc_chen_rapport += 5 +~ npc_chen_influence += 5 // Visual feedback tag (on next line) -#rapport_gained:5 +#influence_gained:5 ``` ### Available Tags **Positive Changes:** -- `#rapport_gained:X` - Dr. Chen likes this (+X rapport) -- `#respect_gained:X` - Director Netherton approves (+X respect) -- `#friendship_gained:X` - Haxolottle appreciates this (+X friendship) -- `#influence_gained:X` - Generic influence increase +- `#influence_gained:X` - NPC appreciates this (+X influence) **Negative Changes:** -- `#rapport_lost:X` - Dr. Chen is disappointed (-X rapport) -- `#respect_lost:X` - Director Netherton disapproves (-X respect) -- `#friendship_lost:X` - Haxolottle is hurt (-X friendship) -- `#influence_lost:X` - Generic influence decrease +- `#influence_lost:X` - NPC is disappointed (-X influence) + +**Note:** The game automatically customizes the message based on which NPC it is: +- Dr. Chen: "Dr. Chen appreciates that" / "Dr. Chen is disappointed" +- Director Netherton: "Director Netherton approves" / "Director Netherton is displeased" +- Haxolottle: "Haxolottle likes that" / "Haxolottle seems disappointed" ### Complete Example @@ -101,39 +102,36 @@ Every time an NPC's influence/rapport/respect/friendship changes, add a tag for You: I want to understand the tech better. Dr. Chen: That's great! Let me explain... -// Small rapport gain for showing interest -~ npc_chen_rapport += 3 -#rapport_gained:3 +// Small influence gain for showing interest +~ npc_chen_influence += 3 +#influence_gained:3 + [Ask follow-up questions] You: Can you tell me more? Dr. Chen: Of course! *enthusiastically explains* - // Larger rapport gain for deeper engagement - ~ npc_chen_rapport += 8 - #rapport_gained:8 + // Larger influence gain for deeper engagement + ~ npc_chen_influence += 8 +#influence_gained:8 + [Dismiss the explanation] You: Never mind, not important. Dr. Chen: Oh... okay. *slightly hurt* - // Lose rapport for being dismissive - ~ npc_chen_rapport -= 5 - #rapport_lost:5 + // Lose influence for being dismissive + ~ npc_chen_influence -= 5 + #influence_lost:5 ``` ### Visual Feedback Messages -The game displays context-appropriate messages based on the tag: +The game displays context-appropriate messages based on the NPC and amount: -| Tag | Small Change (<10) | Large Change (≥10) | -|-----|-------------------|-------------------| -| `#rapport_gained` | "Dr. Chen appreciates that" | "Dr. Chen likes that" | -| `#rapport_lost` | "Dr. Chen is uncertain" | "Dr. Chen is disappointed" | -| `#respect_gained` | "Director Netherton approves" | "Director Netherton is impressed" | -| `#respect_lost` | "Director Netherton notes this" | "Director Netherton is displeased" | -| `#friendship_gained` | "Haxolottle likes that" | "Haxolottle really appreciates that" | -| `#friendship_lost` | "Haxolottle seems disappointed" | "Haxolottle is hurt" | +| NPC | Small Gain (<10) | Large Gain (≥10) | Small Loss (<10) | Large Loss (≥10) | +|-----|------------------|------------------|------------------|------------------| +| **Dr. Chen** | "Dr. Chen appreciates that" | "Dr. Chen really likes that" | "Dr. Chen seems uncertain" | "Dr. Chen is disappointed" | +| **Director Netherton** | "Director Netherton approves" | "Director Netherton is impressed" | "Director Netherton notes this" | "Director Netherton is displeased" | +| **Haxolottle** | "Haxolottle likes that" | "Haxolottle really appreciates that" | "Haxolottle seems disappointed" | "Haxolottle is hurt" | ### When to Use Influence Tags @@ -159,22 +157,22 @@ Haxolottle: I lost an agent six months ago. Still think about them. + [Express sympathy] You: I'm so sorry. That must be really hard. Haxolottle: Thanks. It helps to talk about it. - ~ npc_haxolottle_friendship_level += 10 - #friendship_gained:10 + ~ npc_haxolottle_influence += 10 + #influence_gained:10 -> conversation_continues + [Ask tactical questions only] You: What was the mission profile? Haxolottle: *pause* ...Let's focus on your current operation. - ~ npc_haxolottle_friendship_level -= 3 - #friendship_lost:3 + ~ npc_haxolottle_influence -= 3 + #influence_lost:3 -> conversation_continues + [Share your own loss] You: I understand. I've lost people too. Haxolottle: *eyes soften* Yeah. You get it. - ~ npc_haxolottle_friendship_level += 15 - #friendship_gained:15 + ~ npc_haxolottle_influence += 15 + #influence_gained:15 ~ npc_haxolottle_shared_loss = true -> deeper_connection ``` @@ -254,10 +252,10 @@ EXTERNAL mission_phase() ### Naming Conventions ```ink -// Persistent relationship variables -VAR PERSISTENT npc_chen_rapport = 0 // Dr. Chen's relationship -VAR PERSISTENT npc_netherton_respect = 0 // Netherton's respect -VAR PERSISTENT npc_haxolottle_friendship_level = 0 // Haxolottle's friendship +// Persistent relationship variables - ALL NPCs use "influence" +VAR PERSISTENT npc_chen_influence = 0 // Dr. Chen's influence +VAR PERSISTENT npc_netherton_influence = 0 // Netherton's influence +VAR PERSISTENT npc_haxolottle_influence = 0 // Haxolottle's influence // Conversation flags (has this topic been discussed?) VAR PERSISTENT npc_chen_talked_childhood = false @@ -328,9 +326,9 @@ Always end personal conversations by returning to mission_hub: ```ink === conversation_end === { - - npc_chen_rapport >= 70: + - npc_chen_influence >= 70: Dr. Chen: Always a pleasure, {player_name()}! - - npc_chen_rapport >= 50: + - npc_chen_influence >= 50: Dr. Chen: Thanks for the chat. - else: Dr. Chen: Talk later. @@ -349,11 +347,11 @@ Vary NPC responses based on relationship level: ```ink === greeting === { - - npc_haxolottle_friendship_level >= 70: + - npc_haxolottle_influence >= 70: Haxolottle: {player_name()}! *genuine smile* Always good to see you. - - npc_haxolottle_friendship_level >= 40: + - npc_haxolottle_influence >= 40: Haxolottle: Hey {player_name()}. What's up? - - npc_haxolottle_friendship_level >= 20: + - npc_haxolottle_influence >= 20: Haxolottle: Agent {player_name()}. Need something? - else: Haxolottle: Agent. What do you need? @@ -365,11 +363,11 @@ Vary NPC responses based on relationship level: Lock topics behind relationship thresholds: ```ink -+ {npc_netherton_respect >= 60 and not npc_netherton_shared_past} ++ {npc_netherton_influence >= 60 and not npc_netherton_shared_past} [Ask about Netherton's field days] -> netherton_field_stories -+ {npc_chen_rapport >= 80 and not npc_chen_shared_doubts} ++ {npc_chen_influence >= 80 and not npc_chen_shared_doubts} [Notice Dr. Chen seems troubled] -> chen_vulnerability_moment ``` @@ -385,20 +383,20 @@ Netherton: Do you think the ends justify the means? + [Agree completely] You: Always. Results matter more than methods. Netherton: *approving nod* Practical thinking. - ~ npc_netherton_respect += 10 - #respect_gained:10 + ~ npc_netherton_influence += 10 + #influence_gained:10 + [Disagree completely] You: No. How we achieve our goals defines who we are. Netherton: *slight frown* Idealistic. But noted. - ~ npc_netherton_respect -= 5 - #respect_lost:5 + ~ npc_netherton_influence -= 5 + #influence_lost:5 + [It's complicated] You: It depends on the situation and the stakes. Netherton: *considering* Nuanced. Good. - ~ npc_netherton_respect += 5 - #respect_gained:5 + ~ npc_netherton_influence += 5 + #influence_gained:5 ``` --- @@ -423,7 +421,7 @@ Netherton: Do you think the ends justify the means? ❌ **Wrong:** ```ink {player_name} // Missing parentheses -~ npc_chen_rapport += 5 // No visual feedback tag +~ npc_chen_rapport += 5 // Old variable name (use influence) -> chen_hub // Non-standard hub name #exit_conversation // Old tag name -> END // Doesn't preserve state @@ -432,8 +430,8 @@ Netherton: Do you think the ends justify the means? ✅ **Correct:** ```ink {player_name()} // External function with parentheses -~ npc_chen_rapport += 5 // Variable change -#rapport_gained:5 // Visual feedback tag +~ npc_chen_influence += 5 // Unified influence variable +#influence_gained:5 // Visual feedback tag -> mission_hub // Standard hub knot name #end_conversation // Correct tag to close UI -> mission_hub // Preserves state for next interaction @@ -444,22 +442,25 @@ Netherton: Do you think the ends justify the means? ## Examples by NPC Type ### Dr. Chen (Technical Specialist) -- **Rapport** variable for relationship +- **Influence** variable: `npc_chen_influence` - **Equipment-focused** mission content -- **Enthusiasm** in dialogue for high rapport +- **Enthusiasm** in dialogue for high influence - **Collaborative** personal conversations +- Messages: "Dr. Chen appreciates that" / "Dr. Chen is disappointed" ### Director Netherton (Authority Figure) -- **Respect** variable for relationship +- **Influence** variable: `npc_netherton_influence` - **Strategic** mission content - **Professional distance** that slowly softens -- **Rare vulnerability** at high respect levels +- **Rare vulnerability** at high influence levels +- Messages: "Director Netherton approves" / "Director Netherton is displeased" ### Haxolottle (Handler/Support) -- **Friendship** variable for relationship +- **Influence** variable: `npc_haxolottle_influence` - **Real-time support** during missions - **Humor and references** (axolotls, regeneration metaphors) - **Trust built through** shared operational stress +- Messages: "Haxolottle likes that" / "Haxolottle seems disappointed" --- diff --git a/story_design/ink/NPC_HUB_ARCHITECTURE.md b/story_design/ink/NPC_HUB_ARCHITECTURE.md index 06f3611..796ea84 100644 --- a/story_design/ink/NPC_HUB_ARCHITECTURE.md +++ b/story_design/ink/NPC_HUB_ARCHITECTURE.md @@ -464,30 +464,28 @@ For detailed implementation examples, see **INK_BEST_PRACTICES.md**. ### Visual Feedback for Relationship Changes -Every relationship variable change now includes a corresponding tag for visual player feedback: +Every relationship variable change now includes a corresponding tag for visual player feedback. + +**All NPCs use unified `influence` scoring** for consistency: ```ink -~ npc_chen_rapport += 5 -#rapport_gained:5 +~ npc_chen_influence += 5 +#influence_gained:5 -~ npc_netherton_respect -= 3 -#respect_lost:3 +~ npc_netherton_influence -= 3 +#influence_lost:3 -~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 +~ npc_haxolottle_influence += 10 +#influence_gained:10 ``` ### Tag Types **Positive Changes:** -- `#rapport_gained:X` - Dr. Chen (technical specialist) -- `#respect_gained:X` - Director Netherton (authority figure) -- `#friendship_gained:X` - Haxolottle (handler/support) +- `#influence_gained:X` - NPC appreciates this (+X influence) **Negative Changes:** -- `#rapport_lost:X` -- `#respect_lost:X` -- `#friendship_lost:X` +- `#influence_lost:X` - NPC is disappointed (-X influence) ### Game Handler Integration diff --git a/story_design/ink/chen_hub.ink b/story_design/ink/chen_hub.ink index fcd6e9e..30a9654 100644 --- a/story_design/ink/chen_hub.ink +++ b/story_design/ink/chen_hub.ink @@ -66,7 +66,7 @@ EXTERNAL equipment_status() // LOCAL - Status of player's equipment + {has_available_personal_topics() and mission_phase() != "active"} [How are you doing, Dr. Chen?] Dr. Chen: Oh! *surprised by personal question* { - - npc_chen_rapport >= 70: + - npc_chen_influence >= 70: Dr. Chen: You know, I really appreciate when people ask that. Want to chat for a bit? - else: Dr. Chen: I'm good! Busy, but good. What's up? @@ -104,11 +104,11 @@ EXTERNAL equipment_status() // LOCAL - Status of player's equipment Dr. Chen: *eyes light up* Oh! You want to hear about the experimental stuff? Because I have some REALLY cool projects going. -> experimental_tech_discussion -+ {mission_phase() == "downtime" and npc_chen_rapport >= 50} [Offer to help test experimental equipment] ++ {mission_phase() == "downtime" and npc_chen_influence >= 50} [Offer to help test experimental equipment] Dr. Chen: *excited* You'd volunteer for field testing? That would be incredibly helpful! -> volunteer_field_testing -+ {npc_chen_rapport >= 60} [Ask for technical training] ++ {npc_chen_influence >= 60} [Ask for technical training] Dr. Chen: You want technical training? I love teaching! What area interests you? -> technical_training_discussion @@ -120,9 +120,9 @@ EXTERNAL equipment_status() // LOCAL - Status of player's equipment + [That's all for now, Chen] { - - npc_chen_rapport >= 80: + - npc_chen_influence >= 80: Dr. Chen: Sounds good! *warm smile* Always great talking with you. Stay safe out there! - - npc_chen_rapport >= 50: + - npc_chen_influence >= 50: Dr. Chen: Alright! Let me know if you need anything. Seriously, anytime. - else: Dr. Chen: Okay. Good luck with the mission! @@ -143,7 +143,7 @@ EXTERNAL equipment_status() // LOCAL - Status of player's equipment - not npc_chen_discussed_tech_philosophy: ~ return true - not npc_chen_discussed_entropy_tech: ~ return true - not npc_chen_discussed_chen_background: ~ return true - - not npc_chen_discussed_favorite_projects and npc_chen_rapport >= 55: ~ return true + - not npc_chen_discussed_favorite_projects and npc_chen_influence >= 55: ~ return true - else: ~ return false } @@ -151,29 +151,29 @@ EXTERNAL equipment_status() // LOCAL - Status of player's equipment - total_missions_completed <= 10: { - not npc_chen_discussed_experimental_tech: ~ return true - - not npc_chen_discussed_research_frustrations and npc_chen_rapport >= 65: ~ return true + - not npc_chen_discussed_research_frustrations and npc_chen_influence >= 65: ~ return true - not npc_chen_discussed_field_vs_lab: ~ return true - - not npc_chen_discussed_ethical_tech and npc_chen_rapport >= 70: ~ return true + - not npc_chen_discussed_ethical_tech and npc_chen_influence >= 70: ~ return true - else: ~ return false } // Phase 3 topics (missions 11-15) - total_missions_completed <= 15: { - - not npc_chen_discussed_dream_projects and npc_chen_rapport >= 80: ~ return true - - not npc_chen_discussed_tech_risks and npc_chen_rapport >= 75: ~ return true + - not npc_chen_discussed_dream_projects and npc_chen_influence >= 80: ~ return true + - not npc_chen_discussed_tech_risks and npc_chen_influence >= 75: ~ return true - not npc_chen_discussed_work_life_balance: ~ return true - - not npc_chen_discussed_mentorship and npc_chen_rapport >= 80: ~ return true + - not npc_chen_discussed_mentorship and npc_chen_influence >= 80: ~ return true - else: ~ return false } // Phase 4 topics (missions 16+) - total_missions_completed > 15: { - - not npc_chen_discussed_future_vision and npc_chen_rapport >= 90: ~ return true - - not npc_chen_discussed_friendship_value and npc_chen_rapport >= 85: ~ return true - - not npc_chen_discussed_collaborative_legacy and npc_chen_rapport >= 90: ~ return true - - not npc_chen_discussed_beyond_safetynet and npc_chen_rapport >= 88: ~ return true + - not npc_chen_discussed_future_vision and npc_chen_influence >= 90: ~ return true + - not npc_chen_discussed_friendship_value and npc_chen_influence >= 85: ~ return true + - not npc_chen_discussed_collaborative_legacy and npc_chen_influence >= 90: ~ return true + - not npc_chen_discussed_beyond_safetynet and npc_chen_influence >= 88: ~ return true - else: ~ return false } @@ -212,23 +212,23 @@ Dr. Chen: This is fixable, but it'll take some time. What happened out there? You explain how the equipment was damaged during the operation. Dr. Chen: *nods* Okay, that's actually really useful feedback. I can improve the durability in the next version. Dr. Chen: Give me about two hours. I'll have this repaired and reinforced. - ~ npc_chen_rapport += 5 -#rapport_gained:5 + ~ npc_chen_influence += 5 +#influence_gained:5 #equipment_repair_started -> 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 -#rapport_gained:8 + ~ npc_chen_influence += 8 +#influence_gained:8 -> 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 -#rapport_lost:3 + ~ npc_chen_influence -= 3 +#influence_lost:3 -> mission_hub === equipment_upgrade_menu === @@ -285,8 +285,8 @@ Dr. Chen: *focused* Okay, I'm pulling up your equipment telemetry. What's the te + [Encryption is taking too long] Dr. Chen: Yeah, they upgraded their security. Um... *rapid thinking* ...okay, try the quantum bypass. It's experimental but it should work. Dr. Chen: Quantum menu, enable fast-mode. Warning: it generates a lot of heat. Don't run it for more than five minutes. - ~ npc_chen_rapport += 5 -#rapport_gained:5 + ~ npc_chen_influence += 5 +#influence_gained:5 -> field_support_followup + [Equipment is malfunctioning] @@ -300,15 +300,15 @@ 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 -#rapport_gained:8 + ~ npc_chen_influence += 8 +#influence_gained:8 -> 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 -#rapport_gained:10 + ~ npc_chen_influence += 10 +#influence_gained:10 -> mission_hub === mission_ghost_equipment_briefing === @@ -329,14 +329,14 @@ Dr. Chen: Third—and this is experimental—quantum-encrypted comms. Even if th + [Ask about the risks of experimental tech] Dr. Chen: *appreciates the question* Good thinking. The quantum comms are 95% reliable in testing. If they fail, you default to standard encrypted comms. Dr. Chen: I've built in fallbacks. Worst case, you lose some capability but not all capability. - ~ npc_chen_rapport += 5 -#rapport_gained:5 + ~ npc_chen_influence += 5 +#influence_gained:5 -> ghost_equipment_details + [Express confidence in the tech] Dr. Chen: *grins* I'm glad you trust my work! I've tested this extensively. You'll be well-equipped. - ~ npc_chen_rapport += 8 -#rapport_gained:8 + ~ npc_chen_influence += 8 +#influence_gained:8 -> ghost_equipment_details === ghost_equipment_details === @@ -349,10 +349,10 @@ Dr. Chen: Any other questions about the gear? Or are you ready for me to configu + [I'm ready. Configure my loadout.] Dr. Chen: Perfect! Give me twenty minutes. I'll have everything calibrated to your biometrics. Dr. Chen: *genuine* And hey... be careful out there, okay? I built good equipment, but you're the one taking the risks. - {npc_chen_rapport >= 60: + {npc_chen_influence >= 60: Dr. Chen: Come back safe. The tech works better when the operator survives. - ~ npc_chen_rapport += 5 -#rapport_gained:5 + ~ npc_chen_influence += 5 +#influence_gained:5 } #equipment_configured -> mission_hub @@ -363,8 +363,8 @@ Dr. Chen: *eager for feedback* Okay, tell me everything! How did the equipment p + [Everything worked perfectly] Dr. Chen: *extremely pleased* Yes! That's what I want to hear! The camouflage held up? No detection issues? Dr. Chen: This is great data. I can certify this tech for wider deployment now. - ~ npc_chen_rapport += 10 -#rapport_gained:10 + ~ npc_chen_influence += 10 +#influence_gained:10 ~ npc_chen_tech_collaboration += 1 -> mission_hub @@ -373,8 +373,8 @@ Dr. Chen: *eager for feedback* Okay, tell me everything! How did the equipment p You provide detailed feedback. Dr. Chen: Perfect. This is exactly the field data I need. I can iterate on the design and fix that problem. Dr. Chen: Thank you for the thorough report. Seriously. This makes my job so much easier. - ~ npc_chen_rapport += 15 -#rapport_gained:15 + ~ npc_chen_influence += 15 +#influence_gained:15 ~ npc_chen_tech_collaboration += 2 -> mission_hub @@ -383,8 +383,8 @@ Dr. Chen: *eager for feedback* Okay, tell me everything! How did the equipment p You explain how the equipment got you out of a dangerous situation. Dr. Chen: *voice cracks slightly* That's... that's why I do this. Building tech that keeps agents safe. Dr. Chen: I'm really glad you're okay. And thank you for the feedback. I'll keep improving it. - ~ npc_chen_rapport += 20 -#rapport_gained:20 + ~ npc_chen_influence += 20 +#influence_gained:20 ~ npc_chen_tech_collaboration += 2 -> mission_hub @@ -410,8 +410,8 @@ Dr. Chen: If ENTROPY tries to breach this, they'll need nation-state level capab + [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 -#rapport_gained:5 + ~ npc_chen_influence += 5 +#influence_gained:5 -> mission_hub === experimental_tech_discussion === @@ -436,8 +436,8 @@ 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 -#rapport_gained:10 + ~ npc_chen_influence += 10 +#influence_gained:10 -> mission_hub === experimental_mirage_details === @@ -484,8 +484,8 @@ Dr. Chen: I promise to build in safety margins. Fallback systems. Kill switches. Dr. Chen: *emotional* That trust means everything. Seriously. Dr. Chen: I'll prepare test equipment for your next mission. Thorough briefing beforehand. Real-time monitoring during deployment. Dr. Chen: We're partners in this. Thank you. - ~ npc_chen_rapport += 20 -#rapport_gained:20 + ~ npc_chen_influence += 20 +#influence_gained:20 ~ npc_chen_tech_collaboration += 3 -> mission_hub @@ -519,8 +519,8 @@ Dr. Chen: What interests you? Network security? Hardware hacking? Cryptography? + [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 -#rapport_gained:5 + ~ npc_chen_influence += 5 +#influence_gained:5 #training_scheduled_crypto -> mission_hub diff --git a/story_design/ink/dr_chen_ongoing_conversations.ink b/story_design/ink/dr_chen_ongoing_conversations.ink index d95086d..3bd96df 100644 --- a/story_design/ink/dr_chen_ongoing_conversations.ink +++ b/story_design/ink/dr_chen_ongoing_conversations.ink @@ -13,7 +13,7 @@ // Your game engine must persist these across ALL missions // =========================================== -VAR npc_chen_rapport = 50 // PERSISTENT - Dr. Chen's rapport with agent (0-100) +VAR npc_chen_influence = 50 // PERSISTENT - Dr. Chen's rapport with agent (0-100) VAR npc_chen_tech_collaboration = 0 // PERSISTENT - Successful tech collaborations VAR npc_chen_shared_discoveries = 0 // PERSISTENT - Technical breakthroughs together VAR npc_chen_personal_conversations = 0 // PERSISTENT - Non-work discussions @@ -86,7 +86,7 @@ EXTERNAL current_mission_id() // LOCAL - Current mission identifier { - total_missions_completed == 1: Dr. Chen: Agent {player_name()}! Great timing. Just finished calibrating the new sensor array. What can I help you with today? - - npc_chen_rapport >= 60: + - npc_chen_influence >= 60: Dr. Chen: Oh hey! Got a minute? I've been dying to show someone this new encryption bypass I developed. - else: Dr. Chen: Agent {player_name()}. Need tech support? Equipment upgrades? I'm all ears. @@ -98,7 +98,7 @@ EXTERNAL current_mission_id() // LOCAL - Current mission identifier -> entropy_tech_analysis + {not npc_chen_discussed_chen_background} [Ask about their background] -> chen_background -+ {not npc_chen_discussed_favorite_projects and npc_chen_rapport >= 55} [Ask about their favorite projects] ++ {not npc_chen_discussed_favorite_projects and npc_chen_influence >= 55} [Ask about their favorite projects] -> favorite_projects + [That's all for now, thanks] -> conversation_end_phase1 @@ -109,8 +109,8 @@ EXTERNAL current_mission_id() // LOCAL - Current mission identifier === tech_philosophy === ~ npc_chen_discussed_tech_philosophy = true -~ npc_chen_rapport += 8 -#rapport_gained:8 +~ npc_chen_influence += 8 +#influence_gained:8 ~ npc_chen_personal_conversations += 1 Dr. Chen: My approach to tech? *eyes light up* Oh, you've activated lecture mode. Warning issued. @@ -120,27 +120,27 @@ Dr. Chen: Technology is problem-solving. Every system, every tool, every line of Dr. Chen: I don't believe in impossible. I believe in "we haven't figured it out yet." Big difference. Massive difference. * [Say you share that philosophy] - ~ npc_chen_rapport += 15 -#rapport_gained:15 + ~ npc_chen_influence += 15 +#influence_gained:15 ~ npc_chen_tech_collaboration += 1 You: I approach field work the same way. No impossible, just unsolved. -> philosophy_shared_mindset * [Ask about their most impossible problem] - ~ npc_chen_rapport += 12 -#rapport_gained:12 + ~ npc_chen_influence += 12 +#influence_gained:12 You: What's the most "impossible" problem you've solved? -> philosophy_impossible_solved * [Ask if anything is actually impossible] - ~ npc_chen_rapport += 8 -#rapport_gained:8 + ~ npc_chen_influence += 8 +#influence_gained:8 You: Is anything actually impossible, or is that just giving up? -> philosophy_actual_limits === philosophy_shared_mindset === -~ npc_chen_rapport += 20 -#rapport_gained:20 +~ npc_chen_influence += 20 +#influence_gained:20 ~ npc_chen_tech_collaboration += 1 Dr. Chen: *excited* Exactly! Yes! That's exactly it! @@ -155,14 +155,14 @@ Dr. Chen: That makes my job so much easier. And way more interesting. We're prob Dr. Chen: If you ever want to brainstorm field tech improvements, seriously, come find me. I love collaborative design. -~ npc_chen_rapport += 15 -#rapport_gained:15 +~ npc_chen_influence += 15 +#influence_gained:15 ~ npc_chen_tech_collaboration += 1 -> phase_1_hub === philosophy_impossible_solved === -~ npc_chen_rapport += 18 -#rapport_gained:18 +~ npc_chen_influence += 18 +#influence_gained:18 Dr. Chen: *grins* Oh man. Okay. So. Three years ago. ENTROPY cell using quantum-encrypted communications. Theoretically unbreakable. Everyone said impossible to intercept. @@ -176,13 +176,13 @@ Dr. Chen: Didn't decrypt the messages. Mapped the network topology. Identified e Dr. Chen: Sometimes impossible just means you're asking the wrong question. -~ npc_chen_rapport += 20 -#rapport_gained:20 +~ npc_chen_influence += 20 +#influence_gained:20 -> phase_1_hub === philosophy_actual_limits === -~ npc_chen_rapport += 12 -#rapport_gained:12 +~ npc_chen_influence += 12 +#influence_gained:12 Dr. Chen: *considers seriously* @@ -194,8 +194,8 @@ Dr. Chen: Engineering limits can be overcome with better designs. Budget limits Dr. Chen: So when someone says something's impossible, I ask: "Which kind of impossible?" Usually it's not the physics kind. -~ npc_chen_rapport += 15 -#rapport_gained:15 +~ npc_chen_influence += 15 +#influence_gained:15 -> phase_1_hub // ---------------- @@ -204,8 +204,8 @@ Dr. Chen: So when someone says something's impossible, I ask: "Which kind of imp === entropy_tech_analysis === ~ npc_chen_discussed_entropy_tech = true -~ npc_chen_rapport += 10 -#rapport_gained:10 +~ npc_chen_influence += 10 +#influence_gained:10 ~ npc_chen_personal_conversations += 1 Dr. Chen: ENTROPY's technology. *switches to serious mode, rare for them* @@ -215,27 +215,27 @@ Dr. Chen: They're good. Really good. Uncomfortably good. They're using technique 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. * [Ask how they stay ahead] - ~ npc_chen_rapport += 15 -#rapport_gained:15 + ~ npc_chen_influence += 15 +#influence_gained:15 ~ npc_chen_tech_collaboration += 1 You: How do we stay ahead of them? -> entropy_staying_ahead * [Ask if ENTROPY has inside help] - ~ npc_chen_rapport += 12 -#rapport_gained:12 + ~ npc_chen_influence += 12 +#influence_gained:12 You: Do they have inside help? How else would they have this tech? -> entropy_inside_help * [Ask what worries them most] - ~ npc_chen_rapport += 18 -#rapport_gained:18 + ~ npc_chen_influence += 18 +#influence_gained:18 You: What worries you most about their capabilities? -> entropy_biggest_worry === entropy_staying_ahead === -~ npc_chen_rapport += 20 -#rapport_gained:20 +~ npc_chen_influence += 20 +#influence_gained:20 ~ npc_chen_tech_collaboration += 1 Dr. Chen: We don't stay ahead. Not consistently. That's the uncomfortable truth. @@ -252,13 +252,13 @@ Dr. Chen: So we focus on resilience. Systems that fail gracefully. Redundant cou Dr. Chen: And we learn from every encounter. Every sample of ENTROPY malware teaches us something. Every compromised system reveals their methods. -~ npc_chen_rapport += 18 -#rapport_gained:18 +~ npc_chen_influence += 18 +#influence_gained:18 -> phase_1_hub === entropy_inside_help === -~ npc_chen_rapport += 15 -#rapport_gained:15 +~ npc_chen_influence += 15 +#influence_gained:15 Dr. Chen: *uncomfortable* @@ -274,14 +274,14 @@ Dr. Chen: Netherton's paranoid about information security for good reason. Every 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. -~ npc_chen_rapport += 20 -#rapport_gained:20 +~ npc_chen_influence += 20 +#influence_gained:20 ~ npc_chen_shared_personal_story = true -> phase_1_hub === entropy_biggest_worry === -~ npc_chen_rapport += 25 -#rapport_gained:25 +~ npc_chen_influence += 25 +#influence_gained:25 Dr. Chen: *very serious* @@ -299,8 +299,8 @@ Dr. Chen: That's why I push so hard on experimental tech. Why I work late. Why I Dr. Chen: Your field work buys us time. Every ENTROPY operation you disrupt is time for me to develop better defenses. Partnership. -~ npc_chen_rapport += 30 -#rapport_gained:30 +~ npc_chen_influence += 30 +#influence_gained:30 ~ npc_chen_tech_collaboration += 2 -> phase_1_hub @@ -310,8 +310,8 @@ Dr. Chen: Your field work buys us time. Every ENTROPY operation you disrupt is t === chen_background === ~ npc_chen_discussed_chen_background = true -~ npc_chen_rapport += 12 -#rapport_gained:12 +~ npc_chen_influence += 12 +#influence_gained:12 ~ npc_chen_personal_conversations += 1 Dr. Chen: My background? *settles in* @@ -323,26 +323,26 @@ Dr. Chen: Was doing academic research. Theoretical mostly. Elegant mathematics. Dr. Chen: Then SAFETYNET showed me what ENTROPY was doing. Real threats. Critical infrastructure at risk. Theory suddenly had immediate application. * [Ask why they left academia] - ~ npc_chen_rapport += 18 -#rapport_gained:18 + ~ npc_chen_influence += 18 +#influence_gained:18 You: What made you leave academia for field work? -> background_leaving_academia * [Ask if they miss research] - ~ npc_chen_rapport += 12 -#rapport_gained:12 + ~ npc_chen_influence += 12 +#influence_gained:12 You: Do you miss pure research? -> background_miss_research * [Ask about their specialty] - ~ npc_chen_rapport += 10 -#rapport_gained:10 + ~ npc_chen_influence += 10 +#influence_gained:10 You: What's your main specialty? -> background_specialty === background_leaving_academia === -~ npc_chen_rapport += 25 -#rapport_gained:25 +~ npc_chen_influence += 25 +#influence_gained:25 Dr. Chen: Academia is beautiful. Pure research. Pursuing knowledge for its own sake. Publishing discoveries. Teaching students. @@ -358,13 +358,13 @@ Dr. Chen: Plus I get to see my designs actually used. Field agents like you take Dr. Chen: Can't get that from academic publishing. This is applied research at the highest level. -~ npc_chen_rapport += 30 -#rapport_gained:30 +~ npc_chen_influence += 30 +#influence_gained:30 -> phase_1_hub === background_miss_research === -~ npc_chen_rapport += 18 -#rapport_gained:18 +~ npc_chen_influence += 18 +#influence_gained:18 Dr. Chen: Sometimes. Yeah. @@ -378,13 +378,13 @@ Dr. Chen: But I publish occasionally. Anonymized research. Can't reveal classifi Dr. Chen: And honestly? Solving real problems is deeply satisfying. Theory is beautiful. Application is meaningful. -~ npc_chen_rapport += 20 -#rapport_gained:20 +~ npc_chen_influence += 20 +#influence_gained:20 -> phase_1_hub === background_specialty === -~ npc_chen_rapport += 15 -#rapport_gained:15 +~ npc_chen_influence += 15 +#influence_gained:15 Dr. Chen: Cryptography is my core specialty. Encryption, decryption, secure communications. Breaking codes, building unbreakable codes. @@ -394,8 +394,8 @@ Dr. Chen: SAFETYNET doesn't let you stay narrow. ENTROPY uses every attack vecto Dr. Chen: So I learn constantly. New techniques. New technologies. New threats. It's intellectually exhausting and absolutely exhilarating. -~ npc_chen_rapport += 18 -#rapport_gained:18 +~ npc_chen_influence += 18 +#influence_gained:18 -> phase_1_hub // ---------------- @@ -404,8 +404,8 @@ Dr. Chen: So I learn constantly. New techniques. New technologies. New threats. === favorite_projects === ~ npc_chen_discussed_favorite_projects = true -~ npc_chen_rapport += 15 -#rapport_gained:15 +~ npc_chen_influence += 15 +#influence_gained:15 ~ npc_chen_personal_conversations += 1 Dr. Chen: *lights up immediately* @@ -417,27 +417,27 @@ Dr. Chen: Current favorite: adaptive countermeasure system. Learns from ENTROPY Dr. Chen: Still experimental but showing incredible promise. Detected and blocked three novel attack vectors last month that manual analysis would have missed. * [Express genuine interest] - ~ npc_chen_rapport += 20 -#rapport_gained:20 + ~ npc_chen_influence += 20 +#influence_gained:20 ~ npc_chen_tech_collaboration += 1 You: That sounds fascinating. How does the learning system work? -> projects_deep_dive * [Ask about field applications] - ~ npc_chen_rapport += 15 -#rapport_gained:15 + ~ npc_chen_influence += 15 +#influence_gained:15 You: Could this be deployed for field operations? -> projects_field_application * [Ask what's next] - ~ npc_chen_rapport += 12 -#rapport_gained:12 + ~ npc_chen_influence += 12 +#influence_gained:12 You: What's your next project after this? -> projects_whats_next === projects_deep_dive === -~ npc_chen_rapport += 30 -#rapport_gained:30 +~ npc_chen_influence += 30 +#influence_gained:30 ~ npc_chen_tech_collaboration += 2 Dr. Chen: *rapid-fire explanation mode activated* @@ -456,15 +456,15 @@ Dr. Chen: ENTROPY develops new malware? First system that encounters it learns. Dr. Chen: I'm really proud of this one. -~ npc_chen_rapport += 35 -#rapport_gained:35 +~ npc_chen_influence += 35 +#influence_gained:35 ~ npc_chen_tech_collaboration += 2 ~ npc_chen_shared_discoveries += 1 -> phase_1_hub === projects_field_application === -~ npc_chen_rapport += 22 -#rapport_gained:22 +~ npc_chen_influence += 22 +#influence_gained:22 ~ npc_chen_tech_collaboration += 1 Dr. Chen: *considers* @@ -481,14 +481,14 @@ Dr. Chen: Targeted protection. Smaller footprint. Optimized for the threats you Dr. Chen: We could collaborate on requirements. Your field experience plus my technical design. Could be really effective. -~ npc_chen_rapport += 25 -#rapport_gained:25 +~ npc_chen_influence += 25 +#influence_gained:25 ~ npc_chen_tech_collaboration += 2 -> phase_1_hub === projects_whats_next === -~ npc_chen_rapport += 18 -#rapport_gained:18 +~ npc_chen_influence += 18 +#influence_gained:18 Dr. Chen: Next project? *grins* @@ -504,8 +504,8 @@ Dr. Chen: Also working on improved sensor miniaturization. Better malware analys Dr. Chen: I might have a focus problem. But all of it's important! How do you prioritize when everything matters? -~ npc_chen_rapport += 20 -#rapport_gained:20 +~ npc_chen_influence += 20 +#influence_gained:20 -> phase_1_hub // =========================================== @@ -516,9 +516,9 @@ Dr. Chen: I might have a focus problem. But all of it's important! How do you pr === phase_2_hub === { - - npc_chen_rapport >= 70: + - npc_chen_influence >= 70: Dr. Chen: {player_name()}! Perfect timing. I just had a breakthrough on that encryption problem we discussed. Want to hear about it? - - npc_chen_rapport >= 60: + - npc_chen_influence >= 60: Dr. Chen: Hey! Got some time? I could use a field agent's perspective on something. - else: Dr. Chen: Agent {player_name()}. What can I help with today? @@ -526,11 +526,11 @@ Dr. Chen: I might have a focus problem. But all of it's important! How do you pr + {not npc_chen_discussed_experimental_tech} [Ask about experimental technology] -> experimental_tech -+ {not npc_chen_discussed_research_frustrations and npc_chen_rapport >= 65} [Ask about research challenges] ++ {not npc_chen_discussed_research_frustrations and npc_chen_influence >= 65} [Ask about research challenges] -> research_frustrations + {not npc_chen_discussed_field_vs_lab} [Ask if they ever want to do field work] -> field_vs_lab -+ {not npc_chen_discussed_ethical_tech and npc_chen_rapport >= 70} [Ask about ethical boundaries in tech] ++ {not npc_chen_discussed_ethical_tech and npc_chen_influence >= 70} [Ask about ethical boundaries in tech] -> ethical_tech + [That's all for now] -> conversation_end_phase2 @@ -541,8 +541,8 @@ Dr. Chen: I might have a focus problem. But all of it's important! How do you pr === experimental_tech === ~ npc_chen_discussed_experimental_tech = true -~ npc_chen_rapport += 15 -#rapport_gained:15 +~ npc_chen_influence += 15 +#influence_gained:15 ~ npc_chen_personal_conversations += 1 Dr. Chen: *eyes absolutely light up* @@ -558,27 +558,27 @@ Dr. Chen: Active camouflage for network presence. Makes your digital signature l Dr. Chen: Still prototype stage. Works beautifully in lab conditions. Untested in field. Need real-world validation before full deployment. * [Volunteer to field test it] - ~ npc_chen_rapport += 30 -#rapport_gained:30 + ~ npc_chen_influence += 30 +#influence_gained:30 ~ npc_chen_tech_collaboration += 3 You: I'll test it. Next high-risk infiltration, let me take it. -> experimental_volunteer_testing * [Ask about the risks] - ~ npc_chen_rapport += 18 -#rapport_gained:18 + ~ npc_chen_influence += 18 +#influence_gained:18 You: What are the risks if it fails in the field? -> experimental_risks * [Ask how it works] - ~ npc_chen_rapport += 20 -#rapport_gained:20 + ~ npc_chen_influence += 20 +#influence_gained:20 You: How does the camouflage actually work? -> experimental_how_it_works === experimental_volunteer_testing === -~ npc_chen_rapport += 40 -#rapport_gained:40 +~ npc_chen_influence += 40 +#influence_gained:40 ~ npc_chen_tech_collaboration += 3 ~ npc_chen_breakthrough_together = true @@ -602,15 +602,15 @@ Dr. Chen: And afterwards—detailed debrief. What worked, what didn't, what need Dr. Chen: Thank you. Seriously. This kind of collaboration is how we build better tools. Field experience plus technical development. -~ npc_chen_rapport += 50 -#rapport_gained:50 +~ npc_chen_influence += 50 +#influence_gained:50 ~ npc_chen_tech_collaboration += 4 ~ npc_chen_earned_research_partner_status = true -> phase_2_hub === experimental_risks === -~ npc_chen_rapport += 25 -#rapport_gained:25 +~ npc_chen_influence += 25 +#influence_gained:25 Dr. Chen: *appreciates the serious question* @@ -628,13 +628,13 @@ Dr. Chen: I won't lie. There's risk. All field operations have risk. This adds a Dr. Chen: Your call. I don't pressure agents to test experimental tech. Has to be voluntary. -~ npc_chen_rapport += 28 -#rapport_gained:28 +~ npc_chen_influence += 28 +#influence_gained:28 -> phase_2_hub === experimental_how_it_works === -~ npc_chen_rapport += 28 -#rapport_gained:28 +~ npc_chen_influence += 28 +#influence_gained:28 Dr. Chen: *launches into technical explanation* @@ -656,8 +656,8 @@ Dr. Chen: Real-time adaptive disguise. Changes as you move through different net Dr. Chen: It's elegant. Really elegant. If it works operationally, it's revolutionary. -~ npc_chen_rapport += 32 -#rapport_gained:32 +~ npc_chen_influence += 32 +#influence_gained:32 -> phase_2_hub // ---------------- @@ -666,8 +666,8 @@ Dr. Chen: It's elegant. Really elegant. If it works operationally, it's revoluti === research_frustrations === ~ npc_chen_discussed_research_frustrations = true -~ npc_chen_rapport += 20 -#rapport_gained:20 +~ npc_chen_influence += 20 +#influence_gained:20 ~ npc_chen_personal_conversations += 1 Dr. Chen: *sigh* @@ -681,27 +681,27 @@ Dr. Chen: I propose cutting-edge project. Netherton asks "How does this counter Dr. Chen: Hard to get long-term research funded when threats are immediate. * [Empathize with the frustration] - ~ npc_chen_rapport += 25 -#rapport_gained:25 + ~ npc_chen_influence += 25 +#influence_gained:25 ~ npc_chen_personal_conversations += 1 You: That sounds incredibly frustrating. Your work is important. -> frustrations_empathy * [Ask how they cope] - ~ npc_chen_rapport += 20 -#rapport_gained:20 + ~ npc_chen_influence += 20 +#influence_gained:20 You: How do you deal with that frustration? -> frustrations_coping * [Offer to advocate] - ~ npc_chen_rapport += 28 -#rapport_gained:28 + ~ npc_chen_influence += 28 +#influence_gained:28 You: I could mention your long-term work in mission reports. Show value. -> frustrations_advocacy === frustrations_empathy === -~ npc_chen_rapport += 30 -#rapport_gained:30 +~ npc_chen_influence += 30 +#influence_gained:30 ~ npc_chen_personal_conversations += 1 Dr. Chen: *appreciates being heard* @@ -722,14 +722,14 @@ Dr. Chen: So I find ways. Justify long-term research as incremental improvements Dr. Chen: About thirty percent of my "equipment upgrades" are actually experimental research disguised as maintenance. Don't tell Netherton. -~ npc_chen_rapport += 35 -#rapport_gained:35 +~ npc_chen_influence += 35 +#influence_gained:35 ~ npc_chen_shared_personal_story = true -> phase_2_hub === frustrations_coping === -~ npc_chen_rapport += 28 -#rapport_gained:28 +~ npc_chen_influence += 28 +#influence_gained:28 Dr. Chen: How do I cope? *thinks* @@ -747,13 +747,13 @@ Dr. Chen: When I'm frustrated about project denial, I think about what agents li Dr. Chen: My frustration is "interesting research got rejected." Your frustration is "almost died in Moscow operation." Perspective helps. -~ npc_chen_rapport += 32 -#rapport_gained:32 +~ npc_chen_influence += 32 +#influence_gained:32 -> phase_2_hub === frustrations_advocacy === -~ npc_chen_rapport += 40 -#rapport_gained:40 +~ npc_chen_influence += 40 +#influence_gained:40 ~ npc_chen_tech_collaboration += 2 Dr. Chen: *genuinely touched* @@ -770,8 +770,8 @@ Dr. Chen: I build tools for you. For all agents. Your experience drives my resea Dr. Chen: Thank you. Really. This is... this is what collaboration should be. Field and research working together. -~ npc_chen_rapport += 50 -#rapport_gained:50 +~ npc_chen_influence += 50 +#influence_gained:50 ~ npc_chen_tech_collaboration += 3 -> phase_2_hub @@ -781,8 +781,8 @@ Dr. Chen: Thank you. Really. This is... this is what collaboration should be. Fi === field_vs_lab === ~ npc_chen_discussed_field_vs_lab = true -~ npc_chen_rapport += 18 -#rapport_gained:18 +~ npc_chen_influence += 18 +#influence_gained:18 ~ npc_chen_personal_conversations += 1 Dr. Chen: Field work? Me? *laughs* @@ -794,26 +794,26 @@ Dr. Chen: Field work is chaos. Variables I can't control. Physical danger. Impro Dr. Chen: I respect the hell out of what you do. But I'd be terrible at it. * [Say everyone has their role] - ~ npc_chen_rapport += 15 -#rapport_gained:15 + ~ npc_chen_influence += 15 +#influence_gained:15 You: Everyone has their role. Yours is crucial. -> field_vs_roles * [Encourage them to try] - ~ npc_chen_rapport += 20 -#rapport_gained:20 + ~ npc_chen_influence += 20 +#influence_gained:20 You: You might surprise yourself. Want to shadow a low-risk operation? -> field_vs_encourage * [Ask if they've ever been in the field] - ~ npc_chen_rapport += 18 -#rapport_gained:18 + ~ npc_chen_influence += 18 +#influence_gained:18 You: Have you ever done field work? -> field_vs_experience === field_vs_roles === -~ npc_chen_rapport += 20 -#rapport_gained:20 +~ npc_chen_influence += 20 +#influence_gained:20 Dr. Chen: *nods* @@ -825,13 +825,13 @@ Dr. Chen: SAFETYNET needs both. Partnership. You bring field problems to me. I d Dr. Chen: Perfect division of labor. -~ npc_chen_rapport += 18 -#rapport_gained:18 +~ npc_chen_influence += 18 +#influence_gained:18 -> phase_2_hub === field_vs_encourage === -~ npc_chen_rapport += 28 -#rapport_gained:28 +~ npc_chen_influence += 28 +#influence_gained:28 Dr. Chen: *surprised* @@ -845,14 +845,14 @@ Dr. Chen: Low-risk operation, you said? Because I'm not ready for "infiltrate EN Dr. Chen: If you're serious, I'm interested. Could be educational. For both of us—you see technical perspective, I see operational reality. -~ npc_chen_rapport += 35 -#rapport_gained:35 +~ npc_chen_influence += 35 +#influence_gained:35 ~ npc_chen_tech_collaboration += 2 -> phase_2_hub === field_vs_experience === -~ npc_chen_rapport += 25 -#rapport_gained:25 +~ npc_chen_influence += 25 +#influence_gained:25 Dr. Chen: Once. *slightly traumatic memory* @@ -868,8 +868,8 @@ Dr. Chen: Taught me enormous respect for what you do. And confirmed I belong in Dr. Chen: But it was valuable. Understanding operational constraints. Seeing how tech performs under pressure. Better researcher for having experienced it. -~ npc_chen_rapport += 30 -#rapport_gained:30 +~ npc_chen_influence += 30 +#influence_gained:30 -> phase_2_hub // ---------------- @@ -878,8 +878,8 @@ Dr. Chen: But it was valuable. Understanding operational constraints. Seeing how === ethical_tech === ~ npc_chen_discussed_ethical_tech = true -~ npc_chen_rapport += 22 -#rapport_gained:22 +~ npc_chen_influence += 22 +#influence_gained:22 ~ npc_chen_personal_conversations += 1 Dr. Chen: *gets serious, rare for them* @@ -891,27 +891,27 @@ Dr. Chen: I can build a lot of things. Surveillance tools. Offensive malware. Ex Dr. Chen: Where's the line between defensive security and invasive surveillance? Between necessary tools and dangerous weapons? * [Ask where they draw the line] - ~ npc_chen_rapport += 28 -#rapport_gained:28 + ~ npc_chen_influence += 28 +#influence_gained:28 You: Where do you draw the line? -> ethical_the_line * [Say it's necessary for the mission] - ~ npc_chen_rapport += 15 -#rapport_gained:15 + ~ npc_chen_influence += 15 +#influence_gained:15 You: Sometimes we need powerful tools to counter powerful threats. -> ethical_necessary_evil * [Share your own concerns] - ~ npc_chen_rapport += 32 -#rapport_gained:32 + ~ npc_chen_influence += 32 +#influence_gained:32 ~ npc_chen_personal_conversations += 1 You: I struggle with this too. The power we wield is concerning. -> ethical_shared_concern === ethical_the_line === -~ npc_chen_rapport += 35 -#rapport_gained:35 +~ npc_chen_influence += 35 +#influence_gained:35 Dr. Chen: *thoughtful* @@ -933,14 +933,14 @@ Dr. Chen: Technology is neutral. But design choices aren't. I try to build tools Dr. Chen: Don't always succeed. But I try. -~ npc_chen_rapport += 40 -#rapport_gained:40 +~ npc_chen_influence += 40 +#influence_gained:40 ~ npc_chen_shared_personal_story = true -> phase_2_hub === ethical_necessary_evil === -~ npc_chen_rapport += 18 -#rapport_gained:18 +~ npc_chen_influence += 18 +#influence_gained:18 Dr. Chen: *slight discomfort* @@ -956,13 +956,13 @@ Dr. Chen: Power without ethical constraints becomes abuse. I don't want to build Dr. Chen: So I design with safeguards. Limitations. Oversight requirements. Make the tools effective but not omnipotent. -~ npc_chen_rapport += 20 -#rapport_gained:20 +~ npc_chen_influence += 20 +#influence_gained:20 -> phase_2_hub === ethical_shared_concern === -~ npc_chen_rapport += 45 -#rapport_gained:45 +~ npc_chen_influence += 45 +#influence_gained:45 ~ npc_chen_personal_conversations += 2 Dr. Chen: *relieved* @@ -981,8 +981,8 @@ Dr. Chen: Having field agents who think about ethics—that matters. You're the Dr. Chen: If you ever think I've built something that crosses ethical lines, tell me. Seriously. I need that feedback. -~ npc_chen_rapport += 55 -#rapport_gained:55 +~ npc_chen_influence += 55 +#influence_gained:55 ~ npc_chen_shared_personal_story = true ~ npc_chen_personal_conversations += 2 -> phase_2_hub @@ -995,21 +995,21 @@ Dr. Chen: If you ever think I've built something that crosses ethical lines, tel === phase_3_hub === { - - npc_chen_rapport >= 85: + - npc_chen_influence >= 85: Dr. Chen: {player_name()}! *genuine excitement* I've been waiting for you. Got something amazing to show you. - - npc_chen_rapport >= 75: + - npc_chen_influence >= 75: Dr. Chen: Hey! Perfect timing. Want to brainstorm something together? - else: Dr. Chen: Agent {player_name()}. What brings you by? } -+ {not npc_chen_discussed_dream_projects and npc_chen_rapport >= 80} [Ask about their dream projects] ++ {not npc_chen_discussed_dream_projects and npc_chen_influence >= 80} [Ask about their dream projects] -> dream_projects -+ {not npc_chen_discussed_tech_risks and npc_chen_rapport >= 75} [Ask about their biggest fear regarding technology] ++ {not npc_chen_discussed_tech_risks and npc_chen_influence >= 75} [Ask about their biggest fear regarding technology] -> tech_risks + {not npc_chen_discussed_work_life_balance} [Ask how they balance work and life] -> work_life_balance -+ {not npc_chen_discussed_mentorship and npc_chen_rapport >= 80} [Ask if they mentor others] ++ {not npc_chen_discussed_mentorship and npc_chen_influence >= 80} [Ask if they mentor others] -> mentorship + [That's all for now] -> conversation_end_phase3 @@ -1020,8 +1020,8 @@ Dr. Chen: If you ever think I've built something that crosses ethical lines, tel === dream_projects === ~ npc_chen_discussed_dream_projects = true -~ npc_chen_rapport += 30 -#rapport_gained:30 +~ npc_chen_influence += 30 +#influence_gained:30 ~ npc_chen_personal_conversations += 1 Dr. Chen: *eyes absolutely light up* @@ -1035,27 +1035,27 @@ Dr. Chen: Second: predictive threat analysis AI. Not reactive security. Proactiv Dr. Chen: Third: *voice gets dreamy* Neuromorphic computing for malware analysis. Brain-inspired processors that recognize threats like human intuition but computer-speed. * [Say you'd help make these real] - ~ npc_chen_rapport += 40 -#rapport_gained:40 + ~ npc_chen_influence += 40 +#influence_gained:40 ~ npc_chen_tech_collaboration += 3 You: Let's make these real. What would you need to start? -> dreams_make_real * [Ask which they'd choose first] - ~ npc_chen_rapport += 25 -#rapport_gained:25 + ~ npc_chen_influence += 25 +#influence_gained:25 You: If you could only pick one, which would it be? -> dreams_pick_one * [Express awe at the vision] - ~ npc_chen_rapport += 30 -#rapport_gained:30 + ~ npc_chen_influence += 30 +#influence_gained:30 You: These are incredible. Your vision is inspiring. -> dreams_inspiring === dreams_make_real === -~ npc_chen_rapport += 55 -#rapport_gained:55 +~ npc_chen_influence += 55 +#influence_gained:55 ~ npc_chen_tech_collaboration += 4 ~ npc_chen_breakthrough_together = true @@ -1079,15 +1079,15 @@ Dr. Chen: This is—nobody's ever offered to help advocate for my dream projects Dr. Chen: Thank you. Genuinely. Let's actually do this. Partnership. Your operational advocacy plus my technical vision. -~ npc_chen_rapport += 70 -#rapport_gained:70 +~ npc_chen_influence += 70 +#influence_gained:70 ~ npc_chen_tech_collaboration += 5 ~ npc_chen_earned_research_partner_status = true -> phase_3_hub === dreams_pick_one === -~ npc_chen_rapport += 35 -#rapport_gained:35 +~ npc_chen_influence += 35 +#influence_gained:35 Dr. Chen: *thinks carefully* @@ -1105,13 +1105,13 @@ Dr. Chen: Plus it's achievable. Not science fiction. The mathematics exist. The Dr. Chen: If I could build one thing that protects SAFETYNET for the next fifty years, that's it. -~ npc_chen_rapport += 40 -#rapport_gained:40 +~ npc_chen_influence += 40 +#influence_gained:40 -> phase_3_hub === dreams_inspiring === -~ npc_chen_rapport += 42 -#rapport_gained:42 +~ npc_chen_influence += 42 +#influence_gained:42 Dr. Chen: *embarrassed but pleased* @@ -1125,8 +1125,8 @@ Dr. Chen: But I think big picture is important. Incremental improvements matter. Dr. Chen: Having someone who gets excited about the vision—that means a lot. Makes me feel less crazy for dreaming big. -~ npc_chen_rapport += 48 -#rapport_gained:48 +~ npc_chen_influence += 48 +#influence_gained:48 ~ npc_chen_personal_conversations += 1 -> phase_3_hub @@ -1136,8 +1136,8 @@ Dr. Chen: Having someone who gets excited about the vision—that means a lot. M === tech_risks === ~ npc_chen_discussed_tech_risks = true -~ npc_chen_rapport += 28 -#rapport_gained:28 +~ npc_chen_influence += 28 +#influence_gained:28 ~ npc_chen_personal_conversations += 1 Dr. Chen: *gets uncharacteristically serious* @@ -1149,28 +1149,28 @@ Dr. Chen: AI that evolves beyond its parameters. Autonomous systems that make de Dr. Chen: Sounds like science fiction. But we're building increasingly sophisticated systems. At some point, complexity exceeds our understanding. * [Ask if they build safeguards] - ~ npc_chen_rapport += 30 -#rapport_gained:30 + ~ npc_chen_influence += 30 +#influence_gained:30 You: Do you build safeguards against that? -> risks_safeguards * [Ask if it keeps them up at night] - ~ npc_chen_rapport += 35 -#rapport_gained:35 + ~ npc_chen_influence += 35 +#influence_gained:35 ~ npc_chen_personal_conversations += 1 You: Does this fear keep you up at night? -> risks_sleepless * [Share your own fears] - ~ npc_chen_rapport += 40 -#rapport_gained:40 + ~ npc_chen_influence += 40 +#influence_gained:40 ~ npc_chen_personal_conversations += 2 You: I worry about that too. The tools we use becoming uncontrollable. -> risks_shared_fear === risks_safeguards === -~ npc_chen_rapport += 40 -#rapport_gained:40 +~ npc_chen_influence += 40 +#influence_gained:40 Dr. Chen: Constantly. Obsessively. @@ -1188,13 +1188,13 @@ Dr. Chen: So I build containment into everything. Sandboxes. Isolated test envir Dr. Chen: Not perfect. Nothing's perfect. But I try to make failure non-catastrophic. -~ npc_chen_rapport += 45 -#rapport_gained:45 +~ npc_chen_influence += 45 +#influence_gained:45 -> phase_3_hub === risks_sleepless === -~ npc_chen_rapport += 48 -#rapport_gained:48 +~ npc_chen_influence += 48 +#influence_gained:48 ~ npc_chen_personal_conversations += 2 ~ npc_chen_shared_personal_story = true @@ -1218,14 +1218,14 @@ Dr. Chen: People think I work late because I'm passionate. Sometimes I work late Dr. Chen: Probably need therapy. But at least the tech is as safe as I can make it. -~ npc_chen_rapport += 60 -#rapport_gained:60 +~ npc_chen_influence += 60 +#influence_gained:60 ~ npc_chen_personal_conversations += 3 -> phase_3_hub === risks_shared_fear === -~ npc_chen_rapport += 55 -#rapport_gained:55 +~ npc_chen_influence += 55 +#influence_gained:55 ~ npc_chen_personal_conversations += 3 Dr. Chen: *relieved to not be alone in this* @@ -1242,8 +1242,8 @@ Dr. Chen: Having you acknowledge this fear—that helps. Reminds me I'm not para Dr. Chen: We're partners in this. You deploy carefully. I design carefully. Together we minimize risks. -~ npc_chen_rapport += 65 -#rapport_gained:65 +~ npc_chen_influence += 65 +#influence_gained:65 ~ npc_chen_personal_conversations += 3 -> phase_3_hub @@ -1253,8 +1253,8 @@ Dr. Chen: We're partners in this. You deploy carefully. I design carefully. Toge === work_life_balance === ~ npc_chen_discussed_work_life_balance = true -~ npc_chen_rapport += 20 -#rapport_gained:20 +~ npc_chen_influence += 20 +#influence_gained:20 ~ npc_chen_personal_conversations += 1 Dr. Chen: *laughs* @@ -1266,27 +1266,27 @@ Dr. Chen: I'm here constantly. Evenings, weekends. My lab is basically my home. Dr. Chen: But is it work if you love it? This is what I'd be doing even if it wasn't my job. * [Express concern] - ~ npc_chen_rapport += 28 -#rapport_gained:28 + ~ npc_chen_influence += 28 +#influence_gained:28 ~ npc_chen_personal_conversations += 1 You: That sounds unsustainable. Do you ever take breaks? -> balance_concern * [Say you're the same way] - ~ npc_chen_rapport += 25 -#rapport_gained:25 + ~ npc_chen_influence += 25 +#influence_gained:25 You: I get it. The mission becomes your life. -> balance_same * [Encourage outside interests] - ~ npc_chen_rapport += 30 -#rapport_gained:30 + ~ npc_chen_influence += 30 +#influence_gained:30 You: What do you do that's not work-related? -> balance_outside === balance_concern === -~ npc_chen_rapport += 38 -#rapport_gained:38 +~ npc_chen_influence += 38 +#influence_gained:38 ~ npc_chen_personal_conversations += 1 Dr. Chen: *touched by the concern* @@ -1305,14 +1305,14 @@ Dr. Chen: And when ENTROPY is actively threatening infrastructure, taking breaks Dr. Chen: But... it's nice that you care. Maybe I should try harder to disconnect sometimes. -~ npc_chen_rapport += 45 -#rapport_gained:45 +~ npc_chen_influence += 45 +#influence_gained:45 ~ npc_chen_personal_conversations += 2 -> phase_3_hub === balance_same === -~ npc_chen_rapport += 32 -#rapport_gained:32 +~ npc_chen_influence += 32 +#influence_gained:32 Dr. Chen: *nods* @@ -1322,13 +1322,13 @@ Dr. Chen: People outside SAFETYNET don't understand. "Just don't think about wor Dr. Chen: At least here, everyone gets it. Shared understanding. We're all slightly obsessive about the work. -~ npc_chen_rapport += 30 -#rapport_gained:30 +~ npc_chen_influence += 30 +#influence_gained:30 -> phase_3_hub === balance_outside === -~ npc_chen_rapport += 38 -#rapport_gained:38 +~ npc_chen_influence += 38 +#influence_gained:38 Dr. Chen: *thinks hard* @@ -1346,8 +1346,8 @@ Dr. Chen: I should probably develop actual hobbies. Non-technical ones. Maybe ta Dr. Chen: What do you do outside work? Maybe I could learn from your example. -~ npc_chen_rapport += 42 -#rapport_gained:42 +~ npc_chen_influence += 42 +#influence_gained:42 ~ npc_chen_personal_conversations += 1 -> phase_3_hub @@ -1357,8 +1357,8 @@ Dr. Chen: What do you do outside work? Maybe I could learn from your example. === mentorship === ~ npc_chen_discussed_mentorship = true -~ npc_chen_rapport += 25 -#rapport_gained:25 +~ npc_chen_influence += 25 +#influence_gained:25 ~ npc_chen_personal_conversations += 1 Dr. Chen: Mentorship? *considers* @@ -1370,26 +1370,26 @@ Dr. Chen: Watching someone grasp complex concept for first time—that moment of Dr. Chen: I try to be the mentor I wish I'd had. Encouraging. Patient. Letting them make mistakes in safe environment. * [Say they'd be excellent mentor] - ~ npc_chen_rapport += 30 -#rapport_gained:30 + ~ npc_chen_influence += 30 +#influence_gained:30 You: You're clearly passionate about teaching. They're lucky to have you. -> mentorship_praise * [Ask about their mentor] - ~ npc_chen_rapport += 25 -#rapport_gained:25 + ~ npc_chen_influence += 25 +#influence_gained:25 You: Who mentored you? -> mentorship_their_mentor * [Ask what they teach] - ~ npc_chen_rapport += 20 -#rapport_gained:20 + ~ npc_chen_influence += 20 +#influence_gained:20 You: What's the most important thing you teach them? -> mentorship_what_taught === mentorship_praise === -~ npc_chen_rapport += 42 -#rapport_gained:42 +~ npc_chen_influence += 42 +#influence_gained:42 Dr. Chen: *embarrassed but pleased* @@ -1403,13 +1403,13 @@ Dr. Chen: But they're teaching me too. Fresh perspectives. Questions I hadn't co Dr. Chen: Best mentorship is mutual learning. -~ npc_chen_rapport += 38 -#rapport_gained:38 +~ npc_chen_influence += 38 +#influence_gained:38 -> phase_3_hub === mentorship_their_mentor === -~ npc_chen_rapport += 35 -#rapport_gained:35 +~ npc_chen_influence += 35 +#influence_gained:35 ~ npc_chen_personal_conversations += 1 Dr. Chen: *nostalgic* @@ -1426,14 +1426,14 @@ Dr. Chen: She passed away three years ago. Cancer. I still find myself wondering Dr. Chen: Try to honor her legacy by mentoring the way she did. Rigorous but encouraging. High standards with genuine support. -~ npc_chen_rapport += 45 -#rapport_gained:45 +~ npc_chen_influence += 45 +#influence_gained:45 ~ npc_chen_shared_personal_story = true -> phase_3_hub === mentorship_what_taught === -~ npc_chen_rapport += 32 -#rapport_gained:32 +~ npc_chen_influence += 32 +#influence_gained:32 Dr. Chen: *immediate answer* @@ -1449,8 +1449,8 @@ Dr. Chen: And I teach humility. Technology fails. You will make mistakes. Design Dr. Chen: Arrogance in security research gets people hurt. Stay humble. Stay thorough. Never assume you're the smartest person in the room. -~ npc_chen_rapport += 38 -#rapport_gained:38 +~ npc_chen_influence += 38 +#influence_gained:38 -> phase_3_hub // =========================================== @@ -1461,21 +1461,21 @@ Dr. Chen: Arrogance in security research gets people hurt. Stay humble. Stay tho === phase_4_hub === { - - npc_chen_rapport >= 95: + - npc_chen_influence >= 95: Dr. Chen: {player_name()}! *lights up* I was just thinking about you. Want to see what we've accomplished together? - - npc_chen_rapport >= 85: + - npc_chen_influence >= 85: Dr. Chen: Hey partner! Got time to collaborate on something? - else: Dr. Chen: {player_name()}. What's up? } -+ {not npc_chen_discussed_future_vision and npc_chen_rapport >= 90} [Ask about their vision for the future] ++ {not npc_chen_discussed_future_vision and npc_chen_influence >= 90} [Ask about their vision for the future] -> future_vision -+ {not npc_chen_discussed_friendship_value and npc_chen_rapport >= 85} [Tell them you value their friendship] ++ {not npc_chen_discussed_friendship_value and npc_chen_influence >= 85} [Tell them you value their friendship] -> friendship_value -+ {not npc_chen_discussed_collaborative_legacy and npc_chen_rapport >= 90} [Talk about what you've built together] ++ {not npc_chen_discussed_collaborative_legacy and npc_chen_influence >= 90} [Talk about what you've built together] -> collaborative_legacy -+ {not npc_chen_discussed_beyond_safetynet and npc_chen_rapport >= 88} [Ask what they'd do outside SAFETYNET] ++ {not npc_chen_discussed_beyond_safetynet and npc_chen_influence >= 88} [Ask what they'd do outside SAFETYNET] -> beyond_safetynet + [That's all for now] -> conversation_end_phase4 @@ -1486,8 +1486,8 @@ Dr. Chen: Arrogance in security research gets people hurt. Stay humble. Stay tho === future_vision === ~ npc_chen_discussed_future_vision = true -~ npc_chen_rapport += 35 -#rapport_gained:35 +~ npc_chen_influence += 35 +#influence_gained:35 ~ npc_chen_personal_conversations += 1 Dr. Chen: *expansive thinking mode* @@ -1499,28 +1499,28 @@ Dr. Chen: Infrastructure so resilient it can't be meaningfully attacked. Securit Dr. Chen: Not naive. Threats will always exist. But we can shift the balance. Make defense stronger than offense. Make protection easier than exploitation. * [Say you'll help build that future] - ~ npc_chen_rapport += 50 -#rapport_gained:50 + ~ npc_chen_influence += 50 +#influence_gained:50 ~ npc_chen_tech_collaboration += 5 You: Let's build that future. Together. However long it takes. -> vision_partnership * [Ask if it's achievable] - ~ npc_chen_rapport += 30 -#rapport_gained:30 + ~ npc_chen_influence += 30 +#influence_gained:30 You: Is that actually achievable, or is it an ideal to work toward? -> vision_achievable * [Share your own vision] - ~ npc_chen_rapport += 45 -#rapport_gained:45 + ~ npc_chen_influence += 45 +#influence_gained:45 ~ npc_chen_personal_conversations += 2 You: I envision a future where agents like me aren't needed. Where the work is done. -> vision_shared === vision_partnership === -~ npc_chen_rapport += 70 -#rapport_gained:70 +~ npc_chen_influence += 70 +#influence_gained:70 ~ npc_chen_tech_collaboration += 6 ~ npc_chen_breakthrough_together = true @@ -1544,15 +1544,15 @@ Dr. Chen: I don't just respect you as an agent. I value you as a colleague. As a Dr. Chen: Let's keep changing the world. One breakthrough at a time. -~ npc_chen_rapport += 85 -#rapport_gained:85 +~ npc_chen_influence += 85 +#influence_gained:85 ~ npc_chen_tech_collaboration += 7 ~ npc_chen_personal_conversations += 3 -> phase_4_hub === vision_achievable === -~ npc_chen_rapport += 40 -#rapport_gained:40 +~ npc_chen_influence += 40 +#influence_gained:40 Dr. Chen: *honest* @@ -1568,13 +1568,13 @@ Dr. Chen: Twenty years from now? Even higher bar. ENTROPY will need nation-state Dr. Chen: Won't eliminate threats. But we can make them rare. Difficult. Costly. That's the achievable vision. -~ npc_chen_rapport += 48 -#rapport_gained:48 +~ npc_chen_influence += 48 +#influence_gained:48 -> phase_4_hub === vision_shared === -~ npc_chen_rapport += 60 -#rapport_gained:60 +~ npc_chen_influence += 60 +#influence_gained:60 ~ npc_chen_personal_conversations += 3 Dr. Chen: *quiet understanding* @@ -1591,8 +1591,8 @@ Dr. Chen: I feel the same. I love this research. But I'd gladly have it become o Dr. Chen: We're building toward our own obsolescence. There's nobility in that. -~ npc_chen_rapport += 72 -#rapport_gained:72 +~ npc_chen_influence += 72 +#influence_gained:72 ~ npc_chen_personal_conversations += 3 -> phase_4_hub @@ -1602,8 +1602,8 @@ Dr. Chen: We're building toward our own obsolescence. There's nobility in that. === friendship_value === ~ npc_chen_discussed_friendship_value = true -~ npc_chen_rapport += 40 -#rapport_gained:40 +~ npc_chen_influence += 40 +#influence_gained:40 ~ npc_chen_personal_conversations += 2 Dr. Chen: *unexpectedly touched* @@ -1617,27 +1617,27 @@ Dr. Chen: Colleagues, yes. People I respect, absolutely. But actual friends? Peo Dr. Chen: That's rare. * [Say they're important to you] - ~ npc_chen_rapport += 55 -#rapport_gained:55 + ~ npc_chen_influence += 55 +#influence_gained:55 ~ npc_chen_personal_conversations += 3 You: You're genuinely important to me. Not just as tech support. As a person. -> friendship_important * [Say they deserve more credit] - ~ npc_chen_rapport += 45 -#rapport_gained:45 + ~ npc_chen_influence += 45 +#influence_gained:45 You: You deserve more recognition. Your work saves lives, including mine. -> friendship_recognition * [Express gratitude] - ~ npc_chen_rapport += 50 -#rapport_gained:50 + ~ npc_chen_influence += 50 +#influence_gained:50 You: Thank you. For everything you do. The tech, the collaboration, the friendship. -> friendship_gratitude === friendship_important === -~ npc_chen_rapport += 75 -#rapport_gained:75 +~ npc_chen_influence += 75 +#influence_gained:75 ~ npc_chen_personal_conversations += 4 Dr. Chen: *overwhelmed* @@ -1658,14 +1658,14 @@ Dr. Chen: Our partnership has been... it's been one of the best parts of working Dr. Chen: Okay, getting too emotional. But. Thank you. For seeing me. For being a friend. -~ npc_chen_rapport += 90 -#rapport_gained:90 +~ npc_chen_influence += 90 +#influence_gained:90 ~ npc_chen_personal_conversations += 5 -> phase_4_hub === friendship_recognition === -~ npc_chen_rapport += 62 -#rapport_gained:62 +~ npc_chen_influence += 62 +#influence_gained:62 Dr. Chen: *embarrassed but pleased* @@ -1679,13 +1679,13 @@ Dr. Chen: Every time you come back from a mission safely—part of that is my te Dr. Chen: Don't need formal recognition. But knowing you appreciate it? That matters more than awards. -~ npc_chen_rapport += 68 -#rapport_gained:68 +~ npc_chen_influence += 68 +#influence_gained:68 -> phase_4_hub === friendship_gratitude === -~ npc_chen_rapport += 70 -#rapport_gained:70 +~ npc_chen_influence += 70 +#influence_gained:70 ~ npc_chen_personal_conversations += 3 Dr. Chen: *quiet appreciation* @@ -1702,8 +1702,8 @@ Dr. Chen: And the friendship has made SAFETYNET feel less lonely. Less like just Dr. Chen: So thank you too. For everything you bring to our partnership. -~ npc_chen_rapport += 78 -#rapport_gained:78 +~ npc_chen_influence += 78 +#influence_gained:78 -> phase_4_hub // ---------------- @@ -1712,8 +1712,8 @@ Dr. Chen: So thank you too. For everything you bring to our partnership. === collaborative_legacy === ~ npc_chen_discussed_collaborative_legacy = true -~ npc_chen_rapport += 45 -#rapport_gained:45 +~ npc_chen_influence += 45 +#influence_gained:45 ~ npc_chen_personal_conversations += 2 Dr. Chen: *pulls up holographic display* @@ -1727,28 +1727,28 @@ Dr. Chen: The predictive threat AI? Uses operational patterns you identified. Wo Dr. Chen: We've built something real. Lasting. Technology that protects agents. Infrastructure that counters ENTROPY. * [Say it's incredible legacy] - ~ npc_chen_rapport += 50 -#rapport_gained:50 + ~ npc_chen_influence += 50 +#influence_gained:50 ~ npc_chen_tech_collaboration += 5 You: This is incredible. We've genuinely changed SAFETYNET's capabilities. -> legacy_incredible * [Credit their genius] - ~ npc_chen_rapport += 40 -#rapport_gained:40 + ~ npc_chen_influence += 40 +#influence_gained:40 You: This is your genius. I just provided field perspective. -> legacy_credit_chen * [Emphasize partnership] - ~ npc_chen_rapport += 55 -#rapport_gained:55 + ~ npc_chen_influence += 55 +#influence_gained:55 ~ npc_chen_tech_collaboration += 4 You: This only worked because we truly collaborated. Equal partnership. -> legacy_partnership === legacy_incredible === -~ npc_chen_rapport += 68 -#rapport_gained:68 +~ npc_chen_influence += 68 +#influence_gained:68 ~ npc_chen_tech_collaboration += 5 Dr. Chen: *proud* @@ -1765,13 +1765,13 @@ Dr. Chen: And we're not done. More projects in development. More improvements. M Dr. Chen: This legacy we're building—it'll protect agents for decades. Maybe long after we're gone. -~ npc_chen_rapport += 75 -#rapport_gained:75 +~ npc_chen_influence += 75 +#influence_gained:75 -> phase_4_hub === legacy_credit_chen === -~ npc_chen_rapport += 52 -#rapport_gained:52 +~ npc_chen_influence += 52 +#influence_gained:52 Dr. Chen: *shakes head* @@ -1787,13 +1787,13 @@ Dr. Chen: This is co-creation. You're not a consultant. You're a partner. Equal Dr. Chen: Own this legacy. You earned it. -~ npc_chen_rapport += 60 -#rapport_gained:60 +~ npc_chen_influence += 60 +#influence_gained:60 -> phase_4_hub === legacy_partnership === -~ npc_chen_rapport += 75 -#rapport_gained:75 +~ npc_chen_influence += 75 +#influence_gained:75 ~ npc_chen_tech_collaboration += 6 Dr. Chen: *emotional* @@ -1812,8 +1812,8 @@ Dr. Chen: This partnership is my proudest professional achievement. Not the tech Dr. Chen: We've proven field-research collaboration works. We're the model other teams should follow. -~ npc_chen_rapport += 88 -#rapport_gained:88 +~ npc_chen_influence += 88 +#influence_gained:88 ~ npc_chen_tech_collaboration += 7 -> phase_4_hub @@ -1823,8 +1823,8 @@ Dr. Chen: We've proven field-research collaboration works. We're the model other === beyond_safetynet === ~ npc_chen_discussed_beyond_safetynet = true -~ npc_chen_rapport += 35 -#rapport_gained:35 +~ npc_chen_influence += 35 +#influence_gained:35 ~ npc_chen_personal_conversations += 2 Dr. Chen: *contemplative* @@ -1838,27 +1838,27 @@ Dr. Chen: Or private sector. Tech industry. Build consumer security instead of i Dr. Chen: But honestly? This work is what I'm meant to do. Protecting critical infrastructure. Countering real threats. Making meaningful difference. * [Encourage them to have backup plan] - ~ npc_chen_rapport += 30 -#rapport_gained:30 + ~ npc_chen_influence += 30 +#influence_gained:30 You: Good to have a backup plan. This work is intense. -> beyond_backup_plan * [Say SAFETYNET is lucky to have them] - ~ npc_chen_rapport += 45 -#rapport_gained:45 + ~ npc_chen_influence += 45 +#influence_gained:45 You: SAFETYNET is incredibly lucky to have you. Don't lose yourself to it. -> beyond_lucky * [Ask about retirement plans] - ~ npc_chen_rapport += 38 -#rapport_gained:38 + ~ npc_chen_influence += 38 +#influence_gained:38 ~ npc_chen_personal_conversations += 1 You: Do you think about retirement? Eventual life after this? -> beyond_retirement === beyond_backup_plan === -~ npc_chen_rapport += 40 -#rapport_gained:40 +~ npc_chen_influence += 40 +#influence_gained:40 Dr. Chen: *nods* @@ -1872,13 +1872,13 @@ Dr. Chen: Maybe teaching. University research. Mentoring next generation without Dr. Chen: But not yet. Still too much work to do. Too many threats to counter. -~ npc_chen_rapport += 42 -#rapport_gained:42 +~ npc_chen_influence += 42 +#influence_gained:42 -> phase_4_hub === beyond_lucky === -~ npc_chen_rapport += 58 -#rapport_gained:58 +~ npc_chen_influence += 58 +#influence_gained:58 Dr. Chen: *touched* @@ -1896,14 +1896,14 @@ Dr. Chen: Should probably take your advice. Develop outside interests. Maintain Dr. Chen: Thank you for caring. Not just about my work. About me. -~ npc_chen_rapport += 65 -#rapport_gained:65 +~ npc_chen_influence += 65 +#influence_gained:65 ~ npc_chen_personal_conversations += 2 -> phase_4_hub === beyond_retirement === -~ npc_chen_rapport += 50 -#rapport_gained:50 +~ npc_chen_influence += 50 +#influence_gained:50 ~ npc_chen_personal_conversations += 2 Dr. Chen: *distant consideration* @@ -1920,8 +1920,8 @@ Dr. Chen: Garden maybe. Always wanted a garden. Completely non-technical. Just p Dr. Chen: Peaceful. After years of fighting cyber threats. Just... peace. -~ npc_chen_rapport += 58 -#rapport_gained:58 +~ npc_chen_influence += 58 +#influence_gained:58 ~ npc_chen_personal_conversations += 2 -> phase_4_hub @@ -1932,9 +1932,9 @@ Dr. Chen: Peaceful. After years of fighting cyber threats. Just... peace. === conversation_end_phase3 === { - - npc_chen_rapport >= 85: + - npc_chen_influence >= 85: Dr. Chen: Always energizing talking with you, {player_name()}. Let's do this again soon! - - npc_chen_rapport >= 75: + - npc_chen_influence >= 75: Dr. Chen: Great conversation. Stay safe out there, okay? - else: Dr. Chen: Take care. Let me know if you need anything. @@ -1946,9 +1946,9 @@ Dr. Chen: Peaceful. After years of fighting cyber threats. Just... peace. === conversation_end_phase4 === { - - npc_chen_rapport >= 95: + - npc_chen_influence >= 95: Dr. Chen: *warm smile* Thanks for being such an incredible partner. And friend. Seriously. - - npc_chen_rapport >= 85: + - npc_chen_influence >= 85: Dr. Chen: Until next time, partner. Keep making me proud out there. - else: Dr. Chen: Good talking. Be safe. @@ -1961,9 +1961,9 @@ Dr. Chen: Peaceful. After years of fighting cyber threats. Just... peace. === conversation_end_phase1 === { - - npc_chen_rapport >= 65: + - npc_chen_influence >= 65: Dr. Chen: Great talking! Let me know if you need anything. Seriously, anytime. - - npc_chen_rapport >= 50: + - npc_chen_influence >= 50: Dr. Chen: Anytime you need tech support, you know where to find me. - else: Dr. Chen: Alright. Good luck out there. @@ -1975,9 +1975,9 @@ Dr. Chen: Peaceful. After years of fighting cyber threats. Just... peace. === conversation_end_phase2 === { - - npc_chen_rapport >= 75: + - npc_chen_influence >= 75: Dr. Chen: Always a pleasure, {player_name()}. Let's collaborate again soon! - - npc_chen_rapport >= 60: + - npc_chen_influence >= 60: Dr. Chen: Thanks for the chat. Stay safe out there. - else: Dr. Chen: Talk later. Good luck. diff --git a/story_design/ink/haxolottle_hub.ink b/story_design/ink/haxolottle_hub.ink index 540856b..86e5176 100644 --- a/story_design/ink/haxolottle_hub.ink +++ b/story_design/ink/haxolottle_hub.ink @@ -72,7 +72,7 @@ EXTERNAL operational_stress_level() // LOCAL - How stressed the current situ + {has_available_personal_topics() and mission_phase() == "downtime"} [Want to chat? Non-work stuff?] Haxolottle: *grins* Personal conversation? According to Regulation 847, that's encouraged for psychological wellbeing. { - - npc_haxolottle_friendship_level >= 60: + - npc_haxolottle_influence >= 60: Haxolottle: And honestly, I could use a break from staring at monitors. What's on your mind? - else: Haxolottle: Sure, I've got time. What do you want to talk about? @@ -120,11 +120,11 @@ EXTERNAL operational_stress_level() // LOCAL - How stressed the current situ Haxolottle: *brings up threat analysis dashboard* So, here's what ENTROPY is up to lately... -> threat_landscape_update -+ {mission_phase() == "downtime" and npc_haxolottle_friendship_level >= 40} [Ask for operational advice] ++ {mission_phase() == "downtime" and npc_haxolottle_influence >= 40} [Ask for operational advice] Haxolottle: You want my handler perspective? *settles in* Sure. What's the question? -> operational_advice_from_handler -+ {npc_haxolottle_friendship_level >= 50 and mission_phase() == "downtime"} [Ask about handler tradecraft] ++ {npc_haxolottle_influence >= 50 and mission_phase() == "downtime"} [Ask about handler tradecraft] Haxolottle: Handler tradecraft! You're interested in the behind-the-scenes stuff? -> handler_tradecraft_discussion @@ -136,9 +136,9 @@ EXTERNAL operational_stress_level() // LOCAL - How stressed the current situ + [That's all for now] { - - npc_haxolottle_friendship_level >= 70: + - npc_haxolottle_influence >= 70: Haxolottle: Alright, {player_name()}. *genuine warmth* Always good talking with you. Take care of yourself. - - npc_haxolottle_friendship_level >= 40: + - npc_haxolottle_influence >= 40: Haxolottle: Sounds good. Let me know if you need anything. Really, anytime. - else: Haxolottle: Okay. Talk later! @@ -160,7 +160,7 @@ EXTERNAL operational_stress_level() // LOCAL - How stressed the current situ - not npc_haxolottle_talked_axolotl_obsession: ~ return true - not npc_haxolottle_talked_music_taste: ~ return true - not npc_haxolottle_talked_coffee_preferences and npc_haxolottle_talked_hobbies_general: ~ return true - - not npc_haxolottle_talked_stress_management and npc_haxolottle_friendship_level >= 15: ~ return true + - not npc_haxolottle_talked_stress_management and npc_haxolottle_influence >= 15: ~ return true - else: ~ return false } @@ -169,9 +169,9 @@ EXTERNAL operational_stress_level() // LOCAL - How stressed the current situ { - not npc_haxolottle_talked_philosophy_change: ~ return true - not npc_haxolottle_talked_handler_life: ~ return true - - not npc_haxolottle_talked_field_nostalgia and npc_haxolottle_friendship_level >= 30: ~ return true + - not npc_haxolottle_talked_field_nostalgia and npc_haxolottle_influence >= 30: ~ return true - not npc_haxolottle_talked_weird_habits: ~ return true - - not npc_haxolottle_talked_favorite_operations and npc_haxolottle_friendship_level >= 35: ~ return true + - not npc_haxolottle_talked_favorite_operations and npc_haxolottle_influence >= 35: ~ return true - else: ~ return false } @@ -244,8 +244,8 @@ Which approach do you want to take? + [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 -#friendship_gained:10 + ~ npc_haxolottle_influence += 10 +#influence_gained:10 #crisis_extraction -> mission_hub @@ -306,8 +306,8 @@ 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 -#friendship_gained:3 + ~ npc_haxolottle_influence += 3 +#influence_gained:3 -> mission_hub === intel_update_active === @@ -340,8 +340,8 @@ Haxolottle: Talk me through the specific complication. What changed? You describe how the situation has become more complex. Haxolottle: *processes* Alright. That's not ideal, but it's manageable. Here's how we adjust... Haxolottle: Remember the axolotl principle. Original approach failed. Time to regenerate a new one. - ~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 + ~ npc_haxolottle_influence += 5 +#influence_gained:5 -> adaptation_planning + [Multiple things going wrong] @@ -378,16 +378,16 @@ Haxolottle: But help me understand—is this "mission parameters changed beyond + [Risk has exceeded acceptable parameters] Haxolottle: *nods* Operational assessment. Respected. I'll coordinate extraction. Haxolottle: Netherton might push back, but I'll support your call. You're the one taking the risk. - ~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 + ~ npc_haxolottle_influence += 8 +#influence_gained:8 #mission_aborted -> 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 -#friendship_gained:10 + ~ npc_haxolottle_influence += 10 +#influence_gained:10 #mission_aborted_intuition -> mission_hub @@ -404,10 +404,10 @@ Haxolottle: *urgent typing* Okay. Either my feeds are compromised or ENTROPY cha Haxolottle: Recommend trusting your eyes over my monitors. Proceed with extreme caution. I'm investigating the discrepancy. -{npc_haxolottle_friendship_level >= 50: +{npc_haxolottle_influence >= 50: Haxolottle: *concerned* And {player_name()}? Be careful. If my intel is wrong, you're more exposed than we thought. - ~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 + ~ npc_haxolottle_influence += 5 +#influence_gained:5 } -> mission_hub @@ -440,8 +440,8 @@ Haxolottle: If compromised: Emergency extraction protocols ready. Three waypoint + [Sounds solid. I'm confident in this plan.] 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 -#friendship_gained:5 + ~ npc_haxolottle_influence += 5 +#influence_gained:5 -> mission_hub === mission_sanctuary_handler_plan === @@ -456,8 +456,8 @@ Haxolottle: This requires trusting my tactical picture. I'll be seeing things yo + [I trust your tactical judgment] 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 -#friendship_gained:8 + ~ npc_haxolottle_influence += 8 +#influence_gained:8 -> mission_hub + [What if I see something you don't?] @@ -481,8 +481,8 @@ 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 -#friendship_gained:5 + ~ npc_haxolottle_influence += 5 +#influence_gained:5 -> mission_hub + [This seems paranoid] @@ -493,8 +493,8 @@ Haxolottle: The axolotl principle—*smiles*—regeneration over rigidity. Plans + [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 -#friendship_gained:8 + ~ npc_haxolottle_influence += 8 +#influence_gained:8 -> mission_hub // =========================================== @@ -507,10 +507,10 @@ Haxolottle: *opens debrief form* Standard post-operation debrief. Walk me throug + [Provide thorough debrief] You provide a detailed account of the operation. Haxolottle: *taking notes* Good detail. This is exactly what I need for the after-action report. - {npc_haxolottle_friendship_level >= 40: + {npc_haxolottle_influence >= 40: Haxolottle: And more importantly—are you okay? Physically? Mentally? - ~ npc_haxolottle_friendship_level += 3 -#friendship_gained:3 + ~ npc_haxolottle_influence += 3 +#influence_gained:3 } -> debrief_completion @@ -531,8 +531,8 @@ Haxolottle: Before we do the formal debrief—are you actually okay? Not the pro You admit the mission was harder than expected and took a toll. Haxolottle: *empathetic* Thank you for being honest. That mission pushed limits. You handled it, but pushing limits has costs. Haxolottle: Take additional recovery time. I'll handle Netherton if they push back. Your wellbeing matters. - ~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 + ~ npc_haxolottle_influence += 15 +#influence_gained:15 ~ npc_haxolottle_trust_moments += 1 -> debrief_completion @@ -543,10 +543,10 @@ Haxolottle: Before we do the formal debrief—are you actually okay? Not the pro + [Thank them for asking] Haxolottle: *genuine* Of course I ask. I watched you face that. I care about more than mission success—I care about you. - {npc_haxolottle_friendship_level >= 50: + {npc_haxolottle_influence >= 50: 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. - ~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 + ~ npc_haxolottle_influence += 10 +#influence_gained:10 } -> debrief_completion @@ -585,8 +585,8 @@ Haxolottle: We're adapting. Dr. Chen is developing new countermeasures. Netherto + [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 -#friendship_gained:3 + ~ npc_haxolottle_influence += 3 +#influence_gained:3 -> mission_hub + [Thank them for the update] @@ -611,10 +611,10 @@ Haxolottle: Handler perspective on operations. What do you want to know? + [How to work better with you specifically] Haxolottle: *appreciates the question* Honestly? You already work well with me. Haxolottle: You communicate clearly. You trust my intel while using your judgment. You understand the partnership. - {npc_haxolottle_friendship_level >= 50: + {npc_haxolottle_influence >= 50: Haxolottle: You're one of the best agents I've handled. And I've handled a lot. - ~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 + ~ npc_haxolottle_influence += 8 +#influence_gained:8 } -> mission_hub @@ -630,16 +630,16 @@ Haxolottle: And honestly? A lot of it is managing stress. Yours and ours. Keepin + [That sounds incredibly complex] 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 -#friendship_gained:5 + ~ npc_haxolottle_influence += 5 +#influence_gained:5 -> 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. - {npc_haxolottle_friendship_level >= 40: + {npc_haxolottle_influence >= 40: 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 -#friendship_gained:8 + ~ npc_haxolottle_influence += 8 +#influence_gained:8 } -> mission_hub @@ -647,8 +647,8 @@ Haxolottle: And honestly? A lot of it is managing stress. Yours and ours. Keepin Haxolottle: *interested* You want cross-training? Actually, that would make you a better field agent. Understanding both sides improves collaboration. Haxolottle: I can set up some handler shadowing. You observe while I run someone else's operation. Educational for both roles. ~ professional_reputation += 2 - ~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 + ~ npc_haxolottle_influence += 10 +#influence_gained:10 #handler_training_offered -> mission_hub diff --git a/story_design/ink/haxolottle_ongoing_conversations.ink b/story_design/ink/haxolottle_ongoing_conversations.ink index 65bddc8..c4e65b3 100644 --- a/story_design/ink/haxolottle_ongoing_conversations.ink +++ b/story_design/ink/haxolottle_ongoing_conversations.ink @@ -13,7 +13,7 @@ // Your game engine must persist these across ALL missions // =========================================== -VAR npc_haxolottle_friendship_level = 0 // PERSISTENT - Overall relationship depth (0-100) +VAR npc_haxolottle_influence = 0 // PERSISTENT - Overall relationship depth (0-100) VAR npc_haxolottle_conversations_had = 0 // PERSISTENT - Total personal conversations VAR npc_haxolottle_trust_moments = 0 // PERSISTENT - Times player shared something personal VAR npc_haxolottle_humor_shared = 0 // PERSISTENT - Funny moments experienced together @@ -105,7 +105,7 @@ EXTERNAL current_mission_id() // LOCAL - Current mission identifier -> music_discussion + {not npc_haxolottle_talked_coffee_preferences and npc_haxolottle_talked_hobbies_general} [Talk about coffee/tea preferences] -> coffee_chat -+ {not npc_haxolottle_talked_stress_management and npc_haxolottle_friendship_level >= 15} [Ask how they handle stress] ++ {not npc_haxolottle_talked_stress_management and npc_haxolottle_influence >= 15} [Ask how they handle stress] -> stress_management + [That's all for now] -> conversation_end @@ -116,8 +116,8 @@ EXTERNAL current_mission_id() // LOCAL - Current mission identifier === hobbies_general === ~ npc_haxolottle_talked_hobbies_general = true -~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 +~ npc_haxolottle_influence += 5 +#influence_gained:5 ~ npc_haxolottle_conversations_had += 1 Haxolottle: What do I do for fun? Good question. Let's see... @@ -131,27 +131,27 @@ Haxolottle: I also swim. Not competitively or anything, just... swimming. There' 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. * [Share that you also read] - ~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 + ~ npc_haxolottle_influence += 5 +#influence_gained:5 ~ npc_haxolottle_player_shared_personal += 1 You: I'm a reader too. What kind of sci-fi? -> hobbies_scifi_followup * [Mention you've never been good at swimming] - ~ npc_haxolottle_friendship_level += 3 -#friendship_gained:3 + ~ npc_haxolottle_influence += 3 +#influence_gained:3 You: I've never been much of a swimmer. More of a land-based person. -> hobbies_swimming_followup * [Ask about the electronics tinkering] - ~ npc_haxolottle_friendship_level += 3 -#friendship_gained:3 + ~ npc_haxolottle_influence += 3 +#influence_gained:3 You: Electronics tinkering? That's an interesting hobby for someone in our line of work. -> hobbies_electronics_followup === hobbies_scifi_followup === -~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 +~ npc_haxolottle_influence += 5 +#influence_gained:5 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. @@ -164,22 +164,22 @@ Haxolottle: What about you? What kind of stories do you gravitate toward? * [Mention you like cyberpunk] You: Cyberpunk, mostly. The whole corporate dystopia thing feels... relevant. Haxolottle: *laughs* Yeah, we're kind of living it. Except the corporations aren't our enemy—ENTROPY is. Different dystopia, same aesthetic. - ~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 + ~ npc_haxolottle_influence += 5 +#influence_gained:5 -> phase_1_hub * [Say you prefer non-fiction] You: Actually, I'm more of a non-fiction person. Technical books, security research. Haxolottle: Ah, the pragmatist. Fair enough. Though I'd argue our job is weird enough to count as science fiction. - ~ npc_haxolottle_friendship_level += 3 -#friendship_gained:3 + ~ npc_haxolottle_influence += 3 +#influence_gained:3 -> phase_1_hub * [Keep it vague to protect identity] You: Different things, depending on mood. Haxolottle: Keeping it mysterious. I respect that. Protocol 47-Alpha and all. - ~ npc_haxolottle_friendship_level += 2 -#friendship_gained:2 + ~ npc_haxolottle_influence += 2 +#influence_gained:2 -> phase_1_hub === hobbies_swimming_followup === @@ -192,8 +192,8 @@ Haxolottle: I didn't learn until I was an adult, actually. Taught myself after j Haxolottle: Plus, it's one of the few activities where I can guarantee I'm not carrying surveillance devices. Hard to bug a swimsuit. -~ npc_haxolottle_friendship_level += 3 -#friendship_gained:3 +~ npc_haxolottle_influence += 3 +#influence_gained:3 -> phase_1_hub === hobbies_electronics_followup === @@ -208,8 +208,8 @@ Haxolottle: At home? I'm fixing things. Bringing dead hardware back to life. It' Haxolottle: Plus, there's satisfaction in making a thirty-year-old computer boot up again. Persistence over entropy. Both kinds of entropy. -~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 +~ npc_haxolottle_influence += 5 +#influence_gained:5 -> phase_1_hub // ---------------- @@ -218,8 +218,8 @@ Haxolottle: Plus, there's satisfaction in making a thirty-year-old computer boot === axolotl_deep_dive === ~ npc_haxolottle_talked_axolotl_obsession = true -~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 +~ npc_haxolottle_influence += 8 +#influence_gained:8 ~ npc_haxolottle_conversations_had += 1 Haxolottle: Ah, you want the full story behind the axolotl obsession? @@ -235,21 +235,21 @@ Haxolottle: Found this section on axolotls—*Ambystoma mexicanum*. These amazin -> axolotl_operation_connection * [Ask about the biology] - ~ npc_haxolottle_friendship_level += 3 -#friendship_gained:3 + ~ npc_haxolottle_influence += 3 +#influence_gained:3 You: That's incredible. How do they do that? -> axolotl_biology_detail * [Make a joke] - ~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 + ~ npc_haxolottle_influence += 5 +#influence_gained:5 ~ npc_haxolottle_humor_shared += 1 You: So you're saying you identified with a salamander? -> axolotl_joke_response === axolotl_operation_connection === -~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 +~ npc_haxolottle_influence += 5 +#influence_gained:5 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. @@ -261,13 +261,13 @@ Haxolottle: In that moment, I stopped being the person I was impersonating and b 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. -~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 +~ npc_haxolottle_influence += 8 +#influence_gained:8 -> phase_1_hub === axolotl_biology_detail === -~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 +~ npc_haxolottle_influence += 5 +#influence_gained:5 Haxolottle: *lights up with enthusiasm* @@ -283,13 +283,13 @@ Haxolottle: It's like... they have options. Paths. They're not locked into one f 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. -~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 +~ npc_haxolottle_influence += 8 +#influence_gained:8 -> phase_1_hub === axolotl_joke_response === -~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 +~ npc_haxolottle_influence += 8 +#influence_gained:8 ~ npc_haxolottle_humor_shared += 1 Haxolottle: *laughs* @@ -306,8 +306,8 @@ Haxolottle: Plus, they smile. Permanently. Look up pictures—axolotls have thes 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. -~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 +~ npc_haxolottle_influence += 10 +#influence_gained:10 ~ npc_haxolottle_trust_moments += 1 -> phase_1_hub @@ -317,8 +317,8 @@ Haxolottle: You're laughing, but I'm serious. The metaphor has kept me sane for === music_discussion === ~ npc_haxolottle_talked_music_taste = true -~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 +~ npc_haxolottle_influence += 5 +#influence_gained:5 ~ npc_haxolottle_conversations_had += 1 Haxolottle: Music? Oh, I have eclectic taste. Probably too eclectic. @@ -330,28 +330,28 @@ Haxolottle: For workouts or when I need energy, I go full electronic. Techno, dr Haxolottle: And then sometimes... *looks slightly embarrassed* ...sometimes I listen to nature sounds. Ocean waves. Rain. Thunderstorms. * [Say you also like ambient music] - ~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 + ~ npc_haxolottle_influence += 5 +#influence_gained:5 ~ npc_haxolottle_player_shared_personal += 1 You: Ambient music is great for concentration. What's your favorite? -> music_ambient_detail * [Admit you prefer silence while working] - ~ npc_haxolottle_friendship_level += 3 -#friendship_gained:3 + ~ npc_haxolottle_influence += 3 +#influence_gained:3 You: I actually prefer silence when I'm concentrating. -> music_silence_response * [Tease them about nature sounds] - ~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 + ~ npc_haxolottle_influence += 5 +#influence_gained:5 ~ npc_haxolottle_humor_shared += 1 You: Nature sounds? That's adorably wholesome for a spy. -> music_nature_tease === music_ambient_detail === -~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 +~ npc_haxolottle_influence += 5 +#influence_gained:5 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. @@ -364,15 +364,15 @@ Haxolottle: What about you? Any favorites? * [Mention specific artists (safe to share)] You: I'm into [vague genre description]. Keeps me focused. Haxolottle: Nice. I might check that out during my next long monitoring session. - ~ npc_haxolottle_friendship_level += 3 -#friendship_gained:3 + ~ npc_haxolottle_influence += 3 +#influence_gained:3 -> phase_1_hub * [Keep it vague] You: Different things depending on the task. Haxolottle: Adaptive playlist for adaptive operations. I like it. - ~ npc_haxolottle_friendship_level += 2 -#friendship_gained:2 + ~ npc_haxolottle_influence += 2 +#influence_gained:2 -> phase_1_hub === music_silence_response === @@ -383,13 +383,13 @@ Haxolottle: I can't do it, personally. Total silence makes me too aware of my ow Haxolottle: But everyone's different. That's why we have noise-cancelling headphones in the equipment list—Section 8, Article 4. -~ npc_haxolottle_friendship_level += 3 -#friendship_gained:3 +~ npc_haxolottle_influence += 3 +#influence_gained:3 -> phase_1_hub === music_nature_tease === -~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 +~ npc_haxolottle_influence += 8 +#influence_gained:8 ~ npc_haxolottle_humor_shared += 1 Haxolottle: *laughs* Okay, yes, I know how it sounds. "Elite SAFETYNET handler unwinds with gentle rain sounds." @@ -404,8 +404,8 @@ Haxolottle: Plus, there's something soothing about storms specifically. All that 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. -~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 +~ npc_haxolottle_influence += 8 +#influence_gained:8 -> phase_1_hub // ---------------- @@ -414,8 +414,8 @@ Haxolottle: You can judge me, but I won't stop. I have a whole collection. "Thun === coffee_chat === ~ npc_haxolottle_talked_coffee_preferences = true -~ npc_haxolottle_friendship_level += 4 -#friendship_gained:4 +~ npc_haxolottle_influence += 4 +#influence_gained:4 ~ npc_haxolottle_conversations_had += 1 Haxolottle: Coffee preferences? Oh, we're getting into the important questions now. @@ -427,27 +427,27 @@ Haxolottle: Specifically, I drink green tea. Jasmine green tea when I can get it Haxolottle: Dr. Chen thinks I'm weird for it. They survive on energy drinks and what I'm pretty sure is just pure espresso. * [Say you're also a tea drinker] - ~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 + ~ npc_haxolottle_influence += 5 +#influence_gained:5 ~ npc_haxolottle_player_shared_personal += 1 You: Tea for me too. Coffee's too harsh. -> coffee_tea_solidarity * [Defend coffee] - ~ npc_haxolottle_friendship_level += 3 -#friendship_gained:3 + ~ npc_haxolottle_influence += 3 +#influence_gained:3 You: Coffee is essential. I don't trust tea to keep me functional. -> coffee_defense * [Ask about the axolotl mug] - ~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 + ~ npc_haxolottle_influence += 5 +#influence_gained:5 You: Is that axolotl mug I keep seeing in video calls yours? -> coffee_mug_discussion === coffee_tea_solidarity === -~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 +~ npc_haxolottle_influence += 5 +#influence_gained:5 Haxolottle: A fellow tea person! Excellent. We're a minority in SAFETYNET. @@ -457,8 +457,8 @@ Haxolottle: If you ever need to decompress after a mission, find that break room Haxolottle: Consider it insider knowledge. Handler privilege. -~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 +~ npc_haxolottle_influence += 8 +#influence_gained:8 -> phase_1_hub === coffee_defense === @@ -469,13 +469,13 @@ Haxolottle: Different metabolisms, different needs. That's the thing about SAFET 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. -~ npc_haxolottle_friendship_level += 3 -#friendship_gained:3 +~ npc_haxolottle_influence += 3 +#influence_gained:3 -> phase_1_hub === coffee_mug_discussion === -~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 +~ npc_haxolottle_influence += 8 +#influence_gained:8 ~ npc_haxolottle_humor_shared += 1 Haxolottle: *laughs* You noticed! Yes, that's mine. Got it custom-made. @@ -488,8 +488,8 @@ Haxolottle: I have three of them, actually. One for the office, one for home, on Haxolottle: Director Netherton pretends not to notice it in briefings, but I've caught him almost smiling at it once. Progress. -~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 +~ npc_haxolottle_influence += 8 +#influence_gained:8 -> phase_1_hub // ---------------- @@ -498,8 +498,8 @@ Haxolottle: Director Netherton pretends not to notice it in briefings, but I've === stress_management === ~ npc_haxolottle_talked_stress_management = true -~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 +~ npc_haxolottle_influence += 10 +#influence_gained:10 ~ npc_haxolottle_conversations_had += 1 ~ npc_haxolottle_vulnerable_moments += 1 @@ -512,29 +512,29 @@ Haxolottle: But honestly? The hardest part is when agents are in danger and I ca Haxolottle: I've had agents get hurt. I've had operations go wrong despite everything we planned. That weight... it doesn't go away. * [Thank them for being honest] - ~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 + ~ npc_haxolottle_influence += 10 +#influence_gained:10 ~ npc_haxolottle_player_shared_personal += 1 You: Thank you for trusting me with that. It helps to know you feel it too. -> stress_honest_response * [Share your own stress management] - ~ npc_haxolottle_friendship_level += 12 -#friendship_gained:12 + ~ npc_haxolottle_influence += 12 +#influence_gained:12 ~ npc_haxolottle_player_shared_personal += 2 ~ npc_haxolottle_trust_moments += 1 You: I feel that pressure too. From a different angle, but still there. -> stress_mutual_understanding * [Ask how they cope with the weight] - ~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 + ~ npc_haxolottle_influence += 8 +#influence_gained:8 You: How do you keep going when it feels like too much? -> stress_coping_methods === stress_honest_response === -~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 +~ npc_haxolottle_influence += 10 +#influence_gained:10 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. @@ -542,14 +542,14 @@ Haxolottle: The handbook talks about professional distance, but Regulation 299 s 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. -~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 +~ npc_haxolottle_influence += 15 +#influence_gained:15 ~ npc_haxolottle_trust_moments += 1 -> phase_1_hub === stress_mutual_understanding === -~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 +~ npc_haxolottle_influence += 15 +#influence_gained:15 ~ npc_haxolottle_trust_moments += 2 Haxolottle: Yeah. Different angles, same weight. You're worried about getting caught, about the mission failing, about making the wrong call in the moment. @@ -564,14 +564,14 @@ Haxolottle: That's why the axolotl thing matters, I think. Regeneration isn't ju Haxolottle: And we do it together. That makes it bearable. -~ npc_haxolottle_friendship_level += 20 -#friendship_gained:20 +~ npc_haxolottle_influence += 20 +#influence_gained:20 ~ npc_haxolottle_vulnerable_moments += 1 -> phase_1_hub === stress_coping_methods === -~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 +~ npc_haxolottle_influence += 10 +#influence_gained:10 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. @@ -581,8 +581,8 @@ Haxolottle: The weight is heavy because the work matters. If it was easy, if it Haxolottle: And... *slight smile* ...I have my ridiculous axolotl metaphors. When things get dark, I think about something absurd and resilient, and it helps. -~ npc_haxolottle_friendship_level += 12 -#friendship_gained:12 +~ npc_haxolottle_influence += 12 +#influence_gained:12 -> phase_1_hub // =========================================== @@ -603,13 +603,13 @@ Haxolottle: And... *slight smile* ...I have my ridiculous axolotl metaphors. Whe -> philosophy_evolution + {not npc_haxolottle_talked_handler_life} [Ask what handler life is really like] -> handler_reality -+ {not npc_haxolottle_talked_field_nostalgia and npc_haxolottle_friendship_level >= 30} [Ask if they miss field work] ++ {not npc_haxolottle_talked_field_nostalgia and npc_haxolottle_influence >= 30} [Ask if they miss field work] -> field_nostalgia + {not npc_haxolottle_talked_weird_habits} [Talk about weird habits you've developed] -> weird_habits_discussion -+ {not npc_haxolottle_talked_favorite_operations and npc_haxolottle_friendship_level >= 35} [Ask about their favorite operations] ++ {not npc_haxolottle_talked_favorite_operations and npc_haxolottle_influence >= 35} [Ask about their favorite operations] -> favorite_operations -+ {npc_haxolottle_friendship_level >= 40 and not npc_haxolottle_shared_loss} [Notice they seem different today] ++ {npc_haxolottle_influence >= 40 and not npc_haxolottle_shared_loss} [Notice they seem different today] -> hax_difficult_day + [That's all for now] -> conversation_end @@ -620,8 +620,8 @@ Haxolottle: And... *slight smile* ...I have my ridiculous axolotl metaphors. Whe === philosophy_evolution === ~ npc_haxolottle_talked_philosophy_change = true -~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 +~ npc_haxolottle_influence += 10 +#influence_gained:10 ~ npc_haxolottle_conversations_had += 1 Haxolottle: How has my philosophy changed? *laughs softly* That's a heavier question than you might think. @@ -637,15 +637,15 @@ Haxolottle: I've seen good people do questionable things for good reasons. I've 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. * [Express agreement] - ~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 + ~ npc_haxolottle_influence += 10 +#influence_gained:10 ~ npc_haxolottle_player_shared_personal += 1 You: I've been thinking about that too. The gray areas are... uncomfortable. -> philosophy_gray_areas * [Ask what call haunts them most] - ~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 + ~ npc_haxolottle_influence += 15 +#influence_gained:15 ~ npc_haxolottle_vulnerable_moments += 1 You: Is there one decision that still bothers you? -> philosophy_haunting_decision @@ -655,8 +655,8 @@ Haxolottle: The philosophy that's stuck is: Do the work as ethically as you can -> philosophy_immediate_good === philosophy_gray_areas === -~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 +~ npc_haxolottle_influence += 15 +#influence_gained:15 ~ npc_haxolottle_trust_moments += 1 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. @@ -667,13 +667,13 @@ Haxolottle: But you know what? The fact that you're thinking about it, questioni Haxolottle: The day we stop feeling uncomfortable with the gray areas is the day we've gone too far. -~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 +~ npc_haxolottle_influence += 15 +#influence_gained:15 -> phase_2_hub === philosophy_haunting_decision === -~ npc_haxolottle_friendship_level += 20 -#friendship_gained:20 +~ npc_haxolottle_influence += 20 +#influence_gained:20 ~ npc_haxolottle_vulnerable_moments += 2 ~ npc_haxolottle_shared_doubt = true @@ -694,23 +694,23 @@ Haxolottle: They recovered. They're still with SAFETYNET. But I dream about maki 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. * [Offer comfort] - ~ npc_haxolottle_friendship_level += 20 -#friendship_gained:20 + ~ npc_haxolottle_influence += 20 +#influence_gained:20 ~ npc_haxolottle_trust_moments += 2 You: You made the best call you could with what you knew. That agent knew the risks. -> philosophy_comfort_response * [Share something personal] - ~ npc_haxolottle_friendship_level += 25 -#friendship_gained:25 + ~ npc_haxolottle_influence += 25 +#influence_gained:25 ~ npc_haxolottle_player_shared_personal += 3 ~ npc_haxolottle_trust_moments += 2 You: I carry similar weight. We all do. It doesn't make it easier, but you're not alone in it. -> philosophy_shared_burden === philosophy_comfort_response === -~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 +~ npc_haxolottle_influence += 15 +#influence_gained:15 Haxolottle: *slight smile* Thank you. I know that, intellectually. Regulation 911—mission objectives sometimes outweigh agent safety when lives are at stake. @@ -718,13 +718,13 @@ Haxolottle: Doesn't make it easier. But it helps to hear it from someone who und Haxolottle: You're a good person, Agent {player_name()}. I'm glad we're working together. -~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 +~ npc_haxolottle_influence += 15 +#influence_gained:15 -> phase_2_hub === philosophy_shared_burden === -~ npc_haxolottle_friendship_level += 25 -#friendship_gained:25 +~ npc_haxolottle_influence += 25 +#influence_gained:25 ~ npc_haxolottle_trust_moments += 3 Haxolottle: *looks genuinely touched* @@ -737,13 +737,13 @@ Haxolottle: I wish we could grab coffee like normal colleagues. Talk about this 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. -~ npc_haxolottle_friendship_level += 30 -#friendship_gained:30 +~ npc_haxolottle_influence += 30 +#influence_gained:30 -> phase_2_hub === philosophy_immediate_good === -~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 +~ npc_haxolottle_influence += 8 +#influence_gained:8 Haxolottle: That's a healthy approach. Zoom in on what you can control, the immediate impact. Today's mission. This operation. This prevented attack. @@ -751,8 +751,8 @@ Haxolottle: The big picture can overwhelm you if you let it. Better to focus on Haxolottle: That's sustainable. I should probably do more of that myself. -~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 +~ npc_haxolottle_influence += 8 +#influence_gained:8 -> phase_2_hub // ---------------- @@ -761,8 +761,8 @@ Haxolottle: That's sustainable. I should probably do more of that myself. === handler_reality === ~ npc_haxolottle_talked_handler_life = true -~ npc_haxolottle_friendship_level += 12 -#friendship_gained:12 +~ npc_haxolottle_influence += 12 +#influence_gained:12 ~ npc_haxolottle_conversations_had += 1 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. @@ -774,27 +774,27 @@ Haxolottle: From the inside? I'm watching you take risks I used to take. Providi 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. * [Say you appreciate having them there] - ~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 + ~ npc_haxolottle_influence += 15 +#influence_gained:15 ~ npc_haxolottle_player_shared_personal += 1 You: Your voice on comms makes a huge difference. I'm never alone out there. -> handler_appreciation * [Ask if they'd go back to field work] - ~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 + ~ npc_haxolottle_influence += 10 +#influence_gained:10 You: Would you ever go back to field operations? -> handler_field_return_question * [Acknowledge the invisible stress] - ~ npc_haxolottle_friendship_level += 12 -#friendship_gained:12 + ~ npc_haxolottle_influence += 12 +#influence_gained:12 You: That sounds exhausting in a completely different way than field work. -> handler_stress_acknowledgment === handler_appreciation === -~ npc_haxolottle_friendship_level += 20 -#friendship_gained:20 +~ npc_haxolottle_influence += 20 +#influence_gained:20 ~ npc_haxolottle_trust_moments += 1 Haxolottle: *clearly moved* @@ -805,13 +805,13 @@ Haxolottle: Knowing it makes a difference—that you feel less alone—that's wh 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. -~ npc_haxolottle_friendship_level += 20 -#friendship_gained:20 +~ npc_haxolottle_influence += 20 +#influence_gained:20 -> phase_2_hub === handler_field_return_question === -~ npc_haxolottle_friendship_level += 12 -#friendship_gained:12 +~ npc_haxolottle_influence += 12 +#influence_gained:12 Haxolottle: *considers carefully* @@ -823,13 +823,13 @@ Haxolottle: Transitioning to handler was regeneration. Different work, same miss 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. -~ npc_haxolottle_friendship_level += 12 -#friendship_gained:12 +~ npc_haxolottle_influence += 12 +#influence_gained:12 -> phase_2_hub === handler_stress_acknowledgment === -~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 +~ npc_haxolottle_influence += 15 +#influence_gained:15 Haxolottle: It really is. Different kind of exhaustion. @@ -841,8 +841,8 @@ Haxolottle: I end the day mentally drained in a way field work never did. But al Haxolottle: Trade-offs. Everything in SAFETYNET is trade-offs. -~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 +~ npc_haxolottle_influence += 15 +#influence_gained:15 -> phase_2_hub // ---------------- @@ -851,8 +851,8 @@ Haxolottle: Trade-offs. Everything in SAFETYNET is trade-offs. === field_nostalgia === ~ npc_haxolottle_talked_field_nostalgia = true -~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 +~ npc_haxolottle_influence += 15 +#influence_gained:15 ~ npc_haxolottle_conversations_had += 1 Haxolottle: Do I miss field work? Sometimes. Mostly small moments, not the overall experience. @@ -864,27 +864,27 @@ Haxolottle: I miss the problem-solving in real-time. When you're in the field, e 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. * [Ask what they don't miss] - ~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 + ~ npc_haxolottle_influence += 10 +#influence_gained:10 You: What don't you miss about it? -> field_nostalgia_negative * [Share what you love about field work] - ~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 + ~ npc_haxolottle_influence += 15 +#influence_gained:15 ~ npc_haxolottle_player_shared_personal += 1 You: I feel that rush too. That moment when everything clicks. -> field_nostalgia_shared_joy * [Ask about their most memorable infiltration] - ~ npc_haxolottle_friendship_level += 12 -#friendship_gained:12 + ~ npc_haxolottle_influence += 12 +#influence_gained:12 You: What's your most memorable field operation? -> field_nostalgia_memorable_op === field_nostalgia_negative === -~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 +~ npc_haxolottle_influence += 15 +#influence_gained:15 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. @@ -894,13 +894,13 @@ Haxolottle: And the physical toll. I'm not young anymore. Eight years of irregul Haxolottle: Plus, I hated the paperwork. At least as a handler, I'm the one receiving the reports instead of writing them. -~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 +~ npc_haxolottle_influence += 15 +#influence_gained:15 -> phase_2_hub === field_nostalgia_shared_joy === -~ npc_haxolottle_friendship_level += 20 -#friendship_gained:20 +~ npc_haxolottle_influence += 20 +#influence_gained:20 ~ npc_haxolottle_trust_moments += 1 Haxolottle: Yes! Exactly! That rush when everything aligns—the timing, the technique, the execution. It's beautiful when it works. @@ -911,13 +911,13 @@ Haxolottle: Different from doing it myself, but still genuine. Like watching a m 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. -~ npc_haxolottle_friendship_level += 20 -#friendship_gained:20 +~ npc_haxolottle_influence += 20 +#influence_gained:20 -> phase_2_hub === field_nostalgia_memorable_op === -~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 +~ npc_haxolottle_influence += 15 +#influence_gained:15 Haxolottle: Most memorable? Hard to pick one... but there was this operation in Prague. Corporate espionage case, ENTROPY front company. @@ -931,8 +931,8 @@ Haxolottle: Completed the mission with zero suspicion. They thought I was just a Haxolottle: That was the operation that convinced me I'd found the right line of work. Chaos, adaptation, success. Everything I'm good at. -~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 +~ npc_haxolottle_influence += 15 +#influence_gained:15 -> phase_2_hub // ---------------- @@ -941,8 +941,8 @@ Haxolottle: That was the operation that convinced me I'd found the right line of === weird_habits_discussion === ~ npc_haxolottle_talked_weird_habits = true -~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 +~ npc_haxolottle_influence += 10 +#influence_gained:10 ~ npc_haxolottle_conversations_had += 1 ~ npc_haxolottle_humor_shared += 1 @@ -957,30 +957,30 @@ Haxolottle: And I keep three versions of my origin story ready depending on who Haxolottle: SAFETYNET gets in your head. You start treating normal life like an operation. * [Admit you do the same] - ~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 + ~ npc_haxolottle_influence += 15 +#influence_gained:15 ~ npc_haxolottle_player_shared_personal += 1 ~ npc_haxolottle_humor_shared += 1 You: I map exits too! And I check reflections for surveillance. -> weird_habits_shared * [Share a different weird habit] - ~ npc_haxolottle_friendship_level += 15 -#friendship_gained:15 + ~ npc_haxolottle_influence += 15 +#influence_gained:15 ~ npc_haxolottle_player_shared_personal += 2 ~ npc_haxolottle_trust_moments += 1 You: I've developed some similar habits... -> weird_habits_player_share * [Ask if they think it's unhealthy] - ~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 + ~ npc_haxolottle_influence += 8 +#influence_gained:8 You: Is that unhealthy? Should we be concerned? -> weird_habits_healthy_question === weird_habits_shared === -~ npc_haxolottle_friendship_level += 20 -#friendship_gained:20 +~ npc_haxolottle_influence += 20 +#influence_gained:20 ~ npc_haxolottle_humor_shared += 1 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. @@ -991,13 +991,13 @@ Haxolottle: We're professionally paranoid. It's both a survival skill and a mino Haxolottle: But hey, if there ever IS an emergency at a grocery store, we'll be the most prepared people there. Silver lining. -~ npc_haxolottle_friendship_level += 20 -#friendship_gained:20 +~ npc_haxolottle_influence += 20 +#influence_gained:20 -> phase_2_hub === weird_habits_player_share === -~ npc_haxolottle_friendship_level += 20 -#friendship_gained:20 +~ npc_haxolottle_influence += 20 +#influence_gained:20 ~ npc_haxolottle_trust_moments += 2 Haxolottle: Oh, tell me yours. I love hearing what habits other agents develop. It's like a support group for occupational paranoia. @@ -1010,13 +1010,13 @@ Haxolottle: We should start a handbook addendum: "Common Psychological Adaptatio 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. -~ npc_haxolottle_friendship_level += 25 -#friendship_gained:25 +~ npc_haxolottle_influence += 25 +#influence_gained:25 -> phase_2_hub === weird_habits_healthy_question === -~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 +~ npc_haxolottle_influence += 10 +#influence_gained:10 Haxolottle: *considers* Probably somewhere in between healthy professional awareness and mild paranoia. @@ -1026,8 +1026,8 @@ Haxolottle: I think as long as the habits aren't interfering with normal life, t Haxolottle: But it's worth checking in with yourself. "Is this useful vigilance or is it anxiety?" That line can blur. -~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 +~ npc_haxolottle_influence += 10 +#influence_gained:10 -> phase_2_hub // Continue with Phase 3 and 4 hubs (later missions)... @@ -1042,14 +1042,14 @@ Haxolottle: But it's worth checking in with yourself. "Is this useful vigilance === conversation_end === { - - npc_haxolottle_conversations_had >= 5 and npc_haxolottle_friendship_level >= 40: + - npc_haxolottle_conversations_had >= 5 and npc_haxolottle_influence >= 40: Haxolottle: I really appreciate these talks, Agent {player_name()}. Makes the work feel less isolating. - else: Haxolottle: Alright. Back to the mission. Talk later. } { - - npc_haxolottle_friendship_level >= 60: + - npc_haxolottle_influence >= 60: Haxolottle: And hey... you're becoming a real friend. Within the constraints of Protocol 47-Alpha, but a friend nonetheless. } @@ -1075,8 +1075,8 @@ Haxolottle: *checking in* How's it going, {player_name()}? === favorite_operations === Haxolottle: Favorite operations? That's tough. Every successful op is satisfying in its own way. Haxolottle: But yeah, there are some that stand out. The ones where everything clicks between handler and agent. -~ npc_haxolottle_friendship_level += 5 -#friendship_gained:5 +~ npc_haxolottle_influence += 5 +#influence_gained:5 ~ npc_haxolottle_talked_favorite_operations = true -> phase_2_hub @@ -1086,13 +1086,13 @@ Haxolottle: Lost an agent six months ago. Today would have been their birthday. Haxolottle: Sorry. Shouldn't burden you with that. + [I'm sorry for your loss] Haxolottle: *appreciates it* Thanks. It's part of the job, but it never gets easier. - ~ npc_haxolottle_friendship_level += 10 -#friendship_gained:10 + ~ npc_haxolottle_influence += 10 +#influence_gained:10 ~ npc_haxolottle_shared_loss = true + [You can talk about it if you need to] Haxolottle: Maybe another time. Right now I just need to keep working. Helping you helps. - ~ npc_haxolottle_friendship_level += 8 -#friendship_gained:8 + ~ npc_haxolottle_influence += 8 +#influence_gained:8 ~ npc_haxolottle_shared_loss = true -> phase_2_hub diff --git a/story_design/ink/netherton_hub.ink b/story_design/ink/netherton_hub.ink index 7b0fd80..62aa5b1 100644 --- a/story_design/ink/netherton_hub.ink +++ b/story_design/ink/netherton_hub.ink @@ -66,7 +66,7 @@ EXTERNAL mission_phase() // LOCAL - Phase of current mission ("pr + {has_available_personal_topics() and mission_phase() != "active"} [How are you, Director?] Netherton: *slight pause, as if surprised by personal question* { - - npc_netherton_respect >= 70: + - npc_netherton_influence >= 70: Netherton: That's... considerate of you to ask, Agent. I have a moment for personal discussion. - else: Netherton: An unusual question. But acceptable. What do you wish to discuss? @@ -90,7 +90,7 @@ EXTERNAL mission_phase() // LOCAL - Phase of current mission ("pr Netherton: The Data Sanctuary. A delicate situation. What questions do you have? -> mission_sanctuary_discussion -+ {mission_phase() == "downtime" and npc_netherton_respect >= 60} [Ask for operational advice] ++ {mission_phase() == "downtime" and npc_netherton_influence >= 60} [Ask for operational advice] Netherton: You want my counsel? *slight approval* Very well. -> operational_advice_discussion @@ -111,9 +111,9 @@ EXTERNAL mission_phase() // LOCAL - Phase of current mission ("pr + [That will be all, Director] { - - npc_netherton_respect >= 80: + - npc_netherton_influence >= 80: Netherton: Very well, Agent {player_name()}. *almost warm* Continue your excellent work. - - npc_netherton_respect >= 60: + - npc_netherton_influence >= 60: Netherton: Dismissed. Maintain your current performance level. - else: Netherton: Dismissed. @@ -134,7 +134,7 @@ EXTERNAL mission_phase() // LOCAL - Phase of current mission ("pr - not npc_netherton_discussed_handbook: ~ return true - not npc_netherton_discussed_leadership: ~ return true - not npc_netherton_discussed_safetynet_history: ~ return true - - not npc_netherton_discussed_expectations and npc_netherton_respect >= 55: ~ return true + - not npc_netherton_discussed_expectations and npc_netherton_influence >= 55: ~ return true - else: ~ return false } @@ -143,28 +143,28 @@ EXTERNAL mission_phase() // LOCAL - Phase of current mission ("pr { - not npc_netherton_discussed_difficult_decisions: ~ return true - not npc_netherton_discussed_agent_development: ~ return true - - not npc_netherton_discussed_bureau_politics and npc_netherton_respect >= 65: ~ return true - - not npc_netherton_discussed_field_vs_command and npc_netherton_respect >= 60: ~ return true + - not npc_netherton_discussed_bureau_politics and npc_netherton_influence >= 65: ~ return true + - not npc_netherton_discussed_field_vs_command and npc_netherton_influence >= 60: ~ return true - else: ~ return false } // Phase 3 topics (missions 11-15) - total_missions_completed <= 15: { - - not npc_netherton_discussed_weight_of_command and npc_netherton_respect >= 75: ~ return true - - not npc_netherton_discussed_agent_losses and npc_netherton_respect >= 70: ~ return true - - not npc_netherton_discussed_ethical_boundaries and npc_netherton_respect >= 70: ~ return true - - not npc_netherton_discussed_personal_cost and npc_netherton_respect >= 75: ~ return true + - not npc_netherton_discussed_weight_of_command and npc_netherton_influence >= 75: ~ return true + - not npc_netherton_discussed_agent_losses and npc_netherton_influence >= 70: ~ return true + - not npc_netherton_discussed_ethical_boundaries and npc_netherton_influence >= 70: ~ return true + - not npc_netherton_discussed_personal_cost and npc_netherton_influence >= 75: ~ return true - else: ~ return false } // Phase 4 topics (missions 16+) - total_missions_completed > 15: { - - not npc_netherton_discussed_legacy and npc_netherton_respect >= 85: ~ return true - - not npc_netherton_discussed_trust and npc_netherton_respect >= 80: ~ return true - - not npc_netherton_discussed_rare_praise and npc_netherton_respect >= 85: ~ return true - - not npc_netherton_discussed_beyond_protocol and npc_netherton_respect >= 90: ~ return true + - not npc_netherton_discussed_legacy and npc_netherton_influence >= 85: ~ return true + - not npc_netherton_discussed_trust and npc_netherton_influence >= 80: ~ return true + - not npc_netherton_discussed_rare_praise and npc_netherton_influence >= 85: ~ return true + - not npc_netherton_discussed_beyond_protocol and npc_netherton_influence >= 90: ~ return true - else: ~ return false } @@ -232,8 +232,8 @@ Netherton: *monitoring your position* I'm tracking your progress. What do you ne Netherton: Explain the deviation and justification. // This would branch based on player's explanation Netherton: ... Acceptable. Use your judgment. I trust your field assessment. - ~ npc_netherton_respect += 5 -#respect_gained:5 + ~ npc_netherton_influence += 5 +#influence_gained:5 -> mission_hub + [Request emergency extraction] @@ -250,14 +250,14 @@ Netherton: *monitoring your position* I'm tracking your progress. What do you ne === mission_ghost_debrief === Netherton: Your mission report indicates success. The backdoor has been neutralized. ENTROPY remains unaware of our intervention. -{npc_netherton_respect >= 70: +{npc_netherton_influence >= 70: Netherton: Excellent work, Agent. Your execution was textbook. This is exactly the kind of operational performance SAFETYNET requires. - ~ npc_netherton_respect += 10 -#respect_gained:10 + ~ npc_netherton_influence += 10 +#influence_gained:10 - else: Netherton: Adequate performance. Mission objectives achieved. Some aspects could be refined. - ~ npc_netherton_respect += 5 -#respect_gained:5 + ~ npc_netherton_influence += 5 +#influence_gained:5 } Netherton: Dr. Chen is analyzing the technical data you extracted. It may provide intelligence on other ENTROPY operations. @@ -294,24 +294,24 @@ Netherton: You want operational advice. *considers* On what specific matter? Netherton: Ambiguity is constant in our work. The handbook provides framework, but you must exercise judgment. 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 -#respect_gained:5 + ~ npc_netherton_influence += 5 +#influence_gained:5 -> 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 -#respect_gained:5 + ~ npc_netherton_influence += 5 +#influence_gained:5 -> mission_hub + [How to advance in SAFETYNET] Netherton: Consistent excellence. That's the path. Netherton: Demonstrate competence. Show sound judgment. Develop specialized capabilities. Volunteer for challenging assignments. Netherton: Most importantly: Maintain integrity. Technical skills can be trained. Character cannot. - ~ npc_netherton_respect += 8 -#respect_gained:8 + ~ npc_netherton_influence += 8 +#influence_gained:8 ~ professional_reputation += 1 -> mission_hub @@ -329,7 +329,7 @@ Netherton: We're making progress. But ENTROPY adapts. The fight continues. -> 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: We meet operational objectives consistently. Success rate is {85 + (npc_netherton_influence / 10)} percent over the past quarter. Netherton: Acceptable, but there's room for improvement. Every failed operation represents unmitigated risk. -> mission_hub @@ -350,8 +350,8 @@ Netherton: Training opportunities. What areas interest you? 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 -#respect_gained:10 + ~ npc_netherton_influence += 10 +#influence_gained:10 -> mission_hub + [Technical specialization] diff --git a/story_design/ink/netherton_ongoing_conversations.ink b/story_design/ink/netherton_ongoing_conversations.ink index e649554..9956acc 100644 --- a/story_design/ink/netherton_ongoing_conversations.ink +++ b/story_design/ink/netherton_ongoing_conversations.ink @@ -13,7 +13,7 @@ // Your game engine must persist these across ALL missions // =========================================== -VAR npc_netherton_respect = 50 // PERSISTENT - Director's respect for agent (0-100) +VAR npc_netherton_influence = 50 // PERSISTENT - Director's respect for agent (0-100) VAR npc_netherton_serious_conversations = 0 // PERSISTENT - Formal discussions held VAR npc_netherton_personal_moments = 0 // PERSISTENT - Rare vulnerable moments @@ -85,7 +85,7 @@ EXTERNAL current_mission_id() // LOCAL - Current mission identifier { - total_missions_completed == 1: Netherton: Agent {player_name()}. I have a few minutes available. Is there something you wish to discuss? - - npc_netherton_respect >= 60: + - npc_netherton_influence >= 60: Netherton: Agent. Your performance has been noted. What can I address for you today? - else: Netherton: Agent {player_name()}. You have questions? @@ -97,7 +97,7 @@ EXTERNAL current_mission_id() // LOCAL - Current mission identifier -> leadership_discussion + {not npc_netherton_discussed_safetynet_history} [Ask about SAFETYNET's history] -> safetynet_history -+ {not npc_netherton_discussed_expectations and npc_netherton_respect >= 55} [Ask what he expects from agents] ++ {not npc_netherton_discussed_expectations and npc_netherton_influence >= 55} [Ask what he expects from agents] -> expectations_discussion + [That will be all, Director] -> conversation_end_phase1 @@ -108,8 +108,8 @@ EXTERNAL current_mission_id() // LOCAL - Current mission identifier === handbook_discussion === ~ npc_netherton_discussed_handbook = true -~ npc_netherton_respect += 5 -#respect_gained:5 +~ npc_netherton_influence += 5 +#influence_gained:5 ~ npc_netherton_serious_conversations += 1 Netherton: The Field Operations Handbook. *adjusts glasses slightly* @@ -119,27 +119,27 @@ Netherton: I co-wrote the original edition twenty years ago. I've personally ove Netherton: Agents often mock the handbook. The contradictions, the excessive detail, the seemingly absurd specificity. But every regulation exists for a reason. * [Express genuine interest] - ~ npc_netherton_respect += 10 -#respect_gained:10 + ~ npc_netherton_influence += 10 +#influence_gained:10 ~ professional_reputation += 1 You: I've been studying it seriously. There's real wisdom in there. -> handbook_appreciation * [Ask about the contradictions] - ~ npc_netherton_respect += 5 -#respect_gained:5 + ~ npc_netherton_influence += 5 +#influence_gained:5 You: Why are there so many contradictions in it? -> handbook_contradictions * [Admit you find it confusing] - ~ npc_netherton_respect += 3 -#respect_gained:3 + ~ npc_netherton_influence += 3 +#influence_gained:3 You: I'll be honest, Director—it's overwhelming. -> handbook_honest_confusion === handbook_appreciation === -~ npc_netherton_respect += 15 -#respect_gained:15 +~ npc_netherton_influence += 15 +#influence_gained:15 Netherton: *brief pause, something that might be surprise* @@ -149,13 +149,13 @@ Netherton: The fact that you're already engaging with it thoughtfully... that sp Netherton: Section 14.7 is particularly relevant to your current assignment level. I recommend thorough review. -~ npc_netherton_respect += 10 -#respect_gained:10 +~ npc_netherton_influence += 10 +#influence_gained:10 -> phase_1_hub === handbook_contradictions === -~ npc_netherton_respect += 8 -#respect_gained:8 +~ npc_netherton_influence += 8 +#influence_gained:8 Netherton: An astute observation. The contradictions are not accidents. @@ -165,13 +165,13 @@ Netherton: The handbook provides guidance for contradictory circumstances. Agent Netherton: It's not a rulebook. It's a framework for decision-making under impossible conditions. -~ npc_netherton_respect += 8 -#respect_gained:8 +~ npc_netherton_influence += 8 +#influence_gained:8 -> phase_1_hub === handbook_honest_confusion === -~ npc_netherton_respect += 5 -#respect_gained:5 +~ npc_netherton_influence += 5 +#influence_gained:5 Netherton: Understandable. The handbook is not designed for easy consumption. @@ -183,8 +183,8 @@ Netherton: Your handler will guide you on relevant sections for specific situati Netherton: Though I've come close. Not by choice. -~ npc_netherton_respect += 5 -#respect_gained:5 +~ npc_netherton_influence += 5 +#influence_gained:5 -> phase_1_hub // ---------------- @@ -193,8 +193,8 @@ Netherton: Though I've come close. Not by choice. === leadership_discussion === ~ npc_netherton_discussed_leadership = true -~ npc_netherton_respect += 8 -#respect_gained:8 +~ npc_netherton_influence += 8 +#influence_gained:8 ~ npc_netherton_serious_conversations += 1 Netherton: Leadership principles. *straightens papers on desk* @@ -204,15 +204,15 @@ Netherton: I've held command positions for over two decades. Military intelligen Netherton: The core principle remains constant: leadership is responsibility. You are accountable for every person under your command and every outcome of their actions. * [Ask how he handles that weight] - ~ npc_netherton_respect += 12 -#respect_gained:12 + ~ npc_netherton_influence += 12 +#influence_gained:12 ~ professional_reputation += 1 You: How do you handle that weight? That responsibility? -> leadership_weight * [Ask about his leadership style] - ~ npc_netherton_respect += 5 -#respect_gained:5 + ~ npc_netherton_influence += 5 +#influence_gained:5 You: How would you describe your leadership style? -> leadership_style @@ -221,8 +221,8 @@ Netherton: The core principle remains constant: leadership is responsibility. Yo -> phase_1_hub === leadership_weight === -~ npc_netherton_respect += 15 -#respect_gained:15 +~ npc_netherton_influence += 15 +#influence_gained:15 Netherton: *considers the question carefully* @@ -236,14 +236,14 @@ Netherton: The weight never lessens. You simply become stronger at carrying it. Netherton: That you're asking this question suggests you may be suited for leadership yourself. Eventually. -~ npc_netherton_respect += 20 -#respect_gained:20 +~ npc_netherton_influence += 20 +#influence_gained:20 ~ professional_reputation += 2 -> phase_1_hub === leadership_style === -~ npc_netherton_respect += 8 -#respect_gained:8 +~ npc_netherton_influence += 8 +#influence_gained:8 Netherton: Structured. Disciplined. By the handbook—because the handbook represents accumulated wisdom from thousands of operations. @@ -255,8 +255,8 @@ Netherton: I demand excellence because the work demands it. Lives depend on our Netherton: But I do not demand perfection. I demand learning. Mistakes are acceptable if they result in growth. Repeated mistakes indicate insufficient attention. -~ npc_netherton_respect += 8 -#respect_gained:8 +~ npc_netherton_influence += 8 +#influence_gained:8 -> phase_1_hub // ---------------- @@ -265,8 +265,8 @@ Netherton: But I do not demand perfection. I demand learning. Mistakes are accep === safetynet_history === ~ npc_netherton_discussed_safetynet_history = true -~ npc_netherton_respect += 5 -#respect_gained:5 +~ npc_netherton_influence += 5 +#influence_gained:5 ~ npc_netherton_serious_conversations += 1 Netherton: SAFETYNET's history. This is not widely documented for security reasons. @@ -278,14 +278,14 @@ Netherton: I joined during the formative years. Helped write operational protoco 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. * [Ask about the early days] - ~ npc_netherton_respect += 10 -#respect_gained:10 + ~ npc_netherton_influence += 10 +#influence_gained:10 You: What were the early days like? -> history_early_days * [Ask about ENTROPY's emergence] - ~ npc_netherton_respect += 8 -#respect_gained:8 + ~ npc_netherton_influence += 8 +#influence_gained:8 You: When did ENTROPY become a major threat? -> history_entropy_emergence @@ -294,8 +294,8 @@ Netherton: We've evolved from a small group of specialists to a global operation -> phase_1_hub === history_early_days === -~ npc_netherton_respect += 12 -#respect_gained:12 +~ npc_netherton_influence += 12 +#influence_gained:12 Netherton: Chaotic. Improvised. We were writing the procedures as we executed operations. @@ -309,13 +309,13 @@ Netherton: But we were building something important. Creating capabilities that Netherton: We still carry that founding mission. Even though the organization has grown, even though operations are more structured—the core purpose remains. -~ npc_netherton_respect += 15 -#respect_gained:15 +~ npc_netherton_influence += 15 +#influence_gained:15 -> phase_1_hub === history_entropy_emergence === -~ npc_netherton_respect += 10 -#respect_gained:10 +~ npc_netherton_influence += 10 +#influence_gained:10 Netherton: ENTROPY as an organized network appeared approximately five years ago. Though precursor activities date back further. @@ -327,8 +327,8 @@ Netherton: They adapt quickly. They learn from our countermeasures. They recruit Netherton: Which is why we require agents of your caliber. -~ npc_netherton_respect += 12 -#respect_gained:12 +~ npc_netherton_influence += 12 +#influence_gained:12 -> phase_1_hub // ---------------- @@ -337,8 +337,8 @@ Netherton: Which is why we require agents of your caliber. === expectations_discussion === ~ npc_netherton_discussed_expectations = true -~ npc_netherton_respect += 10 -#respect_gained:10 +~ npc_netherton_influence += 10 +#influence_gained:10 ~ npc_netherton_serious_conversations += 1 Netherton: What I expect from agents. *interlaces fingers, formal posture* @@ -352,27 +352,27 @@ Netherton: Third: Integrity. The power we wield is enormous. The oversight is mi Netherton: Fourth: Growth. Learn from every operation. Improve continuously. Stagnation is failure. * [Promise to meet those standards] - ~ npc_netherton_respect += 15 -#respect_gained:15 + ~ npc_netherton_influence += 15 +#influence_gained:15 ~ professional_reputation += 2 You: I will meet those standards, Director. You have my commitment. -> expectations_commitment * [Ask if you're currently meeting expectations] - ~ npc_netherton_respect += 8 -#respect_gained:8 + ~ npc_netherton_influence += 8 +#influence_gained:8 You: Am I currently meeting your expectations? -> expectations_current_assessment * [Acknowledge the high bar] - ~ npc_netherton_respect += 5 -#respect_gained:5 + ~ npc_netherton_influence += 5 +#influence_gained:5 You: Those are high standards. I'll work toward them. -> phase_1_hub === expectations_commitment === -~ npc_netherton_respect += 20 -#respect_gained:20 +~ npc_netherton_influence += 20 +#influence_gained:20 Netherton: *direct eye contact* @@ -384,19 +384,19 @@ Netherton: Based on your record thus far, I believe you have the capacity to mee Netherton: I expect to see continued progress. Maintain this trajectory. -~ npc_netherton_respect += 15 -#respect_gained:15 +~ npc_netherton_influence += 15 +#influence_gained:15 ~ professional_reputation += 2 -> phase_1_hub === expectations_current_assessment === -~ npc_netherton_respect += 12 -#respect_gained:12 +~ npc_netherton_influence += 12 +#influence_gained:12 { - - npc_netherton_respect >= 70: + - npc_netherton_influence >= 70: Netherton: You are exceeding expectations for your experience level. Continue this performance. - - npc_netherton_respect >= 55: + - npc_netherton_influence >= 55: Netherton: You are meeting standards. There is room for improvement, but your trajectory is positive. - else: Netherton: You are adequate. Adequate is insufficient for SAFETYNET's needs. Improvement is required. @@ -404,8 +404,8 @@ Netherton: I expect to see continued progress. Maintain this trajectory. Netherton: Specific areas for development will be addressed in formal performance reviews. But overall... *brief pause* ...you show promise. -~ npc_netherton_respect += 12 -#respect_gained:12 +~ npc_netherton_influence += 12 +#influence_gained:12 -> phase_1_hub // =========================================== @@ -416,9 +416,9 @@ Netherton: Specific areas for development will be addressed in formal performanc === phase_2_hub === { - - npc_netherton_respect >= 70: + - npc_netherton_influence >= 70: Netherton: Agent {player_name()}. Your continued excellent performance has been noted. What do you wish to discuss? - - npc_netherton_respect >= 60: + - npc_netherton_influence >= 60: Netherton: Agent. I have time for a brief discussion. - else: Netherton: Agent {player_name()}. What requires attention? @@ -428,9 +428,9 @@ Netherton: Specific areas for development will be addressed in formal performanc -> difficult_decisions + {not npc_netherton_discussed_agent_development} [Ask about agent development] -> agent_development -+ {not npc_netherton_discussed_bureau_politics and npc_netherton_respect >= 65} [Ask about SAFETYNET politics] ++ {not npc_netherton_discussed_bureau_politics and npc_netherton_influence >= 65} [Ask about SAFETYNET politics] -> bureau_politics -+ {not npc_netherton_discussed_field_vs_command and npc_netherton_respect >= 60} [Ask if he misses field work] ++ {not npc_netherton_discussed_field_vs_command and npc_netherton_influence >= 60} [Ask if he misses field work] -> field_vs_command + [That will be all, Director] -> conversation_end_phase2 @@ -441,8 +441,8 @@ Netherton: Specific areas for development will be addressed in formal performanc === difficult_decisions === ~ npc_netherton_discussed_difficult_decisions = true -~ npc_netherton_respect += 15 -#respect_gained:15 +~ npc_netherton_influence += 15 +#influence_gained:15 ~ npc_netherton_serious_conversations += 1 Netherton: Difficult command decisions. *removes glasses, cleans them methodically* @@ -458,28 +458,28 @@ Netherton: I authorized an extraction that cost us intelligence assets, burned o Netherton: But I brought our agent home alive. The mission failed. The agent lived. I chose the agent. * [Say you would have done the same] - ~ npc_netherton_respect += 20 -#respect_gained:20 + ~ npc_netherton_influence += 20 +#influence_gained:20 ~ professional_reputation += 2 You: I would have made the same choice, Director. -> difficult_agree * [Ask how he lives with such decisions] - ~ npc_netherton_respect += 18 -#respect_gained:18 + ~ npc_netherton_influence += 18 +#influence_gained:18 ~ npc_netherton_personal_moments += 1 You: How do you live with decisions like that? -> difficult_living_with * [Thank him for the honesty] - ~ npc_netherton_respect += 10 -#respect_gained:10 + ~ npc_netherton_influence += 10 +#influence_gained:10 You: Thank you for sharing that. It helps to know the weight you carry. -> phase_2_hub === difficult_agree === -~ npc_netherton_respect += 25 -#respect_gained:25 +~ npc_netherton_influence += 25 +#influence_gained:25 ~ professional_reputation += 3 Netherton: *looks at you with something approaching approval* @@ -492,13 +492,13 @@ Netherton: That you understand the value of that choice... that suggests you hav Netherton: Remember that conviction when you face similar decisions. Because you will. Leadership guarantees it. -~ npc_netherton_respect += 20 -#respect_gained:20 +~ npc_netherton_influence += 20 +#influence_gained:20 -> phase_2_hub === difficult_living_with === -~ npc_netherton_respect += 25 -#respect_gained:25 +~ npc_netherton_influence += 25 +#influence_gained:25 ~ npc_netherton_personal_moments += 1 Netherton: You don't. Not comfortably. @@ -515,8 +515,8 @@ Netherton: I keep that letter in my desk. Read it when I doubt whether the choic Netherton: That's how you live with difficult decisions. You remember why you made them. -~ npc_netherton_respect += 30 -#respect_gained:30 +~ npc_netherton_influence += 30 +#influence_gained:30 ~ npc_netherton_shared_vulnerability = true -> phase_2_hub @@ -526,8 +526,8 @@ Netherton: That's how you live with difficult decisions. You remember why you ma === agent_development === ~ npc_netherton_discussed_agent_development = true -~ npc_netherton_respect += 12 -#respect_gained:12 +~ npc_netherton_influence += 12 +#influence_gained:12 ~ npc_netherton_serious_conversations += 1 Netherton: Agent development is central to SAFETYNET's effectiveness. You are all high-capability individuals. My role is to refine that capability into excellence. @@ -537,30 +537,30 @@ Netherton: I review every agent's performance quarterly. Identify strengths to l Netherton: Your development has been... *consults memory* ...notably consistent. Steady improvement across technical and operational metrics. * [Ask for specific feedback] - ~ npc_netherton_respect += 18 -#respect_gained:18 + ~ npc_netherton_influence += 18 +#influence_gained:18 ~ professional_reputation += 2 You: What specific areas should I focus on improving? -> development_specific_feedback * [Ask about his training philosophy] - ~ npc_netherton_respect += 10 -#respect_gained:10 + ~ npc_netherton_influence += 10 +#influence_gained:10 You: What's your philosophy on training agents? -> development_philosophy * [Express appreciation] - ~ npc_netherton_respect += 5 -#respect_gained:5 + ~ npc_netherton_influence += 5 +#influence_gained:5 You: I appreciate you investing in our development. -> phase_2_hub === development_specific_feedback === -~ npc_netherton_respect += 22 -#respect_gained:22 +~ npc_netherton_influence += 22 +#influence_gained:22 { - - npc_netherton_respect >= 75: + - npc_netherton_influence >= 75: Netherton: Your technical skills are excellent. Your judgment under pressure has improved significantly. Field craft is developing appropriately. Netherton: Focus on strategic thinking. You excel at tactical execution. Now develop the capacity to see three moves ahead. Anticipate consequences beyond immediate objectives. @@ -571,18 +571,18 @@ Netherton: Your development has been... *consults memory* ...notably consistent. Netherton: You're on track to become one of SAFETYNET's premier agents. Maintain this trajectory. - ~ npc_netherton_respect += 25 -#respect_gained:25 + ~ npc_netherton_influence += 25 +#influence_gained:25 ~ professional_reputation += 3 - - npc_netherton_respect >= 60: + - npc_netherton_influence >= 60: Netherton: Technical competence is solid. Decision-making is sound. Operational performance meets standards. Netherton: Develop deeper strategic awareness. Understand the broader context of operations. How your missions connect to organizational objectives. Netherton: Increase your initiative. Don't wait for instructions when the correct action is clear. Trust your judgment more. - ~ npc_netherton_respect += 15 -#respect_gained:15 + ~ npc_netherton_influence += 15 +#influence_gained:15 ~ professional_reputation += 1 - else: Netherton: You meet minimum standards. That is insufficient for advancement. @@ -591,15 +591,15 @@ Netherton: Your development has been... *consults memory* ...notably consistent. Netherton: Review handbook sections 8 through 12. Study after-action reports from successful operations. Learn from excellence. - ~ npc_netherton_respect += 8 -#respect_gained:8 + ~ npc_netherton_influence += 8 +#influence_gained:8 } -> phase_2_hub === development_philosophy === -~ npc_netherton_respect += 15 -#respect_gained:15 +~ npc_netherton_influence += 15 +#influence_gained:15 Netherton: Train for the worst case. When operations go smoothly, any agent can succeed. Excellence is demonstrated when everything goes wrong. @@ -613,8 +613,8 @@ Netherton: Some agents resent my methods. Call me harsh. But those agents are al Netherton: Your survival is worth more than your comfort. -~ npc_netherton_respect += 18 -#respect_gained:18 +~ npc_netherton_influence += 18 +#influence_gained:18 -> phase_2_hub // ---------------- @@ -623,8 +623,8 @@ Netherton: Your survival is worth more than your comfort. === bureau_politics === ~ npc_netherton_discussed_bureau_politics = true -~ npc_netherton_respect += 12 -#respect_gained:12 +~ npc_netherton_influence += 12 +#influence_gained:12 ~ npc_netherton_serious_conversations += 1 Netherton: *visible distaste* @@ -636,28 +636,28 @@ Netherton: I despise organizational politics. But ignoring politics is professio Netherton: The CYBER-PHYSICAL division competes with INTELLIGENCE, ANALYSIS, and SPECIAL OPERATIONS for resources. We succeed because we deliver results. * [Ask about inter-division conflicts] - ~ npc_netherton_respect += 15 -#respect_gained:15 + ~ npc_netherton_influence += 15 +#influence_gained:15 You: Are there serious conflicts between divisions? -> politics_conflicts * [Ask how to navigate politics as an agent] - ~ npc_netherton_respect += 18 -#respect_gained:18 + ~ npc_netherton_influence += 18 +#influence_gained:18 ~ professional_reputation += 2 You: How should agents like me navigate organizational politics? -> politics_agent_navigation * [Express sympathy for the burden] - ~ npc_netherton_respect += 10 -#respect_gained:10 + ~ npc_netherton_influence += 10 +#influence_gained:10 ~ npc_netherton_personal_moments += 1 You: That must be exhausting on top of operational responsibilities. -> politics_burden === politics_conflicts === -~ npc_netherton_respect += 18 -#respect_gained:18 +~ npc_netherton_influence += 18 +#influence_gained:18 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. @@ -667,13 +667,13 @@ Netherton: Two months ago, SPECIAL OPS attempted to take over a cyber infiltrati Netherton: I shut it down. Made enemies. The operation succeeded. Results matter more than relationships. -~ npc_netherton_respect += 15 -#respect_gained:15 +~ npc_netherton_influence += 15 +#influence_gained:15 -> phase_2_hub === politics_agent_navigation === -~ npc_netherton_respect += 25 -#respect_gained:25 +~ npc_netherton_influence += 25 +#influence_gained:25 ~ professional_reputation += 3 Netherton: *approving look* @@ -692,14 +692,14 @@ Netherton: Fourth: Understand that I handle divisional politics. Your role is ex Netherton: You show leadership potential. As you advance, politics becomes unavoidable. Learn the skills now. But never let politics compromise operational integrity. -~ npc_netherton_respect += 30 -#respect_gained:30 +~ npc_netherton_influence += 30 +#influence_gained:30 ~ professional_reputation += 3 -> phase_2_hub === politics_burden === -~ npc_netherton_respect += 18 -#respect_gained:18 +~ npc_netherton_influence += 18 +#influence_gained:18 ~ npc_netherton_personal_moments += 1 Netherton: *brief surprise at the empathy* @@ -720,8 +720,8 @@ Netherton: So I attend the meetings. I play the political games. I do what's nec Netherton: Thank you for recognizing the burden. Few do. -~ npc_netherton_respect += 25 -#respect_gained:25 +~ npc_netherton_influence += 25 +#influence_gained:25 ~ npc_netherton_personal_moments += 1 -> phase_2_hub @@ -731,8 +731,8 @@ Netherton: Thank you for recognizing the burden. Few do. === field_vs_command === ~ npc_netherton_discussed_field_vs_command = true -~ npc_netherton_respect += 15 -#respect_gained:15 +~ npc_netherton_influence += 15 +#influence_gained:15 ~ npc_netherton_serious_conversations += 1 Netherton: *long pause, considering the question* @@ -744,28 +744,28 @@ Netherton: Transitioned to command because SAFETYNET needed leadership. Because Netherton: Do I miss field work? *removes glasses, sets them aside* * [Wait for him to continue] - ~ npc_netherton_respect += 20 -#respect_gained:20 + ~ npc_netherton_influence += 20 +#influence_gained:20 ~ npc_netherton_personal_moments += 1 You: *remain silent, giving him space* -> field_nostalgia * [Say you'd miss it in his position] - ~ npc_netherton_respect += 15 -#respect_gained:15 + ~ npc_netherton_influence += 15 +#influence_gained:15 You: I imagine I would miss it. The directness of field work. -> field_understanding * [Ask what he misses most] - ~ npc_netherton_respect += 18 -#respect_gained:18 + ~ npc_netherton_influence += 18 +#influence_gained:18 ~ npc_netherton_personal_moments += 1 You: What do you miss most about field operations? -> field_what_he_misses === field_nostalgia === -~ npc_netherton_respect += 25 -#respect_gained:25 +~ npc_netherton_influence += 25 +#influence_gained:25 ~ npc_netherton_personal_moments += 1 Netherton: *appreciates the silence* @@ -782,14 +782,14 @@ Netherton: But I'm better suited to command. I can build systems that enable doz Netherton: So I carry the weight. Because it's where I can do the most good. -~ npc_netherton_respect += 30 -#respect_gained:30 +~ npc_netherton_influence += 30 +#influence_gained:30 ~ npc_netherton_shared_vulnerability = true -> phase_2_hub === field_understanding === -~ npc_netherton_respect += 22 -#respect_gained:22 +~ npc_netherton_influence += 22 +#influence_gained:22 Netherton: Precisely. The directness. The unambiguous nature of field success or failure. @@ -799,13 +799,13 @@ Netherton: Command success is measured over years. Did I develop the right agent Netherton: The uncertainty is... challenging. -~ npc_netherton_respect += 20 -#respect_gained:20 +~ npc_netherton_influence += 20 +#influence_gained:20 -> phase_2_hub === field_what_he_misses === -~ npc_netherton_respect += 25 -#respect_gained:25 +~ npc_netherton_influence += 25 +#influence_gained:25 ~ npc_netherton_personal_moments += 1 Netherton: *considers carefully* @@ -826,8 +826,8 @@ Netherton: I have subordinates. Colleagues. Not... friends. Not anymore. Netherton: But that's the price of command. Acceptable trade for the impact I can have at this level. -~ npc_netherton_respect += 35 -#respect_gained:35 +~ npc_netherton_influence += 35 +#influence_gained:35 ~ npc_netherton_shared_vulnerability = true ~ npc_netherton_personal_moments += 2 -> phase_2_hub @@ -840,21 +840,21 @@ Netherton: But that's the price of command. Acceptable trade for the impact I ca === phase_3_hub === { - - npc_netherton_respect >= 80: + - npc_netherton_influence >= 80: Netherton: Agent {player_name()}. *almost warmth* Your continued excellence is appreciated. What's on your mind? - - npc_netherton_respect >= 70: + - npc_netherton_influence >= 70: Netherton: Agent. I have time for a substantive discussion. - else: Netherton: Agent {player_name()}. What do you need? } -+ {not npc_netherton_discussed_weight_of_command and npc_netherton_respect >= 75} [Ask about the weight of command] ++ {not npc_netherton_discussed_weight_of_command and npc_netherton_influence >= 75} [Ask about the weight of command] -> weight_of_command -+ {not npc_netherton_discussed_agent_losses and npc_netherton_respect >= 70} [Ask how he handles losing agents] ++ {not npc_netherton_discussed_agent_losses and npc_netherton_influence >= 70} [Ask how he handles losing agents] -> agent_losses -+ {not npc_netherton_discussed_ethical_boundaries and npc_netherton_respect >= 70} [Ask about ethical boundaries] ++ {not npc_netherton_discussed_ethical_boundaries and npc_netherton_influence >= 70} [Ask about ethical boundaries] -> ethical_boundaries -+ {not npc_netherton_discussed_personal_cost and npc_netherton_respect >= 75} [Ask about the personal cost of the work] ++ {not npc_netherton_discussed_personal_cost and npc_netherton_influence >= 75} [Ask about the personal cost of the work] -> personal_cost + [That will be all, Director] -> conversation_end_phase3 @@ -865,8 +865,8 @@ Netherton: But that's the price of command. Acceptable trade for the impact I ca === weight_of_command === ~ npc_netherton_discussed_weight_of_command = true -~ npc_netherton_respect += 20 -#respect_gained:20 +~ npc_netherton_influence += 20 +#influence_gained:20 ~ npc_netherton_serious_conversations += 1 Netherton: The weight of command. *sets down whatever he was working on* @@ -878,28 +878,28 @@ Netherton: Every mission I authorize might get someone killed. Every operational 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. * [Ask how he carries that weight] - ~ npc_netherton_respect += 25 -#respect_gained:25 + ~ npc_netherton_influence += 25 +#influence_gained:25 ~ npc_netherton_personal_moments += 1 You: How do you carry that weight without breaking? -> weight_carrying_it * [Say you're starting to understand] - ~ npc_netherton_respect += 20 -#respect_gained:20 + ~ npc_netherton_influence += 20 +#influence_gained:20 ~ professional_reputation += 2 You: I'm starting to understand what command would mean. The responsibility. -> weight_understanding * [Express respect for his strength] - ~ npc_netherton_respect += 18 -#respect_gained:18 + ~ npc_netherton_influence += 18 +#influence_gained:18 You: The fact that you carry it shows remarkable strength. -> weight_respect === weight_carrying_it === -~ npc_netherton_respect += 30 -#respect_gained:30 +~ npc_netherton_influence += 30 +#influence_gained:30 ~ npc_netherton_personal_moments += 1 ~ npc_netherton_shared_vulnerability = true @@ -921,14 +921,14 @@ Netherton: You carry it by remembering it's not about you. It's about the missio Netherton: And some days that's enough. Other days you just carry it anyway. -~ npc_netherton_respect += 40 -#respect_gained:40 +~ npc_netherton_influence += 40 +#influence_gained:40 ~ npc_netherton_personal_moments += 2 -> phase_3_hub === weight_understanding === -~ npc_netherton_respect += 28 -#respect_gained:28 +~ npc_netherton_influence += 28 +#influence_gained:28 ~ professional_reputation += 3 Netherton: *approving look* @@ -945,14 +945,14 @@ Netherton: When the time comes, if you choose command, I'll support your advance Netherton: But don't rush it. Develop your capabilities fully. Command will still be there when you're ready. -~ npc_netherton_respect += 35 -#respect_gained:35 +~ npc_netherton_influence += 35 +#influence_gained:35 ~ professional_reputation += 4 -> phase_3_hub === weight_respect === -~ npc_netherton_respect += 25 -#respect_gained:25 +~ npc_netherton_influence += 25 +#influence_gained:25 Netherton: *slight discomfort at the compliment* @@ -960,8 +960,8 @@ Netherton: It's not strength. It's duty. The role requires it. So I do it. Netherton: But... thank you. Leadership can be isolating. Acknowledgment is... appreciated. -~ npc_netherton_respect += 20 -#respect_gained:20 +~ npc_netherton_influence += 20 +#influence_gained:20 ~ npc_netherton_personal_moments += 1 -> phase_3_hub @@ -971,8 +971,8 @@ Netherton: But... thank you. Leadership can be isolating. Acknowledgment is... a === agent_losses === ~ npc_netherton_discussed_agent_losses = true -~ npc_netherton_respect += 25 -#respect_gained:25 +~ npc_netherton_influence += 25 +#influence_gained:25 ~ npc_netherton_serious_conversations += 1 ~ npc_netherton_personal_moments += 1 @@ -993,28 +993,28 @@ Netherton: Agent Wu. Deep cover in ENTROPY cell. Cover was compromised. We never Netherton: I remember all eleven names. All their final missions. All the choices I made that put them in those situations. * [Say they knew the risks] - ~ npc_netherton_respect += 15 -#respect_gained:15 + ~ npc_netherton_influence += 15 +#influence_gained:15 You: They knew the risks when they took the assignment. They chose this. -> losses_they_chose * [Ask if he blames himself] - ~ npc_netherton_respect += 30 -#respect_gained:30 + ~ npc_netherton_influence += 30 +#influence_gained:30 ~ npc_netherton_personal_moments += 2 You: Do you blame yourself? -> losses_blame * [Remain silent, let him continue] - ~ npc_netherton_respect += 25 -#respect_gained:25 + ~ npc_netherton_influence += 25 +#influence_gained:25 ~ npc_netherton_personal_moments += 1 You: *silent respect* -> losses_silence === losses_they_chose === -~ npc_netherton_respect += 20 -#respect_gained:20 +~ npc_netherton_influence += 20 +#influence_gained:20 Netherton: They did. You're correct. Every agent volunteers. Every agent understands the stakes. @@ -1026,13 +1026,13 @@ Netherton: Their choice to serve doesn't absolve my duty to bring them home. Whe Netherton: Yes. They chose this. But I chose to send them. Both things are true. -~ npc_netherton_respect += 18 -#respect_gained:18 +~ npc_netherton_influence += 18 +#influence_gained:18 -> phase_3_hub === losses_blame === -~ npc_netherton_respect += 40 -#respect_gained:40 +~ npc_netherton_influence += 40 +#influence_gained:40 ~ npc_netherton_personal_moments += 2 ~ npc_netherton_shared_vulnerability = true @@ -1058,15 +1058,15 @@ Netherton: So yes. I blame myself. Whether or not the blame is rational. It's mi Netherton: Thank you for asking directly. Few people do. -~ npc_netherton_respect += 50 -#respect_gained:50 +~ npc_netherton_influence += 50 +#influence_gained:50 ~ npc_netherton_personal_moments += 3 ~ npc_netherton_earned_personal_trust = true -> phase_3_hub === losses_silence === -~ npc_netherton_respect += 35 -#respect_gained:35 +~ npc_netherton_influence += 35 +#influence_gained:35 ~ npc_netherton_personal_moments += 2 Netherton: *appreciates the silence* @@ -1083,8 +1083,8 @@ Netherton: I believe remembering is the minimum duty we owe them. They gave ever Netherton: And we try to ensure their sacrifice wasn't wasted. That SAFETYNET remains worth dying for. -~ npc_netherton_respect += 40 -#respect_gained:40 +~ npc_netherton_influence += 40 +#influence_gained:40 ~ npc_netherton_personal_moments += 2 -> phase_3_hub @@ -1094,8 +1094,8 @@ Netherton: And we try to ensure their sacrifice wasn't wasted. That SAFETYNET re === ethical_boundaries === ~ npc_netherton_discussed_ethical_boundaries = true -~ npc_netherton_respect += 22 -#respect_gained:22 +~ npc_netherton_influence += 22 +#influence_gained:22 ~ npc_netherton_serious_conversations += 1 Netherton: Ethical boundaries in our work. *steeples fingers* @@ -1107,27 +1107,27 @@ Netherton: The handbook provides guidelines. But ultimately, individual agents m 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. * [Ask where he draws the line] - ~ npc_netherton_respect += 25 -#respect_gained:25 + ~ npc_netherton_influence += 25 +#influence_gained:25 You: Where do you draw the line? What's absolutely off limits? -> ethics_the_line * [Ask about moral compromise] - ~ npc_netherton_respect += 22 -#respect_gained:22 + ~ npc_netherton_influence += 22 +#influence_gained:22 ~ professional_reputation += 2 You: How do you handle moral compromises the work requires? -> ethics_compromise * [Say some things are worth the cost] - ~ npc_netherton_respect += 15 -#respect_gained:15 + ~ npc_netherton_influence += 15 +#influence_gained:15 You: Some things are worth the moral cost. Protecting infrastructure saves lives. -> ethics_worth_it === ethics_the_line === -~ npc_netherton_respect += 30 -#respect_gained:30 +~ npc_netherton_influence += 30 +#influence_gained:30 Netherton: *considers very carefully* @@ -1143,13 +1143,13 @@ Netherton: Personal gain. We serve the mission. Not ourselves. The moment we use Netherton: Those are my lines. I enforce them absolutely. Agents who cross those boundaries are removed. No exceptions. No second chances. -~ npc_netherton_respect += 35 -#respect_gained:35 +~ npc_netherton_influence += 35 +#influence_gained:35 -> phase_3_hub === ethics_compromise === -~ npc_netherton_respect += 30 -#respect_gained:30 +~ npc_netherton_influence += 30 +#influence_gained:30 ~ npc_netherton_personal_moments += 1 Netherton: *long pause* @@ -1172,15 +1172,15 @@ Netherton: Some days that feels like enough. Other days it feels like self-servi Netherton: The uncertainty is... probably healthy. The moment I become comfortable with moral compromise is the moment I should resign. -~ npc_netherton_respect += 40 -#respect_gained:40 +~ npc_netherton_influence += 40 +#influence_gained:40 ~ npc_netherton_personal_moments += 2 ~ npc_netherton_shared_vulnerability = true -> phase_3_hub === ethics_worth_it === -~ npc_netherton_respect += 20 -#respect_gained:20 +~ npc_netherton_influence += 20 +#influence_gained:20 Netherton: *slight frown* @@ -1194,8 +1194,8 @@ Netherton: Stay vigilant about your ethical boundaries. Question your choices. A Netherton: The work is worth doing. That doesn't mean anything we do in service of it is justified. -~ npc_netherton_respect += 12 -#respect_gained:12 +~ npc_netherton_influence += 12 +#influence_gained:12 -> phase_3_hub // ---------------- @@ -1204,8 +1204,8 @@ Netherton: The work is worth doing. That doesn't mean anything we do in service === personal_cost === ~ npc_netherton_discussed_personal_cost = true -~ npc_netherton_respect += 28 -#respect_gained:28 +~ npc_netherton_influence += 28 +#influence_gained:28 ~ npc_netherton_serious_conversations += 1 ~ npc_netherton_personal_moments += 1 @@ -1218,28 +1218,28 @@ Netherton: I have no family. Marriage failed within three years—couldn't talk 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. * [Express sympathy] - ~ npc_netherton_respect += 18 -#respect_gained:18 + ~ npc_netherton_influence += 18 +#influence_gained:18 ~ npc_netherton_personal_moments += 1 You: That's a heavy price to pay. -> cost_sympathy * [Ask if he regrets it] - ~ npc_netherton_respect += 25 -#respect_gained:25 + ~ npc_netherton_influence += 25 +#influence_gained:25 ~ npc_netherton_personal_moments += 2 You: Do you regret it? The sacrifices? -> cost_regrets * [Ask if it was worth it] - ~ npc_netherton_respect += 20 -#respect_gained:20 + ~ npc_netherton_influence += 20 +#influence_gained:20 You: Was it worth the cost? -> cost_worth_it === cost_sympathy === -~ npc_netherton_respect += 25 -#respect_gained:25 +~ npc_netherton_influence += 25 +#influence_gained:25 ~ npc_netherton_personal_moments += 1 Netherton: *slight acknowledgment* @@ -1252,13 +1252,13 @@ Netherton: Some agents manage better balance. Families. Hobbies. Lives outside t Netherton: I never achieved that balance. Perhaps never tried hard enough. The work always came first. -~ npc_netherton_respect += 22 -#respect_gained:22 +~ npc_netherton_influence += 22 +#influence_gained:22 -> phase_3_hub === cost_regrets === -~ npc_netherton_respect += 35 -#respect_gained:35 +~ npc_netherton_influence += 35 +#influence_gained:35 ~ npc_netherton_personal_moments += 2 ~ npc_netherton_shared_vulnerability = true @@ -1282,15 +1282,15 @@ Netherton: So... regrets? Yes. But I'd likely make the same choices again. The w Netherton: Feels like enough. Most days. -~ npc_netherton_respect += 50 -#respect_gained:50 +~ npc_netherton_influence += 50 +#influence_gained:50 ~ npc_netherton_personal_moments += 3 ~ npc_netherton_earned_personal_trust = true -> phase_3_hub === cost_worth_it === -~ npc_netherton_respect += 28 -#respect_gained:28 +~ npc_netherton_influence += 28 +#influence_gained:28 Netherton: *considers carefully* @@ -1308,8 +1308,8 @@ Netherton: My personal happiness has... less clear value. The math suggests the Netherton: Though I sometimes suspect I only believe that because accepting the alternative would be unbearable. -~ npc_netherton_respect += 32 -#respect_gained:32 +~ npc_netherton_influence += 32 +#influence_gained:32 ~ npc_netherton_personal_moments += 1 -> phase_3_hub @@ -1321,21 +1321,21 @@ Netherton: Though I sometimes suspect I only believe that because accepting the === phase_4_hub === { - - npc_netherton_respect >= 90: + - npc_netherton_influence >= 90: Netherton: {player_name()}. *uses first name, extremely rare* We should talk. - - npc_netherton_respect >= 80: + - npc_netherton_influence >= 80: Netherton: Agent {player_name()}. I value your perspective. What's on your mind? - else: Netherton: Agent. I have time. } -+ {not npc_netherton_discussed_legacy and npc_netherton_respect >= 85} [Ask about his legacy] ++ {not npc_netherton_discussed_legacy and npc_netherton_influence >= 85} [Ask about his legacy] -> legacy_discussion -+ {not npc_netherton_discussed_trust and npc_netherton_respect >= 80} [Ask if he trusts you] ++ {not npc_netherton_discussed_trust and npc_netherton_influence >= 80} [Ask if he trusts you] -> trust_discussion -+ {not npc_netherton_discussed_rare_praise and npc_netherton_respect >= 85} [Ask for his honest assessment of you] ++ {not npc_netherton_discussed_rare_praise and npc_netherton_influence >= 85} [Ask for his honest assessment of you] -> rare_praise -+ {not npc_netherton_discussed_beyond_protocol and npc_netherton_respect >= 90} [Ask about life beyond protocols] ++ {not npc_netherton_discussed_beyond_protocol and npc_netherton_influence >= 90} [Ask about life beyond protocols] -> beyond_protocol + [That will be all, Director] -> conversation_end_phase4 @@ -1346,8 +1346,8 @@ Netherton: Though I sometimes suspect I only believe that because accepting the === legacy_discussion === ~ npc_netherton_discussed_legacy = true -~ npc_netherton_respect += 30 -#respect_gained:30 +~ npc_netherton_influence += 30 +#influence_gained:30 ~ npc_netherton_serious_conversations += 1 ~ npc_netherton_personal_moments += 1 @@ -1360,28 +1360,28 @@ Netherton: But operational systems aren't really legacy. They'll be revised. Rep Netherton: The agents I've developed—that's legacy. People like you. Capable operators who'll serve for decades after I retire. * [Say he's had profound impact] - ~ npc_netherton_respect += 35 -#respect_gained:35 + ~ npc_netherton_influence += 35 +#influence_gained:35 ~ professional_reputation += 3 You: You've had profound impact on everyone who's worked under your command. That's meaningful legacy. -> legacy_impact * [Ask what he wants his legacy to be] - ~ npc_netherton_respect += 30 -#respect_gained:30 + ~ npc_netherton_influence += 30 +#influence_gained:30 ~ npc_netherton_personal_moments += 2 You: What do you want your legacy to be? -> legacy_wanted * [Ask if legacy matters to him] - ~ npc_netherton_respect += 25 -#respect_gained:25 + ~ npc_netherton_influence += 25 +#influence_gained:25 You: Does legacy matter to you? -> legacy_matters === legacy_impact === -~ npc_netherton_respect += 45 -#respect_gained:45 +~ npc_netherton_influence += 45 +#influence_gained:45 ~ npc_netherton_personal_moments += 2 Netherton: *rare visible emotion* @@ -1396,15 +1396,15 @@ Netherton: But agents I've developed have gone on to lead divisions. Run success Netherton: If that's my legacy, I can accept it. The work continues beyond me. Better because of the foundation we built. -~ npc_netherton_respect += 50 -#respect_gained:50 +~ npc_netherton_influence += 50 +#influence_gained:50 ~ npc_netherton_personal_moments += 2 ~ npc_netherton_earned_personal_trust = true -> phase_4_hub === legacy_wanted === -~ npc_netherton_respect += 40 -#respect_gained:40 +~ npc_netherton_influence += 40 +#influence_gained:40 ~ npc_netherton_personal_moments += 2 Netherton: *long pause, genuinely considering* @@ -1419,15 +1419,15 @@ Netherton: And... *rare vulnerability* ...I want to have mattered. To have made Netherton: Probably too much to hope for. But that's what I want. -~ npc_netherton_respect += 45 -#respect_gained:45 +~ npc_netherton_influence += 45 +#influence_gained:45 ~ npc_netherton_personal_moments += 3 ~ npc_netherton_shared_vulnerability = true -> phase_4_hub === legacy_matters === -~ npc_netherton_respect += 35 -#respect_gained:35 +~ npc_netherton_influence += 35 +#influence_gained:35 Netherton: *considers* @@ -1437,8 +1437,8 @@ Netherton: But yes. It matters. I'm human enough to want my life's work to have Netherton: Perhaps that's vanity. But it's honest vanity. -~ npc_netherton_respect += 30 -#respect_gained:30 +~ npc_netherton_influence += 30 +#influence_gained:30 -> phase_4_hub // ---------------- @@ -1447,8 +1447,8 @@ Netherton: Perhaps that's vanity. But it's honest vanity. === trust_discussion === ~ npc_netherton_discussed_trust = true -~ npc_netherton_respect += 35 -#respect_gained:35 +~ npc_netherton_influence += 35 +#influence_gained:35 ~ npc_netherton_serious_conversations += 1 ~ npc_netherton_personal_moments += 2 @@ -1465,28 +1465,28 @@ Netherton: I trust you to execute operations I authorize. To make sound decision Netherton: And... *rare admission* ...I trust you with information I don't share with most agents. You've earned that. * [Ask what earned that trust] - ~ npc_netherton_respect += 40 -#respect_gained:40 + ~ npc_netherton_influence += 40 +#influence_gained:40 ~ professional_reputation += 4 You: What earned that trust? -> trust_what_earned * [Say you trust him too] - ~ npc_netherton_respect += 45 -#respect_gained:45 + ~ npc_netherton_influence += 45 +#influence_gained:45 ~ npc_netherton_personal_moments += 3 You: I trust you too, Director. Completely. -> trust_mutual * [Thank him for the trust] - ~ npc_netherton_respect += 30 -#respect_gained:30 + ~ npc_netherton_influence += 30 +#influence_gained:30 You: That means a great deal. Thank you. -> phase_4_hub === trust_what_earned === -~ npc_netherton_respect += 50 -#respect_gained:50 +~ npc_netherton_influence += 50 +#influence_gained:50 ~ professional_reputation += 4 Netherton: Consistent excellent performance. But more than that—consistent excellent judgment. @@ -1503,15 +1503,15 @@ Netherton: And you've engaged with me as a person, not just as authority. Asked Netherton: That combination—competence, ethics, thoughtfulness, humanity—that earns trust. -~ npc_netherton_respect += 60 -#respect_gained:60 +~ npc_netherton_influence += 60 +#influence_gained:60 ~ professional_reputation += 5 ~ npc_netherton_earned_personal_trust = true -> phase_4_hub === trust_mutual === -~ npc_netherton_respect += 55 -#respect_gained:55 +~ npc_netherton_influence += 55 +#influence_gained:55 ~ npc_netherton_personal_moments += 4 ~ npc_netherton_earned_personal_trust = true @@ -1533,8 +1533,8 @@ Netherton: I will continue to earn that trust. To make decisions worthy of it. T Netherton: You're becoming the kind of agent I hoped to develop. The kind SAFETYNET needs. I'm... proud. Of your development. -~ npc_netherton_respect += 70 -#respect_gained:70 +~ npc_netherton_influence += 70 +#influence_gained:70 ~ npc_netherton_personal_moments += 5 ~ npc_netherton_received_commendation = true -> phase_4_hub @@ -1545,14 +1545,14 @@ Netherton: You're becoming the kind of agent I hoped to develop. The kind SAFETY === rare_praise === ~ npc_netherton_discussed_rare_praise = true -~ npc_netherton_respect += 40 -#respect_gained:40 +~ npc_netherton_influence += 40 +#influence_gained:40 ~ npc_netherton_serious_conversations += 1 Netherton: My honest assessment. *sets aside work, gives full attention* { - - npc_netherton_respect >= 95: + - npc_netherton_influence >= 95: Netherton: You are among the finest agents I've commanded in twenty-three years with SAFETYNET. Netherton: Your technical skills are exceptional. Your judgment is sound. Your ethics are intact despite pressures that corrupt many agents. @@ -1565,11 +1565,11 @@ Netherton: My honest assessment. *sets aside work, gives full attention* Netherton: I'm honored to have commanded you. Genuinely. - ~ npc_netherton_respect += 60 -#respect_gained:60 + ~ npc_netherton_influence += 60 +#influence_gained:60 ~ professional_reputation += 5 ~ npc_netherton_received_commendation = true - - npc_netherton_respect >= 85: + - npc_netherton_influence >= 85: Netherton: You are an excellent agent. Top tier performance across all metrics. Netherton: Your capabilities continue to develop. Your judgment improves with each operation. You're on track for significant advancement. @@ -1580,8 +1580,8 @@ Netherton: My honest assessment. *sets aside work, gives full attention* Netherton: Continue this trajectory and you'll have a distinguished career. I'm confident in that assessment. - ~ npc_netherton_respect += 45 -#respect_gained:45 + ~ npc_netherton_influence += 45 +#influence_gained:45 ~ professional_reputation += 4 ~ npc_netherton_received_commendation = true - else: @@ -1591,8 +1591,8 @@ Netherton: My honest assessment. *sets aside work, gives full attention* Netherton: I'm satisfied with your performance and optimistic about your continued development. - ~ npc_netherton_respect += 30 -#respect_gained:30 + ~ npc_netherton_influence += 30 +#influence_gained:30 ~ professional_reputation += 2 } @@ -1600,14 +1600,14 @@ Netherton: My honest assessment. *sets aside work, gives full attention* * [Express gratitude] You: Thank you, Director. That means everything coming from you. - ~ npc_netherton_respect += 20 -#respect_gained:20 + ~ npc_netherton_influence += 20 +#influence_gained:20 -> phase_4_hub * [Promise to continue earning his confidence] You: I'll continue working to earn that assessment. You have my commitment. - ~ npc_netherton_respect += 25 -#respect_gained:25 + ~ npc_netherton_influence += 25 +#influence_gained:25 ~ professional_reputation += 2 -> phase_4_hub @@ -1617,8 +1617,8 @@ Netherton: My honest assessment. *sets aside work, gives full attention* === beyond_protocol === ~ npc_netherton_discussed_beyond_protocol = true -~ npc_netherton_respect += 45 -#respect_gained:45 +~ npc_netherton_influence += 45 +#influence_gained:45 ~ npc_netherton_serious_conversations += 1 ~ npc_netherton_personal_moments += 3 @@ -1631,28 +1631,28 @@ Netherton: But protocols don't cover everything. The handbook doesn't address... 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. * [Ask what he does beyond the handbook] - ~ npc_netherton_respect += 50 -#respect_gained:50 + ~ npc_netherton_influence += 50 +#influence_gained:50 ~ npc_netherton_personal_moments += 4 You: What guides you when the handbook doesn't have answers? -> beyond_what_guides * [Ask if he has life outside SAFETYNET] - ~ npc_netherton_respect += 40 -#respect_gained:40 + ~ npc_netherton_influence += 40 +#influence_gained:40 ~ npc_netherton_personal_moments += 3 You: Do you have life outside SAFETYNET? Beyond the work? -> beyond_outside_life * [Say some things can't be protocolized] - ~ npc_netherton_respect += 35 -#respect_gained:35 + ~ npc_netherton_influence += 35 +#influence_gained:35 You: Some things can't be reduced to protocols. The human judgment is what matters. -> beyond_human_judgment === beyond_what_guides === -~ npc_netherton_respect += 60 -#respect_gained:60 +~ npc_netherton_influence += 60 +#influence_gained:60 ~ npc_netherton_personal_moments += 4 ~ npc_netherton_shared_vulnerability = true @@ -1674,15 +1674,15 @@ Netherton: And sometimes... *rare admission* ...I ask myself what agents like yo Netherton: That's not in the handbook. But it's what guides me when protocols aren't enough. -~ npc_netherton_respect += 70 -#respect_gained:70 +~ npc_netherton_influence += 70 +#influence_gained:70 ~ npc_netherton_personal_moments += 5 ~ npc_netherton_earned_personal_trust = true -> phase_4_hub === beyond_outside_life === -~ npc_netherton_respect += 50 -#respect_gained:50 +~ npc_netherton_influence += 50 +#influence_gained:50 ~ npc_netherton_personal_moments += 4 Netherton: *slight bitter smile* @@ -1705,14 +1705,14 @@ Netherton: Maintain balance better than I did. Have life outside the agency. Don 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. -~ npc_netherton_respect += 55 -#respect_gained:55 +~ npc_netherton_influence += 55 +#influence_gained:55 ~ npc_netherton_personal_moments += 4 -> phase_4_hub === beyond_human_judgment === -~ npc_netherton_respect += 45 -#respect_gained:45 +~ npc_netherton_influence += 45 +#influence_gained:45 Netherton: Precisely. *approving* @@ -1724,8 +1724,8 @@ Netherton: That's why agent selection is critical. Why I invest so heavily in de Netherton: The fact that you understand that—that protocols are tools, not replacements for thinking—that's part of why you're effective. -~ npc_netherton_respect += 50 -#respect_gained:50 +~ npc_netherton_influence += 50 +#influence_gained:50 -> phase_4_hub // =========================================== @@ -1735,9 +1735,9 @@ Netherton: The fact that you understand that—that protocols are tools, not rep === conversation_end_phase1 === { - - npc_netherton_respect >= 70: + - npc_netherton_influence >= 70: Netherton: Acceptable performance continues, Agent {player_name()}. Dismissed. - - npc_netherton_respect >= 55: + - npc_netherton_influence >= 55: Netherton: Carry on, Agent. - else: Netherton: Dismissed. @@ -1749,9 +1749,9 @@ Netherton: The fact that you understand that—that protocols are tools, not rep === conversation_end_phase2 === { - - npc_netherton_respect >= 75: + - npc_netherton_influence >= 75: Netherton: You're developing well, Agent. Continue this trajectory. - - npc_netherton_respect >= 60: + - npc_netherton_influence >= 60: Netherton: Satisfactory. Dismissed. - else: Netherton: That will be all. @@ -1763,9 +1763,9 @@ Netherton: The fact that you understand that—that protocols are tools, not rep === conversation_end_phase3 === { - - npc_netherton_respect >= 85: + - npc_netherton_influence >= 85: Netherton: Agent {player_name()}. *rare warmth* Your service is valued. Genuinely. - - npc_netherton_respect >= 75: + - npc_netherton_influence >= 75: Netherton: Excellent work continues. Carry on, Agent. - else: Netherton: Dismissed, Agent. @@ -1777,9 +1777,9 @@ Netherton: The fact that you understand that—that protocols are tools, not rep === conversation_end_phase4 === { - - npc_netherton_respect >= 95: + - npc_netherton_influence >= 95: Netherton: {player_name()}. *uses first name* It's been an honor working with you. Until next time. - - npc_netherton_respect >= 85: + - npc_netherton_influence >= 85: Netherton: Thank you for your time, Agent. And for your service. - else: Netherton: That will be all.