first stab at automatic variable light pricing
[tabakrolletjie.git] / data / stations / 06-station-alpha.json
1 {
2   "config": {
3     "name": "Station Alpha",
4     "spawn positions": [[275, 300]],
5     "seeds": 100,
6     "turnip target": 10
7   },
8   "battery": {
9     "current": 4000,
10     "max": 4000,
11     "recharge": 2000
12   },
13   "available_lights": [
14     {
15       "type": "spotlight",
16       "available_colours": ["red"],
17       "radius_limits": [20, 400],
18       "direction": 135,
19       "spread": 90,
20       "angular_velocity": 5,
21       "intensity": 0.8
22     },
23     {
24       "type": "lamp",
25       "available_colours": ["blue", "yellow/red/green", "cyan/magenta"],
26       "intensity": 0.5
27     },
28     {
29       "type": "pulsatinglamp",
30       "available_colours": ["cyan", "blue/green"],
31       "intensity": 0.5
32     }
33   ],
34   "obstacles": [
35     {
36       "type": "wall",
37       "vertices": [
38         [0, 0], [1024, 0], [1024, 100], [0, 100]
39       ]
40     },
41     {
42       "type": "wall",
43       "vertices": [
44         [0, 604], [1024, 604], [1024, 704], [0, 704]
45       ]
46     },
47     {
48       "type": "wall",
49       "vertices": [
50         [0, 100], [100, 100], [100, 300], [0, 300]
51       ]
52     },
53     {
54       "type": "wall",
55       "vertices": [
56         [0, 404], [100, 404], [100, 704], [0, 704]
57       ]
58     },
59     {
60       "type": "wall",
61       "vertices": [
62         [500, 100], [524, 100], [524, 352], [500, 352]
63       ]
64     },
65     {
66       "type": "wall",
67       "vertices": [
68         [924, 100], [1024, 100], [1024, 604], [924, 604]
69       ]
70     },
71     {
72       "type": "shrub",
73       "shrublets": [
74         [600, 200, 50], [700, 350, 100], [800, 250, 50], [400, 500, 50], [300, 400, 100], [400, 300, 50], [300, 200, 50]
75       ]
76     }
77   ],
78   "lights": [
79     {
80       "type": "spotlight",
81       "colours": ["red"],
82       "position": [850, 550],
83       "radius_limits": [20, 400],
84       "direction": 135,
85       "spread": 90,
86       "angular_velocity": 5,
87       "intensity": 0.8
88     },
89     {
90       "type": "lamp",
91       "colours": ["blue"],
92       "position": [150, 550],
93       "intensity": 0.5
94     },
95     {
96       "type": "lamp",
97       "colours": ["red", "yellow", "green"],
98       "position": [200, 200],
99       "intensity": 0.5
100     },
101     {
102       "type": "pulsatinglamp",
103       "colours": ["cyan"],
104       "pulse_range": [20, 90],
105       "pulse_velocity": 1,
106       "intensity_range": [0.1, 0.8],
107       "intensity_velocity": 0.01,
108       "position": [550, 500],
109       "intensity": 0.5
110     }
111   ]
112 }