{
  "params": {
    "color": {
      "type": "color",
      "default": "#ff5a3c",
      "label": "Flag colour",
      "describe": "Flag cloth colour when active. #ff5a3c red, #3fa9ff blue, #52d273 green, #ffcc33 yellow, #b06cff purple."
    },
    "state": {
      "type": "choice",
      "options": [
        "active",
        "inactive"
      ],
      "default": "active",
      "label": "State",
      "describe": "active (flag raised to the top in its colour, finial and base lights glowing: the player has reached it) or inactive (grey flag lowered near the base, lights off: not reached yet). Swap the two to show a checkpoint being claimed."
    },
    "base": {
      "type": "choice",
      "options": [
        "stone",
        "metal",
        "wood"
      ],
      "default": "stone",
      "label": "Base",
      "describe": "stone (round stone slab with grass tufts), metal (bolted steel plate with lamps), wood (a sawn log stump)."
    },
    "height": {
      "type": "range",
      "min": 1.5,
      "max": 3.5,
      "step": 0.1,
      "default": 2.4,
      "label": "Pole height",
      "describe": "Height of the pole in metres, base included."
    }
  },
  "presets": {
    "claimed checkpoint": {
      "state": "active",
      "color": "#52d273"
    },
    "waiting checkpoint": {
      "state": "inactive"
    },
    "castle banner": {
      "base": "stone",
      "color": "#b06cff",
      "height": 3.4
    }
  },
  "night": {
    "glow": {
      "zone": "glow",
      "intensity": 1.4,
      "describe": "An active checkpoint lights its finial and base lamps."
    }
  }
}