# Set Objective Text

Grammar — Set objective text to text
FlagsNative | Action

Sets the text of an objective.

# Arguments

  • int<objective> — Objective
  • text — Text

Returns — void

native void ObjectiveSetName(int inObjective, text inName);

Category: Objective / Advanced

# Examples

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


    gv_colonistsSaved = MinI((gv_colonistsSaved + 1), 50);
    ObjectiveSetName(gv_objective_SaveColonists, (StringExternal("Param/Value/01B02760") + IntToText(gv_colonistsSaved) + StringExternal("Param/Value/09C44398") + IntToText(gv_colonistsSaveQuota) + StringExternal("Param/Value/38C9869C")));
    SoundPlay(SoundLink("Terran_Veterancy", -1), PlayerGroupAll(), 100.0, 0.0);
    UnitRemove(EventUnitCargo());

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

    gv_colonistsKilled = (gv_colonistsKilled + 1);
    if ((libNtve_gf_DifficultyValueInt(0, 0, 1, 1) == 1)) {
        ObjectiveSetName(gv_objective_DontLetColonistsDie, (TextReplaceWord(StringExternal("Param/Value/2F86BD5F"), StringExternal("Param/Value/1C42E24F"), IntToText(gv_colonistsDeathQuota), c_stringReplaceAll, c_stringCase) + TextReplaceWord(StringExternal("Param/Value/87078404"), StringExternal("Param/Value/11147D32"), IntToText(gv_colonistsKilled), c_stringReplaceAll, c_stringCase)));
    }

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


    if ((libNtve_gf_DifficultyValueInt(0, 0, 1, 1) == 1)) {
        ObjectiveSetName(gv_objective_DontLetColonistsDie, (TextReplaceWord(StringExternal("Param/Value/5E1B1335"), StringExternal("Param/Value/C00EA670"), IntToText(gv_colonistsDeathQuota), c_stringReplaceAll, c_stringCase) + TextReplaceWord(StringExternal("Param/Value/D744ABDE"), StringExternal("Param/Value/23575D29"), IntToText(gv_colonistsKilled), c_stringReplaceAll, c_stringCase)));
    }

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

    UnitKill(EventUnit());
    gv_bonusObjectiveCollectChrysalisFound += 1;
    ObjectiveSetName(gv_bonusObjectiveCollectChrysalis, (StringExternal("Param/Value/D8E396B5") + IntToText(gv_bonusObjectiveCollectChrysalisFound) + StringExternal("Param/Value/4AC47548")));
    if ((gv_bonusObjectiveCollectChrysalisFound == gv_bonusObjectiveCollectChrysalisNeeded)) {
        TriggerExecute(gt_ResearchObjectiveChrysalisComplete, true, false);

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

    TriggerExecute(gt_ObjectiveCleansetheInfestationCreateQ, true, true);
    if ((UnitGroupCount(UnitGroup(null, gv_pLAYER_03_INFESTED_REFUGEES, null, UnitFilter((1 << c_targetFilterStructure) | (1 << c_targetFilterPreventDefeat), 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) == 1)) {
        ObjectiveSetName(gv_objectiveCleanseInfestation, (StringExternal("Param/Value/BA6F0E37") + IntToText(UnitGroupCount(UnitGroup(null, gv_pLAYER_03_INFESTED_REFUGEES, null, UnitFilter((1 << c_targetFilterStructure) | (1 << c_targetFilterPreventDefeat), 0, 0, 0), 0), c_unitCountAlive)) + StringExternal("Param/Value/1446FF91")));
    }
    else {

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

    }
    else {
        ObjectiveSetName(gv_objectiveCleanseInfestation, (StringExternal("Param/Value/690CCCB9") + IntToText(UnitGroupCount(UnitGroup(null, gv_pLAYER_03_INFESTED_REFUGEES, null, UnitFilter((1 << c_targetFilterStructure) | (1 << c_targetFilterPreventDefeat), 0, 0, 0), 0), c_unitCountAlive)) + StringExternal("Param/Value/DDD57FA0")));
    }
    return true;

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

    TriggerExecute(gt_ResearchObjectiveKilltheInfestorsCreateQ, true, false);
    gv_infestorsKilled += 1;
    ObjectiveSetName(gv_researchObjectiveKilltheInfestors, (StringExternal("Param/Value/27F95A51") + IntToText(gv_infestorsKilled) + StringExternal("Param/Value/8FD1A811")));
    if ((gv_infestorsKilled == 2)) {
        TriggerExecute(gt_ResearchObjectiveKilltheInfestorsComplete, true, false);

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

    gv_nexusDestroyed += 1;
    TriggerExecute(gt_ObjectiveDestroyNexusCreateQ, true, false);
    ObjectiveSetName(gv_primaryObjectiveDestroyProtossNexus, (StringExternal("Param/Value/7CA551C6") + IntToText(gv_nexusDestroyed) + StringExternal("Param/Value/079AD687")));
    Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);
    SoundtrackPlay(PlayerGroupAll(), c_soundtrackCategoryMusic, "THanson03AMusicEventB", c_soundtrackCueAny, c_soundtrackIndexAny, false);

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

    }

    ObjectiveSetName(gv_objectiveDestroyInfestation, (StringExternal("Param/Value/0437D084") + IntToText(gv_zergInfestationCounter) + StringExternal("Param/Value/DBD58F80")));
    if ((gv_zergInfestationCounter == 0)) {
        TriggerExecute(gt_VictoryInfestationCleansedCompleted, true, false);

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

    TriggerExecute(gt_ObjectiveLocateDiscover, true, true);
    if ((gv_diamondbacksFound <= gv_totalDiamondbacks)) {
        ObjectiveSetName(gv_objective_Locate, (StringExternal("Param/Value/9669A7DF") + IntToText(gv_diamondbacksFound) + StringExternal("Param/Value/EE97202B") + IntToText(gv_totalDiamondbacks) + StringExternal("Param/Value/24F80960")));
    }

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

    gv_trainList[lv_trainIndex].lv_trainAlive = false;
    gv_trainsDestroyed += 1;
    ObjectiveSetName(gv_objective_TheGreatTrainRobbery, (StringExternal("Param/Value/C68C5019") + IntToText(gv_trainsDestroyed) + StringExternal("Param/Value/C9C430E9") + IntToText(gv_trainsNeeded) + StringExternal("Param/Value/B2141726")));
    TriggerExecute(gt_KillFirstTrainQ, true, false);
    if ((gv_trainsDestroyed == gv_trainsNeeded)) {

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

    if ((UnitGetType(EventUnit()) == "Caboose") && (gv_inCinematic == false) && (libNtve_gf_DifficultyValueInt(1, 1, 1, 0) == 1)) {
        gv_trainsMissed += 1;
        ObjectiveSetName(gv_objective_DontMissTrains, (StringExternal("Param/Value/A499F4E7") + IntToText(gv_trainsMissed) + StringExternal("Param/Value/AE512F3B")));
        if ((gv_trainsMissed == 1)) {
            TriggerExecute(gt_Train1MissedQ, true, false);

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

    if ((UnitGetType(EventUnit()) == "Caboose") && (gv_inCinematic == false) && (libNtve_gf_DifficultyValueInt(0, 0, 0, 1) == 1)) {
        gv_trainsMissed += 1;
        ObjectiveSetName(gv_objective_DontMissTrains, (StringExternal("Param/Value/896026F8") + IntToText(gv_trainsMissed) + StringExternal("Param/Value/0A165E94")));
        if ((gv_trainsMissed == 1)) {
            TriggerExecute(gt_Train1MissedQ, true, false);

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

    TriggerExecute(gt_ObjectiveDefilerSkeletonsCreate, true, false);
    gv_defilerSkeletonsFound += 1;
    ObjectiveSetName(gv_objective_DefilerSkeletons, (StringExternal("Param/Value/8FF82C14") + IntToText(gv_defilerSkeletonsFound) + StringExternal("Param/Value/0B14E42D") + IntToText(gv_defilerSkeletonsNeeded) + StringExternal("Param/Value/54370C34")));
    if ((gv_defilerSkeletonsFound == gv_defilerSkeletonsNeeded)) {
        TriggerEnable(TriggerGetCurrent(), false);

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

    libCamp_gf_DisplayResearchPointsGiventoPlayer(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelicContraband, EventUnit(), gv_p01_USER);
    UnitKill(EventUnit());
    ObjectiveSetName(gv_bonusObjectiveFindContraband, (StringExternal("Param/Value/057D9AD4") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelicContraband, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, gv_contrabandRelicsTotal, gv_contrabandRelicsFound)));
    if ((gv_contrabandRelicsFound == gv_contrabandRelicsTotal)) {
        TriggerExecute(gt_ObjectiveFindContrabandComplete, true, false);

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

    TriggerExecute(gt_ObjectiveDestroyDominionBasesCreateQ, true, false);
    gv_objectiveDestroyDominionBasesCurrent = (gv_objectiveDestroyDominionBasesCurrent + 1);
    ObjectiveSetName(gv_objectiveDestroyDominionBases, (StringExternal("Param/Value/EA3B8510") + IntToText(gv_objectiveDestroyDominionBasesCurrent) + StringExternal("Param/Value/189A67E4") + IntToText(gv_objectiveDestroyDominionBasesQuota) + StringExternal("Param/Value/46DDFDA9")));
    if ((gv_objectiveDestroyDominionBasesCurrent == gv_objectiveDestroyDominionBasesQuota)) {
        TriggerExecute(gt_VictoryDestroyAllBasesComplete, true, false);

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

    libCamp_gf_DisplayResearchPointsGiventoPlayer(libCamp_ge_StoryResearchObject_ResearchObjectFindDevourerTissueSamples, EventUnit(), gv_p01_USER);
    UnitKill(EventUnit());
    ObjectiveSetName(gv_objectiveDevourerSamples, (StringExternal("Param/Value/D44C9615") + IntToText(gv_devourerSamplesFound) + StringExternal("Param/Value/16047064") + IntToText(gv_devourerSamplesTotal) + StringExternal("Param/Value/3CBF51DD")));
    if ((gv_devourerSamplesFound == gv_devourerSamplesTotal)) {
        TriggerExecute(gt_ObjectiveCerebrateSamplesComplete, true, true);

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

        TriggerQueueEnter();
        ObjectiveSetState(gv_researchObjectiveBrutalisk, c_objectiveStateCompleted);
        ObjectiveSetName(gv_researchObjectiveBrutalisk, (StringExternal("Param/Value/F8BA0C74") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectKilltheBrutalisk, libCamp_ge_StoryResearchObjectiveTextStyle_Lumpsum, 1, 1)));
        Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);
        TriggerQueueExit();

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

    libCamp_gf_DisplayResearchPointsGiventoPlayer(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelics, EventUnit(), gv_p01_USER);
    UnitKill(EventUnit());
    ObjectiveSetName(gv_objectiveProtossRelics, (StringExternal("Param/Value/A43486E9") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelics, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, gv_obejctiveProtossRelicsTotalFirstHalf, gv_obejctiveProtossRelics)));
    if ((gv_obejctiveProtossRelics == gv_obejctiveProtossRelicsTotalFirstHalf)) {
        TriggerExecute(gt_ObjectiveProtossRelicsComplete, true, false);

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

    TriggerExecute(gt_ObjectiveProtossRelicsCreateQ, true, false);
    ObjectiveSetState(gv_objectiveProtossRelics, c_objectiveStateCompleted);
    ObjectiveSetName(gv_objectiveProtossRelics, (StringExternal("Param/Value/31655236") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelics, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, gv_obejctiveProtossRelicsTotalFirstHalf, gv_obejctiveProtossRelics)));
    Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);
    return true;

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

    libCamp_gf_DisplayResearchPointsGiventoPlayer(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelics, EventUnit(), gv_p01_USER);
    UnitKill(EventUnit());
    ObjectiveSetName(gv_objectiveProtossRelics, (StringExternal("Param/Value/9F164517") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelics, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, gv_obejctiveProtossRelicsTotalSecondHalf, gv_obejctiveProtossRelics)));
    if ((gv_obejctiveProtossRelics == gv_obejctiveProtossRelicsTotalSecondHalf)) {
        TriggerExecute(gt_ObjectiveProtossRelicsCompleteSecondHalf, true, false);

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

    TriggerExecute(gt_ObjectiveProtossRelicsCreateQ, true, false);
    ObjectiveSetState(gv_objectiveProtossRelics, c_objectiveStateCompleted);
    ObjectiveSetName(gv_objectiveProtossRelics, (StringExternal("Param/Value/4A3E218A") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelics, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, gv_obejctiveProtossRelicsTotalSecondHalf, gv_obejctiveProtossRelics) + StringToText("")));
    Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);
    return true;

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

    gv_inSecondHalf = true;
    gv_protossRelicsSecondHalf = true;
    ObjectiveSetName(gv_objectiveProtossRelics, (StringExternal("Param/Value/8E6D4431") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelics, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, gv_obejctiveProtossRelicsTotalSecondHalf, gv_obejctiveProtossRelics) + StringExternal("Param/Value/3BF968F3")));
    ObjectiveSetState(gv_objectiveProtossRelics, c_objectiveStateActive);
    libNtve_gf_AddUnitGroupToUnitGroup(UnitGroup(null, gv_p01_USER, RegionEntireMap(), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32))), 0), gv_playerUnitGroup);

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

    ObjectiveCreate(StringExternal("Param/Value/67FC761F"), StringExternal("Param/Value/9E29DE5C"), c_objectiveStateActive, false);
    gv_objectiveDestroyDominionHoloboards = ObjectiveLastCreated();
    ObjectiveSetName(gv_objectiveDestroyDominionHoloboards, (StringExternal("Param/Value/ECF1145A") + IntToText(gv_objectiveTaskDestroyDominionHoloboardsProgress) + StringExternal("Param/Value/011154B4") + IntToText(gv_objectiveTaskDestroyDominionHoloboardsTotal) + StringExternal("Param/Value/05E1A1EB")));
    Wait(libCamp_gv_campaignObjectiveDelay, c_timeGame);
    return true;

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

    TriggerExecute(gt_ObjectiveDestroyDominionHoloboardsCreate, true, false);
    gv_objectiveTaskDestroyDominionHoloboardsProgress += 1;
    ObjectiveSetName(gv_objectiveDestroyDominionHoloboards, (StringExternal("Param/Value/BE465878") + IntToText(gv_objectiveTaskDestroyDominionHoloboardsProgress) + StringExternal("Param/Value/914BC647") + IntToText(gv_objectiveTaskDestroyDominionHoloboardsTotal) + StringExternal("Param/Value/13F1BF87")));
    if ((gv_objectiveTaskDestroyDominionHoloboardsProgress == gv_objectiveTaskDestroyDominionHoloboardsTotal)) {
        TriggerEnable(TriggerGetCurrent(), false);

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

    UnitKill(gv_rebelMarinesBeacon01);
    TriggerExecute(gt_ObjectiveRescueCreateQ, true, false);
    ObjectiveSetName(gv_objectiveRescue, (StringExternal("Param/Value/28341DB3") + IntToText(gv_rebelFightersRescued) + StringExternal("Param/Value/5A139B4F") + StringExternal("Param/Value/88CFB03A")));
    TriggerExecute(gt_TransmissionRebelMarines01RescuedQ, true, false);
    if ((gv_rebelFightersRescued == 3)) {

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

    UnitKill(gv_rebelMarinesBeacon02);
    TriggerExecute(gt_ObjectiveRescueCreateQ, true, false);
    ObjectiveSetName(gv_objectiveRescue, (StringExternal("Param/Value/66738ACE") + IntToText(gv_rebelFightersRescued) + StringExternal("Param/Value/DBBC8F23") + StringExternal("Param/Value/85B6A1D8")));
    TriggerExecute(gt_TransmissionRebelMarines02RescuedQ, true, false);
    if ((gv_rebelFightersRescued == 3)) {

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

    UnitKill(gv_rebelMarinesBeacon03);
    TriggerExecute(gt_ObjectiveRescueCreateQ, true, false);
    ObjectiveSetName(gv_objectiveRescue, (StringExternal("Param/Value/7B12E251") + IntToText(gv_rebelFightersRescued) + StringExternal("Param/Value/F88EB373") + StringExternal("Param/Value/DE63FD4D")));
    TriggerExecute(gt_TransmissionRebelMarines03RescuedQ, true, false);
    if ((gv_rebelFightersRescued == 3)) {

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

    TriggerExecute(gt_ResearchObjectiveKilltheBrutaliskCreateQ, true, true);
    ObjectiveSetState(gv_researchObjectiveKilltheBrutalisk, c_objectiveStateCompleted);
    ObjectiveSetName(gv_researchObjectiveKilltheBrutalisk, (StringExternal("Param/Value/9C764397") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectKilltheBrutalisk, libCamp_ge_StoryResearchObjectiveTextStyle_Lumpsum, 1, 1)));
    if ((libNtve_gf_DifficultyValueInt(0, 1, 1, 1) == 1) && (libNtve_gf_KillingPlayer() == gv_p03_LAVA)) {
        AchievementAward(gv_p01_USER, "TTosh01_2");

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

    }

    ObjectiveSetName(gv_primaryObjectiveGetGas, (StringExternal("Param/Value/A1DD6009") + IntToText(gv_playerScore) + StringExternal("Param/Value/9FDD5B12") + IntToText(gv_playerCollectionQuota) + StringExternal("Param/Value/D3D16072")));
    ObjectiveSetName(gv_primaryObjectiveStopProtossGas, (StringExternal("Param/Value/F14C6CFE") + IntToText(gv_protossScore) + StringExternal("Param/Value/6D58251D")));
    return true;

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


    ObjectiveSetName(gv_primaryObjectiveGetGas, (StringExternal("Param/Value/A1DD6009") + IntToText(gv_playerScore) + StringExternal("Param/Value/9FDD5B12") + IntToText(gv_playerCollectionQuota) + StringExternal("Param/Value/D3D16072")));
    ObjectiveSetName(gv_primaryObjectiveStopProtossGas, (StringExternal("Param/Value/F14C6CFE") + IntToText(gv_protossScore) + StringExternal("Param/Value/6D58251D")));
    return true;
}

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

    TriggerExecute(gt_ObjectiveRelicsCreateQ, true, false);
    gv_bonusObjectiveCollectRelicsFound += 1;
    ObjectiveSetName(gv_bonusObjectiveCollectRelics, (StringExternal("Param/Value/50C45B65") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelics, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, gv_bonusObjectiveCollectRelicsNeeded, gv_bonusObjectiveCollectRelicsFound)));
    if ((gv_bonusObjectiveCollectRelicsFound == gv_bonusObjectiveCollectRelicsNeeded)) {
        ObjectiveSetState(gv_bonusObjectiveCollectRelics, c_objectiveStateCompleted);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:5457

    }

    ObjectiveSetName(gv_objectiveKillSpectres, (StringExternal("Param/Value/37E0F123") + IntToText(gv_objectiveKillSpectresKilled) + StringExternal("Param/Value/3FB85465") + IntToText(gv_objectiveKillSpectresMax) + StringExternal("Param/Value/D942C757") + StringExternal("Param/Value/C2F32F2D")));
    return true;
}

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:2299

    else {
    }
    ObjectiveSetName(gv_objectiveCamera01, (StringExternal("Param/Value/DF96EF8F") + gv_tEXTUP + gv_tEXTDOWN + gv_tEXTLEFT + gv_tEXTRIGHT + StringExternal("Param/Value/C64884E2")));
    gv_priorCameraLoc = lv_currentCameraLoc;
    if ((gv_scrolledDOWN == true) && (gv_scrolledUP == true) && (gv_scrolledLEFT == true) && (gv_scrolledRIGHT == true)) {

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:2308

        gv_tEXTLEFT = StringExternal("Param/Value/3F1E8548");
        gv_tEXTRIGHT = StringExternal("Param/Value/981E6AA0");
        ObjectiveSetName(gv_objectiveCamera01, (StringExternal("Param/Value/004B6BB5") + gv_tEXTUP + gv_tEXTDOWN + gv_tEXTLEFT + gv_tEXTRIGHT + StringExternal("Param/Value/39DF7EEC")));
    }
    else {

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:4456

    TriggerExecute(gt_ObjectiveCombat01CreateQ, true, false);
    gv_objectiveCombat01Number += 1;
    ObjectiveSetName(gv_objectiveCombat01, (StringExternal("Param/Value/F62182D4") + IntToText(gv_objectiveCombat01Number) + StringExternal("Param/Value/0E48D09A") + (IntToText(gv_objectiveCombat01Total)) + StringExternal("Param/Value/0F6A8A8A")));
    if ((gv_objectiveCombat01Number == gv_objectiveCombat01Total)) {
        TriggerEnable(TriggerGetCurrent(), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:5020

    TriggerExecute(gt_ObjectiveCombat02CreateQ, true, false);
    gv_objectiveCombat02Number += 1;
    ObjectiveSetName(gv_objectiveCombat02, (StringExternal("Param/Value/D891D9BE") + IntToText(gv_objectiveCombat02Number) + StringExternal("Param/Value/9149B4EF") + (IntToText(gv_objectiveCombat02Total)) + StringExternal("Param/Value/0E3D90C8")));
    if ((gv_objectiveCombat02Number == gv_objectiveCombat02Total)) {
        TriggerEnable(TriggerGetCurrent(), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:5550

    TriggerExecute(gt_ObjectiveCombat03CreateQ, true, false);
    gv_objectiveCombat03Number += 1;
    ObjectiveSetName(gv_objectiveCombat03, (StringExternal("Param/Value/BAE65611") + IntToText(gv_objectiveCombat03Number) + StringExternal("Param/Value/512059DD") + (IntToText(gv_objectiveCombat03Total)) + StringExternal("Param/Value/9EE8AC86")));
    if ((gv_objectiveCombat03Number == gv_objectiveCombat03Total)) {
        TriggerEnable(TriggerGetCurrent(), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:6816

    TriggerExecute(gt_ObjectiveCollection01CreateQ, true, false);
    gv_objectiveCollection01Number = PlayerGetPropertyInt(gv_p01_USER, c_playerPropMinerals);
    ObjectiveSetName(gv_objectiveCollection01, (StringExternal("Param/Value/5EAC454D") + IntToText(gv_objectiveCollection01Number) + StringExternal("Param/Value/CB43F05C") + (IntToText(gv_objectiveCollection01Total)) + StringExternal("Param/Value/C982D8F6")));
    if ((gv_objectiveCollection01Number >= 150)) {
        TriggerEnable(TriggerGetCurrent(), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:6821

        PlayerModifyPropertyInt(gv_p01_USER, c_playerPropMinerals, c_playerPropOperSetTo, 150);
        gv_objectiveCollection01Number = PlayerGetPropertyInt(gv_p01_USER, c_playerPropMinerals);
        ObjectiveSetName(gv_objectiveCollection01, (StringExternal("Param/Value/3027800F") + IntToText(gv_objectiveCollection01Number) + StringExternal("Param/Value/3DE9CA26") + (IntToText(gv_objectiveCollection01Total)) + StringExternal("Param/Value/F43C1E41")));
        TriggerExecute(gt_ObjectiveCollection01Complete, true, false);
    }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:7788

    TriggerExecute(gt_ObjectiveCollection03CreateQ, true, false);
    gv_objectiveCollection03Number = PlayerGetPropertyInt(gv_p01_USER, c_playerPropVespene);
    ObjectiveSetName(gv_objectiveCollection03, (StringExternal("Param/Value/23DF8C4F") + IntToText(gv_objectiveCollection03Number) + StringExternal("Param/Value/D25D336F") + (IntToText(gv_objectiveCollection03Total)) + StringExternal("Param/Value/981FB8B2")));
    if ((gv_objectiveCollection03Number >= 40)) {
        TriggerEnable(TriggerGetCurrent(), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:7793

        PlayerModifyPropertyInt(gv_p01_USER, c_playerPropVespene, c_playerPropOperSetTo, 40);
        gv_objectiveCollection03Number = PlayerGetPropertyInt(gv_p01_USER, c_playerPropVespene);
        ObjectiveSetName(gv_objectiveCollection03, (StringExternal("Param/Value/C64891F2") + IntToText(gv_objectiveCollection03Number) + StringExternal("Param/Value/2EA0CF57") + (IntToText(gv_objectiveCollection03Total)) + StringExternal("Param/Value/35DD131B")));
        TriggerExecute(gt_ObjectiveCollection03Complete, true, false);
    }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttutorial01.sc2map/MapScript.galaxy:8474

    TriggerExecute(gt_ObjectiveProduction02CreateQ, true, false);
    gv_objectiveProduction02Number += 1;
    ObjectiveSetName(gv_objectiveProduction02, (StringExternal("Param/Value/50D703FF") + IntToText(gv_objectiveProduction02Number) + StringExternal("Param/Value/B510ADFC") + (IntToText(gv_objectiveProduction02Total)) + StringExternal("Param/Value/9CB05C7B")));
    if ((gv_objectiveProduction02Number == 2)) {
        TriggerEnable(TriggerGetCurrent(), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:2065

    if ((UnitGroupHasUnit(gv_artifactGuardiansSouth, EventUnit()) == true)) {
        gv_statuesDestoyed += 1;
        ObjectiveSetName(gv_objective_DestroytheStatues, (StringExternal("Param/Value/98F1F2DC") + IntToText(gv_statuesDestoyed) + StringExternal("Param/Value/4BD9CBE6")));
    }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:4288


    TriggerEnable(TriggerGetCurrent(), false);
    ObjectiveSetName(gv_objective_DestroytheStatues, StringExternal("Param/Value/8A9312C3"));
    ObjectiveSetState(gv_objective_DestroytheStatues, c_objectiveStateCompleted);
    return true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:4402

    UnitKill(EventUnit());
    gv_relicsFound += 1;
    ObjectiveSetName(gv_objective_Relics, (StringExternal("Param/Value/1647A2D5") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelics, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, gv_relicsNeeded, gv_relicsFound) + StringExternal("Param/Value/88438701")));
    if ((gv_relicsFound == gv_relicsNeeded)) {
        TriggerExecute(gt_ObjectiveRelicsComplete, true, false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:4440

    TriggerEnable(TriggerGetCurrent(), false);
    TriggerExecute(gt_ObjectiveRelicsCreateQ, true, false);
    ObjectiveSetName(gv_objective_Relics, (StringExternal("Param/Value/38722FC6") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelics, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, gv_relicsNeeded, gv_relicsFound)));
    ObjectiveSetState(gv_objective_Relics, c_objectiveStateCompleted);
    return true;

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus02.sc2map/MapScript.galaxy:4903

    libCamp_gf_DisplayResearchPointsGiventoPlayer(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelics, EventUnit(), gv_p1_USER);
    UnitKill(EventUnit());
    ObjectiveSetName(gv_bonusObjectiveCollectRelics, (StringExternal("Param/Value/D8039732") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelics, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, gv_bonusObjectiveCollectRelicsNeeded, gv_bonusObjectiveCollectRelicsFound)));
    if ((gv_bonusObjectiveCollectRelicsFound == gv_bonusObjectiveCollectRelicsNeeded)) {
        TriggerExecute(gt_ObjectiveRelicsComplete, true, false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus02.sc2map/MapScript.galaxy:4936

    TriggerEnable(TriggerGetCurrent(), false);
    TriggerExecute(gt_ObjectiveRelicsCreateQ, true, false);
    ObjectiveSetName(gv_bonusObjectiveCollectRelics, (StringExternal("Param/Value/51D38407") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelics, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, gv_bonusObjectiveCollectRelicsNeeded, gv_bonusObjectiveCollectRelicsFound)));
    ObjectiveSetState(gv_bonusObjectiveCollectRelics, c_objectiveStateCompleted);
    return true;

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


    ObjectiveSetState(gv_objectiveDestroyDataz, c_objectiveStateActive);
    ObjectiveSetName(gv_objectiveDestroyDataz, (StringExternal("Param/Value/F7B75A11") + IntToText(gv_dataCoresDestroyed) + StringExternal("Param/Value/4AA821D0")));
    if ((gv_dataCoresDestroyed == 3)) {
        TriggerExecute(gt_ObjectiveDestroyDataComplete, true, false);

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

    TriggerExecute(gt_ResearchObjectiveKilltheBrutaliskCreateQ, true, false);
    TriggerQueueEnter();
    ObjectiveSetName(gv_researchObjectiveKilltheBrutalisk, (StringExternal("Param/Value/D0755CEB") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectKilltheBrutalisk, libCamp_ge_StoryResearchObjectiveTextStyle_Lumpsum, 1, 1)));
    ObjectiveSetState(gv_researchObjectiveKilltheBrutalisk, c_objectiveStateCompleted);
    Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:3220

    UnitKill(EventUnit());
    gv_protossRelicsFound += 1;
    ObjectiveSetName(gv_researchObjectiveProtossRelics, (StringExternal("Param/Value/057DC625") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelics, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, gv_protossRelicsTotal, gv_protossRelicsFound)));
    if ((gv_protossRelicsFound == gv_protossRelicsTotal)) {
        TriggerExecute(gt_ResearchObjectiveProtossRelicsComplete, true, false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus04.sc2map/MapScript.galaxy:3253

    TriggerEnable(TriggerGetCurrent(), false);
    TriggerExecute(gt_ResearchObjectiveProtossRelicsCreateQ, true, false);
    ObjectiveSetName(gv_researchObjectiveProtossRelics, (StringExternal("Param/Value/3BD695A1") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectFindProtossRelics, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, gv_protossRelicsTotal, gv_protossRelicsFound)));
    ObjectiveSetState(gv_researchObjectiveProtossRelics, c_objectiveStateCompleted);
    Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:4447


    if ((gv_iNTProtossRescued == 4)) {
        ObjectiveSetName(gv_objectiveRescuePrisoners, (StringExternal("Param/Value/91ECA2BB") + IntToText(gv_iNTProtossRescued) + StringExternal("Param/Value/0CA88BB7")));
        libCamp_gf_AddProgressToStoryResearch(libCamp_ge_StoryResearchObject_ResearchObjectRescuePrisoners, 1);
        TriggerExecute(gt_ObjectivePrisonersComplete, true, false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/ttychus05.sc2map/MapScript.galaxy:4452

    }
    else {
        ObjectiveSetName(gv_objectiveRescuePrisoners, (StringExternal("Param/Value/A760AABE") + IntToText(gv_iNTProtossRescued) + StringExternal("Param/Value/CBB57BC3")));
        libCamp_gf_AddProgressToStoryResearch(libCamp_ge_StoryResearchObject_ResearchObjectRescuePrisoners, 1);
    }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian01.sc2map/MapScript.galaxy:6279


    TriggerExecute(gt_ObjectiveTroopSupplyCreateQ, true, false);
    ObjectiveSetName(gv_troopSupply, (StringExternal("Param/Value/35A51023") + FixedToText(gv_existingSupplyUpdate, 0) + StringExternal("Param/Value/931B73B1") + (IntToText(gv_obejctiveTroopsSupplyTotal)) + StringExternal("Param/Value/A31AC52F")));
    if ((gv_existingSupplyUpdate >= IntToFixed(gv_obejctiveTroopsSupplyTotal))) {
        TriggerEnable(TriggerGetCurrent(), false);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian01.sc2map/MapScript.galaxy:6284

        TriggerEnable(gt_ObjectiveFoodSupply, false);
        TriggerExecute(gt_ObjectiveTroopSupplyComplete, true, false);
        ObjectiveSetName(gv_troopSupply, (StringExternal("Param/Value/CF493A94") + FixedToText(100.0, 0) + StringExternal("Param/Value/93880367") + (IntToText(gv_obejctiveTroopsSupplyTotal)) + StringExternal("Param/Value/A3A377F1")));
    }

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian01.sc2map/MapScript.galaxy:6344

    TriggerExecute(gt_ObjectiveNydusWormsCreateHidden, true, false);
    gv_obejctiveNydusWormsUpdate += 1;
    ObjectiveSetName(gv_objectiveNydusWorms, (StringExternal("Param/Value/2FB3E0A4") + IntToText(gv_obejctiveNydusWormsUpdate) + StringExternal("Param/Value/482E305A") + (IntToText(gv_obejctiveNydusWormsTotal)) + StringExternal("Param/Value/5D117C8B")));
    if ((gv_obejctiveNydusWormsUpdate == gv_obejctiveNydusWormsTotal)) {
        TriggerEnable(TriggerGetCurrent(), false);

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

    // Automatic Variable Declarations
    // Implementation
    ObjectiveSetName(gv_oBJPlantSeismicCharges, (StringExternal("Param/Value/6DD01242") + IntToText(lp_nukesPlanted) + StringExternal("Param/Value/2F8541EA")));
    if ((lp_nukesPlanted >= 3)) {
        ObjectiveSetState(gv_oBJPlantSeismicCharges, c_objectiveStateCompleted);

campaigns/liberty.sc2campaignbase.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:5165


    gv_objectiveDestroyCoolantTowerProgress += 1;
    ObjectiveSetName(gv_objectiveDestroyCoolantTowers, (StringExternal("Param/Value/4A3AE9EE") + IntToText(gv_objectiveDestroyCoolantTowerProgress) + StringExternal("Param/Value/93348B29") + IntToText(gv_objectiveDestroyCoolantTowersTotal) + StringExternal("Param/Value/7D0B2B5E")));
    if ((gv_objectiveDestroyCoolantTowerProgress == 1)) {
        TriggerExecute(gt_PlatformLinesFirstTowerQ, true, false);

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

    TriggerExecute(gt_ObjectiveShrinesCreate, true, false);
    gv_obejctiveShrinesUpdate += 1;
    ObjectiveSetName(gv_objectiveShrinesGetToShrines, (StringExternal("Param/Value/91F5681E") + IntToText(gv_obejctiveShrinesUpdate) + StringExternal("Param/Value/8630B5F7") + (IntToText(gv_obejctiveShrinesTotal)) + StringExternal("Param/Value/AC8D29D7")));
    if ((gv_obejctiveShrinesUpdate == gv_obejctiveShrinesTotal) && (libNtve_gf_DifficultyValueInt(0, 1, 1, 1) == 1) && (gv_stat_StalkerDeaths <= 0)) {
        AchievementAward(gv_p1_USER, "Anniversary_TZeratul01");

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


    gv_objectiveHatcheriesKilled += 1;
    ObjectiveSetName(gv_objectiveHatcheries, (StringExternal("Param/Value/4CDC5CA3") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectDestroyHatcheries, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, 3, gv_objectiveHatcheriesKilled)));
    if ((gv_objectiveHatcheriesKilled == gv_objectiveHatcheriesQuota)) {
        TriggerEnable(TriggerGetCurrent(), false);

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

    TriggerExecute(gt_ObjectivePowerBaseCreateQ, true, false);
    gv_obejctivePowerBaseUpdate += 1;
    ObjectiveSetName(gv_objectivePowerBase, (StringExternal("Param/Value/B6424D18") + IntToText(gv_obejctivePowerBaseUpdate) + StringExternal("Param/Value/4A781515") + (IntToText(gv_obejctivePowerBaseTotal)) + StringExternal("Param/Value/DE65E9D6")));
    if ((gv_obejctivePowerBaseUpdate == gv_obejctivePowerBaseTotal)) {
        TriggerEnable(TriggerGetCurrent(), false);

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

    TriggerExecute(gt_ObjectiveDestroyPrisonsCreateQ, true, false);
    ObjectiveSetState(gv_objectiveDestroyPrisons, c_objectiveStateCompleted);
    ObjectiveSetName(gv_objectiveDestroyPrisons, (StringExternal("Param/Value/86EE82A2") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectDestroythePreserverPrisons, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, 3, gv_objectivesAllPrisonsDestroyedUpdate)));
    return true;
}

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

    TriggerExecute(gt_ObjectiveDestroyPrisonsCreateQ, true, false);
    gv_objectivesAllPrisonsDestroyedUpdate += 1;
    ObjectiveSetName(gv_objectiveDestroyPrisons, (StringExternal("Param/Value/8DD3AF59") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectDestroythePreserverPrisons, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, 3, gv_objectivesAllPrisonsDestroyedUpdate) + StringExternal("Param/Value/1745A93B")));
    if ((gv_objectivesAllPrisonsDestroyedUpdate == gv_obejctivePrisonsTotal)) {
        TriggerEnable(TriggerGetCurrent(), false);

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

    Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);
    TriggerExecute(gt_ObjectivePings, true, false);
    ObjectiveSetName(gv_objectivePowerSecondaryBase, (StringExternal("Param/Value/E8580788") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectPowertheAbandonedStructure, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, 3, gv_obejctivePowerSecondaryBaseUpdate) + StringExternal("Param/Value/63A96D60")));
    TriggerQueueExit();
    return true;

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

    TriggerExecute(gt_ObjectivePowerSecondaryCreateQ, true, false);
    ObjectiveSetState(gv_objectivePowerSecondaryBase, c_objectiveStateCompleted);
    ObjectiveSetName(gv_objectivePowerSecondaryBase, (StringExternal("Param/Value/CB6A9AC1") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectPowertheAbandonedStructure, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, 3, gv_obejctivePowerSecondaryBaseUpdate)));
    return true;
}

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

    TriggerExecute(gt_ObjectivePowerSecondaryCreateQ, true, false);
    gv_obejctivePowerSecondaryBaseUpdate += 1;
    ObjectiveSetName(gv_objectivePowerSecondaryBase, (StringExternal("Param/Value/2711B490") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectPowertheAbandonedStructure, libCamp_ge_StoryResearchObjectiveTextStyle_Multipart, 3, gv_obejctivePowerSecondaryBaseUpdate) + StringExternal("Param/Value/30616D3B")));
    if ((gv_obejctivePowerSecondaryBaseUpdate == gv_obejctivePowerSecondaryBaseTotal)) {
        TriggerEnable(TriggerGetCurrent(), false);

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

        TriggerQueueEnter();
        SoundPlay(SoundLink("UI_TerranRescueUnit", 0), PlayerGroupAll(), 100.0, 0.0);
        ObjectiveSetName(gv_objectiveOvermindTendrils, (StringExternal("Param/Value/F3BFF16E") + IntToText(gv_overmindTendrilsVisited) + StringExternal("Param/Value/DF5F980D")));
        Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);
        TriggerExecute(gt_ReleaseControlofZeratul, true, true);

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

        TriggerEnable(TriggerGetCurrent(), false);
        libNtve_gf_MakeUnitInvulnerable(gv_zeratul, true);
        ObjectiveSetName(gv_objectiveOvermindTendrils, (StringExternal("Param/Value/C4B2628D") + IntToText(gv_overmindTendrilsVisited) + StringExternal("Param/Value/890B8AA5")));
        TriggerExecute(gt_VictoryOvermindTendrilsCompleted, true, true);
    }

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

    if (auto746D6D18_val == 1) {
        TriggerQueueEnter();
        ObjectiveSetName(gv_objectivePowerTheObelisks, (StringExternal("Param/Value/41C52231") + IntToText(gv_obelisksPowered) + StringExternal("Param/Value/0C997FDC")));
        Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);
        TriggerQueueExit();

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

    TriggerEnable(TriggerGetCurrent(), false);
    TriggerExecute(gt_ObjectivePowerTheObelisksCreateQ, true, false);
    ObjectiveSetName(gv_objectivePowerTheObelisks, (StringExternal("Param/Value/48E96967") + IntToText(gv_obelisksPowered) + StringExternal("Param/Value/A74E1FDD")));
    ObjectiveSetState(gv_objectivePowerTheObelisks, c_objectiveStateCompleted);
    Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);

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

    TriggerExecute(gt_ObjectiveSurviveCreateQ, true, false);
    ObjectiveSetState(gv_objectiveKillPrimary, c_objectiveStateCompleted);
    ObjectiveSetName(gv_objectiveKillPrimary, (TextReplaceWord(StringExternal("Param/Value/93FAEACE"), StringExternal("Param/Value/5FE97FBF"), IntToText(gv_sTAGE_01_KILL_QUOTA), c_stringReplaceAll, c_stringCase) + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectKill1500Zerg, libCamp_ge_StoryResearchObjectiveTextStyle_Lumpsum, 1, 1)));
    Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);
    return true;

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


    lv_tIMER = FixedToInt(TimerGetRemaining(gv_protectArchiveTimer));
    ObjectiveSetName(gv_objectiveProtectArchive, (StringExternal("Param/Value/0A3D9279") + libCamp_gf_FormatTimeCampaign(lv_tIMER) + StringExternal("Param/Value/3BC7D8C2") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectProtecttheArchive, libCamp_ge_StoryResearchObjectiveTextStyle_Lumpsum, 1, 0)));
    return true;
}

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

    TriggerEnable(gt_ObjectiveProtectArchiveFailed, false);
    TriggerExecute(gt_ObjectiveProtectArchiveCreateQ, true, false);
    ObjectiveSetName(gv_objectiveProtectArchive, (StringExternal("Param/Value/BE65AF3D") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectProtecttheArchive, libCamp_ge_StoryResearchObjectiveTextStyle_Lumpsum, 1, 1)));
    ObjectiveSetState(gv_objectiveProtectArchive, c_objectiveStateCompleted);
    Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);

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

    TriggerEnable(gt_ObjectiveProtectArchiveUpdate, false);
    TriggerExecute(gt_ObjectiveProtectArchiveCreateQ, true, false);
    ObjectiveSetName(gv_objectiveProtectArchive, (StringExternal("Param/Value/00B96633") + StringExternal("Param/Value/6A188D0E") + StringExternal("Param/Value/D1FBA455") + libCamp_gf_StoryResearchSupplementTextForObjective(libCamp_ge_StoryResearchObject_ResearchObjectProtecttheArchive, libCamp_ge_StoryResearchObjectiveTextStyle_Lumpsum, 1, 0)));
    ObjectiveSetState(gv_objectiveProtectArchive, c_objectiveStateFailed);
    Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:1175


    gv_finalScore = FixedToInt(TimerGetRemaining(gv_mainTimer));
    ObjectiveSetName(gv_objectiveEconomyMarines, (TextReplaceWord(StringExternal("Param/Value/70AC623B"), StringExternal("Param/Value/D01F147F"), IntToText(gv_marineBuiltCount), c_stringReplaceAll, c_stringCase) + TextReplaceWord(StringExternal("Param/Value/011A991C"), StringExternal("Param/Value/42E17BA4"), IntToText(gv_marineNeeded), c_stringReplaceAll, c_stringCase) + StringExternal("Param/Value/56D1A642")));
    ObjectiveSetName(gv_objectiveEconomyTanks, (TextReplaceWord(StringExternal("Param/Value/A649D76F"), StringExternal("Param/Value/59A897C1"), IntToText(gv_tankBuiltCount), c_stringReplaceAll, c_stringCase) + TextReplaceWord(StringExternal("Param/Value/AF8FC965"), StringExternal("Param/Value/1298E03A"), IntToText(gv_tanksNeeded), c_stringReplaceAll, c_stringCase) + StringExternal("Param/Value/E7488F48")));
    ObjectiveSetName(gv_objectiveEconomyGhosts, (TextReplaceWord(StringExternal("Param/Value/875EE9D9"), StringExternal("Param/Value/19B78FB6"), IntToText(gv_ghostsBuiltCount), c_stringReplaceAll, c_stringCase) + TextReplaceWord(StringExternal("Param/Value/638CCC69"), StringExternal("Param/Value/1A0C344D"), IntToText(gv_ghostsNeeded), c_stringReplaceAll, c_stringCase) + StringExternal("Param/Value/26489D35")));

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:1176

    gv_finalScore = FixedToInt(TimerGetRemaining(gv_mainTimer));
    ObjectiveSetName(gv_objectiveEconomyMarines, (TextReplaceWord(StringExternal("Param/Value/70AC623B"), StringExternal("Param/Value/D01F147F"), IntToText(gv_marineBuiltCount), c_stringReplaceAll, c_stringCase) + TextReplaceWord(StringExternal("Param/Value/011A991C"), StringExternal("Param/Value/42E17BA4"), IntToText(gv_marineNeeded), c_stringReplaceAll, c_stringCase) + StringExternal("Param/Value/56D1A642")));
    ObjectiveSetName(gv_objectiveEconomyTanks, (TextReplaceWord(StringExternal("Param/Value/A649D76F"), StringExternal("Param/Value/59A897C1"), IntToText(gv_tankBuiltCount), c_stringReplaceAll, c_stringCase) + TextReplaceWord(StringExternal("Param/Value/AF8FC965"), StringExternal("Param/Value/1298E03A"), IntToText(gv_tanksNeeded), c_stringReplaceAll, c_stringCase) + StringExternal("Param/Value/E7488F48")));
    ObjectiveSetName(gv_objectiveEconomyGhosts, (TextReplaceWord(StringExternal("Param/Value/875EE9D9"), StringExternal("Param/Value/19B78FB6"), IntToText(gv_ghostsBuiltCount), c_stringReplaceAll, c_stringCase) + TextReplaceWord(StringExternal("Param/Value/638CCC69"), StringExternal("Param/Value/1A0C344D"), IntToText(gv_ghostsNeeded), c_stringReplaceAll, c_stringCase) + StringExternal("Param/Value/26489D35")));
    if ((gv_marineBuiltCount >= gv_marineNeeded)) {

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/economy.sc2map/MapScript.galaxy:1177

    ObjectiveSetName(gv_objectiveEconomyMarines, (TextReplaceWord(StringExternal("Param/Value/70AC623B"), StringExternal("Param/Value/D01F147F"), IntToText(gv_marineBuiltCount), c_stringReplaceAll, c_stringCase) + TextReplaceWord(StringExternal("Param/Value/011A991C"), StringExternal("Param/Value/42E17BA4"), IntToText(gv_marineNeeded), c_stringReplaceAll, c_stringCase) + StringExternal("Param/Value/56D1A642")));
    ObjectiveSetName(gv_objectiveEconomyTanks, (TextReplaceWord(StringExternal("Param/Value/A649D76F"), StringExternal("Param/Value/59A897C1"), IntToText(gv_tankBuiltCount), c_stringReplaceAll, c_stringCase) + TextReplaceWord(StringExternal("Param/Value/AF8FC965"), StringExternal("Param/Value/1298E03A"), IntToText(gv_tanksNeeded), c_stringReplaceAll, c_stringCase) + StringExternal("Param/Value/E7488F48")));
    ObjectiveSetName(gv_objectiveEconomyGhosts, (TextReplaceWord(StringExternal("Param/Value/875EE9D9"), StringExternal("Param/Value/19B78FB6"), IntToText(gv_ghostsBuiltCount), c_stringReplaceAll, c_stringCase) + TextReplaceWord(StringExternal("Param/Value/638CCC69"), StringExternal("Param/Value/1A0C344D"), IntToText(gv_ghostsNeeded), c_stringReplaceAll, c_stringCase) + StringExternal("Param/Value/26489D35")));
    if ((gv_marineBuiltCount >= gv_marineNeeded)) {
        ObjectiveSetState(gv_objectiveEconomyMarines, c_objectiveStateCompleted);

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:970

        ObjectiveSetState(gv_objectiveSurvive01, c_objectiveStateActive);
        UnitPauseAll(false);
        ObjectiveSetName(gv_objectiveSurvive01, (StringExternal("Param/Value/7690E3C5") + IntToText(gv_roundCount) + StringExternal("Param/Value/27179186")));
        if ((gf_TotalScore() > gv_winningScoreSilver)) {
            ObjectiveSetState(gv_objectiveSurvive02, c_objectiveStateFailed);

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:1131

        ObjectiveSetState(gv_objectiveSurvive01, c_objectiveStateActive);
        UnitPauseAll(false);
        ObjectiveSetName(gv_objectiveSurvive01, (StringExternal("Param/Value/2C489E15") + IntToText(gv_roundCount) + StringExternal("Param/Value/1F5F5C7C")));
        if ((gf_TotalScore() > gv_winningScoreSilver)) {
            ObjectiveSetState(gv_objectiveSurvive02, c_objectiveStateFailed);

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:1311

        ObjectiveSetState(gv_objectiveSurvive01, c_objectiveStateActive);
        UnitPauseAll(false);
        ObjectiveSetName(gv_objectiveSurvive01, (StringExternal("Param/Value/35B68D6F") + IntToText(gv_roundCount) + StringExternal("Param/Value/942DDB8B")));
        if ((gf_TotalScore() > gv_winningScoreSilver)) {
            ObjectiveSetState(gv_objectiveSurvive02, c_objectiveStateFailed);

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/protosscombat.sc2map/MapScript.galaxy:2297

    }

    ObjectiveSetName(gv_objectiveSurvive01, TextReplaceWord(StringExternal("Param/Value/16E9842C"), StringExternal("Param/Value/524D84D1"), IntToText(gv_roundCount), c_stringReplaceAll, c_stringCase));
    if ((gv_roundCount == 3)) {
        ObjectiveSetState(gv_objectiveSurvive01, c_objectiveStateCompleted);

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:918

        ObjectiveSetState(gv_objectiveSurvive01, c_objectiveStateActive);
        UnitPauseAll(false);
        ObjectiveSetName(gv_objectiveSurvive01, (StringExternal("Param/Value/C7FD744E") + IntToText(gv_roundCount) + StringExternal("Param/Value/10A62150")));
        if ((gf_TotalScore() > gv_winningScoreSilver)) {
            ObjectiveSetState(gv_objectiveSurvive02, c_objectiveStateFailed);

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:1081

        ObjectiveSetState(gv_objectiveSurvive01, c_objectiveStateActive);
        UnitPauseAll(false);
        ObjectiveSetName(gv_objectiveSurvive01, (StringExternal("Param/Value/A341C618") + IntToText(gv_roundCount) + StringExternal("Param/Value/CB741578")));
        if ((gf_TotalScore() > gv_winningScoreSilver)) {
            ObjectiveSetState(gv_objectiveSurvive02, c_objectiveStateFailed);

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:1248

        ObjectiveSetState(gv_objectiveSurvive01, c_objectiveStateActive);
        UnitPauseAll(false);
        ObjectiveSetName(gv_objectiveSurvive01, (StringExternal("Param/Value/9E6E0717") + IntToText(gv_roundCount) + StringExternal("Param/Value/ED0B695F")));
        if ((gf_TotalScore() > gv_winningScoreSilver)) {
            ObjectiveSetState(gv_objectiveSurvive02, c_objectiveStateFailed);

campaigns/liberty.sc2campaignbase.sc2maps/maps/challenges/terrancombat.sc2map/MapScript.galaxy:2128

    }

    ObjectiveSetName(gv_objectiveSurvive01, TextReplaceWord(StringExternal("Param/Value/7B6323B3"), StringExternal("Param/Value/27527C62"), IntToText(gv_roundCount), c_stringReplaceAll, c_stringCase));
    if ((gv_allRoundsCompleted == false)) {
        if ((gv_roundCount == 3)) {

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

        ObjectiveSetState(gv_objectiveSurvive01, c_objectiveStateActive);
        UnitPauseAll(false);
        ObjectiveSetName(gv_objectiveSurvive01, (StringExternal("Param/Value/FCFDA59D") + IntToText(gv_roundCount) + StringExternal("Param/Value/32157971")));
        if ((gf_TotalScore() > gv_winningScoreSilver)) {
            ObjectiveSetState(gv_objectiveSurvive02, c_objectiveStateFailed);

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

        ObjectiveSetState(gv_objectiveSurvive01, c_objectiveStateActive);
        UnitPauseAll(false);
        ObjectiveSetName(gv_objectiveSurvive01, (StringExternal("Param/Value/C3DFA01A") + IntToText(gv_roundCount) + StringExternal("Param/Value/DD52ED31")));
        if ((gf_TotalScore() > gv_winningScoreSilver)) {
            ObjectiveSetState(gv_objectiveSurvive02, c_objectiveStateFailed);

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

        ObjectiveSetState(gv_objectiveSurvive01, c_objectiveStateActive);
        UnitPauseAll(false);
        ObjectiveSetName(gv_objectiveSurvive01, (StringExternal("Param/Value/3BEA528F") + IntToText(gv_roundCount) + StringExternal("Param/Value/346D9701")));
        if ((gf_TotalScore() > gv_winningScoreSilver)) {
            ObjectiveSetState(gv_objectiveSurvive02, c_objectiveStateFailed);

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

    }

    ObjectiveSetName(gv_objectiveSurvive01, TextReplaceWord(StringExternal("Param/Value/02B1F8A4"), StringExternal("Param/Value/09B9AAA0"), IntToText(gv_roundCount), c_stringReplaceAll, c_stringCase));
    if ((gv_allRoundsCompleted == false)) {
        if ((gv_roundCount == 3)) {

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


    gv_colonistsSaved = MinI((gv_colonistsSaved + 1), 50);
    ObjectiveSetName(gv_objective_SaveColonists, (StringExternal("Param/Value/01B02760") + IntToText(gv_colonistsSaved) + StringExternal("Param/Value/09C44398") + IntToText(gv_colonistsSaveQuota) + StringExternal("Param/Value/38C9869C")));
    SoundPlay(SoundLink("Terran_Veterancy", -1), PlayerGroupAll(), 100.0, 0.0);
    UnitRemove(EventUnitCargo());

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

    gv_colonistsKilled = (gv_colonistsKilled + 1);
    if ((libNtve_gf_DifficultyValueInt(0, 0, 1, 1) == 1)) {
        ObjectiveSetName(gv_objective_DontLetColonistsDie, (TextReplaceWord(StringExternal("Param/Value/2F86BD5F"), StringExternal("Param/Value/1C42E24F"), IntToText(gv_colonistsDeathQuota), c_stringReplaceAll, c_stringCase) + TextReplaceWord(StringExternal("Param/Value/87078404"), StringExternal("Param/Value/11147D32"), IntToText(gv_colonistsKilled), c_stringReplaceAll, c_stringCase)));
    }

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


    if ((libNtve_gf_DifficultyValueInt(0, 0, 1, 1) == 1)) {
        ObjectiveSetName(gv_objective_DontLetColonistsDie, (TextReplaceWord(StringExternal("Param/Value/5E1B1335"), StringExternal("Param/Value/C00EA670"), IntToText(gv_colonistsDeathQuota), c_stringReplaceAll, c_stringCase) + TextReplaceWord(StringExternal("Param/Value/D744ABDE"), StringExternal("Param/Value/23575D29"), IntToText(gv_colonistsKilled), c_stringReplaceAll, c_stringCase)));
    }

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

    UnitKill(EventUnit());
    gv_bonusObjectiveCollectChrysalisFound += 1;
    ObjectiveSetName(gv_bonusObjectiveCollectChrysalis, (StringExternal("Param/Value/D8E396B5") + IntToText(gv_bonusObjectiveCollectChrysalisFound) + StringExternal("Param/Value/4AC47548")));
    if ((gv_bonusObjectiveCollectChrysalisFound == gv_bonusObjectiveCollectChrysalisNeeded)) {
        TriggerExecute(gt_ResearchObjectiveChrysalisComplete, true, false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson02.sc2mapMapScript.galaxy:4505

    TriggerExecute(gt_ObjectiveCleansetheInfestationCreateQ, true, true);
    if ((UnitGroupCount(UnitGroup(null, gv_pLAYER_03_INFESTED_REFUGEES, null, UnitFilter((1 << c_targetFilterStructure) | (1 << c_targetFilterPreventDefeat), 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) == 1)) {
        ObjectiveSetName(gv_objectiveCleanseInfestation, (StringExternal("Param/Value/BA6F0E37") + IntToText(UnitGroupCount(UnitGroup(null, gv_pLAYER_03_INFESTED_REFUGEES, null, UnitFilter((1 << c_targetFilterStructure) | (1 << c_targetFilterPreventDefeat), 0, 0, 0), 0), c_unitCountAlive)) + StringExternal("Param/Value/1446FF91")));
    }
    else {

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson02.sc2mapMapScript.galaxy:4508

    }
    else {
        ObjectiveSetName(gv_objectiveCleanseInfestation, (StringExternal("Param/Value/690CCCB9") + IntToText(UnitGroupCount(UnitGroup(null, gv_pLAYER_03_INFESTED_REFUGEES, null, UnitFilter((1 << c_targetFilterStructure) | (1 << c_targetFilterPreventDefeat), 0, 0, 0), 0), c_unitCountAlive)) + StringExternal("Param/Value/DDD57FA0")));
    }
    return true;

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson02.sc2mapMapScript.galaxy:4630

    TriggerExecute(gt_ResearchObjectiveKilltheInfestorsCreateQ, true, false);
    gv_infestorsKilled += 1;
    ObjectiveSetName(gv_researchObjectiveKilltheInfestors, (StringExternal("Param/Value/27F95A51") + IntToText(gv_infestorsKilled) + StringExternal("Param/Value/8FD1A811")));
    if ((gv_infestorsKilled == 2)) {
        TriggerExecute(gt_ResearchObjectiveKilltheInfestorsComplete, true, false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03a.sc2mapMapScript.galaxy:1120

    gv_nexusDestroyed += 1;
    TriggerExecute(gt_ObjectiveDestroyNexusCreateQ, true, false);
    ObjectiveSetName(gv_primaryObjectiveDestroyProtossNexus, (StringExternal("Param/Value/7CA551C6") + IntToText(gv_nexusDestroyed) + StringExternal("Param/Value/079AD687")));
    Wait(libCamp_gv_campaignObjectiveDelay, c_timeReal);
    SoundtrackPlay(PlayerGroupAll(), c_soundtrackCategoryMusic, "THanson03AMusicEventB", c_soundtrackCueAny, c_soundtrackIndexAny, false);

campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thanson03b.sc2mapMapScript.galaxy:3835

    }

    ObjectiveSetName(gv_objectiveDestroyInfestation, (StringExternal("Param/Value/0437D084") + IntToText(gv_zergInfestationCounter) + StringExternal("Param/Value/DBD58F80")));
    if ((gv_zergInfestationCounter == 0)) {
        TriggerExecute(gt_VictoryInfestationCleansedCompleted, true, false);