Get an Epic Experience with Premium

tullaRange

Action Bars Login to Add Favorites
  • 19 Likes
  • World of Warcraft
  • 1,105 Monthly Downloads
  • Supports: 5.4.0
  • 191,937 Total Downloads
  • Updated 10/03/2013
  • Created 10/11/2010
  • 345 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 5.4.0
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.

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 1 of 2 Next Last
  • #27

    Noticed that this doesn't color macro buttons with range information. RangeColors does do this, but it also is a CPU hog it seems. Any way to get this to color macros too?

  • #28

    Its working for me.  What does your macro look like?

    Bacon is a cheese.

  • #26

    Hello and thank you for the great addon, I have been using it for ages.

    I was wondering if there is a way to change the colour pally spells that are using holy charges (when below 3).

    And I would like to use another addon that shows the countdown on the icon of the spell, but it seems that tullaRange overides it, so is there a way of using something like that on the top of tullaRange?

    Thank you.

  • #29

    I dropped holy power coloring a while ago.

    Bacon is a cheese.

  • #22

    Getting this error lately

    Date: 2012-12-25 16:26:14
    ID: 49
    Error occured in: AddOn: tullaRange_Config
    Count: 6
    Message: Note: AddOn tullaRange_Config attempted to call a protected function (MultiBarBottomLeft:Show()) during combat lockdown.
    Debug:
    [C]: Show()
    ..\FrameXML\MultiActionBars.lua:37: MultiActionBar_Update()
    ..\FrameXML\InterfaceOptionsPanels.lua:1074: setFunc()
    ..\FrameXML\InterfaceOptionsPanels.lua:90:
    ..\FrameXML\InterfaceOptionsPanels.lua:86
    [C]: pcall()
    ..\FrameXML\InterfaceOptionsFrame.lua:217:
    ..\FrameXML\InterfaceOptionsFrame.lua:216
    [C]: securecall()
    ..\FrameXML\InterfaceOptionsFrame.lua:252:
    ..\FrameXML\InterfaceOptionsFrame.lua:248
    Locals:
    None
    AddOns:
    Swatter, v4.1.0 (<%codename%>)
    NPCScan, v5.0.0.5
    ACP, v3.4.1
    Adapt, v
    Archy, v1.8.39
    Auctionator, v3.1.0
    CLCRet, v
    DBMCore, v
    Decursive, v2.7.2.3
    FriendsFacts, v
    GuildCheck, vv2.4.0
    ItemDataCache, v1.505
    LostTreasures, v3.03
    MikScrollingBattleText, v5.7.125
    MinimapZoom, v5.4
    MonkeyClock, vv3.1.1
    Omen, v3.1.8
    OmniCC, v5.1.3
    OneBag3, vv3.4.8
    OneBank3, vv3.3.18
    PetJournalEnhanced, v2.6.0
    Portfolio, v1.23
    Postal, v3.5.1
    Prat30, v3.5.3
    Prat30Libraries, v
    Prospect, vv201210250038
    Recount, v
    SellJunk, v3.0.8
    SexyMap, v2.4
    SliceAdmiral, v1.0.12
    SmoothDurability, v
    TomTom, vv50100-1.0.1
    tullaRange, v5.1.0
    tullaRangeConfig, v
    BlizRuntimeLib_enUS v5.1.0.50100 <us>
    (ck=2e3)

     

  • #23

    It looks like you were altering some settings in combat, and tullaRange got the blame for some reason.

    Bacon is a cheese.

  • #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
  • 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 »

Absolute Lojack Giveaway!