Mercurial > skaapsteker
annotate data/npcs/kumiko.json @ 497:bea58fb57a5c
Record bug
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 09 Apr 2011 22:50:20 +0200 |
parents | b244d01a8881 |
children | e1436dacca69 |
rev | line source |
---|---|
181 | 1 { |
2 "start" : { | |
3 "text" : "I’m so pretty, oh so pretty! Who could ever resist my charms? My delicate grace! My sharp wit! And today, the richest businessman in Edo is coming to our town. If I can impress him – and I am so fabulous, I have no doubt I will – I will marry him and live in a giant palace and have hundreds of servants. Oh, nothing can go wrong today!", | |
4 "auto_next": "state.temptingfate" | |
5 }, | |
6 "temptingfate" : { | |
7 "text" : "The room smells fresh, I have my best kimono on and I’ve set out my most magnificent vase. Everything is perfect (just like me)!", | |
8 "events" : [ | |
237
e06c54d7701f
Add vase to demonstrate item state testing in dialogues.
Simon Cross <hodgestar@gmail.com>
parents:
193
diff
changeset
|
9 { "matches" : "world.items.vase.broken", "next": "state.broken" } |
181 | 10 ] |
11 }, | |
12 "broken" : { | |
13 "text" : "Oh no, my beautiful vase! What will the businessman think to see it broken on the floor?", | |
14 "events" : [ | |
287
f512e874b2e7
Add monk and kumiko missions to game.json and to monk and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
237
diff
changeset
|
15 { "matches" : "world.missions.fish_in_room", "next": "state.badsmell" } |
181 | 16 ] |
17 }, | |
18 "badsmell" : { | |
19 "text" : "Oh my, what is that terrible smell? Rotten fish? Oh, this won’t do at all!", | |
20 "events" : [ | |
287
f512e874b2e7
Add monk and kumiko missions to game.json and to monk and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
237
diff
changeset
|
21 { "matches" : "world.missions.kumikos_kimono_torn", "next": "state.torn" } |
181 | 22 ] |
23 }, | |
24 "torn" : { | |
25 "text" : "Shoo, dirty fox! Oh, look what you’ve done – you’ve made a great big tear in my finest silk kimono. What will the businessman think of a ragged dress like this?", | |
26 "events" : [ | |
193
897eec397cbb
Fix state checks for hattori, ichiro, kaneda and kumiko. In the process provide easier access to other npcs.
Simon Cross <hodgestar@gmail.com>
parents:
181
diff
changeset
|
27 { "matches" : "npcs.kaneda.state == 'kumiko'", "next": "state.kaneda" } |
181 | 28 ] |
29 }, | |
30 "kaneda" : { | |
31 "text" : "Kaneda-san! I have been waiting for you.", | |
321
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
32 "auto_next" : "state.jumped", |
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
33 "on_exit" : "switch_to('kaneda')" |
181 | 34 }, |
35 "jumped" : { | |
36 "text" : "Oh, Kaneda-san, a dirty little fox jumped on me just as you were approaching and ripped my kimono.", | |
321
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
37 "auto_next": "state.fallen", |
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
38 "on_exit" : "switch_to('kaneda')" |
181 | 39 }, |
40 "fallen" : { | |
41 "text" : "I am sorry, Kaneda-san, it must just have fallen over. It was probably pushed by that mean-spirited fox.", | |
321
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
42 "auto_next": "state.shallwe", |
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
43 "on_exit" : "switch_to('kaneda')" |
181 | 44 }, |
45 "shallwe" : { | |
46 "text" : "Shall we- go on?", | |
321
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
47 "auto_next": "state.dropped", |
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
48 "on_exit" : "switch_to('kaneda')" |
181 | 49 }, |
50 "dropped" : { | |
51 "text" : "I- A fox came in and dropped an old fish?", | |
321
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
52 "auto_next": "state.but", |
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
53 "on_exit" : "switch_to('kaneda')" |
181 | 54 }, |
55 "but" : { | |
56 "text" : "But-", | |
321
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
57 "auto_next": "state.curse", |
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
58 "on_exit" : "switch_to('kaneda')" |
181 | 59 }, |
60 "curse" : { | |
287
f512e874b2e7
Add monk and kumiko missions to game.json and to monk and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
237
diff
changeset
|
61 "text" : "Curse you, fox! I’ll be doomed to a peasant life forever!", |
321
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
62 "auto_next": "state.sob", |
287
f512e874b2e7
Add monk and kumiko missions to game.json and to monk and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
237
diff
changeset
|
63 "on_exit": "world.missions.kumiko_disgraced = True" |
321
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
64 }, |
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
65 "sob" : { |
b244d01a8881
Hook up kaneda and kumiko.
Simon Cross <hodgestar@gmail.com>
parents:
287
diff
changeset
|
66 "text" : "*sob*" |
181 | 67 } |
68 } |