# Value From Data Table (Objective)

Grammarname from the scope|Global/Local data table
FlagsNative | Function

Returns an objective value from a data table. Data tables allow you to store and recall values using a string identifier.

# Arguments

  • bool<preset::DataScope> — Scope
  • string — Name

Returns — int<objective>

native int DataTableGetObjective(bool global, string name);

Category: Data Table / Load Value

# Examples

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:5988

    // Automatic Variable Declarations
    // Implementation
    return DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objectiveData));
}

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:6303

        lv_name = TextExpressionAssemble("Param/Expression/lib_SwaC_0334FCBD");
    }
    ObjectiveSetName(DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective)), lv_name);
}

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:6337

        UserDataSetInt("MissionObjective", libSwaC_gf_ZS_ObjectiveUserDataInstance(lp_objective), "Available", 1, 1);
        UserDataSetInt("MissionObjective", libSwaC_gf_ZS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective)), c_objectiveStateActive);
    }
    else if (autoCE66EC0D_val == libSwaC_ge_MissionObjectiveState_Completed) {

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:6343

        UserDataSetInt("MissionObjective", libSwaC_gf_ZS_ObjectiveUserDataInstance(lp_objective), "Available", 1, 0);
        UserDataSetInt("MissionObjective", libSwaC_gf_ZS_ObjectiveUserDataInstance(lp_objective), "Progress", 1, libSwaC_gf_MissionObjectiveItemCount(lp_objective));
        ObjectiveSetState(DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective)), c_objectiveStateCompleted);
        TextExpressionSetToken("Param/Expression/lib_SwaC_DF210163", "A", ObjectiveGetName(DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective))));
        ObjectiveSetName(DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective)), TextExpressionAssemble("Param/Expression/lib_SwaC_DF210163"));

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:6344

        UserDataSetInt("MissionObjective", libSwaC_gf_ZS_ObjectiveUserDataInstance(lp_objective), "Progress", 1, libSwaC_gf_MissionObjectiveItemCount(lp_objective));
        ObjectiveSetState(DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective)), c_objectiveStateCompleted);
        TextExpressionSetToken("Param/Expression/lib_SwaC_DF210163", "A", ObjectiveGetName(DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective))));
        ObjectiveSetName(DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective)), TextExpressionAssemble("Param/Expression/lib_SwaC_DF210163"));
    }

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:6345

        ObjectiveSetState(DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective)), c_objectiveStateCompleted);
        TextExpressionSetToken("Param/Expression/lib_SwaC_DF210163", "A", ObjectiveGetName(DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective))));
        ObjectiveSetName(DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective)), TextExpressionAssemble("Param/Expression/lib_SwaC_DF210163"));
    }
    else if (autoCE66EC0D_val == libSwaC_ge_MissionObjectiveState_Undiscovered) {

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:6348

    }
    else if (autoCE66EC0D_val == libSwaC_ge_MissionObjectiveState_Undiscovered) {
        ObjectiveSetState(DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective)), c_objectiveStateHidden);
    }
    else if (autoCE66EC0D_val == libSwaC_ge_MissionObjectiveState_Failed) {

campaigns/swarmstory.sc2campaignbase.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:6352

    else if (autoCE66EC0D_val == libSwaC_ge_MissionObjectiveState_Failed) {
        UserDataSetInt("MissionObjective", libSwaC_gf_ZS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libSwaC_gf_ZS_ObjectiveTableString(lp_objective)), c_objectiveStateFailed);
    }
    else {

campaigns/voidstory.sc2campaignbase.sc2data/TriggerLibs/VoidCampaignLib.galaxy:3798

    // Automatic Variable Declarations
    // Implementation
    return DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objectiveData));
}

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

    }

    ObjectiveSetName(DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective)), lv_name);
}

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

        UserDataSetInt("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lp_objective), "Available", 1, 1);
        UserDataSetInt("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective)), c_objectiveStateActive);
    }
    else if (autoD2FFF70D_val == libVoiC_ge_MissionObjectiveState_Completed) {

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

        UserDataSetInt("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 1);
        UserDataSetInt("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lp_objective), "Available", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective)), c_objectiveStateCompleted);
        TextExpressionSetToken("Param/Expression/lib_VCMI_0B6E0658", "A", ObjectiveGetName(DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective))));
        ObjectiveSetName(DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective)), TextExpressionAssemble("Param/Expression/lib_VCMI_0B6E0658"));

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

        UserDataSetInt("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lp_objective), "Available", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective)), c_objectiveStateCompleted);
        TextExpressionSetToken("Param/Expression/lib_VCMI_0B6E0658", "A", ObjectiveGetName(DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective))));
        ObjectiveSetName(DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective)), TextExpressionAssemble("Param/Expression/lib_VCMI_0B6E0658"));
        libVoiC_gf_ZS_SetObjectiveProgressData(lp_objective, libVoiC_gf_MissionObjectiveItemCount(lp_objective));

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

        ObjectiveSetState(DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective)), c_objectiveStateCompleted);
        TextExpressionSetToken("Param/Expression/lib_VCMI_0B6E0658", "A", ObjectiveGetName(DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective))));
        ObjectiveSetName(DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective)), TextExpressionAssemble("Param/Expression/lib_VCMI_0B6E0658"));
        libVoiC_gf_ZS_SetObjectiveProgressData(lp_objective, libVoiC_gf_MissionObjectiveItemCount(lp_objective));
    }

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

        UserDataSetInt("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0);
        UserDataSetInt("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lp_objective), "Available", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective)), c_objectiveStateHidden);
    }
    else if (autoD2FFF70D_val == libVoiC_ge_MissionObjectiveState_Failed) {

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

    else if (autoD2FFF70D_val == libVoiC_ge_MissionObjectiveState_Failed) {
        UserDataSetInt("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libVoiC_gf_PS_ObjectiveTableString(lp_objective)), c_objectiveStateFailed);
    }
    else {

mods/missionpacks/campaigncommon.sc2modbase.sc2data/LibCMMI.galaxy:144

        UserDataSetInt("MissionObjective", libComC_gf_CC_ObjectiveUserDataInstance(lp_objective), "Available", 1, 1);
        UserDataSetInt("MissionObjective", libComC_gf_CC_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective)), c_objectiveStateActive);
    }
    else if (auto1FCE50FB_val == libComC_ge_MissionObjectiveState_Completed) {

mods/missionpacks/campaigncommon.sc2modbase.sc2data/LibCMMI.galaxy:149

        UserDataSetInt("MissionObjective", libComC_gf_CC_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 1);
        UserDataSetInt("MissionObjective", libComC_gf_CC_ObjectiveUserDataInstance(lp_objective), "Available", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective)), c_objectiveStateCompleted);
        TextExpressionSetToken("Param/Expression/lib_CMMI_B921F12F", "A", ObjectiveGetName(DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective))));
        ObjectiveSetName(DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective)), TextExpressionAssemble("Param/Expression/lib_CMMI_B921F12F"));

