Jump to content

Combat Log Parse Questions


Recommended Posts

I am working on a combat log parser and have questions for some of the experts on the combat logs.

 

I have some questions about values in the damage token.

 

We normally see (123) to mean 123 points of damage.

 

However, there are some variants that I wanted confirmation on their meaning:

(Note: that I have put {skey} where the unique string identifier normally is for ease of reading

 

THESE VARIANTS I BELIEVE I UNDERSTAND

 

()

this means no damage/heal on this entry/ability/event

 

(0 -)

no damage, not sure why there is a - at the end

 

(123)

simple damage/healing

 

(123*)

critical damage/healing

 

(0 -deflect {skey})

incoming attacj was deflected, no damage was taken

 

(0 -dodge {skey})

incoming attack was dodged, no damage was taken

 

(0 -miss {skey})

incoming attack missed, no damage taken

 

(0 -parry {skey})

incoming attack parried, no damage taken

 

(0 -resist {skey})

incoming attack resisted, no damage taken

 

(0 -shield {skey})

incoming attacked shielded, no damage taken

 

(123 energy {skey})

damage with type specification, (can be energy, internal, tech, elemental, kinetic, etc)

 

(123 energy {skey}(reflected {skey}))

indicates when damage done to a target was the result of a reflected attack back to attacker eg Saber Reflect (not to be confused with avoidance due to deflect)

 

THESE VARIANTS I AM NOT CLEAR ON HOW TO INTERPRET

 

(123 energy {skey} -shield {skey})

Was this completely avoided due to shielding? Not avoided at all? Partially avoided?

 

(123 energy {skey} -shield {skey} (25 absorbed {skey}))

*I THINK* this means that 123 damage was taken after shield absorbing 25 meaning the original attack was 148, but it could also mean that 25 damage of 123 was absorbed, meaning the actual damage taken was 98?

 

(123 energy {skey} (25 absorbed {skey}))

Similar to above, just without the -shield modifier. What the actual damage taken? 123 or 98?

 

If you have any confirmation of my suspicions or have observed any other variants, please let me know.

 

Thanks!

Edited by techjedi
Link to comment
Share on other sites

()

this means no damage/heal on this entry/ability/event

 

Yes

 

(0 -)

no damage, not sure why there is a - at the end

 

No clue. I haven't actually seen this one.

 

(123)

simple damage/healing

 

Yes.

 

(123*)

critical damage/healing

 

Yes

 

(0 -deflect {skey})

incoming attacj was deflected, no damage was taken

 

(0 -dodge {skey})

incoming attack was dodged, no damage was taken

 

(0 -miss {skey})

incoming attack missed, no damage taken

 

(0 -parry {skey})

incoming attack parried, no damage taken

 

(0 -resist {skey})

incoming attack resisted, no damage taken

 

As a minor side point, all of these are just different names for the same mechanic. Yay bioware for keeping things maximally confusing.

 

(0 -shield {skey})

incoming attacked shielded, no damage taken

 

No damage taken after a shield would be very weird. I think -glance is also a pretty common synonym, but it's been a while.

 

(123 energy {skey})

damage with type specification, (can be energy, internal, tech, elemental, kinetic, etc)

 

Yes.

 

(123 energy {skey} -shield {skey})

Was this completely avoided due to shielding? Not avoided at all? Partially avoided?

 

Shielding doesn't set the incoming damage to zero. As noted above, you usually have some damage left over. Thus, the two separate sub-entries are required. This is *far* more common than a zero-damage shield, which I'm not even sure if I've ever seen.

 

(123 energy {skey} -shield {skey} (25 absorbed {skey}))

*I THINK* this means that 123 damage was taken after shield absorbing 25 meaning the original attack was 148, but it could also mean that 25 damage of 123 was absorbed, meaning the actual damage taken was 98?

 

(123 energy {skey} (25 absorbed {skey}))

Similar to above, just without the -shield modifier. What the actual damage taken? 123 or 98?

 

Absorb in this case refers to a mechanic like the sage/sorc bubble heal. There are a couple things which also fit into this mechanic, specifically: blade barrier/sonic barrier for guardians/juggs, defense screen/shield probe for smugglers/agents, the reactive warding relic for all classes, etc. Basically, it's a heal received that is reported as part of the attack.

Link to comment
Share on other sites

As a minor side point, all of these are just different names for the same mechanic. Yay bioware for keeping things maximally confusing.

It's not exactly the same mechanic. You will see:

  • miss if the attacker missed (accuracy test)
  • parry if you successfully used a melee weapon to defend against a melee attack (defense test)
  • deflect if you successfully used a melee weapon to defend against a ranged attack (defense test)
  • dodge if you successfully defended an attack but have no melee weapon equipped or are riding a speeder (defense test)
  • resist if you successfully defended a tech/force attack (defense test)

Link to comment
Share on other sites

Thanks guys. The note about absorb is super helpful. I didn't realize that was about healing through absorbed damage, and not damage reduction.

 

I think you have answered my questions enough to get these cases handled.

 

Since you hadn't ever seen these, here are the actual log entries for the cases you said you had never seen before:

 

Example of the (0 -)

[16:06:38.136] [Dread Guard Acolyte {3267194506969088}:5023040388242] [@Regent] [shiv {811787473649664}] [ApplyEffect {836045448945477}: Damage {836045448945501}] (0 -) <1451>

[16:08:56.871] [sorna Taros {3267181622067200}:5023040100176] [@Regent] [Hammer Shot {811860488093696}] [ApplyEffect {836045448945477}: Damage {836045448945501}] (0 -) <172>

[16:08:56.872] [sorna Taros {3267181622067200}:5023040100176] [@Regent] [Hammer Shot {811860488093696}] [ApplyEffect {836045448945477}: Damage {836045448945501}] (0 -) <147>

 

Example of 0 dmage -shield:

 

[16:03:28.609] [selgh Kap'gohe {3310406172934144}:5023040126440] [@Regent] [Force Scream {1660266852909056}] [ApplyEffect {836045448945477}: Damage {836045448945501}] (0 -shield {836045448945509}) <1029>

Link to comment
Share on other sites

(0 -)

no damage, not sure why there is a - at the end

I believe that this is just another variant of the deflect/dodge/miss/parry/resist modifiers. Whenever something is missing a translation, it will show up blank. On the PTS, you often have items or NPCs without a name.

So after the dash, there probably should be a word that's missing.

Edited by Jerba
Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.