[
  {
    "once": true,
    "id":"$template_pmono00",
    "type":"template",
    "category":"$cat_monorail00",
    "requirements":[{"type":"RANK","lvl":18}]
  },
  {
    "once": true,
    "id":"$pmono_tracks00",
    "type":"road",
    "template":["$template_pmono00"],
    "frames":[
      {"x": 848, "y": 208, "w": 32, "h": 16, "count": 5, "offset x": 1024, "offset y": 3072},
      {"x": 848, "y": 224, "w": 32, "h": 16, "count": 5, "offset x": 1024, "offset y": 3072},
      {"x": 848, "y": 240, "w": 32, "h": 16, "count": 5, "offset x": 1024, "offset y": 3072},
      {"x": 608, "y": 239, "w": 32, "h": 16, "offset x": 1024, "offset y": 3072}
    ],
    "bridge frames":[
      // Slope frames
      {"x": 512, "y": 212, "w": 32, "h": 27, "count": 4, "offset x": 1024, "offset y": 3072},
      null, null, null, null,
      // Piles
      {"x": 896, "y": 272, "w": 32, "h": 27, "count": 2, "offset x": 1024, "offset y": 3072},
      // Piles on water
      {"x": 960, "y": 272, "w": 32, "h": 27, "count": 2, "offset x": 1024, "offset y": 3072},
      // Pile frames for mid part
      {"x": 896, "y": 272, "w": 32, "h": 27, "count": 2, "offset x": 1024, "offset y": 3072},
      // Pile frames for top part
      {"x": 832, "y": 272, "w": 32, "h": 27, "count": 2, "offset x": 1024, "offset y": 3072},
      null, null, null, null
    ],
    "frames per bridge":20,
    "diagonal cars": true,
    "draw ground":true,
    "price":5000,
    "pile distant":1,
    "monthly price":20,
    "allow transfer":false,
    "allow bus stop":false,
    "auto join":false,
    "level":10,
    "speed":3.0,
    "flag normal":false,
    "flag monorail":true,
    "x flags":{"flag normal":true, "flag monorail":true},
    "bridge height":12,
    "bridge price":5000,
    "min level":1,
    "max level":2,
    "join group": "monorail",
    "meta":{"tags":{"monorail_track":{}}}
  },

  {
    "once": true,
    "id":"$anim_pmono_roaddeco_roof00_00",
    "type":"animation",
    "frames":[
      {"x": 784, "y": 112, "w": 32, "h": 48, "handle y": 28, "offset x": 1024, "offset y": 3072}
    ]
  },
  {
    "once": true,
    "id":"$anim_pmono_roaddeco_roof00_01",
    "type":"animation",
    "frames":[
      {"x": 816, "y": 112, "w": 32, "h": 48, "handle y": 28, "offset x": 1024, "offset y": 3072}
    ]
  },
  {
    "once": true,
    "id":"$anim_pmono_roaddeco_roof00_02",
    "type":"animation",
    "frames":[
      {"x": 848, "y": 112, "w": 32, "h": 48, "handle y": 28, "offset x": 1024, "offset y": 3072}
    ]
  },
  {
    "once": true,
    "id":"$anim_pmono_roaddeco_roof00_03",
    "type":"animation",
    "frames":[
      {"x": 880, "y": 112, "w": 32, "h": 48, "handle y": 28, "offset x": 1024, "offset y": 3072}
    ]
  },
  {
    "once": true,
    "id":"$pmono_roaddeco_roof00",
    "type":"road decoration",
    "template":["$template_pmono00"],
    "category":"$cat_monorail00_parts00",
    "preview road":"$pmono_tracks00",
    "speed":0.5,
    "price":100,
    "required flag normal": false,
    "required flag monorail":true,
    "animation":[
      {"id":"$anim_pmono_roaddeco_roof00_01"},
      {"id":"$anim_pmono_roaddeco_roof00_00"}
    ],
    "frame animation indices":[
      [],[0],[1],[],
      [0],[0],[],[],
      [1],[],[1],[],
      [],[],[],[]
    ],
    "animation fg":[
      {"id":"$anim_pmono_roaddeco_roof00_03"},
      {"id":"$anim_pmono_roaddeco_roof00_02"}
    ],
    "frame animation fg indices":[
      [0],[0],[1],[0],
      [0],[0],[0],[0],
      [1],[0],[1],[1],
      [0],[0],[1],[0]
    ]
  },

  {
    "once": true,
    "id":"$template_monorail00",
    "type":"template",
    "flag normal": false,
    "flag monorail": true,
    "moveable":false,
    "chargeable": false,
    "capacity":10,
    "colors":["#ffffff", "#ffcc88", "#5493BF"]
  },
  {
    "once": true,
    "id":"$pmono_train00_waggon00",
    "type":"train car",
    "template":"$template_monorail00",
    "overlay frames":[
      {"x":0,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":36,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":72,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":108,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":18,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":54,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":90,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":126,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1764}
    ],
    "frames":[
      {"x":0,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":36,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":72,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":108,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":18,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":54,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":90,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":126,"y":0,"w":18,"h":15,"offset x": 2733, "offset y": 1734}
    ],
    "frames per variant": 8,
    "v2":true
  },
  {
    "once": true,
    "id":"$pmono_train00_end00",
    "type":"train car",
    "template":"$template_monorail00",
    "overlay frames":[
      {"x":72,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":108,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":0,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":36,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":90,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":126,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":18,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":54,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764}
    ],
    "frames":[
      {"x":72,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":108,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":0,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":36,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":90,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":126,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":18,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":54,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734}
    ],
    "frames per variant": 8,
    "v2":true
  },
  {
    "once": true,
    "id":"$pmono_train00",
    "type":"train car",
    "template":"$template_monorail00",
    "overlay frames":[
      {"x":0,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":36,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":72,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":108,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":18,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":54,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":90,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764},
      {"x":126,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1764}
    ],
    "frames":[
      {"x":0,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":36,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":72,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":108,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":18,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":54,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":90,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734},
      {"x":126,"y":15,"w":18,"h":15,"offset x": 2733, "offset y": 1734}
    ],
    "frames per variant": 8,
    "v2":true,
    "tail":[
      "$car_null00",
      "$pmono_train00_waggon00",
      "$car_null00",
      "$pmono_train00_waggon00",
      "$car_null00",
      "$pmono_train00_waggon00",
      "$car_null00",
      "$pmono_train00_end00"
    ],
    "flag normal":false,
    "flag monorail":true,
    "capacity": 120,
    "meta": { "tags": {
      "monorail_train": {}
    } }
  },

  {
    "once": true,
    "id":"$template_pmono_station00",
    "type":"template",
    "template":"$template_pmono00",
    "build time":0,
    "draw ground":true,
    "needs land":true,
    "needs water":false,
    "rotation aware":true,
    "width":1,
    "height":1,
    "power":0,
    "water":0
  },
  {
    "once": true,
    "id":"$pmono_station00",
    "type":"decoration",
    "template":"$template_pmono_station00",
    "category":"$cat_monorail00_parts00",
    "frames":[
      {"x": 912, "y": 112, "w": 32, "h": 48, "count": 3, "offset x": 1024, "offset y": 3072},
      {"x": 784, "y": 160, "w": 32, "h": 48, "offset x": 1024, "offset y": 3072}
    ],
    "price":2000,
    "monthly price":20,
    "car min level": 1,
    "car max level": 1,
    "influence passenger train": 60,
    "capacity": 70,
    "meta": { "tags": {
      "monorail_station": {}
    } }
  },
  {
    "once": true,
    "id":"$pmono_station01",
    "type":"decoration",
    "title id":"draft_pmono_station00_title",
    "text id":"draft_pmono_station00_text",
    "template":"$template_pmono_station00",
    "category":"$cat_monorail00_parts00",
    "frames":[
      {"x": 816, "y": 160, "w": 32, "h": 48, "count": 4, "offset x": 1024, "offset y": 3072}
    ],
    "price":1000,
    "monthly price":10,
    "meta": { "tags": {
      "monorail_platform": {}
    } }
  },
  {
    "once": true,
    "id":"$pmono_station02",
    "type":"decoration",
    "title id":"draft_pmono_station00_title",
    "text id":"draft_pmono_station00_text",
    "template":"$template_pmono_station00",
    "category":"$cat_monorail00_parts00",
    "frames":[
      {"x": 944, "y": 160, "w": 32, "h": 48, "count": 2, "offset x": 1024, "offset y": 3072},
      {"x": 784, "y": 208, "w": 32, "h": 48, "count": 2, "offset x": 1024, "offset y": 3072}
    ],
    "price":1000,
    "monthly price":10,
    "meta": { "tags": {
      "monorail_platform": {}
    } }
  },

  {
    "once": true,
    "id":"$pmono_station_prebuilt00",
    "type":"railway station",
    "template":"$template_pmono_station00",
    "width":3,"height":3,
    "composition":[
      {"id":"$pmono_station02","y":0,"x":0,"frame":0},
      {"id":"$pmono_station02","y":0,"x":2,"frame":2},
      {"id":"$pmono_station00","y":1,"x":0,"frame":0},
      {"id":"$pmono_station00","y":1,"x":2,"frame":2},
      {"id":"$pmono_station02","y":2,"x":0,"frame":0},
      {"id":"$pmono_station02","y":2,"x":2,"frame":2},
      {"id":"$pmono_tracks00","x0":1,"y0":0,"l0":1,"x1":1,"y1":2,"l1":1},
      {"id":"$pmono_roaddeco_roof00","x":1,"y":0,"level":1},
      {"id":"$pmono_roaddeco_roof00","x":1,"y":1,"level":1},
      {"id":"$pmono_roaddeco_roof00","x":1,"y":2,"level":1}
    ]
  },

  {
    "once": true,
    "id":"$pmono_station_prebuilt01",
    "type":"railway station",
    "template":"$template_pmono_station00",
    "width":6,"height":6,
    "composition":[
      {"id":"$pmono_station02","y":0,"x":0,"frame":0},
      {"id":"$pmono_station01","y":0,"x":2,"frame":2},
      {"id":"$pmono_station01","y":0,"x":3,"frame":0},
      {"id":"$pmono_station02","y":0,"x":5,"frame":2},
      {"id":"$pmono_station02","y":1,"x":0,"frame":0},
      {"id":"$pmono_station01","y":1,"x":2,"frame":2},
      {"id":"$pmono_station01","y":1,"x":3,"frame":0},
      {"id":"$pmono_station02","y":1,"x":5,"frame":2},
      {"id":"$pmono_station00","y":2,"x":0,"frame":0},
      {"id":"$pmono_station01","y":2,"x":2,"frame":2},
      {"id":"$pmono_station01","y":2,"x":3,"frame":0},
      {"id":"$pmono_station00","y":2,"x":5,"frame":2},
      {"id":"$pmono_station00","y":3,"x":0,"frame":0},
      {"id":"$pmono_station01","y":3,"x":2,"frame":2},
      {"id":"$pmono_station01","y":3,"x":3,"frame":0},
      {"id":"$pmono_station00","y":3,"x":5,"frame":2},
      {"id":"$pmono_station02","y":4,"x":0,"frame":0},
      {"id":"$pmono_station01","y":4,"x":2,"frame":2},
      {"id":"$pmono_station01","y":4,"x":3,"frame":0},
      {"id":"$pmono_station02","y":4,"x":5,"frame":2},
      {"id":"$pmono_station02","y":5,"x":0,"frame":0},
      {"id":"$pmono_station01","y":5,"x":2,"frame":2},
      {"id":"$pmono_station01","y":5,"x":3,"frame":0},
      {"id":"$pmono_station02","y":5,"x":5,"frame":2},
      {"id":"$pmono_tracks00","x0":1,"y0":0,"l0":1,"x1":1,"y1":5,"l1":1},
      {"id":"$pmono_tracks00","x0":4,"y0":0,"l0":1,"x1":4,"y1":5,"l1":1},
      {"id":"$pmono_roaddeco_roof00","x":1,"y":0,"level":1},
      {"id":"$pmono_roaddeco_roof00","x":1,"y":1,"level":1},
      {"id":"$pmono_roaddeco_roof00","x":1,"y":2,"level":1},
      {"id":"$pmono_roaddeco_roof00","x":1,"y":3,"level":1},
      {"id":"$pmono_roaddeco_roof00","x":1,"y":4,"level":1},
      {"id":"$pmono_roaddeco_roof00","x":1,"y":5,"level":1},
      {"id":"$pmono_roaddeco_roof00","x":4,"y":0,"level":1},
      {"id":"$pmono_roaddeco_roof00","x":4,"y":1,"level":1},
      {"id":"$pmono_roaddeco_roof00","x":4,"y":2,"level":1},
      {"id":"$pmono_roaddeco_roof00","x":4,"y":3,"level":1},
      {"id":"$pmono_roaddeco_roof00","x":4,"y":4,"level":1},
      {"id":"$pmono_roaddeco_roof00","x":4,"y":5,"level":1}
    ]
  }
]
