File Details
v0.5.0-bcc
- R
- Jun 8, 2026
- 138.18 KB
- 15
- 2.5.4
- Classic TBC
File Name
Quiver-v0.5.0-bcc.zip
Supported Versions
- 2.5.4
Quiver
v0.5.0 (2026-06-08)
Full Changelog Previous Releases
- v0.5.0: Stings switcher, macro generator, combat fixes, and UI improvements
Stings switcher- New orbit button at 270° (bottom of sphere) for quick sting selection
- Left-click opens picker: Serpent, Viper, Scorpid, Wyvern Sting
- Right-click casts the selected sting
- Automatically creates and maintains a "Quiver: Sting" macro in the macro
book — drag it to your bar once and it stays synced to your selection
Macro generator (experimental — feedback welcome!) - New Macros tab in settings (Alt+Right-click sphere)
- Generates four hunter macros with configurable options:
- Quiver: Open — pet attack + opening shot (shot selector)
- Quiver: FD Trap — Feign Death + trap (trap selector)
- Quiver: BW — Bestial Wrath + Intimidation + shot (shot selector)
- Quiver: MD — Misdirection on focus (no options)
- All macros include #showtooltip so cooldowns show on your bars
- Quiver: Open uses /petfollow before /petattack to avoid the toggle-cancel
issue when the pet is already moving to the target - Create / Update and Delete All buttons to manage macros from the panel
- Macros are early-stage — if something doesn't work for your spec or
playstyle please share feedback so we can improve the templates
Settings panel - Split into two tabs: Bindings (left/right click) and Macros (alerts +
macro generator) — panel is now significantly less busy
Menu improvements - All orbit menus now expand away from the nearest screen edge automatically
— menus on the right half of the screen pop left, left half pop right - Side buttons (pet, food, traps, tracking) always expand away from the
sphere center regardless of screen position; only top/bottom buttons
(aspects, stings) adapt to screen edge - Menus rebuild on sphere drag-stop so expand direction stays correct after
moving the sphere
Combat lockdown fixes - SetFrameStrata, EnableMouse, SetButtonState, StartMoving, and
ClearAllPoints/SetPoint calls on secure frames are now all guarded against
combat lockdown — no more ADDON_ACTION_BLOCKED errors when opening menus,
taming pets, or dragging the sphere during combat
Auto-shot bar - Moved 40px below sphere bottom to clear the new stings orbit button
- Fix combat lockdown errors when taming pets and switching aspects
- Guard RebuildFoodPicker with InCombatLockdown() so taming a pet mid-combat
no longer triggers ADDON_ACTION_BLOCKED on ClearAllPoints/SetPoint - Defer food picker rebuild to PLAYER_REGEN_ENABLED so new pet state is
applied correctly once combat ends - Update PLAYER_REGEN_ENABLED to refresh all menus (aspects swap macro, etc.)
not just the sphere on-click handler - Fix happiness sound playing on every poll tick instead of only on transition
to unhappy - Clear saved food selection when a new pet type is tamed (different pet types
accept different foods) - Aspects orbit button icon now updates immediately in combat via
SetNormalTexture (not combat-restricted); attribute/macro deferred - Add Beast Lore to the pet radial menu
- Guard RebuildFoodPicker with InCombatLockdown() so taming a pet mid-combat
- Fix menu blocker strata and clean up luacheck warnings
- Fix blocker frames staying at DIALOG strata when menus are closed,
causing them to eat mouseovers and clicks over the bag UI - Add files["tests/"] override in .luacheckrc so test stubs can write
WoW API globals without false read-only warnings - Fix unused args and bare global assignments in test specs
- Fix blocker frames staying at DIALOG strata when menus are closed,