Wikkiscooldownpulse

Edit

Please remember to keep info in regards to HOW an addon works, what it SHOULD do in the description and all temporary things(doesn't work now etc.) in the comments.

Edit

Please remember to keep info in regards to HOW an addon works, what it SHOULD do in the description and all temporary things(doesn't work now etc.) in the comments.

Edit

Please remember to keep info in regards to HOW an addon works, what it SHOULD do in the description and all temporary things(doesn't work now etc.) in the comments.

VersionStatusChangesUploaderDownloads
2.3.4stablefix: migrate old profiles on login "thx Dirty"Gruikhan45
2.3.3stable2.3.0 Cleanup: removed dead code (potions, unused stubs), fixed morale sound labels 2.3.1 Config UX: merged Actions/Morale/Pet into one Abilities page, added Test Pulse button, button order, descriptions, copy profile with confirmation 2.3.2 Bug fixes (filter icon, profile delete, Low Health login flash) + code quality pass (sound, localization, tests), config alignment and label heights 2.3.3 Config General UI fixes (checkboxes, window heights), Filters crash, radio-group bug, dynamic Test Pulse iconGruikhan28
2.2.6stableAnchor positions now saved correctly after Layout Editor drag. Sorry for the long road through r67-r72. Root cause: WindowGetAnchor returns (point, relativePoint, relativeWindow, x, y) but WCDP was storing them swapped, passing "center" as a window name to WindowAddAnchor. The client found no window named "center" and reset the frame to (0,0). Bug was invisible on first load and only appeared after the first Layout Editor drag. Migration: just drag the anchors once in the Layout Editor, close it, then /reloadui. No profile reset needed.Gruikhan14
2.2.5stableFix formatting of the help menuGruikhan10
2.2.4stable2.2.0 (r31–r44) — the big update 4 independent pulse anchors: Abilities, Morale, Pet, and Low Health each got their own movable on-screen frame (previously they all flashed at the same spot). New Low Health Alert feature: pulses an animated frame border when HP drops below a configurable threshold (default 10%, repeat every 1.5s), with its own sound toggle. Real fix for the sound queue bug: the 2.1.3 fix was based on counting hook calls (unreliable, could get stuck). 2.2.0 replaced it with a real time-based timer (OnUpdate), fixing double-pulse sounds for good. Critical crash fix: a wstring.format incompatibility was completely breaking addon load (no anchors, no slash command, "Errors Detected"). Fixed by switching to towstring(). Config UI split into per-category pages (Abilities/Morale/Pet/Low Health each got their own tab instead of one big General page). Various checkbox/scroll/window-height bugs fixed across r32–r44. 2.2.1 (r45–r55) New Help page added. Field label alignment overhauled several times (textbox/label alignment bugs, fixed and reverted a few times before settling). Field descriptions added to all config pages. Low Health sound bug fixed. 2.2.2 (r56) Fixed numeric field text alignment in the config window. 2.2.3 (r57–r62) EditBox dimensions harmonized then fine-tuned (uniform 50px, then widened to 60px for General/Actions/Morale where values were too cramped). Help text fix (removed an incorrect mention of "potion"). Fixed text clipping on GCD-related descriptions (Actions tab, Help tab). 2.2.4 (r63) — la version que tu postes Actions got its own sidebar config page (separated from General). Independent sound toggles added for Actions and Pet Abilities. Version number removed from the Help page.Gruikhan22
2.1.3stable2.1.3 Fixed overlapping pulse sounds: when two abilities expired at the same time, only one sound was played. Added a FIFO sound queue system to delay and play missed sounds correctly. Improved reset handling during reloads/profile changes. Expanded test coverage for the new audio queue system (47 tests, 0 failures). 2.1.2 Added configurable pulse sound selection. 5 selectable sounds + “None” option. Automatic migration support for older profiles. Introduced a full Lua unit test infrastructure (44 tests initially). Confirmed that sound volume control is not possible with the RoR API. 2.1.1 Fixed abilities being permanently blacklisted when GetAbilityData() temporarily returned nil. Replaced the unverified WINDOW_CLOSE sound with confirmed HELP_TIPS_NEW. Added a minimap button right-click context menu: Open configuration Hide minimap icon Added an option to re-enable/show the minimap button.Gruikhan15
2.1.0beta2.1.0 : NEW: a minimap button (gold pulse icon) next to the overhead map. Left or right click opens the Wikkis Cooldown Pulse configuration window; mouseover shows a short tooltip. The button can be repositioned through the Layout Editor and its position is saved. Built the same way the Enemy addon builds its minimap icon (DynamicImage anchored to EA_Window_OverheadMapMapDisplay, shipped 48x48 TGA texture).Gruikhan17
2.0.8alpha2.0.8 : FIX: the pulse sound never played. The addon used Sound.Play(), which is not a function the Return of Reckoning client exposes, so the call did nothing. Sound now plays through PlaySound() (the function RoR actually uses), wrapped in pcall with a fallback so a missing API can never break the pulse. Controlled by the existing "Enable Sound With Pulse" option. CHANGE: debug messages now print to the chat window (same channel as the init line) instead of the internal DEBUG() console, so "Enable Debug Messages" / "/wcdp debug" output is actually visible to the player.Gruikhan22
2.0.7alpha2.0.7 : NEW: Morale can now pulse the instant a rank becomes available as the morale bar fills (or its post-use cooldown ends), not only for the last morale you cast. Driven by the PLAYER_MORALE_UPDATED event and the morale-bar API (GetMoraleBarData / GetMoraleCooldown / GetMoralePercentForLevel), evaluated the same way the default morale UI does. Each rank flashes once on the not-available -> available edge. Toggle: "Pulse When Morale Available" in the Morale section (on by default). When off, morale falls back to the 2.0.6 cooldown behaviour. NEW: "Enable Debug Messages" checkbox in the General section, plus a "/wcdp debug" command to toggle debug output on the fly. FIX: the Morale and Pet "Minimum Cooldown" config fields were saving into the Actions minimum cooldown instead of their own setting. They now save correctly.Gruikhan9
2.0.6beta2.0.6 : Fixed morale abilities never pulsing after the 2.0.5 rewrite. Morale buttons do not report a counting-down cooldown; the client streams "cooldown = 0 / max = 60" updates for them, so the 2.0.5 peak tracking never recorded a peak for a morale and suppressed its pulse entirely. Morale is now handled on its own path (triggering off m_MaxCooldown, the proven 2.0.4 behaviour, with a guard against the repeated 0/60 updates), while abilities and pets keep the 2.0.5 per-ability peak tracking. The pulse display was factored into a shared WCDP.FirePulse helper.Gruikhan11
2.0.5beta2.0.5 - Community fix : Fixes the main issue where pulses would randomly fail to fire when an ability came off cooldown while another ability was being cast (the global cooldown overwrote the button's max cooldown) or while moving (action bar refresh). The addon now tracks each ability's peak cooldown internally and pulses on the "on cooldown to ready" transition, making it immune to the client overwriting cooldown values. Optimization: ability types are now cached instead of querying the API every frame, reducing per-frame load (helps in warband). No config changes - existing profiles are preserved.Gruikhan34
2.0.4alphaIdrinth Thalui2510
Download Latest
You need to be logged in to comment