nyuuzyou/wikis huggingface dataset:
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetCustomVictoryMessage

== Function Description ==
 void SetCustomVictoryMessage(string string_1) 
Sets the victory message.
;Example
function CDOTAGamerules:SetCustomVictoryMessage( string_1 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetCustomVictoryMessageDuration

== Function Description ==
 void SetCustomVictoryMessageDuration(float duration) 
Sets how long the custom victory message should last
;Example
GameRules:SetCustomVictoryMessageDuration( 0 )
== Parameters ==
Type 	Name 	Description
float	duration	how long the custom victory message should last
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetGoldPerTick

== Function Description ==
 void SetGoldPerTick(int int_1) 
Set the auto gold increase per timed interval.
== Parameters ==
Type	Name 	Description
int 	int_1	No Description Set
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetHeroMinimapIconScale

== Function Description ==
 void SetHeroMinimapIconScale(int iconSize) 
(nMinimapHeroIconSize) - Set the hero minimap icon size.
== Parameters ==
Type	Name 	Description
int 	iconSize	No Description Set
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetHeroMinimapIconSize

== Function Description ==
 void SetHeroMinimapIconSize(int iconSize) 
(nMinimapHeroIconSize) - Set the hero minimap icon size.
== Parameters ==
Type	Name 	Description
int 	iconSize	No Description Set
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetHeroRespawnEnabled

== Function Description ==
 void SetHeroRespawnEnabled(bool canRespawn) 
Control if the normal DOTA hero respawn rules apply.
== Parameters ==
Type	Name 	Description
bool	canRespawn	No Description Set
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetHideKillMessageHeaders

== Function Description ==
 void SetHideKillMessageHeaders(bool hide) 
Sets whether or not the kill banners should be hidden
;Example
GameRules:SetHideKillMessageHeaders( true )
== Parameters ==
Type	Name	Description
bool	hide	
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetNianFightStartTime

== Function Description ==
 void SetNianFightStartTime(float float_1) 
Sets the start time for the Nian fight
== Parameters ==
Type 	Name 	Description
float	float_1	No Description Set
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetOverlayHealthBarUnit

== Function Description ==
 void SetOverlayHealthBarUnit(handle unit, int style) 
Show this unit's health on the overlay health bar
== Parameters ==
Type 	Name 	Description
handle	unit 	No Description Set
int 	style	No Description Set
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetPostGameTime

== Function Description ==
 void SetPostGameTime(float time) 
Sets the amount of time players have between the game ending and the server disconnecting them.
== Parameters ==
Type 	Name	Description
float	time	Time in Seconds
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetRuneMinimapIconScale

== Function Description ==
 void SetRuneMinimapIconScale(float scale) 
Scale the rune icons on the minimap.
== Parameters ==
Type 	Name 	Description
float	scale	No Description Set
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetSafeToLeave

== Function Description ==
 void SetSafeToLeave(bool safeToLeave) 
Mark this game as safe to leave.
== Parameters ==
Type	Name 	Description
bool	safeToLeave	No Description Set
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetSameHeroSelectionEnabled

== Function Description ==
 void SetSameHeroSelectionEnabled(bool enabled) 
When true, players can repeatedly pick the same hero.
== Parameters ==
Type	Name 	Description
bool	enabled	No Description Set
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetStartingGold

== Function Description ==
 void SetStartingGold(int int_1) 
Set the starting gold amount.
;Example
function CDOTAGamerules:SetStartingGold( int_1 ) end
== Parameters ==
Type	Name 	Description
int 	int_1	No Description Set
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetUseBaseGoldBountyOnHeroes

== Function Description ==
 void SetUseBaseGoldBountyOnHeroes(bool bool_1) 
Heroes will use the basic NPC functionality for determining their bounty, rather than DOTA specific formulas.
== Parameters ==
Type	Name 	Description
bool	bool_1	No Description Set
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetUseCustomHeroXPValues

== Function Description ==
 void SetUseCustomHeroXPValues(bool bool_1) 
Allows heroes in the map to give a specific amount of XP (this value must be set).
== Parameters ==
Type	Name 	Description
bool	bool_1	No Description Set
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAGamerules.SetUseUniversalShopMode

== Function Description ==
 void SetUseUniversalShopMode(bool enabled) 
When true, all items are available at as long as any shop is in range, including Secret Shop items
== Parameters ==
Type	Name 	Description
bool	enabled	No Description Set
Category:Dota2Function
Category:CDOTAGamerules
Dota 2 Workshop Tools/Scripting/API/CDOTAPlayer.SetMusicStatus

== Function Description ==
 void SetMusicStatus(int nMusicStatus, float flIntensity) 
Set the music status for this player, note this will only really apply if dota_music_battle_enable is off.
== Parameters ==
Type 	Name 	Description
int 	nMusicStatus	Status flag of the Music
float	flIntensity 	Intensity of the music
Category:Dota2Function
Category:CDOTAPlayer
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.AddBot

== Function Description ==
 bool AddBot(string string_1, string string_2, string string_3, bool bool_4) 
Add a computer controlled bot.
;Example
function CDOTATutorial:AddBot( string_1, string_2, string_3, bool_4 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
string	string_2	No Description Set
string	string_3	No Description Set
bool 	bool_4 	No Description Set
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.AddQuest

== Function Description ==
 void AddQuest(string string_1, int int_2, string string_3, string string_4) 
Add a quest to the quest log
;Example
function CDOTATutorial:AddQuest( string_1, int_2, string_3, string_4 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
int 	int_2 	No Description Set
string	string_3	No Description Set
string	string_4	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.AddShopWhitelistItem

== Function Description ==
 void AddShopWhitelistItem(string string_1) 
Add an item to the shop whitelist.
;Example
function CDOTATutorial:AddShopWhitelistItem( string_1 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.CompleteQuest

== Function Description ==
 void CompleteQuest(string string_1) 
Complete a quest,
;Example
function CDOTATutorial:CompleteQuest( string_1 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.CreateLocationTask

== Function Description ==
 void CreateLocationTask(Vector Vector_1) 
Add a task to move to a specific location
;Example
function CDOTATutorial:CreateLocationTask( Vector_1 ) end
== Parameters ==
Type 	Name 	Description
Vector	Vector_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.EnableCreepAggroViz

== Function Description ==
 void EnableCreepAggroViz(bool bool_1) 
Alert the player when a creep becomes agro to their hero.
;Example
function CDOTATutorial:EnableCreepAggroViz( bool_1 ) end
== Parameters ==
Type	Name 	Description
bool	bool_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.EnablePlayerOffscreenTip

== Function Description ==
 void EnablePlayerOffscreenTip(bool bool_1) 
Enable the tip to alert players how to find their hero.
;Example
function CDOTATutorial:EnablePlayerOffscreenTip( bool_1 ) end
== Parameters ==
Type	Name 	Description
bool	bool_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.EnableTowerAggroViz

== Function Description ==
 void EnableTowerAggroViz(bool bool_1) 
Alert the player when a tower becomes agro to their hero.
;Example
function CDOTATutorial:EnableTowerAggroViz( bool_1 ) end
== Parameters ==
Type	Name 	Description
bool	bool_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.IsItemInWhiteList

== Function Description ==
 bool IsItemInWhiteList(string string_1) 
Is this item currently in the white list.
;Example
function CDOTATutorial:IsItemInWhiteList( string_1 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.RemoveShopWhitelistItem

== Function Description ==
 void RemoveShopWhitelistItem(string string_1) 
Remove an item from the shop whitelist.
;Example
function CDOTATutorial:RemoveShopWhitelistItem( string_1 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.SelectHero

== Function Description ==
 void SelectHero(string string_1) 
Select a hero for the local player
;Example
function CDOTATutorial:SelectHero( string_1 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.SelectPlayerTeam

== Function Description ==
 void SelectPlayerTeam(string string_1) 
Select the team for the local player
;Example
function CDOTATutorial:SelectPlayerTeam( string_1 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.SetItemGuide

== Function Description ==
 void SetItemGuide(string string_1) 
Set the current item guide.
;Example
function CDOTATutorial:SetItemGuide( string_1 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.SetOrModifyPlayerGold

== Function Description ==
 void SetOrModifyPlayerGold(int int_1, bool bool_2) 
Set gold amount for the tutorial player. (int) GoldAmount, (bool) true=Set, false=Modify
;Example
function CDOTATutorial:SetOrModifyPlayerGold( int_1, bool_2 ) end
== Parameters ==
Type	Name 	Description
int 	int_1 	No Description Set
bool	bool_2	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.SetQuickBuy

== Function Description ==
 void SetQuickBuy(string string_1) 
Set players quick buy item.
;Example
function CDOTATutorial:SetQuickBuy( string_1 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.SetShopOpen

== Function Description ==
 void SetShopOpen(bool bool_1) 
Set the shop open or closed.
;Example
function CDOTATutorial:SetShopOpen( bool_1 ) end
== Parameters ==
Type	Name 	Description
bool	bool_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.SetTimeFrozen

== Function Description ==
 void SetTimeFrozen(bool bool_1) 
Set if we should freeze time or not.
;Example
function CDOTATutorial:SetTimeFrozen( bool_1 ) end
== Parameters ==
Type	Name 	Description
bool	bool_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.SetTutorialConvar

== Function Description ==
 void SetTutorialConvar(string string_1, string string_2) 
Set a tutorial convar
;Example
function CDOTATutorial:SetTutorialConvar( string_1, string_2 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
string	string_2	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.SetTutorialUI

== Function Description ==
 void SetTutorialUI(int int_1) 
Set the UI to use a reduced version to focus attention to specific elements.
;Example
function CDOTATutorial:SetTutorialUI( int_1 ) end
== Parameters ==
Type	Name 	Description
int 	int_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.SetWhiteListEnabled

== Function Description ==
 void SetWhiteListEnabled(bool bool_1) 
Set if we should whitelist shop items.
;Example
function CDOTATutorial:SetWhiteListEnabled( bool_1 ) end
== Parameters ==
Type	Name 	Description
bool	bool_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTATutorial.UpgradePlayerAbility

== Function Description ==
 void UpgradePlayerAbility(string string_1) 
Upgrade a specific ability for the local hero
;Example
function CDOTATutorial:UpgradePlayerAbility( string_1 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
Category:Dota2Function
Category:CDOTATutorial
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability DataDriven.ApplyDataDrivenModifier

== Function Description ==
 handle ApplyDataDrivenModifier(handle hCaster, handle hTarget, string pszModifierName, handle hModifierTable) 
Gets the Attack Capabilities of the unit
;Example
--some code here
== Parameters ==
Type 	Name 	Description
handle	hCaster 	No Description Set
handle	hTarget 	true if running asynchronously
string	pszModifierName	No Description Set
handle	hModifierTable 	No Description Set
== Returns ==
handle - Attack Capability flags
Category:Dota2Function
Category:CDOTA_Ability_DataDriven
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability DataDriven.ApplyDataDrivenThinker

== Function Description ==
 handle ApplyDataDrivenThinker(handle hCaster, Vector vLocation, string pszModifierName, handle hModifierTable) 
Applies a data driven thinker at the location
;Example
function CDOTA_Ability_DataDriven:ApplyDataDrivenThinker( hCaster, vLocation, pszModifierName, hModifierTable ) end
== Parameters ==
Type 	Name 	Description
handle	hCaster 	No Description Set
Vector	vLocation 	No Description Set
string	pszModifierName	No Description Set
handle	hModifierTable 	No Description Set
== Returns ==
handle - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_DataDriven
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.CastFilterResult

== Function Description ==
 int CastFilterResult() 
Determine whether an issued command with no target is valid.
;Example
function CDOTA_Ability_Lua:CastFilterResult( ) end
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.CastFilterResultLocation

== Function Description ==
 int CastFilterResultLocation(Vector vLocation) 
(Vector vLocation) Determine whether an issued command on a location is valid.
;Example
function CDOTA_Ability_Lua:CastFilterResultLocation( vLocation ) end
== Parameters ==
Type 	Name 	Description
Vector	vLocation	No Description Set
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.CastFilterResultTarget

== Function Description ==
 int CastFilterResultTarget(handle hTarget) 
(HSCRIPT hTarget) Determine whether an issued command on a target is valid.
;Example
function CDOTA_Ability_Lua:CastFilterResultTarget( hTarget ) end
== Parameters ==
Type 	Name 	Description
handle	hTarget	No Description Set
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetAssociatedPrimaryAbilities

== Function Description ==
 string GetAssociatedPrimaryAbilities() 
Returns abilities that are stolen simultaneously, or otherwise related in functionality.
;Example
function CDOTA_Ability_Lua:GetAssociatedPrimaryAbilities( ) end
== Returns ==
string - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetAssociatedSecondaryAbilities

== Function Description ==
 string GetAssociatedSecondaryAbilities() 
Returns other abilities that are stolen simultaneously, or otherwise related in functionality. Generally hidden abilities.
;Example
function CDOTA_Ability_Lua:GetAssociatedSecondaryAbilities( ) end
== Returns ==
string - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetBehavior

== Function Description ==
 int GetBehavior() 
Return cast behavior type of this ability.
;Example
function CDOTA_Ability_Lua:GetBehavior( ) end
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetCastAnimation

== Function Description ==
 int GetCastAnimation() 
Return casting animation of this ability.
;Example
function CDOTA_Ability_Lua:GetCastAnimation( ) end
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetCastRange

== Function Description ==
 int GetCastRange(Vector vLocation, handle hTarget) 
Return cast range of this ability.
;Example
function CDOTA_Ability_Lua:GetCastRange( vLocation, hTarget ) end
== Parameters ==
Type 	Name 	Description
Vector	vLocation	No Description Set
handle	hTarget 	No Description Set
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetChannelAnimation

== Function Description ==
 int GetChannelAnimation() 
Return channel animation of this ability.
;Example
function CDOTA_Ability_Lua:GetChannelAnimation( ) end
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetChannelTime

== Function Description ==
 float GetChannelTime() 
Return the channel time of this ability.
;Example
function CDOTA_Ability_Lua:GetChannelTime( ) end
== Returns ==
float - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetChannelledManaCostPerSecond

== Function Description ==
 int GetChannelledManaCostPerSecond(int iLevel) 
Return mana cost at the given level per second while channeling (-1 is current).
;Example
function CDOTA_Ability_Lua:GetChannelledManaCostPerSecond( iLevel ) end
== Parameters ==
Type	Name 	Description
int 	iLevel	No Description Set
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetConceptRecipientType

== Function Description ==
 int GetConceptRecipientType() 
Return who hears speech when this spell is cast.
;Example
function CDOTA_Ability_Lua:GetConceptRecipientType( ) end
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetCooldown

Category:Dota2Function
Category:CDOTA_Ability_Lua
== Function Description ==
 float GetCooldown(int iLevel) 
Return cooldown of this ability.
;Example
function CDOTA_Ability_Lua:GetCooldown( iLevel ) end
== Parameters ==
Type	Name 	Description
int 	iLevel	No Description Set
== Returns ==
float - No Description Set
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetCustomCastError

== Function Description ==
 string GetCustomCastError() 
Return the error string of a failed command with no target.
;Example
function CDOTA_Ability_Lua:GetCustomCastError( ) end
== Returns ==
string - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetCustomCastErrorLocation

== Function Description ==
 string GetCustomCastErrorLocation(Vector vLocation) 
(Vector vLocation) Return the error string of a failed command on a location.
;Example
function CDOTA_Ability_Lua:GetCustomCastErrorLocation( vLocation ) end
== Parameters ==
Type 	Name 	Description
Vector	vLocation	No Description Set
== Returns ==
string - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetCustomCastErrorTarget

== Function Description ==
 string GetCustomCastErrorTarget(handle hTarget) 
(HSCRIPT hTarget) Return the error string of a failed command on a target.
;Example
function CDOTA_Ability_Lua:GetCustomCastErrorTarget( hTarget ) end
== Parameters ==
Type 	Name 	Description
handle	hTarget	No Description Set
== Returns ==
string - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetGoldCost

== Function Description ==
 int GetGoldCost(int iLevel) 
Return gold cost at the given level (-1 is current).
;Example
function CDOTA_Ability_Lua:GetGoldCost( iLevel ) end
== Parameters ==
Type	Name 	Description
int 	iLevel	No Description Set
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetIntrinsicModifierName

== Function Description ==
 string GetIntrinsicModifierName() 
Returns the name of the modifier applied passively by this ability.
;Example
function CDOTA_Ability_Lua:GetIntrinsicModifierName( ) end
== Returns ==
string - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetManaCost

== Function Description ==
 int GetManaCost(int iLevel) 
Return mana cost at the given level (-1 is current).
;Example
function CDOTA_Ability_Lua:GetManaCost( iLevel ) end
== Parameters ==
Type	Name 	Description
int 	iLevel	No Description Set
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.GetPlaybackRateOverride

== Function Description ==
 float GetPlaybackRateOverride() 
Return the animation rate of the cast animation.
;Example
function CDOTA_Ability_Lua:GetPlaybackRateOverride( ) end
== Returns ==
float - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.IsHiddenAbilityCastable

== Function Description ==
 bool IsHiddenAbilityCastable() 
Returns true if this ability can be used when not on the action panel.
;Example
function CDOTA_Ability_Lua:IsHiddenAbilityCastable( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua
Dota 2 Workshop Tools/Scripting/API/CDOTA Ability Lua.IsHiddenWhenStolen

== Function Description ==
 bool IsHiddenWhenStolen() 
Returns true if this ability is hidden when stolen by Spell Steal.
;Example
function CDOTA_Ability_Lua:IsHiddenWhenStolen( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTA_Ability_Lua