# Add Real 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
— Keyfixed
— Value
Returns — void
native void StatEventAddDataFixed(
int statEvent,
string key,
fixed 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
// L8103
StatEventAddDataFixed(lp_event, lp_key, lp_value)
# mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmod
// L12521
StatEventAddDataFixed(StatEventLastCreated(), "Base Integrity", libPEB1_gv_baseHealthPercent)
# mods/heroesdata.stormmod
// L16656
StatEventAddDataFixed(StatEventLastCreated(), "PositionX", PointGetX(UnitGetPosition(lv_deadHero)))
// L16657
StatEventAddDataFixed(StatEventLastCreated(), "PositionY", PointGetY(UnitGetPosition(lv_deadHero)))
// L18027
StatEventAddDataFixed(lv_stat, "XLoc", PointGetX(lv_point))
// L18028
StatEventAddDataFixed(lv_stat, "YLoc", PointGetY(lv_point))
// L18179
StatEventAddDataFixed(lv_stat, "XLoc", PointGetX(UnitGetPosition(lv_heroUnit)))
// L18180
StatEventAddDataFixed(lv_stat, "YLoc", PointGetY(UnitGetPosition(lv_heroUnit)))
// L18255
StatEventAddDataFixed(lv_stat, "XLoc", PointGetX(UnitGetPosition(lv_heroUnit)))
// L18256
StatEventAddDataFixed(lv_stat, "YLoc", PointGetY(UnitGetPosition(lv_heroUnit)))
// L18963
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
# mods/heroesdata.stormmod
// L1722
StatEventAddDataFixed(StatEventLastCreated(), "TeamID", libGame_gf_TeamNumberOfPlayer(lp_owner))
// L1742
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
// L3126
StatEventAddDataFixed(StatEventLastCreated(), "TeamID", lv_enemyTeamWinningTeam)
// L3129
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
// L6475
StatEventAddDataFixed(StatEventLastCreated(), "TeamID", lv_collectedTeam)
// L7497
StatEventAddDataFixed(StatEventLastCreated(), "TeamID", libGame_gf_TeamNumberOfPlayer(libMapM_gv_mMGardensDragonPlayer))
// L7498
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
# mods/heroesdata.stormmod
// L569
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", TimerGetElapsed(libGame_gv_gameTimer))
// L570
StatEventAddDataFixed(StatEventLastCreated(), "PreviousGameTime", libSprt_gv_dataMiningTimeStampofLastPeriodicTransmit)
// L573
StatEventAddDataFixed(StatEventLastCreated(), "MinionXP", libGame_gv_players[lv_player].lv_xPRecievedFromMinions)
// L574
StatEventAddDataFixed(StatEventLastCreated(), "CreepXP", libGame_gv_players[lv_player].lv_xPRecievedFromCreeps)
// L575
StatEventAddDataFixed(StatEventLastCreated(), "StructureXP", libGame_gv_players[lv_player].lv_xPRecievedFromStructures)
// L576
StatEventAddDataFixed(StatEventLastCreated(), "HeroXP", libGame_gv_players[lv_player].lv_xPRecievedFromHeroes)
// L577
StatEventAddDataFixed(StatEventLastCreated(), "TrickleXP", libGame_gv_players[lv_player].lv_xPRecievedFromTrickle)
// L626
StatEventAddDataFixed(StatEventLastCreated(), "MapSizeX", PointGetX(RegionGetBoundsMax(RegionEntireMap())))
// L627
StatEventAddDataFixed(StatEventLastCreated(), "MapSizeY", PointGetY(RegionGetBoundsMax(RegionEntireMap())))
// L668
StatEventAddDataFixed(StatEventLastCreated(), "PositionX", PointGetX(libGame_gv_townTownData[lv_i].lv_structureSpawnPoints[lv_k]))
# mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod
// L591
StatEventAddDataFixed(StatEventLastCreated(), "Immortal Power Percent", lv_hPPercent)
// L593
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
# mods/heroesmapmods/battlegroundmapmods/blackheartsbay.stormmod
// L205
StatEventAddDataFixed(StatEventLastCreated(), "TeamID", lv_shipTeam)
// L208
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
# mods/heroesmapmods/battlegroundmapmods/braxisholdout.stormmod
// L529
StatEventAddDataFixed(StatEventLastCreated(), "TeamOrderProgress", libSCHO_gv_mMHO_TeamProgress[libGame_gv_teamOrderIndex_C])
// L530
StatEventAddDataFixed(StatEventLastCreated(), "TeamChaosProgress", libSCHO_gv_mMHO_TeamProgress[libGame_gv_teamChaosIndex_C])
// L531
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
# mods/heroesmapmods/battlegroundmapmods/hauntedmines.stormmod
// L792
StatEventAddDataFixed(StatEventLastCreated(), "TeamID", lp_team)
// L793
StatEventAddDataFixed(StatEventLastCreated(), "SkullCount", libMHtM_gv_mMUnderworldSkullCollected[lp_team])
// L794
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
# mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod
// L1499
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
// L1839
StatEventAddDataFixed(StatEventLastCreated(), "Siege Damage Done", libMSHE_gv_punisherSiegeDamage)
// L1840
StatEventAddDataFixed(StatEventLastCreated(), "Hero Damage Done", libMSHE_gv_punisherHeroDamage)
# mods/heroesmapmods/battlegroundmapmods/skytemple.stormmod
// L571
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
// L2816
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
// L3018
StatEventAddDataFixed(StatEventLastCreated(), "SkyTempleShotsDamage", EventUnitDamageAmount())
// L3019
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
# mods/heroesmapmods/battlegroundmapmods/tombofthespiderqueen.stormmod
// L2024
StatEventAddDataFixed(StatEventLastCreated(), "TeamID", lv_channelingTeam)
// L2027
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
# mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmod
// L161
StatEventAddDataFixed(StatEventLastCreated(), "Start Time", TimerGetElapsed(libGame_gv_gameTimer))
// L179
StatEventAddDataFixed(StatEventLastCreated(), "End Time", TimerGetElapsed(libGame_gv_gameTimer))
# mods/heroesmapmods/battlegroundmapmods/volskayamechanics.stormmod
// L123
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
// L372
StatEventAddDataFixed(StatEventLastCreated(), "LosingTeamProgress", libVLSK_gf_GetCapturePointVictoryProgressasInt(lp_capturePointIndex, libGame_gf_EnemyTeam(lp_victoryTeam)))
// L373
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
# mods/heroesmapmods/battlegroundmapmods/warheadjunction.stormmod
// L372
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
// L666
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
// L1864
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
// L2114
StatEventAddDataFixed(StatEventLastCreated(), "GameTime", libUIUI_gf_HeroesGameTime())
# mods/starcoop/starcoop.sc2mod
// L5193
StatEventAddDataFixed(lp_event, lp_key, lp_value)