Dota 2 Workshop Tools/Panorama/Javascript/API

This is automatic documentation generated using cl_panorama_script_help_2 console command and requires updating.
Last updated on 24.05.2024
=== CPanoramaScript_GameEvents ===
Function 	Signature 	Description
Subscribe 	GameEvents.Subscribe( cstring pEventName, js_value funcVal ) 	Subscribe to a game event
Unsubscribe 	GameEvents.Unsubscribe( integer nCallbackHandle ) 	Unsubscribe from a game event
SendCustomGameEventToServer 	GameEvents.SendCustomGameEventToServer( cstring pEventName, js_object jsObject ) 	Send a custom game event to the server
SendCustomGameEventToAllClients	GameEvents.SendCustomGameEventToAllClients( cstring pEventName, js_object jsObject ) 	Send a custom game event to the server, which will send it to all clients
SendCustomGameEventToClient 	GameEvents.SendCustomGameEventToClient( cstring pEventName, integer playerIndex, js_object jsObject )	Send a custom game event to the server, which will then send it to one client
SendEventClientSide 	GameEvents.SendEventClientSide( cstring pEventName, js_object jsObject ) 	Send a client-side event using gameeventmanager (only useful for a few specific events)
=== CPanoramaScript_CustomNetTables ===
Function 	Signature 	Description
GetTableValue 	CustomNetTables.GetTableValue( cstring pTableName, cstring pKeyName ) 	Get a key from a custom net table
GetAllTableValues 	CustomNetTables.GetAllTableValues( cstring pTableName ) 	Get all values from a custom net table
SubscribeNetTableListener 	CustomNetTables.SubscribeNetTableListener( js_raw_args args ) 	Register a callback when a particular custom net table changes
UnsubscribeNetTableListener	CustomNetTables.UnsubscribeNetTableListener( integer nCallbackHandle )	Unsubscribe from a game event
=== CPanoramaScript_SteamFriends ===
Function 	Signature 	Description
RequestPersonaName 	SteamFriends.RequestPersonaName( cstring pchSteamID, js_value funcVal )	Requests the user's persona name
SetLargeAvatarImage	SteamFriends.SetLargeAvatarImage( js_raw_args args ) 	Sets the avatar image on the image panel
=== CPanoramaScript_SteamUtils ===
Function 	Signature 	Description
GetConnectedUniverse	SteamUtils.GetConnectedUniverse()	Returns the connected universe
GetAppID 	SteamUtils.GetAppID() 	Returns the appid of the current app
=== CScriptBindingPR_Buffs ===
Function 	Signature 	Description
GetName 	Buffs.GetName( integer nEntity, integer nBuff ) 	
GetClass 	Buffs.GetClass( integer nEntity, integer nBuff ) 	
GetTexture 	Buffs.GetTexture( integer nEntity, integer nBuff ) 	
GetDuration 	Buffs.GetDuration( integer nEntity, integer nBuff ) 	
GetDieTime 	Buffs.GetDieTime( integer nEntity, integer nBuff ) 	
GetRemainingTime	Buffs.GetRemainingTime( integer nEntity, integer nBuff )	
GetElapsedTime 	Buffs.GetElapsedTime( integer nEntity, integer nBuff ) 	
GetCreationTime 	Buffs.GetCreationTime( integer nEntity, integer nBuff ) 	
GetStackCount 	Buffs.GetStackCount( integer nEntity, integer nBuff ) 	
IsDebuff 	Buffs.IsDebuff( integer nEntity, integer nBuff ) 	
IsHidden 	Buffs.IsHidden( integer nEntity, integer nBuff ) 	
GetCaster 	Buffs.GetCaster( integer nEntity, integer nBuff ) 	Get the owner of the ability responsible for the modifier.
GetParent 	Buffs.GetParent( integer nEntity, integer nBuff ) 	Get the unit the modifier is parented to.
GetAbility 	Buffs.GetAbility( integer nEntity, integer nBuff ) 	Get the ability that generated the modifier.
=== CScriptBindingPR_Players ===
Function 	Signature 	Description
GetMaxPlayers 	Players.GetMaxPlayers() 	Get the maximum number of players in the game.
GetMaxTeamPlayers 	Players.GetMaxTeamPlayers() 	Get the maximum number of players on teams.
GetLocalPlayer 	Players.GetLocalPlayer() 	Get the local player ID.
IsValidPlayerID 	Players.IsValidPlayerID( integer iPlayerID ) 	Is the nth player a valid player?
GetPlayerName 	Players.GetPlayerName( integer iPlayerID ) 	Return the name of a player.
GetPlayerHeroEntityIndex 	Players.GetPlayerHeroEntityIndex( integer iPlayerID ) 	Get the entity index of the hero controlled by this player.
GetSelectedEntities 	Players.GetSelectedEntities( integer iPlayerID ) 	Get the entities this player has selected.
GetQueryUnit 	Players.GetQueryUnit( integer iPlayerID ) 	Get the entities this player is querying.
GetLocalPlayerPortraitUnit 	Players.GetLocalPlayerPortraitUnit() 	Get local player current portrait unit. (ie. Player's hero or primary selected unit.)
CanPlayerBuyback 	Players.CanPlayerBuyback( integer nPlayerID ) 	Can the player buy back?
HasCustomGameTicketForPlayerID 	Players.HasCustomGameTicketForPlayerID( integer nPlayerID ) 	Does this player have a custom game ticket?
GetAssists 	Players.GetAssists( integer nPlayerID ) 	The number of assists credited to a player.
GetClaimedDenies 	Players.GetClaimedDenies( integer nPlayerID ) 	
GetClaimedMisses 	Players.GetClaimedMisses( integer nPlayerID ) 	
GetDeaths 	Players.GetDeaths( integer nPlayerID ) 	The number of deaths a player has suffered.
GetDenies 	Players.GetDenies( integer nPlayerID ) 	The number of denies credited to a player.
GetGold 	Players.GetGold( integer nPlayerID ) 	The amount of gold a player has.
GetKills 	Players.GetKills( integer nPlayerID ) 	The number of kills credited to a player.
GetLastBuybackTime 	Players.GetLastBuybackTime( integer nPlayerID ) 	
GetLastHitMultikill 	Players.GetLastHitMultikill( integer nPlayerID ) 	
GetLastHits 	Players.GetLastHits( integer nPlayerID ) 	The number of last hits credited to a player.
GetLastHitStreak 	Players.GetLastHitStreak( integer nPlayerID ) 	
GetLevel 	Players.GetLevel( integer nPlayerID ) 	The current level of a player.
GetMisses 	Players.GetMisses( integer nPlayerID ) 	
GetNearbyCreepDeaths 	Players.GetNearbyCreepDeaths( integer nPlayerID ) 	
GetReliableGold 	Players.GetReliableGold( integer nPlayerID ) 	Total reliable gold for this player.
GetRespawnSeconds 	Players.GetRespawnSeconds( integer nPlayerID ) 	
GetStreak 	Players.GetStreak( integer nPlayerID ) 	
GetTotalEarnedGold 	Players.GetTotalEarnedGold( integer nPlayerID ) 	Total gold earned in this game by this player.
GetTotalEarnedXP 	Players.GetTotalEarnedXP( integer nPlayerID ) 	Total xp earned in this game by this player.
GetUnreliableGold 	Players.GetUnreliableGold( integer nPlayerID ) 	Total unreliable gold for this player.
GetTeam 	Players.GetTeam( integer nPlayerID ) 	Get the team this player is on.
GetSelectedHeroID 	Players.GetSelectedHeroID( integer nPlayerID ) 	Get the player's selected hero id.
GetGoldPerMin 	Players.GetGoldPerMin( integer nPlayerID ) 	Average gold earned per minute for this player.
GetXPPerMin 	Players.GetXPPerMin( integer nPlayerID ) 	Average xp earned per minute for this player.
GetPlayerSelectedHero 	Players.GetPlayerSelectedHero( integer nPlayerID ) 	Return the name of the hero a player is controlling.
GetPlayerColor 	Players.GetPlayerColor( integer iPlayerID ) 	Get the player color.
IsSpectator 	Players.IsSpectator( integer iPlayerID ) 	Is this player a spectator.
PlayerPortraitClicked 	Players.PlayerPortraitClicked( integer nClickedPlayerID, boolean bHoldingCtrl, boolean bHoldingAlt ) 	.
PlayerPortraitDoubleClicked 	Players.PlayerPortraitDoubleClicked( integer nClickedPlayerID, boolean bHoldingCtrl, boolean bHoldingAlt )	.
BuffClicked 	Players.BuffClicked( integer nEntity, integer nBuffSerial, boolean bAlert ) 	.
IsLocalPlayerLiveSpectating 	Players.IsLocalPlayerLiveSpectating() 	Is the local player live spectating?
IsLocalPlayerInPerspectiveCamera	Players.IsLocalPlayerInPerspectiveCamera() 	If local player is in perspective camera, returns true. Else, false
GetPerspectivePlayerEntityIndex 	Players.GetPerspectivePlayerEntityIndex() 	If player is in perspective mode, returns the followed players entity index. Else, -1.
GetPerspectivePlayerId 	Players.GetPerspectivePlayerId() 	If player is in perspective mode, returns the followed players id. Else, -1.
=== CScriptBindingPR_Entities ===
Function 	Signature 	Description
GetAbsOrigin 	Entities.GetAbsOrigin( integer nEntityIndex ) 	Get the world origin of the entity.
GetAbsAngles 	Entities.GetAbsAngles( integer nEntityIndex ) 	Get the world angles of the entity.
GetForward 	Entities.GetForward( integer nEntityIndex ) 	Get the forward vector of the entity.
GetLeft 	Entities.GetLeft( integer nEntityIndex ) 	Get the left vector of the entity.
GetRight 	Entities.GetRight( integer nEntityIndex ) 	Get the right vector of the entity. WARNING: This produces a left-handed coordinate system. Use GetLeft instead!
GetUp 	Entities.GetUp( integer nEntityIndex ) 	Get the up vector of the entity.
GetAllBuildingEntities 	Entities.GetAllBuildingEntities() 	Get all the building entities.
GetAllHeroEntities 	Entities.GetAllHeroEntities() 	Get all the hero entities.
GetAllEntitiesByName 	Entities.GetAllEntitiesByName( cstring pszName ) 	Get all the entities with a given name.
GetAllEntitiesByClassname 	Entities.GetAllEntitiesByClassname( cstring pszName ) 	Get all the entities with a given classname.
GetAllCreatureEntities 	Entities.GetAllCreatureEntities() 	Get all the creature entities.
GetAllEntities 	Entities.GetAllEntities() 	Get all the entities.
CanBeDominated 	Entities.CanBeDominated( integer nEntityIndex ) 	
HasAttackCapability 	Entities.HasAttackCapability( integer nEntityIndex ) 	
HasCastableAbilities 	Entities.HasCastableAbilities( integer nEntityIndex ) 	
HasFlyingVision 	Entities.HasFlyingVision( integer nEntityIndex ) 	
HasFlyMovementCapability 	Entities.HasFlyMovementCapability( integer nEntityIndex ) 	
HasGroundMovementCapability 	Entities.HasGroundMovementCapability( integer nEntityIndex ) 	
HasMovementCapability 	Entities.HasMovementCapability( integer nEntityIndex ) 	
HasScepter 	Entities.HasScepter( integer nEntityIndex ) 	
HasUpgradeableAbilities 	Entities.HasUpgradeableAbilities( integer nEntityIndex ) 	
HasUpgradeableAbilitiesThatArentMaxed	Entities.HasUpgradeableAbilitiesThatArentMaxed( integer nEntityIndex ) 	
IsAlive 	Entities.IsAlive( integer nEntityIndex ) 	
IsAncient 	Entities.IsAncient( integer nEntityIndex ) 	
IsAttackImmune 	Entities.IsAttackImmune( integer nEntityIndex ) 	
IsBarracks 	Entities.IsBarracks( integer nEntityIndex ) 	
IsBlind 	Entities.IsBlind( integer nEntityIndex ) 	
IsBoss 	Entities.IsBoss( integer nEntityIndex ) 	
IsBossCreature 	Entities.IsBossCreature( integer nEntityIndex ) 	
IsRoshan 	Entities.IsRoshan( integer nEntityIndex ) 	
IsBuilding 	Entities.IsBuilding( integer nEntityIndex ) 	
IsCommandRestricted 	Entities.IsCommandRestricted( integer nEntityIndex ) 	
IsConsideredHero 	Entities.IsConsideredHero( integer nEntityIndex ) 	
IsControllableByAnyPlayer 	Entities.IsControllableByAnyPlayer( integer nEntityIndex ) 	
IsCourier 	Entities.IsCourier( integer nEntityIndex ) 	
IsCreature 	Entities.IsCreature( integer nEntityIndex ) 	
IsCreep 	Entities.IsCreep( integer nEntityIndex ) 	
IsCreepHero 	Entities.IsCreepHero( integer nEntityIndex ) 	
IsDeniable 	Entities.IsDeniable( integer nEntityIndex ) 	
IsDominated 	Entities.IsDominated( integer nEntityIndex ) 	
IsEnemy 	Entities.IsEnemy( integer nEntityIndex ) 	
IsEvadeDisabled 	Entities.IsEvadeDisabled( integer nEntityIndex ) 	
IsFort 	Entities.IsFort( integer nEntityIndex ) 	
IsFrozen 	Entities.IsFrozen( integer nEntityIndex ) 	
IsGeneratedByEconItem 	Entities.IsGeneratedByEconItem( integer nEntityIndex ) 	
IsHallofFame 	Entities.IsHallofFame( integer nEntityIndex ) 	
IsDisarmed 	Entities.IsDisarmed( integer nEntityIndex ) 	
IsHero 	Entities.IsHero( integer nEntityIndex ) 	
IsHexed 	Entities.IsHexed( integer nEntityIndex ) 	
IsIllusion 	Entities.IsIllusion( integer nEntityIndex ) 	
IsInRangeOfFountain 	Entities.IsInRangeOfFountain( integer nEntityIndex ) 	
IsInventoryEnabled 	Entities.IsInventoryEnabled( integer nEntityIndex ) 	
IsInvisible 	Entities.IsInvisible( integer nEntityIndex ) 	
IsInvulnerable 	Entities.IsInvulnerable( integer nEntityIndex ) 	
IsLaneCreep 	Entities.IsLaneCreep( integer nEntityIndex ) 	
IsLowAttackPriority 	Entities.IsLowAttackPriority( integer nEntityIndex ) 	
IsMagicImmune 	Entities.IsMagicImmune( integer nEntityIndex ) 	
IsMuted 	Entities.IsMuted( integer nEntityIndex ) 	
IsNeutralUnitType 	Entities.IsNeutralUnitType( integer nEntityIndex ) 	
IsNightmared 	Entities.IsNightmared( integer nEntityIndex ) 	
IsOther 	Entities.IsOther( integer nEntityIndex ) 	
IsOutOfGame 	Entities.IsOutOfGame( integer nEntityIndex ) 	
IsOwnedByAnyPlayer 	Entities.IsOwnedByAnyPlayer( integer nEntityIndex ) 	
IsPhantom 	Entities.IsPhantom( integer nEntityIndex ) 	
IsRangedAttacker 	Entities.IsRangedAttacker( integer nEntityIndex ) 	
IsRealHero 	Entities.IsRealHero( integer nEntityIndex ) 	
IsRooted 	Entities.IsRooted( integer nEntityIndex ) 	
IsSelectable 	Entities.IsSelectable( integer nEntityIndex ) 	
IsShop 	Entities.IsShop( integer nEntityIndex ) 	
IsSilenced 	Entities.IsSilenced( integer nEntityIndex ) 	
IsSpeciallyDeniable 	Entities.IsSpeciallyDeniable( integer nEntityIndex ) 	
IsSpeciallyUndeniable 	Entities.IsSpeciallyUndeniable( integer nEntityIndex ) 	
IsStunned 	Entities.IsStunned( integer nEntityIndex ) 	
IsSummoned 	Entities.IsSummoned( integer nEntityIndex ) 	
IsTower 	Entities.IsTower( integer nEntityIndex ) 	
IsUnselectable 	Entities.IsUnselectable( integer nEntityIndex ) 	
IsWard 	Entities.IsWard( integer nEntityIndex ) 	
IsZombie 	Entities.IsZombie( integer nEntityIndex ) 	
NoHealthBar 	Entities.NoHealthBar( integer nEntityIndex ) 	
NoTeamMoveTo 	Entities.NoTeamMoveTo( integer nEntityIndex ) 	
NoTeamSelect 	Entities.NoTeamSelect( integer nEntityIndex ) 	
NotOnMinimap 	Entities.NotOnMinimap( integer nEntityIndex ) 	
NotOnMinimapForEnemies 	Entities.NotOnMinimapForEnemies( integer nEntityIndex ) 	
NoUnitCollision 	Entities.NoUnitCollision( integer nEntityIndex ) 	
PassivesDisabled 	Entities.PassivesDisabled( integer nEntityIndex ) 	
ProvidesVision 	Entities.ProvidesVision( integer nEntityIndex ) 	
UsesHeroAbilityNumbers 	Entities.UsesHeroAbilityNumbers( integer nEntityIndex ) 	
IsMoving 	Entities.IsMoving( integer nEntityIndex ) 	
GetAbilityCount 	Entities.GetAbilityCount( integer nEntityIndex ) 	
GetCurrentVisionRange 	Entities.GetCurrentVisionRange( integer nEntityIndex ) 	
GetDamageBonus 	Entities.GetDamageBonus( integer nEntityIndex ) 	
GetDamageMax 	Entities.GetDamageMax( integer nEntityIndex ) 	
GetDamageMin 	Entities.GetDamageMin( integer nEntityIndex ) 	
GetDayTimeVisionRange 	Entities.GetDayTimeVisionRange( integer nEntityIndex ) 	
GetHealth 	Entities.GetHealth( integer nEntityIndex ) 	
GetHealthPercent 	Entities.GetHealthPercent( integer nEntityIndex ) 	
GetHealthThinkRegen 	Entities.GetHealthThinkRegen( integer nEntityIndex ) 	
GetLevel 	Entities.GetLevel( integer nEntityIndex ) 	
GetMaxHealth 	Entities.GetMaxHealth( integer nEntityIndex ) 	
GetNightTimeVisionRange 	Entities.GetNightTimeVisionRange( integer nEntityIndex ) 	
GetPlayerOwnerID 	Entities.GetPlayerOwnerID( integer nEntityIndex ) 	
GetStates 	Entities.GetStates( integer nEntityIndex ) 	
GetTotalPurchasedUpgradeGoldCost 	Entities.GetTotalPurchasedUpgradeGoldCost( integer nEntityIndex ) 	
GetTeamNumber 	Entities.GetTeamNumber( integer nEntityIndex ) 	
GetHealthBarOffset 	Entities.GetHealthBarOffset( integer nEntityIndex ) 	
GetAttackRange 	Entities.GetAttackRange( integer nEntityIndex ) 	
GetAttackSpeed 	Entities.GetAttackSpeed( integer nEntityIndex ) 	
GetAttacksPerSecond 	Entities.GetAttacksPerSecond( integer nEntityIndex ) 	
GetBaseAttackTime 	Entities.GetBaseAttackTime( integer nEntityIndex ) 	
GetBaseMagicalResistanceValue 	Entities.GetBaseMagicalResistanceValue( integer nEntityIndex ) 	
GetBaseMoveSpeed 	Entities.GetBaseMoveSpeed( integer nEntityIndex ) 	
GetBonusPhysicalArmor 	Entities.GetBonusPhysicalArmor( integer nEntityIndex ) 	
GetCollisionPadding 	Entities.GetCollisionPadding( integer nEntityIndex ) 	
GetEffectiveInvisibilityLevel 	Entities.GetEffectiveInvisibilityLevel( integer nEntityIndex ) 	
GetHasteFactor 	Entities.GetHasteFactor( integer nEntityIndex ) 	
GetHullRadius 	Entities.GetHullRadius( integer nEntityIndex ) 	
GetIdealSpeed 	Entities.GetIdealSpeed( integer nEntityIndex ) 	
GetIncreasedAttackSpeed 	Entities.GetIncreasedAttackSpeed( integer nEntityIndex ) 	
GetMana 	Entities.GetMana( integer nEntityIndex ) 	
GetManaThinkRegen 	Entities.GetManaThinkRegen( integer nEntityIndex ) 	
GetMaxMana 	Entities.GetMaxMana( integer nEntityIndex ) 	
GetMagicalArmorValue 	Entities.GetMagicalArmorValue( integer nEntityIndex ) 	
GetPaddedCollisionRadius 	Entities.GetPaddedCollisionRadius( integer nEntityIndex ) 	
GetPercentInvisible 	Entities.GetPercentInvisible( integer nEntityIndex ) 	
GetPhysicalArmorValue 	Entities.GetPhysicalArmorValue( integer nEntityIndex ) 	
GetProjectileCollisionSize 	Entities.GetProjectileCollisionSize( integer nEntityIndex ) 	
GetRingRadius 	Entities.GetRingRadius( integer nEntityIndex ) 	
GetSecondsPerAttack 	Entities.GetSecondsPerAttack( integer nEntityIndex ) 	
ManaFraction 	Entities.ManaFraction( integer nEntityIndex ) 	
GetClassNameAsCStr 	Entities.GetClassNameAsCStr( integer nEntityIndex ) 	
GetDisplayedUnitName 	Entities.GetDisplayedUnitName( integer nEntityIndex ) 	
GetSelectionGroup 	Entities.GetSelectionGroup( integer nEntityIndex ) 	
GetSoundSet 	Entities.GetSoundSet( integer nEntityIndex ) 	
GetUnitLabel 	Entities.GetUnitLabel( integer nEntityIndex ) 	
GetUnitName 	Entities.GetUnitName( integer nEntityIndex ) 	
GetTotalDamageTaken 	Entities.GetTotalDamageTaken( integer nEntityIndex ) 	
IsControllableByPlayer 	Entities.IsControllableByPlayer( integer nEntityIndex, integer nPlayerIndex ) 	
GetChosenTarget 	Entities.GetChosenTarget( integer nEntityIndex ) 	
HasItemInInventory 	Entities.HasItemInInventory( integer nEntityIndex, cstring pItemName ) 	
GetRangeToUnit 	Entities.GetRangeToUnit( integer nEntityIndex, integer nEntityIndex2 ) 	
IsEntityInRange 	Entities.IsEntityInRange( integer nEntityIndex, integer nEntityIndex2, float flRange )	
GetMoveSpeedModifier 	Entities.GetMoveSpeedModifier( integer nEntityIndex, float flBaseSpeed ) 	
CanAcceptTargetToAttack 	Entities.CanAcceptTargetToAttack( integer nEntityIndex, integer nEntityIndex2 ) 	
InState 	Entities.InState( integer nEntityIndex, integer nState ) 	
GetArmorForDamageType 	Entities.GetArmorForDamageType( integer nEntityIndex, integer iDamageType ) 	
GetArmorReductionForDamageType 	Entities.GetArmorReductionForDamageType( integer nEntityIndex, integer iDamageType ) 	
IsInRangeOfShop 	Entities.IsInRangeOfShop( integer nEntityIndex, integer iShopType, boolean bSpecific )	
GetNumItemsInStash 	Entities.GetNumItemsInStash( integer nEntityIndex ) 	
GetNumItemsInInventory 	Entities.GetNumItemsInInventory( integer nEntityIndex ) 	
GetItemInSlot 	Entities.GetItemInSlot( integer nEntityIndex, integer nSlotIndex ) 	
GetAbility 	Entities.GetAbility( integer nEntityIndex, integer nSlotIndex ) 	
GetAbilityByName 	Entities.GetAbilityByName( integer nEntityIndex, cstring pszAbilityName ) 	
GetNumBuffs 	Entities.GetNumBuffs( integer nEntityIndex ) 	
GetBuff 	Entities.GetBuff( integer nEntityIndex, integer nBufIndex ) 	
SetMinimapIcon 	Entities.SetMinimapIcon( integer nEntityIndex, cstring pszMinimapIcon ) 	Set the minimap icon on this client.
GetAbilityPoints 	Entities.GetAbilityPoints( integer nEntityIndex ) 	
GetCurrentXP 	Entities.GetCurrentXP( integer nEntityIndex ) 	
GetNeededXPToLevel 	Entities.GetNeededXPToLevel( integer nEntityIndex ) 	
GetSelectionEntities 	Entities.GetSelectionEntities( integer nEntityIndex ) 	Get the currently selected entities
IsValidEntity 	Entities.IsValidEntity( integer nEntityIndex ) 	Is this a valid entity index?
IsItemPhysical 	Entities.IsItemPhysical( integer nEntityIndex ) 	Is this entity an item container in the world?
GetContainedItem 	Entities.GetContainedItem( integer nEntityIndex ) 	Get the item contained in this physical item container.
=== CScriptBindingPR_Abilities ===
Function 	Signature 	Description
GetAbilityName 	Abilities.GetAbilityName( integer nEntityIndex ) 	
GetAbilityTextureName 	Abilities.GetAbilityTextureName( integer nEntityIndex ) 	
GetAssociatedPrimaryAbilities 	Abilities.GetAssociatedPrimaryAbilities( integer nEntityIndex ) 	
GetAssociatedSecondaryAbilities 	Abilities.GetAssociatedSecondaryAbilities( integer nEntityIndex ) 	
GetHotkeyOverride 	Abilities.GetHotkeyOverride( integer nEntityIndex ) 	
GetIntrinsicModifierName 	Abilities.GetIntrinsicModifierName( integer nEntityIndex ) 	
GetSharedCooldownName 	Abilities.GetSharedCooldownName( integer nEntityIndex ) 	
AbilityReady 	Abilities.AbilityReady( integer nEntityIndex ) 	
CanAbilityBeUpgraded 	Abilities.CanAbilityBeUpgraded( integer nEntityIndex ) 	Returns an AbilityLearnResult_t
CanBeExecuted 	Abilities.CanBeExecuted( integer nEntityIndex ) 	
GetAbilityDamage 	Abilities.GetAbilityDamage( integer nEntityIndex ) 	
GetAbilityDamageType 	Abilities.GetAbilityDamageType( integer nEntityIndex ) 	
GetAbilityTargetFlags 	Abilities.GetAbilityTargetFlags( integer nEntityIndex ) 	
GetAbilityTargetTeam 	Abilities.GetAbilityTargetTeam( integer nEntityIndex ) 	
GetAbilityTargetType 	Abilities.GetAbilityTargetType( integer nEntityIndex ) 	
GetAbilityType 	Abilities.GetAbilityType( integer nEntityIndex ) 	
GetBehavior 	Abilities.GetBehavior( integer nEntityIndex ) 	
GetCastRange 	Abilities.GetCastRange( integer nEntityIndex ) 	
GetChannelledManaCostPerSecond 	Abilities.GetChannelledManaCostPerSecond( integer nEntityIndex ) 	
GetCurrentCharges 	Abilities.GetCurrentCharges( integer nEntityIndex ) 	
GetCurrentAbilityCharges 	Abilities.GetCurrentAbilityCharges( integer nEntityIndex ) 	
GetEffectiveLevel 	Abilities.GetEffectiveLevel( integer nEntityIndex ) 	
GetHeroLevelRequiredToUpgrade 	Abilities.GetHeroLevelRequiredToUpgrade( integer nEntityIndex ) 	
GetLevel 	Abilities.GetLevel( integer nEntityIndex ) 	
GetManaCost 	Abilities.GetManaCost( integer nEntityIndex ) 	
GetMaxLevel 	Abilities.GetMaxLevel( integer nEntityIndex ) 	
AttemptToUpgrade 	Abilities.AttemptToUpgrade( integer nEntityIndex ) 	
CanLearn 	Abilities.CanLearn( integer nEntityIndex ) 	
GetAutoCastState 	Abilities.GetAutoCastState( integer nEntityIndex ) 	
GetToggleState 	Abilities.GetToggleState( integer nEntityIndex ) 	
HasScepterUpgradeTooltip 	Abilities.HasScepterUpgradeTooltip( integer nEntityIndex ) 	
IsActivated 	Abilities.IsActivated( integer nEntityIndex ) 	
IsActivatedChanging 	Abilities.IsActivatedChanging( integer nEntityIndex ) 	
IsAttributeBonus 	Abilities.IsAttributeBonus( integer nEntityIndex ) 	
IsAutocast 	Abilities.IsAutocast( integer nEntityIndex ) 	
IsCooldownReady 	Abilities.IsCooldownReady( integer nEntityIndex ) 	
IsDisplayedAbility 	Abilities.IsDisplayedAbility( integer nEntityIndex ) 	
IsHidden 	Abilities.IsHidden( integer nEntityIndex ) 	
IsHiddenWhenStolen 	Abilities.IsHiddenWhenStolen( integer nEntityIndex ) 	
IsInAbilityPhase 	Abilities.IsInAbilityPhase( integer nEntityIndex ) 	
IsItem 	Abilities.IsItem( integer nEntityIndex ) 	
IsMarkedAsDirty 	Abilities.IsMarkedAsDirty( integer nEntityIndex ) 	
IsMuted 	Abilities.IsMuted( integer nEntityIndex ) 	
IsOnCastbar 	Abilities.IsOnCastbar( integer nEntityIndex ) 	
IsOnLearnbar 	Abilities.IsOnLearnbar( integer nEntityIndex ) 	
IsOwnersGoldEnough 	Abilities.IsOwnersGoldEnough( integer nEntityIndex ) 	
IsOwnersGoldEnoughForUpgrade 	Abilities.IsOwnersGoldEnoughForUpgrade( integer nEntityIndex ) 	
IsOwnersManaEnough 	Abilities.IsOwnersManaEnough( integer nEntityIndex ) 	
IsPassive 	Abilities.IsPassive( integer nEntityIndex ) 	
IsRecipe 	Abilities.IsRecipe( integer nEntityIndex ) 	
IsSharedWithTeammates 	Abilities.IsSharedWithTeammates( integer nEntityIndex ) 	
IsStealable 	Abilities.IsStealable( integer nEntityIndex ) 	
IsStolen 	Abilities.IsStolen( integer nEntityIndex ) 	
IsToggle 	Abilities.IsToggle( integer nEntityIndex ) 	
UsesAbilityCharges 	Abilities.UsesAbilityCharges( integer nEntityIndex ) 	
GetAOERadius 	Abilities.GetAOERadius( integer nEntityIndex ) 	
GetBackswingTime 	Abilities.GetBackswingTime( integer nEntityIndex ) 	
GetCastPoint 	Abilities.GetCastPoint( integer nEntityIndex ) 	
GetChannelStartTime 	Abilities.GetChannelStartTime( integer nEntityIndex ) 	
GetChannelTime 	Abilities.GetChannelTime( integer nEntityIndex ) 	
GetCooldown 	Abilities.GetCooldown( integer nEntityIndex ) 	
GetCooldownLength 	Abilities.GetCooldownLength( integer nEntityIndex ) 	
GetCooldownTime 	Abilities.GetCooldownTime( integer nEntityIndex ) 	
GetCooldownTimeRemaining 	Abilities.GetCooldownTimeRemaining( integer nEntityIndex ) 	
GetDuration 	Abilities.GetDuration( integer nEntityIndex ) 	
GetUpgradeBlend 	Abilities.GetUpgradeBlend( integer nEntityIndex ) 	
GetAbilityChargeRestoreTimeRemaining	Abilities.GetAbilityChargeRestoreTimeRemaining( integer nEntityIndex ) 	
GetLocalPlayerActiveAbility 	Abilities.GetLocalPlayerActiveAbility() 	Get the local player's current active ability. (Pre-cast targetting state.)
GetCaster 	Abilities.GetCaster( integer nAbilityIndex ) 	
GetCustomValueFor 	Abilities.GetCustomValueFor( integer nAbilityIndex, cstring pszAbilityVarName ) 	
GetLevelSpecialValueFor 	Abilities.GetLevelSpecialValueFor( integer nAbilityIndex, cstring szName, integer nLevel ) 	
GetSpecialValueFor 	Abilities.GetSpecialValueFor( integer nAbilityIndex, cstring szName ) 	
IsCosmetic 	Abilities.IsCosmetic( integer nAbilityIndex, integer nTargetEntityIndex ) 	
ExecuteAbility 	Abilities.ExecuteAbility( integer nAbilityEntIndex, integer nCasterEntIndex, boolean bIsQuickCast )	Attempt to execute the specified ability (Equivalent to clicking the ability in the HUD action bar)
GetMaxAbilityCharges 	Abilities.GetMaxAbilityCharges( integer nAbilityEntIndex ) 	Get the max ability charge count.
CreateDoubleTapCastOrder 	Abilities.CreateDoubleTapCastOrder( integer nAbilityEntIndex, integer nCasterEntIndex ) 	Attempt to double-tap (self-cast) the specified ability (Equivalent to double-clicking the ability in the HUD action bar)
PingAbility 	Abilities.PingAbility( integer nAbilityIndex ) 	Ping the specified ability (Equivalent to alt-clicking the ability in the HUD action bar)
GetKeybind 	Abilities.GetKeybind( integer nAbilityEntIndex ) 	Returns the keybind (as a string) for the specified ability.
=== CScriptBindingPR_Items ===
Function 	Signature 	Description
ShouldDisplayCharges 	Items.ShouldDisplayCharges( integer nEntityIndex ) 	
AlwaysDisplayCharges 	Items.AlwaysDisplayCharges( integer nEntityIndex ) 	
ShowSecondaryCharges 	Items.ShowSecondaryCharges( integer nEntityIndex ) 	
CanBeSoldByLocalPlayer 	Items.CanBeSoldByLocalPlayer( integer nEntityIndex ) 	
CanDoubleTapCast 	Items.CanDoubleTapCast( integer nEntityIndex ) 	
ForceHideCharges 	Items.ForceHideCharges( integer nEntityIndex ) 	
IsAlertableItem 	Items.IsAlertableItem( integer nEntityIndex ) 	
IsCastOnPickup 	Items.IsCastOnPickup( integer nEntityIndex ) 	
IsDisassemblable 	Items.IsDisassemblable( integer nEntityIndex ) 	
IsDroppable 	Items.IsDroppable( integer nEntityIndex ) 	
IsInnatelyDisassemblable 	Items.IsInnatelyDisassemblable( integer nEntityIndex ) 	
IsKillable 	Items.IsKillable( integer nEntityIndex ) 	
IsMuted 	Items.IsMuted( integer nEntityIndex ) 	
IsPermanent 	Items.IsPermanent( integer nEntityIndex ) 	
IsPurchasable 	Items.IsPurchasable( integer nEntityIndex ) 	
IsRecipe 	Items.IsRecipe( integer nEntityIndex ) 	
IsRecipeGenerated 	Items.IsRecipeGenerated( integer nEntityIndex ) 	
IsSellable 	Items.IsSellable( integer nEntityIndex ) 	
IsStackable 	Items.IsStackable( integer nEntityIndex ) 	
ProRatesChargesWhenSelling 	Items.ProRatesChargesWhenSelling( integer nEntityIndex )	
RequiresCharges 	Items.RequiresCharges( integer nEntityIndex ) 	
CanBeExecuted 	Items.CanBeExecuted( integer nEntityIndex ) 	
GetCost 	Items.GetCost( integer nEntityIndex ) 	
GetCurrentCharges 	Items.GetCurrentCharges( integer nEntityIndex ) 	
GetSecondaryCharges 	Items.GetSecondaryCharges( integer nEntityIndex ) 	
GetDisplayedCharges 	Items.GetDisplayedCharges( integer nEntityIndex ) 	
GetInitialCharges 	Items.GetInitialCharges( integer nEntityIndex ) 	
GetItemColor 	Items.GetItemColor( integer nEntityIndex ) 	
GetShareability 	Items.GetShareability( integer nEntityIndex ) 	
GetAbilityTextureSF 	Items.GetAbilityTextureSF( integer nEntityIndex ) 	
GetAssembledTime 	Items.GetAssembledTime( integer nEntityIndex ) 	
GetPurchaseTime 	Items.GetPurchaseTime( integer nEntityIndex ) 	
GetPurchaser 	Items.GetPurchaser( integer nItemID ) 	
LocalPlayerDisassembleItem 	Items.LocalPlayerDisassembleItem( integer nItem ) 	Attempt to have the local player disassemble the specified item. Returns false if the order wasn't issued.
LocalPlayerDropItemFromStash	Items.LocalPlayerDropItemFromStash( integer nItem ) 	Attempt to have the local player drop the specified item from its stash. Returns false if the order wasn't issued.
LocalPlayerItemAlertAllies 	Items.LocalPlayerItemAlertAllies( integer nItem ) 	Attempt to have the local player alert allies about the specified item. Returns false if the order wasn't issued.
LocalPlayerMoveItemToStash 	Items.LocalPlayerMoveItemToStash( integer nItem ) 	Attempt to have the local player move the specified item to its stash. Returns false if the order wasn't issued.
LocalPlayerSellItem 	Items.LocalPlayerSellItem( integer nItem ) 	Attempt to have the local player sell the specified item. Returns false if the order wasn't issued.
=== CScriptBindingPR_Game ===
Function 	Signature 	Description
Time 	Game.Time() 	
GetGameTime 	Game.GetGameTime() 	
GetGameFrameTime 	Game.GetGameFrameTime() 	
GetDOTATime 	Game.GetDOTATime( boolean bIncludePreGame, boolean bIncludeNegativeTime ) 	
IsGamePaused 	Game.IsGamePaused() 	
IsDayTime 	Game.IsDayTime() 	
IsInToolsMode 	Game.IsInToolsMode() 	
IsInBanPhase 	Game.IsInBanPhase() 	
GetGameWinner 	Game.GetGameWinner() 	Return the team id of the winning team.
GetStateTransitionTime 	Game.GetStateTransitionTime() 	
GetCustomGameDifficulty 	Game.GetCustomGameDifficulty() 	Get the difficulty setting of the game.
IsHUDFlipped 	Game.IsHUDFlipped() 	Returns true if the user has enabled flipped HUD
GetScreenWidth 	Game.GetScreenWidth() 	Returns the width of the display.
GetScreenHeight 	Game.GetScreenHeight() 	Returns the height of the display.
WorldToScreenX 	Game.WorldToScreenX( float x, float y, float z ) 	Converts the specified x,y,z world co-ordinate into an x screen coordinate. Returns -1 if behind the camera
WorldToScreenY 	Game.WorldToScreenY( float x, float y, float z ) 	Converts the specified x,y,z world co-ordinate into a y screen coordinate. Returns -1 if behind the camera
ScreenXYToWorld 	Game.ScreenXYToWorld( integer nX, integer nY ) 	Converts the specified x, y screen coordinates into a x, y, z world coordinates.
GetKeybindForAbility 	Game.GetKeybindForAbility( integer iSlot ) 	Returns the keybind (as a string) for the requested ability slot.
GetKeybindForInventorySlot 	Game.GetKeybindForInventorySlot( integer iSlot ) 	Returns the keybind (as a string) for the requested inventory slot.
GetKeybindForCommand 	Game.GetKeybindForCommand( integer nCommand ) 	Returns the keybind (as a string).
CreateCustomKeyBind 	Game.CreateCustomKeyBind( cstring pszKey, cstring pszCommand ) 	Create a new keybind.
GetNianFightTimeLeft 	Game.GetNianFightTimeLeft() 	
Diretide2020ShouldShowGameInfo 	Game.Diretide2020ShouldShowGameInfo() 	
Diretide2020SetShowGameInfo 	Game.Diretide2020SetShowGameInfo( boolean bShowGameInfo ) 	
Diretide2020GetGameplayTipNumber	Game.Diretide2020GetGameplayTipNumber() 	
Diretide2020SetGameplayTipNumber	Game.Diretide2020SetGameplayTipNumber( integer nGameplayTipNumber ) 	
NemesticeGetGameplayTipNumber 	Game.NemesticeGetGameplayTipNumber() 	
NemesticeSetGameplayTipNumber 	Game.NemesticeSetGameplayTipNumber( integer nGameplayTipNumber ) 	
NemesticeShouldShowGameInfo 	Game.NemesticeShouldShowGameInfo() 	
NemesticeSetShowGameInfo 	Game.NemesticeSetShowGameInfo( boolean bShowGameInfo ) 	
Winter2022ShouldShowGameInfo 	Game.Winter2022ShouldShowGameInfo() 	
Winter2022SetShowGameInfo 	Game.Winter2022SetShowGameInfo( boolean bShowGameInfo ) 	
Winter2022GetGameplayTipNumber 	Game.Winter2022GetGameplayTipNumber() 	
Winter2022SetGameplayTipNumber 	Game.Winter2022SetGameplayTipNumber( integer nGameplayTipNumber ) 	
ForceCustomUILoad 	Game.ForceCustomUILoad() 	
CutToDefaultCamera 	Game.CutToDefaultCamera() 	
PlayDataDrivenCamera 	Game.PlayDataDrivenCamera( cstring pszCameraName ) 	
GetState 	Game.GetState() 	
GameStateIs 	Game.GameStateIs( integer nState ) 	
GameStateIsBefore 	Game.GameStateIsBefore( integer nState ) 	
GameStateIsAfter 	Game.GameStateIsAfter( integer nState ) 	
AddCommand 	Game.AddCommand( cstring pszCommandName, js_value callback, cstring pszDescription, integer nFlags )	
GetJoyFocusPanel 	Game.GetJoyFocusPanel() 	
SetJoyFocusPanel 	Game.SetJoyFocusPanel( js_value pPanelArg ) 	
PushJoyFocusPanel 	Game.PushJoyFocusPanel( js_value pPanelArg ) 	
PopJoyFocusPanel 	Game.PopJoyFocusPanel() 	
GetLocalPlayerID 	Game.GetLocalPlayerID() 	
PlayerJoinTeam 	Game.PlayerJoinTeam( integer nTeamID ) 	Assign the local player to the specified team
AutoAssignPlayersToTeams 	Game.AutoAssignPlayersToTeams() 	Assign the currently unassigned players to teams
ShufflePlayerTeamAssignments 	Game.ShufflePlayerTeamAssignments() 	Shuffle the team assignments of all of the players currently assigned to a team.
SetRemainingSetupTime 	Game.SetRemainingSetupTime( float flSeconds ) 	Set the remaining seconds in team setup before the game starts. -1 to stop the countdown timer
SetAutoLaunchDelay 	Game.SetAutoLaunchDelay( float flSeconds ) 	Set the amount of time in seconds that will be set as the remaining time when all players are assigned to a team.
SetAutoLaunchEnabled 	Game.SetAutoLaunchEnabled( boolean bEnable ) 	Enable or disable automatically starting the game once all players are assigned to a team
GetAutoLaunchEnabled 	Game.GetAutoLaunchEnabled() 	Return true of false indicating if automatically starting the game is enabled.
SetTeamSelectionLocked 	Game.SetTeamSelectionLocked( boolean bLockTeams ) 	Lock the team selection preventing players from swiching teams.
GetTeamSelectionLocked 	Game.GetTeamSelectionLocked() 	Returns true or false to indicate if team selection is locked
GetAllTeamIDs 	Game.GetAllTeamIDs() 	Get all team IDs
GetAllPlayerIDs 	Game.GetAllPlayerIDs() 	Get all player IDs
GetUnassignedPlayerIDs 	Game.GetUnassignedPlayerIDs() 	Get unassigned player IDs
GetPlayerUltimateStateOrTime 	Game.GetPlayerUltimateStateOrTime( integer nPlayerID ) 	Get info about the player hero ultimate ability
IsPlayerMuted 	Game.IsPlayerMuted( integer nPlayerID ) 	Whether the local player has muted text and voice chat for the specified player id
SetPlayerMuted 	Game.SetPlayerMuted( integer nPlayerID, boolean bMuted ) 	Set whether the local player has muted text and voice chat for the specified player id
IsPlayerMutedVoice 	Game.IsPlayerMutedVoice( integer nPlayerID ) 	Whether the local player has muted voice chat for the specified player id
SetPlayerMutedVoice 	Game.SetPlayerMutedVoice( integer nPlayerID, boolean bMutedVoice ) 	Set whether the local player has muted voice chat for the specified player id
IsPlayerMutedText 	Game.IsPlayerMutedText( integer nPlayerID ) 	Whether the local player has muted text chat for the specified player id
SetPlayerMutedText 	Game.SetPlayerMutedText( integer nPlayerID, boolean bMutedText ) 	Set whether the local player has muted text chat for the specified player id
GetTeamDetails 	Game.GetTeamDetails( integer nTeam ) 	Get detailed information for the given team
GetLocalPlayerInfo 	Game.GetLocalPlayerInfo() 	Get details for the local player
GetPlayerItems 	Game.GetPlayerItems( integer nPlayerID ) 	Get info about the player items.
GetPlayerInfo 	Game.GetPlayerInfo( integer nPlayerID ) 	Get info about the given player
GetPlayerIDsOnTeam 	Game.GetPlayerIDsOnTeam( integer nTeam ) 	Get player IDs for the given team
ServerCmd 	Game.ServerCmd( cstring pMsg ) 	
SetDotaRefractHeroes 	Game.SetDotaRefractHeroes( boolean bEnabled ) 	
FinishGame 	Game.FinishGame() 	
LeaveCurrentGame 	Game.LeaveCurrentGame() 	
Disconnect 	Game.Disconnect() 	
FindEventMatch 	Game.FindEventMatch() 	
SlideOutEventGamePlayButton 	Game.SlideOutEventGamePlayButton() 	
EmitSound 	Game.EmitSound( cstring pSoundEventName ) 	Emit a sound for the local player. Returns an integer handle that can be passed to StopSound. (Returns 0 on failure.)
StopSound 	Game.StopSound( integer nHandle ) 	Stop a current playing sound on the local player. Takes handle from a call to EmitSound.
IsShopOpen 	Game.IsShopOpen() 	Ask whether the in game shop is open.
SetCustomShopEntityString 	Game.SetCustomShopEntityString( cstring pszCustomShopEntityString ) 	Set custom shop context.
GetConvarBool 	Game.GetConvarBool( cstring cvar ) 	Get the bool value of the specific convar. Asserts if invalid and returns false
GetConvarInt 	Game.GetConvarInt( cstring cvar ) 	Get the int value of the specific convar. Asserts if invalid and returns 0
GetConvarFloat 	Game.GetConvarFloat( cstring cvar ) 	Get the float value of the specific convar. Asserts if invalid and returns 0.f
GetMapInfo 	Game.GetMapInfo() 	Return information about the current map.
PrepareUnitOrders 	Game.PrepareUnitOrders( js_raw_args args ) 	Orders from the local player - takes a single arguments object that supports: dotaunitorder_t OrderType, ent_index TargetIndex, vector Position, ent_index AbilityIndex, OrderIssuer_t OrderIssuer, ent_index UnitIndex, OrderQueueBehavior_t QueueBehavior, bool ShowEffects.
DropItemAtCursor 	Game.DropItemAtCursor( integer nControlledUnitEnt, integer nItemEnt ) 	Order a unit to drop the specified item at the current cursor location.
Length2D 	Game.Length2D( js_value vec1, js_value vec2 ) 	Calculate 2D length.
Normalized 	Game.Normalized( js_value vec ) 	Returns normalized vector.
EnterAbilityLearnMode 	Game.EnterAbilityLearnMode() 	
EndAbilityLearnMode 	Game.EndAbilityLearnMode() 	
IsInAbilityLearnMode 	Game.IsInAbilityLearnMode() 	
=== CDOTA_PanoramaScript_GameUI ===
Function 	Signature 	Description
SetDefaultUIEnabled 	GameUI.SetDefaultUIEnabled( integer nElementType, boolean bVisible ) 	Control whether the default UI is enabled
SavePersistentEventGameData 	GameUI.SavePersistentEventGameData( js_value val ) 	Save persistent data used by an event game
LoadPersistentEventGameData 	GameUI.LoadPersistentEventGameData( js_raw_args args ) 	Load persistent data used by an event game
CustomUIConfig 	GameUI.CustomUIConfig( js_raw_args args ) 	Get the current UI configuration
PingMinimapAtLocation 	GameUI.PingMinimapAtLocation( js_value vec3 ) 	Create a minimap ping at the given location
SetMouseCallback 	GameUI.SetMouseCallback( js_value callbackFn ) 	Install a mouse input filter
AreTipsAvailable 	GameUI.AreTipsAvailable() 	Query to check if Tips are available for the local player
IsPlayerTippable 	GameUI.IsPlayerTippable( integer iPlayerID ) 	Query to see if the local player can tip a specific player
TipPlayer 	GameUI.TipPlayer( integer iPlayerID ) 	Tip a player
EnableAliMode 	GameUI.EnableAliMode( boolean bEnable, integer nPort, js_value offsetVal, float flScale )	
GetCursorPosition 	GameUI.GetCursorPosition( js_raw_args args ) 	Get the current mouse position.
FindScreenEntities 	GameUI.FindScreenEntities( js_raw_args args ) 	Return the entity index of the entity under the given screen position.
GetScreenWorldPosition 	GameUI.GetScreenWorldPosition( js_raw_args args ) 	Get the world position of the screen position, or null if the cursor is out of the world.
WasMousePressed 	GameUI.WasMousePressed( integer nButtonNum ) 	Install a mouse input filter
WasMouseDoublePressed 	GameUI.WasMouseDoublePressed( integer nButtonNum ) 	Install a mouse input filter
IsMouseDown 	GameUI.IsMouseDown( integer nButtonNum ) 	Install a mouse input filter
IsShiftDown 	GameUI.IsShiftDown() 	Is the shift button pressed?
IsAltDown 	GameUI.IsAltDown() 	Is the alt button pressed?
IsControlDown 	GameUI.IsControlDown() 	Is the control button pressed?
GetClickBehaviors 	GameUI.GetClickBehaviors() 	Get the current UI click interaction mode.
SelectUnit 	GameUI.SelectUnit( integer nEntityIndex, boolean bAddToGroup ) 	Select a unit, adding it to the group or replacing the current selection.
GetCameraLookAtPosition 	GameUI.GetCameraLookAtPosition() 	Get the current look at position.
GetCameraPosition 	GameUI.GetCameraPosition() 	Get the current camera position.
GetCameraLookAtPositionHeightOffset 	GameUI.GetCameraLookAtPositionHeightOffset() 	Get the current look at position height offset.
SetCameraPitchMin 	GameUI.SetCameraPitchMin( float flPitchMin ) 	Set the minimum camera pitch angle.
SetCameraPitchMax 	GameUI.SetCameraPitchMax( float flPitchMax ) 	Set the maximum camera pitch angle.
SetCameraYaw 	GameUI.SetCameraYaw( float flCameraYaw ) 	Set the camera's yaw.
GetCameraYaw 	GameUI.GetCameraYaw() 	Get the camera's yaw.
SetCameraLookAtPositionHeightOffset 	GameUI.SetCameraLookAtPositionHeightOffset( float flCameraLookAtHeightOffset ) 	Offset the camera's look at point.
SetCameraPositionFromLateralLookAtPosition	GameUI.SetCameraPositionFromLateralLookAtPosition( float x, float y ) 	Set the camera from a lateral position.
SetCameraTerrainAdjustmentEnabled 	GameUI.SetCameraTerrainAdjustmentEnabled( boolean bEnabled ) 	Set whether the camera should automatically adjust to average terrain height.
SetCameraDistance 	GameUI.SetCameraDistance( float flDistance ) 	Set the camera distance from the look at point.
SetRenderBottomInsetOverride 	GameUI.SetRenderBottomInsetOverride( integer nInset ) 	Set the gap between the bottom of the screen and the game rendering viewport. (Value expressed as pixels in a normalized 1024x768 viewport.)
SetRenderTopInsetOverride 	GameUI.SetRenderTopInsetOverride( integer nInset ) 	Set the gap between the top of the screen and the game rendering viewport. (Value expressed as pixels in a normalized 1024x768 viewport.)
SetCameraTarget 	GameUI.SetCameraTarget( integer nTargetEntIndex ) 	Set the camera target for the local player, or -1 to clear.
SetCameraTargetPosition 	GameUI.SetCameraTargetPosition( js_value vec3, float flLerp ) 	Set the camera target as position for the local player over specified lerp.
MoveCameraToEntity 	GameUI.MoveCameraToEntity( integer nTargetEntIndex ) 	Moves the camera to an entity, but doesn't lock the camera on that entity.
WorldToScreenXYClamped 	GameUI.WorldToScreenXYClamped( js_value vec3 ) 	Converts the specified x,y,z world co-ordinate into an x,y screen coordinate. Will clamp position to always be in front of camera. Position returned as 0->1.0
GetPlayerScoreboardScore 	GameUI.GetPlayerScoreboardScore( cstring pszScoreboardName ) 	Get the current players scoreboard score for the specified zone.
SendCustomHUDError 	GameUI.SendCustomHUDError( cstring pszErrorText, cstring pszErrorSound ) 	Send a custom client side error message with passed string and soundevent.
ReplaceDOTAAbilitySpecialValues 	GameUI.ReplaceDOTAAbilitySpecialValues( js_raw_args args ) 	Given a passed ability, replace the special value variables in the passed localized text.
DisplayCustomContextualTip 	GameUI.DisplayCustomContextualTip( js_raw_args args ) 	Display a custom contextual tip (wizard tip) with specific loc string and duration
SetupDOTATalentNameLabel 	GameUI.SetupDOTATalentNameLabel( js_raw_args args ) 	Set the text of a passed label for a DOTA Talent using ability values.
IsAbilityDOTATalent 	GameUI.IsAbilityDOTATalent( cstring pszAbilityName ) 	Returns true if the passed ability is a talent.
GetUnitLocToken 	GameUI.GetUnitLocToken( cstring pszUnitName ) 	Returns the localization token to use for a particular unit, given the unit's name
GetUnitNameLocalized 	GameUI.GetUnitNameLocalized( cstring pszUnitName ) 	Get the localized version of a unit's name
ConstructNumberString 	GameUI.ConstructNumberString( js_raw_args args ) 	Creates a localized version of the number
=== CDOTA_PanoramaScript_Particles ===
Function 	Signature 	Description
CreateParticle 	Particles.CreateParticle( cstring pParticleName, integer nAttachType, integer nEntityToAttach ) 	Create a particle system
ReleaseParticleIndex 	Particles.ReleaseParticleIndex( integer iIndex ) 	Release a particle system
DestroyParticleEffect 	Particles.DestroyParticleEffect( integer iIndex, boolean bDestroyImmediately ) 	Destroy a particle system
SetParticleControl 	Particles.SetParticleControl( integer iIndex, integer iPoint, js_value vPosVal ) 	Set a control point on a particle system
SetParticleControlForward 	Particles.SetParticleControlForward( integer iIndex, integer iPoint, js_value vForwardVal ) 	[OBSOLETE - Use SetParticleControlTransformForward] Set the orientation on a control point on a particle system
SetParticleControlTransform 	Particles.SetParticleControlTransform( integer iIndex, integer iPoint, js_value vOriginVal, js_value vAnglesVal ) 	Set the position and orientation on a control point on a particle system
SetParticleControlTransformForward	Particles.SetParticleControlTransformForward( integer iIndex, integer iPoint, js_value vOriginVal, js_value vForwardVal ) 	Set the position and orientation (derived from a forward direction) on a control point on a particle system
SetParticleAlwaysSimulate 	Particles.SetParticleAlwaysSimulate( integer iIndex ) 	
SetParticleControlEnt 	Particles.SetParticleControlEnt( integer iIndex, integer iPoint, integer iEntIndex, integer iAttachType, cstring pszAttachName, js_value vecFallbackPositionVal, boolean bIncludeWearables )	Set a control point to track an entity on a particle system
=== CDOTA_PanoramaScript_EventData ===
Function 	Signature 	Description
GetEventActionScore 	EventData.GetEventActionScore( integer unEventID, integer unActionID )	Get the score of an EventAction
GetPeriodicResourceUsed	EventData.GetPeriodicResourceUsed( unsigned unPeriodicResourceID ) 	Get a periodic resource value used
GetPeriodicResourceMax 	EventData.GetPeriodicResourceMax( unsigned unPeriodicResourceID ) 	Get a periodic resource value max
IsFirstRunThisEvent 	EventData.IsFirstRunThisEvent() 	Is this the first time we've launched this season?
=== CDOTA_PanoramaScript_LocalInventory ===
Function 	Signature 	Description
HasItemByDefinition	LocalInventory.HasItemByDefinition( integer nDefIndex )	Does the player have an inventory item of a given item definition index?
=== $ ===
Function 	Signature 	Description
Msg 	Msg( js_raw_args js_raw_args_1 ) 	Log a message
AssertHelper 	AssertHelper( js_raw_args js_raw_args_1 ) 	Trigger an assert
Warning 	Warning( js_raw_args js_raw_args_1 ) 	Log a warning message to specified channel
DispatchEvent 	DispatchEvent( js_raw_args js_raw_args_1 ) 	Dispatch an event
DispatchEventAsync 	DispatchEventAsync( js_raw_args js_raw_args_1 ) 	Dispatch an event to occur later
RegisterEventHandler 	RegisterEventHandler( js_raw_args js_raw_args_1 ) 	Register an event handler
RegisterForUnhandledEvent 	RegisterForUnhandledEvent( js_raw_args js_raw_args_1 ) 	Register a handler for an event that is not otherwise handled
UnregisterForUnhandledEvent	UnregisterForUnhandledEvent( js_raw_args js_raw_args_1 )	Remove an unhandled event handler
FindChildInContext 	FindChildInContext( js_raw_args js_raw_args_1 ) 	Find an element
AsyncWebRequest 	AsyncWebRequest( js_raw_args js_raw_args_1 ) 	Make a web request (disabled)
CreatePanel 	CreatePanel( js_raw_args js_raw_args_1 ) 	Create a new panel
CreatePanelWithProperties 	CreatePanelWithProperties( js_raw_args js_raw_args_1 ) 	DEPRECATED: Use $.CreatePanel which has the same signature and supports properties.
Localize 	Localize( js_raw_args js_raw_args_1 ) 	Localize a string. Optionally accepts Quantity, Precision, and Panel arguments.
LocalizePlural 	LocalizePlural( js_raw_args js_raw_args_1 ) 	DEPRECATED: Use $.Localize which has the same signature and supports pluralization.
Language 	Language( js_raw_args js_raw_args_1 ) 	Get the current language
Schedule 	Schedule( js_raw_args js_raw_args_1 ) 	Schedule a function to be called later
CancelScheduled 	CancelScheduled( js_raw_args js_raw_args_1 ) 	Cancels a scheduled function
FrameTime 	FrameTime( js_raw_args js_raw_args_1 ) 	Gets the time this frame started, in seconds since panorama was initialized
GetContextPanel 	GetContextPanel( js_raw_args js_raw_args_1 ) 	Get the current panel context
RegisterKeyBind 	RegisterKeyBind( js_raw_args js_raw_args_1 ) 	Register a key binding
Each 	Each( js_raw_args js_raw_args_1 ) 	Call a function on each given item
DbgIsReloadingScript 	DbgIsReloadingScript( js_raw_args js_raw_args_1 ) 	Call during JS startup code to check if script is being reloaded
HTMLEscape 	HTMLEscape( js_raw_args js_raw_args_1 ) 	Convert a string to HTML-safe
LogChannel 	LogChannel( js_raw_args js_raw_args_1 ) 	Create a logging channel
BImageFileExists 	BImageFileExists( js_raw_args js_raw_args_1 ) 	Return true if a file exists. Path will usually start with 'file://{images}'
=== Panel ===
Function 	Signature 	Description
visible 	Panel.visible( boolean boolean_1 ) 	
enabled 	Panel.enabled( boolean boolean_1 ) 	
checked 	Panel.checked( boolean boolean_1 ) 	
defaultfocus 	Panel.defaultfocus( cstring cstring_1 ) 	
inputnamespace 	Panel.inputnamespace( cstring cstring_1 ) 	
hittest 	Panel.hittest( boolean boolean_1 ) 	
hittestchildren 	Panel.hittestchildren( boolean boolean_1 ) 	
tabindex 	Panel.tabindex( float float_1 ) 	
selectionpos_x 	Panel.selectionpos_x( float float_1 ) 	
selectionpos_y 	Panel.selectionpos_y( float float_1 ) 	
type 	Panel.type() 	
id 	Panel.id() 	
layoutfile 	Panel.layoutfile() 	
contentwidth 	Panel.contentwidth() 	
contentheight 	Panel.contentheight() 	
desiredlayoutwidth 	Panel.desiredlayoutwidth() 	
desiredlayoutheight 	Panel.desiredlayoutheight() 	
actuallayoutwidth 	Panel.actuallayoutwidth() 	
actuallayoutheight 	Panel.actuallayoutheight() 	
actualxoffset 	Panel.actualxoffset() 	
actualyoffset 	Panel.actualyoffset() 	
scrolloffset_y 	Panel.scrolloffset_y() 	
scrolloffset_x 	Panel.scrolloffset_x() 	
actualuiscale_y 	Panel.actualuiscale_y() 	
actualuiscale_x 	Panel.actualuiscale_x() 	
style 	Panel.style() 	
AddClass 	Panel.AddClass( cstring cstring_1 ) 	
RemoveClass 	Panel.RemoveClass( cstring cstring_1 ) 	
BHasClass 	Panel.BHasClass( cstring cstring_1 ) 	
BAscendantHasClass 	Panel.BAscendantHasClass( cstring cstring_1 ) 	
SetHasClass 	Panel.SetHasClass( cstring cstring_1, boolean boolean_2 ) 	
ToggleClass 	Panel.ToggleClass( cstring cstring_1 ) 	
SwitchClass 	Panel.SwitchClass( cstring cstring_1, cstring cstring_2 ) 	
TriggerClass 	Panel.TriggerClass( cstring cstring_1 ) 	
ClearPanelEvent 	Panel.ClearPanelEvent( cstring cstring_1 ) 	
SetDraggable 	Panel.SetDraggable( boolean boolean_1 ) 	
IsDraggable 	Panel.IsDraggable() 	
IsSizeValid 	Panel.IsSizeValid() 	
GetChildCount 	Panel.GetChildCount() 	
GetChild 	Panel.GetChild( integer integer_1 ) 	
GetChildIndex 	Panel.GetChildIndex( unknown_variant_type unknown_variant_type_1 ) 	
Children 	Panel.Children() 	
FindChildrenWithClassTraverse 	Panel.FindChildrenWithClassTraverse( cstring cstring_1 ) 	
GetParent 	Panel.GetParent() 	
SetParent 	Panel.SetParent( unknown_variant_type unknown_variant_type_1 ) 	
FindChild 	Panel.FindChild( cstring cstring_1 ) 	
FindChildTraverse 	Panel.FindChildTraverse( cstring cstring_1 ) 	
FindChildInLayoutFile 	Panel.FindChildInLayoutFile( cstring cstring_1 ) 	
FindPanelInLayoutFile 	Panel.FindPanelInLayoutFile( cstring cstring_1 ) 	
FindAncestor 	Panel.FindAncestor( cstring cstring_1 ) 	
RemoveAndDeleteChildren 	Panel.RemoveAndDeleteChildren() 	
MoveChildBefore 	Panel.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 ) 	
MoveChildAfter 	Panel.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 ) 	
GetPositionWithinWindow 	Panel.GetPositionWithinWindow() 	
GetPositionWithinAncestor 	Panel.GetPositionWithinAncestor( unknown_variant_type unknown_variant_type_1 ) 	
GetPosition 	Panel.GetPosition( boolean boolean_1 ) 	
ApplyStyles 	Panel.ApplyStyles( boolean boolean_1 ) 	
ClearPropertyFromCode 	Panel.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 ) 	
DeleteAsync 	Panel.DeleteAsync( float float_1 ) 	
BIsTransparent 	Panel.BIsTransparent() 	
BAcceptsInput 	Panel.BAcceptsInput() 	
BAcceptsFocus 	Panel.BAcceptsFocus() 	
SetFocus 	Panel.SetFocus() 	
UpdateFocusInContext 	Panel.UpdateFocusInContext() 	
BHasHoverStyle 	Panel.BHasHoverStyle() 	
SetAcceptsInput 	Panel.SetAcceptsInput( boolean boolean_1 ) 	
SetAcceptsFocus 	Panel.SetAcceptsFocus( boolean boolean_1 ) 	
SetDisableFocusOnMouseDown 	Panel.SetDisableFocusOnMouseDown( boolean boolean_1 ) 	
BHasKeyFocus 	Panel.BHasKeyFocus() 	
SetScrollParentToFitWhenFocused 	Panel.SetScrollParentToFitWhenFocused( boolean boolean_1 ) 	
BScrollParentToFitWhenFocused 	Panel.BScrollParentToFitWhenFocused() 	
IsSelected 	Panel.IsSelected() 	
BHasDescendantKeyFocus 	Panel.BHasDescendantKeyFocus() 	
BLoadLayout 	Panel.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 ) 	
BLoadLayoutSnippet 	Panel.BLoadLayoutSnippet( cstring cstring_1 ) 	
BHasLayoutSnippet 	Panel.BHasLayoutSnippet( cstring cstring_1 ) 	
BGetSnippetNames 	Panel.BGetSnippetNames( unknown_variant_type unknown_variant_type_1 ) 	
SetTopOfInputContext 	Panel.SetTopOfInputContext( boolean boolean_1 ) 	
SetDialogVariable 	Panel.SetDialogVariable( cstring cstring_1, cstring cstring_2 ) 	
SetDialogVariableInt 	Panel.SetDialogVariableInt( cstring cstring_1, integer integer_2 ) 	
SetDialogVariableTime 	Panel.SetDialogVariableTime( cstring cstring_1, int64 int64_2 ) 	
SetDialogVariableLocString 	Panel.SetDialogVariableLocString( cstring cstring_1, cstring cstring_2 ) 	
SetDialogVariablePluralLocStringInt	Panel.SetDialogVariablePluralLocStringInt( cstring cstring_1, cstring cstring_2, int64 int64_3 ) 	
ScrollToTop 	Panel.ScrollToTop() 	
ScrollToBottom 	Panel.ScrollToBottom() 	
ScrollToLeftEdge 	Panel.ScrollToLeftEdge() 	
ScrollToRightEdge 	Panel.ScrollToRightEdge() 	
ScrollParentToMakePanelFit 	Panel.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 ) 	
ScrollToFitRegion 	Panel.ScrollToFitRegion( float float_1, float float_2, float float_3, float float_4, unknown_variant_type unknown_variant_type_5, boolean boolean_6, boolean boolean_7 )	
BCanSeeInParentScroll 	Panel.BCanSeeInParentScroll() 	
GetAttributeInt 	Panel.GetAttributeInt( cstring cstring_1, integer integer_2 ) 	
GetAttributeString 	Panel.GetAttributeString( cstring cstring_1, cstring cstring_2 ) 	
GetAttributeUInt32 	Panel.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 ) 	
SetAttributeInt 	Panel.SetAttributeInt( cstring cstring_1, integer integer_2 ) 	
SetAttributeString 	Panel.SetAttributeString( cstring cstring_1, cstring cstring_2 ) 	
SetAttributeUInt32 	Panel.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 ) 	
SetInputNamespace 	Panel.SetInputNamespace( cstring cstring_1 ) 	
RegisterForReadyEvents 	Panel.RegisterForReadyEvents( boolean boolean_1 ) 	
BReadyForDisplay 	Panel.BReadyForDisplay() 	
SetReadyForDisplay 	Panel.SetReadyForDisplay( boolean boolean_1 ) 	
SetPositionInPixels 	Panel.SetPositionInPixels( float float_1, float float_2, float float_3 ) 	
Data 	Panel.Data( js_raw_args js_raw_args_1 ) 	
debug.description 	Panel.debug.description( js_raw_args js_raw_args_1 ) 	
SetSendScrollPositionChangedEvents 	Panel.SetSendScrollPositionChangedEvents( boolean boolean_1 ) 	
SetPanelEvent 	Panel.SetPanelEvent( js_raw_args js_raw_args_1 ) 	
RunScriptInPanelContext 	Panel.RunScriptInPanelContext( js_raw_args js_raw_args_1 ) 	
rememberchildfocus 	Panel.rememberchildfocus( boolean boolean_1 ) 	
paneltype 	Panel.paneltype() 	
IsValid 	Panel.IsValid() 	
=== Label ===
Function 	Signature 	Description
text 	Label.text( cstring cstring_1 ) 	
html 	Label.html( boolean boolean_1 ) 	
SetLocString 	Label.SetLocString( cstring cstring_1 ) 	
SetAlreadyLocalizedText	Label.SetAlreadyLocalizedText( cstring cstring_1 )	
=== Button ===
Function	Signature	Description
=== TextButton ===
Function	Signature 	Description
text 	TextButton.text( cstring cstring_1 )	
=== RadioButton ===
Function 	Signature 	Description
GetSelectedButton	RadioButton.GetSelectedButton() 	
group 	RadioButton.group( cstring cstring_1 )	
=== ToggleButton ===
Function 	Signature 	Description
SetSelected	ToggleButton.SetSelected( boolean boolean_1 )	
text 	ToggleButton.text( cstring cstring_1 ) 	
=== DropDown ===
Function 	Signature 	Description
AddOption 	DropDown.AddOption( unknown_variant_type unknown_variant_type_1 )	
HasOption 	DropDown.HasOption( cstring cstring_1 ) 	
RemoveOption 	DropDown.RemoveOption( cstring cstring_1 ) 	
RemoveAllOptions 	DropDown.RemoveAllOptions() 	
GetSelected 	DropDown.GetSelected() 	
SetSelected 	DropDown.SetSelected( cstring cstring_1 ) 	
SetSelectedIndex 	DropDown.SetSelectedIndex( integer integer_1 ) 	
FindDropDownMenuChild	DropDown.FindDropDownMenuChild( cstring cstring_1 ) 	
AccessDropDownMenu 	DropDown.AccessDropDownMenu() 	
=== ProgressBar ===
Function 	Signature 	Description
value 	ProgressBar.value( float float_1 ) 	
min 	ProgressBar.min( float float_1 ) 	
max 	ProgressBar.max( float float_1 ) 	
hasNotches 	ProgressBar.hasNotches( boolean boolean_1 )	
valuePerNotch	ProgressBar.valuePerNotch( float float_1 ) 	
=== CircularProgressBar ===
Function	Signature 	Description
value 	CircularProgressBar.value( float float_1 )	
min 	CircularProgressBar.min( float float_1 ) 	
max 	CircularProgressBar.max( float float_1 ) 	
=== Countdown ===
Function 	Signature 	Description
startTime 	Countdown.startTime( int64 int64_1 ) 	
endTime 	Countdown.endTime( int64 int64_1 ) 	
updateInterval 	Countdown.updateInterval( float float_1 ) 	
timeDialogVariable	Countdown.timeDialogVariable( cstring cstring_1 )	
=== TextEntry ===
Function 	Signature 	Description
text 	TextEntry.text( cstring cstring_1 ) 	
SetMaxChars 	TextEntry.SetMaxChars( unsigned unsigned_1 ) 	
GetMaxCharCount 	TextEntry.GetMaxCharCount() 	
GetCursorOffset 	TextEntry.GetCursorOffset() 	
SetCursorOffset 	TextEntry.SetCursorOffset( integer integer_1 ) 	
ClearSelection 	TextEntry.ClearSelection() 	
SelectAll 	TextEntry.SelectAll() 	
RaiseChangeEvents	TextEntry.RaiseChangeEvents( boolean boolean_1 )	
=== SlottedSlider ===
Function 	Signature 	Description
value 	SlottedSlider.value( float float_1 ) 	
min 	SlottedSlider.min( float float_1 ) 	
max 	SlottedSlider.max( float float_1 ) 	
increment 	SlottedSlider.increment( float float_1 ) 	
default 	SlottedSlider.default( float float_1 ) 	
mousedown 	SlottedSlider.mousedown() 	
SetDirection 	SlottedSlider.SetDirection( unknown_variant_type unknown_variant_type_1 )	
SetShowDefaultValue 	SlottedSlider.SetShowDefaultValue( boolean boolean_1 ) 	
SetRequiresSelection	SlottedSlider.SetRequiresSelection( boolean boolean_1 ) 	
SetValueNoEvents 	SlottedSlider.SetValueNoEvents( float float_1 ) 	
=== Slider ===
Function 	Signature 	Description
value 	Slider.value( float float_1 ) 	
min 	Slider.min( float float_1 ) 	
max 	Slider.max( float float_1 ) 	
increment 	Slider.increment( float float_1 ) 	
default 	Slider.default( float float_1 ) 	
mousedown 	Slider.mousedown() 	
SetDirection 	Slider.SetDirection( unknown_variant_type unknown_variant_type_1 )	
SetShowDefaultValue 	Slider.SetShowDefaultValue( boolean boolean_1 ) 	
SetRequiresSelection	Slider.SetRequiresSelection( boolean boolean_1 ) 	
SetValueNoEvents 	Slider.SetValueNoEvents( float float_1 ) 	
=== NumberEntry ===
Function 	Signature 	Description
value 	NumberEntry.value( integer integer_1 ) 	
min 	NumberEntry.min( integer integer_1 ) 	
max 	NumberEntry.max( integer integer_1 ) 	
increment	NumberEntry.increment( integer integer_1 )	
=== Image ===
Function 	Signature 	Description
SetImage 	Image.SetImage( cstring cstring_1 ) 	
SetImageFromPanel	Image.SetImageFromPanel( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )	
SetScaling 	Image.SetScaling( cstring cstring_1 ) 	
=== Carousel ===
Function 	Signature 	Description
SetSelectedChild 	Carousel.SetSelectedChild( unknown_variant_type unknown_variant_type_1 )	
GetFocusChild 	Carousel.GetFocusChild() 	
GetFocusIndex 	Carousel.GetFocusIndex() 	
SetAutoScrollEnabled	Carousel.SetAutoScrollEnabled( boolean boolean_1 ) 	
=== Grid ===
Function 	Signature 	Description
verticalcount 	Grid.verticalcount( integer integer_1 ) 	
horizontalcount 	Grid.horizontalcount( integer integer_1 ) 	
focusmargin 	Grid.focusmargin( integer integer_1 ) 	
scrolldirection 	Grid.scrolldirection( cstring cstring_1 ) 	
scrollprogress 	Grid.scrollprogress() 	
SetIgnoreFastMotion 	Grid.SetIgnoreFastMotion( boolean boolean_1 )	
GetFocusedChildVisibleIndex	Grid.GetFocusedChildVisibleIndex() 	
ScrollPanelToLeftEdge 	Grid.ScrollPanelToLeftEdge() 	
MoveFocusToTopLeft 	Grid.MoveFocusToTopLeft() 	
=== Movie ===
Function 	Signature 	Description
SetMovie 	Movie.SetMovie( cstring cstring_1 ) 	
SetCaptions 	Movie.SetCaptions( cstring cstring_1 ) 	
SetControls 	Movie.SetControls( cstring cstring_1 ) 	
SetTitle 	Movie.SetTitle( cstring cstring_1 ) 	
Play 	Movie.Play() 	
Pause 	Movie.Pause() 	
Stop 	Movie.Stop() 	
SetRepeat 	Movie.SetRepeat( boolean boolean_1 ) 	
SetPlaybackVolume	Movie.SetPlaybackVolume( float float_1 )	
BAdjustingVolume 	Movie.BAdjustingVolume() 	
=== HTML ===
Function 	Signature 	Description
SetURL 	HTML.SetURL( cstring cstring_1 ) 	
RunJavascript 	HTML.RunJavascript( cstring cstring_1 ) 	
SetIgnoreCursor	HTML.SetIgnoreCursor( boolean boolean_1 )	
=== DOTATeamImage ===
Function	Signature 	Description
teamid 	DOTATeamImage.teamid( unsigned unsigned_1 )	
=== DOTAAvatarImage ===
Function 	Signature 	Description
steamid 	DOTAAvatarImage.steamid( cstring cstring_1 ) 	
accountid 	DOTAAvatarImage.accountid( cstring cstring_1 ) 	
SetAccountID	DOTAAvatarImage.SetAccountID( unsigned unsigned_1 )	
=== DOTAAbilityImage ===
Function 	Signature 	Description
SetImage 	DOTAAbilityImage.SetImage( cstring cstring_1 ) 	
SetImageFromPanel 	DOTAAbilityImage.SetImageFromPanel( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )	
SetScaling 	DOTAAbilityImage.SetScaling( cstring cstring_1 ) 	
abilityid 	DOTAAbilityImage.abilityid( unknown_variant_type unknown_variant_type_1 ) 	
abilityname 	DOTAAbilityImage.abilityname( cstring cstring_1 ) 	
abilitylevel 	DOTAAbilityImage.abilitylevel( integer integer_1 ) 	
contextEntityIndex	DOTAAbilityImage.contextEntityIndex( unknown_variant_type unknown_variant_type_1 ) 	
=== DOTAItemImage ===
Function 	Signature 	Description
SetImage 	DOTAItemImage.SetImage( cstring cstring_1 ) 	
SetImageFromPanel 	DOTAItemImage.SetImageFromPanel( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )	
SetScaling 	DOTAItemImage.SetScaling( cstring cstring_1 ) 	
itemname 	DOTAItemImage.itemname( cstring cstring_1 ) 	
contextEntityIndex	DOTAItemImage.contextEntityIndex( unknown_variant_type unknown_variant_type_1 ) 	
=== DOTAHeroImage ===
Function 	Signature 	Description
SetImage 	DOTAHeroImage.SetImage( cstring cstring_1 ) 	
SetImageFromPanel	DOTAHeroImage.SetImageFromPanel( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )	
SetScaling 	DOTAHeroImage.SetScaling( cstring cstring_1 ) 	
heroid 	DOTAHeroImage.heroid( integer integer_1 ) 	
heroname 	DOTAHeroImage.heroname( cstring cstring_1 ) 	
persona 	DOTAHeroImage.persona( unknown_variant_type unknown_variant_type_1 ) 	
heroimagestyle 	DOTAHeroImage.heroimagestyle( cstring cstring_1 ) 	
=== DOTAHeroMovie ===
Function	Signature 	Description
heroid 	DOTAHeroMovie.heroid( integer integer_1 ) 	
heroname	DOTAHeroMovie.heroname( cstring cstring_1 ) 	
persona 	DOTAHeroMovie.persona( unknown_variant_type unknown_variant_type_1 )	
=== DOTAUserName ===
Function 	Signature 	Description
steamid 	DOTAUserName.steamid( cstring cstring_1 ) 	
accountid	DOTAUserName.accountid( cstring cstring_1 )	
=== DOTAScenePanel ===
Function 	Signature 	Description
FireEntityInput 	DOTAScenePanel.FireEntityInput( js_raw_args js_raw_args_1 ) 	
PlayEntitySoundEvent 	DOTAScenePanel.PlayEntitySoundEvent( cstring cstring_1, cstring cstring_2 ) 	
SetUnit 	DOTAScenePanel.SetUnit( cstring cstring_1, cstring cstring_2, boolean boolean_3 ) 	
SetAnimgraphParameterOnEntityInt 	DOTAScenePanel.SetAnimgraphParameterOnEntityInt( cstring cstring_1, cstring cstring_2, integer integer_3 ) 	
SetAnimgraphParameterOnEntityFloat 	DOTAScenePanel.SetAnimgraphParameterOnEntityFloat( cstring cstring_1, cstring cstring_2, float float_3 ) 	
SetAnimgraphParameterOnEntityEnum 	DOTAScenePanel.SetAnimgraphParameterOnEntityEnum( cstring cstring_1, cstring cstring_2, cstring cstring_3 ) 	
GetPanoramaSurfacePanel 	DOTAScenePanel.GetPanoramaSurfacePanel() 	
SetRotateParams 	DOTAScenePanel.SetRotateParams( float float_1, float float_2, float float_3, float float_4 ) 	
ReloadScene 	DOTAScenePanel.ReloadScene() 	
ClearScene 	DOTAScenePanel.ClearScene( boolean boolean_1 ) 	
SpawnHeroInScenePanelByPlayerSlot 	DOTAScenePanel.SpawnHeroInScenePanelByPlayerSlot( cstring cstring_1, unknown_variant_type unknown_variant_type_2, cstring cstring_3 )	
SpawnHeroInScenePanelByHeroId 	DOTAScenePanel.SpawnHeroInScenePanelByHeroId( integer integer_1, cstring cstring_2, integer integer_3 ) 	
SetScenePanelToPlayerHero 	DOTAScenePanel.SetScenePanelToPlayerHero( cstring cstring_1, unknown_variant_type unknown_variant_type_2 ) 	
SetScenePanelToLocalHero 	DOTAScenePanel.SetScenePanelToLocalHero( integer integer_1 ) 	
ReplaceEconItemSlot 	DOTAScenePanel.ReplaceEconItemSlot( integer integer_1, integer integer_2, integer integer_3 ) 	
SetPostProcessFade 	DOTAScenePanel.SetPostProcessFade( float float_1 ) 	
SetCustomPostProcessMaterial 	DOTAScenePanel.SetCustomPostProcessMaterial( cstring cstring_1 ) 	
SetCustomSpecialPostEffectMaterial 	DOTAScenePanel.SetCustomSpecialPostEffectMaterial( cstring cstring_1 ) 	
SpawnHeroInScenePanelByPlayerSlotWithFullBodyView	DOTAScenePanel.SpawnHeroInScenePanelByPlayerSlotWithFullBodyView( cstring cstring_1, unknown_variant_type unknown_variant_type_2 ) 	
LerpToCameraEntity 	DOTAScenePanel.LerpToCameraEntity( cstring cstring_1, float float_2 ) 	
=== DOTAParticleScenePanel ===
Function 	Signature 	Description
FireEntityInput 	DOTAParticleScenePanel.FireEntityInput( js_raw_args js_raw_args_1 ) 	
PlayEntitySoundEvent 	DOTAParticleScenePanel.PlayEntitySoundEvent( cstring cstring_1, cstring cstring_2 ) 	
SetUnit 	DOTAParticleScenePanel.SetUnit( cstring cstring_1, cstring cstring_2, boolean boolean_3 ) 	
SetAnimgraphParameterOnEntityInt 	DOTAParticleScenePanel.SetAnimgraphParameterOnEntityInt( cstring cstring_1, cstring cstring_2, integer integer_3 ) 	
SetAnimgraphParameterOnEntityFloat 	DOTAParticleScenePanel.SetAnimgraphParameterOnEntityFloat( cstring cstring_1, cstring cstring_2, float float_3 ) 	
SetAnimgraphParameterOnEntityEnum 	DOTAParticleScenePanel.SetAnimgraphParameterOnEntityEnum( cstring cstring_1, cstring cstring_2, cstring cstring_3 ) 	
GetPanoramaSurfacePanel 	DOTAParticleScenePanel.GetPanoramaSurfacePanel() 	
SetRotateParams 	DOTAParticleScenePanel.SetRotateParams( float float_1, float float_2, float float_3, float float_4 ) 	
ReloadScene 	DOTAParticleScenePanel.ReloadScene() 	
ClearScene 	DOTAParticleScenePanel.ClearScene( boolean boolean_1 ) 	
SpawnHeroInScenePanelByPlayerSlot 	DOTAParticleScenePanel.SpawnHeroInScenePanelByPlayerSlot( cstring cstring_1, unknown_variant_type unknown_variant_type_2, cstring cstring_3 )	
SpawnHeroInScenePanelByHeroId 	DOTAParticleScenePanel.SpawnHeroInScenePanelByHeroId( integer integer_1, cstring cstring_2, integer integer_3 ) 	
SetScenePanelToPlayerHero 	DOTAParticleScenePanel.SetScenePanelToPlayerHero( cstring cstring_1, unknown_variant_type unknown_variant_type_2 ) 	
SetScenePanelToLocalHero 	DOTAParticleScenePanel.SetScenePanelToLocalHero( integer integer_1 ) 	
ReplaceEconItemSlot 	DOTAParticleScenePanel.ReplaceEconItemSlot( integer integer_1, integer integer_2, integer integer_3 ) 	
SetPostProcessFade 	DOTAParticleScenePanel.SetPostProcessFade( float float_1 ) 	
SetCustomPostProcessMaterial 	DOTAParticleScenePanel.SetCustomPostProcessMaterial( cstring cstring_1 ) 	
SetCustomSpecialPostEffectMaterial 	DOTAParticleScenePanel.SetCustomSpecialPostEffectMaterial( cstring cstring_1 ) 	
SpawnHeroInScenePanelByPlayerSlotWithFullBodyView	DOTAParticleScenePanel.SpawnHeroInScenePanelByPlayerSlotWithFullBodyView( cstring cstring_1, unknown_variant_type unknown_variant_type_2 ) 	
LerpToCameraEntity 	DOTAParticleScenePanel.LerpToCameraEntity( cstring cstring_1, float float_2 ) 	
StartParticles 	DOTAParticleScenePanel.StartParticles() 	
StopParticlesImmediately 	DOTAParticleScenePanel.StopParticlesImmediately( boolean boolean_1 ) 	
StopParticlesWithEndcaps 	DOTAParticleScenePanel.StopParticlesWithEndcaps() 	
SetControlPoint 	DOTAParticleScenePanel.SetControlPoint( integer integer_1, float float_2, float float_3, float float_4 ) 	
=== DOTAAbilityPanel ===
Function 	Signature 	Description
overrideentityindex 	DOTAAbilityPanel.overrideentityindex( integer integer_1 ) 	
overridedisplaykeybind	DOTAAbilityPanel.overridedisplaykeybind( integer integer_1 )	
=== DOTACountdown ===
Function 	Signature 	Description
startTime 	DOTACountdown.startTime( int64 int64_1 ) 	
endTime 	DOTACountdown.endTime( int64 int64_1 ) 	
updateInterval 	DOTACountdown.updateInterval( float float_1 ) 	
timeDialogVariable	DOTACountdown.timeDialogVariable( cstring cstring_1 )	
=== DOTAHUDOverlayMap ===
Function 	Signature 	Description
ClearJS 	DOTAHUDOverlayMap.ClearJS( cstring cstring_1 ) 	
DrawSoftLinePointsJS 	DOTAHUDOverlayMap.DrawSoftLinePointsJS( integer integer_1, unknown_variant_type unknown_variant_type_2, float float_3, float float_4, cstring cstring_5 )	
mapscale 	DOTAHUDOverlayMap.mapscale( float float_1 ) 	
maptexture 	DOTAHUDOverlayMap.maptexture( unknown_variant_type unknown_variant_type_1 ) 	
mapscroll 	DOTAHUDOverlayMap.mapscroll( boolean boolean_1 ) 	
minfowopacity 	DOTAHUDOverlayMap.minfowopacity( float float_1 ) 	
maxfowopacity 	DOTAHUDOverlayMap.maxfowopacity( float float_1 ) 	
fixedoffsetenabled 	DOTAHUDOverlayMap.fixedoffsetenabled( boolean boolean_1 ) 	
SetFixedOffset 	DOTAHUDOverlayMap.SetFixedOffset( float float_1, float float_2 ) 	
SetFixedBackgroundTexturePosition	DOTAHUDOverlayMap.SetFixedBackgroundTexturePosition( float float_1, float float_2, float float_3 ) 	
=== ToastManager ===
Function 	Signature 	Description
QueueToast 	ToastManager.QueueToast( unknown_variant_type unknown_variant_type_1 ) 	
RemoveToast	ToastManager.RemoveToast( unknown_variant_type unknown_variant_type_1 )	
=== UICanvas ===
Function 	Signature 	Description
ClearJS 	UICanvas.ClearJS( cstring cstring_1 ) 	
DrawSoftLinePointsJS	UICanvas.DrawSoftLinePointsJS( integer integer_1, unknown_variant_type unknown_variant_type_2, float float_3, float float_4, cstring cstring_5 )	
=== DOTAUIHeroFacetPicker ===
Function	Signature	Description
=== DOTAUIHeroFacetDropdown ===
Function	Signature 	Description
Init 	DOTAUIHeroFacetDropdown.Init( integer integer_1, unknown_variant_type unknown_variant_type_2 )	
=== DOTAUIHeroPicker ===
Function	Signature	Description
=== SteamUGCQuery ===
Enumerator 	Value	Description
SteamUGCQuery.RankedByVote 	0 	
SteamUGCQuery.RankedByPublicationDate 	1 	
SteamUGCQuery.AcceptedForGameRankedByAcceptanceDate 	2 	
SteamUGCQuery.RankedByTrend 	3 	
SteamUGCQuery.FavoritedByFriendsRankedByPublicationDate 	4 	
SteamUGCQuery.CreatedByFriendsRankedByPublicationDate 	5 	
SteamUGCQuery.RankedByNumTimesReported 	6 	
SteamUGCQuery.CreatedByFollowedUsersRankedByPublicationDate	7 	
SteamUGCQuery.NotYetRated 	8 	
SteamUGCQuery.RankedByTotalVotesAsc 	9 	
SteamUGCQuery.RankedByVotesUp 	10 	
SteamUGCQuery.RankedByTextSearch 	11 	
SteamUGCQuery.RankedByTotalUniqueSubscriptions 	12 	
SteamUGCQuery.RankedByPlaytimeTrend 	13 	
SteamUGCQuery.RankedByTotalPlaytime 	14 	
SteamUGCQuery.RankedByAveragePlaytimeTrend 	15 	
SteamUGCQuery.RankedByLifetimeAveragePlaytime 	16 	
SteamUGCQuery.RankedByPlaytimeSessionsTrend 	17 	
SteamUGCQuery.RankedByLifetimePlaytimeSessions 	18 	
=== SteamUGCMatchingUGCType ===
Enumerator 	Value	Description
SteamUGCMatchingUGCType.Items 	0 	
SteamUGCMatchingUGCType.Items_Mtx 	1 	
SteamUGCMatchingUGCType.Items_ReadyToUse 	2 	
SteamUGCMatchingUGCType.Collections 	3 	
SteamUGCMatchingUGCType.Artwork 	4 	
SteamUGCMatchingUGCType.Videos 	5 	
SteamUGCMatchingUGCType.Screenshots 	6 	
SteamUGCMatchingUGCType.AllGuides 	7 	
SteamUGCMatchingUGCType.WebGuides 	8 	
SteamUGCMatchingUGCType.IntegratedGuides 	9 	
SteamUGCMatchingUGCType.UsableInGame 	10 	
SteamUGCMatchingUGCType.ControllerBindings	11 	
SteamUGCMatchingUGCType.GameManagedItems 	12 	
SteamUGCMatchingUGCType.All 	-1 	
=== SteamUniverse ===
Enumerator 	Value	Description
SteamUniverse.Invalid 	0 	
SteamUniverse.Internal	3 	
SteamUniverse.Dev 	4 	
SteamUniverse.Beta 	2 	
SteamUniverse.Public 	1 	
=== DOTA_GameState ===
Enumerator 	Value	Description
DOTA_GameState.DOTA_GAMERULES_STATE_INIT 	0 	
DOTA_GameState.DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD	1 	
DOTA_GameState.DOTA_GAMERULES_STATE_HERO_SELECTION 	4 	
DOTA_GameState.DOTA_GAMERULES_STATE_STRATEGY_TIME 	5 	
DOTA_GameState.DOTA_GAMERULES_STATE_PRE_GAME 	8 	
DOTA_GameState.DOTA_GAMERULES_STATE_GAME_IN_PROGRESS 	10 	
DOTA_GameState.DOTA_GAMERULES_STATE_POST_GAME 	11 	
DOTA_GameState.DOTA_GAMERULES_STATE_DISCONNECT 	12 	
DOTA_GameState.DOTA_GAMERULES_STATE_TEAM_SHOWCASE 	6 	
DOTA_GameState.DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP 	2 	
DOTA_GameState.DOTA_GAMERULES_STATE_WAIT_FOR_MAP_TO_LOAD 	7 	
DOTA_GameState.DOTA_GAMERULES_STATE_SCENARIO_SETUP 	9 	
DOTA_GameState.DOTA_GAMERULES_STATE_PLAYER_DRAFT 	3 	
DOTA_GameState.DOTA_GAMERULES_STATE_LAST 	0 	
=== DOTA_GC_TEAM ===
Enumerator 	Value	Description
DOTA_GC_TEAM.DOTA_GC_TEAM_GOOD_GUYS 	0 	
DOTA_GC_TEAM.DOTA_GC_TEAM_BAD_GUYS 	1 	
DOTA_GC_TEAM.DOTA_GC_TEAM_BROADCASTER	2 	
DOTA_GC_TEAM.DOTA_GC_TEAM_SPECTATOR 	3 	
DOTA_GC_TEAM.DOTA_GC_TEAM_PLAYER_POOL	4 	
DOTA_GC_TEAM.DOTA_GC_TEAM_NOTEAM 	5 	
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_1 	6 	
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_2 	7 	
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_3 	8 	
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_4 	9 	
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_5 	10 	
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_6 	11 	
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_7 	12 	
DOTA_GC_TEAM.DOTA_GC_TEAM_CUSTOM_8 	13 	
DOTA_GC_TEAM.DOTA_GC_TEAM_NEUTRALS 	14 	
=== DOTA_GameMode ===
Enumerator 	Value	Description
DOTA_GameMode.DOTA_GAMEMODE_NONE 	0 	
DOTA_GameMode.DOTA_GAMEMODE_AP 	1 	
DOTA_GameMode.DOTA_GAMEMODE_CM 	2 	
DOTA_GameMode.DOTA_GAMEMODE_RD 	3 	
DOTA_GameMode.DOTA_GAMEMODE_SD 	4 	
DOTA_GameMode.DOTA_GAMEMODE_AR 	5 	
DOTA_GameMode.DOTA_GAMEMODE_INTRO 	6 	
DOTA_GameMode.DOTA_GAMEMODE_HW 	7 	
DOTA_GameMode.DOTA_GAMEMODE_REVERSE_CM 	8 	
DOTA_GameMode.DOTA_GAMEMODE_XMAS 	9 	
DOTA_GameMode.DOTA_GAMEMODE_TUTORIAL 	10 	
DOTA_GameMode.DOTA_GAMEMODE_MO 	11 	
DOTA_GameMode.DOTA_GAMEMODE_LP 	12 	
DOTA_GameMode.DOTA_GAMEMODE_POOL1 	13 	
DOTA_GameMode.DOTA_GAMEMODE_FH 	14 	
DOTA_GameMode.DOTA_GAMEMODE_CUSTOM 	15 	
DOTA_GameMode.DOTA_GAMEMODE_CD 	16 	
DOTA_GameMode.DOTA_GAMEMODE_BD 	17 	
DOTA_GameMode.DOTA_GAMEMODE_ABILITY_DRAFT 	18 	
DOTA_GameMode.DOTA_GAMEMODE_EVENT 	19 	
DOTA_GameMode.DOTA_GAMEMODE_ARDM 	20 	
DOTA_GameMode.DOTA_GAMEMODE_1V1MID 	21 	
DOTA_GameMode.DOTA_GAMEMODE_ALL_DRAFT 	22 	
DOTA_GameMode.DOTA_GAMEMODE_TURBO 	23 	
DOTA_GameMode.DOTA_GAMEMODE_MUTATION 	24 	
DOTA_GameMode.DOTA_GAMEMODE_COACHES_CHALLENGE	25 	
=== DOTAConnectionState_t ===
Enumerator 	Value	Description
DOTAConnectionState_t.DOTA_CONNECTION_STATE_UNKNOWN 	0 	
DOTAConnectionState_t.DOTA_CONNECTION_STATE_NOT_YET_CONNECTED	1 	
DOTAConnectionState_t.DOTA_CONNECTION_STATE_CONNECTED 	2 	
DOTAConnectionState_t.DOTA_CONNECTION_STATE_DISCONNECTED 	3 	
DOTAConnectionState_t.DOTA_CONNECTION_STATE_ABANDONED 	4 	
DOTAConnectionState_t.DOTA_CONNECTION_STATE_LOADING 	5 	
DOTAConnectionState_t.DOTA_CONNECTION_STATE_FAILED 	6 	
=== dotaunitorder_t ===
Enumerator 	Value	Description
dotaunitorder_t.DOTA_UNIT_ORDER_NONE 	0 	
dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_POSITION 	1 	
dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_TARGET 	2 	
dotaunitorder_t.DOTA_UNIT_ORDER_ATTACK_MOVE 	3 	
dotaunitorder_t.DOTA_UNIT_ORDER_ATTACK_TARGET 	4 	
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_POSITION 	5 	
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TARGET 	6 	
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TARGET_TREE 	7 	
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_NO_TARGET 	8 	
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE 	9 	
dotaunitorder_t.DOTA_UNIT_ORDER_HOLD_POSITION 	10 	
dotaunitorder_t.DOTA_UNIT_ORDER_TRAIN_ABILITY 	11 	
dotaunitorder_t.DOTA_UNIT_ORDER_DROP_ITEM 	12 	
dotaunitorder_t.DOTA_UNIT_ORDER_GIVE_ITEM 	13 	
dotaunitorder_t.DOTA_UNIT_ORDER_PICKUP_ITEM 	14 	
dotaunitorder_t.DOTA_UNIT_ORDER_PICKUP_RUNE 	15 	
dotaunitorder_t.DOTA_UNIT_ORDER_PURCHASE_ITEM 	16 	
dotaunitorder_t.DOTA_UNIT_ORDER_SELL_ITEM 	17 	
dotaunitorder_t.DOTA_UNIT_ORDER_DISASSEMBLE_ITEM 	18 	
dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_ITEM 	19 	
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE_AUTO 	20 	
dotaunitorder_t.DOTA_UNIT_ORDER_STOP 	21 	
dotaunitorder_t.DOTA_UNIT_ORDER_TAUNT 	22 	
dotaunitorder_t.DOTA_UNIT_ORDER_BUYBACK 	23 	
dotaunitorder_t.DOTA_UNIT_ORDER_GLYPH 	24 	
dotaunitorder_t.DOTA_UNIT_ORDER_EJECT_ITEM_FROM_STASH 	25 	
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_RUNE 	26 	
dotaunitorder_t.DOTA_UNIT_ORDER_PING_ABILITY 	27 	
dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_DIRECTION 	28 	
dotaunitorder_t.DOTA_UNIT_ORDER_PATROL 	29 	
dotaunitorder_t.DOTA_UNIT_ORDER_VECTOR_TARGET_POSITION 	30 	
dotaunitorder_t.DOTA_UNIT_ORDER_RADAR 	31 	
dotaunitorder_t.DOTA_UNIT_ORDER_SET_ITEM_COMBINE_LOCK 	32 	
dotaunitorder_t.DOTA_UNIT_ORDER_CONTINUE 	33 	
dotaunitorder_t.DOTA_UNIT_ORDER_VECTOR_TARGET_CANCELED 	34 	
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_RIVER_PAINT 	35 	
dotaunitorder_t.DOTA_UNIT_ORDER_PREGAME_ADJUST_ITEM_ASSIGNMENT 	36 	
dotaunitorder_t.DOTA_UNIT_ORDER_DROP_ITEM_AT_FOUNTAIN 	37 	
dotaunitorder_t.DOTA_UNIT_ORDER_TAKE_ITEM_FROM_NEUTRAL_ITEM_STASH	38 	
dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_RELATIVE 	39 	
dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE_ALT 	40 	
dotaunitorder_t.DOTA_UNIT_ORDER_CONSUME_ITEM 	41 	
=== DOTA_OVERHEAD_ALERT ===
Enumerator 	Value	Description
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_GOLD 	0 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DENY 	1 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_CRITICAL 	2 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_XP 	3 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_SPELL_DAMAGE 	4 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MISS 	5 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DAMAGE 	6 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_EVADE 	7 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BLOCK 	8 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_POISON_DAMAGE	9 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_HEAL 	10 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_ADD 	11 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_LOSS 	12 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_EARLY 	13 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_CLOSE 	14 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_MISS 	15 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MAGICAL_BLOCK 	16 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_INCOMING_DAMAGE 	17 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_OUTGOING_DAMAGE 	18 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DISABLE_RESIST 	19 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DEATH 	20 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BLOCKED 	21 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_ITEM_RECEIVED 	22 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_SHARD 	23 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DEADLY_BLOW 	24 	
DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_FORCE_MISS 	25 	
=== DOTA_HeroPickState ===
Enumerator 	Value	Description
DOTA_HeroPickState.DOTA_HEROPICK_STATE_NONE 	0 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_AP_SELECT 	1 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_SD_SELECT 	2 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_INTRO_SELECT_UNUSED 	3 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_RD_SELECT_UNUSED 	4 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_INTRO 	5 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_CAPTAINPICK 	6 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN1 	7 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN2 	8 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN3 	9 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN4 	10 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN5 	11 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN6 	12 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN7 	13 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN8 	14 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN9 	15 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN10 	16 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN11 	17 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN12 	18 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN13 	19 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN14 	20 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT1 	21 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT2 	22 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT3 	23 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT4 	24 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT5 	25 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT6 	26 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT7 	27 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT8 	28 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT9 	29 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT10 	30 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_PICK 	31 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_AR_SELECT 	32 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_MO_SELECT 	33 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_FH_SELECT 	34 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_INTRO 	35 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_CAPTAINPICK 	36 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN1 	37 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN2 	38 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN3 	39 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN4 	40 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN5 	41 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN6 	42 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT1 	43 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT2 	44 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT3 	45 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT4 	46 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT5 	47 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT6 	48 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT7 	49 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT8 	50 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT9 	51 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT10 	52 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_PICK 	53 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_BD_SELECT 	54 	
DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ABILITY_DRAFT_SELECT	55 	
DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ARDM_SELECT 	56 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_ALL_DRAFT_SELECT 	57 	
DOTA_HeroPickState.DOTA_HERO_PICK_STATE_CUSTOMGAME_SELECT 	58 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_SELECT_PENALTY 	59 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_CUSTOM_PICK_RULES 	60 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_SCENARIO_PICK 	61 	
DOTA_HeroPickState.DOTA_HEROPICK_STATE_COUNT 	62 	
=== DOTATeam_t ===
Enumerator 	Value	Description
DOTATeam_t.DOTA_TEAM_FIRST 	2 	
DOTATeam_t.DOTA_TEAM_GOODGUYS 	2 	
DOTATeam_t.DOTA_TEAM_BADGUYS 	3 	
DOTATeam_t.DOTA_TEAM_NEUTRALS 	4 	
DOTATeam_t.DOTA_TEAM_NOTEAM 	5 	
DOTATeam_t.DOTA_TEAM_CUSTOM_1 	6 	
DOTATeam_t.DOTA_TEAM_CUSTOM_2 	7 	
DOTATeam_t.DOTA_TEAM_CUSTOM_3 	8 	
DOTATeam_t.DOTA_TEAM_CUSTOM_4 	9 	
DOTATeam_t.DOTA_TEAM_CUSTOM_5 	10 	
DOTATeam_t.DOTA_TEAM_CUSTOM_6 	11 	
DOTATeam_t.DOTA_TEAM_CUSTOM_7 	12 	
DOTATeam_t.DOTA_TEAM_CUSTOM_8 	13 	
DOTATeam_t.DOTA_TEAM_DRAFT_POOL 	14 	
DOTATeam_t.DOTA_TEAM_COUNT 	15 	
DOTATeam_t.DOTA_TEAM_CUSTOM_MIN 	6 	
DOTATeam_t.DOTA_TEAM_CUSTOM_MAX 	13 	
DOTATeam_t.DOTA_TEAM_CUSTOM_COUNT	8 	
=== DOTA_RUNES ===
Enumerator 	Value	Description
DOTA_RUNES.DOTA_RUNE_INVALID 	-1 	
DOTA_RUNES.DOTA_RUNE_DOUBLEDAMAGE	0 	
DOTA_RUNES.DOTA_RUNE_HASTE 	1 	
DOTA_RUNES.DOTA_RUNE_ILLUSION 	2 	
DOTA_RUNES.DOTA_RUNE_INVISIBILITY	3 	
DOTA_RUNES.DOTA_RUNE_REGENERATION	4 	
DOTA_RUNES.DOTA_RUNE_BOUNTY 	5 	
DOTA_RUNES.DOTA_RUNE_ARCANE 	6 	
DOTA_RUNES.DOTA_RUNE_WATER 	7 	
DOTA_RUNES.DOTA_RUNE_XP 	8 	
DOTA_RUNES.DOTA_RUNE_SHIELD 	9 	
DOTA_RUNES.DOTA_RUNE_COUNT 	10 	
=== DOTA_UNIT_TARGET_TEAM ===
Enumerator 	Value	Description
DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_NONE 	0 	
DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_FRIENDLY	1 	
DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_ENEMY 	2 	
DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_CUSTOM 	4 	
DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_BOTH 	3 	
=== DOTA_UNIT_TARGET_TYPE ===
Enumerator 	Value	Description
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_NONE 	0 	
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_HERO 	1 	
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_CREEP 	2 	
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_BUILDING 	4 	
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_COURIER 	16 	
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_OTHER 	32 	
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_TREE 	64 	
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_CUSTOM 	128 	
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_SELF 	256 	
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_BASIC 	18 	
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_ALL 	55 	
DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_HEROES_AND_CREEPS	19 	
=== DOTA_UNIT_TARGET_FLAGS ===
Enumerator 	Value 	Description
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NONE 	0 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_RANGED_ONLY 	2 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MELEE_ONLY 	4 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_DEAD 	8 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES 	16 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES	32 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_INVULNERABLE 	64 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE 	128 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NO_INVIS 	256 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS 	512 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_PLAYER_CONTROLLED 	1024 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_DOMINATED 	2048 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_SUMMONED 	4096 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ILLUSIONS 	8192 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ATTACK_IMMUNE 	16384 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MANA_ONLY 	32768 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_CHECK_DISABLE_HELP 	65536 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO 	131072 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_OUT_OF_WORLD 	262144 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_NIGHTMARED 	524288 	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_PREFER_ENEMIES 	1048576	
DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_RESPECT_OBSTRUCTIONS 	2097152	
=== DOTALimits_t ===
Enumerator 	Value	Description
DOTALimits_t.DOTA_MAX_PLAYERS 	64 	Max number of players connected to the server including spectators.
DOTALimits_t.DOTA_MAX_TEAM 	24 	Max number of players per team.
DOTALimits_t.DOTA_MAX_PLAYER_TEAMS 	10 	Max number of player teams supported.
DOTALimits_t.DOTA_MAX_TEAM_PLAYERS 	24 	Max number of non-spectator players supported.
DOTALimits_t.DOTA_MAX_SPECTATOR_TEAM_SIZE 	40 	How many spectators can watch.
DOTALimits_t.DOTA_MAX_SPECTATOR_LOBBY_SIZE	15 	Max number of viewers in a spectator lobby.
DOTALimits_t.DOTA_DEFAULT_MAX_TEAM 	5 	Default number of players per team.
DOTALimits_t.DOTA_DEFAULT_MAX_TEAM_PLAYERS	10 	Default number of non-spectator players supported.
=== DOTAInventoryFlags_t ===
Enumerator 	Value	Description
DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_NONE 	0 	
DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_MAIN 	1 	
DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_STASH 	2 	
DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_DROP_ON_GROUND 	4 	
DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_DROP_AT_FOUNTAIN	8 	
DOTAInventoryFlags_t.DOTA_INVENTORY_LIMIT_DROP_ON_GROUND 	16 	
DOTAInventoryFlags_t.DOTA_INVENTORY_ALL_ACCESS 	3 	
=== EDOTA_ModifyGold_Reason ===
Enumerator 	Value	Description
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Unspecified 	0 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Death 	1 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Buyback 	2 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseConsumable 	3 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseItem 	4 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbandonedRedistribute 	5 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SellItem 	6 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbilityCost 	7 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CheatCommand 	8 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SelectionPenalty 	9 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_GameTick 	10 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Building 	11 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_HeroKill 	12 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CreepKill 	13 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_NeutralKill 	14 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_RoshanKill 	15 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CourierKill 	16 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_BountyRune 	17 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SharedGold 	18 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbilityGold 	19 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_WardKill 	20 	
EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CourierKilledByThisPlayer	21 	
=== DOTAUnitAttackCapability_t ===
Enumerator 	Value	Description
DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_NO_ATTACK 	0 	
DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_MELEE_ATTACK 	1 	
DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_RANGED_ATTACK 	2 	
DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_RANGED_ATTACK_DIRECTIONAL	4 	
DOTAUnitAttackCapability_t.DOTA_UNIT_ATTACK_CAPABILITY_BIT_COUNT 	3 	
=== DOTAUnitMoveCapability_t ===
Enumerator 	Value	Description
DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_NONE 	0 	
DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_GROUND	1 	
DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_FLY 	2 	
=== EShareAbility ===
Enumerator 	Value	Description
EShareAbility.ITEM_FULLY_SHAREABLE 	0 	
EShareAbility.ITEM_PARTIALLY_SHAREABLE	1 	
EShareAbility.ITEM_NOT_SHAREABLE 	2 	
=== DOTAMusicStatus_t ===
Enumerator 	Value	Description
DOTAMusicStatus_t.DOTA_MUSIC_STATUS_NONE 	0 	
DOTAMusicStatus_t.DOTA_MUSIC_STATUS_EXPLORATION 	1 	
DOTAMusicStatus_t.DOTA_MUSIC_STATUS_BATTLE 	2 	
DOTAMusicStatus_t.DOTA_MUSIC_STATUS_PRE_GAME_EXPLORATION	3 	
DOTAMusicStatus_t.DOTA_MUSIC_STATUS_DEAD 	4 	
DOTAMusicStatus_t.DOTA_MUSIC_STATUS_LAST 	5 	
=== DOTA_ABILITY_BEHAVIOR ===
Enumerator 	Value 	Description
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NONE 	0 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_HIDDEN 	1 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_PASSIVE 	2 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NO_TARGET 	4 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNIT_TARGET 	8 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_POINT 	16 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AOE 	32 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE 	64 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_CHANNELLED 	128 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ITEM 	256 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_TOGGLE 	512 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DIRECTIONAL 	1024 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IMMEDIATE 	2048 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AUTOCAST 	4096 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_UNIT_TARGET 	8192 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_POINT 	16384 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_NO_TARGET 	32768 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AURA 	65536 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ATTACK 	131072 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT 	262144 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES 	524288 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNRESTRICTED 	1048576 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE 	2097152 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL 	4194304 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT 	8388608 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET 	16777216 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK 	33554432 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN 	67108864 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING 	134217728 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_RUNE_TARGET 	268435456 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL 	536870912 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING 	1073741824 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_LAST_RESORT_POINT 	2147483648 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_CAN_SELF_CAST 	4294967296 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES 	8589934592 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNLOCKED_BY_EFFECT_INDEX 	17179869184 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_SUPPRESS_ASSOCIATED_CONSUMABLE	34359738368 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_FREE_DRAW_TARGETING 	68719476736 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_SILENCE 	137438953472 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OVERSHOOT 	274877906944 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_MUTED 	549755813888 	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ALT_CASTABLE 	1099511627776	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_BREAK_DISABLES 	2199023255552	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS 	4398046511104	
DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_INNATE_UI 	8796093022208	
=== DAMAGE_TYPES ===
Enumerator 	Value	Description
DAMAGE_TYPES.DAMAGE_TYPE_NONE 	0 	
DAMAGE_TYPES.DAMAGE_TYPE_PHYSICAL 	1 	
DAMAGE_TYPES.DAMAGE_TYPE_MAGICAL 	2 	
DAMAGE_TYPES.DAMAGE_TYPE_PURE 	4 	
DAMAGE_TYPES.DAMAGE_TYPE_HP_REMOVAL 	8 	
DAMAGE_TYPES.DAMAGE_TYPE_ABILITY_DEFINED	22 	
DAMAGE_TYPES.DAMAGE_TYPE_ALL 	7 	
=== ABILITY_TYPES ===
Enumerator 	Value	Description
ABILITY_TYPES.ABILITY_TYPE_BASIC 	0 	
ABILITY_TYPES.ABILITY_TYPE_ULTIMATE 	1 	
ABILITY_TYPES.ABILITY_TYPE_ATTRIBUTES	2 	
ABILITY_TYPES.ABILITY_TYPE_HIDDEN 	3 	
=== SPELL_IMMUNITY_TYPES ===
Enumerator 	Value	Description
SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_NONE 	0 	
SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_YES 	1 	
SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_NO 	2 	
SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ENEMIES_YES 	3 	
SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ENEMIES_NO 	4 	
SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_YES_ENEMIES_NO	5 	
=== DOTADamageFlag_t ===
Enumerator 	Value 	Description
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NONE 	0 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_MAGIC_ARMOR 	1 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_PHYSICAL_ARMOR 	2 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_INVULNERABILITY 	4 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_BLOCK 	8 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_REFLECTION 	16 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_HPLOSS 	32 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_DIRECTOR_EVENT 	64 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NON_LETHAL 	128 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_DAMAGE_MULTIPLIERS 	512 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_SPELL_AMPLIFICATION 	1024 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_DONT_DISPLAY_DAMAGE_IF_SOURCE_HIDDEN	2048 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_SPELL_LIFESTEAL 	4096 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_PROPERTY_FIRE 	8192 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_BASE_PHYSICAL_ARMOR 	16384 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_SECONDARY_PROJECTILE_ATTACK 	32768 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_FORCE_SPELL_AMPLIFICATION 	65536 	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_MAGIC_AUTO_ATTACK 	131072	
DOTADamageFlag_t.DOTA_DAMAGE_FLAG_ATTACK_MODIFIER 	262144	
=== EDOTA_ModifyXP_Reason ===
Enumerator 	Value	Description
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_Unspecified 	0 	
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_HeroKill 	1 	
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_CreepKill 	2 	
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_RoshanKill 	3 	
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_TomeOfKnowledge	4 	
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_Outpost 	5 	
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_CatchUp 	6 	
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_HeroAbility 	7 	
EDOTA_ModifyXP_Reason.DOTA_ModifyXP_MAX 	8 	
=== GameActivity_t ===
Enumerator 	Value	Description
GameActivity_t.ACT_DOTA_IDLE 	1500 	
GameActivity_t.ACT_DOTA_IDLE_RARE 	1501 	
GameActivity_t.ACT_DOTA_RUN 	1502 	
GameActivity_t.ACT_DOTA_ATTACK 	1503 	
GameActivity_t.ACT_DOTA_ATTACK2 	1504 	
GameActivity_t.ACT_DOTA_ATTACK_EVENT 	1505 	
GameActivity_t.ACT_DOTA_DIE 	1506 	
GameActivity_t.ACT_DOTA_FLINCH 	1507 	
GameActivity_t.ACT_DOTA_FLAIL 	1508 	
GameActivity_t.ACT_DOTA_DISABLED 	1509 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_1 	1510 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_2 	1511 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_3 	1512 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_4 	1513 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_5 	1514 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_6 	1515 	
GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_1 	1516 	
GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_2 	1517 	
GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_3 	1518 	
GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_4 	1519 	
GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_1 	1520 	
GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_2 	1521 	
GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_3 	1522 	
GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_4 	1523 	
GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_5 	1524 	
GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_6 	1525 	
GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_1 	1526 	
GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_2 	1527 	
GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_3 	1528 	
GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_4 	1529 	
GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_5 	1530 	
GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_6 	1531 	
GameActivity_t.ACT_DOTA_CONSTANT_LAYER 	1532 	
GameActivity_t.ACT_DOTA_CAPTURE 	1533 	
GameActivity_t.ACT_DOTA_SPAWN 	1534 	
GameActivity_t.ACT_DOTA_KILLTAUNT 	1535 	
GameActivity_t.ACT_DOTA_TAUNT 	1536 	
GameActivity_t.ACT_DOTA_THIRST 	1537 	
GameActivity_t.ACT_DOTA_CAST_DRAGONBREATH 	1538 	
GameActivity_t.ACT_DOTA_ECHO_SLAM 	1539 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_1_END 	1540 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_2_END 	1541 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_3_END 	1542 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_4_END 	1543 	
GameActivity_t.ACT_MIRANA_LEAP_END 	1544 	
GameActivity_t.ACT_WAVEFORM_START 	1545 	
GameActivity_t.ACT_WAVEFORM_END 	1546 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_ROT 	1547 	
GameActivity_t.ACT_DOTA_DIE_SPECIAL 	1548 	
GameActivity_t.ACT_DOTA_RATTLETRAP_BATTERYASSAULT 	1549 	
GameActivity_t.ACT_DOTA_RATTLETRAP_POWERCOGS 	1550 	
GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_START 	1551 	
GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_LOOP 	1552 	
GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_END 	1553 	
GameActivity_t.ACT_STORM_SPIRIT_OVERLOAD_RUN_OVERRIDE	1554 	
GameActivity_t.ACT_DOTA_TINKER_REARM1 	1555 	
GameActivity_t.ACT_DOTA_TINKER_REARM2 	1556 	
GameActivity_t.ACT_DOTA_TINKER_REARM3 	1557 	
GameActivity_t.ACT_TINY_AVALANCHE 	1558 	
GameActivity_t.ACT_TINY_TOSS 	1559 	
GameActivity_t.ACT_TINY_GROWL 	1560 	
GameActivity_t.ACT_DOTA_WEAVERBUG_ATTACH 	1561 	
GameActivity_t.ACT_DOTA_CAST_WILD_AXES_END 	1562 	
GameActivity_t.ACT_DOTA_CAST_LIFE_BREAK_START 	1563 	
GameActivity_t.ACT_DOTA_CAST_LIFE_BREAK_END 	1564 	
GameActivity_t.ACT_DOTA_NIGHTSTALKER_TRANSITION 	1565 	
GameActivity_t.ACT_DOTA_LIFESTEALER_RAGE 	1566 	
GameActivity_t.ACT_DOTA_LIFESTEALER_OPEN_WOUNDS 	1567 	
GameActivity_t.ACT_DOTA_SAND_KING_BURROW_IN 	1568 	
GameActivity_t.ACT_DOTA_SAND_KING_BURROW_OUT 	1569 	
GameActivity_t.ACT_DOTA_EARTHSHAKER_TOTEM_ATTACK 	1570 	
GameActivity_t.ACT_DOTA_WHEEL_LAYER 	1571 	
GameActivity_t.ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_START	1572 	
GameActivity_t.ACT_DOTA_ALCHEMIST_CONCOCTION 	1573 	
GameActivity_t.ACT_DOTA_JAKIRO_LIQUIDFIRE_START 	1574 	
GameActivity_t.ACT_DOTA_JAKIRO_LIQUIDFIRE_LOOP 	1575 	
GameActivity_t.ACT_DOTA_LIFESTEALER_INFEST 	1576 	
GameActivity_t.ACT_DOTA_LIFESTEALER_INFEST_END 	1577 	
GameActivity_t.ACT_DOTA_LASSO_LOOP 	1578 	
GameActivity_t.ACT_DOTA_ALCHEMIST_CONCOCTION_THROW 	1579 	
GameActivity_t.ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_END 	1580 	
GameActivity_t.ACT_DOTA_CAST_COLD_SNAP 	1581 	
GameActivity_t.ACT_DOTA_CAST_GHOST_WALK 	1582 	
GameActivity_t.ACT_DOTA_CAST_TORNADO 	1583 	
GameActivity_t.ACT_DOTA_CAST_EMP 	1584 	
GameActivity_t.ACT_DOTA_CAST_ALACRITY 	1585 	
GameActivity_t.ACT_DOTA_CAST_CHAOS_METEOR 	1586 	
GameActivity_t.ACT_DOTA_CAST_SUN_STRIKE 	1587 	
GameActivity_t.ACT_DOTA_CAST_FORGE_SPIRIT 	1588 	
GameActivity_t.ACT_DOTA_CAST_ICE_WALL 	1589 	
GameActivity_t.ACT_DOTA_CAST_DEAFENING_BLAST 	1590 	
GameActivity_t.ACT_DOTA_VICTORY 	1591 	
GameActivity_t.ACT_DOTA_DEFEAT 	1592 	
GameActivity_t.ACT_DOTA_SPIRIT_BREAKER_CHARGE_POSE 	1593 	
GameActivity_t.ACT_DOTA_SPIRIT_BREAKER_CHARGE_END 	1594 	
GameActivity_t.ACT_DOTA_TELEPORT 	1595 	
GameActivity_t.ACT_DOTA_TELEPORT_END 	1596 	
GameActivity_t.ACT_DOTA_CAST_REFRACTION 	1597 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_7 	1598 	
GameActivity_t.ACT_DOTA_CANCEL_SIREN_SONG 	1599 	
GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_7 	1600 	
GameActivity_t.ACT_DOTA_LOADOUT 	1601 	
GameActivity_t.ACT_DOTA_FORCESTAFF_END 	1602 	
GameActivity_t.ACT_DOTA_POOF_END 	1603 	
GameActivity_t.ACT_DOTA_SLARK_POUNCE 	1604 	
GameActivity_t.ACT_DOTA_MAGNUS_SKEWER_START 	1605 	
GameActivity_t.ACT_DOTA_MAGNUS_SKEWER_END 	1606 	
GameActivity_t.ACT_DOTA_MEDUSA_STONE_GAZE 	1607 	
GameActivity_t.ACT_DOTA_RELAX_START 	1608 	
GameActivity_t.ACT_DOTA_RELAX_LOOP 	1609 	
GameActivity_t.ACT_DOTA_RELAX_END 	1610 	
GameActivity_t.ACT_DOTA_CENTAUR_STAMPEDE 	1611 	
GameActivity_t.ACT_DOTA_BELLYACHE_START 	1612 	
GameActivity_t.ACT_DOTA_BELLYACHE_LOOP 	1613 	
GameActivity_t.ACT_DOTA_BELLYACHE_END 	1614 	
GameActivity_t.ACT_DOTA_ROQUELAIRE_LAND 	1615 	
GameActivity_t.ACT_DOTA_ROQUELAIRE_LAND_IDLE 	1616 	
GameActivity_t.ACT_DOTA_GREEVIL_CAST 	1617 	
GameActivity_t.ACT_DOTA_GREEVIL_OVERRIDE_ABILITY 	1618 	
GameActivity_t.ACT_DOTA_GREEVIL_HOOK_START 	1619 	
GameActivity_t.ACT_DOTA_GREEVIL_HOOK_END 	1620 	
GameActivity_t.ACT_DOTA_GREEVIL_BLINK_BONE 	1621 	
GameActivity_t.ACT_DOTA_IDLE_SLEEPING 	1622 	
GameActivity_t.ACT_DOTA_INTRO 	1623 	
GameActivity_t.ACT_DOTA_GESTURE_POINT 	1624 	
GameActivity_t.ACT_DOTA_GESTURE_ACCENT 	1625 	
GameActivity_t.ACT_DOTA_SLEEPING_END 	1626 	
GameActivity_t.ACT_DOTA_AMBUSH 	1627 	
GameActivity_t.ACT_DOTA_ITEM_LOOK 	1628 	
GameActivity_t.ACT_DOTA_STARTLE 	1629 	
GameActivity_t.ACT_DOTA_FRUSTRATION 	1630 	
GameActivity_t.ACT_DOTA_TELEPORT_REACT 	1631 	
GameActivity_t.ACT_DOTA_TELEPORT_END_REACT 	1632 	
GameActivity_t.ACT_DOTA_SHRUG 	1633 	
GameActivity_t.ACT_DOTA_RELAX_LOOP_END 	1634 	
GameActivity_t.ACT_DOTA_PRESENT_ITEM 	1635 	
GameActivity_t.ACT_DOTA_IDLE_IMPATIENT 	1636 	
GameActivity_t.ACT_DOTA_SHARPEN_WEAPON 	1637 	
GameActivity_t.ACT_DOTA_SHARPEN_WEAPON_OUT 	1638 	
GameActivity_t.ACT_DOTA_IDLE_SLEEPING_END 	1639 	
GameActivity_t.ACT_DOTA_BRIDGE_DESTROY 	1640 	
GameActivity_t.ACT_DOTA_TAUNT_SNIPER 	1641 	
GameActivity_t.ACT_DOTA_DEATH_BY_SNIPER 	1642 	
GameActivity_t.ACT_DOTA_LOOK_AROUND 	1643 	
GameActivity_t.ACT_DOTA_CAGED_CREEP_RAGE 	1644 	
GameActivity_t.ACT_DOTA_CAGED_CREEP_RAGE_OUT 	1645 	
GameActivity_t.ACT_DOTA_CAGED_CREEP_SMASH 	1646 	
GameActivity_t.ACT_DOTA_CAGED_CREEP_SMASH_OUT 	1647 	
GameActivity_t.ACT_DOTA_IDLE_IMPATIENT_SWORD_TAP 	1648 	
GameActivity_t.ACT_DOTA_INTRO_LOOP 	1649 	
GameActivity_t.ACT_DOTA_BRIDGE_THREAT 	1650 	
GameActivity_t.ACT_DOTA_DAGON 	1651 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL_START 	1652 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL 	1653 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL_END 	1654 	
GameActivity_t.ACT_DOTA_NIAN_PIN_START 	1655 	
GameActivity_t.ACT_DOTA_NIAN_PIN_LOOP 	1656 	
GameActivity_t.ACT_DOTA_NIAN_PIN_END 	1657 	
GameActivity_t.ACT_DOTA_LEAP_STUN 	1658 	
GameActivity_t.ACT_DOTA_LEAP_SWIPE 	1659 	
GameActivity_t.ACT_DOTA_NIAN_INTRO_LEAP 	1660 	
GameActivity_t.ACT_DOTA_AREA_DENY 	1661 	
GameActivity_t.ACT_DOTA_NIAN_PIN_TO_STUN 	1662 	
GameActivity_t.ACT_DOTA_RAZE_1 	1663 	
GameActivity_t.ACT_DOTA_RAZE_2 	1664 	
GameActivity_t.ACT_DOTA_RAZE_3 	1665 	
GameActivity_t.ACT_DOTA_UNDYING_DECAY 	1666 	
GameActivity_t.ACT_DOTA_UNDYING_SOUL_RIP 	1667 	
GameActivity_t.ACT_DOTA_UNDYING_TOMBSTONE 	1668 	
GameActivity_t.ACT_DOTA_WHIRLING_AXES_RANGED 	1669 	
GameActivity_t.ACT_DOTA_SHALLOW_GRAVE 	1670 	
GameActivity_t.ACT_DOTA_COLD_FEET 	1671 	
GameActivity_t.ACT_DOTA_ICE_VORTEX 	1672 	
GameActivity_t.ACT_DOTA_CHILLING_TOUCH 	1673 	
GameActivity_t.ACT_DOTA_ENFEEBLE 	1674 	
GameActivity_t.ACT_DOTA_FATAL_BONDS 	1675 	
GameActivity_t.ACT_DOTA_MIDNIGHT_PULSE 	1676 	
GameActivity_t.ACT_DOTA_ANCESTRAL_SPIRIT 	1677 	
GameActivity_t.ACT_DOTA_THUNDER_STRIKE 	1678 	
GameActivity_t.ACT_DOTA_KINETIC_FIELD 	1679 	
GameActivity_t.ACT_DOTA_STATIC_STORM 	1680 	
GameActivity_t.ACT_DOTA_MINI_TAUNT 	1681 	
GameActivity_t.ACT_DOTA_ARCTIC_BURN_END 	1682 	
GameActivity_t.ACT_DOTA_LOADOUT_RARE 	1683 	
GameActivity_t.ACT_DOTA_SWIM 	1684 	
GameActivity_t.ACT_DOTA_FLEE 	1685 	
GameActivity_t.ACT_DOTA_TROT 	1686 	
GameActivity_t.ACT_DOTA_SHAKE 	1687 	
GameActivity_t.ACT_DOTA_SWIM_IDLE 	1688 	
GameActivity_t.ACT_DOTA_WAIT_IDLE 	1689 	
GameActivity_t.ACT_DOTA_GREET 	1690 	
GameActivity_t.ACT_DOTA_TELEPORT_COOP_START 	1691 	
GameActivity_t.ACT_DOTA_TELEPORT_COOP_WAIT 	1692 	
GameActivity_t.ACT_DOTA_TELEPORT_COOP_END 	1693 	
GameActivity_t.ACT_DOTA_TELEPORT_COOP_EXIT 	1694 	
GameActivity_t.ACT_DOTA_SHOPKEEPER_PET_INTERACT 	1695 	
GameActivity_t.ACT_DOTA_ITEM_PICKUP 	1696 	
GameActivity_t.ACT_DOTA_ITEM_DROP 	1697 	
GameActivity_t.ACT_DOTA_CAPTURE_PET 	1698 	
GameActivity_t.ACT_DOTA_PET_WARD_OBSERVER 	1699 	
GameActivity_t.ACT_DOTA_PET_WARD_SENTRY 	1700 	
GameActivity_t.ACT_DOTA_PET_LEVEL 	1701 	
GameActivity_t.ACT_DOTA_CAST_BURROW_END 	1702 	
GameActivity_t.ACT_DOTA_LIFESTEALER_ASSIMILATE 	1703 	
GameActivity_t.ACT_DOTA_LIFESTEALER_EJECT 	1704 	
GameActivity_t.ACT_DOTA_ATTACK_EVENT_BASH 	1705 	
GameActivity_t.ACT_DOTA_CAPTURE_RARE 	1706 	
GameActivity_t.ACT_DOTA_AW_MAGNETIC_FIELD 	1707 	
GameActivity_t.ACT_DOTA_CAST_GHOST_SHIP 	1708 	
GameActivity_t.ACT_DOTA_FXANIM 	1709 	
GameActivity_t.ACT_DOTA_VICTORY_START 	1710 	
GameActivity_t.ACT_DOTA_DEFEAT_START 	1711 	
GameActivity_t.ACT_DOTA_DP_SPIRIT_SIPHON 	1712 	
GameActivity_t.ACT_DOTA_TRICKS_END 	1713 	
GameActivity_t.ACT_DOTA_ES_STONE_CALLER 	1714 	
GameActivity_t.ACT_DOTA_MK_STRIKE 	1715 	
GameActivity_t.ACT_DOTA_VERSUS 	1716 	
GameActivity_t.ACT_DOTA_CAPTURE_CARD 	1717 	
GameActivity_t.ACT_DOTA_MK_SPRING_SOAR 	1718 	
GameActivity_t.ACT_DOTA_MK_SPRING_END 	1719 	
GameActivity_t.ACT_DOTA_MK_TREE_SOAR 	1720 	
GameActivity_t.ACT_DOTA_MK_TREE_END 	1721 	
GameActivity_t.ACT_DOTA_MK_FUR_ARMY 	1722 	
GameActivity_t.ACT_DOTA_MK_SPRING_CAST 	1723 	
GameActivity_t.ACT_DOTA_NECRO_GHOST_SHROUD 	1724 	
GameActivity_t.ACT_DOTA_OVERRIDE_ARCANA 	1725 	
GameActivity_t.ACT_DOTA_SLIDE 	1726 	
GameActivity_t.ACT_DOTA_SLIDE_LOOP 	1727 	
GameActivity_t.ACT_DOTA_GENERIC_CHANNEL_1 	1728 	
GameActivity_t.ACT_DOTA_GS_SOUL_CHAIN 	1729 	
GameActivity_t.ACT_DOTA_GS_INK_CREATURE 	1730 	
GameActivity_t.ACT_DOTA_TRANSITION 	1731 	
GameActivity_t.ACT_DOTA_BLINK_DAGGER 	1732 	
GameActivity_t.ACT_DOTA_BLINK_DAGGER_END 	1733 	
GameActivity_t.ACT_DOTA_CUSTOM_TOWER_ATTACK 	1734 	
GameActivity_t.ACT_DOTA_CUSTOM_TOWER_IDLE 	1735 	
GameActivity_t.ACT_DOTA_CUSTOM_TOWER_DIE 	1736 	
GameActivity_t.ACT_DOTA_CAST_COLD_SNAP_ORB 	1737 	
GameActivity_t.ACT_DOTA_CAST_GHOST_WALK_ORB 	1738 	
GameActivity_t.ACT_DOTA_CAST_TORNADO_ORB 	1739 	
GameActivity_t.ACT_DOTA_CAST_EMP_ORB 	1740 	
GameActivity_t.ACT_DOTA_CAST_ALACRITY_ORB 	1741 	
GameActivity_t.ACT_DOTA_CAST_CHAOS_METEOR_ORB 	1742 	
GameActivity_t.ACT_DOTA_CAST_SUN_STRIKE_ORB 	1743 	
GameActivity_t.ACT_DOTA_CAST_FORGE_SPIRIT_ORB 	1744 	
GameActivity_t.ACT_DOTA_CAST_ICE_WALL_ORB 	1745 	
GameActivity_t.ACT_DOTA_CAST_DEAFENING_BLAST_ORB 	1746 	
GameActivity_t.ACT_DOTA_NOTICE 	1747 	
GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ALLY 	1748 	
GameActivity_t.ACT_DOTA_SHUFFLE_L 	1749 	
GameActivity_t.ACT_DOTA_SHUFFLE_R 	1750 	
GameActivity_t.ACT_DOTA_OVERRIDE_LOADOUT 	1751 	
GameActivity_t.ACT_DOTA_TAUNT_SPECIAL 	1752 	
GameActivity_t.ACT_DOTA_TELEPORT_START 	1753 	
GameActivity_t.ACT_DOTA_GENERIC_CHANNEL_1_START 	1754 	
GameActivity_t.ACT_DOTA_CUSTOM_TOWER_IDLE_RARE 	1755 	
GameActivity_t.ACT_DOTA_CUSTOM_TOWER_TAUNT 	1756 	
GameActivity_t.ACT_DOTA_CUSTOM_TOWER_HIGH_FIVE 	1757 	
GameActivity_t.ACT_DOTA_ATTACK_SPECIAL 	1758 	
GameActivity_t.ACT_DOTA_TRANSITION_IDLE 	1759 	
GameActivity_t.ACT_DOTA_PIERCE_THE_VEIL 	1760 	
GameActivity_t.ACT_DOTA_RUN_RARE 	1761 	
GameActivity_t.ACT_DOTA_VIPER_DIVE 	1762 	
GameActivity_t.ACT_DOTA_VIPER_DIVE_END 	1763 	
GameActivity_t.ACT_DOTA_MK_STRIKE_END 	1764 	
=== DOTAMinimapEvent_t ===
Enumerator 	Value	Description
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_ANCIENT_UNDER_ATTACK 	2 	
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_BASE_UNDER_ATTACK 	4 	
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_BASE_GLYPHED 	8 	
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_UNDER_ATTACK 	16 	
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_TELEPORTING 	32 	
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_DIED 	64 	
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TUTORIAL_TASK_ACTIVE 	128 	
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TUTORIAL_TASK_FINISHED	256 	
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_HINT_LOCATION 	512 	
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_ENEMY_TELEPORTING 	1024 	
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_CANCEL_TELEPORTING 	2048 	
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_RADAR 	4096 	
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_RADAR_TARGET 	8192 	
DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_MOVE_TO_TARGET 	16384	
=== DOTASlotType_t ===
Enumerator 	Value	Description
DOTASlotType_t.DOTA_LOADOUT_TYPE_INVALID 	-1 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON 	0 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON 	1 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON2 	2 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2 	3 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_HEAD 	4 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_SHOULDER 	5 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMS 	6 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMOR 	7 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_BELT 	8 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_NECK 	9 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_BACK 	10 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_GLOVES 	11 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_LEGS 	12 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_TAIL 	13 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_MISC 	14 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_COSTUME 	15 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_BODY_HEAD 	16 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_MOUNT 	17 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_SUMMON 	18 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_SHAPESHIFT 	19 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_TAUNT 	20 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS 	21 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ATTACK 	22 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY1 	23 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY2 	24 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY3 	25 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY4 	26 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE 	27 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_1 	28 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_2 	29 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_3 	30 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_4 	31 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_5 	32 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_6 	33 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_7 	34 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_8 	35 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_EFFECTS_9 	36 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_VOICE 	37 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON_PERSONA_1 	38 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON_PERSONA_1 	39 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON2_PERSONA_1 	40 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2_PERSONA_1 	41 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_HEAD_PERSONA_1 	42 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_SHOULDER_PERSONA_1 	43 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMS_PERSONA_1 	44 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMOR_PERSONA_1 	45 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_BELT_PERSONA_1 	46 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_NECK_PERSONA_1 	47 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_BACK_PERSONA_1 	48 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_LEGS_PERSONA_1 	49 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_GLOVES_PERSONA_1 	50 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_TAIL_PERSONA_1 	51 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_MISC_PERSONA_1 	52 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_BODY_HEAD_PERSONA_1 	53 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_MOUNT_PERSONA_1 	54 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_SUMMON_PERSONA_1 	55 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_SHAPESHIFT_PERSONA_1 	56 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_TAUNT_PERSONA_1 	57 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS_PERSONA_1 	58 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ATTACK_PERSONA_1 	59 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY1_PERSONA_1 	60 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY2_PERSONA_1 	61 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY3_PERSONA_1 	62 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY4_PERSONA_1 	63 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE_PERSONA_1	64 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_VOICE_PERSONA_1 	65 	
DOTASlotType_t.DOTA_LOADOUT_PERSONA_1_START 	38 	
DOTASlotType_t.DOTA_LOADOUT_PERSONA_1_END 	65 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_PERSONA_SELECTOR 	66 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_COURIER 	67 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ANNOUNCER 	68 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_MEGA_KILLS 	69 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_MUSIC 	70 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_WARD 	71 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_HUD_SKIN 	72 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_LOADING_SCREEN 	73 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_WEATHER 	74 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_HEROIC_STATUE 	75 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_MULTIKILL_BANNER 	76 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_CURSOR_PACK 	77 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_TELEPORT_EFFECT 	78 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_BLINK_EFFECT 	79 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_EMBLEM 	80 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_TERRAIN 	81 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_RADIANT_CREEPS 	82 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_DIRE_CREEPS 	83 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_RADIANT_TOWER 	84 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_DIRE_TOWER 	85 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_VERSUS_SCREEN 	86 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_STREAK_EFFECT 	87 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_KILL_EFFECT 	88 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_DEATH_EFFECT 	89 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_HEAD_EFFECT 	90 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_MAP_EFFECT 	91 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_COURIER_EFFECT 	92 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_RADIANT_SIEGE_CREEPS 	93 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_DIRE_SIEGE_CREEPS 	94 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ROSHAN 	95 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_TORMENTOR 	96 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_ANCIENT 	97 	
DOTASlotType_t.DOTA_PLAYER_LOADOUT_START 	67 	
DOTASlotType_t.DOTA_PLAYER_LOADOUT_END 	97 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_NONE 	98 	
DOTASlotType_t.DOTA_LOADOUT_TYPE_COUNT 	99 	
=== modifierfunction ===
Enumerator 	Value	Description
modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE 	0 	GetModifierPreAttack_BonusDamage
modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_TARGET 	1 	GetModifierPreAttack_BonusDamage_Target
modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_PROC 	2 	GetModifierPreAttack_BonusDamage_Proc
modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_POST_CRIT 	3 	GetModifierPreAttack_BonusDamagePostCrit
modifierfunction.MODIFIER_PROPERTY_BASEATTACK_BONUSDAMAGE 	4 	GetModifierBaseAttack_BonusDamage
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PHYSICAL 	5 	GetModifierProcAttack_BonusDamage_Physical
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_CONVERT_PHYSICAL_TO_MAGICAL 	6 	GetModifierProcAttack_ConvertPhysicalToMagical
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_MAGICAL 	7 	GetModifierProcAttack_BonusDamage_Magical
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PURE 	8 	GetModifierProcAttack_BonusDamage_Pure
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_MAGICAL_TARGET 	9 	GetModifierProcAttack_BonusDamage_Magical_Target
modifierfunction.MODIFIER_PROPERTY_PROCATTACK_FEEDBACK 	10 	GetModifierProcAttack_Feedback
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ATTACK_DAMAGE 	11 	GetModifierOverrideAttackDamage
modifierfunction.MODIFIER_PROPERTY_PRE_ATTACK 	12 	GetModifierPreAttack
modifierfunction.MODIFIER_PROPERTY_INVISIBILITY_LEVEL 	13 	GetModifierInvisibilityLevel
modifierfunction.MODIFIER_PROPERTY_INVISIBILITY_ATTACK_BEHAVIOR_EXCEPTION 	14 	GetModifierInvisibilityAttackBehaviorException
modifierfunction.MODIFIER_PROPERTY_PERSISTENT_INVISIBILITY 	15 	GetModifierPersistentInvisibility
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT 	16 	GetModifierMoveSpeedBonus_Constant
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BASE_OVERRIDE 	17 	GetModifierMoveSpeedOverride
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE 	18 	GetModifierMoveSpeedBonus_Percentage
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE 	19 	GetModifierMoveSpeedBonus_Percentage_Unique
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE 	20 	GetModifierMoveSpeedBonus_Special_Boots
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE_2 	21 	GetModifierMoveSpeedBonus_Special_Boots_2
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT_UNIQUE 	22 	GetModifierMoveSpeedBonus_Constant_Unique
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT_UNIQUE_2 	23 	GetModifierMoveSpeedBonus_Constant_Unique_2
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE 	24 	GetModifierMoveSpeed_Absolute
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE_MIN 	25 	GetModifierMoveSpeed_AbsoluteMin
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE_MAX 	26 	GetModifierMoveSpeed_AbsoluteMax
modifierfunction.MODIFIER_PROPERTY_IGNORE_MOVESPEED_LIMIT 	27 	GetModifierIgnoreMovespeedLimit
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_LIMIT 	28 	GetModifierMoveSpeed_Limit
modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BASE_OVERRIDE 	29 	GetModifierAttackSpeedBaseOverride
modifierfunction.MODIFIER_PROPERTY_FIXED_ATTACK_RATE 	30 	GetModifierFixedAttackRate
modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT 	31 	GetModifierAttackSpeedBonus_Constant
modifierfunction.MODIFIER_PROPERTY_IGNORE_ATTACKSPEED_LIMIT 	32 	GetModifierAttackSpeed_Limit
modifierfunction.MODIFIER_PROPERTY_COOLDOWN_REDUCTION_CONSTANT 	33 	GetModifierCooldownReduction_Constant
modifierfunction.MODIFIER_PROPERTY_MANACOST_REDUCTION_CONSTANT 	34 	GetModifierManacostReduction_Constant
modifierfunction.MODIFIER_PROPERTY_HEALTHCOST_REDUCTION_CONSTANT 	35 	GetModifierHealthcostReduction_Constant
modifierfunction.MODIFIER_PROPERTY_BASE_ATTACK_TIME_CONSTANT 	36 	GetModifierBaseAttackTimeConstant
modifierfunction.MODIFIER_PROPERTY_BASE_ATTACK_TIME_CONSTANT_ADJUST 	37 	GetModifierBaseAttackTimeConstant_Adjust
modifierfunction.MODIFIER_PROPERTY_BASE_ATTACK_TIME_PERCENTAGE 	38 	GetModifierBaseAttackTimePercentage
modifierfunction.MODIFIER_PROPERTY_ATTACK_POINT_CONSTANT 	39 	GetModifierAttackPointConstant
modifierfunction.MODIFIER_PROPERTY_BONUSDAMAGEOUTGOING_PERCENTAGE 	40 	GetModifierBonusDamageOutgoing_Percentage
modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE 	41 	GetModifierDamageOutgoing_Percentage
modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION 	42 	GetModifierDamageOutgoing_Percentage_Illusion
modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION_AMPLIFY	43 	GetModifierDamageOutgoing_Percentage_Illusion_Amplify
modifierfunction.MODIFIER_PROPERTY_TOTALDAMAGEOUTGOING_PERCENTAGE 	44 	GetModifierTotalDamageOutgoing_Percentage
modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_CREEP 	45 	GetModifierSpellAmplify_PercentageCreep
modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE 	46 	GetModifierSpellAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE 	47 	GetModifierSpellAmplify_PercentageUnique
modifierfunction.MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE 	48 	GetModifierHealAmplify_PercentageSource
modifierfunction.MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET 	49 	GetModifierHealAmplify_PercentageTarget
modifierfunction.MODIFIER_PROPERTY_HP_REGEN_CAN_BE_NEGATIVE 	50 	GetModifierHPRegen_CanBeNegative
modifierfunction.MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE 	51 	GetModifierHPRegenAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE 	52 	GetModifierLifestealRegenAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_SPELL_LIFESTEAL_AMPLIFY_PERCENTAGE 	53 	GetModifierSpellLifestealRegenAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE 	54 	GetModifierMPRegenAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_MANA_DRAIN_AMPLIFY_PERCENTAGE 	55 	GetModifierManaDrainAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE 	56 	GetModifierMPRestoreAmplify_Percentage
modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE 	57 	GetModifierBaseDamageOutgoing_Percentage
modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE 	58 	GetModifierBaseDamageOutgoing_PercentageUnique
modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE 	59 	GetModifierIncomingDamage_Percentage
modifierfunction.MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE 	60 	GetModifierIncomingPhysicalDamage_Percentage
modifierfunction.MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT 	61 	GetModifierIncomingPhysicalDamageConstant
modifierfunction.MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT 	62 	GetModifierIncomingSpellDamageConstant
modifierfunction.MODIFIER_PROPERTY_EVASION_CONSTANT 	63 	GetModifierEvasion_Constant
modifierfunction.MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT 	64 	GetModifierNegativeEvasion_Constant
modifierfunction.MODIFIER_PROPERTY_STATUS_RESISTANCE 	65 	GetModifierStatusResistance
modifierfunction.MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING 	66 	GetModifierStatusResistanceStacking
modifierfunction.MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER 	67 	GetModifierStatusResistanceCaster
modifierfunction.MODIFIER_PROPERTY_AVOID_DAMAGE 	68 	GetModifierAvoidDamage
modifierfunction.MODIFIER_PROPERTY_AVOID_SPELL 	69 	GetModifierAvoidSpell
modifierfunction.MODIFIER_PROPERTY_MISS_PERCENTAGE 	70 	GetModifierMiss_Percentage
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE 	71 	GetModifierPhysicalArmorBase_Percentage
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE 	72 	GetModifierPhysicalArmorTotal_Percentage
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS 	73 	GetModifierPhysicalArmorBonus
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE 	74 	GetModifierPhysicalArmorBonusUnique
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE 	75 	GetModifierPhysicalArmorBonusUniqueActive
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_POST 	76 	GetModifierPhysicalArmorBonusPost
modifierfunction.MODIFIER_PROPERTY_MIN_PHYSICAL_ARMOR 	77 	GetModifierMinPhysicalArmor
modifierfunction.MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR 	78 	GetModifierIgnorePhysicalArmor
modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION 	79 	GetModifierMagicalResistanceBaseReduction
modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION 	80 	GetModifierMagicalResistanceDirectModification
modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS 	81 	GetModifierMagicalResistanceBonus
modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS 	82 	GetModifierMagicalResistanceBonusIllusions
modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_UNIQUE 	83 	GetModifierMagicalResistanceBonusUnique
modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE 	84 	GetModifierMagicalResistanceDecrepifyUnique
modifierfunction.MODIFIER_PROPERTY_BASE_MANA_REGEN 	85 	GetModifierBaseRegen
modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT 	86 	GetModifierConstantManaRegen
modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE 	87 	GetModifierConstantManaRegenUnique
modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE 	88 	GetModifierTotalPercentageManaRegen
modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT 	89 	GetModifierConstantHealthRegen
modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE 	90 	GetModifierHealthRegenPercentage
modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE 	91 	GetModifierHealthRegenPercentageUnique
modifierfunction.MODIFIER_PROPERTY_HEALTH_BONUS 	92 	GetModifierHealthBonus
modifierfunction.MODIFIER_PROPERTY_MANA_BONUS 	93 	GetModifierManaBonus
modifierfunction.MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS 	94 	GetModifierExtraStrengthBonus
modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS 	95 	GetModifierExtraHealthBonus
modifierfunction.MODIFIER_PROPERTY_EXTRA_MANA_BONUS 	96 	GetModifierExtraManaBonus
modifierfunction.MODIFIER_PROPERTY_EXTRA_MANA_BONUS_PERCENTAGE 	97 	GetModifierExtraManaBonusPercentage
modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE 	98 	GetModifierExtraHealthPercentage
modifierfunction.MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE 	99 	GetModifierExtraManaPercentage
modifierfunction.MODIFIER_PROPERTY_STATS_STRENGTH_BONUS 	100 	GetModifierBonusStats_Strength
modifierfunction.MODIFIER_PROPERTY_STATS_AGILITY_BONUS 	101 	GetModifierBonusStats_Agility
modifierfunction.MODIFIER_PROPERTY_STATS_INTELLECT_BONUS 	102 	GetModifierBonusStats_Intellect
modifierfunction.MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE 	103 	GetModifierBonusStats_Strength_Percentage
modifierfunction.MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE 	104 	GetModifierBonusStats_Agility_Percentage
modifierfunction.MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE 	105 	GetModifierBonusStats_Intellect_Percentage
modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS 	106 	GetModifierCastRangeBonus
modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS_PERCENTAGE 	107 	GetModifierCastRangeBonusPercentage
modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET 	108 	GetModifierCastRangeBonusTarget
modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING 	109 	GetModifierCastRangeBonusStacking
modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE 	110 	GetModifierAttackRangeOverride
modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS 	111 	GetModifierAttackRangeBonus
modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE 	112 	GetModifierAttackRangeBonusUnique
modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE 	113 	GetModifierAttackRangeBonusPercentage
modifierfunction.MODIFIER_PROPERTY_MAX_ATTACK_RANGE 	114 	GetModifierMaxAttackRange
modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS 	115 	GetModifierProjectileSpeedBonus
modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE 	116 	GetModifierProjectileSpeedBonusPercentage
modifierfunction.MODIFIER_PROPERTY_PROJECTILE_NAME 	117 	GetModifierProjectileName
modifierfunction.MODIFIER_PROPERTY_REINCARNATION 	118 	ReincarnateTime
modifierfunction.MODIFIER_PROPERTY_REINCARNATION_SUPPRESS_FX 	119 	ReincarnateSuppressFX
modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME 	120 	GetModifierConstantRespawnTime
modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE 	121 	GetModifierPercentageRespawnTime
modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_STACKING 	122 	GetModifierStackingRespawnTime
modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE 	123 	GetModifierPercentageCooldown
modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING 	124 	GetModifierPercentageCooldownOngoing
modifierfunction.MODIFIER_PROPERTY_CASTTIME_PERCENTAGE 	125 	GetModifierPercentageCasttime
modifierfunction.MODIFIER_PROPERTY_ATTACK_ANIM_TIME_PERCENTAGE 	126 	GetModifierPercentageAttackAnimTime
modifierfunction.MODIFIER_PROPERTY_MANACOST_PERCENTAGE 	127 	GetModifierPercentageManacost
modifierfunction.MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING 	128 	GetModifierPercentageManacostStacking
modifierfunction.MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE 	129 	GetModifierPercentageHealthcost
modifierfunction.MODIFIER_PROPERTY_HEALTHCOST_PERCENTAGE_STACKING 	130 	GetModifierPercentageHealthcostStacking
modifierfunction.MODIFIER_PROPERTY_DEATHGOLDCOST 	131 	GetModifierConstantDeathGoldCost
modifierfunction.MODIFIER_PROPERTY_PERCENTAGE_DEATHGOLDCOST 	132 	GetModifierPercentageDeathGoldCost
modifierfunction.MODIFIER_PROPERTY_EXP_RATE_BOOST 	133 	GetModifierPercentageExpRateBoost
modifierfunction.MODIFIER_PROPERTY_GOLD_RATE_BOOST 	134 	GetModifierPercentageGoldRateBoost
modifierfunction.MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE 	135 	GetModifierPreAttack_CriticalStrike
modifierfunction.MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE 	136 	GetModifierPreAttack_Target_CriticalStrike
modifierfunction.MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK 	137 	GetModifierMagical_ConstantBlock
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK 	138 	GetModifierPhysical_ConstantBlock
modifierfunction.MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL 	139 	GetModifierPhysical_ConstantBlockSpecial
modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR	140 	GetModifierPhysical_ConstantBlockUnavoidablePreArmor
modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK 	141 	GetModifierTotal_ConstantBlock
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION 	142 	GetOverrideAnimation
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE 	143 	GetOverrideAnimationRate
modifierfunction.MODIFIER_PROPERTY_ABSORB_SPELL 	144 	GetAbsorbSpell
modifierfunction.MODIFIER_PROPERTY_REFLECT_SPELL 	145 	GetReflectSpell
modifierfunction.MODIFIER_PROPERTY_DISABLE_AUTOATTACK 	146 	GetDisableAutoAttack
modifierfunction.MODIFIER_PROPERTY_BONUS_DAY_VISION 	147 	GetBonusDayVision
modifierfunction.MODIFIER_PROPERTY_BONUS_DAY_VISION_PERCENTAGE 	148 	GetBonusDayVisionPercentage
modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION 	149 	GetBonusNightVision
modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE 	150 	GetBonusNightVisionUnique
modifierfunction.MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE 	151 	GetBonusVisionPercentage
modifierfunction.MODIFIER_PROPERTY_FIXED_DAY_VISION 	152 	GetFixedDayVision
modifierfunction.MODIFIER_PROPERTY_FIXED_NIGHT_VISION 	153 	GetFixedNightVision
modifierfunction.MODIFIER_PROPERTY_MIN_HEALTH 	154 	GetMinHealth
modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL 	155 	GetAbsoluteNoDamagePhysical
modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL 	156 	GetAbsoluteNoDamageMagical
modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE 	157 	GetAbsoluteNoDamagePure
modifierfunction.MODIFIER_PROPERTY_IS_ILLUSION 	158 	GetIsIllusion
modifierfunction.MODIFIER_PROPERTY_ILLUSION_LABEL 	159 	GetModifierIllusionLabel
modifierfunction.MODIFIER_PROPERTY_STRONG_ILLUSION 	160 	GetModifierStrongIllusion
modifierfunction.MODIFIER_PROPERTY_SUPER_ILLUSION 	161 	GetModifierSuperIllusion
modifierfunction.MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE 	162 	GetModifierSuperIllusionWithUltimate
modifierfunction.MODIFIER_PROPERTY_XP_DURING_DEATH 	163 	GetModifierXPDuringDeath
modifierfunction.MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE 	164 	GetModifierTurnRate_Percentage
modifierfunction.MODIFIER_PROPERTY_TURN_RATE_OVERRIDE 	165 	GetModifierTurnRate_Override
modifierfunction.MODIFIER_PROPERTY_DISABLE_HEALING 	166 	GetDisableHealing
modifierfunction.MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK 	167 	GetAlwaysAllowAttack
modifierfunction.MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK 	168 	GetAllowEtherealAttack
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL 	169 	GetOverrideAttackMagical
modifierfunction.MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH 	170 	GetModifierUnitStatsNeedsRefresh
modifierfunction.MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER 	171 	Unused
modifierfunction.MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER 	172 	Unused
modifierfunction.MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING 	173 	GetModifierUnitDisllowUpgrading
modifierfunction.MODIFIER_PROPERTY_DODGE_PROJECTILE 	174 	GetModifierDodgeProjectile
modifierfunction.MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK 	175 	GetTriggerCosmeticAndEndAttack
modifierfunction.MODIFIER_PROPERTY_MAX_DEBUFF_DURATION 	176 	GetModifierMaxDebuffDuration
modifierfunction.MODIFIER_PROPERTY_PRIMARY_STAT_DAMAGE_MULTIPLIER 	177 	GetPrimaryStatDamageMultiplier
modifierfunction.MODIFIER_PROPERTY_PREATTACK_DEADLY_BLOW 	178 	GetModifierPreAttack_DeadlyBlow
modifierfunction.MODIFIER_PROPERTY_ALWAYS_AUTOATTACK_WHILE_HOLD_POSITION 	179 	GetAlwaysAutoAttackWhileHoldPosition
modifierfunction.MODIFIER_EVENT_ON_SPELL_TARGET_READY 	180 	OnSpellTargetReady
modifierfunction.MODIFIER_EVENT_ON_ATTACK_RECORD 	181 	OnAttackRecord
modifierfunction.MODIFIER_EVENT_ON_ATTACK_START 	182 	OnAttackStart
modifierfunction.MODIFIER_EVENT_ON_ATTACK 	183 	OnAttack
modifierfunction.MODIFIER_EVENT_ON_ATTACK_LANDED 	184 	OnAttackLanded
modifierfunction.MODIFIER_EVENT_ON_ATTACK_FAIL 	185 	OnAttackFail
modifierfunction.MODIFIER_EVENT_ON_ATTACK_ALLIED 	186 	OnAttackAllied
modifierfunction.MODIFIER_EVENT_ON_PROJECTILE_DODGE 	187 	OnProjectileDodge
modifierfunction.MODIFIER_EVENT_ON_ORDER 	188 	OnOrder
modifierfunction.MODIFIER_EVENT_ON_UNIT_MOVED 	189 	OnUnitMoved
modifierfunction.MODIFIER_EVENT_ON_ABILITY_START 	190 	OnAbilityStart
modifierfunction.MODIFIER_EVENT_ON_ABILITY_EXECUTED 	191 	OnAbilityExecuted
modifierfunction.MODIFIER_EVENT_ON_ABILITY_FULLY_CAST 	192 	OnAbilityFullyCast
modifierfunction.MODIFIER_EVENT_ON_BREAK_INVISIBILITY 	193 	OnBreakInvisibility
modifierfunction.MODIFIER_EVENT_ON_ABILITY_END_CHANNEL 	194 	OnAbilityEndChannel
modifierfunction.MODIFIER_EVENT_ON_PROCESS_UPGRADE 	195 	Unused
modifierfunction.MODIFIER_EVENT_ON_REFRESH 	196 	Unused
modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE 	197 	OnTakeDamage
modifierfunction.MODIFIER_EVENT_ON_DEATH_PREVENTED 	198 	OnDamagePrevented
modifierfunction.MODIFIER_EVENT_ON_STATE_CHANGED 	199 	OnStateChanged
modifierfunction.MODIFIER_EVENT_ON_ORB_EFFECT 	200 	Unused
modifierfunction.MODIFIER_EVENT_ON_PROCESS_CLEAVE 	201 	OnProcessCleave
modifierfunction.MODIFIER_EVENT_ON_DAMAGE_CALCULATED 	202 	OnDamageCalculated
modifierfunction.MODIFIER_EVENT_ON_MAGIC_DAMAGE_CALCULATED 	203 	OnMagicDamageCalculated
modifierfunction.MODIFIER_EVENT_ON_ATTACKED 	204 	OnAttacked
modifierfunction.MODIFIER_EVENT_ON_DEATH 	205 	OnDeath
modifierfunction.MODIFIER_EVENT_ON_DEATH_COMPLETED 	206 	OnDeathCompleted
modifierfunction.MODIFIER_EVENT_ON_RESPAWN 	207 	OnRespawn
modifierfunction.MODIFIER_EVENT_ON_SPENT_MANA 	208 	OnSpentMana
modifierfunction.MODIFIER_EVENT_ON_SPENT_HEALTH 	209 	OnSpentHealth
modifierfunction.MODIFIER_EVENT_ON_TELEPORTING 	210 	OnTeleporting
modifierfunction.MODIFIER_EVENT_ON_TELEPORTED 	211 	OnTeleported
modifierfunction.MODIFIER_EVENT_ON_SET_LOCATION 	212 	OnSetLocation
modifierfunction.MODIFIER_EVENT_ON_HEALTH_GAINED 	213 	OnHealthGained
modifierfunction.MODIFIER_EVENT_ON_MANA_GAINED 	214 	OnManaGained
modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT 	215 	OnTakeDamageKillCredit
modifierfunction.MODIFIER_EVENT_ON_HERO_KILLED 	216 	OnHeroKilled
modifierfunction.MODIFIER_EVENT_ON_HEAL_RECEIVED 	217 	OnHealReceived
modifierfunction.MODIFIER_EVENT_ON_BUILDING_KILLED 	218 	OnBuildingKilled
modifierfunction.MODIFIER_EVENT_ON_MODEL_CHANGED 	219 	OnModelChanged
modifierfunction.MODIFIER_EVENT_ON_MODIFIER_ADDED 	220 	OnModifierAdded
modifierfunction.MODIFIER_EVENT_ON_MODIFIER_REMOVED 	221 	OnModifierRemoved
modifierfunction.MODIFIER_PROPERTY_TOOLTIP 	222 	OnTooltip
modifierfunction.MODIFIER_PROPERTY_MODEL_CHANGE 	223 	GetModifierModelChange
modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE 	224 	GetModifierModelScale
modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE_ANIMATE_TIME 	225 	GetModifierModelScaleAnimateTime
modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE_USE_IN_OUT_EASE 	226 	GetModifierModelScaleUseInOutEase
modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE_CONSTANT 	227 	GetModifierModelScaleConstant
modifierfunction.MODIFIER_PROPERTY_IS_SCEPTER 	228 	GetModifierScepter
modifierfunction.MODIFIER_PROPERTY_IS_SHARD 	229 	GetModifierShard
modifierfunction.MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION 	230 	GetModifierRadarCooldownReduction
modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS 	231 	GetActivityTranslationModifiers
modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND 	232 	GetAttackSound
modifierfunction.MODIFIER_PROPERTY_LIFETIME_FRACTION 	233 	GetUnitLifetimeFraction
modifierfunction.MODIFIER_PROPERTY_PROVIDES_FOW_POSITION 	234 	GetModifierProvidesFOWVision
modifierfunction.MODIFIER_PROPERTY_SPELLS_REQUIRE_HP 	235 	GetModifierSpellsRequireHP
modifierfunction.MODIFIER_PROPERTY_CONVERT_MANA_COST_TO_HEALTH_COST 	236 	GetModifierConvertManaCostToHealthCost
modifierfunction.MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP 	237 	GetForceDrawOnMinimap
modifierfunction.MODIFIER_PROPERTY_DISABLE_TURNING 	238 	GetModifierDisableTurning
modifierfunction.MODIFIER_PROPERTY_IGNORE_CAST_ANGLE 	239 	GetModifierIgnoreCastAngle
modifierfunction.MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE 	240 	GetModifierChangeAbilityValue
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL 	241 	GetModifierOverrideAbilitySpecial
modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ABILITY_SPECIAL_VALUE 	242 	GetModifierOverrideAbilitySpecialValue
modifierfunction.MODIFIER_PROPERTY_ABILITY_LAYOUT 	243 	GetModifierAbilityLayout
modifierfunction.MODIFIER_EVENT_ON_DOMINATED 	244 	OnDominated
modifierfunction.MODIFIER_EVENT_ON_KILL 	245 	OnKill
modifierfunction.MODIFIER_EVENT_ON_ASSIST 	246 	OnAssist
modifierfunction.MODIFIER_PROPERTY_TEMPEST_DOUBLE 	247 	GetModifierTempestDouble
modifierfunction.MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE 	248 	PreserveParticlesOnModelChanged
modifierfunction.MODIFIER_EVENT_ON_ATTACK_FINISHED 	249 	OnAttackFinished
modifierfunction.MODIFIER_PROPERTY_IGNORE_COOLDOWN 	250 	GetModifierIgnoreCooldown
modifierfunction.MODIFIER_PROPERTY_CAN_ATTACK_TREES 	251 	GetModifierCanAttackTrees
modifierfunction.MODIFIER_PROPERTY_VISUAL_Z_DELTA 	252 	GetVisualZDelta
modifierfunction.MODIFIER_PROPERTY_VISUAL_Z_SPEED_BASE_OVERRIDE 	253 	GetVisualZSpeedBaseOverride
modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION 	254 	
modifierfunction.MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER 	255 	GetModifierNoVisionOfAttacker
modifierfunction.MODIFIER_PROPERTY_TOOLTIP2 	256 	OnTooltip2
modifierfunction.MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY 	257 	OnAttackRecordDestroy
modifierfunction.MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT 	258 	OnProjectileObstructionHit
modifierfunction.MODIFIER_PROPERTY_SUPPRESS_TELEPORT 	259 	GetSuppressTeleport
modifierfunction.MODIFIER_EVENT_ON_ATTACK_CANCELLED 	260 	OnAttackCancelled
modifierfunction.MODIFIER_PROPERTY_SUPPRESS_CLEAVE 	261 	GetSuppressCleave
modifierfunction.MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS 	262 	BotAttackScoreBonus
modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_REDUCTION_PERCENTAGE 	263 	GetModifierAttackSpeedReductionPercentage
modifierfunction.MODIFIER_PROPERTY_MOVESPEED_REDUCTION_PERCENTAGE 	264 	GetModifierMoveSpeedReductionPercentage
modifierfunction.MODIFIER_PROPERTY_ATTACK_WHILE_MOVING_TARGET 	265 	
modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_PERCENTAGE 	266 	GetModifierAttackSpeedPercentage
modifierfunction.MODIFIER_EVENT_ON_ATTEMPT_PROJECTILE_DODGE 	267 	OnAttemptProjectileDodge
modifierfunction.MODIFIER_EVENT_ON_PREDEBUFF_APPLIED 	268 	OnPreDebuffApplied
modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_STACKING 	269 	GetModifierPercentageCooldownStacking
modifierfunction.MODIFIER_PROPERTY_SPELL_REDIRECT_TARGET 	270 	GetModifierSpellRedirectTarget
modifierfunction.MODIFIER_PROPERTY_TURN_RATE_CONSTANT 	271 	GetModifierTurnRateConstant
modifierfunction.MODIFIER_PROPERTY_PACK_RAT 	272 	GetModifierIsPackRat
modifierfunction.MODIFIER_PROPERTY_PHYSICALDAMAGEOUTGOING_PERCENTAGE 	273 	GetModifierPhysicalDamageOutgoing_Percentage
modifierfunction.MODIFIER_PROPERTY_KNOCKBACK_AMPLIFICATION_PERCENTAGE 	274 	GetModifierKnockbackAmplification_Percentage
modifierfunction.MODIFIER_PROPERTY_HEALTHBAR_PIPS 	275 	GetModifierHealthBarPips
modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT 	276 	GetModifierIncomingDamageConstant
modifierfunction.MODIFIER_EVENT_SPELL_APPLIED_SUCCESSFULLY 	277 	OnSpellAppliedSuccessfully
modifierfunction.MODIFIER_PROPERTY_AVOID_DAMAGE_AFTER_REDUCTIONS 	278 	GetModifierAvoidDamageAfterReductions
modifierfunction.MODIFIER_PROPERTY_FAIL_ATTACK 	279 	GetModifierPropetyFailAttack
modifierfunction.MODIFIER_PROPERTY_PREREDUCE_INCOMING_DAMAGE_MULT 	280 	GetModifierPrereduceIncomingDamage_Mult
modifierfunction.MODIFIER_PROPERTY_SUPPRESS_FULLSCREEN_DEATH_FX 	281 	GetModifierSuppressFullscreenDeathFX
modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST 	282 	MODIFIER_PROPERTY_INCOMING_DAMAGE_CONSTANT_POST
modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_MULTIPLICATIVE 	283 	GetModifierDamageOutgoing_PercentageMultiplicative
modifierfunction.MODIFIER_PROPERTY_TICK_GOLD_MULTIPLIER 	284 	GetModifierTickGold_Multiplier
modifierfunction.MODIFIER_PROPERTY_SLOW_RESISTANCE_UNIQUE 	285 	GEtModifierSlowResistance_Unique
modifierfunction.MODIFIER_PROPERTY_SLOW_RESISTANCE_STACKING 	286 	GetModifierSlowResistance_Stacking
modifierfunction.MODIFIER_PROPERTY_AOE_BONUS_PERCENTAGE 	287 	GetModifierAoEBonusPercentage
modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED 	288 	GetModifierProjectileSpeed
modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED_TARGET 	289 	GetModifierProjectileSpeedTarget
modifierfunction.MODIFIER_PROPERTY_BECOME_STRENGTH 	290 	GetModifierBecomeStrength
modifierfunction.MODIFIER_PROPERTY_BECOME_AGILITY 	291 	GetModifierBecomeAgility
modifierfunction.MODIFIER_PROPERTY_BECOME_INTELLIGENCE 	292 	GetModifierBecomeIntelligence
modifierfunction.MODIFIER_PROPERTY_BECOME_UNIVERSAL 	293 	GetModifierBecomeUniversal
modifierfunction.MODIFIER_EVENT_ON_FORCE_PROC_MAGIC_STICK 	294 	OnForceProcMagicStick
modifierfunction.MODIFIER_EVENT_ON_DAMAGE_HPLOSS 	295 	OnDamageHPLoss
modifierfunction.MODIFIER_PROPERTY_SHARE_XPRUNE 	296 	GetModifierShareXPRune
modifierfunction.MODIFIER_PROPERTY_NO_FREE_TP_SCROLL_ON_DEATH 	297 	GetModifierNoFreeTPScrollOnDeath
modifierfunction.MODIFIER_PROPERTY_HAS_BONUS_NEUTRAL_ITEM_CHOICE 	298 	GetModifierHasBonusNeutralItemChoice
modifierfunction.MODIFIER_PROPERTY_FORCE_MAX_HEALTH 	299 	GetModifierForceMaxHealth
modifierfunction.MODIFIER_PROPERTY_FORCE_MAX_MANA 	300 	GetModifierForceMaxMana
modifierfunction.MODIFIER_PROPERTY_AOE_BONUS_CONSTANT 	301 	GetModifierAoEBonusConstant
modifierfunction.MODIFIER_PROPERTY_AOE_BONUS_CONSTANT_STACKING 	302 	GetModifierAoEBonusConstantStacking
modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE_POST_UNAVOIDABLE_BLOCK 	303 	OnTakeDamagePostUnavoidableBlock
modifierfunction.MODIFIER_EVENT_ON_MUTE_DAMAGE_ABILITIES 	304 	OnMuteDamageAbilities
modifierfunction.MODIFIER_PROPERTY_SUPPRESS_CRIT 	305 	GetSuppressCrit
modifierfunction.MODIFIER_PROPERTY_ABILITY_POINTS 	306 	GetModifierAbilityPoints
modifierfunction.MODIFIER_PROPERTY_BUYBACK_PENALTY_PERCENT 	307 	GetModifierBuybackPenaltyPercent
modifierfunction.MODIFIER_PROPERTY_ITEM_SELLBACK_COST 	308 	GetModifierItemSellbackCost
modifierfunction.MODIFIER_PROPERTY_DISASSEMBLE_ANYTHING 	309 	GetModifierDisassembleAnything
modifierfunction.MODIFIER_PROPERTY_FIXED_MANA_REGEN 	310 	GetModifierFixedManaRegen
modifierfunction.MODIFIER_PROPERTY_BONUS_UPHILL_MISS_CHANCE 	311 	GetModifierBonusUphillMissChance
modifierfunction.MODIFIER_PROPERTY_CREEP_DENY_PERCENT 	312 	GetModifierCreepDenyPercent
modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_ABSOLUTE_MAX 	313 	GetModifierAttackSpeedAbsoluteMax
modifierfunction.MODIFIER_PROPERTY_FOW_TEAM 	314 	GetModifierFoWTeam
modifierfunction.MODIFIER_EVENT_ON_HERO_BEGIN_DYING 	315 	OnHeroBeginDying
modifierfunction.MODIFIER_PROPERTY_BONUS_LOTUS_HEAL 	316 	GetModifierBonusLotusHeal
modifierfunction.MODIFIER_PROPERTY_BASE_HP_REGEN_PER_STR_BONUS_PERCENTAGE 	317 	GetModifierBonusLotusHeal
modifierfunction.MODIFIER_PROPERTY_BASE_ARMOR_PER_AGI_BONUS_PERCENTAGE 	318 	GetModifierBonusLotusHeal
modifierfunction.MODIFIER_PROPERTY_BASE_MP_REGEN_PER_INT_BONUS_PERCENTAGE 	319 	GetModifierBonusLotusHeal
modifierfunction.MODIFIER_PROPERTY_BASE_MRES_PER_INT_BONUS_PERCENTAGE 	320 	GetModifierBonusLotusHeal
modifierfunction.MODIFIER_EVENT_ON_DAY_STARTED 	321 	OnDayStarted
modifierfunction.MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_CHANCE 	322 	GetModifierCreateBonusIllusionChance
modifierfunction.MODIFIER_PROPERTY_CREATE_BONUS_ILLUSION_COUNT 	323 	GetModifierCreateBonusIllusionCount
modifierfunction.MODIFIER_PROPERTY_PSEUDORANDOM_BONUS 	324 	GetModofierPropertyPseudoRandomBonus
modifierfunction.MODIFIER_PROPERTY_ATTACK_HEIGHT_BONUS 	325 	GetModifierAttackHeightBonus
modifierfunction.MODIFIER_PROPERTY_SKIP_ATTACK_REGULATOR 	326 	GetSkipAttackRegulator
modifierfunction.MODIFIER_PROPERTY_MISS_PERCENTAGE_TARGET 	327 	GetModifierMiss_Percentage_Target
modifierfunction.MODIFIER_PROPERTY_ADDITIONAL_NEUTRAL_ITEM_DROPS 	328 	GetModifierAdditionalNutralItemDrops
modifierfunction.MODIFIER_PROPERTY_KILL_STREAK_BONUS_GOLD_PERCENTAGE 	329 	GetModifierKillStreakBonusGoldPercentage
modifierfunction.MODIFIER_PROPERTY_HP_REGEN_MULTIPLIER_PRE_AMPLIFICATION 	330 	GetModifierHPRegenMultiplierPreAmplification
modifierfunction.MODIFIER_PROPERTY_HEROFACET_OVERRIDE 	331 	GetModifierHeroFacetOverride
modifierfunction.MODIFIER_EVENT_ON_TREE_CUT_DOWN 	332 	OnTreeCutDown
modifierfunction.MODIFIER_EVENT_ON_CLEAVE_ATTACK_LANDED 	333 	OnCleaveAttackLanded
modifierfunction.MODIFIER_FUNCTION_LAST 	334 	
modifierfunction.MODIFIER_FUNCTION_INVALID 	65535	
=== modifierstate ===
Enumerator 	Value	Description
modifierstate.MODIFIER_STATE_ROOTED 	0 	
modifierstate.MODIFIER_STATE_DISARMED 	1 	
modifierstate.MODIFIER_STATE_ATTACK_IMMUNE 	2 	
modifierstate.MODIFIER_STATE_SILENCED 	3 	
modifierstate.MODIFIER_STATE_MUTED 	4 	
modifierstate.MODIFIER_STATE_STUNNED 	5 	
modifierstate.MODIFIER_STATE_HEXED 	6 	
modifierstate.MODIFIER_STATE_INVISIBLE 	7 	
modifierstate.MODIFIER_STATE_INVULNERABLE 	8 	
modifierstate.MODIFIER_STATE_MAGIC_IMMUNE 	9 	
modifierstate.MODIFIER_STATE_PROVIDES_VISION 	10 	
modifierstate.MODIFIER_STATE_NIGHTMARED 	11 	
modifierstate.MODIFIER_STATE_BLOCK_DISABLED 	12 	
modifierstate.MODIFIER_STATE_EVADE_DISABLED 	13 	
modifierstate.MODIFIER_STATE_UNSELECTABLE 	14 	
modifierstate.MODIFIER_STATE_CANNOT_TARGET_ENEMIES 	15 	
modifierstate.MODIFIER_STATE_CANNOT_TARGET_BUILDINGS 	16 	
modifierstate.MODIFIER_STATE_CANNOT_MISS 	17 	
modifierstate.MODIFIER_STATE_SPECIALLY_DENIABLE 	18 	
modifierstate.MODIFIER_STATE_FROZEN 	19 	
modifierstate.MODIFIER_STATE_COMMAND_RESTRICTED 	20 	
modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP 	21 	
modifierstate.MODIFIER_STATE_LOW_ATTACK_PRIORITY 	22 	
modifierstate.MODIFIER_STATE_NO_HEALTH_BAR 	23 	
modifierstate.MODIFIER_STATE_NO_HEALTH_BAR_FOR_ENEMIES 	24 	
modifierstate.MODIFIER_STATE_NO_HEALTH_BAR_FOR_OTHER_PLAYERS 	25 	
modifierstate.MODIFIER_STATE_FLYING 	26 	
modifierstate.MODIFIER_STATE_NO_UNIT_COLLISION 	27 	
modifierstate.MODIFIER_STATE_NO_TEAM_MOVE_TO 	28 	
modifierstate.MODIFIER_STATE_NO_TEAM_SELECT 	29 	
modifierstate.MODIFIER_STATE_PASSIVES_DISABLED 	30 	
modifierstate.MODIFIER_STATE_DOMINATED 	31 	
modifierstate.MODIFIER_STATE_BLIND 	32 	
modifierstate.MODIFIER_STATE_OUT_OF_GAME 	33 	
modifierstate.MODIFIER_STATE_FAKE_ALLY 	34 	
modifierstate.MODIFIER_STATE_FLYING_FOR_PATHING_PURPOSES_ONLY 	35 	
modifierstate.MODIFIER_STATE_TRUESIGHT_IMMUNE 	36 	
modifierstate.MODIFIER_STATE_UNTARGETABLE 	37 	
modifierstate.MODIFIER_STATE_UNTARGETABLE_ALLIED 	38 	
modifierstate.MODIFIER_STATE_UNTARGETABLE_ENEMY 	39 	
modifierstate.MODIFIER_STATE_UNTARGETABLE_SELF 	40 	
modifierstate.MODIFIER_STATE_IGNORING_MOVE_AND_ATTACK_ORDERS 	41 	
modifierstate.MODIFIER_STATE_ALLOW_PATHING_THROUGH_TREES 	42 	
modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP_FOR_ENEMIES 	43 	
modifierstate.MODIFIER_STATE_UNSLOWABLE 	44 	
modifierstate.MODIFIER_STATE_TETHERED 	45 	
modifierstate.MODIFIER_STATE_IGNORING_STOP_ORDERS 	46 	
modifierstate.MODIFIER_STATE_FEARED 	47 	
modifierstate.MODIFIER_STATE_TAUNTED 	48 	
modifierstate.MODIFIER_STATE_CANNOT_BE_MOTION_CONTROLLED 	49 	
modifierstate.MODIFIER_STATE_FORCED_FLYING_VISION 	50 	
modifierstate.MODIFIER_STATE_ATTACK_ALLIES 	51 	
modifierstate.MODIFIER_STATE_ALLOW_PATHING_THROUGH_CLIFFS 	52 	
modifierstate.MODIFIER_STATE_ALLOW_PATHING_THROUGH_FISSURE 	53 	
modifierstate.MODIFIER_STATE_SPECIALLY_UNDENIABLE 	54 	
modifierstate.MODIFIER_STATE_ALLOW_PATHING_THROUGH_OBSTRUCTIONS	55 	
modifierstate.MODIFIER_STATE_DEBUFF_IMMUNE 	56 	
modifierstate.MODIFIER_STATE_NO_INVISIBILITY_VISUALS 	57 	
modifierstate.MODIFIER_STATE_ALLOW_PATHING_THROUGH_BASE_BLOCKER	58 	
modifierstate.MODIFIER_STATE_IGNORING_MOVE_ORDERS 	59 	
modifierstate.MODIFIER_STATE_ATTACKS_ARE_MELEE 	60 	
modifierstate.MODIFIER_STATE_CAN_USE_BACKPACK_ITEMS 	61 	
modifierstate.MODIFIER_STATE_CASTS_IGNORE_CHANNELING 	62 	
modifierstate.MODIFIER_STATE_ATTACKS_DONT_REVEAL 	63 	
modifierstate.MODIFIER_STATE_LAST 	64 	
=== DOTAModifierAttribute_t ===
Enumerator 	Value	Description
DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_NONE 	0 	
DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_PERMANENT 	1 	
DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_MULTIPLE 	2 	
DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_IGNORE_INVULNERABLE	4 	
DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_AURA_PRIORITY 	8 	
DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_IGNORE_DODGE 	16 	
=== Attributes ===
Enumerator 	Value	Description
Attributes.DOTA_ATTRIBUTE_STRENGTH 	0 	
Attributes.DOTA_ATTRIBUTE_AGILITY 	1 	
Attributes.DOTA_ATTRIBUTE_INTELLECT	2 	
Attributes.DOTA_ATTRIBUTE_ALL 	3 	
Attributes.DOTA_ATTRIBUTE_MAX 	4 	
Attributes.DOTA_ATTRIBUTE_INVALID 	-1 	
=== ParticleAttachment_t ===
Enumerator 	Value	Description
ParticleAttachment_t.PATTACH_INVALID 	-1 	
ParticleAttachment_t.PATTACH_ABSORIGIN 	0 	
ParticleAttachment_t.PATTACH_ABSORIGIN_FOLLOW 	1 	
ParticleAttachment_t.PATTACH_CUSTOMORIGIN 	2 	
ParticleAttachment_t.PATTACH_CUSTOMORIGIN_FOLLOW	3 	
ParticleAttachment_t.PATTACH_POINT 	4 	
ParticleAttachment_t.PATTACH_POINT_FOLLOW 	5 	
ParticleAttachment_t.PATTACH_EYES_FOLLOW 	6 	
ParticleAttachment_t.PATTACH_OVERHEAD_FOLLOW 	7 	
ParticleAttachment_t.PATTACH_WORLDORIGIN 	8 	
ParticleAttachment_t.PATTACH_ROOTBONE_FOLLOW 	9 	
ParticleAttachment_t.PATTACH_RENDERORIGIN_FOLLOW	10 	
ParticleAttachment_t.PATTACH_MAIN_VIEW 	11 	
ParticleAttachment_t.PATTACH_WATERWAKE 	12 	
ParticleAttachment_t.PATTACH_CENTER_FOLLOW 	13 	
ParticleAttachment_t.PATTACH_CUSTOM_GAME_STATE_1	14 	
ParticleAttachment_t.PATTACH_HEALTHBAR 	15 	
ParticleAttachment_t.MAX_PATTACH_TYPES 	16 	
=== DOTA_MOTION_CONTROLLER_PRIORITY ===
Enumerator 	Value	Description
DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_LOWEST 	0 	
DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_LOW 	1 	
DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_MEDIUM 	2 	
DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_HIGH 	3 	
DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_HIGHEST	4 	
DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_ULTRA 	5 	
=== DOTASpeechType_t ===
Enumerator 	Value	Description
DOTASpeechType_t.DOTA_SPEECH_USER_INVALID 	0 	
DOTASpeechType_t.DOTA_SPEECH_USER_SINGLE 	1 	
DOTASpeechType_t.DOTA_SPEECH_USER_TEAM 	2 	
DOTASpeechType_t.DOTA_SPEECH_USER_TEAM_NEARBY 	3 	
DOTASpeechType_t.DOTA_SPEECH_USER_NEARBY 	4 	
DOTASpeechType_t.DOTA_SPEECH_USER_ALL 	5 	
DOTASpeechType_t.DOTA_SPEECH_GOOD_TEAM 	6 	
DOTASpeechType_t.DOTA_SPEECH_BAD_TEAM 	7 	
DOTASpeechType_t.DOTA_SPEECH_SPECTATOR 	8 	
DOTASpeechType_t.DOTA_SPEECH_USER_TEAM_NOSPECTATOR	9 	
DOTASpeechType_t.DOTA_SPEECH_RECIPIENT_TYPE_MAX 	10 	
=== DOTAAbilitySpeakTrigger_t ===
Enumerator 	Value	Description
DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_START_ACTION_PHASE	0 	
DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_CAST 	1 	
=== DotaCustomUIType_t ===
Enumerator 	Value	Description
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HUD 	0 	
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HERO_SELECTION 	1 	
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_PREGAME_STRATEGY 	2 	
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_GAME_INFO 	3 	
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_GAME_SETUP 	4 	
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_FLYOUT_SCOREBOARD	5 	
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HUD_TOP_BAR 	6 	
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_END_SCREEN 	7 	
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_COUNT 	8 	
DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_INVALID 	-1 	
=== DotaDefaultUIElement_t ===
Enumerator 	Value	Description
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVALID 	-1 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_TIMEOFDAY 	0 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_HEROES 	1 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_FLYOUT_SCOREBOARD 	2 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_PANEL 	3 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_MINIMAP 	4 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PANEL 	5 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_SHOP 	6 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_ITEMS 	7 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_QUICKBUY 	8 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_COURIER 	9 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PROTECT 	10 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_GOLD 	11 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_SHOP_SUGGESTEDITEMS 	12 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_SHOP_COMMONITEMS 	13 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_TEAMS 	14 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_GAME_NAME 	15 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_CLOCK 	16 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_HEADER 	17 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_MENU_BUTTONS 	18 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_BACKGROUND 	19 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_RADIANT_TEAM 	20 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_DIRE_TEAM 	21 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_SCORE 	22 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ENDGAME 	23 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ENDGAME_CHAT 	24 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_QUICK_STATS 	25 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_PREGAME_STRATEGYUI 	26 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_KILLCAM 	27 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_FIGHT_RECAP 	28 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR 	29 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_CUSTOMUI_BEHIND_HUD_ELEMENTS	30 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_AGHANIMS_STATUS 	31 	
DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ELEMENT_COUNT 	32 	
=== PlayerUltimateStateOrTime_t ===
Enumerator 	Value	Description
PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_READY 	0 	
PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_NO_MANA 	-1 	
PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_NOT_LEVELED	-2 	
PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_HIDDEN 	-3 	
=== PlayerOrderIssuer_t ===
Enumerator 	Value	Description
PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_SELECTED_UNITS 	0 	
PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_CURRENT_UNIT_ONLY	1 	
PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_HERO_ONLY 	2 	
PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_PASSED_UNIT_ONLY 	3 	
=== OrderQueueBehavior_t ===
Enumerator 	Value	Description
OrderQueueBehavior_t.DOTA_ORDER_QUEUE_DEFAULT	0 	
OrderQueueBehavior_t.DOTA_ORDER_QUEUE_NEVER 	1 	
OrderQueueBehavior_t.DOTA_ORDER_QUEUE_ALWAYS 	2 	
=== CLICK_BEHAVIORS ===
Enumerator 	Value	Description
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_NONE 	0 	
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_MOVE 	1 	
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_ATTACK 	2 	
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_CAST 	3 	
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DROP_ITEM 	4 	
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DROP_SHOP_ITEM	5 	
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DRAG 	6 	
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_LEARN_ABILITY 	7 	
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_PATROL 	8 	
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_VECTOR_CAST 	9 	
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_UNUSED 	10 	
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_RADAR 	11 	
CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_LAST 	12 	
=== AbilityLearnResult_t ===
Enumerator 	Value	Description
AbilityLearnResult_t.ABILITY_CAN_BE_UPGRADED 	0 	
AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_NOT_UPGRADABLE	1 	
AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_AT_MAX 	2 	
AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_REQUIRES_LEVEL	3 	
AbilityLearnResult_t.ABILITY_NOT_LEARNABLE 	4 	
=== DOTAKeybindCommand_t ===
Enumerator 	Value	Description
DOTAKeybindCommand_t.DOTA_KEYBIND_NONE 	0 	
DOTAKeybindCommand_t.DOTA_KEYBIND_FIRST 	1 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_UP 	1 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_DOWN 	2 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_LEFT 	3 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_RIGHT 	4 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_GRIP 	5 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_YAW_GRIP 	6 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_1 	7 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_2 	8 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_3 	9 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_4 	10 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_5 	11 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_6 	12 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_7 	13 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_8 	14 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_9 	15 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_10 	16 	
DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_ATTACK 	17 	
DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_MOVE 	18 	
DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_MOVE_DIRECTION 	19 	
DOTAKeybindCommand_t.DOTA_KEYBIND_PATROL 	20 	
DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_STOP 	21 	
DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_HOLD 	22 	
DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_SELECT 	23 	
DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_SELECT 	24 	
DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_DELIVER 	25 	
DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_BURST 	26 	
DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_SHIELD 	27 	
DOTAKeybindCommand_t.DOTA_KEYBIND_PAUSE 	28 	
DOTAKeybindCommand_t.DOTA_SELECT_ALL 	29 	
DOTAKeybindCommand_t.DOTA_SELECT_ALL_OTHERS 	30 	
DOTAKeybindCommand_t.DOTA_RECENT_EVENT 	31 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_TEAM 	32 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_GLOBAL 	33 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_TEAM2 	34 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_GLOBAL2 	35 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_VOICE_PARTY 	36 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_VOICE_TEAM 	37 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL 	38 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL2 	39 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_CARE 	40 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_BACK 	41 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_NEED_WARDS 	42 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_STUN 	43 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_HELP 	44 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_GET_PUSH 	45 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_GOOD_JOB 	46 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING 	47 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING_TOP 	48 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING_MIDDLE 	49 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING_BOTTOM 	50 	
DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_CHAT_WHEEL 	51 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPRAY_WHEEL 	52 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1 	53 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2 	54 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3 	55 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1 	56 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2 	57 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE 	58 	
DOTAKeybindCommand_t.DOTA_KEYBIND_TALENT_UPGRADE_LEFT 	59 	
DOTAKeybindCommand_t.DOTA_KEYBIND_TALENT_UPGRADE_RIGHT 	60 	
DOTAKeybindCommand_t.DOTA_KEYBIND_TALENT_UPGRADE_ATTRIBUTE 	61 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST 	62 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST 	63 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST 	64 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST 	65 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST 	66 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST 	67 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST 	68 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST 	69 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST 	70 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST 	71 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST 	72 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST 	73 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST 	74 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST 	75 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST 	76 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST	77 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST	78 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST 	79 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST 	80 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST 	81 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST 	82 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST	83 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST	84 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST 	85 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1 	86 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2 	87 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3 	88 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4 	89 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5 	90 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6 	91 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP 	92 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL 	93 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1_QUICKCAST 	94 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2_QUICKCAST 	95 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3_QUICKCAST 	96 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4_QUICKCAST 	97 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5_QUICKCAST 	98 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6_QUICKCAST 	99 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP_QUICKCAST 	100 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST 	101 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1_AUTOCAST 	102 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2_AUTOCAST 	103 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3_AUTOCAST 	104 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4_AUTOCAST 	105 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5_AUTOCAST 	106 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6_AUTOCAST 	107 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP_AUTOCAST 	108 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST 	109 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST 	110 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST 	111 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST 	112 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST 	113 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST 	114 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST 	115 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST 	116 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST 	117 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP1 	118 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP2 	119 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP3 	120 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP4 	121 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP5 	122 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP6 	123 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP7 	124 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP8 	125 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP9 	126 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP10 	127 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUPCYCLE 	128 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY1 	129 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY2 	130 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY3 	131 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY4 	132 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY5 	133 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_TOGGLE 	134 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SCOREBOARD_TOGGLE 	135 	
DOTAKeybindCommand_t.DOTA_KEYBIND_COMBATLOG_TOGGLE 	136 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SCREENSHOT 	137 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ESCAPE 	138 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CONSOLE 	139 	
DOTAKeybindCommand_t.DOTA_KEYBIND_DEATH_SUMMARY 	140 	
DOTAKeybindCommand_t.DOTA_KEYBIND_LEARN_ABILITIES 	141 	
DOTAKeybindCommand_t.DOTA_KEYBIND_LEARN_STATS 	142 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ACTIVATE_GLYPH 	143 	
DOTAKeybindCommand_t.DOTA_KEYBIND_ACTIVATE_RADAR 	144 	
DOTAKeybindCommand_t.DOTA_KEYBIND_PURCHASE_QUICKBUY 	145 	
DOTAKeybindCommand_t.DOTA_KEYBIND_PURCHASE_STICKY 	146 	
DOTAKeybindCommand_t.DOTA_KEYBIND_GRAB_STASH_ITEMS 	147 	
DOTAKeybindCommand_t.DOTA_KEYBIND_TOGGLE_AUTOATTACK 	148 	
DOTAKeybindCommand_t.DOTA_KEYBIND_TOGGLE_OVERLAYMAP 	149 	
DOTAKeybindCommand_t.DOTA_KEYBIND_OVERLAYMAP_INPUTKEY 	150 	
DOTAKeybindCommand_t.DOTA_KEYBIND_FILTER_ENEMY 	151 	
DOTAKeybindCommand_t.DOTA_KEYBIND_FILTER_ALLY 	152 	
DOTAKeybindCommand_t.DOTA_KEYBIND_FILTER_HERO 	153 	
DOTAKeybindCommand_t.DOTA_KEYBIND_FILTER_NONHERO 	154 	
DOTAKeybindCommand_t.DOTA_KEYBIND_TAUNT 	155 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_CONSUMABLES 	156 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ATTRIBUTES 	157 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARMAMENTS 	158 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARCANE 	159 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_BASICS 	160 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SUPPORT 	161 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_CASTER 	162 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_WEAPONS 	163 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARMOR 	164 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARTIFACTS 	165 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SIDE_PAGE_1 	166 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SIDE_PAGE_2 	167 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SECRET 	168 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SEARCHBOX 	169 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_1 	170 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_2 	171 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_3 	172 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_4 	173 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_5 	174 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_6 	175 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_7 	176 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_8 	177 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_9 	178 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_10 	179 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_11 	180 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_12 	181 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_13 	182 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_14 	183 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_UP 	184 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_DOWN 	185 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_LEFT 	186 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_RIGHT 	187 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_GRIP 	188 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1 	189 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2 	190 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3 	191 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4 	192 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5 	193 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6 	194 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7 	195 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8 	196 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9 	197 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10 	198 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_UNIT_SELECT 	199 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_HERO_SELECT 	200 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_PAUSE 	201 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CHAT 	202 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_SCOREBOARD 	203 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED 	204 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED 	205 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_ITEM 	206 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_GOLD 	207 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_XP 	208 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_FANTASY 	209 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_WINCHANCE 	210 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH 	211 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT 	212 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE 	213 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU 	214 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_KDA 	215 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES 	216 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL 	217 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN 	218 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_GOLD 	219 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD 	220 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN 	221 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK 	222 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH 	223 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY 	224 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_SORT 	225 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE 	226 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1 	227 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2 	228 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3 	229 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4 	230 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5 	231 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6 	232 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7 	233 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8 	234 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9 	235 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10 	236 	
DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE 	237 	
DOTAKeybindCommand_t.DOTA_KEYBIND_INSPECTHEROINWORLD 	238 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_ZOOM_IN 	239 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_ZOOM_OUT 	240 	
DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV 	241 	
DOTAKeybindCommand_t.DOTA_KEYBIND_DOTA_ALT 	242 	
DOTAKeybindCommand_t.DOTA_KEYBIND_DOTA_ALTERNATIVE_CAST_SWITCH 	243 	
DOTAKeybindCommand_t.DOTA_KEYBIND_COUNT 	244 	
=== DOTA_SHOP_TYPE ===
Enumerator 	Value	Description
DOTA_SHOP_TYPE.DOTA_SHOP_HOME 	0 	
DOTA_SHOP_TYPE.DOTA_SHOP_SIDE 	1 	
DOTA_SHOP_TYPE.DOTA_SHOP_SECRET 	2 	
DOTA_SHOP_TYPE.DOTA_SHOP_GROUND 	3 	
DOTA_SHOP_TYPE.DOTA_SHOP_SIDE2 	4 	
DOTA_SHOP_TYPE.DOTA_SHOP_SECRET2 	5 	
DOTA_SHOP_TYPE.DOTA_SHOP_CUSTOM 	6 	
DOTA_SHOP_TYPE.DOTA_SHOP_NEUTRALS	7 	
DOTA_SHOP_TYPE.DOTA_SHOP_NONE 	8 	
Category:Dota 2 Workshop Tools
Category:Panorama
Category:Javascript