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_24-02-26.zip

  • R
  • Feb 24, 2026
  • 8.27 KB
  • 749
  • 12.0.1+4
  • Retail + 3

File Name

RangeColorSkills_24-02-26.zip

Supported Versions

  • 12.0.1
  • 12.0.0
  • 5.5.3
  • 2.5.5
  • 1.15.8

Retail fix: prevented “secret number” taint error on action buttons (Hunter/pet bar cases).

  • Fixed a Retail runtime error in RangeColorSkills_Retail.lua caused by direct comparison of GetActionCount(self.action) > 0.
  • In some protected UI states, GetActionCount can return a protected/“secret” number value, which throws:
    • attempt to compare a secret number value (tainted by 'RangeColorSkills')
  • Replaced the direct comparison with a safe pcall-wrapped check.
  • If the comparison cannot be performed, the addon now falls back to existing IsUsableAction usability data instead of throwing an error.
  • Result: no Lua error, stable behavior on Retail action bars (including setups with pet-related UI).