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. Rotation Editor

Rotation Editor

Action Priority Lists, condition trees, and the visual editor

February 13, 2026
Edit

Action Priority List (APL) concept, list types (APL, custom conditions, variable definitions), action types (20+: cast, wait, toggle, etc.), condition fields (30+: cooldown, aura, resource, etc.), operator types (equals, greater, less, etc.), nested condition trees, drag-and-drop reordering, variable editor dialog, sidebar with available spells, preview panel, lock/unlock UI, Zustand editor store (useEditor, useSelectedList, useDefaultList, useListsByType), WASM-based rotation validation (validate_rotation export), JSON AST format matching engine's rotation compiler input.

Next steps

Simulation UI
State Management
Simulation UI

Navigation

IntroductionGlossaryReferences

Overview

Mechanics

Game Data

Simulation

Infrastructure

Portal

ArchitectureState ManagementRotation EditorSimulation UIContent System