# Add Integer Data to Stat Event

Grammar — Add key = value to Stat Event statEvent|Stat Event.
FlagsNative | Action

Blizzard only. Adds the Key-Value pair to the Stat Event.

# Arguments

  • int [ preset::StatEvent ] — Stat Event
  • string — Key
  • int — Value

Returns — void

native void StatEventAddDataInt(
	int statEvent,
	string key,
	int value,
);

Category: Stats

# Examples

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// L8094
StatEventAddDataInt(lp_event, lp_key, lp_value)

# mods/heroes.stormmod

MapScript.galaxy

// L2784
StatEventAddDataInt(StatEventLastCreated(), "Attempts", gv__1A_PlayTimes)
// L2801
StatEventAddDataInt(StatEventLastCreated(), "Attempts", gv__1C_PlayTimes)
// L2818
StatEventAddDataInt(StatEventLastCreated(), "Attempts", gv__1E_PlayTimes)
// L2784
StatEventAddDataInt(StatEventLastCreated(), "Attempts", gv__1A_PlayTimes)
// L2801
StatEventAddDataInt(StatEventLastCreated(), "Attempts", gv__1C_PlayTimes)
// L2818
StatEventAddDataInt(StatEventLastCreated(), "Attempts", gv__1E_PlayTimes)

# mods/heroesbrawlmods/arenamodemods/templearena.stormmod

LibAMCT.galaxy

// L1990
StatEventAddDataInt(StatEventLastCreated(), "TeamID", libGame_gf_TeamNumberOfPlayer(UnitGetOwner(libAMCT_gv_aRMSkyTemple[lv_itTempleIndex].lv_temple)))
// L2038
StatEventAddDataInt(StatEventLastCreated(), "TempleID", lv_itTempleIndex)
// L2039
StatEventAddDataInt(StatEventLastCreated(), "TeamID", libGame_gf_TeamNumberOfPlayer(UnitGetOwner(libAMCT_gv_aRMSkyTemple[lv_itTempleIndex].lv_temple)))

# mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmod

LibPEB1.galaxy

// L10649
StatEventAddDataInt(StatEventLastCreated(), "PlayerID", EventPlayerEffectUsedUnitOwner(c_effectPlayerCaster))
// L12520
StatEventAddDataInt(StatEventLastCreated(), "Victory Time", libPEB1_gv_victoryTime)
// L12525
StatEventAddDataInt(StatEventLastCreated(), "Defeat Time", libPEB1_gv_defeatTime)
// L12526
StatEventAddDataInt(StatEventLastCreated(), "Archangel Killed", libPEB1_gv_archangelsKilled)
// L9750
StatEventAddDataInt(StatEventLastCreated(), "PlayerID", EventPlayerEffectUsedUnitOwner(c_effectPlayerCaster))
// L11615
StatEventAddDataInt(StatEventLastCreated(), "Stage 1 Time", libPEB1_gv_stage1CompleteTime)
// L11619
StatEventAddDataInt(StatEventLastCreated(), "Stage 2 Time", libPEB1_gv_stage2CompleteTime)
// L11624
StatEventAddDataInt(StatEventLastCreated(), "Victory Time", libPEB1_gv_victoryTime)
// L11625
StatEventAddDataInt(StatEventLastCreated(), "Victory Time Loop", libPEB1_gv_victoryTimeLoop)
// L11629
StatEventAddDataInt(StatEventLastCreated(), "Defeat Time", libPEB1_gv_defeatTime)

# mods/heroesdata.stormmod

GameLib.galaxy

// L10481
StatEventAddDataInt(StatEventLastCreated(), "PlayerID", lv_player)
// L10482
StatEventAddDataInt(StatEventLastCreated(), "Level", lv_level)
// L10625
StatEventAddDataInt(StatEventLastCreated(), "PlayerID", lp_player)
// L11821
StatEventAddDataInt(StatEventLastCreated(), "PlayerID", lp_player)
// L16655
StatEventAddDataInt(StatEventLastCreated(), "PlayerID", lv_deadPlayer)
// L16664
StatEventAddDataInt(StatEventLastCreated(), "KillingPlayer", lv_itPlayer)
// L16672
StatEventAddDataInt(StatEventLastCreated(), "KillingPlayer", 0)
// L18023
StatEventAddDataInt(lv_stat, "PlayerID", lv_player)
// L18175
StatEventAddDataInt(lv_stat, "PlayerID", lv_yellingPlayer)
// L18181
StatEventAddDataInt(lv_stat, "IsWheel", (lv_castByWheel))

# mods/heroesdata.stormmod

MapMechanicsLib.galaxy

