So whenever I use spirits, I get annoyed by how the effect-system is implemented, which is that the spirit’s effect is renewed every 5 seconds. This does that you cannot see when the spirit dies and the icon keeps blinking since it’s about to run out all the time.
I get the idea behind, if you had a long timer from the start, it would be more difficult to remove instead of just making the 5 seconds run out.
But what if you added a second timer, which would be the life-time of the spirit? This could be implemented so that this timer would be the visible one on the icon, and the 5-second would be an invisible timer, which would allow the effect to run out once the spirit died.
Ranger: My Main Man Ray