Parry Hasting Addon
Moderators: Fridmarr, Worldie, Aergis, theckhd
Re: Parry Hasting Addon
Freeagent wrote:Looks like octave really doesn't like the .m file (at least here).
After adding the ParseTime.m into the WD I got the following errors.error: strfind: text must be a string or cell array of strings
error: evaluating if command near line 47, column 3
error: called from `strfind' in file `/usr/share/octave/3.0.1/m/strings/strfind.m'
error: if: error evaluating conditional expression
error: evaluating if command near line 255, column 21
error: evaluating if command near line 253, column 17
error: evaluating for command near line 252, column 13
error: evaluating for command near line 251, column 9
error: evaluating if command near line 99, column 5
error: evaluating for command near line 90, column 1
error: near line 300 of file `ph_analyzer3.m'
Not sure what to say, it seemed to work for Cliffton's version of Octave. Maybe there's a difference in how the strfind command or conditionals are handled between his version and yours. I don't have an Octave installation handy to test it on myself.
Freeagent wrote:Maybe I can send you a logfile of mine and you could create some graphs for me?
Yeah, if you upload the combat log to a file hosting service, I can run it through Matlab to generate graphs for you.
"Theck, Bringer of Numbers and Pounding Headaches," courtesy of Grehn|Skipjack.
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
-

theckhd - Moderator
- Posts: 7457
- Joined: Thu Jul 31, 2008 3:06 pm
- Location: Harrisburg, PA
Re: Parry Hasting Addon
Here are your images:
Marrowgar:

fairly straightforward, confirms our earlier result.
Deathwhisper:

This looks terrible, I need to add her spell casting in there now to compensate for all the extra data I'm saving. This is something I'll be working on soon.
High Overlord Saurfang:

Textbook example of a melee-only fight with no parry-hasting.
Saurfang the Younger (v dead.0):

Again, very nice, and clearly no parry-hasting.
Festergut:

This one's also a bit messy, I plan on adding Vile Gas, Inhale, and Pungerrific explosion to the list of spells being handled to see if it cleans up any. Still, it looks like there isn't any parry-hasting going on, as the red dots tend to stick near the blue dots.
Marrowgar:

fairly straightforward, confirms our earlier result.
Deathwhisper:

This looks terrible, I need to add her spell casting in there now to compensate for all the extra data I'm saving. This is something I'll be working on soon.
High Overlord Saurfang:

Textbook example of a melee-only fight with no parry-hasting.
Saurfang the Younger (v dead.0):

Again, very nice, and clearly no parry-hasting.
Festergut:

This one's also a bit messy, I plan on adding Vile Gas, Inhale, and Pungerrific explosion to the list of spells being handled to see if it cleans up any. Still, it looks like there isn't any parry-hasting going on, as the red dots tend to stick near the blue dots.
"Theck, Bringer of Numbers and Pounding Headaches," courtesy of Grehn|Skipjack.
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
-

theckhd - Moderator
- Posts: 7457
- Joined: Thu Jul 31, 2008 3:06 pm
- Location: Harrisburg, PA
Re: Parry Hasting Addon
Thanks,
especially the Festergut one interested me as I thought he actually did parry haste a couple of times.
But yeah looks a bit like a mess here
especially the Festergut one interested me as I thought he actually did parry haste a couple of times.
But yeah looks a bit like a mess here
- Freeagent
- Posts: 6
- Joined: Thu Feb 18, 2010 7:15 am
Re: Parry Hasting Addon
Actually, looking at it closer, the Festergut one is about right. It's just that there are so many attempts it's hard to follow. The weird outliers down in the 500ms range are when he goes berserk, hits the tank for 200k, and then starts randomly one-shotting tanks. For example, here's the log near the end of the second attempt:
2/11 22:25:20.922 SWING_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,17594,0,1,0,0,0,nil,nil,nil
2/11 22:25:22.757 SWING_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,18348,0,1,0,1590,58,nil,nil,nil
2/11 22:25:24.625 SWING_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,17160,0,1,0,1590,0,nil,nil,nil
2/11 22:25:25.516 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,DODGE
2/11 22:25:26.266 SWING_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,230133,176241,1,0,1590,20,nil,nil,nil
2/11 22:25:31.607 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,IMMUNE
2/11 22:25:32.126 SWING_MISSED,0xF130008F1200F403,"Festergut",0xa48,0x02000000007B5D33,"Thalindra",0x512,IMMUNE
2/11 22:25:32.940 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,IMMUNE
2/11 22:25:33.251 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,IMMUNE
2/11 22:25:33.856 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,MISS
2/11 22:25:34.519 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,IMMUNE
2/11 22:25:34.984 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,IMMUNE
2/11 22:25:35.514 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,IMMUNE
2/11 22:25:36.102 SWING_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,387732,355190,1,0,0,0,nil,nil,nil
2/11 22:25:20.922 SWING_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,17594,0,1,0,0,0,nil,nil,nil
2/11 22:25:22.757 SWING_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,18348,0,1,0,1590,58,nil,nil,nil
2/11 22:25:24.625 SWING_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,17160,0,1,0,1590,0,nil,nil,nil
2/11 22:25:25.516 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,DODGE
2/11 22:25:26.266 SWING_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,230133,176241,1,0,1590,20,nil,nil,nil
2/11 22:25:31.607 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,IMMUNE
2/11 22:25:32.126 SWING_MISSED,0xF130008F1200F403,"Festergut",0xa48,0x02000000007B5D33,"Thalindra",0x512,IMMUNE
2/11 22:25:32.940 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,IMMUNE
2/11 22:25:33.251 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,IMMUNE
2/11 22:25:33.856 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,MISS
2/11 22:25:34.519 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,IMMUNE
2/11 22:25:34.984 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,IMMUNE
2/11 22:25:35.514 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,IMMUNE
2/11 22:25:36.102 SWING_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x02000000007B5D33,"Thalindra",0x512,387732,355190,1,0,0,0,nil,nil,nil
"Theck, Bringer of Numbers and Pounding Headaches," courtesy of Grehn|Skipjack.
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
-

theckhd - Moderator
- Posts: 7457
- Joined: Thu Jul 31, 2008 3:06 pm
- Location: Harrisburg, PA
Re: Parry Hasting Addon
I did have to make some minor fixes to the code last time to make it work in Octave, noted in a previous post, it's the strange way the arrays are being concatenated as a conditional expression.
The Festergut data I would need to look at the swingData/parryData arrays to be sure, but it sure looks like way way more red dots showing up than I would expect if the algorithm was functioning correctly. I take it the parryData/swingData fix isn't in yet, Theck, and you just ran your last version without the bugs fixed yet?
There will be unnecessary noise in the plots until those are corrected.
The Festergut data I would need to look at the swingData/parryData arrays to be sure, but it sure looks like way way more red dots showing up than I would expect if the algorithm was functioning correctly. I take it the parryData/swingData fix isn't in yet, Theck, and you just ran your last version without the bugs fixed yet?
There will be unnecessary noise in the plots until those are corrected.
- Cliffton
- Posts: 17
- Joined: Thu Jan 21, 2010 12:19 pm
Re: Parry Hasting Addon
Cliffton wrote:I did have to make some minor fixes to the code last time to make it work in Octave, noted in a previous post, it's the strange way the arrays are being concatenated as a conditional expression.
The Festergut data I would need to look at the swingData/parryData arrays to be sure, but it sure looks like way way more red dots showing up than I would expect if the algorithm was functioning correctly. I take it the parryData/swingData fix isn't in yet, Theck, and you just ran your last version without the bugs fixed yet?
There will be unnecessary noise in the plots until those are corrected.
I'm pretty sure those corrections are already made in my current version. My guess is that the reason Festergut sees a lot of parries is that he turns to cast Vile Gas.
"Theck, Bringer of Numbers and Pounding Headaches," courtesy of Grehn|Skipjack.
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
-

theckhd - Moderator
- Posts: 7457
- Joined: Thu Jul 31, 2008 3:06 pm
- Location: Harrisburg, PA
Re: Parry Hasting Addon
theckhd wrote:I'm pretty sure those corrections are already made in my current version. My guess is that the reason Festergut sees a lot of parries is that he turns to cast Vile Gas.
Is there a way we could get a graph without Vile Gas, somehow filtered out?
Maybe that clears the image up a bit.
- Freeagent
- Posts: 6
- Joined: Thu Feb 18, 2010 7:15 am
Re: Parry Hasting Addon
Including the parries that occur during a vile gas cast boss spin would be intentional for detecting parry haste.
Theck, if you post your latest code I'll verify that it's working as intended and fix little Octave compatibility issues in ways I think Matlab will find innocuous.
Theck, if you post your latest code I'll verify that it's working as intended and fix little Octave compatibility issues in ways I think Matlab will find innocuous.
- Cliffton
- Posts: 17
- Joined: Thu Jan 21, 2010 12:19 pm
Re: Parry Hasting Addon
Freeagent wrote:theckhd wrote:I'm pretty sure those corrections are already made in my current version. My guess is that the reason Festergut sees a lot of parries is that he turns to cast Vile Gas.
Is there a way we could get a graph without Vile Gas, somehow filtered out?
Maybe that clears the image up a bit.
I'm not sure I understand what you mean. There aren't any Vile Gas casts represented on the plot.
But either way, I'm not sure that's the right interpretation anyway. Take a look at the Festergut parse on page 3 of this thread, which looks pretty much the same. It's clear that there's no parry-hasting going on. But we don't see anywhere near the same number of parries.
My bet is that you have a DPS player in that parse attacking from the front, or else one of your tanks has very little expertise. I'll take a closer look at it this week when I get some time.
I just uploaded the version of ph_analyzer3.m that I have on my flash drive. I think that's the latest one, but I'm not 100% sure.
<edit> I just uploaded the current version of ph_analyzer3.m that I'm using for this post. I'll be making more changes to it this week, so if you find Octave compatibility issues, let me know and I'll incorporate them.
"Theck, Bringer of Numbers and Pounding Headaches," courtesy of Grehn|Skipjack.
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
-

theckhd - Moderator
- Posts: 7457
- Joined: Thu Jul 31, 2008 3:06 pm
- Location: Harrisburg, PA
Re: Parry Hasting Addon
I uploaded a split of the log again.
It's the First encounter of Festergut (5:12minutes) where we hit the enrage timer.
As the Run was a 25m Run I think there are plenty of things going on and having all the 7 Fights in 1 Graph makes it even harder to read as we already have a couple of dots in 1 fight.
It's the First encounter of Festergut (5:12minutes) where we hit the enrage timer.
As the Run was a 25m Run I think there are plenty of things going on and having all the 7 Fights in 1 Graph makes it even harder to read as we already have a couple of dots in 1 fight.
- Freeagent
- Posts: 6
- Joined: Thu Feb 18, 2010 7:15 am
Re: Parry Hasting Addon
Ok, something's odd here. The version I uploaded is dated 2/11, but I made changes to the code as late as last Friday (2/19). For some reason, that version isn't in my working folder anymore (in fact, no version of ph_analyzer3 is). I'm not sure what happened yet, because there are other files edited on 2/18 that are fine. But somehow the ph_analyzer updates disappeared without a trace.
I'm going to double check the 2/11 code, I think that the only changes I had time to make since then were adding some spells for Deathwhisper, so it should still be work-able. I only have about half an hour to mess with it today though.
I'm going to double check the 2/11 code, I think that the only changes I had time to make since then were adding some spells for Deathwhisper, so it should still be work-able. I only have about half an hour to mess with it today though.
"Theck, Bringer of Numbers and Pounding Headaches," courtesy of Grehn|Skipjack.
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
-

theckhd - Moderator
- Posts: 7457
- Joined: Thu Jul 31, 2008 3:06 pm
- Location: Harrisburg, PA
Re: Parry Hasting Addon
Freeagent wrote:I uploaded a split of the log again.
It's the First encounter of Festergut (5:12minutes) where we hit the enrage timer.
As the Run was a 25m Run I think there are plenty of things going on and having all the 7 Fights in 1 Graph makes it even harder to read as we already have a couple of dots in 1 fight.
Here's the graph for just that first encounter:

Again, pretty clearly no parry-haste occurring. There's one weird data point that's sub-500ms (sample #64), but there doesn't seem to be an obvious explanation for it (as in, there were no recorded parries within +/- 3 seconds of it):
2/11 22:22:09.641 SWING_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,34141,0,1,0,0,235,nil,nil,nil
2/11 22:22:10.578 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,PARRY
2/11 22:22:12.112 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,PARRY
2/11 22:22:12.620 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,PARRY
2/11 22:22:13.706 SWING_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,30944,0,1,0,0,0,nil,nil,nil
As far as why there's a lot of parries, my intuition was right. They're all legitimate parries. Here's the parryData structure, you can see a number of different players generating parries:
- Code: Select all
2/11 22:20:35.344 SPELL_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:20:35.646 SWING_MISSED,0x020000000023C569,"Brogaahl",0x514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:36.960 SWING_MISSED,0xF130005E8F01A662,"Army of the Dead Ghoul",0x2114,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:38.228 SPELL_MISSED,0xF130005E8F01A65A,"Army of the Dead Ghoul",0x2114,0xF130008F1200F403,"Festergut",0x10a48,47468,"Claw",0x1,PARRY
2/11 22:20:38.463 SWING_MISSED,0xF130005E8F01A65B,"Army of the Dead Ghoul",0x2114,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:38.631 SPELL_MISSED,0xF130005E8F01A656,"Army of the Dead Ghoul",0x2114,0xF130008F1200F403,"Festergut",0x10a48,47468,"Claw",0x1,PARRY
2/11 22:20:40.282 SWING_MISSED,0x0200000002D95A52,"Xiberia",0x514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:41.237 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:41.688 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:42.064 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:42.627 SWING_MISSED,0x0200000002D95A52,"Xiberia",0x514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:42.891 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:43.079 SWING_MISSED,0x0200000002D95A52,"Xiberia",0x514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:44.722 SWING_MISSED,0xF130006D7101A6D4,"Bloodworm",0x2114,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:46.253 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:46.922 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:48.938 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:49.438 SPELL_MISSED,0x0200000000843F8A,"Canto",0x240514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:20:49.838 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:50.219 SPELL_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:20:50.438 SPELL_MISSED,0x0200000000843F8A,"Canto",0x240514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:20:50.563 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:52.125 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:53.044 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:20:55.078 SPELL_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,57993,"Envenom",0x8,PARRY
2/11 22:20:58.762 SWING_MISSED,0xF13000725001A743,"Spirit Wolf",0x1112,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:00.648 SPELL_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:21:04.583 SWING_MISSED,0x0200000000843F8A,"Canto",0x240514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:07.188 SPELL_MISSED,0x020000000222F3E1,"Rhavin",0x514,0xF130008F1200F403,"Festergut",0x10a48,49930,"Blood Strike",0x1,PARRY
2/11 22:21:07.828 SWING_MISSED,0xF13000725001A744,"Spirit Wolf",0x1112,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:09.132 SPELL_MISSED,0x0200000000843F8A,"Canto",0x240514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:21:13.813 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:15.657 SPELL_MISSED,0x0200000000843F8A,"Canto",0x240514,0xF130008F1200F403,"Festergut",0x10a48,61411,"Shield of Righteousness",0x2,PARRY
2/11 22:21:18.325 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:21.236 SWING_MISSED,0x0200000000843F8A,"Canto",0x240514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:21.485 SWING_MISSED,0xF130006D7101A7B3,"Bloodworm",0x2114,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:23.985 SWING_MISSED,0x0200000000843F8A,"Canto",0x240514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:26.750 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:28.766 SPELL_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,53385,"Divine Storm",0x1,PARRY
2/11 22:21:33.899 SWING_MISSED,0x0200000000843F8A,"Canto",0x240514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:35.273 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:35.362 SWING_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:36.366 SPELL_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,57993,"Envenom",0x8,PARRY
2/11 22:21:37.736 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:37.922 SWING_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:39.125 SWING_MISSED,0x0200000000843F8A,"Canto",0x240514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:40.469 SWING_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:45.610 SPELL_MISSED,0x020000000222F3E1,"Rhavin",0x514,0xF130008F1200F403,"Festergut",0x10a48,49930,"Blood Strike",0x1,PARRY
2/11 22:21:46.094 SWING_MISSED,0x0200000002D95A52,"Xiberia",0x514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:46.500 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:46.907 SWING_MISSED,0x0200000000843F8A,"Canto",0x240514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:47.293 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:48.523 SWING_MISSED,0xF140817B8900035C,"Spike",0x1114,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:52.328 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:54.363 SPELL_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,53385,"Divine Storm",0x1,PARRY
2/11 22:21:55.594 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:21:56.172 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:00.328 SWING_MISSED,0x0200000000843F8A,"Canto",0x240514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:00.891 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:01.422 SPELL_MISSED,0x0200000000843F8A,"Canto",0x240514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:22:01.799 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:02.360 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:07.321 SPELL_MISSED,0x02000000007B5D33,"Thalindra",0x2000512,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:22:15.413 SWING_MISSED,0x0200000000843F8A,"Canto",0x8040514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:15.869 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:23.194 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:25.113 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:25.163 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:27.969 SPELL_MISSED,0x020000000025CA70,"Ghazkull",0x512,0xF130008F1200F403,"Festergut",0x10a48,47450,"Heroic Strike",0x1,PARRY
2/11 22:22:28.390 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:29.455 SWING_MISSED,0x0200000002232872,"Sharuti",0x514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:29.455 SPELL_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:22:30.847 SPELL_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:22:31.926 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:35.928 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:41.703 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:45.947 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:46.837 SWING_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:47.610 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:50.719 SPELL_MISSED,0x020000000025CA70,"Ghazkull",0x512,0xF130008F1200F403,"Festergut",0x10a48,23881,"Bloodthirst",0x1,PARRY
2/11 22:22:54.469 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:55.297 SPELL_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:22:55.844 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:55.985 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:57.328 SPELL_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:22:57.657 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:22:59.953 SPELL_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,53385,"Divine Storm",0x1,PARRY
2/11 22:23:00.189 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:00.818 SPELL_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:23:02.549 SPELL_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:23:03.231 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:04.947 SWING_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:07.345 SPELL_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,48666,"Mutilate",0x1,PARRY
2/11 22:23:11.297 SPELL_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,57993,"Envenom",0x8,PARRY
2/11 22:23:15.641 SPELL_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0xa48,53742,"Blood Corruption",0x2,PARRY
2/11 22:23:19.891 SPELL_MISSED,0x020000000023C569,"Brogaahl",0x514,0xF130008F1200F403,"Festergut",0x10a48,25504,"Windfury Attack",0x1,PARRY
2/11 22:23:19.891 SPELL_MISSED,0x020000000023C569,"Brogaahl",0x514,0xF130008F1200F403,"Festergut",0x10a48,25504,"Windfury Attack",0x1,PARRY
2/11 22:23:20.572 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:20.962 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:21.408 SPELL_MISSED,0x02000000027AB780,"Bonten",0x40511,0xF130008F1200F403,"Festergut",0x10a48,51425,"Obliterate",0x1,PARRY
2/11 22:23:22.157 SWING_MISSED,0xF130006D7101AC02,"Bloodworm",0x2114,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:22.219 SWING_MISSED,0xF1404CBFD2000450,"Nheegrom",0x1114,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:22.884 SPELL_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,53385,"Divine Storm",0x1,PARRY
2/11 22:23:25.019 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:29.297 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:35.612 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:35.782 SWING_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:37.250 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:37.297 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:39.476 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:39.672 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:40.288 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:49.328 SPELL_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:23:50.203 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:50.969 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:51.408 SWING_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:23:54.674 SPELL_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:24:00.361 SPELL_MISSED,0x0200000002D95A52,"Xiberia",0x514,0xF130008F1200F403,"Festergut",0x10a48,48638,"Sinister Strike",0x1,PARRY
2/11 22:24:00.581 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:00.581 SPELL_MISSED,0x020000000025CA70,"Ghazkull",0x512,0xF130008F1200F403,"Festergut",0x10a48,23881,"Bloodthirst",0x1,PARRY
2/11 22:24:02.236 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:03.960 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:05.891 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:11.579 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:11.881 SPELL_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:24:15.177 SPELL_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,57993,"Envenom",0x8,PARRY
2/11 22:24:16.720 SPELL_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,53385,"Divine Storm",0x1,PARRY
2/11 22:24:18.578 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:25.266 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:25.672 SPELL_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:24:25.715 SWING_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:26.049 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:27.141 SPELL_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:24:27.207 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:30.344 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:30.488 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:30.672 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:31.310 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:31.922 SWING_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:32.912 SWING_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:35.579 SWING_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:35.641 SPELL_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:24:37.741 SWING_MISSED,0xF130006D7101AD95,"Bloodworm",0x2114,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:38.139 SWING_MISSED,0xF130004CD401AD9D,"Shadowfiend",0x1114,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:38.735 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:40.422 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:42.027 SWING_MISSED,0xF130006D7101AD97,"Bloodworm",0x2114,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:43.926 SPELL_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:24:46.542 SPELL_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:24:49.094 SWING_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:50.060 SPELL_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:24:50.063 SPELL_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,57993,"Envenom",0x8,PARRY
2/11 22:24:50.344 SPELL_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:24:51.745 SPELL_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:24:53.188 SWING_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:56.589 SWING_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:24:58.206 SWING_MISSED,0xF130006D7101ADDE,"Bloodworm",0x2114,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:01.719 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:05.313 SPELL_MISSED,0x020000000222F3E1,"Rhavin",0x514,0xF130008F1200F403,"Festergut",0x10a48,55271,"Scourge Strike",0x1,PARRY
2/11 22:25:06.146 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:06.211 SWING_MISSED,0xF130006D7101ADDF,"Bloodworm",0x2114,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:12.599 SWING_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:12.651 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:14.000 SPELL_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:25:14.660 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:16.127 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:17.763 SPELL_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,61411,"Shield of Righteousness",0x2,PARRY
2/11 22:25:17.875 SPELL_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:25:20.235 SWING_MISSED,0x02000000009044C1,"Lethlar",0x40514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:20.922 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:24.939 SWING_MISSED,0xF1406764C90003A6,"Ratchomp",0x1114,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:25.047 SWING_MISSED,0x02000000027AB780,"Bonten",0x40511,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:26.266 SWING_MISSED,0xF1406764C90003A6,"Ratchomp",0x1114,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:26.266 SPELL_MISSED,0x0200000000843F8A,"Canto",0x40514,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
2/11 22:25:26.266 SWING_MISSED,0xF130006D7101AFCA,"Bloodworm",0x2114,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:26.282 SWING_MISSED,0x0200000002F8F955,"Vjoll",0x512,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:26.438 SPELL_MISSED,0x020000000025CA70,"Ghazkull",0x512,0xF130008F1200F403,"Festergut",0x10a48,20647,"Execute",0x1,PARRY
2/11 22:25:26.719 SWING_MISSED,0x0200000002D95A52,"Xiberia",0x514,0xF130008F1200F403,"Festergut",0x10a48,PARRY
2/11 22:25:36.102 SPELL_MISSED,0x02000000007B5D33,"Thalindra",0x512,0xF130008F1200F403,"Festergut",0x10a48,53742,"Blood Corruption",0x2,PARRY
Running again with Vile Gas and Pungent Blight detection showed me some interesting things. For one thing, Vile Gas does seem to reset the swing timer. It creates a set of outliers that sit immediately below the swing timer progression we see. Another interesting thing is that he can attack very quickly after a Pungent Blight (0.3-0.6 seconds):
2/11 22:22:37.619 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,DODGE
2/11 22:22:41.563 SPELL_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x0200000002269664,"Thipa",0x514,71219,"Pungent Blight",0x20,11857,0,32,0,0,0,nil,nil,nil
2/11 22:22:41.875 SWING_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x02000000009044C1,"Lethlar",0x40514,20276,0,1,0,1590,0,nil,nil,nil
2/11 22:24:52.979 SWING_MISSED,0xF130008F1200F403,"Festergut",0x10a48,0x0200000000843F8A,"Canto",0x40514,PARRY
2/11 22:24:56.782 SPELL_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x0200000002269664,"Thipa",0x514,71219,"Pungent Blight",0x20,11923,0,32,0,0,0,nil,nil,nil
2/11 22:24:57.408 SWING_DAMAGE,0xF130008F1200F403,"Festergut",0x10a48,0x0200000000843F8A,"Canto",0x40514,19566,0,1,0,1696,0,nil,nil,nil
I want to review the code a bit more before I put up a graph - it's labeling things incorrectly in my version, which is something I thought I corrected, but it must've been after the 2/11 update. I won't get to it until tomorrow though.
"Theck, Bringer of Numbers and Pounding Headaches," courtesy of Grehn|Skipjack.
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
-

theckhd - Moderator
- Posts: 7457
- Joined: Thu Jul 31, 2008 3:06 pm
- Location: Harrisburg, PA
Re: Parry Hasting Addon
any news on the labeling & code yet? 
- Freeagent
- Posts: 6
- Joined: Thu Feb 18, 2010 7:15 am
Re: Parry Hasting Addon
Freeagent wrote:any news on the labeling & code yet?
No, I've been swamped lately and haven't had time.
"Theck, Bringer of Numbers and Pounding Headaches," courtesy of Grehn|Skipjack.
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
MATLAB 5.x, Call to Arms 5.x, Talent Spec & Glyph Guide 5.x, Blog: Sacred Duty
-

theckhd - Moderator
- Posts: 7457
- Joined: Thu Jul 31, 2008 3:06 pm
- Location: Harrisburg, PA
Re: Parry Hasting Addon
I was actually curious about this on LK 25-heroic since I died a couple times to sub 1-second intervals between swings tonight. Since I don't have a nice combatlog ready to use Theckd's code on, I decided to check if I could make a simple code that works off of WoL reports, and it's actually not that hard - you could probably modify your code pretty easily to work with WoL instead of raw logs.
First, go to a WoL report for a fight, go to expression editor and run the following expression (with the boss name replacing both instances of "The Lich King":
This will give you nicely formatted and timestamped combat log entries for all the bosses' casts, melee attacks on players and parries only, like shown:
You can copy this to a text file, import it into Matlab and pull all the relevant data out with a simple regexp or two - here's one (in Matlab) that covers all the melee-type attacks to and from the boss, putting it in a structure with hours, minutes, seconds, source, target and result as fields, for easy parsing:
Use those WoL expressions and you shouldn't need to wait until you unlock heroic modes yourself to test boss parry-hasting - you can check the data from existing logs easily.
Anyways, I did this for our LK attempts but there's so few attacks in p1 and p2 before we wipe that I really couldn't tell anything, aside from that he randomly likes to throw in ~0.9-second swing timer attacks, so I grabbed a full LK-25 HM kill from WoL and plotted that. (code here)

Tons of parries that didn't do a thing, with a few down there at 0.9 seconds with a lot of non-parried swings of the same speed. All the long duration swing timers are from him stopping to cast, but the short ones just seem really out of place, especially since he seems to toss them in without warning whether he parries or casts anything or not. Wierd, but it looks like he still doesn't parry-haste on heroic since swing times are consistent between post-parried and normal attacks.
First, go to a WoL report for a fight, go to expression editor and run the following expression (with the boss name replacing both instances of "The Lich King":
- Code: Select all
(sourceName = "The Lich King"
and (fullType = 201 or fullType = 101
or fullType = 601 or fullType = 602)
and targetType = "Player")
or
(targetName = "The Lich King"
and fullType = 201 and missType = 8)
This will give you nicely formatted and timestamped combat log entries for all the bosses' casts, melee attacks on players and parries only, like shown:
- Code: Select all
[20:42:43.524] The Lich King hits Daxx Parry
[20:42:45.304] The Lich King hits Daxx Parry
[20:42:45.993] Kimurellia hits The Lich King Parry
[20:42:47.074] The Lich King hits Daxx Parry
[20:42:48.952] The Lich King hits Daxx 12608 (A: 29023, B: 4284)
[20:42:52.789] Rhuukun hits The Lich King Parry
[20:42:53.028] The Lich King hits Daxx 32291 (A: 8335, B: 4284)
[20:42:53.710] Risen Ghoul hits The Lich King Parry
[20:42:54.008] Rhuukun hits The Lich King Parry
[20:42:57.828] Kimurellia hits The Lich King Parry
[20:42:58.022] Risen Ghoul hits The Lich King Parry
[20:42:58.343] The Lich King hits Daxx 33840 (A: 7771, B: 2499)
[20:42:58.546] Shadow hits The Lich King Parry
[20:43:00.766] Flaadhun hits The Lich King Parry
[20:43:01.598] The Lich King hits Daxx Miss
[20:43:06.028] The Lich King hits Daxx Miss
[20:43:07.843] The Lich King hits Daxx Miss
[20:43:08.252] Flaadhun hits The Lich King Parry
[20:43:09.631] The Lich King hits Daxx Parry
[20:43:10.339] Shadow hits The Lich King Parry
[20:43:11.385] Shadow hits The Lich King Parry
[20:43:11.525] The Lich King hits Daxx 33270 (A: 10964)
[20:43:14.463] The Lich King casts Necrotic Plague on Eyesis
[20:43:16.367] Shadow hits The Lich King Parry
[20:43:17.060] Lure hits The Lich King Parry
[20:43:18.011] The Lich King hits Daxx 44556
[20:43:18.234] Flaadhun hits The Lich King Parry
[20:43:18.234] Shadow hits The Lich King Parry
[20:43:18.623] Yeastybeasty hits The Lich King Parry
[20:43:19.844] The Lich King hits Daxx 43259 (B: 2499)
[20:43:21.639] The Lich King hits Daxx 36758 (A: 5230, B: 4998)
[20:43:23.556] The Lich King hits Daxx Parry
[20:43:28.753] The Lich King hits Daxx 35456 (A: 6400, B: 4284)
[20:43:30.460] The Lich King hits Daxx 39662 (A: 5115, B: 8568)
You can copy this to a text file, import it into Matlab and pull all the relevant data out with a simple regexp or two - here's one (in Matlab) that covers all the melee-type attacks to and from the boss, putting it in a structure with hours, minutes, seconds, source, target and result as fields, for easy parsing:
- Code: Select all
data_point = regexp(line,'\[(?<hours>\d+):(?<minutes>\d+):(?<seconds>\d+\.\d+)\] (?<source>[\w\s]+) hits (?<target>[\w\s]+) (?<Result>(Parry|Miss|Absorb|\d+))[\w\s]*','names');
Use those WoL expressions and you shouldn't need to wait until you unlock heroic modes yourself to test boss parry-hasting - you can check the data from existing logs easily.
Anyways, I did this for our LK attempts but there's so few attacks in p1 and p2 before we wipe that I really couldn't tell anything, aside from that he randomly likes to throw in ~0.9-second swing timer attacks, so I grabbed a full LK-25 HM kill from WoL and plotted that. (code here)

Tons of parries that didn't do a thing, with a few down there at 0.9 seconds with a lot of non-parried swings of the same speed. All the long duration swing timers are from him stopping to cast, but the short ones just seem really out of place, especially since he seems to toss them in without warning whether he parries or casts anything or not. Wierd, but it looks like he still doesn't parry-haste on heroic since swing times are consistent between post-parried and normal attacks.
Last edited by Xenix on Thu Jun 17, 2010 7:15 am, edited 1 time in total.
Kimurellia - Holy/Protection Paladin - Scions of Destiny - Eredar-US
-

Xenix - Posts: 244
- Joined: Thu Jun 25, 2009 4:56 am
Return to Advanced Theorycraft and Calculations
Who is online
Users browsing this forum: No registered users and 2 guests