mods/missionpacks/campaigncommon.sc2modbase.sc2data/LibCMMI.galaxy:150

        UserDataSetInt("MissionObjective", libComC_gf_CC_ObjectiveUserDataInstance(lp_objective), "Available", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective)), c_objectiveStateCompleted);
        TextExpressionSetToken("Param/Expression/lib_CMMI_B921F12F", "A", ObjectiveGetName(DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective))));
        ObjectiveSetName(DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective)), TextExpressionAssemble("Param/Expression/lib_CMMI_B921F12F"));
        libComC_gf_CC_MissionObjectiveProgressDataSet(lp_objective, libComC_gf_MissionObjectiveItemCount(lp_objective));

mods/missionpacks/campaigncommon.sc2modbase.sc2data/LibCMMI.galaxy:151

        ObjectiveSetState(DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective)), c_objectiveStateCompleted);
        TextExpressionSetToken("Param/Expression/lib_CMMI_B921F12F", "A", ObjectiveGetName(DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective))));
        ObjectiveSetName(DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective)), TextExpressionAssemble("Param/Expression/lib_CMMI_B921F12F"));
        libComC_gf_CC_MissionObjectiveProgressDataSet(lp_objective, libComC_gf_MissionObjectiveItemCount(lp_objective));
    }

