annotate data/npcs/hattori.json @ 628:1fdfc7f03d98

Stop flying when you land.
author Jeremy Thurgood <firxen@gmail.com>
date Sat, 07 May 2011 20:30:25 +0200
parents 9a16483e49cb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
179
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
1 {
310
50b8c8372ff2 Conversations needs dummy start states for the responding party so that things can be kicked off directly.
Simon Cross <hodgestar@gmail.com>
parents: 305
diff changeset
2 "start": {
50b8c8372ff2 Conversations needs dummy start states for the responding party so that things can be kicked off directly.
Simon Cross <hodgestar@gmail.com>
parents: 305
diff changeset
3 "events" : [
50b8c8372ff2 Conversations needs dummy start states for the responding party so that things can be kicked off directly.
Simon Cross <hodgestar@gmail.com>
parents: 305
diff changeset
4 { "matches": "npcs.ichiro.state != 'start'", "next": "state.nofear" }
50b8c8372ff2 Conversations needs dummy start states for the responding party so that things can be kicked off directly.
Simon Cross <hodgestar@gmail.com>
parents: 305
diff changeset
5 ]
50b8c8372ff2 Conversations needs dummy start states for the responding party so that things can be kicked off directly.
Simon Cross <hodgestar@gmail.com>
parents: 305
diff changeset
6 },
50b8c8372ff2 Conversations needs dummy start states for the responding party so that things can be kicked off directly.
Simon Cross <hodgestar@gmail.com>
parents: 305
diff changeset
7 "nofear" : {
179
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
8 "text" : "Ichiro, there is nothing to fear. Uesugi will light the signal fire if they come close.",
305
691278e89399 Link up hattori's and ichiro's conversation.
Simon Cross <hodgestar@gmail.com>
parents: 193
diff changeset
9 "auto_next" : "state.wait",
691278e89399 Link up hattori's and ichiro's conversation.
Simon Cross <hodgestar@gmail.com>
parents: 193
diff changeset
10 "on_exit" : "switch_to('ichiro')"
179
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
11 },
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
12 "wait" : {
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
13 "text" : "There’s nothing more for us to do but sit and wait. Sasuke will arrive with our cannon in a while. We can’t take on the entire Hayashi clan without it.",
305
691278e89399 Link up hattori's and ichiro's conversation.
Simon Cross <hodgestar@gmail.com>
parents: 193
diff changeset
14 "auto_next" : "state.relax",
691278e89399 Link up hattori's and ichiro's conversation.
Simon Cross <hodgestar@gmail.com>
parents: 193
diff changeset
15 "on_exit" : "switch_to('ichiro')"
179
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
16 },
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
17 "relax" : {
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
18 "text" : "Relax! You’re with me, the most fearsome katana in the East. We’re not moving from this spot until we have to. Besides, I need to meditate.",
305
691278e89399 Link up hattori's and ichiro's conversation.
Simon Cross <hodgestar@gmail.com>
parents: 193
diff changeset
19 "auto_next" : "state.omm",
691278e89399 Link up hattori's and ichiro's conversation.
Simon Cross <hodgestar@gmail.com>
parents: 193
diff changeset
20 "on_exit" : "switch_to('ichiro')"
179
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
21 },
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
22 "omm" : {
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
23 "text" : "Ommmmm...",
305
691278e89399 Link up hattori's and ichiro's conversation.
Simon Cross <hodgestar@gmail.com>
parents: 193
diff changeset
24 "auto_next" : "state.omm2",
691278e89399 Link up hattori's and ichiro's conversation.
Simon Cross <hodgestar@gmail.com>
parents: 193
diff changeset
25 "on_exit" : "switch_to('ichiro')"
691278e89399 Link up hattori's and ichiro's conversation.
Simon Cross <hodgestar@gmail.com>
parents: 193
diff changeset
26 },
691278e89399 Link up hattori's and ichiro's conversation.
Simon Cross <hodgestar@gmail.com>
parents: 193
diff changeset
27 "omm2" : {
691278e89399 Link up hattori's and ichiro's conversation.
Simon Cross <hodgestar@gmail.com>
parents: 193
diff changeset
28 "text" : "Ommmmmmmmmm....",
179
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
29 "events" : [
305
691278e89399 Link up hattori's and ichiro's conversation.
Simon Cross <hodgestar@gmail.com>
parents: 193
diff changeset
30 { "matches" : "world.missions.fire_started_on_road and npcs.ichiro.state != 'sigh'", "next": "state.letsgo" }
179
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
31 ]
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
32 },
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
33 "letsgo" : {
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
34 "text" : "Ha- huh? Uesugi’s fire! Let’s go!",
305
691278e89399 Link up hattori's and ichiro's conversation.
Simon Cross <hodgestar@gmail.com>
parents: 193
diff changeset
35 "auto_next" : "state.attack",
691278e89399 Link up hattori's and ichiro's conversation.
Simon Cross <hodgestar@gmail.com>
parents: 193
diff changeset
36 "on_exit" : "switch_to('ichiro')"
179
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
37 },
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
38 "attack" : {
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
39 "text" : "It will have to catch up. Attack!",
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
40 "auto_next": "state.gone"
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
41 },
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
42 "gone" : {
501
9a16483e49cb Remove 1st set of blocking samuri
Neil Muller <drnlmuller@gmail.com>
parents: 500
diff changeset
43 "on_entry" : "drop_item('tail_sprint'); npcs.hattori.block = False"
179
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
44 }
a7cdf8458edd ichiro and hattori, plus stuff for querying npc state from the world
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
45 }