# Convert Unit To Unit Group

Grammar — Unit group(unit)
FlagsFunction

Takes one unit and creates a unit group out of it.

# Arguments

  • unit — Unit

Returns — unitgroup

unitgroup libNtve_gf_ConvertUnitToUnitGroup(unit lp_unit);

Category: Unit Group / Useful Unit Groups

# Examples

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

    autoD1A8BB6F_val = gv_protossThreatLevel;
    if (autoD1A8BB6F_val == 1) {
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        AIAttackWaveAddUnits4(1, 1, 2, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);

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

        AIAttackWaveAddUnits4(1, 1, 2, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        lv_escortCount = libNtve_gf_DifficultyValueInt(1, 1, 2, 3);
        lv_offsetAngle = gf_CalculateOffset(IntToFixed(lv_escortCount));

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

    }
    else if (autoD1A8BB6F_val == 2) {
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        AIAttackWaveAddUnits4(1, 1, 2, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);

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

        AIAttackWaveAddUnits4(1, 1, 2, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        lv_escortCount = libNtve_gf_DifficultyValueInt(2, 2, 3, 3);
        lv_offsetAngle = gf_CalculateOffset(IntToFixed(lv_escortCount));

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

    }
    else if (autoD1A8BB6F_val == 3) {
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        AIAttackWaveAddUnits4(0, 0, 1, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);

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

        AIAttackWaveAddUnits4(0, 0, 1, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        lv_escortCount = libNtve_gf_DifficultyValueInt(2, 2, 3, 3);
        lv_offsetAngle = gf_CalculateOffset(IntToFixed(lv_escortCount));

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

    }
    else if (autoD1A8BB6F_val == 4) {
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        AIAttackWaveAddUnits4(1, 1, 2, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);

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

        AIAttackWaveAddUnits4(1, 1, 2, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        lv_escortCount = libNtve_gf_DifficultyValueInt(2, 2, 3, 3);
        lv_offsetAngle = gf_CalculateOffset(IntToFixed(lv_escortCount));

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

    }
    else if (autoD1A8BB6F_val == 5) {
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        AIAttackWaveAddUnits4(2, 2, 3, 3, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);

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

        AIAttackWaveAddUnits4(2, 2, 3, 3, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        lv_escortCount = libNtve_gf_DifficultyValueInt(2, 2, 3, 4);
        lv_offsetAngle = gf_CalculateOffset(IntToFixed(lv_escortCount));

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

    UnitIssueOrder(lv_victoryVoidSeeker, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1744)), c_orderQueueReplace);
    CameraApplyInfo(gv_p1_USER, CameraInfoFromId(521), 0.0, -1, 10, true);
    CameraFollowUnitGroup(gv_p1_USER, libNtve_gf_ConvertUnitToUnitGroup(lv_victoryVoidSeeker), true, true);
    Wait(1.0, c_timeGame);
    TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false);

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

    // Transmission - SoundLink("TZeratul01Zeratul00065", -1)
    libCamp_gf_SendTransmissionCampaign(null, SoundLink("TZeratul01Zeratul00065", -1), c_transmissionDurationAdd, 0.0, true);
    CameraFollowUnitGroup(1, libNtve_gf_ConvertUnitToUnitGroup(lv_victoryVoidSeeker), false, false);
    Wait(1.5, c_timeGame);
    gv_victoryCinematicCompleted = true;

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

    autoD1A8BB6F_val = gv_protossThreatLevel;
    if (autoD1A8BB6F_val == 1) {
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        AIAttackWaveAddUnits4(1, 1, 2, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);

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

        AIAttackWaveAddUnits4(1, 1, 2, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        lv_escortCount = libNtve_gf_DifficultyValueInt(1, 1, 2, 3);
        lv_offsetAngle = gf_CalculateOffset(IntToFixed(lv_escortCount));

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

    }
    else if (autoD1A8BB6F_val == 2) {
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        AIAttackWaveAddUnits4(1, 1, 2, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);

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

        AIAttackWaveAddUnits4(1, 1, 2, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        lv_escortCount = libNtve_gf_DifficultyValueInt(2, 2, 3, 3);
        lv_offsetAngle = gf_CalculateOffset(IntToFixed(lv_escortCount));

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

    }
    else if (autoD1A8BB6F_val == 3) {
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        AIAttackWaveAddUnits4(0, 0, 1, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);

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

        AIAttackWaveAddUnits4(0, 0, 1, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        lv_escortCount = libNtve_gf_DifficultyValueInt(2, 2, 3, 3);
        lv_offsetAngle = gf_CalculateOffset(IntToFixed(lv_escortCount));

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

    }
    else if (autoD1A8BB6F_val == 4) {
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        AIAttackWaveAddUnits4(1, 1, 2, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);

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

        AIAttackWaveAddUnits4(1, 1, 2, 2, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        lv_escortCount = libNtve_gf_DifficultyValueInt(2, 2, 3, 3);
        lv_offsetAngle = gf_CalculateOffset(IntToFixed(lv_escortCount));

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

    }
    else if (autoD1A8BB6F_val == 5) {
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        AIAttackWaveAddUnits4(2, 2, 3, 3, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);

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

        AIAttackWaveAddUnits4(2, 2, 3, 3, "Stalker");
        AIAttackWaveSend(gv_p4_PROTOSS_WEST_ESCORTS, 0, false);
        AIAttackWaveSetTargetEscortNL(gv_p4_PROTOSS_WEST_ESCORTS, libNtve_gf_ConvertUnitToUnitGroup(lv_harvestingProbe), 0);
        lv_escortCount = libNtve_gf_DifficultyValueInt(2, 2, 3, 4);
        lv_offsetAngle = gf_CalculateOffset(IntToFixed(lv_escortCount));

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

    UnitIssueOrder(lv_victoryVoidSeeker, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1744)), c_orderQueueReplace);
    CameraApplyInfo(gv_p1_USER, CameraInfoFromId(521), 0.0, -1, 10, true);
    CameraFollowUnitGroup(gv_p1_USER, libNtve_gf_ConvertUnitToUnitGroup(lv_victoryVoidSeeker), true, true);
    Wait(1.0, c_timeGame);
    TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false);

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

    // Transmission - SoundLink("TZeratul01Zeratul00065", -1)
    libCamp_gf_SendTransmissionCampaign(null, SoundLink("TZeratul01Zeratul00065", -1), c_transmissionDurationAdd, 0.0, true);
    CameraFollowUnitGroup(1, libNtve_gf_ConvertUnitToUnitGroup(lv_victoryVoidSeeker), false, false);
    Wait(1.5, c_timeGame);
    gv_victoryCinematicCompleted = true;

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


    TriggerEnable(TriggerGetCurrent(), false);
    AIAttackWaveSetTargetEscort(gv_pLAYER_02_ZERG, libNtve_gf_ConvertUnitToUnitGroup(gv_zagara), 0);
    AIAttackWaveSetGatherPoint(gv_pLAYER_02_ZERG, UnitGetPosition(gv_zagara));
    AISetUnitScriptControlled(gv_zagara, false);

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


    if ((libHots_gf_DifficultyValueInt2(1, 1, 0) == 1)) {
        AIAttackWaveSetTargetEscort(gv_pLAYER_02_ZERG, libNtve_gf_ConvertUnitToUnitGroup(gv_zagara), 0);
    }
    else {

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

    }
    else {
        AIAttackWaveSetTargetEscort(gv_pLAYER_02_ZERG, libNtve_gf_ConvertUnitToUnitGroup(gv_zagara), 2);
    }
    AIAttackWaveSetGatherPoint(gv_pLAYER_02_ZERG, UnitGetPosition(gv_zagara));

campaigns/swarm.sc2campaignbase.sc2maps/maps/campaign/swarm/zhybrid03.sc2map/MapScript.galaxy:527

    Wait(5.0, c_timeAI);
    libNtve_gf_KillModel(libNtve_gf_ActorLastCreated());
    AIAttackWaveSetTargetEscort(gv_pLAYER_02_DOMINION222, libNtve_gf_ConvertUnitToUnitGroup(lv_hybrid), 0);
    auto0A92F2EA_g = UnitGroup(null, gv_pLAYER_02_DOMINION222, RegionCircle(lv_spawnPoint_LOCAL, 8.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
    auto0A92F2EA_u = UnitGroupCount(auto0A92F2EA_g, c_unitCountAll);

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

    UnitSetState(gv_kerrigan, c_unitStateFidget, false);
    libSwaC_gf_SetHeroPanelUnit(1, UnitLastCreated());
    libSwaC_gf_CreateDropPod(libSwaC_ge_DropPodRace_Zerg, PointFromId(114), libNtve_gf_ConvertUnitToUnitGroup(gv_kerrigan), false, gv_pLAYER_01_USER);
    Wait(2.8, c_timeGame);
    SoundPlay(SoundLink("Zerus02_OpenCS_ZergDropPod_Impact", -1), PlayerGroupAll(), 100.0, 0.0);

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

    }

    AIAttackWaveSetTargetEscort(gv_pLAYER_02_TALDARIM, libNtve_gf_ConvertUnitToUnitGroup(gv_s1_PatrollingObserver01), 2);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "VoidRay", 0, gv_pLAYER_02_TALDARIM, PointFromId(1170));
    AIAttackWaveAddEscortUnit(gv_pLAYER_02_TALDARIM, UnitLastCreated(), gv_s1_PatrollingObserver01, 4.0, 140.0);

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


    AIAttackWaveSend(gv_pLAYER_02_TALDARIM, 0, false);
    AIAttackWaveSetTargetEscort(gv_pLAYER_02_TALDARIM, libNtve_gf_ConvertUnitToUnitGroup(gv_s1_PatrollingObserver02), 2);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "VoidRay", 0, gv_pLAYER_02_TALDARIM, PointFromId(1182));
    AIAttackWaveAddEscortUnit(gv_pLAYER_02_TALDARIM, UnitLastCreated(), gv_s1_PatrollingObserver02, 4.0, 240.0);

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


    AIAttackWaveSend(gv_pLAYER_02_TALDARIM, 0, false);
    AIAttackWaveSetTargetEscort(gv_pLAYER_02_TALDARIM, libNtve_gf_ConvertUnitToUnitGroup(gv_s1_PatrollingObserver03), 2);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "VoidRay", 0, gv_pLAYER_02_TALDARIM, PointFromId(1184));
    AIAttackWaveAddEscortUnit(gv_pLAYER_02_TALDARIM, UnitLastCreated(), gv_s1_PatrollingObserver03, 4.0, 120.0);

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


    TriggerEnable(TriggerGetCurrent(), false);
    AIAttackWaveSetTargetEscort(gv_pLAYER_02_ZERG, libNtve_gf_ConvertUnitToUnitGroup(gv_zagara), 0);
    AIAttackWaveSetGatherPoint(gv_pLAYER_02_ZERG, UnitGetPosition(gv_zagara));
    AISetUnitScriptControlled(gv_zagara, false);

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


    if ((libHots_gf_DifficultyValueInt2(1, 1, 0) == 1)) {
        AIAttackWaveSetTargetEscort(gv_pLAYER_02_ZERG, libNtve_gf_ConvertUnitToUnitGroup(gv_zagara), 0);
    }
    else {

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

    }
    else {
        AIAttackWaveSetTargetEscort(gv_pLAYER_02_ZERG, libNtve_gf_ConvertUnitToUnitGroup(gv_zagara), 2);
    }
    AIAttackWaveSetGatherPoint(gv_pLAYER_02_ZERG, UnitGetPosition(gv_zagara));

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zhybrid03.sc2mapMapScript.galaxy:527

    Wait(5.0, c_timeAI);
    libNtve_gf_KillModel(libNtve_gf_ActorLastCreated());
    AIAttackWaveSetTargetEscort(gv_pLAYER_02_DOMINION222, libNtve_gf_ConvertUnitToUnitGroup(lv_hybrid), 0);
    auto0A92F2EA_g = UnitGroup(null, gv_pLAYER_02_DOMINION222, RegionCircle(lv_spawnPoint_LOCAL, 8.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
    auto0A92F2EA_u = UnitGroupCount(auto0A92F2EA_g, c_unitCountAll);

campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zzerus02.sc2mapMapScript.galaxy:5557

    UnitSetState(gv_kerrigan, c_unitStateFidget, false);
    libSwaC_gf_SetHeroPanelUnit(1, UnitLastCreated());
    libSwaC_gf_CreateDropPod(libSwaC_ge_DropPodRace_Zerg, PointFromId(114), libNtve_gf_ConvertUnitToUnitGroup(gv_kerrigan), false, gv_pLAYER_01_USER);
    Wait(2.8, c_timeGame);
    SoundPlay(SoundLink("Zerus02_OpenCS_ZergDropPod_Impact", -1), PlayerGroupAll(), 100.0, 0.0);

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

    }

    AIAttackWaveSetTargetEscort(gv_pLAYER_02_TALDARIM, libNtve_gf_ConvertUnitToUnitGroup(gv_s1_PatrollingObserver01), 2);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "VoidRay", 0, gv_pLAYER_02_TALDARIM, PointFromId(1170));
    AIAttackWaveAddEscortUnit(gv_pLAYER_02_TALDARIM, UnitLastCreated(), gv_s1_PatrollingObserver01, 4.0, 140.0);

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


    AIAttackWaveSend(gv_pLAYER_02_TALDARIM, 0, false);
    AIAttackWaveSetTargetEscort(gv_pLAYER_02_TALDARIM, libNtve_gf_ConvertUnitToUnitGroup(gv_s1_PatrollingObserver02), 2);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "VoidRay", 0, gv_pLAYER_02_TALDARIM, PointFromId(1182));
    AIAttackWaveAddEscortUnit(gv_pLAYER_02_TALDARIM, UnitLastCreated(), gv_s1_PatrollingObserver02, 4.0, 240.0);

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


    AIAttackWaveSend(gv_pLAYER_02_TALDARIM, 0, false);
    AIAttackWaveSetTargetEscort(gv_pLAYER_02_TALDARIM, libNtve_gf_ConvertUnitToUnitGroup(gv_s1_PatrollingObserver03), 2);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "VoidRay", 0, gv_pLAYER_02_TALDARIM, PointFromId(1184));
    AIAttackWaveAddEscortUnit(gv_pLAYER_02_TALDARIM, UnitLastCreated(), gv_s1_PatrollingObserver03, 4.0, 120.0);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:3901

    libVCMI_gf_SendTransmissionCampaign(null, "Tutorial_SC2Core|Line00007", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
    libNtve_gf_SetAllSoundChannelVolumes(libNtve_ge_VolumeChannelMode_Game, PlayerGroupAll(), 0.0);
    gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_basic01Marine), 0.85, libVCMI_ge_CampaginReticleSize_Small, "Ref_Center");
    gf_CreateLClickToSelectTag(gv_basic01Marine, 80);
    gf_StartReminderTimer();

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:5053

    libNtve_gf_CreateUnitsWithDefaultFacing(1, "InvisibleTutorialHelper", c_unitCreateIgnorePlacement, 0, PointWithOffset(UnitGroupCenterOfGroup(gv_basic06Marines), 0.0, 0.3));
    gv_invisHelper = UnitLastCreated();
    gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_invisHelper), 1.2, libVCMI_ge_CampaginReticleSize_Medium, "Ref_Origin");
    gf_CreateDragSelectTag(gv_invisHelper, -140);
    gf_StartReminderTimer();

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:6053

                UnitSetPosition(gv_invisHelper, PointWithOffset(UnitGroupCenterOfGroup(lv_workerNotMining), 0.0, 0.3), true);
            }
            gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_invisHelper), 1.2, libVCMI_ge_CampaginReticleSize_Medium, "Ref_Origin");
            gf_CreateDragSelectTag(gv_invisHelper, -140);
            UnitGroupLoopBegin(UnitGroup("SCV", gv_p01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:6468

        }
        gf_CreateLClickToSelectTag(gv_terranCommandCenter, 110);
        gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_terranCommandCenter), 1.0, libVCMI_ge_CampaginReticleSize_Large, "Ref_Target 05");
        gf_SetOffscreenUnit(gv_terranCommandCenter);
    }

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:7069

        else {
        }
        gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_invisHelper), 0.8, libVCMI_ge_CampaginReticleSize_Medium, "Ref_Origin");
        gf_CreateLClickToPlaceTag(gv_invisHelper, 0);
        gf_SetOffscreenUnit(gv_invisHelper);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:7635

    else {
        gf_CreateLClickToSelectTag(gv_terranCommandCenter, 110);
        gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_terranCommandCenter), 1.0, libVCMI_ge_CampaginReticleSize_Large, "Ref_Target 05");
        gf_SetOffscreenUnit(gv_terranCommandCenter);
    }

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:8206

        else {
        }
        gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_invisHelper), 0.8, libVCMI_ge_CampaginReticleSize_Large, "Ref_Origin");
        gf_CreateLClickToPlaceTag(gv_invisHelper, 0);
        gf_SetOffscreenUnit(gv_invisHelper);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:8598

    else {
        gf_CreateLClickToSelectTag(gv_terran03Barracks, 80);
        gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_terran03Barracks), 0.8, libVCMI_ge_CampaginReticleSize_Large, "Ref_Target");
        gf_SetOffscreenUnit(gv_terran03Barracks);
    }

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:8922

                UnitSetPosition(gv_invisHelper, PointWithOffset(UnitGroupCenterOfGroup(gv_terranMarinesUnitGroup), 0.0, 0.3), true);
            }
            gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_invisHelper), 1.2, libVCMI_ge_CampaginReticleSize_Medium, "Ref_Origin");
            gf_CreateDragSelectTag(gv_invisHelper, 140);
            UnitGroupLoopBegin(UnitGroup("Marine", gv_p01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/sc2tutorial.sc2map/MapScript.galaxy:9333

                UnitSetPosition(gv_invisHelper, PointWithOffset(UnitGroupCenterOfGroup(gv_terranMarinesUnitGroup), 0.0, 0.3), true);
            }
            gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_invisHelper), 1.2, libVCMI_ge_CampaginReticleSize_Medium, "Ref_Origin");
            gf_CreateDragSelectTag(gv_invisHelper, 140);
            UnitGroupLoopBegin(UnitGroup("Marine", gv_p01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.0, 45.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.0, 45.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.0, 45.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.0, 45.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.0, 45.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.5, 15.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.5, 15.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.5, 15.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 5.0, 15.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 5.0, 15.0);

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

    AISetGroupScriptControlled(gv_purifierStasisChambers[lp_containmentTowerIndex].lv_warpathGroup, false);
    AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION7, UnitGetPosition(lv_escortUnit));
    AIAttackWaveSetTargetEscort(gv_pLAYER_02_DOMINION7, libNtve_gf_ConvertUnitToUnitGroup(lv_escortUnit), 0);
    AIAttackWaveUseGroup(gv_pLAYER_02_DOMINION7, gv_purifierStasisChambers[lp_containmentTowerIndex].lv_warpathGroup);
    AIAttackWaveSend(gv_pLAYER_02_DOMINION7, 0, true);

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

    libNtve_gf_CreateUnitsAtPoint2(1, "WarpPrism", 0, gv_pLAYER_03_TAL_EAST, PointFromId(923));
    lv_warpPrism = UnitLastCreated();
    AIAttackWaveSetTargetEscort(gv_pLAYER_03_TAL_EAST, libNtve_gf_ConvertUnitToUnitGroup(lv_warpPrism), 0);
    libNtve_gf_CreateUnitsAtPoint2(1, "Scout", 0, gv_pLAYER_03_TAL_EAST, PointFromId(948));
    UnitGroupAdd(lv_escortGroup, UnitLastCreated());

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

    libNtve_gf_CreateUnitsAtPoint2(1, "WarpPrism", 0, gv_pLAYER_03_TAL_EAST, PointFromId(651));
    lv_warpPrism = UnitLastCreated();
    AIAttackWaveSetTargetEscort(gv_pLAYER_03_TAL_EAST, libNtve_gf_ConvertUnitToUnitGroup(lv_warpPrism), 0);
    libNtve_gf_CreateUnitsAtPoint2(1, "Scout", 0, gv_pLAYER_03_TAL_EAST, PointFromId(648));
    UnitGroupAdd(lv_escortGroup, UnitLastCreated());

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

    }

    AIAttackWaveSetTargetEscortNL(gv_pLAYER_02_TALDARIM, libNtve_gf_ConvertUnitToUnitGroup(gv_tugOfWarEscortTargetUnit), 0);
    AIAttackWaveSetGatherPoint(gv_pLAYER_02_TALDARIM, RegionGetCenter(gf_GetWarpInRegion()));
    if ((gv_waveGroupIndex < gv_waveGroupUBound)) {

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ptaldarim02.sc2map/MapScript.galaxy:3139

    }

    AIAttackWaveSetTargetEscortNL(gv_pLAYER_05_TALDARIM, libNtve_gf_ConvertUnitToUnitGroup(gv_tugOfWarEscortTargetUnit), 0);
    AIAttackWaveSetGatherPoint(gv_pLAYER_05_TALDARIM, RegionGetCenter(RegionFromId(23)));
    if ((gv_specialWaveGroupIndex < gv_specialWaveGroupUBound)) {

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ptaldarim02.sc2map/MapScript.galaxy:4556

    CinematicFade(false, 1.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoFromId(2915), 0.0, -1, 10.0, true);
    CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(gv_cinematicAlarak), true, true);
    libNtve_gf_SwooshCamera(gv_pLAYER_01_USER, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) - 4.0), CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), UnitGetPosition(gv_cinematicAlarak), 4.0);
    TriggerExecute(gt_CreateIntroPlayerUnits, true, false);

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/ptaldarim02.sc2map/MapScript.galaxy:4569

    TransmissionWait(TransmissionLastSent(), 0.0);
    libVCMI_gf_SendTransmissionCampaign(null, "pMission_Taldarim02|Line00105", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
    CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(gv_cinematicAlarak), false, false);
    gv_cinematicCompleted = true;
    return true;