// L1721
StatEventAddDataInt(StatEventLastCreated(), "CampID", lp_camp)
// L3125
StatEventAddDataInt(StatEventLastCreated(), "Event", (libGame_gv_teams[1].lv_map_CursesPlacedOnEnemyTeam + libGame_gv_teams[2].lv_map_CursesPlacedOnEnemyTeam))
// L3127
StatEventAddDataInt(StatEventLastCreated(), "TeamScore", libMapM_gv_mMRavenTeamStats[lv_enemyTeamWinningTeam].lv_triburteCollected)
// L3128
StatEventAddDataInt(StatEventLastCreated(), "OpponentScore", libMapM_gv_mMRavenTeamStats[lv_cursedTeam].lv_triburteCollected)
// L6474
StatEventAddDataInt(StatEventLastCreated(), "Event", libMapM_gv_mMRavenTributesCollected)
// L7496
StatEventAddDataInt(StatEventLastCreated(), "Event", libMapM_gv_mMGardensDragonDragonCaptures)

# mods/heroesdata.stormmod

SupportLib.galaxy

// L571
StatEventAddDataInt(StatEventLastCreated(), "Team", lv_itTeam)
// L572
StatEventAddDataInt(StatEventLastCreated(), "TeamLevel", libGame_gv_teams[lv_itTeam].lv_teamLevel)
// L644
StatEventAddDataInt(StatEventLastCreated(), "PlayerID", lv_i)
// L645
StatEventAddDataInt(StatEventLastCreated(), "Team", libGame_gf_TeamNumberOfPlayer(lv_i))
// L665
StatEventAddDataInt(StatEventLastCreated(), "TownID", lv_i)
// L666
StatEventAddDataInt(StatEventLastCreated(), "Team", libGame_gf_TeamNumberOfPlayer(libGame_gv_townTownData[lv_i].lv_owner))
// L667
StatEventAddDataInt(StatEventLastCreated(), "Lane", libGame_gv_townTownData[lv_i].lv_lane)
// L679
StatEventAddDataInt(StatEventLastCreated(), "CampID", lv_i)
// L710
StatEventAddDataInt(StatEventLastCreated(), "PlayerID", lv_player)
// L718
StatEventAddDataInt(StatEventLastCreated(), "PlayerID", lv_player)

# mods/heroesdata.stormmod

UILib.galaxy

// L11604
StatEventAddDataInt(StatEventLastCreated(), "Player", lv_receivingPlayerID)
// L11605
StatEventAddDataInt(StatEventLastCreated(), "Voter", EventPlayer())
// L11606
StatEventAddDataInt(StatEventLastCreated(), "UpVotesReceived", libUIUI_gv_uIMVPSecondaryPanels[lv_idButtonUsed].lv_voteCount)

# mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod

LibMLBD.galaxy

// L213
StatEventAddDataInt(StatEventLastCreated(), "Boss Duel Number", libMLBD_gv_mMBOETimes)
// L589
StatEventAddDataInt(StatEventLastCreated(), "Event", libMLBD_gv_mMBOETimes)
// L590
StatEventAddDataInt(StatEventLastCreated(), "Winning Team", libMLBD_gv_mMBOEEventWinningTeam)
// L592
StatEventAddDataInt(StatEventLastCreated(), "Immortal Fight Duration", libMLBD_gv_mMBOEEventDurationTimer)

# mods/heroesmapmods/battlegroundmapmods/blackheartsbay.stormmod

LibBBAY.galaxy

// L206
StatEventAddDataInt(StatEventLastCreated(), "TeamScore", libBBAY_gv_mMBBCannonballsBallsSubmitted[lv_shipTeam])
// L207
StatEventAddDataInt(StatEventLastCreated(), "OpponentScore", libBBAY_gv_mMBBCannonballsBallsSubmitted[libGame_gf_EnemyTeam(lv_shipTeam)])

# mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod

LibMSHE.galaxy

// L1495
StatEventAddDataInt(StatEventLastCreated(), "Event", libMSHE_gv_mMISNumberOfShrinesEvents)
// L1496
StatEventAddDataInt(StatEventLastCreated(), "Winning Team", lv_winningTeam)
// L1497
StatEventAddDataInt(StatEventLastCreated(), "Winning Score", libMSHE_gv_mMISKillCount[lv_winningTeam])
// L1498
StatEventAddDataInt(StatEventLastCreated(), "Losing Score", libMSHE_gv_mMISKillCount[libGame_gf_EnemyTeam(lv_winningTeam)])
// L1836
StatEventAddDataInt(StatEventLastCreated(), "Event", libMSHE_gv_mMISNumberOfShrinesEvents)
// L1837
StatEventAddDataInt(StatEventLastCreated(), "Owning Team of Punisher", libGame_gf_TeamNumberOfPlayer(EventPlayer()))
// L1841
StatEventAddDataInt(StatEventLastCreated(), "Duration", libMSHE_gv_punisherDuration)

