# Flash Unit Selection

Grammar — Flash selection for unit over period|Duration seconds
FlagsNative | Action

Flashes a ring around a unit for given period of time.

# Arguments

  • unit — Unit
  • fixed — Period

Returns — void

native void UnitFlashSelection(
	unit inUnit,
	fixed inPeriod,
);

Category: Selection / Unit Selection

# Examples

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

    SoundPlay(SoundLink("UI_TerranPing", 0), PlayerGroupAll(), 100.0, 0.0);
    MinimapPing(PlayerGroupAll(), UnitGetPosition(UnitFromId(2010)), 5.0, Color(0.00, 100.00, 0.00));
    UnitFlashSelection(UnitFromId(2010), 5.0);
    VisRevealArea(gv_p1_USER, RegionCircle(UnitGetPosition(UnitFromId(2010)), 8.0), 10.0, false);
    UIAlertUnit("Trigger", gv_p1_USER, StringExternal("Param/Value/06699F6C"), null, UnitFromId(2010));

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

    SoundPlay(SoundLink("UI_TerranPing", 0), PlayerGroupAll(), 100.0, 0.0);
    MinimapPing(PlayerGroupAll(), UnitGetPosition(UnitFromId(397)), 5.0, Color(0.00, 100.00, 0.00));
    UnitFlashSelection(UnitFromId(397), 5.0);
    VisRevealArea(gv_p1_USER, RegionCircle(UnitGetPosition(UnitFromId(397)), 8.0), 10.0, false);
    UIAlertUnit("Trigger", gv_p1_USER, StringExternal("Param/Value/15E4C0E1"), null, UnitFromId(397));

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

    SoundPlay(SoundLink("UI_TerranPing", 0), PlayerGroupAll(), 100.0, 0.0);
    MinimapPing(PlayerGroupAll(), UnitGetPosition(UnitFromId(612)), 5.0, Color(0.00, 100.00, 0.00));
    UnitFlashSelection(UnitFromId(612), 5.0);
    VisRevealArea(gv_p1_USER, RegionCircle(UnitGetPosition(UnitFromId(612)), 8.0), 10.0, false);
    UIAlertUnit("Trigger", gv_p1_USER, StringExternal("Param/Value/3FCD1C91"), null, UnitFromId(612));

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

        TriggerQueueEnter();
        UIAlertUnit("Trigger", gv_pLAYER_01_USER, StringToText(""), null, lv_pickedInfestedCiv);
        UnitFlashSelection(lv_pickedInfestedCiv, 1.0);
        libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
        libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

        TriggerQueueEnter();
        UIAlertUnit("Trigger", gv_pLAYER_01_USER, StringToText(""), null, lv_pickedInfestedMarine);
        UnitFlashSelection(lv_pickedInfestedMarine, 1.0);
        libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
        libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

        TriggerQueueEnter();
        UIAlertUnit("Trigger", gv_pLAYER_01_USER, StringToText(""), null, gv_pickedInfestedUnit);
        UnitFlashSelection(gv_pickedInfestedUnit, 1.0);
        libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
        libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

        auto93C7E59F_var = UnitGroupUnitFromEnd(auto93C7E59F_g, auto93C7E59F_u);
        if (auto93C7E59F_var == null) { break; }
        UnitFlashSelection(auto93C7E59F_var, 1.0);
    }
    Wait(5.0, c_timeGame);

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

    libNtve_gf_ClearAnimation(libNtve_gf_MainActorofUnit(gv_odin), c_animNameDefault);
    libNtve_gf_ShowHideUnit(gv_odin, true);
    UnitFlashSelection(UnitFromId(4), 8.0);
    // Transmission - SoundLink("THorner03Tychus00011", -1)
    libCamp_gf_SendTransmissionCampaign(null, SoundLink("THorner03Tychus00011", 0), c_transmissionDurationAdd, 0.0, false);

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

    libNtve_gf_MakeUnitInvulnerable(gv_odin, true);
    UnitSetOwner(gv_odin, gv_p07_HORNERBASE, true);
    UnitFlashSelection(gv_odin, 6.0);
    TriggerQueueEnter();
    CameraPan(gv_p01_USER, UnitGetPosition(gv_odin), 1.0, -1, 10, false);

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

        auto2CD2CE5A_var = UnitGroupUnitFromEnd(auto2CD2CE5A_g, auto2CD2CE5A_u);
        if (auto2CD2CE5A_var == null) { break; }
        UnitFlashSelection(auto2CD2CE5A_var, 1.0);
    }
    libCamp_gf_CreateTipFromConversationState("StoryTips|Raynor02_SCV", libNtve_ge_TipType_NewUnit, PlayerGroupAll());

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

        autoC467737D_var = UnitGroupUnitFromEnd(autoC467737D_g, autoC467737D_u);
        if (autoC467737D_var == null) { break; }
        UnitFlashSelection(autoC467737D_var, 5.0);
        libNtve_gf_AttachModelToUnit(autoC467737D_var, "BriefingUnitSelect", "Ref_Center");
        ActorSend(libNtve_gf_ActorLastCreated(), "SetScale 0.750000");

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

        autoED2B9FB6_var = UnitGroupUnitFromEnd(autoED2B9FB6_g, autoED2B9FB6_u);
        if (autoED2B9FB6_var == null) { break; }
        UnitFlashSelection(autoED2B9FB6_var, 5.0);
        libNtve_gf_AttachModelToUnit(autoED2B9FB6_var, "BriefingUnitSelect", "Ref_Center");
        ActorSend(libNtve_gf_ActorLastCreated(), "SetScale 0.750000");

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


    libCamp_gf_CreateTipFromConversationState("StoryTips|Tosh02_DroppedTerrazine", libNtve_ge_TipType_NormalTip, PlayerGroupAll());
    UnitFlashSelection(gv_droppedCargoFlashUnit, 1.0);
    Wait(libCamp_gv_campaignHintDelay, c_timeReal);
    TriggerQueueExit();

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:1743

    MinimapPing(PlayerGroupAll(), UnitGetPosition(gv_p1Tank), 2.0, Color(100.00, 0.00, 0.00));
    UIAlertUnit("Trigger", gv_pLAYER01_USER, StringExternal("Param/Value/F04078C9"), null, gv_p1Tank);
    UnitFlashSelection(gv_p1Tank, 1.0);
    CameraPan(gv_pLAYER01_USER, CameraInfoGetTarget(CameraInfoFromId(92)), 1.0, -1, 10, true);
    TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("Domination", 0), true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:2793

        UIAlertUnit("Trigger", gv_pLAYER01_USER, StringExternal("Param/Value/92F7D5F1"), null, gv_p2Gate);
        UIAlertUnit("Trigger", gv_pLAYER01_USER, StringExternal("Param/Value/481FB2C7"), null, gv_p2GateControl);
        UnitFlashSelection(gv_p1GateControl, 1.0);
    }

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

    TriggerEnable(TriggerGetCurrent(), false);
    TriggerExecute(gt_RelicTipQ, true, false);
    UnitFlashSelection(UnitFromId(430), 1.0);
    libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", libNtve_gf_PointWithZOffset(UnitGetPosition(UnitFromId(430)), 0.7));
    ActorSend(libNtve_gf_ActorLastCreated(), "SetScale 0.800000");

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

        autoD4EC2E03_var = UnitGroupUnitFromEnd(autoD4EC2E03_g, autoD4EC2E03_u);
        if (autoD4EC2E03_var == null) { break; }
        UnitFlashSelection(autoD4EC2E03_var, 6.0);
    }
    if ((UnitIsAlive(UnitFromId(90)) == true)) {

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul01.sc2map/MapScript.galaxy:1349

        auto11129220_var = UnitGroupUnitFromEnd(auto11129220_g, auto11129220_u);
        if (auto11129220_var == null) { break; }
        UnitFlashSelection(auto11129220_var, 1.0);
    }
    libCamp_gf_CreateTipFromConversationState("StoryTips|Zeratul01_Zeratul", libNtve_ge_TipType_NewUnit, PlayerGroupAll());

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul01.sc2map/MapScript.galaxy:7362

    UnitSetState(EventUnitProgressUnit(), c_unitStateTargetable, true);
    libNtve_gf_RescueUnit(EventUnitProgressUnit(), gv_p1_USER, true);
    UnitFlashSelection(EventUnitProgressUnit(), 1.5);
    UnitIssueOrder(EventUnitProgressUnit(), Order(AbilityCommand("move", 2)), c_orderQueueReplace);
    return true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:3840

    }

    UnitFlashSelection(UnitFromId(179), 2.0);
    UIAlertPoint("Trigger", gv_p1_USER, StringExternal("Param/Value/DFFB989D"), null, UnitGetPosition(UnitFromId(179)));
    libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:3896

    }

    UnitFlashSelection(UnitFromId(563), 2.0);
    UIAlertPoint("Trigger", gv_p1_USER, StringExternal("Param/Value/3720851B"), null, UnitGetPosition(UnitFromId(563)));
    libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:3952

    }

    UnitFlashSelection(UnitFromId(43), 2.0);
    UIAlertPoint("Trigger", gv_p1_USER, StringExternal("Param/Value/53F6E010"), null, UnitGetPosition(UnitFromId(43)));
    libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:5358

        if (auto6BC92896_var == null) { break; }
        UnitSetOwner(auto6BC92896_var, gv_p7_NEUTRAL, true);
        UnitFlashSelection(auto6BC92896_var, 1.0);
    }
    auto22EFCD9E_g = UnitGroup(null, gv_p4_PROTOSS_ENEMY, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:5366

        if (auto22EFCD9E_var == null) { break; }
        UnitSetOwner(auto22EFCD9E_var, gv_p7_NEUTRAL, true);
        UnitFlashSelection(auto22EFCD9E_var, 1.0);
    }
    autoA843808E_g = UnitGroup(null, gv_p6_PROTOSS_ENEMY, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul02.sc2map/MapScript.galaxy:5374

        if (autoA843808E_var == null) { break; }
        UnitSetOwner(autoA843808E_var, gv_p7_NEUTRAL, true);
        UnitFlashSelection(autoA843808E_var, 1.0);
    }
    TimerPause(gv_attackTimer, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul03.sc2map/MapScript.galaxy:909

    Wait(0.5, c_timeGame);
    UnitSetOwner(gv_zeratul, gv_p01_USER, true);
    UnitFlashSelection(gv_zeratul, 1.0);
    UnitSelect(gv_zeratul, gv_p01_USER, true);
    UnitIssueOrder(gv_zeratul, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1520)), c_orderQueueReplace);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tzeratul03.sc2map/MapScript.galaxy:953

    SoundPlayOnUnit(SoundLink("Observer_Pissed", 3), PlayerGroupAll(), UnitFromId(355), 0.0, 100.0, 0.0);
    UnitSetOwner(UnitFromId(355), gv_p01_USER, true);
    UnitFlashSelection(UnitFromId(355), 1.0);
    libNtve_gf_AttachModelToUnit(UnitFromId(355), "BriefingUnitSelectProtossSmall", "Ref_Origin");
    gv_observerPingModel = libNtve_gf_ActorLastCreated();

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

    }

    UnitFlashSelection(gv_zeratul, 5.0);
    Wait(3.0, c_timeGame);
    TriggerExecute(gt_ObjectiveSurviveCreateQ, true, false);

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

        gv_heroPhoenix = EventUnitProgressUnit();
        UnitSetPropertyFixed(EventUnitProgressUnit(), c_unitPropEnergyPercent, 100.0);
        UnitFlashSelection(EventUnitProgressUnit(), 1.0);
        MinimapPing(PlayerGroupAll(), UnitGetPosition(EventUnitProgressUnit()), 6.0, Color(0.00, 100.00, 0.00));
        UnitSetOwner(EventUnitProgressUnit(), gv_p01_PLAYER, false);

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

    if ((UnitGetType(EventUnitProgressUnit()) == "Mohandar")) {
        gv_heroVoidRay = EventUnitProgressUnit();
        UnitFlashSelection(EventUnitProgressUnit(), 1.0);
        MinimapPing(PlayerGroupAll(), UnitGetPosition(EventUnitProgressUnit()), 6.0, Color(0.00, 100.00, 0.00));
        UnitSetOwner(EventUnitProgressUnit(), gv_p01_PLAYER, false);

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

    if ((UnitGetType(EventUnitProgressUnit()) == "Selendis")) {
        gv_heroCarrier = EventUnitProgressUnit();
        UnitFlashSelection(EventUnitProgressUnit(), 1.0);
        UnitMagazineArm(EventUnitProgressUnit(), AbilityCommand("SelendisHangar", 0), 4);
        MinimapPing(PlayerGroupAll(), UnitGetPosition(EventUnitProgressUnit()), 6.0, Color(0.00, 100.00, 0.00));

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

    UnitSetOwner(gv_heroMothership, gv_p01_PLAYER, false);
    UnitSetTeamColorIndex(gv_heroMothership, 6);
    UnitFlashSelection(gv_heroMothership, 1.0);
    TechTreeAbilityAllow(gv_p01_PLAYER, AbilityCommand("NexusTrainMothership", 0), true);
    MinimapPing(PlayerGroupAll(), UnitGetPosition(gv_heroMothership), 6.0, Color(0.00, 100.00, 0.00));

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

    }

    UnitFlashSelection(EventUnitProgressUnit(), 1.0);
    Wait(9.0, c_timeGame);
    UnitIssueOrder(EventUnitProgressUnit(), OrderTargetingPoint(AbilityCommand("move", 0), UnitGetPosition(UnitFromId(716))), c_orderQueueReplace);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson01.sc2mapMapScript.galaxy:2845

    SoundPlay(SoundLink("UI_TerranPing", 0), PlayerGroupAll(), 100.0, 0.0);
    MinimapPing(PlayerGroupAll(), UnitGetPosition(UnitFromId(2010)), 5.0, Color(0.00, 100.00, 0.00));
    UnitFlashSelection(UnitFromId(2010), 5.0);
    VisRevealArea(gv_p1_USER, RegionCircle(UnitGetPosition(UnitFromId(2010)), 8.0), 10.0, false);
    UIAlertUnit("Trigger", gv_p1_USER, StringExternal("Param/Value/06699F6C"), null, UnitFromId(2010));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson01.sc2mapMapScript.galaxy:2883

    SoundPlay(SoundLink("UI_TerranPing", 0), PlayerGroupAll(), 100.0, 0.0);
    MinimapPing(PlayerGroupAll(), UnitGetPosition(UnitFromId(397)), 5.0, Color(0.00, 100.00, 0.00));
    UnitFlashSelection(UnitFromId(397), 5.0);
    VisRevealArea(gv_p1_USER, RegionCircle(UnitGetPosition(UnitFromId(397)), 8.0), 10.0, false);
    UIAlertUnit("Trigger", gv_p1_USER, StringExternal("Param/Value/15E4C0E1"), null, UnitFromId(397));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson01.sc2mapMapScript.galaxy:2921

    SoundPlay(SoundLink("UI_TerranPing", 0), PlayerGroupAll(), 100.0, 0.0);
    MinimapPing(PlayerGroupAll(), UnitGetPosition(UnitFromId(612)), 5.0, Color(0.00, 100.00, 0.00));
    UnitFlashSelection(UnitFromId(612), 5.0);
    VisRevealArea(gv_p1_USER, RegionCircle(UnitGetPosition(UnitFromId(612)), 8.0), 10.0, false);
    UIAlertUnit("Trigger", gv_p1_USER, StringExternal("Param/Value/3FCD1C91"), null, UnitFromId(612));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson02.sc2mapMapScript.galaxy:3474

        TriggerQueueEnter();
        UIAlertUnit("Trigger", gv_pLAYER_01_USER, StringToText(""), null, lv_pickedInfestedCiv);
        UnitFlashSelection(lv_pickedInfestedCiv, 1.0);
        libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
        libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson02.sc2mapMapScript.galaxy:3529

        TriggerQueueEnter();
        UIAlertUnit("Trigger", gv_pLAYER_01_USER, StringToText(""), null, lv_pickedInfestedMarine);
        UnitFlashSelection(lv_pickedInfestedMarine, 1.0);
        libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
        libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson02.sc2mapMapScript.galaxy:3586

        TriggerQueueEnter();
        UIAlertUnit("Trigger", gv_pLAYER_01_USER, StringToText(""), null, gv_pickedInfestedUnit);
        UnitFlashSelection(gv_pickedInfestedUnit, 1.0);
        libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
        libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner03.sc2mapMapScript.galaxy:1614

        auto93C7E59F_var = UnitGroupUnitFromEnd(auto93C7E59F_g, auto93C7E59F_u);
        if (auto93C7E59F_var == null) { break; }
        UnitFlashSelection(auto93C7E59F_var, 1.0);
    }
    Wait(5.0, c_timeGame);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner03.sc2mapMapScript.galaxy:5530

    libNtve_gf_ClearAnimation(libNtve_gf_MainActorofUnit(gv_odin), c_animNameDefault);
    libNtve_gf_ShowHideUnit(gv_odin, true);
    UnitFlashSelection(UnitFromId(4), 8.0);
    // Transmission - SoundLink("THorner03Tychus00011", -1)
    libCamp_gf_SendTransmissionCampaign(null, SoundLink("THorner03Tychus00011", 0), c_transmissionDurationAdd, 0.0, false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner04.sc2mapMapScript.galaxy:2760

    libNtve_gf_MakeUnitInvulnerable(gv_odin, true);
    UnitSetOwner(gv_odin, gv_p07_HORNERBASE, true);
    UnitFlashSelection(gv_odin, 6.0);
    TriggerQueueEnter();
    CameraPan(gv_p01_USER, UnitGetPosition(gv_odin), 1.0, -1, 10, false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor02.sc2mapMapScript.galaxy:3861

        auto2CD2CE5A_var = UnitGroupUnitFromEnd(auto2CD2CE5A_g, auto2CD2CE5A_u);
        if (auto2CD2CE5A_var == null) { break; }
        UnitFlashSelection(auto2CD2CE5A_var, 1.0);
    }
    libCamp_gf_CreateTipFromConversationState("StoryTips|Raynor02_SCV", libNtve_ge_TipType_NewUnit, PlayerGroupAll());

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor02.sc2mapMapScript.galaxy:4035

        autoC467737D_var = UnitGroupUnitFromEnd(autoC467737D_g, autoC467737D_u);
        if (autoC467737D_var == null) { break; }
        UnitFlashSelection(autoC467737D_var, 5.0);
        libNtve_gf_AttachModelToUnit(autoC467737D_var, "BriefingUnitSelect", "Ref_Center");
        ActorSend(libNtve_gf_ActorLastCreated(), "SetScale 0.750000");

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor02.sc2mapMapScript.galaxy:4045

        autoED2B9FB6_var = UnitGroupUnitFromEnd(autoED2B9FB6_g, autoED2B9FB6_u);
        if (autoED2B9FB6_var == null) { break; }
        UnitFlashSelection(autoED2B9FB6_var, 5.0);
        libNtve_gf_AttachModelToUnit(autoED2B9FB6_var, "BriefingUnitSelect", "Ref_Center");
        ActorSend(libNtve_gf_ActorLastCreated(), "SetScale 0.750000");

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh02.sc2mapMapScript.galaxy:2262


    libCamp_gf_CreateTipFromConversationState("StoryTips|Tosh02_DroppedTerrazine", libNtve_ge_TipType_NormalTip, PlayerGroupAll());
    UnitFlashSelection(gv_droppedCargoFlashUnit, 1.0);
    Wait(libCamp_gv_campaignHintDelay, c_timeReal);
    TriggerQueueExit();

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh03b.sc2mapMapScript.galaxy:1743

    MinimapPing(PlayerGroupAll(), UnitGetPosition(gv_p1Tank), 2.0, Color(100.00, 0.00, 0.00));
    UIAlertUnit("Trigger", gv_pLAYER01_USER, StringExternal("Param/Value/F04078C9"), null, gv_p1Tank);
    UnitFlashSelection(gv_p1Tank, 1.0);
    CameraPan(gv_pLAYER01_USER, CameraInfoGetTarget(CameraInfoFromId(92)), 1.0, -1, 10, true);
    TechTreeAbilityAllow(gv_pLAYER01_USER, AbilityCommand("Domination", 0), true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh03b.sc2mapMapScript.galaxy:2793

        UIAlertUnit("Trigger", gv_pLAYER01_USER, StringExternal("Param/Value/92F7D5F1"), null, gv_p2Gate);
        UIAlertUnit("Trigger", gv_pLAYER01_USER, StringExternal("Param/Value/481FB2C7"), null, gv_p2GateControl);
        UnitFlashSelection(gv_p1GateControl, 1.0);
    }

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus01.sc2mapMapScript.galaxy:4365

    TriggerEnable(TriggerGetCurrent(), false);
    TriggerExecute(gt_RelicTipQ, true, false);
    UnitFlashSelection(UnitFromId(430), 1.0);
    libNtve_gf_CreateModelAtPoint("BriefingUnitSelect", libNtve_gf_PointWithZOffset(UnitGetPosition(UnitFromId(430)), 0.7));
    ActorSend(libNtve_gf_ActorLastCreated(), "SetScale 0.800000");

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

        autoD4EC2E03_var = UnitGroupUnitFromEnd(autoD4EC2E03_g, autoD4EC2E03_u);
        if (autoD4EC2E03_var == null) { break; }
        UnitFlashSelection(autoD4EC2E03_var, 6.0);
    }
    if ((UnitIsAlive(UnitFromId(90)) == true)) {

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul01.sc2mapMapScript.galaxy:1349

        auto11129220_var = UnitGroupUnitFromEnd(auto11129220_g, auto11129220_u);
        if (auto11129220_var == null) { break; }
        UnitFlashSelection(auto11129220_var, 1.0);
    }
    libCamp_gf_CreateTipFromConversationState("StoryTips|Zeratul01_Zeratul", libNtve_ge_TipType_NewUnit, PlayerGroupAll());

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul01.sc2mapMapScript.galaxy:7362

    UnitSetState(EventUnitProgressUnit(), c_unitStateTargetable, true);
    libNtve_gf_RescueUnit(EventUnitProgressUnit(), gv_p1_USER, true);
    UnitFlashSelection(EventUnitProgressUnit(), 1.5);
    UnitIssueOrder(EventUnitProgressUnit(), Order(AbilityCommand("move", 2)), c_orderQueueReplace);
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul02.sc2mapMapScript.galaxy:3840

    }

    UnitFlashSelection(UnitFromId(179), 2.0);
    UIAlertPoint("Trigger", gv_p1_USER, StringExternal("Param/Value/DFFB989D"), null, UnitGetPosition(UnitFromId(179)));
    libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul02.sc2mapMapScript.galaxy:3896

    }

    UnitFlashSelection(UnitFromId(563), 2.0);
    UIAlertPoint("Trigger", gv_p1_USER, StringExternal("Param/Value/3720851B"), null, UnitGetPosition(UnitFromId(563)));
    libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul02.sc2mapMapScript.galaxy:3952

    }

    UnitFlashSelection(UnitFromId(43), 2.0);
    UIAlertPoint("Trigger", gv_p1_USER, StringExternal("Param/Value/53F6E010"), null, UnitGetPosition(UnitFromId(43)));
    libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul02.sc2mapMapScript.galaxy:5358

        if (auto6BC92896_var == null) { break; }
        UnitSetOwner(auto6BC92896_var, gv_p7_NEUTRAL, true);
        UnitFlashSelection(auto6BC92896_var, 1.0);
    }
    auto22EFCD9E_g = UnitGroup(null, gv_p4_PROTOSS_ENEMY, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul02.sc2mapMapScript.galaxy:5366

        if (auto22EFCD9E_var == null) { break; }
        UnitSetOwner(auto22EFCD9E_var, gv_p7_NEUTRAL, true);
        UnitFlashSelection(auto22EFCD9E_var, 1.0);
    }
    autoA843808E_g = UnitGroup(null, gv_p6_PROTOSS_ENEMY, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul02.sc2mapMapScript.galaxy:5374

        if (autoA843808E_var == null) { break; }
        UnitSetOwner(autoA843808E_var, gv_p7_NEUTRAL, true);
        UnitFlashSelection(autoA843808E_var, 1.0);
    }
    TimerPause(gv_attackTimer, true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul03.sc2mapMapScript.galaxy:909

    Wait(0.5, c_timeGame);
    UnitSetOwner(gv_zeratul, gv_p01_USER, true);
    UnitFlashSelection(gv_zeratul, 1.0);
    UnitSelect(gv_zeratul, gv_p01_USER, true);
    UnitIssueOrder(gv_zeratul, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1520)), c_orderQueueReplace);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul03.sc2mapMapScript.galaxy:953

    SoundPlayOnUnit(SoundLink("Observer_Pissed", 3), PlayerGroupAll(), UnitFromId(355), 0.0, 100.0, 0.0);
    UnitSetOwner(UnitFromId(355), gv_p01_USER, true);
    UnitFlashSelection(UnitFromId(355), 1.0);
    libNtve_gf_AttachModelToUnit(UnitFromId(355), "BriefingUnitSelectProtossSmall", "Ref_Origin");
    gv_observerPingModel = libNtve_gf_ActorLastCreated();

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

    }

    UnitFlashSelection(gv_zeratul, 5.0);
    Wait(3.0, c_timeGame);
    TriggerExecute(gt_ObjectiveSurviveCreateQ, true, false);

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

        gv_heroPhoenix = EventUnitProgressUnit();
        UnitSetPropertyFixed(EventUnitProgressUnit(), c_unitPropEnergyPercent, 100.0);
        UnitFlashSelection(EventUnitProgressUnit(), 1.0);
        MinimapPing(PlayerGroupAll(), UnitGetPosition(EventUnitProgressUnit()), 6.0, Color(0.00, 100.00, 0.00));
        UnitSetOwner(EventUnitProgressUnit(), gv_p01_PLAYER, false);

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

    if ((UnitGetType(EventUnitProgressUnit()) == "Mohandar")) {
        gv_heroVoidRay = EventUnitProgressUnit();
        UnitFlashSelection(EventUnitProgressUnit(), 1.0);
        MinimapPing(PlayerGroupAll(), UnitGetPosition(EventUnitProgressUnit()), 6.0, Color(0.00, 100.00, 0.00));
        UnitSetOwner(EventUnitProgressUnit(), gv_p01_PLAYER, false);

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

    if ((UnitGetType(EventUnitProgressUnit()) == "Selendis")) {
        gv_heroCarrier = EventUnitProgressUnit();
        UnitFlashSelection(EventUnitProgressUnit(), 1.0);
        UnitMagazineArm(EventUnitProgressUnit(), AbilityCommand("SelendisHangar", 0), 4);
        MinimapPing(PlayerGroupAll(), UnitGetPosition(EventUnitProgressUnit()), 6.0, Color(0.00, 100.00, 0.00));

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

    UnitSetOwner(gv_heroMothership, gv_p01_PLAYER, false);
    UnitSetTeamColorIndex(gv_heroMothership, 6);
    UnitFlashSelection(gv_heroMothership, 1.0);
    TechTreeAbilityAllow(gv_p01_PLAYER, AbilityCommand("NexusTrainMothership", 0), true);
    MinimapPing(PlayerGroupAll(), UnitGetPosition(gv_heroMothership), 6.0, Color(0.00, 100.00, 0.00));

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

    }

    UnitFlashSelection(EventUnitProgressUnit(), 1.0);
    Wait(9.0, c_timeGame);
    UnitIssueOrder(EventUnitProgressUnit(), OrderTargetingPoint(AbilityCommand("move", 0), UnitGetPosition(UnitFromId(716))), c_orderQueueReplace);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zchar01.sc2map/MapScript.galaxy:461

        if (auto6E6BD473_var == null) { break; }
        libNtve_gf_MakeUnitFacePoint(auto6E6BD473_var, UnitGetPosition(gv_kerrigan), 0.0);
        UnitFlashSelection(auto6E6BD473_var, 4.0);
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(auto6E6BD473_var), c_animNameDefault, "Birth", 0, c_animTimeDefault);
        libNtve_gf_PauseUnit(auto6E6BD473_var, true);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zexpedition02.sc2map/MapScript.galaxy:5359

        gv_introSoundCount += 1;
        gv_introSounds[gv_introSoundCount] = SoundLastPlayed();
        UnitFlashSelection(autoE0BC5D50_var, 3.0);
        UnitBehaviorRemove(autoE0BC5D50_var, "FlashFreeze", 1);
        Wait(0.3, c_timeGame);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zexpedition03.sc2map/MapScript.galaxy:2750

    libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Game);
    Wait(5.0, c_timeGame);
    UnitFlashSelection(UnitFromId(16), 3.0);
    TechTreeAbilityAllow(gv_pLAYER_01_USER, AbilityCommand("Consume", 0), true);
    UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("Consume", 0), true);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zchar01.sc2mapMapScript.galaxy:461

        if (auto6E6BD473_var == null) { break; }
        libNtve_gf_MakeUnitFacePoint(auto6E6BD473_var, UnitGetPosition(gv_kerrigan), 0.0);
        UnitFlashSelection(auto6E6BD473_var, 4.0);
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(auto6E6BD473_var), c_animNameDefault, "Birth", 0, c_animTimeDefault);
        libNtve_gf_PauseUnit(auto6E6BD473_var, true);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zexpedition02.sc2mapMapScript.galaxy:5359

        gv_introSoundCount += 1;
        gv_introSounds[gv_introSoundCount] = SoundLastPlayed();
        UnitFlashSelection(autoE0BC5D50_var, 3.0);
        UnitBehaviorRemove(autoE0BC5D50_var, "FlashFreeze", 1);
        Wait(0.3, c_timeGame);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zexpedition03.sc2mapMapScript.galaxy:2750

    libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Game);
    Wait(5.0, c_timeGame);
    UnitFlashSelection(UnitFromId(16), 3.0);
    TechTreeAbilityAllow(gv_pLAYER_01_USER, AbilityCommand("Consume", 0), true);
    UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("Consume", 0), true);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur01.sc2map/MapScript.galaxy:1945

        lv_unitIter = UnitGroupUnitFromEnd(autoB821843B_g, autoB821843B_u);
        if (lv_unitIter == null) { break; }
        UnitFlashSelection(lv_unitIter, 1.5);
    }
    TriggerEnable(gt_DefeatAllUnitsDead, true);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pshakuras01.sc2map/MapScript.galaxy:1870

        auto29A90E24_var = UnitGroupUnitFromEnd(auto29A90E24_g, auto29A90E24_u);
        if (auto29A90E24_var == null) { break; }
        UnitFlashSelection(auto29A90E24_var, 5.0);
    }
    libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur01.sc2mapMapScript.galaxy:1945

        lv_unitIter = UnitGroupUnitFromEnd(autoB821843B_g, autoB821843B_u);
        if (lv_unitIter == null) { break; }
        UnitFlashSelection(lv_unitIter, 1.5);
    }
    TriggerEnable(gt_DefeatAllUnitsDead, true);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pshakuras01.sc2mapMapScript.galaxy:1870

        auto29A90E24_var = UnitGroupUnitFromEnd(auto29A90E24_g, auto29A90E24_u);
        if (auto29A90E24_var == null) { break; }
        UnitFlashSelection(auto29A90E24_var, 5.0);
    }
    libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);

