nyuuzyou/wikis huggingface dataset:
Dota 2 Workshop Tools/Scripting/API/Convars.RegisterConvar

== Function Description ==
 void RegisterConvar(string name, string defaultValue, string helpText, int flags) 
RegisterConvar(name, defaultValue, helpString, flags): register a new console variable.
== Parameters ==
Type 	Name 	Description
string	name 	No Description Set
string	defaultValue	No Description Set
string	helpText 	No Description Set
int 	flags 	FCVAR flags
Category:Dota2Function
Category:Convars
Dota 2 Workshop Tools/Scripting/API/Convars.SetBool

== Function Description ==
 void SetBool(string variableName, bool value) 
SetBool(name, val) : sets the value of the convar to the bool.
== Parameters ==
Type 	Name 	Description
string	variableName	No Description Set
bool 	value 	No Description Set
Category:Dota2Function
Category:Convars
Dota 2 Workshop Tools/Scripting/API/Convars.SetFloat

== Function Description ==
 void SetFloat(string variableName, float value) 
SetFloat(name, val) : sets the value of the convar to the float.
== Parameters ==
Type 	Name 	Description
string	variableName	No Description Set
float 	value 	No Description Set
Category:Dota2Function
Category:Convars
Dota 2 Workshop Tools/Scripting/API/Convars.SetInt

== Function Description ==
 void SetInt(string string_1, int int_2) 
SetInt(name, val) : sets the value of the convar to the int.
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
int 	int_2 	No Description Set
Category:Dota2Function
Category:Convars
Dota 2 Workshop Tools/Scripting/API/Convars.SetStr

== Function Description ==
 void SetStr(string string_1, string string_2) 
SetStr(name, val) : sets the value of the convar to the string.
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
string	string_2	No Description Set
Category:Dota2Function
Category:Convars
Dota 2 Workshop Tools/Scripting/API/GameMode.GetAlwaysShowPlayerInventory

== Function Description ==
 bool GetAlwaysShowPlayerInventory() 
Show the player hero's inventory in the HUD, regardless of what unit is selected.
;Example
--some code here
== Returns ==
bool - Returns true if the player's inventory is always shown
Category:Dota2Function
Category:GameMode
Dota 2 Workshop Tools/Scripting/API/GameMode.SetHUDVisible

== Function Description ==
 void SetHUDVisible(int a, bool b) 
Sets the hud visible for player
;Example
--some code here
== Parameters ==
Type	Name	Description
int 	a 	No Description Set
bool	b 	No Description Set
Category:Dota2Function
Category:GameMode
Dota 2 Workshop Tools/Scripting/API/Global.AddFOWViewer

== Function Description ==
 void AddFOWViewer(int int_1, Vector Vector_2, float float_3, float float_4, bool bool_5) 
Add temporary vision for a given team ( nTeamID, vLocation, flRadius, flDuration, bObstructedVision)
;Example
function AddFOWViewer( int_1, Vector_2, float_3, float_4, bool_5 ) end
== Parameters ==
Type 	Name 	Description
int 	int_1 	No Description Set
Vector	Vector_2	No Description Set
float 	float_3 	No Description Set
float 	float_4 	No Description Set
bool 	bool_5 	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.AngleDiff

== Function Description ==
 float AngleDiff(float ang1, float ang2) 
Returns the number of degrees difference between two yaw angles
;Example
local ang = AngleDiff(45, 80)
print(ang)
== Parameters ==
Type 	Name	Description
float	ang1	No Description Set
float	ang2	No Description Set
== Returns ==
float - No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.AppendToLogFile

== Function Description ==
 void AppendToLogFile(string string_1, string string_2) 
Appends a string to a log file on the server
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
string	string_2	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.ApplyDamage

== Function Description ==
 float ApplyDamage(handle DamageTable) 
Applies damage to a unit.
Table Inputs: victim, attacker, damage, damage_type, damage_flags, ability''
;Example
--Apply 500 pure damage from player 1's hero to itself
playerHero = PlayerResource:GetPlayer(1):GetAssignedHero()
local damageTable = {
	victim = playerHero,
	attacker = playerHero,
	damage = 500,
	damage_type = DAMAGE_TYPE_PURE,
	damage_flags = DOTA_DAMAGE_FLAG_NONE, --Optional.
	ability = playerHero:GetAbilityByIndex(0), --Optional.
}
ApplyDamage(damageTable)
== Parameters ==
Type 	Name 	Description
handle	DamageTable	a table containing Unit Victim, Unit attacker, float damage, and DAMAGE_TYPE type
== Returns ==
float - damage done after reductions
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.AxisAngleToQuaternion

