# Modify User Data (Integer)
Grammar — Set user data (userType, instance, field, index) to value
Flags —Native
|Action
Modifies user data for the given type, instance, and field. User data is defined in the Data module. Only works for fields marked as modifiable.
# Arguments
string
[ gamelink::User ] — User Typestring
[ userinstance ] — Instancestring
[ userfield ] — Fieldint
— Indexint
— Value
Returns — void
native void UserDataSetInt(
string inType,
string inInstance,
string inField,
int inIndex,
int inValue,
);
# Related
Category: User Data / Set Value
- [F] —
void
— Load Variable Value Into User Data — ( ) - [F] —
void
— Modify User Data (Ability Command) — ( UserDataSetAbilCmd ) - [F] —
void
— Modify User Data (Actor) — ( UserDataSetActor ) - [F] —
void
— Modify User Data (Color) — ( UserDataSetColor ) - [F] —
void
— Modify User Data (Compare) — ( UserDataSetCompare ) - [F] —
void
— Modify User Data (Game Link) — ( UserDataSetGameLink ) - [F] —
void
— Modify User Data (Image) — ( UserDataSetImagePath ) - [F] —
void
— Modify User Data (Image Edge) — ( UserDataSetImageEdge ) - [F] —
void
— Modify User Data (Image Attach) — ( UserDataSetImageAttachPoint ) - [F] —
void
— Modify User Data (Integer) — ( UserDataSetInt ) - [F] —
void
— Modify User Data (Model) — ( UserDataSetModel ) - [F] —
void
— Modify User Data (Movie) — ( UserDataSetMovie ) - [F] —
void
— Modify User Data (Real) — ( UserDataSetFixed ) - [F] —
void
— Modify User Data (Sound) — ( UserDataSetSound ) - [F] —
void
— Modify User Data (String) — ( UserDataSetString ) - [F] —
void
— Modify User Data (Text) — ( UserDataSetText ) - [F] —
void
— Modify User Data (Unit) — ( UserDataSetUnit ) - [F] —
void
— Modify User Data (Upgrade) — ( UserDataSetUpgrade ) - [F] —
void
— Modify User Data (User) — ( UserDataSetUser )
# Examples
# campaigns/swarm.sc2campaign
// L3639
UserDataSetInt("WriterStates", "Korhal01BonusObjectiveComplete", "Value", 1, 1)
// L3639
UserDataSetInt("WriterStates", "Korhal01BonusObjectiveComplete", "Value", 1, 1)
# campaigns/swarmstory.sc2campaign
// L2111
UserDataSetInt("CampaignTips", lp_tipData, "Created", 1, (lv_createdCountDown - 1))
// L3688
UserDataSetInt("CampaignTips", lp_tipData, "Created", 1, 1)
// L5378
UserDataSetInt("Maps", libSwaC_gf_ZS_MapUserDataInstance(lp_mission), "AvailableAge", 1, lp_age)
// L5381
UserDataSetInt("Maps", libSwaC_gf_ZS_MapUserDataInstance(lp_mission), "CompletedAge", 1, lp_age)
// L5701
UserDataSetInt("Maps", libSwaC_gf_ZS_MapUserDataInstance(lp_mIssion), "BestTime", libSwaC_gf_ZS_DifficultyIndex(lp_difficulty), lp_time)
// L5772
UserDataSetInt("MissionObjective", libSwaC_gf_ZS_ObjectiveUserDataInstance(lv_indexObjective), "Progress", 1, libSwaC_gf_ZS_MissionObjectiveBestProgress(lv_indexObjective))
// L5774
UserDataSetInt("MissionObjective", libSwaC_gf_ZS_ObjectiveUserDataInstance(lv_indexObjective), "Progress", 1, lv_progressThisMission)
// L6335
UserDataSetInt("MissionObjective", libSwaC_gf_ZS_ObjectiveUserDataInstance(lp_objective), "Available", 1, 1)
// L6336
UserDataSetInt("MissionObjective", libSwaC_gf_ZS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0)
// L6340
UserDataSetInt("MissionObjective", libSwaC_gf_ZS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 1)
# campaigns/swarmstoryutil.sc2mod
// L378
UserDataSetInt("StoryStates", "Post Lab Choice Made", "value", 1, 1)
// L383
UserDataSetInt("WriterStates", "KerriganPrimalColumn", "Value", 1, 1)
// L388
UserDataSetInt("WriterStates", "KerriganFirstTier", "Value", 1, 1)
// L423
UserDataSetInt("StoryStates", "Army UI Visited", "value", 1, 1)
// L468
UserDataSetInt("Character", lv_character, "Unlocked", 1, BankValueGetAsInt(lv_storyBank, lv__SectionName, (lv_character)))
// L491
UserDataSetInt("Character", lv_character, "Unlocked", 1, BankValueGetAsInt(lv_storyBank, lv__SectionName, (lv_character)))
// L607
UserDataSetInt("WriterStates", "KerriganFirstVisit", "Value", 1, 2)
// L2026
UserDataSetInt("StoryStates", "Kerrigan UI Visited", "value", 1, 1)
// L2035
UserDataSetInt("WriterStates", "KerriganFirstVisit", "Value", 1, 2)
// L2037
UserDataSetInt("WriterStates", "KerriganFirstTier", "Value", 1, 2)
# campaigns/void.sc2campaign
// L1470
UserDataSetInt("WriterStates", "Korhal02Toggle", "Value", 1, 1)
// L1493
UserDataSetInt("WriterStates", "Korhal02Toggle", "Value", 1, 0)
// L284
UserDataSetInt("WriterStates", "RoomGreetingToggle", "Value", 1, 1)
// L292
UserDataSetInt("WriterStates", "RoomGreetingToggle", "Value", 1, 0)
// L324
UserDataSetInt("WriterStates", "RoomGreetingToggle", "Value", 1, 1)
// L332
UserDataSetInt("WriterStates", "RoomGreetingToggle", "Value", 1, 0)
// L361
UserDataSetInt("WriterStates", "RoomGreetingToggle", "Value", 1, 1)
// L369
UserDataSetInt("WriterStates", "RoomGreetingToggle", "Value", 1, 0)
// L1217
UserDataSetInt("StoryStates", "Army Room Visited", "Value", 1, 1)
// L1244
UserDataSetInt("StoryStates", "Ship Room Visited", "Value", 1, 1)
// L1442
UserDataSetInt("WriterStates", "MultipleArmyUnitsUnassigned", "Value", 1, 1)
// L1447
UserDataSetInt("WriterStates", "MultipleArmyUnitsUnassigned", "Value", 1, 0)
// L1470
UserDataSetInt("WriterStates", "Korhal02Toggle", "Value", 1, 1)
// L1493
UserDataSetInt("WriterStates", "Korhal02Toggle", "Value", 1, 0)
// L284
UserDataSetInt("WriterStates", "RoomGreetingToggle", "Value", 1, 1)
// L292
UserDataSetInt("WriterStates", "RoomGreetingToggle", "Value", 1, 0)
// L324
UserDataSetInt("WriterStates", "RoomGreetingToggle", "Value", 1, 1)
// L332
UserDataSetInt("WriterStates", "RoomGreetingToggle", "Value", 1, 0)
// L361
UserDataSetInt("WriterStates", "RoomGreetingToggle", "Value", 1, 1)
// L369
UserDataSetInt("WriterStates", "RoomGreetingToggle", "Value", 1, 0)
// L1217
UserDataSetInt("StoryStates", "Army Room Visited", "Value", 1, 1)
// L1244
UserDataSetInt("StoryStates", "Ship Room Visited", "Value", 1, 1)
// L1442
UserDataSetInt("WriterStates", "MultipleArmyUnitsUnassigned", "Value", 1, 1)
// L1447
UserDataSetInt("WriterStates", "MultipleArmyUnitsUnassigned", "Value", 1, 0)
# campaigns/voidstory.sc2campaign
// L1512
UserDataSetInt("StoryStates", "Army UI Visited", "Value", 1, 1)
// L1513
UserDataSetInt("StoryStates", "SoA OrbitalStrike Played", "Value", 1, 1)
// L1518
UserDataSetInt("StoryStates", "Ship UI Visited", "Value", 1, 1)
// L1960
UserDataSetInt("Locations", libVoiC_gf_PC_LocationUserData(lv_indexPlanet), "Active", 1, 0)
// L1963
UserDataSetInt("Locations", libVoiC_gf_PC_LocationUserData(lp_planet), "Active", 1, 1)
// L1965
UserDataSetInt("StoryStates", "Can Travel", "Value", 1, 1)
// L1968
UserDataSetInt("StoryStates", "Can Travel", "Value", 1, 0)
// L2023
UserDataSetInt("Locations", libVoiC_gf_PC_LocationUserData(lp_planet), "Available", 1, BoolToInt(lp_available))
// L3056
UserDataSetInt("StoryStates", "MissionCompletedCount", "Value", 1, libVoiC_gf_NumberOfMissions(libVoiC_ge_MissionCountOptions_Completed))
// L3057
UserDataSetInt("StoryStates", "ArcsCompletedCount", "Value", 1, libVoiC_gf_NumberOfMissionArcsCompleted())
# campaigns/voidstory.sc2campaign
— VoidCampaignMissionLib.galaxy
// L1881
UserDataSetInt("HeroStatus", lp_hero, "IsAlive", 1, 1)
// L1884
UserDataSetInt("HeroStatus", lp_hero, "IsAlive", 1, 0)
// L2627
UserDataSetInt("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lp_objective), "Available", 1, 1)
// L2628
UserDataSetInt("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0)
// L2632
UserDataSetInt("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 1)
// L2633
UserDataSetInt("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lp_objective), "Available", 1, 0)
// L2640
UserDataSetInt("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0)
// L2641
UserDataSetInt("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lp_objective), "Available", 1, 0)
// L2645
UserDataSetInt("MissionObjective", libVoiC_gf_PS_ObjectiveUserDataInstance(lp_objective), "Complete", 1, 0)
// L2667
UserDataSetInt("CampaignTips", lp_tipData, "Created", 1, (lv_createdCount + 1))
# campaigns/voidstory.sc2campaign
// L380
UserDataSetInt(lv_userType, lv_userInstance, lv_userField, 1, lv_indexValue)
// L822
UserDataSetInt("StoryStates", lv_indexState, "Value", 1, lv_newValue)
// L2881
UserDataSetInt("AmbientScenes", lp_ambientScene, "ContinuousSceneIsPlaying", 1, BoolToInt(lp_isPlaying))
// L4122
UserDataSetInt("Clickable", lp_clickableInstance, "Background", 1, BoolToInt(lp_background))
// L4128
UserDataSetInt("Clickable", lp_clickableInstance, "New", 1, BoolToInt(lp_isNew))
// L4135
UserDataSetInt("Clickable", lp_clickableInstance, "Enabled", 1, BoolToInt((lp_enabledDisabled == true)))
// L4180
UserDataSetInt("Clickable", lp_clickableInstance, "IsVisibleOnSet", 1, BoolToInt(lp_isVisibleOnSet))
// L4294
UserDataSetInt("Clickable", lp_clickableInstance, "Type", 1, (lp_type))
// L4497
UserDataSetInt("Clickable", lv_indexClickable, "Index", 1, lv_count)
// L4524
UserDataSetInt("Scenes", lp_scene, "Played", 1, 1)
# campaigns/voidstory.sc2campaign
// L2593
UserDataSetInt("StoryStates", "Ship UI Visited", "Value", 1, 1)
// L6025
UserDataSetInt("StoryStates", "Ship UI Visited", "Value", 1, 0)
// L6650
UserDataSetInt("StoryStates", "Army UI Visited", "Value", 1, 1)
// L8993
UserDataSetInt("WriterStates", "Travel_FirstLine", "Value", 1, 0)
# mods/heroesbrawlmods/arenamodemods/gardenarena.stormmod
// L1072
UserDataSetInt("MapVOEvent", "Gardens 50% - Left", "Value", 1, 1)
// L1114
UserDataSetInt("MapVOEvent", "Gardens 80% - Left", "Value", 1, 1)
// L1156
UserDataSetInt("MapVOEvent", "Gardens 50% - Right", "Value", 1, 1)
// L1198
UserDataSetInt("MapVOEvent", "Gardens 80% - Right", "Value", 1, 1)
# mods/heroesbrawlmods/arenamodemods/punisherarena.stormmod
// L1376
UserDataSetInt("MapVOEvent", "Punisher 50 - Left", "Value", 1, 1)
// L1417
UserDataSetInt("MapVOEvent", "Punisher 50 - Right", "Value", 1, 1)
// L1458
UserDataSetInt("MapVOEvent", "Punisher 80 - Left", "Value", 1, 1)
// L1499
UserDataSetInt("MapVOEvent", "Punisher 80 - Right", "Value", 1, 1)
# mods/heroesbrawlmods/arenamodemods/templearena.stormmod
// L1378
UserDataSetInt("MapVOEvent", "Temple Activates - First", "Value", 1, 1)
// L1392
UserDataSetInt("MapVOEvent", "Temple Activates - Single", "Value", 1, 1)
// L1406
UserDataSetInt("MapVOEvent", "Temple Activates - Multiple", "Value", 1, 1)
// L1440
UserDataSetInt("MapVOEvent", "Temple 50% - Left", "Value", 1, 1)
// L1481
UserDataSetInt("MapVOEvent", "Temple 50% - Right", "Value", 1, 1)
// L1522
UserDataSetInt("MapVOEvent", "Temple 20% - Left", "Value", 1, 1)
// L1563
UserDataSetInt("MapVOEvent", "Temple 20% - Right", "Value", 1, 1)
# mods/heroesbrawlmods/arenamodemods/trialgrounds.stormmod
// L1140
UserDataSetInt("VolskayaTrialGrounds", "First Event Warning", "Value", 1, 1)
// L1169
UserDataSetInt("VolskayaTrialGrounds", "Second Event Warning", "Value", 1, 1)
// L1198
UserDataSetInt("VolskayaTrialGrounds", "Tribute Active", "Value", 1, 1)
// L1242
UserDataSetInt("VolskayaTrialGrounds", "Tribute Claimed", "Value", 1, 1)
// L1274
UserDataSetInt("VolskayaTrialGrounds", "Capture Point Active", "Value", 1, 1)