# Data Conversation State
Grammar — Conversation stateIndex|State
Flags —Native
|Function
Converts a conversation state index to an integer.
# Arguments
string
[ convstateindex ] — State Index
Returns — int
native int ConversationDataStateGetValue(
string stateIndex,
);
# Related
Category: Conversation / Data Conversation Tools
- [F] —
void
— Mark Data Conversation Choice As Read/Unread — ( ConversationDataChoiceSetState ) - [F] —
void
— Mark Data Conversation Choice As Picked/Unpicked — ( ConversationDataChoiceSetPicked ) - [F] —
void
— Set Data Conversation Choice Picked Count — ( ConversationDataChoiceSetPickedCount ) - [F] —
void
— Set Data Conversation Line Picked Count — ( ConversationDataLineSetPickedCount ) - [F] —
void
— Set Data Conversation Line Players — ( ConversationDataLineSetPlayers ) - [F] —
void
— Reset Data Conversation Line Players — ( ConversationDataLineResetPlayers ) - [F] —
void
— Show/Hide Data Conversation Line For Observers — ( ConversationDataLineHideForObservers ) - [F] —
void
— Set Data Conversation Listener Gender — ( ConversationDataSetListenerGender ) - [F] —
void
— Save Data Conversation State Value — ( ConversationDataSaveStateValue ) - [F] —
void
— Load Data Conversation State Value — ( ConversationDataLoadStateValue ) - [F] —
void
— Save Data Conversation State Values — ( ConversationDataSaveStateValues ) - [F] —
void
— Load Data Conversation State Values — ( ConversationDataLoadStateValues ) - [F] —
void
— Reset Data Conversation State Values — ( ConversationDataResetStateValues ) - [F] —
void
— Save Data Conversation Lines And Choices — ( ConversationDataSaveNodeState ) - [F] —
void
— Load Data Conversation Lines And Choices — ( ConversationDataLoadNodeState ) - [F] —
void
— Reset Data Conversation Lines And Choices — ( ConversationDataResetNodeState ) - [F] —
void
— Preload Data Conversation Lines — ( ConversationDataPreloadLines ) - [F] —
void
— Preload Data Conversation Lines For Next Map — ( ConversationDataPreloadLinesQueue ) - [F] —
void
— Simulate Data Conversation — ( ConversationDataSimulateRun ) - [F] —
int
— Data Conversation State — ( ConversationDataStateGetValue ) - [F] —
int
— Data Conversation State Count — ( ConversationDataStateIndexCount ) - [F] —
text
— Data Conversation State Name — ( ConversationDataStateName ) - [F] —
fixed
— Data Conversation State Custom Value — ( ConversationDataStateFixedValue ) - [F] —
string
[ filepath ] — Data Conversation State Image — ( ConversationDataStateImagePath ) - [F] —
string
[ filepath ] — Data Conversation State Movie — ( ConversationDataStateMoviePath ) - [F] —
string
[ gamelink::Model ] — Data Conversation State Model — ( ConversationDataStateModel ) - [F] —
text
— Data Conversation State Text — ( ConversationDataStateText ) - [F] —
int
[ preset::TextTagEdge ] — Data Conversation State Text Tag Edge — ( ConversationDataStateImageEdge ) - [F] —
string
[ gamelink::Upgrade ] — Data Conversation State Upgrade — ( ConversationDataStateUpgrade ) - [F] —
abilcmd
— Data Conversation State Ability Command — ( ConversationDataStateAbilCmd ) - [F] —
string
[ preset::AttachPoints ] — Data Conversation State Attachment Point — ( ConversationDataStateAttachPoint ) - [F] —
bool
— Data Conversation Can Be Run — ( ConversationDataCanRun ) - [F] —
int
— Data Conversation Choice Count — ( ConversationDataChoiceCount ) - [F] —
string
— Data Conversation Choice Name — ( ConversationDataChoiceId ) - [F] —
bool
[ preset::PickedState ] — Data Conversation Choice Picked — ( ConversationDataChoiceGetPicked ) - [F] —
int
— Data Conversation Choice Picked Count — ( ConversationDataChoiceGetPickedCount ) - [F] —
int
[ preset::ReplyState ] — Data Conversation Choice State — ( ConversationDataChoiceGetState ) - [F] —
int
— Data Conversation Line Count — ( ConversationDataLineCount ) - [F] —
string
— Data Conversation Line Name — ( ConversationDataLineId ) - [F] —
int
— Data Conversation Line Picked Count — ( ConversationDataLineGetPickedCount ) - [F] —
string
— Data Conversation Lines With Tag — ( ) - [F] —
string
[ gamelink::Sound ] — Data Conversation Sound — ( ConversationDataGetSound ) - [F] —
string
[ gamelink::Character ] — Data Conversation Speaker — ( ConversationDataGetSpeaker ) - [F] —
string
[ convstateindex ] — Active Data Conversation Camera — ( ConversationDataActiveCamera ) - [F] —
string
[ convline ] — Active Data Conversation Line — ( ConversationDataActiveLine ) - [F] —
string
[ gamelink::Sound ] — Active Data Conversation Sound — ( ConversationDataActiveSound ) - [F] —
bool
— Last Data Conversation Was Skipped — ( ConversationDataWasSkipped )
# Examples
# campaigns/liberty.sc2campaign
// L4083
ConversationDataStateGetValue("ArcadeGameVariables|HiScore")
// L9523
ConversationDataStateGetValue(lp_conversationStateIndex)
// L10573
ConversationDataStateGetValue(libCamp_gf_MissionPitches(gv_zPlanetPanel_Mission))
// L10752
ConversationDataStateGetValue("Hotspots|CantinaTV")
// L12693
ConversationDataStateGetValue("SceneExtraObjects|Terran07TrophyHanson03A")
// L12697
ConversationDataStateGetValue("SceneExtraObjects|Terran07TrophyHanson03B")
// L12701
ConversationDataStateGetValue("SceneExtraObjects|Terran07TrophyTosh03A")
// L12705
ConversationDataStateGetValue("SceneExtraObjects|Terran07TrophyTosh03B")
// L12709
ConversationDataStateGetValue("SceneExtraObjects|Terran07TrophyHorner")
// L12715
ConversationDataStateGetValue("SceneExtraObjects|Terran10TrophyHanson03A")
// L12719
ConversationDataStateGetValue("SceneExtraObjects|Terran10TrophyHanson03B")
// L4083
ConversationDataStateGetValue("ArcadeGameVariables|HiScore")
// L9523
ConversationDataStateGetValue(lp_conversationStateIndex)
// L10573
ConversationDataStateGetValue(libCamp_gf_MissionPitches(gv_zPlanetPanel_Mission))
// L10752
ConversationDataStateGetValue("Hotspots|CantinaTV")
// L12693
ConversationDataStateGetValue("SceneExtraObjects|Terran07TrophyHanson03A")
// L12697
ConversationDataStateGetValue("SceneExtraObjects|Terran07TrophyHanson03B")
// L12701
ConversationDataStateGetValue("SceneExtraObjects|Terran07TrophyTosh03A")
// L12705
ConversationDataStateGetValue("SceneExtraObjects|Terran07TrophyTosh03B")
// L12709
ConversationDataStateGetValue("SceneExtraObjects|Terran07TrophyHorner")
// L12715
ConversationDataStateGetValue("SceneExtraObjects|Terran10TrophyHanson03A")
// L12719
ConversationDataStateGetValue("SceneExtraObjects|Terran10TrophyHanson03B")
# campaigns/libertystory.sc2campaign
// L670
ConversationDataStateGetValue("StoryTips|KeyboardShortcuts")
// L749
ConversationDataStateGetValue("StoryTips|EngineeringBay2")
// L755
ConversationDataStateGetValue("StoryTips|EngineeringBay3")
// L761
ConversationDataStateGetValue("StoryTips|ArmoryLevel2")
// L767
ConversationDataStateGetValue("StoryTips|ArmoryLevel3")
// L2659
ConversationDataStateGetValue(ConversationDataStateIndex("MissionLast", (lv_mission)))
// L2741
ConversationDataStateGetValue(ConversationDataStateIndex("MissionAvailable", (lp_mission)))
// L2744
ConversationDataStateGetValue(ConversationDataStateIndex("MissionCompleted", (lp_mission)))
// L4470
ConversationDataStateGetValue(libCamp_gv_tS_MissionObjConvoID[(lp_objective)])
// L6019
ConversationDataStateGetValue(libCamp_gv_tS_StoryStateConvoID[(lp_stateID)])
# campaigns/swarm.sc2campaign
// L449
ConversationDataStateGetValue("GrantStoryAchievement|Judgment Day")
// L449
ConversationDataStateGetValue("GrantStoryAchievement|Judgment Day")
# campaigns/swarmstoryutil.sc2mod
// L3977
ConversationDataStateGetValue("GrantStoryAchievement|Visionary")
// L3980
ConversationDataStateGetValue("GrantStoryAchievement|RallyTroopsZagara")
// L3985
ConversationDataStateGetValue("GrantStoryAchievement|FashionStatementEvo")
// L3988
ConversationDataStateGetValue("GrantStoryAchievement|RallyTroopsAbathur")
// L3993
ConversationDataStateGetValue("GrantStoryAchievement|FashionStatementIzsha")
// L3996
ConversationDataStateGetValue("GrantStoryAchievement|RallyTroopsIzsha")
// L4002
ConversationDataStateGetValue("GrantStoryAchievement|FashionStatementZurvan")
// L4007
ConversationDataStateGetValue("GrantStoryAchievement|Xelnaga Secrets")
// L4010
ConversationDataStateGetValue("GrantStoryAchievement|RallyTroopsStukov")
// L4015
ConversationDataStateGetValue("GrantStoryAchievement|RallyTroopsDehaka")