# User Data (Upgrade)
Grammar — User Data (userType, instance, field, index)
Flags —Native
|Function
Returns a value from user data for the given type, instance, and field. User data is defined in the Data module.
# Arguments
string
[ gamelink::User ] — User Typestring
[ userinstance ] — Instancestring
[ userfield ] — Fieldint
— Index
Returns — string
[ gamelink::Upgrade ]
native string UserDataGetUpgrade(
string inType,
string inInstance,
string inField,
int inIndex,
);
# Related
Category: User Data / Get Value
- [F] —
abilcmd
— Load User Data Value Into Variable — ( ) - [F] —
abilcmd
— User Data (Ability Command) — ( UserDataGetAbilCmd ) - [F] —
string
[ gamelink::Actor ] — User Data (Actor) — ( UserDataGetActor ) - [F] —
color
— User Data (Color) — ( UserDataGetColor ) - [F] —
int
[ preset::UserDataCompare ] — User Data (Compare) — ( UserDataGetCompare ) - [F] —
string
[ gamelink ] — User Data (Game Link) — ( UserDataGetGameLink ) - [F] —
string
[ filepath ] — User Data (Image) — ( UserDataGetImagePath ) - [F] —
int
[ preset::TextTagEdge ] — User Data (Image Edge) — ( UserDataGetImageEdge ) - [F] —
string
[ preset::AttachPoints ] — User Data (Image Attach) — ( UserDataGetImageAttachPoint ) - [F] —
int
— User Data (Integer) — ( UserDataGetInt ) - [F] —
string
[ gamelink::Model ] — User Data (Model) — ( UserDataGetModel ) - [F] —
string
[ filepath ] — User Data (Movie) — ( UserDataGetMovie ) - [F] —
fixed
— User Data (Real) — ( UserDataGetFixed ) - [F] —
string
[ gamelink::Sound ] — User Data (Sound) — ( UserDataGetSound ) - [F] —
string
— User Data (String) — ( UserDataGetString ) - [F] —
text
— User Data (Text) — ( UserDataGetText ) - [F] —
string
[ gamelink::Unit ] — User Data (Unit) — ( UserDataGetUnit ) - [F] —
string
[ gamelink::Upgrade ] — User Data (Upgrade) — ( UserDataGetUpgrade ) - [F] —
string
[ gamelink::User ] — User Data (User Type) — ( UserDataGetUserType ) - [F] —
string
[ userinstance ] — User Data (User Instance) — ( UserDataGetUserInstance )
# Examples
# campaigns/voidstory.sc2campaign
// L4427
UserDataGetUpgrade("SpearofAdunUpgrade", lv_indexUpgrade, "Upgrade", lv_techIndex)
// L4428
UserDataGetUpgrade("SpearofAdunUpgrade", lv_indexUpgrade, "Upgrade", lv_techIndex)
// L5519
UserDataGetUpgrade("CampaignPerk", lp_ability, "Upgrade", lv_indexTech)
// L5520
UserDataGetUpgrade("CampaignPerk", lp_ability, "Upgrade", lv_indexTech)
// L5593
UserDataGetUpgrade("CampaignPerk", lp_ability, "Upgrade", 1)
# campaigns/voidstory.sc2campaign
// L2699
UserDataGetUpgrade("SpearofAdunUpgrade", libVCUI_gv_pU_SoAUpgrades[lv_auxiliaryIndex], "Upgrade", 1)
// L2845
UserDataGetUpgrade("SpearofAdunUpgrade", lp_upgrade, "Upgrade", 1)
// L2849
UserDataGetUpgrade("SpearofAdunUpgrade", lp_upgrade, "Upgrade", 1)
# mods/missionpacks/campaigncommon.sc2mod
// L2645
UserDataGetUpgrade("CampaignPerk", lp_perk, "Upgrade", lv_upgradeIndex)
// L2646
UserDataGetUpgrade("CampaignPerk", lp_perk, "Upgrade", lv_upgradeIndex)
# mods/missionpacks/novacampaign.sc2mod
// L1577
UserDataGetUpgrade("CampaignTechItem", lp_techItem, "UpgradeList", lp_upgradeIndex)
// L1833
UserDataGetUpgrade("CampaignPerk", lp_equipment, "Upgrade", lv_upgradeIndex)
// L1834
UserDataGetUpgrade("CampaignPerk", lp_equipment, "Upgrade", lv_upgradeIndex)
// L1988
UserDataGetUpgrade("CampaignPerk", lp_perk, "Upgrade", lv_upgradeIndex)
// L1988
UserDataGetUpgrade("CampaignPerk", lp_perk, "Upgrade", lv_upgradeIndex)
# mods/starcoop/starcoop.sc2mod
// L3234
UserDataGetUpgrade("CoopAIUpgrade", UserDataInstance("CoopAIUpgrade", lv_upgradeIter), "Upgrade", 1)
// L30534
UserDataGetUpgrade("HeroReviveSounds", lv_herorevivesoundinstance, "RequiredUpgrade", 1)
// L30534
UserDataGetUpgrade("HeroReviveSounds", lv_herorevivesoundinstance, "RequiredUpgrade", 1)
# mods/starcoop/starcoop.sc2mod
// L745
UserDataGetUpgrade("MasteryUpgrades", lp_masteryUpgrade, "Upgrade", 1)
// L2118
UserDataGetUpgrade("PlayerCommanders", lv_playerCommander, "DefaultUpgrades", lv_indexTech)
// L2119
UserDataGetUpgrade("PlayerCommanders", lv_playerCommander, "DefaultUpgrades", lv_indexTech)
// L3385
UserDataGetUpgrade("CampaignPerk", lp_perk, "Upgrade", lv_indexTech)
// L3386
UserDataGetUpgrade("CampaignPerk", lp_perk, "Upgrade", lv_indexTech)
// L3388
UserDataGetUpgrade("CampaignPerk", lp_perk, "Upgrade", lv_indexTech)
// L3399
UserDataGetUpgrade("CampaignPerk", lp_perk, "UpgradeOff", lv_indexTech)
// L3401
UserDataGetUpgrade("CampaignPerk", lp_perk, "UpgradeOff", lv_indexTech)
// L3405
UserDataGetUpgrade("CampaignPerk", lp_perk, "UpgradeOff", lv_indexTech)
// L3781
UserDataGetUpgrade("SharedUpgrades", lv_indexSharedUpgrade, "Upgrade", 1)
# mods/starcoop/starcoop.sc2mod
// L9332
UserDataGetUpgrade(auto100DBF9A_userType,auto100DBF9A_instance,auto100DBF9A_field, auto100DBF9A_i)