# Show/Hide Ping

Grammarvisible|Show/Hide ping|Ping
FlagsNative | Action

Shows or hides a minimap ping.

# Arguments

Returns — void

native void PingSetVisible(int p, bool isVisible);

Category: Ping / Basic

# Examples

campaigns/liberty.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4795


            if ((libNtve_gf_UnitGroupIsDead(gv_patrolTop) == true)) {
                PingSetVisible(lv_topPing, false);
            }
            else {

campaigns/liberty.sc2campaignbase.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.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4813

            }
            if ((libNtve_gf_UnitGroupIsDead(gv_patrolBottom) == true)) {
                PingSetVisible(lv_bottomPing, false);
            }
            else {

campaigns/liberty.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:4845


            if ((libNtve_gf_UnitGroupIsDead(gv_patrolSingle) == true)) {
                PingSetVisible(lv_singlePing, false);
            }
            else {

campaigns/liberty.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.sc2maps/maps/campaign/tvalerian03.sc2map/MapScript.galaxy:3006


        if ((UnitGroupCount(gv_airPingGroup, c_unitCountAlive) == 0)) {
            PingSetVisible(lv_airPing, false);
        }
        else {

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

        }
        else {
            PingSetVisible(lv_airPing, true);
            PingSetPosition(lv_airPing, libNtve_gf_CenterOfUnitGroup(gv_airPingGroup));
        }

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

        }
        if ((UnitGroupCount(gv_airPingGroupBehind, c_unitCountAlive) == 0)) {
            PingSetVisible(lv_airPingBehind, false);
        }
        else {

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

        }
        else {
            PingSetVisible(lv_airPingBehind, true);
            PingSetPosition(lv_airPingBehind, libNtve_gf_CenterOfUnitGroup(gv_airPingGroupBehind));
        }

campaigns/liberty.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2campaignbase.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.galaxy:4795


            if ((libNtve_gf_UnitGroupIsDead(gv_patrolTop) == true)) {
                PingSetVisible(lv_topPing, false);
            }
            else {

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2mapMapScript.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.sc2mapMapScript.galaxy:4813

            }
            if ((libNtve_gf_UnitGroupIsDead(gv_patrolBottom) == true)) {
                PingSetVisible(lv_bottomPing, false);
            }
            else {

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.galaxy:4845


            if ((libNtve_gf_UnitGroupIsDead(gv_patrolSingle) == true)) {
                PingSetVisible(lv_singlePing, false);
            }
            else {

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner01.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.galaxy:3006


        if ((UnitGroupCount(gv_airPingGroup, c_unitCountAlive) == 0)) {
            PingSetVisible(lv_airPing, false);
        }
        else {

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

        }
        else {
            PingSetVisible(lv_airPing, true);
            PingSetPosition(lv_airPing, libNtve_gf_CenterOfUnitGroup(gv_airPingGroup));
        }

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

        }
        if ((UnitGroupCount(gv_airPingGroupBehind, c_unitCountAlive) == 0)) {
            PingSetVisible(lv_airPingBehind, false);
        }
        else {

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

        }
        else {
            PingSetVisible(lv_airPingBehind, true);
            PingSetPosition(lv_airPingBehind, libNtve_gf_CenterOfUnitGroup(gv_airPingGroupBehind));
        }

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian03.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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.sc2mapMapScript.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));