# Empty Unit Group

Grammar — Empty unit group
FlagsNative | Function

Returns an empty unit group.

Returns — unitgroup

native unitgroup UnitGroupEmpty();

Category: Unit Group / Useful Unit Groups

# Examples

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:198

    gv_screenLowerBound = Point(116.0, 120.0);
    gv_bGPaused = true;
    gv_activeBackgroundUnits = UnitGroupEmpty();
    gv_borderGroup = UnitGroupEmpty();
    gv_tP_SendWave_WaveInfo.lv_patten = 2;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:199

    gv_bGPaused = true;
    gv_activeBackgroundUnits = UnitGroupEmpty();
    gv_borderGroup = UnitGroupEmpty();
    gv_tP_SendWave_WaveInfo.lv_patten = 2;
    gv_powerups = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:201

    gv_borderGroup = UnitGroupEmpty();
    gv_tP_SendWave_WaveInfo.lv_patten = 2;
    gv_powerups = UnitGroupEmpty();
    gv_powerupPickupTimer = TimerCreate();
    gv_fighterAttackEnabled = true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:243

    gv_introFlashingShadow = c_invalidDialogControlId;
    gv_introFlashingPortrait = c_invalidPortraitId;
    gv_endCinematicGroup = UnitGroupEmpty();
    gv_endCinematicViking = UnitGroupEmpty();
    gv_endCineTextDialog = c_invalidDialogId;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:244

    gv_introFlashingPortrait = c_invalidPortraitId;
    gv_endCinematicGroup = UnitGroupEmpty();
    gv_endCinematicViking = UnitGroupEmpty();
    gv_endCineTextDialog = c_invalidDialogId;
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:118

    gv_p6_ZERG_NOAIPREPLACED = 6;
    gv_zergPlayers = PlayerGroupEmpty();
    gv_civilianSpawners = UnitGroupEmpty();
    gv_missionPhase = ge_PRESET_MissionPhase_Tactical;
    gv_cTransmissionCycleEarly = 1;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:122

    gv_cTransmissionCycleEarly = 1;
    gv_cTransmissionCycleLate = 1;
    gv_colonistsOnTheMove = UnitGroupEmpty();
    gv_convoyGuards = UnitGroupEmpty();
    gv_convoyGuardCyclingLineIndex = 1;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:123

    gv_cTransmissionCycleLate = 1;
    gv_colonistsOnTheMove = UnitGroupEmpty();
    gv_convoyGuards = UnitGroupEmpty();
    gv_convoyGuardCyclingLineIndex = 1;
    gv_escortIndex = 1;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:133

    gv_firebatMove = 1;
    gv_medicMove = 1;
    gv_firebatCargoUnits = UnitGroupEmpty();
    gv_zergOnTheLoose = UnitGroupEmpty();
    gv_zergOnTheLoose2 = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:134

    gv_medicMove = 1;
    gv_firebatCargoUnits = UnitGroupEmpty();
    gv_zergOnTheLoose = UnitGroupEmpty();
    gv_zergOnTheLoose2 = UnitGroupEmpty();
    gv_colonistsSaveQuota = 50;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:135

    gv_firebatCargoUnits = UnitGroupEmpty();
    gv_zergOnTheLoose = UnitGroupEmpty();
    gv_zergOnTheLoose2 = UnitGroupEmpty();
    gv_colonistsSaveQuota = 50;
    gv_colonistsDeathQuota = libNtve_gf_DifficultyValueInt(0, 0, 20, 20);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:139

    gv_colonistsDeathQuota = libNtve_gf_DifficultyValueInt(0, 0, 20, 20);
    gv_colonistLeaderBoard = c_timerWindowNone;
    gv_activeNydusWorms = UnitGroupEmpty();
    gv_nydusSpawnDelay = 12.0;
    gv_nydusWormHP = 200.0;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:142

    gv_nydusSpawnDelay = 12.0;
    gv_nydusWormHP = 200.0;
    gv_doomsdayZergUnitGroup = UnitGroupEmpty();
    gv_objPing_ReachHanson = c_invalidPingId;
    gv_objective_ReachHanson = c_invalidObjectiveId;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:438


    // Variable Initialization
    lv_unitGroup = UnitGroupEmpty();

    // Implementation

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson01.sc2map/MapScript.galaxy:1235


    // Variable Initialization
    lv_zerglingGroup = UnitGroupEmpty();

    // Conditions

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:122

        gv_infestableStructuresPings[init_i] = c_invalidPingId;
    }
    gv_infestedStructureGroup = UnitGroupEmpty();
    gv_mainInfestor = UnitFromId(186);
    gv_infestor1 = UnitFromId(1110);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:126

    gv_infestor1 = UnitFromId(1110);
    gv_infestor2 = UnitFromId(927);
    gv_infestorGroup = UnitGroupEmpty();
    gv_zergPlayerGroup = PlayerGroupEmpty();
    gv_timeOfDay = ge_PRESET_TimeOfDay_Day;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:132

    gv_transitionToDay = TimerCreate();
    gv_transitionToNight = TimerCreate();
    gv_infestorAggressionInhibitor = UnitGroupEmpty();
    gv_infestorPing01 = c_invalidPingId;
    gv_infestorPing02 = c_invalidPingId;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:135

    gv_infestorPing01 = c_invalidPingId;
    gv_infestorPing02 = c_invalidPingId;
    gv_rockDestroyers = UnitGroupEmpty();
    gv_firstSightInfestedGroup = UnitGroupEmpty();
    gv_objectiveCleanseInfestation = c_invalidObjectiveId;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:136

    gv_infestorPing02 = c_invalidPingId;
    gv_rockDestroyers = UnitGroupEmpty();
    gv_firstSightInfestedGroup = UnitGroupEmpty();
    gv_objectiveCleanseInfestation = c_invalidObjectiveId;
    gv_researchObjectiveKilltheInfestors = c_invalidObjectiveId;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:139

    gv_objectiveCleanseInfestation = c_invalidObjectiveId;
    gv_researchObjectiveKilltheInfestors = c_invalidObjectiveId;
    gv_briefingCinematicUnits = UnitGroupEmpty();
    gv_victoryHiddenUnitGroup = UnitGroupEmpty();
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:140

    gv_researchObjectiveKilltheInfestors = c_invalidObjectiveId;
    gv_briefingCinematicUnits = UnitGroupEmpty();
    gv_victoryHiddenUnitGroup = UnitGroupEmpty();
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:454


    // Variable Initialization
    lv_lastGroup = UnitGroupEmpty();

    // Implementation

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:875

    // Variable Initialization
    lv_i = 1;
    lv_attackersLeft = UnitGroupEmpty();
    lv_attackersRight = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:876

    lv_i = 1;
    lv_attackersLeft = UnitGroupEmpty();
    lv_attackersRight = UnitGroupEmpty();

    // Conditions

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:122

