summaryrefslogtreecommitdiff
path: root/vamp_stuff/Modification_Files/NPC/v_npc_responds/Isolated/v_lo_responses.json
blob: 955640bb3b7c884c2e20b7500d080a3ce617f754 (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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
[
  {
    "id": "TALK_MISSION_INQUIRE",
    "type": "talk_topic",
    "responses": [
      {
        "text": "Here's your blood.",
        "topic": "TALK_MISSION_SUCCESS",
        "effect": [ "mission_success", { "u_consume_item": "blood", "count": 15 } ],
        "condition": { "and": [ { "u_has_item": "blood", "count": 15 }, { "u_has_mission": "VAMP_LONELY_quest1" } ] }
      },
      {
        "text": "Here's your bloodrune stone.",
        "topic": "TALK_MISSION_SUCCESS",
        "effect": [ "mission_success", { "u_consume_item": "bloodrune" } ],
        "condition": { "and": [ { "u_has_item": "bloodrune" }, { "u_has_mission": "VAMP_LONELY_quest3" } ] }
      }
    ]
  },
  {
    "id": "TALK_VAMP_LONELY",
    "type": "talk_topic",
    "dynamic_line": {
      "u_has_trait": "THRESH_VAMP",
      "yes": "Greetings, vampire",
      "no": [ {
        "u_is_wearing": "blood_necklace",
        "yes": "Greetings, human.",
        "no": [ "What is it, mortal?", "Speak up, mortal." ]
      } ]
    },
    "responses": [
      {
        "text": "Tell me about yourself.",
        "topic": "TALK_VAMP_LONELY_introduce",
        "effect": { "u_add_trait": "isolatedintro" },
        "condition": { "not": { "u_has_trait": "isolatedintro" } }
      },
      {
        "text": "Why are you here?",
        "topic": "TALK_VAMP_LONELY_here",
        "effect": { "u_add_trait": "isolatedhere" },
        "condition": { "not": { "u_has_trait": "isolatedhere" } }
      },
      { "text": "About that quest...", "topic": "TALK_MISSION_INQUIRE", "condition": "has_assigned_mission" },
      { "text": "Ummm... You want to stick with me?", "topic": "TALK_VAMP_LONELY_wego" },
      {
        "text": "I'm available for work.",
        "topic": "TALK_VAMP_LONELY_testsdone",
        "condition": { "and": [ { "npc_has_trait": "isolatedtestsdone" }, { "not": { "u_has_trait": "isolatedvampmark" } } ] }
      },
      { "text": "I'm available for work.", "topic": "TALK_MISSION_LIST", "condition": "has_available_mission" },
      { "text": "Sorry to bother.", "topic": "TALK_DONE" }
    ]
  },
  {
    "id": "TALK_VAMP_LONELY_introduce",
    "type": "talk_topic",
    "dynamic_line": "I am a vampire, preserved for centuries. But you see, I enshroud myself in the shadows of the past.",
    "responses": [ { "text": "Preserved?", "topic": "TALK_VAMP_LONELY_preserved" }, { "text": "Okay.", "topic": "TALK_VAMP_LONELY" } ]
  },
  {
    "id": "TALK_VAMP_LONELY_here",
    "type": "talk_topic",
    "dynamic_line": "I have lived here in my peaceful sanctuary for a very long time. Though the world is in chaos, I am not bothered nor assaulted by those things.",
    "responses": [
      { "text": "Is there a some sort of place like this?", "topic": "TALK_VAMP_LONELY_there" },
      { "text": "Okay then...", "topic": "TALK_VAMP_LONELY" }
    ]
  },
  {
    "id": "TALK_VAMP_LONELY_wego",
    "type": "talk_topic",
    "dynamic_line": {
      "u_has_trait": "isolatedvampmark",
      "yes": [ {
        "u_has_trait": "THRESH_VAMP",
        "yes": "That marking... I see you've been helping our kindred with their troubles.",
        "no": "That marking... I see you've been helping my kindred with their troubles."
        } ],
      "no": [ {
        "u_has_trait": "THRESH_VAMP",
        "yes": "Just like the others, you want me as a slave... I refuse, vampire.",
        "no": "Just like the others, you want me as a slave... I refuse, mortal."
        } ]
    },
    "responses": [
      {
        "text": "I just want you as an odd friend... I'm sorry.",
        "topic": "TALK_VAMP_LONELY",
        "condition": { "not": { "u_has_trait": "isolatedvampmark" } }
      },
      {
        "text": "I want you to go on a journey with me.",
        "topic": "TALK_VAMP_LONELY_joinparty",
        "condition": { "u_has_trait": "isolatedvampmark" }
      },
      {
        "text": "No, I want you to go on a journey with me.",
        "trial": { "type": "PERSUADE", "difficulty": 3 },
        "condition": { "not": { "u_has_trait": "isolatedvampmark" } },
        "success": { "opinion": { "trust": 3, "fear": -1, "value": 1, "anger": -1 }, "topic": "TALK_VAMP_LONELY_wegonow" },
        "failure": { "opinion": { "trust": -10, "fear": -10, "value": -10, "anger": 10 }, "topic": "TALK_VAMP_LONELY_wegokill" }
      }
    ]
  },
  {
    "id": "TALK_VAMP_LONELY_preserved",
    "type": "talk_topic",
    "dynamic_line": "It is the prowess that all immortals have, and we tend to refine this by concealing ourselves from humanity.",
    "responses": [ { "text": "Too bad.", "topic": "TALK_VAMP_LONELY" } ]
  },
  {
    "id": "TALK_VAMP_LONELY_there",
    "type": "talk_topic",
    "dynamic_line": "Yes it is. Its a small community of night creatures tending to theirselves to live in peace.",
    "responses": [
      { "text": "So, where do I find this place?", "topic": "TALK_VAMP_LONELY_farthere" },
      { "text": "Okay.", "topic": "TALK_VAMP_LONELY" }
    ]
  },
  {
    "id": "TALK_VAMP_LONELY_wegonow",
    "type": "talk_topic",
    "dynamic_line": "Do not bring me to my death. I will leave MY territory and expect to reap benefits from believing in you.",
    "responses": [
      {
        "text": "I promise...",
        "trial": { "type": "NONE" },
        "success": { "effect": "follow", "opinion": { "trust": 3, "fear": -10, "value": 2, "anger": -5 }, "topic": "TALK_DONE" }
      }
    ]
  },
  {
    "id": "TALK_VAMP_LONELY_wegokill",
    "type": "talk_topic",
    "dynamic_line": "I already said I refuse... NOW, I have to kill you for your ignorance!",
    "responses": [
      {
        "text": "KILL ME IF YOU CAN!!!",
        "//": "Oof! don't be greedy persuading a vampire to join you so early.",
        "effect": "insult_combat",
        "topic": "TALK_DONE"
      }
    ]
  },
  {
    "id": "TALK_VAMP_LONELY_farthere",
    "type": "talk_topic",
    "dynamic_line": {
      "u_has_trait": "isolatedvampmark",
      "yes": "These places could be anywhere far from human civilizations.",
      "no": "Nope. Even if I know, I won't tell you."
    },
    "responses": [ { "text": "Thanks, I guess...", "topic": "TALK_VAMP_LONELY" } ]
  },
  {
    "id": "TALK_VAMP_LONELY_joinparty",
    "type": "talk_topic",
    "//": "You can immediately put any isolated vampires you meet into your roster if you've done all the quest by one of them.",
    "dynamic_line": "You sure about that?",
    "responses": [
      {
        "text": "Yes, I do.",
        "effect": "follow",
        "topic": "TALK_DONE",
        "opinion": { "trust": 5, "fear": -2, "value": 3, "anger": -2 }
      },
      { "text": "I take back what I've said...", "topic": "TALK_VAMP_LONELY" }
    ]
  },
  {
    "id": "TALK_VAMP_LONELY_testsdone",
    "type": "talk_topic",
    "dynamic_line": "No, I have no more requests for you. You have helped me alot and proven me your worth. As a reward, I'll give you my mark of trust on you.",
    "responses": [
      {
        "text": "Thank you for this mark... Let's go!",
        "topic": "TALK_DONE",
        "effect": [ "follow", { "u_add_trait": "isolatedvampmark" } ]
      }
    ]
  }
]