However, secondary effects (like attack/castspeed suffixes) do not carry over to the 2nd and 3rd repeat. There is no official comment on whether this is a bug or intentional.
However, secondary effects (like attack/castspeed suffixes) do not carry over to the 2nd and 3rd repeat. There is no official comment on whether this is a bug or intentional.
This is intentional and flasks have worked this way for seven years.
Life and Mana recovery from flasks queue up (with higher-speed recovery effects going to the front of the queue), with the 'queued up' flask effects not ticking down until they come off the queue and becone active.
But bonus effects from the flask's mods operate on standard rules where only the strongest of each type takes effect, but all are ticking down. They are removed either when their associated flask effect ends, or when the duration of the flask has passed.
Originally they only ended when their specific flask effect did, but there was an abuse case with this behaviour where a player would have, say, curse immunity bonus on a slow mana flask, and then constantly use other mana flasks to ensure that the slower flask granting the curse immunity would stay at the back of the queue, and thus never expire (as well as spending lots of mana to prevent reaching full). So we added the additional restruction that a flask's bonus effects can't persist beyond the flask's duration. This occured in patch 0.9.12, so is definitely not new.
The only new thing here is the new mod that allows flasks to not end when the relevant resource is full - this same behaviour has always been possible provided you take damage or spend mana enough to keep from reaching full, the new mod just made it easier because you don't have to avoid the full state.
But I have to agree that the wording is confusing then? 'Immune during flask effect' 'Flask effect is not removed when at full mana'
How I understand you and how the game works (intentionally) is that the mana regen is not removed at full mana. But the secondary effects do get removed at the end of the duration of the flask being active with that mod.
Thus wording juat makes it very confusing.
Am I correct?
The secondary effect is also not removed at full mana. It just doesn't get infinitetly extended by queueing - it can never last longer than the duration of one use of the flask, despite not being removed at full mana.
I agree. /u/Mark_GGG The wording needs to be changed to make more sense. Right now it seems inconsistent with itself.
https://i.imgur.com/2FB8FY1.png
The curse immunity granted by this particular flask ends after 5.30s (ignoring any flask duration increases for sake of example).
The immunity duration is correct based on your comments here, but I think the mod descriptions could be improved to make more sense to players. My original interpretation was that if a "Flask effect is not removed at Full Mana" then buffs granted "during Flask effect" should also remain in effect.
The "not removed at full mana" part does also apply to the bonus effects. The curse immunity will not be removed on reaching full mana, where without the enduring mod it would be. That mod just doesn't grant the bonus effect the ability to be infinitely stretched beyond the duration of the flask.
If the flask effect is not removed at full mana, then using the flask will definitely grant both the mana recovery and the curse immunity for the full duration of the flask. Those just might not happen simultaniously, since one of them (the recovery) can be put on hold by using another flask (or the same one again) due to the queuing mechanic, and the other one can't be. The enduring mod is still having the specific effect it says it grants on both parts.