nyuuzyou/wikis huggingface dataset:
Dota 2 Workshop Tools/Scripting/API/CBasePlayer.IsVRControllerButtonPressed

== Function Description ==
 bool IsVRControllerButtonPressed(int nButton) 
Returns true if the controller button is pressed.
;Example
function CBasePlayer:IsVRControllerButtonPressed( nButton ) end
== Parameters ==
Type	Name 	Description
int 	nButton	No Description Set
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CBasePlayer
Dota 2 Workshop Tools/Scripting/API/CBodyComponent.AddImpulseAtPosition

== Function Description ==
 void AddImpulseAtPosition(Vector Vector_1, Vector Vector_2) 
Apply an impulse at a worldspace position to the physics
== Parameters ==
Type 	Name 	Description
Vector	Vector_1	No Description Set
Vector	Vector_2	No Description Set
Category:Dota2Function
Category:CBodyComponent
Dota 2 Workshop Tools/Scripting/API/CBodyComponent.AddVelocity

== Function Description ==
 void AddVelocity(Vector Vector_1, Vector Vector_2) 
Add linear and angular velocity to the physics object
== Parameters ==
Type 	Name 	Description
Vector	Vector_1	No Description Set
Vector	Vector_2	No Description Set
Category:Dota2Function
Category:CBodyComponent
Dota 2 Workshop Tools/Scripting/API/CBodyComponent.LookupSequence

== Function Description ==
 <unknown> LookupSequence(string string_1) 
Returns a sequence id given a name
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
== Returns ==
<unknown> - No Description Set
Category:Dota2Function
Category:CBodyComponent
Dota 2 Workshop Tools/Scripting/API/CCustomGameEventManager.RegisterListener

== Function Description ==
 int RegisterListener(string string_1, handle handle_2) 
