# Show/Hide Ping
Grammar — visible|Show/Hide ping|Ping
Flags —Native|Action
Shows or hides a minimap ping.
# Arguments
int<ping> — Pingbool<preset::ShowHideOption> — Visible
Returns — void
native void PingSetVisible(int p, bool isVisible);
# Related
Category: Ping / Basic
- Player Ping — 
void— TriggerAddEventPing - Player Ping Unit — 
unit— EventPingUnit - Player Ping Unit Type — 
string<gamelink::Unit> — EventPingUnitType - Player Ping Unit ControlPlayer — 
int— EventPingUnitControlPlayer - Player Ping Unit UpkeepPlayer — 
int— EventPingUnitUpkeepPlayer - Player Ping Unit Position — 
point— EventPingUnitPosition - Player Ping Unit Is Under Construction — 
bool— EventPingUnitIsUnderConstruction - Player Ping Location — 
point— EventPingPoint - Player Ping Is From Minimap — 
bool— EventPingedMinimap - Player Ping Option — 
int— EventPingOption - Show/Hide Player Pings — 
void— PingSetPlayerPingsShown - Ping Minimap — 
void— MinimapPing - Ping Minimap Possible Enemy Start Locations — 
void— MinimapPingPossibleEnemyStartLocations - Create Ping (Deprecated) — 
int<ping> — PingCreate - Create Ping With Point Facing — 
int<ping> — PingCreateWithPlayerId - Create Ping From Data — 
int<ping> — PingCreateFromData - Create Ping Facing Angle — 
void— libNtve_gf_CreatePingFacingAngle - Show/Hide Ping — 
void— PingSetVisible - Last Created Ping — 
int<ping> — PingLastCreated - Ping Is Visible — 
bool— PingIsVisible 
# Examples
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:1343
            PingCreate(PlayerGroupAll(), "PingWarning", RegionGetCenter(gv_infestationRegion[lv_colonyIndex]), ColorWithAlpha(100.00, 0.00, 0.00, 74.90), 0.0);
            PingSetScale(PingLastCreated(), 0.75);
            PingSetVisible(PingLastCreated(), false);
            PingSetTooltip(PingLastCreated(), StringExternal("Param/Value/D74A9420"));
            gv_infestationPings[lv_colonyIndex] = PingLastCreated();
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:1687
        MinimapPing(PlayerGroupAll(), RegionGetCenter(gv_infestationRegion[lv_colonyIndex]), 6.0, Color(0.00, 100.00, 0.00));
        UIAlertPoint("Trigger", gv_p01_USER, StringExternal("Param/Value/FF1DC2BE"), null, RegionGetCenter(gv_infestationRegion[lv_colonyIndex]));
        PingSetVisible(gv_infestationPings[lv_colonyIndex], false);
        VisRevealerEnable(gv_infestationRevealer[lv_colonyIndex], false);
        gf_PlayColonistGratitudeLineQ(gv_infestationRegion[lv_colonyIndex]);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:1738
            TriggerExecute(gt_ObjectiveDestroyInfestationUpdate, true, false);
            TriggerQueueEnter();
            PingSetVisible(gv_infestationPings[lv_colonyIndex], false);
            VisRevealerEnable(gv_infestationRevealer[lv_colonyIndex], false);
            MinimapPing(PlayerGroupAll(), RegionGetCenter(gv_infestationRegion[lv_colonyIndex]), 6.0, Color(0.00, 100.00, 0.00));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3814
    PingSetTooltip(PingLastCreated(), StringExternal("Param/Value/593A891E"));
    gv_infestationPings[lv_initialInfestation] = PingLastCreated();
    PingSetVisible(gv_infestationPings[lv_initialInfestation], true);
    Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);
    TriggerQueueExit();
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4783
        PingCreate(PlayerGroupSingle(gv_pLAYER_01_USER), "PingBoss", PointFromId(1778), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0);
        lv_bottomPing = PingLastCreated();
        PingSetVisible(lv_topPing, false);
        PingSetVisible(lv_bottomPing, false);
        PingSetScale(lv_topPing, 0.6);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4784
        lv_bottomPing = PingLastCreated();
        PingSetVisible(lv_topPing, false);
        PingSetVisible(lv_bottomPing, false);
        PingSetScale(lv_topPing, 0.6);
        PingSetScale(lv_bottomPing, 0.6);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4795
            if ((libNtve_gf_UnitGroupIsDead(gv_patrolTop) == true)) {
                PingSetVisible(lv_topPing, false);
            }
            else {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4799
            else {
                PingSetPosition(lv_topPing, libNtve_gf_CenterOfUnitGroup(gv_patrolTop));
                PingSetVisible(lv_topPing, true);
                if ((gv_patrolWaveSpawnedTop == true)) {
                    gv_patrolWaveSpawnedTop = false;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4813
            }
            if ((libNtve_gf_UnitGroupIsDead(gv_patrolBottom) == true)) {
                PingSetVisible(lv_bottomPing, false);
            }
            else {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4817
            else {
                PingSetPosition(lv_bottomPing, libNtve_gf_CenterOfUnitGroup(gv_patrolBottom));
                PingSetVisible(lv_bottomPing, true);
                if ((gv_patrolWaveSpawnedBottom == true)) {
                    gv_patrolWaveSpawnedBottom = false;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4836
        PingCreate(PlayerGroupSingle(gv_pLAYER_01_USER), "PingBoss", PointFromId(1788), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0);
        lv_singlePing = PingLastCreated();
        PingSetVisible(lv_singlePing, false);
        PingSetScale(lv_singlePing, 0.6);
        PingSetTooltip(lv_singlePing, StringExternal("Param/Value/237010E8"));
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4845
            if ((libNtve_gf_UnitGroupIsDead(gv_patrolSingle) == true)) {
                PingSetVisible(lv_singlePing, false);
            }
            else {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4849
            else {
                PingSetPosition(lv_singlePing, libNtve_gf_CenterOfUnitGroup(gv_patrolSingle));
                PingSetVisible(lv_singlePing, true);
                if ((gv_patrolWaveSpawnedSingle == true)) {
                    gv_patrolWaveSpawnedSingle = false;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:2987
    PingSetTooltip(lv_airPing, StringExternal("Param/Value/32833B91"));
    PingSetScale(lv_airPing, 0.6);
    PingSetVisible(lv_airPing, false);
    libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_pLAYER_USER), "PingWarning", RegionGetCenter(RegionFromId(11)), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0, 270.0);
    lv_airPingBehind = PingLastCreated();
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:2992
    PingSetTooltip(lv_airPingBehind, StringExternal("Param/Value/1451B2A2"));
    PingSetScale(lv_airPingBehind, 0.6);
    PingSetVisible(lv_airPingBehind, false);
    while (true) {
        if ((gv_gameOver == true)) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:3006
        if ((UnitGroupCount(gv_airPingGroup, c_unitCountAlive) == 0)) {
            PingSetVisible(lv_airPing, false);
        }
        else {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:3009
        }
        else {
            PingSetVisible(lv_airPing, true);
            PingSetPosition(lv_airPing, libNtve_gf_CenterOfUnitGroup(gv_airPingGroup));
        }
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:3013
        }
        if ((UnitGroupCount(gv_airPingGroupBehind, c_unitCountAlive) == 0)) {
            PingSetVisible(lv_airPingBehind, false);
        }
        else {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:3016
        }
        else {
            PingSetVisible(lv_airPingBehind, true);
            PingSetPosition(lv_airPingBehind, libNtve_gf_CenterOfUnitGroup(gv_airPingGroupBehind));
        }
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:3414
        if ((UnitGetPropertyFixed(gv_kerrigan, c_unitPropLife, c_unitPropCurrent) <= 150.0)) {
            PingSetVisible(gv_kerriganPing, false);
            AIRemoveUnitFromAnyWaves(gv_kerrigan);
            AISetUnitScriptControlled(gv_kerrigan, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:3583
    SoundPlay(SoundLink("TUIWarningPing", 0), PlayerGroupAll(), 100.0, 0.0);
    PingSetVisible(gv_kerriganPing, true);
    PingSetScale(gv_kerriganPing, 0.6);
    Wait(2.0, c_timeReal);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:3751
    PingSetTooltip(gv_kerriganPing, StringExternal("Param/Value/A1B8C475"));
    PingSetScale(gv_kerriganPing, 0.8);
    PingSetVisible(gv_kerriganPing, false);
    while (true) {
        Wait(0.1, c_timeGame);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:398
void gf_TextTag (text lp_roundText) {
    // Implementation
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:399
    // Implementation
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:400
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:401
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:402
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
    TextTagCreate(lp_roundText, 60, CameraGetTarget(gv_pLAYER_USER), 2.0, true, false, PlayerGroupAll());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:403
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
    TextTagCreate(lp_roundText, 60, CameraGetTarget(gv_pLAYER_USER), 2.0, true, false, PlayerGroupAll());
    TextTagSetColor(TextTagLastCreated(), c_textTagColorText, Color(0.00, 94.90, 94.90));
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:620
    PingSetTooltip(PingLastCreated(), StringExternal("Param/Value/10E8D776"));
    gv_enemyPing03 = PingLastCreated();
    PingSetVisible(gv_buildingPing01, false);
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:621
    gv_enemyPing03 = PingLastCreated();
    PingSetVisible(gv_buildingPing01, false);
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
    PingSetVisible(gv_enemyPing01, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:622
    PingSetVisible(gv_buildingPing01, false);
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
    PingSetVisible(gv_enemyPing01, false);
    PingSetVisible(gv_enemyPing02, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:623
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
    PingSetVisible(gv_enemyPing01, false);
    PingSetVisible(gv_enemyPing02, false);
    PingSetVisible(gv_enemyPing03, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:362
void gf_TextTag (text lp_roundText) {
    // Implementation
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:363
    // Implementation
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:364
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:365
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:366
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
    TextTagCreate(lp_roundText, 60, CameraGetTarget(gv_pLAYER_USER), 2.0, true, false, PlayerGroupAll());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:367
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
    TextTagCreate(lp_roundText, 60, CameraGetTarget(gv_pLAYER_USER), 2.0, true, false, PlayerGroupAll());
    TextTagSetColor(TextTagLastCreated(), c_textTagColorText, Color(0.00, 94.90, 94.90));
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:564
    PingSetTooltip(PingLastCreated(), StringExternal("Param/Value/68BA0758"));
    gv_enemyPing03 = PingLastCreated();
    PingSetVisible(gv_buildingPing01, false);
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:565
    gv_enemyPing03 = PingLastCreated();
    PingSetVisible(gv_buildingPing01, false);
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
    PingSetVisible(gv_enemyPing01, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:566
    PingSetVisible(gv_buildingPing01, false);
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
    PingSetVisible(gv_enemyPing01, false);
    PingSetVisible(gv_enemyPing02, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:567
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
    PingSetVisible(gv_enemyPing01, false);
    PingSetVisible(gv_enemyPing02, false);
    PingSetVisible(gv_enemyPing03, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:408
void gf_TextTag (text lp_roundText) {
    // Implementation
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:409
    // Implementation
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:410
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:411
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:412
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
    TextTagCreate(lp_roundText, 60, CameraGetTarget(gv_pLAYER_USER), 2.0, true, false, PlayerGroupAll());
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:413
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
    TextTagCreate(lp_roundText, 60, CameraGetTarget(gv_pLAYER_USER), 2.0, true, false, PlayerGroupAll());
    TextTagSetColor(TextTagLastCreated(), c_textTagColorText, Color(0.00, 94.90, 94.90));
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:624
    PingSetTooltip(PingLastCreated(), StringExternal("Param/Value/8378C3A6"));
    gv_enemyPing03 = PingLastCreated();
    PingSetVisible(gv_buildingPing01, false);
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:625
    gv_enemyPing03 = PingLastCreated();
    PingSetVisible(gv_buildingPing01, false);
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
    PingSetVisible(gv_enemyPing01, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:626
    PingSetVisible(gv_buildingPing01, false);
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
    PingSetVisible(gv_enemyPing01, false);
    PingSetVisible(gv_enemyPing02, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:627
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
    PingSetVisible(gv_enemyPing01, false);
    PingSetVisible(gv_enemyPing02, false);
    PingSetVisible(gv_enemyPing03, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03b.sc2map — MapScript.galaxy:1343
            PingCreate(PlayerGroupAll(), "PingWarning", RegionGetCenter(gv_infestationRegion[lv_colonyIndex]), ColorWithAlpha(100.00, 0.00, 0.00, 74.90), 0.0);
            PingSetScale(PingLastCreated(), 0.75);
            PingSetVisible(PingLastCreated(), false);
            PingSetTooltip(PingLastCreated(), StringExternal("Param/Value/D74A9420"));
            gv_infestationPings[lv_colonyIndex] = PingLastCreated();
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03b.sc2map — MapScript.galaxy:1687
        MinimapPing(PlayerGroupAll(), RegionGetCenter(gv_infestationRegion[lv_colonyIndex]), 6.0, Color(0.00, 100.00, 0.00));
        UIAlertPoint("Trigger", gv_p01_USER, StringExternal("Param/Value/FF1DC2BE"), null, RegionGetCenter(gv_infestationRegion[lv_colonyIndex]));
        PingSetVisible(gv_infestationPings[lv_colonyIndex], false);
        VisRevealerEnable(gv_infestationRevealer[lv_colonyIndex], false);
        gf_PlayColonistGratitudeLineQ(gv_infestationRegion[lv_colonyIndex]);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03b.sc2map — MapScript.galaxy:1738
            TriggerExecute(gt_ObjectiveDestroyInfestationUpdate, true, false);
            TriggerQueueEnter();
            PingSetVisible(gv_infestationPings[lv_colonyIndex], false);
            VisRevealerEnable(gv_infestationRevealer[lv_colonyIndex], false);
            MinimapPing(PlayerGroupAll(), RegionGetCenter(gv_infestationRegion[lv_colonyIndex]), 6.0, Color(0.00, 100.00, 0.00));
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03b.sc2map — MapScript.galaxy:3814
    PingSetTooltip(PingLastCreated(), StringExternal("Param/Value/593A891E"));
    gv_infestationPings[lv_initialInfestation] = PingLastCreated();
    PingSetVisible(gv_infestationPings[lv_initialInfestation], true);
    Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);
    TriggerQueueExit();
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2map — MapScript.galaxy:4783
        PingCreate(PlayerGroupSingle(gv_pLAYER_01_USER), "PingBoss", PointFromId(1778), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0);
        lv_bottomPing = PingLastCreated();
        PingSetVisible(lv_topPing, false);
        PingSetVisible(lv_bottomPing, false);
        PingSetScale(lv_topPing, 0.6);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2map — MapScript.galaxy:4784
        lv_bottomPing = PingLastCreated();
        PingSetVisible(lv_topPing, false);
        PingSetVisible(lv_bottomPing, false);
        PingSetScale(lv_topPing, 0.6);
        PingSetScale(lv_bottomPing, 0.6);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2map — MapScript.galaxy:4795
            if ((libNtve_gf_UnitGroupIsDead(gv_patrolTop) == true)) {
                PingSetVisible(lv_topPing, false);
            }
            else {
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2map — MapScript.galaxy:4799
            else {
                PingSetPosition(lv_topPing, libNtve_gf_CenterOfUnitGroup(gv_patrolTop));
                PingSetVisible(lv_topPing, true);
                if ((gv_patrolWaveSpawnedTop == true)) {
                    gv_patrolWaveSpawnedTop = false;
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2map — MapScript.galaxy:4813
            }
            if ((libNtve_gf_UnitGroupIsDead(gv_patrolBottom) == true)) {
                PingSetVisible(lv_bottomPing, false);
            }
            else {
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2map — MapScript.galaxy:4817
            else {
                PingSetPosition(lv_bottomPing, libNtve_gf_CenterOfUnitGroup(gv_patrolBottom));
                PingSetVisible(lv_bottomPing, true);
                if ((gv_patrolWaveSpawnedBottom == true)) {
                    gv_patrolWaveSpawnedBottom = false;
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2map — MapScript.galaxy:4836
        PingCreate(PlayerGroupSingle(gv_pLAYER_01_USER), "PingBoss", PointFromId(1788), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0);
        lv_singlePing = PingLastCreated();
        PingSetVisible(lv_singlePing, false);
        PingSetScale(lv_singlePing, 0.6);
        PingSetTooltip(lv_singlePing, StringExternal("Param/Value/237010E8"));
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2map — MapScript.galaxy:4845
            if ((libNtve_gf_UnitGroupIsDead(gv_patrolSingle) == true)) {
                PingSetVisible(lv_singlePing, false);
            }
            else {
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2map — MapScript.galaxy:4849
            else {
                PingSetPosition(lv_singlePing, libNtve_gf_CenterOfUnitGroup(gv_patrolSingle));
                PingSetVisible(lv_singlePing, true);
                if ((gv_patrolWaveSpawnedSingle == true)) {
                    gv_patrolWaveSpawnedSingle = false;
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2map — MapScript.galaxy:2987
    PingSetTooltip(lv_airPing, StringExternal("Param/Value/32833B91"));
    PingSetScale(lv_airPing, 0.6);
    PingSetVisible(lv_airPing, false);
    libNtve_gf_CreatePingFacingAngle(PlayerGroupSingle(gv_pLAYER_USER), "PingWarning", RegionGetCenter(RegionFromId(11)), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0, 270.0);
    lv_airPingBehind = PingLastCreated();
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2map — MapScript.galaxy:2992
    PingSetTooltip(lv_airPingBehind, StringExternal("Param/Value/1451B2A2"));
    PingSetScale(lv_airPingBehind, 0.6);
    PingSetVisible(lv_airPingBehind, false);
    while (true) {
        if ((gv_gameOver == true)) {
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2map — MapScript.galaxy:3006
        if ((UnitGroupCount(gv_airPingGroup, c_unitCountAlive) == 0)) {
            PingSetVisible(lv_airPing, false);
        }
        else {
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2map — MapScript.galaxy:3009
        }
        else {
            PingSetVisible(lv_airPing, true);
            PingSetPosition(lv_airPing, libNtve_gf_CenterOfUnitGroup(gv_airPingGroup));
        }
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2map — MapScript.galaxy:3013
        }
        if ((UnitGroupCount(gv_airPingGroupBehind, c_unitCountAlive) == 0)) {
            PingSetVisible(lv_airPingBehind, false);
        }
        else {
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2map — MapScript.galaxy:3016
        }
        else {
            PingSetVisible(lv_airPingBehind, true);
            PingSetPosition(lv_airPingBehind, libNtve_gf_CenterOfUnitGroup(gv_airPingGroupBehind));
        }
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2map — MapScript.galaxy:3414
        if ((UnitGetPropertyFixed(gv_kerrigan, c_unitPropLife, c_unitPropCurrent) <= 150.0)) {
            PingSetVisible(gv_kerriganPing, false);
            AIRemoveUnitFromAnyWaves(gv_kerrigan);
            AISetUnitScriptControlled(gv_kerrigan, true);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2map — MapScript.galaxy:3583
    SoundPlay(SoundLink("TUIWarningPing", 0), PlayerGroupAll(), 100.0, 0.0);
    PingSetVisible(gv_kerriganPing, true);
    PingSetScale(gv_kerriganPing, 0.6);
    Wait(2.0, c_timeReal);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2map — MapScript.galaxy:3751
    PingSetTooltip(gv_kerriganPing, StringExternal("Param/Value/A1B8C475"));
    PingSetScale(gv_kerriganPing, 0.8);
    PingSetVisible(gv_kerriganPing, false);
    while (true) {
        Wait(0.1, c_timeGame);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/protosscombat.sc2map — MapScript.galaxy:398
void gf_TextTag (text lp_roundText) {
    // Implementation
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/protosscombat.sc2map — MapScript.galaxy:399
    // Implementation
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/protosscombat.sc2map — MapScript.galaxy:400
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/protosscombat.sc2map — MapScript.galaxy:401
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/protosscombat.sc2map — MapScript.galaxy:402
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
    TextTagCreate(lp_roundText, 60, CameraGetTarget(gv_pLAYER_USER), 2.0, true, false, PlayerGroupAll());
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/protosscombat.sc2map — MapScript.galaxy:403
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
    TextTagCreate(lp_roundText, 60, CameraGetTarget(gv_pLAYER_USER), 2.0, true, false, PlayerGroupAll());
    TextTagSetColor(TextTagLastCreated(), c_textTagColorText, Color(0.00, 94.90, 94.90));
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/protosscombat.sc2map — MapScript.galaxy:620
    PingSetTooltip(PingLastCreated(), StringExternal("Param/Value/10E8D776"));
    gv_enemyPing03 = PingLastCreated();
    PingSetVisible(gv_buildingPing01, false);
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/protosscombat.sc2map — MapScript.galaxy:621
    gv_enemyPing03 = PingLastCreated();
    PingSetVisible(gv_buildingPing01, false);
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
    PingSetVisible(gv_enemyPing01, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/protosscombat.sc2map — MapScript.galaxy:622
    PingSetVisible(gv_buildingPing01, false);
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
    PingSetVisible(gv_enemyPing01, false);
    PingSetVisible(gv_enemyPing02, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/protosscombat.sc2map — MapScript.galaxy:623
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
    PingSetVisible(gv_enemyPing01, false);
    PingSetVisible(gv_enemyPing02, false);
    PingSetVisible(gv_enemyPing03, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/terrancombat.sc2map — MapScript.galaxy:362
void gf_TextTag (text lp_roundText) {
    // Implementation
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/terrancombat.sc2map — MapScript.galaxy:363
    // Implementation
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/terrancombat.sc2map — MapScript.galaxy:364
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/terrancombat.sc2map — MapScript.galaxy:365
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/terrancombat.sc2map — MapScript.galaxy:366
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
    TextTagCreate(lp_roundText, 60, CameraGetTarget(gv_pLAYER_USER), 2.0, true, false, PlayerGroupAll());
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/terrancombat.sc2map — MapScript.galaxy:367
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
    TextTagCreate(lp_roundText, 60, CameraGetTarget(gv_pLAYER_USER), 2.0, true, false, PlayerGroupAll());
    TextTagSetColor(TextTagLastCreated(), c_textTagColorText, Color(0.00, 94.90, 94.90));
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/terrancombat.sc2map — MapScript.galaxy:564
    PingSetTooltip(PingLastCreated(), StringExternal("Param/Value/68BA0758"));
    gv_enemyPing03 = PingLastCreated();
    PingSetVisible(gv_buildingPing01, false);
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/terrancombat.sc2map — MapScript.galaxy:565
    gv_enemyPing03 = PingLastCreated();
    PingSetVisible(gv_buildingPing01, false);
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
    PingSetVisible(gv_enemyPing01, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/terrancombat.sc2map — MapScript.galaxy:566
    PingSetVisible(gv_buildingPing01, false);
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
    PingSetVisible(gv_enemyPing01, false);
    PingSetVisible(gv_enemyPing02, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/terrancombat.sc2map — MapScript.galaxy:567
    PingSetVisible(gv_buildingPing02, false);
    PingSetVisible(gv_buildingPing03, false);
    PingSetVisible(gv_enemyPing01, false);
    PingSetVisible(gv_enemyPing02, false);
    PingSetVisible(gv_enemyPing03, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/zergcombat.sc2map — MapScript.galaxy:408
void gf_TextTag (text lp_roundText) {
    // Implementation
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/zergcombat.sc2map — MapScript.galaxy:409
    // Implementation
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/zergcombat.sc2map — MapScript.galaxy:410
    PingSetVisible(gv_buildingPing01, true);
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/zergcombat.sc2map — MapScript.galaxy:411
    PingSetVisible(gv_buildingPing02, true);
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/zergcombat.sc2map — MapScript.galaxy:412
    PingSetVisible(gv_buildingPing03, true);
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
    TextTagCreate(lp_roundText, 60, CameraGetTarget(gv_pLAYER_USER), 2.0, true, false, PlayerGroupAll());
campaigns/liberty.sc2campaign/base.sc2maps/maps/challenges/zergcombat.sc2map — MapScript.galaxy:413
    PingSetVisible(gv_enemyPing01, true);
    PingSetVisible(gv_enemyPing02, true);
    PingSetVisible(gv_enemyPing03, true);
    TextTagCreate(lp_roundText, 60, CameraGetTarget(gv_pLAYER_USER), 2.0, true, false, PlayerGroupAll());
    TextTagSetColor(TextTagLastCreated(), c_textTagColorText, Color(0.00, 94.90, 94.90));