void InitGlobals () {
    gv_purifier = UnitFromId(765);
    gv_purifierGroup = UnitGroupEmpty();
    gv_purifierStatusBoard = c_timerWindowNone;
    gv_purifierEscortGroup = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:124

    gv_purifierGroup = UnitGroupEmpty();
    gv_purifierStatusBoard = c_timerWindowNone;
    gv_purifierEscortGroup = UnitGroupEmpty();
    gv_prismGroupNorth = UnitGroupEmpty();
    gv_prismGroupEast = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:125

    gv_purifierStatusBoard = c_timerWindowNone;
    gv_purifierEscortGroup = UnitGroupEmpty();
    gv_prismGroupNorth = UnitGroupEmpty();
    gv_prismGroupEast = UnitGroupEmpty();
    gv_prismGroupSouth = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:126

    gv_purifierEscortGroup = UnitGroupEmpty();
    gv_prismGroupNorth = UnitGroupEmpty();
    gv_prismGroupEast = UnitGroupEmpty();
    gv_prismGroupSouth = UnitGroupEmpty();
    gv_resourceGroupBeta = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:127

    gv_prismGroupNorth = UnitGroupEmpty();
    gv_prismGroupEast = UnitGroupEmpty();
    gv_prismGroupSouth = UnitGroupEmpty();
    gv_resourceGroupBeta = UnitGroupEmpty();
    gv_resourceGroupGamma = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:128

    gv_prismGroupEast = UnitGroupEmpty();
    gv_prismGroupSouth = UnitGroupEmpty();
    gv_resourceGroupBeta = UnitGroupEmpty();
    gv_resourceGroupGamma = UnitGroupEmpty();
    gv_resourceGroupOmega = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:129

    gv_prismGroupSouth = UnitGroupEmpty();
    gv_resourceGroupBeta = UnitGroupEmpty();
    gv_resourceGroupGamma = UnitGroupEmpty();
    gv_resourceGroupOmega = UnitGroupEmpty();
    gv_poweringUpTime = TimerCreate();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:130

    gv_resourceGroupBeta = UnitGroupEmpty();
    gv_resourceGroupGamma = UnitGroupEmpty();
    gv_resourceGroupOmega = UnitGroupEmpty();
    gv_poweringUpTime = TimerCreate();
    gv_pOWER_UP_TIME = 60.0;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:136

    gv_cOLONIST_SHIP_MAX_LIFE = 4000.0;
    gv_colonyOutpostsSaved = 5;
    gv_terrorFleetGroup = UnitGroupEmpty();
    gv_currentWavePath = ge_AttackWavePath_Any;
    gv_currentWaveUnits = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:138

    gv_terrorFleetGroup = UnitGroupEmpty();
    gv_currentWavePath = ge_AttackWavePath_Any;
    gv_currentWaveUnits = UnitGroupEmpty();
    gv_currentWaveSources = UnitGroupEmpty();
    gv_primaryObjectiveDestroyProtossNexus = c_invalidObjectiveId;

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

    }
    for (init_i = 0; init_i <= 10; init_i += 1) {
        gv_infestationOverlords[init_i] = UnitGroupEmpty();
    }
    for (init_i = 0; init_i <= 10; init_i += 1) {

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

    }
    for (init_i = 0; init_i <= 10; init_i += 1) {
        gv_infestationOverseers[init_i] = UnitGroupEmpty();
    }
    for (init_i = 0; init_i <= 4; init_i += 1) {

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

    gv_basePingSouth = c_invalidPingId;
    gv_basePingNorth = c_invalidPingId;
    gv_carrionBirds = UnitGroupEmpty();
    gv_stat_ColoniesSaved = 6;
    gv_objectiveDestroyInfestation = c_invalidObjectiveId;

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

    gv_stat_ColoniesSaved = 6;
    gv_objectiveDestroyInfestation = c_invalidObjectiveId;
    gv_briefingGroup = UnitGroupEmpty();
    gv_introHiddenUnitGroup = UnitGroupEmpty();
    gv_introSpawnedUnits = UnitGroupEmpty();

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

    gv_objectiveDestroyInfestation = c_invalidObjectiveId;
    gv_briefingGroup = UnitGroupEmpty();
    gv_introHiddenUnitGroup = UnitGroupEmpty();
    gv_introSpawnedUnits = UnitGroupEmpty();
    gv_victoryHiddenUnitGroup = UnitGroupEmpty();

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

    gv_briefingGroup = UnitGroupEmpty();
    gv_introHiddenUnitGroup = UnitGroupEmpty();
    gv_introSpawnedUnits = UnitGroupEmpty();
    gv_victoryHiddenUnitGroup = UnitGroupEmpty();
}

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

    gv_introHiddenUnitGroup = UnitGroupEmpty();
    gv_introSpawnedUnits = UnitGroupEmpty();
    gv_victoryHiddenUnitGroup = UnitGroupEmpty();
}

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

    gv_infestationOverseerCount[lp_colonyIndex] = 0;
    gv_infestationDefenderCount[lp_colonyIndex] = 0;
    gv_infestationOverlords[lp_colonyIndex] = UnitGroupEmpty();
    gv_infestationOverseers[lp_colonyIndex] = UnitGroupEmpty();
    auto009D0608_g = UnitGroup(null, gv_p07_ZERG_INFESTED, lp_area, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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

    gv_infestationDefenderCount[lp_colonyIndex] = 0;
    gv_infestationOverlords[lp_colonyIndex] = UnitGroupEmpty();
    gv_infestationOverseers[lp_colonyIndex] = UnitGroupEmpty();
    auto009D0608_g = UnitGroup(null, gv_p07_ZERG_INFESTED, lp_area, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
    auto009D0608_u = UnitGroupCount(auto009D0608_g, c_unitCountAll);

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


    // Variable Initialization
    lv_overlordPool = UnitGroupEmpty();

    // Implementation

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:175

        gv_chargers[init_i].lv_state = ge_PRESET_ChargeState_Inactive;
    }
    gv_patrolTop = UnitGroupEmpty();
    gv_patrolBottom = UnitGroupEmpty();
    gv_patrolSingle = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:176

    }
    gv_patrolTop = UnitGroupEmpty();
    gv_patrolBottom = UnitGroupEmpty();
    gv_patrolSingle = UnitGroupEmpty();
    gv_objective_TheGreatTrainRobbery = c_invalidObjectiveId;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:177

    gv_patrolTop = UnitGroupEmpty();
    gv_patrolBottom = UnitGroupEmpty();
    gv_patrolSingle = UnitGroupEmpty();
    gv_objective_TheGreatTrainRobbery = c_invalidObjectiveId;
    gv_objective_DontMissTrains = c_invalidObjectiveId;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:182

    gv_objective_Locate = c_invalidObjectiveId;
    gv_objective_DefilerSkeletons = c_invalidObjectiveId;
    gv_victoryHiddenUnitGroup = UnitGroupEmpty();
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:1995


    // Variable Initialization
    lv_escortGroup = UnitGroupEmpty();

    // Actions

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:2126


    // Variable Initialization
    lv_trainCars = UnitGroupEmpty();

    // Actions

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:2483


    // Variable Initialization
    lv_escortGroup = UnitGroupEmpty();
    lv_tempTrainGroup = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:2484

    // Variable Initialization
    lv_escortGroup = UnitGroupEmpty();
    lv_tempTrainGroup = UnitGroupEmpty();

    // Conditions

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:5881


    // Variable Initialization
    lv_crateUnits = UnitGroupEmpty();

    // Actions

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:89

    gv_enemyPlayers = PlayerGroupEmpty();
    gv_miraHanPlayers = PlayerGroupEmpty();
    gv_playerSCVs = UnitGroupEmpty();
    gv_merc_Contract_Price_Board = c_boardNone;
    gv_minerals_In_Expansion_1 = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:91

    gv_playerSCVs = UnitGroupEmpty();
    gv_merc_Contract_Price_Board = c_boardNone;
    gv_minerals_In_Expansion_1 = UnitGroupEmpty();
    gv_minerals_In_Expansion_2 = UnitGroupEmpty();
    gv_minerals_In_Expansion_3 = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:92

    gv_merc_Contract_Price_Board = c_boardNone;
    gv_minerals_In_Expansion_1 = UnitGroupEmpty();
    gv_minerals_In_Expansion_2 = UnitGroupEmpty();
    gv_minerals_In_Expansion_3 = UnitGroupEmpty();
    gv_pingCommandCenterSW = c_invalidPingId;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:93

    gv_minerals_In_Expansion_1 = UnitGroupEmpty();
    gv_minerals_In_Expansion_2 = UnitGroupEmpty();
    gv_minerals_In_Expansion_3 = UnitGroupEmpty();
    gv_pingCommandCenterSW = c_invalidPingId;
    gv_pingCommandCenterSE = c_invalidPingId;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:97

    gv_pingCommandCenterSE = c_invalidPingId;
    gv_pingCommandCenterNE = c_invalidPingId;
    gv_huge_Scrap_1 = UnitGroupEmpty();
    gv_huge_Scrap_2 = UnitGroupEmpty();
    gv_huge_Scrap_3 = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:98

    gv_pingCommandCenterNE = c_invalidPingId;
    gv_huge_Scrap_1 = UnitGroupEmpty();
    gv_huge_Scrap_2 = UnitGroupEmpty();
    gv_huge_Scrap_3 = UnitGroupEmpty();
    gv_primaryObjectiveBuyContract = c_invalidObjectiveId;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:99

    gv_huge_Scrap_1 = UnitGroupEmpty();
    gv_huge_Scrap_2 = UnitGroupEmpty();
    gv_huge_Scrap_3 = UnitGroupEmpty();
    gv_primaryObjectiveBuyContract = c_invalidObjectiveId;
    gv_primaryObjectiveDestroyOrlan = c_invalidObjectiveId;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:103

    gv_primaryObjectiveDestroyOrlan = c_invalidObjectiveId;
    gv_bonusObjectiveFindContraband = c_invalidObjectiveId;
    gv_briefingHiddenUnits = UnitGroupEmpty();
    gv_midHiddenUnitGroup = UnitGroupEmpty();
    gv_victoryHiddenUnitGroup = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:104

    gv_bonusObjectiveFindContraband = c_invalidObjectiveId;
    gv_briefingHiddenUnits = UnitGroupEmpty();
    gv_midHiddenUnitGroup = UnitGroupEmpty();
    gv_victoryHiddenUnitGroup = UnitGroupEmpty();
    gv_victoryRaynorsUnits = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:105

    gv_briefingHiddenUnits = UnitGroupEmpty();
    gv_midHiddenUnitGroup = UnitGroupEmpty();
    gv_victoryHiddenUnitGroup = UnitGroupEmpty();
    gv_victoryRaynorsUnits = UnitGroupEmpty();
    gv_victoryOrlansUnits = UnitGroupEmpty();

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

    gv_objectiveDestroytheLoki = c_invalidObjectiveId;
    gv_objectiveDevourerSamples = c_invalidObjectiveId;
    gv_midGameActors = UnitGroupEmpty();
    gv_victoryHiddenUnitGroup = UnitGroupEmpty();
}

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

    gv_objectiveDevourerSamples = c_invalidObjectiveId;
    gv_midGameActors = UnitGroupEmpty();
    gv_victoryHiddenUnitGroup = UnitGroupEmpty();
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:116

