| unknown CanAbilityBeUpgraded() | | ❌ |
| bool CastAbility() | | ❌ |
| bool ContinueCasting() | | ❌ |
| void CreateVisibilityNode(vLocation, fRadius, fDuration) | | ❌ |
| void DecrementModifierRefCount() | | ❌ |
| void EndChannel(bInterrupted) | | ❌ |
| void EndCooldown() | Clear the cooldown remaining on this ability. | ❌ |
| int GetAOERadius() | | ❌ |
| int GetAbilityDamage() | | ❌ |
| int GetAbilityDamageType() | | ❌ |
| int GetAbilityIndex() | | ❌ |
| table GetAbilityKeyValues() | Gets the key values definition for this ability. | ❌ |
| string GetAbilityName() | Returns the name of this ability. | ❌ |
| int GetAbilityTargetFlags() | | ❌ |
| int GetAbilityTargetTeam() | | ❌ |
| int GetAbilityTargetType() | | ❌ |
| int GetAbilityType() | | ❌ |
| bool GetAnimationIgnoresModelScale() | | ❌ |
| string GetAssociatedPrimaryAbilities() | | ❌ |
| string GetAssociatedSecondaryAbilities() | | ❌ |
| bool GetAutoCastState() | | ❌ |
| float GetBackswingTime() | | ❌ |
| int GetBehavior() | | ✔️ |
| float GetCastPoint() | | ❌ |
| int GetCastRange(vLocation, hTarget) | Gets the cast range of the ability. | ❌ |
| handle GetCaster() | | ✔️ |
| float GetChannelStartTime() | | ❌ |
| float GetChannelTime() | | ❌ |
| int GetChannelledManaCostPerSecond(iLevel) | | ❌ |
| handle GetCloneSource() | | ❌ |
| int GetConceptRecipientType() | | ❌ |
| float GetCooldown(iLevel) | Get the cooldown duration for this ability at a given level, not the amount of cooldown actually left. | ❌ |
| float GetCooldownTime() | | ❌ |
| float GetCooldownTimeRemaining() | | ❌ |
| Vector GetCursorPosition() | | ❌ |
| handle GetCursorTarget() | | ❌ |
| bool GetCursorTargetingNothing() | | ❌ |
| float GetDuration() | | ❌ |
| float GetEffectiveCooldown(iLevel) | | ❌ |
| int GetGoldCost(iLevel) | | ❌ |
| int GetGoldCostForUpgrade(iLevel) | | ❌ |
| int GetHeroLevelRequiredToUpgrade() | | ❌ |
| string GetIntrinsicModifierName() | 返回此技能被动给予的修饰器的名称 | ❌ |
| int GetLevel() | Get the current level of the ability. | ✔️ |
| table GetLevelSpecialValueFor(szName, nLevel) | | ❌ |
| int GetManaCost(iLevel) | | ❌ |
| int GetMaxLevel() | | ❌ |
| float GetModifierValue() | | ❌ |
| float GetModifierValueBonus() | | ❌ |
| float GetPlaybackRateOverride() | | ❌ |
| string GetSharedCooldownName() | | ❌ |
| table GetSpecialValueFor(szName) | 从该技能的当前等级的特殊值中获取值。 | ✔️ |
| string GetStolenActivityModifier() | | ❌ |
| bool GetToggleState() | | ✔️ |
| bool GetUpgradeRecommended() | | ❌ |
| bool HeroXPChange(flXP) | | ❌ |
| void IncrementModifierRefCount() | | ❌ |
| bool IsActivated() | | ❌ |
| bool IsAttributeBonus() | | ❌ |
| bool IsChanneling() | Returns whether the ability is currently channeling. | ❌ |
| bool IsCooldownReady() | | ❌ |
| bool IsCosmetic(hEntity) | | ❌ |
| bool IsFullyCastable() | Returns whether the ability can be cast. | ❌ |
| bool IsHidden() | | ❌ |
| bool IsHiddenAsSecondaryAbility() | | ❌ |
| bool IsHiddenWhenStolen() | | ❌ |
| bool IsInAbilityPhase() | Returns whether the ability is currently casting. | ❌ |
| bool IsItem() | | ✔️ |
| bool IsOwnersGoldEnough(nIssuerPlayerID) | | ❌ |
| bool IsOwnersGoldEnoughForUpgrade() | | ❌ |
| bool IsOwnersManaEnough() | | ❌ |
| bool IsPassive() | | ❌ |
| bool IsRefreshable() | | ❌ |
| bool IsSharedWithTeammates() | | ❌ |
| bool IsStealable() | | ❌ |
| bool IsStolen() | | ❌ |
| bool IsToggle() | | ❌ |
| bool IsTrained() | | ❌ |
| void MarkAbilityButtonDirty() | Mark the ability button for this ability as needing a refresh. | ❌ |
| int NumModifiersUsingAbility() | | ❌ |
| void OnAbilityPhaseInterrupted() | | ❌ |
| bool OnAbilityPhaseStart() | | ❌ |
| void OnAbilityPinged(nPlayerID, bCtrlHeld) | | ❌ |
| void OnChannelFinish(bInterrupted) | | ❌ |
| void OnChannelThink(flInterval) | | ❌ |
| void OnHeroCalculateStatBonus() | | ❌ |
| void OnHeroLevelUp() | | ❌ |
| void OnOwnerDied() | | ❌ |
| void OnOwnerSpawned() | | ❌ |
| void OnSpellStart() | | ❌ |
| void OnToggle() | | ❌ |
| void OnUpgrade() | | ❌ |
| void PayGoldCost() | | ❌ |
| void PayGoldCostForUpgrade() | | ❌ |
| void PayManaCost() | | ❌ |
| bool PlaysDefaultAnimWhenStolen() | | ❌ |
| bool ProcsMagicStick() | | ❌ |
| bool RefCountsModifiers() | | ❌ |
| void RefreshCharges() | | ❌ |
| void RefundManaCost() | | ❌ |
| bool ResetToggleOnRespawn() | | ❌ |
| void SetAbilityIndex(iIndex) | | ❌ |
| void SetActivated(bActivated) | | ❌ |
| void SetChanneling(bChanneling) | | ❌ |
| void SetFrozenCooldown(bFrozenCooldown) | | ❌ |
| void SetHidden(bHidden) | | ❌ |
| void SetInAbilityPhase(bInAbilityPhase) | | ❌ |
| void SetLevel(iLevel) | Sets the level of this ability. | ❌ |
| void SetOverrideCastPoint(flCastPoint) | | ❌ |
| void SetRefCountsModifiers(bRefCounts) | | ❌ |
| void SetStealable(bStealable) | | ❌ |
| void SetStolen(bStolen) | | ❌ |
| void SetUpgradeRecommended(bUpgradeRecommended) | | ❌ |
| bool ShouldUseResources() | | ❌ |
| void SpeakAbilityConcept(iConcept) | | ❌ |
| unknown SpeakTrigger() | | ❌ |
| void StartCooldown(flCooldown) | | ❌ |
| void ToggleAbility() | | ❌ |
| void ToggleAutoCast() | | ❌ |
| void UpgradeAbility(bSupressSpeech) | | ❌ |
| void UseResources(bMana, bGold, bCooldown) | | ❌ |