mods/missionpacks/campaigncommon.sc2modbase.sc2data/LibCMMI.galaxy:157

        UserDataSetInt("MissionObjective", libComC_gf_CC_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0);
        UserDataSetInt("MissionObjective", libComC_gf_CC_ObjectiveUserDataInstance(lp_objective), "Available", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective)), c_objectiveStateHidden);
    }
    else if (auto1FCE50FB_val == libComC_ge_MissionObjectiveState_Failed) {

mods/missionpacks/campaigncommon.sc2modbase.sc2data/LibCMMI.galaxy:161

    else if (auto1FCE50FB_val == libComC_ge_MissionObjectiveState_Failed) {
        UserDataSetInt("MissionObjective", libComC_gf_CC_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective)), c_objectiveStateFailed);
    }
    else {

mods/missionpacks/campaigncommon.sc2modbase.sc2data/LibCMMI.galaxy:208

    }

    ObjectiveSetName(DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objective)), lv_name);
}

mods/missionpacks/campaigncommon.sc2modbase.sc2data/LibComC.galaxy:1454

int libComC_gf_CC_ObjectiveBasicElement (string lp_objectiveData) {
    // Implementation
    return DataTableGetObjective(true, libComC_gf_CC_ObjectiveTableString(lp_objectiveData));
}

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:9295

        UserDataSetInt("MissionObjective", libCOOC_gf_CS_ObjectiveUserDataInstance(lp_objective), "Available", 1, 1);
        UserDataSetInt("MissionObjective", libCOOC_gf_CS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective)), c_objectiveStateActive);
    }
    else if (autoD2FFF70D_val == libCOOC_ge_MissionObjectiveState_Completed) {

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:9300

        UserDataSetInt("MissionObjective", libCOOC_gf_CS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 1);
        UserDataSetInt("MissionObjective", libCOOC_gf_CS_ObjectiveUserDataInstance(lp_objective), "Available", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective)), c_objectiveStateCompleted);
        TextExpressionSetToken("Param/Expression/lib_COMI_0B6E0658", "A", ObjectiveGetName(DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective))));
        ObjectiveSetName(DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective)), TextExpressionAssemble("Param/Expression/lib_COMI_0B6E0658"));

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:9301

        UserDataSetInt("MissionObjective", libCOOC_gf_CS_ObjectiveUserDataInstance(lp_objective), "Available", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective)), c_objectiveStateCompleted);
        TextExpressionSetToken("Param/Expression/lib_COMI_0B6E0658", "A", ObjectiveGetName(DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective))));
        ObjectiveSetName(DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective)), TextExpressionAssemble("Param/Expression/lib_COMI_0B6E0658"));
        libCOOC_gf_ZS_SetObjectiveProgressData(lp_objective, libCOOC_gf_MissionObjectiveItemCount(lp_objective));

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:9302

        ObjectiveSetState(DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective)), c_objectiveStateCompleted);
        TextExpressionSetToken("Param/Expression/lib_COMI_0B6E0658", "A", ObjectiveGetName(DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective))));
        ObjectiveSetName(DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective)), TextExpressionAssemble("Param/Expression/lib_COMI_0B6E0658"));
        libCOOC_gf_ZS_SetObjectiveProgressData(lp_objective, libCOOC_gf_MissionObjectiveItemCount(lp_objective));
    }

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:9308

        UserDataSetInt("MissionObjective", libCOOC_gf_CS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0);
        UserDataSetInt("MissionObjective", libCOOC_gf_CS_ObjectiveUserDataInstance(lp_objective), "Available", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective)), c_objectiveStateHidden);
    }
    else if (autoD2FFF70D_val == libCOOC_ge_MissionObjectiveState_Failed) {

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:9312

    else if (autoD2FFF70D_val == libCOOC_ge_MissionObjectiveState_Failed) {
        UserDataSetInt("MissionObjective", libCOOC_gf_CS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective)), c_objectiveStateFailed);
    }
    else {

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:9380

    }

    ObjectiveSetName(DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective)), lv_name);
}

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:9432

                lv_name = libCOOC_gf_MissionObjectiveName(lp_objective);
            }
            ObjectiveSetName(DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective)), lv_name);
        }
        else if (auto3EF0D545_val == c_objectiveStateCompleted) {

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOMI.galaxy:9435

        }
        else if (auto3EF0D545_val == c_objectiveStateCompleted) {
            ObjectiveSetName(DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objective)), libCOOC_gf_MissionObjectiveName(lp_objective));
            return true;
        }

