{
  "note": "Pristine supplied world variants, with duplicates consolidated by extraction. Rules use the 3.42 handler analysis; older-build behavioural differences are not asserted.",
  "worlds": [
    {
      "name": "DUSK.CCT",
      "sha256": "1d33d329f60b9f0742f87f6e15828aa4d6f1820b74ab3dc21ab8afccbdb34983",
      "sources": [
        {
          "edition": "deluxe_dnk",
          "path": "installs/deluxe_dnk/DEF/DUSK.CCT"
        },
        {
          "edition": "deluxe_floppy",
          "path": "installs/deluxe_floppy/DUSK.CCT"
        },
        {
          "edition": "shareware_3_4",
          "path": "installs/shareware_3_4/DUSK.CCT"
        },
        {
          "edition": "shareware_3_42",
          "path": "installs/shareware_3_42/DUSK.CCT"
        },
        {
          "edition": "original_install",
          "path": "installs/corncob/def/dusk.cct"
        }
      ],
      "object_count": 169,
      "type_counts": {
        "0": 3,
        "1": 1,
        "2": 4,
        "3": 1,
        "4": 1,
        "5": 20,
        "6": 1,
        "7": 3,
        "11": 11,
        "12": 4,
        "13": 21,
        "14": 1,
        "23": 21,
        "24": 4,
        "27": 24,
        "31": 5,
        "33": 1,
        "34": 1,
        "35": 1,
        "36": 1,
        "37": 6,
        "38": 2,
        "42": 6,
        "49": 15,
        "51": 1,
        "52": 6,
        "58": 2,
        "60": 2
      },
      "environment": {
        "sun_angle": -15000,
        "sun_size": 200,
        "sun_colour": 12,
        "gravity": -48,
        "air_density": 6000,
        "stars": 1,
        "atmosphere_height": 6000
      },
      "starts": [
        {
          "position_cm": [
            1032986,
            175418,
            289252
          ],
          "yaw": -4096,
          "name": "Thread of death",
          "named": true,
          "direction": "North",
          "distance": "12 miles",
          "difficulty": "6",
          "briefing": "To the north the aliens have a spread out fuel storage facility which\nappears to have no active defenses.  Recon teams have reported no active\nKLA sites or AA.  The site has a rather strange layout.  The fuel tanks\nare arranged in twisting line like beads of oil on a string.  Our\nanalysts think the quickest way to blow all the dumps to to fly slowly\nalong the path, taking out each fuel tank as you fly over it.\n  The recon team referred to some strange blinking spheres;  If these\nare what we think they are, get your mission done as quickly as possible,\nor else those crazy ground vehicles will be making your life difficult!"
        },
        {
          "position_cm": [
            -926505,
            -2276129,
            83939
          ],
          "yaw": -2800,
          "name": "Field Day",
          "named": true,
          "direction": "East",
          "distance": "12 miles",
          "difficulty": "4",
          "briefing": "A distribution point for alien recon ground vehicles has been causing\nus too much grief to tolerate.  Get out there and take out all the\nsites and vehicles you can find.\n  There is one suspended AA installation which should be a piece of cake.\nThis should be your first target, since we think it is a top notch gun.\n  Be careful out there, though.  Intelligence  has reported a\nsignificant concentration of KLA activity stemming from the epicenter\nof the vehicle sites.  Our advice is to come in fast blasting away at\nthose KLA sites to eliminate them before trying to attain the objective.\nDon't hesitate to make use of your bombs.  If things get too hot,\nburn the emergency booster rocket and get home fast for a quick repair."
        },
        {
          "position_cm": [
            -1639306,
            143765,
            176706
          ],
          "yaw": 30000,
          "name": "Overnight Express",
          "named": true,
          "direction": "South South West",
          "distance": "8 miles",
          "difficulty": "3",
          "briefing": "One of our top spies has just finished a sabatoge mission at a\nstrange installation which is suspended at 10,000 feet.  Before blowing\nup the alien orb, he has found some enemy intelligence which is critical\nto our operations in this area.\n  Your mission is to land at the suspended airstrip, get out of your\nplane, and meet with him on the alien platform.  He will give you the\npackage, and signify all is well with the classic 'Thumbs up'.  When\nyou have that signal from him, consider your mission complete.  Get back\nin your plane, and head home."
        },
        {
          "position_cm": [
            552,
            2154738,
            90000
          ],
          "yaw": 16000,
          "name": "Field of Flak",
          "named": true,
          "direction": "West",
          "distance": "20 miles",
          "difficulty": "4",
          "briefing": "The aliens have a strong active defense around an orb to the west of\nhere.  We've had the ground forces sweep the area clear of AA and KLA\nsites many times.  Each time, they manage to rebuild in a couple of days.\nA brave recon team went in for a dangerously close look and discovered\na couple portals located near the center of the enemy area, suspended\nat a height of only about 250 feet.  They have been transporting\nsupplies in through these portals as fast as we can destroy them.\n  Now the situation is worse.  The newest portal has its destination\nset up to be directly over our airfield.  This portal must be\nneutralized immediately.  There are two portals.  One is red, one is\nthe color of the sky.  We want the sky colored one.\n  Your weapons cannot destroy a portal, but we need you to fly through\nit so that our technical boys can get a fix on the exit point above us.\n  You may have some trouble getting through the portal.  AA and KLA\nactivity is extremely heavy.  The good news is that only three of the\nAA are of the lethal variety.   Find those dangerous AA, and take them\nout before attempting to make the portal.\n  Recon reports at least two leftover high-grade KLA's patroling, with\nmany sites for the dumber varieties on the ground.\n  Remember that to get through the portal, you must keep your nose\npointed ABOVE it.  How much above depends on your airspeed.  It might\nbe a good idea to review your documentation."
        }
      ],
      "objective_anchors": [
        {
          "object_index": 24,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -328938,
            -2393304,
            39732
          ],
          "quality": 4,
          "flags": 12473,
          "preset_complete": false,
          "special": false,
          "rule": "Clear ground vehicles and vehicle sites"
        },
        {
          "object_index": 37,
          "type": 7,
          "name": "Ground crew",
          "position_cm": [
            -1488851,
            -8000,
            0
          ],
          "quality": 1,
          "flags": 2585,
          "preset_complete": true,
          "special": true,
          "rule": "Approach spy on foot"
        },
        {
          "object_index": 104,
          "type": 7,
          "name": "Ground crew",
          "position_cm": [
            -2696404,
            335116,
            300083
          ],
          "quality": 1,
          "flags": 2073,
          "preset_complete": false,
          "special": true,
          "rule": "Approach spy on foot"
        },
        {
          "object_index": 132,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            2145538,
            222618,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 164,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            119147,
            3359172,
            11200
          ],
          "quality": 3,
          "flags": 8889,
          "preset_complete": true,
          "special": false,
          "rule": "Clear KLA sites and AAA"
        },
        {
          "object_index": 167,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            58272,
            3357591,
            1000
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        },
        {
          "object_index": 168,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            59240,
            3357739,
            7595
          ],
          "quality": 5,
          "flags": 16693,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and complete objective"
        }
      ]
    },
    {
      "name": "MORNING.CCT",
      "sha256": "83cecb036934128c53a1df75930c6a112b393da5c089847180741c0e60726a0e",
      "sources": [
        {
          "edition": "deluxe_dnk",
          "path": "installs/deluxe_dnk/DEF/MORNING.CCT"
        },
        {
          "edition": "shareware_3_42",
          "path": "installs/shareware_3_42/MORNING.CCT"
        },
        {
          "edition": "original_install",
          "path": "installs/corncob/def/morning.cct"
        }
      ],
      "object_count": 221,
      "type_counts": {
        "0": 3,
        "1": 1,
        "2": 2,
        "3": 1,
        "4": 3,
        "5": 11,
        "6": 1,
        "7": 1,
        "11": 13,
        "12": 1,
        "13": 19,
        "14": 2,
        "15": 5,
        "16": 8,
        "17": 3,
        "23": 17,
        "24": 13,
        "27": 35,
        "31": 5,
        "34": 1,
        "35": 1,
        "36": 1,
        "37": 2,
        "38": 2,
        "40": 3,
        "41": 2,
        "42": 15,
        "45": 8,
        "46": 8,
        "49": 9,
        "50": 1,
        "51": 1,
        "52": 16,
        "53": 1,
        "57": 6
      },
      "environment": {
        "sun_angle": 14000,
        "sun_size": 150,
        "sun_colour": 14,
        "gravity": -48,
        "air_density": 6000,
        "stars": 0,
        "atmosphere_height": 6000
      },
      "starts": [
        {
          "position_cm": [
            353095,
            -138740,
            167038
          ],
          "yaw": 0,
          "name": "Insult to Injury",
          "named": true,
          "direction": "North",
          "distance": "8 miles",
          "difficulty": "1",
          "briefing": "Our attack aircraft have put a serious dent in the bug-eye's fuel\nsupply.  In an attempt to protect their storage facilities better, they\nhave been trying to enclose them in force fields.  Our recon teams have\nreported that they are having serious problems with the force field\neffect detonating the fuel tanks.  Get in the air right away and destroy\ntheir generator orb while they are distracted with the force fields.\n  If you fly low over the fuel dumps, you may get a glimpse of some of\nthe alien work crews.\n  There is reported one fuel installation that is in no danger from the\nforce fields.  You may want to take this one out after blowing the orb.\n\n( NOTE:  This mission is visible from your airstrip.  You may start from\nthe standard starting point by hitting <CR> or you can just take off\nfrom this airstrip and fly there yourself. )"
        },
        {
          "position_cm": [
            50000,
            -1690000,
            167038
          ],
          "yaw": -18000,
          "name": "Unlucky Ufo",
          "named": true,
          "direction": "East North East",
          "distance": "14 miles",
          "difficulty": "3",
          "briefing": "An enemy saucer has just lifted off to the east of us.  Get out there\non the double and blow it out of the sky.   Heavy KLA activity has been\nreported in that area, so keep an eye on your rear view at all times.\n  As you may recall from your training, KLA's are fooled by pulling up\nor down at the last minute, then pounding them with your cannons as\nsoon as they pass in front of you.  Also dropping a bomb when one is\nright on your tail will trigger their detonation too early, thus\nallowing you to escape damage.\n Those saucers can take a beating, so don't economize on missles and\nammo.  You can tell by the pitch of the whoosing sound how close they\nare to being destroyed.  Some of the more advanced saucers will make\nbombing runs on your airstrip, and spout KLA's for defense."
        },
        {
          "position_cm": [
            -955298,
            1630000,
            149475
          ],
          "yaw": 18000,
          "name": "Baka Bomb",
          "named": true,
          "direction": "West",
          "distance": "14 miles",
          "difficulty": "3",
          "briefing": "To the west of here is an alien complex which is wreaking havoc on our\noperations.  Unfortunately, the generator orb seems to be a type which\nis indestructible with normal ordnance.  The only way to destroy this\nfiendish devices is by ramming it with your plane.\n  This is just as well, since there is some really tough resistance on\nthis mission, and you might well be walking back anyway.\n  Get the plane on an imminent collision course with the orb, then eject\nat the last moment.  Becareful to time it correctly, since the plane\ncan rebound from the explosion, and you may find yourself going down\nwith the ship!\n  The intelligence officers assure everybody that the fact that the\ndestruction of your aircraft will not count against you as a lost\nplane."
        },
        {
          "position_cm": [
            -3720577,
            -347998,
            282975
          ],
          "yaw": 29000,
          "name": "Heart of +",
          "named": true,
          "direction": "South",
          "distance": "18 miles",
          "difficulty": "3",
          "briefing": "An enemy intelligence complex has sprung up to the south of us.   Deep\nin the center of a fortress lies your target.  By taking out this orb\nyou will deny command an control for a large portion of the enemies\nforces.\n  Getting at this target will require some technique.  Possible methods\nmight be to dive bomb from the top, or coming in low and slow up the\nchute.  Beware of screaming up one of the corridors... if you are\ncoming up on your target too fast, you may not have enough time to get\nthe necessary number of hits in.  Then you will find it difficult to\npull around the still-intact orb without hitting the walls."
        }
      ],
      "objective_anchors": [
        {
          "object_index": 21,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -78019,
            -2152242,
            30000
          ],
          "quality": 1,
          "flags": 505,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 34,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -4638236,
            -8000,
            5632
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 95,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1234298,
            -203069,
            110005
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 199,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -876493,
            2783145,
            11200
          ],
          "quality": 5,
          "flags": 16569,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        }
      ]
    },
    {
      "name": "WASTELND.CCT",
      "sha256": "e27219613ae9a7470798081b9d29502834318877b2e377ee95770e19d51e7588",
      "sources": [
        {
          "edition": "deluxe_dnk",
          "path": "installs/deluxe_dnk/DEF/WASTELND.CCT"
        },
        {
          "edition": "deluxe_floppy",
          "path": "installs/deluxe_floppy/WASTELND.CCT"
        },
        {
          "edition": "shareware_3_4",
          "path": "installs/shareware_3_4/WASTELND.CCT"
        },
        {
          "edition": "shareware_3_42",
          "path": "installs/shareware_3_42/WASTELND.CCT"
        },
        {
          "edition": "original_install",
          "path": "installs/corncob/def/wastelnd.cct"
        }
      ],
      "object_count": 185,
      "type_counts": {
        "0": 4,
        "1": 2,
        "2": 5,
        "3": 1,
        "4": 1,
        "5": 15,
        "6": 1,
        "7": 4,
        "11": 15,
        "12": 9,
        "13": 8,
        "14": 1,
        "15": 10,
        "16": 4,
        "17": 5,
        "23": 17,
        "24": 6,
        "27": 22,
        "31": 5,
        "32": 5,
        "34": 1,
        "35": 1,
        "36": 1,
        "41": 1,
        "43": 1,
        "47": 1,
        "49": 26,
        "50": 2,
        "51": 1,
        "52": 6,
        "57": 1,
        "58": 1,
        "60": 2
      },
      "environment": null,
      "starts": [
        {
          "position_cm": [
            2087764,
            -99437,
            103308
          ],
          "yaw": -4000,
          "name": "Cuckoo's Nest",
          "named": true,
          "direction": "North",
          "distance": "15 mi",
          "difficulty": "4",
          "briefing": "Use your bombs to destroy a mindbender 15 miles north of the airstrip.\nThe bender is protected by forcefield walls and some AA.  Be careful on\nyour way out to the mission, there are some scattered enemy forces.\nEngage these if you wish, but your mission objective is the mindbender."
        },
        {
          "position_cm": [
            596795,
            -2206453,
            300000
          ],
          "yaw": -32768,
          "name": "Hanging Fruit",
          "named": true,
          "direction": "East",
          "distance": "13 mi",
          "difficulty": "4",
          "briefing": "At 15,000 feet, a generator orb is providing the power for several\nKLA and AA sites.  Take out the orb, but keep an eye out for enemy\ndefenses.  Remember that your plane will not handle as well at higher\naltitudes.  Intelligence reports topnotch AA mounted precariously above\nthe orb's inverted platform.\n Take out the generator and get out of there, or else be ready to mix\nit up with the KLA.  Taking out the remaining KLA sites is optional.\nDon't forget to use your emergency rocket booster to rocket home if you\nneed to outrun some enemy deathballs!"
        },
        {
          "position_cm": [
            -1998440,
            -60304,
            62037
          ],
          "yaw": -27000,
          "name": "The Golden Path",
          "named": true,
          "direction": "South",
          "distance": "9 mi",
          "difficulty": "4",
          "briefing": "To the south lies a fuel dump facility arrange in a line.  This setup\nis just begging for an air attack!  Blow all those fuel tanks to\nkingdom come."
        },
        {
          "position_cm": [
            176300,
            1428960,
            185161
          ],
          "yaw": 19000,
          "name": "The Halls of Malevolence",
          "named": true,
          "direction": "West",
          "distance": "12 mi",
          "difficulty": "5",
          "briefing": "The aliens have quite a nice setup out to the west of our postion.\nThe orders from the brass are to go out there and help them redecorate.\nTake out the orb to bring the walls down, then get the heck out of\nthere if the defenses are still up.\n  It is a long haul back to the airstrip from there, so you might want\nto stick around and take out those topnotch KLA sites which will\npopup during your attack.  Otherwise you may be playing tag with ace\ndeathballs all the way home."
        }
      ],
      "objective_anchors": [
        {
          "object_index": 19,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -312944,
            -2214103,
            457151
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 20,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -313120,
            -2213698,
            445940
          ],
          "quality": 1,
          "flags": 309,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base"
        },
        {
          "object_index": 37,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2539633,
            -315883,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 111,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            2634551,
            -225935,
            11200
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 175,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -139464,
            2187241,
            21200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        }
      ]
    },
    {
      "name": "WHTSANDS.CCT",
      "sha256": "a301174d37fc001f335d8030045ee3899f4266a3a46f96f87b0349683d2c7ea7",
      "sources": [
        {
          "edition": "deluxe_dnk",
          "path": "installs/deluxe_dnk/DEF/WHTSANDS.CCT"
        },
        {
          "edition": "deluxe_floppy",
          "path": "installs/deluxe_floppy/WHTSANDS.CCT"
        },
        {
          "edition": "shareware_3_4",
          "path": "installs/shareware_3_4/WHTSANDS.CCT"
        },
        {
          "edition": "shareware_3_42",
          "path": "installs/shareware_3_42/WHTSANDS.CCT"
        },
        {
          "edition": "original_install",
          "path": "installs/corncob/def/whtsands.cct"
        }
      ],
      "object_count": 51,
      "type_counts": {
        "0": 6,
        "2": 2,
        "3": 1,
        "4": 1,
        "5": 10,
        "6": 1,
        "7": 9,
        "8": 5,
        "9": 3,
        "31": 5,
        "34": 1,
        "35": 1,
        "36": 1,
        "60": 5
      },
      "environment": null,
      "starts": [],
      "objective_anchors": [
        {
          "object_index": 33,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            54357,
            -44023,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 34,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            127391,
            -42152,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 47,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            52658,
            26407,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 48,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            55128,
            98752,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 49,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            127444,
            29141,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 50,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            130636,
            99649,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        }
      ]
    },
    {
      "name": "DEFAULT.DEF",
      "sha256": "769452aefb4867abb81e8d90a7e4f75632c9ff168e6aef35c13eb99b112e9bf3",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/DEFAULT.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/DEFAULT.DEF"
        }
      ],
      "object_count": 226,
      "type_counts": {
        "2": 10,
        "3": 9,
        "4": 9,
        "5": 99,
        "6": 9,
        "7": 9,
        "31": 45,
        "34": 9,
        "35": 9,
        "36": 9,
        "53": 9
      },
      "environment": null,
      "starts": [],
      "objective_anchors": [
        {
          "object_index": 50,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -4194304,
            -4194304,
            163072
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 61,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            0,
            -4194304,
            163072
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 72,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            4194304,
            -4194304,
            163072
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 126,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -4194304,
            0,
            163072
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 137,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            0,
            0,
            163072
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 148,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            4194304,
            0,
            163072
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 201,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -4194304,
            4194304,
            163072
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 212,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            0,
            4194304,
            163072
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 223,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            4194304,
            4194304,
            163072
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        }
      ]
    },
    {
      "name": "DEMO1.DEF",
      "sha256": "a7e5aafd986fb6be03634aba8f6f46eba90c105907f7c18934f558b26b40f594",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/DEMO1.DEF"
        },
        {
          "edition": "shareware_1_20",
          "path": "installs/shareware_1_20/DEMO1.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/DEMO1.DEF"
        }
      ],
      "object_count": 236,
      "type_counts": {
        "0": 5,
        "1": 1,
        "2": 3,
        "3": 1,
        "4": 1,
        "5": 11,
        "6": 1,
        "7": 1,
        "8": 8,
        "9": 17,
        "11": 6,
        "13": 5,
        "14": 3,
        "15": 11,
        "16": 7,
        "17": 1,
        "23": 16,
        "27": 23,
        "31": 5,
        "34": 1,
        "35": 1,
        "36": 1,
        "38": 4,
        "40": 5,
        "41": 7,
        "42": 10,
        "44": 1,
        "45": 16,
        "46": 18,
        "47": 4,
        "49": 2,
        "52": 18,
        "53": 2,
        "54": 2,
        "56": 5,
        "57": 13
      },
      "environment": null,
      "starts": [],
      "objective_anchors": [
        {
          "object_index": 16,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2228495,
            -2240505,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 21,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1802316,
            -3808556,
            25667
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 131,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            2879215,
            -222595,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 169,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -4626686,
            970970,
            83786
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 189,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -120305,
            647,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 212,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -385838,
            1685578,
            7590
          ],
          "quality": 6,
          "flags": 20985,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 224,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -396446,
            1433524,
            30000
          ],
          "quality": 1,
          "flags": 505,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        }
      ]
    },
    {
      "name": "DUSK.DEF",
      "sha256": "e0168794b3f50b0c2042465dce4e3b7b347dcc6153a7e9a66ba8971cbbaf258b",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/DUSK.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/DUSK.DEF"
        }
      ],
      "object_count": 169,
      "type_counts": {
        "0": 3,
        "1": 1,
        "2": 4,
        "3": 1,
        "4": 1,
        "5": 20,
        "6": 1,
        "7": 3,
        "11": 11,
        "12": 4,
        "13": 21,
        "14": 1,
        "23": 21,
        "24": 4,
        "27": 24,
        "31": 5,
        "33": 1,
        "34": 1,
        "35": 1,
        "36": 1,
        "37": 6,
        "38": 2,
        "42": 6,
        "49": 15,
        "51": 1,
        "52": 6,
        "58": 2,
        "60": 2
      },
      "environment": null,
      "starts": [
        {
          "position_cm": [
            1032986,
            175418,
            289252
          ],
          "yaw": -4096,
          "name": "Thread of death",
          "named": true,
          "direction": "North",
          "distance": "12 miles",
          "difficulty": "6",
          "briefing": "To the north the aliens have a spread out fuel storage facility which\nappears to have no active defenses.  Recon teams have reported no active\nKLA sites or AA.  The site has a rather strange layout.  The fuel tanks\nare arranged in twisting line like beads of oil on a string.  Our\nanalysts think the quickest way to blow all the dumps to to fly slowly\nalong the path, taking out each fuel tank as you fly over it.\n  The recon team referred to some strange blinking spheres;  If these\nare what we think they are, get your mission done as quickly as possible,\nor else those crazy ground vehicles will be making your life difficult!"
        },
        {
          "position_cm": [
            -926505,
            -2276129,
            83939
          ],
          "yaw": -2800,
          "name": "Field Day",
          "named": true,
          "direction": "East",
          "distance": "12 miles",
          "difficulty": "4",
          "briefing": "A distribution point for alien recon ground vehicles has been causing\nus too much grief to tolerate.  Get out there and take out all the\nsites and vehicles you can find.\n  There is one suspended AA installation which should be a piece of cake.\nThis should be your first target, since we think it is a top notch gun.\n  Be careful out there, though.  Intelligence  has reported a\nsignificant concentration of KLA activity stemming from the epicenter\nof the vehicle sites.  Our advice is to come in fast blasting away at\nthose KLA sites to eliminate them before trying to attain the objective.\nDon't hesitate to make use of your bombs.  If things get too hot,\nburn the emergency booster rocket and get home fast for a quick repair."
        },
        {
          "position_cm": [
            -1639306,
            143765,
            176706
          ],
          "yaw": 30000,
          "name": "Overnight Express",
          "named": true,
          "direction": "South South West",
          "distance": "8 miles",
          "difficulty": "3",
          "briefing": "One of our top spies has just finished a sabatoge mission at a\nstrange installation which is suspended at 10,000 feet.  Before blowing\nup the alien orb, he has found some enemy intelligence which is critical\nto our operations in this area.\n  Your mission is to land at the suspended airstrip, get out of your\nplane, and meet with him on the alien platform.  He will give you the\npackage, and signify all is well with the classic 'Thumbs up'.  When\nyou have that signal from him, consider your mission complete.  Get back\nin your plane, and head home."
        },
        {
          "position_cm": [
            552,
            2154738,
            90000
          ],
          "yaw": 16000,
          "name": "Field of Flak",
          "named": true,
          "direction": "West",
          "distance": "20 miles",
          "difficulty": "4",
          "briefing": "The aliens have a strong active defense around an orb to the west of\nhere.  We've had the ground forces sweep the area clear of AA and KLA\nsites many times.  Each time, they manage to rebuild in a couple of days.\nA brave recon team went in for a dangerously close look and discovered\na couple portals located near the center of the enemy area, suspended\nat a height of only about 250 feet.  They have been transporting\nsupplies in through these portals as fast as we can destroy them.\n  Now the situation is worse.  The newest portal has its destination\nset up to be directly over our airfield.  This portal must be\nneutralized immediately.  There are two portals.  One is red, one is\nthe color of the sky.  We want the sky colored one.\n  Your weapons cannot destroy a portal, but we need you to fly through\nit so that our technical boys can get a fix on the exit point above us.\n  You may have some trouble getting through the portal.  AA and KLA\nactivity is extremely heavy.  The good news is that only three of the\nAA are of the lethal variety.   Find those dangerous AA, and take them\nout before attempting to make the portal.\n  Recon reports at least two leftover high-grade KLA's patroling, with\nmany sites for the dumber varieties on the ground.\n  Remember that to get through the portal, you must keep your nose\npointed ABOVE it.  How much above depends on your airspeed.  It might\nbe a good idea to review your documentation."
        }
      ],
      "objective_anchors": [
        {
          "object_index": 24,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -328938,
            -2393304,
            39732
          ],
          "quality": 4,
          "flags": 12473,
          "preset_complete": false,
          "special": false,
          "rule": "Clear ground vehicles and vehicle sites"
        },
        {
          "object_index": 37,
          "type": 7,
          "name": "Ground crew",
          "position_cm": [
            -1488851,
            -8000,
            0
          ],
          "quality": 1,
          "flags": 2585,
          "preset_complete": true,
          "special": true,
          "rule": "Approach spy on foot"
        },
        {
          "object_index": 104,
          "type": 7,
          "name": "Ground crew",
          "position_cm": [
            -2696404,
            335116,
            300083
          ],
          "quality": 1,
          "flags": 2073,
          "preset_complete": false,
          "special": true,
          "rule": "Approach spy on foot"
        },
        {
          "object_index": 132,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            2145538,
            222618,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 164,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            119147,
            3359172,
            11200
          ],
          "quality": 3,
          "flags": 8889,
          "preset_complete": true,
          "special": false,
          "rule": "Clear KLA sites and AAA"
        },
        {
          "object_index": 167,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            58272,
            3357591,
            1000
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        },
        {
          "object_index": 168,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            59240,
            3357739,
            7595
          ],
          "quality": 5,
          "flags": 16693,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and complete objective"
        }
      ]
    },
    {
      "name": "EXP.DEF",
      "sha256": "7ea763d984680cda72af5811a8ed77061ee446fd3f9be63ab150875236ab3188",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/EXP.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/EXP.DEF"
        }
      ],
      "object_count": 154,
      "type_counts": {
        "0": 4,
        "1": 2,
        "2": 2,
        "3": 1,
        "4": 1,
        "5": 28,
        "6": 1,
        "7": 2,
        "8": 4,
        "9": 7,
        "11": 15,
        "13": 8,
        "14": 1,
        "15": 3,
        "16": 2,
        "17": 2,
        "23": 8,
        "24": 6,
        "27": 3,
        "31": 5,
        "34": 1,
        "35": 1,
        "36": 1,
        "42": 2,
        "45": 2,
        "46": 2,
        "47": 4,
        "50": 1,
        "51": 4,
        "52": 27,
        "58": 4
      },
      "environment": {
        "sun_angle": 7000,
        "sun_size": 375,
        "sun_colour": 12,
        "gravity": -48,
        "air_density": 6000,
        "stars": 0,
        "atmosphere_height": 6000
      },
      "starts": [
        {
          "position_cm": [
            4087739,
            -512828,
            54918
          ],
          "yaw": 9758,
          "name": "Curveball",
          "named": true,
          "direction": "North",
          "distance": "30 miles",
          "difficulty": "4",
          "briefing": "Far to the north of here there is a stronghold with a generator orb.\nWe have been unable to touch this site before due to the intense KLA and\nAAA activity.\n  We now put all our hopes in the new experimental aircraft.  With its\ngreat speed the KLA's and AAA hopefully can be outrun."
        },
        {
          "position_cm": [
            -305686,
            1343880,
            109100
          ],
          "yaw": 12082,
          "name": "Willy Wonka's Saucer Factory",
          "named": true,
          "direction": "West",
          "distance": "10 miles",
          "difficulty": "5",
          "briefing": "To the west is a large saucer making facility.  Take out these sites\nand clean up the runaway saucers."
        },
        {
          "position_cm": [
            -585670,
            -1425877,
            123595
          ],
          "yaw": 56584,
          "name": "Romper Room",
          "named": true,
          "direction": "East North East",
          "distance": "8 miles",
          "difficulty": "2",
          "briefing": "Floods of reports of mental disturbances lead our intelligence team\nto look for a mindbender in the area.  Sure enough, a new alien base has\npopped up to the East of here.\n  Drop a bomb on that mindbender to free our forces from that hideous\nmental attack."
        },
        {
          "position_cm": [
            -2381728,
            -1967742,
            70116
          ],
          "yaw": 47616,
          "name": "Guinea Pig",
          "named": true,
          "direction": "South East",
          "distance": "14 miles",
          "difficulty": "6",
          "briefing": "We haven't been able to ascertain the effect of portals on the\nexperimental fighter yet.   We need you to fly through two of the four\nportals at the alien base to the southeast of here.\n  Also, take out all that tofu at the site as a secondary objective."
        },
        {
          "position_cm": [
            -2127424,
            241832,
            302741
          ],
          "yaw": 39240,
          "name": "Sommerset",
          "named": true,
          "direction": "South",
          "distance": "14 miles",
          "difficulty": "6",
          "briefing": "By now you should be able to land this feisty aircraft pretty well.\nAlthough your plane isn't ideal for this mission, it's all we've got.\nGo South to the suspended airstrip at 15,000 feet.  Land and get the\nsecret info from the spy there, and bring it back to us."
        }
      ],
      "objective_anchors": [
        {
          "object_index": 12,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -2432546,
            -2431582,
            11238
          ],
          "quality": 2,
          "flags": 4405,
          "preset_complete": false,
          "special": false,
          "rule": "Random relocation"
        },
        {
          "object_index": 13,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -2433544,
            -2394086,
            12500
          ],
          "quality": 8,
          "flags": 28981,
          "preset_complete": false,
          "special": false,
          "rule": "Complete objective without teleporting"
        },
        {
          "object_index": 16,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2433544,
            -2411616,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 17,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -2434208,
            -2420981,
            22280
          ],
          "quality": 8,
          "flags": 28981,
          "preset_complete": false,
          "special": false,
          "rule": "Complete objective without teleporting"
        },
        {
          "object_index": 19,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -2434584,
            -2402026,
            22630
          ],
          "quality": 4,
          "flags": 12597,
          "preset_complete": false,
          "special": false,
          "rule": "Fatal contact"
        },
        {
          "object_index": 33,
          "type": 7,
          "name": "Ground crew",
          "position_cm": [
            -3931998,
            -167760,
            448122
          ],
          "quality": 1,
          "flags": 2073,
          "preset_complete": false,
          "special": true,
          "rule": "Approach spy on foot"
        },
        {
          "object_index": 64,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -108151,
            -1985010,
            11200
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 95,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            4452660,
            -8000,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 151,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            52286,
            2176284,
            11200
          ],
          "quality": 6,
          "flags": 20665,
          "preset_complete": false,
          "special": false,
          "rule": "Clear saucers and saucer sites"
        }
      ]
    },
    {
      "name": "FLATLAND.DEF",
      "sha256": "538be3a4bd567719bc3bb896a2d90d72a04ee704ef0b9609c660383e078a2009",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/FLATLAND.DEF"
        },
        {
          "edition": "shareware_1_20",
          "path": "installs/shareware_1_20/FLATLAND.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/FLATLAND.DEF"
        }
      ],
      "object_count": 925,
      "type_counts": {
        "0": 28,
        "1": 12,
        "2": 18,
        "3": 9,
        "4": 10,
        "5": 124,
        "6": 9,
        "7": 9,
        "11": 60,
        "12": 24,
        "13": 87,
        "14": 10,
        "15": 9,
        "16": 8,
        "17": 16,
        "23": 70,
        "24": 4,
        "27": 69,
        "31": 45,
        "34": 9,
        "35": 9,
        "36": 9,
        "38": 1,
        "40": 11,
        "41": 7,
        "42": 20,
        "44": 2,
        "47": 12,
        "49": 136,
        "50": 12,
        "51": 15,
        "52": 14,
        "53": 4,
        "54": 4,
        "55": 10,
        "56": 1,
        "57": 17,
        "58": 11
      },
      "environment": {
        "sun_angle": 6000,
        "sun_size": 300,
        "sun_colour": 12,
        "gravity": -48,
        "air_density": 10000,
        "stars": 0,
        "atmosphere_height": 1500
      },
      "starts": [
        {
          "position_cm": [
            -7293012,
            -3685851,
            67261
          ],
          "yaw": 32767,
          "name": "Pandora's Box",
          "named": true,
          "direction": "South South East",
          "distance": "20  miles",
          "difficulty": "4",
          "briefing": "Here is a mission which really should be for the ground forces, but\nthis time it's up to us.  There is a site 20 miles south of here which\nhas an orb that is very well defended with force fields.  Your\nsecondary mission is to take out the saucer site on the roof, but the\nprimary objective is the generator orb that is lying on its side inside\nthe protective shields.\n  The force fields are so effectively placed that the orb is\ninaccessible from the air.  Set your plane down very gently on the\ngrass, and then taxi over to the parking lot.  Take an assassin bomb\ninto the fortress, and place it in the middle of the fallen orb.  It\nmay take more than one bomb, so be prepared to get back to your plane\nfor more bombs."
        },
        {
          "position_cm": [
            -6039192,
            -6170846,
            164000
          ],
          "yaw": 34340,
          "name": "French Poodle",
          "named": true,
          "direction": "South East",
          "distance": "15  miles",
          "difficulty": "4",
          "briefing": "There's a nasty little gathering of AAA, Mortars, and KLA's to the\nSoutheast of here.  Go take it all out."
        },
        {
          "position_cm": [
            -3630388,
            -5463117,
            187295
          ],
          "yaw": 57002,
          "name": "Garden Patch",
          "named": true,
          "direction": "North East",
          "distance": "21  miles",
          "difficulty": "4",
          "briefing": "There's a small fuel facility located Northeast of here.  It is\nprotected by passive defense and KLA's only.  Even though there are no\nAAA to deal with, getting at these buggers may prove to be difficult.\n  Don't bother trying to take out the blue flashing based orb, it is a\nnew type which is almost indestructible."
        },
        {
          "position_cm": [
            793176,
            -2925141,
            83414
          ],
          "yaw": 6952,
          "name": "Cerebral Dynamite",
          "named": true,
          "direction": "North West",
          "distance": "20  miles",
          "difficulty": "2",
          "briefing": "The enemy has set up a mindbender unit to the Northwest of this\nairstrip.  Although the installation of an MB unit is always a threat,\nin this case it is a real emergency.\n  Our intelligence has uncovered an alien scheme to modify a mindbender\nto instantly drive all humans within a 50 mile radius completely insane.\nAt this moment, the top brass along with the evil alien scientists are\ncelebrating the activation of the unit by partaking in a mind-altering\nceremony.  Your mission is to sneak upon them, and blow up the MB unit,\nas well as neutralizing all the aliens.  This may be enough to kill the\nproject permanently.\n  The mindbender is operating normally at the moment, so be prepared to\nface some effects from the MB unit as usual."
        },
        {
          "position_cm": [
            1425828,
            -7314141,
            65932
          ],
          "yaw": 3262,
          "name": "War of the Worlds",
          "named": true,
          "direction": "North East",
          "distance": "23  miles",
          "difficulty": "4",
          "briefing": "There are 4 saucer sites more than 20 miles North East of here.  One\nsite is about 14 miles distant, and then there are two more farther\nNortheast.  Take out these sites, and also any saucers which are left\nin the air."
        },
        {
          "position_cm": [
            2887095,
            -6705381,
            190000
          ],
          "yaw": 0,
          "name": "Corncob",
          "named": true,
          "direction": "West North West",
          "distance": "20  miles",
          "difficulty": "2",
          "briefing": "The largest fuel facility to date is laid out to the North West of\nhere, with only KLA's for defense.  Blow up the fuel depot, and detonate\nthe generator orb as a secondary objective.  The orbs are all disguised\nwith light distorters, so it's up to you to sort things out when you\nget there.\n  The layout of this storage area is a bit odd..."
        },
        {
          "position_cm": [
            -6032118,
            115221,
            83065
          ],
          "yaw": 30070,
          "name": "Country Club",
          "named": true,
          "direction": "South South West",
          "distance": "12  miles",
          "difficulty": "4",
          "briefing": "We have learned of a secret meeting of alien commanders from all over\nthis theater.  Among them are going to be some of the monsters\nresponsible for the incineration of Kansas City and Montreal.  We need\na gutsy pilot to land his plane, and proceed on foot to kill all\naliens with his handgun.\n  Choose a protected location to park your plane, or you may be walking\nhome."
        },
        {
          "position_cm": [
            -4395774,
            -253238,
            91160
          ],
          "yaw": 0,
          "name": "Swiss Cheese",
          "named": true,
          "direction": "North East",
          "distance": "7  miles",
          "difficulty": "4",
          "briefing": "We don't know what their hiding up to the North East, but whatever\nit is, it must be good.  There are more than 5 top notch AAA sites\nguarding a lonely orb.  Take out the orb any which way you can."
        },
        {
          "position_cm": [
            -95704,
            929236,
            190000
          ],
          "yaw": 9740,
          "name": "Stacked Deck",
          "named": true,
          "direction": "North West",
          "distance": "12  miles",
          "difficulty": "3",
          "briefing": "Three saucers of varying quality are parked in a vertical stack to\nthe Northwest of here.  Your mission object is to blow the orb and its\nstack to kingdom come."
        },
        {
          "position_cm": [
            459973,
            -600857,
            190000
          ],
          "yaw": 0,
          "name": "Field 'o Flak",
          "named": true,
          "direction": "North North East",
          "distance": "15  miles",
          "difficulty": "4",
          "briefing": "There is concentration to the north which is a heavy concentration\nof enemy AAA.  Fuel dumps are disguised as small purple spheres.  Your\nmission is to destroy the orb and the fuel dumps."
        },
        {
          "position_cm": [
            4861337,
            -601563,
            66076
          ],
          "yaw": 0,
          "name": "Tribender",
          "named": true,
          "direction": "North North East",
          "distance": "15  miles",
          "difficulty": "3",
          "briefing": "Three mindbenders are set up amidst a concentration of shopping carts.\nBlow them up with assassin bombs."
        },
        {
          "position_cm": [
            -6305029,
            3117870,
            76239
          ],
          "yaw": 40834,
          "name": "Learner's Permit",
          "named": true,
          "direction": "South East",
          "distance": "8  miles",
          "difficulty": "3",
          "briefing": "A saucer is parked on the ground amidst an outpost 8 mi south east.\nThere is AAA protecting the site, and some ground transports milling\naround.  Try to cause as much damage to the saucer before it panics\nand takes off.  They have the aircraft hemmed in so tightly that there\nis a good chance of it hitting their own force fields while trying to\nescape."
        },
        {
          "position_cm": [
            -5138904,
            4825923,
            113096
          ],
          "yaw": 20100,
          "name": "Chocolate Sprinkles",
          "named": true,
          "direction": "West",
          "distance": "7 miles",
          "difficulty": "3",
          "briefing": "To the west is a very spread out fuel storage facility.  It is poorly\ndefended with AAA and KLA sites.  Your orders are to take out all the\nfuel storage spheres."
        },
        {
          "position_cm": [
            -4133871,
            3784953,
            35303
          ],
          "yaw": 0,
          "name": "Saucer Simplicity",
          "named": true,
          "direction": "North North East",
          "distance": "7 miles",
          "difficulty": "2",
          "briefing": "The is an undefended lone saucer site to the north of here.  Take out\nthe orb and the saucer site there.  Also take out any saucers which\nlaunch from the site."
        },
        {
          "position_cm": [
            -3749685,
            4118226,
            190000
          ],
          "yaw": 15760,
          "name": "Desperate Hammerblow",
          "named": true,
          "direction": "North West",
          "distance": "7 miles",
          "difficulty": "5",
          "briefing": "There is a refinery for the new alien superfuel used only in the top\nof the line KLA sites near here.  The defenses are formidable AAA and\nKLA.  These defenses are so tough that it may be impossible to limp\nhome after receiving the damage that will be dished out to you.\n  However, intelligence reports that there are several portals near the\ngenerator orb, and at least one of these portals will pop you back over\nthis airfield.  Your mission is to take out the fuel dumps, and then\nescape the enemy fire via the portal.  Be ready to bail in case your\nplane becomes to damaged to fly."
        },
        {
          "position_cm": [
            -2845381,
            3086332,
            106085
          ],
          "yaw": 53448,
          "name": "Timothy O'Leary",
          "named": true,
          "direction": "North East",
          "distance": "15 miles",
          "difficulty": "5",
          "briefing": "The medical staff in the surrounding airfields are reporting an\nanomalously high number of cases of nausea.  We believe the aliens to\nbe using some kind of machine which interferes with our minds.  The\ncenter of the effect lies at a site northeast of here.\n  Your mission is to find the cause of the disturbance, and if possible\nneutralize it with an assassin bomb.  They have built their gathering\nnear an abandon airstrip.  Land your plane and do the search on foot.\nThis outpost is protected by high-q AAA, and there also appears to be\na saucer site on the premises.\n\n               Nearby airstrips with more missions\n\nNorth: Easter Island Municipal Air Travel Center\nEast:  Weedsport Airport"
        },
        {
          "position_cm": [
            -242237,
            5751298,
            55355
          ],
          "yaw": 17234,
          "name": "Cubic Lattice",
          "named": true,
          "direction": "West",
          "distance": "11 miles",
          "difficulty": "3",
          "briefing": "Here is yet another fuel storage facility.  Here there are no obvious\nactive defense system, although in past attacks there have been systems\ntriggered by air attack, so keep vigilant.  Take out all the fuel\nspheres."
        },
        {
          "position_cm": [
            -888815,
            3173965,
            128071
          ],
          "yaw": 36278,
          "name": "May Pole",
          "named": true,
          "direction": "East South East",
          "distance": "6 miles",
          "difficulty": "3",
          "briefing": "An increase in enemy ground transport operations has prompted us to\nfinally attack the vehicle sites to the west of here.  There is  AAA\nand KLA defense.  The curious mounting of the AAA sites is no doubt an\nexperiment.\n  Your mission objective is to destroy all ground vehicles and their\nsites.  You may blast the orb for dessert if you like."
        },
        {
          "position_cm": [
            4924375,
            2960548,
            90060
          ],
          "yaw": 57870,
          "name": "Newton's Mistake",
          "named": true,
          "direction": "North East",
          "distance": "13 miles",
          "difficulty": "2",
          "briefing": "The aliens are just starting a new construction project to the\nNorth East of here.  Go in there and trash their orbs, but be careful.\nThe scientists are getting some strange readings from that area."
        }
      ],
      "objective_anchors": [
        {
          "object_index": 20,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6629263,
            -6519409,
            11200
          ],
          "quality": 3,
          "flags": 8377,
          "preset_complete": false,
          "special": false,
          "rule": "Clear KLA sites and AAA"
        },
        {
          "object_index": 60,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2304473,
            -6593561,
            11200
          ],
          "quality": 5,
          "flags": 17081,
          "preset_complete": true,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 83,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2583808,
            -6578912,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 88,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1889788,
            -7330541,
            11200
          ],
          "quality": 6,
          "flags": 20665,
          "preset_complete": false,
          "special": false,
          "rule": "Clear saucers and saucer sites"
        },
        {
          "object_index": 139,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            4054249,
            -6604348,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 206,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            5670701,
            -5597539,
            11200
          ],
          "quality": 3,
          "flags": 8377,
          "preset_complete": false,
          "special": false,
          "rule": "Clear KLA sites and AAA"
        },
        {
          "object_index": 228,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            5792179,
            -5284896,
            11204
          ],
          "quality": 1,
          "flags": 309,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base"
        },
        {
          "object_index": 230,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            5743384,
            -5311920,
            11200
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 231,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            5766066,
            -5280687,
            12270
          ],
          "quality": 6,
          "flags": 20789,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage; no extra flash bit"
        },
        {
          "object_index": 234,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            5755926,
            -5284603,
            7884
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        },
        {
          "object_index": 235,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            5753320,
            -5280331,
            21642
          ],
          "quality": 2,
          "flags": 4405,
          "preset_complete": false,
          "special": false,
          "rule": "Random relocation"
        },
        {
          "object_index": 237,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            5738707,
            -5285137,
            18979
          ],
          "quality": 1,
          "flags": 309,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base"
        },
        {
          "object_index": 239,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            5749228,
            -5276474,
            4030
          ],
          "quality": 4,
          "flags": 12597,
          "preset_complete": false,
          "special": false,
          "rule": "Fatal contact"
        },
        {
          "object_index": 243,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            4945505,
            -4679132,
            11200
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 256,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            5233662,
            -5101611,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 276,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -7781340,
            -3677254,
            0
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 331,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1526665,
            -2392549,
            11200
          ],
          "quality": 8,
          "flags": 28857,
          "preset_complete": false,
          "special": false,
          "rule": "Clear activated aliens"
        },
        {
          "object_index": 332,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1527004,
            -2295612,
            11200
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 394,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -4872399,
            -1320880,
            0
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 421,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -3757179,
            -249839,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 468,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1536534,
            -586702,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 504,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            5458990,
            -603168,
            11200
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 533,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6536284,
            190105,
            19290
          ],
          "quality": 8,
          "flags": 28857,
          "preset_complete": false,
          "special": false,
          "rule": "Clear activated aliens"
        },
        {
          "object_index": 587,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            407138,
            1653800,
            4608
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 588,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            406924,
            1653763,
            11301
          ],
          "quality": 6,
          "flags": 20985,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 589,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            407329,
            1653682,
            32478
          ],
          "quality": 6,
          "flags": 20665,
          "preset_complete": false,
          "special": false,
          "rule": "Clear saucers and saucer sites"
        },
        {
          "object_index": 590,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            406102,
            1653742,
            17757
          ],
          "quality": 6,
          "flags": 20985,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 612,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -6667709,
            2655284,
            30000
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 622,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6669759,
            2655191,
            104951
          ],
          "quality": 4,
          "flags": 12473,
          "preset_complete": false,
          "special": false,
          "rule": "Clear ground vehicles and vehicle sites"
        },
        {
          "object_index": 646,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -3742074,
            3784576,
            11200
          ],
          "quality": 6,
          "flags": 20665,
          "preset_complete": false,
          "special": false,
          "rule": "Clear saucers and saucer sites"
        },
        {
          "object_index": 649,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2284462,
            2474630,
            11200
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 685,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -1463098,
            2954249,
            28099
          ],
          "quality": 4,
          "flags": 12473,
          "preset_complete": false,
          "special": false,
          "rule": "Clear ground vehicles and vehicle sites"
        },
        {
          "object_index": 758,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            5478294,
            2530826,
            11200
          ],
          "quality": 1,
          "flags": 2233,
          "preset_complete": false,
          "special": true,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 764,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            5461459,
            2530679,
            11200
          ],
          "quality": 1,
          "flags": 2233,
          "preset_complete": false,
          "special": true,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 791,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -5318935,
            5557254,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 831,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -3796476,
            5687072,
            11934
          ],
          "quality": 1,
          "flags": 309,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base"
        },
        {
          "object_index": 832,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -3798659,
            5690669,
            23298
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        },
        {
          "object_index": 833,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -3791794,
            5701692,
            19519
          ],
          "quality": 1,
          "flags": 309,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base"
        },
        {
          "object_index": 834,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -3709103,
            5684904,
            16254
          ],
          "quality": 1,
          "flags": 309,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base"
        },
        {
          "object_index": 835,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -3708099,
            5695989,
            25188
          ],
          "quality": 4,
          "flags": 12597,
          "preset_complete": false,
          "special": false,
          "rule": "Fatal contact"
        },
        {
          "object_index": 836,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -3752528,
            5684377,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 837,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -244597,
            6151649,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 909,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            4481462,
            4634389,
            11200
          ],
          "quality": 4,
          "flags": 12473,
          "preset_complete": false,
          "special": false,
          "rule": "Clear ground vehicles and vehicle sites"
        }
      ]
    },
    {
      "name": "ICEWORLD.DEF",
      "sha256": "adbd40f12b26e4aa11b0472ca2a7b5ede37e5f3f7b10e05fe1a08d263d0e6d67",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/ICEWORLD.DEF"
        },
        {
          "edition": "shareware_1_20",
          "path": "installs/shareware_1_20/ICEWORLD.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/ICEWORLD.DEF"
        }
      ],
      "object_count": 807,
      "type_counts": {
        "0": 33,
        "1": 7,
        "2": 10,
        "3": 9,
        "4": 9,
        "5": 118,
        "6": 9,
        "7": 9,
        "11": 37,
        "12": 11,
        "13": 23,
        "14": 6,
        "15": 14,
        "16": 19,
        "17": 6,
        "23": 38,
        "27": 28,
        "31": 45,
        "34": 9,
        "35": 9,
        "36": 9,
        "40": 1,
        "41": 1,
        "42": 7,
        "44": 1,
        "45": 14,
        "46": 32,
        "47": 46,
        "49": 71,
        "52": 59,
        "53": 4,
        "54": 16,
        "55": 43,
        "56": 19,
        "57": 2,
        "58": 18,
        "60": 15
      },
      "environment": {
        "sun_angle": -4000,
        "sun_size": 80,
        "sun_colour": 15,
        "gravity": -16,
        "air_density": 6000,
        "stars": 0,
        "atmosphere_height": 20000
      },
      "starts": [
        {
          "position_cm": [
            -5587737,
            -5805488,
            177354
          ],
          "yaw": 45788,
          "name": "Bat Cave",
          "named": true,
          "direction": "East South East",
          "distance": "20 miles",
          "difficulty": "6",
          "briefing": "To the East lays a force field tunnel with orbs.  Two of the orbs\ncontain a think tank for the enemy's top military brass.  Take out the\norbs, and all the fuel dumps.  This mission requires precision flying\nto thread the tunnel."
        },
        {
          "position_cm": [
            -4091000,
            -2728000,
            274500
          ],
          "yaw": 8400,
          "name": "Trapdoor",
          "named": true,
          "direction": "North West",
          "distance": "20 miles",
          "difficulty": "4",
          "briefing": "There is an airfield 20 miles Northwest of here at 10000 ft.  There\nis a generator orb there which is only accessible on foot.  Hop up there\nand blow up the orb.\n  Use caution when landing.  It is advisable to land your plane while\nflying the plane in a northerly direction."
        },
        {
          "position_cm": [
            -6448710,
            -4087196,
            237954
          ],
          "yaw": 29104,
          "name": "Bats in the attic",
          "named": true,
          "direction": "South South West",
          "distance": "20 miles",
          "difficulty": "3",
          "briefing": "The largest TRFRU spy station found to date is located 20 miles south\nof this location.  Your mission is to take out all the tets."
        },
        {
          "position_cm": [
            -993747,
            -5855548,
            152585
          ],
          "yaw": 40230,
          "name": "Hornet's Nest",
          "named": true,
          "direction": "South East",
          "distance": "10 miles",
          "difficulty": "5",
          "briefing": "There are a number of portals distributed around a vertical stack\nof generators.  These appear to be a new type, and their function is\nunknown to us.  Go out there and fly through all the green portals.\n  There are KLA sites a aplenty, so watch your tail.  There are two\nnon-green portals at the bottom of the stack which you may find useful\nin case of emergency."
        },
        {
          "position_cm": [
            944854,
            -5767623,
            183171
          ],
          "yaw": 56322,
          "name": "Unnamed mission (North East)",
          "named": false,
          "direction": "North East",
          "distance": "20 miles",
          "difficulty": "6",
          "briefing": "A field of ticks, tets, and metamorphs lies to the Southeast of here.\nIt is guarded by intense AAA.  Go in and try to stay under the cover of\nthe forcefields as you pick off the enemies resources.  Beware of the\npull of the generator orb.   Although the orb is open to attack, you\nmay want to leave the force fields up, as those 8 AAA sites will chew\nyou up like a lump of Skoal."
        },
        {
          "position_cm": [
            -7339372,
            1566567,
            101627
          ],
          "yaw": 31470,
          "name": "Speed Racer",
          "named": true,
          "direction": "South West",
          "distance": "25 miles",
          "difficulty": "2",
          "briefing": "Here is a milkrun for you.  We have a problem with enemy ground\nvehicles 25 miles Southwest of here.  Your mission objective is to\ndestroy all the shopping carts."
        },
        {
          "position_cm": [
            -7230538,
            -1536925,
            181702
          ],
          "yaw": 36640,
          "name": "SkyBox",
          "named": true,
          "direction": "South East",
          "distance": "20 miles",
          "difficulty": "4",
          "briefing": "There is a fuel storage facility protected by airborne AAA to the\nSouthwest of here.  Blow up the fuel dumps, the orb is optional."
        },
        {
          "position_cm": [
            6323250,
            -512504,
            132813
          ],
          "yaw": 0,
          "name": "Breadbox",
          "named": true,
          "direction": "North",
          "distance": "25 miles",
          "difficulty": "5",
          "briefing": "An alien site to the north takes the form of large box.  Take out\nthe resource items."
        },
        {
          "position_cm": [
            -6782206,
            4487484,
            150809
          ],
          "yaw": 31644,
          "name": "Holland Tunnel",
          "named": true,
          "direction": "South South West",
          "distance": "13 miles",
          "difficulty": "4",
          "briefing": "A minor fuel dump facility is located to the South.  It may take some\nfancy flying to blow the orb."
        },
        {
          "position_cm": [
            -4738878,
            5586561,
            389219
          ],
          "yaw": 13006,
          "name": "Sky Maze",
          "named": true,
          "direction": "West",
          "distance": "15 miles",
          "difficulty": "4",
          "briefing": "The hopittyhops have created a spy station at 20000 feet in the air\nsomewhere out to the west.  Climb up and eliminate all the tofu for us.\nBe careful up there, your plane will no respond so quickly at high\naltitude, but the KLA's will not be affected."
        },
        {
          "position_cm": [
            -1183623,
            6340530,
            257656
          ],
          "yaw": 21382,
          "name": "Attic Stairs",
          "named": true,
          "direction": "West South West",
          "distance": "17 miles",
          "difficulty": "3",
          "briefing": "A mindbender outpost has been erected in the sky at about 10000 ft to\nthe West.  Land the plane at the airstrip, and take out the mindbenders\nwith assassin bombs.  There are two alien guards standing nearby, but\naliens of low stature will jump to their deaths rather than face\ncombat."
        },
        {
          "position_cm": [
            1329486,
            5141766,
            409622
          ],
          "yaw": 14214,
          "name": "Shell Breath",
          "named": true,
          "direction": "North West",
          "distance": "21 miles",
          "difficulty": "6",
          "briefing": "There is a generator orb to the north west which we believe powers an\nunderground facility.  The orb is protected by extremely heavy AAA.\nSince they can probably rebuild an orb there relatively quickly, your\nmission objective is to destroy their investment in AAA batteries.\n  There are two forcefields which you may be able to use as cover.\nThere are also two portals there of an unknown type there which may be\nof use to you.\n  After the AAA is gone, the orb should make a tasty morsel.  Nothing\nlike battling topnotch AAA to make one hungry for an undefended target."
        },
        {
          "position_cm": [
            4559154,
            6233896,
            224746
          ],
          "yaw": 17582,
          "name": "Tube Shooter",
          "named": true,
          "direction": "West North West",
          "distance": "21 miles",
          "difficulty": "4",
          "briefing": "The aliens have set up a portal to directly over our airstrip which\nneeds taking out.  None of the weapons on your plane are sufficient to\ndo the job, but to use our land-based weapons we need to get a fix on\nwhere you pop into existence above the airstrip.\n  The portal entrance is at the end of a tunnel of forcefield.  This\ntunnel is located at low altitude 21 miles West of here.  Just fly\nthere, thread the tunnel, and pop out over our airfield here.  Once\nwe get a fix on the exit side of that portal, the rest will be easy."
        },
        {
          "position_cm": [
            6086187,
            4652260,
            149151
          ],
          "yaw": 0,
          "name": "Devil's garage",
          "named": true,
          "direction": "North",
          "distance": "18 miles",
          "difficulty": "4",
          "briefing": "There is a site to the north consisting of a number of indestructible\norbs, and one destructible orb which is protected by open ended box\nof forcefields.  Some of the orbs may have pseudo-grav capability.\nGo in and take out the orb which is in the rear of the structure."
        }
      ],
      "objective_anchors": [
        {
          "object_index": 36,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -5940016,
            -6584263,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 39,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -5971765,
            -6596213,
            21872
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 41,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -5934200,
            -6581510,
            21872
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 72,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -1866003,
            -6494520,
            34718
          ],
          "quality": 1,
          "flags": 309,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base"
        },
        {
          "object_index": 73,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -1866409,
            -6494675,
            39783
          ],
          "quality": 7,
          "flags": 24885,
          "preset_complete": false,
          "special": false,
          "rule": "Repair without teleporting"
        },
        {
          "object_index": 74,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -1867127,
            -6518950,
            56341
          ],
          "quality": 8,
          "flags": 28981,
          "preset_complete": false,
          "special": false,
          "rule": "Complete objective without teleporting"
        },
        {
          "object_index": 75,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -1865632,
            -6492280,
            55188
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 77,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -1860216,
            -6478276,
            67557
          ],
          "quality": 8,
          "flags": 28981,
          "preset_complete": false,
          "special": false,
          "rule": "Complete objective without teleporting"
        },
        {
          "object_index": 79,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -1865670,
            -6492280,
            88285
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 81,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -1869552,
            -6493804,
            101603
          ],
          "quality": 8,
          "flags": 28981,
          "preset_complete": false,
          "special": false,
          "rule": "Complete objective without teleporting"
        },
        {
          "object_index": 83,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -1867337,
            -6480170,
            119317
          ],
          "quality": 8,
          "flags": 28981,
          "preset_complete": false,
          "special": false,
          "rule": "Complete objective without teleporting"
        },
        {
          "object_index": 84,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -1865682,
            -6492280,
            119446
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 87,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -1865696,
            -6492280,
            149924
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 89,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -1865033,
            -6505845,
            179231
          ],
          "quality": 8,
          "flags": 28981,
          "preset_complete": false,
          "special": false,
          "rule": "Complete objective without teleporting"
        },
        {
          "object_index": 90,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -1865702,
            -6492280,
            181509
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 151,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1711484,
            -6738198,
            51554
          ],
          "quality": 2,
          "flags": 6329,
          "preset_complete": false,
          "special": true,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 152,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6935024,
            -5132109,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 153,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6936321,
            -5108464,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 154,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6909872,
            -5132108,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 155,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6909872,
            -5108464,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 212,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            3500613,
            -4222003,
            585521
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 233,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -7921476,
            -3724502,
            154528
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 234,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -7921626,
            -3724304,
            132317
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 305,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -3627711,
            -2318750,
            362817
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 353,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -7901809,
            -1841704,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 355,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -5057672,
            -47296,
            733322
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 399,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            4340596,
            -124605,
            30000
          ],
          "quality": 8,
          "flags": 29177,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 400,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            4340596,
            -124605,
            30000
          ],
          "quality": 6,
          "flags": 20985,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 401,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            4340596,
            -124605,
            30000
          ],
          "quality": 1,
          "flags": 505,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 402,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            4340596,
            -124605,
            30000
          ],
          "quality": 1,
          "flags": 505,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 422,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            6997904,
            -558481,
            12933
          ],
          "quality": 2,
          "flags": 4405,
          "preset_complete": false,
          "special": false,
          "rule": "Random relocation"
        },
        {
          "object_index": 427,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            6992540,
            -541622,
            5488
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        },
        {
          "object_index": 429,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            6992538,
            -540902,
            26268
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        },
        {
          "object_index": 431,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            6992538,
            -540902,
            41919
          ],
          "quality": 2,
          "flags": 4405,
          "preset_complete": false,
          "special": false,
          "rule": "Random relocation"
        },
        {
          "object_index": 446,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            6998707,
            -519508,
            67212
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 495,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -8236526,
            1682320,
            21975
          ],
          "quality": 5,
          "flags": 17081,
          "preset_complete": true,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 498,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -8236486,
            1682254,
            44378
          ],
          "quality": 4,
          "flags": 12473,
          "preset_complete": false,
          "special": false,
          "rule": "Clear ground vehicles and vehicle sites"
        },
        {
          "object_index": 602,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -7645301,
            4620659,
            21200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 651,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            6944491,
            4721997,
            11200
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 657,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            6873874,
            4598651,
            11200
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 660,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            6829096,
            4712646,
            11200
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 661,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            6770907,
            4654688,
            11200
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 674,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            6707704,
            4654688,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 707,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -4465850,
            6502915,
            589546
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 713,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -4465963,
            6502916,
            566186
          ],
          "quality": 5,
          "flags": 17081,
          "preset_complete": true,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 723,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -1528127,
            6922764,
            361623
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 731,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            1970450,
            6914953,
            16869
          ],
          "quality": 7,
          "flags": 24885,
          "preset_complete": false,
          "special": false,
          "rule": "Repair without teleporting"
        },
        {
          "object_index": 734,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            1350954,
            6894764,
            13036
          ],
          "quality": 7,
          "flags": 24885,
          "preset_complete": false,
          "special": false,
          "rule": "Repair without teleporting"
        },
        {
          "object_index": 748,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1664848,
            6948224,
            11200
          ],
          "quality": 3,
          "flags": 8377,
          "preset_complete": false,
          "special": false,
          "rule": "Clear KLA sites and AAA"
        },
        {
          "object_index": 777,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            4488188,
            6843941,
            62537
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 790,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4601413,
            6835645,
            41552
          ],
          "quality": 5,
          "flags": 16693,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and complete objective"
        },
        {
          "object_index": 791,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4598057,
            6842673,
            41289
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        },
        {
          "object_index": 792,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4601015,
            6835717,
            46289
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        },
        {
          "object_index": 794,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4598876,
            6835858,
            37145
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        },
        {
          "object_index": 796,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4597177,
            6828937,
            41289
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        }
      ]
    },
    {
      "name": "MIDNIGHT.DEF",
      "sha256": "287fb7d015428787f7dcd1ba9969c267220101e853efdd6c81925229cad2680a",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/MIDNIGHT.DEF"
        },
        {
          "edition": "shareware_1_20",
          "path": "installs/shareware_1_20/MIDNIGHT.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/MIDNIGHT.DEF"
        }
      ],
      "object_count": 139,
      "type_counts": {
        "0": 3,
        "1": 5,
        "2": 2,
        "3": 1,
        "4": 1,
        "5": 11,
        "6": 1,
        "7": 1,
        "11": 18,
        "13": 8,
        "15": 3,
        "16": 2,
        "17": 3,
        "23": 29,
        "24": 7,
        "27": 4,
        "31": 5,
        "34": 1,
        "35": 1,
        "36": 1,
        "42": 11,
        "43": 2,
        "47": 8,
        "49": 4,
        "50": 2,
        "51": 2,
        "53": 1,
        "56": 2
      },
      "environment": {
        "sun_angle": -3000,
        "sun_size": 200,
        "sun_colour": 15,
        "gravity": -16,
        "air_density": 3800,
        "stars": 1,
        "atmosphere_height": 6000
      },
      "starts": [],
      "objective_anchors": [
        {
          "object_index": 19,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -560229,
            -2309225,
            11200
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 88,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -1394696,
            30808,
            91989
          ],
          "quality": 8,
          "flags": 29177,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 128,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            3251703,
            58472,
            11200
          ],
          "quality": 5,
          "flags": 16569,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 135,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -388339,
            3019024,
            64618
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        }
      ]
    },
    {
      "name": "MILKRUN.DEF",
      "sha256": "ac8f4801e565cbd617d2a98d70722dcf72a158c8f1c7f35af6692fab13f0192a",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/MILKRUN.DEF"
        },
        {
          "edition": "shareware_1_20",
          "path": "installs/shareware_1_20/MILKRUN.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/MILKRUN.DEF"
        }
      ],
      "object_count": 600,
      "type_counts": {
        "0": 24,
        "2": 19,
        "3": 9,
        "4": 9,
        "5": 99,
        "6": 9,
        "7": 9,
        "8": 6,
        "9": 4,
        "11": 22,
        "13": 4,
        "14": 5,
        "15": 9,
        "16": 7,
        "17": 10,
        "23": 36,
        "27": 45,
        "31": 45,
        "33": 2,
        "34": 9,
        "35": 9,
        "36": 9,
        "37": 2,
        "38": 2,
        "39": 4,
        "40": 7,
        "41": 10,
        "45": 16,
        "46": 25,
        "47": 10,
        "49": 24,
        "51": 4,
        "52": 60,
        "53": 6,
        "54": 15,
        "55": 12,
        "56": 2,
        "58": 1
      },
      "environment": null,
      "starts": [
        {
          "position_cm": [
            -5857371,
            -5646993,
            157393
          ],
          "yaw": 37912,
          "name": "Gimme Shelter",
          "named": true,
          "direction": "South East",
          "distance": "14  miles",
          "difficulty": "3",
          "briefing": "The set up consists of an almost enclosed orb, with some fuel dumps\nand tets scattered around some haphazard walls.  There's some mediocre\nKLA sites and AAA as active defense.  Your objective is to nail the\nTRFRU and Fuelers."
        },
        {
          "position_cm": [
            -41629,
            -5442585,
            94196
          ],
          "yaw": 44682,
          "name": "Demolition Derby",
          "named": true,
          "direction": "East North East",
          "distance": "9 miles",
          "difficulty": "3",
          "briefing": "Rescue operations have been hampered by the development of a group\nof enemy ground transport sites located to the east of here.  Your\nmission is to finish off all vehicles and vehicle sites ( wire frame\ntriangles on ground).  They are defended by three missile launchers,\nso keep an eye on your six while you chase down those shopping carts."
        },
        {
          "position_cm": [
            987147,
            -4202304,
            228722
          ],
          "yaw": 65416,
          "name": "Elevator Shaft",
          "named": true,
          "direction": "North",
          "distance": "13 miles",
          "difficulty": "3",
          "briefing": "In the never ending quest for a good arrangement for passive defense,\nour enemies have erected an ugly challenge for our pilots.  We don't\nknow what they will eventually construct at this site, and we hope to\neradicate this gathering from the map before we find out.\n  Take out the generator orb.  It is protected by force field and AAA\nbatteries.  If you don't feel like flying down the throat of the\nsmokestack, try making high altitude dive bombing runs, and pull off\nbefore you end up flying down the shaft."
        },
        {
          "position_cm": [
            3208207,
            -2675098,
            79574
          ],
          "yaw": 17670,
          "name": "Sleeping Dragons",
          "named": true,
          "direction": "West",
          "distance": "11 miles",
          "difficulty": "4",
          "briefing": "To the west is a fuel dump facility which needs to be taken out.\nUse caution when firing, some booby traps may be triggered by your\nfire.\n  Two missile launchers provide active defense for this target.  These\nappear to be better than typical KLA sites, so keep alert and don't\nlet any deathballs sneak up on your tail.\n  Although your mission objective is the fuel, it might be a good idea\nto take out the orb first, so you have a better chance of a clean shot\nat the dumps."
        },
        {
          "position_cm": [
            3447125,
            -5870149,
            108424
          ],
          "yaw": 56450,
          "name": "Leggo my Eggo",
          "named": true,
          "direction": "East North East",
          "distance": "14 miles",
          "difficulty": "5",
          "briefing": "Intelligence has determined that several of the enemies top technical\nmilitary AI units have been loaded onto a saucer to the East of here.\nAt some point we think they are abandoning this theater of operations\nfor a more secure area.\n  Your job is to show them just how insecure this area is for them.\nBlow that saucer to smithereens.  We have reason to believe that they\nare still in the process of loading the airship, so get in there and\nget as many shots in as you can before it lifts off.\n  Enemy defenses are heavier than normal.  The defense of the area is\nbased on force fields, AAA, and KLA sites."
        },
        {
          "position_cm": [
            -5358914,
            12986,
            117161
          ],
          "yaw": 32424,
          "name": "Flaming Frisbee",
          "named": true,
          "direction": "South South East",
          "distance": "8 miles",
          "difficulty": "3",
          "briefing": "Ground observers have spotted 3 saucers flying at low altitude about\n8 miles west from our position.  You may have run across them already\nif you flew here from Sweetly Bending.\n  Your mission is to take at least one of the three out.  They don't\nappear to be the lowest of quality, so be prepared to evade any KLA's\nwhich they may launch at you.\n  Your mission start coordinates are set to the last known position of\nthe saucers.  If you have been in the area for a while, they very well\nmay have spread out."
        },
        {
          "position_cm": [
            -5687260,
            -1358249,
            137525
          ],
          "yaw": 41794,
          "name": "Hot Tin Roof",
          "named": true,
          "direction": "East South East",
          "distance": "8 miles",
          "difficulty": "2",
          "briefing": "The enemies are getting a little more clever about force field\nplacement.  Here it is difficult to get a shot in from the top, so you\nmust come in at about 1000 ft.\n  Your mission objective is to go after the ticks and tets, but here\nI would take out the generator station first, so that those force fields\nwill drop."
        },
        {
          "position_cm": [
            -1142244,
            -140602,
            62500
          ],
          "yaw": 34464,
          "name": "Center of Attention",
          "named": true,
          "direction": "South",
          "distance": "9 mile",
          "difficulty": "2",
          "briefing": "Some ground based AAA has been forcing routine flights between here\nand Weedsport to follow an inconvenient course.  If you have flown here\nfrom Weedsport, you will have seen it.  This thorn in our side must be\nremoved ASAP in order to keep our supply lines open.\n  Your secondary target is the orb, which seems to be what the AAA is\nguarding."
        },
        {
          "position_cm": [
            466496,
            1492954,
            91536
          ],
          "yaw": 23076,
          "name": "Sleeping Dogs",
          "named": true,
          "direction": "West North West",
          "distance": "13 mile",
          "difficulty": "2",
          "briefing": "This mission could be a more than it appears.  As far as we can tell,\nit looks like another fuel dump situated around an unprotected orb.\nHowever, you are the third pilot we've sent out against this site, so\nwe are warning you now to be cautious, and be ready for anything.\n  One note:\n    Upon closer investigation, recon planes have determined that some\nof the fuel dumps appear to be smaller in size, and blink occasionally.\nThey appear to be harmless, since even a low pass by the unarmed recon\nplane did not initiate any enemy reaction whatsoever."
        },
        {
          "position_cm": [
            215356,
            -446790,
            63454
          ],
          "yaw": 64794,
          "name": "SaucerWorks",
          "named": true,
          "direction": "North North East",
          "distance": "8 mile",
          "difficulty": "3",
          "briefing": "The number of enemy bombing raids in our area has stepped up\ndramatically in recent weeks.  The source seems to be coming from a\nsite located 8 miles north of here.  Eliminate all the saucer launch\nfacilities there, and clean up all the airborne saucers you can find.\n  Beware of a new kind of passive defense which looks like a cloud\nof bumble bees.  It may look relatively harmless, but the unwary pilot\nmay get stung.\n  Make sure none of the saucers head our way, and keep an eye on your\ntail for saucer launched enemy missiles."
        },
        {
          "position_cm": [
            -89240,
            -880933,
            76252
          ],
          "yaw": 48720,
          "name": "Smoking Pursuit",
          "named": true,
          "direction": "East North East",
          "distance": "10 mile",
          "difficulty": "3",
          "briefing": "A small fledgling full storage facility has begun operation out in\nthe eastern quadrant.  These are apparently guarded by four missile\nsites, the quality of which varies from dumb to mediocre.  Also they\nhave placed 4 force fields in the area.\n  We have evidence to suggest that the enemies' own missiles are not\nimmune to the force fields.  A possible technique to shake persistent\ndeathballs might be to let them run through their own defenses.\n  Your mission objective is to demolish all of the enemy fuel reserve\ntanks.  You may take out the orb and KLA sites if you wish."
        },
        {
          "position_cm": [
            3043574,
            1022569,
            77199
          ],
          "yaw": 23098,
          "name": "FireFly",
          "named": true,
          "direction": "West South West",
          "distance": "9 miles",
          "difficulty": "3",
          "briefing": "A swarm of tets is hovering over an orb about 9 miles west of here.\nThis is being protected by three ground based AAA sites.  It might be\na good idea to take out the AAA before digging into the tofu.\n  The primary mission objective, however, is to blast those tets out of\nthe sky."
        },
        {
          "position_cm": [
            -4964104,
            4437535,
            114933
          ],
          "yaw": 16882,
          "name": "Splintered Spinners",
          "named": true,
          "direction": "West",
          "distance": "5 miles",
          "difficulty": "1",
          "briefing": "To the west is a small gathering of virtually unprotected enemy\nstructures.  At approximately 3000 ft is a set of spinning devices\nthought to be used for spy purposes.  Take these out, but be careful to\navoid colliding with the platform beneath the devices.\n  On the surface below is a generator orb.  It is destroyable, but at\nthis point we should leave that target for the ground forces."
        },
        {
          "position_cm": [
            -6053299,
            3853632,
            102147
          ],
          "yaw": 36004,
          "name": "Rebouncer",
          "named": true,
          "direction": "South South East",
          "distance": "10 miles",
          "difficulty": "2",
          "briefing": "To the south is a platformed orb at about 1000 ft.  Balloon defenses\nare it's only protection.  The balloons appear to be indestructible,\nbut they stop ordinance, and flying through them doesn't appear to be\na good idea.\n  Take your time and take aim at the orb from far away, and come in\nblasting with guns and missiles.  Those orbs can take over 70 hits,\nso have some patience and be prepared to make many passes."
        },
        {
          "position_cm": [
            -2911990,
            3804063,
            39309
          ],
          "yaw": 65530,
          "name": "Tofu Sandwich",
          "named": true,
          "direction": "North North East",
          "distance": "13 miles",
          "difficulty": "2",
          "briefing": "Here is another spying attempt, which we hope you can eliminate without\ntoo much trouble.  They've decided to protect their tets ( the official\nname is Tetrahedral RF receiving units, or TRFRU ) with force fields.\n  Apparently they could not enclose the TRFRU's completely without\nhampering the performance of the detectors.  So what they've done is\nmake a big tofu sandwich, and your job is to eat it.\n  If you take out the generator orb, the shields will drop, but at this\npoint, we recommend you leave this orb for the army.\n\n\n\n\n               Nearby airstrips with more missions\n\nNorth: Easter Island Municipal Air Travel Center\nEast:  Weedsport Airport"
        },
        {
          "position_cm": [
            -317161,
            5008904,
            94675
          ],
          "yaw": 14878,
          "name": "Topsy Turvy",
          "named": true,
          "direction": "West North West:",
          "distance": "10 miles",
          "difficulty": "1",
          "briefing": "Another saucer has been sighted, this one may be the type to launch\nsome defenses.  It was last seen heading out west at low altitude, but\nclimbing.  They have been known to loop around and make a bombing run,\nbut these things are pretty much unpredictable.\n  Look for a low flying blinking dot off to the west.  It may take some\nflying before it shows up."
        },
        {
          "position_cm": [
            -1457913,
            4986717,
            83729
          ],
          "yaw": 24876,
          "name": "Spitting Turtle",
          "named": true,
          "direction": "West South West:",
          "distance": "8 miles",
          "difficulty": "2",
          "briefing": "Intelligence reports the first sighting of fixed active defense\nin use by the enemy forces.  There are four triple-A batteries guarding\na solitary tofu.  The ever-present generator orb holds up the platform.\nAt present, those AAA sites are the biggest threat to our air\nsuperiority.  Take out these sites as the top priority, then take out\nthe tet if you desire (that is, if the enemy hasn't destroyed it with\nhis own artillery.  The orb can be destroyed if you wish, but it is not\na mission objective.\n  Remember that with AAA, the best defense is a good offense.  Keep\nthose guns blasting away, because your hail of bullets can explode the\nAA shells before they reach you.  If your plane gets damaged, consider\nyour position carefully.  You may want to return to fight another day,\nas there are so few planes available in this sector.  They are a\nprecious resource."
        },
        {
          "position_cm": [
            -387821,
            2477860,
            64138
          ],
          "yaw": 46936,
          "name": "Apple Pie",
          "named": true,
          "direction": "East",
          "distance": "4 miles",
          "difficulty": "2",
          "briefing": "Here's a chance to catch the buggers with their pants down.  As we\nspeak, our spherical friends are trying to get a new structure set up\nto the east of us.  So far all they have managed to string together is\ntwo orbs in tandem, and one misplaced force field.  By the time the\nground forces could get there, they may well have had a change to get\nsome formidable defenses together, so it's up to us.\n  The orbs are undefended, and mounted on the ground.  Watch your\naltitude when attacking ground targets, it is by far the most common\ncause of death for younger pilots.  When the altitude warning light\ncomes on, pull up hard!\n\n\n               Nearby airstrips with more missions\n\nNorth:  Valmart Airstrip and Family Value Center\nEast:   RDU ^international Airport\nSouth:  Easter Island Municipal Air Travel Center"
        },
        {
          "position_cm": [
            3772375,
            2866466,
            91917
          ],
          "yaw": 48324,
          "name": "Birds of Prey",
          "named": true,
          "direction": "East",
          "distance": "10 miles",
          "difficulty": "2",
          "briefing": "This will be perhaps your first experience with KLA's.  A KLA is a\nKinetic Locking Antiaircraft Missile Defense, with the MD dropped for\nbrevity.  ( Also called 'Kevin's Little Angels after Kevin McDoodle,\nthe first pilot to be blown out of the sky by one. )\n  KLA's are simplistic enemy smart missiles which lock on to your\ntail.  When the get a lock on you, they light their afterburners at\ncome at you at full speed.  When a KLA is locked, you can tell because\nthe outside color of the whole missile flashes.  Your onboard radar\nsystem tracks them ( The display will represent them as light green\ndots)\n  Anyway, to the east is an orb with two missile sights mounted on a\nlight purple platform.  Intelligence indicates that these KLA sites are\nan older model, and you should be able to out maneuver them easily.\nThe sites look like small rings, suspended not far above the platform.\n  Your primary mission is to take out these sites.  They quite hardened,\nso be prepared to make many passes using guns and missiles.  Your\nsecondary mission is to take out the orb."
        },
        {
          "position_cm": [
            3855713,
            4173506,
            55162
          ],
          "yaw": 65488,
          "name": "Patty Cake Maker",
          "named": true,
          "direction": "North",
          "distance": "10 miles",
          "difficulty": "2",
          "briefing": "Intelligence has identified a possible site which is launching saucers.\nThere is already at least one saucer in the vicinity, and as their\nnumbers multiply, our airfields are in graver danger.  Your mission is\nto destroy this saucer site.\n  A saucer site looks like a shallow square pan with an 'X' in the\nbottom.  As with other sites it is reasonable tough.  This particular\nsite is suspended over an orb on a small platform.   There are two AAA\nbatteries there to protect it.\n  First take out the site, unless it looks like the saucer may be\nheading our way.  Once the site is gone, then clean up an saucers left\nin the air.  Of course the orb is an optional secondary target."
        },
        {
          "position_cm": [
            3534831,
            5325595,
            59773
          ],
          "yaw": 15880,
          "name": "Kuwait's Revenge",
          "named": true,
          "direction": "West",
          "distance": "8 miles",
          "difficulty": "2",
          "briefing": "These aliens have much to learn about defending their resources.  To\nthe west is fuel storage facility which seems to be unguarded.  Unlike\nyour other targets so far, these fuel dumps are located on the ground.\nThe most important lesson for this CBM ( Confidence Building Mission)\nis to watch your altitude.\n  Fuel dumps are spheres with girder structure around the perimeter.\nThey blow fairly easily with a few missile hits.  Your mission is to\nblow all their stored fuel to kingdom come.  When your CMPLT light\nsignifies the mission end, you should be leaving behind a nice\ncollection of smoking wreckage."
        }
      ],
      "objective_anchors": [
        {
          "object_index": 25,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            4010923,
            -6511686,
            3199
          ],
          "quality": 6,
          "flags": 20985,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 45,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6561199,
            -6069749,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 84,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -3794312,
            -4492954,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 118,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -292584,
            -5995293,
            11200
          ],
          "quality": 4,
          "flags": 12473,
          "preset_complete": false,
          "special": false,
          "rule": "Clear ground vehicles and vehicle sites"
        },
        {
          "object_index": 136,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1674794,
            -4231143,
            32199
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 202,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -805851,
            -3672857,
            11200
          ],
          "quality": 3,
          "flags": 8377,
          "preset_complete": false,
          "special": false,
          "rule": "Clear KLA sites and AAA"
        },
        {
          "object_index": 240,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            3153272,
            -2266147,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 269,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6132536,
            -1890045,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 270,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -5872208,
            -12999,
            35706
          ],
          "quality": 3,
          "flags": 8697,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 293,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -3774864,
            -267815,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 315,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -1897764,
            -247923,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 327,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -112469,
            -1454219,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 349,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            770488,
            -475078,
            11200
          ],
          "quality": 6,
          "flags": 20665,
          "preset_complete": false,
          "special": false,
          "rule": "Clear saucers and saucer sites"
        },
        {
          "object_index": 381,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            4365621,
            -16114,
            10361
          ],
          "quality": 3,
          "flags": 8377,
          "preset_complete": false,
          "special": false,
          "rule": "Clear KLA sites and AAA"
        },
        {
          "object_index": 384,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -5887228,
            13277,
            30000
          ],
          "quality": 4,
          "flags": 12793,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 385,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -5892435,
            42305,
            35706
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 417,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            152331,
            1898417,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 441,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            2643171,
            1540498,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 455,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6518967,
            3705926,
            32242
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 457,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -4632543,
            4185127,
            57833
          ],
          "quality": 1,
          "flags": 505,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 476,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2568597,
            3805313,
            2160
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 487,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -464184,
            2157193,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 488,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -455112,
            2152329,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 501,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            229998,
            4099894,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 503,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            125898,
            4099894,
            15156
          ],
          "quality": 5,
          "flags": 16693,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and complete objective"
        },
        {
          "object_index": 515,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            3747767,
            2507585,
            33628
          ],
          "quality": 3,
          "flags": 8377,
          "preset_complete": false,
          "special": false,
          "rule": "Clear KLA sites and AAA"
        },
        {
          "object_index": 524,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            4317362,
            4183330,
            11200
          ],
          "quality": 6,
          "flags": 20665,
          "preset_complete": false,
          "special": false,
          "rule": "Clear saucers and saucer sites"
        },
        {
          "object_index": 532,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -4979443,
            4714004,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 562,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -1875894,
            5384023,
            11200
          ],
          "quality": 3,
          "flags": 8377,
          "preset_complete": false,
          "special": false,
          "rule": "Clear KLA sites and AAA"
        },
        {
          "object_index": 565,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -225039,
            5487707,
            7435
          ],
          "quality": 3,
          "flags": 8697,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 589,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            3552447,
            5776139,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        }
      ]
    },
    {
      "name": "MORNING.DEF",
      "sha256": "b6e584565418bc0c0c1af84a200c20080a30354a9866b5ff2f6b5e2f898fcb95",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/MORNING.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/MORNING.DEF"
        }
      ],
      "object_count": 221,
      "type_counts": {
        "0": 3,
        "1": 1,
        "2": 2,
        "3": 1,
        "4": 3,
        "5": 11,
        "6": 1,
        "7": 1,
        "11": 13,
        "12": 1,
        "13": 19,
        "14": 2,
        "15": 5,
        "16": 8,
        "17": 3,
        "23": 17,
        "24": 13,
        "27": 35,
        "31": 5,
        "34": 1,
        "35": 1,
        "36": 1,
        "37": 2,
        "38": 2,
        "40": 3,
        "41": 2,
        "42": 15,
        "45": 8,
        "46": 8,
        "49": 9,
        "50": 1,
        "51": 1,
        "52": 16,
        "53": 1,
        "57": 6
      },
      "environment": null,
      "starts": [
        {
          "position_cm": [
            353095,
            -138740,
            167038
          ],
          "yaw": 0,
          "name": "Insult to Injury",
          "named": true,
          "direction": "North",
          "distance": "8 miles",
          "difficulty": "1",
          "briefing": "Our attack aircraft have put a serious dent in the bug-eye's fuel\nsupply.  In an attempt to protect their storage facilities better, they\nhave been trying to enclose them in force fields.  Our recon teams have\nreported that they are having serious problems with the force field\neffect detonating the fuel tanks.  Get in the air right away and destroy\ntheir generator orb while they are distracted with the force fields.\n  If you fly low over the fuel dumps, you may get a glimpse of some of\nthe alien work crews.\n  There is reported one fuel installation that is in no danger from the\nforce fields.  You may want to take this one out after blowing the orb.\n\n( NOTE:  This mission is visible from your airstrip.  You may start from\nthe standard starting point by hitting <CR> or you can just take off\nfrom this airstrip and fly there yourself. )"
        },
        {
          "position_cm": [
            50000,
            -1690000,
            167038
          ],
          "yaw": -18000,
          "name": "Unlucky Ufo",
          "named": true,
          "direction": "East North East",
          "distance": "14 miles",
          "difficulty": "3",
          "briefing": "An enemy saucer has just lifted off to the east of us.  Get out there\non the double and blow it out of the sky.   Heavy KLA activity has been\nreported in that area, so keep an eye on your rear view at all times.\n  As you may recall from your training, KLA's are fooled by pulling up\nor down at the last minute, then pounding them with your cannons as\nsoon as they pass in front of you.  Also dropping a bomb when one is\nright on your tail will trigger their detonation too early, thus\nallowing you to escape damage.\n Those saucers can take a beating, so don't economize on missles and\nammo.  You can tell by the pitch of the whoosing sound how close they\nare to being destroyed.  Some of the more advanced saucers will make\nbombing runs on your airstrip, and spout KLA's for defense."
        },
        {
          "position_cm": [
            -955298,
            1630000,
            149475
          ],
          "yaw": 18000,
          "name": "Baka Bomb",
          "named": true,
          "direction": "West",
          "distance": "14 miles",
          "difficulty": "3",
          "briefing": "To the west of here is an alien complex which is wreaking havoc on our\noperations.  Unfortunately, the generator orb seems to be a type which\nis indestructible with normal ordnance.  The only way to destroy this\nfiendish devices is by ramming it with your plane.\n  This is just as well, since there is some really tough resistance on\nthis mission, and you might well be walking back anyway.\n  Get the plane on an imminent collision course with the orb, then eject\nat the last moment.  Becareful to time it correctly, since the plane\ncan rebound from the explosion, and you may find yourself going down\nwith the ship!\n  The intelligence officers assure everybody that the fact that the\ndestruction of your aircraft will not count against you as a lost\nplane."
        },
        {
          "position_cm": [
            -3720577,
            -347998,
            282975
          ],
          "yaw": 29000,
          "name": "Heart of +",
          "named": true,
          "direction": "South",
          "distance": "18 miles",
          "difficulty": "3",
          "briefing": "An enemy intelligence complex has sprung up to the south of us.   Deep\nin the center of a fortress lies your target.  By taking out this orb\nyou will deny command an control for a large portion of the enemies\nforces.\n  Getting at this target will require some technique.  Possible methods\nmight be to dive bomb from the top, or coming in low and slow up the\nchute.  Beware of screaming up one of the corridors... if you are\ncoming up on your target too fast, you may not have enough time to get\nthe necessary number of hits in.  Then you will find it difficult to\npull around the still-intact orb without hitting the walls."
        }
      ],
      "objective_anchors": [
        {
          "object_index": 21,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -78019,
            -2152242,
            30000
          ],
          "quality": 1,
          "flags": 505,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 34,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -4638236,
            -8000,
            5632
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 95,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1234298,
            -203069,
            110005
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 199,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -876493,
            2783145,
            11200
          ],
          "quality": 5,
          "flags": 16569,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        }
      ]
    },
    {
      "name": "MTUNIV.DEF",
      "sha256": "f200b62275294ab45678a01aac51ee8bfb1a1b20b17dfd031a73411e95c91e7b",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/MTUNIV.DEF"
        },
        {
          "edition": "shareware_1_20",
          "path": "installs/shareware_1_20/MTUNIV.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/MTUNIV.DEF"
        }
      ],
      "object_count": 25,
      "type_counts": {
        "2": 2,
        "3": 1,
        "4": 1,
        "5": 11,
        "6": 1,
        "7": 1,
        "31": 5,
        "34": 1,
        "35": 1,
        "36": 1
      },
      "environment": null,
      "starts": [],
      "objective_anchors": []
    },
    {
      "name": "NEWATKIN.DEF",
      "sha256": "c6ddc8d070d5da47860716ae0c808198b837780064a5c0bad26d943511b1f16c",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/NEWATKIN.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/NEWATKIN.DEF"
        }
      ],
      "object_count": 218,
      "type_counts": {
        "0": 3,
        "1": 1,
        "2": 2,
        "3": 1,
        "4": 1,
        "5": 11,
        "6": 1,
        "7": 1,
        "11": 13,
        "12": 1,
        "13": 18,
        "14": 2,
        "15": 5,
        "16": 8,
        "17": 3,
        "23": 17,
        "24": 13,
        "27": 35,
        "31": 5,
        "34": 1,
        "35": 1,
        "36": 1,
        "37": 2,
        "38": 2,
        "40": 3,
        "41": 2,
        "42": 15,
        "45": 8,
        "46": 8,
        "49": 9,
        "50": 1,
        "51": 1,
        "52": 16,
        "53": 1,
        "57": 6
      },
      "environment": {
        "sun_angle": 14000,
        "sun_size": 60,
        "sun_colour": 15,
        "gravity": -100,
        "air_density": 10000,
        "stars": 0,
        "atmosphere_height": 500
      },
      "starts": [
        {
          "position_cm": [
            353095,
            -138740,
            37038
          ],
          "yaw": 0,
          "name": "Insult to Injury",
          "named": true,
          "direction": "North",
          "distance": "8 miles",
          "difficulty": "1",
          "briefing": "Our attack aircraft have put a serious dent in the bug-eye's fuel\nsupply.  In an attempt to protect their storage facilities better, they\nhave been trying to enclose them in force fields.  Our recon teams have\nreported that they are having serious problems with the force field\neffect detonating the fuel tanks.  Get in the air right away and destroy\ntheir generator orb while they are distracted with the force fields.\n  If you fly low over the fuel dumps, you may get a glimpse of some of\nthe alien work crews.\n  There is reported one fuel installation that is in no danger from the\nforce fields.  You may want to take this one out after blowing the orb.\n\n( NOTE:  This mission is visible from your airstrip.  You may start from\nthe standard starting point by hitting <CR> or you can just take off\nfrom this airstrip and fly there yourself. )"
        },
        {
          "position_cm": [
            50000,
            -1690000,
            37038
          ],
          "yaw": -18000,
          "name": "Unlucky Ufo",
          "named": true,
          "direction": "East North East",
          "distance": "14 miles",
          "difficulty": "3",
          "briefing": "An enemy saucer has just lifted off to the east of us.  Get out there\non the double and blow it out of the sky.   Heavy KLA activity has been\nreported in that area, so keep an eye on your rear view at all times.\n  As you may recall from your training, KLA's are fooled by pulling up\nor down at the last minute, then pounding them with your cannons as\nsoon as they pass in front of you.  Also dropping a bomb when one is\nright on your tail will trigger their detonation too early, thus\nallowing you to escape damage.\n Those saucers can take a beating, so don't economize on missles and\nammo.  You can tell by the pitch of the whoosing sound how close they\nare to being destroyed.  Some of the more advanced saucers will make\nbombing runs on your airstrip, and spout KLA's for defense."
        },
        {
          "position_cm": [
            -955298,
            1630000,
            39475
          ],
          "yaw": 18000,
          "name": "Baka Bomb",
          "named": true,
          "direction": "West",
          "distance": "14 miles",
          "difficulty": "3",
          "briefing": "To the west of here is an alien complex which is wreaking havoc on our\noperations.  Unfortunately, the generator orb seems to be a type which\nis indestructible with normal ordnance.  The only way to destroy this\nfiendish devices is by ramming it with your plane.\n  This is just as well, since there is some really tough resistance on\nthis mission, and you might well be walking back anyway.\n  Get the plane on an imminent collision course with the orb, then eject\nat the last moment.  Becareful to time it correctly, since the plane\ncan rebound from the explosion, and you may find yourself going down\nwith the ship!\n  The intelligence officers assure everybody that the fact that the\ndestruction of your aircraft will not count against you as a lost\nplane."
        },
        {
          "position_cm": [
            -3720577,
            -347998,
            32975
          ],
          "yaw": 29000,
          "name": "Heart of +",
          "named": true,
          "direction": "South",
          "distance": "18 miles",
          "difficulty": "3",
          "briefing": "An enemy intelligence complex has sprung up to the south of us.   Deep\nin the center of a fortress lies your target.  By taking out this orb\nyou will deny command an control for a large portion of the enemies\nforces.\n  Getting at this target will require some technique.  Possible methods\nmight be to dive bomb from the top, or coming in low and slow up the\nchute.  Beware of screaming up one of the corridors... if you are\ncoming up on your target too fast, you may not have enough time to get\nthe necessary number of hits in.  Then you will find it difficult to\npull around the still-intact orb without hitting the walls."
        }
      ],
      "objective_anchors": [
        {
          "object_index": 21,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -78019,
            -2152242,
            30000
          ],
          "quality": 1,
          "flags": 505,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 34,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -4638236,
            -8000,
            5632
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 91,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1234298,
            -203069,
            110005
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 196,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -876493,
            2783145,
            11200
          ],
          "quality": 5,
          "flags": 16569,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        }
      ]
    },
    {
      "name": "QUARI.DEF",
      "sha256": "8f29db7dad454bae561a8a8e154d6ab78accf7ff6820094088d36b5642e42b46",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/QUARI.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/QUARI.DEF"
        }
      ],
      "object_count": 840,
      "type_counts": {
        "0": 22,
        "1": 4,
        "2": 11,
        "3": 9,
        "4": 10,
        "5": 116,
        "6": 9,
        "7": 11,
        "11": 40,
        "12": 12,
        "13": 43,
        "14": 4,
        "15": 13,
        "16": 13,
        "17": 10,
        "23": 46,
        "24": 20,
        "27": 29,
        "31": 45,
        "32": 4,
        "34": 9,
        "35": 10,
        "36": 9,
        "37": 6,
        "38": 6,
        "40": 3,
        "41": 2,
        "42": 29,
        "44": 7,
        "45": 29,
        "46": 32,
        "47": 13,
        "49": 91,
        "50": 4,
        "51": 9,
        "52": 34,
        "53": 6,
        "54": 8,
        "55": 14,
        "56": 11,
        "57": 19,
        "58": 9,
        "60": 9
      },
      "environment": {
        "sun_angle": 4000,
        "sun_size": 230,
        "sun_colour": 12,
        "gravity": -96,
        "air_density": 10000,
        "stars": 0,
        "atmosphere_height": 15000
      },
      "starts": [
        {
          "position_cm": [
            -7267381,
            -2819666,
            131290
          ],
          "yaw": 31446,
          "name": "FFF",
          "named": true,
          "direction": "South South West",
          "distance": "20 miles",
          "difficulty": "3",
          "briefing": "There is a force field fortress 20 mi Southwest of here.  Take out\nthe fuel dumps and TRFRU.  The suspended generator is in indestructible\ntype, so don't bother."
        },
        {
          "position_cm": [
            -4335800,
            -5752785,
            123857
          ],
          "yaw": 47778,
          "name": "Bivalve Tunnel",
          "named": true,
          "direction": "East",
          "distance": "15 miles",
          "difficulty": "3",
          "briefing": "A fuel storage depot has force field protection.  Go take out the\nfuel tanks and the generator orb."
        },
        {
          "position_cm": [
            -156740,
            -5507194,
            128219
          ],
          "yaw": 48328,
          "name": "Haphazard Hazard",
          "named": true,
          "direction": "East",
          "distance": "17 miles",
          "difficulty": "4",
          "briefing": "There is an enemy structure to the East of here which looks like the\nalien commander was a little overzealous with the forcefields.  Take out\nthe TRFRU and storage tanks while keeping an eye on your six for\nbothersome KLA's."
        },
        {
          "position_cm": [
            3702160,
            -5426520,
            173876
          ],
          "yaw": 49226,
          "name": "In through the out door",
          "named": true,
          "direction": "East",
          "distance": "12 miles",
          "difficulty": "4",
          "briefing": "There is a forcefield canyon visible off to the East.  In the canyon\nare multiple portals.  Your mission is to travel through the one which\nan alien is standing beneath.  This will take some hot flying, so be\nprepared."
        },
        {
          "position_cm": [
            5155644,
            -4005790,
            72671
          ],
          "yaw": 796,
          "name": "Firefly",
          "named": true,
          "direction": "North North West",
          "distance": "22 miles",
          "difficulty": "4",
          "briefing": "Bomb a well protected orb.  The air is filled with mortar defenses,\nso choose your bombing flight path carefully."
        },
        {
          "position_cm": [
            -6300735,
            1602080,
            35467
          ],
          "yaw": 25882,
          "name": "Hopping Mad",
          "named": true,
          "direction": "West South West",
          "distance": "12 miles",
          "difficulty": "2",
          "briefing": "Take out an orb with an assassin bomb.  The orb is 100% protected by\nforce fields, so you'll have to land your plane in the sand, and\napproach this one by foot.  Note that you will not survive if you jump\nfrom the top step all the way to the ground.  Try planting the bomb\nover the orb, and letting it fall into the sphere."
        },
        {
          "position_cm": [
            -5344472,
            -499597,
            212898
          ],
          "yaw": 33320,
          "name": "Sky Hopping",
          "named": true,
          "direction": "South East",
          "distance": "8 miles",
          "difficulty": "3",
          "briefing": "How are your jumping muscles feeling?  We're having an outbreak of\nmental health problems here at the intelligence center.  It has been\ndiscovered that the source is an alien mindbender unit located at\naround 15,000 feet to the Southeast of here.  Lord knows why, but they\nhave suspended an airstrip up there which we think you can land on.\n  Although recon has not identified the exact position of the bender,\nit must be up there somewhere.  Get up there, and blow up that bender\nwith an assassin bomb.\n  Warning:  Do not take out the orb before attacking the mindbender, or\nyou may ruin your chances of ever completing this objective!"
        },
        {
          "position_cm": [
            -3684876,
            36637,
            99467
          ],
          "yaw": 0,
          "name": "Bed of Nails",
          "named": true,
          "direction": "North",
          "distance": "8 miles",
          "difficulty": "4",
          "briefing": "Take out two suspended orbs.  They have a curious arrangement of\nAAA beneath them, and watch out for some KLA's.  Also make sure you\ntake out all the AAA sites as a secondary mission."
        },
        {
          "position_cm": [
            1072110,
            303120,
            90845
          ],
          "yaw": 0,
          "name": "Killer Party",
          "named": true,
          "direction": "North North West",
          "distance": "17 miles",
          "difficulty": "5",
          "briefing": "Some aliens are having a gathering at a site North of here.  The word\nfrom intelligence is that it is a celebration ceremony in honor of\nthe historical firestorming of New Orleans on Earth.  Your orders are to\ntoast every last one of the monsters with extreme prejudice.\n  There is an airstrip handily nearby to land on, so this should be a\nrelatively easy mission.  However, be careful, we've already lost two\npilots at this site."
        },
        {
          "position_cm": [
            5946293,
            232621,
            152395
          ],
          "yaw": 6356,
          "name": "Overzealous Hostess",
          "named": true,
          "direction": "North North West",
          "distance": "21 miles",
          "difficulty": "4",
          "briefing": "A heavy concentration of KLA's has been noted to the North of here.\nGo take care of the missiles, and pick up any fuel dumps as a bonus."
        },
        {
          "position_cm": [
            4207607,
            -1610425,
            92070
          ],
          "yaw": 63888,
          "name": "3WD",
          "named": true,
          "direction": "North East",
          "distance": "13 miles",
          "difficulty": "3",
          "briefing": "Go Northeast of here, and take out those pesky three wheeled vehicles.\nThey are wreaking havoc on our ground operations in the area.  Use extra\ncaution, since there seems to be something unusual about that orb."
        },
        {
          "position_cm": [
            -5471735,
            4243871,
            159298
          ],
          "yaw": 31320,
          "name": "Esso",
          "named": true,
          "direction": "South South West",
          "distance": "8 miles",
          "difficulty": "2",
          "briefing": "To the South is a small oil facility.  Some lackluster AAA is guarding\nit.  Your mission is to remove it from the map."
        },
        {
          "position_cm": [
            -4466299,
            6002717,
            171615
          ],
          "yaw": 19166,
          "name": "Vauxhall",
          "named": true,
          "direction": "West",
          "distance": "14 miles",
          "difficulty": "3",
          "briefing": "Go west and destroy four saucer sites.  Watch out for some nasty\nKLA's."
        },
        {
          "position_cm": [
            -4732296,
            2969673,
            107728
          ],
          "yaw": 49570,
          "name": "Beware Of Dog",
          "named": true,
          "direction": "East",
          "distance": "14 miles",
          "difficulty": "2",
          "briefing": "An orb with passive defenses lies 14 miles east of here.  Zip out\nthere and take it out.  This should be a real milkrun.\n\n               Nearby airstrips with more missions\n\nNorth: Easter Island Municipal Air Travel Center\nEast:  Weedsport Airport"
        },
        {
          "position_cm": [
            -905237,
            3058394,
            136168
          ],
          "yaw": 56916,
          "name": "Keystone Cops",
          "named": true,
          "direction": "East",
          "distance": "13 miles",
          "difficulty": "3",
          "briefing": "A gathering of ground forces has been sighted to the East.  Go out\nthere, and rip up the mobile vehicles and their sites.  Some KLA\nactivity has been reported, but our recon photos show no sites present."
        },
        {
          "position_cm": [
            1576711,
            4799507,
            75191
          ],
          "yaw": 15690,
          "name": "Cliff Hanger",
          "named": true,
          "direction": "North West",
          "distance": "18 miles",
          "difficulty": "3",
          "briefing": "Three forcefield hangers enclose three saucer aircraft.  Approach with\ncaution;  Not all the AAA at this stronghold are of low quality.  Your\nmission is to remove the saucer threat.\n\n\n\n               Nearby airstrips with more missions\n\nNorth:  Valmart Airstrip and Family Value Center\nEast:   RDU ^international Airport\nSouth:  Easter Island Municipal Air Travel Center"
        },
        {
          "position_cm": [
            3834802,
            40545570,
            228959
          ],
          "yaw": 0,
          "name": "Bumble Domino",
          "named": true,
          "direction": "North North East",
          "distance": "13 miles",
          "difficulty": "3",
          "briefing": "There is a lonely orb way up to the northeast of our position.  Go\nblow it out of the sky.  There are a couple of AAA, but they don't\nlook too threatening."
        },
        {
          "position_cm": [
            5137596,
            6011711,
            106672
          ],
          "yaw": 17448,
          "name": "Running Man",
          "named": true,
          "direction": "North West",
          "distance": "21 miles",
          "difficulty": "3",
          "briefing": "A well protected orb is inverted, and we think it can be destroyed\nwith an assassin bomb.  A bombed out runway is available to land on,\nbut don't let your plane fall into a crater.\n  Your secondary target is a saucer parked in a nest of mortars to\nthe Northwest of the primary."
        }
      ],
      "objective_anchors": [
        {
          "object_index": 15,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -4447370,
            -6611157,
            20200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 59,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -351176,
            -6715720,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 80,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -230341,
            -6690199,
            11200
          ],
          "quality": 5,
          "flags": 17081,
          "preset_complete": true,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 153,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            3998527,
            -6166893,
            11418
          ],
          "quality": 4,
          "flags": 12597,
          "preset_complete": false,
          "special": false,
          "rule": "Fatal contact"
        },
        {
          "object_index": 156,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4073602,
            -6166547,
            23149
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        },
        {
          "object_index": 157,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4036477,
            -6166615,
            28640
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        },
        {
          "object_index": 159,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4032197,
            -6165393,
            6653
          ],
          "quality": 5,
          "flags": 16693,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and complete objective"
        },
        {
          "object_index": 160,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4026929,
            -6166151,
            22998
          ],
          "quality": 2,
          "flags": 4405,
          "preset_complete": false,
          "special": false,
          "rule": "Random relocation"
        },
        {
          "object_index": 161,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4027099,
            -6165007,
            48036
          ],
          "quality": 6,
          "flags": 20789,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage; no extra flash bit"
        },
        {
          "object_index": 162,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4008958,
            -6166190,
            39015
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        },
        {
          "object_index": 166,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4096600,
            -6163298,
            46180
          ],
          "quality": 6,
          "flags": 20789,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage; no extra flash bit"
        },
        {
          "object_index": 169,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4088370,
            -6163400,
            29574
          ],
          "quality": 2,
          "flags": 4405,
          "preset_complete": false,
          "special": false,
          "rule": "Random relocation"
        },
        {
          "object_index": 203,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -8260448,
            -2663056,
            299273
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 233,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -8232222,
            -2710928,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 275,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            5700631,
            -3966793,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 294,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            4470911,
            -4029278,
            30000
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 316,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6066966,
            -618257,
            479380
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 349,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            390208,
            -328195,
            408788
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 394,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            4694988,
            -1668608,
            21235
          ],
          "quality": 4,
          "flags": 14521,
          "preset_complete": false,
          "special": true,
          "rule": "Clear ground vehicles and vehicle sites"
        },
        {
          "object_index": 399,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6524676,
            1788112,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 432,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2233272,
            13466,
            183078
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 434,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2230370,
            11649,
            160344
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 465,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1818065,
            361722,
            11200
          ],
          "quality": 8,
          "flags": 28857,
          "preset_complete": false,
          "special": false,
          "rule": "Clear activated aliens"
        },
        {
          "object_index": 521,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            6879231,
            873856,
            11200
          ],
          "quality": 3,
          "flags": 8377,
          "preset_complete": false,
          "special": false,
          "rule": "Clear KLA sites and AAA"
        },
        {
          "object_index": 546,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -4721124,
            2612441,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 579,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -566806,
            2611566,
            11200
          ],
          "quality": 4,
          "flags": 12473,
          "preset_complete": false,
          "special": false,
          "rule": "Clear ground vehicles and vehicle sites"
        },
        {
          "object_index": 596,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            419226,
            4165011,
            70019
          ],
          "quality": 3,
          "flags": 8697,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 649,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            4320754,
            4012548,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 685,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6085524,
            4333931,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 702,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -851766,
            4751175,
            11200
          ],
          "quality": 6,
          "flags": 22713,
          "preset_complete": false,
          "special": true,
          "rule": "Clear saucers and saucer sites"
        },
        {
          "object_index": 731,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            1625258,
            5631290,
            7159
          ],
          "quality": 6,
          "flags": 20985,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 740,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            1863024,
            5555044,
            6882
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 745,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            1777412,
            5548086,
            7488
          ],
          "quality": 2,
          "flags": 4601,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 748,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1794722,
            5463226,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 793,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -4639175,
            6499444,
            11200
          ],
          "quality": 6,
          "flags": 20665,
          "preset_complete": false,
          "special": false,
          "rule": "Clear saucers and saucer sites"
        },
        {
          "object_index": 815,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            5146450,
            6673846,
            5016
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 838,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            5296254,
            6899326,
            4481
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        }
      ]
    },
    {
      "name": "THIN.DEF",
      "sha256": "7aa3718dba33759dca9b863685b4eff8991c29a6d3a5299b25a35a67305b86dd",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/THIN.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/THIN.DEF"
        }
      ],
      "object_count": 87,
      "type_counts": {
        "0": 3,
        "2": 2,
        "3": 1,
        "4": 1,
        "5": 22,
        "6": 1,
        "7": 1,
        "13": 10,
        "27": 2,
        "31": 5,
        "34": 1,
        "35": 1,
        "36": 1,
        "37": 8,
        "38": 6,
        "39": 4,
        "52": 5,
        "57": 8,
        "58": 1,
        "60": 4
      },
      "environment": {
        "sun_angle": -7000,
        "sun_size": 100,
        "sun_colour": 14,
        "gravity": -48,
        "air_density": 1000,
        "stars": 1,
        "atmosphere_height": 2000
      },
      "starts": [
        {
          "position_cm": [
            76470,
            -2179753,
            36906
          ],
          "yaw": 62404,
          "name": "Port of Call",
          "named": true,
          "direction": "North West",
          "distance": "15 miles",
          "difficulty": "4",
          "briefing": "We have the coordinates of the only fuel facility in this theater.\nGo out there and blow'em up.  Use the portal for return to satisfy your\nsecondary objective."
        },
        {
          "position_cm": [
            -1597266,
            1550440,
            53079
          ],
          "yaw": 27556,
          "name": "Operation Bud Nip",
          "named": true,
          "direction": "South West",
          "distance": "12 miles",
          "difficulty": "7",
          "briefing": "The aliens have concluded that they cannot keep operations going on\nthis planet due to our relentless attacks.  In response, a fringe group\nof aliens has decided to take matters into their own hands.  They are\nworking on detonating the whole planet into pieces with an anti-matter\nbomb.\n  Since we have discovered intelligent life under the surface of this\nplanet, this act would eliminate and entire race of friendlies.  In\naddition to the loss of all our forces here, mankind would surely lose\nperhaps our only chance for some allies in this struggle.\n  Land your plane on the strip, and hop down there to take out those\nlunatic aliens before they destroy us all."
        }
      ],
      "objective_anchors": [
        {
          "object_index": 0,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            443741,
            -2261488,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 3,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            393652,
            -2278424,
            9467
          ],
          "quality": 8,
          "flags": 28981,
          "preset_complete": false,
          "special": false,
          "rule": "Complete objective without teleporting"
        },
        {
          "object_index": 21,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            117557,
            -8000,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 67,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2548576,
            1898296,
            135190
          ],
          "quality": 8,
          "flags": 28857,
          "preset_complete": false,
          "special": false,
          "rule": "Clear activated aliens"
        }
      ]
    },
    {
      "name": "TUNDRA.DEF",
      "sha256": "c9b4ea51b23f6c990f05a99db4cab4b0243a65a893d7a8830f01cec6ab04ff86",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/TUNDRA.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/TUNDRA.DEF"
        }
      ],
      "object_count": 190,
      "type_counts": {
        "0": 20,
        "1": 1,
        "2": 10,
        "3": 1,
        "4": 1,
        "5": 24,
        "6": 1,
        "7": 1,
        "11": 11,
        "12": 5,
        "13": 21,
        "14": 2,
        "17": 6,
        "23": 14,
        "24": 10,
        "31": 5,
        "34": 1,
        "35": 2,
        "36": 2,
        "41": 10,
        "42": 6,
        "49": 4,
        "50": 3,
        "51": 3,
        "52": 23,
        "58": 1,
        "60": 2
      },
      "environment": {
        "sun_angle": 1000,
        "sun_size": 180,
        "sun_colour": 13,
        "gravity": -70,
        "air_density": 8000,
        "stars": 0,
        "atmosphere_height": 13000
      },
      "starts": [
        {
          "position_cm": [
            212844,
            1539831,
            135422
          ],
          "yaw": 15404,
          "name": "Radio Ace (Mother of all remote control missions)",
          "named": true,
          "direction": "WNW",
          "distance": "13 mi",
          "difficulty": "8",
          "briefing": "One of the largest power generating facilities on the planet is\nlocated to the west of our position.  Since all these orbs are the new\nnigh-invulnerable type, up to now we could do nothing about it.\n  Recently, the aliens have placed an airstrip near there with more than\na half-dozen captured planes for evaluation.  Your mission is to fly in\nthere, land, and then take out all the indestrucible orbs by crashing\nthe planes into the orbs.\n  There is a platform about 1/2 way down the airstrip which would be\nideal for remote control flying.  You are to proceed to the end of the\nairstrip, enter a plane, taxi it to a good starting position, and then\nexit it and walk back to the platform.  Then take off in the plane via\nremote control (caps lock), and crash it into the orbs, on at a time."
        },
        {
          "position_cm": [
            -696493,
            -1609971,
            568628
          ],
          "yaw": 40756,
          "name": "Icarus",
          "named": true,
          "direction": "East",
          "distance": "13 mi",
          "difficulty": "3",
          "briefing": "Some generator orbs are trying a new defense.  Three of them are\nsuspended at 34,000 feet in an attempt to get beyond our flight ceiling.\nUse whatever means available to you to get up there and blow those\nsuckers up."
        },
        {
          "position_cm": [
            162538,
            -1671000,
            142413
          ],
          "yaw": 48738,
          "name": "The Hot Box",
          "named": true,
          "direction": "North East",
          "distance": "13 mi",
          "difficulty": "5",
          "briefing": "There is a gathering of enemy forces to the north east of here.  Go\ntake out all the KLA and AA sites.  Beware of the suspended orbs."
        },
        {
          "position_cm": [
            -1289461,
            2067056,
            101379
          ],
          "yaw": 7369,
          "name": "Suspended Insanity",
          "named": true,
          "direction": "West",
          "distance": "12 mi",
          "difficulty": "2",
          "briefing": "A mindbender is located near a suspended airstrip.  This MB must be\ntaken out with an assassin bomb planted while on foot."
        },
        {
          "position_cm": [
            -1714482,
            672818,
            129487
          ],
          "yaw": 39508,
          "name": "Saucer Frenzy",
          "named": true,
          "direction": "South",
          "distance": "9 mi",
          "difficulty": "6",
          "briefing": "The saucer sites are producing waves of saucers which are devastating\nour airfields.  Take out all the saucers and their sites.  Take out the\nhigh quality site first, or else you may end up in trouble."
        },
        {
          "position_cm": [
            -2061918,
            -1421547,
            192322
          ],
          "yaw": 31812,
          "name": "Michael get your bush down",
          "named": true,
          "direction": "South East",
          "distance": "13 mi",
          "difficulty": "5",
          "briefing": "Some suspended tofu is causing havoc with our communications.  Take\nout all the TRFRU, and beware of the indestructible orb."
        }
      ],
      "objective_anchors": [
        {
          "object_index": 5,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -1436866,
            -2250167,
            1005048
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 6,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -1414297,
            -2347464,
            1005048
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 7,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -1337590,
            -2278349,
            1005048
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 11,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            130055,
            -2416778,
            93359
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 20,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            268476,
            -2227701,
            93359
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 22,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            144977,
            -2311148,
            11200
          ],
          "quality": 3,
          "flags": 8377,
          "preset_complete": false,
          "special": false,
          "rule": "Clear KLA sites and AAA"
        },
        {
          "object_index": 28,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            92835,
            -2183299,
            93359
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 41,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2691040,
            -1368128,
            104082
          ],
          "quality": 5,
          "flags": 17081,
          "preset_complete": true,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 58,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2691040,
            -1368128,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 80,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            198972,
            -106621,
            11200
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 83,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            280272,
            -109367,
            11200
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 90,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            284504,
            -150391,
            10768
          ],
          "quality": 5,
          "flags": 16693,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and complete objective"
        },
        {
          "object_index": 97,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            300591,
            -188175,
            11200
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 100,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            412105,
            -197389,
            11200
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 119,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2535484,
            241743,
            11200
          ],
          "quality": 6,
          "flags": 20665,
          "preset_complete": false,
          "special": false,
          "rule": "Clear saucers and saucer sites"
        },
        {
          "object_index": 140,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -856168,
            2284955,
            140285
          ],
          "quality": 7,
          "flags": 26809,
          "preset_complete": false,
          "special": true,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 156,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            501475,
            2317898,
            181974
          ],
          "quality": 5,
          "flags": 18617,
          "preset_complete": false,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 157,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            501933,
            2316899,
            111931
          ],
          "quality": 5,
          "flags": 16569,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 163,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            219014,
            2197527,
            11200
          ],
          "quality": 5,
          "flags": 16569,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 167,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            226632,
            2441844,
            11200
          ],
          "quality": 5,
          "flags": 16569,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 189,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            237491,
            2317898,
            203634
          ],
          "quality": 5,
          "flags": 16569,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        }
      ]
    },
    {
      "name": "WASTELND.DEF",
      "sha256": "2c3ca2aaf711042c8dc95130675de03e687090ca0f71bafc1678ca7d1c97c8ad",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/WASTELND.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/WASTELND.DEF"
        }
      ],
      "object_count": 185,
      "type_counts": {
        "0": 4,
        "1": 2,
        "2": 5,
        "3": 1,
        "4": 1,
        "5": 15,
        "6": 1,
        "7": 4,
        "11": 15,
        "12": 9,
        "13": 8,
        "14": 1,
        "15": 10,
        "16": 4,
        "17": 5,
        "23": 17,
        "24": 6,
        "27": 22,
        "31": 5,
        "32": 5,
        "34": 1,
        "35": 1,
        "36": 1,
        "41": 1,
        "43": 1,
        "47": 1,
        "49": 26,
        "50": 2,
        "51": 1,
        "52": 6,
        "57": 1,
        "58": 1,
        "60": 2
      },
      "environment": null,
      "starts": [
        {
          "position_cm": [
            2087764,
            -99437,
            103308
          ],
          "yaw": -4000,
          "name": "Cuckoo's Nest",
          "named": true,
          "direction": "North",
          "distance": "15 mi",
          "difficulty": "4",
          "briefing": "Use your bombs to destroy a mindbender 15 miles north of the airstrip.\nThe bender is protected by forcefield walls and some AA.  Be careful on\nyour way out to the mission, there are some scattered enemy forces.\nEngage these if you wish, but your mission objective is the mindbender."
        },
        {
          "position_cm": [
            596795,
            -2206453,
            300000
          ],
          "yaw": -32768,
          "name": "Hanging Fruit",
          "named": true,
          "direction": "East",
          "distance": "13 mi",
          "difficulty": "4",
          "briefing": "At 15,000 feet, a generator orb is providing the power for several\nKLA and AA sites.  Take out the orb, but keep an eye out for enemy\ndefenses.  Remember that your plane will not handle as well at higher\naltitudes.  Intelligence reports topnotch AA mounted precariously above\nthe orb's inverted platform.\n Take out the generator and get out of there, or else be ready to mix\nit up with the KLA.  Taking out the remaining KLA sites is optional.\nDon't forget to use your emergency rocket booster to rocket home if you\nneed to outrun some enemy deathballs!"
        },
        {
          "position_cm": [
            -1998440,
            -60304,
            62037
          ],
          "yaw": -27000,
          "name": "The Golden Path",
          "named": true,
          "direction": "South",
          "distance": "9 mi",
          "difficulty": "4",
          "briefing": "To the south lies a fuel dump facility arrange in a line.  This setup\nis just begging for an air attack!  Blow all those fuel tanks to\nkingdom come."
        },
        {
          "position_cm": [
            176300,
            1428960,
            185161
          ],
          "yaw": 19000,
          "name": "The Halls of Malevolence",
          "named": true,
          "direction": "West",
          "distance": "12 mi",
          "difficulty": "5",
          "briefing": "The aliens have quite a nice setup out to the west of our postion.\nThe orders from the brass are to go out there and help them redecorate.\nTake out the orb to bring the walls down, then get the heck out of\nthere if the defenses are still up.\n  It is a long haul back to the airstrip from there, so you might want\nto stick around and take out those topnotch KLA sites which will\npopup during your attack.  Otherwise you may be playing tag with ace\ndeathballs all the way home."
        }
      ],
      "objective_anchors": [
        {
          "object_index": 19,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -312944,
            -2214103,
            457151
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 20,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -313120,
            -2213698,
            445940
          ],
          "quality": 1,
          "flags": 309,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base"
        },
        {
          "object_index": 37,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2539633,
            -315883,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 111,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            2634551,
            -225935,
            11200
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 175,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -139464,
            2187241,
            21200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        }
      ]
    },
    {
      "name": "WHTSANDS.DEF",
      "sha256": "4d5a201e44ac6349c364c3e744688d1d3382decc1fa11840aa0f3dbdd189460d",
      "sources": [
        {
          "edition": "other_worlds_download",
          "path": "installs/other_worlds_download/DEF/WHTSANDS.DEF"
        },
        {
          "edition": "shareware_1_20",
          "path": "installs/shareware_1_20/WHTSANDS.DEF"
        },
        {
          "edition": "deluxe_download",
          "path": "installs/deluxe_download/DEF/WHTSANDS.DEF"
        }
      ],
      "object_count": 51,
      "type_counts": {
        "0": 6,
        "2": 2,
        "3": 1,
        "4": 1,
        "5": 10,
        "6": 1,
        "7": 9,
        "8": 5,
        "9": 3,
        "31": 5,
        "34": 1,
        "35": 1,
        "36": 1,
        "60": 5
      },
      "environment": null,
      "starts": [],
      "objective_anchors": [
        {
          "object_index": 33,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            54357,
            -44023,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 34,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            127391,
            -42152,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 47,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            52658,
            26407,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 48,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            55128,
            98752,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 49,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            127444,
            29141,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 50,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            130636,
            99649,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        }
      ]
    },
    {
      "name": "QUARI.DEF",
      "sha256": "2d18880995ca8ca9cb9d6a3b7874fc3d6cc959fb478dcb336569996dce1eeade",
      "sources": [
        {
          "edition": "shareware_1_20",
          "path": "installs/shareware_1_20/QUARI.DEF"
        }
      ],
      "object_count": 840,
      "type_counts": {
        "0": 22,
        "1": 4,
        "2": 11,
        "3": 9,
        "4": 10,
        "5": 116,
        "6": 9,
        "7": 11,
        "11": 40,
        "12": 12,
        "13": 43,
        "14": 4,
        "15": 13,
        "16": 13,
        "17": 10,
        "23": 46,
        "24": 20,
        "27": 29,
        "31": 45,
        "32": 4,
        "34": 9,
        "35": 10,
        "36": 9,
        "37": 6,
        "38": 6,
        "40": 3,
        "41": 2,
        "42": 29,
        "44": 7,
        "45": 29,
        "46": 32,
        "47": 13,
        "49": 91,
        "50": 4,
        "51": 9,
        "52": 34,
        "53": 6,
        "54": 8,
        "55": 14,
        "56": 11,
        "57": 19,
        "58": 9,
        "60": 9
      },
      "environment": null,
      "starts": [],
      "objective_anchors": [
        {
          "object_index": 15,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -4447370,
            -6611157,
            20200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 59,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -351176,
            -6715720,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 80,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -230341,
            -6690199,
            11200
          ],
          "quality": 5,
          "flags": 17081,
          "preset_complete": true,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 153,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            3998527,
            -6166893,
            11418
          ],
          "quality": 4,
          "flags": 12597,
          "preset_complete": false,
          "special": false,
          "rule": "Fatal contact"
        },
        {
          "object_index": 156,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4073602,
            -6166547,
            23149
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        },
        {
          "object_index": 157,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4036477,
            -6166615,
            28640
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        },
        {
          "object_index": 159,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4032197,
            -6165393,
            6653
          ],
          "quality": 5,
          "flags": 16693,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and complete objective"
        },
        {
          "object_index": 160,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4026929,
            -6166151,
            22998
          ],
          "quality": 2,
          "flags": 4405,
          "preset_complete": false,
          "special": false,
          "rule": "Random relocation"
        },
        {
          "object_index": 161,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4027099,
            -6165007,
            48036
          ],
          "quality": 6,
          "flags": 20789,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage; no extra flash bit"
        },
        {
          "object_index": 162,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4008958,
            -6166190,
            39015
          ],
          "quality": 3,
          "flags": 8501,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage"
        },
        {
          "object_index": 166,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4096600,
            -6163298,
            46180
          ],
          "quality": 6,
          "flags": 20789,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and take damage; no extra flash bit"
        },
        {
          "object_index": 169,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            4088370,
            -6163400,
            29574
          ],
          "quality": 2,
          "flags": 4405,
          "preset_complete": false,
          "special": false,
          "rule": "Random relocation"
        },
        {
          "object_index": 203,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -8260448,
            -2663056,
            299273
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 233,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -8232222,
            -2710928,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 275,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            5700631,
            -3966793,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 294,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            4470911,
            -4029278,
            30000
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 316,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6066966,
            -618257,
            479380
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 349,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            390208,
            -328195,
            408788
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 394,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            4694988,
            -1668608,
            21235
          ],
          "quality": 4,
          "flags": 14521,
          "preset_complete": false,
          "special": true,
          "rule": "Clear ground vehicles and vehicle sites"
        },
        {
          "object_index": 399,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6524676,
            1788112,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 432,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2233272,
            13466,
            183078
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 434,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2230370,
            11649,
            160344
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 465,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1818065,
            361722,
            11200
          ],
          "quality": 8,
          "flags": 28857,
          "preset_complete": false,
          "special": false,
          "rule": "Clear activated aliens"
        },
        {
          "object_index": 521,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            6879231,
            873856,
            11200
          ],
          "quality": 3,
          "flags": 8377,
          "preset_complete": false,
          "special": false,
          "rule": "Clear KLA sites and AAA"
        },
        {
          "object_index": 548,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -4721124,
            2612441,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 580,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -566806,
            2611566,
            11200
          ],
          "quality": 4,
          "flags": 12473,
          "preset_complete": false,
          "special": false,
          "rule": "Clear ground vehicles and vehicle sites"
        },
        {
          "object_index": 597,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            419226,
            4165011,
            70019
          ],
          "quality": 3,
          "flags": 8697,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 650,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            4320754,
            4012548,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 686,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -6085524,
            4333931,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 702,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -851766,
            4751175,
            11200
          ],
          "quality": 6,
          "flags": 22713,
          "preset_complete": false,
          "special": true,
          "rule": "Clear saucers and saucer sites"
        },
        {
          "object_index": 731,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            1625258,
            5631290,
            7159
          ],
          "quality": 6,
          "flags": 20985,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 740,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            1863024,
            5555044,
            6882
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 745,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            1777412,
            5548086,
            7488
          ],
          "quality": 2,
          "flags": 4601,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 748,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1794722,
            5463226,
            11200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 793,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -4639175,
            6499444,
            11200
          ],
          "quality": 6,
          "flags": 20665,
          "preset_complete": false,
          "special": false,
          "rule": "Clear saucers and saucer sites"
        },
        {
          "object_index": 815,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            5146450,
            6673846,
            5016
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 838,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            5296254,
            6899326,
            4481
          ],
          "quality": 5,
          "flags": 16889,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        }
      ]
    },
    {
      "name": "MIDNIGHT.CCT",
      "sha256": "170019dddb769d988c8d75aab0c0a510dc3816e376ceb92eb518058195c57028",
      "sources": [
        {
          "edition": "shareware_2_0",
          "path": "installs/shareware_2_0/MIDNIGHT.CCT"
        },
        {
          "edition": "shareware_2_0_played_floppy",
          "path": "install media/corncob_002739/files/DEF/MIDNIGHT.CCT"
        }
      ],
      "object_count": 139,
      "type_counts": {
        "0": 3,
        "1": 5,
        "2": 2,
        "3": 1,
        "4": 1,
        "5": 11,
        "6": 1,
        "7": 1,
        "11": 18,
        "13": 8,
        "15": 3,
        "16": 2,
        "17": 3,
        "23": 29,
        "24": 7,
        "27": 4,
        "31": 5,
        "34": 1,
        "35": 1,
        "36": 1,
        "42": 11,
        "43": 2,
        "47": 8,
        "49": 4,
        "50": 2,
        "51": 2,
        "53": 1,
        "56": 2
      },
      "environment": null,
      "starts": [],
      "objective_anchors": [
        {
          "object_index": 19,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -560229,
            -2309225,
            11200
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 88,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -1394696,
            30808,
            91989
          ],
          "quality": 8,
          "flags": 29177,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 128,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            3251703,
            58472,
            11200
          ],
          "quality": 5,
          "flags": 16569,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 135,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -388339,
            3019024,
            64618
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        }
      ]
    },
    {
      "name": "TUNDRA.CCT",
      "sha256": "be8533f95fa02fd74557cb8f50fb5f8d469565977f8b7a1fdc142aa76b543113",
      "sources": [
        {
          "edition": "shareware_2_0",
          "path": "installs/shareware_2_0/TUNDRA.CCT"
        },
        {
          "edition": "shareware_2_0_played_floppy",
          "path": "install media/corncob_002739/files/DEF/TUNDRA.CCT"
        }
      ],
      "object_count": 190,
      "type_counts": {
        "0": 20,
        "1": 1,
        "2": 10,
        "3": 1,
        "4": 1,
        "5": 24,
        "6": 1,
        "7": 1,
        "11": 11,
        "12": 5,
        "13": 21,
        "14": 2,
        "17": 6,
        "23": 14,
        "24": 10,
        "31": 5,
        "34": 1,
        "35": 2,
        "36": 2,
        "41": 10,
        "42": 6,
        "49": 4,
        "50": 3,
        "51": 3,
        "52": 23,
        "58": 1,
        "60": 2
      },
      "environment": null,
      "starts": [],
      "objective_anchors": [
        {
          "object_index": 5,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -1436866,
            -2250167,
            1005048
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 6,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -1414297,
            -2347464,
            1005048
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 7,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -1337590,
            -2278349,
            1005048
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 11,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            130055,
            -2416778,
            93359
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 20,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            268476,
            -2227701,
            93359
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 22,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            144977,
            -2311148,
            11200
          ],
          "quality": 3,
          "flags": 8377,
          "preset_complete": false,
          "special": false,
          "rule": "Clear KLA sites and AAA"
        },
        {
          "object_index": 28,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            92835,
            -2183299,
            93359
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 41,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2691040,
            -1368128,
            104082
          ],
          "quality": 5,
          "flags": 17081,
          "preset_complete": true,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 58,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2691040,
            -1368128,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 81,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            198972,
            -106621,
            11200
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 84,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            280272,
            -109367,
            11200
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 91,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            284504,
            -150391,
            10768
          ],
          "quality": 5,
          "flags": 16693,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base and complete objective"
        },
        {
          "object_index": 98,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            300591,
            -188175,
            11200
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 101,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            412105,
            -197389,
            11200
          ],
          "quality": 5,
          "flags": 19129,
          "preset_complete": true,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 120,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2535484,
            241743,
            11200
          ],
          "quality": 6,
          "flags": 20665,
          "preset_complete": false,
          "special": false,
          "rule": "Clear saucers and saucer sites"
        },
        {
          "object_index": 140,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -856168,
            2284955,
            140285
          ],
          "quality": 7,
          "flags": 26809,
          "preset_complete": false,
          "special": true,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 156,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            501475,
            2317898,
            181974
          ],
          "quality": 5,
          "flags": 18617,
          "preset_complete": false,
          "special": true,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 157,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            501933,
            2316899,
            111931
          ],
          "quality": 5,
          "flags": 16569,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 163,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            219014,
            2197527,
            11200
          ],
          "quality": 5,
          "flags": 16569,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 167,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            226632,
            2441844,
            11200
          ],
          "quality": 5,
          "flags": 16569,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        },
        {
          "object_index": 189,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            237491,
            2317898,
            203634
          ],
          "quality": 5,
          "flags": 16569,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        }
      ]
    },
    {
      "name": "WASTELND.CCT",
      "sha256": "86bf7bd329148ae74b72c135b1d8b18908cd014260eba93600987414a91fd1b4",
      "sources": [
        {
          "edition": "shareware_2_0",
          "path": "installs/shareware_2_0/WASTELND.CCT"
        },
        {
          "edition": "shareware_2_0_played_floppy",
          "path": "install media/corncob_002739/files/DEF/WASTELND.CCT"
        }
      ],
      "object_count": 185,
      "type_counts": {
        "0": 4,
        "1": 2,
        "2": 5,
        "3": 1,
        "4": 1,
        "5": 15,
        "6": 1,
        "7": 4,
        "11": 15,
        "12": 9,
        "13": 8,
        "14": 1,
        "15": 10,
        "16": 4,
        "17": 5,
        "23": 17,
        "24": 6,
        "27": 22,
        "31": 5,
        "32": 5,
        "34": 1,
        "35": 1,
        "36": 1,
        "41": 1,
        "43": 1,
        "47": 1,
        "49": 26,
        "50": 2,
        "51": 1,
        "52": 6,
        "57": 1,
        "58": 1,
        "60": 2
      },
      "environment": null,
      "starts": [],
      "objective_anchors": [
        {
          "object_index": 19,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -312944,
            -2214103,
            457151
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 20,
          "type": 58,
          "name": "Portal",
          "position_cm": [
            -313120,
            -2213698,
            445940
          ],
          "quality": 1,
          "flags": 309,
          "preset_complete": false,
          "special": false,
          "rule": "Return to base"
        },
        {
          "object_index": 37,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -2539633,
            -315883,
            11200
          ],
          "quality": 2,
          "flags": 4281,
          "preset_complete": false,
          "special": false,
          "rule": "Clear fuel dumps and Tets"
        },
        {
          "object_index": 111,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            2634551,
            -225935,
            11200
          ],
          "quality": 7,
          "flags": 24761,
          "preset_complete": false,
          "special": false,
          "rule": "Clear mindbenders"
        },
        {
          "object_index": 173,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -139464,
            2187241,
            21200
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        }
      ]
    },
    {
      "name": "MORNING.CCT",
      "sha256": "4000dd431725d9d5b5bde2265f0ed966fbfd41fdbc77005f898b78df52db076d",
      "sources": [
        {
          "edition": "deluxe_floppy",
          "path": "installs/deluxe_floppy/MORNING.CCT"
        },
        {
          "edition": "shareware_3_4",
          "path": "installs/shareware_3_4/MORNING.CCT"
        }
      ],
      "object_count": 218,
      "type_counts": {
        "0": 3,
        "1": 1,
        "2": 2,
        "3": 1,
        "4": 1,
        "5": 11,
        "6": 1,
        "7": 1,
        "11": 13,
        "12": 1,
        "13": 18,
        "14": 2,
        "15": 5,
        "16": 8,
        "17": 3,
        "23": 17,
        "24": 13,
        "27": 35,
        "31": 5,
        "34": 1,
        "35": 1,
        "36": 1,
        "37": 2,
        "38": 2,
        "40": 3,
        "41": 2,
        "42": 15,
        "45": 8,
        "46": 8,
        "49": 9,
        "50": 1,
        "51": 1,
        "52": 16,
        "53": 1,
        "57": 6
      },
      "environment": null,
      "starts": [
        {
          "position_cm": [
            353095,
            -138740,
            167038
          ],
          "yaw": 0,
          "name": "Insult to Injury",
          "named": true,
          "direction": "North",
          "distance": "8 miles",
          "difficulty": "1",
          "briefing": "Our attack aircraft have put a serious dent in the bug-eye's fuel\nsupply.  In an attempt to protect their storage facilities better, they\nhave been trying to enclose them in force fields.  Our recon teams have\nreported that they are having serious problems with the force field\neffect detonating the fuel tanks.  Get in the air right away and destroy\ntheir generator orb while they are distracted with the force fields.\n  If you fly low over the fuel dumps, you may get a glimpse of some of\nthe alien work crews.\n  There is reported one fuel installation that is in no danger from the\nforce fields.  You may want to take this one out after blowing the orb.\n\n( NOTE:  This mission is visible from your airstrip.  You may start from\nthe standard starting point by hitting <CR> or you can just take off\nfrom this airstrip and fly there yourself. )"
        },
        {
          "position_cm": [
            50000,
            -1690000,
            167038
          ],
          "yaw": -18000,
          "name": "Unlucky Ufo",
          "named": true,
          "direction": "East North East",
          "distance": "14 miles",
          "difficulty": "3",
          "briefing": "An enemy saucer has just lifted off to the east of us.  Get out there\non the double and blow it out of the sky.   Heavy KLA activity has been\nreported in that area, so keep an eye on your rear view at all times.\n  As you may recall from your training, KLA's are fooled by pulling up\nor down at the last minute, then pounding them with your cannons as\nsoon as they pass in front of you.  Also dropping a bomb when one is\nright on your tail will trigger their detonation too early, thus\nallowing you to escape damage.\n Those saucers can take a beating, so don't economize on missles and\nammo.  You can tell by the pitch of the whoosing sound how close they\nare to being destroyed.  Some of the more advanced saucers will make\nbombing runs on your airstrip, and spout KLA's for defense."
        },
        {
          "position_cm": [
            -955298,
            1630000,
            149475
          ],
          "yaw": 18000,
          "name": "Baka Bomb",
          "named": true,
          "direction": "West",
          "distance": "14 miles",
          "difficulty": "3",
          "briefing": "To the west of here is an alien complex which is wreaking havoc on our\noperations.  Unfortunately, the generator orb seems to be a type which\nis indestructible with normal ordnance.  The only way to destroy this\nfiendish devices is by ramming it with your plane.\n  This is just as well, since there is some really tough resistance on\nthis mission, and you might well be walking back anyway.\n  Get the plane on an imminent collision course with the orb, then eject\nat the last moment.  Becareful to time it correctly, since the plane\ncan rebound from the explosion, and you may find yourself going down\nwith the ship!\n  The intelligence officers assure everybody that the fact that the\ndestruction of your aircraft will not count against you as a lost\nplane."
        },
        {
          "position_cm": [
            -3720577,
            -347998,
            282975
          ],
          "yaw": 29000,
          "name": "Heart of +",
          "named": true,
          "direction": "South",
          "distance": "18 miles",
          "difficulty": "3",
          "briefing": "An enemy intelligence complex has sprung up to the south of us.   Deep\nin the center of a fortress lies your target.  By taking out this orb\nyou will deny command an control for a large portion of the enemies\nforces.\n  Getting at this target will require some technique.  Possible methods\nmight be to dive bomb from the top, or coming in low and slow up the\nchute.  Beware of screaming up one of the corridors... if you are\ncoming up on your target too fast, you may not have enough time to get\nthe necessary number of hits in.  Then you will find it difficult to\npull around the still-intact orb without hitting the walls."
        }
      ],
      "objective_anchors": [
        {
          "object_index": 21,
          "type": 53,
          "name": "Mission-objective saucer",
          "position_cm": [
            -78019,
            -2152242,
            30000
          ],
          "quality": 1,
          "flags": 505,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this objective saucer"
        },
        {
          "object_index": 34,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -4638236,
            -8000,
            5632
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 92,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            1234298,
            -203069,
            110005
          ],
          "quality": 1,
          "flags": 185,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy this orb"
        },
        {
          "object_index": 196,
          "type": 0,
          "name": "Generator orb",
          "position_cm": [
            -876493,
            2783145,
            11200
          ],
          "quality": 5,
          "flags": 16569,
          "preset_complete": false,
          "special": false,
          "rule": "Destroy orb by aircraft impact"
        }
      ]
    }
  ]
}