== Function Description ==
 Quaternion AxisAngleToQuaternion(Vector Vector_1, float float_2) 
(vector,float) constructs a quaternion representing a rotation by angle around the specified vector axis
== Parameters ==
Type 	Name 	Description
Vector	Vector_1	No Description Set
float 	float_2 	No Description Set
== Returns ==
Quaternion - No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.CalcClosestPointOnEntityOBB

== Function Description ==
 Vector CalcClosestPointOnEntityOBB(handle handle_1, Vector Vector_2) 
Compute the closest point on the OBB of an entity.
;Example
function CalcClosestPointOnEntityOBB( handle_1, Vector_2 ) end
== Parameters ==
Type 	Name 	Description
handle	handle_1	No Description Set
Vector	Vector_2	No Description Set
== Returns ==
Vector - No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.CalcDistanceBetweenEntityOBB

== Function Description ==
 float CalcDistanceBetweenEntityOBB(handle handle_1, handle handle_2) 
Compute the distance between two entity OBB. A negative return value indicates an input error. A return value of zero indicates that the OBBs are overlapping.
;Example
function CalcDistanceBetweenEntityOBB( handle_1, handle_2 ) end
== Parameters ==
Type 	Name 	Description
handle	handle_1	No Description Set
handle	handle_2	No Description Set
== Returns ==
float - No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.ClearTeamCustomHealthbarColor

== Function Description ==
 void ClearTeamCustomHealthbarColor(int int_1) 
( teamNumber )
;Example
function ClearTeamCustomHealthbarColor( int_1 ) end
== Parameters ==
Type	Name 	Description
int 	int_1	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.CreateHTTPRequest

== Function Description ==
Creates an HTTP request object. Creating the object is synchronous, but the :Send() function is asynchronous.
 handle CreateHTTPRequest(string string_1, string string_2) 
