Dota 2 Workshop Tools/Scripting/API/Global.LinkLuaModifier
< Dota 2 Workshop Tools | Scripting | API
		
		
		
		Jump to navigation
		Jump to search
		 Note: This page is automatically generated.  Any changes may be overwritten
Note: This page is automatically generated.  Any changes may be overwrittenFunction Description
void LinkLuaModifier(string modifier_name, string file_path, int motion_controller_type)
Link a lua-defined modifier with the associated class. If the modifier is located within the root vscript folder, then the second argument (file_path) may be omitted'
- Examples
Note: modifier_pudge_meat_hook.lua located in \vscripts\
LinkLuaModifier( "modifier_pudge_meat_hook", LUA_MODIFIER_MOTION_HORIZONTAL )
unit:AddNewModifier(source, ability, "modifier_pudge_meat_hook", {})
Note: modifier_filepath_test.lua located in \vscripts\test\
LinkLuaModifier( "modifier_filepath_test", "test/modifier_filepath_test", LUA_MODIFIER_MOTION_NONE )
unit:AddNewModifier(source, ability, "modifier_filepath_test", {})
Parameters
| Type | Name | Description | 
|---|---|---|
| string | modifier_name | Name to be registered for the modifier, to be used when adding it. | 
| string | file_path | File path of the .lua file containing the code for the modifier. | 
| int | motion_controller_type | The type of motion controller(s) to be registered by this modifier 
 |