Source 2 Viewer
ChoreoExternalAnimgraphControlState_t
ChoreoLookAtMode_t
ChoreoLookAtSpeed_t
Class_T
ClientQuickBuyItemState
CodeGenAABB_t
CountdownTimer
CourierState_t
CraftworksComponentID_t
CraftworksID_t
CraftworksQuestID_t
CraftworksQuestType_t
CraftworksRecipeID_t
CraftworksRecipeTierID_t
CrownfallCreditsAABB_t
CrownfallSurvivorsLightingEnvironment_t
CrownfallSurvivorsLightingOverride_t
DAMAGE_TYPES
DIALOG_TYPE
DOTAAbilityDefinition_t
DOTAAbilitySpeakTrigger_t
DOTABehaviorLevel_t
DOTABotDifficulty
DOTACavernCrawlMapResult_t
DOTAChatChannelType_t
DOTACommLevel_t
DOTACommType_t
DOTAConnectionState_t
DOTACustomCameraEventFlags_t
DOTACustomHeroPickRulesPhase_t
DOTADamageFlag_t
DOTAFacetAbilityBonus_t
DOTAHUDVisibility_t
DOTAInventoryFlags_t
DOTAJoinLobbyResult
DOTAKeybindCommand_t
DOTAKeybindTemplate_t
DOTALeaverStatus_t
DOTALevelingAbilityBonus_t
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
Type
/
to search
Dota 2
client
DOTAAbilityDefinition_t
DOTAAbilityDefinition_t
m_pszAbilityName
:
char
*
0 (0x00)
m_pszBaseAbilityName
:
char
*
8 (0x08)
m_pszTextureName
:
char
*
16 (0x10)
m_pszSharedCooldownName
:
char
*
24 (0x18)
m_pszKeyOverride
:
char
*
32 (0x20)
m_pszItemRecipeName
:
char
*
40 (0x28)
m_pszLinkedAbility
:
char
*
48 (0x30)
m_pszTooltipSummaryProperties
:
char
*
56 (0x38)
m_castActivity
:
int32
64 (0x40)
m_castActivityGestureSlot
:
DotaGestureSlot_t
68 (0x44)
m_pKVData
:
KeyValues
*
72 (0x48)
m_iAbilityID
:
AbilityID_t
80 (0x50)
m_iAbilityType
:
ABILITY_TYPES
84 (0x54)
m_iAbilityBehavior
:
DOTA_ABILITY_BEHAVIOR
88 (0x58)
m_iAbilityTargetTeam
:
DOTA_UNIT_TARGET_TEAM
96 (0x60)
m_iAbilityTargetType
:
DOTA_UNIT_TARGET_TYPE
100 (0x64)
m_iAbilityTargetFlags
:
DOTA_UNIT_TARGET_FLAGS
104 (0x68)
m_iAbilityDamageType
:
DAMAGE_TYPES
108 (0x6C)
m_iAbilityImmunityType
:
SPELL_IMMUNITY_TYPES
112 (0x70)
m_iAbilityDispellableType
:
SPELL_DISPELLABLE_TYPES
116 (0x74)
m_iFightRecapLevel
:
int32
120 (0x78)
m_iTokenTier
:
int32
124 (0x7C)
m_iAssociatedConsumableItemDef
:
item_definition_index_t
128 (0x80)
m_nRequiredEffectsMask
:
uint32
132 (0x84)
m_iAssociatedEventID
:
int32
136 (0x88)
m_iMaxLevel
:
int32
140 (0x8C)
m_iItemBaseLevel
:
int32
144 (0x90)
m_flItemLevelByGameTime
:
float32
148 (0x94)
m_iItemCost
:
int32
152 (0x98)
m_iItemInitialCharges
:
int32
156 (0x9C)
m_iItemNeutralTierIndex
:
int32
160 (0xA0)
m_iItemStockMax
:
int32
164 (0xA4)
m_fItemStockTime
:
float32
168 (0xA8)
m_pItemShopTagKeys
:
uint32
*
176 (0xB0)
m_nNumShopTagKeys
:
int32
184 (0xB8)
m_nRecipeResultAbilityID
:
AbilityID_t
188 (0xBC)
m_vecItemCombinesInto
:
CUtlVector
<
AbilityID_t
>
192 (0xC0)
m_vecItemRecipes
:
CUtlVector
<
ItemRecipe_t
>
216 (0xD8)
m_flBackpackCooldownOverride
:
float32
240 (0xF0)
m_nUpgradeGoal
:
int32
244 (0xF4)
m_ItemQuality
:
ItemQuality_t
248 (0xF8)
m_flModifierValue
:
float32
252 (0xFC)
m_flModifierValueBonus
:
float32
256 (0x0100)
m_bHasScepterUpgrade
:
bool
468 (0x01D4)
m_bHasShardUpgrade
:
bool
469 (0x01D5)
m_nScepterUpgradeID
:
int32
472 (0x01D8)
m_nShardUpgradeID
:
int32
476 (0x01DC)
m_strScepterRequiredFacet
:
CUtlStringToken
480 (0x01E0)
m_strShardRequiredFacet
:
CUtlStringToken
484 (0x01E4)
m_strForbiddenTomeRequiredFacet
:
CUtlStringToken
488 (0x01E8)
m_strSubAbilityNames
:
char
*
496 (0x01F0)
m_strFakeSubAbilityNames
:
char
*
504 (0x01F8)
m_bShowCooldownInTooltips
:
bool
512 (0x0200)
m_bSharedWithTeammates
:
bool
513 (0x0201)
m_nCastRangeBuffer
:
int32
516 (0x0204)
m_nSpecialAbilities
:
int32
520 (0x0208)
m_pSpecialAbilities
:
DOTASpecialAbility_t
*
528 (0x0210)
m_OutgoingBonuses
:
CUtlVector
<
DOTAOutgoingBonus_t
>
536 (0x0218)
m_mapRelationships
:
CUtlOrderedMap
<
CUtlStringToken
,
DotaAbilityRelationship_t
>
560 (0x0230)
m_pModelName
:
char
*
600 (0x0258)
m_pModelAlternateName
:
char
*
608 (0x0260)
m_pEffectName
:
char
*
616 (0x0268)
m_pPingOverrideText
:
char
*
624 (0x0270)
m_pszRequiredCustomShopName
:
char
*
632 (0x0278)
m_pszLinkedScepterAbility
:
char
*
640 (0x0280)
m_pszLinkedShardAbility
:
char
*
648 (0x0288)
m_pszLinkedForbiddenTomeAbility
:
char
*
656 (0x0290)
m_pszDependentOnAbility
:
char
*
664 (0x0298)
m_nKillToastOverride
:
int32
672 (0x02A0)
m_iLevelsBetweenUpgrades
:
int32
676 (0x02A4)
m_iRequiredLevel
:
int32
680 (0x02A8)
m_bIsItem
:
bitfield:1
bit 0
0 (0x00)
m_bItemIsRecipe
:
bitfield:1
bit 1
0 (0x00)
m_bItemIsRecipeGenerated
:
bitfield:1
bit 2
0 (0x00)
m_bItemRecipeConsumesCharges
:
bitfield:1
bit 3
0 (0x00)
m_bItemAvailableAtSecretShop
:
bitfield:1
bit 4
0 (0x00)
m_bItemAvailableAtGlobalShop
:
bitfield:1
bit 5
0 (0x00)
m_bItemAvailableAtSideShop
:
bitfield:1
bit 6
0 (0x00)
m_bItemAvailableAtCustomShop
:
bitfield:1
bit 7
0 (0x00)
m_bItemIsPureSupport
:
bitfield:1
bit 8
0 (0x00)
m_bItemIsPurchasable
:
bitfield:1
bit 9
0 (0x00)
m_bItemIsUpgradeable
:
bitfield:1
bit 10
0 (0x00)
m_bItemStackable
:
bitfield:1
bit 11
0 (0x00)
m_bDisplayAdditionalHeroes
:
bitfield:1
bit 12
0 (0x00)
m_bItemContributesToNetWorthWhenDropped
:
bitfield:1
bit 13
0 (0x00)
m_bOnCastbar
:
bitfield:1
bit 14
0 (0x00)
m_bOnLearnbar
:
bitfield:1
bit 15
0 (0x00)
m_bIsGrantedByScepter
:
bitfield:1
bit 16
0 (0x00)
m_bIsGrantedByShard
:
bitfield:1
bit 17
0 (0x00)
m_bIsCastableWhileHidden
:
bitfield:1
bit 18
0 (0x00)
m_bAnimationIgnoresModelScale
:
bitfield:1
bit 19
0 (0x00)
m_bIsPlayerSpecificCooldown
:
bitfield:1
bit 20
0 (0x00)
m_bIsAllowedInBackpack
:
bitfield:1
bit 21
0 (0x00)
m_bCanSkipBackpackCooldown
:
bitfield:1
bit 22
0 (0x00)
m_bIsObsolete
:
bitfield:1
bit 23
0 (0x00)
m_bItemRequiresCustomShop
:
bitfield:1
bit 24
0 (0x00)
m_bSuggestPregame
:
bitfield:1
bit 25
0 (0x00)
m_bSuggestEarlygame
:
bitfield:1
bit 26
0 (0x00)
m_bSuggestLategame
:
bitfield:1
bit 27
0 (0x00)
m_bSuggestNotMaingame
:
bitfield:1
bit 28
0 (0x00)
m_bIsAffectedByAoEIncrease
:
bitfield:1
bit 29
0 (0x00)
m_bHasCastAnimation
:
bitfield:1
bit 30
0 (0x00)
m_bItemHasPassive
:
bitfield:1
bit 31
0 (0x00)
m_bDisplayOverheadAlertOnReceived
:
bitfield:1
bit 32
0 (0x00)
m_bInnate
:
bitfield:1
bit 33
0 (0x00)
m_bIsSpeciallyAllowedInNeutralSlot
:
bitfield:1
bit 34
0 (0x00)
m_bIsSpeciallyBannedFromNeutralSlot
:
bitfield:1
bit 35
0 (0x00)
m_bIsCooldownPausedOutOfInventory
:
bitfield:1
bit 36
0 (0x00)
m_bAllowCombineFromGround
:
bitfield:1
bit 37
0 (0x00)
m_bRestrictToMaxLevel
:
bitfield:1
bit 38
0 (0x00)
m_bHasDynamicValue
:
bitfield:1
bit 39
0 (0x00)
m_bBreakable
:
bitfield:1
bit 40
0 (0x00)
m_bActiveNeutral
:
bitfield:1
bit 41
0 (0x00)
m_bPassiveNeutral
:
bitfield:1
bit 42
0 (0x00)
m_bShowGiveIndicatorOnTargetCast
:
bitfield:1
bit 43
0 (0x00)
m_bImbueRequiresAOE
:
bitfield:1
bit 44
0 (0x00)
6 bytes (45 bits + 3 padding)
Referenced by (1)
DotaAbilityRelationship_t
m_vecTalents