The interface improved A LOT the interaction with the speed boost, so great work.
I think there's still space to improve it, both from UI perspective and UX (user experience).
The most important thing is that it's not clear:
- which are the actions that help to trigger the speed boost
- which actions instead interrupt it
Other than have the information stored in my beloved https://discord.com/channels/946344839975411713/1247798744448110654 , I think that we should have also the info of what it's triggering it or interrupt it in-game. I don't think the info should stay near the Prince since everything would become too noisy.
I think instead below the Speed Boost bar (or on the right, but I'm not sure about that) we should have a text saying what's increasing or decreasing the Speed Boost. For example:
- +5 wall running
- +10 kill enemy
- -100 hit by enemy
- ...
It should lasts a short time, like 1/1.5 seconds, just to have time to see it.
If they're "positive" they can stack so I can have multiple actions together and they should stay on the same row (I don't think that many of them are triggered altogether) or they can have an entering animation with zoom+bounce that make clear a new action has been done. A "negative" action that zeros the Speed Boost bar should be unique, like red. If instead there are actions that simply decrease the quantity of Speed Boost bar, same as before.
To differenciate positive and negative effects, a different color could be enough, otherwise you could add an arrow pointing up or down as icon.
Finally, to be considered also if add (like for the energy) the total and current points of Speed Boost.