Help

Rebirther

Combat Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 16,002 Downloads
  • Supports: 4.3
  • 17 Average Daily Downloads
  • Comments
  • Created 4/29/2010 1:43:43 PM
  • Updated 12/5/2011 1:52:16 AM
  • 37 Favorites
  • Project Site
  • License: GNU General Public License version 3 (GPLv3)
  • Release Type: Beta
  • Newest File: Beta-111205
or

About Rebirther

About
Rebirther was created as a tool for druids and any other raider to monitor Innervate and Rebirth availability regardless of whether the druids in the group have the addon. Instead of having to look up who's in your group, who's dead and then going through a list of cooldowns attempting to deduce what druid might have his Rebirth or Innervate available, you can just look at the clean list presented by Rebirther to easily see the state of all the druids' cooldowns.

Features
- Easy cooldown/availability tracking of Rebirth and Innervate for all druids in your group
- Announce to your group and/or target when casting Innervate/Rebirth/Revive/Redemption/Resurrection/Ancestral Spirit
- As a raid assistant let Rebirther automatically select a druid with an available Rebirth and whisper him/her to resurrect your target of choice: /rbr requestres (target, mouseover, focus or name)
- Request an Innervate by letting Rebirther determine who has one available (/rbr requestinnervate) or select a druid manually by clicking his timer bar
- Keep track of who is casting what on whom (and then spank that druid for innervating the ret pala)
- Synchronize with other people using the addon (although not needed unless out of combat log range)

FAQ
Q: How do I configure this addon?
A: Like you would configure most other Ace3 addons. Esc -> Interface options -> addons

Q: What are the slash commands for accessing this addon?
A: /rebirther or /rbr

Q: Why doesn't this addon do X? or why doesn't it work like Y?
A: Maybe I hadn't thought of it or had the time to implement it. Open a ticket or post a comment! Feedback is always appreciated.

Q: How do I get more textures/fonts?
A: Get the SharedMedia addon.

------------------------------------------------------------------------
r72 | torkel104 | 2011-12-05 07:50:44 +0000 (Mon, 05 Dec 2011) | 1 line
Changed paths:
   A /tags/Beta-111205 (from /trunk:71)

Tagging as Beta-111205
------------------------------------------------------------------------
r71 | torkel104 | 2011-12-05 07:46:09 +0000 (Mon, 05 Dec 2011) | 1 line
Changed paths:
   M /trunk/.pkgmeta

Less redundancy in Libs/
------------------------------------------------------------------------
r70 | torkel104 | 2011-12-01 22:17:52 +0000 (Thu, 01 Dec 2011) | 1 line
Changed paths:
   M /trunk/.pkgmeta

wups
------------------------------------------------------------------------
r69 | torkel104 | 2011-12-01 22:14:24 +0000 (Thu, 01 Dec 2011) | 2 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/rebirther.toc

LibMapData url in .pkgmeta
4.3 version number in toc
------------------------------------------------------------------------
r68 | Maat | 2011-11-11 13:57:07 +0000 (Fri, 11 Nov 2011) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Locales/enUS.lua
   M /trunk/embeds.xml
   M /trunk/rebirther.lua

add range support described in ticket 6 comment
------------------------------------------------------------------------

Addon Packs Containing This...

Comments

