Source 2 Viewer
  • DOTALimits_t
  • DOTALobbyReadyState
  • DOTALobbyVisibility
  • DOTALowPriorityBanType
  • DOTAMatchVote
  • DOTAMinimapEvent_t
  • DOTAModifierAttribute_t
  • DOTAMusicStatus_t
  • DOTAOutgoingBonus_t
  • DOTAOverworldCharacterOverrideConditional_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
  • DOTAVisualNovelDialogueEffect_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
  • DataTeamPlayer_t
  • DebugDrawBoneTransforms_t
  • DebugOverlayBits_t
  • DebugSnapshotBaseStructuredData_t
  • DecalFlags_t
  • DecalGroupOption_t
  • DecalRtEncoding_t
  • DestructiblePartDamageRequestAPI
  • DestructiblePartDamageRequest_t
  • DestructiblePartDestructionDeathBehavior_t
  • Disposition_t
  • DoorState_t
  • DotaAbilityRelationship_t
Type / to search
  1. Dota 2
  2. client
  3. DOTASpecialAbility_t

DOTASpecialAbility_t

  • m_pszName: char*0 (0x00)
  • m_pszValue: char*8 (0x08)
  • m_pszLevelKey: char*16 (0x10)
  • m_nCount: int3224 (0x18)
  • m_Values: float32[11]28 (0x1C)
  • m_eDisplayType: uint872 (0x48)
  • m_nBonusesCount: int3276 (0x4C)
  • m_Bonuses: DOTASpecialAbilityBonus_t[1]80 (0x50)
  • m_PerLevelUpBonus: DOTASpecialAbilityBonus_t96 (0x60)
  • m_ScepterBonus: DOTALevelingAbilityBonus_t112 (0x70)
  • m_ShardBonus: DOTALevelingAbilityBonus_t152 (0x98)
  • m_FacetBonus: DOTAFacetAbilityBonus_t192 (0xC0)
  • m_strRequiredFacet: CUtlStringToken256 (0x0100)
  • m_nDamageTypeField: DAMAGE_TYPES260 (0x0104)
  • m_unLevelUpInterval: uint8264 (0x0108)
  • m_unLevelUpBonusRequiredLevel: uint8265 (0x0109)
  • m_bSpellDamageField: bool266 (0x010A)
  • m_bRequiresScepterField: bool267 (0x010B)
  • m_bRequiresShardField: bool268 (0x010C)
  • m_bAffectedByAoEIncrease: bool269 (0x010D)
  • m_bDynamicValue: bool270 (0x010E)
  • m_bAffectedByCurio: bool271 (0x010F)
  • m_bShowAbsoluteValues: bool272 (0x0110)
Referenced by (1)
DOTAAbilityDefinition_tm_pSpecialAbilities
Offsets are from Windows. Source revision 10575349 built on Apr 02 2026.