Skip to content
smartargs
vantage-devDocumentation

Modules

One page per system. Each page has the authoring steps first and the runtime calls second.

Core

Page What it covers
Units and stats Unit definitions, pools, stats, attributes, buffs, damage, death and revive.
Abilities Ability definitions, effects, casting, auto-attack, channels, projectiles.
Combat text Floating numbers, styles, custom presenters.
Movement and input Click-to-move, path providers, executors, targeting, interaction.
Camera Top-down follow camera.
Tuning The global numbers asset.
Ticking Central tick driver, pause and slow motion, custom tickables.

Character

Page What it covers
Items and equipment Item definitions, slots, durability, sets, world items.
Inventory The backpack and consumables.
Currency Currencies and wallets.
Leveling XP curves, levels, XP on kill.
Crafting Recipes, recipe books, skills, stations.
Quests Objectives, rewards, quest givers, custom objectives.
Building Placement, snapping, costs, timed builds.
Saving and loading Persistent ids, per-unit snapshots, JSON files.

World

Page What it covers
Loot Drop tables.
Threat Aggro tables, taunt, vanish, call for help.
Auras Radius buffs.
AI roaming Wander, chase, leash.
Spawning Scene spawners with respawn.
Resource nodes Harvestable trees and ore.
Fog of war Vision, fog rendering, culling.
Terrain cliffs Grid cliffs, ramps, the painting tool, wall styles, the shared world grid.

Debugging

Add Vantage → Debug → VtCombatDebugLogger to a unit to log its casts, hits, buffs, pool changes and target changes to the console. Each category is a checkbox.