export default (
  [
    {
      id: 0,
      name: "food",
      layer: 0,
      limit: Infinity,
    },
    {
      id: 1,
      name: "walls",
      place: true,
      limit: 30,
      layer: 0,
    },
    {
      id: 2,
      name: "spikes",
      place: true,
      limit: 15,
      layer: 0,
    },
    {
      id: 3,
      name: "mill",
      place: true,
      limit: 7,
      layer: 1,
    },
    {
      id: 4,
      name: "mine",
      place: true,
      limit: 1,
      layer: 0,
    },
    {
      id: 5,
      name: "trap",
      place: true,
      limit: 6,
      layer: -1,
    },
    {
      id: 6,
      name: "booster",
      place: true,
      limit: 12,
      layer: -1,
    },
    {
      id: 7,
      name: "turret",
      place: true,
      limit: 2,
      layer: 1,
    },
    {
      id: 8,
      name: "watchtower",
      placeable: true,
      limit: 12,
      layer: 1,
    },
    {
      id: 9,
      name: "buff",
      place: true,
      limit: 4,
      layer: -1,
    },
    {
      id: 10,
      name: "spawn",
      place: true,
      limit: 1,
      layer: -1,
    },
    {
      id: 11,
      name: "sapling",
      place: true,
      limit: 2,
      layer: 0,
    },
    {
      id: 12,
      name: "blocker",
      place: true,
      limit: 3,
      layer: -1,
    },
    {
      id: 13,
      name: "teleporter",
      place: true,
      limit: 2,
      layer: -1,
    },
  ] as const
).map((e) => Object.freeze(e));
