Would it be possible to create a mod that reports at the end of combat how much runic power a DK has wasted? Basically everytime you use a skill that returns less rp then it should (you are 120 rp, you drop a DND that should return 15, it instead returns 10 since you are capped at 130 rp) that rp would be added up under wasted rp. This number would be returned and you could see how many potentially wasted deathcoils or frost strikes you had.
Not probable/possible because I think mana values (includes energy, rage, runes) of other raid members only get updated to you every now and then (like every 0.5 or 1.0 seconds). As an example, if you look at a rogue's energy in your party, you'll notice his energy jumps up and down, it doesn't regen smoothly up as you would expect to see.
That is, you can't reliably tell how much energy or runic power someone else is wasting.
Runic power returns, to the best of my knowledge are very rigid, you get x runic power for doing y and it returns z rp. Druid / priest revitalize returns can give you a bit of random rp spikes, but otherwise. And I'm more interested in this mod for a personal DPS evaluation of myself, not other dks in the group. I'd like to know if I end up hoarding a bunch of rp over the course of a fight, and find out how by how much. If i'm only wasting sub 100 rp over a 3 minute fight, not a big deal, but if I end up with 500 rp, then I need to fix my rotation up.
Runic power returns, to the best of my knowledge are very rigid, you get x runic power for doing y and it returns z rp. Druid / priest revitalize returns can give you a bit of random rp spikes, but otherwise. And I'm more interested in this mod for a personal DPS evaluation of myself, not other dks in the group. I'd like to know if I end up hoarding a bunch of rp over the course of a fight, and find out how by how much. If i'm only wasting sub 100 rp over a 3 minute fight, not a big deal, but if I end up with 500 rp, then I need to fix my rotation up.
Yeah, discounting external gains, which'd still be easy enough to check for I cant see why it'd be difficult to track your own RP values. 1 rune used is 10 RP. 2+ is 15 RP. Horn of Winter is 10 RP. Then just deduct for Frost Strike, Death Coil and Rune Strike and the CD's. I dont think there are any external effects that cause us to lose RP?
Checking for runic power pots and Revitalise would be the only thing to check for externally.
I'm not sure many other people would be interested in that but I don't think it'd take too long, so I could throw something simple together to track your own RP values only if you'd like? I'm not doing anything today anyway and it'll be interesting to see if I can do it anyway. If you'd rather I didn't just let me know so I dont waste too much time. :P
Edit: Hmm Anti Magic Shell is also a bump to overcome.
Well I have a basic version working at the moment, but it only takes spells you cast in to account at the moment, so I'll be sure to upload something tomorrow, though it wont be on a curse related website as it'd take longer than that to be accepted and it likely wont yet be 100% accurate.
I'm adding in revitalise at the moment, but I probably wont have time to figure out how to add in AMS by tomorrow, and it wont thoroughly be tested, as I'm sure you'd expect on such a short time frame.
Well I'll upload what I've got so far as I'm not sure if I'll have any time to work on it some more tomorrow yet. I make no guarentee's as to it's accuracy or stability, and it's only been tested to the extent that it doesn't cause any errors to pop up.
It should work with any talent set up, Druid's Revitalise and Anti-Magic Shell as well as standard gains from spell casts.
To use it type:
/RPW Track - This begins or ends tracking.
/RPW Report - Reports total Rune Power wasted since tracking began.
If you have tracking on it'll report in to chat at the end of combat.
Finally (which I imagine anyone reading this forum probably knows but just to be sure), this is uploaded to a third party website which hasn't been verified and you should virus check it, ensure it's only a .toc file, a .lua file and a .xml file without any .exe files at all in it.
I'll develop it in to something prettier/more accurate/better tested as time permits and probably get it added as an actual project if it turns out to be worth it. Also, the online version of my current addon (Chloe's Cast Informer) doesn't have it's variables called properly and doesn't work with this addon. It will with the version in testing at the moment, and I dont imagine it'd be an issue but since the link is in my signature I thought it worth mentioning.
Seems to be working perfect, I'll add anything that catches my attention. I guess one feature would be if you every get 40 rp while capped for some stupid reason, that could be reported separately at the end.
Just FYI, you can attach zip files as attachments to posts, so you're not having to rely on a third-party host. ;)
Ah, I'm so used to not being allowed attachments on forums these days I didn't even consider it, thank you. :)
Also I'm glad it's working for you Kelben. :) Adding in the amount of 40 RP's could have been used from the amount wasted wouldn't be very hard at all, and even if I dont develop this in to a full project I'll add that in for you.
Edit: Seems the standard smile smilie isn't working for me.
1x RunePowerWatch-1.2.0\RunePowerWatch.LUA:151: attempt to perform arithmetic on upvalue 'RPGained' (a nil value)
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>
I've been watching the reports and I actually find them very useful. Would it be possible to add those detailed reports? And maybe someway to save / view results too.
I just dragged this mod back up and its giving me incorrect numbers now for wastage on a fight. Just did a quick test on a dummy, and it reported me wasting 137 rp despite the fact I never actually capped myself at any point. I'm assuming you account for the fact that most DK's have 130 rp.
I just did a bunch of quick tests starting a various rps and what not and each result gave me different numbers. Not sure what is going on here.
That is, you can't reliably tell how much energy or runic power someone else is wasting.
Yeah, discounting external gains, which'd still be easy enough to check for I cant see why it'd be difficult to track your own RP values. 1 rune used is 10 RP. 2+ is 15 RP. Horn of Winter is 10 RP. Then just deduct for Frost Strike, Death Coil and Rune Strike and the CD's. I dont think there are any external effects that cause us to lose RP?
Checking for runic power pots and Revitalise would be the only thing to check for externally.
I'm not sure many other people would be interested in that but I don't think it'd take too long, so I could throw something simple together to track your own RP values only if you'd like? I'm not doing anything today anyway and it'll be interesting to see if I can do it anyway. If you'd rather I didn't just let me know so I dont waste too much time. :P
Edit: Hmm Anti Magic Shell is also a bump to overcome.
I'm adding in revitalise at the moment, but I probably wont have time to figure out how to add in AMS by tomorrow, and it wont thoroughly be tested, as I'm sure you'd expect on such a short time frame.
If it helps any
Iblise gains 12 Runic Power from Iblise's Anti-Magic Shell. Is the combat log message.
It should work with any talent set up, Druid's Revitalise and Anti-Magic Shell as well as standard gains from spell casts.
To use it type:
/RPW Track - This begins or ends tracking.
/RPW Report - Reports total Rune Power wasted since tracking began.
If you have tracking on it'll report in to chat at the end of combat.
Finally (which I imagine anyone reading this forum probably knows but just to be sure), this is uploaded to a third party website which hasn't been verified and you should virus check it, ensure it's only a .toc file, a .lua file and a .xml file without any .exe files at all in it.
Anyway, the link is here:
Link Removed: http://www.mediafire.com/file/znmmdbzzuf0/RunePowerWatch.zip
I'll develop it in to something prettier/more accurate/better tested as time permits and probably get it added as an actual project if it turns out to be worth it. Also, the online version of my current addon (Chloe's Cast Informer) doesn't have it's variables called properly and doesn't work with this addon. It will with the version in testing at the moment, and I dont imagine it'd be an issue but since the link is in my signature I thought it worth mentioning.
Anyway I hope it's useful. :)
Seems to be working perfect, I'll add anything that catches my attention. I guess one feature would be if you every get 40 rp while capped for some stupid reason, that could be reported separately at the end.
Ah, I'm so used to not being allowed attachments on forums these days I didn't even consider it, thank you. :)
Also I'm glad it's working for you Kelben. :) Adding in the amount of 40 RP's could have been used from the amount wasted wouldn't be very hard at all, and even if I dont develop this in to a full project I'll add that in for you.
Edit: Seems the standard smile smilie isn't working for me.
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>
Locals:
self = RPWMain {
0 = <userdata>
}
event = "PLAYER_REGEN_ENABLED"
---
I also got a -32 power report after the PP hallway with the bugs, I cast one DnD but otherwise did nothing. No idea what would cause that.
I just did a bunch of quick tests starting a various rps and what not and each result gave me different numbers. Not sure what is going on here.