# Save Data Table Value (String)
Grammar — Save value as name in the scope|Global/Local data table
Flags —Native
|Action
Saves a string value into a data table. Data tables allow you to store and recall values using a string identifier. If you save a data table value using a string identifier that already exists, you will overwrite the old value, even if it is a different data type than the value you are saving.
# Arguments
bool
<preset::DataScope> — Scopestring
— Namestring
— Value
Returns — void
native void DataTableSetString(
bool global,
string name,
string val,
);
# Related
Category: Data Table / Save Value
- Save Data Table Value (Ability Command) —
void
— DataTableSetAbilCmd - Save Data Table Value (Actor) —
void
— DataTableSetActor - Save Data Table Value (Actor Scope) —
void
— DataTableSetActorScope - Save Data Table Value (AI Filter) —
void
— DataTableSetAIFilter - Save Data Table Value (Bank) —
void
— DataTableSetBank - Save Data Table Value (Boolean) —
void
— DataTableSetBool - Save Data Table Value (Byte) —
void
— DataTableSetByte - Save Data Table Value (Camera Object) —
void
— DataTableSetCameraInfo - Save Data Table Value (Cinematic) —
void
— DataTableSetCinematic - Save Data Table Value (Color) —
void
— DataTableSetColor - Save Data Table Value (Control) —
void
— DataTableSetControl - Save Data Table Value (Conversation) —
void
— DataTableSetConversation - Save Data Table Value (Conversation Reply) —
void
— DataTableSetReply - Save Data Table Value (Dialog) —
void
— DataTableSetDialog - Save Data Table Value (Dialog Item) —
void
— libNtve_gf_SaveDataTableValueDialogItem - Save Data Table Value (Difficulty Level) —
void
— libNtve_gf_SaveDataTableValueDifficultyLevel - Save Data Table Value (Doodad) —
void
— DataTableSetDoodad - Save Data Table Value (Integer) —
void
— DataTableSetInt - Save Data Table Value (Marker) —
void
— DataTableSetMarker - Save Data Table Value (Objective) —
void
— DataTableSetObjective - Save Data Table Value (Order) —
void
— DataTableSetOrder - Save Data Table Value (Ping) —
void
— DataTableSetPing - Save Data Table Value (Planet) —
void
— DataTableSetPlanet - Save Data Table Value (Player Color) —
void
— libNtve_gf_SaveDataTableValuePlayerColor - Save Data Table Value (Player Group) —
void
— DataTableSetPlayerGroup - Save Data Table Value (Point) —
void
— DataTableSetPoint - Save Data Table Value (Portrait) —
void
— DataTableSetPortrait - Save Data Table Value (Real) —
void
— DataTableSetFixed - Save Data Table Value (Region) —
void
— DataTableSetRegion - Save Data Table Value (Revealer) —
void
— DataTableSetRevealer - Save Data Table Value (Sound) —
void
— DataTableSetSound - Save Data Table Value (Sound Link) —
void
— DataTableSetSoundLink - Save Data Table Value (String) —
void
— DataTableSetString - Save Data Table Value (Text) —
void
— DataTableSetText - Save Data Table Value (Text Tag) —
void
— libNtve_gf_SaveDataTableValueTextTag - Save Data Table Value (Timer) —
void
— DataTableSetTimer - Save Data Table Value (Transmission) —
void
— DataTableSetTransmission - Save Data Table Value (Transmission Source) —
void
— DataTableSetTransmissionSource - Save Data Table Value (Trigger) —
void
— DataTableSetTrigger - Save Data Table Value (Unit) —
void
— DataTableSetUnit - Save Data Table Value (Unit Filter) —
void
— DataTableSetUnitFilter - Save Data Table Value (Unit Group) —
void
— DataTableSetUnitGroup - Save Data Table Value (Unit Reference) —
void
— DataTableSetUnitRef - Save Data Table Value (Wave) —
void
— DataTableSetWave - Save Data Table Value (Wave Info) —
void
— DataTableSetWaveInfo - Save Data Table Value (Wave Target) —
void
— DataTableSetWaveTarget
# Examples
campaigns/libertystory.sc2campaign — base.sc2data/TriggerLibs/CampaignLib.galaxy:8023
libCamp_gv_tSX_HelpUnitsPanel_EnabledUnitTypesCount += 1;
libCamp_gv_tSX_HelpUnitsPanel_EnabledUnitTypes[libCamp_gv_tSX_HelpUnitsPanel_EnabledUnitTypesCount] = lp_unitType;
DataTableSetString(true, libCamp_gf_TS_HelpUnitsPanel_UnitTypeStringID(lp_unitType), IntToString(libCamp_gv_tSX_HelpUnitsPanel_EnabledUnitTypesCount));
}
campaigns/swarmstory.sc2campaign — base.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:487
DataTableSetInt(true, lv_name, lp_uIItemID);
lv_name = libSwaC_gf_ZS_StoryDataTableName(lp_type, ("U" + IntToString(lp_uIItemID)));
DataTableSetString(true, lv_name, lp_dataID);
}
campaigns/swarmstory.sc2campaign — base.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:4412
}
DataTableSetString(true, lv_dataTableName, "1");
while (!((libNtve_gf_PlayerInCinematicMode(1) == false))) {
Wait(0.25, c_timeGame);
campaigns/swarmstory.sc2campaign — base.sc2data/TriggerLibs/SwarmCampaignLib.galaxy:7267
libSwaC_gv_zSX_HelpUnitsPanel_EnabledUnitTypesCount += 1;
libSwaC_gv_zSX_HelpUnitsPanel_EnabledUnitTypes[libSwaC_gv_zSX_HelpUnitsPanel_EnabledUnitTypesCount] = lp_unitType;
DataTableSetString(true, libSwaC_gf_ZS_HelpUnitsPanel_UnitTypeStringID(lp_unitType), IntToString(libSwaC_gv_zSX_HelpUnitsPanel_EnabledUnitTypesCount));
}
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:6040
BattleReportCreate(PlayerGroupAll(), libSwaC_gf_StoryMapName(lv_mission), c_battleReportTypeMission, c_battleReportStateHidden);
}
DataTableSetString(true, lib281DEC45_gf_ZSS_UIArchivesDataString(BattleReportLastCreated()), (lv_mission));
DataTableSetInt(true, lib281DEC45_gf_ZSS_UIArchivesDataTypeString(BattleReportLastCreated()), (lib281DEC45_ge_ZSS_UIArchivesType_Mission));
if ((lib281DEC45_gv_zSS_CampaignComplete == false) && (lv_defaultSelection == true) && (lib281DEC45_gf_ZSS_UIArchivesMissionPriority(lv_mission) <= lv_bestPriority)) {
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:6077
BattleReportPanelSetSelectedBattleReport(PlayerGroupAll(), BattleReportLastCreated());
}
DataTableSetString(true, lib281DEC45_gf_ZSS_UIArchivesDataString(BattleReportLastCreated()), (lv_mission));
DataTableSetInt(true, lib281DEC45_gf_ZSS_UIArchivesDataTypeString(BattleReportLastCreated()), (lib281DEC45_ge_ZSS_UIArchivesType_Mission));
}
campaigns/swarmstoryutil.sc2mod — base.sc2data/Lib281DEC45.galaxy:6089
BattleReportCreate(PlayerGroupAll(), libSwaC_gf_StorySceneName(lv_scene), c_battleReportTypeScene, c_battleReportStateCompleted);
BattleReportSetPriority(BattleReportLastCreated(), lib281DEC45_gf_ZSS_UIArchivesScenePriority(lv_scene));
DataTableSetString(true, lib281DEC45_gf_ZSS_UIArchivesDataString(BattleReportLastCreated()), ("Scenes" + ";" + (lv_scene)));
DataTableSetInt(true, lib281DEC45_gf_ZSS_UIArchivesDataTypeString(BattleReportLastCreated()), (lib281DEC45_ge_ZSS_UIArchivesType_Scene));
BattleReportSetSceneText(BattleReportLastCreated(), libSwaC_gf_StorySceneName(lv_scene));
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignLib.galaxy:1601
}
DataTableSetString(true, lv_dataTableName, "1");
while (!((libNtve_gf_PlayerInCinematicMode(1) == false))) {
Wait(0.25, c_timeGame);
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignLib.galaxy:6053
libVoiC_gv_pCX_HelpUnitPanel_EnabledUnitTypeCount += 1;
libVoiC_gv_pCX_HelpUnitPanel_EnabledUnitTypes[libVoiC_gv_pCX_HelpUnitPanel_EnabledUnitTypeCount] = lp_unitType;
DataTableSetString(true, libVoiC_gf_PS_HelpUnitsPanel_UnitTypeStringID(lp_unitType), IntToString(libVoiC_gv_pCX_HelpUnitPanel_EnabledUnitTypeCount));
}
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignLib.galaxy:8455
DataTableSetInt(true, lv_name, lp_uIItemID);
lv_name = libVoiC_gf_PC_StoryDataTableName(lp_type, ("U" + IntToString(lp_uIItemID)));
DataTableSetString(true, lv_name, lp_dataID);
}
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:6511
lv_editBoxValue = libNtve_gf_DialogItemEditValue(libVCMI_gv_pM_MissionCheat_Cheats[lv_dialogIndex].lv_editBoxDialog, 1);
if ((lv_editBoxValue != "")) {
DataTableSetString(true, ("PS_" + TriggerGetFunction(libVCMI_gv_pM_MissionCheat_Cheats[lv_dialogIndex].lv_trigger)), lv_editBoxValue);
}
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignMissionLib.galaxy:6566
if ((StringCase(libVCMI_gv_pM_MissionCheat_Cheats[lv_iter].lv_titleString, false) == StringCase(StringWord(EventChatMessage(false), 1), false))) {
if ((libVCMI_gv_pM_MissionCheat_Cheats[lv_iter].lv_uIType == libVCMI_ge_MissionCheatUIType_ButtonEditBoxCombo)) {
DataTableSetString(true, ("PS_" + TriggerGetFunction(libVCMI_gv_pM_MissionCheat_Cheats[lv_iter].lv_trigger)), StringWord(EventChatMessage(false), 2));
}
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignStoryLib.galaxy:3570
// Automatic Variable Declarations
// Implementation
DataTableSetString(true, (libVCST_gv_pSC_REDIRECTPREFIX + (lp_sourceCharacter)), ("Clickable;" + (lp_targetClickable)));
}
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:4370
DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_OffsetX), lp_offsetX);
DataTableSetInt(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_OffsetY), lp_offsetY);
DataTableSetString(true, libVCUI_gf_PU_ProgressBarUnit_DataNameOld(lp_unit, libVCUI_ge_PU_ProgressBarUnitStoredValuesOld_Attachment), (lp_attachment));
while ((lp_unit != null) && (lv_progressBarDialog != c_invalidDialogId)) {
libVCUI_gf_PU_UpdateProgressBarUnitOld(lp_unit);
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:6998
BattleReportCreate(PlayerGroupAll(), libVoiC_gf_PC_CampaignMapName(lv_indexMission), c_battleReportTypeMission, c_battleReportStateHidden);
}
DataTableSetString(true, libVCUI_gf_PU_ArchivesDataString(BattleReportLastCreated()), (lv_indexMission));
DataTableSetInt(true, libVCUI_gf_PU_ArchivesDataTypeString(BattleReportLastCreated()), (libVCUI_ge_PU_ArchivesType_Mission));
if ((libVCUI_gv_pU_MasterArchivesEnabled == false) && (lv_defaultSelection == true) && (libVCUI_gf_PU_ArchivesMissionPriority(lv_indexMission) <= lv_bestPriority)) {
campaigns/voidstory.sc2campaign — base.sc2data/TriggerLibs/VoidCampaignUILib.galaxy:7016
BattleReportCreate(PlayerGroupAll(), libVoiC_gf_StorySceneName(lv_indexScene), c_battleReportTypeScene, c_battleReportStateCompleted);
BattleReportSetPriority(BattleReportLastCreated(), libVCUI_gf_PU_ArchivesScenePriority(lv_indexScene));
DataTableSetString(true, libVCUI_gf_PU_ArchivesDataString(BattleReportLastCreated()), ("Scenes;" + (lv_indexScene)));
DataTableSetInt(true, libVCUI_gf_PU_ArchivesDataTypeString(BattleReportLastCreated()), (libVCUI_ge_PU_ArchivesType_Scene));
if ((libVCUI_gv_pU_MasterArchivesEnabled == true) && (lv_defaultSelection == true) && (libVCUI_gf_PU_ArchivesScenePriority(lv_indexScene) >= lv_bestPriority)) {
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:2565
DataTableSetBool(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_PresentAsRatio_C), lp_presentasRatio);
DataTableSetBool(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_GatedByBase_C), lp_gatedbyBase);
DataTableSetString(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_BadgeIndex_C), lp_badgeIndex);
DataTableSetString(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_ScoreValue_C), (lp_scoreValue));
TriggerSendEvent(libGame_gv_eventID_MapSpecificAwardInitialize_C);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:2566
DataTableSetBool(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_GatedByBase_C), lp_gatedbyBase);
DataTableSetString(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_BadgeIndex_C), lp_badgeIndex);
DataTableSetString(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_ScoreValue_C), (lp_scoreValue));
TriggerSendEvent(libGame_gv_eventID_MapSpecificAwardInitialize_C);
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:2578
DataTableSetBool(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_PresentAsRatio_C), libNtve_gf_ConvertStringToBoolean(UserDataGetString("EndOfMatchMapSpecificAward", lp_userData, "Present as Ratio", 1)));
DataTableSetBool(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_GatedByBase_C), libNtve_gf_ConvertStringToBoolean(UserDataGetString("EndOfMatchMapSpecificAward", lp_userData, "Gated by Base", 1)));
DataTableSetString(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_BadgeIndex_C), UserDataGetString("EndOfMatchMapSpecificAward", lp_userData, "Award Badge Index", 1));
DataTableSetString(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_ScoreValue_C), (UserDataGetGameLink("EndOfMatchMapSpecificAward", lp_userData, "Score Value Boolean", 1)));
DataTableSetText(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_Tooltip_C), UserDataGetText("EndOfMatchMapSpecificAward", lp_userData, "Tooltip Text", 1));
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:2579
DataTableSetBool(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_GatedByBase_C), libNtve_gf_ConvertStringToBoolean(UserDataGetString("EndOfMatchMapSpecificAward", lp_userData, "Gated by Base", 1)));
DataTableSetString(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_BadgeIndex_C), UserDataGetString("EndOfMatchMapSpecificAward", lp_userData, "Award Badge Index", 1));
DataTableSetString(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_ScoreValue_C), (UserDataGetGameLink("EndOfMatchMapSpecificAward", lp_userData, "Score Value Boolean", 1)));
DataTableSetText(false, TriggerEventParamName(libGame_gv_eventID_MapSpecificAwardInitialize_C, libGame_gv_eventParam_MapSpecificAwardInitialize_Tooltip_C), UserDataGetText("EndOfMatchMapSpecificAward", lp_userData, "Tooltip Text", 1));
TriggerSendEvent(libGame_gv_eventID_MapSpecificAwardInitialize_C);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:4155
// Implementation
DataTableSetInt(false, TriggerEventParamName(libGame_gv_eventID_HeroGainTalent_C, libGame_gv_eventParam_HeroGainTalent_Player), lp_player);
DataTableSetString(false, TriggerEventParamName(libGame_gv_eventID_HeroGainTalent_C, libGame_gv_eventParam_HeroGainTalent_Gained_Talent), lp_GainedTalent);
TriggerSendEvent(libGame_gv_eventID_HeroGainTalent_C);
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:4445
// Automatic Variable Declarations
// Implementation
DataTableSetString(false, TriggerEventParamName(libGame_gv_eventID_MapMechanicInit_C, libGame_gv_eventParam_MapMechanicInit_Mechanic_C), lp_mechanic);
TriggerSendEvent(libGame_gv_eventID_MapMechanicInit_C);
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameLib.galaxy:5070
DataTableSetInt(false, TriggerEventParamName(libGame_gv_eventID_CustomKillVO_C, libGame_gv_eventParam_CustomKillVODeadPlayer_C), lp_deadplayer);
DataTableSetInt(false, TriggerEventParamName(libGame_gv_eventID_CustomKillVO_C, libGame_gv_eventParam_CustomKillVOSpeakingPlayer_C), lp_speakingPlayer);
DataTableSetString(false, TriggerEventParamName(libGame_gv_eventID_CustomKillVO_C, libGame_gv_eventParam_CustomKillVOKillLine_C), (lp_killLine));
TriggerSendEvent(libGame_gv_eventID_CustomKillVO_C);
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/HeroesLib.galaxy:541
lv_newSkinCount = (DataTableGetInt(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_SkinCount")) + 1);
DataTableSetInt(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_SkinCount"), lv_newSkinCount);
DataTableSetString(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_SkinIndex_" + IntToString(lv_newSkinCount)), (lp_skinLink));
autoEC162BB4_ae = (CatalogFieldValueCount(c_gameCatalogSkin, lp_skinLink, "VariationArray", c_playerAny) - 1);
lv_itVariation = 0;
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/HeroesLib.galaxy:589
lv_mountCategoryCountStr = ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryCount");
lv_voiceLineCountStr = ("HeroIndex_" + lv_heroIndexStr + "_VoiceLineCount");
DataTableSetString(true, ("HeroIndex_" + lv_heroIndexStr), lv_heroID);
DataTableSetInt(true, ("HeroIndex_" + IntToString(lp_heroIndex) + "_MountCategoryCount"), 0);
auto5C57F1C1_ae = CatalogFieldValueCount(c_gameCatalogHero, lv_heroID, "AllowedMountCategoryArray", c_playerAny);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/HeroesLib.galaxy:596
lv_mountCategoryID = CatalogFieldValueGet(c_gameCatalogHero, lv_heroID, "AllowedMountCategoryArray[" + IntToString((lv_itMountCategory - 1)) + "]", c_playerAny);
DataTableSetInt(true, lv_mountCategoryCountStr, (DataTableGetInt(true, lv_mountCategoryCountStr) + 1));
DataTableSetString(true, ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryIndex_" + IntToString(DataTableGetInt(true, lv_mountCategoryCountStr))), lv_mountCategoryID);
DataTableSetBool(true, ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryIndex_" + IntToString(DataTableGetInt(true, lv_mountCategoryCountStr)) + "_GrantedBySkin"), false);
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/HeroesLib.galaxy:599
DataTableSetBool(true, ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryIndex_" + IntToString(DataTableGetInt(true, lv_mountCategoryCountStr)) + "_GrantedBySkin"), false);
}
DataTableSetString(true, ("HeroIndex_" + lv_heroIndexStr + "_SkinIndex_" + IntToString(1)), "Default");
DataTableSetInt(true, ("HeroIndex_" + lv_heroIndexStr + "_SkinCount"), 1);
auto938DD68A_ae = (CatalogFieldValueCount(c_gameCatalogHero, lv_heroID, "SkinArray", c_playerAny) - 1);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/HeroesLib.galaxy:611
lv_mountCategoryID = CatalogFieldValueGet(c_gameCatalogSkin, lv_skinID, "AdditionalMountCategoryArray[" + IntToString((lv_itSkinAddedMountCategory - 1)) + "]", c_playerAny);
DataTableSetInt(true, lv_mountCategoryCountStr, (DataTableGetInt(true, lv_mountCategoryCountStr) + 1));
DataTableSetString(true, ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryIndex_" + IntToString(DataTableGetInt(true, lv_mountCategoryCountStr))), lv_mountCategoryID);
DataTableSetBool(true, ("HeroIndex_" + lv_heroIndexStr + "_MountCategoryIndex_" + IntToString(DataTableGetInt(true, lv_mountCategoryCountStr)) + "_GrantedBySkin"), true);
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/HeroesLib.galaxy:627
if ((lv_voiceLineID != ("RandomVoiceLine"))) {
DataTableSetInt(true, lv_voiceLineCountStr, (DataTableGetInt(true, lv_voiceLineCountStr) + 1));
DataTableSetString(true, ("HeroIndex_" + lv_heroIndexStr + "_VoiceLineIndex_" + IntToString(DataTableGetInt(true, lv_voiceLineCountStr))), lv_voiceLineID);
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/HeroesLib.galaxy:1648
DataTableSetInt(true, lv_mountCategoryCountStr, (DataTableGetInt(true, lv_mountCategoryCountStr) + 1));
lv_mountDataTableStr = ("Mounts_MountCategory_" + lv_mountCategoryStr + "_Index_" + IntToString(DataTableGetInt(true, lv_mountCategoryCountStr)));
DataTableSetString(true, (lv_mountDataTableStr + "_ID"), lv_mountLinkStr);
DataTableSetInt(true, (lv_mountDataTableStr + "_Index"), libCore_gv_dataMountsMountCount);
DataTableSetInt(true, (lv_mountDataTableStr + "_CatalogIndex"), lp_catalogIndex);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/HeroesLib.galaxy:1652
DataTableSetInt(true, (lv_mountDataTableStr + "_CatalogIndex"), lp_catalogIndex);
DataTableSetInt(true, (lv_mountDataTableStr + "_VariationRefIndex"), lp_variationRefIndex);
DataTableSetString(true, ("MountIndex_" + IntToString(libCore_gv_dataMountsMountCount)), lv_mountLinkStr);
autoE8F7E14F_ae = (CatalogFieldValueCount(c_gameCatalogMount, lp_mountLink, "VariationArray", c_playerAny) - 1);
lv_itVariation = 0;
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/HeroesLib.galaxy:4329
if ((lv_sprayID != ("RandomSpray"))) {
libCore_gv_loot_SprayCount += 1;
DataTableSetString(true, ("SprayIndex_" + IntToString(libCore_gv_loot_SprayCount)), lv_sprayID);
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/HeroesLib.galaxy:4367
if ((lv_bannerID != ("RandomBanner"))) {
libCore_gv_loot_BannerCount += 1;
DataTableSetString(true, ("BannerIndex_" + IntToString(libCore_gv_loot_BannerCount)), lv_bannerID);
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/SupportLib.galaxy:474
TextExpressionSetToken("Param/Expression/lib_Sprt_7E978CA8", "G", FixedToText(DataTableGetFixed(true, ("DMG" + lv_effectName + ":DamageDone" + IntToString(lp_reportPlayer))), 0));
TriggerDebugOutput(7, TextExpressionAssemble("Param/Expression/lib_Sprt_7E978CA8"), false);
DataTableSetString(true, ("DMGStatTrackPlayer" + lv_reportPlayerAsStr + ":Effect" + IntToString(lv_itEntry)), "");
DataTableSetInt(true, ("DMG" + lv_effectName + "Heroic:EffectCount" + IntToString(lp_reportPlayer)), 0);
DataTableSetFixed(true, ("DMG" + lv_effectName + "Heroic:DamageAttempted" + IntToString(lp_reportPlayer)), 0.0);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/SupportLib.galaxy:497
TextExpressionSetToken("Param/Expression/lib_Sprt_8634C21F", "F", FixedToText(DataTableGetFixed(true, ("HLG" + lv_effectName + ":HealingDone" + IntToString(lp_reportPlayer))), 0));
TriggerDebugOutput(7, TextExpressionAssemble("Param/Expression/lib_Sprt_8634C21F"), false);
DataTableSetString(true, ("HLGStatTrackPlayer" + lv_reportPlayerAsStr + ":Effect" + IntToString(lv_itEntry)), "");
DataTableSetInt(true, ("HLG" + lv_effectName + "Heroic:EffectCount" + IntToString(lp_reportPlayer)), 0);
DataTableSetFixed(true, ("HLG" + lv_effectName + "Heroic:HealingDone" + IntToString(lp_reportPlayer)), 0.0);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/SupportLib.galaxy:2499
if ((lv_effectFound != true)) {
DataTableSetInt(true, ("DMGStatTrackPlayer" + lv_damagingEffectPlayerAsStr + ":EffectInstanceCount"), (DataTableGetInt(true, ("DMGStatTrackPlayer" + lv_damagingEffectPlayerAsStr + ":EffectInstanceCount")) + 1));
DataTableSetString(true, ("DMGStatTrackPlayer" + lv_damagingEffectPlayerAsStr + ":Effect" + IntToString(DataTableGetInt(true, ("DMGStatTrackPlayer" + lv_damagingEffectPlayerAsStr + ":EffectInstanceCount")))), lv_damagingEffectName);
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/SupportLib.galaxy:2584
if ((lv_effectFound != true)) {
DataTableSetInt(true, ("HLGStatTrackPlayer" + lv_healingEffectPlayerAsStr + ":EffectInstanceCount"), (DataTableGetInt(true, ("HLGStatTrackPlayer" + lv_healingEffectPlayerAsStr + ":EffectInstanceCount")) + 1));
DataTableSetString(true, ("HLGStatTrackPlayer" + lv_healingEffectPlayerAsStr + ":Effect" + IntToString(DataTableGetInt(true, ("HLGStatTrackPlayer" + lv_healingEffectPlayerAsStr + ":EffectInstanceCount")))), lv_healingEffectName);
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/UILib.galaxy:2366
DialogControlAddItem(lv_list, libCore_gv_playerGroupFromPlayer[lp_player], StringToText(lv_entry));
lv_listIndex += 1;
DataTableSetString(true, ("DEBUG_AnnouncerVOSoundLink_Player_" + IntToString(lp_player) + "_ListIndex_" + IntToString(lv_listIndex) + "_SoundID"), lv_entry);
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/UILib.galaxy:2404
DialogControlAddItem(lv_list, libCore_gv_playerGroupFromPlayer[lp_player], lv_itemText);
lv_listIndex += 1;
DataTableSetString(true, ("DEBUG_AnnouncerVOSoundLink_Player_" + IntToString(lp_player) + "_ListIndex_" + IntToString(lv_listIndex) + "_SoundID"), lv_soundID);
}
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/UILib.galaxy:10871
lv_soundID = DataTableGetString(true, ("DEBUG_AnnouncerVOSoundLink_Player_" + IntToString(lv_triggeringPlayer) + "_ListIndex_" + IntToString(lv_listIndexLeft) + "_SoundID"));
DialogControlAddItem(lv_listRight, PlayerGroupSingle(lv_triggeringPlayer), StringToText(lv_soundID));
DataTableSetString(true, ("DEBUG_SoundVOPlayBox_Player_" + IntToString(lv_triggeringPlayer) + "_ListIndex_" + IntToString(DialogControlGetItemCount(lv_listRight, lv_triggeringPlayer)) + "_SoundID"), lv_soundID);
return true;
}
mods/missionpacks/campaigncommon.sc2mod — base.sc2data/LibComC.galaxy:92
}
DataTableSetString(true, lv_dataTableName, "1");
while (!((libNtve_gf_PlayerInCinematicMode(1) == false))) {
Wait(0.25, c_timeGame);
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCMI.galaxy:5451
lv_editBoxValue = libNtve_gf_DialogItemEditValue(libNCMI_gv_NM_MissionCheat_Cheats[lv_dialogIndex].lv_editBoxDialog, 1);
if ((lv_editBoxValue != "")) {
DataTableSetString(true, ("NS_" + TriggerGetFunction(libNCMI_gv_NM_MissionCheat_Cheats[lv_dialogIndex].lv_trigger)), lv_editBoxValue);
}
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCMI.galaxy:5507
if ((StringCase(libNCMI_gv_NM_MissionCheat_Cheats[lv_iter].lv_titleString, false) == StringCase(StringWord(EventChatMessage(false), 1), false))) {
if ((libNCMI_gv_NM_MissionCheat_Cheats[lv_iter].lv_uIType == libNCMI_ge_MissionCheatUIType_ButtonEditBoxCombo)) {
DataTableSetString(true, ("NS_" + TriggerGetFunction(libNCMI_gv_NM_MissionCheat_Cheats[lv_iter].lv_trigger)), StringWord(EventChatMessage(false), 2));
}
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCST.galaxy:3048
void libNCST_gf_AddCharacterRedirect (string lp_sourceCharacter, string lp_targetClickable) {
// Implementation
DataTableSetString(true, (libNCST_gv_nSC_REDIRECTPREFIX + (lp_sourceCharacter)), ("Clickable;" + (lp_targetClickable)));
}
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCUI.galaxy:4241
BattleReportCreate(PlayerGroupAll(), libComC_gf_CC_MapName(lv_indexMission), c_battleReportTypeMission, c_battleReportStateHidden);
}
DataTableSetString(true, libNCUI_gf_NU_ArchivesDataString(BattleReportLastCreated()), (lv_indexMission));
DataTableSetInt(true, libNCUI_gf_NU_ArchivesDataTypeString(BattleReportLastCreated()), (libNCUI_ge_NU_ArchivesType_Mission));
if ((libNCUI_gv_nU_MasterArchivesEnabled == false) && (lv_defaultSelection == true) && (libNCUI_gf_NU_ArchivesMissionPriority(lv_indexMission) <= lv_bestPriority)) {
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNCUI.galaxy:4259
BattleReportCreate(PlayerGroupAll(), libComC_gf_CC_SceneName(lv_indexScene), c_battleReportTypeScene, c_battleReportStateCompleted);
BattleReportSetPriority(BattleReportLastCreated(), libNCUI_gf_NU_ArchivesScenePriority(lv_indexScene));
DataTableSetString(true, libNCUI_gf_NU_ArchivesDataString(BattleReportLastCreated()), ("Scenes;" + (lv_indexScene)));
DataTableSetInt(true, libNCUI_gf_NU_ArchivesDataTypeString(BattleReportLastCreated()), (libNCUI_ge_NU_ArchivesType_Scene));
if ((libNCUI_gv_nU_MasterArchivesEnabled == true) && (lv_defaultSelection == true) && (libNCUI_gf_NU_ArchivesScenePriority(lv_indexScene) >= lv_bestPriority)) {
mods/missionpacks/novacampaign.sc2mod — base.sc2data/LibNovC.galaxy:620
lv_indexTechItem = UserDataInstance("CampaignTechItem", autoAE49BCF5_ai);
autoAE49BCF5_ai = autoAE49BCF5_ai+1;
DataTableSetString(true, ("DebugTechSaveTechItem_" + (lv_indexTechItem)), (libNovC_gf_NC_ArmyTechItemAssignedUnit(lv_indexTechItem)));
}
autoD57CA587_ai = 1;
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMI.galaxy:2746
// Automatic Variable Declarations
// Implementation
DataTableSetString(libCOMI_gv_cMC_CoopAI_AttackForce_DataTableScope, libCOMI_gf_CM_CoopAI_AttackForce_GetDataTableName_Unit(lp_index), (lp_unitType));
libCOMI_gf_CM_CoopAI_AttackForce_SetUnitTypeTotal((libCOMI_gf_CM_CoopAI_AttackForce_UnitTypeCount() + 1));
}
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMI.galaxy:25199
if ((lv_itUnitType == lv_heroType)) {
DataTableSetUnit(false, TriggerEventParamName(lv_event, "EventHero"), lv_hero);
DataTableSetString(false, TriggerEventParamName(lv_event, "EventHeroInstance"), (lv_heroInstance));
TriggerSendEvent(lv_event);
return true;
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMU.galaxy:4174
libCOMU_gv_cT_CorpseLocations[lv_corpseIndex] = UnitGetPosition(lp_deadUnit);
DataTableSetString(true, ("CT_CorpseType_" + IntToString(lv_corpseIndex)), (UnitGetType(lp_deadUnit)));
}
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMU.galaxy:4189
// Implementation
libCOMU_gv_cT_CorpseLocations[lp_corpseIndex] = libCOMU_gv_cT_CorpseLocations[libCOMU_gv_cT_CorpseCount];
DataTableSetString(true, ("CT_CorpseType_" + IntToString(lp_corpseIndex)), (libCOMU_gf_CT_CorpseUnitType(libCOMU_gv_cT_CorpseCount)));
auto59E350A1_g = libCOMU_gv_cT_Reanimators;
auto59E350A1_u = UnitGroupCount(auto59E350A1_g, c_unitCountAll);
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMU.galaxy:6643
lv_resourceAmount = libNtve_gf_UnitGetPropertyResources(lv_indexResource, c_unitPropCurrent);
if ((UnitHasBehavior2(lv_indexResource, "MineralFieldMinerals") == true)) {
DataTableSetString(true, ("CT_ResType_" + IntToString(UnitGetTag(lv_indexResource))), ("MineralFieldMinerals"));
UnitBehaviorRemove(lv_indexResource, "MineralFieldMinerals", 1);
}
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMU.galaxy:6647
}
else if ((UnitHasBehavior2(lv_indexResource, "MineralFieldMinerals750") == true)) {
DataTableSetString(true, ("CT_ResType_" + IntToString(UnitGetTag(lv_indexResource))), ("MineralFieldMinerals750"));
UnitBehaviorRemove(lv_indexResource, "MineralFieldMinerals750", 1);
}
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMU.galaxy:6651
}
else if ((UnitHasBehavior2(lv_indexResource, "HighYieldMineralFieldMinerals") == true)) {
DataTableSetString(true, ("CT_ResType_" + IntToString(UnitGetTag(lv_indexResource))), ("HighYieldMineralFieldMinerals"));
UnitBehaviorRemove(lv_indexResource, "HighYieldMineralFieldMinerals", 1);
}
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMU.galaxy:6655
}
else if ((UnitHasBehavior2(lv_indexResource, "HighYieldMineralFieldMinerals750") == true)) {
DataTableSetString(true, ("CT_ResType_" + IntToString(UnitGetTag(lv_indexResource))), ("HighYieldMineralFieldMinerals750"));
UnitBehaviorRemove(lv_indexResource, "HighYieldMineralFieldMinerals750", 1);
}
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMU.galaxy:6659
}
else if ((UnitHasBehavior2(lv_indexResource, "MineralFieldMineralsNoRemove") == true)) {
DataTableSetString(true, ("CT_ResType_" + IntToString(UnitGetTag(lv_indexResource))), ("MineralFieldMineralsNoRemove"));
UnitBehaviorRemove(lv_indexResource, "MineralFieldMineralsNoRemove", 1);
}
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOOC.galaxy:5120
libCOOC_gv_cC_ScoreTrackedDmgTakenCount += 1;
UnitGroupAdd(lv_scoreGroup, lp_trackedUnit);
DataTableSetString(true, ("CC_ScoreType_" + IntToString(libCOOC_gv_cC_ScoreTrackedDmgTakenCount)), (lp_scoreType));
DataTableSetUnitGroup(true, ("CC_ScoreGroup_" + IntToString(libCOOC_gv_cC_ScoreTrackedDmgTakenCount)), lv_scoreGroup);
TriggerEnable(libCOOC_gt_CC_ScoreDynDmgTaken, true);
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOOC.galaxy:5558
DataTableSetInt(true, lv_name, lp_uIItemID);
lv_name = libCOOC_gf_CC_StoryDataTableName(lp_type, ("U" + IntToString(lp_uIItemID)));
DataTableSetString(true, lv_name, lp_dataID);
}
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOUI.galaxy:3451
DataTableSetInt(true, libCOUI_gf_CU_ProgressBarUnit_DataNameOld(lp_unit, libCOUI_ge_CU_ProgressBarUnitStoredValuesOld_OffsetX), lp_offsetX);
DataTableSetInt(true, libCOUI_gf_CU_ProgressBarUnit_DataNameOld(lp_unit, libCOUI_ge_CU_ProgressBarUnitStoredValuesOld_OffsetY), lp_offsetY);
DataTableSetString(true, libCOUI_gf_CU_ProgressBarUnit_DataNameOld(lp_unit, libCOUI_ge_CU_ProgressBarUnitStoredValuesOld_Attachment), (lp_attachment));
while ((lp_unit != null) && (lv_progressBarDialog != c_invalidDialogId)) {
libCOUI_gf_CU_UpdateProgressBarUnitOld(lp_unit);
mods/voidprologue.sc2mod — base.sc2data/LibA3DDD02B.galaxy:3229
}
DataTableSetString(true, lv_dataTableName, "1");
while (!((libNtve_gf_PlayerInCinematicMode(1) == false))) {
Wait(0.25, c_timeGame);
mods/voidprologue.sc2mod — base.sc2data/LibA3DDD02B.galaxy:5435
libA3DDD02B_gv_pPX_HelpUnitPanel_EnabledUnitTypeCount += 1;
libA3DDD02B_gv_pPX_HelpUnitPanel_EnabledUnitTypes[libA3DDD02B_gv_pPX_HelpUnitPanel_EnabledUnitTypeCount] = lp_unitType;
DataTableSetString(true, libA3DDD02B_gf_PP_HelpUnitPanel_EnabledUnitTypeStringID(lp_unitType), IntToString(libA3DDD02B_gv_pPX_HelpUnitPanel_EnabledUnitTypeCount));
}
mods/voidprologue.sc2mod — base.sc2data/LibA3DDD02B.galaxy:9653
BattleReportSetDifficultyLevelCompleted(BattleReportLastCreated(), 1, true);
BattleReportSetMissionText(BattleReportLastCreated(), libA3DDD02B_gf_StoryMapName(lv_indexMission));
DataTableSetString(true, libA3DDD02B_gf_PP_ArchivesDataString(BattleReportLastCreated()), (lv_indexMission));
DataTableSetInt(true, libA3DDD02B_gf_PP_ArchivesDataTypeString(BattleReportLastCreated()), (libA3DDD02B_ge_PP_ArchivesType_Mission));
if ((libA3DDD02B_gf_LastMap() == lv_indexMission) && (libA3DDD02B_gf_LastMissionConditionCheck(libA3DDD02B_ge_MissionCondition_Simulation) == true)) {
mods/voidprologue.sc2mod — base.sc2data/LibA3DDD02B.galaxy:9669
BattleReportCreate(PlayerGroupAll(), libA3DDD02B_gf_StorySceneName(lv_indexScene), c_battleReportTypeScene, c_battleReportStateCompleted);
BattleReportSetPriority(BattleReportLastCreated(), libA3DDD02B_gf_PP_ArchivesScenePriority(lv_indexScene));
DataTableSetString(true, libA3DDD02B_gf_PP_ArchivesDataString(BattleReportLastCreated()), ("Scenes;" + (lv_indexScene)));
DataTableSetInt(true, libA3DDD02B_gf_PP_ArchivesDataTypeString(BattleReportLastCreated()), (libA3DDD02B_ge_PP_ArchivesType_Scene));
if ((lv_defaultSelection == true) && (libA3DDD02B_gf_PP_ArchivesScenePriority(lv_indexScene) >= lv_bestPriority)) {
mods/warcoop/warcoopdata.sc2mod — base.sc2data/TriggerLibs/WarCoopData.galaxy:3046
lv_chatstringlength = StringLength(lv_chatstring);
lv_numberofparameters += 1;
DataTableSetString(false, TriggerEventParamName(lv_eventname, ("Param" + IntToString(lv_numberofparameters))), lv_nextword);
}
else {
mods/warcoop/warcoopdata.sc2mod — base.sc2data/TriggerLibs/WarCoopData.galaxy:3053
}
DataTableSetInt(false, TriggerEventParamName(lv_eventname, "Player"), EventPlayer());
DataTableSetString(false, TriggerEventParamName(lv_eventname, "Cheat"), lv_chatcheatstring);
DataTableSetInt(false, TriggerEventParamName(lv_eventname, "ParamCount"), lv_numberofparameters);
TriggerSendEvent(lv_eventname);