[
  {
    "unlockAfter" : "Dummy.hmap",
    "homebase" : null,
    "availableIds" : [
      "level01a"
    ],
    "unlockIds" : [
      "level01a"
    ]
  },
  {
    "unlockAfter" : "01_WakeUpCall_a.hmap",
    "homebase" : null,
    "availableIds" : [
      "level01b"
    ],
    "unlockIds" : [
      "level01b"
    ]
  },
  {
    "unlockAfter" : "01_WakeUpCall_b.hmap",
    "homebase" : "homebaseAfterM01.hmap",
    "menuMap" : "menuMap02.hmap",
    "availableIds" : [
      "hbEngineRoom"
    ],
    "unlockIds" : [
      "hbEngineRoom"
    ]
  },
  {
    "unlockAfter" : "homebaseAfterM01.hmap",
    "homebase" : "homebaseAfterM01_ReturnOpt00.hmap",
    "availableIds" : [
      "level01c",
      "hbEngineRoom"
    ],
    "unlockIds" : [
      "level01c",
      "opt00"
    ]
  },
  {
    "unlockAfter" : "01_WakeUpCallForMule_c.hmap",
    "homebase" : "homebaseAfterM01c.hmap",
    "menuMap" : "menuMap02b.hmap",
    "availableIds" : [
      "hbEngineRoom"
    ],
    "unlockIds" : []
  },
  {
    "unlockAfter" : "02_DefenseMap_a.hmap",
    "homebase" : "homebaseAfterM02a.hmap",
    "availableIds" : [
      "hbEngineRoom"
    ],
    "unlockIds" : [
      "level02b"
    ]
  },
  {
    "unlockAfter" : "homebaseAfterM02a.hmap",
    "homebase" : "homebaseAfterM02_Return.hmap",
    "availableIds" : [
      "level02b",
      "hbEngineRoom"
    ],
    "unlockIds" : [
      "level02b"
    ]
  },
  {
    "unlockAfter" : "02_ToTheElevators_b.hmap",
    "homebase" : "homebaseAfterM02_Return.hmap",
    "availableIds" : [
      "hbEngineRoom",
      "level02c"
    ],
    "unlockIds" : [
      "level02c"
    ]
  },
  {
    "unlockAfter" : "02_ToTheElevators_c.hmap",
    "homebase" : "homebaseAfterM02.hmap",
    "availableIds" : [
      "hbEngineRoom"
    ],
    "unlockIds" : []
  },
  {
    "unlockAfter" : "homebaseAfterM02.hmap",
    "homebase" : "homebaseAfterM02c_Return.hmap",
    "availableIds" : [
      "level03a",
      "hbEngineRoom"
    ],
    "unlockIds" : [
      "level03a"
    ]
  },
  {
    "unlockAfter" : "03_WhereIsMyDinner_a.hmap",
    "homebase" : "homebaseAfterM02c_Return.hmap",
    "availableIds" : [
      "level03b",
      "hbEngineRoom"
    ],
    "unlockIds" : [
      "level03b"
    ]
  },
  {
    "unlockAfter" : "03_WhereIsMyDinner_b.hmap",
    "homebase" : "homebaseAfterM02c_Return.hmap",
    "availableIds" : [
      "level03c",
      "hbEngineRoom"
    ],
    "unlockIds" : [
      "level03c"
    ]
  },
  {
    "unlockAfter" : "03_WhereIsMyDinner_c.hmap",
    "homebase" : "homebaseAfterM03.hmap",
    "availableIds" : [
      "hbQuaters"
    ],
    "unlockIds" : [
      "hbQuaters"
    ]
  },
  {
    "unlockAfter" : "homebaseAfterM03.hmap",
    "homebase" : "homebaseAfterM03_Return.hmap",
    "menuMap" : "menuMap03.hmap",
    "availableIds" : [
      "level04a",
      "hbQuaters"
    ],
    "unlockIds" : [
      "level04a",
      "opt01"
    ]
  },
  {
    "unlockAfter" : "04_TheDoctorNeedsYourHelp_a.hmap",
    "homebase" : "homebaseAfterM03_Return.hmap",
    "availableIds" : [
      "level04b",
      "hbQuaters"
    ],
    "unlockIds" : [
      "level04b"
    ]
  },
  {
    "unlockAfter" : "04_TheDoctorNeedsYourHelp_b.hmap",
    "homebase" : "homebaseAfterM03_Return.hmap",
    "availableIds" : [
      "level04c",
      "hbQuaters"
    ],
    "unlockIds" : [
      "level04c"
    ]
  },
  {
    "unlockAfter" : "04_TheDoctorNeedsYourHelp_c.hmap",
    "homebase" : "homebaseAfterM04.hmap",
    "menuMap" : "menuMap04.hmap",
    "availableIds" : [
      "hbQuaters"
    ],
    "unlockIds" : []
  },
  {
    "unlockAfter" : "homebaseAfterM04.hmap",
    "homebase" : "homebaseAfterM04_Return.hmap",
    "availableIds" : [
      "level05a",
      "hbQuaters"
    ],
    "unlockIds" : [
      "level05a"
    ]
  },
  {
    "unlockAfter" : "05_ThePrisonBreak_a.hmap",
    "homebase" : "homebaseAfterM04_Return.hmap",
    "availableIds" : [
      "level05b",
      "hbQuaters"
    ],
    "unlockIds" : [
      "level05b"
    ]
  },
  {
    "unlockAfter" : "05_ThePrisonBreak_b2.hmap",
    "homebase" : "homebaseAfterM04_Return.hmap",
    "availableIds" : [
      "level05c",
      "hbQuaters"
    ],
    "unlockIds" : [
      "level05c"
    ]
  },
  {
    "unlockAfter" : "05_ThePrisonBreak_c2.hmap",
    "homebase" : "homebaseAfterM05.hmap",
    "menuMap" : "menuMap05.hmap",
    "availableIds" : [
      "hbQuaters"
    ],
    "unlockIds" : []
  },
  {
    "unlockAfter" : "homebaseAfterM05.hmap",
    "homebase" : "homebaseAfterM05_Return.hmap",
    "availableIds" : [
      "hbQuaters",
      "level06a"
    ],
    "unlockIds" : [
      "level06a",
      "opt02",
      "opt03"
    ]
  },
  {
    "unlockAfter" : "06_IThinkYouNeedANewBrain_a.hmap",
    "homebase" : "homebaseAfterM05_Return.hmap",
    "availableIds" : [
      "hbQuaters",
      "level06b"
    ],
    "unlockIds" : [
      "level06b"
    ]
  },
  {
    "unlockAfter" : "06_IThinkYouNeedANewBrain_b.hmap",
    "homebase" : "homebaseAfterM05_Return.hmap",
    "availableIds" : [
      "hbQuaters",
      "level06c"
    ],
    "unlockIds" : [
      "level06c"
    ]
  },
  {
    "unlockAfter" : "06_IThinkYouNeedANewBrain_c.hmap",
    "homebase" : "homebaseAfterM06.hmap",
    "menuMap" : "menuMap06.hmap",
    "availableIds" : [
      "hbQuaters"
    ],
    "unlockIds" : []
  },
  {
    "unlockAfter" : "homebaseAfterM06.hmap",
    "homebase" : "homebaseAfterM06_Return.hmap",
    "availableIds" : [
      "hbQuaters",
      "level07a"
    ],
    "unlockIds" : [
      "level07a",
      "opt04",
      "opt05"
    ]
  },
  {
    "unlockAfter" : "07_WhoIsYourSysAdminAgain_a.hmap",
    "homebase" : "homebaseAfterM06_Return.hmap",
    "availableIds" : [
      "hbQuaters",
      "level07b"
    ],
    "unlockIds" : [
      "level07b"
    ]
  },
  {
    "unlockAfter" : "07_WhoIsYourSysAdminAgain_b.hmap",
    "homebase" : "homebaseAfterM07.hmap",
    "availableIds" : [
      "hbQuatersSpecial"
    ],
    "unlockIds" : [
      "hbQuatersSpecial"
    ]
  },
  {
    "unlockAfter" : "homebaseAfterM07.hmap",
    "homebase" : "homebaseAfterM07_Return.hmap",
    "menuMap" : "menuMap07.hmap",
    "availableIds" : [
      "hbQuaters",
      "level08a"
    ],
    "unlockIds" : [
      "level08a"
    ]
  },
  {
    "unlockAfter" : "08_FindingAnOperationBaseForTheFinalFight_a.hmap",
    "homebase" : "homebaseAfterM07_Return.hmap",
    "availableIds" : [
      "hbQuaters",
      "level08b"
    ],
    "unlockIds" : [
      "level08b"
    ]
  },
  {
    "unlockAfter" : "08_FindingAnOperationBaseForTheFinalFight_b.hmap",
    "homebase" : "homebaseAfterM07_Return.hmap",
    "availableIds" : [
      "hbQuaters",
      "level08b2"
    ],
    "unlockIds" : [
      "level08b2"
    ]
  },
  {
    "unlockAfter" : "08_FindingAnOperationBaseForTheFinalFight_b2.hmap",
    "homebase" : "homebaseAfterM08.hmap",
    "availableIds" : [
      "hbComDeck"
    ],
    "unlockIds" : [
      "hbComDeck"
    ]
  },
  {
    "unlockAfter" : "homebaseAfterM08.hmap",
    "homebase" : "homebaseAfterM08_Return.hmap",
    "menuMap" : "menuMap08.hmap",
    "availableIds" : [
      "hbComDeck",
      "level09a"
    ],
    "unlockIds" : [
      "level09a",
      "opt06"
    ]
  },
  {
    "unlockAfter" : "09_FindTheRedKeyCard_a.hmap",
    "homebase" : "homebaseAfterM08_Return.hmap",
    "availableIds" : [
      "hbComDeck",
      "level09b"
    ],
    "unlockIds" : [
      "level09b"
    ]
  },
  {
    "unlockAfter" : "09_FindTheRedKeyCard_b.hmap",
    "homebase" : "homebaseAfterM09.hmap",
    "availableIds" : [
      "hbComDeck"
    ],
    "unlockIds" : []
  },
  {
    "unlockAfter" : "homebaseAfterM09.hmap",
    "homebase" : "homebaseAfterM09_Return.hmap",
    "menuMap" : "menuMap09.hmap",
    "availableIds" : [
      "hbComDeck",
      "level10a"
    ],
    "unlockIds" : [
      "level10a"
    ]
  },
  {
    "unlockAfter" : "10_BadGuysLoveDramasInThreeActs_b.hmap",
    "homebase" : "homebaseAfterM09_Return.hmap",
    "availableIds" : [
      "level11"
    ],
    "unlockIds" : [
      "level11"
    ]
  },
  {
    "unlockAfter" : "11_ToTheEscapePots.hmap",
    "homebase" : "homebaseAfterM09_Return.hmap",
    "menuMap" : "menuMapEnd.hmap",
    "availableIds" : [],
    "unlockIds" : []
  },
  {
    "unlockAfter" : "12_stillAlive.hmap",
    "homebase" : "homebaseAfterM09_Return.hmap",
    "menuMap" : "menuMapEnd.hmap",
    "availableIds" : [],
    "unlockIds" : []
  }
]