# Data Conversation Sound
Grammar — Sound for conversation line line (conditions|Do/Do Not check conditions)
Flags —Native
|Function
Returns the sound associated with the given conversation line. If conditions are checked and fail, no line will be returned.
# Arguments
string
[ convline ] — Linebool
[ preset::Do_Do_Not_Option ] — Conditions
Returns — string
[ gamelink::Sound ]
native string ConversationDataGetSound(
string convLine,
bool checkConditions,
);
# 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
// L4606
ConversationDataGetSound("Tutorial|Line00013", false)
// L4606
ConversationDataGetSound("Tutorial|Line00013", false)
// L3310
ConversationDataGetSound("pMission_VoidPrologue02|Line00001", true)
// L3326
ConversationDataGetSound("pMission_VoidPrologue02|Line00002", true)
// L3335
ConversationDataGetSound("pMission_VoidPrologue02|Line00003", true)
// L3335
ConversationDataGetSound("pMission_VoidPrologue02|Line00004", true)
// L3340
ConversationDataGetSound("pMission_VoidPrologue02|Line00028", true)
// L3352
ConversationDataGetSound("pMission_VoidPrologue02|Line00005", true)
// L3366
ConversationDataGetSound("pMission_VoidPrologue02|Line00025", true)
// L3708
ConversationDataGetSound("pMission_VoidPrologue02|Line00027", true)
// L3708
ConversationDataGetSound("pMission_VoidPrologue02|Line00029", true)
// L3728
ConversationDataGetSound("pMission_VoidPrologue02|Line00030", true)
// L5736
ConversationDataGetSound("vpMission_VoidPrologue01|Line00043", true)
// L5736
ConversationDataGetSound("vpMission_VoidPrologue01|Line00003", true)
// L6125
ConversationDataGetSound("vpMission_VoidPrologue01|Line00074", true)
// L6125
ConversationDataGetSound("vpMission_VoidPrologue01|Line00075", true)
// L6470
ConversationDataGetSound("vpMission_VoidPrologue01|Line00078", true)
// L6470
ConversationDataGetSound("vpMission_VoidPrologue01|Line00083", true)
// L6470
ConversationDataGetSound("vpMission_VoidPrologue01|Line00084", true)
// L6508
ConversationDataGetSound("vpMission_VoidPrologue01|Line00091", true)
// L8831
ConversationDataGetSound("pMission_VoidPrologue03|Line00002", true)
// L9650
ConversationDataGetSound("pMission_VoidPrologue03|Line00077", true)
// L9678
ConversationDataGetSound("pMission_VoidPrologue03|Line00115", true)
// L9678
ConversationDataGetSound("pMission_VoidPrologue03|Line00076", true)
// L9704
ConversationDataGetSound("pMission_VoidPrologue03|Line00103", true)
// L5236
ConversationDataGetSound("zBriefing_Char01|Line00002", true)
// L5243
ConversationDataGetSound("zBriefing_Char01|Line00023", true)
// L5250
ConversationDataGetSound("zBriefing_Char01|Line00025", true)
// L5564
ConversationDataGetSound("zMission_Char01|Line00031", true)
// L5564
ConversationDataGetSound("zMission_Char01|Line00032", true)
// L5602
ConversationDataGetSound("zMission_Char01|Line00033", true)
// L5990
ConversationDataGetSound("zMission_Char01|Line00005", true)
// L5990
ConversationDataGetSound("zMission_Char01|Line00006", true)
// L5990
ConversationDataGetSound("zMission_Char01|Line00058", true)
// L5990
ConversationDataGetSound("zMission_Char01|Line00007", true)
// L4539
ConversationDataGetSound("zBriefing_Char02|Line00018", true)
// L4560
ConversationDataGetSound("zBriefing_Char02|Line00019", true)
// L4560
ConversationDataGetSound("zBriefing_Char02|Line00020", true)
// L4602
ConversationDataGetSound("zBriefing_Char02|Line00023", true)
// L4602
ConversationDataGetSound("zBriefing_Char02|Line00024", true)
// L5175
ConversationDataGetSound("zMission_Char02|Line00011", true)
// L5514
ConversationDataGetSound("zBriefing_Char03|Line00042", true)
// L5520
ConversationDataGetSound("zBriefing_Char03|Line00043", true)
// L5536
ConversationDataGetSound("zBriefing_Char03|Line00045", true)
// L5995
ConversationDataGetSound("zMission_Char03|Line00145", true)
// L5995
ConversationDataGetSound("zMission_Char03|Line00161", true)
// L6004
ConversationDataGetSound("zMission_Char03|Line00166", true)
// L6004
ConversationDataGetSound("zMission_Char03|Line00147", true)
// L6452
ConversationDataGetSound("zMission_Char03|Line00166", true)
// L6452
ConversationDataGetSound("zMission_Char03|Line00147", true)
// L6718
ConversationDataGetSound("zMission_Char03|Line00044", true)
// L2502
ConversationDataGetSound("zMission_Expedition01|Line00120", true)
// L2502
ConversationDataGetSound("zMission_Expedition01|Line00014", true)
// L7097
ConversationDataGetSound("zBriefing_Expedition01|Line00027", true)
// L7097
ConversationDataGetSound("zBriefing_Expedition01|Line00028", true)
// L7117
ConversationDataGetSound("zBriefing_Expedition01|Line00023", true)
// L7117
ConversationDataGetSound("zBriefing_Expedition01|Line00024", true)
// L7129
ConversationDataGetSound("zBriefing_Expedition01|Line00026", true)
// L7458
ConversationDataGetSound("zMission_Expedition01|Line00040", true)
// L7467
ConversationDataGetSound("zMission_Expedition01|Line00041", true)
// L7473
ConversationDataGetSound("zMission_Expedition01|Line00044", true)
// L5115
ConversationDataGetSound("zBriefing_Expedition022|Line00001", true)
// L5115
ConversationDataGetSound("zBriefing_Expedition022|Line00003", true)
// L5557
ConversationDataGetSound("zMission_Expedition02|Line00043", true)
// L5557
ConversationDataGetSound("zMission_Expedition02|Line00042", true)
// L8722
ConversationDataGetSound("zBriefing_Expedition03|Line00004", true)
// L8722
ConversationDataGetSound("zBriefing_Expedition03|Line00006", true)
// L8722
ConversationDataGetSound("zBriefing_Expedition03|Line00007", true)
// L9072
ConversationDataGetSound("zMission_Expedition03|Line00038", true)
// L9078
ConversationDataGetSound("zMission_Expedition03|Line00050", true)
// L9078
ConversationDataGetSound("zMission_Expedition03|Line00039", true)
// L9514
ConversationDataGetSound("zMission_Expedition03|Line00052", true)
// L9547
ConversationDataGetSound("zMission_Expedition03|Line00053", true)
// L9547
ConversationDataGetSound("zMission_Expedition03|Line00056", true)
// L6499
ConversationDataGetSound("zBriefing_Hybrid01|Line00011", true)
// L6499
ConversationDataGetSound("zBriefing_Hybrid01|Line00012", true)
// L6499
ConversationDataGetSound("zBriefing_Hybrid01|Line00013", true)
// L6518
ConversationDataGetSound("zBriefing_Hybrid01|Line00014", true)
// L6518
ConversationDataGetSound("zBriefing_Hybrid01|Line00015", true)
// L7162
ConversationDataGetSound("zMission_Hybrid01|Line00055", true)
// L7162
ConversationDataGetSound("zMission_Hybrid01|Line00056", true)
// L7162
ConversationDataGetSound("zMission_Hybrid01|Line00023", true)
// L7641
ConversationDataGetSound("zMission_Hybrid01|Line00065", true)
// L7641
ConversationDataGetSound("zMission_Hybrid01|Line00057", true)
// L5382
ConversationDataGetSound("zBriefing_Hybrid02|Line00045", true)
// L5382
ConversationDataGetSound("zBriefing_Hybrid02|Line00046", true)
// L5410
ConversationDataGetSound("zBriefing_Hybrid02|Line00039", true)
// L5868
ConversationDataGetSound("zMission_Hybrid02|Line00023", true)
// L2216
ConversationDataGetSound("zMission_Hybrid03|Line00096", true)
// L2216
ConversationDataGetSound("zMission_Hybrid03|Line00098", true)
// L2219
ConversationDataGetSound("zMission_Hybrid03|Line00098", true)
// L2246
ConversationDataGetSound("zMission_Hybrid03|Line00100", true)
// L2280
ConversationDataGetSound("zMission_Hybrid03|Line00102", true)
// L2317
ConversationDataGetSound("zMission_Hybrid03|Line00104", true)
// L2346
ConversationDataGetSound("zMission_Hybrid03|Line00106", true)
// L4693
ConversationDataGetSound("zBriefing_Hybrid03|Line00017", true)
// L4721
ConversationDataGetSound("zBriefing_Hybrid03|Line00018", true)
// L5195
ConversationDataGetSound("zMission_Hybrid03|Line00082", true)
// L5333
ConversationDataGetSound("zBriefing_Korhal01|Line00025", true)
// L5333
ConversationDataGetSound("zBriefing_Korhal01|Line00006", true)