Releases: SabineWren/Quiver
v3.1.0-twow-cc2
Added "Steady Shot" alias for "Trueshot".
- Only necessary for English clients on Turtle WoW 1.17.2 servers
v3.1.0
Implemented tooltip border style option for auto shot timer and castbar. Improved grid-snapping for these frames when dragging or resizing.
API functions:
- Quiver.FdPrepareTrap
- Quiver.GetSecondsRemainingReload
- Quiver.GetSecondsRemainingShoot
-- Spammable FD-Trap macro
-- Checks: FD CD, Trap CD, is-player-in-combat, is-pet-in-combat
-- Casts: FD, petPassive, petFollow
-- WARNING: this will pull your pet even if you're stunned etc.
/script CastSpellByName("Frost Trap"); Quiver.FdPrepareTrap()
Timing functions return true/false (isShooting/isReloading) and the time remaining (zero if false).
-- This macro detects when the auto shot timer bugs out by more than
-- 0.25 seconds, and switches from CastNoClip to CastSpellByName.
-- Trueshot can hang a while before firing, so tune the cutoff.
/script local a, b = Quiver.GetSecondsRemainingShoot(); local c = a and b < -0.25; local f = c and CastSpellByName or Quiver.CastNoClip; f("Trueshot")
Bugfixes
- Fixed Multi-Shot occasionally triggering a reload on the auto shot bar.
- Adjusted shoot time from 0.65 to 0.5 seconds. This is different from other addons, but seems more accurate.
v3.0.0
Breaking
Installation instructions updated in readme.
Removed exported macros in favour of a more customizable API. See more examples in the Changelog.
-- ex. equivalent to the old /qqtrueshot
/script Quiver.CastNoClip("Trueshot")
Features
Implemented zhCN locale.
Translations provided by @Qeynos
Fixes
More reliable spellcast detection for the castbar. Many smaller bugfixes.
v2.7.1
Fixes bugs reported by brcz:
- Spells can partially reset auto shot timer
- Aspect of the Beast uses correct texture
v2.7.0
Features
Added new default mode for auto shot timer "left-to-right". You can revert to "both-directions" using a config dropdown.
Fixes
Fixed the auto shot timer getting stuck*.
[*] The game must trigger an ITEM_LOCK_CHANGED event for Quiver to handle a shot. If that event isn't there, then it's not a Quiver bug. If you think there's a bug in the auto shot timer, enable "verbose logging" in the config menu and record it to verify the game fired events. Movement often doesn't reset the timer inside instances, and that's also a game bug.
v2.6.3 Stable
- New optional debug logging (dropdown in config menu).
- Fixed a bug (reported by Khoni) where the auto shot timer could break by treating auto shots as casted shots.
- There's still a bug where on rare occasions auto shot doesn't trigger an event, resulting a stuck timer bar. If you can reproduce any bugs related to the auto shot timer, please turn on debug logging and send me a video recording.
v2.6.2 Stable
Fixed ranged weapon haste calculation.
v2.6.1 Stable
Fixes false positives on Trueshot Alarm due to Turtle WoW update.
v2.6.0 Stable
Auto Shot Timer module also enables macros that avoid clipping auto shot:
- Aimed Shot
/qqaimedshot
- Multi-Shot
/qqmultishot
- Trueshot
/qqtrueshot
Casting this way won't interrupt current cast, so move first if casting volley.
Added chat warnings when missing the corresponding action bar icons for castable shots.
v2.5.3 Stable
- Fixed false-positive Tranquilizing Shot announcements (for real this time).
- Fixed saving frame positions when moving them following a frame reset.
- Fixed default frame positions when "Use UI Scale" disabled in video settings.