# Create Explosion At Point

Grammar — Create a size race explosion at point
FlagsAction

Creates an explosion at the specified point. This explosion does not cause damage or other gameplay effects.

# Arguments

Returns — void

void libNtve_gf_CreateExplosionAtPoint(
	int lp_size,
	int lp_race,
	point lp_point,
);

Category: Environment / Effects

# Examples

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

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(753));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(753));
    return true;

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

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1029));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(1029));
    return true;

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

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(62));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(62));
    return true;

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

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1063));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(1063));
    return true;

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

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1075));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(1075));
    return true;

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

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1079));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(1079));
    return true;

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

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(2621));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(2621));
    return true;

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

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1436));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(1436));
    return true;

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

    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    Wait(2.0, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, UnitGetPosition(gv_hybrid));
    Wait(0.4, c_timeGame);
    libNtve_gf_ShowHideUnit(gv_hybrid, false);

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

    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    Wait(1.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(96));
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(484));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:8831

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(753));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(753));
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:8861

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1029));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(1029));
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:8891

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(62));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(62));
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:8921

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1063));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(1063));
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:8951

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1075));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(1075));
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:8981

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1079));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(1079));
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:9011

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(2621));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(2621));
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:9041

    TriggerEnable(TriggerGetCurrent(), false);
    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1436));
    libNtve_gf_CreateActorAtPoint("FireMedium", PointFromId(1436));
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:9240

    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    Wait(2.0, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, UnitGetPosition(gv_hybrid));
    Wait(0.4, c_timeGame);
    libNtve_gf_ShowHideUnit(gv_hybrid, false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner05s.sc2mapMapScript.galaxy:9280

    CameraShakeStart(gv_p01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.5, 1.0, 100.0, 1.0);
    Wait(1.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(96));
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(484));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionultralisk.sc2map/MapScript.galaxy:1248

    Wait(0.5, c_timeGame);
    libNtve_gf_KillDoodadsInRegion(RegionFromId(13), "GateControlCables");
    libNtve_gf_CreateExplosionAtPoint(0, 0, UnitGetPosition(EventUnit()));
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(0, 0, UnitGetPosition(gv_gasContainer1));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionultralisk.sc2map/MapScript.galaxy:1250

    libNtve_gf_CreateExplosionAtPoint(0, 0, UnitGetPosition(EventUnit()));
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(0, 0, UnitGetPosition(gv_gasContainer1));
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(0, 0, UnitGetPosition(gv_gasContainer2));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/evolution/zevolutionultralisk.sc2map/MapScript.galaxy:1252

    libNtve_gf_CreateExplosionAtPoint(0, 0, UnitGetPosition(gv_gasContainer1));
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(0, 0, UnitGetPosition(gv_gasContainer2));
    Wait(0.5, c_timeGame);
    UnitKill(gv_gasContainer1);

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

    else if ((UnitGetOwner(EventUnit()) == gv_pLAYER_02_ZERG2) && (UnitGetType(EventUnit()) == "Bunker")) {
        libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionCircle(UnitGetPosition(EventUnit()), 2.0), "InfestedHomeSmall", c_animNameDefault, "Death", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Zerg, UnitGetPosition(EventUnit()));
        auto9CD86608_g = UnitGroup("Marine", gv_pLAYER_02_ZERG2, RegionCircle(UnitGetPosition(EventUnit()), 4.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
        auto9CD86608_u = UnitGroupCount(auto9CD86608_g, c_unitCountAll);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zchar02.sc2map/MapScript.galaxy:4884

        Wait(RandomFixed(0.5, 1.5), c_timeReal);
        lv_point = RegionRandomPoint(RegionFromId(28));
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, lv_point);
        autoDE2FAD6B_g = UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(lv_point, 2.5), UnitFilter(0, 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
        autoDE2FAD6B_u = UnitGroupCount(autoDE2FAD6B_g, c_unitCountAll);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zchar03.sc2map/MapScript.galaxy:6847

    }
    while (true) {
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionRandomPoint(RegionFromId(51)));
        if ((RandomInt(1, 2) == 1)) {
            CameraShake(gv_pLAYER_01_USER, "Light", "Earthquake", 0.25, 0.25, 1.0);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zchar03.sc2map/MapScript.galaxy:6853


        Wait(0.5, c_timeGame);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionRandomPoint(RegionFromId(51)));
        auto305374E1_g = lv_middleAttackGroup;
        auto305374E1_u = UnitGroupCount(auto305374E1_g, c_unitCountAll);

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

    while (true) {
        Wait(RandomFixed(3.0, 4.0), c_timeGame);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Protoss, RegionRandomPoint(RegionFromId(75)));
        if ((RandomInt(1, 2) == 1)) {
            CameraShake(gv_pLAYER_01_USER, "Light", "Earthquake", 0.0, 0.5, 1.0);

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

        UnitKill(auto38A78A47_var);
    }
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Protoss, PointFromId(506));
    libNtve_gf_ShowHideUnit(UnitFromId(559), true);
    UnitKill(UnitFromId(559));

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

    TerrainShowRegion(RegionFromId(46), false);
    Wait(1.0, c_timeReal);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Protoss, PointFromId(507));
    libNtve_gf_ShowHideUnit(UnitFromId(558), true);
    UnitKill(UnitFromId(558));

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

    Wait(1.0, c_timeReal);
    CameraShake(gv_pLAYER_01_USER, "Heavy", "Earthquake", 0.5, 0.5, 3.0);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Protoss, PointFromId(508));
    libNtve_gf_ShowHideUnit(UnitFromId(555), true);
    UnitKill(UnitFromId(555));

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

    TerrainShowRegion(RegionFromId(43), false);
    Wait(1.0, c_timeReal);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Protoss, PointFromId(509));
    libNtve_gf_ShowHideUnit(UnitFromId(554), true);
    UnitKill(UnitFromId(554));

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

    while (true) {
        Wait(RandomFixed(0.5, 1.5), c_timeGame);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Protoss, RegionRandomPoint(RegionFromId(75)));
    }
    return true;

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

            lv_randomPoint = RegionRandomPoint(RegionFromId(56));
            if ((CliffLevel(lv_randomPoint) == 1)) {
                libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Protoss, RegionRandomPoint(RegionFromId(56)));
                break;
            }

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:587

    auto24CA4F3E_val = lp_index;
    if (auto24CA4F3E_val == 1) {
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1189));
        Wait(0.5, c_timeReal);
        libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(23), null, c_animNameDefault, "Stand Unpowered Start", c_animFlagNonLooping, c_animTimeDefault);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:590

        Wait(0.5, c_timeReal);
        libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(23), null, c_animNameDefault, "Stand Unpowered Start", c_animFlagNonLooping, c_animTimeDefault);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1190));
        Wait(0.5, c_timeReal);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1191));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:592

        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1190));
        Wait(0.5, c_timeReal);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1191));
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1192));
        Wait(0.5, c_timeReal);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:593

        Wait(0.5, c_timeReal);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1191));
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1192));
        Wait(0.5, c_timeReal);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1193));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:595

        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1192));
        Wait(0.5, c_timeReal);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1193));
        Wait(2.0, c_timeReal);
        libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(23), null, c_animNameDefault, "Stand Unpowered", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:602

        libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(40), null, c_animNameDefault, "Stand Unpowered Start", c_animFlagNonLooping, c_animTimeDefault);
        libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(39), null, c_animNameDefault, "Stand Unpowered Start", c_animFlagNonLooping, c_animTimeDefault);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1198));
        Wait(1.0, c_timeGame);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1199));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:604

        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1198));
        Wait(1.0, c_timeGame);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1199));
        Wait(2.0, c_timeReal);
        libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(40), null, c_animNameDefault, "Stand Unpowered", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:610

    }
    else if (auto24CA4F3E_val == 3) {
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1194));
        Wait(0.5, c_timeGame);
        libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(51), null, c_animNameDefault, "Stand Unpowered Start", c_animFlagNonLooping, c_animTimeDefault);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:613

        Wait(0.5, c_timeGame);
        libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionFromId(51), null, c_animNameDefault, "Stand Unpowered Start", c_animFlagNonLooping, c_animTimeDefault);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1195));
        Wait(0.5, c_timeGame);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1196));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:615

        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1195));
        Wait(0.5, c_timeGame);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1196));
        Wait(0.2, c_timeGame);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1197));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid02.sc2map/MapScript.galaxy:5951

    CameraShake(1, "Heavy", "Earthquake", 1.0, 1.0, 4.0);
    for (auto20F24DED_i = 1; auto20F24DED_i <= auto20F24DED_n; auto20F24DED_i += 1) {
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionRandomPoint(RegionFromId(61)));
        Wait(0.05, c_timeReal);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, RegionRandomPoint(RegionFromId(61)));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid02.sc2map/MapScript.galaxy:5953

        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionRandomPoint(RegionFromId(61)));
        Wait(0.05, c_timeReal);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, RegionRandomPoint(RegionFromId(61)));
        Wait(0.05, c_timeReal);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, RegionRandomPoint(RegionFromId(61)));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid02.sc2map/MapScript.galaxy:5955

        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, RegionRandomPoint(RegionFromId(61)));
        Wait(0.05, c_timeReal);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, RegionRandomPoint(RegionFromId(61)));
        Wait(0.05, c_timeReal);
    }

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zkorhal03.sc2map/MapScript.galaxy:2780

    }

    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionGetCenter(RegionFromId(14)));
    ActorSend(ActorFromDoodad(DoodadFromId(1817)), "SetVisibility");
    ActorSend(ActorFromDoodad(DoodadFromId(1816)), "SetVisibility");

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zkorhal03.sc2map/MapScript.galaxy:2784

    ActorSend(ActorFromDoodad(DoodadFromId(1816)), "SetVisibility");
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionGetCenter(RegionFromId(15)));
    ActorSend(ActorFromDoodad(DoodadFromId(1815)), "SetVisibility");
    ActorSend(ActorFromDoodad(DoodadFromId(1814)), "SetVisibility");

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zkorhal03.sc2map/MapScript.galaxy:2788

    ActorSend(ActorFromDoodad(DoodadFromId(1814)), "SetVisibility");
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionGetCenter(RegionFromId(29)));
    ActorSend(ActorFromDoodad(DoodadFromId(1813)), "SetVisibility");
    Wait(0.5, c_timeGame);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zkorhal03.sc2map/MapScript.galaxy:2791

    ActorSend(ActorFromDoodad(DoodadFromId(1813)), "SetVisibility");
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionGetCenter(RegionFromId(30)));
    ActorSend(ActorFromDoodad(DoodadFromId(1812)), "SetVisibility");
    ActorSend(ActorFromDoodad(DoodadFromId(1811)), "SetVisibility");

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zkorhal03.sc2map/MapScript.galaxy:2795

    ActorSend(ActorFromDoodad(DoodadFromId(1811)), "SetVisibility");
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionGetCenter(RegionFromId(33)));
    ActorSend(ActorFromDoodad(DoodadFromId(1810)), "SetVisibility");
    Wait(0.5, c_timeGame);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zkorhal03.sc2map/MapScript.galaxy:2798

    ActorSend(ActorFromDoodad(DoodadFromId(1810)), "SetVisibility");
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionGetCenter(RegionFromId(34)));
    ActorSend(ActorFromDoodad(DoodadFromId(1809)), "SetVisibility");
    ActorSend(ActorFromDoodad(DoodadFromId(1808)), "SetVisibility");

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab01.sc2map/MapScript.galaxy:1037

        autoDFA864D2_var = UnitGroupUnitFromEnd(autoDFA864D2_g, autoDFA864D2_u);
        if (autoDFA864D2_var == null) { break; }
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(autoDFA864D2_var));
        UnitKill(autoDFA864D2_var);
        lv_index += 1;

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab02.sc2map/MapScript.galaxy:3059

    VisRevealArea(gv_pLAYER_01_USER, RegionFromId(2), 30.0, true);
    UnitKill(UnitFromId(46));
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitFromId(46)));
    autoBA616345_g = UnitGroup(null, gv_pLAYER_02_DOMINION, RegionFromId(2), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
    autoBA616345_u = UnitGroupCount(autoBA616345_g, c_unitCountAll);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab02.sc2map/MapScript.galaxy:3897

    UnitBehaviorAddPlayer(UnitFromId(160), "UmojanLabCrashSite", gv_pLAYER_02_DOMINION2, 1);
    Wait(1.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionGetCenter(RegionFromId(16)));
    CameraShakeStart(gv_pLAYER_01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.3, 2.0, 100.0, 1.5);
    autoD1AA4B39_g = UnitGroup(null, gv_pLAYER_02_DOMINION2, RegionFromId(16), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab02.sc2map/MapScript.galaxy:3954

    libSwaC_gf_CreateDropPod(libSwaC_ge_DropPodRace_Terran, PointFromId(151), lv_dropPodGroup, false, gv_pLAYER_02_DOMINION);
    Wait(3.0, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, PointFromId(151));
    CameraShakeStart(gv_pLAYER_01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.25, 2.0, 100.0, 1.0);
    libNtve_gf_ShowHideUnit(UnitFromId(155), true);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab02.sc2map/MapScript.galaxy:4057

    libSwaC_gf_CreateDropPod(libSwaC_ge_DropPodRace_Terran, PointFromId(153), lv_dropPodGroup, false, gv_pLAYER_02_DOMINION);
    Wait(3.0, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, PointFromId(153));
    CameraShakeStart(gv_pLAYER_01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.25, 2.0, 100.0, 1.0);
    libNtve_gf_ShowHideUnit(UnitFromId(156), true);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab02.sc2map/MapScript.galaxy:4104

    UnitBehaviorAddPlayer(UnitFromId(168), "UmojanLabCrashSite", gv_pLAYER_02_DOMINION2, 1);
    Wait(1.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionGetCenter(RegionFromId(20)));
    CameraShakeStart(gv_pLAYER_01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.3, 2.0, 100.0, 1.5);
    auto1C8997A3_g = UnitGroup(null, gv_pLAYER_02_DOMINION2, RegionFromId(20), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab02.sc2map/MapScript.galaxy:4163

    UnitKill(UnitFromId(943));
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, PointFromId(154));
    CameraShakeStart(gv_pLAYER_01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.25, 2.0, 100.0, 1.0);
    Wait(0.5, c_timeGame);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab02.sc2map/MapScript.galaxy:5379

    TriggerEnable(gt_TransmissionLockdown01ReminderQ, false);
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, PointFromId(482));
    SoundPlay(SoundLink("Goliath_Explode", -1), PlayerGroupAll(), 100.0, 0.0);
    CameraShakeStart(gv_pLAYER_01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.3, 2.0, 100.0, 1.5);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab02.sc2map/MapScript.galaxy:6082

    TriggerExecute(gt_StartThirdLockdownTimer, true, false);
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, PointFromId(414));
    SoundPlay(SoundLink("Goliath_Explode", -1), PlayerGroupAll(), 100.0, 0.0);
    CameraShakeStart(gv_pLAYER_01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.3, 2.0, 100.0, 1.5);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab02.sc2map/MapScript.galaxy:8547

    UnitBehaviorAddPlayer(UnitFromId(680), "UmojanLabCrashSite", gv_pLAYER_02_DOMINION2, 1);
    Wait(2.0, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionGetCenter(RegionFromId(81)));
    CameraShakeStart(gv_pLAYER_01_USER, c_cameraPositionTarget, c_cameraDirectionZ, 0.3, 2.0, 100.0, 1.5);
    TerrainShowRegion(RegionFromId(81), false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab02.sc2map/MapScript.galaxy:10238

    TriggerEnable(TriggerGetCurrent(), false);
    gv_gameOver = true;
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(258));
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(259));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zlab03.sc2map/MapScript.galaxy:6694


    for (auto0E321DED_i = 1; auto0E321DED_i <= auto0E321DED_n; auto0E321DED_i += 1) {
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionRandomPoint(RegionFromId(34)));
        Wait(0.2, c_timeGame);
    }

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zspace02.sc2map/MapScript.galaxy:3958

        if (auto103BE782_var == null) { break; }
        UnitRemove(auto103BE782_var);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Zerg, UnitGetPosition(auto103BE782_var));
        libNtve_gf_CreateUnitsAtPoint2(1, "InfestedCivilian", 0, gv_p03_ZERG_ALLY, UnitGetPosition(auto103BE782_var));
        AIAttackWaveUseUnit(gv_p03_ZERG_ALLY, UnitLastCreated());

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zspace02.sc2map/MapScript.galaxy:3969

        if (autoAA786C56_var == null) { break; }
        UnitRemove(autoAA786C56_var);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Zerg, UnitGetPosition(autoAA786C56_var));
        libNtve_gf_CreateUnitsAtPoint2(1, "InfestedCivilian", 0, gv_p03_ZERG_ALLY, UnitGetPosition(autoAA786C56_var));
        AIAttackWaveUseUnit(gv_p03_ZERG_ALLY, UnitLastCreated());

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zspace02.sc2map/MapScript.galaxy:3980

        if (autoA5E585DB_var == null) { break; }
        UnitRemove(autoA5E585DB_var);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Zerg, UnitGetPosition(autoA5E585DB_var));
        libNtve_gf_CreateUnitsAtPoint2(1, "InfestedCivilian", 0, gv_p03_ZERG_ALLY, UnitGetPosition(autoA5E585DB_var));
        AIAttackWaveUseUnit(gv_p03_ZERG_ALLY, UnitLastCreated());

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zspace02.sc2map/MapScript.galaxy:4874

    GameSetLighting("PrisonShipEmergency", 4.0);
    for (auto4ED8D842_i = 1; auto4ED8D842_i <= auto4ED8D842_n; auto4ED8D842_i += 1) {
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionRandomPoint(RegionFromId(22)));
        Wait(0.1, c_timeReal);
    }

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zspace02.sc2map/MapScript.galaxy:5014

    TriggerExecute(gt__2DeckBridgeTentacle, true, false);
    Wait(2.0, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1370));
    Wait(0.5, c_timeGame);
    UnitIssueOrder(UnitFromId(1379), Order(AbilityCommand("SpacePrisonDoorsThinLeft", 0)), c_orderQueueReplace);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zspace02.sc2map/MapScript.galaxy:5497

    TriggerExecute(gt__2HullBreachReinforcements01, true, false);
    Wait(2.0, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1371));
    Wait(0.5, c_timeGame);
    UnitIssueOrder(UnitFromId(277), Order(AbilityCommand("SpacePrisonDoorsThinLeft", 0)), c_orderQueueReplace);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zspace02.sc2map/MapScript.galaxy:5787

    }
    Wait(4.0, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1372));
    return true;
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zspace02.sc2map/MapScript.galaxy:5923

    TriggerExecute(gt__2PrisonersAttackDominionQ, true, false);
    Wait(3.0, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1373));
    Wait(3.0, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1374));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zspace02.sc2map/MapScript.galaxy:5925

    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1373));
    Wait(3.0, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1374));
    Wait(2.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1375));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zspace02.sc2map/MapScript.galaxy:5927

    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1374));
    Wait(2.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, PointFromId(1375));
    return true;
}

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus02.sc2map/MapScript.galaxy:5811

    CinematicFade(true, 2.0, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoFromId(1648), (SoundLengthSync(SoundLink(ConversationDataGetSound("zBriefing_Zerus02|Line00025", true), c_soundIndexAny))), -1, 10.0, true);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Zerg, PointFromId(36));
    UnitCreate(1, "PrimalLarvaBirth", c_unitCreateIgnorePlacement, gv_pLAYER_01_USER, libNtve_gf_PointWithZOffset(PointFromId(36), 0.0), 315.0);
    libNtve_gf_ShowHideUnit(UnitLastCreated(), false);

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:1559

    if (autoC8076526_val == RegionFromId(159)) {
        UnitCreate(1, "ZurvanLatentEnergy", c_unitCreateIgnorePlacement, gv_pLAYER_02_DOMINION222, RegionRandomPoint(RegionFromId(173)), libNtve_gf_RandomAngle());
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));
        UnitCreate(1, "ZurvanLatentEnergy", c_unitCreateIgnorePlacement, gv_pLAYER_02_DOMINION222, RegionRandomPoint(RegionFromId(174)), libNtve_gf_RandomAngle());
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:1561

        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));
        UnitCreate(1, "ZurvanLatentEnergy", c_unitCreateIgnorePlacement, gv_pLAYER_02_DOMINION222, RegionRandomPoint(RegionFromId(174)), libNtve_gf_RandomAngle());
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));
        UnitCreate(1, "ZurvanLatentEnergy", c_unitCreateIgnorePlacement, gv_pLAYER_02_DOMINION222, RegionRandomPoint(RegionFromId(175)), libNtve_gf_RandomAngle());
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:1563

        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));
        UnitCreate(1, "ZurvanLatentEnergy", c_unitCreateIgnorePlacement, gv_pLAYER_02_DOMINION222, RegionRandomPoint(RegionFromId(175)), libNtve_gf_RandomAngle());
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));
    }
    else if (autoC8076526_val == RegionFromId(161)) {

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:1567

    else if (autoC8076526_val == RegionFromId(161)) {
        UnitCreate(1, "ZurvanLatentEnergy", c_unitCreateIgnorePlacement, gv_pLAYER_02_DOMINION222, RegionRandomPoint(RegionFromId(176)), libNtve_gf_RandomAngle());
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));
        UnitCreate(1, "ZurvanLatentEnergy", c_unitCreateIgnorePlacement, gv_pLAYER_02_DOMINION222, RegionRandomPoint(RegionFromId(177)), libNtve_gf_RandomAngle());
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:1569

        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));
        UnitCreate(1, "ZurvanLatentEnergy", c_unitCreateIgnorePlacement, gv_pLAYER_02_DOMINION222, RegionRandomPoint(RegionFromId(177)), libNtve_gf_RandomAngle());
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));
        UnitCreate(1, "ZurvanLatentEnergy", c_unitCreateIgnorePlacement, gv_pLAYER_02_DOMINION222, RegionRandomPoint(RegionFromId(178)), libNtve_gf_RandomAngle());
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:1571

        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));
        UnitCreate(1, "ZurvanLatentEnergy", c_unitCreateIgnorePlacement, gv_pLAYER_02_DOMINION222, RegionRandomPoint(RegionFromId(178)), libNtve_gf_RandomAngle());
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));
    }
    else if (autoC8076526_val == RegionFromId(160)) {

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:1575

    else if (autoC8076526_val == RegionFromId(160)) {
        UnitCreate(1, "ZurvanLatentEnergy", c_unitCreateIgnorePlacement, gv_pLAYER_02_DOMINION222, RegionRandomPoint(RegionFromId(179)), libNtve_gf_RandomAngle());
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));
        UnitCreate(1, "ZurvanLatentEnergy", c_unitCreateIgnorePlacement, gv_pLAYER_02_DOMINION222, RegionRandomPoint(RegionFromId(180)), libNtve_gf_RandomAngle());
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:1577

        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));
        UnitCreate(1, "ZurvanLatentEnergy", c_unitCreateIgnorePlacement, gv_pLAYER_02_DOMINION222, RegionRandomPoint(RegionFromId(180)), libNtve_gf_RandomAngle());
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));
        UnitCreate(1, "ZurvanLatentEnergy", c_unitCreateIgnorePlacement, gv_pLAYER_02_DOMINION222, RegionRandomPoint(RegionFromId(181)), libNtve_gf_RandomAngle());
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:1579

        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));
        UnitCreate(1, "ZurvanLatentEnergy", c_unitCreateIgnorePlacement, gv_pLAYER_02_DOMINION222, RegionRandomPoint(RegionFromId(181)), libNtve_gf_RandomAngle());
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, UnitGetPosition(UnitLastCreated()));
    }
    else {

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zzerus03.sc2map/MapScript.galaxy:9960

    for (autoBE5A23A3_i = 1; autoBE5A23A3_i <= autoBE5A23A3_n; autoBE5A23A3_i += 1) {
        SoundChannelSetVolume(PlayerGroupAll(), c_soundCategoryCombat, 15.0, 0.01);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, libNtve_gf_PointFromXYZ(RandomFixed((PointGetX(UnitGetPosition(lv_helperUnit)) - 4.0), (PointGetX(UnitGetPosition(lv_helperUnit)) + 4.0)), RandomFixed((PointGetY(UnitGetPosition(lv_helperUnit)) - 4.0), (PointGetY(UnitGetPosition(lv_helperUnit)) + 4.0)), RandomFixed(16.0, 24.0)));
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Terran, libNtve_gf_PointFromXYZ(RandomFixed((PointGetX(UnitGetPosition(lv_helperUnit)) - 4.0), (PointGetX(UnitGetPosition(lv_helperUnit)) + 4.0)), RandomFixed((PointGetY(UnitGetPosition(lv_helperUnit)) - 4.0), (PointGetY(UnitGetPosition(lv_helperUnit)) + 4.0)), RandomFixed(16.0, 24.0)));
        Wait(0.1, c_timeGame);

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

    Wait(0.25, c_timeAI);
    libNtve_gf_KillDoodadsInRegion(RegionFromId(28), "SpaceDockPowerLines");
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Protoss, RegionGetCenter(RegionFromId(28)));
    Wait(0.25, c_timeAI);
    libNtve_gf_KillDoodadsInRegion(RegionFromId(29), "SpaceDockPowerLines");

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

    Wait(0.25, c_timeAI);
    libNtve_gf_KillDoodadsInRegion(RegionFromId(29), "SpaceDockPowerLines");
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Protoss, RegionGetCenter(RegionFromId(29)));
    Wait(0.25, c_timeAI);
    libNtve_gf_KillDoodadsInRegion(RegionFromId(32), "SpaceDockPowerLines");

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

    Wait(0.25, c_timeAI);
    libNtve_gf_KillDoodadsInRegion(RegionFromId(32), "SpaceDockPowerLines");
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Protoss, RegionGetCenter(RegionFromId(32)));
    Wait(0.25, c_timeAI);
    libNtve_gf_KillDoodadsInRegion(RegionFromId(42), "SpaceDockPowerLines");

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

    Wait(0.25, c_timeAI);
    libNtve_gf_KillDoodadsInRegion(RegionFromId(42), "SpaceDockPowerLines");
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Small, libNtve_ge_ExplosionType_Protoss, RegionGetCenter(RegionFromId(42)));
    Wait(2.0, c_timeAI);
    VisRevealArea(gv_pLAYER_01_USER, RegionFromId(1), 16.0, false);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionultralisk.sc2mapMapScript.galaxy:1248

    Wait(0.5, c_timeGame);
    libNtve_gf_KillDoodadsInRegion(RegionFromId(13), "GateControlCables");
    libNtve_gf_CreateExplosionAtPoint(0, 0, UnitGetPosition(EventUnit()));
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(0, 0, UnitGetPosition(gv_gasContainer1));

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionultralisk.sc2mapMapScript.galaxy:1250

    libNtve_gf_CreateExplosionAtPoint(0, 0, UnitGetPosition(EventUnit()));
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(0, 0, UnitGetPosition(gv_gasContainer1));
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(0, 0, UnitGetPosition(gv_gasContainer2));

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/evolution/zevolutionultralisk.sc2mapMapScript.galaxy:1252

    libNtve_gf_CreateExplosionAtPoint(0, 0, UnitGetPosition(gv_gasContainer1));
    Wait(0.5, c_timeGame);
    libNtve_gf_CreateExplosionAtPoint(0, 0, UnitGetPosition(gv_gasContainer2));
    Wait(0.5, c_timeGame);
    UnitKill(gv_gasContainer1);

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

    else if ((UnitGetOwner(EventUnit()) == gv_pLAYER_02_ZERG2) && (UnitGetType(EventUnit()) == "Bunker")) {
        libNtve_gf_PlayAnimationOnDoodadsInRegion(RegionCircle(UnitGetPosition(EventUnit()), 2.0), "InfestedHomeSmall", c_animNameDefault, "Death", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Zerg, UnitGetPosition(EventUnit()));
        auto9CD86608_g = UnitGroup("Marine", gv_pLAYER_02_ZERG2, RegionCircle(UnitGetPosition(EventUnit()), 4.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
        auto9CD86608_u = UnitGroupCount(auto9CD86608_g, c_unitCountAll);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zchar02.sc2mapMapScript.galaxy:4884

        Wait(RandomFixed(0.5, 1.5), c_timeReal);
        lv_point = RegionRandomPoint(RegionFromId(28));
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, lv_point);
        autoDE2FAD6B_g = UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(lv_point, 2.5), UnitFilter(0, 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
        autoDE2FAD6B_u = UnitGroupCount(autoDE2FAD6B_g, c_unitCountAll);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zchar03.sc2mapMapScript.galaxy:6847

    }
    while (true) {
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionRandomPoint(RegionFromId(51)));
        if ((RandomInt(1, 2) == 1)) {
            CameraShake(gv_pLAYER_01_USER, "Light", "Earthquake", 0.25, 0.25, 1.0);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zchar03.sc2mapMapScript.galaxy:6853


        Wait(0.5, c_timeGame);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Terran, RegionRandomPoint(RegionFromId(51)));
        auto305374E1_g = lv_middleAttackGroup;
        auto305374E1_u = UnitGroupCount(auto305374E1_g, c_unitCountAll);

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

    while (true) {
        Wait(RandomFixed(3.0, 4.0), c_timeGame);
        libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Protoss, RegionRandomPoint(RegionFromId(75)));
        if ((RandomInt(1, 2) == 1)) {
            CameraShake(gv_pLAYER_01_USER, "Light", "Earthquake", 0.0, 0.5, 1.0);

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

        UnitKill(auto38A78A47_var);
    }
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Protoss, PointFromId(506));
    libNtve_gf_ShowHideUnit(UnitFromId(559), true);
    UnitKill(UnitFromId(559));

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

    TerrainShowRegion(RegionFromId(46), false);
    Wait(1.0, c_timeReal);
    libNtve_gf_CreateExplosionAtPoint(libNtve_ge_ExplosionSize_Large, libNtve_ge_ExplosionType_Protoss, PointFromId(507));
    libNtve_gf_ShowHideUnit(UnitFromId(558), true);
    UnitKill(UnitFromId(558));