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
DOTALobbyVisibility
DOTALowPriorityBanType
DOTAMatchVote
DOTAMinimapEvent_t
DOTAModifierAttribute_t
DOTAMusicStatus_t
DOTANeutralCampInfo_t
DOTAOutgoingBonus_t
DOTAOverworldCharacterOverrideConditional_t
DOTAOverworldReleaseScheduledUnlock_t
DOTAPortraitEnvironmentType_t
DOTAPostGameColumn_t
DOTAPostGameLayout_t
DOTAProjectileAttachment_t
DOTAScriptInventorySlot_t
DOTASelectionPriorityChoice
DOTASelectionPriorityRules
DOTASlotType_t
DOTASpecialAbilityBonus_t
DOTASpecialAbility_t
DOTASpeechType_t
DOTATeam_t
DOTATeleportInfo_t
DOTAThreatLevelInfo_t
DOTAUnitAttackCapability_t
DOTAUnitMoveCapability_t
DOTAVisualNovelDialogueActorOverlayEffect_t
DOTAVisualNovelDialogueEffect_t
DOTAVisualNovelDialogueTextEffect_t
DOTAVisualNovelTextColor_t
DOTA_2013PassportSelectionIndices
DOTA_ABILITY_BEHAVIOR
DOTA_ABILITY_PING_TYPE
DOTA_ABILITY_TARGET_TYPE
DOTA_AssassinMinigameNetworkState
DOTA_BOT_MODE
DOTA_CHAT_INFORMATIONAL
DOTA_CHAT_MESSAGE
DOTA_CM_PICK
DOTA_COMBATLOG_TYPES
DOTA_GC_TEAM
DOTA_GameMode
DOTA_GameState
DOTA_HOLDOUT_TOWER_TYPE
DOTA_HeroPickState
DOTA_INVALID_ORDERS
DOTA_ITEM_STATE
DOTA_LANE
DOTA_MODIFIER_ENTRY_TYPE
DOTA_MOTION_CONTROLLER_PRIORITY
DOTA_NO_BATTLE_POINTS_REASONS
DOTA_OVERHEAD_ALERT
DOTA_POSITION_CATEGORY
DOTA_PURGE_FLAGS
DOTA_PlayerDraftState
DOTA_REPLAY_STATE_EVENT
DOTA_ROSHAN_PHASE
DOTA_RUNES
DOTA_SHOP_CATEGORY
DOTA_SHOP_TYPE
DOTA_ThreatLevel
DOTA_TournamentEvents
DOTA_UNIT_TARGET_FLAGS
DOTA_UNIT_TARGET_TEAM
DOTA_UNIT_TARGET_TYPE
DOTA_WatchReplayType
DamageCategory_t
DamageOptions_t
DamageTypes_t
DarkCarnivalRewardVisual_t
DataTeamPlayer_t
DebugDrawBoneTransforms_t
DebugOverlayBits_t
DebugSnapshotBaseStructuredData_t
DebugSnapshotSourceLocation_t
DecalFlags_t
DecalGroupOption_t
DecalRtEncoding_t
DestructiblePartDamageRequest_t
DestructiblePartDestructionDeathBehavior_t
Type
/
to search schemas
Dota 2
client
DOTASpecialAbility_t
DOTASpecialAbility_t
280 bytes (0x0118)
Source
Used by fields
DOTAAbilityDefinition_t
m_pSpecialAbilities
Fields
Name
Type
Offset
m_pszName
char
*
0
0x0000
m_pszValue
char
*
8
0x0008
m_pszLevelKey
char
*
16
0x0010
m_nCount
int32
24
0x0018
m_Values
float32
[11]
28
0x001C
m_eDisplayType
uint8
72
0x0048
m_nBonusesCount
int32
76
0x004C
m_Bonuses
DOTASpecialAbilityBonus_t
[1]
80
0x0050
m_PerLevelUpBonus
DOTASpecialAbilityBonus_t
96
0x0060
m_ScepterBonus
DOTALevelingAbilityBonus_t
112
0x0070
m_ShardBonus
DOTALevelingAbilityBonus_t
152
0x0098
m_FacetBonus
DOTAFacetAbilityBonus_t
192
0x00C0
m_strRequiredFacet
CUtlStringToken
256
0x0100
m_nDamageTypeField
DAMAGE_TYPES
260
0x0104
m_unLevelUpInterval
uint8
264
0x0108
m_unLevelUpBonusRequiredLevel
uint8
265
0x0109
m_bSpellDamageField
bool
266
0x010A
m_bRequiresScepterField
bool
267
0x010B
m_bRequiresShardField
bool
268
0x010C
m_bAffectedByAoEIncrease
bool
269
0x010D
m_bDynamicValue
bool
270
0x010E
m_bAffectedByCurio
bool
271
0x010F
m_bShowAbsoluteValues
bool
272
0x0110