void InitGlobals () {
    gv_dominionPlayers = PlayerGroupEmpty();
    gv_hiddenPlayerBase = UnitGroupEmpty();
    gv_distractionTimer = TimerCreate();
    gv_distractionTimerWindow = c_timerWindowNone;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:121

    gv__90SecondWarning = TimerCreate();
    gv__30SecondWarning = TimerCreate();
    gv_destructibleObjectsNeutral = UnitGroupEmpty();
    gv_destructibleObjectsCiv = UnitGroupEmpty();
    gv_dominionAttackOdin = TimerCreate();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:122

    gv__30SecondWarning = TimerCreate();
    gv_destructibleObjectsNeutral = UnitGroupEmpty();
    gv_destructibleObjectsCiv = UnitGroupEmpty();
    gv_dominionAttackOdin = TimerCreate();
    gv_statues = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:124

    gv_destructibleObjectsCiv = UnitGroupEmpty();
    gv_dominionAttackOdin = TimerCreate();
    gv_statues = UnitGroupEmpty();
    gv_statueTransmission01 = c_invalidTransmissionId;
    gv_statueTransmission02 = c_invalidTransmissionId;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:131

    gv_statueTransmission05 = c_invalidTransmissionId;
    gv_statueTransmission06 = c_invalidTransmissionId;
    gv_killTeamMedivacs = UnitGroupEmpty();
    gv_killTeamAttackers = UnitGroupEmpty();
    gv_uploadBoard = c_boardNone;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:132

    gv_statueTransmission06 = c_invalidTransmissionId;
    gv_killTeamMedivacs = UnitGroupEmpty();
    gv_killTeamAttackers = UnitGroupEmpty();
    gv_uploadBoard = c_boardNone;
    gv_waveAttacker = gv_p04_DOMINION_AIR;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:142

    gv_objectiveAccessTower2 = c_invalidObjectiveId;
    gv_objectiveAccessTower3 = c_invalidObjectiveId;
    gv_briefingParadeGroup = UnitGroupEmpty();
    gv_introHiddenUnitGroup = UnitGroupEmpty();
    gv_midHiddenUnitGroup = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:143

    gv_objectiveAccessTower3 = c_invalidObjectiveId;
    gv_briefingParadeGroup = UnitGroupEmpty();
    gv_introHiddenUnitGroup = UnitGroupEmpty();
    gv_midHiddenUnitGroup = UnitGroupEmpty();
    gv_victoryHiddenUnitGroup = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:144

    gv_briefingParadeGroup = UnitGroupEmpty();
    gv_introHiddenUnitGroup = UnitGroupEmpty();
    gv_midHiddenUnitGroup = UnitGroupEmpty();
    gv_victoryHiddenUnitGroup = UnitGroupEmpty();
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:145

    gv_introHiddenUnitGroup = UnitGroupEmpty();
    gv_midHiddenUnitGroup = UnitGroupEmpty();
    gv_victoryHiddenUnitGroup = UnitGroupEmpty();
}

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


