Dota2 lua api annotations for lua-language-server.
API is exported from ModDota/dota-data.
- Install VSCode extension sumneko.lua
- Install VSCode extension robincode.dota2-lua-annotations
NOTE: This extension is force
Lua.runtime.version
toLuaJIT
, recommend usingVSCode Profiles
.
- Ability or Item DataDriven
---@param ctx AbilityContext|{max_damage:number}
function OnCastAbility(ctx)
local caster = ctx.caster;
local maxDamage = ctx.max_damage;
end
- oncast
- oncast_target
- classmodifier or classbuf
- classability
- classitem
pnpm install
pnpm dump