promotional bannermobile promotional banner

Range Color Skills

RangeColorSkills highlights action buttons with custom colors: red when out of range, blue for low mana, yellow for both. Fully customizable in settings. Works in Retail, Classic+, and Cata. Use /rcs to configure.

File Details

RangeColorSkills_25-06-26.zip

  • R
  • Jun 25, 2026
  • 23.69 KB
  • 114
  • 12.0.7+3
  • Classic + 3

File Name

RangeColorSkills_25-06-26.zip

Supported Versions

  • 12.0.7
  • 5.5.4
  • 2.5.5
  • 1.15.8

[2.10.10] — 2026-06-25

Added

  • Retail extra action bar: ExtraActionButton is included in the default bar scan list so the single-button extra action bar is tinted without custom prefixes.

  • Target change: PLAYER_TARGET_CHANGED triggers an immediate range re-check and color refresh so out-of-range highlights update as soon as you switch targets.

Changed

  • Action slot changes: When one bar slot changes, that slot is refreshed immediately (range + color) before the debounced full bar re-scan.

  • Saved extra prefixes: Leading/trailing whitespace is trimmed from ExtraBarPrefixes on load, not only when editing in the options panel.

  • Hook path (Retail): Duplicate UpdateButtonColor calls from both ActionButton_UpdateUsable and ActionButtonMixin.UpdateUsable in the same frame are skipped for the same button.

Fixed

  • Forced color refresh: forceColorUpdate is cleared only after a successful tint pass from OnUpdate, so a failed API call retries on the next tick instead of being dropped early.