{
  "params": {
    "colorway": {
      "type": "choice",
      "options": [
        "olive",
        "sand",
        "safety",
        "arctic"
      ],
      "default": "olive",
      "label": "Colorway",
      "describe": "Hull colours: olive (field robot), sand (desert explorer, orange trim), safety (yellow industrial inspection bot), arctic (white with red trim)."
    },
    "head": {
      "type": "choice",
      "options": [
        "cameras",
        "dome",
        "periscope"
      ],
      "default": "cameras",
      "label": "Head",
      "describe": "Sensor head on the mast: cameras (a pan-tilt box with two lens eyes, friendly), dome (a low lidar dome on a short neck) or periscope (one tall mast with a single camera eye)."
    },
    "arm": {
      "type": "toggle",
      "default": false,
      "label": "Arm",
      "describe": "A folded two-link manipulator arm with a gripper on the front deck, like bomb disposal and rescue robots."
    },
    "size": {
      "type": "range",
      "min": 0.6,
      "max": 2,
      "step": 0.05,
      "default": 1,
      "label": "Size",
      "describe": "Uniform scale. 1 is about 0.7 m long and 0.6 m tall; 0.6 is a toy-sized crawler, 2 a heavy 1.4 m utility robot."
    }
  },
  "presets": {
    "bomb squad": {
      "colorway": "olive",
      "arm": true
    },
    "mars scout": {
      "colorway": "sand",
      "head": "periscope"
    },
    "pipe inspector": {
      "colorway": "safety",
      "head": "dome",
      "size": 0.7
    }
  },
  "night": {
    "eye": {
      "zone": "eye",
      "color": "#8ff3ff",
      "intensity": 1.6,
      "describe": "The camera lenses on the sensor head glow."
    },
    "lamp": {
      "zone": "lamp",
      "color": "#fff3d0",
      "intensity": 1.3,
      "describe": "Headlights on the front of the hull."
    }
  }
}