This is the simplest method:
regions:
- type: CHEYENNE_MOUNTAIN
missionZones:
-
- [252.694, 252.694, -38.989, -38.989, -100, STR_CHEYENNE_MOUNTAIN]
Then, you use missionScripts to run a mission on the CHEYENNE_MOUNTAIN region, and the alienMission must be set to run on MissionZone 0 (by setting spawnZone: 0)
Using regions.rul is also possible:
regions:
- type: STR_NORTH_AMERICA
missionZones:
-
- [192, 212, -62, -56]
- [195, 225, -70, -68]
- [223, 231, -58, -52]
- [233, 236, -50, -39]
- [236, 240, -40, -34]
- [240, 243, -34, -32]
- [243, 250, -32, -23]
- [244, 259, -70, -68]
- [250, 254, -27, -22]
- [254, 256, -22, -19]
- [256, 258, -19, -18]
- [260, 269, -64, -57]
- [264, 270, -21, -18]
- [264, 270, -30, -28]
- [267, 277, -49, -47]
- [270, 281, -47, -41]
- [271, 274, -14, -11]
- [275, 284, -24, -17]
- [276, 280, -30, -25]
- [279, 283, -35, -32]
- [283, 297, -61, -55]
- [284, 294, -21, -17]
- [287, 294, -68, -63]
- [288, 290, -43, -41]
- [289, 296, -45, -43]
- [294, 300, -47, -45]
- [294, 307, -51, -47]
- [300, 304, -55, -51]
-
- [200, 225, -64, -62]
- [219, 269, -68, -64]
- [236, 240, -50, -42]
- [245, 250, -36, -32]
- [245, 260, -55, -50]
- [250, 260, -30, -27]
- [250, 260, -50, -40]
- [255, 260, -40, -30]
- [258, 264, -19, -17.5]
- [260, 262, -28, -22]
- [260, 270, -44, -34]
- [267, 277, -55, -49]
- [266, 271, -18, -16]
- [270, 279, -37, -34]
- [271, 276, -15, -14]
- [279, 284, -39, -35]
- [282, 289, -55, -51]
- [284, 289, -47, -43]
- [285, 288, -43, -41]
- [289, 294, -48, -46]
-
- [200, 219, -68, -64]
- [212, 225, -62, -60]
- [231, 245, -58, -50]
- [236, 240, -42, -40]
- [240, 245, -36, -34]
- [245, 260, -64, -55]
- [250, 255, -40, -30]
- [254, 260, -27, -22]
- [256, 262, -22, -19]
- [260, 267, -57, -50]
- [264, 266, -18, -16]
- [264, 269, -34, -30]
- [267, 270, -47, -44]
- [268, 271, -16, -14]
- [270, 272, -21, -18]
- [270, 279, -41, -37]
- [274, 276, -14, -10]
- [277, 289, -51, -47]
- [281, 285, -43, -39]
- [289, 294, -46, -45]
- [289, 300, -55, -51]
-
- [263.375, 263.375, -32.75, -32.75, -1, STR_CITY_RUINS]
- [264.625, 264.625, -29.75, -29.75, -1, STR_HOUSTON]
- [265.90, 265.90, -44.43, -44.43, -1, STR_MINNEAPOLIS]
- [268.69, 268.69, -36.22, -36.22, -1, STR_MEMPHIS]
- [269.92, 269.92, -29.642, -29.642, -1, STR_NEWORLEANS]
- [269.5, 269.5, -14.625, -14.625, -1, STR_GUATEMALA]
- [271.9, 271.9, -20.6, -20.6, -1, STR_CANCUN]
- [272.375, 272.375, -41.875, -41.875, -1, STR_CITY_RUINS]
- [273.85, 273.85, -11.5, -11.5, -1, STR_MANAGUA]
- [273.272, 273.272, -38.83, -38.83, -1, STR_INDIANAPOLIS]
- [275.625, 275.625, -33.75, -33.75, -1, STR_ATLANTA]
-
- [225, 245, -64, -58]
- [240, 250, -50, -36]
- [243, 245, -34, -32]
- [260, 264, -34, -28]
- [260, 267, -50, -44]
- [269, 279, -34, -30]
-
- [217, 227, -48, -39]
- [234, 239, -30, -24]
- [262, 269, -14, -10]
- [265, 271, -26, -23]
- [272, 278, -62, -57]
- [289, 295, -35, -28]
- [310, 320, -53, -47]
-
- [252.694, 252.694, -38.989, -38.989, -100, STR_CHEYENNE_MOUNTAIN]
Again, you use missionScripts to run a mission on any region that contains the specific cities, and the alienMission run must be set to run on MissionZone 6 (on this case)