campaigns/void.sc2campaignbase.sc2maps/maps/campaign/void/pulnar01.sc2map/MapScript.galaxy:2029


    AIAttackWaveSetGatherPoint(gv_pLAYER_02_TALDARIM, UnitGetPosition(gv_titanicWarpPrism));
    AIAttackWaveSetTargetEscort(gv_pLAYER_02_TALDARIM, libNtve_gf_ConvertUnitToUnitGroup(gv_titanicWarpPrism), 0);
    autoB7B8E240_g = UnitGroup("VoidRay", gv_pLAYER_02_TALDARIM, RegionCircle(UnitGetPosition(gv_titanicWarpPrism), 12.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
    autoB7B8E240_u = UnitGroupCount(autoB7B8E240_g, c_unitCountAll);

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

    UnitSetState(lp_construct, c_unitStateStatusBar, true);
    libVCMI_gf_SetUnitInfoTextCampaign(lp_construct, null, StringExternal("Param/Value/E2F3B983"), null);
    gf_PingandMonitorConstructGroup(libNtve_gf_ConvertUnitToUnitGroup(lp_construct));
    return true;
}

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2mapMapScript.galaxy:3901

    libVCMI_gf_SendTransmissionCampaign(null, "Tutorial_SC2Core|Line00007", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
    libNtve_gf_SetAllSoundChannelVolumes(libNtve_ge_VolumeChannelMode_Game, PlayerGroupAll(), 0.0);
    gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_basic01Marine), 0.85, libVCMI_ge_CampaginReticleSize_Small, "Ref_Center");
    gf_CreateLClickToSelectTag(gv_basic01Marine, 80);
    gf_StartReminderTimer();

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2mapMapScript.galaxy:5053

    libNtve_gf_CreateUnitsWithDefaultFacing(1, "InvisibleTutorialHelper", c_unitCreateIgnorePlacement, 0, PointWithOffset(UnitGroupCenterOfGroup(gv_basic06Marines), 0.0, 0.3));
    gv_invisHelper = UnitLastCreated();
    gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_invisHelper), 1.2, libVCMI_ge_CampaginReticleSize_Medium, "Ref_Origin");
    gf_CreateDragSelectTag(gv_invisHelper, -140);
    gf_StartReminderTimer();

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2mapMapScript.galaxy:6053

                UnitSetPosition(gv_invisHelper, PointWithOffset(UnitGroupCenterOfGroup(lv_workerNotMining), 0.0, 0.3), true);
            }
            gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_invisHelper), 1.2, libVCMI_ge_CampaginReticleSize_Medium, "Ref_Origin");
            gf_CreateDragSelectTag(gv_invisHelper, -140);
            UnitGroupLoopBegin(UnitGroup("SCV", gv_p01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2mapMapScript.galaxy:6468

        }
        gf_CreateLClickToSelectTag(gv_terranCommandCenter, 110);
        gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_terranCommandCenter), 1.0, libVCMI_ge_CampaginReticleSize_Large, "Ref_Target 05");
        gf_SetOffscreenUnit(gv_terranCommandCenter);
    }

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2mapMapScript.galaxy:7069

        else {
        }
        gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_invisHelper), 0.8, libVCMI_ge_CampaginReticleSize_Medium, "Ref_Origin");
        gf_CreateLClickToPlaceTag(gv_invisHelper, 0);
        gf_SetOffscreenUnit(gv_invisHelper);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2mapMapScript.galaxy:7635

    else {
        gf_CreateLClickToSelectTag(gv_terranCommandCenter, 110);
        gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_terranCommandCenter), 1.0, libVCMI_ge_CampaginReticleSize_Large, "Ref_Target 05");
        gf_SetOffscreenUnit(gv_terranCommandCenter);
    }

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2mapMapScript.galaxy:8206

        else {
        }
        gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_invisHelper), 0.8, libVCMI_ge_CampaginReticleSize_Large, "Ref_Origin");
        gf_CreateLClickToPlaceTag(gv_invisHelper, 0);
        gf_SetOffscreenUnit(gv_invisHelper);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2mapMapScript.galaxy:8598

    else {
        gf_CreateLClickToSelectTag(gv_terran03Barracks, 80);
        gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_terran03Barracks), 0.8, libVCMI_ge_CampaginReticleSize_Large, "Ref_Target");
        gf_SetOffscreenUnit(gv_terran03Barracks);
    }

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2mapMapScript.galaxy:8922

                UnitSetPosition(gv_invisHelper, PointWithOffset(UnitGroupCenterOfGroup(gv_terranMarinesUnitGroup), 0.0, 0.3), true);
            }
            gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_invisHelper), 1.2, libVCMI_ge_CampaginReticleSize_Medium, "Ref_Origin");
            gf_CreateDragSelectTag(gv_invisHelper, 140);
            UnitGroupLoopBegin(UnitGroup("Marine", gv_p01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/sc2tutorial.sc2mapMapScript.galaxy:9333

                UnitSetPosition(gv_invisHelper, PointWithOffset(UnitGroupCenterOfGroup(gv_terranMarinesUnitGroup), 0.0, 0.3), true);
            }
            gf_CreateTutorialReticlesOnUnitGroup(libNtve_gf_ConvertUnitToUnitGroup(gv_invisHelper), 1.2, libVCMI_ge_CampaginReticleSize_Medium, "Ref_Origin");
            gf_CreateDragSelectTag(gv_invisHelper, 140);
            UnitGroupLoopBegin(UnitGroup("Marine", gv_p01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.0, 45.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.0, 45.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.0, 45.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.0, 45.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.0, 45.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.5, 15.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.5, 15.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 4.5, 15.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 5.0, 15.0);

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

    lv_lv_EscortTargetUnit = UnitLastCreated();
    UnitGroupAdd(gv_armadaUnitGroup, lv_lv_EscortTargetUnit);
    AIAttackWaveSetTargetEscort(gv_pLAYER_05_PROTOSS_ARMADA, libNtve_gf_ConvertUnitToUnitGroup(lv_lv_EscortTargetUnit), 1);
    libNtve_gf_CreateUnitsWithDefaultFacing(1, "Scout", 0, gv_pLAYER_05_PROTOSS_ARMADA, lv_lv_SpawnPoint);
    AIAttackWaveAddEscortUnit(gv_pLAYER_05_PROTOSS_ARMADA, UnitLastCreated(), lv_lv_EscortTargetUnit, 5.0, 15.0);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier03.sc2mapMapScript.galaxy:729

    AISetGroupScriptControlled(gv_purifierStasisChambers[lp_containmentTowerIndex].lv_warpathGroup, false);
    AIAttackWaveSetGatherPoint(gv_pLAYER_02_DOMINION7, UnitGetPosition(lv_escortUnit));
    AIAttackWaveSetTargetEscort(gv_pLAYER_02_DOMINION7, libNtve_gf_ConvertUnitToUnitGroup(lv_escortUnit), 0);
    AIAttackWaveUseGroup(gv_pLAYER_02_DOMINION7, gv_purifierStasisChambers[lp_containmentTowerIndex].lv_warpathGroup);
    AIAttackWaveSend(gv_pLAYER_02_DOMINION7, 0, true);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ptaldarim01.sc2mapMapScript.galaxy:3176

    libNtve_gf_CreateUnitsAtPoint2(1, "WarpPrism", 0, gv_pLAYER_03_TAL_EAST, PointFromId(923));
    lv_warpPrism = UnitLastCreated();
    AIAttackWaveSetTargetEscort(gv_pLAYER_03_TAL_EAST, libNtve_gf_ConvertUnitToUnitGroup(lv_warpPrism), 0);
    libNtve_gf_CreateUnitsAtPoint2(1, "Scout", 0, gv_pLAYER_03_TAL_EAST, PointFromId(948));
    UnitGroupAdd(lv_escortGroup, UnitLastCreated());

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ptaldarim01.sc2mapMapScript.galaxy:3335

    libNtve_gf_CreateUnitsAtPoint2(1, "WarpPrism", 0, gv_pLAYER_03_TAL_EAST, PointFromId(651));
    lv_warpPrism = UnitLastCreated();
    AIAttackWaveSetTargetEscort(gv_pLAYER_03_TAL_EAST, libNtve_gf_ConvertUnitToUnitGroup(lv_warpPrism), 0);
    libNtve_gf_CreateUnitsAtPoint2(1, "Scout", 0, gv_pLAYER_03_TAL_EAST, PointFromId(648));
    UnitGroupAdd(lv_escortGroup, UnitLastCreated());

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ptaldarim02.sc2mapMapScript.galaxy:3000

    }

    AIAttackWaveSetTargetEscortNL(gv_pLAYER_02_TALDARIM, libNtve_gf_ConvertUnitToUnitGroup(gv_tugOfWarEscortTargetUnit), 0);
    AIAttackWaveSetGatherPoint(gv_pLAYER_02_TALDARIM, RegionGetCenter(gf_GetWarpInRegion()));
    if ((gv_waveGroupIndex < gv_waveGroupUBound)) {

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ptaldarim02.sc2mapMapScript.galaxy:3139

    }

    AIAttackWaveSetTargetEscortNL(gv_pLAYER_05_TALDARIM, libNtve_gf_ConvertUnitToUnitGroup(gv_tugOfWarEscortTargetUnit), 0);
    AIAttackWaveSetGatherPoint(gv_pLAYER_05_TALDARIM, RegionGetCenter(RegionFromId(23)));
    if ((gv_specialWaveGroupIndex < gv_specialWaveGroupUBound)) {

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ptaldarim02.sc2mapMapScript.galaxy:4556

    CinematicFade(false, 1.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);
    CameraApplyInfo(gv_pLAYER_01_USER, CameraInfoFromId(2915), 0.0, -1, 10.0, true);
    CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(gv_cinematicAlarak), true, true);
    libNtve_gf_SwooshCamera(gv_pLAYER_01_USER, ((CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance)) - 4.0), CameraInfoGetValue(CameraInfoDefault(), c_cameraValueDistance), UnitGetPosition(gv_cinematicAlarak), 4.0);
    TriggerExecute(gt_CreateIntroPlayerUnits, true, false);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ptaldarim02.sc2mapMapScript.galaxy:4569

    TransmissionWait(TransmissionLastSent(), 0.0);
    libVCMI_gf_SendTransmissionCampaign(null, "pMission_Taldarim02|Line00105", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
    CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(gv_cinematicAlarak), false, false);
    gv_cinematicCompleted = true;
    return true;

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pulnar01.sc2mapMapScript.galaxy:2029


    AIAttackWaveSetGatherPoint(gv_pLAYER_02_TALDARIM, UnitGetPosition(gv_titanicWarpPrism));
    AIAttackWaveSetTargetEscort(gv_pLAYER_02_TALDARIM, libNtve_gf_ConvertUnitToUnitGroup(gv_titanicWarpPrism), 0);
    autoB7B8E240_g = UnitGroup("VoidRay", gv_pLAYER_02_TALDARIM, RegionCircle(UnitGetPosition(gv_titanicWarpPrism), 12.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
    autoB7B8E240_u = UnitGroupCount(autoB7B8E240_g, c_unitCountAll);

campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pulnar02.sc2mapMapScript.galaxy:623

    UnitSetState(lp_construct, c_unitStateStatusBar, true);
    libVCMI_gf_SetUnitInfoTextCampaign(lp_construct, null, StringExternal("Param/Value/E2F3B983"), null);
    gf_PingandMonitorConstructGroup(libNtve_gf_ConvertUnitToUnitGroup(lp_construct));
    return true;
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:662

    // Implementation
    libVCMI_gv_sOA_CasterUnit = lp_unit;
    libVCMI_gv_pM_SoACasterGroup = libNtve_gf_ConvertUnitToUnitGroup(lp_unit);
}

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:4645

        libNtve_gf_CreateUnitsWithDefaultFacing(1, libVCMI_gv_pM_SoATargetingUnitType, 0, 1, lv_targetPoint);
        libVCMI_gv_pM_SoATargetingUnit[libVCMI_gv_pM_SoATargetingChargesSpent] = UnitLastCreated();
        libVCMI_gv_pM_SoATargetingDirectionGroup = libNtve_gf_ConvertUnitToUnitGroup(libVCMI_gv_pM_SoATargetingUnit[libVCMI_gv_pM_SoATargetingChargesSpent]);
        if ((libVCMI_gf_PM_SoATargetingPauseEnabled() == true)) {
            libNtve_gf_PauseUnit(libVCMI_gv_pM_SoATargetingUnit[libVCMI_gv_pM_SoATargetingChargesSpent], true);