Wisent provides an easily configurable replacement for the default buff (and debuff) frames. It displays buffs, debuffs, spell procs, and class-specific resources, allowing you to align, order, scale, and reposition them in groups.
While there are more extensive buff tracking addons out there, this one is intended to be a simpler alternative, striving to stay close to Blizzard's original design while still providing more customizability and a functional configuration interface.
Features
All of the main features can be disabled/toggled via slash commands and the graphical interface, allowing you to change the way in which groups and icons are displayed.
Aura Groups
The following icon groups are implemented:
- Buffs
- Debuffs
- Procs: Technically, they're also buffs, but more flashy and generally important
- Combo Points: Also supports other resources/buffs that can be used in a similar way
All buff buttons can be styled on a per-group basis using the Masque addon library.
Procs Bar
Now supports Monk and Demon Hunters. Updated for Legion with the following spells:
- Paladin: Infusion of Light, Divine Purpose, Righteous Verdict, The Fires of Justice
- Rogue: Opportunity
- Shaman: Lava Surge, Elemental Focus, Queen Ascendant, Stormbringer, Stormlash, Hot Hand
- Druid: Omen of Clarity/Moment of Clarity/Clearcasting, Gory Fur, Galactic Guardian, Gore
- Hunter: None, for now :|
- Mage: Heating Up/Hot Streak, Enhanced Pyrotechnics, Pyretic Incantation, Warmth of the Phoenix, Brain Freeze, Fingers of Frost
- Death Knight: Unholy Strength, Dark Succor, Crimson Scourge, Rime, Killing Machine
- Monk: Elusive Brawler, Hit Combo, Blackout Kick!
- Warrior: Tactician/Colossus Smash, Enrage, Wrecking Ball, Odyn's Champion, Massacre, Dragon Scales, Scales of Earth, Revenge!
- Warlock: Compounding Horror
- Priest: Surge of Light, Blessing of T'uure, Divinity, Shadowy Insight, Twist of Fate
- Demon Hunter: Demon Soul + Soul Fragments; Metamorphosis (Artifact trait), Blade Turning, Painbringer, Siphoned Power (from using Empower Wards)
Feel free to let me know if a spell that you wish to track is missing. Since I'm not an expert on all classes, it is likely I overlooked a buff or two that'd be worth tracking!
Combo Bar
While originally intended to display "combo points" and similar resources, this system has been expanded to show various class-specific spells and stacking buffs. Supported are:
- Paladin: Holy Power
- Rogue: Combo Points
- Shaman: Lava Burst (Elemental), Tidal Waves (Restoration), Stormbringer/Stormstrike (Enhancement)
- Druid: Thrash (Bear), Combo Points (Cat)
- Hunter: Mongoose Fury (Survival)
- Mage: Arcane Charges, Icicles (Frost)
- Death Knight: Runes
- Monk: Chi
- Demon Hunter: Demon Spikes (Vengeance)
- Warrior: Furious Slash/Taste for Blood (Fury)
- Warlock: Soul Shards
- Priest: None, for now :|
These are not intended to be a replacement for advanced aura icons such as those provided by WeakAuras or TellMeWhen, but for when a simpler alternative is sufficient. They don't require any setting up and still allow for some customization.
Slash Commands
The following slash commands are provided: /wisent and /wi (alias) Valid parameters are:
- lock - Unlock/Lock all groups and show/hide their anchors
- enable - Toggle the addon's functionality (to replace the default icons)
Any functionality provided is also accessible via the addon's GUI.
Issues/Feature Requests
While I try to monitor the comments on this page, I don't always get notified of them. Therefore, I kindly ask you to use the Issue Tracker on the Project Site when appropriate (You can use the same Curse account you use to comment here for that).
Alternatively, you can follow the addon's development on GitHub, where a list of Known Issues is available. The Project Timeline allows you to see what is currently being worked on and when you can expect any given change to be implemented.
Localisation
A proper localisation system is implemented, but many locales aren't fully translated (yet). If you can help out, it will be appreciated!
You can check on the current translation progress here: Project Site
Acknowledgement
Wisent is based on the Cataclysm-era addon Bison by Grayal, which in turn was based on an addon called Buffalo by Nimbal (Buffalo... get it? Heh).
Both addons have long been abandoned, and since I maintained a somewhat-working copy for personal use, I figured I'd simply see where it goes from there. In no way do I wish to take credit for their work.
PS: Answering the most pressing question you will have last... What the hell is a "Wisent"? This is a Wisent:
Could you add an option to merge the weapon oils/buffs with the regular buff bar?
Hi Cakechart
1st thing 1st, thanks for this nice addon.
I was wondering if you could add an opacity option to set buff/debuff/proc icons opacity so i could set buffs à 50% opacity and debuffs at 100% for exemple.
Also would it be possible to add conditions to the display and opacity of those bars so, for exemple, i could have all buff icons set to 10% opacity when out of combat but when entering combat mode then their opacity would automatically jump to 100%.
It would be a great addition to your addon in my own opinion.
In reply to Golgoth_FR:
Thanks, I'll add it to the list of things to look into. Status: https://github.com/SacredDuckwhale/Wisent/issues/8
In reply to Cakechart:
Amazing, thanks a lot!
Hi, can you implement weapons oils? These are currently displayed at the standard position of blizzard
In reply to Yasinah:
That would be really nice, it does not give any error but i would love them to be displayed with my other buffs
In reply to Glaasse:
Please try the latest release :)
In reply to Yasinah:
Please try the latest release :)
I like this UI, and I want to thank you for your work.
but I met the same problem as Pel0000.
I use Masque and Masque_ElvUIesque, and disable flashing.
I kept some debug messages.
https://imgur.com/qiaXado
https://imgur.com/d4yq69x
https://imgur.com/4ntr1i2
https://imgur.com/6qE5g3l
Ps: I tried to insert picture, but it didn't show up, I hope these links can be accessed normally.
Thank you for time.
In reply to mcglory:
Unfortunately I don't have much time to do advanced debugging sessions in order to narrow down this fairly elusive problem, but I'll add it to the list of things to look into. Perhaps it would help if you could provide screenshots of your Masque settings (only those relevant to Wisent buff bars, for now) so I may try to reproduce the issue? I don't really know how to find out what's wrong otherwise, since it isn't happening for me.
Status: https://github.com/SacredDuckwhale/Wisent/issues/10
In reply to Cakechart:
https://imgur.com/3XzGJTj
I didn't make too many settings, just chose a skin.
If I get a new buff, this bug will appear, just like this.
For this I used outlaw rogue to test the wood pile fight.
Forgive my English, hope to let you understand what I want to express.
When using weapon imbues such as flametongue weapon for shamans, or any weapon oil/sharpening stone, it appears separate from wisent at the default location where my blizzard buffs would be. Here's a screenshot: https://imgur.com/a/EMoy6XO
I realize that wisent doesn't manage weapon imbues, but I really think they should be incorporated into the addon given that shadowlands added many different weapon oils and sharpening stones to the game which are going to be used frequently in high end content (and probably just about everywhere). I can't imagine anyone enjoying a lone weapon imbue icon at a different spot on their screen, possibly overlapping with the rest of their buffs (definitely the case for me).
As of now I've found no way to hide the weapon imbue either. I thought hiding blizzard buffs could work, but that hides all of wisent as well. Not sure if there's any workaround I'm not thinking of.
Anyhow, addressing this would be greatly appreciated. I realize it's technically a feature request, but I would consider it close to mandatory for the addon to continue working smoothly with the additions made to the game. Weapon imbues just went from being used by one spec in the game (that was niche, at that) to a universal thing for all classes, all specs.
In reply to how2pingu:
Please try the latest release :)
While trying to fix my problem, I realized, with only Wisent activated, that some timers are bigger than others, and that this happens when new buffs are added
Hello, I love your addon, thank you for your work. I run into display issue sometimes, I moved the buffs and reduced their sizes, but they keep changing size as you can see in the image below, is there a solution for remedy this problem ?

