WoW Lab

WoW Lab

Toolkit

Simulate

Quick SimBest in BagsDrop Optimizer

Rotations

BrowseNew Rotation

Plan

Traits
P

Developer

DocsBibleEngineHooksMCP ServerMetricsUI Showcase

Misc

AboutBlog

© 2025 WoW Lab

  1. Home
  2. Bible
  3. Spell Descriptions

Spell Descriptions

The tooltip template language, variable resolution, and rendering

February 13, 2026
Edit

Spell description template language, variable nodes ($s1 basePoints, $t1 period, $x1 chainTargets, $a1 radiusMin, $A1 radiusMax, $bc1 bonusCoefficient, $e1 amplitude, $m1/$M1 min/max, $o1 total periodic, $q1 effect, $w1/$W1 coefficient), custom variables from description_variables JSON, SpellDescResolver interface (getPlayerStat, getSpellDescription, getEffectValue, hasAura, knowsSpell), lexer-parser-renderer pipeline (logos lexer), dependency analysis for referenced spells, client-side effect value interpolation with paperdoll stats (AP, SP, Crit, Mastery, Vers), WASM renderSpellDesc export.

Next steps

Data Pipeline
Items and Scaling
Data Pipeline

Navigation

IntroductionGlossaryReferences

Overview

Mechanics

Game Data

DBC OverviewSpell DataTalent TreesItems and ScalingSpell DescriptionsData Pipeline

Simulation

Infrastructure

Portal