# Load Data Conversation State Values
Grammar — Load the state values of conversation state from bank bank section section
Flags —Native
|Action
Loads all state values of the given conversation state from a bank section.
# Arguments
string
<gamelink::ConversationState> — Statebank
— Bankstring
— Section
Returns — void
native void ConversationDataLoadStateValues(
string stateId,
bank b,
string section,
);
# Related
Category: Conversation / Data Conversation Tools
- Mark Data Conversation Choice As Read/Unread —
void
— ConversationDataChoiceSetState - Mark Data Conversation Choice As Picked/Unpicked —
void
— ConversationDataChoiceSetPicked - Set Data Conversation Choice Picked Count —
void
— ConversationDataChoiceSetPickedCount - Set Data Conversation Line Picked Count —
void
— ConversationDataLineSetPickedCount - Set Data Conversation Line Players —
void
— ConversationDataLineSetPlayers - Reset Data Conversation Line Players —
void
— ConversationDataLineResetPlayers - Show/Hide Data Conversation Line For Observers —
void
— ConversationDataLineHideForObservers - Set Data Conversation Listener Gender —
void
— ConversationDataSetListenerGender - Save Data Conversation State Value —
void
— ConversationDataSaveStateValue - Load Data Conversation State Value —
void
— ConversationDataLoadStateValue - Save Data Conversation State Values —
void
— ConversationDataSaveStateValues - Load Data Conversation State Values —
void
— ConversationDataLoadStateValues - Reset Data Conversation State Values —
void
— ConversationDataResetStateValues - Save Data Conversation Lines And Choices —
void
— ConversationDataSaveNodeState - Load Data Conversation Lines And Choices —
void
— ConversationDataLoadNodeState - Reset Data Conversation Lines And Choices —
void
— ConversationDataResetNodeState - Preload Data Conversation Lines —
void
— ConversationDataPreloadLines - Preload Data Conversation Lines For Next Map —
void
— ConversationDataPreloadLinesQueue - Simulate Data Conversation —
void
— ConversationDataSimulateRun - Data Conversation State —
int
— ConversationDataStateGetValue - Data Conversation State Count —
int
— ConversationDataStateIndexCount - Data Conversation State Name —
text
— ConversationDataStateName - Data Conversation State Custom Value —
fixed
— ConversationDataStateFixedValue - Data Conversation State Image —
string
<filepath> — ConversationDataStateImagePath - Data Conversation State Movie —
string
<filepath> — ConversationDataStateMoviePath - Data Conversation State Model —
string
<gamelink::Model> — ConversationDataStateModel - Data Conversation State Text —
text
— ConversationDataStateText - Data Conversation State Text Tag Edge —
int
<preset::TextTagEdge> — ConversationDataStateImageEdge - Data Conversation State Upgrade —
string
<gamelink::Upgrade> — ConversationDataStateUpgrade - Data Conversation State Ability Command —
abilcmd
— ConversationDataStateAbilCmd - Data Conversation State Attachment Point —
string
<preset::AttachPoints> — ConversationDataStateAttachPoint - Data Conversation Can Be Run —
bool
— ConversationDataCanRun - Data Conversation Choice Count —
int
— ConversationDataChoiceCount - Data Conversation Choice Name —
string
— ConversationDataChoiceId - Data Conversation Choice Picked —
bool
<preset::PickedState> — ConversationDataChoiceGetPicked - Data Conversation Choice Picked Count —
int
— ConversationDataChoiceGetPickedCount - Data Conversation Choice State —
int
<preset::ReplyState> — ConversationDataChoiceGetState - Data Conversation Line Count —
int
— ConversationDataLineCount - Data Conversation Line Name —
string
— ConversationDataLineId - Data Conversation Line Picked Count —
int
— ConversationDataLineGetPickedCount - Data Conversation Lines With Tag
- Data Conversation Sound —
string
<gamelink::Sound> — ConversationDataGetSound - Data Conversation Speaker —
string
<gamelink::Character> — ConversationDataGetSpeaker - Active Data Conversation Camera —
string
<convstateindex> — ConversationDataActiveCamera - Active Data Conversation Line —
string
<convline> — ConversationDataActiveLine - Active Data Conversation Sound —
string
<gamelink::Sound> — ConversationDataActiveSound - Last Data Conversation Was Skipped —
bool
— ConversationDataWasSkipped
# Examples
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:8905
}
lv__SectionName = libCamp_gf_TS_BankSectionName("ObjectiveProgress");
ConversationDataLoadStateValues("MissionObjective", lp_sourceBank, lv__SectionName);
if ((libCamp_gf_MapTypeCheck(libCamp_gv_tS_CurrentMap, libCamp_ge_MapType_StoryMode) == true)) {
lv__SectionName = libCamp_gf_TS_BankSectionName("ObjectiveCreditsEarnedLastMission");
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:8998
}
lv__SectionName = libCamp_gf_TS_BankSectionName("StoryState");
ConversationDataLoadStateValues("StoryState", lp_sourceBank, lv__SectionName);
lv__SectionName = libCamp_gf_TS_BankSectionName("ScenePlayed");
auto90FBB9B2_i = libCamp_gv_TSC_SCENE_FIRST;
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:9007
}
lv__SectionName = libCamp_gf_TS_BankSectionName("SceneExtraObjects");
ConversationDataLoadStateValues("SceneExtraObjects", lp_sourceBank, lv__SectionName);
lv__SectionName = libCamp_gf_TS_BankSectionName("NewsPlayed");
ConversationDataLoadStateValues("StoryNews", lp_sourceBank, lv__SectionName);
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:9009
ConversationDataLoadStateValues("SceneExtraObjects", lp_sourceBank, lv__SectionName);
lv__SectionName = libCamp_gf_TS_BankSectionName("NewsPlayed");
ConversationDataLoadStateValues("StoryNews", lp_sourceBank, lv__SectionName);
libCamp_gf_TS_UpdateNewMissionOpened();
lv__SectionName = libCamp_gf_TS_BankSectionName("Tips");
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:9012
libCamp_gf_TS_UpdateNewMissionOpened();
lv__SectionName = libCamp_gf_TS_BankSectionName("Tips");
ConversationDataLoadStateValues("StoryTips", lp_sourceBank, lv__SectionName);
lv__SectionName = libCamp_gf_TS_BankSectionName("StoryMisc");
libCamp_gv_tSX_CampaignDifficulty = libCamp_gf_TS_LoadTransitionVarInteger(lp_sourceBank, lv__SectionName, IntToString((libCamp_ge_TS_BankStoryMiscKey_TStoryBankMiscKeyCampaignDifficulty)), 0);
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:9029
}
lv__SectionName = libCamp_gf_TS_BankSectionName("Hotspots");
ConversationDataLoadStateValues("Hotspots", lp_sourceBank, lv__SectionName);
lv__SectionName = libCamp_gf_TS_BankSectionName("ArcadeGame");
ConversationDataLoadStateValues("ArcadeGameVariables", lp_sourceBank, lv__SectionName);
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:9031
ConversationDataLoadStateValues("Hotspots", lp_sourceBank, lv__SectionName);
lv__SectionName = libCamp_gf_TS_BankSectionName("ArcadeGame");
ConversationDataLoadStateValues("ArcadeGameVariables", lp_sourceBank, lv__SectionName);
lv__SectionName = libCamp_gf_TS_BankSectionName("DebugTechCheatOption");
libCamp_gv_tSX_DebugTechCheatOption = libCamp_gf_TS_DebugConvertIntegerToTechCheatOption(libCamp_gf_TS_LoadTransitionVarInteger(lp_sourceBank, lv__SectionName, "0", 0));