promotional bannermobile promotional banner

nugsCooldownPulse

An icon pulses on screen the moment your cooldown is ready, then fades. Nothing else on your screen. Built for Midnight — tracking works in combat, keys and raids
Back to Files

nugsCooldownPulse 0.19.1

File namenugsCooldownPulse-0.19.1.zip
Uploader
nugsxDnugsxD
Uploaded
Aug 3, 2026
Downloads
74
Size
71.0 KB
Flavors
Retail
File ID
8568280
Type
R
Release
Supported game versions
  • 12.0.7

What's new

Settings windows close when a fight starts, and anchors lock. Not to dodge an error — nothing here touches a secure frame, so nothing was ever blocked. The reason is that an open settings window and an unlocked anchor both put sample data on screen, and sample data during a real pull cannot be told apart from the real thing. Nothing reopens when combat drops; a window appearing while you are looting is worse than pressing a button.

The settings window gets out of the way while you place the pulse. Unlocking the anchor hides it and puts up a small bar instead — Lock anchor, Reset position, Test — and locking brings the window back exactly where it was. Placing the icon meant dragging a box the window was usually sitting on top of, so the window had to be shoved aside and dragged back every time. The bar can be dragged if it is in the way, and Escape locks the anchor rather than just dismissing it.

Fixed: a dropdown could run off the bottom of a smaller screen. Four of them dropped straight down from their button with no check that there was room below and no clamping, while the lists beside them already handled it. They now open upwards when there is no room, and are clamped as a backstop.

Use your own sound files.

Open any cue list and pick + Add your own. Paste the path to an .ogg or .mp3, press Test — it plays straight away if the path is right, and tells you what is wrong if it is not. Name it, and it joins the cue list like any other sound. It can be the main cue, or assigned to a single cooldown in the Sounds pane.

Test really does test. The client returns nothing at all for a file it cannot find, so the path is verified before it is kept, rather than failing silently in the middle of a pull. The game's own sound settings are checked first, so a muted client is reported as a muted client instead of being blamed on the path.

Paths look like this:

Interface/AddOns/YourFolder/Sound/yourfile.ogg

Start at Interface/AddOns/, then the folder name, then every subfolder, then the file with its extension. A file added while the game is running needs a full restart/reload is not enough, because the file list is built when the client starts. That one catches nearly everybody.

Cues are shared with the other nugs addons. A sound added here shows up in nugsCastBars, and the other way round. This works through the same plain global the nugs addons already use to find each other — neither addon depends on the other, and nugsSuite is not required for it.

/ncp sound file <path> now verifies the path, names the cue after the file and adds it to the library, instead of filling a single unnamed slot. If you already had a custom file set, it is carried across automatically and keeps working.

Your own cues are at the top of the list, with + Add your own sound file as the very first row. With a LibSharedMedia pack loaded that list runs to dozens, and anything at the bottom of it was found by scrolling or not at all.

The scroll bar can be grabbed and dragged. It was drawn as a texture, and a texture cannot take mouse input at all — so it showed you where you were in a list and gave you no way to act on it, leaving the wheel as the only way down a long one. It is a real bar now: drag the thumb, or click the track to page toward the click. The wheel still works exactly as before.

Lists close when you click away from them, and no longer get cut off at the edge of the panel they open from. A list was attached to whichever frame its button sat in, and when that was a scrolling pane it was clipped by it — a scroll frame clips its children. Lists hang off the screen itself now.

Fixed: closing the window with Escape left an open list floating on screen. Lists hang off the screen itself now rather than off the window — which is what stops a scrolling pane clipping them, and also cut the tie that used to take them down with it. A list now watches the control it was opened from and closes when that goes away, so it cannot outlive its window however the window was closed. Escape closes the list first and the window second.

One thing that is not possible, and never will be: an addon cannot see files on your disk. There is no directory listing in the WoW addon sandbox, which is why nothing you drop into a folder can ever appear in a list on its own — and why sound packs are written in Lua. Naming the file is the only mechanism there is; this makes naming it a paste and a button press instead of a guess.

This mod has no related projects