PS: Sorry for my english :)
In reply to Pel0000:
Does this happen with all other addons disabled? There's a setting to add spacing in between the icons, is that not working for you?
It looks like some other addon might be trying to resize them, but I can't tell without more information (debug messages?).
In reply to Cakechart:
Indeed there is a conflict with the addon "Masque", it works when I deactivate it. The conflict only occurs when a new buff is added (picture 1), but only for a few seconds, then it stabilizes (picture2) I copied this code but I'm not sure this is the code you were telling me about:
07:08] (DEBUG) Wisent:[19:08:04.261]: UpdateAllAuras
[07:08] (DEBUG) Wisent:[19:08:04.261]: Wisent_debuff :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:04.261]: Wisent_buff :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:04.261]: Wisent_proc :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:05.462]: UpdateAllAuras
[07:08] (DEBUG) Wisent:[19:08:05.462]: Wisent_debuff :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:05.462]: Wisent_buff :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:05.462]: Wisent_proc :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:06.128]: UpdateAllAuras
[07:08] (DEBUG) Wisent:[19:08:06.128]: Wisent_debuff :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:06.128]: Wisent_buff :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:06.128]: Wisent_proc :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:07.996]: UpdateAllAuras
[07:08] (DEBUG) Wisent:[19:08:07.996]: Wisent_debuff :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:07.996]: Wisent_buff :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:07.996]: Wisent_proc :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:10.929]: UpdateAllAuras
[07:08] (DEBUG) Wisent:[19:08:10.929]: Wisent_debuff :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:10.929]: Wisent_buff :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:10.929]: Wisent_proc :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:14.496]: UpdateAllAuras
[07:08] (DEBUG) Wisent:[19:08:14.496]: Wisent_debuff :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:14.496]: Wisent_buff :UpdateAnchors
[07:08] (DEBUG) Wisent:[19:08:14.496]: Wisent_proc :UpdateAnchors
In reply to Pel0000:
Well, I don't see what I can do here to be honest. It sounds like Masque is applying some settings before Wisent overrides them, or vice versa. Maybe check both addons' settings and see if there's a conflict?
If there's a way to reproduce it, I may be able to look into it more, but it's not clear the issue is caused by Wisent and even so, I've been using Masque myself and didn't encounter any such problem.
En réponse à Cakechart :
In reply to Pel0000:
Unfortunately I don't have much time to do advanced debugging sessions in order to narrow down this fairly elusive problem, but I'll add it to the list of things to look into. Perhaps it would help if you could provide screenshots of your Masque settings (only those relevant to Wisent buff bars, for now) so I may try to reproduce the issue? I don't really know how to find out what's wrong otherwise, since it isn't happening for me.
Status: https://github.com/SacredDuckwhale/Wisent/issues/10