# Play Animation

Grammar — Play animation animation for target as identifier, using flags|Options options and blendTime blend time
FlagsAction

Plays an animation on an actor with a chosen name (Identifier). The Identifier is used to clear the animation or otherwise modify it after it starts playing.

# Arguments

  • actor — Target
  • string — Identifier
  • string<modelanim> — Animation
  • int<preset::AnimationFlag> — Flags
  • fixed — Blend Time

Returns — void

void libNtve_gf_PlayAnimation(
	actor lp_target,
	string lp_identifier,
	string lp_animation,
	int lp_flags,
	fixed lp_blendTime,
);

Category: Animation / Basic

# Examples

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

        if ((gv_fighterMovingDirection != 0)) {
            gv_fighterMovingDirection = 0;
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_viking), c_animNameDefault, "Walk Left", c_animFlagPlayForever, c_animTimeDefault);
        }
        else {

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

        if ((gv_fighterMovingDirection != 1)) {
            gv_fighterMovingDirection = 1;
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_viking), c_animNameDefault, "Walk Right", c_animFlagPlayForever, c_animTimeDefault);
        }
        else {

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

        if ((gv_fighterMovingDirection != 2)) {
            gv_fighterMovingDirection = 2;
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_viking), c_animNameDefault, "Walk", c_animFlagPlayForever, c_animTimeDefault);
        }
        else {

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

    UnitSetState(gv_viking, c_unitStateTooltipable, false);
    UnitSetFacing(gv_viking, 90.0, 0.0);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_viking), "VikingFly", "Walk", c_animFlagPlayForever, c_animTimeDefault);
}

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

    libNtve_gf_MakeUnitInvulnerable(gv_boss, true);
    gf_PrepareUnitForShooterGame(gv_boss);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_boss), c_animNameDefault, "Birth", c_animFlagFullMatch | c_animFlagNonLooping, 0.0);
    Wait(7.0, c_timeGame);
    gf_DisplayBossHPBar(StringExternal("Param/Value/C742B90D"));

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

    gf_MobSpawned(lv_plane);
    UnitIssueOrder(lv_plane, Order(AbilityCommand("stop", 0)), c_orderQueueReplace);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_plane), c_animNameDefault, "Walk", c_animFlagPlayForever, c_animTimeDefault);
    lv_index = 0;
    lv_shootDelay = RandomInt(40, 50);

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

    gf_MobSpawned(lv_plane);
    UnitSetPropertyFixed(lv_plane, c_unitPropMovementSpeed, 0.0);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_plane), c_animNameDefault, "Walk", c_animFlagPlayForever, c_animTimeDefault);
    lv_index = 0;
    lv_x = 0.0;

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

    lv_spawnLoc = PointWithOffset(RegionGetCenter(lv_bounds), 0.0, -5.0);
    UnitSetPosition(gv_viking, lv_spawnLoc, false);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_viking), c_animNameDefault, "Birth", c_animFlagNonLooping, 0.25);
    Wait(0.25, c_timeGame);
    libNtve_gf_ShowHideUnit(gv_viking, true);

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

    lv_pos = PointFromId(195);
    lv_angle = 90.0;
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_vikingCine), c_animNameDefault, "Walk", c_animFlagPlayForever, c_animTimeDefault);
    autoD36A2922_n = 250;
    for (autoD36A2922_i = 1; autoD36A2922_i <= autoD36A2922_n; autoD36A2922_i += 1) {

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

        Wait(0.0625, c_timeGame);
    }
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_vikingCine), c_animNameDefault, "Walk Right", c_animFlagPlayForever, c_animTimeDefault);
    SoundPlay(SoundLink("LostViking_VikingMovement", 0), PlayerGroupAll(), 100.0, 0.0);
    lv_height = 2.0;

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

    UnitGroupAdd(gv_activeNydusWorms, UnitLastCreated());
    lv_nydusWorm = UnitLastCreated();
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitLastCreated()), c_animNameDefault, "Birth 02", 0, c_animTimeDefault);
    SoundPlay(SoundLink("NydusWorm_Birth", -1), PlayerGroupAll(), 100.0, 0.0);
    VisRevealArea(gv_p1_USER, RegionCircle(lv_point, 4.0), 5.0, false);

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

        for (autoC7919796_i = 1; autoC7919796_i <= autoC7919796_n; autoC7919796_i += 1) {
            if ((UnitIsAlive(lv_nydusWorm) == true) && (UnitGroupHasUnit(gv_activeNydusWorms, lv_nydusWorm) == true)) {
                libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_nydusWorm), c_animNameDefault, "Spell", 0, c_animTimeDefault);
                libNtve_gf_CreateUnitsAtPoint2(lv_packSize, lv_type, 0, gv_p2_ZERG_ORANGE_NW, UnitGetPosition(lv_nydusWorm));
                auto56518657_g = UnitLastCreatedGroup();

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

    UnitIssueOrder(lv_unit, OrderTargetingPoint(AbilityCommand("move", 0), PointWithOffsetPolar(UnitGetPosition(lv_unit), 5.0, RandomFixed(30.0, 60.0))), c_orderQueueReplace);
    Wait(3.0, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_unit), c_animNameDefault, "Land Forward", 0, c_animTimeDefault);
    SoundPlayOnUnit(SoundLink("Barracks_Movement", 0), PlayerGroupAll(), lv_unit, 0.0, 100.0, 0.0);
    lv_sound = SoundLastPlayed();

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

        if (autoFBC7DD9D_var == null) { break; }
        UnitGroupRemove(gv_activeNydusWorms, autoFBC7DD9D_var);
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(autoFBC7DD9D_var), c_animNameDefault, "Unburrow", 0, c_animTimeDefault);
    }
    Wait(2.5, c_timeGame);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:2732

        lv_random = RandomInt(0, 1);
        if ((lv_random == 1)) {
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(autoEF719771_var), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
            Wait(1.0, c_timeGame);
        }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:2736

        }
        else {
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(autoEF719771_var), c_animNameDefault, "Talk 01", c_animFlagNonLooping, c_animTimeDefault);
            Wait(1.5, c_timeGame);
        }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:2747

        lv_random = RandomInt(0, 1);
        if ((lv_random == 1)) {
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(auto25373960_var), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
            Wait(1.0, c_timeGame);
        }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson02.sc2map/MapScript.galaxy:2751

        }
        else {
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(auto25373960_var), c_animNameDefault, "Talk 01", c_animFlagNonLooping, c_animTimeDefault);
            Wait(1.5, c_timeGame);
        }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:3244

    UnitIssueOrder(lv_colonistShip, OrderTargetingPoint(AbilityCommand("move", 0), PointWithOffsetPolar(UnitGetPosition(lv_colonistShip), 5.0, RandomFixed(60.0, 70.0))), c_orderQueueAddToEnd);
    Wait(3.0, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonistShip), c_animNameDefault, "Land Forward", c_animFlagNonLooping, c_animTimeDefault);
    Wait(7.0, c_timeGame);
    UnitRemove(lv_colonistShip);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:3361

    UnitIssueOrder(lv_colonistShip, OrderTargetingPoint(AbilityCommand("move", 0), PointWithOffsetPolar(UnitGetPosition(lv_colonistShip), 5.0, RandomFixed(95.0, 105.0))), c_orderQueueAddToEnd);
    Wait(3.0, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonistShip), c_animNameDefault, "Land Forward", c_animFlagNonLooping, c_animTimeDefault);
    Wait(7.0, c_timeGame);
    UnitRemove(lv_colonistShip);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03a.sc2map/MapScript.galaxy:3478

    UnitIssueOrder(lv_colonistShip, OrderTargetingPoint(AbilityCommand("move", 0), PointWithOffsetPolar(UnitGetPosition(lv_colonistShip), 5.0, RandomFixed(35.0, 45.0))), c_orderQueueAddToEnd);
    Wait(3.0, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_colonistShip), c_animNameDefault, "Land Forward", c_animFlagNonLooping, c_animTimeDefault);
    Wait(7.0, c_timeGame);
    UnitRemove(lv_colonistShip);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thanson03b.sc2map/MapScript.galaxy:3375


    lv_carrionBirdLocal = gv_carrionBirdParameter;
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_carrionBirdLocal), c_animNameDefault, "Death", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
    Wait(6.666, c_timeGame);
    UnitRemove(lv_carrionBirdLocal);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:463

    // Implementation
    libNtve_gf_TurnAllAnimationPropertiesOff(libNtve_gf_MainActorofUnit(lp_diamondback));
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lp_diamondback), c_animNameDefault, "Stand Morph End", 0, c_animTimeDefault);
    Wait(1.5, c_timeGame);
    UIAlertUnit("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/8DAA5783"), null, lp_diamondback);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:2315

        libNtve_gf_SendActorMessageToUnit(UnitLastCreated(), "AnimClear Birth");
        libNtve_gf_SendActorMessageToUnit(UnitLastCreated(), "AnimClear Morph");
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitLastCreated()), c_animNameDefault, "Birth", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
    }
    gv_trainList[lv_trainIndex].lv_trainAlive = false;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:2615


    }
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_trainCarToAnimate_LOCAL), c_animNameDefault, "Stand Work Start", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
    SoundPlayOnUnit(SoundLink("SiegeTank_Explode", -1), PlayerGroupAll(), lv_trainCarToAnimate_LOCAL, 0.0, 100.0, 0.0);
    Wait(1.0, c_timeGame);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:2625

        auto29FF27A9_val = RandomInt(1, 4);
        if (auto29FF27A9_val == 1) {
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_trainCarToAnimate_LOCAL), c_animNameDefault, "Stand Work", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
            Wait(1.167, c_timeGame);
        }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:2629

        }
        else if (auto29FF27A9_val == 2) {
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_trainCarToAnimate_LOCAL), c_animNameDefault, "Stand Work 01", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
            Wait(1.333, c_timeGame);
        }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:2633

        }
        else if (auto29FF27A9_val == 3) {
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_trainCarToAnimate_LOCAL), c_animNameDefault, "Stand Work 02", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
            Wait(2.0, c_timeGame);
        }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:2637

        }
        else if (auto29FF27A9_val == 4) {
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lv_trainCarToAnimate_LOCAL), c_animNameDefault, "Stand Work 03", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
            Wait(1.5, c_timeGame);
        }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:5903

        libNtve_gf_SendActorMessageToUnit(UnitLastCreated(), "AnimClear Birth");
        libNtve_gf_SendActorMessageToUnit(UnitLastCreated(), "AnimClear Morph");
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitLastCreated()), c_animNameDefault, "Birth", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
    }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:5966

    }

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitGroupUnit(UnitGroup("AdjutantCapsule", c_playerAny, RegionCircle(CameraGetTarget(gv_pLAYER_01_USER), 10.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1)), c_animNameDefault, "Morph", 0, c_animTimeDefault);
    SoundPlay(SoundLink("Bunker_What", -1), PlayerGroupAll(), 100.0, 0.0);
    Wait(2.767, c_timeGame);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner01.sc2map/MapScript.galaxy:5969

    SoundPlay(SoundLink("Bunker_What", -1), PlayerGroupAll(), 100.0, 0.0);
    Wait(2.767, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitGroupUnit(UnitGroup("AdjutantCapsule", c_playerAny, RegionCircle(CameraGetTarget(gv_pLAYER_01_USER), 10.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1)), c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault);
    return true;
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:1902

    }

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work Start", c_animFlagNonLooping, c_animTimeDefault);
    Wait(1.2, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work", c_animFlagPlayForever, c_animTimeDefault);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:1904

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work Start", c_animFlagNonLooping, c_animTimeDefault);
    Wait(1.2, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work", c_animFlagPlayForever, c_animTimeDefault);
    Wait(13.3, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work End", c_animFlagNonLooping, c_animTimeDefault);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:1906

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work", c_animFlagPlayForever, c_animTimeDefault);
    Wait(13.3, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work End", c_animFlagNonLooping, c_animTimeDefault);
    Wait(1.2, c_timeGame);
    UnitIssueOrder(EventUnit(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(842)), c_orderQueueReplace);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:1949

    }

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work Start", c_animFlagNonLooping, c_animTimeDefault);
    Wait(1.2, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work", c_animFlagPlayForever, c_animTimeDefault);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:1951

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work Start", c_animFlagNonLooping, c_animTimeDefault);
    Wait(1.2, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work", c_animFlagPlayForever, c_animTimeDefault);
    Wait(19.9, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work End", c_animFlagNonLooping, c_animTimeDefault);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:1953

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work", c_animFlagPlayForever, c_animTimeDefault);
    Wait(19.9, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work End", c_animFlagNonLooping, c_animTimeDefault);
    Wait(1.2, c_timeGame);
    UnitIssueOrder(EventUnit(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(844)), c_orderQueueReplace);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:1996

    }

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work Start", c_animFlagNonLooping, c_animTimeDefault);
    Wait(1.2, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work", c_animFlagPlayForever, c_animTimeDefault);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:1998

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work Start", c_animFlagNonLooping, c_animTimeDefault);
    Wait(1.2, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work", c_animFlagPlayForever, c_animTimeDefault);
    Wait(13.3, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work End", c_animFlagNonLooping, c_animTimeDefault);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:2000

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work", c_animFlagPlayForever, c_animTimeDefault);
    Wait(13.3, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work End", c_animFlagNonLooping, c_animTimeDefault);
    Wait(1.2, c_timeGame);
    UnitIssueOrder(EventUnit(), OrderTargetingPoint(AbilityCommand("move", 0), RegionGetCenter(RegionFromId(31))), c_orderQueueReplace);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner02.sc2map/MapScript.galaxy:2107

    }

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work Start", c_animFlagNonLooping, c_animTimeDefault);
    Wait(1.2, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(EventUnit()), c_animNameDefault, "Work", c_animFlagPlayForever, c_animTimeDefault);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:449

    UnitSetTeamColorIndex(gv_odin, 1);
    libNtve_gf_ShowHideUnit(UnitFromId(935), false);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(109)), c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault);
    libNtve_gf_MakeUnitInvulnerable(UnitFromId(109), true);
    libNtve_gf_MakeUnitUncommandable(UnitFromId(109), true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:843

        auto1FE7BFD6_var = UnitGroupUnitFromEnd(auto1FE7BFD6_g, auto1FE7BFD6_u);
        if (auto1FE7BFD6_var == null) { break; }
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(auto1FE7BFD6_var), c_animNameDefault, "Fidget Inferior", c_animFlagPlayForever, c_animTimeDefault);
    }
    auto550403AC_g = UnitGroup(null, gv_p03_DOMINION_WAREHOUSE, RegionFromId(7), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:902

        auto32B93861_var = UnitGroupUnitFromEnd(auto32B93861_g, auto32B93861_u);
        if (auto32B93861_var == null) { break; }
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(auto32B93861_var), c_animNameDefault, "Fidget Inferior", c_animFlagPlayForever, c_animTimeDefault);
    }
    UnitSetOwner(UnitFromId(1006), gv_p03_DOMINION_WAREHOUSE, true);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:954

        auto9297DEB2_var = UnitGroupUnitFromEnd(auto9297DEB2_g, auto9297DEB2_u);
        if (auto9297DEB2_var == null) { break; }
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(auto9297DEB2_var), c_animNameDefault, "Fidget Inferior", c_animFlagPlayForever, c_animTimeDefault);
    }
    auto22DD70B6_g = UnitGroup(null, gv_p03_DOMINION_WAREHOUSE, RegionFromId(9), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2036

        autoDB1C39FB_var = UnitGroupUnitFromEnd(autoDB1C39FB_g, autoDB1C39FB_u);
        if (autoDB1C39FB_var == null) { break; }
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(autoDB1C39FB_var), c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault);
    }
    return true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2275

        auto846B43D4_var = UnitGroupUnitFromEnd(auto846B43D4_g, auto846B43D4_u);
        if (auto846B43D4_var == null) { break; }
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(auto846B43D4_var), c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault);
    }
    return true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2535

        autoE78DF35B_var = UnitGroupUnitFromEnd(autoE78DF35B_g, autoE78DF35B_u);
        if (autoE78DF35B_var == null) { break; }
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(autoE78DF35B_var), c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault);
    }
    return true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:2780

        auto5513543B_var = UnitGroupUnitFromEnd(auto5513543B_g, auto5513543B_u);
        if (auto5513543B_var == null) { break; }
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(auto5513543B_var), c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault);
    }
    return true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:3056

        autoAD30467A_var = UnitGroupUnitFromEnd(autoAD30467A_g, autoAD30467A_u);
        if (autoAD30467A_var == null) { break; }
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(autoAD30467A_var), c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault);
    }
    return true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/thorner03.sc2map/MapScript.galaxy:5315

    }

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(109)), c_animNameDefault, "Stand Work End", c_animFlagNonLooping, c_animTimeDefault);
    Wait(12.832, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(109)), c_animNameDefault, "Stand", c_animFlagPlayForever, c_animTimeDefault);

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

        if ((UnitGetCustomValue(autoC0A4CB95_var, 0) == 0.0)) {
            UnitSetCustomValue(autoC0A4CB95_var, 0, 99.0);
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(autoC0A4CB95_var), c_animNameDefault, "Fidget Inferior End", 0, c_animTimeDefault);
            UnitBehaviorAdd(autoC0A4CB95_var, "Run", autoC0A4CB95_var, 1);
            UnitIssueOrder(autoC0A4CB95_var, OrderTargetingUnit(null, UnitGroupRandomUnit(UnitGroup("Hut", gv_p06_CIVILIANS, RegionCircle(UnitGetPosition(EventUnit()), 50.0), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive)), c_orderQueueReplace);

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

            PlayerSetState(gv_p06_CIVILIANS, c_playerStateFidgetingEnabled, false);
            UnitSetCustomValue(auto4D3A1C8E_var, 0, 99.0);
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(auto4D3A1C8E_var), c_animNameDefault, "Fidget Inferior", c_animFlagPlayForever, c_animTimeDefault);
        }

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

        autoCA8D34D4_var = UnitGroupUnitFromEnd(autoCA8D34D4_g, autoCA8D34D4_u);
        if (autoCA8D34D4_var == null) { break; }
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(autoCA8D34D4_var), c_animNameDefault, "Stand Victory", c_animFlagPlayForever, c_animTimeDefault);
    }
    CameraApplyInfo(gv_p01_USER, CameraInfoFromId(1375), 0.0, -1, 10, true);

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

        autoB4C5CF69_var = UnitGroupUnitFromEnd(autoB4C5CF69_g, autoB4C5CF69_u);
        if (autoB4C5CF69_var == null) { break; }
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(autoB4C5CF69_var), c_animNameDefault, "Stand Victory", c_animFlagPlayForever, c_animTimeDefault);
    }
    autoCA63B607_g = UnitGroup(null, gv_p07_HORNERBASE, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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


    Wait(1.0, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(358)), c_animNameDefault, "Cover Start", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
    Wait(3.33, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(358)), c_animNameDefault, "Cover", c_animFlagPlayForever, c_animTimeDefault);

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

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(358)), c_animNameDefault, "Cover Start", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
    Wait(3.33, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(358)), c_animNameDefault, "Cover", c_animFlagPlayForever, c_animTimeDefault);
    return true;
}

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

    UnitKill(UnitFromId(183));
    SoundPlay(SoundLink("Terran_BuildingLand", 0), PlayerGroupAll(), 100.0, 0.0);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(2388)), c_animNameDefault, "Stand Work", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
    Wait(2.0, c_timeGame);
    UnitRemove(UnitFromId(2596));

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

    Wait(2.0, c_timeGame);
    SoundPlay(SoundLink("Terran_BuildingLand", 0), PlayerGroupAll(), 100.0, 0.0);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(459)), c_animNameDefault, "Stand Work", c_animFlagPlayForever | c_animFlagNonLooping, c_animTimeDefault);
    TriggerExecute(gt_Lab01ZerglingCreate, true, false);
    Wait(2.0, c_timeGame);

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

    // Transmission - SoundLink("THorner05SScientist00062", -1)
    libNtve_gf_SendTransmissionSimple(TransmissionSourceFromModel(null), c_invalidPortraitId, SoundLink("THorner05SScientist00062", 0), 0.0, c_transmissionDurationAdd, false);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_hybrid), c_animNameDefault, "Stand Angry", 0, c_animTimeDefault);
    Wait(0.1, c_timeGame);
    UnitKill(UnitFromId(1021));

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

    }

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_hybrid), c_animNameDefault, "Attack", c_animFlagNonLooping, c_animTimeDefault);
    return true;
}

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

    UnitIssueOrder(gv_hybrid, OrderTargetingUnit(AbilityCommand("attack", 0), gv_hercules), c_orderQueueAddToEnd);
    Wait(3.0, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_hybrid), c_animNameDefault, "Stand Angry", 0, c_animTimeDefault);
    UnitIssueOrder(gv_hercules, Order(AbilityCommand("HerculesLiftOff", 0)), c_orderQueueReplace);
    Wait(1.5, c_timeGame);

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

    Wait(3.0, c_timeGame);
    UnitIssueOrder(gv_hybrid, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(318)), c_orderQueueReplace);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_hercules), c_animNameDefault, "Land Forward", c_animFlagNonLooping, c_animTimeDefault);
    Wait(3.5, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_hybrid), c_animNameDefault, "Stand Angry", 0, c_animTimeDefault);

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

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_hercules), c_animNameDefault, "Land Forward", c_animFlagNonLooping, c_animTimeDefault);
    Wait(3.5, c_timeGame);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_hybrid), c_animNameDefault, "Stand Angry", 0, c_animTimeDefault);
    return true;
}

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

        UnitGroupAdd(gv_escapeCivilians, autoC5983A9A_var);
    }
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(331)), "Work", "Stand Work", c_animFlagPlayForever, c_animTimeDefault);
    UnitIssueOrder(UnitFromId(331), Order(AbilityCommand("move", 2)), c_orderQueueReplace);
    auto7CCC2070_g = UnitGroup("Civilian", gv_p3_RIKSVILLE_YELLOW, RegionFromId(12), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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

    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);
    UIAlertPoint("Trigger", gv_p1_USER, StringToText(""), null, UnitGetPosition(gv_crazyOldClarice));
    libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);

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

    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);
    UIAlertPoint("Trigger", gv_p1_USER, StringToText(""), null, UnitGetPosition(gv_mutteringJohn));
    libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);

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

        UnitIssueOrder(auto78EC0DC4_var, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(905)), c_orderQueueReplace);
    }
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(728)), c_animNameDefault, "Fidget Inferior End", c_animFlagPlayForever, c_animTimeDefault);
    Wait(0.2, c_timeGame);
    libNtve_gf_ClearAnimation(libNtve_gf_MainActorofUnit(UnitFromId(728)), c_animNameDefault);

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

    Wait(0.2, c_timeGame);
    libNtve_gf_ClearAnimation(libNtve_gf_MainActorofUnit(UnitFromId(728)), c_animNameDefault);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(216)), c_animNameDefault, "Fidget Inferior End", c_animFlagPlayForever, c_animTimeDefault);
    Wait(0.2, c_timeGame);
    libNtve_gf_ClearAnimation(libNtve_gf_MainActorofUnit(UnitFromId(216)), c_animNameDefault);

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

    Wait(0.2, c_timeGame);
    libNtve_gf_ClearAnimation(libNtve_gf_MainActorofUnit(UnitFromId(216)), c_animNameDefault);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(1074)), c_animNameDefault, "Fidget Inferior End", c_animFlagPlayForever, c_animTimeDefault);
    Wait(0.2, c_timeGame);
    libNtve_gf_ClearAnimation(libNtve_gf_MainActorofUnit(UnitFromId(1074)), c_animNameDefault);

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

    Wait(0.2, c_timeGame);
    libNtve_gf_ClearAnimation(libNtve_gf_MainActorofUnit(UnitFromId(1074)), c_animNameDefault);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(925)), c_animNameDefault, "Fidget Inferior End", c_animFlagPlayForever, c_animTimeDefault);
    Wait(0.2, c_timeGame);
    libNtve_gf_ClearAnimation(libNtve_gf_MainActorofUnit(UnitFromId(925)), c_animNameDefault);

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

    Wait(0.2, c_timeGame);
    libNtve_gf_ClearAnimation(libNtve_gf_MainActorofUnit(UnitFromId(925)), c_animNameDefault);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(912)), c_animNameDefault, "Fidget Inferior End", c_animFlagPlayForever, c_animTimeDefault);
    Wait(0.2, c_timeGame);
    libNtve_gf_ClearAnimation(libNtve_gf_MainActorofUnit(UnitFromId(912)), c_animNameDefault);

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

    TriggerQueueEnter();
    if ((UnitIsAlive(gv_holoboards[1]) == true)) {
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_holoboards[1]), c_animNameDefault, "Talk Five", c_animFlagPlayForever, c_animTimeDefault);
        UIAlertUnit("Trigger", gv_p1_USER, StringExternal("Param/Value/4524782E"), null, gv_holoboards[1]);
        libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);

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

    TriggerQueueEnter();
    if ((UnitIsAlive(gv_holoboards[2]) == true)) {
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_holoboards[2]), c_animNameDefault, "Talk One", c_animFlagPlayForever, c_animTimeDefault);
        UIAlertUnit("Trigger", gv_p1_USER, StringExternal("Param/Value/4590B606"), null, gv_holoboards[2]);
        libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);

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

        UnitSetState(autoBFB6B86A_var, c_unitStateTargetable, false);
    }
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(1314)), c_animNameDefault, "Stand Work 02", c_animFlagPlayForever, c_animTimeDefault);
    UnitSetState(UnitFromId(227), c_unitStateFidget, false);
    libNtve_gf_PauseUnit(UnitFromId(227), true);

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

    }
    UnitIssueOrder(UnitFromId(600), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(736)), c_orderQueueReplace);
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitFromId(599)), c_animNameDefault, "Stand Victory", c_animFlagNonLooping, c_animTimeDefault);
    Wait(1.0, c_timeReal);
    TriggerExecute(gt_DominionRebelResponseWave, true, false);

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

                libNtve_gf_AttachModelToUnit(lv_colonist, "TalkIcon", "Ref_Origin");
                lv_talkIcon = libNtve_gf_ActorLastCreated();
                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);

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

                libNtve_gf_AttachModelToUnit(lv_colonist, "TalkIcon", "Ref_Origin");
                lv_talkIcon = libNtve_gf_ActorLastCreated();
                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);

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

                libNtve_gf_AttachModelToUnit(lv_colonist, "TalkIcon", "Ref_Origin");
                lv_talkIcon = libNtve_gf_ActorLastCreated();
                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);

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

                libNtve_gf_AttachModelToUnit(lv_colonist, "TalkIcon", "Ref_Origin");
                lv_talkIcon = libNtve_gf_ActorLastCreated();
                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);

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

                libNtve_gf_AttachModelToUnit(lv_colonist, "TalkIcon", "Ref_Origin");
                lv_talkIcon = libNtve_gf_ActorLastCreated();
                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);

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

                libNtve_gf_AttachModelToUnit(lv_colonist, "TalkIcon", "Ref_Origin");
                lv_talkIcon = libNtve_gf_ActorLastCreated();
                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);

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

                libNtve_gf_AttachModelToUnit(lv_colonist, "TalkIcon", "Ref_Origin");
                lv_talkIcon = libNtve_gf_ActorLastCreated();
                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);

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

        libNtve_gf_AttachModelToUnit(gv_marineTaunter, "TalkIcon", "Ref_Origin");
        lv_talkIcon = libNtve_gf_ActorLastCreated();
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_marineTaunter), c_animNameDefault, "Talk", c_animFlagNonLooping, c_animTimeDefault);
        UIAlertUnit("Transmission", gv_pLAYER_01_USER, StringToText(""), null, gv_marineTaunter);
        libCamp_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);

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


    // Implementation
    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_nydusWormP03), c_animNameDefault, "Spell", 0, c_animTimeDefault);
    SoundPlayOnUnit(SoundLink("NydusWorm_Unload", -1), PlayerGroupAll(), gv_nydusWormP03, 0.0, 100.0, 0.0);
    libNtve_gf_CreateUnitsAtPoint2(lp_quantity, lp_unitType, 0, gv_pLAYER03_ZERG, UnitGetPosition(gv_nydusWormP03));

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

    // Implementation
    if ((gv_gameOver == false) && (UnitIsAlive(lp_nydus) == true)) {
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lp_nydus), c_animNameDefault, "Spell", 0, c_animTimeDefault);
        SoundPlayOnUnit(SoundLink("NydusWorm_Unload", -1), PlayerGroupAll(), lp_nydus, 0.0, 100.0, 0.0);
        UnitCreate(lp_qty, lp_unitType, 0, lp_player, UnitGetPosition(lp_nydus), libNtve_gf_RandomAngle());

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

    // Implementation
    if ((gv_gameOver == false) && (UnitIsAlive(lp_nydus) == true)) {
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lp_nydus), c_animNameDefault, "Spell", 0, c_animTimeDefault);
        SoundPlayOnUnit(SoundLink("NydusWorm_Unload", -1), PlayerGroupAll(), lp_nydus, 0.0, 100.0, 0.0);
        UnitCreate(lp_qty, lp_unitType, 0, lp_player, UnitGetPosition(lp_nydus), libNtve_gf_RandomAngle());

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

    // Implementation
    if ((UnitIsAlive(lp_nydus) == true) && (gv_victoryCinematicCompleted == false)) {
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lp_nydus), c_animNameDefault, "Spell", 0, c_animTimeDefault);
        SoundPlayOnUnit(SoundLink("NydusWorm_Unload", -1), PlayerGroupAll(), lp_nydus, 0.0, 100.0, 0.0);
        UnitCreate(lp_qty, lp_unitType, 0, lp_player, UnitGetPosition(lp_nydus), libNtve_gf_RandomAngle());

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

        if (auto9BEE0C26_var == null) { break; }
        UnitIssueOrder(auto9BEE0C26_var, Order(AbilityCommand("move", 2)), c_orderQueueReplace);
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(auto9BEE0C26_var), c_animNameDefault, "Fidget", c_animFlagPlayForever, c_animTimeDefault);
    }
    auto5113CC99_g = UnitGroup("TerranBuggy", c_playerAny, null, UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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

        if (auto5113CC99_var == null) { break; }
        UnitIssueOrder(auto5113CC99_var, Order(AbilityCommand("move", 2)), c_orderQueueReplace);
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(auto5113CC99_var), c_animNameDefault, "Fidget", c_animFlagPlayForever, c_animTimeDefault);
    }
    UnitSetInfoText(gv_rebelMarinesBeacon01, StringExternal("Param/Value/D0B3E765"), StringToText(""), StringToText(""));

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

        autoE5881838_var = UnitGroupUnitFromEnd(autoE5881838_g, autoE5881838_u);
        if (autoE5881838_var == null) { break; }
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(autoE5881838_var), c_animNameDefault, "Stand Work", c_animFlagPlayForever, c_animTimeDefault);
    }
    Wait(6.0, c_timeGame);

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

        if (autoED36AC6D_var == null) { break; }
        if ((UnitGroupCount(UnitGroupAlliance(gv_pLAYER01_USER, c_unitAllianceEnemy, RegionCircle(UnitGetPosition(autoED36AC6D_var), 20.0), UnitFilter(0, 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile) | (1 << c_targetFilterBuried), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) >= 1)) {
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(autoED36AC6D_var), c_animNameDefault, "Stand Work", c_animFlagNonLooping, 0.0);
        }
        else {

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

        libNtve_gf_CreateUnitsAtPoint2(1, "NydusCanal", 0, gv_pLAYER03_ZERG, lv_point);
        gv_nydusWormP03 = UnitLastCreated();
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(UnitLastCreated()), c_animNameDefault, "Birth 02", 0, c_animTimeDefault);
        SoundPlayOnUnit(SoundLink("NydusWorm_Birth", -1), PlayerGroupAll(), gv_nydusWormP03, 0.0, 100.0, 0.0);
    }

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

    }

    libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gv_nydusWormP03), c_animNameDefault, "Spell", 0, c_animTimeDefault);
    SoundPlayOnUnit(SoundLink("NydusWorm_Unload", -1), PlayerGroupAll(), gv_nydusWormP03, 0.0, 100.0, 0.0);
    libNtve_gf_CreateUnitsAtPoint2(3, "Zergling", 0, gv_pLAYER03_ZERG, UnitGetPosition(gv_nydusWormP03));

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

    if ((gv_lookAtEnabled == true)) {
        if ((lp_type != "InstantHeadOnly") && (lp_type != "InstantHeadOnlySubtle") && (lp_type != "InstantStanding") && (lp_type != "InstantStandingSubtle")) {
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lp_unit), "Blink", "Stand Blink", c_animFlagNonLooping, c_animTimeDefault);
        }

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

    if ((gv_lookAtEnabled == true)) {
        if ((lp_type != "InstantHeadOnly") && (lp_type != "InstantHeadOnlySubtle") && (lp_type != "InstantStanding") && (lp_type != "InstantStandingSubtle")) {
            libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lp_unit), "Blink", "Stand Blink", c_animFlagNonLooping, c_animTimeDefault);
        }

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

    // Implementation
    if ((lp_anim != "")) {
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(lp_speaker), c_animNameDefault, lp_anim, c_animFlagPlayForever, gv_talkBlendTime);
    }

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

    lv_anim = gf_ActorLightingAnim(lp_actorID, lp_toActorID, lp_room, lp_lightingType);
    if ((lv_anim != "")) {
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gf_ActorUnit(lp_actorID)), gv_aNIMID_ACTORLIGHTING, lv_anim, c_animFlagFullMatch | c_animFlagPlayForever, 0.0);
    }
    else {

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

    gf_TurnActorFidgetOnOffInstantly(lp_actorID, false);
    if ((lp_type == ge_SceneType_Scene) && (lp_actorID != ge_ActorID_ActorTychus)) {
        libNtve_gf_PlayAnimation(libNtve_gf_MainActorofUnit(gf_ActorUnit(lp_actorID)), gv_aNIMID_ACTORLISTEN, "Stand Listen", c_animFlagPlayForever, c_animTimeDefault);
    }