# Make Unit Face Point

Grammar — Make unit face point over duration seconds
FlagsAction

Makes a unit face a specified point.

# Arguments

  • unit — Unit
  • point — Point
  • fixed — Duration

Returns — void

void libNtve_gf_MakeUnitFacePoint(
	unit lp_unit,
	point lp_point,
	fixed lp_duration,
);

Category: Unit / Basic

# Examples

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:6325

        }
        if ((lv_facingViking == true) && (UnitIsAlive(gv_viking) == true)) {
            libNtve_gf_MakeUnitFacePoint(lv_plane, UnitGetPosition(gv_viking), (AbsF((UnitGetFacing(lv_plane) - AngleBetweenPoints(lv_posCurrent, UnitGetPosition(gv_viking)))) / 30.0));
        }
        else {

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:6909

        lv_angleStart += lv_angleInterval;
        lv_turnTarget = PointWithOffsetPolar(lv_center, lv_radius, lv_angleStart);
        libNtve_gf_MakeUnitFacePoint(lv_plane, lv_turnTarget, 0.0625);
        UnitSetPosition(lv_plane, lv_turnTarget, true);
        Wait(0.0625, c_timeGame);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tarcade.sc2map/MapScript.galaxy:7036

        lv_distance = DistanceBetweenPoints(Point(0.0, 0.0), Point(lv_x, lv_y));
        lv_posTarget = Point(((lv_distance * Cos((lv_alpha + lv_angle))) + PointGetX(lv_posSpawn)), ((lv_distance * Sin((lv_alpha + lv_angle))) + PointGetY(lv_posSpawn)));
        libNtve_gf_MakeUnitFacePoint(lv_plane, lv_posTarget, 0.0625);
        UnitSetPosition(lv_plane, lv_posTarget, true);
        lv_index += 1;

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

        libNtve_gf_ChangeUnitDamage(gv_odin, libNtve_ge_UnitDamageTakenDealt_Damage_Take, libNtve_ge_UnitDamageChangeOption_Full);
        UnitSetPosition(UnitFromId(1), PointFromId(19), false);
        libNtve_gf_MakeUnitFacePoint(gv_odin, PointFromId(1480), 0.0);
        TriggerEnable(gt_OdinDiesQ, true);
    }

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

    UnitIssueOrder(UnitFromId(1212), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1311)), c_orderQueueReplace);
    Wait(4.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(1212), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(191), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(0.2, c_timeGame);

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

    Wait(4.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(1212), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(191), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(0.2, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(199), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);

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

    libNtve_gf_MakeUnitFacePoint(UnitFromId(191), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(0.2, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(199), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(423), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(0.2, c_timeGame);

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

    Wait(0.2, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(199), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(423), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(0.2, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(192), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);

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

    libNtve_gf_MakeUnitFacePoint(UnitFromId(423), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(0.2, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(192), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    return true;
}

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


    Wait(2.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(1212), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(1.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(2532), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);

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

    libNtve_gf_MakeUnitFacePoint(UnitFromId(1212), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(1.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(2532), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(0.5, c_timeGame);
    return true;

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


    Wait(2.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(2482), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(1.0, c_timeGame);
    auto0CAB902A_g = UnitGroup("Marine", gv_p02_DOMINION, RegionFromId(12), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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

        auto0CAB902A_var = UnitGroupUnitFromEnd(auto0CAB902A_g, auto0CAB902A_u);
        if (auto0CAB902A_var == null) { break; }
        libNtve_gf_MakeUnitFacePoint(auto0CAB902A_var, PointWithOffset(PointFromId(164), 0.0, 0.0), 0.2);
    }
    return true;

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

    UnitIssueOrder(UnitFromId(1302), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1328)), c_orderQueueReplace);
    Wait(15.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(1326), PointWithOffset(PointFromId(1340), 0.0, 0.0), 0.3);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(1330), PointWithOffset(PointFromId(1340), 0.0, 0.0), 0.3);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(1302), PointWithOffset(PointFromId(1340), 0.0, 0.0), 0.3);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor01.sc2map/MapScript.galaxy:970

    TriggerEnable(TriggerGetCurrent(), false);
    TriggerQueueEnter();
    libNtve_gf_MakeUnitFacePoint(gv_crazyOldClarice, UnitGetPosition(EventUnit()), 0.3);
    libNtve_gf_AttachActorToUnit(gv_crazyOldClarice, "TalkIcon", "Ref_Origin");
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_crazyOldClarice), c_animNameDefault, "Talk One", c_animFlagPlayForever, c_animTimeDefault);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor01.sc2map/MapScript.galaxy:1399

    TriggerEnable(TriggerGetCurrent(), false);
    TriggerQueueEnter();
    libNtve_gf_MakeUnitFacePoint(gv_mutteringJohn, UnitGetPosition(EventUnit()), 0.3);
    libNtve_gf_AttachActorToUnit(gv_mutteringJohn, "TalkIcon", "Ref_Origin");
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_mutteringJohn), c_animNameDefault, "Talk One", c_animFlagNonLooping, c_animTimeDefault);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor01.sc2map/MapScript.galaxy:5314

        autoF3C8752D_var = UnitGroupUnitFromEnd(autoF3C8752D_g, autoF3C8752D_u);
        if (autoF3C8752D_var == null) { break; }
        libNtve_gf_MakeUnitFacePoint(autoF3C8752D_var, UnitGetPosition(gv_holoboards[1]), 0.0);
    }
    UnitPauseAll(true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/traynor01.sc2map/MapScript.galaxy:5570

    libNtve_gf_AddUnitGroupToUnitGroup(UnitGroup("Civilian", gv_p3_RIKSVILLE_YELLOW, RegionFromId(28), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), lv_cIVVIES);
    libNtve_gf_AddUnitGroupToUnitGroup(UnitGroup("CivilianFemale", gv_p3_RIKSVILLE_YELLOW, RegionFromId(28), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), lv_cIVVIES);
    libNtve_gf_MakeUnitFacePoint(lv_rUNNER, UnitGetPosition(UnitFromId(331)), 0.0);
    UnitIssueOrder(lv_rUNNER, Order(AbilityCommand("move", 2)), c_orderQueueReplace);
    UnitGroupRemove(lv_cIVVIES, lv_rUNNER);

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

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonist), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
                UIAlertUnit("Transmission", gv_pLAYER_01_USER, StringToText(""), null, lv_colonist);
                libNtve_gf_MakeUnitFacePoint(lv_colonist, UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(lv_colonist), UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(UnitGetPosition(lv_colonist), 8.0), UnitFilter((1 << c_targetFilterGround), 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))), 0.5);
                libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
                libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonist), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
                UIAlertUnit("Transmission", gv_pLAYER_01_USER, StringToText(""), null, lv_colonist);
                libNtve_gf_MakeUnitFacePoint(lv_colonist, UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(lv_colonist), UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(UnitGetPosition(lv_colonist), 8.0), UnitFilter((1 << c_targetFilterGround), 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))), 0.5);
                libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
                libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonist), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
                UIAlertUnit("Transmission", gv_pLAYER_01_USER, StringToText(""), null, lv_colonist);
                libNtve_gf_MakeUnitFacePoint(lv_colonist, UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(lv_colonist), UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(UnitGetPosition(lv_colonist), 8.0), UnitFilter((1 << c_targetFilterGround), 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))), 0.5);
                libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
                libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonist), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
                UIAlertUnit("Transmission", gv_pLAYER_01_USER, StringToText(""), null, lv_colonist);
                libNtve_gf_MakeUnitFacePoint(lv_colonist, UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(lv_colonist), UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(UnitGetPosition(lv_colonist), 8.0), UnitFilter((1 << c_targetFilterGround), 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))), 0.5);
                libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
                libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonist), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
                UIAlertUnit("Transmission", gv_pLAYER_01_USER, StringToText(""), null, lv_colonist);
                libNtve_gf_MakeUnitFacePoint(lv_colonist, UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(lv_colonist), UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(UnitGetPosition(lv_colonist), 8.0), UnitFilter((1 << c_targetFilterGround), 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))), 0.5);
                libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
                libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonist), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
                UIAlertUnit("Transmission", gv_pLAYER_01_USER, StringToText(""), null, lv_colonist);
                libNtve_gf_MakeUnitFacePoint(lv_colonist, UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(lv_colonist), UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(UnitGetPosition(lv_colonist), 8.0), UnitFilter((1 << c_targetFilterGround), 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))), 0.5);
                libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
                libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonist), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
                UIAlertUnit("Transmission", gv_pLAYER_01_USER, StringToText(""), null, lv_colonist);
                libNtve_gf_MakeUnitFacePoint(lv_colonist, UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(lv_colonist), UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(UnitGetPosition(lv_colonist), 8.0), UnitFilter((1 << c_targetFilterGround), 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))), 0.5);
                libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
                libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

        if (auto3AF44449_var == null) { break; }
        libNtve_gf_ShareVisionofUnit(auto3AF44449_var, true, gv_pLAYER01_USER);
        libNtve_gf_MakeUnitFacePoint(auto3AF44449_var, RegionGetCenter(RegionFromId(72)), 0.0);
    }
    TriggerEnable(gt_RebelMarines01Rescued, true);

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

        if (auto438DA7F7_var == null) { break; }
        libNtve_gf_ShareVisionofUnit(auto438DA7F7_var, true, gv_pLAYER01_USER);
        libNtve_gf_MakeUnitFacePoint(auto438DA7F7_var, RegionGetCenter(RegionFromId(3)), 0.0);
    }
    TriggerEnable(gt_RebelMarines02Rescued, true);

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

        if (auto5D91C950_var == null) { break; }
        libNtve_gf_ShareVisionofUnit(auto5D91C950_var, true, gv_pLAYER01_USER);
        libNtve_gf_MakeUnitFacePoint(auto5D91C950_var, RegionGetCenter(RegionFromId(71)), 0.0);
    }
    TriggerEnable(gt_RebelMarines03Rescued, true);

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

    TriggerExecute(gt_VictoryBridgeZerg, true, false);
    Wait(4.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(gv_victoryHyperion, PointFromId(16), 1.0);
    UnitSetState(gv_victoryHyperion, c_unitStateTurnSuppressed, false);
    TriggerExecute(gt_VictoryMutas, true, false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:33814


    TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false);
    libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorHorner), PointFromId(696), 0.0);
    CameraApplyInfo(1, CameraInfoFromId(295), 0.0, -1, 10, true);
    gf_MakeUnitLookAtUnitAndBlinkWithDebugControl(gf_ActorUnit(ge_ActorID_ActorHanson), "InstantHeadOnly", gf_ActorUnit(ge_ActorID_ActorRaynor), "Ref_Head");

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:34961

    gf_ActorScenePrepare(ge_ActorID_ActorHorner, ge_ActorID_ActorNone, ge_RoomID_RoomBridge, ge_SceneType_Scene);
    gf_ResetActorToLocation(ge_ActorID_ActorHorner, PointFromId(17));
    libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorHorner), PointFromId(19), 0.0);
    gf_RemoveVisibleUnit(true, gf_ActorUnit(ge_ActorID_ActorHorner));
    gf_ActorScenePrepare(ge_ActorID_ActorHanson, ge_ActorID_ActorNone, ge_RoomID_RoomBridge, ge_SceneType_Scene);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:34965

    gf_ActorScenePrepare(ge_ActorID_ActorHanson, ge_ActorID_ActorNone, ge_RoomID_RoomBridge, ge_SceneType_Scene);
    gf_ResetActorToLocation(ge_ActorID_ActorHanson, PointFromId(19));
    libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorHanson), PointFromId(17), 0.0);
    gf_RemoveVisibleUnit(true, gf_ActorUnit(ge_ActorID_ActorHanson));
    gf_ResetActorToLocation(ge_ActorID_ActorHall, PointFromId(189));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:35004

    gf_MakeUnitLookAtUnitAndBlinkWithDebugControl(gf_ActorUnit(ge_ActorID_ActorHorner), "InstantHeadOnly", gf_ActorUnit(ge_ActorID_ActorHanson), "Ref_Head");
    gf_MakeUnitLookAtUnitAndBlinkWithDebugControl(gf_ActorUnit(ge_ActorID_ActorHanson), "InstantHeadOnly", gf_ActorUnit(ge_ActorID_ActorHorner), "Ref_Head");
    libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorHorner), PointFromId(8), 0.0);
    libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorHanson), PointFromId(8), 0.0);
    gf_ResetActorToLocation(ge_ActorID_ActorRaynor, PointFromId(675));

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:35005

    gf_MakeUnitLookAtUnitAndBlinkWithDebugControl(gf_ActorUnit(ge_ActorID_ActorHanson), "InstantHeadOnly", gf_ActorUnit(ge_ActorID_ActorHorner), "Ref_Head");
    libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorHorner), PointFromId(8), 0.0);
    libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorHanson), PointFromId(8), 0.0);
    gf_ResetActorToLocation(ge_ActorID_ActorRaynor, PointFromId(675));
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gf_ActorUnit(ge_ActorID_ActorRaynor)), c_animNameDefault, "Custom Walk End", c_animFlagFullMatch | c_animFlagNonLooping, 0.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:35070

        CameraApplyInfo(1, CameraInfoFromId(28), 0.0, -1, 10, true);
        gf_ResetActorToLocation(ge_ActorID_ActorRaynor, PointFromId(8));
        libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorRaynor), UnitGetPosition(gf_ActorUnit(ge_ActorID_ActorHanson)), 0.0);
        libNtve_gf_SimpleLookAtStop(gf_ActorUnit(ge_ActorID_ActorRaynor), "InstantStanding");
    }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tstory01.sc2map/MapScript.galaxy:35079

        CameraApplyInfo(1, CameraInfoFromId(28), 0.0, -1, 10, true);
        gf_ResetActorToLocation(ge_ActorID_ActorRaynor, PointFromId(675));
        libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorRaynor), UnitGetPosition(gf_ActorUnit(ge_ActorID_ActorHanson)), 0.0);
    }
    else if (auto3A0B2C30_val == "DebriefsRaynor00024") {

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:1533

        lv_returnPoint = UnitGetPosition(lv_searcher);
        UnitIssueOrder(lv_searcher, Order(AbilityCommand("move", 2)), c_orderQueueReplace);
        libNtve_gf_MakeUnitFacePoint(lv_searcher, UnitGetPosition(gv_tosh), 0.5);
    }
    Wait(2.0, c_timeGame);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:1613

    lv_marineGroup = UnitGroup("Marine", gv_p6_DOMINION_ORANGE, RegionFromId(46), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
    lv_searcher = libNtve_gf_ClosestUnitToPoint(UnitGetPosition(gv_tosh), lv_marineGroup);
    libNtve_gf_MakeUnitFacePoint(lv_searcher, UnitGetPosition(gv_tosh), 0.3);
    auto222AD403_g = lv_marineGroup;
    auto222AD403_u = UnitGroupCount(auto222AD403_g, c_unitCountAll);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03a.sc2map/MapScript.galaxy:2336

    lv_searcher = libNtve_gf_ClosestUnitToPoint(UnitGetPosition(gv_tosh), lv_patrolGroup);
    UnitIssueOrder(lv_searcher, Order(AbilityCommand("stop", 0)), c_orderQueueReplace);
    libNtve_gf_MakeUnitFacePoint(lv_searcher, UnitGetPosition(gv_tosh), 0.3);
    autoE591F78B_g = lv_patrolGroup;
    autoE591F78B_u = UnitGroupCount(autoE591F78B_g, c_unitCountAll);

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

    Wait(1.0, c_timeGame);
    // Transmission - SoundLink("TValerian02ASwann00016", 0)
    libNtve_gf_MakeUnitFacePoint(gv_cINEMATICSWANN, UnitGetPosition(gv_cINEMATICRAYNOR), 0.0);
    libCamp_gf_SendTransmissionCampaign(gv_cINEMATICSWANN, SoundLink("TValerian02ASwann00016", 0), c_transmissionDurationAdd, 0.0, true);
    libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Game);

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

    libCamp_gf_SendTransmissionCampaign(gv_tHEONERAYNOR, SoundLink("TValerian02ARaynor00046", 0), c_transmissionDurationAdd, 0.0, false);
    TransmissionWait(TransmissionLastSent(), 1.5);
    libNtve_gf_MakeUnitFacePoint(gv_cINEMATICTYCHUS, UnitGetPosition(gv_cINEMATICRAYNOR), 0.5);
    Wait(1.0, c_timeGame);
    UnitIssueOrder(gv_cINEMATICRAYNOR, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(2313)), c_orderQueueReplace);

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


    lv_lOCAL_NukeUnit = gv_cINEMATIC_NukeUnit;
    libNtve_gf_MakeUnitFacePoint(gv_cINEMATICSWANN, UnitGetPosition(lv_lOCAL_NukeUnit), 0.5);
    Wait(0.75, c_timeGame);
    libNtve_gf_PauseUnit(gv_cINEMATICSWANN, true);

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


    TriggerEnable(gt_CloakingKillReaction2, true);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(42), UnitGetPosition(EventUnit()), 1.0);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(131), UnitGetPosition(EventUnit()), 1.0);
    UnitIssueOrder(UnitFromId(133), Order(AbilityCommand("BurrowZerglingUp", 0)), c_orderQueueReplace);

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

    TriggerEnable(gt_CloakingKillReaction2, true);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(42), UnitGetPosition(EventUnit()), 1.0);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(131), UnitGetPosition(EventUnit()), 1.0);
    UnitIssueOrder(UnitFromId(133), Order(AbilityCommand("BurrowZerglingUp", 0)), c_orderQueueReplace);
    Wait(2.0, c_timeGame);

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

    libNtve_gf_ShareVisionofUnit(UnitFromId(131), false, gv_p1_USER);
    SoundPlay(SoundLink("Hydralisk_Ready", -1), PlayerGroupAll(), 100.0, 0.0);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(24), UnitGetPosition(EventUnit()), 1.0);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(203), UnitGetPosition(EventUnit()), 0.75);
    Wait(2.0, c_timeGame);

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

    SoundPlay(SoundLink("Hydralisk_Ready", -1), PlayerGroupAll(), 100.0, 0.0);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(24), UnitGetPosition(EventUnit()), 1.0);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(203), UnitGetPosition(EventUnit()), 0.75);
    Wait(2.0, c_timeGame);
    VisRevealerDestroy(gv_blinkRevealer1);

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

    TriggerEnable(gt_ObjectiveShrine2ReachedQ, true);
    PingDestroy(gv_tHEONEPING);
    libNtve_gf_MakeUnitFacePoint(gv_tHEONEZERATUL, UnitGetPosition(UnitFromId(73)), 0.5);
    Wait(0.75, c_timeGame);
    UnitBehaviorAdd(gv_tHEONEZERATUL, "Read", gv_tHEONEZERATUL, 1);

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

    TriggerExecute(gt_ObjectiveShrinesUpdate, true, false);
    PingDestroy(gv_tHEONEPING);
    libNtve_gf_MakeUnitFacePoint(gv_tHEONEZERATUL, UnitGetPosition(UnitFromId(7)), 0.5);
    Wait(0.75, c_timeGame);
    UnitBehaviorAdd(gv_tHEONEZERATUL, "Read", gv_tHEONEZERATUL, 1);

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

        if (auto7DD123FB_var == null) { break; }
        UnitSetPosition(auto7DD123FB_var, RegionRandomPoint(RegionFromId(118)), true);
        libNtve_gf_MakeUnitFacePoint(auto7DD123FB_var, PointFromId(1724), 0.0);
    }
    auto01C0C9AB_g = UnitGroup("Stalker", gv_p1_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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

        UnitSetPosition(auto01C0C9AB_var, RegionRandomPoint(RegionFromId(119)), true);
        UnitIssueOrder(auto01C0C9AB_var, Order(AbilityCommand("stop", 0)), c_orderQueueReplace);
        libNtve_gf_MakeUnitFacePoint(auto01C0C9AB_var, PointFromId(1724), 0.0);
    }
    libNtve_gf_AddUnitGroupToUnitGroup(UnitGroup(null, gv_p3_ZERG, RegionEntireMap(), UnitFilter(0, 0, 0, (1 << (c_targetFilterHidden - 32))), 0), lv_cleanupunitgroup);

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

        auto29703D22_var = UnitGroupUnitFromEnd(auto29703D22_g, auto29703D22_u);
        if (auto29703D22_var == null) { break; }
        libNtve_gf_MakeUnitFacePoint(auto29703D22_var, PointFromId(1724), 0.5);
    }
    autoD0C316A3_g = UnitGroup("Stalker", gv_p1_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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

        autoD0C316A3_var = UnitGroupUnitFromEnd(autoD0C316A3_g, autoD0C316A3_u);
        if (autoD0C316A3_var == null) { break; }
        libNtve_gf_MakeUnitFacePoint(autoD0C316A3_var, PointFromId(1724), 0.5);
    }
    Wait(1.0, c_timeReal);

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

    libNtve_gf_GlobalCinematicSetting(false);
    CinematicFade(true, lv_fadeDuration, c_fadeStyleNormal, ColorWithAlpha(0.00, 0.00, 0.00, 0.00), 0.0, true);
    libNtve_gf_MakeUnitFacePoint(gv_hybridNeutral, PointWithOffsetPolar(PointFromId(345), 0.0, 0.0), 0.0);
    libNtve_gf_PlayAnimation(ActorFromDoodad(DoodadFromId(584)), c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault);
    UnitIssueOrder(gv_preserverPrison01, OrderTargetingUnit(AbilityCommand("SoulChannel", 0), gv_hybridNeutral), c_orderQueueReplace);

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

    ActorSend(libNtve_gf_MainActorofUnit(gv_preserverPrison03), "AnimBracketStop Work");
    Wait(0.8, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(gv_preserverPrison01, UnitGetPosition(gv_zeratul), 0.3);
    libNtve_gf_MakeUnitFacePoint(gv_preserverPrison02, UnitGetPosition(gv_zeratul), 0.3);
    libNtve_gf_MakeUnitFacePoint(gv_preserverPrison03, UnitGetPosition(gv_zeratul), 0.3);

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

    Wait(0.8, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(gv_preserverPrison01, UnitGetPosition(gv_zeratul), 0.3);
    libNtve_gf_MakeUnitFacePoint(gv_preserverPrison02, UnitGetPosition(gv_zeratul), 0.3);
    libNtve_gf_MakeUnitFacePoint(gv_preserverPrison03, UnitGetPosition(gv_zeratul), 0.3);
    CameraApplyInfo(gv_p1_USER, CameraInfoFromId(308), (SoundLengthSync(SoundLink("TZeratul02Zeratul00044", 0)) + SoundLengthSync(SoundLink("TZeratul02Zeratul00063", 0))), -1, 10, true);

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

    libNtve_gf_MakeUnitFacePoint(gv_preserverPrison01, UnitGetPosition(gv_zeratul), 0.3);
    libNtve_gf_MakeUnitFacePoint(gv_preserverPrison02, UnitGetPosition(gv_zeratul), 0.3);
    libNtve_gf_MakeUnitFacePoint(gv_preserverPrison03, UnitGetPosition(gv_zeratul), 0.3);
    CameraApplyInfo(gv_p1_USER, CameraInfoFromId(308), (SoundLengthSync(SoundLink("TZeratul02Zeratul00044", 0)) + SoundLengthSync(SoundLink("TZeratul02Zeratul00063", 0))), -1, 10, true);
    // Transmission - SoundLink("TZeratul02Zeratul00044", 0)

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

    UnitIssueOrder(gv_zeratul, Order(AbilityCommand("move", 2)), c_orderQueueAddToEnd);
    Wait(2.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(gv_zeratul, UnitGetPosition(UnitFromId(2)), 0.0);
    UnitBehaviorAdd(gv_zeratul, "Read", gv_zeratul, 1);
    libNtve_gf_PauseUnit(gv_zeratul, true);

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

    UnitIssueOrder(gv_zeratul, Order(AbilityCommand("move", 2)), c_orderQueueAddToEnd);
    Wait(2.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(gv_zeratul, UnitGetPosition(UnitFromId(85)), 0.0);
    UnitBehaviorAdd(gv_zeratul, "Read", gv_zeratul, 1);
    libNtve_gf_PauseUnit(gv_zeratul, true);

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

    UnitIssueOrder(gv_zeratul, Order(AbilityCommand("move", 2)), c_orderQueueAddToEnd);
    Wait(2.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(gv_zeratul, UnitGetPosition(UnitFromId(97)), 0.0);
    UnitBehaviorAdd(gv_zeratul, "Read", gv_zeratul, 1);
    libNtve_gf_PauseUnit(gv_zeratul, true);

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

    UnitIssueOrder(gv_zeratul, Order(AbilityCommand("move", 2)), c_orderQueueAddToEnd);
    Wait(2.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(gv_zeratul, UnitGetPosition(UnitFromId(84)), 0.0);
    UnitBehaviorAdd(gv_zeratul, "Read", gv_zeratul, 1);
    libNtve_gf_PauseUnit(gv_zeratul, true);

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

    UnitIssueOrder(gv_zeratul, Order(AbilityCommand("move", 2)), c_orderQueueAddToEnd);
    Wait(2.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(gv_zeratul, UnitGetPosition(UnitFromId(103)), 0.0);
    UnitBehaviorAdd(gv_zeratul, "Read", gv_zeratul, 1);
    libNtve_gf_PauseUnit(gv_zeratul, true);

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

    UnitBehaviorAdd(gv_zeratul, "SuppressCloak", gv_zeratul, 1);
    UnitSetPosition(gv_zeratul, PointFromId(400), false);
    libNtve_gf_MakeUnitFacePoint(gv_zeratul, PointFromId(164), 0.0);
    libNtve_gf_PauseUnit(gv_zeratul, true);
    libNtve_gf_UnitCreateFacingPoint(1, "Tassadar", 0, gv_p10_ABANDONED_STRUCTURES, PointFromId(164), PointFromId(400));

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

        auto2604AB55_var = UnitGroupUnitFromEnd(auto2604AB55_g, auto2604AB55_u);
        if (auto2604AB55_var == null) { break; }
        libNtve_gf_MakeUnitFacePoint(auto2604AB55_var, PointFromId(370), 0.0);
        UnitIssueOrder(UnitLastCreated(), Order(AbilityCommand("move", 2)), c_orderQueueReplace);
    }

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:1685

    UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, RegionFromId(2), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
    for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
        libNtve_gf_MakeUnitFacePoint(UnitGroupLoopCurrent(), PointFromId(239), 0.0);
    }
    UnitGroupLoopEnd();

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/protosspsionics.sc2map/MapScript.galaxy:1690

    UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_USER, RegionFromId(3), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
    for ( ; !UnitGroupLoopDone() ; UnitGroupLoopStep() ) {
        libNtve_gf_MakeUnitFacePoint(UnitGroupLoopCurrent(), PointFromId(238), 0.0);
    }
    UnitGroupLoopEnd();

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/zergcombat.sc2map/MapScript.galaxy:2856

    UnitGroupLoopBegin(UnitGroup(null, gv_pLAYER_COMPUTER1, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0));
    while (!UnitGroupLoopDone()) {
        libNtve_gf_MakeUnitFacePoint(UnitLastCreated(), PointFromId(38), 0.0);
        UnitGroupLoopStep();
    }

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:6325

        }
        if ((lv_facingViking == true) && (UnitIsAlive(gv_viking) == true)) {
            libNtve_gf_MakeUnitFacePoint(lv_plane, UnitGetPosition(gv_viking), (AbsF((UnitGetFacing(lv_plane) - AngleBetweenPoints(lv_posCurrent, UnitGetPosition(gv_viking)))) / 30.0));
        }
        else {

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:6909

        lv_angleStart += lv_angleInterval;
        lv_turnTarget = PointWithOffsetPolar(lv_center, lv_radius, lv_angleStart);
        libNtve_gf_MakeUnitFacePoint(lv_plane, lv_turnTarget, 0.0625);
        UnitSetPosition(lv_plane, lv_turnTarget, true);
        Wait(0.0625, c_timeGame);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tarcade.sc2mapMapScript.galaxy:7036

        lv_distance = DistanceBetweenPoints(Point(0.0, 0.0), Point(lv_x, lv_y));
        lv_posTarget = Point(((lv_distance * Cos((lv_alpha + lv_angle))) + PointGetX(lv_posSpawn)), ((lv_distance * Sin((lv_alpha + lv_angle))) + PointGetY(lv_posSpawn)));
        libNtve_gf_MakeUnitFacePoint(lv_plane, lv_posTarget, 0.0625);
        UnitSetPosition(lv_plane, lv_posTarget, true);
        lv_index += 1;

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

        libNtve_gf_ChangeUnitDamage(gv_odin, libNtve_ge_UnitDamageTakenDealt_Damage_Take, libNtve_ge_UnitDamageChangeOption_Full);
        UnitSetPosition(UnitFromId(1), PointFromId(19), false);
        libNtve_gf_MakeUnitFacePoint(gv_odin, PointFromId(1480), 0.0);
        TriggerEnable(gt_OdinDiesQ, true);
    }

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

    UnitIssueOrder(UnitFromId(1212), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1311)), c_orderQueueReplace);
    Wait(4.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(1212), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(191), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(0.2, c_timeGame);

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

    Wait(4.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(1212), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(191), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(0.2, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(199), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);

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

    libNtve_gf_MakeUnitFacePoint(UnitFromId(191), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(0.2, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(199), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(423), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(0.2, c_timeGame);

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

    Wait(0.2, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(199), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(423), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(0.2, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(192), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);

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

    libNtve_gf_MakeUnitFacePoint(UnitFromId(423), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(0.2, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(192), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    return true;
}

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


    Wait(2.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(1212), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(1.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(2532), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);

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

    libNtve_gf_MakeUnitFacePoint(UnitFromId(1212), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(1.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(2532), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(0.5, c_timeGame);
    return true;

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


    Wait(2.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(2482), PointWithOffset(PointFromId(131), 0.0, 0.0), 0.3);
    Wait(1.0, c_timeGame);
    auto0CAB902A_g = UnitGroup("Marine", gv_p02_DOMINION, RegionFromId(12), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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

        auto0CAB902A_var = UnitGroupUnitFromEnd(auto0CAB902A_g, auto0CAB902A_u);
        if (auto0CAB902A_var == null) { break; }
        libNtve_gf_MakeUnitFacePoint(auto0CAB902A_var, PointWithOffset(PointFromId(164), 0.0, 0.0), 0.2);
    }
    return true;

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

    UnitIssueOrder(UnitFromId(1302), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1328)), c_orderQueueReplace);
    Wait(15.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(1326), PointWithOffset(PointFromId(1340), 0.0, 0.0), 0.3);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(1330), PointWithOffset(PointFromId(1340), 0.0, 0.0), 0.3);
    libNtve_gf_MakeUnitFacePoint(UnitFromId(1302), PointWithOffset(PointFromId(1340), 0.0, 0.0), 0.3);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor01.sc2mapMapScript.galaxy:970

    TriggerEnable(TriggerGetCurrent(), false);
    TriggerQueueEnter();
    libNtve_gf_MakeUnitFacePoint(gv_crazyOldClarice, UnitGetPosition(EventUnit()), 0.3);
    libNtve_gf_AttachActorToUnit(gv_crazyOldClarice, "TalkIcon", "Ref_Origin");
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_crazyOldClarice), c_animNameDefault, "Talk One", c_animFlagPlayForever, c_animTimeDefault);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor01.sc2mapMapScript.galaxy:1399

    TriggerEnable(TriggerGetCurrent(), false);
    TriggerQueueEnter();
    libNtve_gf_MakeUnitFacePoint(gv_mutteringJohn, UnitGetPosition(EventUnit()), 0.3);
    libNtve_gf_AttachActorToUnit(gv_mutteringJohn, "TalkIcon", "Ref_Origin");
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_mutteringJohn), c_animNameDefault, "Talk One", c_animFlagNonLooping, c_animTimeDefault);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor01.sc2mapMapScript.galaxy:5314

        autoF3C8752D_var = UnitGroupUnitFromEnd(autoF3C8752D_g, autoF3C8752D_u);
        if (autoF3C8752D_var == null) { break; }
        libNtve_gf_MakeUnitFacePoint(autoF3C8752D_var, UnitGetPosition(gv_holoboards[1]), 0.0);
    }
    UnitPauseAll(true);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor01.sc2mapMapScript.galaxy:5570

    libNtve_gf_AddUnitGroupToUnitGroup(UnitGroup("Civilian", gv_p3_RIKSVILLE_YELLOW, RegionFromId(28), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), lv_cIVVIES);
    libNtve_gf_AddUnitGroupToUnitGroup(UnitGroup("CivilianFemale", gv_p3_RIKSVILLE_YELLOW, RegionFromId(28), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), lv_cIVVIES);
    libNtve_gf_MakeUnitFacePoint(lv_rUNNER, UnitGetPosition(UnitFromId(331)), 0.0);
    UnitIssueOrder(lv_rUNNER, Order(AbilityCommand("move", 2)), c_orderQueueReplace);
    UnitGroupRemove(lv_cIVVIES, lv_rUNNER);

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

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonist), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
                UIAlertUnit("Transmission", gv_pLAYER_01_USER, StringToText(""), null, lv_colonist);
                libNtve_gf_MakeUnitFacePoint(lv_colonist, UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(lv_colonist), UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(UnitGetPosition(lv_colonist), 8.0), UnitFilter((1 << c_targetFilterGround), 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))), 0.5);
                libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
                libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonist), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
                UIAlertUnit("Transmission", gv_pLAYER_01_USER, StringToText(""), null, lv_colonist);
                libNtve_gf_MakeUnitFacePoint(lv_colonist, UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(lv_colonist), UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(UnitGetPosition(lv_colonist), 8.0), UnitFilter((1 << c_targetFilterGround), 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))), 0.5);
                libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
                libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonist), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
                UIAlertUnit("Transmission", gv_pLAYER_01_USER, StringToText(""), null, lv_colonist);
                libNtve_gf_MakeUnitFacePoint(lv_colonist, UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(lv_colonist), UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(UnitGetPosition(lv_colonist), 8.0), UnitFilter((1 << c_targetFilterGround), 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))), 0.5);
                libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
                libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonist), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
                UIAlertUnit("Transmission", gv_pLAYER_01_USER, StringToText(""), null, lv_colonist);
                libNtve_gf_MakeUnitFacePoint(lv_colonist, UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(lv_colonist), UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(UnitGetPosition(lv_colonist), 8.0), UnitFilter((1 << c_targetFilterGround), 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))), 0.5);
                libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
                libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonist), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
                UIAlertUnit("Transmission", gv_pLAYER_01_USER, StringToText(""), null, lv_colonist);
                libNtve_gf_MakeUnitFacePoint(lv_colonist, UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(lv_colonist), UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(UnitGetPosition(lv_colonist), 8.0), UnitFilter((1 << c_targetFilterGround), 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))), 0.5);
                libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
                libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonist), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
                UIAlertUnit("Transmission", gv_pLAYER_01_USER, StringToText(""), null, lv_colonist);
                libNtve_gf_MakeUnitFacePoint(lv_colonist, UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(lv_colonist), UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(UnitGetPosition(lv_colonist), 8.0), UnitFilter((1 << c_targetFilterGround), 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))), 0.5);
                libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
                libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonist), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
                UIAlertUnit("Transmission", gv_pLAYER_01_USER, StringToText(""), null, lv_colonist);
                libNtve_gf_MakeUnitFacePoint(lv_colonist, UnitGetPosition(libNtve_gf_ClosestUnitToPoint(UnitGetPosition(lv_colonist), UnitGroup(null, gv_pLAYER_01_USER, RegionCircle(UnitGetPosition(lv_colonist), 8.0), UnitFilter((1 << c_targetFilterGround), 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile) | (1 << c_targetFilterCloaked), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0))), 0.5);
                libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
                libLbty_gf_PlayTransmissionCueSound(PlayerGroupAll());

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

        if (auto3AF44449_var == null) { break; }
        libNtve_gf_ShareVisionofUnit(auto3AF44449_var, true, gv_pLAYER01_USER);
        libNtve_gf_MakeUnitFacePoint(auto3AF44449_var, RegionGetCenter(RegionFromId(72)), 0.0);
    }
    TriggerEnable(gt_RebelMarines01Rescued, true);

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

        if (auto438DA7F7_var == null) { break; }
        libNtve_gf_ShareVisionofUnit(auto438DA7F7_var, true, gv_pLAYER01_USER);
        libNtve_gf_MakeUnitFacePoint(auto438DA7F7_var, RegionGetCenter(RegionFromId(3)), 0.0);
    }
    TriggerEnable(gt_RebelMarines02Rescued, true);

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

        if (auto5D91C950_var == null) { break; }
        libNtve_gf_ShareVisionofUnit(auto5D91C950_var, true, gv_pLAYER01_USER);
        libNtve_gf_MakeUnitFacePoint(auto5D91C950_var, RegionGetCenter(RegionFromId(71)), 0.0);
    }
    TriggerEnable(gt_RebelMarines03Rescued, true);

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

    TriggerExecute(gt_VictoryBridgeZerg, true, false);
    Wait(4.0, c_timeGame);
    libNtve_gf_MakeUnitFacePoint(gv_victoryHyperion, PointFromId(16), 1.0);
    UnitSetState(gv_victoryHyperion, c_unitStateTurnSuppressed, false);
    TriggerExecute(gt_VictoryMutas, true, false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:33814


    TriggerSkippableBegin(PlayerGroupAll(), 0, null, true, false);
    libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorHorner), PointFromId(696), 0.0);
    CameraApplyInfo(1, CameraInfoFromId(295), 0.0, -1, 10, true);
    gf_MakeUnitLookAtUnitAndBlinkWithDebugControl(gf_ActorUnit(ge_ActorID_ActorHanson), "InstantHeadOnly", gf_ActorUnit(ge_ActorID_ActorRaynor), "Ref_Head");

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:34961

    gf_ActorScenePrepare(ge_ActorID_ActorHorner, ge_ActorID_ActorNone, ge_RoomID_RoomBridge, ge_SceneType_Scene);
    gf_ResetActorToLocation(ge_ActorID_ActorHorner, PointFromId(17));
    libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorHorner), PointFromId(19), 0.0);
    gf_RemoveVisibleUnit(true, gf_ActorUnit(ge_ActorID_ActorHorner));
    gf_ActorScenePrepare(ge_ActorID_ActorHanson, ge_ActorID_ActorNone, ge_RoomID_RoomBridge, ge_SceneType_Scene);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:34965

    gf_ActorScenePrepare(ge_ActorID_ActorHanson, ge_ActorID_ActorNone, ge_RoomID_RoomBridge, ge_SceneType_Scene);
    gf_ResetActorToLocation(ge_ActorID_ActorHanson, PointFromId(19));
    libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorHanson), PointFromId(17), 0.0);
    gf_RemoveVisibleUnit(true, gf_ActorUnit(ge_ActorID_ActorHanson));
    gf_ResetActorToLocation(ge_ActorID_ActorHall, PointFromId(189));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:35004

    gf_MakeUnitLookAtUnitAndBlinkWithDebugControl(gf_ActorUnit(ge_ActorID_ActorHorner), "InstantHeadOnly", gf_ActorUnit(ge_ActorID_ActorHanson), "Ref_Head");
    gf_MakeUnitLookAtUnitAndBlinkWithDebugControl(gf_ActorUnit(ge_ActorID_ActorHanson), "InstantHeadOnly", gf_ActorUnit(ge_ActorID_ActorHorner), "Ref_Head");
    libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorHorner), PointFromId(8), 0.0);
    libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorHanson), PointFromId(8), 0.0);
    gf_ResetActorToLocation(ge_ActorID_ActorRaynor, PointFromId(675));

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tstory01.sc2mapMapScript.galaxy:35005

    gf_MakeUnitLookAtUnitAndBlinkWithDebugControl(gf_ActorUnit(ge_ActorID_ActorHanson), "InstantHeadOnly", gf_ActorUnit(ge_ActorID_ActorHorner), "Ref_Head");
    libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorHorner), PointFromId(8), 0.0);
    libNtve_gf_MakeUnitFacePoint(gf_ActorUnit(ge_ActorID_ActorHanson), PointFromId(8), 0.0);
    gf_ResetActorToLocation(ge_ActorID_ActorRaynor, PointFromId(675));
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gf_ActorUnit(ge_ActorID_ActorRaynor)), c_animNameDefault, "Custom Walk End", c_animFlagFullMatch | c_animFlagNonLooping, 0.0);