-
Notifications
You must be signed in to change notification settings - Fork 0
/
World.json
610 lines (609 loc) Β· 15.4 KB
/
World.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
{
"above the woods": {
"__class__": "Room",
"name": "Above the Woods",
"domain": "Woodlands",
"desc": "High above the forest, there is one tree that stands much taller than the others. To the east is a light-colored cliff.",
"exits": {
"down": "glen"
},
"fixtures": [],
"items": [],
"creatures": [],
"status": []
},
"big tree": {
"__class__": "Room",
"name": "Big Tree",
"domain": "Woodlands",
"desc": "A very large tree stands before you. Much larger than any trees in the surrounding forest. It's vast height and cold shade feel imposing. To the north, a clearing can be seen in the distance. To the south, there a clearing with a grassy hill. To the east and west, more woods.",
"exits": {
"north": "treeline",
"east": "boulder",
"south": "brook",
"west": "mound"
},
"fixtures": [],
"items": [],
"creatures": [],
"status": []
},
"boulder": {
"__class__": "Room",
"name": "Boulder",
"domain": "Woodlands",
"desc": "Here there is a big grey boulder the size of an elephant. It has dark green moss growing on the south side. A clearing can be seen in the distant north. To the east there is a very wide tree.",
"exits": {
"north": "treeline",
"south": "pond",
"west": "big tree"
},
"fixtures": [],
"items": [],
"creatures": [],
"status": []
},
"brook": {
"__class__": "Room",
"name": "Brook",
"domain": "Woodlands",
"desc": "A softly babbling brook flows here. Only a few feet wide, it rolls past moist rocks and a muddy bank. In the north there is a large tree. The brook flows to the east. To the south is a clearing with a grassy hill. To the west, a man-made structure can be seen through the trees.",
"exits": {
"north": "big tree",
"east": "pond",
"south": "glen",
"west": "cliffside"
},
"fixtures": [],
"items": [],
"creatures": [],
"status": []
},
"cabin basement": {
"__class__": "Room",
"name": "Cabin Basement",
"domain": "Cabin",
"desc": "A damp, decrepit basement with a stone floor, covered in mud and moss from untold years of neglect. There is a creaky wooden stairway leading to above ground.",
"exits": {},
"fixtures": [
{
"__class__": "Passage",
"name": "stairway",
"desc": "creaky wooden stairway which leads up",
"aliases": ["stairs","staircase","stairwell"],
"plural": "stairways",
"weight": -1,
"durability": -1,
"status": [],
"mention": true,
"connections": {
"up": "cabin hallway",
"out": "cabin hallway"
},
"descname": "stairway that goes up",
"passprep": ""
}
],
"items": [
{
"__class__": "Sword",
"name": "broken sword",
"desc": "an iron sword that is broken halfway down the blade",
"aliases": ["sword"],
"plural": "broken swords",
"weight": 6,
"durability": 12,
"status": [],
"might": 3,
"sleight": 3,
"sharpness": 2,
"range": 0,
"twohanded": false,
"type": "p"
},
{
"__class__": "Sword",
"name": "rusty sword",
"desc": "a medium-length iron sword with a rusted edge",
"aliases": ["sword"],
"plural": "rusty swords",
"weight": 11,
"durability": 10,
"status": [],
"might": 3,
"sleight": 2,
"sharpness": 0,
"range": 0,
"twohanded": false,
"type": "s"
},
{
"__class__": "Helm",
"name": "broken helm",
"desc": "An old iron soldier's helmet with a hole on the left side.",
"aliases": ["helm","iron helm"],
"plural": "broken helms",
"weight": 4,
"durability": 5,
"status": [],
"prot": 3
}
],
"creatures": [],
"status": []
},
"cabin hallway": {
"__class__": "Room",
"name": "Cabin Hallway",
"domain": "Cabin",
"desc": "The entrance to a dusty old cabin. Plants sprout through cracks in the floor and vines creep up the walls which were once painted white. The north and south walls of this hallway each have a doorway, and there is a creaky stairway at the end, which leads both up and down.",
"exits": {
"north": "cabin kitchen",
"east": "cliffside",
"south": "cabin privy",
"out": "cliffside",
"doorway": "cabin kitchen"
},
"fixtures": [
{
"__class__": "Passage",
"name": "stairway",
"desc": "wooden stairs which leads up on the right, crosses the hallway, and leads down on the left",
"aliases": ["stairs","staircase","stiarwell"],
"plural": "stairways",
"weight": -1,
"durability": -1,
"status": [],
"mention": false,
"connections": {
"up": "cabin quarters",
"down": "cabin basement"
},
"descname": "creaky stairway which leads both up and down",
"passprep": ""
}
],
"items": [],
"creatures": [],
"status": []
},
"cabin kitchen": {
"__class__": "Room",
"name": "Cabin Kitchen",
"domain": "Cabin",
"desc": "A room with a grey stone hearth, still blackened with ash. Light beams in from a northern window.",
"exits": {
"south": "cabin hallway",
"out": "cabin hallway",
"doorway": "cabin hallway"
},
"fixtures": [
{
"__class__": "Fixture",
"name": "hearth",
"desc": "A cold stone hearth embedded in the wall. It is blackened from soot and ash.",
"aliases": ["stone hearth","grey stone hearth"],
"plural": "hearths",
"weight": -1,
"durability": -1,
"status": [],
"mention": false
},
{
"__class__": "Fixture",
"name": "window",
"desc": "A brittle, dusty window on the northern wall of this room. You can't see through it",
"aliases": ["northern window"],
"plural": "hearths",
"weight": -1,
"durability": 2,
"status": [],
"mention": false
}
],
"items": [
{
"__class__": "Table",
"name": "table",
"desc": "A sturdy oaken kitchen table",
"aliases": ["kitchen table"],
"plural": "tables",
"weight": 1,
"durability": 1,
"status": [],
"items": [
{
"__class__": "Potion",
"name": "red potion",
"desc": "A bubbling red liquid in a glass bottle",
"aliases": ["potion"],
"plural": "red potions",
"weight": 4,
"durability": 3,
"status": []
},
{
"__class__": "Potion",
"name": "blue potion",
"desc": "A bubbling blue liquid in a glass bottle",
"aliases": ["potion"],
"plural": "blue potions",
"weight": 4,
"durability": 3,
"status": []
},
{
"__class__": "Potion",
"name": "green potion",
"desc": "A bubbling green liquid in a glass bottle",
"aliases": ["potion"],
"plural": "green potions",
"weight": 4,
"durability": 3,
"status": []
},
{
"__class__": "Food",
"name": "bread roll",
"desc": "A stale wheat roll of baked bread. Very Dry!",
"aliases": ["bread","roll","biscuit"],
"plural": "bread rolls",
"weight": 1,
"durability": 2,
"status": [],
"heal": 1
}
],
"descname": "table with things on it"
},
{
"__class__": "Table",
"name": "table",
"desc": "A sturdy oaken kitchen table",
"aliases": ["kitchen table"],
"plural": "tables",
"weight": 1,
"durability": 1,
"status": [],
"items": [],
"descname": "table"
},
{
"__class__": "Potion",
"name": "red potion",
"desc": "A bubbling red liquid in a glass bottle",
"aliases": ["potion"],
"plural": "red potions",
"weight": 4,
"durability": 3,
"status": []
}
],
"creatures": [],
"status": []
},
"cabin privy": {
"__class__": "Room",
"name": "Cabin Privy",
"domain": "Cabin",
"desc": "A room with dark wooden floors and a low ceiling. There is a smooth wooden bench installed in the wall that has round hole cut out.",
"exits": {
"north": "cabin hallway",
"out": "cabin hallway",
"doorway": "cabin hallway"
},
"fixtures": [],
"items": [
{
"__class__": "Lockbox",
"name": "capsule",
"desc": "a bronze capsule which is remarkably durable",
"aliases": ["bronze capsule"],
"plural": "capsules",
"weight": 1,
"durability": -1,
"status": [],
"open": false,
"items": [],
"keyids": [-1,1],
"locked": true
}
],
"creatures": [],
"status": []
},
"cabin quarters": {
"__class__": "Room",
"name": "Cabin Quarters",
"domain": "Cabin",
"desc": "A small room with walls with torn floral wallpaper and a leaky ceiling.",
"exits": {},
"fixtures": [
{
"__class__": "Passage",
"name": "stairway",
"desc": "an old creaky wooden staircase",
"aliases": ["stairs","staircase","stairway"],
"plural": "stairways",
"weight": -1,
"durability": -1,
"status": [],
"mention": true,
"connections": {
"down": "cabin hallway",
"out": "cabin hallway"
},
"descname": "creaky stairway which leads down",
"passprep": ""
}
],
"items": [
{
"__class__": "Box",
"name": "wooden chest",
"desc": "A small wooden chest reinforced by iron",
"aliases": ["box","chest"],
"plural": "wooden chests",
"weight": 8,
"durability": 10,
"status": [],
"open": false,
"items": [
{
"__class__": "Key",
"name": "rusty key",
"desc": "a small and simple rusted iron key",
"aliases": ["key"],
"plural": "rusty keys",
"weight": 2,
"durability": 3,
"status": [],
"id": 1
}
]
}
],
"creatures": [],
"status": []
},
"cave": {
"__class__": "Room",
"name": "Cave",
"domain": "Woodlands",
"desc": "A wet cave. You are surrounded by stalactites above and stalagmites around. Dripping sounds can be heard echoing throughout the cave. A dim light can be seen down a tunnel to the north.",
"exits": {
"north": "tunnel"
},
"fixtures": [],
"items": [
{
"__class__": "Compass",
"name": "compass",
"desc": "a plain steel compass with a red arrow",
"aliases": [],
"plural": "compasses",
"weight": 2,
"durability": 10,
"status": []
}
],
"creatures": [],
"status": []
},
"cliffside": {
"__class__": "Room",
"name": "Cliffside",
"domain": "Woodlands",
"desc": "A small log cabin resides here. Moss and vines cover what may have once been a reddish colored home. Rays of light peak through the canopy, landing on the dusty roof. There is also a wooden shed no taller than a person. In the north and south, there are more woods. A stream flows eastward. The west side of this cabin is guarded by a tall pale cliff.",
"exits": {
"north": "mound",
"east": "brook",
"south": "big stump",
"in": "cabin hallway"
},
"fixtures": [],
"items": [],
"creatures": [],
"status": []
},
"clifftop": {
"__class__": "Room",
"name": "Clifftop",
"domain": "Woodlands",
"desc": "Atop the edge of a rocky white cliff facing east. In the distance you can see plains stretching to the horizon past the forest below. At the base of this cliff is a brook flowing beside a cabin.",
"exits": {},
"fixtures": [],
"items": [],
"creatures": [],
"status": []
},
"field": {
"__class__": "Room",
"name": "Field",
"domain": "Plains",
"desc": "A vast open field spans around you. To the south is a treeline.",
"exits": {
"south": "treeline"
},
"fixtures": [],
"items": [
],
"creatures": [],
"status": []
},
"glen": {
"__class__": "Room",
"name": "Glen",
"domain": "Woodlands",
"desc": "A small grassy glen, surrounded on most sides by a dense forest. To the north, you see no end to the trees. To the east there is a rocky ridge. The grassy hill on the south shows a gaping cave entrance. To the west, a small stream flows.",
"exits": {
"north": "brook",
"east": "pit",
"south": "tunnel",
"west": "big stump",
"up": "above the woods"
},
"fixtures": [],
"items": [
{
"__class__": "Sign",
"name": "sign",
"desc": "A wooden sign with white text painted on",
"aliases": ["wooden sign"],
"plural": "signs",
"weight": 12,
"durability": 8,
"status": [],
"text": "Beware of snakes!"
}
],
"creatures": [],
"status": []
},
"mound": {
"__class__": "Room",
"name": "Mound",
"domain": "Woodlands",
"desc": "Here there is a soft grass-covered mound a few metres on each side. To the north, a clearing can be seen in the distance. There is a large tree to the east. There is a wooden cabin through the trees in the south.",
"exits": {
"north": "treeline",
"east": "big tree",
"south": "cliffside"
},
"fixtures": [],
"items": [],
"creatures": [],
"status": []
},
"pit": {
"__class__": "Room",
"name": "Pit",
"domain": "Woodlands",
"desc": "You are surrounded by insurmountable crags on the east and south. Here there is a deep black pit, big enough for a horse. You cannot see the bottom. To the north, the ground gets muddier. To the west, the treeline is broken.",
"exits": {
"north": "pond",
"west": "glen"
},
"fixtures": [],
"items": [],
"creatures": [],
"status": []
},
"pond": {
"__class__": "Room",
"name": "Pond",
"domain": "Woodlands",
"desc": "A babbling brook flows from the west into a medium pond here. Lilypads and small green fish can be seen floating in the sparkling waters. To the north, the forest continues. There is a craggy area to the south.",
"exits": {
"north": "boulder",
"south": "pit",
"west": "brook"
},
"fixtures": [],
"items": [],
"creatures": [],
"status": []
},
"big stump": {
"__class__": "Room",
"name": "Big Stump",
"domain": "Woodlands",
"desc": "There is a flat, dark tree stump here. It is larger than any of the other trees nearby. To the north, there is a reddish-brown structure near the base of a cliff. To the east, there is a clearing and a grassy hill.",
"exits": {
"north": "cliffside",
"east": "glen"
},
"fixtures": [],
"items": [
{
"__class__": "Axe",
"name": "iron hatchet",
"desc": "a small one-handed axe that is slightly dulled from use",
"aliases": ["axe","hatchet"],
"plural": "hatchets",
"weight": 4,
"durability": 10,
"status": [],
"might": 4,
"sleight": 0,
"sharpness": 1,
"range": 0,
"twohanded": false,
"type": "s"
}
],
"creatures": [],
"status": []
},
"treeline": {
"__class__": "Room",
"name": "Treeline",
"domain": "Woodlands",
"desc": "The forest abruptly ends here to meet a vast open field stretching out northward. The trees guard the southeast, south, and southwest.",
"exits": {
"north": "field",
"southeast": "boulder",
"south": "big tree",
"southwest": "mound"
},
"fixtures": [],
"items": [],
"creatures": [
{
"__class__": "Monster",
"name": "goblin",
"desc": "A small green person with long ears, a pointy nose, and a grimacing visage.",
"aliases": [],
"plural": "goblins",
"traits": [2,2,2,2,2,2,2,2,2,2],
"status": [],
"hp": 10,
"mp": 0,
"money": 0,
"inv": [
],
"gear": {
"head":-1,
"body":-1,
"left":-1,
"right":-1,
"legs":-1
}
}
],
"status": []
},
"tunnel": {
"__class__": "Room",
"name": "Tunnel",
"domain": "Woodlands",
"desc": "A long tunnel. To the north, a bright opening can be seen. To the south, a dark cave beckons.",
"exits": {
"north": "glen",
"south": "cave"
},
"fixtures": [],
"items": [],
"creatures": [
{
"__class__": "Animal",
"name": "python",
"desc": "A small brown and green spotted snake",
"aliases": ["snake"],
"plural": "pythons",
"traits": [1,1,1,1,1,1,1,1,1,1],
"status": [],
"hp": 2,
"mp": 0,
"money": 0,
"inv": [],
"gear": {
"tail": -1,
"head": -1,
"mouth": -1
}
}
],
"status": []
}
}