summaryrefslogtreecommitdiff
path: root/content/encyclopediae/base.json
blob: e6806b517dc4882b810fd8883758c3fe0a088643 (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", "string", ""], ["height", "float", 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
			}]]
		}
	}
}