# Add String Data to Stat Event
Grammar — Add key = value to Stat Event statEvent|Stat Event.
Flags —Native
|Action
Blizzard only. Adds the Key-Value pair to the Stat Event.
# Arguments
int
[ preset::StatEvent ] — Stat Eventstring
— Keystring
— Value
Returns — void
native void StatEventAddDataString(
int statEvent,
string key,
string value,
);
# Related
Category: Stats
- [F] —
int
[ preset::StatEvent ] — Create Stat Event — ( StatEventCreate ) - [F] —
void
— Add String Data to Stat Event — ( StatEventAddDataString ) - [F] —
void
— Add Integer Data to Stat Event — ( StatEventAddDataInt ) - [F] —
void
— Add Real Data to Stat Event — ( StatEventAddDataFixed ) - [F] —
void
— Send Stat Event — ( StatEventSend ) - [F] —
int
[ preset::StatEvent ] — Last Created Stat Event — ( StatEventLastCreated ) - [P] — Stat Event
# Examples
# campaigns/voidstory.sc2campaign
// L8085
StatEventAddDataString(lp_event, lp_key, lp_value)
# mods/heroes.stormmod
// L2770
StatEventAddDataString(StatEventLastCreated(), "Challenge", "Valla DPS")
// L2771
StatEventAddDataString(StatEventLastCreated(), "Stage", "1")
// L2773
StatEventAddDataString(StatEventLastCreated(), "Complete", "True")
// L2776
StatEventAddDataString(StatEventLastCreated(), "Complete", "False")
// L2779
StatEventAddDataString(StatEventLastCreated(), "CinematicSkipped", "True")
// L2782
StatEventAddDataString(StatEventLastCreated(), "CinematicSkipped", "False")
// L2787
StatEventAddDataString(StatEventLastCreated(), "Challenge", "Valla Mosh Pit")
// L2788
StatEventAddDataString(StatEventLastCreated(), "Stage", "2")
// L2790
StatEventAddDataString(StatEventLastCreated(), "Complete", "True")
// L2793
StatEventAddDataString(StatEventLastCreated(), "Complete", "False")
// L2770
StatEventAddDataString(StatEventLastCreated(), "Challenge", "Valla DPS")
// L2771
StatEventAddDataString(StatEventLastCreated(), "Stage", "1")
// L2773
StatEventAddDataString(StatEventLastCreated(), "Complete", "True")
// L2776
StatEventAddDataString(StatEventLastCreated(), "Complete", "False")
// L2779
StatEventAddDataString(StatEventLastCreated(), "CinematicSkipped", "True")
// L2782
StatEventAddDataString(StatEventLastCreated(), "CinematicSkipped", "False")
// L2787
StatEventAddDataString(StatEventLastCreated(), "Challenge", "Valla Mosh Pit")
// L2788
StatEventAddDataString(StatEventLastCreated(), "Stage", "2")
// L2790
StatEventAddDataString(StatEventLastCreated(), "Complete", "True")
// L2793
StatEventAddDataString(StatEventLastCreated(), "Complete", "False")
# mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmod
// L10630
StatEventAddDataString(StatEventLastCreated(), "Pickup Type", "Mini Nuke")
// L10633
StatEventAddDataString(StatEventLastCreated(), "Pickup Type", "Psi Emitter")
// L10636
StatEventAddDataString(StatEventLastCreated(), "Pickup Type", "Reinforcements")
// L10639
StatEventAddDataString(StatEventLastCreated(), "Pickup Type", "Rejuvenation Pulse")
// L10642
StatEventAddDataString(StatEventLastCreated(), "Pickup Type", "Team Stimpack")
// L10645
StatEventAddDataString(StatEventLastCreated(), "Pickup Type", "Second Chance")
// L12511
StatEventAddDataString(StatEventLastCreated(), "Map Name", "Deadman's Stand")
// L12513
StatEventAddDataString(StatEventLastCreated(), "Difficulty", "Normal")
// L12516
StatEventAddDataString(StatEventLastCreated(), "Difficulty", "Hard")
// L12519
StatEventAddDataString(StatEventLastCreated(), "Map Complete", "True")
// L9734
StatEventAddDataString(StatEventLastCreated(), "Pickup Type", "Mini Nuke")
// L9737
StatEventAddDataString(StatEventLastCreated(), "Pickup Type", "Psi Emitter")
// L9740
StatEventAddDataString(StatEventLastCreated(), "Pickup Type", "Reinforcements")
// L9743
StatEventAddDataString(StatEventLastCreated(), "Pickup Type", "Rejuvenation Pulse")
// L9746
StatEventAddDataString(StatEventLastCreated(), "Pickup Type", "Team Stimpack")
// L11606
StatEventAddDataString(StatEventLastCreated(), "Map Name", "Escape from Braxis")
// L11609
StatEventAddDataString(StatEventLastCreated(), "Difficulty", "Hard")
// L11612
StatEventAddDataString(StatEventLastCreated(), "Difficulty", "Normal")
// L11623
StatEventAddDataString(StatEventLastCreated(), "Map Complete", "True")
// L11628
StatEventAddDataString(StatEventLastCreated(), "Map Complete", "False")
# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmod
// L317
StatEventAddDataString(StatEventLastCreated(), "Pickup Type", (UnitGetType(UnitLastCreated())))
# mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod
// L574
StatEventAddDataString(StatEventLastCreated(), "Pickup Type", (UnitGetType(UnitLastCreated())))
# mods/heroesdata.stormmod
// L10626
StatEventAddDataString(StatEventLastCreated(), "Hero", (libGame_gv_players[lp_heroIndex].lv_heroData.lv_unitType))
// L11822
StatEventAddDataString(StatEventLastCreated(), "PurchaseName", (libGame_gv_talents_TalentChoices[lp_player][lp_tierIndex].lv_talentData[lp_buttonIndex].lv_talentCatalogLink))
// L18022
StatEventAddDataString(lv_stat, "MapID", lv_mapID)
// L18024
StatEventAddDataString(lv_stat, "PlayerHandle", PlayerHandle(lv_player))
// L18025
StatEventAddDataString(lv_stat, "WheelAction", lv_action)
// L18026
StatEventAddDataString(lv_stat, "HeroID", (UnitGetType(lv_heroUnit)))
// L18174
StatEventAddDataString(lv_stat, "MapID", lv_mapID)
// L18176
StatEventAddDataString(lv_stat, "PlayerHandle", PlayerHandle(lv_yellingPlayer))
// L18177
StatEventAddDataString(lv_stat, "VoiceLineID", (lv_voiceLine))
// L18178
StatEventAddDataString(lv_stat, "HeroID", (UnitGetType(lv_heroUnit)))
# mods/heroesdata.stormmod
// L1724
StatEventAddDataString(StatEventLastCreated(), "CampType", "Boss Camp")
// L1727
StatEventAddDataString(StatEventLastCreated(), "CampType", "Bruiser Camp")
// L1730
StatEventAddDataString(StatEventLastCreated(), "CampType", "Siege Camp")
// L1733
StatEventAddDataString(StatEventLastCreated(), "CampType", "Doubloons Camp")
// L1736
StatEventAddDataString(StatEventLastCreated(), "CampType", "Custom")
// L1740
StatEventAddDataString(StatEventLastCreated(), "CampType", "Other")
# mods/heroesdata.stormmod
// L646
StatEventAddDataString(StatEventLastCreated(), "Controller", lv_controller)
// L650
StatEventAddDataString(StatEventLastCreated(), "ToonHandle", lv_handle)
// L724
StatEventAddDataString(StatEventLastCreated(), "Hero", (UnitGetType(libGame_gv_players[lv_player].lv_heroUnit)))
// L732
StatEventAddDataString(StatEventLastCreated(), "Hero", (UnitGetType(libGame_gv_players[lv_player].lv_heroUnit)))
// L739
StatEventAddDataString(StatEventLastCreated(), "Hero", (UnitGetType(libGame_gv_players[lv_player].lv_heroUnit)))
// L742
StatEventAddDataString(StatEventLastCreated(), "Win/Loss", "Win")
// L745
StatEventAddDataString(StatEventLastCreated(), "Win/Loss", "Loss")
// L747
StatEventAddDataString(StatEventLastCreated(), "Map", libCore_gv_mAPMapStringID)
// L751
StatEventAddDataString(StatEventLastCreated(), ("Tier " + IntToString(lv_itTalentTier) + " Choice"), (libGame_gv_talents_TalentChoices[lv_player][lv_itTalentTier].lv_talentData[libGame_gv_talents_TalentChoices[lv_player][lv_itTalentTier].lv_selection].lv_talentCatalogLink))
# mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod
// L1838
StatEventAddDataString(StatEventLastCreated(), "Punisher Type", (libMSHE_gv_mMISBuff))
# mods/heromods/chogall.stormmod
// L1770
StatEventAddDataString(StatEventLastCreated(), "Hero", (libGame_gv_players[lv_gallIndex].lv_heroData.lv_unitType))
# mods/heromods/dva.stormmod
// L235
StatEventAddDataString(StatEventLastCreated(), "Hero", (libGame_gv_players[lp_player].lv_heroData.lv_unitType))
# mods/starcoop/starcoop.sc2mod
// L5167
StatEventAddDataString(lp_event, lp_key, lp_value)