mods/core.sc2modbase.sc2data/TriggerLibs/NativeLib.galaxy:5217

    // Implementation
    SoundPlay(SoundLink("UI_TerranRescueUnit", 0), PlayerGroupSingle(lp_player), 100.0, 0.0);
    UnitFlashSelection(lp_unit, 3.0);
    UnitBehaviorAdd(lp_unit, "Rescued", lp_unit, 1);
    lv_lifePercent = UnitGetPropertyFixed(lp_unit, c_unitPropLifePercent, c_unitPropCurrent);

mods/core.stormmodbase.stormdata/TriggerLibs/NativeLib.galaxy:4462

    // Implementation
    SoundPlay(SoundLink("UI_TerranRescueUnit", 0), PlayerGroupSingle(lp_player), 100.0, 0.0);
    UnitFlashSelection(lp_unit, 3.0);
    UnitBehaviorAdd(lp_unit, "Rescued", lp_unit, 1);
    lv_lifePercent = UnitGetPropertyFixed(lp_unit, c_unitPropLifePercent, c_unitPropCurrent);

mods/novastoryassets.sc2modbase.sc2maps/maps/campaign/nova/nova01.sc2map/MapScript.galaxy:6468

            gv_friendlyGhostsRescued[1] = true;
            SoundPlayForPlayer(SoundLink("GhostRescued", 0), c_maxPlayers, PlayerGroupAll(), 100.0, 0.0);
            UnitFlashSelection(lv_friendlyGhost, 5.0);
            PingDestroy(gv_friendlyGhostPings[1]);
            gv_ghostsRescuedCount += 1;

