Mercurial > skaapsteker
annotate data/npcs/guard.json @ 288:ddcfc159dc2a
Combine 'fox' and 'player' sections in game.json.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Fri, 08 Apr 2011 21:23:00 +0200 |
parents | 4e7ca5cf57fa |
children | 16ffe6f5dbb8 |
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 } |