1. #1
    Deleted

    Chaos Bolt Cast Time Weak Aura

    Hey there.

    I used to have a working Weak Aura that showed me the cast time of my next Chaos Bolt. It used to update depending on my haste buffs and backdraft stacks, but since the 6.0 patch it doesn't work anymore and shows a fixed value of 116.86 sec. It was really handy to fit check if you could fit in a last Chaos Bolt during your procs or not.

    Could someone take a look at what's wrong with the function I have? Or does anyone know if there's a different way of getting the same result? I can't find the original thread anymore, where I got it from, nor can I find any thread that seems to address this issue.

    function()

    name, rank, icon, cost, isFunnel, powerType, castTime, minRange, maxRange
    = GetSpellInfo("Chaos Bolt")
    return string.format("%.2f", castTime/1000)
    end

  2. #2
    6.0 changed the return values of GetSpellInfo, which is what is screwing up your function.

    In EventHorizon I added this override to let me use the old return values so that the addon could work for both MoP and WoD.

    Code:
        GetSpellInfo = function(...)
            local name, rank, icon, castingTime, minRange, maxRange = _GetSpellInfo(...)
            return name, rank, icon, nil, nil, nil, castingTime, minRange, maxRange
        end
    The fixed version of your macro should be:

    Code:
    function()
    
        name, rank, icon, castTime, minRange, maxRange = GetSpellInfo("Chaos Bolt")
        return string.format("%.2f", castTime/1000)
    end

  3. #3
    Deleted
    Quote Originally Posted by Brusalk View Post
    6.0 changed the return values of GetSpellInfo, which is what is screwing up your function.

    In EventHorizon I added this override to let me use the old return values so that the addon could work for both MoP and WoD.

    Code:
        GetSpellInfo = function(...)
            local name, rank, icon, castingTime, minRange, maxRange = _GetSpellInfo(...)
            return name, rank, icon, nil, nil, nil, castingTime, minRange, maxRange
        end
    The fixed version of your macro should be:

    Code:
    function()
    
        name, rank, icon, castTime, minRange, maxRange = GetSpellInfo("Chaos Bolt")
        return string.format("%.2f", castTime/1000)
    end
    Oh, alright. I'll try this as soon as I get home. Cheers for the quick reply!

  4. #4
    Code:
    function()
        local name, rank, icon, castTime, minRange, maxRange = GetSpellInfo("Chaos Bolt")
        return string.format("%.2f", castTime/1000)
    end
    Sorry, I forgot the local. You really want to include the local in there.

  5. #5
    I didn't even realize that was the case, thanks Brusalk.

    I've updated the old WA that's in the main WA post here as well but here are both versions updated for you and tested to make sure:

    Low CPU use:
    Code:
    d4Z4caGEaQEjayxIkVga1TvXmbqghk1SHQFsiDEkv)cfQVbsUMIANIQ2R0UjA)QAuaQHjs)wHfbunuaObJ0WbvhKqCkuWXG4COKfcelfeUekKLdPhcs9uQwMiEoIllmvvAYemDsZIs5QaPNHIUou2ii6Wk1MrLTdu(iaPVcq5ZOQVdiESsMMImArX4PKojG0TOeNMI7bqSsrPTbk)LqDr6T(PUqDHERZnKQBa8O5tsRBvuoosOfslZmryHWI5mYmuSHLmHuoltt1fme44B73WQwNrls9fgrhNByvRZHjxQzibMHp7tF6tFk(yTXFQCFcBpfDlbyBp1SgsBpDTj61CcBp9yKqSL8HTNE2wHyl5JNcipfqd1Hh44avYnagCOZShKNcYaxbNHp7tF6tFkAOyOYNsuuJKph3a9SvGbNr5s4a32txBIEnNGXiPPPm8zdPqD0G3mKx7WJ6AyvRVWi64CdRkOWf2AupalKA9TGGrnd5gxSIA45dusVvRBeQdnipDTj6tvZjEQLNIpaYtHgabTUDr54iHwiHcbzoL1etyjiWqqMtkNLj21bIrqZuiHkLjm2qHGWc28ukRe2LZYe76sSZf1WZhOKMhPEMWWNrlKZWsynNoXegS0zeMjSlNLj21XhBHERJrcXl8nHuqQJoWJERFWWvtVvRwhJeIjWJvbPobES6ToXi5XJMNz16l8nH0BDIrYJh1bmrGaGefAaOA16kQHNpq7TUAhEuFHr0XP(cJOJJ4mgHOUAoHq9aSqQK6GMhOxXIakeIuFHr0XrSAhEupalKA9fgrhN6CyYLAgsGz4Z(0N(0NIgkgQ8Pkkw8zdPq1Q1j1tYLMJvUK6G18itjPvBb

    High CPU use:
    Code:
    d8tpdaqBKSEkKEjuGDPQ02KQ60u1mHc61uiMnP68svEiuPFbfQVbLYZOGDcvSxLDtL9dgfc6VOQghsDjOunuOegmXWrKdcLOtHahtQCoPOfQQyPsHwmuilhslcQQNkAzQQEok)ukyQOYKPutxywsjxfkQUSKRRIncv5WQ0MjPTtH6Jqr5Rqj1NjLVdfXJvLPrjJgHgVuQtcLKBHQCne19GI0kPOFdXWiXRBClPwAV0EClvrCr6nAnC6AUSDdQQSkgE8Oj38hB0wgu(PvuOBspvEwKxA7zK0V94Q2XsS)aHvVLVdlqO4Q2Xs1J7fEehHeaMGaciGOJ8U6G4UuvlqqVoJ0ce)dX1cK3LfCEQQfiuExJxNw1ceQB7gVoTcemfemRIKuPRJvovecXhxIxegiFq0d8jambbeqabTIdQdewG6DAFvrqPUbH4J9V)Q43cK3LfCEQcJ7uuuiamlN9s0sZJ446rQwgv7yzG610k0XTm6rQw(oSaHA5XvgxUy59eilFhwGqXNO3UwgEQYE57Wcek(rps1swCJdB57WceQLQh3l8iocjambbeqabTIdQdKa9uGjiGaciLZgmbbeqabmbbeqabmbbeqabmbbeqabmbbeqabmbbeqabmbZLpI1ZilpKSVrT8Wk(hNp2Nfl92lX9diVllaj8ufi8aHOxJii4Ify(YEnOQYQy4XJSsFd0gOnq)3NU)VsZPYZYAjM4TdIdpYnP7my113YYIMgBkwtLNv)LUdfhQxtRqzdNULelVgXy4r2GfTshDxhzfYDK)vMkpl6L6ix7XT8Wk(p9lJTplrr0RXTK6Oh(XTyXYdR47kJl0HrlpSIpJu92NLms1BClzENMEnCmSy5t)YyJBjZ700RLynw2ig2aUyWIflV22(WJ4U68duVMwHYg3Iflzl))Q8T53)LgpC6S(vwSb

  6. #6
    Bloodsail Admiral Santoisms's Avatar
    10+ Year Old Account
    Join Date
    Oct 2013
    Location
    Warlock Den
    Posts
    1,124
    Quote Originally Posted by Woz View Post
    I didn't even realize that was the case, thanks Brusalk.

    I've updated the old WA that's in the main WA post here as well but here are both versions updated for you and tested to make sure:

    Low CPU use:
    Code:
    d4Z4caGEaQEjayxIkVga1TvXmbqghk1SHQFsiDEkv)cfQVbsUMIANIQ2R0UjA)QAuaQHjs)wHfbunuaObJ0WbvhKqCkuWXG4COKfcelfeUekKLdPhcs9uQwMiEoIllmvvAYemDsZIs5QaPNHIUou2ii6Wk1MrLTdu(iaPVcq5ZOQVdiESsMMImArX4PKojG0TOeNMI7bqSsrPTbk)LqDr6T(PUqDHERZnKQBa8O5tsRBvuoosOfslZmryHWI5mYmuSHLmHuoltt1fme44B73WQwNrls9fgrhNByvRZHjxQzibMHp7tF6tFk(yTXFQCFcBpfDlbyBp1SgsBpDTj61CcBp9yKqSL8HTNE2wHyl5JNcipfqd1Hh44avYnagCOZShKNcYaxbNHp7tF6tFkAOyOYNsuuJKph3a9SvGbNr5s4a32txBIEnNGXiPPPm8zdPqD0G3mKx7WJ6AyvRVWi64CdRkOWf2AupalKA9TGGrnd5gxSIA45dusVvRBeQdnipDTj6tvZjEQLNIpaYtHgabTUDr54iHwiHcbzoL1etyjiWqqMtkNLj21bIrqZuiHkLjm2qHGWc28ukRe2LZYe76sSZf1WZhOKMhPEMWWNrlKZWsynNoXegS0zeMjSlNLj21XhBHERJrcXl8nHuqQJoWJERFWWvtVvRwhJeIjWJvbPobES6ToXi5XJMNz16l8nH0BDIrYJh1bmrGaGefAaOA16kQHNpq7TUAhEuFHr0XP(cJOJJ4mgHOUAoHq9aSqQK6GMhOxXIakeIuFHr0XrSAhEupalKA9fgrhN6CyYLAgsGz4Z(0N(0NIgkgQ8Pkkw8zdPq1Q1j1tYLMJvUK6G18itjPvBb

    High CPU use:
    Code:
    d8tpdaqBKSEkKEjuGDPQ02KQ60u1mHc61uiMnP68svEiuPFbfQVbLYZOGDcvSxLDtL9dgfc6VOQghsDjOunuOegmXWrKdcLOtHahtQCoPOfQQyPsHwmuilhslcQQNkAzQQEok)ukyQOYKPutxywsjxfkQUSKRRIncv5WQ0MjPTtH6Jqr5Rqj1NjLVdfXJvLPrjJgHgVuQtcLKBHQCne19GI0kPOFdXWiXRBClPwAV0EClvrCr6nAnC6AUSDdQQSkgE8Oj38hB0wgu(PvuOBspvEwKxA7zK0V94Q2XsS)aHvVLVdlqO4Q2Xs1J7fEehHeaMGaciGOJ8U6G4UuvlqqVoJ0ce)dX1cK3LfCEQQfiuExJxNw1ceQB7gVoTcemfemRIKuPRJvovecXhxIxegiFq0d8jambbeqabTIdQdewG6DAFvrqPUbH4J9V)Q43cK3LfCEQcJ7uuuiamlN9s0sZJ446rQwgv7yzG610k0XTm6rQw(oSaHA5XvgxUy59eilFhwGqXNO3UwgEQYE57Wcek(rps1swCJdB57WceQLQh3l8iocjambbeqabTIdQdKa9uGjiGaciLZgmbbeqabmbbeqabmbbeqabmbbeqabmbbeqabmbbeqabmbZLpI1ZilpKSVrT8Wk(hNp2Nfl92lX9diVllaj8ufi8aHOxJii4Ify(YEnOQYQy4XJSsFd0gOnq)3NU)VsZPYZYAjM4TdIdpYnP7my113YYIMgBkwtLNv)LUdfhQxtRqzdNULelVgXy4r2GfTshDxhzfYDK)vMkpl6L6ix7XT8Wk(p9lJTplrr0RXTK6Oh(XTyXYdR47kJl0HrlpSIpJu92NLms1BClzENMEnCmSy5t)YyJBjZ700RLynw2ig2aUyWIflV22(WJ4U68duVMwHYg3Iflzl))Q8T53)LgpC6S(vwSb
    I'm assuming it works the same it did in 5.4 for WA, replace Chaos Bolt with whatever spell. I had them for UA, Haunt, and CB.

  7. #7
    Deleted
    Thanks a lot, works like a charm!~

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •