{
  "spawn": {
    "lock": {
      "camera_rotate_x": 45,
      "camera_rotate_y": 0,
      "camera_zoom": 40,
      "controls": "rts",
      "jump_allow": false,
      "jump_height": 0,
      "position_y": 0,
      "position_z": 0,
      "rotate_y": 0
    },
    "position_x": 0
  },
  "paths": [
    {
      "id": "coin_bad",
      "end": "warp",
      "speed": 4,
      "points": [
        {
          "position_z": -400
        },
        {
          "event_todo": [
            {
              "random_max": 100,
              "set": true,
              "stat": "position_x",
              "value": -50
            }
          ],
          "position_z": 20
        }
      ]
    },
    {
      "id": "coin_good",
      "end": "warp",
      "speed": 4,
      "points": [
        {
          "position_z": -400
        },
        {
          "event_todo": [
            {
              "stat": "path_id",
              "todo": "coin_bad",
              "type": "character",
              "value": ""
            },
            {
              "stat": "path_id",
              "value": ""
            },
            {
              "todo": "webgl_character_die",
              "type": "function"
            }
          ],
          "position_z": 20
        }
      ]
    }
  ],
  "characters": [
    {
      "id": "dropdown",
      "base": true,
      "spawn": false
    },
    {
      "id": "coin_bad",
      "level": 0,
      "path_id": "coin_bad",
      "position_y": 5,
      "position_z": -520,
      "spawn": false,
      "entities": [
        {
          "id": "coin_bad_body",
          "billboard": true,
          "collision": false,
          "event_range": 5,
          "event_todo": [
            {
              "random_max": 100,
              "set": true,
              "stat": "position_x",
              "todo": "coin_bad",
              "type": "character",
              "value": -50
            },
            {
              "stat": "position_z",
              "todo": "coin_bad",
              "type": "character",
              "value": -420
            },
            {
              "todo": "webgl_character_die",
              "type": "function"
            }
          ],
          "vertex_colors": [0.4, 0.2, 0.4, 1],
          "vertices": [
            2, 2, -0,
            -2, 2, -0,
            -2, -2, 0,
            2, -2, 0
          ]
        }
      ]
    },
    {
      "id": "coin_good",
      "level": 0,
      "path_id": "coin_good",
      "position_y": 5,
      "position_z": -400,
      "spawn": false,
      "entities": [
        {
          "id": "coin_good_body",
          "billboard": true,
          "collision": false,
          "event_range": 5,
          "event_todo": [
            {
              "todo": "audio_start",
              "type": "function",
              "value": "boop"
            },
            {
              "random_max": 100,
              "set": true,
              "stat": "position_x",
              "todo": "coin_good",
              "type": "character",
              "value": -50
            },
            {
              "stat": "position_z",
              "todo": "coin_good",
              "type": "character",
              "value": -420
            },
            {
              "stat": "level_xp",
              "todo": "_me",
              "type": "character",
              "value": 1
            }
          ],
          "vertex_colors": [
            0.745, 0.392, 0, 1
          ],
          "vertices": [
            2, 2, -0,
            -2, 2, -0,
            -2, -2, 0,
            2, -2, 0
          ]
        }
      ]
    }
  ],
  "prefabs": [
    {
      "type": "webgl_primitive_cuboid",
      "properties": {
        "prefix": "base",
        "all": {
          "texture": "grid.png"
        },
        "bottom": {
          "exclude": true
        },
        "front": {
          "exclude": true
        },
        "position_y": 5,
        "position_z": -180,
        "size_x": -100,
        "size_y": -10,
        "size_z": -400
      }
    }
  ]
}
