Get an Epic Experience with Premium

tullaRange

Action Bars Login to Add Favorites
  • 21 Likes
  • World of Warcraft
  • 21,445 Monthly Downloads
  • Supports: 6.0.2
  • 213,416 Total Downloads
  • Updated 10/22/2014
  • Created 10/11/2010
  • 365 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 6.0.3
or

About tullaRange

Tullamods is now recruiting! Do you enjoy my addons? Do you have Lua/other programming experience and would like to work on my stuff? If so, then send me a PM!

tullaRange is an addon that allows the user to make action buttons change color completely under the following conditions:

  • When an action is out of range
  • When an action uses holy power, but the user is not at max holy power (Paladins only)
  • When the user is out of energy/mana/focus/etc

Colors for each setting are configurable by a GUI in the addons options menu.

Why use tullaRange over something like RedRange?

tullaRange is derived from RedRange. The main thing I do differently is that I replace each individual action button’s OnUpdate handler with a single global one. The end result is that tullaRange uses less CPU than other implementations.

6.0.3

  • Switched to using an OnUpdate handler again, with the hopes of fixing the random crash that happens.

6.0.2b

  • Fixed an off by one error

6.0.2

  • Adjusted config to pick random icons from your spell book, instead of attempting to pick a random icon from your action bars.

6.0.1

  • Fix coloring for buttons when deselecting a target while out of range

6.0.0

  • Updated for WoW 6.0.
  • Switched over to using the new C_Timer API.
  • Redesigned the options menu.

5.4.0

  • Fixed issues that would cause the menu to not show up properly
  • TOC bump for WoW 5.4

5.3.0

  • TOC bump for WoW 5.3

5.2.0

  • Updated TOC for 5.2

5.1.0

  • Updated TOC for 5.1

5.0.0

  • Updated TOC for 5.0
  • Dropped holy power highlighting

4.3.1

  • Updated TOC for 4.3

4.3.0

  • Bugfixes for WoW 4.3 (Should work with WoW 4.2)

4.2.0

  • Updated for 4.2.0

2.8

  • FIxed a typo in the options menu that was causing errors
  • FIxed the TOC for the config addon for 4.1

2.7

  • Updated TOC for 4.1
  • Added a threshold slider for Holy Power highlighting

2.6

  • Removed Holy power spells that only do linear scaling (Inquisition)

2.5

  • Removed Holy power spells that only do linear scaling (Word of Glory, Light of Dawn)

2.4

  • Added Light of Dawn to the holy power spell list; Removed Divine Storm

2.3

  • Added word of glory to the list of paladin holy power spells

2.2

  • Added holy power detection (thanks to Avitus@wowi)

2.0

  • Updated for WoW v4.0.1

1.5

  • Fixed the problem where buttons would stop updating oor/oom status
  • Added a few checks to make sure a button has an action with a range component when adding to the list of buttons to update. This will probably introduce a new version of the above issue, but probably only for macros :P

1.4

  • Out of range coloring bugfix.

1.3

  • Added a configuration interface.

1.2

  • Fixed an error with flashing buttons.

1.1

  • Initial release.

Comments

