aboutsummaryrefslogtreecommitdiff
path: root/data/objects/netrunner.yaml
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-06-19 18:20:26 -0400
committerhistoria <[not public]>2026-06-19 18:20:26 -0400
commit0ea4eec5dd2122c6704216971eb1249276297867 (patch)
tree430fbbef04e837820f1d031c190f52ecd6112e25 /data/objects/netrunner.yaml
parent3a58125d14bb307f861b38c6c5b0a63babde7e08 (diff)
downloadthehouseoficarus-0ea4eec5dd2122c6704216971eb1249276297867.tar.gz
shop fixes, 'toggle' completely removed, movement speed increased
Diffstat (limited to 'data/objects/netrunner.yaml')
-rw-r--r--data/objects/netrunner.yaml69
1 files changed, 65 insertions, 4 deletions
diff --git a/data/objects/netrunner.yaml b/data/objects/netrunner.yaml
index f81f7c5..dcb7d40 100644
--- a/data/objects/netrunner.yaml
+++ b/data/objects/netrunner.yaml
@@ -1,6 +1,67 @@
+color: "39"
+description: A wiry figure hunched over a custom rig, fingers dancing across holographic keys. Cables snake from the back of their neck into the terminal. They glance up at you with augmented eyes.
id: netrunner
+inroom_description: A {39}Netrunner{/} sits cross-legged on the floor, wired into the network.
name: Netrunner
-color: "39"
-behavior: netrunner_talk
-description: "A wiry figure hunched over a custom rig, fingers dancing across holographic keys. Cables snake from the back of their neck into the terminal. They glance up at you with augmented eyes."
-inroom_description: "A {39}Netrunner{/} sits cross-legged on the floor, wired into the network."
+talk:
+ nodes:
+ start:
+ message: The Netrunner looks up. "You want in on the network? I can give you some pointers."
+ options:
+ - goto: what_is
+ text: '"What is hacking?"'
+ - goto: terminals
+ text: '"Where can I find terminals?"'
+ - goto: tips_basic
+ text: '"Any tips for the basic terminal?"'
+ - condition:
+ player_flag: hacking_asked_basic
+ value: true
+ goto: tips_advanced
+ text: '"What about the advanced terminal?"'
+ - condition:
+ player_flag: hacking_asked_advanced
+ value: true
+ goto: tips_secure
+ text: '"Tell me about the secure terminal."'
+ - end: true
+ text: '"Goodbye."'
+ terminals:
+ message: '"There''s a basic terminal right here in this lab -- good for beginners. The station down east has an advanced one if you''ve got the chops. And if you''re really good, there''s a secure terminal deep in the compound. You''ll need the skills to match though."'
+ options:
+ - goto: tips_basic
+ text: '"Any tips?"'
+ - end: true
+ text: '"Thanks."'
+ tips_advanced:
+ action:
+ set_player_flags:
+ hacking_asked_advanced: true
+ message: '"Advanced terminal runs a cipher crack. Four symbols, no repeats. You get feedback after each guess -- locked means right spot, found means right symbol wrong spot. Process of elimination. Ten tries."'
+ options:
+ - goto: tips_secure
+ text: '"Tell me about the secure terminal."'
+ - end: true
+ text: '"Thanks."'
+ tips_basic:
+ action:
+ set_player_flags:
+ hacking_asked_basic: true
+ message: '"The basic terminal runs an old rogue AI hunt. Twenty nodes in a network. You''ve got probes to flush it out. Listen for the warnings -- corrupted data means it''s close, voids mean a trap, static means ICE. Shoot into adjacent nodes, don''t walk into danger."'
+ options:
+ - goto: tips_advanced
+ text: '"What about the advanced terminal?"'
+ - end: true
+ text: '"Thanks."'
+ tips_secure:
+ message: '"Secure terminal? Signal Bluff. It''s a bluffing game -- you and the system each roll hidden dice and take turns making claims about the total. Ones are wild. Call the bluff or raise the stakes. Read the probabilities, play the odds, and don''t let it psych you out."'
+ options:
+ - end: true
+ text: '"Thanks."'
+ what_is:
+ message: '"Hacking''s about jacking into terminals and running their gauntlets. Each terminal runs a different challenge -- puzzles, hunts, pattern games. Crack ''em and you get better at it. Simple as that."'
+ options:
+ - goto: terminals
+ text: '"Where can I find terminals?"'
+ - end: true
+ text: '"Goodbye."'