annotate data/npcs/guard.json @ 198:4e7ca5cf57fa

syntax fix for accessing world properties
author Adrianna Pińska <adrianna.pinska@gmail.com>
date Wed, 06 Apr 2011 22:15:44 +0200
parents 13e10b877f6c
children 16ffe6f5dbb8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
171
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
1 {
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
2 "start" : {
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
3 "text" : "Shoo, filthy fox! How did you get in here?",
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
4 "events" : [
198
4e7ca5cf57fa syntax fix for accessing world properties
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 171
diff changeset
5 { "matches" : "world.fox_is_shapeshifted", "next": "state.shapeshifted" },
4e7ca5cf57fa syntax fix for accessing world properties
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 171
diff changeset
6 { "matches" : "world.fox_is_disguised", "next": "state.disguised" }
171
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
7 ]
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
8 },
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
9 "shapeshifted" : {
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
10 "text" : "Excuse me, ma’am. The gate is closed.",
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
11 "choices" : [
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
12 { "text": "Why is that?", "next": "state.monks" },
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
13 { "text": "Let me out now!", "next": "state.staycalm" },
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
14 { "text": "Sayonara.", "next": "state.secondtry" }
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
15 ],
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
16 "events" : [
198
4e7ca5cf57fa syntax fix for accessing world properties
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 171
diff changeset
17 { "matches" : "world.fox_is_disguised", "next": "state.disguised" }
171
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
18 ]
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
19 },
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
20 "monks" : {
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
21 "text" : "The monks have asked us not to let anybody out.",
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
22 "choices" : [
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
23 { "text": "Pretty please?", "next": "state.noexceptions" }
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
24 ]
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
25 },
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
26 "noexceptions" : {
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
27 "text" : "Sorry, no exceptions.",
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
28 "auto_next": "state.secondtry"
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
29 },
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
30 "staycalm" : {
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
31 "text" : "Please stay calm. Perhaps you should go meditate?",
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
32 "auto_next": "state.secondtry"
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
33 },
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
34 "secondtry" : {
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
35 "text" : "The gate is locked, and it’s staying locked.",
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
36 "events" : [
198
4e7ca5cf57fa syntax fix for accessing world properties
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 171
diff changeset
37 { "matches" : "world.fox_is_disguised", "next": "state.disguised" }
171
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
38 ]
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
39 },
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
40 "disguised" : {
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
41 "text" : "Ah, good evening, young lady! I’m afraid the gate is still closed for the night...",
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
42 "choices" : [
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
43 { "text": "Even for me?", "next": "state.notsafe" },
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
44 { "text": "Sayonara." }
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
45 ]
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
46 },
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
47 "notsafe" : {
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
48 "text" : "Ah, well, it isn’t safe for pretty young women to be wandering around alone.",
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
49 "choices" : [
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
50 { "text": "It’s only for a moment. My house is just across the road.", "next": "state.hmm" }
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
51 ]
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
52 },
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
53 "hmm" : {
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
54 "text" : "Hmm...",
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
55 "choices" : [
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
56 { "text": "You could come join me for some sake later.", "next": "state.okay" }
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
57 ]
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
58 },
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
59 "okay" : {
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
60 "text" : "Ah, well, okay! I guess I could make an exception, just this once... Just across the road, you say...",
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
61 "auto_next": "state.agreed"
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
62 },
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
63 "agreed" : {
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
64 }
13e10b877f6c dialogue tree for temple guard
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
65 }