Dota 2 Workshop Tools/Scripting: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (→‎Reference: Constants)
Line 12: Line 12:
* [[Dota 2 Workshop Tools/Scripting/Console Commands|Console Commands]]
* [[Dota 2 Workshop Tools/Scripting/Console Commands|Console Commands]]
* [[Dota 2 Workshop Tools/Scripting/Dedicated VConsole Log Viewer|Dedicated VConsole Log Viewer]]
* [[Dota 2 Workshop Tools/Scripting/Dedicated VConsole Log Viewer|Dedicated VConsole Log Viewer]]
* [[Dota 2 Workshop Tools/Scripting/Simple Trigger that calls Lua| Simple trigger that calls Lua]]


== Reference ==
== Reference ==

Revision as of 01:46, 10 August 2014

Scripting in Dota 2 is handled in Lua. Lua scripts are launched at run time when loading an addon and can manipulate most facets of the game. Scripts can control events that happen in a game mode, game rules, abilities and how they interact with heroes, creeps, AI, etc.

Getting Started

Scripting Abilities

Common Techniques

Reference

Lua Resources