summaryrefslogtreecommitdiff
path: root/content/encyclopediae/base.json
blob: 8052eb66d0acfb2ab9f83c3088b37c6711658434 (plain)
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
{
	"assemblages": {
		"wall": {
			"sprite": "wall",
			"height": 2,
			"flags": ["Blocking"]
		},
		"rock": {
			"sprite": "rock",
			"height": 10,
			"flags": ["Blocking"]
		},
		"tree": {
			"sprite": "tree",
			"height": 3,
			"flags": ["Blocking"]
		},
		"fence": {
			"sprite": "fence",
			"height": 1,
			"flags": ["Blocking"]
		},
		"grass": {
			"components": [
				["Visible", {
					"sprite": {"$random": [
						"grass1",
						"grass2",
						"grass3",
						"grass1",
						"grass2",
						"grass3",
						"ground"
					]},
					"height": 0.1,
					"name": "grass"
				}]
			],
			"flags": ["Floor", "Soil"]
		},
		"greengrass": {
			"components": [
				["Visible", {
					"sprite": {"$random": [
						"grass1",
						"grass2",
						"grass3"
					]},
					"height": 0.1,
					"name": "grass"
				}]
			],
			"flags": ["Floor", "Soil"]
		},
		"ground": {
			"sprite": "ground",
			"height": 0.1,
			"flags": ["Floor", "Soil"]
		},
		"floor": {
			"sprite": "floor",
			"height": 0.1,
			"flags": ["Floor"]
		},
		"bridge": {
			"sprite": "bridge",
			"height": 0.1,
			"flags": ["Floor"]
		},
		"water": {
			"sprite": "water",
			"height": 0.0
		},
		"house": {"height": 3.0, "sprite": "house"},
		"freeland": {},
		"img": {
			"arguments": {"sprite": null, "height": 1.0},
			"components": [
				["Visible", {"name": {"$arg": "sprite"}, "sprite": {"$arg": "sprite"}, "height": {"$arg": "height"}}]
			]
		},
		"letter": {
			"arguments": {"char": "string"},
			"components": [["Visible", {
				"name": {"$concat": ["letter_", {"$arg": "char"}]},
				"sprite": {"$concat": ["emptyletter-", {"$arg": "char"}]},
				"height": 1.0
			}]]
		}
	}
}