First Previous Page 2 of 3 Next Last
  • #25

    That actually makes it a bit more confusing

    Bacon is a cheese.

  • #24

    it comes up probably 50% of the time i enter combat and i am never in any settings or anything at all. It seems to happen more often in raids or in groups.

  • #20

    Date: 2012-11-04 21:09:41
    ID: -4
    Error occured in: AddOn: tullaRange_Config
    Count: 4
    Message: Note: AddOn tullaRange_Config attempted to call a protected function (CompactRaidFrameManagerContainerResizeFrame:Hide()) during combat lockdown.
    Debug:
    [C]: Hide()
    ...mpactRaidFrames\Blizzard_CompactRaidFrameManager.lua:559: CompactRaidFrameManager_LockContainer()
    ...mpactRaidFrames\Blizzard_CompactRaidFrameManager.lua:552: CompactRaidFrameManager_UpdateContainerLockVisibility()
    ...mpactRaidFrames\Blizzard_CompactRaidFrameManager.lua:46:
    ...mpactRaidFrames\Blizzard_CompactRaidFrameManager.lua:39

  • #21

    This one isn't actually a bug with tullaRange, rather its a case of Blizzard accusing the wrong man :P

    Bacon is a cheese.

  • #18

    Hello, after the launch of MoP the addon is not working, not errors, it's loaded and up to date. Thanks

  • #19

    Are you running the most recent version?  Do you get any error messages?

    Bacon is a cheese.

  • #16

    After 5.0.4 i dont seem to be able to have my buttons showing the red hue all over it, the only thing i get is a small red dot on the top right corner of the out of range spells, how can i fix this??

     

    Ty in advance

  • #17

    That sounds like tullaRange is either disabled, not installed, or you do not have the latest version.

    Bacon is a cheese.

  • #15

    3x [ADDON_ACTION_BLOCKED] AddOn "tullaRange_Config" tried to call the protected function "CompactPartyFrame:unusedFunc()".
    !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    Blizzard_CompactRaidFrameContainer.lua:160: in function "CompactRaidFrameContainer_LayoutFrames"
    Blizzard_CompactRaidFrameContainer.lua:130: in function "CompactRaidFrameContainer_TryUpdate"
    Blizzard_CompactRaidFrameContainer.lua:57: in function "CompactRaidFrameContainer_OnEvent"
    <string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1

    Locals:
    nil

    3x [ADDON_ACTION_BLOCKED] AddOn "tullaRange_Config" tried to call the protected function "CompactPartyFrame:SetParent()".
    !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    Blizzard_CompactRaidFrameContainer.lua:233: in function "CompactRaidFrameContainer_AddGroup"
    Blizzard_CompactRaidFrameContainer.lua:215: in function "CompactRaidFrameContainer_AddGroups"
    Blizzard_CompactRaidFrameContainer.lua:174: in function "CompactRaidFrameContainer_LayoutFrames"
    Blizzard_CompactRaidFrameContainer.lua:130: in function "CompactRaidFrameContainer_TryUpdate"
    Blizzard_CompactRaidFrameContainer.lua:57: in function "CompactRaidFrameContainer_OnEvent"
    <string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1

    Locals:
    nil

    3x [ADDON_ACTION_BLOCKED] AddOn "tullaRange_Config" tried to call the protected function "CompactPartyFrame:SetFrameStrata()".
    !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    Blizzard_CompactRaidFrameContainer.lua:234: in function "CompactRaidFrameContainer_AddGroup"
    Blizzard_CompactRaidFrameContainer.lua:215: in function "CompactRaidFrameContainer_AddGroups"
    Blizzard_CompactRaidFrameContainer.lua:174: in function "CompactRaidFrameContainer_LayoutFrames"
    Blizzard_CompactRaidFrameContainer.lua:130: in function "CompactRaidFrameContainer_TryUpdate"
    Blizzard_CompactRaidFrameContainer.lua:57: in function "CompactRaidFrameContainer_OnEvent"
    <string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1

    Locals:
    nil

    3x [ADDON_ACTION_BLOCKED] AddOn "tullaRange_Config" tried to call the protected function "CompactPartyFrame:Show()".
    !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    Blizzard_CompactRaidFrameContainer.lua:241: in function "CompactRaidFrameContainer_AddGroup"
    Blizzard_CompactRaidFrameContainer.lua:215: in function "CompactRaidFrameContainer_AddGroups"
    Blizzard_CompactRaidFrameContainer.lua:174: in function "CompactRaidFrameContainer_LayoutFrames"
    Blizzard_CompactRaidFrameContainer.lua:130: in function "CompactRaidFrameContainer_TryUpdate"
    Blizzard_CompactRaidFrameContainer.lua:57: in function "CompactRaidFrameContainer_OnEvent"
    <string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1

    Locals:
    nil

    3x [ADDON_ACTION_BLOCKED] AddOn "tullaRange_Config" tried to call the protected function "CompactPartyFrame:ClearAllPoints()".
    !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    FrameXML\FlowContainer.lua:157: in function "FlowContainer_DoLayout"
    FrameXML\FlowContainer.lua:17: in function "FlowContainer_ResumeUpdates"
    Blizzard_CompactRaidFrameContainer.lua:185: in function "CompactRaidFrameContainer_LayoutFrames"
    Blizzard_CompactRaidFrameContainer.lua:130: in function "CompactRaidFrameContainer_TryUpdate"
    Blizzard_CompactRaidFrameContainer.lua:57: in function "CompactRaidFrameContainer_OnEvent"
    <string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1

    Locals:
    nil

    3x [ADDON_ACTION_BLOCKED] AddOn "tullaRange_Config" tried to call the protected function "CompactPartyFrame:SetPoint()".
    !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    FrameXML\FlowContainer.lua:161: in function "FlowContainer_DoLayout"
    FrameXML\FlowContainer.lua:17: in function "FlowContainer_ResumeUpdates"
    Blizzard_CompactRaidFrameContainer.lua:185: in function "CompactRaidFrameContainer_LayoutFrames"
    Blizzard_CompactRaidFrameContainer.lua:130: in function "CompactRaidFrameContainer_TryUpdate"
    Blizzard_CompactRaidFrameContainer.lua:57: in function "CompactRaidFrameContainer_OnEvent"
    <string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1

    Locals:
    nil

    3x [ADDON_ACTION_BLOCKED] AddOn "tullaRange_Config" tried to call the protected function "CompactRaidFrameManagerContainerResizeFrame:Hide()".
    !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    Blizzard_CompactRaidFrameManager.lua:559: in function "CompactRaidFrameManager_LockContainer"
    Blizzard_CompactRaidFrameManager.lua:552: in function "CompactRaidFrameManager_UpdateContainerLockVisibility"
    Blizzard_CompactRaidFrameManager.lua:46: in function <Blizzard_CompactRaidFrameManager.lua:39>

    Locals:
    nil

    1x [ADDON_ACTION_BLOCKED] AddOn "tullaRange_Config" tried to call the protected function "CompactRaidFrameManagerContainerResizeFrame:Hide()".
    !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    Blizzard_CompactRaidFrameManager.lua:559: in function "CompactRaidFrameManager_LockContainer"
    Blizzard_CompactRaidFrameManager.lua:552: in function "CompactRaidFrameManager_UpdateContainerLockVisibility"
    Blizzard_CompactRaidFrameManager.lua:46: in function <Blizzard_CompactRaidFrameManager.lua:39>

    Locals:
    nil

    Last edited by rony1729 on 9/7/2012 11:59:01 AM
  • #13

    any intention to  do checking for something like fire mage combustions, so that it only lights up when you have pyroblast, ignite, and living bomb on your target? Maybe not but i just thought i would ask.

  • #14

    Not at this time.  I might end up adding the ability to plug in class highlighting checks at some point (though probably not)

    Bacon is a cheese.

  • #11
    I'm getting taint/blocked errors in battlegrounds:

    An action was blocked in combat because of taint from tullaRange_Config - CompactRaidFrame12:Show()
  • #12
    Odd. Sounds like Blizzard has their own taint issues again :P

    Bacon is a cheese.

  • #10
    How about an option for when we're out of resources AND out of range? ;)
  • #7
    Shield of the Righteous is only lighting up when 3 charges of holy power instead of doing it on 1 charge.
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

VIP trip to SMITE World Championship