Otis
Lets you save your preferred spec for loot on a per boss and raid difficulty basis.
Adds two buttons to the side of the Encounter Journal, an up arrow and a down arrow, making it much easier to navigate between bosses.
Lets you use the scroll wheel on your mouse to change which map you're looking at when in instances or raids that have multiple maps (instead of having to select the layer from the drop down).
Hello, is there a chance of a toc update please? :-)
Thanks a lot for keeping this up to date :).
However, with the new version I get this error:
I saw that you commented it out in the previous version and have commented it out now too, but I wanted to let you know.
In reply to Selthi:
Thanks for the heads up; kind of nice/surprising to know that anyone else actually uses this heh. I'm having all sorts of trouble getting the packager to include that lib. The other option instead of commenting that line out is to find LibDataBroker-1.1 in another addons list of libs and copy it over into this addons libs folder.
Going to try to find help for this; if I can't get it fixed in a couple of days then I'll comment out the feature :(
In reply to Selthi:
I don't know why, but 1.5.02 on the App is still without LibDataBroker
The last alpha version (available on https://www.curseforge.com/wow/addons/otis/files/all ) fixes the issue
@Pathbris
I've released a new build which fixes the issue of mythic dungeon choice no being saved by set all
@Pathbris
Thanks for the information. It was working in HFC for me after the prepatch so it seemed likely it was still working as intended. I'll look into it and figure out what's changed.
There may be a slight issue. I've attempted to do the "save for all difficulties" functions on Legion dungeon bosses. It will "save all" for normal and heroic, but it appears that it will not save for mythic. Doing "save all" during with mythic difficulty doesn't save it as well.
@Pathbris
I guess I forgot to bump the toc number so the game considers it an out of date addon, but as far as I know, it all still works. I'll bump the toc and release a new version.
Is there no update for this for Legion/7.0?
Is there no update for this for Legion/7.0?
Is it possible to move the arrows down somehow? They're overlapping with an other addon :(.
What's the other addon? I set my button positions relative to the journal's last button; they're probably doing the same thing. I'll figure something out.
The other one is Auto Loot Spec (http://www.curse.com/addons/wow/auto-loot-spec).
E: removed picture
You know that Otis lets you set prefered loot spec per boss, right? I <sniff> I can't believe you're seeing another loot spec addon behind my back <sob> how could you!?!
AutoLootSpec actually shifts their position down by a fixed number of pixels if they see that we are loaded. I've made a change so that if we see that they are loaded we'll disable all of our loot spec code. The arrows will then be higher and the auto loot spec button will be uncovered.
Thank you for this solution! :)
Had the other addon long time before and it seems I've ignored that Otis also includes it beside these arrows (maybe because of the picture?)... shame on me.
If it's any comfort to you: I saw that you are the author of Ailo too, which is one of the addons I don't want to be without ;).
Thank you for taking the time to explain that in detail. :)
Got it, will use those commands. Thanks!
@Aisenfaire
Gah! my apologies. r14 definately had a big fat bug where we didn't clear the restore data after doing the restore and so we'd do it again and again at the start of every fight. But r15 was supposed to fix that and handle those cases better ...
I did, after taking another look at the code, find what could have been the bug - we should clear the restore data anytime the user manually changes their current active loot spec.
So, just to be clear about how Otis works, lets say you had specified a preference for feral for all of the SOO bosses in the dungeon journal but when you entered the dungeon your loot spec was either set to resto or was set Current Specialization which resto because you were actually running in that spec.
What should happen is that at the start of every fight (or in the case of galakras not until she actually shows up at the end of the fight) we would change your loot spec to feral. Once loot was finished, we'd shift you back to resto. On the next boss the process would repeat.
Things are more complicated when you die, especially because of world bosses. Anytime you die (or dc) the restore happens when you next enter combat. We'll restore and then try to identify the fight. So, trying a boss again after a wipe, you would enter the fight with feral as active loot spec, restore back to resto (clearing the restore data), then we'd identify the boss and set a restore point for resto and change the spec to feral again.
The bug I just found would manifest if, after a wipe, you manually changed your active loot spec (which Otis set to feral) to guardian. The next time you entered combat we'd restore to resto (before overriding again if it was a boss you had set a preference for).
That doesn't quite sound like the problem you're having (r14's failure to ever clear a restore meant that the version would always keep jamming you back to a specific spec no matter what you did).
Here's a couple of things you can try to help if you're getting weird behavior. On the chat line type: /run Otis:state()
If there are values printed for savedBoss and savedSpec that aren't nil then it means that Otis saved off savedSpec as a restore point when it changed your loot spec for savedBoss. If you think that restore point is or will cause you problems then you can clear it with: /run Otis.db.char.savedLoot = nil
For some reason, r15 kept changing my loot spec back to resto every boss even though I kept setting it to feral. This was in SOO LFR.
The button placement needs to be corrected in the latest release. Acethebunny has the correction below.
5.3 fix to move button bellow the new Model button.
change line 70 to
btnUp:SetPoint("TOP", EncounterJournalEncounterFrameInfoModelTab, "BOTTOM", 6, 2)