1[
2  {
3    "id": "TALK_CYBORG_1",
4    "type": "talk_topic",
5    "dynamic_line": {
6      "npc_has_var": "cyborg_has_talked",
7      "type": "dialogue",
8      "context": "cyborg",
9      "value": "yes",
10      "no": "I… I'm free.  *Zzzt* I'm actually free!  *bzzz* Look, you're the first person I've seen in a long time.",
11      "yes": "Hey again.  *kzzz*"
12    },
13    "speaker_effect": { "effect": { "npc_add_var": "cyborg_has_talked", "type": "dialogue", "context": "cyborg", "value": "yes" } },
14    "responses": [
15      {
16        "switch": true,
17        "condition": { "npc_has_var": "cyborg_has_talked", "type": "dialogue", "context": "cyborg", "value": "yes" },
18        "text": "Hey.  Let's chat for a second.",
19        "topic": "TALK_STRANGER_NEUTRAL"
20      },
21      {
22        "switch": true,
23        "default": true,
24        "text": "That's because I saved you.  Listen, I could use your help…",
25        "trial": { "type": "PERSUADE", "difficulty": 0 },
26        "success": { "topic": "TALK_CYBORG_FRIENDLY", "opinion": { "trust": 1, "value": 1 } },
27        "failure": { "topic": "TALK_CYBORG_WARY", "opinion": { "anger": 1, "fear": 1 } }
28      },
29      {
30        "switch": true,
31        "default": true,
32        "text": "Big fucking deal.  Do what I say or I'll shove that chip back where it belongs.",
33        "trial": { "type": "INTIMIDATE", "difficulty": 20, "mod": [ [ "AGGRESSION", -2 ], [ "BRAVERY", -2 ] ] },
34        "success": { "topic": "TALK_CYBORG_FEARFUL", "opinion": { "trust": -4, "fear": 3, "value": -1, "anger": 4 } },
35        "failure": { "topic": "TALK_CYBORG_BREAKDOWN", "opinion": { "trust": -4, "value": -5, "anger": 10 } }
36      },
37      {
38        "switch": true,
39        "default": true,
40        "text": "Sorry, I'm nobody.  Enjoy your freedom, I guess.",
41        "topic": "TALK_DONE"
42      }
43    ]
44  },
45  {
46    "id": "TALK_CYBORG_FRIENDLY",
47    "type": "talk_topic",
48    "dynamic_line": "*buzz* Great!  So what happens now?",
49    "responses": [
50      {
51        "text": "Come with me.  We can help each other out.",
52        "trial": { "type": "PERSUADE", "difficulty": 0, "mod": [ [ "value", 2 ] ] },
53        "success": { "topic": "TALK_AGREE_FOLLOW", "effect": "follow", "opinion": { "trust": 1, "value": 1 } },
54        "failure": { "topic": "TALK_DENY_FOLLOW", "effect": "deny_follow", "opinion": { "trust": -1, "fear": 1 } }
55      },
56      { "text": "We both go our separate ways.  Enjoy your freedom.", "topic": "TALK_DONE" }
57    ]
58  },
59  {
60    "id": "TALK_CYBORG_WARY",
61    "type": "talk_topic",
62    "dynamic_line": "…Wait.  *BEEP* Why do I believe you?  *ZZZT* You could be just as bad as them!",
63    "responses": [
64      {
65        "text": "I wouldn't have pulled your chip out if I didn't want you to think for yourself.",
66        "trial": { "type": "PERSUADE", "difficulty": 5, "mod": [ [ "TRUST", 2 ], [ "VALUE", 2 ] ] },
67        "success": { "topic": "TALK_CYBORG_FRIENDLY", "opinion": { "trust": 1, "value": 1 } },
68        "failure": { "topic": "TALK_CYBORG_LEAVES" }
69      },
70      {
71        "text": "For all you know, I did.  I'm being nice for now.  You'd better hope that it lasts.",
72        "trial": { "type": "INTIMIDATE", "difficulty": 20, "mod": [ [ "AGGRESSION", -2 ], [ "BRAVERY", -2 ] ] },
73        "success": { "topic": "TALK_CYBORG_FEARFUL", "opinion": { "trust": -4, "fear": 3, "value": -1, "anger": 4 } },
74        "failure": { "topic": "TALK_CYBORG_BREAKDOWN", "opinion": { "trust": -4, "value": -5, "anger": 10 } }
75      },
76      { "text": "Forget it.  Enjoy your freedom.", "topic": "TALK_DONE" }
77    ]
78  },
79  {
80    "id": "TALK_CYBORG_FEARFUL",
81    "type": "talk_topic",
82    "dynamic_line": "Okay, okay, *BUZZ* I'm sorry!  Don't hurt me again!  Anything but the chip!",
83    "responses": [
84      {
85        "text": "Follow me and do my bidding, then.",
86        "trial": { "type": "INTIMIDATE", "difficulty": 20, "mod": [ [ "FEAR", 8 ], [ "VALUE", 2 ], [ "TRUST", 2 ], [ "BRAVERY", -2 ] ] },
87        "success": { "topic": "TALK_AGREE_FOLLOW", "effect": "follow", "opinion": { "trust": -4, "fear": 3, "value": -1, "anger": 4 } },
88        "failure": { "topic": "TALK_CYBORG_BREAKDOWN", "opinion": { "trust": 4, "value": -5, "anger": 10 } }
89      },
90      {
91        "text": "Get out of my sight.",
92        "topic": "TALK_DONE",
93        "effect": "flee",
94        "opinion": { "trust": -1, "fear": -2, "anger": -2 }
95      },
96      {
97        "text": "No, *I'm* sorry, I didn't mean that.  Go do what you want.",
98        "trial": { "type": "PERSUADE", "difficulty": 10 },
99        "success": { "topic": "TALK_DONE", "opinion": { "trust": 1, "value": 1, "anger": -1 } },
100        "failure": { "topic": "TALK_CYBORG_BREAKDOWN", "opinion": { "trust": 4, "value": -5, "anger": 10 } }
101      }
102    ]
103  },
104  {
105    "id": "TALK_CYBORG_BREAKDOWN",
106    "type": "talk_topic",
107    "dynamic_line": "…kill… *ZTZTZT* …you!",
108    "responses": [
109      {
110        "text": "Run while you still can!",
111        "trial": { "type": "INTIMIDATE", "difficulty": 20, "mod": [ [ "FEAR", 8 ], [ "VALUE", 2 ], [ "TRUST", 2 ], [ "BRAVERY", -2 ] ] },
112        "success": { "topic": "TALK_DONE", "effect": "flee" },
113        "failure": { "topic": "TALK_DONE", "effect": "hostile" }
114      },
115      { "text": "Not if I kill you first!", "topic": "TALK_DONE", "effect": "hostile" },
116      {
117        "text": "I'm sorry!  I shouldn't have said that!",
118        "trial": { "type": "PERSUADE", "difficulty": 30 },
119        "success": { "topic": "TALK_DONE", "opinion": { "trust": 1, "value": 1, "anger": -1 } },
120        "failure": { "topic": "TALK_DONE", "effect": "hostile" }
121      }
122    ]
123  },
124  {
125    "id": "TALK_CYBORG_LEAVES",
126    "type": "talk_topic",
127    "dynamic_line": "Yeah, *beeeeep* I don't think so.  Bye.",
128    "responses": [ { "text": "Suit yourself.", "topic": "TALK_DONE" } ]
129  }
130]
131