Create an HTTP request.
;Example
function CreateHTTPRequest( string_1, string_2 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	Method (GET, POST, ...)
string	string_2	URL
== Returns ==
handle - The HTTPRequestHandle Object
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.CreateHeroForPlayer

Category:Dota2Function
Category:Global
== Function Description ==
 handle CreateHeroForPlayer(string unitName, handle player) 
Creates a DOTA hero by its dota_npc_units.txt name and sets it as the given player's controlled hero
== Parameters ==
Type 	Name 	Description
string	unitName	a DOTA hero by its dota_npc_units.txt name
handle	player 	a CDOTAPlayer handle
== Returns ==
handle - The hero created
Dota 2 Workshop Tools/Scripting/API/Global.CreateItem

== Function Description ==
 handle CreateItem(string item_name, handle owner, handle owner) 
Creates an item with classname item_name that owner can use.
== Parameters ==
Type 	Name 	Description
string	item_name	No Description Set
handle	owner 	No Description Set
handle	owner 	No Description Set
== Returns ==
handle - No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.CreateItemOnPositionForLaunch

== Function Description ==
 handle CreateItemOnPositionForLaunch(Vector Vector_1, handle handle_2) 
Create a physical item at a given location, can start in air (but doesn't clear a space)
;Example
function CreateItemOnPositionForLaunch( Vector_1, handle_2 ) end
== Parameters ==
Type 	Name 	Description
Vector	Vector_1	No Description Set
handle	handle_2	No Description Set
== Returns ==
handle - No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.CreateItemOnPositionSync

== Function Description ==
 handle CreateItemOnPositionSync(Vector Vector_1, handle handle_2) 
Create a physical item at a given location
== Parameters ==
Type 	Name 	Description
Vector	Vector_1	No Description Set
handle	handle_2	No Description Set
== Returns ==
handle - No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.CreateModifierThinker

== Function Description ==
 handle CreateModifierThinker(handle hCaster, handle hAbility, string modifierName, handle paramTable, Vector vOrigin, int nTeamNumber, bool bPhantomBlocker) 
Create a modifier not associated with an NPC. ( hCaster, hAbility, modifierName, paramTable, vOrigin, nTeamNumber, bPhantomBlocker )
;Example
function CreateModifierThinker( hCaster, hAbility, modifierName, paramTable, vOrigin, nTeamNumber, bPhantomBlocker) end
== Parameters ==
Type 	Name 	Description
handle	hCaster 	No Description Set
handle	hAbility 	No Description Set
string	modifierName 	No Description Set
handle	paramTable 	No Description Set
Vector	vOrigin 	No Description Set
int 	nTeamNumber 	No Description Set
bool 	bPhantomBlocker	No Description Set
== Returns ==
handle - No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.CreateTempTree

== Function Description ==
 void CreateTempTree(Vector Vector_1, float float_2) 
Create a temporary tree. (vLocation, flDuration).
;Example
function CreateTempTree( Vector_1, float_2 ) end
== Parameters ==
Type 	Name 	Description
Vector	Vector_1	No Description Set
float 	float_2 	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.CreateTrigger

== Function Description ==
 handle CreateTrigger(Vector Vector_1, Vector Vector_2, Vector Vector_3) 
CreateTrigger( vecMin, vecMax ) : Creates and returns an AABB trigger
== Parameters ==
Type 	Name 	Description
Vector	Vector_1	No Description Set
Vector	Vector_2	No Description Set
Vector	Vector_3	No Description Set
== Returns ==
handle - No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.CreateTriggerRadiusApproximate

== Function Description ==
 handle CreateTriggerRadiusApproximate(Vector Vector_1, float float_2) 
CreateTriggerRadiusApproximate( vecOrigin, flRadius ) : Creates and returns an AABB trigger thats bigger than the radius provided
== Parameters ==
Type 	Name 	Description
Vector	Vector_1	No Description Set
float 	float_2 	No Description Set
== Returns ==
handle - No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.CreateUnitByName

== Function Description ==
 handle CreateUnitByName(string string_1, Vector Vector_2, bool bool_3, handle handle_4, handle handle_5, int int_6) 
Creates a DOTA unit by its dota_npc_units.txt name ( szUnitName, vLocation, bFindClearSpace, hNPCOwner, hUnitOwner, iTeamNumber )
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
Vector	Vector_2	No Description Set
bool 	bool_3 	No Description Set
handle	handle_4	No Description Set
handle	handle_5	No Description Set
int 	int_6 	No Description Set
== Returns ==
handle - No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.CreateUnitByNameAsync

== Function Description ==
 int CreateUnitByNameAsync(string string_1, Vector Vector_2, bool bool_3, handle handle_4, handle handle_5, int int_6, handle handle_7) 
Creates a DOTA unit by its dota_npc_units.txt name ( szUnitName, vLocation, bFindClearSpace, hNPCOwner, hUnitOwner, iTeamNumber, hCallback )
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
Vector	Vector_2	No Description Set
bool 	bool_3 	No Description Set
handle	handle_4	No Description Set
handle	handle_5	No Description Set
int 	int_6 	No Description Set
handle	handle_7	No Description Set
== Returns ==
int - No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.CreateUnitFromTable

== Function Description ==
 handle CreateUnitFromTable(handle handle_1, Vector Vector_2) 
Creates a new data-driven entity with the given table
== Parameters ==
Type 	Name 	Description
handle	handle_1	No Description Set
Vector	Vector_2	No Description Set
== Returns ==
handle - The unit created
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.DebugDrawBox

== Function Description ==
 void DebugDrawBox(Vector origin, Vector min, Vector max, int r, int g, int b, int a, float duration) 
Draw a debug overlay box
== Parameters ==
Type 	Name 	Description
Vector	origin 	The center of the box
Vector	min 	The minimum corner
Vector	max 	The max corner
int 	r 	Red value of the color of the box (0-255)
int 	g 	the Green color of the box (0-255)
int 	b 	Blue value of the box (0-255)
int 	a 	Transparency of the box (0-255)
float 	duration	how long the box stays alive (in seconds)
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.DebugDrawBoxDirection

== Function Description ==
 void DebugDrawBoxDirection(Vector Vector_1, Vector Vector_2, Vector Vector_3, Vector Vector_4, Vector Vector_5, float float_6, float float_7) 
Draw a debug forward box (cent, min, max, forward, vRgb, a, duration)
== Parameters ==
Type 	Name 	Description
Vector	Vector_1	No Description Set
Vector	Vector_2	No Description Set
Vector	Vector_3	No Description Set
Vector	Vector_4	No Description Set
Vector	Vector_5	No Description Set
float 	float_6 	No Description Set
float 	float_7 	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.DebugDrawCircle

== Function Description ==
 void DebugDrawCircle(Vector Vector_1, Vector Vector_2, float float_3, float float_4, bool bool_5, float float_6) 
Draw a debug circle (center, vRgb, a, rad, ztest, duration)
== Parameters ==
Type 	Name 	Description
Vector	Vector_1	No Description Set
Vector	Vector_2	No Description Set
float 	float_3 	No Description Set
float 	float_4 	No Description Set
bool 	bool_5 	No Description Set
float 	float_6 	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.DebugDrawLine

== Function Description ==
 void DebugDrawLine(Vector Vector_1, Vector Vector_2, int int_3, int int_4, int int_5, bool bool_6, float float_7) 
Draw a debug overlay line (origin, target, r, g, b, ztest, duration)
== Parameters ==
Type 	Name 	Description
Vector	Vector_1	No Description Set
Vector	Vector_2	No Description Set
int 	int_3 	No Description Set
int 	int_4 	No Description Set
int 	int_5 	No Description Set
bool 	bool_6 	No Description Set
float 	float_7 	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.DebugDrawLine vCol

== Function Description ==
 void DebugDrawLine_vCol(Vector Vector_1, Vector Vector_2, Vector Vector_3, bool bool_4, float float_5) 
Draw a debug line using color vec (start, end, vRgb, a, ztest, duration)
== Parameters ==
Type 	Name 	Description
Vector	Vector_1	No Description Set
Vector	Vector_2	No Description Set
Vector	Vector_3	No Description Set
bool 	bool_4 	No Description Set
float 	float_5 	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.DebugDrawScreenTextLine

== Function Description ==
 void DebugDrawScreenTextLine(float float_1, float float_2, int int_3, string string_4, int int_5, int int_6, int int_7, int int_8, float float_9) 
Draw text with a line offset (x, y, lineOffset, text, r, g, b, a, duration)
== Parameters ==
Type 	Name 	Description
float 	float_1 	No Description Set
float 	float_2 	No Description Set
int 	int_3 	No Description Set
string	string_4	No Description Set
int 	int_5 	No Description Set
int 	int_6 	No Description Set
int 	int_7 	No Description Set
int 	int_8 	No Description Set
float 	float_9 	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.DebugDrawSphere

== Function Description ==
 void DebugDrawSphere(Vector Vector_1, Vector Vector_2, float float_3, float float_4, bool bool_5, float float_6) 
Draw a debug sphere (center, vRgb, a, rad, ztest, duration)
== Parameters ==
Type 	Name 	Description
Vector	origin 	No Description Set
Vector	rgb 	No Description Set
float 	alpha 	No Description Set
float 	radius 	No Description Set
bool 	noDepthTest	No Description Set
float 	duration 	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.DebugDrawText

== Function Description ==
 void DebugDrawText(Vector Vector_1, string string_2, bool bool_3, float float_4) 
Draw text in 3d (origin, text, bViewCheck, duration)
== Parameters ==
Type 	Name 	Description
Vector	Vector_1	No Description Set
string	string_2	No Description Set
bool 	bool_3 	No Description Set
float 	float_4 	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.DebugScreenTextPretty

== Function Description ==
 void DebugScreenTextPretty(float float_1, float float_2, int int_3, string string_4, int int_5, int int_6, int int_7, int int_8, float float_9, string string_10, int int_11, bool bool_12) 
Draw pretty debug text (x, y, lineOffset, text, r, g, b, a, duration, font, size, bBold)
== Parameters ==
Type 	Name 	Description
float 	float_1 	No Description Set
float 	float_2 	No Description Set
int 	int_3 	No Description Set
string	string_4 	No Description Set
int 	int_5 	No Description Set
int 	int_6 	No Description Set
int 	int_7 	No Description Set
int 	int_8 	No Description Set
float 	float_9 	No Description Set
string	string_10	No Description Set
int 	int_11 	No Description Set
bool 	bool_12 	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.DoCleaveAttack

== Function Description ==
 int DoCleaveAttack(handle handle_1, handle handle_2, handle handle_3, float float_4, float float_5, string string_6) 
(hAttacker, hTarget, hAbility, fDamage, fRadius, effectName)
;Example
function DoCleaveAttack( handle_1, handle_2, handle_3, float_4, float_5, string_6 ) end
== Parameters ==
Type 	Name 	Description
handle	handle_1	No Description Set
handle	handle_2	No Description Set
handle	handle_3	No Description Set
float 	float_4 	No Description Set
float 	float_5 	No Description Set
string	string_6	No Description Set
== Returns ==
int - No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.DoEntFire

== Function Description ==
 void DoEntFire(string string_1, string string_2, string string_3, float float_4, handle handle_5, handle handle_6) 
EntFire: Generate an entity i/o event ( szTarget, szAction, szValue, flDelay, hActivator, hCaller )
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
string	string_2	No Description Set
string	string_3	No Description Set
float 	float_4 	No Description Set
handle	handle_5	No Description Set
handle	handle_6	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.DoEntFireByInstanceHandle

== Function Description ==
 void DoEntFireByInstanceHandle(handle handle_1, string string_2, string string_3, float float_4, handle handle_5, handle handle_6) 
EntFireByHandle:Generate and entity i/o event
== Parameters ==
Type 	Name 	Description
handle	handle_1	No Description Set
string	string_2	No Description Set
string	string_3	No Description Set
float 	float_4 	No Description Set
handle	handle_5	No Description Set
handle	handle_6	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.DoIncludeScript

== Function Description ==
 bool DoIncludeScript(string string_1, handle handle_2) 
Execute a script (internal)
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
handle	handle_2	No Description Set
== Returns ==
bool - No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.DoScriptAssert

== Function Description ==
 void DoScriptAssert(bool bool_1, string string_2) 
ScriptAssert:Asserts the passed in value. Prints out a message and brings up the assert dialog.
== Parameters ==
Type 	Name 	Description
bool 	bool_1 	No Description Set
string	string_2	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.DoUniqueString

== Function Description ==
 string DoUniqueString(string string_1) 
UniqueString:Generate a string guaranteed to be unique across the life of the script VM, with an optional root string. Useful for adding data to table's when not sure what keys are already in use in that table.
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
== Returns ==
string - No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.EmitAnnouncerSound

Category:Dota2Function
Category:Global
== Function Description ==
 void EmitAnnouncerSound(string string_1) 
Emit an announcer sound for all players.
;Example
function EmitAnnouncerSound( string_1 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
== Reference ==
A list of sounds can be found at Custom Announcer Lines
Dota 2 Workshop Tools/Scripting/API/Global.EmitAnnouncerSoundForPlayer

== Function Description ==
 void EmitAnnouncerSoundForPlayer(string string_1, int int_2) 
Emit an announcer sound for a player.
;Example
function EmitAnnouncerSoundForPlayer( string_1, int_2 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
int 	int_2 	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.EmitAnnouncerSoundForTeam

== Function Description ==
 void EmitAnnouncerSoundForTeam(string string_1, int int_2) 
Emit an announcer sound for a team.
;Example
function EmitAnnouncerSoundForTeam( string_1, int_2 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
int 	int_2 	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.EmitAnnouncerSoundForTeamOnLocation

== Function Description ==
 void EmitAnnouncerSoundForTeamOnLocation(string string_1, int int_2, Vector Vector_3) 
Emit an announcer sound for a team at a specific location.
;Example
function EmitAnnouncerSoundForTeamOnLocation( string_1, int_2, Vector_3 ) end
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
int 	int_2 	No Description Set
Vector	Vector_3	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.EmitSoundOnClient

== Function Description ==
 void EmitSoundOnClient(string string_1, handle handle_2) 
Play named sound only on the client for the passed in player
== Parameters ==
Type 	Name 	Description
string	string_1	No Description Set
handle	handle_2	No Description Set
Category:Dota2Function
Category:Global
Dota 2 Workshop Tools/Scripting/API/Global.EmitSoundOnLocationForAllies

== Function Description ==
 void EmitSoundOnLocationForAllies(Vector Vector_1, string string_2, handle handle_3) 
Emit a sound on a location from a unit, only for players allied with that unit (vLocation, soundName, hCaster
;Example
function EmitSoundOnLocationForAllies( Vector_1, string_2, handle_3 ) end
== Parameters ==
Type 	Name 	Description
Vector	Vector_1	No Description Set
string	string_2	No Description Set
handle	handle_3	No Description Set
Category:Dota2Function
Category:Global