summaryrefslogtreecommitdiff
path: root/vamp_stuff/Modification Files/NPC/v_npc_responds/Underrefugee/v_ut_responses.json
blob: 9a53fb492db26c08fe615f03b71fbe7f0b658871 (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
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
[{
        "id": "TALK_MISSION_INQUIRE",
        "type": "talk_topic",
        "responses": [{
                "text": "Here's your corrupted bloodrune stones.",
                "topic": "TALK_MISSION_SUCCESS",
                "effect": [
                    "mission_success", {
                        "u_consume_item": "corruptbloodrune",
                        "count": 2
                    }
                ],
                "condition": {
                    "and": [{
                            "u_has_item": "corruptbloodrune",
                            "count": 2
                        }, {
                            "u_has_mission": "VAMP_UNDERTRADER_quest"
                        }
                    ]
                }
            }
        ]
    }, {
        "id": "TALK_VAMP_UNDERTRADER",
        "type": "talk_topic",
        "dynamic_line": {
            "u_is_wearing": "blood_necklace",
            "yes": "Do you need something, mortal?.",
            "no": "Want something?"
        },
        "responses": [{
                "condition": {
                    "not": {
                        "npc_has_trait": "undertradertalkedhim"
                    }
                },
                "text": "Who are you?",
                "topic": "TALK_VAMP_UNDERTRADER_introduce"
            }, {
                "condition": {
                    "not": {
                        "npc_has_trait": "undertradertalkedhappened"
                    }
                },
                "text": "Tell me what happened outside.",
                "topic": "TALK_VAMP_UNDERTRADER_happened"
            }, {
                "text": "I'll trade with ya...",
                "effect": "start_trade",
                "topic": "TALK_VAMP_UNDERTRADER"
            }, {
                "text": "You need help? I'm here to do it.",
                "topic": "TALK_MISSION_LIST",
                "condition": {
                    "and": [
                        "has_available_mission", {
                            "not": {
                                "u_has_trait": "undertradervampmark"
                            }
                        }
                    ]
                }
            }, {
                "text": "You need help? I'm here to do it.",
                "topic": "TALK_VAMP_UNDERTRADER_testsdone",
                "condition": {
                    "and": [{
                            "npc_has_trait": "undertradertestsdone"
                        }, {
                            "not": {
                                "u_has_trait": "undertradervampmark"
                            }
                        }
                    ]
                }
            }, {
                "text": "About your quest...",
                "topic": "TALK_MISSION_INQUIRE",
                "condition": "has_assigned_mission"
            }, {
                "text": "Bye, see you later.",
                "topic": "TALK_DONE"
            }
        ]
    }, {
        "id": "TALK_VAMP_UNDERTRADER_introduce",
        "type": "talk_topic",
        "dynamic_line": "I am assigned as a trader by my master. I sell our artifact materials used in forging vampiric stuff. Or buy an already forged ones for a higher trade value.",
        "responses": [{
                "text": "Wait. Why are you selling artifacts?",
                "topic": "TALK_VAMP_UNDERTRADER_artifact"
            }, {
                "text": "Why the hell are you accepting human stuff in trading?",
                "topic": "TALK_VAMP_UNDERTRADER_trading"
            }, {
                "text": "Okay!.",
                "topic": "TALK_VAMP_UNDERTRADER"
            }
        ]
    }, {
        "id": "TALK_VAMP_UNDERTRADER_happened",
        "type": "talk_topic",
        "dynamic_line": "I have no idea what's happening outside right now. I came here without sunburn after taking orders from HIM.",
        "responses": [{
                "text": "Well, I expected nothing...",
                "topic": "TALK_VAMP_UNDERTRADER",
                "effect": {
                    "npc_add_trait": "undertradertalkedhappened"
                }
            }
        ]
    }, {
        "id": "TALK_VAMP_UNDERTRADER_artifact",
        "type": "talk_topic",
        "dynamic_line": "Our master wants to help the last, surviving humans in our utmost solution... Share our power with you all. But he still wants an official trading, so you need lots of valuables or cash buying our items.",
        "responses": [{
                "text": "Oh... Just great.",
                "topic": "TALK_VAMP_UNDERTRADER"
            }
        ]
    }, {
        "id": "TALK_VAMP_UNDERTRADER_trading",
        "type": "talk_topic",
        "dynamic_line": "I don't know. Our master said we have to accept any valuables you humans got in your trip.",
        "responses": [{
                "text": "Master? Could you tell me anything about this HIM?",
                "topic": "TALK_VAMP_UNDERTRADER_himdetail",
                "condition": {
                    "u_is_wearing": "blood_necklace"
                },

                "effect": {
                    "npc_add_trait": "undertradertalkedhim"
                }
            }, {
                "text": "Master? Could you tell me anything about this HIM?",
                "topic": "TALK_VAMP_UNDERTRADER_him",
                "condition": {
                    "not": {
                        "u_is_wearing": "blood_necklace"
                    }
                },

                "effect": {
                    "npc_add_trait": "undertradertalkedhim"
                }
            }, {
                "text": "Okay...",
                "topic": "TALK_VAMP_UNDERTRADER"
            }
        ]
    }, {
        "id": "TALK_VAMP_UNDERTRADER_him",
        "type": "talk_topic",
        "dynamic_line": "Nope. HE remains a mystery to all of you.",
        "responses": [{
                "text": "Damn... You can't tell even HIS face.",
                "topic": "TALK_VAMP_UNDERTRADER"
            }
        ]
    }, {
        "id": "TALK_VAMP_UNDERTRADER_himdetail",
        "type": "talk_topic",
        "dynamic_line": "HIM is our master, the reason of our immortality and existence in this damned world.",
        "responses": [{
                "text": "Okay...",
                "topic": "TALK_VAMP_UNDERTRADER"
            }, {
                "text": "So, where is HE?",
                "topic": "TALK_VAMP_UNDERTRADER_himwhere",
                "effect": [{
                        "u_add_trait": "undertradertalkedhim"
                    }
                ]
            }
        ]
    }, {
        "id": "TALK_VAMP_UNDERTRADER_himwhere",
        "type": "talk_topic",
        "dynamic_line": "Don't even try to know...",
        "responses": [{
                "text": "...",
                "topic": "TALK_VAMP_UNDERTRADER"
            }
        ]
    }, {
        "id": "TALK_VAMP_UNDERTRADER_testsdone",
        "type": "talk_topic",
        "dynamic_line": "No. I guess those problems are enough to help us out...",
        "responses": [{
                "text": "Okay...",
                "topic": "TALK_VAMP_UNDERTRADER",
                "effect": [{
                        "u_add_trait": "undertradervampmark"
                    }
                ]
            }
        ]
    }
]