# Difficulty Value (Unit Type)

Grammar — Difficulty(easy / normal / advanced / expert)
FlagsFunction

Returns the unit type parameter that matches the current difficulty setting. This is for campaign use (in which all players have the same difficulty setting), so player 1’s setting is used.

# Arguments

  • string<gamelink::Unit> — Easy
  • string<gamelink::Unit> — Normal
  • string<gamelink::Unit> — Advanced
  • string<gamelink::Unit> — Expert

Returns — string<gamelink::Unit>

string libNtve_gf_DifficultyValueUnitType(
	string lp_easy,
	string lp_normal,
	string lp_advanced,
	string lp_expert,
);

Category: AI / MiscCampaign / Functions

# Examples

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

    gf_WaitForColonistToEnterRegion(RegionFromId(9));
    gf_SpoogeAreawithOverlord(PointFromId(183), PointFromId(1414));
    gf_SpawnNydusWorm(PointFromId(785), gv_p2_ZERG_ORANGE_NW, libNtve_gf_DifficultyValueInt(3, 4, 1, 1), libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Hydralisk"), gv_nydusSpawnDelay);
    AIAttackWaveAddUnits4(3, 3, 0, 0, "Hydralisk");
    AIAttackWaveAddUnits4(0, 0, 12, 16, "Zergling");

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

    gf_WaitForColonistToEnterRegion(RegionFromId(5));
    gf_WaitForColonistToEnterRegion(RegionFromId(10));
    gf_SpawnNydusWorm(PointFromId(786), gv_p2_ZERG_ORANGE_NW, libNtve_gf_DifficultyValueInt(3, 3, 1, 1), libNtve_gf_DifficultyValueInt(2, 2, 1, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Roach"), gv_nydusSpawnDelay);
    Wait(3.0, c_timeGame);
    gf_SpoogeAreawithTumor(PointFromId(680));

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

    gf_SpoogeAreawithOverlord(PointFromId(183), PointFromId(1418));
    gf_WaitForColonistToEnterRegion(RegionFromId(10));
    gf_AttackwithZergDropPod(libNtve_gf_DifficultyValueInt(6, 6, 1, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Roach"), 0, "Hydralisk", 0, "Roach", PointFromId(2779));
    gf_SpoogeAreawithTumor(PointFromId(964));
    gf_WaitForColonistToEnterRegion(RegionFromId(13));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2534

    Wait(1.0, c_timeAI);
    gf_FirstZergWaveAttackP03(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), 2.0, "Zergling");
    gf_FirstZergWaveAttackP03(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Zergling", "Roach"));
    gf_FirstZergWaveAttackP03(1, 0.0, "Zergling");
    gf_FirstZergWaveAttackP03(2, 1.0, "Zergling");

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2544

    Wait(2.0, c_timeAI);
    gf_FirstZergWaveAttackP03(2, 1.0, "Zergling");
    gf_FirstZergWaveAttackP03(libNtve_gf_DifficultyValueInt(1, 1, 3, 1), 1.0, libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Zergling", "Hydralisk"));
    Wait(30.0, c_timeAI);
    TriggerExecute(gt_TipRepairQ, true, false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2933

    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 2, 2), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 2.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Roach"), gv_pLAYER02_ZERG, gv_nydusWormP02, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Hydralisk", "Hydralisk", "Hydralisk"), gv_pLAYER02_ZERG, gv_nydusWormP02, 1.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(2, 2, 2, 1), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 2.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2934

    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Roach"), gv_pLAYER02_ZERG, gv_nydusWormP02, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Hydralisk", "Hydralisk", "Hydralisk"), gv_pLAYER02_ZERG, gv_nydusWormP02, 1.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(2, 2, 2, 1), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 2.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(2, 2, 2, 2), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 1.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2964

    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 1.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 2, 2), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 1.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Hydralisk", "Hydralisk", "Roach"), gv_pLAYER04_ZERG, gv_nydusWormP04, 1.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(2, 2, 1, 1), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 2.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(2, 2, 2, 2), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 1.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2992

    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(3, 3, 3, 4), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 2.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Baneling"), gv_pLAYER02_ZERG, gv_nydusWormP02, 2.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 2, 3, 3), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 1.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 1.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:2998

    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 3, 1), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 2.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(2, 2, 2, 3), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Roach"), gv_pLAYER02_ZERG, gv_nydusWormP02, 1.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(2, 2, 1, 2), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 1.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 0.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:3025

    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(2, 3, 3, 3), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 2.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 1, 3), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Baneling"), gv_pLAYER04_ZERG, gv_nydusWormP04, 2.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 3, 3), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 1.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 2, 2), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor03.sc2map/MapScript.galaxy:3031

    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 3, 2), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 2.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(2, 2, 2, 3), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 1.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Roach"), gv_pLAYER04_ZERG, gv_nydusWormP04, 1.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(2, 2, 1, 2), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 2, 1, 2), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 0.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:1304

    for (auto8794C39C_i = 1; auto8794C39C_i <= auto8794C39C_n; auto8794C39C_i += 1) {
        lv_tARGET = libNtve_gf_ClosestUnitToPoint(PointFromId(464), UnitGroup(null, gv_p01_USER, RegionCircle(RegionGetCenter(RegionFromId(5)), 10.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
        libNtve_gf_CreateUnitsAtPoint2(1, libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Zergling", "Hydralisk"), 0, gv_p02_ZERG, PointFromId(490));
        UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(464)), c_orderQueueReplace);
        UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), UnitGetPosition(lv_tARGET)), c_orderQueueAddToEnd);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:1425

            }

            if ((UnitGroupCount(UnitGroupFilter(libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), c_playerAny, lv_spawnGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) < (1 * lv_maxPacks))) {
                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_nydus), c_animNameDefault, "Spell", 0, c_animTimeDefault);
                SoundPlayAtPoint(SoundLink("NydusWorm_Unload", -1), PlayerGroupAll(), UnitGetPosition(lv_nydus), 8.0, 100.0, 0.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:1428

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_nydus), c_animNameDefault, "Spell", 0, c_animTimeDefault);
                SoundPlayAtPoint(SoundLink("NydusWorm_Unload", -1), PlayerGroupAll(), UnitGetPosition(lv_nydus), 8.0, 100.0, 0.0);
                libNtve_gf_CreateUnitsWithDefaultFacing(1, libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), 0, gv_p05_ZERG_BASE, UnitGetPosition(lv_nydus));
                UnitGroupAdd(lv_spawnGroup, UnitLastCreated());
                UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), RegionRandomPoint(RegionFromId(18))), c_orderQueueReplace);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:1611

    auto233903B7_n = libNtve_gf_DifficultyValueInt(6, 6, 8, 10);
    for (auto233903B7_i = 1; auto233903B7_i <= auto233903B7_n; auto233903B7_i += 1) {
        libNtve_gf_CreateUnitsAtPoint2(1, libNtve_gf_DifficultyValueUnitType("Swarmling", "Swarmling", "Zergling", "Zergling"), 0, gv_p02_ZERG, PointFromId(623));
        UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(622)), c_orderQueueReplace);
        UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), RegionRandomPoint(RegionFromId(74))), c_orderQueueAddToEnd);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:1619

    auto2EFEB2B1_n = libNtve_gf_DifficultyValueInt(2, 2, 3, 2);
    for (auto2EFEB2B1_i = 1; auto2EFEB2B1_i <= auto2EFEB2B1_n; auto2EFEB2B1_i += 1) {
        libNtve_gf_CreateUnitsAtPoint2(1, libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Hydralisk"), 0, gv_p02_ZERG, PointFromId(623));
        UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(622)), c_orderQueueReplace);
        UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), RegionRandomPoint(RegionFromId(74))), c_orderQueueAddToEnd);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:1656

    TriggerEnable(TriggerGetCurrent(), false);
    Wait(3.0, c_timeGame);
    gf_CreateNydusWorm(gv_p05_ZERG_BASE, RegionGetCenter(RegionFromId(23)), RegionFromId(74), libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Ultralisk", "Ultralisk"), libNtve_gf_DifficultyValueInt(2, 2, 3, 3), "Infestor", 180.0, 1);
    return true;
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:1863


    TriggerEnable(TriggerGetCurrent(), false);
    gf_CreateNydusWorm(gv_p05_ZERG_BASE, RegionGetCenter(RegionFromId(70)), RegionFromId(76), libNtve_gf_DifficultyValueInt(4, 4, 3, 2), "Zergling", libNtve_gf_DifficultyValueInt(1, 1, 2, 3), libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), 3600.0, 1);
    return true;
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:1899

    TriggerEnable(TriggerGetCurrent(), false);
    Wait(8.0, c_timeGame);
    gf_CreateNydusWorm(gv_p05_ZERG_BASE, RegionGetCenter(RegionFromId(71)), RegionFromId(77), libNtve_gf_DifficultyValueInt(4, 4, 2, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Baneling", "Baneling"), libNtve_gf_DifficultyValueInt(2, 2, 1, 2), libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), 3600.0, 1);
    return true;
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:1899

    TriggerEnable(TriggerGetCurrent(), false);
    Wait(8.0, c_timeGame);
    gf_CreateNydusWorm(gv_p05_ZERG_BASE, RegionGetCenter(RegionFromId(71)), RegionFromId(77), libNtve_gf_DifficultyValueInt(4, 4, 2, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Baneling", "Baneling"), libNtve_gf_DifficultyValueInt(2, 2, 1, 2), libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), 3600.0, 1);
    return true;
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:1931


    TriggerEnable(TriggerGetCurrent(), false);
    gf_CreateNydusWorm(gv_p05_ZERG_BASE, RegionGetCenter(RegionFromId(27)), RegionFromId(75), libNtve_gf_DifficultyValueInt(6, 6, 1, 2), libNtve_gf_DifficultyValueUnitType("Swarmling", "Swarmling", "Hydralisk", "Hydralisk"), libNtve_gf_DifficultyValueInt(2, 2, 3, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Zergling", "Roach"), 3600.0, 1);
    return true;
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:3542

    gf_CreateUnburrowingUnits(1, "InfestedAbominationBurrowed", PointFromId(1360));
    Wait(5.0, c_timeGame);
    gf_CreateUnburrowingUnits(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), libNtve_gf_DifficultyValueUnitType("RoachBurrowed", "HydraliskBurrowed", "HydraliskBurrowed", "InfestedAbominationBurrowed"), PointFromId(407));
    Wait(5.0, c_timeGame);
    SoundPlay(SoundLink("Zergling_Yes", 6), PlayerGroupAll(), 100.0, 0.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:3545

    Wait(5.0, c_timeGame);
    SoundPlay(SoundLink("Zergling_Yes", 6), PlayerGroupAll(), 100.0, 0.0);
    gf_CreateUnburrowingUnits(libNtve_gf_DifficultyValueInt(3, 3, 1, 1), libNtve_gf_DifficultyValueUnitType("ZerglingBurrowed", "ZerglingBurrowed", "RoachBurrowed", "RoachBurrowed"), PointFromId(407));
    Wait(5.0, c_timeGame);
    SoundPlay(SoundLink("Zergling_Attack", 2), PlayerGroupAll(), 100.0, 0.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02a.sc2map/MapScript.galaxy:5209

    gf_CreateUnburrowingUnits(2, "InfestedTerranCampaignBurrowed", PointFromId(939));
    gf_CreateUnburrowingUnits(2, "InfestedTerranCampaignBurrowed", PointFromId(930));
    gf_CreateUnburrowingUnits(2, libNtve_gf_DifficultyValueUnitType("InfestedTerranCampaignBurrowed", "InfestedTerranCampaignBurrowed", "BanelingBurrowed", "BanelingBurrowed"), PointFromId(941));
    Wait(8.0, c_timeGame);
    if ((libNtve_gf_DifficultyValueInt(0, 0, 1, 1) == 1) && (gv_gameOver == false)) {

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

        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(2, 4, 4, 6), "Zergling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "Zergling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(2, 4, 5, 6), "Zergling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(0, 0, 1, 2), "Baneling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);

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

        gf_SpawnUnitsFromNydus(5, "Zergling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(2, 4, 5, 6), "Zergling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(1, 1, 2, 2), libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(3, 4, 5, 7), "Zergling", lp_nydus, 0.0, c_timeAI);
        gf_SpawnUnitsFromNydus(1, libNtve_gf_DifficultyValueUnitType("Roach", "Ultralisk", "Ultralisk", "Ultralisk"), lp_nydus, gv_nydusSpitPeriod, c_timeAI);

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

        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(1, 1, 2, 2), libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(3, 4, 5, 7), "Zergling", lp_nydus, 0.0, c_timeAI);
        gf_SpawnUnitsFromNydus(1, libNtve_gf_DifficultyValueUnitType("Roach", "Ultralisk", "Ultralisk", "Ultralisk"), lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(0, 0, 3, 4), "Zergling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(1, 1, 2, 4), "Baneling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);

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

        AIAttackWaveSend(gv_nextWavePlayer, 120, false);
        gf_SetAttackWaveParameters(gv_mainSpawnRegions[lv_i]);
        AIAttackWaveAddUnits4(1, 1, gf_Lookup(lv_i, 0, 0, 0, 1, 2, 1), 2, gf_ABUnit("BroodLord", libNtve_gf_DifficultyValueUnitType("Infestor", "Infestor", "Ultralisk", "Ultralisk")));
        AIAttackWaveSend(gv_nextWavePlayer, 125, false);
        Wait(5.0, c_timeAI);

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

        gf_SpawnSuicidalAttackerGround("HydraliskBurrowed", lv_thisAIPlayer);
        Wait(0.5, c_timeAI);
        gf_SpawnSuicidalAttackerGround(libNtve_gf_DifficultyValueUnitType("ZerglingBurrowed", "ZerglingBurrowed", "RoachBurrowed", "HydraliskBurrowed"), lv_thisAIPlayer);
        Wait(0.5, c_timeAI);
        gf_SpawnSuicidalAttackerGround("ZerglingBurrowed", lv_thisAIPlayer);

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

        gf_SpawnSuicidalAttackerGround("HydraliskBurrowed", lv_thisAIPlayer);
        Wait(0.5, c_timeAI);
        gf_SpawnSuicidalAttackerGround(libNtve_gf_DifficultyValueUnitType("ZerglingBurrowed", "ZerglingBurrowed", "RoachBurrowed", "HydraliskBurrowed"), lv_thisAIPlayer);
        Wait(0.5, c_timeAI);
        gf_SpawnSuicidalAttackerGround("ZerglingBurrowed", lv_thisAIPlayer);

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

    autoA843F72E_n = libNtve_gf_DifficultyValueInt(5, 5, 5, 5);
    for (autoA843F72E_i = 1; autoA843F72E_i <= autoA843F72E_n; autoA843F72E_i += 1) {
        gf_SpawnSuicidalAttackerGround(libNtve_gf_DifficultyValueUnitType("ZerglingBurrowed", "ZerglingBurrowed", "RoachBurrowed", "RoachBurrowed"), lv_thisAIPlayer);
        Wait(0.5, c_timeAI);
        gf_SpawnSuicidalAttackerAir("Mutalisk", lv_thisAIPlayer);

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

    gf_SpawnSuicidalAttackerGround("ZerglingBurrowed", lv_thisAIPlayer);
    Wait(0.5, c_timeAI);
    gf_SpawnSuicidalAttackerGround(libNtve_gf_DifficultyValueUnitType("RoachBurrowed", "RoachBurrowed", "UltraliskBurrowed", "UltraliskBurrowed"), lv_thisAIPlayer);
    Wait(0.5, c_timeAI);
    gf_SpawnSuicidalAttackerAir("Overseer", lv_thisAIPlayer);

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

    gf_SpawnSuicidalAttackerAir("Overseer", lv_thisAIPlayer);
    Wait(0.5, c_timeAI);
    gf_SpawnSuicidalAttackerGround(libNtve_gf_DifficultyValueUnitType("HybridReaver", "HybridReaver", "HybridDestroyer", "HybridDestroyer"), lv_thisAIPlayer);
    gv_statWavessent += 1;
    return true;

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

    gf_SpawnSuicidalAttackerGround("Roach", lv_thisAIPlayer);
    Wait(0.5, c_timeAI);
    gf_SpawnSuicidalAttackerAir(libNtve_gf_DifficultyValueUnitType("Mutalisk", "Mutalisk", "BroodLord", "BroodLord"), lv_thisAIPlayer);
    Wait(0.5, c_timeAI);
    autoCCCBCC90_n = libNtve_gf_DifficultyValueInt(2, 2, 3, 3);

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

        gf_SpawnSuicidalAttackerAir("Mutalisk", lv_thisAIPlayer);
        Wait(0.5, c_timeAI);
        gf_SpawnSuicidalAttackerGround(libNtve_gf_DifficultyValueUnitType("RoachBurrowed", "RoachBurrowed", "HybridReaver", "UltraliskBurrowed"), lv_thisAIPlayer);
        Wait(0.5, c_timeAI);
    }

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

    gf_WaitForColonistToEnterRegion(RegionFromId(9));
    gf_SpoogeAreawithOverlord(PointFromId(183), PointFromId(1414));
    gf_SpawnNydusWorm(PointFromId(785), gv_p2_ZERG_ORANGE_NW, libNtve_gf_DifficultyValueInt(3, 4, 1, 1), libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Hydralisk"), gv_nydusSpawnDelay);
    AIAttackWaveAddUnits4(3, 3, 0, 0, "Hydralisk");
    AIAttackWaveAddUnits4(0, 0, 12, 16, "Zergling");

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

    gf_WaitForColonistToEnterRegion(RegionFromId(5));
    gf_WaitForColonistToEnterRegion(RegionFromId(10));
    gf_SpawnNydusWorm(PointFromId(786), gv_p2_ZERG_ORANGE_NW, libNtve_gf_DifficultyValueInt(3, 3, 1, 1), libNtve_gf_DifficultyValueInt(2, 2, 1, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Roach"), gv_nydusSpawnDelay);
    Wait(3.0, c_timeGame);
    gf_SpoogeAreawithTumor(PointFromId(680));

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

    gf_SpoogeAreawithOverlord(PointFromId(183), PointFromId(1418));
    gf_WaitForColonistToEnterRegion(RegionFromId(10));
    gf_AttackwithZergDropPod(libNtve_gf_DifficultyValueInt(6, 6, 1, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Roach"), 0, "Hydralisk", 0, "Roach", PointFromId(2779));
    gf_SpoogeAreawithTumor(PointFromId(964));
    gf_WaitForColonistToEnterRegion(RegionFromId(13));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor03.sc2mapMapScript.galaxy:2534

    Wait(1.0, c_timeAI);
    gf_FirstZergWaveAttackP03(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), 2.0, "Zergling");
    gf_FirstZergWaveAttackP03(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Zergling", "Roach"));
    gf_FirstZergWaveAttackP03(1, 0.0, "Zergling");
    gf_FirstZergWaveAttackP03(2, 1.0, "Zergling");

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor03.sc2mapMapScript.galaxy:2544

    Wait(2.0, c_timeAI);
    gf_FirstZergWaveAttackP03(2, 1.0, "Zergling");
    gf_FirstZergWaveAttackP03(libNtve_gf_DifficultyValueInt(1, 1, 3, 1), 1.0, libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Zergling", "Hydralisk"));
    Wait(30.0, c_timeAI);
    TriggerExecute(gt_TipRepairQ, true, false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor03.sc2mapMapScript.galaxy:2933

    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 2, 2), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 2.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Roach"), gv_pLAYER02_ZERG, gv_nydusWormP02, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Hydralisk", "Hydralisk", "Hydralisk"), gv_pLAYER02_ZERG, gv_nydusWormP02, 1.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(2, 2, 2, 1), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 2.0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor03.sc2mapMapScript.galaxy:2934

    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Roach"), gv_pLAYER02_ZERG, gv_nydusWormP02, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Hydralisk", "Hydralisk", "Hydralisk"), gv_pLAYER02_ZERG, gv_nydusWormP02, 1.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(2, 2, 2, 1), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 2.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(2, 2, 2, 2), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 1.0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor03.sc2mapMapScript.galaxy:2964

    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 1.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 2, 2), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 1.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Hydralisk", "Hydralisk", "Roach"), gv_pLAYER04_ZERG, gv_nydusWormP04, 1.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(2, 2, 1, 1), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 2.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(2, 2, 2, 2), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 1.0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor03.sc2mapMapScript.galaxy:2992

    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(3, 3, 3, 4), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 2.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Baneling"), gv_pLAYER02_ZERG, gv_nydusWormP02, 2.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 2, 3, 3), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 1.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 1.0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor03.sc2mapMapScript.galaxy:2998

    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 3, 1), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 2.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(2, 2, 2, 3), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Roach"), gv_pLAYER02_ZERG, gv_nydusWormP02, 1.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(2, 2, 1, 2), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 1.0);
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER02_ZERG, gv_nydusWormP02, 0.0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor03.sc2mapMapScript.galaxy:3025

    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(2, 3, 3, 3), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 2.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 1, 3), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP02West(libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Baneling"), gv_pLAYER04_ZERG, gv_nydusWormP04, 2.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 3, 3), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 1.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 2, 2), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor03.sc2mapMapScript.galaxy:3031

    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 3, 2), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 2.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(2, 2, 2, 3), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 1.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Roach"), gv_pLAYER04_ZERG, gv_nydusWormP04, 1.0);
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(2, 2, 1, 2), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsP04East(libNtve_gf_DifficultyValueInt(1, 2, 1, 2), "Zergling", gv_pLAYER04_ZERG, gv_nydusWormP04, 0.0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus03.sc2mapMapScript.galaxy:1304

    for (auto8794C39C_i = 1; auto8794C39C_i <= auto8794C39C_n; auto8794C39C_i += 1) {
        lv_tARGET = libNtve_gf_ClosestUnitToPoint(PointFromId(464), UnitGroup(null, gv_p01_USER, RegionCircle(RegionGetCenter(RegionFromId(5)), 10.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
        libNtve_gf_CreateUnitsAtPoint2(1, libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Zergling", "Hydralisk"), 0, gv_p02_ZERG, PointFromId(490));
        UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(464)), c_orderQueueReplace);
        UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), UnitGetPosition(lv_tARGET)), c_orderQueueAddToEnd);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus03.sc2mapMapScript.galaxy:1425

            }

            if ((UnitGroupCount(UnitGroupFilter(libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), c_playerAny, lv_spawnGroup, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) < (1 * lv_maxPacks))) {
                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_nydus), c_animNameDefault, "Spell", 0, c_animTimeDefault);
                SoundPlayAtPoint(SoundLink("NydusWorm_Unload", -1), PlayerGroupAll(), UnitGetPosition(lv_nydus), 8.0, 100.0, 0.0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus03.sc2mapMapScript.galaxy:1428

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_nydus), c_animNameDefault, "Spell", 0, c_animTimeDefault);
                SoundPlayAtPoint(SoundLink("NydusWorm_Unload", -1), PlayerGroupAll(), UnitGetPosition(lv_nydus), 8.0, 100.0, 0.0);
                libNtve_gf_CreateUnitsWithDefaultFacing(1, libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), 0, gv_p05_ZERG_BASE, UnitGetPosition(lv_nydus));
                UnitGroupAdd(lv_spawnGroup, UnitLastCreated());
                UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), RegionRandomPoint(RegionFromId(18))), c_orderQueueReplace);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus03.sc2mapMapScript.galaxy:1611

    auto233903B7_n = libNtve_gf_DifficultyValueInt(6, 6, 8, 10);
    for (auto233903B7_i = 1; auto233903B7_i <= auto233903B7_n; auto233903B7_i += 1) {
        libNtve_gf_CreateUnitsAtPoint2(1, libNtve_gf_DifficultyValueUnitType("Swarmling", "Swarmling", "Zergling", "Zergling"), 0, gv_p02_ZERG, PointFromId(623));
        UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(622)), c_orderQueueReplace);
        UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), RegionRandomPoint(RegionFromId(74))), c_orderQueueAddToEnd);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus03.sc2mapMapScript.galaxy:1619

    auto2EFEB2B1_n = libNtve_gf_DifficultyValueInt(2, 2, 3, 2);
    for (auto2EFEB2B1_i = 1; auto2EFEB2B1_i <= auto2EFEB2B1_n; auto2EFEB2B1_i += 1) {
        libNtve_gf_CreateUnitsAtPoint2(1, libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Hydralisk"), 0, gv_p02_ZERG, PointFromId(623));
        UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(622)), c_orderQueueReplace);
        UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("attack", 0), RegionRandomPoint(RegionFromId(74))), c_orderQueueAddToEnd);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus03.sc2mapMapScript.galaxy:1656

    TriggerEnable(TriggerGetCurrent(), false);
    Wait(3.0, c_timeGame);
    gf_CreateNydusWorm(gv_p05_ZERG_BASE, RegionGetCenter(RegionFromId(23)), RegionFromId(74), libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Ultralisk", "Ultralisk"), libNtve_gf_DifficultyValueInt(2, 2, 3, 3), "Infestor", 180.0, 1);
    return true;
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus03.sc2mapMapScript.galaxy:1863


    TriggerEnable(TriggerGetCurrent(), false);
    gf_CreateNydusWorm(gv_p05_ZERG_BASE, RegionGetCenter(RegionFromId(70)), RegionFromId(76), libNtve_gf_DifficultyValueInt(4, 4, 3, 2), "Zergling", libNtve_gf_DifficultyValueInt(1, 1, 2, 3), libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), 3600.0, 1);
    return true;
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus03.sc2mapMapScript.galaxy:1899

    TriggerEnable(TriggerGetCurrent(), false);
    Wait(8.0, c_timeGame);
    gf_CreateNydusWorm(gv_p05_ZERG_BASE, RegionGetCenter(RegionFromId(71)), RegionFromId(77), libNtve_gf_DifficultyValueInt(4, 4, 2, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Baneling", "Baneling"), libNtve_gf_DifficultyValueInt(2, 2, 1, 2), libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), 3600.0, 1);
    return true;
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus03.sc2mapMapScript.galaxy:1899

    TriggerEnable(TriggerGetCurrent(), false);
    Wait(8.0, c_timeGame);
    gf_CreateNydusWorm(gv_p05_ZERG_BASE, RegionGetCenter(RegionFromId(71)), RegionFromId(77), libNtve_gf_DifficultyValueInt(4, 4, 2, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Baneling", "Baneling"), libNtve_gf_DifficultyValueInt(2, 2, 1, 2), libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), 3600.0, 1);
    return true;
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus03.sc2mapMapScript.galaxy:1931


    TriggerEnable(TriggerGetCurrent(), false);
    gf_CreateNydusWorm(gv_p05_ZERG_BASE, RegionGetCenter(RegionFromId(27)), RegionFromId(75), libNtve_gf_DifficultyValueInt(6, 6, 1, 2), libNtve_gf_DifficultyValueUnitType("Swarmling", "Swarmling", "Hydralisk", "Hydralisk"), libNtve_gf_DifficultyValueInt(2, 2, 3, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Zergling", "Roach"), 3600.0, 1);
    return true;
}

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02a.sc2mapMapScript.galaxy:3542

    gf_CreateUnburrowingUnits(1, "InfestedAbominationBurrowed", PointFromId(1360));
    Wait(5.0, c_timeGame);
    gf_CreateUnburrowingUnits(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), libNtve_gf_DifficultyValueUnitType("RoachBurrowed", "HydraliskBurrowed", "HydraliskBurrowed", "InfestedAbominationBurrowed"), PointFromId(407));
    Wait(5.0, c_timeGame);
    SoundPlay(SoundLink("Zergling_Yes", 6), PlayerGroupAll(), 100.0, 0.0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02a.sc2mapMapScript.galaxy:3545

    Wait(5.0, c_timeGame);
    SoundPlay(SoundLink("Zergling_Yes", 6), PlayerGroupAll(), 100.0, 0.0);
    gf_CreateUnburrowingUnits(libNtve_gf_DifficultyValueInt(3, 3, 1, 1), libNtve_gf_DifficultyValueUnitType("ZerglingBurrowed", "ZerglingBurrowed", "RoachBurrowed", "RoachBurrowed"), PointFromId(407));
    Wait(5.0, c_timeGame);
    SoundPlay(SoundLink("Zergling_Attack", 2), PlayerGroupAll(), 100.0, 0.0);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02a.sc2mapMapScript.galaxy:5209

    gf_CreateUnburrowingUnits(2, "InfestedTerranCampaignBurrowed", PointFromId(939));
    gf_CreateUnburrowingUnits(2, "InfestedTerranCampaignBurrowed", PointFromId(930));
    gf_CreateUnburrowingUnits(2, libNtve_gf_DifficultyValueUnitType("InfestedTerranCampaignBurrowed", "InfestedTerranCampaignBurrowed", "BanelingBurrowed", "BanelingBurrowed"), PointFromId(941));
    Wait(8.0, c_timeGame);
    if ((libNtve_gf_DifficultyValueInt(0, 0, 1, 1) == 1) && (gv_gameOver == false)) {

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

        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(2, 4, 4, 6), "Zergling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "Zergling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(2, 4, 5, 6), "Zergling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(0, 0, 1, 2), "Baneling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);

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

        gf_SpawnUnitsFromNydus(5, "Zergling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(2, 4, 5, 6), "Zergling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(1, 1, 2, 2), libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(3, 4, 5, 7), "Zergling", lp_nydus, 0.0, c_timeAI);
        gf_SpawnUnitsFromNydus(1, libNtve_gf_DifficultyValueUnitType("Roach", "Ultralisk", "Ultralisk", "Ultralisk"), lp_nydus, gv_nydusSpitPeriod, c_timeAI);

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

        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(1, 1, 2, 2), libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Hydralisk", "Hydralisk"), lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(3, 4, 5, 7), "Zergling", lp_nydus, 0.0, c_timeAI);
        gf_SpawnUnitsFromNydus(1, libNtve_gf_DifficultyValueUnitType("Roach", "Ultralisk", "Ultralisk", "Ultralisk"), lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(0, 0, 3, 4), "Zergling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);
        gf_SpawnUnitsFromNydus(libNtve_gf_DifficultyValueInt(1, 1, 2, 4), "Baneling", lp_nydus, gv_nydusSpitPeriod, c_timeAI);

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

        AIAttackWaveSend(gv_nextWavePlayer, 120, false);
        gf_SetAttackWaveParameters(gv_mainSpawnRegions[lv_i]);
        AIAttackWaveAddUnits4(1, 1, gf_Lookup(lv_i, 0, 0, 0, 1, 2, 1), 2, gf_ABUnit("BroodLord", libNtve_gf_DifficultyValueUnitType("Infestor", "Infestor", "Ultralisk", "Ultralisk")));
        AIAttackWaveSend(gv_nextWavePlayer, 125, false);
        Wait(5.0, c_timeAI);

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

        gf_SpawnSuicidalAttackerGround("HydraliskBurrowed", lv_thisAIPlayer);
        Wait(0.5, c_timeAI);
        gf_SpawnSuicidalAttackerGround(libNtve_gf_DifficultyValueUnitType("ZerglingBurrowed", "ZerglingBurrowed", "RoachBurrowed", "HydraliskBurrowed"), lv_thisAIPlayer);
        Wait(0.5, c_timeAI);
        gf_SpawnSuicidalAttackerGround("ZerglingBurrowed", lv_thisAIPlayer);

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

        gf_SpawnSuicidalAttackerGround("HydraliskBurrowed", lv_thisAIPlayer);
        Wait(0.5, c_timeAI);
        gf_SpawnSuicidalAttackerGround(libNtve_gf_DifficultyValueUnitType("ZerglingBurrowed", "ZerglingBurrowed", "RoachBurrowed", "HydraliskBurrowed"), lv_thisAIPlayer);
        Wait(0.5, c_timeAI);
        gf_SpawnSuicidalAttackerGround("ZerglingBurrowed", lv_thisAIPlayer);

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

    autoA843F72E_n = libNtve_gf_DifficultyValueInt(5, 5, 5, 5);
    for (autoA843F72E_i = 1; autoA843F72E_i <= autoA843F72E_n; autoA843F72E_i += 1) {
        gf_SpawnSuicidalAttackerGround(libNtve_gf_DifficultyValueUnitType("ZerglingBurrowed", "ZerglingBurrowed", "RoachBurrowed", "RoachBurrowed"), lv_thisAIPlayer);
        Wait(0.5, c_timeAI);
        gf_SpawnSuicidalAttackerAir("Mutalisk", lv_thisAIPlayer);

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

    gf_SpawnSuicidalAttackerGround("ZerglingBurrowed", lv_thisAIPlayer);
    Wait(0.5, c_timeAI);
    gf_SpawnSuicidalAttackerGround(libNtve_gf_DifficultyValueUnitType("RoachBurrowed", "RoachBurrowed", "UltraliskBurrowed", "UltraliskBurrowed"), lv_thisAIPlayer);
    Wait(0.5, c_timeAI);
    gf_SpawnSuicidalAttackerAir("Overseer", lv_thisAIPlayer);

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

    gf_SpawnSuicidalAttackerAir("Overseer", lv_thisAIPlayer);
    Wait(0.5, c_timeAI);
    gf_SpawnSuicidalAttackerGround(libNtve_gf_DifficultyValueUnitType("HybridReaver", "HybridReaver", "HybridDestroyer", "HybridDestroyer"), lv_thisAIPlayer);
    gv_statWavessent += 1;
    return true;

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

    gf_SpawnSuicidalAttackerGround("Roach", lv_thisAIPlayer);
    Wait(0.5, c_timeAI);
    gf_SpawnSuicidalAttackerAir(libNtve_gf_DifficultyValueUnitType("Mutalisk", "Mutalisk", "BroodLord", "BroodLord"), lv_thisAIPlayer);
    Wait(0.5, c_timeAI);
    autoCCCBCC90_n = libNtve_gf_DifficultyValueInt(2, 2, 3, 3);

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

        gf_SpawnSuicidalAttackerAir("Mutalisk", lv_thisAIPlayer);
        Wait(0.5, c_timeAI);
        gf_SpawnSuicidalAttackerGround(libNtve_gf_DifficultyValueUnitType("RoachBurrowed", "RoachBurrowed", "HybridReaver", "UltraliskBurrowed"), lv_thisAIPlayer);
        Wait(0.5, c_timeAI);
    }

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zkorhal01.sc2map/MapScript.galaxy:2380

    }
    Wait(libHots_gf_DifficultyValueFixed2(1.3, 1.3, 1.4), c_timeGame);
    gf_DropZergUnits(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Roach", "Zergling"), PointFromId(246));
    Wait(1.5, c_timeGame);
    gf_DropZergUnits(libNtve_gf_DifficultyValueInt(4, 4, 4, 2), "Zergling", PointFromId(245));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zkorhal01.sc2map/MapScript.galaxy:2424

    gf_DropCreepTumor(PointFromId(112));
    Wait(2.0, c_timeGame);
    gf_DropZergUnits(libNtve_gf_DifficultyValueInt(3, 3, 2, 2), libNtve_gf_DifficultyValueUnitType("Hydralisk", "Hydralisk", "Hydralisk", "Zergling"), PointFromId(248));
    Wait(5.0, c_timeGame);
    gf_DropBileLauncher(2, PointFromId(113));

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zkorhal01.sc2mapMapScript.galaxy:2380

    }
    Wait(libHots_gf_DifficultyValueFixed2(1.3, 1.3, 1.4), c_timeGame);
    gf_DropZergUnits(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), libNtve_gf_DifficultyValueUnitType("Roach", "Roach", "Roach", "Zergling"), PointFromId(246));
    Wait(1.5, c_timeGame);
    gf_DropZergUnits(libNtve_gf_DifficultyValueInt(4, 4, 4, 2), "Zergling", PointFromId(245));

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zkorhal01.sc2mapMapScript.galaxy:2424

    gf_DropCreepTumor(PointFromId(112));
    Wait(2.0, c_timeGame);
    gf_DropZergUnits(libNtve_gf_DifficultyValueInt(3, 3, 2, 2), libNtve_gf_DifficultyValueUnitType("Hydralisk", "Hydralisk", "Hydralisk", "Zergling"), PointFromId(248));
    Wait(5.0, c_timeGame);
    gf_DropBileLauncher(2, PointFromId(113));

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 2, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Roach"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Hydralisk", "Hydralisk", "Hydralisk"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 2, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, 2.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Roach"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Hydralisk", "Hydralisk", "Hydralisk"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 2, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 2, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, 1.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(3, 3, 3, 4), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Baneling"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 2, 3, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 1.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 3, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 2, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Roach"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 0.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(3, 3, 3, 4), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Baneling"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 2, 3, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 1.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 3, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 2, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Roach"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 0.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(3, 3, 3, 4), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Baneling"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 2, 3, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 1.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 3, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 2, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Roach"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 0.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(3, 3, 3, 4), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Baneling"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 2, 3, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 1.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 3, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 2, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Roach"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 0.0);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/sc2epilogue02.sc2map/MapScript.galaxy:4729

    gf_S2_SpawnStreamingWaveUnit(libNtve_gf_DifficultyValueInt(2, 2, 3, 4), "Marine", gv_pLAYER_02_DOMINION4, PointFromId(358), lv_delayTime);
    lv_delayTime += 2.0;
    gf_S2_SpawnStreamingWaveUnit(libNtve_gf_DifficultyValueInt(4, 4, 2, 4), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Baneling", "Baneling"), gv_pLAYER_02_DOMINION4, PointFromId(358), lv_delayTime);
    lv_delayTime += 1.0;
    gf_S2_SpawnStreamingWaveUnit(libNtve_gf_DifficultyValueInt(2, 2, 3, 4), "Hydralisk", gv_pLAYER_02_DOMINION4, PointFromId(358), lv_delayTime);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 2, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Roach"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Hydralisk", "Hydralisk", "Hydralisk"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 2, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, 2.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 2, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Roach"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, libNtve_gf_DifficultyValueFixed(1.5, 1.0, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Hydralisk", "Hydralisk", "Hydralisk"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 2, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 2, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm01, 1.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(3, 3, 3, 4), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Baneling"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 2, 3, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 1.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 3, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 2, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Roach"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm02, 0.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(3, 3, 3, 4), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Baneling"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 2, 3, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 1.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 3, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 2, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Roach"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm03, 0.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(3, 3, 3, 4), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Baneling"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 2, 3, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 1.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 3, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 2, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Roach"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm04, 0.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(3, 3, 3, 4), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Roach", "Baneling"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 2, 3, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 2, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 1.0);

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

    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 3, 1), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 2.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 2, 3), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 1.0, 1.0));
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Hydralisk", "Roach"), gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(2, 2, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 1.0);
    gf_SpawnNydusUnitsandAttackPlayer(libNtve_gf_DifficultyValueInt(1, 1, 1, 2), "Zergling", gv_pLAYER_03_ZERG_BULLIES, gv_nydusWorm05, 0.0);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/sc2epilogue02.sc2mapMapScript.galaxy:4729

    gf_S2_SpawnStreamingWaveUnit(libNtve_gf_DifficultyValueInt(2, 2, 3, 4), "Marine", gv_pLAYER_02_DOMINION4, PointFromId(358), lv_delayTime);
    lv_delayTime += 2.0;
    gf_S2_SpawnStreamingWaveUnit(libNtve_gf_DifficultyValueInt(4, 4, 2, 4), libNtve_gf_DifficultyValueUnitType("Zergling", "Zergling", "Baneling", "Baneling"), gv_pLAYER_02_DOMINION4, PointFromId(358), lv_delayTime);
    lv_delayTime += 1.0;
    gf_S2_SpawnStreamingWaveUnit(libNtve_gf_DifficultyValueInt(2, 2, 3, 4), "Hydralisk", gv_pLAYER_02_DOMINION4, PointFromId(358), lv_delayTime);