[!NOTE]
Since I no longer use the sumneko.lua plugin and no longer maintain this repository.
Dota2 Lua Annotations
Dota2 lua api annotations for lua-language-server.
API is exported from ModDota/dota-data.
NOTE: This extension is force Lua.runtime.version to LuaJIT ,
recommend using VSCode Profiles .
Custom Types
- Ability or Item DataDriven
---@param ctx AbilityContext|{max_damage:number}
function OnCastAbility(ctx)
local caster = ctx.caster;
local maxDamage = ctx.max_damage;
end
Snippets
- oncast
- oncast_target
- classmodifier or classbuf
- classability
- classitem
Developer
pnpm install
pnpm dump
| |