mods/starcoop/starcoop.sc2modbase.sc2data/LibCOOC.galaxy:589

    // Automatic Variable Declarations
    // Implementation
    return DataTableGetObjective(true, libCOOC_gf_CS_ObjectiveTableString(lp_objectiveData));
}

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:4559

    // Automatic Variable Declarations
    // Implementation
    return DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objectiveData));
}

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:4838

        lv_name = TextExpressionAssemble("Param/Expression/lib_A3DDD02B_0334FCBD");
    }
    ObjectiveSetName(DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective)), lv_name);
}

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:4872

        UserDataSetInt("MissionObjective", libA3DDD02B_gf_PP_ObjectiveUserDataInstance(lp_objective), "Available", 1, 1);
        UserDataSetInt("MissionObjective", libA3DDD02B_gf_PP_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective)), c_objectiveStateActive);
    }
    else if (autoCE66EC0D_val == libA3DDD02B_ge_MissionObjectiveState_Completed) {

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:4878

        UserDataSetInt("MissionObjective", libA3DDD02B_gf_PP_ObjectiveUserDataInstance(lp_objective), "Available", 1, 0);
        UserDataSetInt("MissionObjective", libA3DDD02B_gf_PP_ObjectiveUserDataInstance(lp_objective), "Progress", 1, libA3DDD02B_gf_MissionObjectiveItemCount(lp_objective));
        ObjectiveSetState(DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective)), c_objectiveStateCompleted);
        TextExpressionSetToken("Param/Expression/lib_A3DDD02B_DF210163", "A", ObjectiveGetName(DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective))));
        ObjectiveSetName(DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective)), TextExpressionAssemble("Param/Expression/lib_A3DDD02B_DF210163"));

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:4879

        UserDataSetInt("MissionObjective", libA3DDD02B_gf_PP_ObjectiveUserDataInstance(lp_objective), "Progress", 1, libA3DDD02B_gf_MissionObjectiveItemCount(lp_objective));
        ObjectiveSetState(DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective)), c_objectiveStateCompleted);
        TextExpressionSetToken("Param/Expression/lib_A3DDD02B_DF210163", "A", ObjectiveGetName(DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective))));
        ObjectiveSetName(DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective)), TextExpressionAssemble("Param/Expression/lib_A3DDD02B_DF210163"));
    }

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:4880

        ObjectiveSetState(DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective)), c_objectiveStateCompleted);
        TextExpressionSetToken("Param/Expression/lib_A3DDD02B_DF210163", "A", ObjectiveGetName(DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective))));
        ObjectiveSetName(DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective)), TextExpressionAssemble("Param/Expression/lib_A3DDD02B_DF210163"));
    }
    else if (autoCE66EC0D_val == libA3DDD02B_ge_MissionObjectiveState_Undiscovered) {

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:4883

    }
    else if (autoCE66EC0D_val == libA3DDD02B_ge_MissionObjectiveState_Undiscovered) {
        ObjectiveSetState(DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective)), c_objectiveStateHidden);
    }
    else if (autoCE66EC0D_val == libA3DDD02B_ge_MissionObjectiveState_Failed) {

mods/voidprologue.sc2modbase.sc2data/LibA3DDD02B.galaxy:4887

    else if (autoCE66EC0D_val == libA3DDD02B_ge_MissionObjectiveState_Failed) {
        UserDataSetInt("MissionObjective", libA3DDD02B_gf_PP_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0);
        ObjectiveSetState(DataTableGetObjective(true, libA3DDD02B_gf_PP_ObjectiveTableString(lp_objective)), c_objectiveStateFailed);
    }
    else {