First Previous Page 1 of 4 Next Last
  • #58
    Its Awesome!!!

    Is there any way you can implement All Raidcooldowns? oRA or DBM-Spelltimers just suck in comparison.

    I´d love to use this for Chaining HealingCDs in my Raid.
  • #59
    I started working on such an addon a while back but I'm just way too lazy to finish it. I mean really lazy.
  • #60
    Turns out I'm not as lazy as I thought. Here it is http://wow.curseforge.com/addons/cooldownwatcher/ but it might not be stable for a while.
  • #54
    Noticing that the cooldowns have been broken since 4.2 came out, I did some digging to see what was wrong. In fact it's very easy and the original author had already made the fix, he just had it commented out, presumably waiting for 4.2 to be released. Basically the format of combat log messages changed slightly. Go to line 1618 in rebirther.lua, and comment out the first block, and reinstate the second block. That code should now look like this:



    --[[
    -- 4.1
    local clevent = select(2,...)
    local sourceName = select(5,...)
    local destName = select(8,...)
    local spellId = select(10,...)
    local spellName = select(11,...)
    ]]

    -- 4.2
    local clevent = select(2,...)
    local sourceName = select(5,...)
    local destName = select(9,...)
    local spellId = select(12,...)
    local spellName = select(13,...)
  • #55
    This fix isn't working for me. I have no idea what I'm getting wrong. Can you possibly explain it another way?
  • #56
    Have you tried the latest alpha?
  • #57
    Yay! that worked :) I has a happy :) Thank you very much :)
  • #53
    Noticing that the cooldowns have been broken since 4.2 came out, I did some digging to see what was wrong. In fact it's very easy and the original author had already made the fix, he just had it commented out, presumably waiting for 4.2 to be released. Basically the format of combat log messages changed slightly. Go to line 1618 in rebirther.lua, and comment out the first block, and reinstate the second block. That code should now look like this:



    --[[
    -- 4.1
    local clevent = select(2,...)
    local sourceName = select(5,...)
    local destName = select(8,...)
    local spellId = select(10,...)
    local spellName = select(11,...)
    ]]

    -- 4.2
    local clevent = select(2,...)
    local sourceName = select(5,...)
    local destName = select(9,...)
    local spellId = select(12,...)
    local spellName = select(13,...)
  • #50
    Could you add a support for Ankhs ?
  • #51
    Ankh is very hard to track since there is no combat log event for it, or any sort of event for that matter. I don't see myself trying to track it unless Blizzard adds an event for it.
  • #52
    Ah I see, maybe there is way around it by checking the deaths and see if there is an action of that player before the combat ends. Probably not to easy to do and probably not worth the ankh-cooldown timer. Thanks anyway for the great mod.
  • #42
    Upon relogging for the first time after setting up the addon, my Rebirth and Innervate windows have not been displaying properly.

    While my settings are saved in the menu, not all of them appear to apply to the windows. They do not function in the sense that they do not update, list items, or disappear once I leave a group. Nor will they hide when I'm solo, even after setting the option for them to do so.

    Upon logging in, I encounter the following LUA error:


    Message: Interface\AddOns\rebirther\Rebirther.lua:604: attempt to index field '?' (a nil value)
    Time: 06/17/11 01:11:27
    Count: 1
    Stack: Interface\AddOns\rebirther\Rebirther.lua:604: in function `SetSize'
    Interface\AddOns\rebirther\Rebirther.lua:3003: in function
    (tail call): ?
    [C]: ?

    (tail call): ?
    Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
    Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:635: in function
    [C]: in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:256: in function `UIParentLoadAddOn'
    Interface\FrameXML\UIParent.lua:279: in function `CombatLog_LoadUI'
    Interface\FrameXML\UIParent.lua:546: in function

    Locals: self = {
    SetDefaultModuleLibraries = defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:383
    MakeFont = defined @Interface\AddOns\rebirther\Rebirther.lua:568
    EnableModule = defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:348
    RebirthOut = defined @Interface\AddOns\rebirther\Rebirther.lua:201
    INSPECT_READY = defined @Interface\AddOns\rebirther\Rebirther.lua:1741
    IterateEmbeds = defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:458
    SecureHookScript = defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:413
    optionsFrame = {
    }
    db = {
    }
    RawHookScript = defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:398
    StartCasting = defined @Interface\AddOns\rebirther\Rebirther.lua:1066
    baseName = "rebirther"
    Printf = defined @Interface\AddOns\Ace3\AceConsole-3.0\AceConsole-3.0.lua:69
    MouseWheel = defined @Interface\AddOns\rebirther\Rebirther.lua:985
    SetDefaultModulePrototype = defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:425
    ProfileChanged = defined @Interface\AddOns\rebirther\Rebirther.lua:3023
    Show = defined @Interface\AddOns\rebirther\Rebirther.lua:720
    OnCommReceived = defined @Interface\AddOns\rebirther\Rebirther.lua:1825
    defaultModuleState = true
    OnInitialize = defined @Interface\AddOns\rebirther\Rebirther.lua:3040
    IsEnabled = defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:467
    ChatCommand = defined @Interface\AddOns\rebirther\Rebirther.lua:3033
    GetProperName = defined @Interface\AddOns\rebirther\Rebirther.lua:230
    DisableModule = defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:366
    OnDisable = defined @Interface\AddOns\rebirther\Rebirther.lua:3018
    OnEnable = defined @Interface\AddOns\rebirther\Rebirther.lua:2988
    StartCooldown = defined @Interface\AddOns\rebirther\Rebirther.lua:1016
    SetColour = defined @Interface\AddOns\rebirther\Rebirther.lua:159
    RegisterMessage = defined @Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
    UnregisterMessage = defined @Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
    SetPlayerAlive = defined @Interface\AddOns\rebirther\Rebirther.lua:430
    UNIT_SPELLCAST_SENT = defined @Interface\AddOns\rebirther\Rebirther.lua:1691
    IsHooked = defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:496
    AddInnervate = defined @Interface\AddOns\rebirther\Rebirther.lua:293
    GetLocalizedClassesWithColours = defined @Interface\AddOns\rebirther\Rebirther.lua:263
    SendCommMessage = defined @Interface\AddOns\Ace3\AceComm-3.0\AceComm-3.0.lua:87
    FloatToHex = defined @Interface\AddOns\rebirther\Rebirther.lua:179
    GetDefaults = defined @Interface\AddOns\rebirther\Rebirther.lua:1870
    RequestSy
    ______________________

    Any help is appreciated.
  • #43
    That's a very bizarre error. Try the latest alpha and report back please.
    http://wow.curseforge.com/addons/rebirther/files/62-r60/
  • #44
    Thanks for taking an interest!

    I'm no addon author but neither am I completely incompetent when it comes to LUA. Yet I can't figure it out.

    As suggest, I am now using the r60 alpha, but am sadly still experiencing the same issue. The error I am prompted with now is the following:

    ________________________

    Message: Interface\AddOns\rebirther\Rebirther.lua:640: attempt to index field 'animation' (a nil value)
    Time: 06/17/11 23:12:33
    Count: 1
    Stack: Interface\AddOns\rebirther\Rebirther.lua:640: in function `SetSize'
    Interface\AddOns\rebirther\Rebirther.lua:3065: in function
    (tail call): ?
    [C]: ?

    (tail call): ?
    Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
    Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:635: in function
    [C]: in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:256: in function `UIParentLoadAddOn'
    Interface\FrameXML\UIParent.lua:279: in function `CombatLog_LoadUI'
    Interface\FrameXML\UIParent.lua:546: in function

    Locals: self = {
    SetDefaultModuleLibraries = defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:383
    MakeFont = defined @Interface\AddOns\rebirther\Rebirther.lua:573
    EnableModule = defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:348
    RebirthOut = defined @Interface\AddOns\rebirther\Rebirther.lua:201
    INSPECT_READY = defined @Interface\AddOns\rebirther\Rebirther.lua:1803
    IterateEmbeds = defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:458
    SecureHookScript = defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:413
    optionsFrame = {
    }
    db = {
    }
    RawHookScript = defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:398
    StartCasting = defined @Interface\AddOns\rebirther\Rebirther.lua:1128
    baseName = "rebirther"
    Printf = defined @Interface\AddOns\Ace3\AceConsole-3.0\AceConsole-3.0.lua:69
    MouseWheel = defined @Interface\AddOns\rebirther\Rebirther.lua:1047
    SetDefaultModulePrototype = defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:425
    ProfileChanged = defined @Interface\AddOns\rebirther\Rebirther.lua:3085
    Show = defined @Interface\AddOns\rebirther\Rebirther.lua:778
    OnCommReceived = defined @Interface\AddOns\rebirther\Rebirther.lua:1887
    defaultModuleState = true
    OnInitialize = defined @Interface\AddOns\rebirther\Rebirther.lua:3102
    IsEnabled = defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:467
    ChatCommand = defined @Interface\AddOns\rebirther\Rebirther.lua:3095
    GetProperName = defined @Interface\AddOns\rebirther\Rebirther.lua:230
    DisableModule = defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:366
    OnDisable = defined @Interface\AddOns\rebirther\Rebirther.lua:3080
    OnEnable = defined @Interface\AddOns\rebirther\Rebirther.lua:3050
    StartCooldown = defined @Interface\AddOns\rebirther\Rebirther.lua:1078
    SetColour = defined @Interface\AddOns\rebirther\Rebirther.lua:159
    RegisterMessage = defined @Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
    UnregisterMessage = defined @Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
    SetPlayerAlive = defined @Interface\AddOns\rebirther\Rebirther.lua:430
    UNIT_SPELLCAST_SENT = defined @Interface\AddOns\rebirther\Rebirther.lua:1753
    IsHooked = defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:496
    AddInnervate = defined @Interface\AddOns\rebirther\Rebirther.lua:293
    GetLocalizedClassesWithColours = defined @Interface\AddOns\rebirther\Rebirther.lua:263
    SendCommMessage = defined @Interface\AddOns\Ace3\AceComm-3.0\AceComm-3.0.lua:87
    FloatToHex = defined @Interface\AddOns\rebirther\Rebirther.lua:179
    GetDefaults = defined @Interface\AddOns\rebirther\Rebirther.lua:1932
    ________________________

    It's pretty much the same thing. :/
  • #45
    Can you try running with no other addons active? Perhaps it's some sort of interference.
  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
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.com Experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Minecraft 3D Print Giveaway

Enter Now!