Skip to content

History

Revisions

  • Document the exact-mechanic CC types Each [cc:type] is now one 1.12 DBC mechanic, so the reference table lists the mechanic ID alongside every name and marks which names are aliases. knockout, sap, fumble, turn and interrupt were reachable but undocumented; distract and pacify were missing too. Call out that stun no longer covers Gouge and Sap, since that breaks existing macros, and give both ways back: [cc:stun/knockout/sap] or bare [cc]. The loss-of-control set was also wrong — it omitted root, knockout and sap. Split the [immune] CC types into their own list. That set is a subset of the [cc] names and the two have diverged, and bleed immunity is a damage school rather than a CC mechanic, so one combined table could not describe either accurately. Immunity-Tracking gains what the learner refuses to record: DR-generated immunes and casts with no queryable unit. Both are deliberate, so someone hitting them should find them documented rather than file a bug.

    @brues-code brues-code committed Sep 15, 2026
    71a3c61
  • Document the totem conditional

    @brues-code brues-code committed Sep 15, 2026
    d30e6f1
  • Document /stopchanneling

    @brues-code brues-code committed Sep 10, 2026
    7e3491f
  • Document button, set, bg, pethappiness, playercontrolled and the short aliases

    @brues-code brues-code committed Sep 10, 2026
    89fe843
  • Document the myspellhaste conditional

    @brues-code brues-code committed Sep 10, 2026
    a7bb97e
  • Add 'indoors' and 'outdoors' conditionals Document two new conditionals in Conditionals.md: `indoors` (player under a WMO roof — building, cave, instance interior) and `outdoors` (player outdoors / open sky). Each entry includes availability flags and example usages (`[indoors]`, `[noindoors]`, `[outdoors]`, `[nooutdoors]`).

    @brues-code brues-code committed Jul 31, 2026
    50b5e4c
  • dont need to mention CAPI

    @brues-code brues-code committed Jul 28, 2026
    5a902ad
  • Add 'locked' conditional and docs Add documentation for the `locked` conditional: a table entry describing spell-school interrupt lockouts (Counterspell/Kick/Pummel/Earth Shock)

    @brues-code brues-code committed Jul 28, 2026
    adfb1b6
  • Update Conditionals.md

    @brues-code brues-code committed Jul 28, 2026
    dba4f46
  • Remove NP column from conditionals tables Remove the 'NP' (minimum Nampower version) column from the player and target conditional tables in Conditionals.md. Shifted the Addon column into the previous NP position and removed NP/version entries (e.g. v2.20, v2.24) from affected rows. Minor table formatting adjusted to keep columns aligned.

    @brues-code brues-code committed Jul 28, 2026
    048d18d
  • Clarify `mod` conditional in Conditionals.md Expand the `mod` conditional docs to clarify it checks modifier keys held (ctrl/alt/shift), documents side-specific forms (lctrl/rctrl/lalt/ralt/lshift/rshift), and that a bare `mod` matches any modifier. Update examples to show `[mod:lshift]` and `[nomod:ralt]`. Documentation-only clarification; no behavior changes.

    @brues-code brues-code committed Jul 28, 2026
    48dc417
  • Add mhenchant and ohenchant conditionals Document two new conditional checks for temporary enchantments on main and off-hand weapons. Both use ClassicAPI and support checking by enchantment ID or name.

    @brues-code brues-code committed Jul 28, 2026
    42d9fb5
  • Add equipset conditional and command docs Added documentation for the new equipset conditional and /equipset slash command for managing saved equipment sets in ClassicAPI. Includes examples of usage with multiple sets and combat conditions.

    @brues-code brues-code committed Jul 28, 2026
    ef40356
  • Add power-related conditionals and note Document new power conditionals (myenergy, mymana, myrage, energy, mana, rage) with examples and table entries. Add a note explaining that mana/rage/energy read specific power slots for other units (cross-form behavior and potential stale/empty reads when a slot isn't the unit's primary power).

    @brues-code brues-code committed Jul 28, 2026
    38fedea
  • Speed reference clarified; pfUI link updated ClassicAPI provides GetUnitSpeed so we no longer need MonkeySpeed. Update the pfUI fork link to point to brues-code/pfUI in the note.

    @brues-code brues-code committed Jul 28, 2026
    3528349
  • Remove Dispel-Type Conditionals section

    @brues-code brues-code committed Jul 27, 2026
    cfab857
  • Document [mounted]/[nomounted] and [standing]/[sitting] conditionals

    @brues-code brues-code committed Jul 27, 2026
    5563b70
  • Rename @cursor docs to [cursor] modifier

    @brues-code brues-code committed Jun 21, 2026
    bc57e59
  • Add @cursor row to Modifiers table

    @brues-code brues-code committed Jun 21, 2026
    e5109ac
  • Document @cursor token Add @cursor under Modifiers: engine-level ground-target placement via ClassicAPI (CastAtCursor / UseAtCursor), no reticle-click simulation.

    @brues-code brues-code committed Jun 21, 2026
    cb03c92
  • Document [focus]/[nofocus] conditionals Add the [focus]/[nofocus] player conditional (a focus is set via /focus, the FOCUSTARGET keybind, or pfUI).

    @brues-code brues-code committed Jun 21, 2026
    eb61357
  • Mark ClassicAPI as required ClassicAPI is now a hard requirement: bump it to Required in the Home requirements table, drop the per-row "ClassicAPI" Addon tags from the dispel conditionals (now a base requirement), set [moving] to "speed %", and remove the "without ClassicAPI degrades gracefully" note.

    @brues-code brues-code committed Jun 21, 2026
    e73db54
  • pfUI link

    @brues-code brues-code committed Jun 21, 2026
    bae44c6
  • fixed nampower link

    @brues-code brues-code committed Jun 21, 2026
    3049554
  • Add ClassicAPI (optional) to wiki requirements List ClassicAPI in the Home requirements table as Optional — it enables the dispel-type conditionals, which degrade gracefully without it.

    @brues-code brues-code committed Jun 21, 2026
    cdedc95
  • Document ClassicAPI dispel-type conditionals Add target-table rows for magic/curse/disease/poison/dispellable and the buff-side magicbuff/dispellablebuff, plus a "Dispel-Type Conditionals (ClassicAPI)" section covering the debuff vs buff split, graceful degradation without ClassicAPI, the class-agnostic dispellable caveat, and Priest/Druid/Paladin example macros.

    @brues-code brues-code committed Jun 21, 2026
    6f0c4b8
  • updates

    @jrc13245 jrc13245 committed Mar 23, 2026
    a2a3269
  • updates

    @jrc13245 jrc13245 committed Mar 15, 2026
    074f199
  • updates

    @jrc13245 jrc13245 committed Mar 15, 2026
    4564941
  • update

    @jrc13245 jrc13245 committed Mar 14, 2026
    f867b3e