# Convert Player To Player Group

Grammar — Player group(p)
FlagsNative | Function

Returns a player group containing the specified player. This allows you to call a specific player as a player group parameter in triggers.

# Arguments

  • int — Player

Returns — playergroup

native playergroup PlayerGroupSingle(int inPlayer);

Category: Player Group / Useful Player Groups

# Examples

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

    // Automatic Variable Declarations
    // Implementation
    PingCreate(PlayerGroupSingle(gv_p1_USER), "PingSimple", UnitGetPosition(lp_unit), ColorWithAlpha(0.00, 100.00, 0.00, 0.00), 5.0);
    UIAlertPoint("Trigger", gv_p1_USER, StringExternal("Param/Value/EB027D65"), null, UnitGetPosition(lp_unit));
    libNtve_gf_RescueUnit(lp_unit, gv_p1_USER, true);

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

    }

    PingCreate(PlayerGroupSingle(gv_p1_USER), "PingSimple", UnitGetPosition(gv_pingConvoy), ColorWithAlpha(0.00, 100.00, 0.00, 0.00), 3.0);
    PingSetTooltip(PingLastCreated(), StringExternal("Param/Value/214DE41B"));
    Wait(5.0, c_timeGame);

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

    }

    PingCreate(PlayerGroupSingle(gv_p1_USER), "PingSimple", UnitGetPosition(EventUnit()), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 4.0);
    PingSetScale(PingLastCreated(), 0.5);
    if ((gv_colonistsKilled >= 5) && (gv_colonistsKilled < 20) && (TriggerIsEnabled(gt_Colonistskeepdyingline1Q) == true) && (gv_hansonQQInhibitor == false)) {

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

    CameraApplyInfo(1, CameraInfoFromId(207), 10.0, -1, 10, true);
    TriggerExecute(gt_VictoryAction, true, false);
    TriggerSkippableBegin(PlayerGroupSingle(gv_p1_USER), 0, null, true, true);
    gv_victoryCinematicCompleted = false;
    CinematicFade(true, 1.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);

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

        if (autoE55A534E_var == null) { break; }
        UnitSetCustomValue(autoE55A534E_var, 2, IntToFixed(lv_i));
        libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_pLAYER_01_USER), "PingWarning", UnitGetPosition(autoE55A534E_var), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0, 270.0);
        PingSetScale(PingLastCreated(), 0.75);
        gv_infestableStructuresPings[lv_i] = PingLastCreated();

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

    AISetDifficulty(gv_pLAYER_03_INFESTED_REFUGEES, c_diffPressForward, true);
    AISetDifficulty(gv_pLAYER_04_INFESTEDREFUGEES, c_diffPressForward, true);
    AIAttackWaveSetTargetPlayer(gv_pLAYER_03_INFESTED_REFUGEES, PlayerGroupSingle(gv_pLAYER_01_USER));
    AIAttackWaveSetTargetPlayer(gv_pLAYER_04_INFESTEDREFUGEES, PlayerGroupSingle(gv_pLAYER_01_USER));
    return true;

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

    AISetDifficulty(gv_pLAYER_04_INFESTEDREFUGEES, c_diffPressForward, true);
    AIAttackWaveSetTargetPlayer(gv_pLAYER_03_INFESTED_REFUGEES, PlayerGroupSingle(gv_pLAYER_01_USER));
    AIAttackWaveSetTargetPlayer(gv_pLAYER_04_INFESTEDREFUGEES, PlayerGroupSingle(gv_pLAYER_01_USER));
    return true;
}

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


    VisRevealArea(gv_pLAYER01_USER, RegionCircle(UnitGetPosition(UnitFromId(2466)), 5.0), 6.0, false);
    libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_pLAYER01_USER), "PingObjective", UnitGetPosition(UnitFromId(2466)), ColorWithAlpha(0.00, 100.00, 0.00, 0.00), 0.0, 270.0);
    gv_nexusPing1 = PingLastCreated();
    PingSetScale(gv_nexusPing1, 0.8);

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

    Wait(0.5, c_timeGame);
    VisRevealArea(gv_pLAYER01_USER, RegionCircle(UnitGetPosition(UnitFromId(2915)), 5.0), 6.0, false);
    libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_pLAYER01_USER), "PingObjective", UnitGetPosition(UnitFromId(2915)), ColorWithAlpha(0.00, 100.00, 0.00, 0.00), 0.0, 270.0);
    gv_nexusPing2 = PingLastCreated();
    PingSetScale(gv_nexusPing2, 0.8);

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

    Wait(0.5, c_timeGame);
    VisRevealArea(gv_pLAYER01_USER, RegionCircle(UnitGetPosition(UnitFromId(2819)), 5.0), 6.0, false);
    libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_pLAYER01_USER), "PingObjective", UnitGetPosition(UnitFromId(2819)), ColorWithAlpha(0.00, 100.00, 0.00, 0.00), 0.0, 270.0);
    gv_nexusPing3 = PingLastCreated();
    PingSetScale(gv_nexusPing3, 0.8);

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

    libNtve_gf_AttachModelToUnit(gv_purifier, "MothershipTeleportOut", "Ref_Center");
    Wait(2.666, c_timeGame);
    libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_pLAYER01_USER), "PingBoss", UnitGetPosition(gv_purifier), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0, 270.0);
    PingSetUnit(PingLastCreated(), gv_purifier);
    PingSetTooltip(PingLastCreated(), StringExternal("Param/Value/337BB934"));

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

        TriggerEnable(gt_TerrorFleetBetaBaseBehavior, true);
        TriggerExecute(gt_TransmissionFirstTerrorFleetWarningQ, true, false);
        PingCreate(PlayerGroupSingle(gv_pLAYER01_USER), "PingWarning", libNtve_gf_CenterOfUnitGroup(gv_terrorFleetGroup), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0);
        auto567D6800_g = gv_terrorFleetGroup;
        auto567D6800_u = UnitGroupCount(auto567D6800_g, c_unitCountAll);

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

        TriggerEnable(gt_TerrorFleetGammaBaseBehavior, true);
        TriggerExecute(gt_TransmissionSecondTerrorFleetWarningQ, true, false);
        PingCreate(PlayerGroupSingle(gv_pLAYER01_USER), "PingWarning", libNtve_gf_CenterOfUnitGroup(gv_terrorFleetGroup), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0);
        autoDB0C784B_g = gv_terrorFleetGroup;
        autoDB0C784B_u = UnitGroupCount(autoDB0C784B_g, c_unitCountAll);

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

        TriggerEnable(gt_TerrorFleetOmegaBaseBehavior, true);
        TriggerExecute(gt_TransmissionThirdTerrorFleetWarningQ, true, false);
        PingCreate(PlayerGroupSingle(gv_pLAYER01_USER), "PingWarning", libNtve_gf_CenterOfUnitGroup(gv_terrorFleetGroup), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0);
        auto2B21D5ED_g = gv_terrorFleetGroup;
        auto2B21D5ED_u = UnitGroupCount(auto2B21D5ED_g, c_unitCountAll);

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

    AICampaignStart(gv_pLAYER04_PURIFIER);
    AICampaignStart(gv_pLAYER06_TERRORFLEET);
    AIAttackWaveSetTargetPlayer(gv_pLAYER02_PROTOSS, PlayerGroupSingle(gv_pLAYER01_USER));
    AIAttackWaveSetTargetPlayer(gv_pLAYER06_TERRORFLEET, PlayerGroupSingle(gv_pLAYER01_USER));
    TriggerExecute(gt_ProtossP02AttackWaves, true, false);

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

    AICampaignStart(gv_pLAYER06_TERRORFLEET);
    AIAttackWaveSetTargetPlayer(gv_pLAYER02_PROTOSS, PlayerGroupSingle(gv_pLAYER01_USER));
    AIAttackWaveSetTargetPlayer(gv_pLAYER06_TERRORFLEET, PlayerGroupSingle(gv_pLAYER01_USER));
    TriggerExecute(gt_ProtossP02AttackWaves, true, false);
    return true;

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

    libNtve_gf_SetAlliance(gv_p01_USER, gv_p08_ZERG_SOUTH, libNtve_ge_AllianceSetting_Enemy);
    libNtve_gf_SetAlliance(gv_p05_COLONIST, gv_p06_COLONIST, libNtve_ge_AllianceSetting_AllyWithSharedVisionAndPushable);
    lv_allZerg = PlayerGroupSingle(gv_p02_ZERG_EAST);
    PlayerGroupAdd(lv_allZerg, gv_p03_VIROPHAGE);
    PlayerGroupAdd(lv_allZerg, gv_p04_ZERG_NORTH);

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

    AICampaignStart(gv_p07_ZERG_INFESTED);
    AICampaignStart(gv_p08_ZERG_SOUTH);
    AIAttackWaveSetTargetPlayer(gv_p07_ZERG_INFESTED, PlayerGroupSingle(gv_p01_USER));
    TriggerExecute(gt_ZergAttackWavesP02P04P08, true, false);
    TriggerExecute(gt_StartUpgradesH, true, false);

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

    }

    AIAttackWaveSetTargetPlayer(gv_p02_ZERG_EAST, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetTargetPlayer(gv_p04_ZERG_NORTH, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetTargetPlayer(gv_p08_ZERG_SOUTH, PlayerGroupSingle(gv_p01_USER));

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


    AIAttackWaveSetTargetPlayer(gv_p02_ZERG_EAST, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetTargetPlayer(gv_p04_ZERG_NORTH, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetTargetPlayer(gv_p08_ZERG_SOUTH, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetGatherPoint(gv_p02_ZERG_EAST, PointFromId(294));

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

    AIAttackWaveSetTargetPlayer(gv_p02_ZERG_EAST, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetTargetPlayer(gv_p04_ZERG_NORTH, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetTargetPlayer(gv_p08_ZERG_SOUTH, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetGatherPoint(gv_p02_ZERG_EAST, PointFromId(294));
    AIAttackWaveSetGatherPoint(gv_p04_ZERG_NORTH, PointFromId(204));

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

    Wait((gv_trainWaveWait - libNtve_gf_DifficultyValueFixed(40.0, 40.0, 40.0, 40.0)), c_timeAI);
    AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PlayerStartLocation(gv_pLAYER_02_DOMINION));
    AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
    AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1463), false);
    AIAttackWaveAddUnits4(3, 3, 0, 0, "Marine");

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

    gf_ResearchForAllDominion(libNtve_gf_DifficultyValueInt(0, 0, 0, 1), "TerranShipWeaponsLevel2");
    AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PlayerStartLocation(gv_pLAYER_02_DOMINION));
    AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
    AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1451), false);
    AIAttackWaveAddUnits4(2, 3, 3, 4, "Firebat");

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

    gf_ResearchForAllDominion(libNtve_gf_DifficultyValueInt(0, 0, 0, 1), "TerranVehicleArmorsLevel2");
    AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PlayerStartLocation(gv_pLAYER_02_DOMINION));
    AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
    AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1463), false);
    AIAttackWaveAddUnits4(2, 2, 3, 3, "Goliath");

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

    gf_ResearchForAllDominion(libNtve_gf_DifficultyValueInt(0, 0, 0, 1), "TerranInfantryWeaponsLevel3");
    AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PlayerStartLocation(gv_pLAYER_02_DOMINION));
    AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
    AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1463), false);
    AIAttackWaveAddUnits4(4, 4, 0, 0, "Marine");

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

    while (true) {
        AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PlayerStartLocation(gv_pLAYER_02_DOMINION));
        AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
        AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1451), false);
        AIAttackWaveAddUnits4(2, 2, 2, 3, "Goliath");

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

        AIAttackWaveSend(gv_pLAYER_02_DOMINION, (FixedToInt(gv_trainWaveWait) * 2), true);
        AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PlayerStartLocation(gv_pLAYER_02_DOMINION));
        AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
        AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1463), false);
        AIAttackWaveAddUnits4(3, 3, 3, 4, "Firebat");

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

        AIAttackWaveSend(gv_pLAYER_02_DOMINION, (FixedToInt(gv_trainWaveWait) * 2), true);
        AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION, PlayerStartLocation(gv_pLAYER_02_DOMINION));
        AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
        AIAttackWaveAddWaypoint(gv_pLAYER_02_DOMINION, PointFromId(1463), false);
        AIAttackWaveAddUnits4(2, 2, 3, 4, "Firebat");

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

    while (true) {
        if ((gv_trainsDestroyed >= 6) && (gv_trainsDestroyed < 7)) {
            AIAttackWaveSetTargetPlayer(gv_pLAYER_03_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
            AIAttackWaveSetGatherPoint(gv_pLAYER_03_DOMINION, PlayerStartLocation(gv_pLAYER_03_DOMINION));
            AIAttackWaveAddWaypoint(gv_pLAYER_03_DOMINION, PointFromId(1459), false);

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


        if ((gv_trainsDestroyed >= 7)) {
            AIAttackWaveSetTargetPlayer(gv_pLAYER_03_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
            AIAttackWaveSetGatherPoint(gv_pLAYER_03_DOMINION, PlayerStartLocation(gv_pLAYER_03_DOMINION));
            AIAttackWaveAddWaypoint(gv_pLAYER_03_DOMINION, PointFromId(1459), false);

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

    while (true) {
        if ((gv_trainsDestroyed >= 6) && (gv_trainsDestroyed < 7)) {
            AIAttackWaveSetTargetPlayer(gv_pLAYER_04_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
            AIAttackWaveSetGatherPoint(gv_pLAYER_04_DOMINION, PlayerStartLocation(gv_pLAYER_04_DOMINION));
            AIAttackWaveAddWaypoint(gv_pLAYER_04_DOMINION, PointFromId(1456), false);

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

    TriggerExecute(gt_ObjectiveDestroyOrlanCreateQ, true, false);
    VisRevealArea(gv_p01_USER, RegionCircle(PointFromId(51), 6.0), 10.0, false);
    libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_p01_USER), "PingObjective", PointFromId(51), ColorWithAlpha(0.00, 100.00, 0.00, 0.00), 0.0, 270.0);
    gv_orlansFortressPing = PingLastCreated();
    PingSetTooltip(gv_orlansFortressPing, StringExternal("Param/Value/E1F86B1E"));

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


    AIAttackWaveSetGatherPoint(gv_p02_ORLAN_ENEMY, PointFromId(269));
    AIAttackWaveSetTargetPlayer(gv_p02_ORLAN_ENEMY, PlayerGroupSingle(gv_p01_USER));
    Wait(60.0, c_timeAI);
    AIAttackWaveAddUnits4(3, 3, 5, 8, "Marine");

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

    gv_odinAIPlayerTarget = gv_p04_DOMINION_INFANTRY_A;
    TriggerExecute(gt_CreateOdinBossBar, true, false);
    PingCreate(PlayerGroupSingle(gv_p01_USER), "PingSimple", UnitGetPosition(UnitFromId(2)), ColorWithAlpha(0.00, 100.00, 0.00, 0.00), 0.0);
    PingSetTooltip(PingLastCreated(), StringExternal("Param/Value/95837E29"));
    PingSetUnit(PingLastCreated(), UnitFromId(2));

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

    AISetUnitScriptControlled(UnitFromId(2), false);
    AIAttackWaveSetGatherPoint(gv_p02_TYCHUS, UnitGetPosition(UnitFromId(2)));
    AIAttackWaveSetTargetPlayer(gv_p02_TYCHUS, PlayerGroupSingle(gv_odinAIPlayerTarget));
    AIAttackWaveUseUnit(gv_p02_TYCHUS, UnitFromId(2));
    AIAttackWaveSend(gv_p02_TYCHUS, 1, false);

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

    TriggerExecute(gt_WraithIntro, true, false);
    TriggerExecute(gt_TransmissionBattlecruiserSpawnAttackOdinQ, true, false);
    PingCreate(PlayerGroupSingle(gv_p01_USER), "PingWarning", UnitGetPosition(gv_battlecruiser1), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0);
    gv_battlecruiserPing1 = PingLastCreated();
    PingSetTooltip(gv_battlecruiserPing1, StringExternal("Param/Value/4CC8F111"));

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

    PingSetScale(gv_battlecruiserPing1, 0.75);
    PingSetUnit(gv_battlecruiserPing1, gv_battlecruiser1);
    PingCreate(PlayerGroupSingle(gv_p01_USER), "PingWarning", UnitGetPosition(gv_battlecruiser2), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0);
    gv_battlecruiserPing2 = PingLastCreated();
    PingSetTooltip(gv_battlecruiserPing2, StringExternal("Param/Value/80DE907E"));

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

    AISetUnitScriptControlled(UnitFromId(2), false);
    AIAttackWaveSetGatherPoint(gv_p02_TYCHUS, UnitGetPosition(UnitFromId(2)));
    AIAttackWaveSetTargetPlayer(gv_p02_TYCHUS, PlayerGroupSingle(gv_odinAIPlayerTarget));
    AIAttackWaveUseUnit(gv_p02_TYCHUS, UnitFromId(2));
    AIAttackWaveAddWaypoint(gv_p02_TYCHUS, PointFromId(651), false);

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


    CampaignInitAI();
    AIAttackWaveSetTargetPlayer(gv_p04_DOMINION_INFANTRY_A, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetTargetPlayer(gv_p08_DOMINION_INFANTRY_B, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetTargetPlayer(gv_p05_DOMINION_FACTORY, PlayerGroupSingle(gv_p02_TYCHUS));

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

    CampaignInitAI();
    AIAttackWaveSetTargetPlayer(gv_p04_DOMINION_INFANTRY_A, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetTargetPlayer(gv_p08_DOMINION_INFANTRY_B, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetTargetPlayer(gv_p05_DOMINION_FACTORY, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetTargetPlayer(gv_p06_DOMINION_STARPORT_A, PlayerGroupSingle(gv_p02_TYCHUS));

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

    AIAttackWaveSetTargetPlayer(gv_p04_DOMINION_INFANTRY_A, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetTargetPlayer(gv_p08_DOMINION_INFANTRY_B, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetTargetPlayer(gv_p05_DOMINION_FACTORY, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetTargetPlayer(gv_p06_DOMINION_STARPORT_A, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetTargetPlayer(gv_p07_DOMINION_STARPORT_B, PlayerGroupSingle(gv_p02_TYCHUS));

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

    AIAttackWaveSetTargetPlayer(gv_p08_DOMINION_INFANTRY_B, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetTargetPlayer(gv_p05_DOMINION_FACTORY, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetTargetPlayer(gv_p06_DOMINION_STARPORT_A, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetTargetPlayer(gv_p07_DOMINION_STARPORT_B, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetGatherPoint(gv_p04_DOMINION_INFANTRY_A, PointFromId(134));

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

    AIAttackWaveSetTargetPlayer(gv_p05_DOMINION_FACTORY, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetTargetPlayer(gv_p06_DOMINION_STARPORT_A, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetTargetPlayer(gv_p07_DOMINION_STARPORT_B, PlayerGroupSingle(gv_p02_TYCHUS));
    AIAttackWaveSetGatherPoint(gv_p04_DOMINION_INFANTRY_A, PointFromId(134));
    AIAttackWaveSetGatherPoint(gv_p08_DOMINION_INFANTRY_B, PointFromId(135));

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

    VisRevealerCreate(gv_p01_USER, RegionCircle(UnitGetPosition(UnitFromId(807)), 3.0));
    gv_sector3BeaconRevealer = VisRevealerLastCreated();
    PingCreate(PlayerGroupSingle(1), "PingNumeric1", UnitGetPosition(UnitFromId(808)), ColorWithAlpha(100.00, 50.20, 0.00, 0.00), 0.0);
    gv_pingSector1Tower = PingLastCreated();
    PingSetTooltip(gv_pingSector1Tower, StringExternal("Param/Value/7F6061D4"));

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

    gv_pingSector1Tower = PingLastCreated();
    PingSetTooltip(gv_pingSector1Tower, StringExternal("Param/Value/7F6061D4"));
    PingCreate(PlayerGroupSingle(1), "PingNumeric2", UnitGetPosition(UnitFromId(806)), ColorWithAlpha(100.00, 50.20, 0.00, 0.00), 0.0);
    gv_pingSector2Tower = PingLastCreated();
    PingSetTooltip(gv_pingSector2Tower, StringExternal("Param/Value/1D6989D7"));

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

    gv_pingSector2Tower = PingLastCreated();
    PingSetTooltip(gv_pingSector2Tower, StringExternal("Param/Value/1D6989D7"));
    PingCreate(PlayerGroupSingle(1), "PingNumeric3", UnitGetPosition(UnitFromId(807)), ColorWithAlpha(100.00, 50.20, 0.00, 0.00), 0.0);
    gv_pingSector3Tower = PingLastCreated();
    PingSetTooltip(gv_pingSector3Tower, StringExternal("Param/Value/70C4D678"));

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

    AICampaignStart(gv_p05_DOMINION_RAIDER);
    AICampaignStart(gv_p08_DOMINION);
    AIAttackWaveSetTargetPlayer(gv_p03_DOMINION_SIEGE, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetTargetPlayer(gv_p04_DOMINION_AIR, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetTargetPlayer(gv_p05_DOMINION_RAIDER, PlayerGroupSingle(gv_p01_USER));

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

    AICampaignStart(gv_p08_DOMINION);
    AIAttackWaveSetTargetPlayer(gv_p03_DOMINION_SIEGE, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetTargetPlayer(gv_p04_DOMINION_AIR, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetTargetPlayer(gv_p05_DOMINION_RAIDER, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetGatherPoint(gv_p03_DOMINION_SIEGE, PointFromId(1070));

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

    AIAttackWaveSetTargetPlayer(gv_p03_DOMINION_SIEGE, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetTargetPlayer(gv_p04_DOMINION_AIR, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetTargetPlayer(gv_p05_DOMINION_RAIDER, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetGatherPoint(gv_p03_DOMINION_SIEGE, PointFromId(1070));
    AIAttackWaveSetGatherPoint(gv_p04_DOMINION_AIR, PointFromId(1071));

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

    CameraApplyInfo(gv_p01_USER, CameraInfoFromId(1393), 4.0, -1, 10, true);
    SoundPlay(SoundLink("TUI_StarmapMenuPopup", 2), PlayerGroupAll(), 100.0, 0.0);
    libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_p01_USER), "PingWarning", PointFromId(1652), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0, 270.0);
    gv_pingSector2Base = PingLastCreated();
    PingSetTooltip(gv_pingSector2Base, StringExternal("Param/Value/523513A8"));

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

    CameraApplyInfo(gv_p01_USER, CameraInfoFromId(1394), 4.0, -1, 10, true);
    SoundPlay(SoundLink("TUI_StarmapMenuPopup", 2), PlayerGroupAll(), 100.0, 0.0);
    libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_p01_USER), "PingWarning", PointFromId(1654), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0, 270.0);
    gv_pingSector1Base = PingLastCreated();
    PingSetTooltip(gv_pingSector1Base, StringExternal("Param/Value/8F359BA8"));

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

    CameraApplyInfo(gv_p01_USER, CameraInfoFromId(1395), 4.0, -1, 10, true);
    SoundPlay(SoundLink("TUI_StarmapMenuPopup", 2), PlayerGroupAll(), 100.0, 0.0);
    libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_p01_USER), "PingWarning", PointFromId(1653), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0, 270.0);
    gv_pingSector3Base = PingLastCreated();
    PingSetTooltip(gv_pingSector3Base, StringExternal("Param/Value/E2C19B85"));

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

    UnitPauseAll(false);
    if ((gv_pingSector1Base == c_invalidPingId)) {
        libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_p01_USER), "PingWarning", PointFromId(1654), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0, 270.0);
        gv_pingSector1Base = PingLastCreated();
        PingSetTooltip(gv_pingSector1Base, StringExternal("Param/Value/574A6351"));

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

    libNtve_gf_AddUnitGroupToUnitGroup(UnitGroup(null, gv_p01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), gv_playerUnitGroup);
    Wait(0.2, c_timeGame);
    AIAttackWaveSetTargetPlayer(gv_p11_BRUTALISK, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveUseUnit(gv_p11_BRUTALISK, gv_brutalisk);
    AIAttackWaveSetGatherPoint(gv_p11_BRUTALISK, PointFromId(481));

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

    }
    else {
        AIAttackWaveSetTargetPlayer(gv_pLAYER_02_DOMINION, PlayerGroupSingle(gv_pLAYER_01_USER));
    }
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:1970

    TriggerExecute(gt_TransmissionRebelMarines01MaydayQ, true, true);
    if ((gv_rebelMarinesFound01 == false) && (libNtve_gf_UnitGroupIsDead(gv_rebelMarines01) == false)) {
        MinimapPing(PlayerGroupSingle(gv_pLAYER01_USER), RegionGetCenter(RegionFromId(72)), 6.0, Color(100.00, 100.00, 0.00));
        UIAlertPoint("Trigger", gv_pLAYER01_USER, StringExternal("Param/Value/DC769176"), null, RegionGetCenter(RegionFromId(72)));
        libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_pLAYER01_USER), "PingObjective", RegionGetCenter(RegionFromId(72)), ColorWithAlpha(100.00, 100.00, 0.00, 0.00), 0.0, 270.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:1972

        MinimapPing(PlayerGroupSingle(gv_pLAYER01_USER), RegionGetCenter(RegionFromId(72)), 6.0, Color(100.00, 100.00, 0.00));
        UIAlertPoint("Trigger", gv_pLAYER01_USER, StringExternal("Param/Value/DC769176"), null, RegionGetCenter(RegionFromId(72)));
        libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_pLAYER01_USER), "PingObjective", RegionGetCenter(RegionFromId(72)), ColorWithAlpha(100.00, 100.00, 0.00, 0.00), 0.0, 270.0);
        gv_rebelMarinesPing1 = PingLastCreated();
        PingSetScale(gv_rebelMarinesPing1, 0.85);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2048

    TriggerExecute(gt_TransmissionRebelMarines02MaydayQ, true, true);
    if ((gv_rebelMarinesFound02 == false) && (libNtve_gf_UnitGroupIsDead(gv_rebelMarines02) == false)) {
        MinimapPing(PlayerGroupSingle(gv_pLAYER01_USER), RegionGetCenter(RegionFromId(3)), 6.0, Color(100.00, 100.00, 0.00));
        UIAlertPoint("Trigger", gv_pLAYER01_USER, StringExternal("Param/Value/14F8338E"), null, RegionGetCenter(RegionFromId(3)));
        libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_pLAYER01_USER), "PingObjective", RegionGetCenter(RegionFromId(3)), ColorWithAlpha(100.00, 100.00, 0.00, 0.00), 0.0, 270.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2050

        MinimapPing(PlayerGroupSingle(gv_pLAYER01_USER), RegionGetCenter(RegionFromId(3)), 6.0, Color(100.00, 100.00, 0.00));
        UIAlertPoint("Trigger", gv_pLAYER01_USER, StringExternal("Param/Value/14F8338E"), null, RegionGetCenter(RegionFromId(3)));
        libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_pLAYER01_USER), "PingObjective", RegionGetCenter(RegionFromId(3)), ColorWithAlpha(100.00, 100.00, 0.00, 0.00), 0.0, 270.0);
        gv_rebelMarinesPing2 = PingLastCreated();
        PingSetScale(gv_rebelMarinesPing2, 0.85);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2137

    TriggerExecute(gt_TransmissionRebelMarines03MaydayQ, true, true);
    if ((gv_rebelMarinesFound03 == false) && (libNtve_gf_UnitGroupIsDead(gv_rebelMarines03) == false)) {
        MinimapPing(PlayerGroupSingle(gv_pLAYER01_USER), RegionGetCenter(RegionFromId(71)), 6.0, Color(100.00, 100.00, 0.00));
        UIAlertPoint("Trigger", gv_pLAYER01_USER, StringExternal("Param/Value/CAB93CB5"), null, RegionGetCenter(RegionFromId(71)));
        libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_pLAYER01_USER), "PingObjective", RegionGetCenter(RegionFromId(71)), ColorWithAlpha(100.00, 100.00, 0.00, 0.00), 0.0, 270.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2139

        MinimapPing(PlayerGroupSingle(gv_pLAYER01_USER), RegionGetCenter(RegionFromId(71)), 6.0, Color(100.00, 100.00, 0.00));
        UIAlertPoint("Trigger", gv_pLAYER01_USER, StringExternal("Param/Value/CAB93CB5"), null, RegionGetCenter(RegionFromId(71)));
        libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_pLAYER01_USER), "PingObjective", RegionGetCenter(RegionFromId(71)), ColorWithAlpha(100.00, 100.00, 0.00, 0.00), 0.0, 270.0);
        gv_rebelMarinesPing3 = PingLastCreated();
        PingSetScale(gv_rebelMarinesPing3, 0.85);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2569

    }

    AIAttackWaveSetTargetPlayer(gv_pLAYER02_ZERG, PlayerGroupSingle(gv_pLAYER01_USER));
    AIAttackWaveSetGatherPoint(gv_pLAYER02_ZERG, PointFromId(264));
    Wait(libNtve_gf_DifficultyValueFixed(260.0, 180.0, 180.0, 180.0), c_timeAI);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2629

    }

    AIAttackWaveSetTargetPlayer(gv_pLAYER03_ZERG, PlayerGroupSingle(gv_pLAYER01_USER));
    AIAttackWaveSetGatherPoint(gv_pLAYER03_ZERG, PointFromId(261));
    TriggerExecute(gt_TransmissionTychusIncomingAirUnitsQ, true, false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2712

    }

    AIAttackWaveSetTargetPlayer(gv_pLAYER04_ZERG, PlayerGroupSingle(gv_pLAYER01_USER));
    AIAttackWaveSetGatherPoint(gv_pLAYER04_ZERG, PointFromId(257));
    Wait(libNtve_gf_DifficultyValueFixed(400.0, 320.0, 320.0, 320.0), c_timeAI);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:18212

    for ( ; autoB89CC9F3_p <= PlayerGroupCount(autoB89CC9F3_g) ; autoB89CC9F3_p += BoolToInt(lv_p == PlayerGroupPlayer(autoB89CC9F3_g, autoB89CC9F3_p)) ) {
        lv_p = PlayerGroupPlayer(autoB89CC9F3_g, autoB89CC9F3_p);
        libNtve_gf_StoryMode(PlayerGroupSingle(lv_p), false);
        CameraLockInput(lv_p, false);
        CameraApplyInfo(lv_p, CameraInfoFromId(65), 0.0, -1, 10, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:808

    }

    AIAttackWaveSetTargetPlayer(gv_p02_ZERG, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetGatherPoint(gv_p02_ZERG, PointFromId(106));
    Wait(170.0, c_timeAI);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:870

    }

    AIAttackWaveSetTargetPlayer(gv_p04_ZERG, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetGatherPoint(gv_p04_ZERG, PointFromId(8));
    Wait(libNtve_gf_DifficultyValueFixed(670.0, 670.0, 610.0, 550.0), c_timeAI);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:5133

        libNtve_gf_ChangeUnitDamage(UnitLastCreated(), libNtve_ge_UnitDamageTakenDealt_Damage_Take, libNtve_ge_UnitDamageChangeOption_Minimal);
    }
    TriggerSkippableBegin(PlayerGroupSingle(gv_p01_USER), 0, null, true, true);
    gv_victoryCinematicCompleted = false;
    CinematicFade(true, 1.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:2118

    UnitSetCustomValue(EventUnit(), 1, UnitGetCustomValue(EventUnit(), 0));
    gv_sCVGoingHome = EventUnit();
    PingCreate(PlayerGroupSingle(gv_p1_USER), "PingSimple", UnitGetPosition(EventUnit()), ColorWithAlpha(0.00, 100.00, 0.00, 0.00), 0.0);
    PingSetUnit(PingLastCreated(), EventUnit());
    PingSetTooltip(PingLastCreated(), StringExternal("Param/Value/222F31F7"));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:2550

        return true;
    }
    PingCreate(PlayerGroupSingle(gv_p1_USER), "PingWarning", UnitGetPosition(EventUnit()), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0);
    PingSetUnit(PingLastCreated(), EventUnit());
    PingSetTooltip(PingLastCreated(), StringExternal("Param/Value/833EFEF2"));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:3063

    }

    AIAttackWaveSetTargetPlayer(gv_p2_PROTOSS_EAST_ATTACKERS, PlayerGroupSingle(gv_p1_USER));
    AIAttackWaveAddUnits4(1, 1, 2, 2, "Zealot");
    AIAttackWaveAddUnits4(0, 0, 0, 1, "Stalker");

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:4293

    CameraApplyInfo(gv_p1_USER, CameraInfoFromId(2021), ((SoundLengthSync(SoundLink("TTosh02Raynor00066", -1)) + 2.0) + 0.0), -1, 10, true);
    SoundtrackPlay(PlayerGroupAll(), c_soundtrackCategoryMusic, "TTosh02MusicOutro", c_soundtrackCueAny, c_soundtrackIndexAny, false);
    TriggerSkippableBegin(PlayerGroupSingle(gv_p1_USER), 0, null, true, true);
    gv_victoryCinematicCompleted = false;
    CinematicFade(true, 1.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3224

    AIAttackWaveSetGatherPoint(gv_p12_ALLIED_CELLBLOCK_B, PointFromId(763));
    AIAttackWaveSetGatherPoint(gv_p3_DOMINION_RED, PointFromId(598));
    AIAttackWaveSetTargetPlayer(gv_p8_ALLIED_PINK, PlayerGroupSingle(gv_p3_DOMINION_RED));
    AIAttackWaveSetTargetPlayer(gv_p9_ALLIED_GREEN, PlayerGroupSingle(gv_p3_DOMINION_RED));
    AIAttackWaveSetTargetPlayer(gv_p11_ALLIED_CELLBLOCK_A, PlayerGroupSingle(gv_p4_DOMINION_PURPLE));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3225

    AIAttackWaveSetGatherPoint(gv_p3_DOMINION_RED, PointFromId(598));
    AIAttackWaveSetTargetPlayer(gv_p8_ALLIED_PINK, PlayerGroupSingle(gv_p3_DOMINION_RED));
    AIAttackWaveSetTargetPlayer(gv_p9_ALLIED_GREEN, PlayerGroupSingle(gv_p3_DOMINION_RED));
    AIAttackWaveSetTargetPlayer(gv_p11_ALLIED_CELLBLOCK_A, PlayerGroupSingle(gv_p4_DOMINION_PURPLE));
    AIAttackWaveSetTargetPlayer(gv_p12_ALLIED_CELLBLOCK_B, PlayerGroupSingle(gv_p3_DOMINION_RED));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3226

    AIAttackWaveSetTargetPlayer(gv_p8_ALLIED_PINK, PlayerGroupSingle(gv_p3_DOMINION_RED));
    AIAttackWaveSetTargetPlayer(gv_p9_ALLIED_GREEN, PlayerGroupSingle(gv_p3_DOMINION_RED));
    AIAttackWaveSetTargetPlayer(gv_p11_ALLIED_CELLBLOCK_A, PlayerGroupSingle(gv_p4_DOMINION_PURPLE));
    AIAttackWaveSetTargetPlayer(gv_p12_ALLIED_CELLBLOCK_B, PlayerGroupSingle(gv_p3_DOMINION_RED));
    AIToggleBulliesInRegion(gv_p2_RAYNOR_LIGHTBLUE, RegionFromId(12), true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3227

    AIAttackWaveSetTargetPlayer(gv_p9_ALLIED_GREEN, PlayerGroupSingle(gv_p3_DOMINION_RED));
    AIAttackWaveSetTargetPlayer(gv_p11_ALLIED_CELLBLOCK_A, PlayerGroupSingle(gv_p4_DOMINION_PURPLE));
    AIAttackWaveSetTargetPlayer(gv_p12_ALLIED_CELLBLOCK_B, PlayerGroupSingle(gv_p3_DOMINION_RED));
    AIToggleBulliesInRegion(gv_p2_RAYNOR_LIGHTBLUE, RegionFromId(12), true);
    AISetAPM(gv_p2_RAYNOR_LIGHTBLUE, 3000);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3323

    auto95CD12D3_val = gv_stage;
    if (auto95CD12D3_val == 0) {
        AIAttackWaveSetTargetPlayer(gv_p2_RAYNOR_LIGHTBLUE, PlayerGroupSingle(gv_p5_DOMINION_GREY));
        gf_SetWaypoints(gv_p2_RAYNOR_LIGHTBLUE, 1, gv_waypointCount);
        AIAttackWaveAddUnits4(4, 4, 4, 4, "Marine");

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3333

    }
    else if (auto95CD12D3_val == 1) {
        AIAttackWaveSetTargetPlayer(gv_p2_RAYNOR_LIGHTBLUE, PlayerGroupSingle(gv_p4_DOMINION_PURPLE));
        gf_SetWaypoints(gv_p2_RAYNOR_LIGHTBLUE, 1, gv_waypointCount);
        AIAttackWaveAddUnits4(6, 6, 6, 6, "Marine");

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3340

    }
    else if (auto95CD12D3_val == 2) {
        AIAttackWaveSetTargetPlayer(gv_p2_RAYNOR_LIGHTBLUE, PlayerGroupSingle(gv_p3_DOMINION_RED));
        gf_SetWaypoints(gv_p2_RAYNOR_LIGHTBLUE, 1, gv_waypointCount);
        AIAttackWaveAddUnits4(8, 8, 8, 8, "Marine");

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3550

    }

    AIAttackWaveSetTargetPlayer(gv_p3_DOMINION_RED, PlayerGroupSingle(gv_p2_RAYNOR_LIGHTBLUE));
    gf_SetWaypoints(gv_p3_DOMINION_RED, gv_waypointCount, 1);
    auto7A07393A_val = gv_stage;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3615


    TriggerEnable(TriggerGetCurrent(), false);
    AIAttackWaveSetTargetPlayer(gv_p3_DOMINION_RED, PlayerGroupSingle(gv_p2_RAYNOR_LIGHTBLUE));
    gf_SetWaypoints(gv_p3_DOMINION_RED, gv_waypointCount, 1);
    AIAttackWaveAddUnits4(0, 0, 2, 3, "Marauder");

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:3697


    TriggerEnable(TriggerGetCurrent(), false);
    AIAttackWaveSetTargetPlayer(gv_p3_DOMINION_RED, PlayerGroupSingle(gv_p2_RAYNOR_LIGHTBLUE));
    gf_SetWaypoints(gv_p3_DOMINION_RED, gv_waypointCount, 1);
    AIAttackWaveAddUnits4(0, 0, 2, 3, "Marauder");

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:954

    TextExpressionSetToken("Param/Expression/86CD197B", "Style", StringToText((lv_fontStyle)));
    TextExpressionSetToken("Param/Expression/86CD197B", "A", lp_text);
    TextTagCreate(TextExpressionAssemble("Param/Expression/86CD197B"), 24, lp_location, 0.0, true, true, PlayerGroupSingle(1));
    TextTagSetFogVisibility(TextTagLastCreated(), c_visTypeFog);
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:958

            UnitSetOwner(UnitFromId(109), gv_p6_FIRST_PROTOSS, true);
            AISetUnitScriptControlled(UnitFromId(109), false);
            AIAttackWaveSetTargetPlayer(gv_p6_FIRST_PROTOSS, PlayerGroupSingle(gv_p1_USER));
            AIAttackWaveUseUnit(gv_p6_FIRST_PROTOSS, UnitFromId(109));
            AIAttackWaveSend(gv_p6_FIRST_PROTOSS, 0, false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:1608

    TriggerQueueExit();
    if ((UnitGroupCount(gv_initialStalkers, c_unitCountAlive) > 0) && (gv_gameOver == false)) {
        AIAttackWaveSetTargetPlayer(gv_p6_FIRST_PROTOSS, PlayerGroupSingle(gv_p1_USER));
        AISetGroupScriptControlled(gv_initialStalkers, false);
        AIAttackWaveUseGroup(gv_p6_FIRST_PROTOSS, gv_initialStalkers);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3320

    Wait(2.0, c_timeAI);
    AISetGroupScriptControlled(lv_unitgroup, false);
    AIAttackWaveSetTargetPlayer(gv_p2_ZERG, PlayerGroupSingle(gv_p1_USER));
    AIAttackWaveSetGatherPoint(gv_p2_ZERG, RegionGetCenter(RegionFromId(22)));
    AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(1840), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3325

    AIAttackWaveUseGroup(gv_p2_ZERG, lv_unitgroup);
    AIAttackWaveSend(gv_p2_ZERG, 0, false);
    AIAttackWaveSetTargetPlayer(gv_p2_ZERG, PlayerGroupSingle(gv_p1_USER));
    AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(5));
    AIAttackWaveAddUnits4(4, 4, 9, 13, "Zergling");

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3330

    AIAttackWaveAddUnits4(0, 0, 1, 1, "Hydralisk");
    AIAttackWaveSend(gv_p2_ZERG, libNtve_gf_DifficultyValueInt(240, 210, 160, 160), true);
    AIAttackWaveSetTargetPlayer(gv_p2_ZERG, PlayerGroupSingle(gv_p1_USER));
    AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(5));
    AIAttackWaveAddUnits4(3, 3, 8, 6, "Zergling");

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3337

    AIAttackWaveAddUnits4(0, 0, 2, 3, "Mutalisk");
    AIAttackWaveSend(gv_p2_ZERG, libNtve_gf_DifficultyValueInt(300, 270, 200, 200), true);
    AIAttackWaveSetTargetPlayer(gv_p2_ZERG, PlayerGroupSingle(gv_p1_USER));
    AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(5));
    AIAttackWaveAddUnits4(8, 3, 9, 0, "Zergling");

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3345

    AIAttackWaveSend(gv_p2_ZERG, libNtve_gf_DifficultyValueInt(300, 240, 180, 180), false);
    Wait(libNtve_gf_DifficultyValueFixed(300.0, 240.0, 180.0, 180.0), c_timeAI);
    AIAttackWaveSetTargetPlayer(gv_p2_ZERG, PlayerGroupSingle(gv_p1_USER));
    AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(5));
    AIAttackWaveAddUnits4(1, 1, 1, 2, "Hydralisk");

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3352

    AIAttackWaveSend(gv_p2_ZERG, libNtve_gf_DifficultyValueInt(240, 180, 160, 160), false);
    if ((libNtve_gf_DifficultyValueInt(0, 0, 1, 1) == 1)) {
        AIAttackWaveSetTargetPlayer(gv_p2_ZERG, PlayerGroupSingle(gv_p1_USER));
        AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(5));
        AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(2106), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3360


    Wait(libNtve_gf_DifficultyValueFixed(240.0, 180.0, 160.0, 160.0), c_timeAI);
    AIAttackWaveSetTargetPlayer(gv_p2_ZERG, PlayerGroupSingle(gv_p1_USER));
    AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(5));
    AIAttackWaveAddUnits4(11, 5, 8, 5, "Zergling");

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:3367

    AIAttackWaveSend(gv_p2_ZERG, libNtve_gf_DifficultyValueInt(300, 270, 200, 200), false);
    if ((libNtve_gf_DifficultyValueInt(0, 0, 1, 1) == 1)) {
        AIAttackWaveSetTargetPlayer(gv_p2_ZERG, PlayerGroupSingle(gv_p1_USER));
        AIAttackWaveSetGatherPoint(gv_p2_ZERG, PointFromId(5));
        AIAttackWaveAddWaypoint(gv_p2_ZERG, PointFromId(2106), false);

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

    AICampaignStart(gv_p4_SE_PROTOSSRight);
    AICampaignStart(gv_p5_NW_PROTOSSLeft);
    AIAttackWaveSetTargetPlayer(gv_p2_NE_PROTOSSMiddle, PlayerGroupSingle(gv_p1_USER));
    AIAttackWaveSetTargetPlayer(gv_p4_SE_PROTOSSRight, PlayerGroupSingle(gv_p1_USER));
    AIAttackWaveSetTargetPlayer(gv_p5_NW_PROTOSSLeft, PlayerGroupSingle(gv_p1_USER));

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

    AICampaignStart(gv_p5_NW_PROTOSSLeft);
    AIAttackWaveSetTargetPlayer(gv_p2_NE_PROTOSSMiddle, PlayerGroupSingle(gv_p1_USER));
    AIAttackWaveSetTargetPlayer(gv_p4_SE_PROTOSSRight, PlayerGroupSingle(gv_p1_USER));
    AIAttackWaveSetTargetPlayer(gv_p5_NW_PROTOSSLeft, PlayerGroupSingle(gv_p1_USER));
    AIAttackWaveSetGatherPoint(gv_p2_NE_PROTOSSMiddle, PointFromId(229));

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

    AIAttackWaveSetTargetPlayer(gv_p2_NE_PROTOSSMiddle, PlayerGroupSingle(gv_p1_USER));
    AIAttackWaveSetTargetPlayer(gv_p4_SE_PROTOSSRight, PlayerGroupSingle(gv_p1_USER));
    AIAttackWaveSetTargetPlayer(gv_p5_NW_PROTOSSLeft, PlayerGroupSingle(gv_p1_USER));
    AIAttackWaveSetGatherPoint(gv_p2_NE_PROTOSSMiddle, PointFromId(229));
    AIAttackWaveSetGatherPoint(gv_p4_SE_PROTOSSRight, PointFromId(232));

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

    lv_victoryTANK2 = UnitLastCreated();
    SoundtrackPlay(PlayerGroupAll(), c_soundtrackCategoryMusic, "TTychus02MusicOutro", c_soundtrackCueAny, c_soundtrackIndexAny, false);
    TriggerSkippableBegin(PlayerGroupSingle(gv_p1_USER), 0, null, true, true);
    gv_victoryCinematicCompleted = false;
    CameraApplyInfo(gv_p1_USER, CameraInfoFromId(347), 8.0, -1, 10, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:4763

    }

    AIAttackWaveSetTargetPlayer(gv_p05_ZERG_BASE, PlayerGroupSingle(gv_p01_USER));
    AIAttackWaveSetGatherPoint(gv_p05_ZERG_BASE, PointFromId(326));
    Wait(90.0, c_timeAI);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:914

    }

    libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_pLAYER01_USER), "PingObjective", UnitGetPosition(gv_artifactVault), ColorWithAlpha(0.00, 100.00, 0.00, 0.00), 0.0, 270.0);
    gv_artifactVault_Ping = PingLastCreated();
    PingSetTooltip(gv_artifactVault_Ping, StringExternal("Param/Value/73AC37FE"));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:1040

    gv_ping_Increment = 0;
    for (auto86F27ACD_i = 1; auto86F27ACD_i <= auto86F27ACD_n; auto86F27ACD_i += 1) {
        libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_pLAYER01_USER), "PingArrow", PointWithOffset(UnitGetPosition(gv_wALLOFFIRE), 0.0, gv_ping_VertSpace_Increment), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0, 0.0);
        gv_wall_of_Fire_Ping[gv_ping_Increment] = PingLastCreated();
        gv_ping_VertSpace_Increment -= 10.0;