( string EventName, func CallbackFunction ) - Register a callback to be called when a particular custom event arrives. Returns a listener ID that can be used to unregister later.
;Example
function CCustomGameEventManager:RegisterListener( string_1, handle_2 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
handle	handle_2	No Description Set
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CCustomGameEventManager
Dota 2 Workshop Tools/Scripting/API/CCustomGameEventManager.Send ServerToAllClients

== Function Description ==
 void Send_ServerToAllClients(string string_1, handle handle_2) 
( string EventName, table EventData )
;Example
function CCustomGameEventManager:Send_ServerToAllClients( string_1, handle_2 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
handle	handle_2	No Description Set
Category:Dota2Function
Category:CCustomGameEventManager
Dota 2 Workshop Tools/Scripting/API/CCustomGameEventManager.Send ServerToPlayer

== Function Description ==
 void Send_ServerToPlayer(handle handle_1, string string_2, handle handle_3) 
( Entity Player, string EventName, table EventData )
;Example
function CCustomGameEventManager:Send_ServerToPlayer( handle_1, string_2, handle_3 ) end
== Parameters ==
Type 	Name 	Description
handle	handle_1	No Description Set
string	string_2	No Description Set
handle	handle_3	No Description Set
Category:Dota2Function
Category:CCustomGameEventManager
Dota 2 Workshop Tools/Scripting/API/CCustomGameEventManager.Send ServerToTeam

== Function Description ==
 void Send_ServerToTeam(int int_1, string string_2, handle handle_3) 
( int TeamNumber, string EventName, table EventData )
;Example
function CCustomGameEventManager:Send_ServerToTeam( int_1, string_2, handle_3 ) end
== Parameters ==
Type 	Name 	Description
int 	int_1 	No Description Set
string	string_2	No Description Set
handle	handle_3	No Description Set
Category:Dota2Function
Category:CCustomGameEventManager
Dota 2 Workshop Tools/Scripting/API/CCustomGameEventManager.UnregisterListener

== Function Description ==
 void UnregisterListener(int int_1) 
( int ListnerID ) - Unregister a specific listener
;Example
function CCustomGameEventManager:UnregisterListener( int_1 ) end
== Parameters ==
Type	Name 	Description
int 	int_1	No Description Set
Category:Dota2Function
Category:CCustomGameEventManager
Dota 2 Workshop Tools/Scripting/API/CCustomNetTableManager.GetTableValue

== Function Description ==
 handle GetTableValue(string string_1, string string_2) 
( string TableName, string KeyName )
;Example
function CCustomNetTableManager:GetTableValue( string_1, string_2 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
string	string_2	No Description Set
== Returns ==
handle - No Description Set
Category:Dota2Function
Category:CCustomNetTableManager
Dota 2 Workshop Tools/Scripting/API/CCustomNetTableManager.SetTableValue

== Function Description ==
 bool SetTableValue(string string_1, string string_2, handle handle_3) 
( string TableName, string KeyName, script_table Value )
;Example
function CCustomNetTableManager:SetTableValue( string_1, string_2, handle_3 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
string	string_2	No Description Set
handle	handle_3	No Description Set
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CCustomNetTableManager
Dota 2 Workshop Tools/Scripting/API/CDOTABaseAbility.ApplyDataDrivenModifier

== Function Description ==
 void ApplyDataDrivenModifier(handle source, handle target, string modifier_name, handle modifierArgs) 
''''
== Parameters ==
{| class="standard-table" style="width: 50%;"
! Type
! Name
! Description
|-
| handle
| source
| No Description Set
|-
| handle
| target
Category:Dota2Function
Category:CDOTABaseAbility
Dota 2 Workshop Tools/Scripting/API/CDOTABaseAbility.CanAbilityBeUpgraded

== Function Description ==
 <unknown> CanAbilityBeUpgraded() 
''''
;Example
function CDOTABaseAbility:CanAbilityBeUpgraded( ) end
== Returns ==
<unknown> - No Description Set
Category:Dota2Function
Category:CDOTABaseAbility
Dota 2 Workshop Tools/Scripting/API/CDOTABaseAbility.CreateVisibilityNode

== Function Description ==
 void CreateVisibilityNode(Vector vLocation, float fRadius, float fDuration) 
No Description Set
== Parameters ==
Type 	Name 	Description
Vector	vLocation	No Description Set
float 	fRadius 	No Description Set
float 	fDuration	No Description Set
Category:Dota2Function
Category:CDOTABaseAbility
Dota 2 Workshop Tools/Scripting/API/CDOTABaseAbility.GetCastRange

== Function Description ==
 int GetCastRange(Vector vLocation, handle hTarget) 
No Description Set
== Parameters ==
Type 	Name 	Description
Vector	vLocation	No Description Set
handle	hTarget 	No Description Set
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTABaseAbility
Dota 2 Workshop Tools/Scripting/API/CDOTABaseAbility.GetChannelledManaCostPerSecond

== Function Description ==
 int GetChannelledManaCostPerSecond(int iLevel) 
No Description Set
== Parameters ==
Type	Name 	Description
int 	iLevel	No Description Set
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTABaseAbility
Dota 2 Workshop Tools/Scripting/API/CDOTABaseAbility.GetCooldown

== Function Description ==
 float GetCooldown(int iLevel) 
Get the cooldown duration for this ability at a given level, not the amount of cooldown actually left.
== Parameters ==
Type	Name 	Description
int 	iLevel	No Description Set
== Returns ==
float - No Description Set
Category:Dota2Function
Category:CDOTABaseAbility
Dota 2 Workshop Tools/Scripting/API/CDOTABaseAbility.GetGoldCostForUpgrade

== Function Description ==
 int GetGoldCostForUpgrade(int iLevel) 
No Description Set
== Parameters ==
Type	Name 	Description
int 	iLevel	No Description Set
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTABaseAbility
Dota 2 Workshop Tools/Scripting/API/CDOTABaseAbility.GetLevelSpecialValueFor

== Function Description ==
 table GetLevelSpecialValueFor(string szName, int nLevel) 
No Description Set
== Parameters ==
Type 	Name 	Description
string	szName	No Description Set
int 	nLevel	No Description Set
== Returns ==
table - No Description Set
Category:Dota2Function
Category:CDOTABaseAbility
Dota 2 Workshop Tools/Scripting/API/CDOTABaseAbility.HeroXPChange

== Function Description ==
 bool HeroXPChange(float flXP) 
No Description Set
== Parameters ==
Type 	Name	Description
float	flXP	No Description Set
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseAbility
Dota 2 Workshop Tools/Scripting/API/CDOTABaseAbility.IsOwnersGoldEnough

== Function Description ==
 bool IsOwnersGoldEnough(int nIssuerPlayerID) 
No Description Set
== Parameters ==
Type	Name 	Description
int 	nIssuerPlayerID	No Description Set
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseAbility
Dota 2 Workshop Tools/Scripting/API/CDOTABaseAbility.SetInAbilityPhase

== Function Description ==
 void SetInAbilityPhase(bool bInAbilityPhase) 
No Description Set
== Parameters ==
Type	Name 	Description
bool	bInAbilityPhase	No Description Set
Category:Dota2Function
Category:CDOTABaseAbility
Dota 2 Workshop Tools/Scripting/API/CDOTABaseAbility.UseResources

== Function Description ==
 void UseResources(bool bMana, bool bGold, bool bCooldown) 
No Description Set
== Parameters ==
Type	Name 	Description
bool	bMana 	No Description Set
bool	bGold 	No Description Set
bool	bCooldown	No Description Set
Category:Dota2Function
Category:CDOTABaseAbility
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.ClearAbilityTuningValueFilter

== Function Description ==
 void ClearAbilityTuningValueFilter() 
Clear the script filter that controls the tuning values abilities use.
;Example
function CDOTABaseGameMode:ClearAbilityTuningValueFilter( ) end
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.ClearBountyRunePickupFilter

== Function Description ==
 void ClearBountyRunePickupFilter() 
Clear the script filter that controls bounty rune pickup behavior.
;Example
function CDOTABaseGameMode:ClearBountyRunePickupFilter( ) end
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.ClearItemAddedToInventoryFilter

== Function Description ==
 void ClearItemAddedToInventoryFilter() 
Clear the script filter that controls when a unit add an item to inventory.
;Example
function CDOTABaseGameMode:ClearItemAddedToInventoryFilter( ) end
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.ClearModifierGainedFilter

== Function Description ==
 void ClearModifierGainedFilter() 
Clear the script filter that controls the modifier filter.
;Example
function CDOTABaseGameMode:ClearModifierGainedFilter( ) end
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.ClearModifyExperienceFilter

== Function Description ==
 void ClearModifyExperienceFilter() 
Clear the script filter that controls how hero experience is modified.
;Example
function CDOTABaseGameMode:ClearModifyExperienceFilter( ) end
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.ClearModifyGoldFilter

== Function Description ==
 void ClearModifyGoldFilter() 
Clear the script filter that controls how hero gold is modified.
;Example
function CDOTABaseGameMode:ClearModifyGoldFilter( ) end
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.ClearRuneSpawnFilter

== Function Description ==
 void ClearRuneSpawnFilter() 
Clear the script filter that controls what rune spawns.
;Example
function CDOTABaseGameMode:ClearRuneSpawnFilter( ) end
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.ClearTrackingProjectileFilter

== Function Description ==
 void ClearTrackingProjectileFilter() 
Clear the script filter that controls when tracking projectiles are launched.
;Example
function CDOTABaseGameMode:ClearTrackingProjectileFilter( ) end
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetAlwaysShowPlayerInventory

== Function Description ==
 bool GetAlwaysShowPlayerInventory() 
Show the player hero's inventory in the HUD, regardless of what unit is selected.
;Example
function CDOTABaseGameMode:GetAlwaysShowPlayerInventory( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetAnnouncerDisabled

== Function Description ==
 bool GetAnnouncerDisabled() 
Are in-game announcers disabled?
;Example
function CDOTABaseGameMode:GetAnnouncerDisabled( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetCameraDistanceOverride

== Function Description ==
 float GetCameraDistanceOverride() 
Set a different camera distance; dota default is 1134.
;Example
function CDOTABaseGameMode:GetCameraDistanceOverride( ) end
== Returns ==
float - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetCustomBuybackCooldownEnabled

== Function Description ==
 bool GetCustomBuybackCooldownEnabled() 
Turns on capability to define custom buyback cooldowns.
;Example
function CDOTABaseGameMode:GetCustomBuybackCooldownEnabled( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetCustomBuybackCostEnabled

== Function Description ==
 bool GetCustomBuybackCostEnabled() 
Turns on capability to define custom buyback costs.
;Example
function CDOTABaseGameMode:GetCustomBuybackCostEnabled( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetCustomHeroMaxLevel

== Function Description ==
 int GetCustomHeroMaxLevel() 
Allows definition of the max level heroes can achieve (default is 25).
;Example
function CDOTABaseGameMode:GetCustomHeroMaxLevel( ) end
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetFixedRespawnTime

== Function Description ==
 float GetFixedRespawnTime() 
Gets the fixed respawn time.
;Example
function CDOTABaseGameMode:GetFixedRespawnTime( ) end
== Returns ==
float - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetFogOfWarDisabled

== Function Description ==
 bool GetFogOfWarDisabled() 
Turn the fog of war on or off.
;Example
function CDOTABaseGameMode:GetFogOfWarDisabled( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetGoldSoundDisabled

== Function Description ==
 bool GetGoldSoundDisabled() 
Turn the sound when gold is acquired off/on.
;Example
function CDOTABaseGameMode:GetGoldSoundDisabled( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetMaximumAttackSpeed

== Function Description ==
 int GetMaximumAttackSpeed() 
Get the maximum attack speed for units.
;Example
function CDOTABaseGameMode:GetMaximumAttackSpeed( ) end
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetMinimumAttackSpeed

== Function Description ==
 int GetMinimumAttackSpeed() 
Get the minimum attack speed for units.
;Example
function CDOTABaseGameMode:GetMinimumAttackSpeed( ) end
== Returns ==
int - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetRecommendedItemsDisabled

== Function Description ==
 bool GetRecommendedItemsDisabled() 
Turn the panel for showing recommended items at the shop off/on.
;Example
function CDOTABaseGameMode:GetRecommendedItemsDisabled( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetStashPurchasingDisabled

== Function Description ==
 bool GetStashPurchasingDisabled() 
Turn purchasing items to the stash off/on. If purchasing to the stash is off the player must be at a shop to purchase items.
;Example
function CDOTABaseGameMode:GetStashPurchasingDisabled( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetStickyItemDisabled

== Function Description ==
 bool GetStickyItemDisabled() 
Hide the sticky item in the quickbuy.
;Example
function CDOTABaseGameMode:GetStickyItemDisabled( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetTopBarTeamValuesOverride

== Function Description ==
 bool GetTopBarTeamValuesOverride() 
Override the values of the team values on the top game bar.
;Example
function CDOTABaseGameMode:GetTopBarTeamValuesOverride( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetTopBarTeamValuesVisible

== Function Description ==
 bool GetTopBarTeamValuesVisible() 
Turning on/off the team values on the top game bar.
;Example
function CDOTABaseGameMode:GetTopBarTeamValuesVisible( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetTowerBackdoorProtectionEnabled

== Function Description ==
 bool GetTowerBackdoorProtectionEnabled() 
Enables/Disables tower backdoor protection.
;Example
function CDOTABaseGameMode:GetTowerBackdoorProtectionEnabled( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.GetUseCustomHeroLevels

== Function Description ==
 bool GetUseCustomHeroLevels() 
Are custom-defined XP values for hero level ups in use?
;Example
function CDOTABaseGameMode:GetUseCustomHeroLevels( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.IsBuybackEnabled

== Function Description ==
 bool IsBuybackEnabled() 
Enables or disables buyback completely.
;Example
function CDOTABaseGameMode:IsBuybackEnabled( ) end
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.SetAbilityTuningValueFilter

== Function Description ==
 void SetAbilityTuningValueFilter(handle hFunction, handle hContext) 
Set a filter function to control the tuning values that abilities use. (Modify the table and Return true to use new values, return false to use the old values)
;Example
function CDOTABaseGameMode:SetAbilityTuningValueFilter( hFunction, hContext ) end
== Parameters ==
Type 	Name 	Description
handle	hFunction	No Description Set
handle	hContext 	No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.SetAlwaysShowPlayerInventory

== Function Description ==
 void SetAlwaysShowPlayerInventory(bool bAlwaysShow) 
Show the player hero's inventory in the HUD, regardless of what unit is selected.
== Parameters ==
Type	Name 	Description
bool	bAlwaysShow	No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.SetAnnouncerDisabled

== Function Description ==
 void SetAnnouncerDisabled(bool enabled) 
Disables the dota announcer
== Parameters ==
Type	Name 	Description
bool	enabled	True if you want the announcer to stop talking, false if not
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.SetBotThinkingEnabled

== Function Description ==
 void SetBotThinkingEnabled(bool bEnabled) 
Enables/Disables bot thinking. Requires a very Dota PvP-like map with 3 lanes, a shop, etc.
== Parameters ==
Type	Name 	Description
bool	bEnabled	No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.SetBotsAlwaysPushWithHuman

== Function Description ==
 void SetBotsAlwaysPushWithHuman(bool bAlwaysPush) 
Set if the bots should try their best to push with a human player.
;Example
function CDOTABaseGameMode:SetBotsAlwaysPushWithHuman( bAlwaysPush ) end
== Parameters ==
Type	Name 	Description
bool	bAlwaysPush	No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.SetBotsInLateGame

== Function Description ==
 void SetBotsInLateGame(bool bLateGame) 
Set if bots should enable their late game behavior.
;Example
function CDOTABaseGameMode:SetBotsInLateGame( bLateGame ) end
== Parameters ==
Type	Name 	Description
bool	bLateGame	No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.SetBotsMaxPushTier

== Function Description ==
 void SetBotsMaxPushTier(int nMaxTier) 
Set the max tier of tower that bots want to push. (-1 to disable)
;Example
function CDOTABaseGameMode:SetBotsMaxPushTier( nMaxTier ) end
== Parameters ==
Type	Name 	Description
int 	nMaxTier	No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.SetBountyRunePickupFilter

== Function Description ==
 void SetBountyRunePickupFilter(handle hFunction, handle hContext) 
Set a filter function to control the behavior when a bounty rune is picked up. (Modify the table and Return true to use new values, return false to cancel the event)
;Example
function CDOTABaseGameMode:SetBountyRunePickupFilter( hFunction, hContext ) end
== Parameters ==
Type 	Name 	Description
handle	hFunction	No Description Set
handle	hContext 	No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.SetCameraDistanceOverride

== Function Description ==
 void SetCameraDistanceOverride(float flCameraDistanceOverride) 
Set a different camera distance; dota default is 1134.
== Parameters ==
Type 	Name 	Description
float	flCameraDistanceOverride	No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.SetCustomBuybackCooldownEnabled

== Function Description ==
 void SetCustomBuybackCooldownEnabled(bool bEnabled) 
Turns on capability to define custom buyback cooldowns.
== Parameters ==
Type	Name 	Description
bool	bEnabled	No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.SetCustomBuybackCostEnabled

== Function Description ==
 void SetCustomBuybackCostEnabled(bool bEnabled) 
Turns on capability to define custom buyback costs.
== Parameters ==
Type	Name 	Description
bool	bEnabled	No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.SetCustomGameForceHero

== Function Description ==
 void SetCustomGameForceHero(string pHeroName) 
Force single-player hero selection.
;Example
function CDOTABaseGameMode:SetCustomGameForceHero( pHeroName ) end
== Parameters ==
Type 	Name 	Description
string	pHeroName	No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode
Dota 2 Workshop Tools/Scripting/API/CDOTABaseGameMode.SetCustomHeroMaxLevel

== Function Description ==
 void SetCustomHeroMaxLevel(int maxLevel) 
Allows definition of the max level heroes can achieve (default is 25).
== Parameters ==
Type	Name 	Description
int 	maxLevel	No Description Set
Category:Dota2Function
Category:CDOTABaseGameMode