OutOfRange

Flashes a warning on screen whenever your current target is out of range of a tracked ability.

File Details

OutOfRange-1.10.2.zip

  • R
  • May 19, 2026
  • 72.39 KB
  • 16
  • 12.0.5
  • Retail

File Name

OutOfRange-1.10.2.zip

Supported Versions

  • 12.0.5

Changelog

1.10.2

  • The options panel now reopens automatically when you click the X to lock the warning frame after using "Unlock frame to move." Saves a click and a slash command. The slash /oor unlock path still leaves the panel closed when you lock, since typing a slash command doesn't imply you want options to pop up.

1.10.1

  • Fixed: Spam error OutOfRangeFrame:SetPoint(): Usage: on login, introduced by the 1.10.0 per-spec refactor. ApplySettings was reading the warning frame's position from the top-level OutOfRangeDB table (which now only holds shared keys) instead of the active spec's profile. Now reads from the profile correctly.

1.10.0

  • New: per-spec profiles. Every setting (tracked spell, tracked unit, warning text/color/size/position, sound preferences, throttle, combat-only mode) is now saved independently per specialization. When you change spec, the addon swaps to that spec's profile automatically — no profile-switching action required from you. The minimap button position remains shared across specs.
    • The options panel shows the currently active profile at the top, and refreshes live when you change spec while the panel is open.
    • Migration: your existing settings from 1.9.x are carried over into your current spec's profile on first load. Other specs you have learned will start with defaults the first time you switch to them.
  • New: Reset this profile to defaults button (in Tools) resets only the active spec's profile. Reset ALL profiles next to it wipes every profile plus the minimap state. Slash equivalents: /oor reset and /oor reset all.
  • /oor status now includes the active profile name.
  • Minimap tooltip and addon-compartment tooltip both show the active profile.

1.9.2

  • Fixed: The "Tracked skill" dropdown was including spells from inactive specializations and abilities the active spec doesn't have. It now filters to active-spec spells only, by skipping off-spec skill-book sections (offSpecID > 0 and shouldHide) and verifying each remaining spell with IsPlayerSpell.

1.9.1

  • The "Color..." button next to the warning text now opens Blizzard's standard ColorPickerFrame (color wheel, RGB sliders, and hex entry), replacing the custom 8-swatch palette from 1.9.0. Dragging any slider gives live preview; Cancel restores the previous color cleanly.

1.9.0

  • New: color picker for the warning text. A "Color..." button next to the warning-text field opens a small popup with an 8-color palette chosen for colorblind accessibility. Clicking a swatch re-colors the warning text in one click, replacing any existing color codes. The text field still accepts manual |cAARRGGBB...|r codes if you want a custom color.

1.8.2

  • Removed: "Too close" alerts (the orange warning for abilities with a minimum range, added in 1.8.0). The underlying range API doesn't distinguish too-close from too-far reliably, and the CheckInteractDistance probe used to disambiguate produced too many false readings. The unit-selection feature (target / mouseover / focus) from 1.8.0 is retained.
  • Cleaned up the now-unused tooCloseText saved-variable key on load.

1.8.1

  • Fixed: The "Tracked skill" dropdown was empty the first time the options panel was opened, only populating after closing and reopening. The spell list now refreshes every time the dropdown is opened, so it's always current — including across spec changes and spells learned mid-session.

1.8.0

  • New: pick which unit to track. A "Track range to" dropdown in the Trigger Ability section now lets you choose between Target, Mouseover, and Focus. Healers can now use OutOfRange to monitor range to a friendly mouseover or focus target. The unit-validity check no longer enforces hostility, so friendly-unit tracking works naturally.