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_16-07-26.zip

  • R
  • Jul 16, 2026
  • 28.73 KB
  • 103
  • 12.1.0+4
  • Classic + 3

File Name

RangeColorSkills_16-07-26.zip

Supported Versions

  • 12.1.0
  • 12.0.7
  • 5.5.4
  • 2.5.6
  • 1.15.8

[2.11.1] — 2026-07-16

Fixed

  • Retail secret values (Midnight): Item actions no longer compare GetActionCount results directly. Secret counts (common on hunters with ammo/trinket/item buttons) were spamming attempt to compare local 'count' (a secret number value) while tainted. When the count is secret, the addon keeps IsUsableAction instead.

  • Range / usable secrets: IsActionInRange, IsUsableAction, and quest-item range checks now skip branching on secret values so combat restrictions cannot error-spam the OnUpdate path.

 

[2.11.0] — 2026-07-16

 

Added

  • Combat-only mode: Optional setting to apply range/resource tints only while in combat (out of combat uses ready colors). Toggle in options or with /rcs combat.

  • Tint intensity: Slider (25–100%) blends status colors toward the ready color for subtler highlights. Also /rcs intensity 25-100.

  • Soft targets & mouseover (Retail): PLAYER_SOFT_ENEMY_CHANGED, PLAYER_SOFT_FRIEND_CHANGED, and debounced UPDATE_MOUSEOVER_UNIT refresh range tints for soft-target and mouseover macros.

  • Auto bar detection: When Dominos, Bartender4, ElvUI, Neuron, or RazerNaga is loaded, their button prefixes are scanned automatically (no manual Extra bar prefixes required).

  • Slash commands: /rcs toggle (alias t), /rcs range, /rcs resource (alias mana), /rcs combat, /rcs intensity.

 

Changed

  • Bar re-hook: Rebuilding the bar list also refreshes auto-detected addon prefixes after those addons finish loading.

  • High-index bars: Dominos/BT4-style bars scan up to 120 slots with early exit on trailing misses to avoid wasted work.

  • Status output: /rcs status now includes combat-only and tint intensity.

 

Localization

  • New strings for combat-only, intensity, and slash toggles in all supported locales.