# Play Sound At Point

Grammar — Play soundLink owned by player owningPlayer for audibleMask at location with Z offset height|Z (at volume% volume, skip the first offset seconds)
FlagsNative | Action

Plays a sound at a point for the specified player group. Use the “Last Played Sound” function to refer to this sound.

# Arguments

  • soundlink — Sound Link
  • int — Owning Player
  • playergroup — Audible Mask
  • point — Location
  • fixed — Height
  • fixed — Volume
  • fixed — Offset

Returns — void

native void SoundPlayAtPointForPlayer(
	soundlink link,
	int inOwningPlayer,
	playergroup audibleMask,
	point inPoint,
	fixed height,
	fixed volume,
	fixed offset,
);

Category: Sound / Sounds

# Examples

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

    ActorSend(ActorFromDoodad(DoodadFromId(2149)), "AnimGroupApply Work Stand,Work,Start");
    Wait(0.75, c_timeAI);
    SoundPlayAtPointForPlayer(SoundLink("Aberration_Explode", -1), c_maxPlayers, PlayerGroupAll(), RegionGetCenter(RegionFromId(52)), 0.0, 100.0, 0.0);
    return true;
}

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

    TriggerEnable(TriggerGetCurrent(), false);
    ActorSend(ActorFromDoodad(DoodadFromId(2150)), "AnimGroupApply Work Stand,Work,Start");
    SoundPlayAtPointForPlayer(SoundLink("Aberration_Explode", -1), c_maxPlayers, PlayerGroupAll(), RegionGetCenter(RegionFromId(52)), 0.0, 100.0, 0.0);
    return true;
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/voidprologue/voidprologue03.sc2map/MapScript.galaxy:750

    }

    SoundPlayAtPointForPlayer(SoundLink("VP03_HybridReaver_DropIn", -1), c_maxPlayers, PlayerGroupAll(), lp_spawnPoint, 0.0, 100.0, 0.0);
    libNtve_gf_CreateModelAtPoint("ZerusFallingRockSmall", lp_spawnPoint);
    ActorSend(libNtve_gf_ActorLastCreated(), "SetTintColor 80,107,173");

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/voidprologue/voidprologue03.sc2map/MapScript.galaxy:767

    UnitSetHeight(lv_localHybrid, UnitGetPropertyFixed(UnitLastCreated(), c_unitPropHeight, c_unitPropNormal), 0.5);
    Wait(0.5, c_timeGame);
    SoundPlayAtPointForPlayer(SoundLink("Titan_LandingThud2", -1), c_maxPlayers, PlayerGroupAll(), lp_spawnPoint, 0.0, 80.0, 0.0);
    UnitSetState(lv_localHybrid, c_unitStateStatusBar, true);
    UnitSetState(lv_localHybrid, c_unitStateTargetable, true);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/voidprologue/voidprologue03.sc2map/MapScript.galaxy:808

    lv_localHybrid = UnitLastCreated();
    libNtve_gf_PauseUnit(lv_localHybrid, true);
    SoundPlayAtPointForPlayer(SoundLink("VP03_HybridDestroyer_WarpIn", -1), c_maxPlayers, PlayerGroupAll(), lp_spawnPoint, 0.0, 100.0, 0.0);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_localHybrid), c_animNameDefault, "Stand Work", 0, c_animTimeDefault);
    Wait(1.5, c_timeGame);

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

    ActorSend(ActorFromDoodad(DoodadFromId(2149)), "AnimGroupApply Work Stand,Work,Start");
    Wait(0.75, c_timeAI);
    SoundPlayAtPointForPlayer(SoundLink("Aberration_Explode", -1), c_maxPlayers, PlayerGroupAll(), RegionGetCenter(RegionFromId(52)), 0.0, 100.0, 0.0);
    return true;
}

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

    TriggerEnable(TriggerGetCurrent(), false);
    ActorSend(ActorFromDoodad(DoodadFromId(2150)), "AnimGroupApply Work Stand,Work,Start");
    SoundPlayAtPointForPlayer(SoundLink("Aberration_Explode", -1), c_maxPlayers, PlayerGroupAll(), RegionGetCenter(RegionFromId(52)), 0.0, 100.0, 0.0);
    return true;
}

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue03.sc2mapMapScript.galaxy:750

    }

    SoundPlayAtPointForPlayer(SoundLink("VP03_HybridReaver_DropIn", -1), c_maxPlayers, PlayerGroupAll(), lp_spawnPoint, 0.0, 100.0, 0.0);
    libNtve_gf_CreateModelAtPoint("ZerusFallingRockSmall", lp_spawnPoint);
    ActorSend(libNtve_gf_ActorLastCreated(), "SetTintColor 80,107,173");

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue03.sc2mapMapScript.galaxy:767

    UnitSetHeight(lv_localHybrid, UnitGetPropertyFixed(UnitLastCreated(), c_unitPropHeight, c_unitPropNormal), 0.5);
    Wait(0.5, c_timeGame);
    SoundPlayAtPointForPlayer(SoundLink("Titan_LandingThud2", -1), c_maxPlayers, PlayerGroupAll(), lp_spawnPoint, 0.0, 80.0, 0.0);
    UnitSetState(lv_localHybrid, c_unitStateStatusBar, true);
    UnitSetState(lv_localHybrid, c_unitStateTargetable, true);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue03.sc2mapMapScript.galaxy:808

    lv_localHybrid = UnitLastCreated();
    libNtve_gf_PauseUnit(lv_localHybrid, true);
    SoundPlayAtPointForPlayer(SoundLink("VP03_HybridDestroyer_WarpIn", -1), c_maxPlayers, PlayerGroupAll(), lp_spawnPoint, 0.0, 100.0, 0.0);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_localHybrid), c_animNameDefault, "Stand Work", 0, c_animTimeDefault);
    Wait(1.5, c_timeGame);

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

    lv_warpEffect = libNtve_gf_ActorLastCreated();
    libNtve_gf_PlayAnimation(lv_warpEffect, c_animNameDefault, "Birth", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
    SoundPlayAtPointForPlayer(SoundLink("Hybrid_WarpIn", -1), c_maxPlayers, PlayerGroupAll(), lv_hybridPoint, 0.0, 100.0, 0.0);
    Wait(2.0, c_timeGame);
    libNtve_gf_ShowHideUnit(lv_hybrid, true);

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

    libNtve_gf_PauseUnit(lv_hybrid, false);
    UnitSetInfoText(lv_hybrid, StringExternal("Param/Value/5FD05402"), StringExternal("Param/Value/8C90AFB4"), StringToText(""));
    SoundPlayAtPointForPlayer(SoundLink("WarpGate_TrainFinish", -1), c_maxPlayers, PlayerGroupAll(), lv_hybridPoint, 0.0, 100.0, 0.0);
    Wait(4.667, c_timeGame);
    libNtve_gf_KillModel(lv_warpEffect);

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

        TriggerEnable(TriggerGetCurrent(), false);
        Wait(0.5, c_timeAI);
        SoundPlayAtPointForPlayer(SoundLink("NydusSpace_SpellA", -1), c_maxPlayers, PlayerGroupAll(), PointFromId(2799), 0.0, 100.0, 0.0);
        libNtve_gf_PlayAnimation(ActorFromDoodad(DoodadFromId(1207)), c_animNameDefault, "Stand Work", 0, c_animTimeDefault);
    }

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

    UnitGroupAdd(gv_introProtossGoldenArmada, UnitLastCreated());
    UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("move", 0), UnitGetPosition(UnitFromId(31))), c_orderQueueReplace);
    SoundPlayAtPointForPlayer(SoundLink("PAiur01_Intro_WarpPrism_flyIn_delayed5", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitFromId(31)), 2.0, 100.0, 0.0);
    UnitIssueOrder(UnitLastCreated(), Order(AbilityCommand("PhasingMode", 0)), c_orderQueueAddToEnd);
    libNtve_gf_CreateUnitsAtPoint2(1, "WarpPrism", 0, gv_pLAYER_02_PROTOSS_S01, PointFromId(2804));

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

    UnitGroupAdd(gv_introProtossGoldenArmada, UnitLastCreated());
    UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("move", 0), UnitGetPosition(UnitFromId(36))), c_orderQueueReplace);
    SoundPlayAtPointForPlayer(SoundLink("PAiur01_Intro_WarpPrism_flyIn_delayed6", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitFromId(36)), 2.0, 100.0, 0.0);
    UnitIssueOrder(UnitLastCreated(), Order(AbilityCommand("PhasingMode", 0)), c_orderQueueAddToEnd);
    libNtve_gf_CreateUnitsAtPoint2(1, "WarpPrism", 0, gv_pLAYER_02_PROTOSS_S01, PointFromId(2805));

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

    UnitGroupAdd(gv_introProtossGoldenArmada, UnitLastCreated());
    UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("move", 0), UnitGetPosition(UnitFromId(42))), c_orderQueueReplace);
    SoundPlayAtPointForPlayer(SoundLink("PAiur01_Intro_WarpPrism_flyIn_delayed7", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitFromId(42)), 2.0, 100.0, 0.0);
    UnitIssueOrder(UnitLastCreated(), Order(AbilityCommand("PhasingMode", 0)), c_orderQueueAddToEnd);
    while (!((UnitGroupCount(UnitGroupFilter("WarpPrismPhasing", gv_pLAYER_02_PROTOSS_S01, gv_introProtossGoldenArmada, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) >= 4))) {

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

    }
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "PhotonCannon", c_unitCreateConstruct, gv_pLAYER_02_PROTOSS_S01, UnitGetPosition(UnitFromId(50)));
    SoundPlayAtPointForPlayer(SoundLink("Protoss_BuildingWarpStart", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitLastCreated()), 2.0, 100.0, 0.0);
    UnitGroupAdd(gv_introProtossGoldenArmada, UnitLastCreated());
    UnitBehaviorAdd(UnitLastCreated(), "FastBuild", UnitLastCreated(), 1);

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

    Wait(0.125, c_timeGame);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "PhotonCannon", c_unitCreateConstruct, gv_pLAYER_02_PROTOSS_S01, UnitGetPosition(UnitFromId(49)));
    SoundPlayAtPointForPlayer(SoundLink("Protoss_BuildingWarpStart", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitLastCreated()), 2.0, 100.0, 0.0);
    UnitGroupAdd(gv_introProtossGoldenArmada, UnitLastCreated());
    UnitBehaviorAdd(UnitLastCreated(), "FastBuild", UnitLastCreated(), 1);

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

    Wait(0.125, c_timeGame);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "PhotonCannon", c_unitCreateConstruct, gv_pLAYER_02_PROTOSS_S01, UnitGetPosition(UnitFromId(111)));
    SoundPlayAtPointForPlayer(SoundLink("Protoss_BuildingWarpStart", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitLastCreated()), 2.0, 100.0, 0.0);
    UnitGroupAdd(gv_introProtossGoldenArmada, UnitLastCreated());
    UnitBehaviorAdd(UnitLastCreated(), "FastBuild", UnitLastCreated(), 1);

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

    Wait(0.125, c_timeGame);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "PhotonCannon", c_unitCreateConstruct, gv_pLAYER_02_PROTOSS_S01, UnitGetPosition(UnitFromId(51)));
    SoundPlayAtPointForPlayer(SoundLink("Protoss_BuildingWarpStart", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitLastCreated()), 2.0, 100.0, 0.0);
    UnitGroupAdd(gv_introProtossGoldenArmada, UnitLastCreated());
    UnitBehaviorAdd(UnitLastCreated(), "FastBuild", UnitLastCreated(), 1);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur02.sc2map/MapScript.galaxy:564

        auto4D97C317_val = RandomInt(1, 3);
        if (auto4D97C317_val == 1) {
            SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 0), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_zergling), 0.0, 100.0, 0.0);
        }
        else if (auto4D97C317_val == 2) {

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur02.sc2map/MapScript.galaxy:567

        }
        else if (auto4D97C317_val == 2) {
            SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_zergling), 0.0, 100.0, 0.0);
        }
        else if (auto4D97C317_val == 3) {

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur02.sc2map/MapScript.galaxy:570

        }
        else if (auto4D97C317_val == 3) {
            SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 2), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_zergling), 0.0, 100.0, 0.0);
        }
        else {

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur02.sc2map/MapScript.galaxy:573

        }
        else {
            SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 2), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_zergling), 0.0, 100.0, 0.0);
        }
    }

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur02.sc2map/MapScript.galaxy:1742

    gf_AmbushSpawnZergling(PointFromId(2313), PointFromId(492));
    Wait(3.0, c_timeAI);
    SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 1), c_maxPlayers, PlayerGroupAll(), PointFromId(2314), 0.0, 100.0, 0.0);
    gf_AmbushSpawnZergling(PointFromId(2314), PointFromId(492));
    if ((libLotv_gf_DifficultyValueInt2(0, 0, 1, 1) == 1)) {

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur02.sc2map/MapScript.galaxy:1846


    TriggerEnable(TriggerGetCurrent(), false);
    SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 0), c_maxPlayers, PlayerGroupAll(), PointFromId(2319), 0.0, 100.0, 0.0);
    gf_AmbushSpawnZergling(PointFromId(2319), PointFromId(2325));
    Wait(libLotv_gf_DifficultyValueFixed2(2.0, 2.0, 1.0, 1.0), c_timeAI);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur02.sc2map/MapScript.galaxy:1852

    if ((libLotv_gf_DifficultyValueInt2(0, 0, 1, 1) == 1)) {
        Wait(libLotv_gf_DifficultyValueFixed2(2.0, 2.0, 1.0, 1.0), c_timeAI);
        SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 1), c_maxPlayers, PlayerGroupAll(), PointFromId(2321), 0.0, 100.0, 0.0);
        gf_AmbushSpawnZergling(PointFromId(2321), PointFromId(2325));
        Wait(0.75, c_timeAI);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur02.sc2map/MapScript.galaxy:4097

    TriggerEnable(TriggerGetCurrent(), false);
    lv_localZealots = UnitGroup(null, gv_pLAYER_03_DARK_PROTOSS, RegionFromId(49), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
    SoundPlayAtPointForPlayer(SoundLink("Zealot_Death", 2), c_maxPlayers, PlayerGroupAll(), PointFromId(2357), 0.0, 100.0, 0.0);
    autoC5A6D33D_g = lv_localZealots;
    autoC5A6D33D_u = UnitGroupCount(autoC5A6D33D_g, c_unitCountAll);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur02.sc2map/MapScript.galaxy:4153

        lv_playerUnits = UnitGroup(null, gv_pLAYER_01_USER, RegionFromId(3), UnitFilter(0, 0, (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
        if ((UnitGroupCount(lv_playerUnits, c_unitCountAlive) > 0)) {
            SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 1), c_maxPlayers, PlayerGroupAll(), RegionGetCenter(RegionFromId(3)), 0.0, 100.0, 0.0);
            auto43F666D0_g = gv_burrowedZerg;
            auto43F666D0_u = UnitGroupCount(auto43F666D0_g, c_unitCountAll);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur02.sc2map/MapScript.galaxy:5173

        if ((UnitGetOwner(auto9ADD448B_var) == gv_pLAYER_04_TEMPLAR)) {
            gf_ConvertUnittoAmon(auto9ADD448B_var);
            SoundPlayAtPointForPlayer(SoundLink("PAiur02_AmonConversion", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(auto9ADD448B_var), 0.0, 100.0, 0.0);
            Wait(2.5, c_timeAI);
        }

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur03.sc2map/MapScript.galaxy:615

    for ( ; ( (auto96406B80_ai >= 0 && lv_i <= auto96406B80_ae) || (auto96406B80_ai < 0 && lv_i >= auto96406B80_ae) ) ; lv_i += auto96406B80_ai ) {
        if ((UnitIsAlive(lp_nydusWorm) == true) && (((lp_unitType == "Zergling") && (UnitGroupCount(gv_enemyEventZerglings, c_unitCountAlive) < lp_maxCount)) || ((lp_unitType == "Hydralisk") && (UnitGroupCount(gv_enemyEventHydralisks, c_unitCountAlive) < lp_maxCount)))) {
            SoundPlayAtPointForPlayer(SoundLink("NydusWorm_Unload", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_nydusWorm), 0.0, 100.0, 0.0);
            libNtve_gf_SendActorMessageToUnit(lp_nydusWorm, "AnimPlay Spell Spell");
            libNtve_gf_CreateUnitsWithDefaultFacing(1, lp_unitType, 0, gv_pLAYER_02_DOMINION2, PointWithOffset(UnitGetPosition(lp_nydusWorm), 0.0, -1.0));

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur03.sc2map/MapScript.galaxy:671

    for (auto1C0E4FD4_i = 1; auto1C0E4FD4_i <= auto1C0E4FD4_n; auto1C0E4FD4_i += 1) {
        if ((UnitIsAlive(lv_nydusWorm) == true)) {
            SoundPlayAtPointForPlayer(SoundLink("NydusWorm_Unload", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lv_nydusWorm), 0.0, 100.0, 0.0);
            libNtve_gf_SendActorMessageToUnit(lv_nydusWorm, "AnimPlay Spell Spell");
            libNtve_gf_CreateUnitsWithDefaultFacing(1, "Zergling", 0, gv_pLAYER_02_DOMINION2, UnitGetPosition(lv_nydusWorm));

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur03.sc2map/MapScript.galaxy:681

    for (auto8576FC73_i = 1; auto8576FC73_i <= auto8576FC73_n; auto8576FC73_i += 1) {
        if ((UnitIsAlive(lv_nydusWorm) == true)) {
            SoundPlayAtPointForPlayer(SoundLink("NydusWorm_Unload", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lv_nydusWorm), 0.0, 120.0, 0.0);
            libNtve_gf_SendActorMessageToUnit(lv_nydusWorm, "AnimPlay Spell Spell");
            libNtve_gf_CreateUnitsWithDefaultFacing(1, "Hydralisk", 0, gv_pLAYER_02_DOMINION2, UnitGetPosition(lv_nydusWorm));

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur03.sc2map/MapScript.galaxy:717

    UnitSetOwner(lp_unit, 0, false);
    UnitIssueOrder(lp_unit, Order(AbilityCommand("move", 2)), c_orderQueueReplace);
    SoundPlayAtPointForPlayer(SoundLink("WarpGate_TrainStart", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_unit), 0.0, 100.0, 0.0);
    libNtve_gf_AttachModelToUnit(lp_unit, "ProtossGenericWarpInOut", "Ref_Origin");
    lv_warpOutModel = libNtve_gf_ActorLastCreated();

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur03.sc2map/MapScript.galaxy:726


    libNtve_gf_KillModel(lv_warpOutModel);
    SoundPlayAtPointForPlayer(SoundLink("WarpGate_TrainFinish", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_unit), 0.0, 100.0, 0.0);
    Wait(0.0625, c_timeGame);
    libNtve_gf_ShowHideUnit(lp_unit, false);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur03.sc2map/MapScript.galaxy:1917

        UnitIssueOrder(lv_ultralisk, Order(AbilityCommand("BurrowUltraliskUp", 0)), c_orderQueueReplace);
        Wait(0.5, c_timeAI);
        SoundPlayAtPointForPlayer(SoundLink("Ultralisk_Roar", 0), c_maxPlayers, PlayerGroupAll(), PointFromId(1685), 0.0, 100.0, 0.0);
        Wait(1.5, c_timeAI);
        AISetUnitScriptControlled(lv_ultralisk, false);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur03.sc2map/MapScript.galaxy:1928

    if ((libLotv_gf_DifficultyValueInt2(0, 0, 0, 1) == 1)) {
        Wait(2.0, c_timeAI);
        SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 1), c_maxPlayers, PlayerGroupAll(), PointFromId(1685), 0.0, 100.0, 0.0);
        for (auto0CB2BF45_i = 1; auto0CB2BF45_i <= auto0CB2BF45_n; auto0CB2BF45_i += 1) {
            libNtve_gf_CreateUnitsAtPoint2(1, "ZerglingBurrowed", 0, gv_pLAYER_02_DOMINION2, PointFromId(1685));

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur04.sc2map/MapScript.galaxy:512

    lv_warpEffect = libNtve_gf_ActorLastCreated();
    libNtve_gf_PlayAnimation(lv_warpEffect, c_animNameDefault, "Birth", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
    SoundPlayAtPointForPlayer(SoundLink("Hybrid_WarpIn", -1), c_maxPlayers, PlayerGroupAll(), lv_hybridPoint, 0.0, 100.0, 0.0);
    Wait(2.0, c_timeGame);
    libNtve_gf_ShowHideUnit(lv_hybrid, true);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur04.sc2map/MapScript.galaxy:518

    UnitGroupAdd(gv_hybridGroup, lv_hybrid);
    UnitSetInfoText(lv_hybrid, StringToText(""), StringExternal("Param/Value/E4288085"), StringToText(""));
    SoundPlayAtPointForPlayer(SoundLink("WarpGate_TrainFinish", -1), c_maxPlayers, PlayerGroupAll(), lv_hybridPoint, 0.0, 100.0, 0.0);
    Wait(4.667, c_timeGame);
    libNtve_gf_KillModel(lv_warpEffect);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur04.sc2map/MapScript.galaxy:712

    lv_nydusWorm = UnitLastCreated();
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_nydusWorm), c_animNameDefault, "Birth 02", c_animFlagNonLooping, c_animTimeDefault);
    SoundPlayAtPointForPlayer(SoundLink("NydusWorm_Birth", -1), c_maxPlayers, PlayerGroupAll(), lp_nydusCreationPoint, 0.0, 100.0, 0.0);
    Wait(3.734, c_timeAI);
    while ((UnitIsAlive(lv_nydusWorm) == true)) {

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur04.sc2map/MapScript.galaxy:8201

    TriggerEnable(TriggerGetCurrent(), false);
    libLbty_gf_AutoRevealRegion(RegionFromId(33), RegionFromId(33), gv_pLAYER_01_USER);
    SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 0), c_maxPlayers, PlayerGroupAll(), RegionGetCenter(RegionFromId(54)), 0.0, 100.0, 0.0);
    UnitGroupIssueOrder(UnitGroup(null, gv_pLAYER_05_AMONS_FORCES, RegionFromId(56), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), OrderTargetingPoint(AbilityCommand("attack", 0), UnitGetPosition(gv_artanis)), c_orderQueueReplace);
    return true;

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur06.sc2map/MapScript.galaxy:6549

    gv_cinematicCompleted = false;
    CinematicFade(true, 2.0, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, false);
    SoundPlayAtPointForPlayer(SoundLink("Event_PAiur06_KeystoneIntro", 0), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitFromId(418)), 0.0, 100.0, 0.0);
    Wait(1.5, c_timeGame);
    Wait(0.5, c_timeGame);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/paiur06.sc2map/MapScript.galaxy:6596

    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoFromId(458), 0.0, -1, 10, true);
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoFromId(251), (SoundLengthSync(SoundLink(ConversationDataGetSound("pMission_Aiur06|Line00094", true), c_soundIndexAny)) + SoundLengthSync(SoundLink(ConversationDataGetSound("pMission_Aiur06|Line00095", true), c_soundIndexAny))), -1, 10, true);
    SoundPlayAtPointForPlayer(SoundLink("Event_PAiur06_KeystoneIntro", 0), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitFromId(418)), 0.0, 100.0, 0.0);
    libVCMI_gf_SendTransmissionCampaign(null, "pMission_Aiur06|Line00094", c_transmissionDurationAdd, 0.0, false, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
    lv_iter = 1;

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pkorhal02.sc2map/MapScript.galaxy:629

    libNtve_gf_PauseUnit(lv_hybrid, true);
    libNtve_gf_SendActorMessageToUnit(lv_hybrid, "Signal Birth");
    SoundPlayAtPointForPlayer(SoundLink("Hybrid_WarpIn", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lv_hybrid), 0.0, 100.0, 0.0);
    Wait(2.0, c_timeGame);
    if ((gv_introRunning == false)) {

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ppurifier02.sc2map/MapScript.galaxy:641

    UnitSetOwner(lp_unit, 0, false);
    UnitIssueOrder(lp_unit, Order(AbilityCommand("move", 2)), c_orderQueueReplace);
    SoundPlayAtPointForPlayer(SoundLink("WarpGate_TrainStart", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_unit), 0.0, 100.0, 0.0);
    libNtve_gf_AttachModelToUnit(lp_unit, "ProtossGenericWarpInOut", "Ref_Origin");
    Wait(2.5, c_timeGame);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ppurifier02.sc2map/MapScript.galaxy:649

    }

    SoundPlayAtPointForPlayer(SoundLink("WarpGate_TrainFinish", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_unit), 0.0, 100.0, 0.0);
    Wait(0.0625, c_timeGame);
    libNtve_gf_ShowHideUnit(lp_unit, false);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ppurifier02.sc2map/MapScript.galaxy:1270

        gv_introNydus = UnitLastCreated();
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_introNydus), c_animNameDefault, "Birth 01", 0, c_animTimeDefault);
        SoundPlayAtPointForPlayer(SoundLink("NydusWorm_Birth", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(gv_introNydus), 0.0, 100.0, 0.0);
        Wait(4.0, c_timeGame);
        for (autoD9D84CC3_i = 1; autoD9D84CC3_i <= autoD9D84CC3_n; autoD9D84CC3_i += 1) {

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ppurifier02.sc2map/MapScript.galaxy:1277

                UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(668)), c_orderQueueReplace);
                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_introNydus), c_animNameDefault, "Spell", 0, c_animTimeDefault);
                SoundPlayAtPointForPlayer(SoundLink("NydusWorm_Unload", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(gv_introNydus), 0.0, 100.0, 0.0);
                Wait(0.5, c_timeGame);
            }

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ppurifier03.sc2map/MapScript.galaxy:829

    libNtve_gf_AttachModelToUnitInheritVisibility(lp_warpOutUnit, "ProtossGenericWarpInOut", "Ref_Origin");
    lv_warpOutModel = libNtve_gf_ActorLastCreated();
    SoundPlayAtPointForPlayer(SoundLink("Event_Exp3_LassaraWarpInFinish", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_warpOutUnit), 0.0, 50.0, 0.0);
    Wait(5.0, c_timeGame);
    UnitRemove(lp_warpOutUnit);

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

    libNtve_gf_CreateUnitsWithDefaultFacing(1, "NydusCanal", 0, gv_pLAYER_02_DOMINION, lp_nydusSpawnPoint);
    lv_nydusWorm = UnitLastCreated();
    SoundPlayAtPointForPlayer(SoundLink("NydusWorm_Birth", -1), c_maxPlayers, PlayerGroupAll(), lp_nydusSpawnPoint, 0.0, 100.0, 0.0);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_nydusWorm), c_animNameDefault, "Birth", c_animFlagNonLooping, c_animTimeDefault);
    Wait(6.866, c_timeGame);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pshakuras02.sc2map/MapScript.galaxy:812

    UnitSetOwner(lp_unit, 0, false);
    UnitIssueOrder(lp_unit, Order(AbilityCommand("move", 2)), c_orderQueueReplace);
    SoundPlayAtPointForPlayer(SoundLink("WarpGate_TrainStart", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_unit), 0.0, 100.0, 0.0);
    libNtve_gf_AttachModelToUnit(lp_unit, "ProtossGenericWarpInOut", "Ref_Origin");
    Wait(1.7, c_timeGame);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pshakuras02.sc2map/MapScript.galaxy:820

    }

    SoundPlayAtPointForPlayer(SoundLink("WarpGate_TrainFinish", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_unit), 0.0, 100.0, 0.0);
    libNtve_gf_ShowHideUnit(lp_unit, false);
    return true;

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pshakuras02.sc2map/MapScript.galaxy:5723

            if ((UnitGroupCount(lv_victoryZerg, c_unitCountAlive) < 50)) {
                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_victoryNydusWorms[lv_i]), c_animNameDefault, "Spell", 0, c_animTimeDefault);
                SoundPlayAtPointForPlayer(SoundLink("NydusWorm_Unload", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lv_victoryNydusWorms[lv_i]), 0.0, 100.0, 0.0);
                libNtve_gf_CreateUnitsWithDefaultFacing(1, "Hydralisk", 0, gv_pLAYER_02_DOMINION, PointWithOffsetPolar(UnitGetPosition(lv_victoryNydusWorms[lv_i]), 1.5, 315.0));
                UnitGroupAdd(lv_victoryZerg, UnitLastCreated());

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ptaldarim01.sc2map/MapScript.galaxy:460

    UnitSetState(lp_hybrid, c_unitStateInvulnerable, true);
    UnitSetState(lp_hybrid, c_unitStateStunned, true);
    SoundPlayAtPointForPlayer(SoundLink("Urun_GravitonBeamStart", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_hybrid), 0.0, 100.0, 0.0);
    libNtve_gf_CreateModelAtPoint("ZeratulStunModel", UnitGetPosition(lp_hybrid));
    lv_portal = libNtve_gf_ActorLastCreated();

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ptaldarim01.sc2map/MapScript.galaxy:5355

    libNtve_gf_MakeUnitFacePoint(gv_victoryMalash, UnitGetPosition(gv_victoryAlarak), 0.0);
    libNtve_gf_SendActorMessageToUnit(gv_victoryMalash, "AnimPlay Birth Birth 0 0.000000");
    SoundPlayAtPointForPlayer(SoundLink("Event_Taldarim01_End_Malash_WarpIn_6Ch", -1), c_maxPlayers, PlayerGroupAll(), PointFromId(1028), 0.0, 100.0, 0.0);
    SoundPlayAtPointForPlayer(SoundLink("Hybrid_WarpIn", -1), c_maxPlayers, PlayerGroupAll(), PointFromId(1028), 0.0, 100.0, 0.0);
    SoundPlayAtPointForPlayer(SoundLink("Event_Taldarim01_End_Cine_SlapFx_6Ch", -1), c_maxPlayers, PlayerGroupAll(), PointFromId(1028), 0.0, 100.0, 0.0);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ptaldarim01.sc2map/MapScript.galaxy:5356

    libNtve_gf_SendActorMessageToUnit(gv_victoryMalash, "AnimPlay Birth Birth 0 0.000000");
    SoundPlayAtPointForPlayer(SoundLink("Event_Taldarim01_End_Malash_WarpIn_6Ch", -1), c_maxPlayers, PlayerGroupAll(), PointFromId(1028), 0.0, 100.0, 0.0);
    SoundPlayAtPointForPlayer(SoundLink("Hybrid_WarpIn", -1), c_maxPlayers, PlayerGroupAll(), PointFromId(1028), 0.0, 100.0, 0.0);
    SoundPlayAtPointForPlayer(SoundLink("Event_Taldarim01_End_Cine_SlapFx_6Ch", -1), c_maxPlayers, PlayerGroupAll(), PointFromId(1028), 0.0, 100.0, 0.0);
    Wait(3.0, c_timeGame);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ptaldarim01.sc2map/MapScript.galaxy:5357

    SoundPlayAtPointForPlayer(SoundLink("Event_Taldarim01_End_Malash_WarpIn_6Ch", -1), c_maxPlayers, PlayerGroupAll(), PointFromId(1028), 0.0, 100.0, 0.0);
    SoundPlayAtPointForPlayer(SoundLink("Hybrid_WarpIn", -1), c_maxPlayers, PlayerGroupAll(), PointFromId(1028), 0.0, 100.0, 0.0);
    SoundPlayAtPointForPlayer(SoundLink("Event_Taldarim01_End_Cine_SlapFx_6Ch", -1), c_maxPlayers, PlayerGroupAll(), PointFromId(1028), 0.0, 100.0, 0.0);
    Wait(3.0, c_timeGame);
    TransmissionWait(TransmissionLastSent(), 0.0);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pulnar02.sc2map/MapScript.galaxy:2537

    PingDestroy(libHots_gf_PingStoredForUnit(lv_localCube, 1));
    UnitIssueOrder(UnitFromId(226), Order(AbilityCommand("XelNagaTempleDoorLargeNELowered", 0)), c_orderQueueReplace);
    SoundPlayAtPointForPlayer(SoundLink("PUlnar02_GateOpenSound", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitFromId(226)), 0.0, 100.0, 0.0);
    TriggerQueueEnter();
    libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pulnar02.sc2map/MapScript.galaxy:3000

    UnitRemove(UnitFromId(1159));
    UnitIssueOrder(UnitFromId(522), Order(AbilityCommand("XelNagaTempleDoorLargeNELowered", 0)), c_orderQueueReplace);
    SoundPlayAtPointForPlayer(SoundLink("PUlnar02_GateOpenSound", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitFromId(522)), 0.0, 100.0, 0.0);
    return true;
}

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pulnar02.sc2map/MapScript.galaxy:4005

    UnitRemove(UnitFromId(1158));
    UnitIssueOrder(UnitFromId(222), Order(AbilityCommand("XelNagaTempleDoorLargeNWLowered", 0)), c_orderQueueReplace);
    SoundPlayAtPointForPlayer(SoundLink("PUlnar02_GateOpenSound", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitFromId(222)), 0.0, 100.0, 0.0);
    return true;
}

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pulnar02.sc2map/MapScript.galaxy:4737

    UnitRemove(UnitFromId(1067));
    UnitIssueOrder(UnitFromId(1082), Order(AbilityCommand("XelNagaTempleDoorLargeNELowered", 0)), c_orderQueueReplace);
    SoundPlayAtPointForPlayer(SoundLink("PUlnar02_GateOpenSound", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitFromId(1082)), 0.0, 100.0, 0.0);
    TriggerEnable(gt_S2StartHallDefenseEvents, true);
    return true;

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pulnar03.sc2map/MapScript.galaxy:3041

                lv_zergNydus = UnitLastCreated();
                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Birth 02", 0, c_animTimeDefault);
                SoundPlayAtPointForPlayer(SoundLink("NydusSpace_BirthA", -1), c_maxPlayers, PlayerGroupAll(), RegionGetCenter(RegionFromId(28)), 0.0, 100.0, 0.0);
                Wait(3.0, c_timeGame);
            }

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

    lv_warpEffect = libNtve_gf_ActorLastCreated();
    libNtve_gf_PlayAnimation(lv_warpEffect, c_animNameDefault, "Birth", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
    SoundPlayAtPointForPlayer(SoundLink("Hybrid_WarpIn", -1), c_maxPlayers, PlayerGroupAll(), lv_hybridPoint, 0.0, 100.0, 0.0);
    Wait(2.0, c_timeGame);
    libNtve_gf_ShowHideUnit(lv_hybrid, true);

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

    libNtve_gf_PauseUnit(lv_hybrid, false);
    UnitSetInfoText(lv_hybrid, StringExternal("Param/Value/5FD05402"), StringExternal("Param/Value/8C90AFB4"), StringToText(""));
    SoundPlayAtPointForPlayer(SoundLink("WarpGate_TrainFinish", -1), c_maxPlayers, PlayerGroupAll(), lv_hybridPoint, 0.0, 100.0, 0.0);
    Wait(4.667, c_timeGame);
    libNtve_gf_KillModel(lv_warpEffect);

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

        TriggerEnable(TriggerGetCurrent(), false);
        Wait(0.5, c_timeAI);
        SoundPlayAtPointForPlayer(SoundLink("NydusSpace_SpellA", -1), c_maxPlayers, PlayerGroupAll(), PointFromId(2799), 0.0, 100.0, 0.0);
        libNtve_gf_PlayAnimation(ActorFromDoodad(DoodadFromId(1207)), c_animNameDefault, "Stand Work", 0, c_animTimeDefault);
    }

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

    UnitGroupAdd(gv_introProtossGoldenArmada, UnitLastCreated());
    UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("move", 0), UnitGetPosition(UnitFromId(31))), c_orderQueueReplace);
    SoundPlayAtPointForPlayer(SoundLink("PAiur01_Intro_WarpPrism_flyIn_delayed5", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitFromId(31)), 2.0, 100.0, 0.0);
    UnitIssueOrder(UnitLastCreated(), Order(AbilityCommand("PhasingMode", 0)), c_orderQueueAddToEnd);
    libNtve_gf_CreateUnitsAtPoint2(1, "WarpPrism", 0, gv_pLAYER_02_PROTOSS_S01, PointFromId(2804));

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

    UnitGroupAdd(gv_introProtossGoldenArmada, UnitLastCreated());
    UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("move", 0), UnitGetPosition(UnitFromId(36))), c_orderQueueReplace);
    SoundPlayAtPointForPlayer(SoundLink("PAiur01_Intro_WarpPrism_flyIn_delayed6", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitFromId(36)), 2.0, 100.0, 0.0);
    UnitIssueOrder(UnitLastCreated(), Order(AbilityCommand("PhasingMode", 0)), c_orderQueueAddToEnd);
    libNtve_gf_CreateUnitsAtPoint2(1, "WarpPrism", 0, gv_pLAYER_02_PROTOSS_S01, PointFromId(2805));

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

    UnitGroupAdd(gv_introProtossGoldenArmada, UnitLastCreated());
    UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("move", 0), UnitGetPosition(UnitFromId(42))), c_orderQueueReplace);
    SoundPlayAtPointForPlayer(SoundLink("PAiur01_Intro_WarpPrism_flyIn_delayed7", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitFromId(42)), 2.0, 100.0, 0.0);
    UnitIssueOrder(UnitLastCreated(), Order(AbilityCommand("PhasingMode", 0)), c_orderQueueAddToEnd);
    while (!((UnitGroupCount(UnitGroupFilter("WarpPrismPhasing", gv_pLAYER_02_PROTOSS_S01, gv_introProtossGoldenArmada, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) >= 4))) {

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

    }
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "PhotonCannon", c_unitCreateConstruct, gv_pLAYER_02_PROTOSS_S01, UnitGetPosition(UnitFromId(50)));
    SoundPlayAtPointForPlayer(SoundLink("Protoss_BuildingWarpStart", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitLastCreated()), 2.0, 100.0, 0.0);
    UnitGroupAdd(gv_introProtossGoldenArmada, UnitLastCreated());
    UnitBehaviorAdd(UnitLastCreated(), "FastBuild", UnitLastCreated(), 1);

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

    Wait(0.125, c_timeGame);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "PhotonCannon", c_unitCreateConstruct, gv_pLAYER_02_PROTOSS_S01, UnitGetPosition(UnitFromId(49)));
    SoundPlayAtPointForPlayer(SoundLink("Protoss_BuildingWarpStart", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitLastCreated()), 2.0, 100.0, 0.0);
    UnitGroupAdd(gv_introProtossGoldenArmada, UnitLastCreated());
    UnitBehaviorAdd(UnitLastCreated(), "FastBuild", UnitLastCreated(), 1);

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

    Wait(0.125, c_timeGame);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "PhotonCannon", c_unitCreateConstruct, gv_pLAYER_02_PROTOSS_S01, UnitGetPosition(UnitFromId(111)));
    SoundPlayAtPointForPlayer(SoundLink("Protoss_BuildingWarpStart", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitLastCreated()), 2.0, 100.0, 0.0);
    UnitGroupAdd(gv_introProtossGoldenArmada, UnitLastCreated());
    UnitBehaviorAdd(UnitLastCreated(), "FastBuild", UnitLastCreated(), 1);

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

    Wait(0.125, c_timeGame);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "PhotonCannon", c_unitCreateConstruct, gv_pLAYER_02_PROTOSS_S01, UnitGetPosition(UnitFromId(51)));
    SoundPlayAtPointForPlayer(SoundLink("Protoss_BuildingWarpStart", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitLastCreated()), 2.0, 100.0, 0.0);
    UnitGroupAdd(gv_introProtossGoldenArmada, UnitLastCreated());
    UnitBehaviorAdd(UnitLastCreated(), "FastBuild", UnitLastCreated(), 1);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur02.sc2mapMapScript.galaxy:564

        auto4D97C317_val = RandomInt(1, 3);
        if (auto4D97C317_val == 1) {
            SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 0), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_zergling), 0.0, 100.0, 0.0);
        }
        else if (auto4D97C317_val == 2) {

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur02.sc2mapMapScript.galaxy:567

        }
        else if (auto4D97C317_val == 2) {
            SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_zergling), 0.0, 100.0, 0.0);
        }
        else if (auto4D97C317_val == 3) {

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur02.sc2mapMapScript.galaxy:570

        }
        else if (auto4D97C317_val == 3) {
            SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 2), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_zergling), 0.0, 100.0, 0.0);
        }
        else {

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur02.sc2mapMapScript.galaxy:573

        }
        else {
            SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 2), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_zergling), 0.0, 100.0, 0.0);
        }
    }

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur02.sc2mapMapScript.galaxy:1742

    gf_AmbushSpawnZergling(PointFromId(2313), PointFromId(492));
    Wait(3.0, c_timeAI);
    SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 1), c_maxPlayers, PlayerGroupAll(), PointFromId(2314), 0.0, 100.0, 0.0);
    gf_AmbushSpawnZergling(PointFromId(2314), PointFromId(492));
    if ((libLotv_gf_DifficultyValueInt2(0, 0, 1, 1) == 1)) {

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur02.sc2mapMapScript.galaxy:1846


    TriggerEnable(TriggerGetCurrent(), false);
    SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 0), c_maxPlayers, PlayerGroupAll(), PointFromId(2319), 0.0, 100.0, 0.0);
    gf_AmbushSpawnZergling(PointFromId(2319), PointFromId(2325));
    Wait(libLotv_gf_DifficultyValueFixed2(2.0, 2.0, 1.0, 1.0), c_timeAI);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur02.sc2mapMapScript.galaxy:1852

    if ((libLotv_gf_DifficultyValueInt2(0, 0, 1, 1) == 1)) {
        Wait(libLotv_gf_DifficultyValueFixed2(2.0, 2.0, 1.0, 1.0), c_timeAI);
        SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 1), c_maxPlayers, PlayerGroupAll(), PointFromId(2321), 0.0, 100.0, 0.0);
        gf_AmbushSpawnZergling(PointFromId(2321), PointFromId(2325));
        Wait(0.75, c_timeAI);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur02.sc2mapMapScript.galaxy:4097

    TriggerEnable(TriggerGetCurrent(), false);
    lv_localZealots = UnitGroup(null, gv_pLAYER_03_DARK_PROTOSS, RegionFromId(49), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
    SoundPlayAtPointForPlayer(SoundLink("Zealot_Death", 2), c_maxPlayers, PlayerGroupAll(), PointFromId(2357), 0.0, 100.0, 0.0);
    autoC5A6D33D_g = lv_localZealots;
    autoC5A6D33D_u = UnitGroupCount(autoC5A6D33D_g, c_unitCountAll);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur02.sc2mapMapScript.galaxy:4153

        lv_playerUnits = UnitGroup(null, gv_pLAYER_01_USER, RegionFromId(3), UnitFilter(0, 0, (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
        if ((UnitGroupCount(lv_playerUnits, c_unitCountAlive) > 0)) {
            SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 1), c_maxPlayers, PlayerGroupAll(), RegionGetCenter(RegionFromId(3)), 0.0, 100.0, 0.0);
            auto43F666D0_g = gv_burrowedZerg;
            auto43F666D0_u = UnitGroupCount(auto43F666D0_g, c_unitCountAll);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur02.sc2mapMapScript.galaxy:5173

        if ((UnitGetOwner(auto9ADD448B_var) == gv_pLAYER_04_TEMPLAR)) {
            gf_ConvertUnittoAmon(auto9ADD448B_var);
            SoundPlayAtPointForPlayer(SoundLink("PAiur02_AmonConversion", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(auto9ADD448B_var), 0.0, 100.0, 0.0);
            Wait(2.5, c_timeAI);
        }

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur03.sc2mapMapScript.galaxy:615

    for ( ; ( (auto96406B80_ai >= 0 && lv_i <= auto96406B80_ae) || (auto96406B80_ai < 0 && lv_i >= auto96406B80_ae) ) ; lv_i += auto96406B80_ai ) {
        if ((UnitIsAlive(lp_nydusWorm) == true) && (((lp_unitType == "Zergling") && (UnitGroupCount(gv_enemyEventZerglings, c_unitCountAlive) < lp_maxCount)) || ((lp_unitType == "Hydralisk") && (UnitGroupCount(gv_enemyEventHydralisks, c_unitCountAlive) < lp_maxCount)))) {
            SoundPlayAtPointForPlayer(SoundLink("NydusWorm_Unload", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_nydusWorm), 0.0, 100.0, 0.0);
            libNtve_gf_SendActorMessageToUnit(lp_nydusWorm, "AnimPlay Spell Spell");
            libNtve_gf_CreateUnitsWithDefaultFacing(1, lp_unitType, 0, gv_pLAYER_02_DOMINION2, PointWithOffset(UnitGetPosition(lp_nydusWorm), 0.0, -1.0));

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur03.sc2mapMapScript.galaxy:671

    for (auto1C0E4FD4_i = 1; auto1C0E4FD4_i <= auto1C0E4FD4_n; auto1C0E4FD4_i += 1) {
        if ((UnitIsAlive(lv_nydusWorm) == true)) {
            SoundPlayAtPointForPlayer(SoundLink("NydusWorm_Unload", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lv_nydusWorm), 0.0, 100.0, 0.0);
            libNtve_gf_SendActorMessageToUnit(lv_nydusWorm, "AnimPlay Spell Spell");
            libNtve_gf_CreateUnitsWithDefaultFacing(1, "Zergling", 0, gv_pLAYER_02_DOMINION2, UnitGetPosition(lv_nydusWorm));

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur03.sc2mapMapScript.galaxy:681

    for (auto8576FC73_i = 1; auto8576FC73_i <= auto8576FC73_n; auto8576FC73_i += 1) {
        if ((UnitIsAlive(lv_nydusWorm) == true)) {
            SoundPlayAtPointForPlayer(SoundLink("NydusWorm_Unload", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lv_nydusWorm), 0.0, 120.0, 0.0);
            libNtve_gf_SendActorMessageToUnit(lv_nydusWorm, "AnimPlay Spell Spell");
            libNtve_gf_CreateUnitsWithDefaultFacing(1, "Hydralisk", 0, gv_pLAYER_02_DOMINION2, UnitGetPosition(lv_nydusWorm));

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur03.sc2mapMapScript.galaxy:717

    UnitSetOwner(lp_unit, 0, false);
    UnitIssueOrder(lp_unit, Order(AbilityCommand("move", 2)), c_orderQueueReplace);
    SoundPlayAtPointForPlayer(SoundLink("WarpGate_TrainStart", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_unit), 0.0, 100.0, 0.0);
    libNtve_gf_AttachModelToUnit(lp_unit, "ProtossGenericWarpInOut", "Ref_Origin");
    lv_warpOutModel = libNtve_gf_ActorLastCreated();

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur03.sc2mapMapScript.galaxy:726


    libNtve_gf_KillModel(lv_warpOutModel);
    SoundPlayAtPointForPlayer(SoundLink("WarpGate_TrainFinish", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_unit), 0.0, 100.0, 0.0);
    Wait(0.0625, c_timeGame);
    libNtve_gf_ShowHideUnit(lp_unit, false);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur03.sc2mapMapScript.galaxy:1917

        UnitIssueOrder(lv_ultralisk, Order(AbilityCommand("BurrowUltraliskUp", 0)), c_orderQueueReplace);
        Wait(0.5, c_timeAI);
        SoundPlayAtPointForPlayer(SoundLink("Ultralisk_Roar", 0), c_maxPlayers, PlayerGroupAll(), PointFromId(1685), 0.0, 100.0, 0.0);
        Wait(1.5, c_timeAI);
        AISetUnitScriptControlled(lv_ultralisk, false);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur03.sc2mapMapScript.galaxy:1928

    if ((libLotv_gf_DifficultyValueInt2(0, 0, 0, 1) == 1)) {
        Wait(2.0, c_timeAI);
        SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 1), c_maxPlayers, PlayerGroupAll(), PointFromId(1685), 0.0, 100.0, 0.0);
        for (auto0CB2BF45_i = 1; auto0CB2BF45_i <= auto0CB2BF45_n; auto0CB2BF45_i += 1) {
            libNtve_gf_CreateUnitsAtPoint2(1, "ZerglingBurrowed", 0, gv_pLAYER_02_DOMINION2, PointFromId(1685));

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur04.sc2mapMapScript.galaxy:512

    lv_warpEffect = libNtve_gf_ActorLastCreated();
    libNtve_gf_PlayAnimation(lv_warpEffect, c_animNameDefault, "Birth", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
    SoundPlayAtPointForPlayer(SoundLink("Hybrid_WarpIn", -1), c_maxPlayers, PlayerGroupAll(), lv_hybridPoint, 0.0, 100.0, 0.0);
    Wait(2.0, c_timeGame);
    libNtve_gf_ShowHideUnit(lv_hybrid, true);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur04.sc2mapMapScript.galaxy:518

    UnitGroupAdd(gv_hybridGroup, lv_hybrid);
    UnitSetInfoText(lv_hybrid, StringToText(""), StringExternal("Param/Value/E4288085"), StringToText(""));
    SoundPlayAtPointForPlayer(SoundLink("WarpGate_TrainFinish", -1), c_maxPlayers, PlayerGroupAll(), lv_hybridPoint, 0.0, 100.0, 0.0);
    Wait(4.667, c_timeGame);
    libNtve_gf_KillModel(lv_warpEffect);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur04.sc2mapMapScript.galaxy:712

    lv_nydusWorm = UnitLastCreated();
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_nydusWorm), c_animNameDefault, "Birth 02", c_animFlagNonLooping, c_animTimeDefault);
    SoundPlayAtPointForPlayer(SoundLink("NydusWorm_Birth", -1), c_maxPlayers, PlayerGroupAll(), lp_nydusCreationPoint, 0.0, 100.0, 0.0);
    Wait(3.734, c_timeAI);
    while ((UnitIsAlive(lv_nydusWorm) == true)) {

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur04.sc2mapMapScript.galaxy:8201

    TriggerEnable(TriggerGetCurrent(), false);
    libLbty_gf_AutoRevealRegion(RegionFromId(33), RegionFromId(33), gv_pLAYER_01_USER);
    SoundPlayAtPointForPlayer(SoundLink("Event_Lab01_ZerglingRelease", 0), c_maxPlayers, PlayerGroupAll(), RegionGetCenter(RegionFromId(54)), 0.0, 100.0, 0.0);
    UnitGroupIssueOrder(UnitGroup(null, gv_pLAYER_05_AMONS_FORCES, RegionFromId(56), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), OrderTargetingPoint(AbilityCommand("attack", 0), UnitGetPosition(gv_artanis)), c_orderQueueReplace);
    return true;

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur06.sc2mapMapScript.galaxy:6549

    gv_cinematicCompleted = false;
    CinematicFade(true, 2.0, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, false);
    SoundPlayAtPointForPlayer(SoundLink("Event_PAiur06_KeystoneIntro", 0), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitFromId(418)), 0.0, 100.0, 0.0);
    Wait(1.5, c_timeGame);
    Wait(0.5, c_timeGame);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur06.sc2mapMapScript.galaxy:6596

    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoFromId(458), 0.0, -1, 10, true);
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoFromId(251), (SoundLengthSync(SoundLink(ConversationDataGetSound("pMission_Aiur06|Line00094", true), c_soundIndexAny)) + SoundLengthSync(SoundLink(ConversationDataGetSound("pMission_Aiur06|Line00095", true), c_soundIndexAny))), -1, 10, true);
    SoundPlayAtPointForPlayer(SoundLink("Event_PAiur06_KeystoneIntro", 0), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(UnitFromId(418)), 0.0, 100.0, 0.0);
    libVCMI_gf_SendTransmissionCampaign(null, "pMission_Aiur06|Line00094", c_transmissionDurationAdd, 0.0, false, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
    lv_iter = 1;

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pkorhal02.sc2mapMapScript.galaxy:629

    libNtve_gf_PauseUnit(lv_hybrid, true);
    libNtve_gf_SendActorMessageToUnit(lv_hybrid, "Signal Birth");
    SoundPlayAtPointForPlayer(SoundLink("Hybrid_WarpIn", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lv_hybrid), 0.0, 100.0, 0.0);
    Wait(2.0, c_timeGame);
    if ((gv_introRunning == false)) {

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier02.sc2mapMapScript.galaxy:641

    UnitSetOwner(lp_unit, 0, false);
    UnitIssueOrder(lp_unit, Order(AbilityCommand("move", 2)), c_orderQueueReplace);
    SoundPlayAtPointForPlayer(SoundLink("WarpGate_TrainStart", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_unit), 0.0, 100.0, 0.0);
    libNtve_gf_AttachModelToUnit(lp_unit, "ProtossGenericWarpInOut", "Ref_Origin");
    Wait(2.5, c_timeGame);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier02.sc2mapMapScript.galaxy:649

    }

    SoundPlayAtPointForPlayer(SoundLink("WarpGate_TrainFinish", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(lp_unit), 0.0, 100.0, 0.0);
    Wait(0.0625, c_timeGame);
    libNtve_gf_ShowHideUnit(lp_unit, false);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier02.sc2mapMapScript.galaxy:1270

        gv_introNydus = UnitLastCreated();
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_introNydus), c_animNameDefault, "Birth 01", 0, c_animTimeDefault);
        SoundPlayAtPointForPlayer(SoundLink("NydusWorm_Birth", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(gv_introNydus), 0.0, 100.0, 0.0);
        Wait(4.0, c_timeGame);
        for (autoD9D84CC3_i = 1; autoD9D84CC3_i <= autoD9D84CC3_n; autoD9D84CC3_i += 1) {

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier02.sc2mapMapScript.galaxy:1277

                UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(668)), c_orderQueueReplace);
                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_introNydus), c_animNameDefault, "Spell", 0, c_animTimeDefault);
                SoundPlayAtPointForPlayer(SoundLink("NydusWorm_Unload", -1), c_maxPlayers, PlayerGroupAll(), UnitGetPosition(gv_introNydus), 0.0, 100.0, 0.0);
                Wait(0.5, c_timeGame);
            }