# Data Conversation State Custom Value

GrammarinfoName custom value of conversation stateIndex|State
FlagsNative | Function

Returns a custom value associated with the given conversation state. The info name corresponds with the “Info Name” field defined in the state.

# Arguments

  • string<convstateindex> — State Index
  • string — Info Name

Returns — fixed

native fixed ConversationDataStateFixedValue(
	string stateIndex,
	string inInfoName,
);

Category: Conversation / Data Conversation Tools

# Examples

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


    CameraUseModel(1, gf_RoomUnit(ge_RoomID_RoomArmory), lp_camera, 0.0);
    lv_gradientWidthPercent = ConversationDataStateFixedValue(lp_convoID, "Gradient Percent");
    lv_gradientWidth = FixedToInt((1600.0 * lv_gradientWidthPercent));
    lv_gradientDirection = ConversationDataStateFixedValue(lp_convoID, "Gradient Direction");

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

    lv_gradientWidthPercent = ConversationDataStateFixedValue(lp_convoID, "Gradient Percent");
    lv_gradientWidth = FixedToInt((1600.0 * lv_gradientWidthPercent));
    lv_gradientDirection = ConversationDataStateFixedValue(lp_convoID, "Gradient Direction");
    DialogSetSize(gv_armoryGradientDialog, lv_gradientWidth, 1200);
    DialogControlSetSize(gv_armoryGradientDialogImage, PlayerGroupAll(), lv_gradientWidth, 1200);

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

    }
    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

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

    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

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

    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

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

    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

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

    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

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

    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

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

    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

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

    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

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


    CameraUseModel(1, gf_RoomUnit(ge_RoomID_RoomArmory), lp_camera, 0.0);
    lv_gradientWidthPercent = ConversationDataStateFixedValue(lp_convoID, "Gradient Percent");
    lv_gradientWidth = FixedToInt((1600.0 * lv_gradientWidthPercent));
    lv_gradientDirection = ConversationDataStateFixedValue(lp_convoID, "Gradient Direction");

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

    lv_gradientWidthPercent = ConversationDataStateFixedValue(lp_convoID, "Gradient Percent");
    lv_gradientWidth = FixedToInt((1600.0 * lv_gradientWidthPercent));
    lv_gradientDirection = ConversationDataStateFixedValue(lp_convoID, "Gradient Direction");
    DialogSetSize(gv_armoryGradientDialog, lv_gradientWidth, 1200);
    DialogControlSetSize(gv_armoryGradientDialogImage, PlayerGroupAll(), lv_gradientWidth, 1200);

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

    }
    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

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

    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

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

    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

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

    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

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

    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

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

    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

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

    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

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

    DialogSetVisible(gv_armoryGradientDialog, PlayerGroupAll(), true);
    if ((ConversationDataStateFixedValue(lp_convoID, "Active") == 1.0)) {
        gf_DisplayArmoryTextBox(ConversationDataStateText(lp_convoID, "Description"), ConversationDataStateText(lp_convoID, "Header"), gv_armoryAnchor[FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Anchor"))], FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetX")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "OffsetY")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Width")), FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Height")), 1, FixedToInt(ConversationDataStateFixedValue(lp_convoID, "Background")), "ArmoryTitle", "ArmoryDescriptionBlue", FixedToInt(ConversationDataStateFixedValue(lp_convoID, "HeaderHeight")));
    }

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:2790

    // Automatic Variable Declarations
    // Implementation
    return FixedToInt((ConversationDataStateFixedValue(libCamp_gf_TS_MapConvoID(lp_mission), "Reward") * 1000.0));
}

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:2912

    auto9FC8E896_val = lp_researchCategory;
    if (auto9FC8E896_val == libCamp_ge_StoryResearchCategory_ResearchCategoryProtoss) {
        return FixedToInt(ConversationDataStateFixedValue(libCamp_gf_TS_MapConvoID(lp_mission), "ResearchProtoss"));
    }
    else if (auto9FC8E896_val == libCamp_ge_StoryResearchCategory_ResearchCategoryZerg) {

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:2915

    }
    else if (auto9FC8E896_val == libCamp_ge_StoryResearchCategory_ResearchCategoryZerg) {
        return FixedToInt(ConversationDataStateFixedValue(libCamp_gf_TS_MapConvoID(lp_mission), "ResearchZerg"));
    }
    else {

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:4458

    // Automatic Variable Declarations
    // Implementation
    return FixedToInt(ConversationDataStateFixedValue(libCamp_gf_TS_MissionObjectiveConvoID(lp_objective), "Item Count"));
}

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:4464

    // Automatic Variable Declarations
    // Implementation
    return FixedToInt(ConversationDataStateFixedValue(libCamp_gf_TS_MissionObjectiveConvoID(lp_objective), "Credits Per Item"));
}

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:4768


    // Implementation
    auto44255F66_val = FixedToInt(ConversationDataStateFixedValue(libCamp_gv_tS_ResearchConvoID[(lp_researchID)], ("Category")));
    if (auto44255F66_val == (libCamp_ge_StoryResearchCategory_ResearchCategoryProtoss)) {
        return libCamp_ge_StoryResearchCategory_ResearchCategoryProtoss;

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:4807

    // Automatic Variable Declarations
    // Implementation
    return FixedToInt(ConversationDataStateFixedValue(libCamp_gv_tS_ResearchConvoID[(lp_researchID)], ("Required Level")));
}

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:4843

    auto541A273F_val = lp_categeory;
    if (auto541A273F_val == libCamp_ge_StoryResearchCategory_ResearchCategoryProtoss) {
        lv_points = FixedToInt(ConversationDataStateFixedValue("LabResearchConstants|ResearchStartPointProt", "Value"));
    }
    else if (auto541A273F_val == libCamp_ge_StoryResearchCategory_ResearchCategoryZerg) {

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:4846

    }
    else if (auto541A273F_val == libCamp_ge_StoryResearchCategory_ResearchCategoryZerg) {
        lv_points = FixedToInt(ConversationDataStateFixedValue("LabResearchConstants|ResearchStartPointZerg", "Value"));
    }
    else {

campaigns/libertystory.sc2campaignbase.sc2data/TriggerLibs/CampaignLib.galaxy:4883

    autoC9E12BFB_val = lp_categeory;
    if (autoC9E12BFB_val == libCamp_ge_StoryResearchCategory_ResearchCategoryProtoss) {
        return FixedToInt(ConversationDataStateFixedValue("LabResearchConstants|ResearchPointCapProt", "Value"));
    }
    else if (autoC9E12BFB_val == libCamp_ge_StoryResearchCategory_ResearchCategoryZerg) {