Add available lights list to levels.
[tabakrolletjie.git] / data / stations / station-alpha.json
1 {
2   "config": {
3     "name": "Station Alpha",
4     "power": 100,
5     "spawn positions": [[275, 300]],
6     "seeds": 10
7   },
8   "available_lights": [
9     {
10       "type": "spotlight",
11       "cost": 5,
12       "colours": ["red"],
13       "radius_limits": [20, 400],
14       "direction": 135,
15       "spread": 90,
16       "angular_velocity": 5,
17       "intensity": 0.8
18     },
19     {
20       "type": "lamp",
21       "cost": 3,
22       "colours": ["yellow"],
23       "intensity": 0.5
24     },
25     {
26       "type": "lamp",
27       "cost": 3,
28       "colours": ["red", "yellow", "green"],
29       "intensity": 0.5
30     }
31   ],
32   "obstacles": [
33     {
34       "type": "wall",
35       "vertices": [
36         [400, 400], [450, 400], [450, 450], [400, 450]
37       ]
38     },
39     {
40       "type": "wall",
41       "vertices": [
42         [800, 400], [850, 400], [850, 450], [800, 450]
43       ]
44     },
45     {
46       "type": "wall",
47       "vertices": [
48         [200, 350], [250, 350], [250, 400], [200, 400]
49       ]
50     },
51     {
52       "type": "shrub",
53       "shrublets": [
54         [600, 100, 50], [700, 200, 100]
55       ]
56     }
57   ],
58   "lights": [
59     {
60       "type": "spotlight",
61       "colours": ["red"],
62       "position": [700, 500],
63       "radius_limits": [20, 400],
64       "direction": 135,
65       "spread": 90,
66       "angular_velocity": 5,
67       "intensity": 0.8
68     },
69     {
70       "type": "lamp",
71       "colours": ["yellow"],
72       "position": [500, 500],
73       "intensity": 0.5
74     },
75     {
76       "type": "lamp",
77       "colours": ["red", "yellow", "green"],
78       "position": [300, 300],
79       "intensity": 0.5
80     },
81     {
82       "type": "pulsatinglamp",
83       "colours": ["cyan"],
84       "pulse_range": [20, 90],
85       "pulse_velocity": 1,
86       "intensity_range": [0.1, 0.8],
87       "intensity_velocity": 0.01,
88       "position": [250, 450],
89       "intensity": 0.5
90     }
91   ]
92 }