List of Dota 2 Scaleform Script Functions
This list contains many of the class functions available for use with Scaleform HUD scripting in Dota 2 .
Contents
- 1 gameAPI functions
- 1.1 All panels
- 1.2 custom
- 1.3 actionpanel
- 1.4 broadcaster
- 1.5 hud_chat
- 1.6 chat_wheel
- 1.7 coach
- 1.8 combat_log
- 1.9 gameend
- 1.10 guide_panel
- 1.11 halloween
- 1.12 herodisplay
- 1.13 heroselection
- 1.14 shared_heroselectorandloadout
- 1.15 highlight_reel
- 1.16 holdout
- 1.17 inventory
- 1.18 killcam
- 1.19 last_hit_challenge
- 1.20 matchmaking_ready
- 1.21 overlay
- 1.22 popups
- 1.23 questlog
- 1.24 report_dialogue
- 1.25 scoreboard
- 1.26 shared_content
- 1.27 shared_units
- 1.28 shop
- 1.29 spectate_heroselection
- 1.30 spectate
- 1.31 spectator_fantasy
- 1.32 spectator_graph
- 1.33 spectator_harvest
- 1.34 spectator_items
- 1.35 stats_dropdown
- 1.36 survey
- 1.37 ti_onstage_side
- 1.38 tutorial
- 2 Classes
gameAPI functions
All panel types have access to a gameAPI object with a varying number of functions that can be called to interact with the game. These are listed here by panel type, with the exception of the first group which exist on all panels.
Panels can call their own gameAPI functions by using gameAPI.funcName, or another panel's gameAPI function by using globals.Loader_panelName.gameAPI.funcName, replacing panelName with the panel name.
All panels
Function | Signature | Description |
---|---|---|
OnLoadFinished | void OnLoadFinished( MovieClip object, int slot )
|
|
OnReady | void OnReady()
|
|
OnLoadProgress | void OnLoadProgress( int bytesLoaded, int bytesTotal )
|
|
OnLoadError | void OnLoadError()
|
|
OnUnload | bool OnUnload()
|
custom
Function | Signature | Description |
---|---|---|
TestProjectCallingIntoGame | void TestProjectCallingIntoGame()
|
|
SubscribeToGameEvent | void SubscribeToGameEvent( string, function )
|
|
SendServerCommand | void SendServerCommand( string )
|
actionpanel
- OnStatsTooltipVisibilityChange
- OnHallofFameTooltipVisibilityChange
- OnDmgArmorTooltipVisibilityChange
- OnLevelUpButtonPressed
- OnLevelUpStats
- OnLevelUpAbility
- OnPortraitMousePressed
- OnPortraitMouseReleased
- OnPortraitDoubleClick
- OnAbilityClicked
- OnShowAbilityTooltip
- OnHideAbilityTooltip
- OnShowBuffTooltip
- OnHideBuffTooltip
- OnBuyBackClick
- OnShowAbilityBuildTooltip
- OnShowInvokeListTooltip
- OnHideInvokeListTooltip
- SetPortraitPosition
- PostOnResize
- OnMultiUnitPageClick
- OnMultiUnitSlotPressed
- OnInspectMousePressed
- OnHeroViewMousePressed
- OnShowEconItemTooltip
- OnHideEconItemTooltip
- OnHighlightElement
broadcaster
- OnSelectBroadcaster
- OnSelectNoBroadcaster
hud_chat
- ChatSay
- ChatCancel
- OnHistoryUpPress
- OnHistoryDownPress
- OnHistoryFullDownPress
- chatLineClicked
- ChatSetCurrentTab
- LeaveChatChannel
chat_wheel
- SetChatWheelState
coach
- OnSelectPlayer
- OnSetMinimized
- OnCoachClickedOnHUD
combat_log
- OnCheckboxesChanged
- OnRefreshClicked
- OnCombatLogClosed
- OnIntervalSliderChanged
- OnAttackerComboChanged
- OnTargetComboChanged
- CopySelectedText
gameend
- OnFinishButtonPress
- PlayerNameClicked
- PlayerNameClicked_AccountID
- LocalPlayerNameClicked
- OnFinishedAnimatingTimedReward
- ShowEconItemTooltip
- HideEconItemTooltip
- OnItemLanded
- OnDebugRestartAnimButtonClicked
- PlayLootSpeech
- ShowItemTooltip
- HideItemTooltip
- OnBestTimeDetailsClicked
guide_panel
- OnScrollBarChanged
- OnGuidePanelShown
- OnGuidePanelHidden
- OnGuideChooserRefreshPressed
- OnGuideSelectButtonPressed
- OnGuideChooserDialogShown
- OnGuideChooserDialogHidden
- OnGuideChooserDialogClosed
- OnGuideListEntrySelected
- OnGuideUpVote
- OnGuideDownVote
- OnSubscribeClicked
- OnUnsubscribeClicked
- ShowAbilityTooltip
- HideAbilityTooltip
- ShowItemTooltip
- HideItemTooltip
- OnPurchaseItem
- OnSetQuickBuy
- OnStartShopItemDrag
- OnEndShopItemDrag
- OnLanguageFilterSelected
halloween
- ShowEconItemTooltip
- HideEconItemTooltip
herodisplay
- OnSlotPressed
- OnSlotDoublePressed
heroselection
- OnChooseSelectedHero
- OnChooseCaptain
- OnChooseRandomHero
- OnChooseRepickHero
- OnSelectHero
- OnClickTopHero
- OnHeroRollOver
- OnHeroRollOut
- OnChatSubmitted
- OnComboItemClicked
- OnSearchTextChanged
- OnSkillRollOut
- OnSkillRollOver
- OnChooseSelectedHero
- OnChooseRandomHero
- OnAllHeroesCheckboxChanged
- OnComboBoxChanged
- SetTurntableMovement
- SelectHeroStartingWith
- HandleKeypress
- OnClickTurntableHero
- ShowEconItemTooltip
- HideEconItemTooltip
- EconItemButtonPressed
- NextPage
- PrevPage
- BackButtonClicked
- PlayButtonClicked
- BackToLoadoutButtonClicked
- BackToBrowsingButtonClicked
- FavoriteButtonClicked
- SuggestButtonClicked
- RepickButtonClicked
- OnShowAbilityTooltip
- OnHideAbilityTooltip
- OnShowPipTooltip
- OnTurntableDrag
- StopTurntableDrag
- OnMouseWheel
- OnSearchBoxHasFocus
- OnSearchTextChanged
- OnSearchEnterPress
- ShowFullDeck
- ToggleFullDeck
- FullDeckCardWasDragged
- FullDeckEditButtonClicked
- FullDeckSaveButtonClicked
- FullDeckCancelButtonClicked
- FullDeckResetButtonClicked
- FullDeckCopyToURLButtonClicked
- OnExportLayout
- UpdateImportList
- OnFileListDeleteItemClicked
- OnFileListLoadItemClicked
- OnFullDeckCardRollOver
- OnFullDeckCardClick
- OnShowSuggestedHeroTooltip
- OnShowTextTooltip
- onHideTextTooltip
- OnSuggestedHeroClick
- OnClickPlayerListHero
- OnChatSubmitted
- OnMenuButtonPress
- ItemSelectionCancel
- ItemSelectionUnequip
- SetHeroShowcaseClicked
- OnChatLinkClicked
- OnSuggestedItemClicked
- OnSuggestedItemBackOrForwardButtonClicked
- OnLanePickerPositionClicked
highlight_reel
- OnFadeOutComplete
holdout
- OnSlideOutFinished
- OnRoundStartFadedOut
inventory
- OnInventoryItemDraggedToSlot
- OnInventoryItemDraggedToWorld
- OnBeginDraggingInventoryItem
- OnInventoryItemPressed
- OnInventoryItemRightClick
- OnRightClickMenuClosed
- OnGrabAllStash
- OnSellItem
- OnShowItemInShop
- OnDisassembleItem
- OnDropItemFromStash
- OnMouseOverShopButton
- OnShopButtonPress
- OnGlyphButtonPress
- OnShowGlyphTooltip
- OnHideGlyphTooltip
- OnCourierButtonPress
- OnCourierDeliverButtonPress
- OnCourierHasteClick
- OnCourierAbsentClick
- OnShowCourierTooltip
- OnHideCourierTooltip
- OnShowCourierDeliveryTooltip
- OnHideCourierDeliveryTooltip
- OnStashButtonPress
- OnAddQuickBuyItem
- OnAddStickySlotItem
- SetupInventoryItemTooltip
- ShowInventoryItemTooltip
- HideInventoryItemTooltip
- SetupStashItemTooltip
- ShowStashItemTooltip
- HideStashItemTooltip
- ShowQuickBuyItemTooltip
- HideQuickBuyItemTooltip
- OnQuickBuyButtonClick
- OnClearQuickBuy
- OnBeginDraggingQuickBuyItem
- OnEndDraggingQuickBuyItem
- OnShowActionItemTooltip
- OnHideActionItemTooltip
- OnActionItemClicked
- OnHighlightElement
killcam
- OnShowAbilityTooltip
- OnHideAbilityTooltip
- OnShowInventorySlotTooltip
- OnHideInventorySlotTooltip
- OnShopCardAbilityTooltip
- OnShowPipTooltip
- OnHidePipTooltip
- OnInspectCloseClicked
- OnKillcamExpanded
- OnKillcamCollapsed
- OnCardMouseDrag
- OnShowItemPreviewTooltip
- OnHideItemPreviewTooltip
last_hit_challenge
- OnBeginGameButtonPress
- SetEnableHelper
matchmaking_ready
- AcceptLobby
- DeclineLobby
overlay
- UserMenu_Closed
- UserMenu_Profile
- UserMenu_SteamProfile
- UserMenu_CommendPlayer
- UserMenu_ReportPlayer
- UserMenu_IgnorePlayer
- UserMenu_UnignorePlayer
- UserMenu_SellItem
- UserMenu_ShowItemInShop
- UserMenu_DisassembleItem
- UserMenu_DropItemFromStash
- UserMenu_ItemAlertAllies
- UserMenu_InspectPlayer
- UserMenu_SwapHero
- OnShowPrizeTooltip
- OnHidePrizeTooltip
- ShowPickupItemTooltip
- HidePickupItemTooltip
- StatPopupInitialize
- StatPopupAddString
- StatPopupAddImage
- StatPopupFinishAndSend
- InitImagePicker
- OnRemovedRoshanPopup
- OnCancelGG
popups
- FinishedExit
- Button1Clicked
- Button2Clicked
questlog
- HideQuestLog
report_dialogue
- SubmitReport
- CancelButtonClicked
scoreboard
- OnScoreboardButtonPress
- OnMenuButtonPress
- OnChatButtonPress
- OnGuideButtonPress
- OnSettingsButtonPress
- OnTopbarPortraitClick
- OnSpectateButtonPress
- OnLogButtonPress
- OnShareUnitsButtonPress
- OnSpectatorItemsButtonPress
- OnSpectatorHarvestButtonPress
- OnSpectatorGoldButtonPress
- OnSpectatorXPGraphButtonPress
- OnSpectateDisconnectPress
- OnMuteButtonClicked
- PlayerNameClicked
- OnShowDayNightTooltip
- OnHideDayNightTooltip
- OnSharedContentButtonPress
- OnShowPennantTooltip
- OnHidePennantTooltip
- OnShowGuideTooltip
- OnContentRadioButtonSelect
- OnCloseButtonClicked
- OnCloseButtonClicked
- OnPlayerNameClicked
- OnHeroCheckboxClicked
- OnUnitsCheckboxClicked
- OnDisableHelpCheckboxClicked
shop
- OnShopOpened
- OnShopCollapsed
- OnPurchaseItem
- OnPurchaseItemFromShop
- OnUpgradeItem
- OnSetQuickBuy
- OnSetInventoryQuickBuy
- OnShopTabActivated
- OnSearchTextChanged
- OnRequestItemPurchasableState
- OnRecommendedItemsTabOpen
- OnRecommendedItemsTabClose
- OnStartShopItemDrag
- OnEndShopItemDrag
- OnSearchBoxGainFocus
- OnSearchBoxLoseFocus
- OnViewModeListClicked
- OnViewModeGridClicked
- ShowItemTooltip
- HideItemTooltip
- OnEditSuggestedItemClick
- OnSuggestedItemSaveAsClick
- OnSuggestedItemCloseSaveClick
- OnItemDraggedToSuggested
- OnItemBuildItemDragStart
- HideDragPlaceholder
- OnShowCategoryTooltip
- OnHideCategoryTooltip
spectate_heroselection
- OnChatSubmitted
- OnShowAbilityTooltip
- OnHideAbilityTooltip
- OnSelectAbility
- OnShowPipTooltip
- OnShowBannedHeroTooltip
- OnHideTextTooltip
- OnResetPickBanLayout
- OnHTMLMouseMoved
- OnHTMLMouseDown
- OnHTMLMouseUp
- OnHTMLMouseWheel
- OnHTMLKeyDown
- OnHTMLScrollBarChanged
- OnHTMLKeyUp
- OnHTMLKeyTyped
- OnHTMLFocusOut
- OnHTMLFocusIn
- OnHTMLVisible
- SetHTMLBrowserSize
- OnHTMLBackButtonClicked
- OnHTMLForwardButtonClicked
- OnHTMLStopButtonClicked
- OnHTMLRefreshButtonClicked
- OnHTMLStopButtonClicked
- OnHTMLExternalBrowserButtonClicked
spectate
- TogglePause
- SetFOW
- AdjustReplaySpeed
- SetCameraView
- SetBroadcasterCameraView
- SetAudioChannel
- CloseButtonClicked
- SetAutoSpeed
- CopyToClipboard
- OnClickedScrubBar
- OnPositiveVoteClicked
- OnNegativeVoteClicked
- SetChatEnabled
- RewindPressed
- UpdateTimeLabel
spectator_fantasy
- ClosePanel
spectator_graph
- UpdateGoldGraph
- UpdateXPGraph
- UpdateTeamGoldGraph
- ClosePanel
- OnGraphEventClicked
spectator_harvest
- ClosePanel
spectator_items
- ShowItemTooltip
- HideItemTooltip
- ClosePanel
stats_dropdown
- SetCategory
- OnSortButtonMouseDown
- ShowRowTooltip
- HideRowTooltip
- MousePressedOnRow
survey
- OnRatingRollOver
- OnRatingClicked
ti_onstage_side
- OnFinishedAnimatingTimedReward
tutorial
- onCloseClicked
- onExperienceClosed
- OnFinishClicked
- onQuestLogButtonClicked
- ShowEconItemTooltip
Classes
For each one of these classes, there is a global singleton with the name same. (ex. globals.Players.CanPlayerBuyback)
Players
!Interface to player data
Function | Signature | Description |
---|---|---|
CanPlayerBuyback | bool CanPlayerBuyback( int )
|
Can the player buy back? |
GetAssists | int GetAssists( int )
|
The number of assists credited to a player. |
GetClaimedDenies | int GetClaimedDenies( int )
|
|
GetClaimedMisses | int GetClaimedMisses( int )
|
|
GetDeaths | int GetDeaths( int )
|
The number of deaths a player has suffered. |
GetDenies | int GetDenies( int )
|
The number of denies credited to a player. |
GetGold | int GetGold( int )
|
The amount of gold a player has. |
GetGoldBagsCollected | int GetGoldBagsCollected( int )
|
The number of gold bags collected by a player. |
GetKills | int GetKills( int )
|
The number of kills credited to a player. |
GetLastBuybackTime | int GetLastBuybackTime( int )
|
|
GetLastHitMultikill | int GetLastHitMultikill( int )
|
|
GetLastHits | int GetLastHits( int )
|
The number of last hits credited to a player. |
GetLastHitStreak | int GetLastHitStreak( int )
|
|
GetLevel | int GetLevel( int )
|
The current level of a player. |
GetMisses | int GetMisses( int )
|
|
GetNearbyCreepDeaths | int GetNearbyCreepDeaths( int )
|
|
GetReliableGold | int GetReliableGold( int )
|
Total reliable gold for this player. |
GetRespawnSeconds | int GetRespawnSeconds( int )
|
|
GetStreak | int GetStreak( int )
|
|
GetTotalEarnedGold | int GetTotalEarnedGold( int )
|
Total gold earned in this game by this player. |
GetTotalEarnedXP | int GetTotalEarnedXP( int )
|
Total xp earned in this game by this player. |
GetUnreliableGold | int GetUnreliableGold( int )
|
Total unreliable gold for this player. |
GetGoldPerMin | float GetGoldPerMin( int )
|
Average gold earned per minute for this player. |
GetXPPerMin | float GetXPPerMin( int )
|
Average xp earned per minute for this player. |
GetMaxPlayers | int GetMaxPlayers()
|
Get the maximum number of players in the game. |
GetMaxTeamPlayers | int GetMaxTeamPlayers()
|
Get the maximum number of players on teams. |
GetLocalPlayer | int GetLocalPlayer()
|
Get the local player ID. |
IsValidPlayer | bool IsValidPlayer( int )
|
Is the nth player a valid player? |
GetPlayerName | variant GetPlayerName( int )
|
Return the name of a player. |
GetPlayerSelectedHero | cstring GetPlayerSelectedHero( int )
|
Return the name of the hero a player is controlling. |
GetPlayerHeroEntityIndex | int GetPlayerHeroEntityIndex( int )
|
Get the entity index of the hero controlled by this player. |
GetSelectedEntities | hscript GetSelectedEntities( int )
|
Get the entities this player has selected. |
GetQueryUnit | int GetQueryUnit( int )
|
Get the entities this player is querying. |
GetPlayerColor | color GetPlayerColor( int )
|
Get the player color. |
IsSpectator | bool IsSpectator( int )
|
Is this player a spectator. |
Entities
!Interface to entity data
Function | Signature | Description |
---|---|---|
GetAllBuildingEntities | hscript GetAllBuildingEntities()
|
Get all the building entities. |
GetAllHeroEntities | hscript GetAllHeroEntities()
|
Get all the hero entities. |
GetAllCreatureEntities | hscript GetAllCreatureEntities()
|
Get all the creature entities. |
GetAllEntities | hscript GetAllEntities()
|
Get all the entities. |
GetAbsOrigin | vector GetAbsOrigin( int )
|
Get the world origin of the entity. |
CanBeDominated | bool CanBeDominated( int )
|
|
HasAttackCapability | bool HasAttackCapability( int )
|
|
HasCastableAbilities | bool HasCastableAbilities( int )
|
|
HasFlyingVision | bool HasFlyingVision( int )
|
|
HasFlyMovementCapability | bool HasFlyMovementCapability( int )
|
|
HasGroundMovementCapability | bool HasGroundMovementCapability( int )
|
|
HasMovementCapability | bool HasMovementCapability( int )
|
|
HasScepter | bool HasScepter( int )
|
|
HasUpgradeableAbilities | bool HasUpgradeableAbilities( int )
|
|
HasUpgradeableAbilitiesThatArentMaxed | bool HasUpgradeableAbilitiesThatArentMaxed( int )
|
|
IsAncient | bool IsAncient( int )
|
|
IsAttackImmune | bool IsAttackImmune( int )
|
|
IsBarracks | bool IsBarracks( int )
|
|
IsBlind | bool IsBlind( int )
|
|
IsBlockDisabled | bool IsBlockDisabled( int )
|
|
IsBoss | bool IsBoss( int )
|
|
IsBuilding | bool IsBuilding( int )
|
|
IsCommandRestricted | bool IsCommandRestricted( int )
|
|
IsConsideredHero | bool IsConsideredHero( int )
|
|
IsControllableByAnyPlayer | bool IsControllableByAnyPlayer( int )
|
|
IsCourier | bool IsCourier( int )
|
|
IsCreature | bool IsCreature( int )
|
|
IsCreep | bool IsCreep( int )
|
|
IsCreepHero | bool IsCreepHero( int )
|
|
IsDeniable | bool IsDeniable( int )
|
|
IsDominated | bool IsDominated( int )
|
|
IsEnemy | bool IsEnemy( int )
|
|
IsEvadeDisabled | bool IsEvadeDisabled( int )
|
|
IsFamiliar | bool IsFamiliar( int )
|
|
IsFort | bool IsFort( int )
|
|
IsFrozen | bool IsFrozen( int )
|
|
IsGeneratedByEconItem | bool IsGeneratedByEconItem( int )
|
|
IsGreevil | bool IsGreevil( int )
|
|
IsHallofFame | bool IsHallofFame( int )
|
|
IsHardDisarmed | bool IsHardDisarmed( int )
|
|
IsHero | bool IsHero( int )
|
|
IsHexed | bool IsHexed( int )
|
|
IsIllusion | bool IsIllusion( int )
|
|
IsInRangeOfFountain | bool IsInRangeOfFountain( int )
|
|
IsInventoryEnabled | bool IsInventoryEnabled( int )
|
|
IsInvisible | bool IsInvisible( int )
|
|
IsInvulnerable | bool IsInvulnerable( int )
|
|
IsLaneCreep | bool IsLaneCreep( int )
|
|
IsLootGreevil | bool IsLootGreevil( int )
|
|
IsLowAttackPriority | bool IsLowAttackPriority( int )
|
|
IsMagicImmune | bool IsMagicImmune( int )
|
|
IsMechanical | bool IsMechanical( int )
|
|
IsMuted | bool IsMuted( int )
|
|
IsNeutralUnitType | bool IsNeutralUnitType( int )
|
|
IsNightmared | bool IsNightmared( int )
|
|
IsOther | bool IsOther( int )
|
|
IsOutOfGame | bool IsOutOfGame( int )
|
|
IsOwnedByAnyPlayer | bool IsOwnedByAnyPlayer( int )
|
|
IsPhantom | bool IsPhantom( int )
|
|
IsRangedAttacker | bool IsRangedAttacker( int )
|
|
IsRealHero | bool IsRealHero( int )
|
|
IsRooted | bool IsRooted( int )
|
|
IsSelectable | bool IsSelectable( int )
|
|
IsShop | bool IsShop( int )
|
|
IsSilenced | bool IsSilenced( int )
|
|
IsSoftDisarmed | bool IsSoftDisarmed( int )
|
|
IsSpeciallyDeniable | bool IsSpeciallyDeniable( int )
|
|
IsStunned | bool IsStunned( int )
|
|
IsSummoned | bool IsSummoned( int )
|
|
IsTower | bool IsTower( int )
|
|
IsUnselectable | bool IsUnselectable( int )
|
|
IsWard | bool IsWard( int )
|
|
IsZombie | bool IsZombie( int )
|
|
NoHealthBar | bool NoHealthBar( int )
|
|
NoTeamMoveTo | bool NoTeamMoveTo( int )
|
|
NoTeamSelect | bool NoTeamSelect( int )
|
|
NotOnMinimap | bool NotOnMinimap( int )
|
|
NotOnMinimapForEnemies | bool NotOnMinimapForEnemies( int )
|
|
NoUnitCollision | bool NoUnitCollision( int )
|
|
PassivesDisabled | bool PassivesDisabled( int )
|
|
ProvidesVision | bool ProvidesVision( int )
|
|
UsesHeroAbilityNumbers | bool UsesHeroAbilityNumbers( int )
|
|
GetAbilityCount | int GetAbilityCount( int )
|
|
GetCombatClassAttack | int GetCombatClassAttack( int )
|
|
GetCombatClassDefend | int GetCombatClassDefend( int )
|
|
GetCurrentVisionRange | int GetCurrentVisionRange( int )
|
|
GetDamageBonus | int GetDamageBonus( int )
|
|
GetDamageMax | int GetDamageMax( int )
|
|
GetDamageMin | int GetDamageMin( int )
|
|
GetDayTimeVisionRange | int GetDayTimeVisionRange( int )
|
|
GetHealth | int GetHealth( int )
|
|
GetHealthPercent | int GetHealthPercent( int )
|
|
GetHealthThinkRegen | int GetHealthThinkRegen( int )
|
|
GetLevel | int GetLevel( int )
|
|
GetMaxHealth | int GetMaxHealth( int )
|
|
GetNightTimeVisionRange | int GetNightTimeVisionRange( int )
|
|
GetStates | int GetStates( int )
|
|
GetTotalPurchasedUpgradeGoldCost | int GetTotalPurchasedUpgradeGoldCost( int )
|
|
GetAttackRange | float GetAttackRange( int )
|
|
GetAttackSpeed | float GetAttackSpeed( int )
|
|
GetAttacksPerSecond | float GetAttacksPerSecond( int )
|
|
GetBaseAttackTime | float GetBaseAttackTime( int )
|
|
GetBaseMagicalResistanceValue | float GetBaseMagicalResistanceValue( int )
|
|
GetBaseMoveSpeed | float GetBaseMoveSpeed( int )
|
|
GetCollisionPadding | float GetCollisionPadding( int )
|
|
GetEffectiveInvisibilityLevel | float GetEffectiveInvisibilityLevel( int )
|
|
GetHasteFactor | float GetHasteFactor( int )
|
|
GetHullRadius | float GetHullRadius( int )
|
|
GetIdealSpeed | float GetIdealSpeed( int )
|
|
GetIncreasedAttackSpeed | float GetIncreasedAttackSpeed( int )
|
|
GetMana | float GetMana( int )
|
|
GetManaThinkRegen | float GetManaThinkRegen( int )
|
|
GetMaxMana | float GetMaxMana( int )
|
|
GetPaddedCollisionRadius | float GetPaddedCollisionRadius( int )
|
|
GetPercentInvisible | float GetPercentInvisible( int )
|
|
GetProjectileCollisionSize | float GetProjectileCollisionSize( int )
|
|
GetRingRadius | float GetRingRadius( int )
|
|
GetSecondsPerAttack | float GetSecondsPerAttack( int )
|
|
ManaFraction | float ManaFraction( int )
|
|
GetClassname | cstring GetClassname( int )
|
|
GetDisplayedUnitName | cstring GetDisplayedUnitName( int )
|
|
GetSelectionGroup | cstring GetSelectionGroup( int )
|
|
GetSoundSet | cstring GetSoundSet( int )
|
|
GetUnitLabel | cstring GetUnitLabel( int )
|
|
GetUnitName | cstring GetUnitName( int )
|
|
IsControllableByPlayer | bool IsControllableByPlayer( int, int )
|
|
GetChosenTarget | int GetChosenTarget( int )
|
|
HasItemInInventory | bool HasItemInInventory( int, cstring )
|
|
GetRangeToUnit | float GetRangeToUnit( int, int )
|
|
GetMoveSpeedModifier | float GetMoveSpeedModifier( int, float )
|
|
CanAcceptTargetToAttack | bool CanAcceptTargetToAttack( int, int )
|
|
IsEntityInRange | bool IsEntityInRange( int, int, float )
|
|
InState | bool InState( int, int )
|
|
GetArmorForDamageType | float GetArmorForDamageType( int, int )
|
|
GetArmorReductionForDamageType | float GetArmorReductionForDamageType( int, int )
|
|
IsInRangeOfShop | bool IsInRangeOfShop( int, int, bool )
|
|
GetNumItemsInStash | int GetNumItemsInStash( int )
|
|
GetNumItemsInInventory | int GetNumItemsInInventory( int )
|
|
GetItemInSlot | int GetItemInSlot( int, int )
|
|
GetAbility | int GetAbility( int, int )
|
|
GetAbilityByName | int GetAbilityByName( int, cstring )
|
|
GetSelectionEntities | hscript GetSelectionEntities( int )
|
Abilities
!Interface to ability data
Function | Signature | Description |
---|---|---|
GetAbilityName | cstring GetAbilityName( int )
|
|
GetAbilityTextureName | cstring GetAbilityTextureName( int )
|
|
GetAssociatedPrimaryAbilities | cstring GetAssociatedPrimaryAbilities( int )
|
|
GetAssociatedSecondaryAbilities | cstring GetAssociatedSecondaryAbilities( int )
|
|
GetHotkeyOverride | cstring GetHotkeyOverride( int )
|
|
GetIntrinsicModifierName | cstring GetIntrinsicModifierName( int )
|
|
GetSharedCooldownName | cstring GetSharedCooldownName( int )
|
|
AbilityReady | int AbilityReady( int )
|
|
CanAbilityBeUpgraded | int CanAbilityBeUpgraded( int )
|
|
CanBeExecuted | int CanBeExecuted( int )
|
|
GetAbilityDamage | int GetAbilityDamage( int )
|
|
GetAbilityDamageType | int GetAbilityDamageType( int )
|
|
GetAbilityTargetFlags | int GetAbilityTargetFlags( int )
|
|
GetAbilityTargetTeam | int GetAbilityTargetTeam( int )
|
|
GetAbilityTargetType | int GetAbilityTargetType( int )
|
|
GetAbilityType | int GetAbilityType( int )
|
|
GetBehavior | int GetBehavior( int )
|
|
GetCastRange | int GetCastRange( int )
|
|
GetChannelledManaCostPerSecond | int GetChannelledManaCostPerSecond( int )
|
|
GetCurrentCharges | int GetCurrentCharges( int )
|
|
GetEffectiveLevel | int GetEffectiveLevel( int )
|
|
GetHeroLevelRequiredToUpgrade | int GetHeroLevelRequiredToUpgrade( int )
|
|
GetLevel | int GetLevel( int )
|
|
GetManaCost | int GetManaCost( int )
|
|
GetMaxLevel | int GetMaxLevel( int )
|
|
AttemptToUpgrade | bool AttemptToUpgrade( int )
|
|
CanLearn | bool CanLearn( int )
|
|
GetAutoCastState | bool GetAutoCastState( int )
|
|
GetToggleState | bool GetToggleState( int )
|
|
HasScepterUpgradeTooltip | bool HasScepterUpgradeTooltip( int )
|
|
IsActivated | bool IsActivated( int )
|
|
IsActivatedChanging | bool IsActivatedChanging( int )
|
|
IsAttributeBonus | bool IsAttributeBonus( int )
|
|
IsAutocast | bool IsAutocast( int )
|
|
IsCooldownReady | bool IsCooldownReady( int )
|
|
IsCosmetic | bool IsCosmetic( int )
|
|
IsHidden | bool IsHidden( int )
|
|
IsHiddenWhenStolen | bool IsHiddenWhenStolen( int )
|
|
IsInAbilityPhase | bool IsInAbilityPhase( int )
|
|
IsItem | bool IsItem( int )
|
|
IsMarkedAsDirty | bool IsMarkedAsDirty( int )
|
|
IsMuted | bool IsMuted( int )
|
|
IsOnCastbar | bool IsOnCastbar( int )
|
|
IsOnLearnbar | bool IsOnLearnbar( int )
|
|
IsOwnersGoldEnough | bool IsOwnersGoldEnough( int )
|
|
IsOwnersGoldEnoughForUpgrade | bool IsOwnersGoldEnoughForUpgrade( int )
|
|
IsOwnersManaEnough | bool IsOwnersManaEnough( int )
|
|
IsPassive | bool IsPassive( int )
|
|
IsRecipe | bool IsRecipe( int )
|
|
IsSharedWithTeammates | bool IsSharedWithTeammates( int )
|
|
IsStealable | bool IsStealable( int )
|
|
IsStolen | bool IsStolen( int )
|
|
GetAOERadius | float GetAOERadius( int )
|
|
GetBackswingTime | float GetBackswingTime( int )
|
|
GetCastPoint | float GetCastPoint( int )
|
|
GetChannelStartTime | float GetChannelStartTime( int )
|
|
GetChannelTime | float GetChannelTime( int )
|
|
GetCooldown | float GetCooldown( int )
|
|
GetCooldownLength | float GetCooldownLength( int )
|
|
GetCooldownTime | float GetCooldownTime( int )
|
|
GetCooldownTimeRemaining | float GetCooldownTimeRemaining( int )
|
|
GetDuration | float GetDuration( int )
|
|
GetUpgradeBlend | float GetUpgradeBlend( int )
|
|
GetCaster | int GetCaster( int )
|
|
GetCustomValueFor | float GetCustomValueFor( int, cstring )
|
|
GetLevelSpecialValueFor | variant GetLevelSpecialValueFor( int, cstring, int )
|
|
GetSpecialValueFor | variant GetSpecialValueFor( int, cstring )
|
Items
!Interface to item data
Function | Signature | Description |
---|---|---|
AlwaysDisplayCharges | bool AlwaysDisplayCharges( int )
|
|
CanBeSoldByLocalPlayer | bool CanBeSoldByLocalPlayer( int )
|
|
CanDoubleTapCast | bool CanDoubleTapCast( int )
|
|
ForceHideCharges | bool ForceHideCharges( int )
|
|
IsAlertableItem | bool IsAlertableItem( int )
|
|
IsCastOnPickup | bool IsCastOnPickup( int )
|
|
IsDisassemblable | bool IsDisassemblable( int )
|
|
IsDroppable | bool IsDroppable( int )
|
|
IsInnatelyDisassemblable | bool IsInnatelyDisassemblable( int )
|
|
IsKillable | bool IsKillable( int )
|
|
IsMuted | bool IsMuted( int )
|
|
IsPermanent | bool IsPermanent( int )
|
|
IsPurchasable | bool IsPurchasable( int )
|
|
IsRecipe | bool IsRecipe( int )
|
|
IsRecipeGenerated | bool IsRecipeGenerated( int )
|
|
IsSellable | bool IsSellable( int )
|
|
IsStackable | bool IsStackable( int )
|
|
ProRatesChargesWhenSelling | bool ProRatesChargesWhenSelling( int )
|
|
RequiresCharges | bool RequiresCharges( int )
|
|
CanBeExecuted | int CanBeExecuted( int )
|
|
GetCost | int GetCost( int )
|
|
GetCurrentCharges | int GetCurrentCharges( int )
|
|
GetDisplayedCharges | int GetDisplayedCharges( int )
|
|
GetInitialCharges | int GetInitialCharges( int )
|
|
GetItemColor | int GetItemColor( int )
|
|
GetShareability | int GetShareability( int )
|
|
GetAbilityTextureSF | cstring GetAbilityTextureSF( int )
|
|
GetAssembledTime | float GetAssembledTime( int )
|
|
GetPurchaseTime | float GetPurchaseTime( int )
|
|
GetPurchaser | int GetPurchaser( int )
|
Game
!Interface to game data
Function | Signature | Description |
---|---|---|
Time | float Time()
|
|
IsHUDFlipped | bool IsHUDFlipped()
|
Game Interface
Function | Signature | Description |
---|---|---|
AddInputConsumer | void AddInputConsumer()
|
|
RemoveInputConsumer | void RemoveInputConsumer()
|
|
AddMouseInputConsumer | void AddMouseInputConsumer()
|
|
RemoveMouseInputConsumer | void RemoveMouseInputConsumer()
|
|
AddKeyInputConsumer | void AddKeyInputConsumer()
|
|
RemoveKeyInputConsumer | void RemoveKeyInputConsumer()
|
|
SetCursorShape | void SetCursorShape( int )
|
|
ShowCursor | void ShowCursor()
|
|
HideCursor | void HideCursor()
|
|
LoadKVFile | KVObject LoadKVFile( cstring, cstring, cstring )
|
|
SaveKVFile | void SaveKVFile( KVObject, cstring, cstring, cstring )
|
|
SetConvar | void SetConvar( cstring, cstring )
|
|
Translate | cstring Translate( cstring )
|
|
ReplaceGlyphs | cstring ReplaceGlyphs( cstring, int )
|
|
PlaySound | int PlaySound( cstring )
|
|
PlaySoundAtPitch | int PlaySoundAtPitch( cstring, double )
|
|
StopSound | void StopSound( int )
|
|
DisableAnalogStickNavigation | void DisableAnalogStickNavigation( bool )
|
|
GetAppID | int GetAppID()
|