# mods/heroesmapmods/battlegroundmapmods/skytemple.stormmod

LibMLCP.galaxy

// L569
StatEventAddDataInt(StatEventLastCreated(), "Event", libMLCP_gv_mMSkyTempleBlessIndex)
// L570
StatEventAddDataInt(StatEventLastCreated(), "TempleID", lp_templeIndex)
// L2813
StatEventAddDataInt(StatEventLastCreated(), "Event", libMLCP_gv_mMSkyTempleBlessIndex)
// L2814
StatEventAddDataInt(StatEventLastCreated(), "TempleID", lv_itTempleIndex)
// L2815
StatEventAddDataInt(StatEventLastCreated(), "TeamID", libGame_gf_TeamNumberOfPlayer(UnitGetOwner(libMLCP_gv_mMSkyTemples[lv_itTempleIndex].lv_temple)))
// L3015
StatEventAddDataInt(StatEventLastCreated(), "Event", libMLCP_gv_mMSkyTempleBlessIndex)
// L3016
StatEventAddDataInt(StatEventLastCreated(), "TempleID", lv_itTempleIndex)
// L3017
StatEventAddDataInt(StatEventLastCreated(), "TeamID", libGame_gf_TeamNumberOfPlayer(UnitGetOwner(libMLCP_gv_mMSkyTemples[lv_itTempleIndex].lv_temple)))

# mods/heroesmapmods/battlegroundmapmods/tombofthespiderqueen.stormmod

LibMSOC.galaxy

// L2023
StatEventAddDataInt(StatEventLastCreated(), "Event", libMSOC_gv_mMTombSpiderQueenTotalTimesSpawned)
// L2025
StatEventAddDataInt(StatEventLastCreated(), "TeamScore", libMSOC_gv_mMTombSpiderQueenSoulsTotal[lv_channelingTeam])
// L2026
StatEventAddDataInt(StatEventLastCreated(), "OpponentScore", libMSOC_gv_mMTombSpiderQueenSoulsTotal[lv_channelingTeamEnemy])

# mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmod

LibMTOD.galaxy

// L160
StatEventAddDataInt(StatEventLastCreated(), "Owning Team", libGame_gf_TeamNumberOfPlayer(lp_computerPlayer))
// L178
StatEventAddDataInt(StatEventLastCreated(), "Owning Team", libGame_gf_TeamNumberOfPlayer(lp_computerPlayer))
// L535
StatEventAddDataInt(StatEventLastCreated(), "New Owner", lv_newOwningTeam)
// L2227
StatEventAddDataInt(StatEventLastCreated(), "Firing Team", lv_capturingTeam)
// L2229
StatEventAddDataInt(StatEventLastCreated(), "Towns Owned", UnitGroupCount(libMTOD_gv_mMToDOrderBases, c_unitCountAlive))
// L2233
StatEventAddDataInt(StatEventLastCreated(), "Towns Owned", UnitGroupCount(libMTOD_gv_mMToDChaosBases, c_unitCountAlive))

# mods/heroesmapmods/battlegroundmapmods/volskayamechanics.stormmod

LibVLSK.galaxy

// L371
StatEventAddDataInt(StatEventLastCreated(), "WinningTeam", lp_victoryTeam)

# mods/heroesmapmods/battlegroundmapmods/warheadjunction.stormmod

LibMSC2.galaxy

// L374
StatEventAddDataInt(StatEventLastCreated(), "NukeSpawnedCount", 4)
// L377
StatEventAddDataInt(StatEventLastCreated(), "NukeSpawnedCount", 2)
// L667
StatEventAddDataInt(StatEventLastCreated(), "OwningTeam", lv_allyTeam)
// L1865
StatEventAddDataInt(StatEventLastCreated(), "OwningTeam", lv_team)
// L2115
StatEventAddDataInt(StatEventLastCreated(), "OwningTeam", lv_allyTeam)

# mods/heromods/chogall.stormmod

LibHCHO.galaxy

// L1585
StatEventAddDataInt(StatEventLastCreated(), "PlayerID", lv_playerID)
// L1709
StatEventAddDataInt(StatEventLastCreated(), "PlayerID", lv_gallPlayer)
// L1769
StatEventAddDataInt(StatEventLastCreated(), "PlayerID", lv_gallPlayer)

# mods/heromods/dva.stormmod

LibHDVA.galaxy

// L234
StatEventAddDataInt(StatEventLastCreated(), "PlayerID", lp_player)

# mods/starcoop/starcoop.sc2mod

LibCOOC.galaxy

// L5180
StatEventAddDataInt(lp_event, lp_key, lp_value)