# Select/Deselect Unit Group

Grammarselect|Select/Deselect group|Unit Group for player player
FlagsNative | Action

Selects or deselects a unit group for a player.

# Arguments

Returns — void

native void UnitGroupSelect(
	unitgroup inGroup,
	int inPlayer,
	bool inSelect,
);

Category: Selection / Unit Selection

# Examples

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:4674

    TriggerExecute(gt_StartAI, true, false);
    RegionPlayableMapSet(RegionFromId(1));
    UnitGroupSelect(UnitGroup("VikingFighter", gv_p01_USER, RegionFromId(18), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_p01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), lv_fadeDuration);
    libNtve_gf_GlobalCinematicSetting(false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:758

        UnitBehaviorAdd(autoBA160EAB_var, "ScanRangeBonus", autoBA160EAB_var, 1);
    }
    UnitGroupSelect(UnitGroup(null, gv_p01_USER, RegionFromId(8), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_p01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.5);
    libNtve_gf_GlobalCinematicSetting(false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner05s.sc2map/MapScript.galaxy:11444

    libNtve_gf_CinematicMode(false, PlayerGroupAll(), lv_fadeDuration);
    libNtve_gf_GlobalCinematicSetting(false);
    UnitGroupSelect(UnitGroupFilterPlayer(gv_playerUnitGroup, gv_p01_USER, 0), gv_p01_USER, true);
    libNtve_gf_SwooshCamera(gv_p01_USER, (gv_cameraDefault + 8.0), gv_cameraDefault, PlayerStartLocation(gv_p01_USER), lv_fadeDuration);
    CinematicFade(true, lv_fadeDuration, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:4988

    UnitSetPosition(gv_uNITCruiser02, PointFromId(483), false);
    UnitSetPosition(gv_uNITCruiser03, PointFromId(335), false);
    UnitGroupSelect(gv_gROUPPlayersStartingUNITS, gv_pLAYER_01_USER, true);
    if ((gv_introCinematicCompleted == true)) {
        lv_fadeDuration = 0.0;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:922

    UnitControlGroupAddUnit(gv_p1_USER, 3, gv_tHEONESWANN);
    UnitControlGroupAddUnit(gv_p1_USER, 4, gv_tHEONESTETMAN);
    UnitGroupSelect(UnitGroup(null, gv_p1_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_p1_USER, true);
    UnitBehaviorRemove(UnitFromId(354), "RaynorRadar", 1);
    UnitBehaviorRemove(UnitFromId(358), "RaynorRadar", 1);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:3679

    }
    UnitClearSelection(gv_p1_USER);
    UnitGroupSelect(UnitGroup(null, gv_p1_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_p1_USER, true);
    UIAlertClear(gv_p1_USER);
    gf_ObjectivePlantSeismicChargesUpdate(1);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:5611

    }
    UnitClearSelection(gv_p1_USER);
    UnitGroupSelect(UnitGroup(null, gv_p1_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_p1_USER, true);
    UIAlertClear(gv_p1_USER);
    gf_ObjectivePlantSeismicChargesUpdate(2);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:7551

    FogSetStartHeight((gv__4HeightOfLava - 7.0));
    UnitClearSelection(gv_p1_USER);
    UnitGroupSelect(UnitGroup(null, gv_p1_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_p1_USER, true);
    UIAlertClear(gv_p1_USER);
    gf_ObjectivePlantSeismicChargesUpdate(3);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:11424

    GameTimeOfDayPause(false);
    PlayerSetState(gv_p1_USER, c_playerStateXPGain, true);
    UnitGroupSelect(UnitGroup(null, gv_p1_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_p1_USER, true);
    UIAlertClear(gv_p1_USER);
    RegionPlayableMapSet(RegionFromId(128));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul01.sc2map/MapScript.galaxy:9725

    GameTimeOfDayPause(false);
    PlayerSetState(gv_p1_USER, c_playerStateXPGain, true);
    UnitGroupSelect(UnitGroup(null, gv_p1_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1, true);
    libNtve_gf_RestoreUnitSelection(gv_p1_USER);
    if ((gv_cinematicKerriganIntroCinematicCompleted == false)) {

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03b.sc2mapMapScript.galaxy:4674

    TriggerExecute(gt_StartAI, true, false);
    RegionPlayableMapSet(RegionFromId(1));
    UnitGroupSelect(UnitGroup("VikingFighter", gv_p01_USER, RegionFromId(18), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_p01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), lv_fadeDuration);
    libNtve_gf_GlobalCinematicSetting(false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner03.sc2mapMapScript.galaxy:758

        UnitBehaviorAdd(autoBA160EAB_var, "ScanRangeBonus", autoBA160EAB_var, 1);
    }
    UnitGroupSelect(UnitGroup(null, gv_p01_USER, RegionFromId(8), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_p01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.5);
    libNtve_gf_GlobalCinematicSetting(false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:11444

    libNtve_gf_CinematicMode(false, PlayerGroupAll(), lv_fadeDuration);
    libNtve_gf_GlobalCinematicSetting(false);
    UnitGroupSelect(UnitGroupFilterPlayer(gv_playerUnitGroup, gv_p01_USER, 0), gv_p01_USER, true);
    libNtve_gf_SwooshCamera(gv_p01_USER, (gv_cameraDefault + 8.0), gv_cameraDefault, PlayerStartLocation(gv_p01_USER), lv_fadeDuration);
    CinematicFade(true, lv_fadeDuration, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus05.sc2mapMapScript.galaxy:4988

    UnitSetPosition(gv_uNITCruiser02, PointFromId(483), false);
    UnitSetPosition(gv_uNITCruiser03, PointFromId(335), false);
    UnitGroupSelect(gv_gROUPPlayersStartingUNITS, gv_pLAYER_01_USER, true);
    if ((gv_introCinematicCompleted == true)) {
        lv_fadeDuration = 0.0;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02a.sc2mapMapScript.galaxy:922

    UnitControlGroupAddUnit(gv_p1_USER, 3, gv_tHEONESWANN);
    UnitControlGroupAddUnit(gv_p1_USER, 4, gv_tHEONESTETMAN);
    UnitGroupSelect(UnitGroup(null, gv_p1_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_p1_USER, true);
    UnitBehaviorRemove(UnitFromId(354), "RaynorRadar", 1);
    UnitBehaviorRemove(UnitFromId(358), "RaynorRadar", 1);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02a.sc2mapMapScript.galaxy:3679

    }
    UnitClearSelection(gv_p1_USER);
    UnitGroupSelect(UnitGroup(null, gv_p1_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_p1_USER, true);
    UIAlertClear(gv_p1_USER);
    gf_ObjectivePlantSeismicChargesUpdate(1);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02a.sc2mapMapScript.galaxy:5611

    }
    UnitClearSelection(gv_p1_USER);
    UnitGroupSelect(UnitGroup(null, gv_p1_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_p1_USER, true);
    UIAlertClear(gv_p1_USER);
    gf_ObjectivePlantSeismicChargesUpdate(2);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02a.sc2mapMapScript.galaxy:7551

    FogSetStartHeight((gv__4HeightOfLava - 7.0));
    UnitClearSelection(gv_p1_USER);
    UnitGroupSelect(UnitGroup(null, gv_p1_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_p1_USER, true);
    UIAlertClear(gv_p1_USER);
    gf_ObjectivePlantSeismicChargesUpdate(3);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02a.sc2mapMapScript.galaxy:11424

    GameTimeOfDayPause(false);
    PlayerSetState(gv_p1_USER, c_playerStateXPGain, true);
    UnitGroupSelect(UnitGroup(null, gv_p1_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_p1_USER, true);
    UIAlertClear(gv_p1_USER);
    RegionPlayableMapSet(RegionFromId(128));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul01.sc2mapMapScript.galaxy:9725

    GameTimeOfDayPause(false);
    PlayerSetState(gv_p1_USER, c_playerStateXPGain, true);
    UnitGroupSelect(UnitGroup(null, gv_p1_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1, true);
    libNtve_gf_RestoreUnitSelection(gv_p1_USER);
    if ((gv_cinematicKerriganIntroCinematicCompleted == false)) {

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionbaneling.sc2map/MapScript.galaxy:1002

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(lv_backupUnits, gv_pLAYER_01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);
    TriggerQueuePause(false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionbaneling.sc2map/MapScript.galaxy:3812

    libSwaC_gf_HidePlanetPortrait();
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_splitterStartGroup, gv_pLAYER_01_USER, true);
    lv_fadeDuration = 1.0;
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoDefault(), 0.0, -1, 10.0, false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionbaneling.sc2map/MapScript.galaxy:3870

    libSwaC_gf_HidePlanetPortrait();
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_splitterStartGroup, gv_pLAYER_01_USER, true);
    lv_fadeDuration = 1.5;
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoFromId(770), lv_fadeDuration, -1, 10.0, true);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionbaneling.sc2map/MapScript.galaxy:4143

    libSwaC_gf_EnableCampaignTechUnit(true, "BanelingA", gv_pLAYER_01_USER);
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(lv_banelings, gv_pLAYER_01_USER, true);
    RegionPlayableMapSet(RegionFromId(6));
    if ((gv_cinematicCompleted == true)) {

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionbaneling.sc2map/MapScript.galaxy:4435

    }
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_hunterPlayerUnitGroup, gv_pLAYER_01_USER, true);
    if ((gv_cinematicCompleted == true)) {
        lv_fadeDuration = 1.5;

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionhydralisk.sc2map/MapScript.galaxy:1086

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(lv_backupUnits, gv_pLAYER_01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);
    TriggerQueuePause(false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionhydralisk.sc2map/MapScript.galaxy:1248

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(gv_impalerPlayerUnits, gv_pLAYER_01_USER, true);
    gv_backupSuppressed = false;
    gv_backupPoint = PointFromId(573);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionhydralisk.sc2map/MapScript.galaxy:2522

    UnitGroupLoopEnd();
    UnitBehaviorRemove(gv_lurkerDen, "ZergBuildingDies6", 1);
    UnitGroupSelect(gv_lurkerPlayerUnits, gv_pLAYER_01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);
    libNtve_gf_GlobalCinematicSetting(false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionhydralisk.sc2map/MapScript.galaxy:4662

    }
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_lurkerPlayerUnits, gv_pLAYER_01_USER, true);
    if ((gv_cinematicCompleted == true)) {
        lv_fadeDuration = 1.5;

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionmutalisk.sc2map/MapScript.galaxy:1003

    gv_backupSuppressed = false;
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_mutaliskGroup, gv_pLAYER_01_USER, true);
    TriggerEnable(gt_BroodLordReinforcements1, true);
    TriggerExecute(gt_ObjectiveCollectBroodLordEssenceCreate, true, true);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionmutalisk.sc2map/MapScript.galaxy:1178

    Wait(5.0, c_timeGame);
    gv_backupSuppressed = false;
    UnitGroupSelect(gv_mutaliskGroup, gv_pLAYER_01_USER, true);
    TriggerExecute(gt_ObjectiveMorphBroodLordsCreate, true, true);
    TriggerExecute(gt_TransmissionMorphBroodLordsQ, true, false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionmutalisk.sc2map/MapScript.galaxy:1551

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(gv_mutaliskGroup, gv_pLAYER_01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);
    TriggerQueuePause(false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionmutalisk.sc2map/MapScript.galaxy:2567

    else {
    }
    UnitGroupSelect(lv_backupUnits, gv_pLAYER_01_USER, true);
    CinematicFade(true, 1.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);
    Wait(3.0, c_timeReal);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionmutalisk.sc2map/MapScript.galaxy:4218

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(gv_viperGroup, gv_pLAYER_01_USER, true);
    if ((gv_cinematicCompleted == true)) {
        lv_fadeDuration = 1.5;

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionroach.sc2map/MapScript.galaxy:879

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(lv_backupUnits, gv_pLAYER_01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);
    TriggerQueuePause(false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionroach.sc2map/MapScript.galaxy:1103

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(gv_corpserPlayerUnits, gv_pLAYER_01_USER, true);
    gv_backupSuppressed = false;
    gv_backupPoint = PointFromId(898);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionroach.sc2map/MapScript.galaxy:3374

    libSwaC_gf_AddUnitTypeToUnitHelpPanel("RoachCorpser", false, gv_pLAYER_01_USER);
    libSwaC_gf_EnableCampaignTechUnit(true, "RoachA", gv_pLAYER_01_USER);
    UnitGroupSelect(gv_vilePlayerUnits, gv_pLAYER_01_USER, true);
    if ((gv_cinematicCompleted == true)) {
        lv_fadeDuration = 1.5;

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2map/MapScript.galaxy:898

    UnitGroupLoopEnd();
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
    gv_backupPoint = PointFromId(602);
    gv_backupSuppressed = false;

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2map/MapScript.galaxy:1646

    UnitGroupLoopEnd();
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
    libSwaC_gf_CreateMissionAutosavePoint(StringExternal("Param/Value/7BA20DA5"));
    return true;

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2map/MapScript.galaxy:2391

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(lv_backupUnits, gv_pLAYER_01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);
    TriggerQueuePause(false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2map/MapScript.galaxy:2557

    TriggerExecute(gt_HatcheryDefenseFailure1Skippable, true, true);
    if ((gv_skipped == false)) {
        UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
        gv_inCinematic = false;
        libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2map/MapScript.galaxy:2577

            autoEDFF737A_i = autoEDFF737A_i + 1;
        }
        UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
        gv_inCinematic = false;
        CinematicFade(true, 1.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2map/MapScript.galaxy:2726

    TriggerExecute(gt_HatcheryDefenseFailure2Skippable, true, true);
    if ((gv_skipped == false)) {
        UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
        gv_inCinematic = false;
        libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2map/MapScript.galaxy:2746

            autoF99D4287_i = autoF99D4287_i + 1;
        }
        UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
        gv_inCinematic = false;
        CinematicFade(true, 1.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2map/MapScript.galaxy:3622

    UnitGroupLoopEnd();
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
    if ((gv_cinematicCompleted == true)) {
        lv_fadeDuration = 1.5;

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2map/MapScript.galaxy:3909

    UnitGroupLoopEnd();
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
    if ((gv_cinematicCompleted == true)) {
        lv_fadeDuration = 1.5;

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionultralisk.sc2map/MapScript.galaxy:976

        Wait(0.1, c_timeGame);
    }
    UnitGroupSelect(lv_backupUnits, gv_pLAYER_01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), c_transitionDurationDefault);
    libNtve_gf_GlobalCinematicSetting(false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionultralisk.sc2map/MapScript.galaxy:4029

    libNtve_gf_KillModel(libHots_gf_ActorForUnit(gv_weaponsFacility, 1));
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_torrasques, gv_pLAYER_01_USER, true);
    libNtve_gf_CreateUnitsAtPoint2(1, "VikingFighter", 0, gv_pLAYER_02_DOMINION, PointFromId(922));
    gv_viking1 = UnitLastCreated();

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionzergling.sc2map/MapScript.galaxy:1040

        Wait(0.1, c_timeGame);
    }
    UnitGroupSelect(lv_backupUnits, gv_pLAYER_01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);
    TriggerQueuePause(false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionzergling.sc2map/MapScript.galaxy:2621

    UnitGroupLoopEnd();
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_raptorPlayerUnits, gv_pLAYER_01_USER, true);
    if ((gv_cinematicCompleted == false)) {
        SoundtrackPlay(PlayerGroupAll(), c_soundtrackCategoryAmbience, "Ambience_EvoZergling1_quad", c_soundtrackCueAny, c_soundtrackIndexAny, true);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionzergling.sc2map/MapScript.galaxy:2932

    else {
    }
    UnitGroupSelect(gv_raptorPlayerUnits, gv_pLAYER_01_USER, true);
    UnitGroupIssueOrder(gv_raptorPlayerUnits, OrderTargetingPoint(AbilityCommand("move", 0), RegionGetCenter(RegionFromId(14))), c_orderQueueReplace);
    TriggerEnable(gt_MidRaptorMorph, false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionzergling.sc2map/MapScript.galaxy:3242

    libLbty_gf_OrderWorkerstoGatherNearbyResources(RegionFromId(3), gv_pLAYER_01_USER);
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(UnitGroup("Larva", gv_pLAYER_01_USER, RegionFromId(21), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_pLAYER_01_USER, true);
    UISetButtonFaceHighlighted(PlayerGroupAll(), "MorphToSwarmling", true);
    CatalogFieldValueSet(c_gameCatalogBehavior, "SpawnLarva", "InfoArray[" + IntToString(0) + "].Delay", gv_pLAYER_01_USER, "6");

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zchar01.sc2map/MapScript.galaxy:5701

    UnitSetPropertyFixed(gv_kerrigan, c_unitPropEnergyPercent, 100.0);
    Wait(0.1, c_timeGame);
    UnitGroupSelect(gv_midSpawnedUnits, gv_pLAYER_01_USER, true);
    gv_midSpawnedUnitsSelected = true;
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoFromId(725), 0.0, -1, 10, true);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zchar03.sc2map/MapScript.galaxy:5673

    SoundStop(gv_introZergSound, true);
    SoundStop(gv_introBaseSound, true);
    UnitGroupSelect(UnitGroup(null, gv_pLAYER_01_USER, RegionPlayableMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_pLAYER_01_USER, true);
    cai_startall();
    if ((gv_introCinematicCompleted == true)) {

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zexpedition01.sc2map/MapScript.galaxy:7240

    libSwaC_gf_EnableDisableZerglingRespawn(true);
    TriggerExecute(gt_StartAI, true, false);
    UnitGroupSelect(UnitGroup(null, gv_pLAYER_01_USER, RegionPlayableMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_pLAYER_01_USER, true);
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoDefault(), 0.0, -1, 10.0, false);
    VisExploreArea(gv_pLAYER_01_USER, RegionEntireMap(), false, false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:6684

    TriggerEnable(gt_DefeatSneakAttackInfestorsDead, true);
    CreepSetSpeed(c_creepSpeedDecay, 100.0);
    UnitGroupSelect(gv_startingUnits, gv_pLAYER_01_USER, true);
    RegionPlayableMapSet(RegionFromId(7));
    VisExploreArea(gv_pLAYER_01_USER, RegionFromId(38), true, false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:6833

    TriggerEnable(gt_DefeatSneakAttackInfestorsDead, true);
    CreepSetSpeed(c_creepSpeedDecay, 100.0);
    UnitGroupSelect(gv_startingUnits, gv_pLAYER_01_USER, true);
    RegionPlayableMapSet(RegionFromId(7));
    ActorSend(ActorFromDoodad(DoodadFromId(448)), "Signal SoundNormal");

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zkorhal02.sc2map/MapScript.galaxy:6512


    UnitSetPropertyFixed(gv_dEHAKA, c_unitPropLifePercent, 100.0);
    UnitGroupSelect(UnitGroupSelected(gv_pLAYER_01_USER), gv_pLAYER_01_USER, false);
    UnitSelect(gv_dEHAKA, gv_pLAYER_01_USER, true);
    libSwaC_gf_SetHeroPanelUnit(2, gv_dEHAKA);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zkorhal02.sc2map/MapScript.galaxy:6797


    UnitSetPropertyFixed(gv_dEHAKA, c_unitPropLifePercent, 100.0);
    UnitGroupSelect(UnitGroupSelected(gv_pLAYER_01_USER), gv_pLAYER_01_USER, false);
    UnitSelect(gv_dEHAKA, gv_pLAYER_01_USER, true);
    libSwaC_gf_SetHeroPanelUnit(2, gv_dEHAKA);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zkorhal02.sc2map/MapScript.galaxy:6947

    }
    UnitGroupAddUnitGroup(gv_cinematicTempUnits, gv_dehakasGroup);
    UnitGroupSelect(UnitGroupSelected(gv_pLAYER_01_USER), gv_pLAYER_01_USER, false);
    if ((UnitIsAlive(UnitFromId(47)) == false)) {
        autoEF092A8B_g = UnitGroup(null, gv_pLAYER_03_DOMINION_YELLOW, RegionPlayableMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zkorhal02.sc2map/MapScript.galaxy:7183

    UnitSetPropertyFixed(gv_kERRIGAN, c_unitPropLifePercent, 100.0);
    UnitSetPropertyFixed(gv_kERRIGAN, c_unitPropEnergyPercent, 100.0);
    UnitGroupSelect(UnitGroupSelected(gv_pLAYER_01_USER), gv_pLAYER_01_USER, false);
    libNtve_gf_ChangeUnitDamage(gv_dEHAKA, libNtve_ge_UnitDamageTakenDealt_Damage_Take, libNtve_ge_UnitDamageChangeOption_Full);
    gf_TurnDehakaOnOff(false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab01.sc2map/MapScript.galaxy:10634

    PlayerSetState(gv_pLAYER_01_USER, c_playerStateXPGain, true);
    libSwaC_gf_EnableDisableZerglingRespawn(true);
    UnitGroupSelect(UnitGroup("Zergling", gv_pLAYER_01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_pLAYER_01_USER, true);
    SoundStop(gv_midAlertSound, true);
    SoundStop(gv_midBotSound, true);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus02.sc2map/MapScript.galaxy:1265


    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_swarmHostGroup, gv_pLAYER_01_USER, true);
    TriggerExecute(gt_SwarmHostRootIndicator, true, false);
    TriggerQueueEnter();

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus02.sc2map/MapScript.galaxy:5391

    UnitGroupAdd(lv_startingSelection, gv_kerrigan);
    UnitGroupAddUnitGroup(lv_startingSelection, gv_swarmHostGroup);
    UnitGroupSelect(lv_startingSelection, gv_pLAYER_01_USER, true);
    TriggerExecute(gt_StartAIIntro, true, false);
    if ((gv_cinematicCompleted == true)) {

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:10412

    SoundStop(gv_introSound1, true);
    SoundStop(gv_introSound2, true);
    UnitGroupSelect(UnitGroup(null, gv_pLAYER_01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_pLAYER_01_USER, true);
    if ((gv_introCinematicCompleted == true)) {
        lv_fadeDuration = 1.5;

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:10836

    libNtve_gf_SetAlliance(gv_pLAYER_01_USER, gv_pLAYER_02_DOMINION, libNtve_ge_AllianceSetting_Enemy);
    PlayerSetState(gv_pLAYER_01_USER, c_playerStateFidgetingEnabled, true);
    UnitGroupSelect(UnitGroup(null, gv_pLAYER_01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_pLAYER_01_USER, true);
    VisRevealerCreate(gv_pLAYER_01_USER, RegionFromId(23));
    gv_yagdraBossRevealer = VisRevealerLastCreated();

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:10916

    libNtve_gf_SetAlliance(gv_pLAYER_01_USER, gv_pLAYER_02_DOMINION, libNtve_ge_AllianceSetting_Enemy);
    PlayerSetState(gv_pLAYER_01_USER, c_playerStateFidgetingEnabled, true);
    UnitGroupSelect(UnitGroup(null, gv_pLAYER_01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_pLAYER_01_USER, true);
    CameraSetData(PlayerGroupAll(), "ZoomedCamera");
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoDefault(), 0.0, -1, 10.0, false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:11267

    PlayerSetState(gv_pLAYER_01_USER, c_playerStateXPGain, true);
    PlayerSetState(gv_pLAYER_01_USER, c_playerStateFidgetingEnabled, true);
    UnitGroupSelect(UnitGroup(null, gv_pLAYER_01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_pLAYER_01_USER, true);
    VisRevealerCreate(gv_pLAYER_01_USER, RegionFromId(47));
    gv_kraithBossRevealer = VisRevealerLastCreated();

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:11372

    PlayerSetState(gv_pLAYER_01_USER, c_playerStateXPGain, true);
    PlayerSetState(gv_pLAYER_01_USER, c_playerStateFidgetingEnabled, true);
    UnitGroupSelect(UnitGroup(null, gv_pLAYER_01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_pLAYER_01_USER, true);
    CameraSetData(PlayerGroupAll(), "ZoomedCamera");
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoDefault(), 0.0, -1, 10.0, false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:11765

    PlayerSetState(gv_pLAYER_01_USER, c_playerStateXPGain, true);
    PlayerSetState(gv_pLAYER_01_USER, c_playerStateFidgetingEnabled, true);
    UnitGroupSelect(UnitGroup(null, gv_pLAYER_01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_pLAYER_01_USER, true);
    VisRevealerCreate(gv_pLAYER_01_USER, RegionFromId(120));
    gv_slivanBossRevealer = VisRevealerLastCreated();

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:11867

    PlayerSetState(gv_pLAYER_01_USER, c_playerStateXPGain, true);
    PlayerSetState(gv_pLAYER_01_USER, c_playerStateFidgetingEnabled, true);
    UnitGroupSelect(UnitGroup(null, gv_pLAYER_01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_pLAYER_01_USER, true);
    CameraSetData(PlayerGroupAll(), "ZoomedCamera");
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoDefault(), 0.0, -1, 10, false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:12292

    PlayerSetState(gv_pLAYER_01_USER, c_playerStateXPGain, true);
    PlayerSetState(gv_pLAYER_01_USER, c_playerStateFidgetingEnabled, true);
    UnitGroupSelect(UnitGroup(null, gv_pLAYER_01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_pLAYER_01_USER, true);
    VisRevealerCreate(gv_pLAYER_01_USER, RegionFromId(113));
    gv_zurvanBossRevealer = VisRevealerLastCreated();

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:12407

    PlayerSetState(gv_pLAYER_01_USER, c_playerStateXPGain, true);
    PlayerSetState(gv_pLAYER_01_USER, c_playerStateFidgetingEnabled, true);
    UnitGroupSelect(UnitGroup(null, gv_pLAYER_01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_pLAYER_01_USER, true);
    CameraSetData(PlayerGroupAll(), "ZurvanCamera");
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoDefault(), 0.0, -1, 10.0, false);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionbaneling.sc2mapMapScript.galaxy:1002

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(lv_backupUnits, gv_pLAYER_01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);
    TriggerQueuePause(false);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionbaneling.sc2mapMapScript.galaxy:3812

    libSwaC_gf_HidePlanetPortrait();
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_splitterStartGroup, gv_pLAYER_01_USER, true);
    lv_fadeDuration = 1.0;
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoDefault(), 0.0, -1, 10.0, false);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionbaneling.sc2mapMapScript.galaxy:3870

    libSwaC_gf_HidePlanetPortrait();
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_splitterStartGroup, gv_pLAYER_01_USER, true);
    lv_fadeDuration = 1.5;
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoFromId(770), lv_fadeDuration, -1, 10.0, true);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionbaneling.sc2mapMapScript.galaxy:4143

    libSwaC_gf_EnableCampaignTechUnit(true, "BanelingA", gv_pLAYER_01_USER);
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(lv_banelings, gv_pLAYER_01_USER, true);
    RegionPlayableMapSet(RegionFromId(6));
    if ((gv_cinematicCompleted == true)) {

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionbaneling.sc2mapMapScript.galaxy:4435

    }
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_hunterPlayerUnitGroup, gv_pLAYER_01_USER, true);
    if ((gv_cinematicCompleted == true)) {
        lv_fadeDuration = 1.5;

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionhydralisk.sc2mapMapScript.galaxy:1086

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(lv_backupUnits, gv_pLAYER_01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);
    TriggerQueuePause(false);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionhydralisk.sc2mapMapScript.galaxy:1248

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(gv_impalerPlayerUnits, gv_pLAYER_01_USER, true);
    gv_backupSuppressed = false;
    gv_backupPoint = PointFromId(573);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionhydralisk.sc2mapMapScript.galaxy:2522

    UnitGroupLoopEnd();
    UnitBehaviorRemove(gv_lurkerDen, "ZergBuildingDies6", 1);
    UnitGroupSelect(gv_lurkerPlayerUnits, gv_pLAYER_01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);
    libNtve_gf_GlobalCinematicSetting(false);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionhydralisk.sc2mapMapScript.galaxy:4662

    }
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_lurkerPlayerUnits, gv_pLAYER_01_USER, true);
    if ((gv_cinematicCompleted == true)) {
        lv_fadeDuration = 1.5;

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionmutalisk.sc2mapMapScript.galaxy:1003

    gv_backupSuppressed = false;
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_mutaliskGroup, gv_pLAYER_01_USER, true);
    TriggerEnable(gt_BroodLordReinforcements1, true);
    TriggerExecute(gt_ObjectiveCollectBroodLordEssenceCreate, true, true);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionmutalisk.sc2mapMapScript.galaxy:1178

    Wait(5.0, c_timeGame);
    gv_backupSuppressed = false;
    UnitGroupSelect(gv_mutaliskGroup, gv_pLAYER_01_USER, true);
    TriggerExecute(gt_ObjectiveMorphBroodLordsCreate, true, true);
    TriggerExecute(gt_TransmissionMorphBroodLordsQ, true, false);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionmutalisk.sc2mapMapScript.galaxy:1551

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(gv_mutaliskGroup, gv_pLAYER_01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);
    TriggerQueuePause(false);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionmutalisk.sc2mapMapScript.galaxy:2567

    else {
    }
    UnitGroupSelect(lv_backupUnits, gv_pLAYER_01_USER, true);
    CinematicFade(true, 1.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);
    Wait(3.0, c_timeReal);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionmutalisk.sc2mapMapScript.galaxy:4218

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(gv_viperGroup, gv_pLAYER_01_USER, true);
    if ((gv_cinematicCompleted == true)) {
        lv_fadeDuration = 1.5;

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionroach.sc2mapMapScript.galaxy:879

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(lv_backupUnits, gv_pLAYER_01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);
    TriggerQueuePause(false);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionroach.sc2mapMapScript.galaxy:1103

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(gv_corpserPlayerUnits, gv_pLAYER_01_USER, true);
    gv_backupSuppressed = false;
    gv_backupPoint = PointFromId(898);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionroach.sc2mapMapScript.galaxy:3374

    libSwaC_gf_AddUnitTypeToUnitHelpPanel("RoachCorpser", false, gv_pLAYER_01_USER);
    libSwaC_gf_EnableCampaignTechUnit(true, "RoachA", gv_pLAYER_01_USER);
    UnitGroupSelect(gv_vilePlayerUnits, gv_pLAYER_01_USER, true);
    if ((gv_cinematicCompleted == true)) {
        lv_fadeDuration = 1.5;

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2mapMapScript.galaxy:898

    UnitGroupLoopEnd();
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
    gv_backupPoint = PointFromId(602);
    gv_backupSuppressed = false;

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2mapMapScript.galaxy:1646

    UnitGroupLoopEnd();
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
    libSwaC_gf_CreateMissionAutosavePoint(StringExternal("Param/Value/7BA20DA5"));
    return true;

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2mapMapScript.galaxy:2391

    }
    UnitGroupLoopEnd();
    UnitGroupSelect(lv_backupUnits, gv_pLAYER_01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);
    TriggerQueuePause(false);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2mapMapScript.galaxy:2557

    TriggerExecute(gt_HatcheryDefenseFailure1Skippable, true, true);
    if ((gv_skipped == false)) {
        UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
        gv_inCinematic = false;
        libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2mapMapScript.galaxy:2577

            autoEDFF737A_i = autoEDFF737A_i + 1;
        }
        UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
        gv_inCinematic = false;
        CinematicFade(true, 1.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2mapMapScript.galaxy:2726

    TriggerExecute(gt_HatcheryDefenseFailure2Skippable, true, true);
    if ((gv_skipped == false)) {
        UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
        gv_inCinematic = false;
        libNtve_gf_CinematicMode(false, PlayerGroupAll(), 1.0);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2mapMapScript.galaxy:2746

            autoF99D4287_i = autoF99D4287_i + 1;
        }
        UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
        gv_inCinematic = false;
        CinematicFade(true, 1.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2mapMapScript.galaxy:3622

    UnitGroupLoopEnd();
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
    if ((gv_cinematicCompleted == true)) {
        lv_fadeDuration = 1.5;

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionswarmhost.sc2mapMapScript.galaxy:3909

    UnitGroupLoopEnd();
    UnitClearSelection(gv_pLAYER_01_USER);
    UnitGroupSelect(gv_swarmHostPlayerUnits, gv_pLAYER_01_USER, true);
    if ((gv_cinematicCompleted == true)) {
        lv_fadeDuration = 1.5;

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionultralisk.sc2mapMapScript.galaxy:976

        Wait(0.1, c_timeGame);
    }
    UnitGroupSelect(lv_backupUnits, gv_pLAYER_01_USER, true);
    libNtve_gf_CinematicMode(false, PlayerGroupAll(), c_transitionDurationDefault);
    libNtve_gf_GlobalCinematicSetting(false);