{
  "title": "Areas Stress Test",
  "picking": 2,
  "spawn": {
    "position_y": 5
  },
  "characters": [
    {
      "id": "stress_areas",
      "base": true,
      "spawn": false,
      "entities": [
        {
          "id": "base",
          "texture": "grid.png",
          "texture_x": 10,
          "texture_y": 10,
          "vertex_colors": [0.5, 0.5, 0.5, 1],
          "vertices": [
            50, 0, -50,
            -50, 0, -50,
            -50, 0, 50,
            50, 0, 50
          ]
        },
        {
          "id": "pick_stress",
          "attach_y": 5,
          "attach_z": -25,
          "billboard": true,
          "collision": false,
          "event_todo": [
            {
              "todo": "webgl_prefab_repeat",
              "type": "function",
              "value": {
                "count": 1000,
                "type": "webgl_primitive_area",
                "properties": {
                  "area": {
                    "density": 1,
                    "x_max": 50,
                    "x_min": -50,
                    "y_max": 50,
                    "z_max": 50,
                    "z_min": -50
                  },
                  "entities": [
                    {}
                  ]
                }
              }
            },
            {
              "todo": "eval",
              "type": "function",
              "value": "console.log(entity_id_count)"
            }
          ],
          "picking": true,
          "vertices": [
            5, 5, 0,
            -5, 5, 0,
            -5, -5, 0,
            5, -5, 0
          ]
        }
      ]
    }
  ]
}
