# Set Attack Wave Gather Early No Replace

Grammar — Set the next attack wave from player player|P# to gather immediately and not replace any units that die while gathering.
FlagsNative | Action

Set the next attack wave from a player to gather immediately and not replace any units that die while gathering.

# Arguments

  • int — Attacker

Returns — void

native void AIAttackWaveSetGatherEarlyNoReplace(
	int player,
);

Category: AI / AttackWaves / Actions

# Examples

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus02.sc2map/MapScript.galaxy:3203

    }

    AIAttackWaveSetGatherEarlyNoReplace(lv_attacker);
    AIAttackWaveSend(lv_attacker, lv_lingerTime, false);
    return true;

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

        gv_nextWavePlayer = gv_pLAYER_ZERG_MAIN;
        AIAttackWaveSetTargetPlayer(gv_nextWavePlayer, PlayerGroupSingle(gv_pLAYER_USER));
        AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
        AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(713));
        AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(112), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:379

        gv_nextWavePlayer = gv_pLAYER_ZERG_SOUTH;
        AIAttackWaveSetTargetPlayer(gv_nextWavePlayer, PlayerGroupSingle(gv_pLAYER_USER));
        AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
        AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(715));
        AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(114), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:387

        gv_nextWavePlayer = gv_pLAYER_ZERG_SOUTH;
        AIAttackWaveSetTargetPlayer(gv_nextWavePlayer, PlayerGroupSingle(gv_pLAYER_USER));
        AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
        AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(742));
        AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(309), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:395

        gv_nextWavePlayer = gv_pLAYER_ZERG_MAIN;
        AIAttackWaveSetTargetPlayer(gv_nextWavePlayer, PlayerGroupSingle(gv_pLAYER_USER));
        AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
        AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(714));
        AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(113), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:404

        gv_nextWavePlayer = gv_pLAYER_ZERG_EAST;
        AIAttackWaveSetTargetPlayer(gv_nextWavePlayer, PlayerGroupSingle(gv_pLAYER_USER));
        AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
        AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(746));
        AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(685), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:412

        gv_nextWavePlayer = gv_pLAYER_ZERG_EAST;
        AIAttackWaveSetTargetPlayer(gv_nextWavePlayer, PlayerGroupSingle(gv_pLAYER_USER));
        AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
        AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(747));
        AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(703), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:420

        gv_nextWavePlayer = gv_pLAYER_ZERG_SPECIAL;
        AIAttackWaveSetTargetPoint(gv_nextWavePlayer, UnitGetPosition(gv_artifact));
        AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
        if ((RandomInt(1, 2) == 1)) {
            AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(713));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2077

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(4, 4, 6, 7), "Mutalisk", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2089

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "HybridDestroyer", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2105

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(1, 1, 2, 2), "HybridDestroyer", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2117

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(0, 1, 1, 1), "Overseer", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2135

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "Overseer", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2176

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(8, 8, 9, 11), "Mutalisk", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2184

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(3, 3, 4, 5), "HybridDestroyer", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2198

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(0, 0, 0, 1), "Overseer", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, false);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2206

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(8, 8, 10, 12), "Mutalisk", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, false);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:2216

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(0, 0, 1, 1), "Infestor", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus02.sc2mapMapScript.galaxy:3203

    }

    AIAttackWaveSetGatherEarlyNoReplace(lv_attacker);
    AIAttackWaveSend(lv_attacker, lv_lingerTime, false);
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:370

        gv_nextWavePlayer = gv_pLAYER_ZERG_MAIN;
        AIAttackWaveSetTargetPlayer(gv_nextWavePlayer, PlayerGroupSingle(gv_pLAYER_USER));
        AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
        AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(713));
        AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(112), false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:379

        gv_nextWavePlayer = gv_pLAYER_ZERG_SOUTH;
        AIAttackWaveSetTargetPlayer(gv_nextWavePlayer, PlayerGroupSingle(gv_pLAYER_USER));
        AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
        AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(715));
        AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(114), false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:387

        gv_nextWavePlayer = gv_pLAYER_ZERG_SOUTH;
        AIAttackWaveSetTargetPlayer(gv_nextWavePlayer, PlayerGroupSingle(gv_pLAYER_USER));
        AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
        AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(742));
        AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(309), false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:395

        gv_nextWavePlayer = gv_pLAYER_ZERG_MAIN;
        AIAttackWaveSetTargetPlayer(gv_nextWavePlayer, PlayerGroupSingle(gv_pLAYER_USER));
        AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
        AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(714));
        AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(113), false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:404

        gv_nextWavePlayer = gv_pLAYER_ZERG_EAST;
        AIAttackWaveSetTargetPlayer(gv_nextWavePlayer, PlayerGroupSingle(gv_pLAYER_USER));
        AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
        AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(746));
        AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(685), false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:412

        gv_nextWavePlayer = gv_pLAYER_ZERG_EAST;
        AIAttackWaveSetTargetPlayer(gv_nextWavePlayer, PlayerGroupSingle(gv_pLAYER_USER));
        AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
        AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(747));
        AIAttackWaveAddWaypoint(gv_nextWavePlayer, PointFromId(703), false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.galaxy:420

        gv_nextWavePlayer = gv_pLAYER_ZERG_SPECIAL;
        AIAttackWaveSetTargetPoint(gv_nextWavePlayer, UnitGetPosition(gv_artifact));
        AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer);
        if ((RandomInt(1, 2) == 1)) {
            AIAttackWaveSetGatherPoint(gv_nextWavePlayer, PointFromId(713));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul04.sc2mapMapScript.galaxy:2077

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(4, 4, 6, 7), "Mutalisk", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul04.sc2mapMapScript.galaxy:2089

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "HybridDestroyer", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul04.sc2mapMapScript.galaxy:2105

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(1, 1, 2, 2), "HybridDestroyer", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul04.sc2mapMapScript.galaxy:2117

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(0, 1, 1, 1), "Overseer", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul04.sc2mapMapScript.galaxy:2135

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "Overseer", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul04.sc2mapMapScript.galaxy:2176

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(8, 8, 9, 11), "Mutalisk", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul04.sc2mapMapScript.galaxy:2184

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(3, 3, 4, 5), "HybridDestroyer", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul04.sc2mapMapScript.galaxy:2198

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(0, 0, 0, 1), "Overseer", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, false);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul04.sc2mapMapScript.galaxy:2206

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(8, 8, 10, 12), "Mutalisk", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, false);
    gv_statWavessent += 1;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul04.sc2mapMapScript.galaxy:2216

    libNtve_gf_CreateUnitsWithDefaultFacing(libNtve_gf_DifficultyValueInt(0, 0, 1, 1), "Infestor", 0, lv_thisAIPlayer, lv_thisAISpawn);
    AIAttackWaveUseGroup(lv_thisAIPlayer, UnitLastCreatedGroup());
    AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer);
    AIAttackWaveSend(lv_thisAIPlayer, lv_wAITTime, true);
    gv_statWavessent += 1;

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:3648

    AIAttackWaveSetGatherPoint(gv_pLAYER_05_KERRIGAN_S01, PointFromId(506));
    AIAttackWaveSetTargetRegion(gv_pLAYER_05_KERRIGAN_S01, RegionFromId(4), 0);
    AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_05_KERRIGAN_S01);
    AIAttackWaveAddUnits3(30, 30, 30, "HotSRaptor");
    AIAttackWaveAddUnits3(15, 15, 15, "HotSHunter");

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:3738

    AIAttackWaveSetGatherPoint(gv_pLAYER_05_KERRIGAN_S01, PointFromId(506));
    AIAttackWaveSetTargetRegion(gv_pLAYER_05_KERRIGAN_S01, RegionFromId(4), 0);
    AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_05_KERRIGAN_S01);
    AIAttackWaveAddUnits3(30, 30, 30, "HotSRaptor");
    AIAttackWaveAddUnits3(15, 15, 15, "HotSHunter");

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:3988

    AIAttackWaveSetGatherPoint(gv_pLAYER_06_KERRIGAN_S02, PointFromId(507));
    AIAttackWaveSetTargetRegion(gv_pLAYER_06_KERRIGAN_S02, RegionFromId(5), 0);
    AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_06_KERRIGAN_S02);
    AIAttackWaveAddUnits3(30, 30, 30, "HotSRaptor");
    AIAttackWaveAddUnits3(15, 15, 15, "HotSHunter");

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:4258

    AIAttackWaveSetGatherPoint(gv_pLAYER_07_KERRIGAN_S03, PointFromId(530));
    AIAttackWaveSetTargetRegion(gv_pLAYER_07_KERRIGAN_S03, RegionFromId(6), 0);
    AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_07_KERRIGAN_S03);
    AIAttackWaveAddUnits3(30, 30, 30, "HotSRaptor");
    AIAttackWaveAddUnits3(15, 15, 15, "HotSHunter");

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:4353

    AIAttackWaveSetGatherPoint(gv_pLAYER_07_KERRIGAN_S03, PointFromId(530));
    AIAttackWaveSetTargetRegion(gv_pLAYER_07_KERRIGAN_S03, RegionFromId(6), 0);
    AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_07_KERRIGAN_S03);
    AIAttackWaveAddUnits3(30, 30, 30, "HotSRaptor");
    AIAttackWaveAddUnits3(15, 15, 15, "HotSHunter");

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2mapMapScript.galaxy:3648

    AIAttackWaveSetGatherPoint(gv_pLAYER_05_KERRIGAN_S01, PointFromId(506));
    AIAttackWaveSetTargetRegion(gv_pLAYER_05_KERRIGAN_S01, RegionFromId(4), 0);
    AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_05_KERRIGAN_S01);
    AIAttackWaveAddUnits3(30, 30, 30, "HotSRaptor");
    AIAttackWaveAddUnits3(15, 15, 15, "HotSHunter");

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2mapMapScript.galaxy:3738

    AIAttackWaveSetGatherPoint(gv_pLAYER_05_KERRIGAN_S01, PointFromId(506));
    AIAttackWaveSetTargetRegion(gv_pLAYER_05_KERRIGAN_S01, RegionFromId(4), 0);
    AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_05_KERRIGAN_S01);
    AIAttackWaveAddUnits3(30, 30, 30, "HotSRaptor");
    AIAttackWaveAddUnits3(15, 15, 15, "HotSHunter");

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2mapMapScript.galaxy:3988

    AIAttackWaveSetGatherPoint(gv_pLAYER_06_KERRIGAN_S02, PointFromId(507));
    AIAttackWaveSetTargetRegion(gv_pLAYER_06_KERRIGAN_S02, RegionFromId(5), 0);
    AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_06_KERRIGAN_S02);
    AIAttackWaveAddUnits3(30, 30, 30, "HotSRaptor");
    AIAttackWaveAddUnits3(15, 15, 15, "HotSHunter");

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2mapMapScript.galaxy:4258

    AIAttackWaveSetGatherPoint(gv_pLAYER_07_KERRIGAN_S03, PointFromId(530));
    AIAttackWaveSetTargetRegion(gv_pLAYER_07_KERRIGAN_S03, RegionFromId(6), 0);
    AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_07_KERRIGAN_S03);
    AIAttackWaveAddUnits3(30, 30, 30, "HotSRaptor");
    AIAttackWaveAddUnits3(15, 15, 15, "HotSHunter");

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2mapMapScript.galaxy:4353

    AIAttackWaveSetGatherPoint(gv_pLAYER_07_KERRIGAN_S03, PointFromId(530));
    AIAttackWaveSetTargetRegion(gv_pLAYER_07_KERRIGAN_S03, RegionFromId(6), 0);
    AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_07_KERRIGAN_S03);
    AIAttackWaveAddUnits3(30, 30, 30, "HotSRaptor");
    AIAttackWaveAddUnits3(15, 15, 15, "HotSHunter");