Breeze
Every time your followers complete a mission in the garrison, you are forced to sit trough that silly 2s animation where you see your followers battle whatever creature they fought. While this is entertaining for the first and second time, maybe, it becomes really annoying after this.
What does it do exactly? A picture is worth a thousand words, but a short video is even better!
This simple addon will remove all those animations and auto-open the chests for you so you can go back to your monster killing faster.
Version 1.00 is a complete rewrite.
Please report any bugs you find on the WoWAce Ticket page or trough Curse comments.
New in Alpha: Will now disable the level-up animation/sound when you upgrade a follower's item level!
Will there be an update? It's not working properly since the patch yesterday. Incredibly slow and it doesn't auto-open the chests anymore...
@H0PE
It's just that life has a certain way to make you busy enough not to check out your addons.
Also, considering that 6.2 is kind of making this obsolete... it's not really motivating me to bother with it anymore. I will check it upon patch day, though.
Another dead addon? Seems not really polished and I don't see owner's comment on new posts. :S
Hi,
Thanks for the most useful garrison addon ever. Loving it! :)
Weird issue with XP bar on the followers:
After finishing a mission and the gained xp added to their bar on mission screen, the bar sometimes add up an amount then "jumps back" to the original position and then add up the bonuses. It seems that the xp calculation doesn't show properly.
Request:
Could you please show the mission details after clicking the button for the particular mission, whether it was succesfull or failed? I would really like to see how long the mission took and what was the reward that on failed missions I didn't receive?
Hope you say yes and doable. :)
Thanks in advance, keep up the awesome work!
H0PE
Hi,
Thanks for the most useful garrison addon ever. Loving it! :)
Weird issue with XP bar on the followers:
After finishing a mission and the gained xp added to their bar on mission screen, the bar sometimes add up an amount then "jumps back" to the original position and then add up the bonuses. It seems that the xp calculation doesn't show properly.
Request:
Could you please show the mission details after clicking the button for the particular mission, whether it was succesfull or failed? I would really like to see how long the mission took and what was the reward that on failed missions I didn't receive?
Hope you say yes and doable. :)
Thanks in advance, keep up the awesome work!
H0PE
Just a heads up, version 1.52 gets the following error on the 6.2 PTR (build 20008):
Message: Interface\AddOns\Breeze\Breeze.lua:33: attempt to call global 'GarrisonMissionComplete_FindAnimIndexFor' (a nil value)
Time: 05/19/15 08:31:29
Count: 1
Stack: [C]: in function `GarrisonMissionComplete_FindAnimIndexFor'
Interface\AddOns\Breeze\Breeze.lua:33: in function `?'
Interface\AddOns\Breeze\Breeze.lua:171: in function <Interface\AddOns\Breeze\Breeze.lua:171>
Locals:
After "exportInterfaceFiles code" and comparing Blizzard_GarrisonMissionUI.lua, it looks like a major rewrite has occured and the GarrisonMissionComplete_FindAnimIndexFor function has disappeared.
Hi,
It has indeed disappeared. Blizzard is kind of adding the functionality of this addon into their main code, so it will make this addon irrelevant.
I haven't had the chance to actually test it out on the PTR myself. I'll hopefully be able to do that soon.
Okay so got a new version today and it seems that it broke or disabled the follower's level up emote (which FYI I happen to like). I just disabled Breeze and they emote like normal, then re-enabled Breeze and they stopped emoting again so I know it's this addon.
I read that it should do this in the beta, but not in this version or something.
Is there a / command or way to turn the emotes back on other than reverting to a previous version? I don't think it's silly.
Edit: Nevermind... I looked at the LUA file and commented out the relevent line (see below) that does it I think. Just tested it, got the upgrade emotes back.
{
-- unregistering the silly ding animation & sound when you upgrade a followers item level
-- GarrisonMissionFrame:UnregisterEvent("GARRISON_FOLLOWER_UPGRADED")
}
Would be nice if there was a /Breeze command to toggle it on and off. If you add a command please remember to note that in the description, okay? = ) Sorry to complain, love the addon. Just don't like surprises / undocumented changes. Would be nice if the change would have been mentioned in the changelog.
Are you talking about the animation at the end of the mission or just the one I specifically targeted (the one where you use an iLvl upgrade item on the follower)?
I run out of followers to level so I haven't dinged one in ages (hence me pushing a beta and waiting for feedback...).
3x Breeze\Breeze-v1.52.lua:124 attempt to index local 'm' (a number value)
Breeze\Breeze-v1.52.lua:124 in function `?'
Breeze\Breeze-v1.52.lua:171 in function <Breeze\Breeze.lua:171
Locals:
self = <unnamed> {
0 = <userdata>
GARRISON_MISSION_LIST_UPDATE = <function> defined @Breeze\Breeze.lua:88
GARRISON_MISSION_BONUS_ROLL_COMPLETE = <function> defined @Breeze\Breeze.lua:93
GARRISON_MISSION_COMPLETE_RESPONSE = <function> defined @Breeze\Breeze.lua:20
GARRISON_MISSION_NPC_OPENED = <function> defined @Breeze\Breeze.lua:72
}
event = "GARRISON_MISSION_BONUS_ROLL_COMPLETE"
Mine is intermitent - I almost think certain mission types are causing it as I don't always get it. If I can narrow it down more, I'll pass it along. Hardly a pressing issue though - addon still works great - thank you.
Date: 2015-03-12 18:26:12
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Breeze\Breeze.lua line 124:
attempt to index local 'm' (a number value)
Debug:
[C]: ?
Breeze\Breeze.lua:124: ?()
Breeze\Breeze.lua:171:
Breeze\Breeze.lua:171
Breeze, vv1.33
I never considered that it's a certain type of mission that could trigger this. Thanks for the suggestion. I rarely see it myself and it's kind of a hell to debug when you can't reproduce it always.
same issue :
3x Breeze\Breeze-v1.32.lua:120: attempt to index local 'm' (a number value) Breeze\Breeze-v1.32.lua:120: in function `?' Breeze\Breeze-v1.32.lua:167: in function <Breeze\Breeze.lua:167>
Locals: self = <unnamed> { 0 = <userdata> GARRISON_MISSION_BONUS_ROLL_COMPLETE = <function> defined @Breeze\Breeze.lua:89 GARRISON_MISSION_COMPLETE_RESPONSE = <function> defined @Breeze\Breeze.lua:20 GARRISON_MISSION_NPC_OPENED = <function> defined @Breeze\Breeze.lua:72 } event = "GARRISON_MISSION_BONUS_ROLL_COMPLETE"
latest version gives following error when completing missions
I've been monitoring the behaviour of the follower-missions panel for a while and honestly, sometimes I thought my eyes were deceiving me.
Imagine this :
Mission successful, base-XP is being applied, the XP-bar grows to the end and there's just not enough base-XP to level. As expected.
Then, a slight delay is apparent (Breeze is doing this, I reckon) and the bonus-XP is being applied. The XP-bar moves, the character levels-up, the level number changes to x+1 and .... here it comes :
1. The XP-bar moves randomly (even backwards, so it seems) and
2. The level-up is gone! X+1 is back to the original level X.
I do hope others observe a similar behaviour, but more important: I hope the dev is able to reproduce it.
Mind you, it's not consistent, which means it happens only once in a while. I'm afraid that makes it a difficult issue to tackle.
GL - I love the addon, if it were not for that nasty bug.
* Edit - this may be essential : I am using ElvUI and GarrisonCommander. Without Breeze I observe no anomalies at all, so those ElvUI and GC seem to be working fine together. Perhaps it's a clash between Breeze and one of those two.
Define "a while". Version 1.2 changed some things to try to work around this bug you (and others) have mentioned in these comments, which I can't be able to reproduce but a lot of people have been mentioning the issue in the comments.
Since then, I've tried a few times to change stuff around in the hopes that this fixes the issue, but nobody actually ever came back with feedback on these changes.
So is this "while" with recent versions (1.20++) or are you referring to older ones, too?
I'm on version 1.31 and the behaviour is still as described.
With "once in a while", I mean that it goes well for many missions, and then all of a sudden I see a successful mission being wrongly updated.
As I wrote earlier: the level-up should happen and I do see that for a split second, but then the level goes back to the original value.
The problem with this is that technically it shouldn't be able to happen.
I've consulted with a few other addon authors and the agreement is that the followers aren't EVER released until you complete the mission (and all rewards are assigned). So a mission can't technically complete until the XP is assigned.
Why this supposedly happens? No idea and I have no way to figure out because it's very unreliable.
The way you bound the 'NextMissionButton.Disable' probably broke something. The bonus roll was likely not designed to be launched that quickly.
I posted a new version down in the comments, it's working - just need some tuning on the delay timers