Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
18,139
ConVars & Commands
7,284
Show
All
18,139
Classes
17,201
Enums
938
Entities
6,931
Components
22
Networked
627
VData
165
Exclusive
14,143
CDOTA_NPC_Observer_Ward
CDOTA_NPC_Observer_Ward_TrueSight
CDOTA_NPC_Rattletrap_Cog
CDOTA_NPC_TechiesMines
CDOTA_NPC_Techies_Minefield_Sign
CDOTA_NPC_Treant_EyesInTheForest
CDOTA_NPC_WitchDoctor_Ward
CDOTA_NeutralSpawner
CDOTA_NoWardTrigger
CDOTA_Pet_CarriedItem
CDOTA_PhantomAssassin_Gravestone
CDOTA_PlayerChallengeInfo
CDOTA_PlayerResource
CDOTA_PushWave
CDOTA_RoshanSpawner
CDOTA_ScriptedSpawner
CDOTA_ScriptedSpawner::scripted_moveto_t
CDOTA_ShopTrigger
CDOTA_SimpleObstruction
CDOTA_TeamCommander
CDOTA_TempTree
CDOTA_Tiny_ScepterTree
CDOTA_Tree
CDOTA_UnitInventory
CDOTA_Unit_AghsFort_Creature_Batrider
CDOTA_Unit_AghsFort_Creature_DragonKnight
CDOTA_Unit_AghsFort_Creature_DungeonBat
CDOTA_Unit_AghsFort_SpectralTusk_Tombstone
CDOTA_Unit_Aghsfort_Aziyog_Underlord_Portal
CDOTA_Unit_Announcer
CDOTA_Unit_Announcer_Killing_Spree
CDOTA_Unit_Brewmaster_PrimalEarth
CDOTA_Unit_Brewmaster_PrimalFire
CDOTA_Unit_Brewmaster_PrimalStorm
CDOTA_Unit_Broodmother_Spiderling
CDOTA_Unit_Broodmother_Web
CDOTA_Unit_Courier
CDOTA_Unit_CustomGameAnnouncer
CDOTA_Unit_CustomGameAnnouncerAghanim
CDOTA_Unit_Earth_Spirit_Stone
CDOTA_Unit_Elder_Titan_AncestralSpirit
CDOTA_Unit_Falconers_Glove_Hawk
CDOTA_Unit_Fountain
CDOTA_Unit_Frogling_Event
CDOTA_Unit_Grimstroke_InkCreature
CDOTA_Unit_Hero_Abaddon
CDOTA_Unit_Hero_AbyssalUnderlord
CDOTA_Unit_Hero_Alchemist
CDOTA_Unit_Hero_AncientApparition
CDOTA_Unit_Hero_AntiMage
CDOTA_Unit_Hero_ArcWarden
CDOTA_Unit_Hero_Axe
CDOTA_Unit_Hero_Bane
CDOTA_Unit_Hero_Batrider
CDOTA_Unit_Hero_Beastmaster
CDOTA_Unit_Hero_Beastmaster_Beasts
CDOTA_Unit_Hero_Beastmaster_Boar
CDOTA_Unit_Hero_Beastmaster_Hawk
CDOTA_Unit_Hero_Bloodseeker
CDOTA_Unit_Hero_BountyHunter
CDOTA_Unit_Hero_Brewmaster
CDOTA_Unit_Hero_Bristleback
CDOTA_Unit_Hero_Broodmother
CDOTA_Unit_Hero_Centaur
CDOTA_Unit_Hero_ChaosKnight
CDOTA_Unit_Hero_Chen
CDOTA_Unit_Hero_Clinkz
CDOTA_Unit_Hero_CrystalMaiden
CDOTA_Unit_Hero_DarkSeer
CDOTA_Unit_Hero_DarkWillow
CDOTA_Unit_Hero_Dawnbreaker
CDOTA_Unit_Hero_Dazzle
CDOTA_Unit_Hero_DeathProphet
CDOTA_Unit_Hero_Disruptor
CDOTA_Unit_Hero_DoomBringer
CDOTA_Unit_Hero_DragonKnight
CDOTA_Unit_Hero_DrowRanger
CDOTA_Unit_Hero_EarthSpirit
CDOTA_Unit_Hero_Earthshaker
CDOTA_Unit_Hero_Elder_Titan
Type
/
to search schemas
Dota 2
server
CDOTA_TeamCommander
CDOTA_TeamCommander
4144 bytes (0x1030)
Source
Used by fields
CDOTA_Bot
m_pTeamCommander
Fields
Name
Type
Offset
m_nLastUnitsCollectTick
GameTick_t
16
0x0010
m_LaneFrontUpdate
CountdownTimer
712
0x02C8
m_LastKnownEnemyLocationTimer
CountdownTimer
736
0x02E0
m_ulBotScriptUGC
uint64
760
0x02F8
m_rtBotScriptUpdated
uint32
768
0x0300
m_AvoidanceGridTimer
CountdownTimer
776
0x0308
m_EnemyVisibilityGridTimer
CountdownTimer
800
0x0320
m_LaneStatusTimer
CountdownTimer
824
0x0338
m_ChatThrottleTimer
CountdownTimer
848
0x0350
m_eTeam
DOTATeam_t
872
0x0368
m_bLateGame
bool
984
0x03D8
m_LaneLengths
float32
[4]
988
0x03DC
m_LaneFrontCreepsAmounts
float32
[4][2]
1004
0x03EC
m_LaneFrontTowersAmounts
float32
[4][2]
1036
0x040C
m_LaneReassignTimer
CountdownTimer
1072
0x0430
m_LaneMigrationTimer
CountdownTimer
1096
0x0448
m_AvoidanceGrid
CUtlVector
<
int32
>
1120
0x0460
m_hRoamingUnit
CHandle
<
CBaseEntity
>
1184
0x04A0
m_RoamTargetLane
DOTA_LANE
1188
0x04A4
m_Buildings
CHandle
<
CBaseEntity
>
[8][4]
1240
0x04D8
m_fBuildingFortTimings
float32
[8][4]
1368
0x0558
m_LaneNodes
CHandle
<
CBaseEntity
>
[9][4]
1496
0x05D8
m_fPushLaneDesire
float32
[4]
1640
0x0668
m_fPushLaneRawDesire
float32
[4]
1656
0x0678
m_fPushLaneConvenienceDesire
float32
[4]
1672
0x0688
m_fDefendLaneDesire
float32
[4]
1688
0x0698
m_fDefendLaneUrgencyDesire
float32
[4]
1704
0x06A8
m_fDefendLanePowerDesire
float32
[4]
1720
0x06B8
m_fFarmLaneDesire
float32
[4]
1768
0x06E8
m_iLastSeenRoshanHealth
int32
1784
0x06F8
m_fRoshanDesire
float32
1788
0x06FC
m_bWisdomShrineBelievedToBeReady
bool
[2]
1792
0x0700
m_hProposedPushUnits
CUtlVector
<
CHandle
<
CBaseEntity
>
>
[4]
1800
0x0708
m_hProposedDefendUnits
CUtlVector
<
CHandle
<
CBaseEntity
>
>
[4]
1896
0x0768
m_hProposedRoamUnits
CUtlVector
<
CHandle
<
CBaseEntity
>
>
1992
0x07C8
m_hProposedRoshanUnits
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2016
0x07E0
m_fRoamDesire
float32
2040
0x07F8
m_fRoamOffensivePowerFactor
float32
2044
0x07FC
m_fRoamDistanceFactor
float32
2048
0x0800
m_fRoamPositionFactor
float32
2052
0x0804
m_hRoamTarget
CHandle
<
CBaseEntity
>
2056
0x0808
m_vRoamTargetLoc
VectorWS
2060
0x080C
m_flTeamfightTotalPowerRatio
float32
2072
0x0818
m_flTeamfightNearbyPowerRatio
float32
2076
0x081C
m_hProposedTeamfightUnits
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2088
0x0828
m_hTeamfightTarget
CHandle
<
CBaseEntity
>
2112
0x0840
m_vTeamfightTargetLoc
VectorWS
2116
0x0844
m_eTeamDefenseLane
DOTA_LANE
2128
0x0850
m_flTeamDefenseStarted
GameTime_t
2132
0x0854
m_WardCalculationTimer
CountdownTimer
2136
0x0858
m_fHeroSelectionTimes
float32
[24]
2184
0x0888
m_vBaseLocation
VectorWS
2304
0x0900
m_vPregameGatherLocation
VectorWS
2316
0x090C
m_AllUnits
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2328
0x0918
m_AllAlliedUnits
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2352
0x0930
m_AllAlliedHeroes
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2376
0x0948
m_AllAlliedCreeps
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2400
0x0960
m_AllAlliedWards
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2424
0x0978
m_AllAlliedBuildings
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2448
0x0990
m_AllAlliedOther
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2472
0x09A8
m_AllEnemyUnits
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2496
0x09C0
m_AllEnemyHeroes
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2520
0x09D8
m_AllEnemyCreeps
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2544
0x09F0
m_AllEnemyWards
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2568
0x0A08
m_AllEnemyBuildings
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2592
0x0A20
m_AllEnemyOther
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2616
0x0A38
m_AllNeutralCreeps
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2640
0x0A50
m_ThinkerUnits
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2664
0x0A68
m_AllUnitsIncludingDead
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2688
0x0A80
m_hCouriers
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2760
0x0AC8
m_hDisabledBots
CUtlVector
<
CHandle
<
CBaseEntity
>
>
2784
0x0AE0
m_fGoodLuckFlavorTextTime
GameTime_t
3688
0x0E68
m_fTeamfightFlavorTextTime
GameTime_t
3692
0x0E6C
m_fCongratulateHeroFlavorTextTime
GameTime_t
3696
0x0E70
m_fLastAliveHeroHistorySnapshotTime
GameTime_t
3700
0x0E74
m_iAliveHeroHistoryIndex
int32
3704
0x0E78
m_iAliveHeroHistory
int32
[5]
3708
0x0E7C
m_fPlayerDraftChooseTime
GameTime_t
3728
0x0E90
m_sScriptDirectory
CUtlString
3744
0x0EA0
m_hHeroSelectionScriptScope
HSCRIPT
3752
0x0EA8
m_hTeamLevelDesiresScriptScope
HSCRIPT
3760
0x0EB0
m_nScriptPathAvoidanceUpdateTick
GameTick_t
3872
0x0F20
m_fExecutionTime
float32
[30]
3876
0x0F24
m_iCurExecutionTime
int32
3996
0x0F9C