# Set Unit Property

Grammar — Set u prop to val
FlagsNative | Action

Sets a unit’s property.

# Arguments

  • unit — Unit
  • int<preset::Unit_Property2> — Property
  • fixed — Value

Returns — void

native void UnitSetPropertyFixed(
	unit inUnit,
	int inProp,
	fixed inVal,
);

Category: Unit / Properties

# Examples

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

    UnitCreate(1, gf_BackgroundUnitType(lp_iD), 0, gv_p0_NEUTRAL, gv_bGStart, 180.0);
    gf_PrepareUnitForShooterGame(UnitLastCreated());
    UnitSetPropertyFixed(UnitLastCreated(), c_unitPropHeight, -2.0);
    UnitGroupAdd(gv_activeBackgroundUnits, UnitLastCreated());
}

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

    UnitCreate(1, "SS_BlackEdgeBorder", 0, gv_p0_NEUTRAL, PointWithOffset(lv_center, -36.0, 0.0), 180.0);
    gf_PrepareUnitForShooterGame(UnitLastCreated());
    UnitSetPropertyFixed(UnitLastCreated(), c_unitPropHeight, 0.0);
    UnitGroupAdd(gv_borderGroup, UnitLastCreated());
    UnitCreate(1, "SS_BlackEdgeBorder", 0, gv_p0_NEUTRAL, PointWithOffset(lv_center, 35.4, 0.0), 180.0);

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

    UnitCreate(1, "SS_BlackEdgeBorder", 0, gv_p0_NEUTRAL, PointWithOffset(lv_center, 35.4, 0.0), 180.0);
    gf_PrepareUnitForShooterGame(UnitLastCreated());
    UnitSetPropertyFixed(UnitLastCreated(), c_unitPropHeight, 0.0);
    UnitGroupAdd(gv_borderGroup, UnitLastCreated());
}

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

    UnitSetState(lp_unit, c_unitStateTooltipable, false);
    UnitSetState(lp_unit, c_unitStateTargetable, false);
    UnitSetPropertyFixed(lp_unit, c_unitPropHeight, gv_c_PlaneHeight);
    UnitBehaviorAdd(lp_unit, "SS_MaxAcceleration", lp_unit, 1);
    autoF95A9D70_ae = gv_levelWavePlaneTypeCount[(gv_levelCurrent)];

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

    Wait(3.0, c_timeGame);
    SoundPlayOnUnit(SoundLink("SS_LeviathanCharge", 0), PlayerGroupAll(), gv_boss, 8.0, 100.0, 0.0);
    UnitSetPropertyFixed(gv_boss, c_unitPropMovementSpeed, 30.0);
    UnitIssueOrder(gv_boss, OrderTargetingPoint(AbilityCommand("move", 0), PointWithOffset(lv_oldLoc, 0.0, -8.0)), c_orderQueueReplace);
    Wait(0.3, c_timeGame);

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

    Wait(0.25, c_timeGame);
    CameraShakeStop(gv_p1_USER);
    UnitSetPropertyFixed(gv_boss, c_unitPropMovementSpeed, UnitGetPropertyFixed(gv_boss, c_unitPropMovementSpeed, c_unitPropNormal));
    Wait(1.5, c_timeGame);
    UnitIssueOrder(gv_boss, OrderTargetingPoint(AbilityCommand("move", 0), lv_oldLoc), c_orderQueueReplace);

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

    lv_oldSpeed = UnitGetPropertyFixed(lv_plane, c_unitPropMovementSpeed, c_unitPropNormal);
    gf_PrepareUnitForShooterGame(lv_plane);
    UnitSetPropertyFixed(lv_plane, c_unitPropMovementSpeed, 3.5);
    UnitIssueOrder(lv_plane, OrderTargetingPoint(AbilityCommand("move", 0), lv_posTurn), c_orderQueueReplace);
    while (true) {

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

    lv_shootDelay = RandomInt(1, 5);
    lv_outerBounds = gf_GetOuterBoundary();
    UnitSetPropertyFixed(lv_plane, c_unitPropMovementSpeed, lv_oldSpeed);
    while (true) {
        if ((UnitIsAlive(lv_plane) == false)) {

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

    gf_PrepareUnitForShooterGame(lv_plane);
    if ((lv_speed > 0.0)) {
        UnitSetPropertyFixed(lv_plane, c_unitPropMovementSpeed, lv_speed);
    }
    else {

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

    Wait(lv_delay, c_timeGame);
    if ((lv_speed > 0.0)) {
        UnitSetPropertyFixed(lv_plane, c_unitPropMovementSpeed, lv_speed);
    }
    else {

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

            UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(3242)), c_orderQueueReplace);
            UnitIssueOrder(UnitLastCreated(), Order(AbilityCommand("move", 2)), c_orderQueueAddToEnd);
            UnitSetPropertyFixed(UnitLastCreated(), c_unitPropMovementSpeed, gv_convoyMovementSpeed);
            gv_vehicleCount += 1;
            gv_tHEONETRUCK = UnitLastCreated();

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

    UnitSetState(UnitFromId(2010), c_unitStateTargetable, false);
    UnitSetState(UnitFromId(397), c_unitStateTargetable, false);
    UnitSetPropertyFixed(UnitFromId(1774), c_unitPropLifePercent, 42.0);
    UnitSetPropertyFixed(UnitFromId(2097), c_unitPropLifePercent, 34.0);
    UnitSetPropertyFixed(UnitFromId(1774), c_unitPropLifePercent, 27.0);

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

    UnitSetState(UnitFromId(397), c_unitStateTargetable, false);
    UnitSetPropertyFixed(UnitFromId(1774), c_unitPropLifePercent, 42.0);
    UnitSetPropertyFixed(UnitFromId(2097), c_unitPropLifePercent, 34.0);
    UnitSetPropertyFixed(UnitFromId(1774), c_unitPropLifePercent, 27.0);
    UnitSetPropertyFixed(UnitFromId(2119), c_unitPropLifePercent, 63.0);

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

    UnitSetPropertyFixed(UnitFromId(1774), c_unitPropLifePercent, 42.0);
    UnitSetPropertyFixed(UnitFromId(2097), c_unitPropLifePercent, 34.0);
    UnitSetPropertyFixed(UnitFromId(1774), c_unitPropLifePercent, 27.0);
    UnitSetPropertyFixed(UnitFromId(2119), c_unitPropLifePercent, 63.0);
    UnitSetPropertyFixed(UnitFromId(2103), c_unitPropLifePercent, 25.0);

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

    UnitSetPropertyFixed(UnitFromId(2097), c_unitPropLifePercent, 34.0);
    UnitSetPropertyFixed(UnitFromId(1774), c_unitPropLifePercent, 27.0);
    UnitSetPropertyFixed(UnitFromId(2119), c_unitPropLifePercent, 63.0);
    UnitSetPropertyFixed(UnitFromId(2103), c_unitPropLifePercent, 25.0);
    UnitSetPropertyFixed(UnitFromId(2097), c_unitPropLifePercent, 35.0);

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

    UnitSetPropertyFixed(UnitFromId(1774), c_unitPropLifePercent, 27.0);
    UnitSetPropertyFixed(UnitFromId(2119), c_unitPropLifePercent, 63.0);
    UnitSetPropertyFixed(UnitFromId(2103), c_unitPropLifePercent, 25.0);
    UnitSetPropertyFixed(UnitFromId(2097), c_unitPropLifePercent, 35.0);
    UnitSetPropertyFixed(UnitFromId(2064), c_unitPropLifePercent, 53.0);

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

    UnitSetPropertyFixed(UnitFromId(2119), c_unitPropLifePercent, 63.0);
    UnitSetPropertyFixed(UnitFromId(2103), c_unitPropLifePercent, 25.0);
    UnitSetPropertyFixed(UnitFromId(2097), c_unitPropLifePercent, 35.0);
    UnitSetPropertyFixed(UnitFromId(2064), c_unitPropLifePercent, 53.0);
    UnitSetPropertyFixed(UnitFromId(2002), c_unitPropLifePercent, 12.0);

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

    UnitSetPropertyFixed(UnitFromId(2103), c_unitPropLifePercent, 25.0);
    UnitSetPropertyFixed(UnitFromId(2097), c_unitPropLifePercent, 35.0);
    UnitSetPropertyFixed(UnitFromId(2064), c_unitPropLifePercent, 53.0);
    UnitSetPropertyFixed(UnitFromId(2002), c_unitPropLifePercent, 12.0);
    UnitSetPropertyFixed(UnitFromId(482), c_unitPropLifePercent, 18.0);

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

    UnitSetPropertyFixed(UnitFromId(2097), c_unitPropLifePercent, 35.0);
    UnitSetPropertyFixed(UnitFromId(2064), c_unitPropLifePercent, 53.0);
    UnitSetPropertyFixed(UnitFromId(2002), c_unitPropLifePercent, 12.0);
    UnitSetPropertyFixed(UnitFromId(482), c_unitPropLifePercent, 18.0);
    UnitSetPropertyFixed(UnitFromId(143), c_unitPropLifePercent, 37.0);

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

    UnitSetPropertyFixed(UnitFromId(2064), c_unitPropLifePercent, 53.0);
    UnitSetPropertyFixed(UnitFromId(2002), c_unitPropLifePercent, 12.0);
    UnitSetPropertyFixed(UnitFromId(482), c_unitPropLifePercent, 18.0);
    UnitSetPropertyFixed(UnitFromId(143), c_unitPropLifePercent, 37.0);
    UnitSetPropertyFixed(UnitFromId(557), c_unitPropLifePercent, 75.0);

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

    UnitGroupAdd(gv_firstSightInfestedGroup, UnitFromId(44));
    UnitGroupAdd(gv_firstSightInfestedGroup, UnitFromId(72));
    UnitSetPropertyFixed(UnitFromId(17), c_unitPropLife, 100.0);
    UnitSetPropertyFixed(UnitFromId(17), c_unitPropLifeMax, 100.0);
    UnitSetPropertyFixed(UnitFromId(20), c_unitPropLife, 100.0);

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

    UnitGroupAdd(gv_firstSightInfestedGroup, UnitFromId(72));
    UnitSetPropertyFixed(UnitFromId(17), c_unitPropLife, 100.0);
    UnitSetPropertyFixed(UnitFromId(17), c_unitPropLifeMax, 100.0);
    UnitSetPropertyFixed(UnitFromId(20), c_unitPropLife, 100.0);
    UnitSetPropertyFixed(UnitFromId(20), c_unitPropLifeMax, 100.0);

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

    UnitSetPropertyFixed(UnitFromId(17), c_unitPropLife, 100.0);
    UnitSetPropertyFixed(UnitFromId(17), c_unitPropLifeMax, 100.0);
    UnitSetPropertyFixed(UnitFromId(20), c_unitPropLife, 100.0);
    UnitSetPropertyFixed(UnitFromId(20), c_unitPropLifeMax, 100.0);
    UnitSetPropertyFixed(UnitFromId(16), c_unitPropLife, 100.0);

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

    UnitSetPropertyFixed(UnitFromId(17), c_unitPropLifeMax, 100.0);
    UnitSetPropertyFixed(UnitFromId(20), c_unitPropLife, 100.0);
    UnitSetPropertyFixed(UnitFromId(20), c_unitPropLifeMax, 100.0);
    UnitSetPropertyFixed(UnitFromId(16), c_unitPropLife, 100.0);
    UnitSetPropertyFixed(UnitFromId(16), c_unitPropLifeMax, 100.0);

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

    UnitSetPropertyFixed(UnitFromId(20), c_unitPropLife, 100.0);
    UnitSetPropertyFixed(UnitFromId(20), c_unitPropLifeMax, 100.0);
    UnitSetPropertyFixed(UnitFromId(16), c_unitPropLife, 100.0);
    UnitSetPropertyFixed(UnitFromId(16), c_unitPropLifeMax, 100.0);
    UnitSetPropertyFixed(UnitFromId(18), c_unitPropLife, 100.0);

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

    UnitSetPropertyFixed(UnitFromId(20), c_unitPropLifeMax, 100.0);
    UnitSetPropertyFixed(UnitFromId(16), c_unitPropLife, 100.0);
    UnitSetPropertyFixed(UnitFromId(16), c_unitPropLifeMax, 100.0);
    UnitSetPropertyFixed(UnitFromId(18), c_unitPropLife, 100.0);
    UnitSetPropertyFixed(UnitFromId(18), c_unitPropLifeMax, 100.0);

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

    UnitSetPropertyFixed(UnitFromId(16), c_unitPropLife, 100.0);
    UnitSetPropertyFixed(UnitFromId(16), c_unitPropLifeMax, 100.0);
    UnitSetPropertyFixed(UnitFromId(18), c_unitPropLife, 100.0);
    UnitSetPropertyFixed(UnitFromId(18), c_unitPropLifeMax, 100.0);
    auto97A1CCEC_g = UnitGroup("InfestorBurrowed", gv_pLAYER_06_INFESTORS, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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

    UnitSetPropertyFixed(UnitFromId(16), c_unitPropLifeMax, 100.0);
    UnitSetPropertyFixed(UnitFromId(18), c_unitPropLife, 100.0);
    UnitSetPropertyFixed(UnitFromId(18), c_unitPropLifeMax, 100.0);
    auto97A1CCEC_g = UnitGroup("InfestorBurrowed", gv_pLAYER_06_INFESTORS, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
    auto97A1CCEC_u = UnitGroupCount(auto97A1CCEC_g, c_unitCountAll);

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

        if (auto97A1CCEC_var == null) { break; }
        UnitGroupAdd(gv_infestorGroup, auto97A1CCEC_var);
        UnitSetPropertyFixed(auto97A1CCEC_var, c_unitPropEnergyPercent, 100.0);
        libNtve_gf_PauseUnit(auto97A1CCEC_var, true);
        AISetUnitScriptControlled(auto97A1CCEC_var, true);

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

        autoC2C40852_var = UnitGroupUnitFromEnd(autoC2C40852_g, autoC2C40852_u);
        if (autoC2C40852_var == null) { break; }
        UnitSetPropertyFixed(autoC2C40852_var, c_unitPropEnergyPercent, 100.0);
    }
    return true;

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

    UnitSetInfoText(gv_purifier, StringToText(""), StringExternal("Param/Value/708C93EB"), StringToText(""));
    libNtve_gf_MakeUnitInvulnerable(gv_purifier, true);
    UnitSetPropertyFixed(gv_purifier, c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(gv_purifier, c_unitPropMovementSpeed, 0.35);
    if ((libNtve_gf_DifficultyValueInt(0, 0, 0, 1) == 1)) {

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

    libNtve_gf_MakeUnitInvulnerable(gv_purifier, true);
    UnitSetPropertyFixed(gv_purifier, c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(gv_purifier, c_unitPropMovementSpeed, 0.35);
    if ((libNtve_gf_DifficultyValueInt(0, 0, 0, 1) == 1)) {
        UnitBehaviorAdd(gv_purifier, "Detector12", gv_purifier, 1);

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

        auto9A549C26_var = UnitGroupUnitFromEnd(auto9A549C26_g, auto9A549C26_u);
        if (auto9A549C26_var == null) { break; }
        UnitSetPropertyFixed(auto9A549C26_var, c_unitPropMovementSpeed, 0.0);
    }
    autoBB0D8226_g = UnitGroup("TankerTruck", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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

        autoBB0D8226_var = UnitGroupUnitFromEnd(autoBB0D8226_g, autoBB0D8226_u);
        if (autoBB0D8226_var == null) { break; }
        UnitSetPropertyFixed(autoBB0D8226_var, c_unitPropMovementSpeed, 0.0);
    }
    autoDFBE53DC_g = UnitGroup("FlatbedTruck", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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

        autoDFBE53DC_var = UnitGroupUnitFromEnd(autoDFBE53DC_g, autoDFBE53DC_u);
        if (autoDFBE53DC_var == null) { break; }
        UnitSetPropertyFixed(autoDFBE53DC_var, c_unitPropMovementSpeed, 0.0);
    }
    autoBE4C0187_g = UnitGroup("WarpPrismPhasing", gv_pLAYER02_PROTOSS, RegionFromId(19), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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

    gv_pOWER_UP_TIME = libNtve_gf_DifficultyValueFixed(90.0, 90.0, 60.0, 45.0);
    gv_pURIFIER_MAX_LIFE = libNtve_gf_DifficultyValueFixed(4000.0, 6000.0, 7000.0, 8000.0);
    UnitSetPropertyFixed(gv_purifier, c_unitPropLifeMax, gv_pURIFIER_MAX_LIFE);
    UnitSetPropertyFixed(gv_purifier, c_unitPropLifePercent, 100.0);
    UnitSetPropertyFixed(gv_purifier, c_unitPropShieldsMax, 0.0);

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

    gv_pURIFIER_MAX_LIFE = libNtve_gf_DifficultyValueFixed(4000.0, 6000.0, 7000.0, 8000.0);
    UnitSetPropertyFixed(gv_purifier, c_unitPropLifeMax, gv_pURIFIER_MAX_LIFE);
    UnitSetPropertyFixed(gv_purifier, c_unitPropLifePercent, 100.0);
    UnitSetPropertyFixed(gv_purifier, c_unitPropShieldsMax, 0.0);
    gv_cOLONIST_SHIP_MAX_LIFE = libNtve_gf_DifficultyValueFixed(3000.0, 3000.0, 5000.0, 6000.0);

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

    UnitSetPropertyFixed(gv_purifier, c_unitPropLifeMax, gv_pURIFIER_MAX_LIFE);
    UnitSetPropertyFixed(gv_purifier, c_unitPropLifePercent, 100.0);
    UnitSetPropertyFixed(gv_purifier, c_unitPropShieldsMax, 0.0);
    gv_cOLONIST_SHIP_MAX_LIFE = libNtve_gf_DifficultyValueFixed(3000.0, 3000.0, 5000.0, 6000.0);
    auto8AE73090_g = UnitGroup("ColonistShip", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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

        auto8AE73090_var = UnitGroupUnitFromEnd(auto8AE73090_g, auto8AE73090_u);
        if (auto8AE73090_var == null) { break; }
        UnitSetPropertyFixed(auto8AE73090_var, c_unitPropLifeMax, gv_cOLONIST_SHIP_MAX_LIFE);
        UnitSetPropertyFixed(auto8AE73090_var, c_unitPropLifePercent, 100.0);
    }

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

        if (auto8AE73090_var == null) { break; }
        UnitSetPropertyFixed(auto8AE73090_var, c_unitPropLifeMax, gv_cOLONIST_SHIP_MAX_LIFE);
        UnitSetPropertyFixed(auto8AE73090_var, c_unitPropLifePercent, 100.0);
    }
    autoE1EF7D94_g = UnitGroup("Carrier", c_playerAny, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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

    // Automatic Variable Declarations
    // Implementation
    UnitSetPropertyFixed(lp_unit, c_unitPropLifeMax, lp_maxLife);
    UnitSetPropertyFixed(lp_unit, c_unitPropLifePercent, 100.0);
}

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

    // Implementation
    UnitSetPropertyFixed(lp_unit, c_unitPropLifeMax, lp_maxLife);
    UnitSetPropertyFixed(lp_unit, c_unitPropLifePercent, 100.0);
}

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

    TriggerExecute(gt_InitEggData, true, false);
    TriggerExecute(gt_InitInfestationData, true, false);
    UnitSetPropertyFixed(UnitFromId(163), c_unitPropEnergy, 50.0);
    auto662D39EC_g = UnitGroup("CarrionBird", c_playerAny, RegionPlayableMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
    auto662D39EC_u = UnitGroupCount(auto662D39EC_g, c_unitCountAll);

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

        if (autoF8E238DB_var == null) { break; }
        UnitBehaviorAdd(autoF8E238DB_var, "BroodlingFate", autoF8E238DB_var, 1);
        UnitSetPropertyFixed(autoF8E238DB_var, c_unitPropMovementSpeed, 2.5);
    }
    return true;

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

        auto582274C1_var = UnitGroupUnitFromEnd(auto582274C1_g, auto582274C1_u);
        if (auto582274C1_var == null) { break; }
        UnitSetPropertyFixed(auto582274C1_var, c_unitPropEnergy, UnitGetPropertyFixed(auto582274C1_var, c_unitPropEnergyMax, c_unitPropNormal));
    }
    auto847F12A2_g = UnitGroup("Diamondback", gv_pLAYER_05_ABANDONEDVEHICLES, RegionEntireMap(), UnitFilter(0, 0, 0, (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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

                gv_trainList[lv_trainsToSpawn[lv_i]].lv_trainCars[lv_currentCar] = UnitLastCreated();
                UnitSetCustomValue(UnitLastCreated(), 0, IntToFixed(lv_initialCustomValue));
                UnitSetPropertyFixed(UnitLastCreated(), c_unitPropMovementSpeed, (UnitTypeGetProperty("TarsonisEngine", c_unitPropMovementSpeed) * gv_trainList[lv_trainsToSpawn[lv_i]].lv_speedMultiplier));
                UnitSetPropertyFixed(UnitLastCreated(), c_unitPropLifeMax, gv_trainList[lv_trainsToSpawn[lv_i]].lv_maxLife);
                if ((UnitGetType(gv_trainList[lv_trainsToSpawn[lv_i]].lv_trainCars[lv_currentCar]) != "TarsonisEngineFast") && (UnitGetType(gv_trainList[lv_trainsToSpawn[lv_i]].lv_trainCars[lv_currentCar]) != "TarsonisEngine")) {

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

                UnitSetCustomValue(UnitLastCreated(), 0, IntToFixed(lv_initialCustomValue));
                UnitSetPropertyFixed(UnitLastCreated(), c_unitPropMovementSpeed, (UnitTypeGetProperty("TarsonisEngine", c_unitPropMovementSpeed) * gv_trainList[lv_trainsToSpawn[lv_i]].lv_speedMultiplier));
                UnitSetPropertyFixed(UnitLastCreated(), c_unitPropLifeMax, gv_trainList[lv_trainsToSpawn[lv_i]].lv_maxLife);
                if ((UnitGetType(gv_trainList[lv_trainsToSpawn[lv_i]].lv_trainCars[lv_currentCar]) != "TarsonisEngineFast") && (UnitGetType(gv_trainList[lv_trainsToSpawn[lv_i]].lv_trainCars[lv_currentCar]) != "TarsonisEngine")) {
                    ActorLookAtStart(libNtve_gf_MainActorofUnit(gv_trainList[lv_trainsToSpawn[lv_i]].lv_trainCars[lv_currentCar]), "Chest", 100, 0.0, libNtve_gf_MainActorofUnit(gv_trainList[lv_trainsToSpawn[lv_i]].lv_trainCars[(lv_currentCar - 1)]));

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

        }
        libNtve_gf_CreateUnitsAtPoint2(1, gv_trainList[lv_trainIndex].lv_escorts[lv_i].lv_unitType, 0, lv_escortPlayer, lv_escortSpawnPoint);
        UnitSetPropertyFixed(UnitLastCreated(), c_unitPropEnergyPercent, 100.0);
        gv_trainList[lv_trainIndex].lv_escorts[lv_i].lv_escort = UnitLastCreated();
        AISetUnitScriptControlled(UnitLastCreated(), true);

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


            UnitCreate(1, "Medic", 0, gv_pLAYER_02_DOMINION, PointFromId(532), 90.0);
            UnitSetPropertyFixed(UnitLastCreated(), c_unitPropEnergyPercent, 100.0);
            UnitBehaviorAdd(UnitLastCreated(), "KillSquad", UnitLastCreated(), 1);
            UnitGroupAdd(gv_patrolTop, UnitLastCreated());

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


            UnitCreate(1, "Medic", 0, gv_pLAYER_02_DOMINION, PointFromId(1797), 45.0);
            UnitSetPropertyFixed(UnitLastCreated(), c_unitPropEnergyPercent, 100.0);
            UnitBehaviorAdd(UnitLastCreated(), "KillSquad", UnitLastCreated(), 1);
            UnitGroupAdd(gv_patrolBottom, UnitLastCreated());

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


    gv_ghostNukeSilo = UnitFromId(1327);
    UnitSetPropertyFixed(UnitFromId(1226), c_unitPropEnergyPercent, 100.0);
    libNtve_gf_ShowHideUnit(UnitFromId(1327), false);
    UnitCargoCreate(UnitFromId(271), "SCV", 5);

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

    libNtve_gf_RescueUnit(EventUnit(), gv_p01_USER, true);
    if ((UnitGetType(EventUnit()) == "CommandCenter")) {
        UnitSetPropertyFixed(EventUnit(), c_unitPropEnergy, 50.0);
    }

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

        autoA9A837E3_var = UnitGroupUnitFromEnd(autoA9A837E3_g, autoA9A837E3_u);
        if (autoA9A837E3_var == null) { break; }
        UnitSetPropertyFixed(autoA9A837E3_var, c_unitPropMovementSpeed, 2.25);
    }
    UnitGroupIssueOrder(UnitLastCreatedGroup(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(630)), c_orderQueueReplace);

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

    }
    libNtve_gf_PauseUnit(UnitFromId(90), false);
    UnitSetPropertyFixed(UnitFromId(95), c_unitPropLifePercent, 40.0);
    UnitSetPropertyFixed(UnitFromId(93), c_unitPropLifePercent, 35.0);
    return true;

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

    libNtve_gf_PauseUnit(UnitFromId(90), false);
    UnitSetPropertyFixed(UnitFromId(95), c_unitPropLifePercent, 40.0);
    UnitSetPropertyFixed(UnitFromId(93), c_unitPropLifePercent, 35.0);
    return true;
}

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

        if (auto2E28554E_var == null) { break; }
        UnitGroupAdd(lv_vultures, auto2E28554E_var);
        UnitSetPropertyFixed(auto2E28554E_var, c_unitPropMovementSpeed, 0.25);
    }
    Wait(3.0, c_timeGame);

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

        autoA9B56296_var = UnitGroupUnitFromEnd(autoA9B56296_g, autoA9B56296_u);
        if (autoA9B56296_var == null) { break; }
        UnitSetPropertyFixed(autoA9B56296_var, c_unitPropEnergyPercent, 100.0);
    }
    autoA69D9812_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:484

    }
    UnitIssueOrder(UnitFromId(713), Order(AbilityCommand("move", 2)), c_orderQueueReplace);
    UnitSetPropertyFixed(UnitFromId(2218), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(2219), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(835), c_unitPropEnergyPercent, 100.0);

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

    UnitIssueOrder(UnitFromId(713), Order(AbilityCommand("move", 2)), c_orderQueueReplace);
    UnitSetPropertyFixed(UnitFromId(2218), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(2219), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(835), c_unitPropEnergyPercent, 100.0);
    libNtve_gf_MakeUnitInvulnerable(UnitFromId(835), true);

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

    UnitSetPropertyFixed(UnitFromId(2218), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(2219), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(835), c_unitPropEnergyPercent, 100.0);
    libNtve_gf_MakeUnitInvulnerable(UnitFromId(835), true);
    UnitSetPropertyFixed(UnitFromId(739), c_unitPropEnergyPercent, 100.0);

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

    UnitSetPropertyFixed(UnitFromId(835), c_unitPropEnergyPercent, 100.0);
    libNtve_gf_MakeUnitInvulnerable(UnitFromId(835), true);
    UnitSetPropertyFixed(UnitFromId(739), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(8), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(738), c_unitPropEnergyPercent, 100.0);

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

    libNtve_gf_MakeUnitInvulnerable(UnitFromId(835), true);
    UnitSetPropertyFixed(UnitFromId(739), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(8), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(738), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(292), c_unitPropEnergyPercent, 100.0);

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

    UnitSetPropertyFixed(UnitFromId(739), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(8), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(738), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(292), c_unitPropEnergyPercent, 100.0);
    libNtve_gf_ShowHideUnit(UnitFromId(292), false);

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

    UnitSetPropertyFixed(UnitFromId(8), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(738), c_unitPropEnergyPercent, 100.0);
    UnitSetPropertyFixed(UnitFromId(292), c_unitPropEnergyPercent, 100.0);
    libNtve_gf_ShowHideUnit(UnitFromId(292), false);
    libNtve_gf_ShowHideUnit(UnitFromId(739), false);

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

        libNtve_gf_ShowHideUnit(auto089A9E6A_var, false);
    }
    UnitSetPropertyFixed(UnitFromId(503), c_unitPropLife, 800.0);
    UnitSetPropertyFixed(UnitFromId(503), c_unitPropLifeMax, 800.0);
    return true;

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

    }
    UnitSetPropertyFixed(UnitFromId(503), c_unitPropLife, 800.0);
    UnitSetPropertyFixed(UnitFromId(503), c_unitPropLifeMax, 800.0);
    return true;
}

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

    // Automatic Variable Declarations
    // Implementation
    UnitSetPropertyFixed(lp_u, c_unitPropLifeMax, lp_maxLife);
    UnitSetPropertyFixed(lp_u, c_unitPropLifePercent, 100.0);
}

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

    // Implementation
    UnitSetPropertyFixed(lp_u, c_unitPropLifeMax, lp_maxLife);
    UnitSetPropertyFixed(lp_u, c_unitPropLifePercent, 100.0);
}

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

    libNtve_gf_CreateUnitsAtPoint2(1, lp_unitType, 0, lp_player, PointWithOffsetPolar(gv_briefingParadePoints[1], lp_polarDistance, (PointGetFacing(gv_briefingParadePoints[1]) + lp_polarRadius)));
    UnitGroupAdd(gv_briefingParadeGroup, UnitLastCreated());
    UnitSetPropertyFixed(UnitLastCreated(), c_unitPropMovementSpeed, 1.5);
    auto5E4EFB6A_ae = gv_briefingNumberOfParadePoints;
    lv_i = 2;

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


    gv_distractionTime = libNtve_gf_DifficultyValueFixed(300.0, 300.0, 270.0, 240.0);
    UnitSetPropertyFixed(gv_odin, c_unitPropEnergyPercent, 100.0);
    gv_uploadTime = 55.0;
    gf_AddUpgradeForDominion(libNtve_gf_DifficultyValueInt(1, 1, 1, 1), "SiegeTech");

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

            UnitCreate(1, "Raven", 0, gv_p08_DOMINION, PointFromId(1369), 270.0);
        }
        UnitSetPropertyFixed(UnitLastCreated(), c_unitPropEnergyPercent, 100.0);
        AIAttackWaveSetGatherPoint(gv_p08_DOMINION, UnitGetPosition(UnitFromId(808)));
        AIAttackWaveSetTargetRegion(gv_p08_DOMINION, RegionCircle(UnitGetPosition(UnitFromId(808)), 10.0), 0);

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

    if ((libNtve_gf_DifficultyValueInt(0, 1, 1, 1) == 1)) {
        UnitCreate(1, "Raven", 0, gv_p08_DOMINION, libNtve_gf_RandomPointBetweenPoints(PointFromId(876), PointFromId(964)), 270.0);
        UnitSetPropertyFixed(UnitLastCreated(), c_unitPropEnergyPercent, 100.0);
        AIAttackWaveSetGatherPoint(gv_p08_DOMINION, UnitGetPosition(UnitFromId(806)));
        AIAttackWaveSetTargetRegion(gv_p08_DOMINION, RegionCircle(UnitGetPosition(UnitFromId(806)), 10.0), 0);

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

    if ((libNtve_gf_DifficultyValueInt(0, 1, 1, 1) == 1)) {
        UnitCreate(1, "Raven", 0, gv_p08_DOMINION, libNtve_gf_RandomPointBetweenPoints(PointFromId(572), PointFromId(591)), 270.0);
        UnitSetPropertyFixed(UnitLastCreated(), c_unitPropEnergyPercent, 100.0);
        AIAttackWaveSetGatherPoint(gv_p08_DOMINION, UnitGetPosition(UnitFromId(807)));
        AIAttackWaveSetTargetRegion(gv_p08_DOMINION, RegionCircle(UnitGetPosition(UnitFromId(807)), 10.0), 0);

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

    UnitRemove(UnitFromId(291));
    libNtve_gf_CreateUnitsAtPoint2(1, "Odin", 0, gv_p01_USER, PointFromId(1420));
    UnitSetPropertyFixed(UnitLastCreated(), c_unitPropMovementSpeed, 1.88);
    UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1421)), c_orderQueueReplace);
    libNtve_gf_CreateUnitsAtPoint2(1, "Marine", 0, gv_p02_DOMINION_INFANTRY, PointFromId(1422));

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

    UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1421)), c_orderQueueReplace);
    libNtve_gf_CreateUnitsAtPoint2(1, "Marine", 0, gv_p02_DOMINION_INFANTRY, PointFromId(1422));
    UnitSetPropertyFixed(UnitLastCreated(), c_unitPropMovementSpeed, 1.88);
    UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1428)), c_orderQueueReplace);
    libNtve_gf_CreateUnitsAtPoint2(1, "Marine", 0, gv_p02_DOMINION_INFANTRY, PointFromId(1423));

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

    UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1428)), c_orderQueueReplace);
    libNtve_gf_CreateUnitsAtPoint2(1, "Marine", 0, gv_p02_DOMINION_INFANTRY, PointFromId(1423));
    UnitSetPropertyFixed(UnitLastCreated(), c_unitPropMovementSpeed, 1.88);
    UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1429)), c_orderQueueReplace);
    libNtve_gf_CreateUnitsAtPoint2(1, "Marine", 0, gv_p02_DOMINION_INFANTRY, PointFromId(1424));

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

    // Automatic Variable Declarations
    // Implementation
    UnitSetPropertyFixed(lp_unit, c_unitPropShieldsMax, lp_maxShields);
    UnitSetPropertyFixed(lp_unit, c_unitPropShieldsPercent, 100.0);
    UnitSetPropertyFixed(lp_unit, c_unitPropLifeMax, lp_maxLife);

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

    // Implementation
    UnitSetPropertyFixed(lp_unit, c_unitPropShieldsMax, lp_maxShields);
    UnitSetPropertyFixed(lp_unit, c_unitPropShieldsPercent, 100.0);
    UnitSetPropertyFixed(lp_unit, c_unitPropLifeMax, lp_maxLife);
    UnitSetPropertyFixed(lp_unit, c_unitPropLifePercent, 100.0);

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

    UnitSetPropertyFixed(lp_unit, c_unitPropShieldsMax, lp_maxShields);
    UnitSetPropertyFixed(lp_unit, c_unitPropShieldsPercent, 100.0);
    UnitSetPropertyFixed(lp_unit, c_unitPropLifeMax, lp_maxLife);
    UnitSetPropertyFixed(lp_unit, c_unitPropLifePercent, 100.0);
}

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

    UnitSetPropertyFixed(lp_unit, c_unitPropShieldsPercent, 100.0);
    UnitSetPropertyFixed(lp_unit, c_unitPropLifeMax, lp_maxLife);
    UnitSetPropertyFixed(lp_unit, c_unitPropLifePercent, 100.0);
}

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

    UnitAbilityEnable(UnitFromId(2387), "SentryGunBurrow", false);
    UnitAbilityEnable(UnitFromId(532), "SentryGunBurrow", false);
    UnitSetPropertyFixed(UnitFromId(459), c_unitPropLifeMax, libNtve_gf_DifficultyValueFixed(400.0, 400.0, 500.0, 600.0));
    auto8CE2489D_g = UnitGroup("SiegeTank", c_playerAny, RegionFromId(95), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);
    auto8CE2489D_u = UnitGroupCount(auto8CE2489D_g, c_unitCountAll);

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

        UnitGroupAdd(gv_vikings, autoDC6AB5E6_var);
    }
    UnitSetPropertyFixed(UnitFromId(2898), c_unitPropLifeMax, 250.0);
    libNtve_gf_CreateUnitsAtPoint2(1, "Warbot", 0, gv_p07_NEUTRAL, PointFromId(165));
    gv_warbot = UnitLastCreated();

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

    libNtve_gf_PauseUnit(gv_warbot, true);
    UnitBehaviorRemove(gv_warbot, "WarbotFate", 1);
    UnitSetPropertyFixed(UnitFromId(68), c_unitPropEnergyPercent, 100.0);
    UnitSetState(UnitFromId(1488), c_unitStateSelectable, false);
    UnitSetState(UnitFromId(1488), c_unitStateStatusBar, false);

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

    libNtve_gf_MakeUnitInvulnerable(UnitFromId(202), true);
    libNtve_gf_MakeUnitInvulnerable(UnitFromId(298), true);
    UnitSetPropertyFixed(UnitFromId(2600), c_unitPropLifePercent, 40.0);
    libNtve_gf_MakeUnitInvulnerable(UnitFromId(2658), true);
    libNtve_gf_MakeUnitInvulnerable(UnitFromId(282), true);

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

        auto71589922_var = UnitGroupUnitFromEnd(auto71589922_g, auto71589922_u);
        if (auto71589922_var == null) { break; }
        UnitSetPropertyFixed(auto71589922_var, c_unitPropLifeMax, 5.0);
    }
    auto0B5DED9A_g = UnitGroup("PygaliskCocoon", gv_p05_ZERG_LAB_SPECIMENS, RegionEntireMap(), 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:1070

        auto8C370B87_var = UnitGroupUnitFromEnd(auto8C370B87_g, auto8C370B87_u);
        if (auto8C370B87_var == null) { break; }
        UnitSetPropertyFixed(auto8C370B87_var, c_unitPropEnergyPercent, 100.0);
    }
    gv_raynorMaximumHP = libNtve_gf_DifficultyValueFixed(500.0, 500.0, 350.0, 250.0);

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

    gv_crazyOldClarice = UnitFromId(43);
    UnitBehaviorAdd(UnitFromId(34), "CritterWanderLeashShort", UnitFromId(34), 1);
    UnitSetPropertyFixed(UnitFromId(110), c_unitPropLifeMax, 150.0);
    UnitSetPropertyFixed(UnitFromId(110), c_unitPropLifePercent, 100.0);
    UnitSetState(UnitFromId(1726), c_unitStateTargetable, false);

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

    UnitBehaviorAdd(UnitFromId(34), "CritterWanderLeashShort", UnitFromId(34), 1);
    UnitSetPropertyFixed(UnitFromId(110), c_unitPropLifeMax, 150.0);
    UnitSetPropertyFixed(UnitFromId(110), c_unitPropLifePercent, 100.0);
    UnitSetState(UnitFromId(1726), c_unitStateTargetable, false);
    gv_holoboards[1] = UnitFromId(1726);

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

        autoC6E1B569_var = UnitGroupUnitFromEnd(autoC6E1B569_g, autoC6E1B569_u);
        if (autoC6E1B569_var == null) { break; }
        UnitSetPropertyFixed(autoC6E1B569_var, c_unitPropMovementSpeed, 1.5);
    }
    auto8983156A_g = UnitGroup(null, gv_p4_ACTORS_BLUE, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0);

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

            if (autoDB06C22C_var == null) { break; }
            if ((UnitGetPropertyFixed(autoDB06C22C_var, c_unitPropEnergyPercent, c_unitPropCurrent) < 98.0)) {
                UnitSetPropertyFixed(autoDB06C22C_var, c_unitPropEnergy, (UnitGetPropertyFixed(autoDB06C22C_var, c_unitPropEnergy, c_unitPropCurrent) + 1.0));
            }

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

    UnitSetState(UnitFromId(258), c_unitStateTargetable, false);
    libNtve_gf_MakeUnitInvulnerable(UnitFromId(258), true);
    UnitSetPropertyFixed(UnitFromId(795), c_unitPropLifePercent, 85.0);
    UnitSetPropertyFixed(UnitFromId(796), c_unitPropLifePercent, 89.0);
    UnitSetState(UnitFromId(795), c_unitStateTargetable, false);

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

    libNtve_gf_MakeUnitInvulnerable(UnitFromId(258), true);
    UnitSetPropertyFixed(UnitFromId(795), c_unitPropLifePercent, 85.0);
    UnitSetPropertyFixed(UnitFromId(796), c_unitPropLifePercent, 89.0);
    UnitSetState(UnitFromId(795), c_unitStateTargetable, false);
    UnitSetState(UnitFromId(796), c_unitStateTargetable, false);

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

    UnitSetState(UnitFromId(796), c_unitStateTargetable, true);
    libNtve_gf_CreateUnitsAtPoint2(1, "Medic", 0, gv_pLAYER06_REBELS, PointFromId(903));
    UnitSetPropertyFixed(UnitLastCreated(), c_unitPropEnergyPercent, 100.0);
    UnitGroupAdd(gv_rebelMarines02, UnitLastCreated());
    UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(1149)), c_orderQueueReplace);

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

    Wait(0.5, c_timeGame);
    libNtve_gf_CreateUnitsAtPoint2(1, "Medic", 0, gv_pLAYER06_REBELS, PointFromId(215));
    UnitSetPropertyFixed(UnitLastCreated(), c_unitPropEnergyPercent, 100.0);
    UnitGroupAdd(gv_rebelMarines03, UnitLastCreated());
    UnitIssueOrder(UnitLastCreated(), OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(348)), c_orderQueueReplace);

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


    gf_Briefing(libCamp_ge_MapID_MapTHanson02, ge_RoomID_RoomBridge, gt_BriefingTHanson02Skippable, gt_BriefingTHanson02Preload);
    UnitSetPropertyFixed(gf_ActorUnit(ge_ActorID_ActorRaynor), c_unitPropMovementSpeed, (UnitGetPropertyFixed(gf_ActorUnit(ge_ActorID_ActorRaynor), c_unitPropMovementSpeed, c_unitPropNormal) / 1.0));
    return true;
}

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


    gf_Briefing(libCamp_ge_MapID_MapTHorner02, ge_RoomID_RoomBridge, gt_BriefingTHorner02Skippable, gt_BriefingTHorner02Preload);
    UnitSetPropertyFixed(gf_ActorUnit(ge_ActorID_ActorRaynor), c_unitPropMovementSpeed, (UnitGetPropertyFixed(gf_ActorUnit(ge_ActorID_ActorRaynor), c_unitPropMovementSpeed, c_unitPropNormal) / 1.0));
    TextTagDestroy(gv_briefingTHorner02Text);
    return true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:542

        TechTreeUpgradeAddLevel(autoC02C0F37_var, "ZergFlyerWeaponsLevel1", libNtve_gf_DifficultyValueInt(0, 0, 0, 1));
    }
    UnitSetPropertyFixed(UnitFromId(407), c_unitPropMovementSpeed, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 2.0, 2.5));
    UnitSetPropertyFixed(UnitFromId(407), c_unitPropLifeMax, libNtve_gf_DifficultyValueFixed(400.0, 750.0, 1000.0, 1500.0));
    UnitSetPropertyFixed(UnitFromId(407), c_unitPropLifePercent, 100.0);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:543

    }
    UnitSetPropertyFixed(UnitFromId(407), c_unitPropMovementSpeed, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 2.0, 2.5));
    UnitSetPropertyFixed(UnitFromId(407), c_unitPropLifeMax, libNtve_gf_DifficultyValueFixed(400.0, 750.0, 1000.0, 1500.0));
    UnitSetPropertyFixed(UnitFromId(407), c_unitPropLifePercent, 100.0);
    if ((libNtve_gf_DifficultyValueInt(0, 0, 0, 1) == 1)) {

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh01.sc2map/MapScript.galaxy:544

    UnitSetPropertyFixed(UnitFromId(407), c_unitPropMovementSpeed, libNtve_gf_DifficultyValueFixed(1.5, 1.5, 2.0, 2.5));
    UnitSetPropertyFixed(UnitFromId(407), c_unitPropLifeMax, libNtve_gf_DifficultyValueFixed(400.0, 750.0, 1000.0, 1500.0));
    UnitSetPropertyFixed(UnitFromId(407), c_unitPropLifePercent, 100.0);
    if ((libNtve_gf_DifficultyValueInt(0, 0, 0, 1) == 1)) {
        TriggerEnable(gt_DirtyBanelingCrewListen, true);

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

    // Automatic Variable Declarations
    // Implementation
    UnitSetPropertyFixed(lp_unit, c_unitPropLifeMax, lp_maxHP);
    UnitSetPropertyFixed(lp_unit, c_unitPropLifePercent, 100.0);
}