Mercurial > skaapsteker
annotate data/game.json @ 284:8cac6ff88a9d
Rename the void level to _limbo. Add teacupfull to _limbo. Change monk state change check to world.fox.item == 'teacupfull'.
author | Simon Cross <hodgestar@gmail.com> |
---|---|
date | Fri, 08 Apr 2011 20:41:05 +0200 |
parents | e006ec7b3d8f |
children | f512e874b2e7 |
rev | line source |
---|---|
127 | 1 { |
189
9d08f99b5ddf
Add npcs to gamestate. Update gamestate. Pass world around a bit. Some other stuff.
Simon Cross <hodgestar@gmail.com>
parents:
127
diff
changeset
|
2 "fox": { |
206
e2acf4663065
Move fox properties to the world
Neil Muller <drnlmuller@gmail.com>
parents:
194
diff
changeset
|
3 "item": null, |
e2acf4663065
Move fox properties to the world
Neil Muller <drnlmuller@gmail.com>
parents:
194
diff
changeset
|
4 "tails" : [], |
244
5bbf90e6a94b
Add minimal support for player death
Neil Muller <drnlmuller@gmail.com>
parents:
237
diff
changeset
|
5 "cur_health" : 40, |
5bbf90e6a94b
Add minimal support for player death
Neil Muller <drnlmuller@gmail.com>
parents:
237
diff
changeset
|
6 "max_health" : 40 |
189
9d08f99b5ddf
Add npcs to gamestate. Update gamestate. Pass world around a bit. Some other stuff.
Simon Cross <hodgestar@gmail.com>
parents:
127
diff
changeset
|
7 }, |
127 | 8 "missions": { |
189
9d08f99b5ddf
Add npcs to gamestate. Update gamestate. Pass world around a bit. Some other stuff.
Simon Cross <hodgestar@gmail.com>
parents:
127
diff
changeset
|
9 "monk_tea": {} |
9d08f99b5ddf
Add npcs to gamestate. Update gamestate. Pass world around a bit. Some other stuff.
Simon Cross <hodgestar@gmail.com>
parents:
127
diff
changeset
|
10 }, |
9d08f99b5ddf
Add npcs to gamestate. Update gamestate. Pass world around a bit. Some other stuff.
Simon Cross <hodgestar@gmail.com>
parents:
127
diff
changeset
|
11 "items": { |
219
c83f021cc327
screwed up merge fix
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
217
diff
changeset
|
12 "tealeaf": { "type": "TeaLeaf", "level": "temple", "pos": [1, 7] }, |
c83f021cc327
screwed up merge fix
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
217
diff
changeset
|
13 "teacup": { "type": "TeaCup", "level": "temple", "pos": [18, 10] }, |
237
e06c54d7701f
Add vase to demonstrate item state testing in dialogues.
Simon Cross <hodgestar@gmail.com>
parents:
226
diff
changeset
|
14 "teapot": { "type": "TeaPot", "level": "temple", "pos": [13, 2] }, |
284
8cac6ff88a9d
Rename the void level to _limbo. Add teacupfull to _limbo. Change monk state change check to world.fox.item == 'teacupfull'.
Simon Cross <hodgestar@gmail.com>
parents:
274
diff
changeset
|
15 "teacupfull": { "type": "TeaCupFull", "level": "_limbo", "pos": [0, 0] }, |
274 | 16 "vase": { "type": "Vase", "level": "geisha_room", "pos": [1, 3], "broken": false } |
127 | 17 }, |
189
9d08f99b5ddf
Add npcs to gamestate. Update gamestate. Pass world around a bit. Some other stuff.
Simon Cross <hodgestar@gmail.com>
parents:
127
diff
changeset
|
18 "npcs": { |
219
c83f021cc327
screwed up merge fix
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
217
diff
changeset
|
19 "monk": { "type": "Monk", "level": "temple", "pos": [15, 16], "dsm": "npcs/monk.json", "state": "start" }, |
274 | 20 "guard": { "type": "Guard", "level": "temple_grounds", "pos": [10, 3], "dsm": "npcs/guard.json", "state": "start" }, |
21 "hattori": { "type": "Hattori", "level": "road", "pos": [10, 3], "dsm": "npcs/hattori.json", "state": "start" }, | |
22 "ichiro": { "type": "Ichiro", "level": "road", "pos": [11, 3], "dsm": "npcs/ichiro.json", "state": "start" }, | |
23 "kaneda": { "type": "Kaneda", "level": "tea_house", "pos": [10, 3], "dsm": "npcs/kaneda.json", "state": "start" }, | |
24 "kumiko": { "type": "Kumiko", "level": "geisha_room", "pos": [11, 3], "dsm": "npcs/kumiko.json", "state": "start" }, | |
25 "actor": { "type": "Actor", "level": "theatre", "pos": [8, 3], "dsm": "npcs/actor.json", "state": "start" }, | |
26 "sasuke": { "type": "Sasuke", "level": "road", "pos": [9, 3], "dsm": "npcs/sasuke.json", "state": "start" }, | |
27 "kitsune": { "type": "Kitsune", "level": "celestial_plane", "pos": [10, 3], "dsm": "npcs/kitsune.json", "state": "start" } | |
189
9d08f99b5ddf
Add npcs to gamestate. Update gamestate. Pass world around a bit. Some other stuff.
Simon Cross <hodgestar@gmail.com>
parents:
127
diff
changeset
|
28 }, |
9d08f99b5ddf
Add npcs to gamestate. Update gamestate. Pass world around a bit. Some other stuff.
Simon Cross <hodgestar@gmail.com>
parents:
127
diff
changeset
|
29 "levels": { |
274 | 30 "celestial_plane" : "celestial_plane", |
31 "fishmonger_house" : "fishmonger_house", | |
32 "geisha_room" : "geisha_room", | |
33 "market" : "market", | |
34 "road" : "road", | |
35 "tea_house" : "tea_house", | |
36 "temple_grounds" : "temple_grounds", | |
219
c83f021cc327
screwed up merge fix
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
217
diff
changeset
|
37 "temple" : "temple", |
274 | 38 "theatre" : "theatre", |
39 "town" : "town" | |
264
afd9256ad682
Move between doorways. (Still with hacky collision limiting.)
Jeremy Thurgood <firxen@gmail.com>
parents:
244
diff
changeset
|
40 }, |
afd9256ad682
Move between doorways. (Still with hacky collision limiting.)
Jeremy Thurgood <firxen@gmail.com>
parents:
244
diff
changeset
|
41 "player": {"level": "temple", "doorway": "starting"} |
206
e2acf4663065
Move fox properties to the world
Neil Muller <drnlmuller@gmail.com>
parents:
194
diff
changeset
|
42 } |