mods/novastoryassets.sc2modbase.sc2maps/maps/campaign/nova/nova01.sc2map/MapScript.galaxy:6719

            gv_friendlyGhostsRescued[2] = true;
            SoundPlayForPlayer(SoundLink("GhostRescued", 0), c_maxPlayers, PlayerGroupAll(), 100.0, 0.0);
            UnitFlashSelection(lv_friendlyGhost, 5.0);
            PingDestroy(gv_friendlyGhostPings[2]);
            gv_ghostsRescuedCount += 1;

mods/novastoryassets.sc2modbase.sc2maps/maps/campaign/nova/nova01.sc2map/MapScript.galaxy:7178

            gv_friendlyGhostsRescued[3] = true;
            SoundPlayForPlayer(SoundLink("GhostRescued", 0), c_maxPlayers, PlayerGroupAll(), 100.0, 0.0);
            UnitFlashSelection(lv_friendlyGhost, 5.0);
            PingDestroy(gv_friendlyGhostPings[3]);
            gv_ghostsRescuedCount += 1;

mods/novastoryassets.sc2mod/base.sc2maps/maps/campaign/nova/nova01.sc2mapMapScript.galaxy:6468

            gv_friendlyGhostsRescued[1] = true;
            SoundPlayForPlayer(SoundLink("GhostRescued", 0), c_maxPlayers, PlayerGroupAll(), 100.0, 0.0);
            UnitFlashSelection(lv_friendlyGhost, 5.0);
            PingDestroy(gv_friendlyGhostPings[1]);
            gv_ghostsRescuedCount += 1;

mods/novastoryassets.sc2mod/base.sc2maps/maps/campaign/nova/nova01.sc2mapMapScript.galaxy:6719

            gv_friendlyGhostsRescued[2] = true;
            SoundPlayForPlayer(SoundLink("GhostRescued", 0), c_maxPlayers, PlayerGroupAll(), 100.0, 0.0);
            UnitFlashSelection(lv_friendlyGhost, 5.0);
            PingDestroy(gv_friendlyGhostPings[2]);
            gv_ghostsRescuedCount += 1;

mods/novastoryassets.sc2mod/base.sc2maps/maps/campaign/nova/nova01.sc2mapMapScript.galaxy:7178

            gv_friendlyGhostsRescued[3] = true;
            SoundPlayForPlayer(SoundLink("GhostRescued", 0), c_maxPlayers, PlayerGroupAll(), 100.0, 0.0);
            UnitFlashSelection(lv_friendlyGhost, 5.0);
            PingDestroy(gv_friendlyGhostPings[3]);
            gv_ghostsRescuedCount += 1;