aboutsummaryrefslogtreecommitdiff
path: root/data/objects/netrunner.yaml
blob: 7d75a51d31c843e90b8e79579237f9890bc5463b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
color: "27"
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 {27}Netrunner{/} sits cross-legged on the floor, wired into the network.
name: Netrunner
talk:
    nodes:
        start:
            messages:
                - 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."'
                - text: '"Goodbye."'
        terminals:
            messages:
                - '"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?"'
                - text: '"Thanks."'
        tips_advanced:
            action:
                set_player_flags:
                    hacking_asked_advanced: true
            messages:
                - '"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."'
                - text: '"Thanks."'
        tips_basic:
            action:
                set_player_flags:
                    hacking_asked_basic: true
            messages:
                - '"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?"'
                - text: '"Thanks."'
        tips_secure:
            messages:
                - '"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:
                - text: '"Thanks."'
        what_is:
            messages:
                - '"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?"'
                - text: '"Goodbye."'