blob: 4adde0bb3c8bf2a3034e0f7d074332c5f22c1135 (
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
|
id: guard_talk
type: talk
nodes:
start:
message: "\"Halt! This area is restricted.\" The guard eyes you suspiciously."
options:
- text: "\"What's behind that gate?\""
goto: about_gate
- text: "\"I have copper ore.\""
goto: trade_ore
condition:
has_item: copper_ore
- text: "\"I have a pass.\""
goto: has_pass
condition:
player_flag: got_pass
value: true
- text: "\"Goodbye.\""
end: true
about_gate:
message: "\"Supplies. Weapons. Things you don't need to worry about.\" He shifts his weight. \"Tell you what — bring me some copper ore and I'll stamp you a pass.\""
action:
set_player_flags:
talked_to_guard: true
options:
- text: "\"I'll be back.\""
end: true
- text: "\"I have some right here.\""
goto: trade_ore
condition:
has_item: copper_ore
- text: "\"Goodbye.\""
end: true
trade_ore:
message: "\"Good quality ore. This'll do.\" He stamps a slip of paper and hands it to you. \"That's your pass. Don't lose it.\""
action:
take_item: copper_ore
give_item: pass_stub
set_player_flags:
got_pass: true
talked_to_guard: true
options:
- text: "\"Thanks.\""
end: true
has_pass:
message: "\"Let me see that...\" He examines your pass and nods. \"Alright, I'll open the gate for you.\""
action:
set_flags:
gate_open: true
options:
- text: "\"Thanks.\""
end: true
|