WoW 1.12.1 addon for Hunters. Use /Quiver
or /qq
to open the configuration menu.
- Aspect Tracker
- Auto Shot Timer
- Castbar
- Lua Functions
- Range Indicator
- Tranq Shot Announcer
- Trueshot Aura Alarm
Never lose track of your current aspect
None | Pack | Cheetah |
- No UI while in Aspect of the Hawk
- Displays Hawk texture when no aspect enabled
- Shows border while Pack active (potentially other hunters)
Inspired by:
- Shows Aimed Shot, Multi-Shot, and Trueshot
CastNoClip – Cast spell by name if it won't clip a shot. Requires the Auto Shot module.
/script Quiver.CastNoClip("Trueshot")
CastPetAction – Find and cast pet action if possible.
/script Quiver.CastPetAction("Furious Howl"); CastSpellByName("Multi-Shot")
PredMidShot – Low level predicate for no-clip behavior. Used internally to implement CastNoClip.
/script if not Quiver.PredMidShot() then DEFAULT_CHAT_FRAME:AddMessage("Reloading") end
- Based on Egnar
- Automatically locates action bar slots
- Warns you when abilities missing from action bar
Requires corresponding spellbook abilities on your action bars, or macros using the same texture. Hidden action bars work fine.
Shows the Tranquilizing Shot cooldown of every hunter. Announces when casting Tranq, and again if the shot misses.
None | Expiring |
This checks if you have Trueshot Aura talented. If so, Quiver tracks the buff and duration, and warns you to recast it.
Simplest installation, but doesn't automate version updates.
- Download latest version
- Extract the Zip file
- Change the folder name to
Quiver
- Move folder into
<WoW install>/Interface/AddOns/
- Restart WoW
Requires Git. Easy to update with addon managers or git pull
- Open a terminal in your addons directory
git clone https://github.com/SabineWren/Quiver --branch latest-release
- Restart WoW
Do you live on the bleeding edge?
- Open a terminal in your addons directory
git clone https://github.com/SabineWren/Quiver
npm install
npm run bundle-once
- Restart WoW
Quiver is fully localized. If you want to contribute a new locale, see zhCN for reference in /Locale/
:
<locale>.client.lua
for values that exactly correspond to the client, ex. "Multi-Shot". Should be identical values to what other addons use.<locale>.translations.lua
for Quiver-specific text that requires translation.
Files in /Events
hook into game functions. Use these events if possible instead of declaring your own hooks.
- Spellcast: CastSpell, CastSpellByName, UseAction
Feature are packaged and enabled as 'modules' that implement lifecycle hooks. See the type definitions for details.