Use pulsating lamp images.
[tabakrolletjie.git] / data / stations / station-alpha.json
index 40adfeaf61ac0950c2f7ab26321b5e9f3f721036..1cd4ebc4b35cb80d81014f5991ecd3dd62017a7c 100644 (file)
@@ -1,9 +1,45 @@
 {
   "config": {
     "name": "Station Alpha",
-    "power": 100,
-    "seeds": 10
+    "spawn positions": [[275, 300]],
+    "seeds": 10,
+    "turnip target": 10
   },
+  "battery": {
+    "current": 200,
+    "max": 200,
+    "recharge": 100
+  },
+  "available_lights": [
+    {
+      "type": "spotlight",
+      "cost": 5,
+      "available_colours": ["red"],
+      "radius_limits": [20, 400],
+      "direction": 135,
+      "spread": 90,
+      "angular_velocity": 5,
+      "intensity": 0.8
+    },
+    {
+      "type": "lamp",
+      "cost": 3,
+      "available_colours": ["yellow"],
+      "intensity": 0.5
+    },
+    {
+      "type": "lamp",
+      "cost": 3,
+      "available_colours": ["red", "yellow/blue", "green"],
+      "intensity": 0.5
+    },
+    {
+      "type": "pulsatinglamp",
+      "cost": 3,
+      "available_colours": ["red", "blue/green"],
+      "intensity": 0.5
+    }
+  ],
   "obstacles": [
     {
       "type": "wall",
       "vertices": [
         [200, 350], [250, 350], [250, 400], [200, 400]
       ]
+    },
+    {
+      "type": "shrub",
+      "shrublets": [
+        [600, 100, 50], [700, 200, 100]
+      ]
     }
   ],
   "lights": [
     {
       "type": "spotlight",
-      "colour": "red",
+      "colours": ["red"],
       "position": [700, 500],
       "radius_limits": [20, 400],
-      "angle_limits": [90, 180],
+      "direction": 135,
+      "spread": 90,
       "angular_velocity": 5,
       "intensity": 0.8
     },
     {
       "type": "lamp",
-      "colour": "yellow",
+      "colours": ["yellow"],
       "position": [500, 500],
       "intensity": 0.5
+    },
+    {
+      "type": "lamp",
+      "colours": ["red", "yellow", "green"],
+      "position": [300, 300],
+      "intensity": 0.5
+    },
+    {
+      "type": "pulsatinglamp",
+      "colours": ["cyan"],
+      "pulse_range": [20, 90],
+      "pulse_velocity": 1,
+      "intensity_range": [0.1, 0.8],
+      "intensity_velocity": 0.01,
+      "position": [250, 450],
+      "intensity": 0.5
     }
   ]
 }