void InitGlobals () {
    gv_vikings = UnitGroupEmpty();
    gv_tanks = UnitGroupEmpty();
    gv_brutaliskPing = c_invalidPingId;

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

void InitGlobals () {
    gv_vikings = UnitGroupEmpty();
    gv_tanks = UnitGroupEmpty();
    gv_brutaliskPing = c_invalidPingId;
    gv_playerGroupforAI = UnitGroupEmpty();

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

    gv_tanks = UnitGroupEmpty();
    gv_brutaliskPing = c_invalidPingId;
    gv_playerGroupforAI = UnitGroupEmpty();
    gv_scientistsGroup = UnitGroupEmpty();
    gv_eggsGroup = UnitGroupEmpty();

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

    gv_brutaliskPing = c_invalidPingId;
    gv_playerGroupforAI = UnitGroupEmpty();
    gv_scientistsGroup = UnitGroupEmpty();
    gv_eggsGroup = UnitGroupEmpty();
    gv_hybridGroup = UnitGroupEmpty();

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

    gv_playerGroupforAI = UnitGroupEmpty();
    gv_scientistsGroup = UnitGroupEmpty();
    gv_eggsGroup = UnitGroupEmpty();
    gv_hybridGroup = UnitGroupEmpty();
    gv_soundWarbotInitiateButton = SoundLink("UI_NavButtonSelect", -1);

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

    gv_scientistsGroup = UnitGroupEmpty();
    gv_eggsGroup = UnitGroupEmpty();
    gv_hybridGroup = UnitGroupEmpty();
    gv_soundWarbotInitiateButton = SoundLink("UI_NavButtonSelect", -1);
    gv_soundTerminalButtonPush = SoundLink("UI_Horner05sTerminalButton", -1);

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

    gv_buttonComputer01DeactivateLeftFloorGuns = c_invalidDialogId;
    gv_buttonComputer01Back = c_invalidDialogId;
    gv_enemyGroupTurretArea = UnitGroupEmpty();
    gv_buttonHacking01OneDot = c_invalidDialogId;
    gv_buttonHacking02OneDot = c_invalidDialogId;

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

    gv_buttonComputer02Ultras = c_invalidDialogId;
    gv_buttonComputer02Back = c_invalidDialogId;
    gv_lab02DominionUnitGroup = UnitGroupEmpty();
    gv_lab02PrisonerUnitGroup = UnitGroupEmpty();
    gv_buttonComputer04SecurityCam = c_invalidDialogId;

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

    gv_buttonComputer02Back = c_invalidDialogId;
    gv_lab02DominionUnitGroup = UnitGroupEmpty();
    gv_lab02PrisonerUnitGroup = UnitGroupEmpty();
    gv_buttonComputer04SecurityCam = c_invalidDialogId;
    gv_buttonComputer04Missile = c_invalidDialogId;

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

    gv_pingHercules = c_invalidPingId;
    gv_escapeComputerActive = true;
    gv_playerUnitGroup = UnitGroupEmpty();
    gv_hybridUnitGroup = UnitGroupEmpty();
    gv_objectiveInvestigate = c_invalidObjectiveId;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor01.sc2map/MapScript.galaxy:122

    gv_roadblockTransmission = c_invalidTransmissionId;
    gv_mutteringJohn = UnitFromId(645);
    gv_dropGroup = UnitGroupEmpty();
    gv_riksvilleTownSquareDominion = UnitGroupEmpty();
    gv_southieTransmission = c_invalidTransmissionId;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor01.sc2map/MapScript.galaxy:123

    gv_mutteringJohn = UnitFromId(645);
    gv_dropGroup = UnitGroupEmpty();
    gv_riksvilleTownSquareDominion = UnitGroupEmpty();
    gv_southieTransmission = c_invalidTransmissionId;
    gv_escapeJerks = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor01.sc2map/MapScript.galaxy:125

    gv_riksvilleTownSquareDominion = UnitGroupEmpty();
    gv_southieTransmission = c_invalidTransmissionId;
    gv_escapeJerks = UnitGroupEmpty();
    gv_escapeCivilians = UnitGroupEmpty();
    gv_dominionCompoundCivilian = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor01.sc2map/MapScript.galaxy:126

    gv_southieTransmission = c_invalidTransmissionId;
    gv_escapeJerks = UnitGroupEmpty();
    gv_escapeCivilians = UnitGroupEmpty();
    gv_dominionCompoundCivilian = UnitGroupEmpty();
    gv_dominionCompoundGuards = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor01.sc2map/MapScript.galaxy:127

    gv_escapeJerks = UnitGroupEmpty();
    gv_escapeCivilians = UnitGroupEmpty();
    gv_dominionCompoundCivilian = UnitGroupEmpty();
    gv_dominionCompoundGuards = UnitGroupEmpty();
    for (init_i = 0; init_i <= 6; init_i += 1) {

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor01.sc2map/MapScript.galaxy:128

    gv_escapeCivilians = UnitGroupEmpty();
    gv_dominionCompoundCivilian = UnitGroupEmpty();
    gv_dominionCompoundGuards = UnitGroupEmpty();
    for (init_i = 0; init_i <= 6; init_i += 1) {
        gv_holoPing[init_i] = c_invalidPingId;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor01.sc2map/MapScript.galaxy:142

    gv_objectiveDestroyDominionHoloboards = c_invalidObjectiveId;
    gv_objectiveTaskDestroyDominionHoloboardsTotal = 6;
    gv_raynorsMarines = UnitGroupEmpty();
    gv_introUnitCargoStart = UnitGroupEmpty();
    gv_introActorGroup = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor01.sc2map/MapScript.galaxy:143

    gv_objectiveTaskDestroyDominionHoloboardsTotal = 6;
    gv_raynorsMarines = UnitGroupEmpty();
    gv_introUnitCargoStart = UnitGroupEmpty();
    gv_introActorGroup = UnitGroupEmpty();
    gv_introCinHiddenUnitGroup = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor01.sc2map/MapScript.galaxy:144

    gv_raynorsMarines = UnitGroupEmpty();
    gv_introUnitCargoStart = UnitGroupEmpty();
    gv_introActorGroup = UnitGroupEmpty();
    gv_introCinHiddenUnitGroup = UnitGroupEmpty();
    gv_midHiddenUnitGroup = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor01.sc2map/MapScript.galaxy:145

    gv_introUnitCargoStart = UnitGroupEmpty();
    gv_introActorGroup = UnitGroupEmpty();
    gv_introCinHiddenUnitGroup = UnitGroupEmpty();
    gv_midHiddenUnitGroup = UnitGroupEmpty();
    gv_victoryHiddenUnitGroup = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:95


void InitGlobals () {
    gv_startingSCVs = UnitGroupEmpty();
    gv_supplyHelperTXT = c_textTagNone;
    gv_sCVReinforcement = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:97

    gv_startingSCVs = UnitGroupEmpty();
    gv_supplyHelperTXT = c_textTagNone;
    gv_sCVReinforcement = UnitGroupEmpty();
    gv_sCVHelperTXT = c_textTagNone;
    gv_initialAttackSquad = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:99

    gv_sCVReinforcement = UnitGroupEmpty();
    gv_sCVHelperTXT = c_textTagNone;
    gv_initialAttackSquad = UnitGroupEmpty();
    gv_marinesRescued = UnitGroupEmpty();
    gv_hellions = UnitGroupEmpty();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:100

    gv_sCVHelperTXT = c_textTagNone;
    gv_initialAttackSquad = UnitGroupEmpty();
    gv_marinesRescued = UnitGroupEmpty();
    gv_hellions = UnitGroupEmpty();
    gv_mineGuardPairs = 4;