Fixed an issue where consuming an elixir and logging out caused the active effect to disappear or switch upon logging back in.
The server and client now persist and restore the complete multi-elixir map in the database, allowing multiple active potions (combat, skilling, and utility) to remain active concurrently across play sessions without overwriting one another.
Real-Time Countdown Timers
Skilling elixirs and party combat elixirs now decrement continuously second-by-second in real time while their associated skills are active, instead of delaying and jumping down in blocks upon node completion.
Elixirs pause and remain preserved whenever you are not performing their associated activity.
Consolidated Elixirs HUD & Interface
Consolidated top bar elixir timers into a single "Elixirs" button with an active count badge and urgency indicators when effects have less than 2 minutes remaining.
Clicking the "Elixirs" button toggles an anchored popover displaying all active potions, category badges, real-time activity status, live countdown timers, and buff descriptions.
Added click-outside and Escape key dismissal, and removed native browser tooltips that previously obscured card details.
Updated the Active Potion Effects modal with matching detailed cards.