Skip to content
smartargs
VantageDocumentation

Modules

One page per system. Each page has the authoring steps first and the runtime calls second, and links to its reference page, which lists every field with its default and every member you can call or override.

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.
Input Default input actions, your own actions, rebinding and key labels.
UI The theme and its variables, screen layers, icons, text, badges, key caps, buttons, cards, list rows, pagers, progress bars and nameplates.
Selection Click, Shift-click, box and double-click selection, markers and marker styles.
Orders and control groups Move, attack, attack-move, stop and hold for selected units, formations, control groups.
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, requirements, quest givers, custom objectives, the Quest Graph.
Dialogue Conversations with answers, conditions, effects and quest offers, the Dialogue Graph.
Vendors Shops that sell from stock, buy items, price from value and restock.
Respawn Death wait, respawn points, revive health and penalties.
Presentation Animation, sound and effect cues on abilities, buffs and units.
Localization Display strings as keys, tables per language, a resolver seam.
Progression Talent trees, ranks, unlocks by level, attribute points, resets.
Party Invites, leaders, shared XP, currency and quest credit, loot rules, party-only effects.
Summons Pets and minions that follow, fight by stance and earn their owner’s kills.
Encounters Ability rotations for monsters, boss fights with phases, adds, resets and rewards.
Chat Player identity, say, yell, party, guild and whisper chat, system and NPC lines, moderation.
Guilds Founding, invites, ranks and permissions, message of the day, guild chat, persistence.
Friends In-game friends, requests to offline players, presence, Steam and other platform friends.
Mail Mail with item and currency attachments to offline players, returns, expiry, system mail.
Building Placement, snapping, costs, timed builds, the build menu presenter.
Shared stash and costs A team or side pool that building, crafting and unlocks pay from; your own cost sources.
Unlocks Research and blueprints bought once, for one player or the whole team.
Hotbar Slots for abilities, items, gear and buildables with keys, drag-to-assign and your own content.
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.
World time Day and night, day phases with stat changes, night-only spawns, lighting over the day.
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.