BABUNI.DEV

ROAR / Roadmap

ROAR: Roadmap

ROARR — verification and future choices

Implemented source baseline

Priority 1 — prove the existing implementation works

  1. Load from a folder named roarr on the actual intended 1.12-compatible client; check that slash commands register.
  2. Run /roarr watch, identify a slot, set it, and confirm the original action continues to work while an emote may trigger.
  3. Test 0%, 40% and 100% chance at a manageable cooldown; observe that a failed chance roll still consumes the cooldown.
  4. Check /roarr off / on and the tutorial without changing the configured slot.
  5. Verify /reload, logout/login and preferences on a second character (the TOC declares account-wide data).
  6. Test the five built-in tokens on the chosen client and locale; note any emote unavailable on that fork.
  7. Test load order alongside other UseAction wrappers, particularly related character-emote addons.
  8. Test edge cases: negative/invalid slot input, a zero-second cooldown, and a first press shortly after login.
  9. Check whether untouched saved settings survive a session in which no action-bar hook or slash command called ensureLoaded().

None of these were executed during this documentation-only session.

Priority 2 — ask the creator, don't assume

Record the creator's explicit answers in docs/DECISIONS.md before treating any item as a requirement.

Release/verification evidence

For each manual test record client build, active addons, steps, expected output, observed output, and commit. Document code fixes in changelog and devlog; don't mark a source inspection as a passed gameplay test.

Document information

Author: Babuni.dev
Status: proposed verification and creator decisions, not approved feature work.

View source