1. #1

    Tracking RPPM trinket ICD with Weak Aura - how?

    Simple question: how do I track the ICD for my RPPM trinket via Weak Aura?

  2. #2
    It is not a simple answer.
    The chance of the trinket proccing will increase the longer that passes when it does not.
    You cannot have a timer which shows consistently as to when it will proc, but maybe could with custom code show when it is sufficiently likely to proc.

  3. #3
    Quote Originally Posted by ComputerNerd View Post
    It is not a simple answer.
    The chance of the trinket proccing will increase the longer that passes when it does not.
    You cannot have a timer which shows consistently as to when it will proc, but maybe could with custom code show when it is sufficiently likely to proc.
    Fabled feathers and Brutal Talisman both do(did?) have an ICD to track. That should be an easy event (timer for X seconds on aura gained/fade)

    The others are pure RPPM. Which are entirely random:

    Traditionally, a trinket would proc once every X seconds (governed by its trigger, (on hit, heal, spell cast, etc)) where X was the ICD.
    With RPPM, they have an X% to proc, times a modifier for how long it's been since your last proc. The longer you go without a proc, the more likely it becomes you see a proc. The base rate is also compounded by haste (Note: not attack speed)

    More info can be found here: http://us.battle.net/wow/en/forum/topic/8197741003

  4. #4
    @ComputerNerd: any chanceyou know how to make that custom code for WA?

    @blackblade: Thanks for the info, but I already know what a RPPM trinket is - I just wanted to know if it was possible to track it somehow via WA

  5. #5
    Pandaren Monk Hinalover's Avatar
    Join Date
    Sep 2008
    Location
    Virginia
    Posts
    1,984
    There is no simple answer as stated. you can set up a WA to show an ESTIMATE on when it will proc next but even then it's not a definitive answer. Part of it is knowing the RPPM of a trinket.

    I'll use Rune of Re-Origination as an example. The Proc has a 1.1132 RPPM with a 94.56% modifier for normal; 100% on Normal Thunderforged. This means that for the normal 522 version it has a 1.05264192 RPPM

    This means that the trinket should proc approximately every 57 seconds (60 / 1.05264192) at 0 haste. The formula for a proc is as such:

    RPPM * (1 + Haste %) * (time since last proc/60).

    What I tend to do is figure out the the "time since last proc" so that the formula = 100%. For my character I currently have 16.02% haste. So in my example we have:

    1.05264192 * (1 + .1602) * (time since last proc / 60) = 100%
    1.221275155584 * (time since last proc / 60) = 100%
    (time since last proc / 60) = 0.81881629657962810419859657846558
    time since last proc = 49.13 seconds

    This is not always the case and the trinket does have a 22 second ICD built in but besides the point.

    So the way I show the proc is I set up the trigger as an "Event." The Event is a "Combat Log" where the Message Prefix is "Spell" and the Message Suffix is "Aura Removed." I add in the Spell Name of the buff; in this case "Re-Origination." Now here is the trick part, since I now know the "Time since last proc" is 49.13 and I know that the buff lasts for 10 seconds, I subtract 10 from 49.13 to get 39.13. I then Selct under the Hide option "Timed" and enter the 39.13 into the "Duration."

    As a backup, I also add a second trigger to show only when the buff "Re-Origination" is not present; or "Inverse"

    Here is the export of what I refered to in case you want to take a look at what I mean.

    Code:
    dSt6daWsivAxcv12uKMPaMniFMuDtQcnoqPBROoSK2jjTx0UPy)uL8ts0FfYVLQHjqdvryWcvgUuCqiLtR0XKOZrcleuTuiSyGA5u5HuL6PQESu65qnraktvHjtktx0fLqxvOkxM46uAJGITsvuBwqBhs(iKkEgGMgq(oKQgja5sufmAamEj4Kuf5wuvDnQkNhIwMqzTau9nfrZso4N51414GhPYWqSKu1Fmq8AlUbQICifYasyY7Hw(0T66IJdEC36AfRzt(gOksXXRzD1C7gEGkIFjqElwISMnjC(wlo7ZraSAcFUZIgFISr4fuIj5XwWckXK3ggUf4JqlEiqlcrrpQ0ZfbmECJabPwNfEeIFLUvFn1C7gElwIWDRRviyEbLysEV7ZGRPxXfORZBXseUrGGuRZcHZBnckXK85olA8wSeH7wxRynBs48wSePj40A2KW51eCAnBY3avrkoM8GRoV7qDhhuTKWmDsylHvrzSGa9nvXuyHLH(9nLQXimtbPqbWYyGcceuSGk8vYq)(MsvGegqtceyPcqkcgdKIsGG8Xq)(aXKFB7gcMhaz1biPkiy5H6vno4TyjQfQIXeoVRdjCWpBHYLdMm5Tyjc3iTemVflrT9zW1KW5Xnslh8ZwOC5GQLeovbs4mzY3cvXyo4XRrhs49Osv0LjtEJDE4wDDXHPAmENOVDZazJWxTUk4QJFB7Mi8Qj8bkcZGF14rynIxX1d9koeIFLUvFn1C7gVIZ7EhsRJEdFkfsRt4rhOogZRT4gOkYHuirS6aK8EOLVQPT52nvOO0T66IdZbvl5GpDRUU44GhBblOetoHtc3c8FIIbcWNiBe(Q1v5xdkXHfcNhBblOetEBy4wGpYB0(i6d0qm4TMn5BGQifhVPolyoOAjpcXVs3QVMAUDdtEbLysEajvOeaEnbSnmCGSr4buXatat8cWK3As3QRlooyYKjp6xTeaQw6liFbLHHyjPQ)j9XVguIdleoF3TIjR52n8asjcpb4kvhOfiYtQEUiIxKjpM3bmymEuuTeuWGmjb
    Last edited by Hinalover; 2013-05-06 at 09:31 PM.

  6. #6
    Oh wauw! Much love Hina! Gonna have a look at that string tomorrow <3

  7. #7
    Pandaren Monk Hinalover's Avatar
    Join Date
    Sep 2008
    Location
    Virginia
    Posts
    1,984
    I actually went back and re-looked at my math and I had a MAJOR mistake. I was under the impression that time since last proc was constantly increasing, instead it caps at 10 seconds. What changed in 5.2 is the Proc protection is what I was getting it confused with. The formula is as such:

    RPPM * (1 + Haste %) * (MIN(time since last proc, 10)/60) * Max(1, ((1+(Time since last proc/(60/RPPM))) - 1.5) * 3)

    Due to the first part after 10 seconds my Rune only has a ~18.7% chance to proc. With that later part, that 18.7% starts increasing after a while so that eventually you will have 100% chance to proc ~2 times the average proc rate. In my example, at 62.7 seconds (about where the trinket should proc on average, it has a ~27% chance to proc at that point. After 77 seconds it's up to ~40% chance; 88 - ~50%; and so on.

    So what I changed is to figure out when the proc protection kicks in:

    ((1+(Time since last proc/(60/RPPM))) - 1.5) * 3) = 1.

    It's a minor change (for me at least it's only a 2 second difference), but it does provide me a better idea on when to expect to proc soon.

    Keep in mind that Bloodlust/Hero/Time Warp will affect the proc chance and this does not take that into consideration, but it should give a better idea on when to expect proc when not lusted/hero soonish.

    Edit:
    The Weak Aura I liked before was just the cooldown. This is the full Grouping I use for my Rune trinket:

    Code:
    d4tejaqBr8sPkzxua1RLe43kmtOWCLe0SvLlt6MQkzyIKVPcUMQQDQs7fTBkTFvOFQI(lvACkQwgrmukqdwvXWvKdQQuxIcQJjvoofqwiuAPuOftrTCr9qkipf8yQ45qMOuLQPkLjtOPlCrOIRkjKNrrUovTrOsBLcWMjQTlv1hLQuoSetts9Djrnsjr(mbJwKA8kkNuQIBrKoTsNhQ6CssRvsO2gu0SJncf2yqariBkLecjeejiYgHzNYYiniUspC4qQdZRRpKctmn1HzvklTUMa(tzzKgexPh6(R(xTts1dPMx930pLLw)taPpzdowBqa7zRD(fg4GBJqwf2HTHFsjiKh(jcwFslVccAgXBhHvKGrVvp(ziF8Jrv6zEfwBj2H94NwETvGgeEJIiBeYJNYgHe)lw2yWGbbD2uXkQIeldcoSXBhBeex00RGhIItfGiyyhczvyh2g(jLW6mSeEJIiBe8i115vqiILqE8u2iK4FXYgdge8i1fnPo0mb0K6WgHe)lw24TJy51eXYGbbpsDDgjMlbXsW5vqi2iGwRWtj815TxmyqWBJ8kiOz2iSHMCljkVvR)njHbb8NYYin4vQKAcZoLLrAWRKAcrEfe0mBec8tkbuucpIGhPUpTV(OzcoVccr4RZBVi4rQ7gAYTKOelbpsDDEfeIyj4TAF1geInrfj4rQR3UbXsq7R2GqpHMC8dogi)onPIe2qtULeL3Q1)MKqWXJIrIB6vujeBIkYGWksWO3Qh)mKp(XOk9mVcRTe7WsOYRyKM365eS(KwEfe0mI3ocP1viDWB9CcIlA6vW3JZWsOhBOz5IJwH94mSOkCT9DhYYPlwr3U0U(NOVKZLv0v0nvhdELWgb8NYYin4vQKAcIlA6vW30zbgQCqWWoeI8kiOz2iGg(SJ6TBqy6vWRzcI(Cj2HLqTedSKFcEK66TBqSeC8OyK4MEfvcXMOIec8tkbTVAdciVzTVAdWllVZi4(Dfz8BxJ481PbGtVtanPV3TKOemQspZRWAlXoSe8i1fn8zhLMjO9vBqWqJeZL44hmgce8i1fnPV3TKOelbVv7R2GqSjQibpsDrdF2r92niwcEK6kQOWB3GyjiQOWB3GW0RGxZmiyUKn04nYSXBhXfZdZ7MxTtskt)ywfZ5ZPS0Fm5vcXfZ6Qvn1jPoLPAjPQ(3rzP)yYRjIB9btM6QwxnLK6QDMQ)PS0)AgewNHLMjKwxH0bV1Zj8gfr2i4rQRZRGqelH84PSriX)ILngmi4rQlAsDOzcEK66msmxcILaAsDyJqI)flB82rS8AIyzWGGZRGqSraTwHNs4RZBVyWGG1N0YRGGMr8kHqwf2HTHFsju85I5sMW6mSUOvujGbo42iSIem6T6Xpd5JFmQspZRWAlXoSh)yOX4joQSLG4IMEf8nDwyCfshemSdHqNf(SsO3EdeIqruCJDylp3iVccAgXgVDSriYRGGMzJaYBw7R2WGzvENramioyGbHa)KsO4ZfcRTVMrkXsa5nR9vBaEz5Dgbxd9n0CH23gBe82nim9k41mbBjrrSXBhbJQ0Z8kS2sSdldcAF1geQKwErAcIQzVSCd)KsOs4GHbXTIWGbbVnYRGGMzJbdgeQ8kgP5T7pfHzNYYin4v6HFcRTVMrkXsyKx1gLyhwcv60ypv85T9ngU9CnaCmc4WGxtSry2PSmsdELE4NW6mS0mHiVccAMncER2xTbHIpgeSLefXgVDemQspZRWAlXoSmi44rXiXn9kQeInrfj4rQR3UbXYGG5s2qJ3iZgVDexmtD4VUUwsktDvpmV(NYs)R5vcXD(FNemNJPP)665PoKscLL(BIxt82XGG4IMEf8nDwGHkhemSdH3OiYgbpsDDEfeIyjKhpLncj(xSSXGbbpsDrtQdntWJuxNrI5sqSeqtQdBeqRv4P82riX)ILnE7iwEnrSmyqW5vqi2iGwRWtj815Txmyqa)PSmsdELkPMqwf2HTHFsju85I5sMW6mSUOvujGbo42iiUOPxbFtNfgxH0bbd7qi0zHpRe6T3aHiSIem6T6Xpd5JFmQspZRWAlXoSh)yW8WHGCUKOqKlrH3FcvEfJ0829NIG1N0YRGGMr82ryKx1gLyhwcv60ypv85T9ngU9CnaCmc4qiTUcPdERNZGbH(82vNkfds
    Last edited by Hinalover; 2013-05-07 at 08:58 PM.

  8. #8

  9. #9
    I just started using the Bindings WeakAura, and it works beautifully. However, I'd like it to only display the ICD countdown timer when it gets down to 10 or so, rather than having it up all the time. I played around with the settings, but don't see a way to do that easily. Any suggestions?

Posting Permissions

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