Giter Club home page Giter Club logo

quiver's Introduction

WoW 1.12.1 addon for Hunters. Use /Quiver or /qq to open the configuration menu.

Features

Aspect Tracker

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)

Auto Shot Timer

Shooting

Reloading

The Auto Shot Timer module 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.

Quiver uses a more reliable state machine than any other auto shot timer addon. If you think you've found a bug, record your game with "verbose logging" enabled in the Quiver configuration menu. Sometimes the bar gets stuck from the game not triggering addon events, which is common for movement inside instances, but rare when firing shots. A shot without a corresponding ITEM_LOCK_CHANGED event will break every auto shot timer addon.

Inspired by:

  • HSK -- Ignores instant spells such as Arcane Shot
  • YaHT -- Resets swing timer while casting a shot

Castbar

  • Shows Aimed Shot, Multi-Shot, and Trueshot

Range Indicator

  • Based on Egnar
  • Automatically locates action bar slots
  • Warns you when abilities missing from action bar

Requires some raw spellbook abilities on your action bars (not macros). Hidden action bars work fine.

Tranq Shot Announcer

Shows the Tranquilizing Shot cooldown of every hunter. Announces when casting Tranq, and again if the shot misses.

Trueshot Aura Alarm

None Expiring

This checks if you have Trueshot Aura talented. If so, Quiver tracks the buff and duration, and warns you to recast it.

Installation

  1. Download latest version
  2. Extract the Zip file
  3. Change the folder name to Quiver
  4. Move folder into <WoW install>/Interface/AddOns/
  5. Restart WoW.

Possible Future Features

I currently have no plans to work on more features.

Hunter's Mark Timer

Maybe something like the Tranq UI for keeping track of hunters mark for each hunter and target.

Pet Management

It's a rabbit hole to go down, and other addons exist for pet management.

Contributing

Localization

Quiver localizes text, so theoretically it supports translations, but I don't know where to download a non-English client.

Custom Events

Files in /Events hook into game functions. Use these events if possible instead of declaring your own hooks.

  • Spellcast: CastSpell, CastSpellByName, UseAction

Module Fields and Lifecycle Hooks

Id: string
Name: string (use locale)

OnEnable: unit -> unit
Called every time user enables the module.
Called during initialization after RestoreSavedVariables.

OnDisable: unit -> unit
Called every time user disables the module.

OnInterfaceLock: unit -> unit
Not called while module disabled.
Called every time user locks the UI.

OnInterfaceUnlock: unit -> unit
Not called while module disabled.
Called every time user unlocks the UI.

OnResetFrames: unit -> unit
Called when user clicks a reset button.
Reset All calls this even while module disabled.

OnSavedVariablesRestore: table -> unit
GameEvent: "PLAYER_LOGIN"
Loads state used exclusively used by the module (don't add SavedVariables to the .toc).
Called exactly once, even for disabled modules.

OnSavedVariablesPersist: unit -> table
GameEvent: "PLAYER_LOGOUT"
Persists state used exclusively by the module.
Called exactly once, even for disabled modules.

quiver's People

Contributors

jan125 avatar sabinewren avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

quiver's Issues

Castbar

Hey im using quiver on Turtle wow and the castbar for aimshot isnt working.
I can only get the aimshot castbar to work by clicking aimshot from my spellbook.

Autoshot timer, Aspect Tracker + Trueshot aura

So these Autoshot timer, Aspect Tracker + Trueshot aura keeps reseting position on logout in all UI Scales, tried too redownload same versions and older versions, but nothing worked, can't figure out what the problem could be
Screenshot_63
as seen in the picture, i place all the elements down, and once logged out, it resets back up there

Implement Localization

Most of Quiver's UI avoids hard-coded English. However, it's not actually configured to drop in a new language.

  • Create UI dropdown to change locale
  • Redraw text when locale changes, or more likely take the low effort route by prompting a UI reload when locale changes.
  • Re-architect translations: first try selected locale, then fall back to English if locale text missing.
  • Remove remaining hard-coded English.

Missing castbar with /qqtrueshot and pfui

When casting trueshot by using /qqtrueshot, no castbar is shown (no pfui castbar nor quiver castbar). Both multi-shot (/qqmultishot) and aimed shot (/qqaimedshot) trigger castbars.

On turtle wow with version 2.6.0 of quiver and pfui 5.3.2.

Aimed shot

Hello. Ive been playing on Everlook private server realm 1.12 client. Ive been using ur addon with no problems until about 2 weeks ago when the aimed shot bar simply dissapeared...? Ive tried reinstaling the addon, the client, went /qq to check is all enabled and ... eveything works except the Aimed shot, i can even see the multi shot bar when casting it which is the same bar for aimed shot that just dont show when cast ....?

Help.

Hide Auto Shot Castbar

Would it be possible to add an option to hide the Auto Shot Castbar when you're not using Auto Shot (or when you're out of combat)?

Auto shot timer bug

The auto shot timer is resetting after every ability not just auto shots with the newest update.

error in battle

the error is "Interface\AddOns\Quiver\Lib\Spellbook.lua:52: attempt to perform arithmetic on local `speedBase' (a nil value)"

Cannot determine the cause of the error, but it generally occurs during multi-enemy battles.

GUI Elements resetting

Hello @SabineWren,

i am using Quiver on Turtle WoW.

My Issue is the reset of some GUI Elements after logout and login!

My Addon Settings:
Addon Settings

My Settings and Postioning of the GUI Elements on the Screen! (AFTER THAT I SAFED SETTING)
saving quiver settings and GUI positions

As you can see 3 GUI Elements reset and change positions

  • RANGE INDICATOR
  • TRANQ SHOT ANNOUNCER
  • CASTBAR

after reloging some gui elements reset positions

I tried to fix that issue by clear my whole WTF Folder, but these settings are never safed after i relog / restart or something else.

Maybe you can find the Issue!

Best Regards

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.