Combat Logs help needed :)

Hello
I need your help …i am not as smart as you guys, but i wish to learn, and understand things better.
I have been playing around with warcraft logs, and wish to understand them, so i made a level 1 monk, went to Stormwind to a target dummy, and started attacking it (only white damage, melee hits) to see how the logs look like, and try to understand them.

Here is the log for 1 melee swing on a target dummy:

6/29 22:05:32.349 SWING_DAMAGE,Player-3391-0CE4CFEF,“Zennini-Silvermoon”,0x511,0x0,Creature-0-3102-0-9531-153292-0002FE64CA,“Training Dummy”,0x10a28,0x0,Player-3391-0CE4CFEF,0000000000000000,148,148,20,20,4,0,3,100,100,0,-8759.16,315.37,84,0.5617,0,9,11,-1,1,0,0,0,nil,nil,nil

6/29 22:05:32.352 SWING_DAMAGE_LANDED,Player-3391-0CE4CFEF,“Zennini-Silvermoon”,0x511,0x0,Creature-0-3102-0-9531-153292-0002FE64CA,“Training Dummy”,0x10a28,0x0,Creature-0-3102-0-9531-153292-0002FE64CA,0000000000000000,2720,2729,0,0,5043,0,1,0,0,0,-8755.16,318.14,84,0.3665,70,9,11,-1,1,0,0,0,nil,nil,nil

Looking at the first line i could deduce only a few things:

6/29 22:05:32.349 —> timestamp
SWING_DAMAGE, —> event type, melee attack (white attack)
Player-3391-0CE4CFEF, —> Source Unit: unique identifier of the player
“Zennini-Silvermoon”, —> Source Unit: player’s name and server name in the game
0x511, —> Source Unit: additional flags or identifiers related to the player
0x0, —> Source Unit: additional flags or identifiers related to the player
Creature-0-3102-0-9531-153292-0002FE64CA, —> Destination Unit: Unique identifier for the creature (Training Dummy in this case)
“Training Dummy”, —> Destination Unit: Name of the creature
0x10a28, → Destination Unit: Additional hexadecimal values related to the creature
0x0, —> Destination Unit: Additional hexadecimal values related to the creature
Player-3391-0CE4CFEF, —> Destination Unit: unique identifier of the target of the destination unit

but i have a problem understanding the rest of the parameters from the logs:

0000000000000000,
148,
148,
20,
20,
4,
0,
3,
100,
100,
0,
-8759.16,
315.37,
84,
0.5617,
0,
9,
11,
-1,
1,
0,
0,
0,
nil,
nil,
nil

My guess is that one of them has to be the damage dealt, crit hit, x/y axes of the character in the world maybe…not sure
Can someone help me understand these parameters?

Take at look here, it’s it’s not quite as straight forward as you would expect but this explains each param.

https://wowpedia.fandom.com/wiki/COMBAT_LOG_EVENT

1 Like

Yes, that did help:
0000000000000000, → id of the owner in case of pets/minions
148, → players current HP
148, → players max HP
20, → players attack power ???
20, → players spell power ???
4, → players armor
0, → players applied absorb amount
3, → player power type, energy in this case
100, → players current power
100, → players max power
0, → required power amount for the ability (swing)
-8759.16, → players X position on the map instance
315.37, → players Y position on the map instance
84, → Ui Map ID
0.5617, → player characters facing direction in the [0, 2π] range;
0, → level for NPCs, item level for players
9, → damage dealt
11,
-1,
1,
0,
0,
0,
nil, → Crit hit (1 = yes)
nil,
nil

But there are a few things missing.
Does anyone know what they represent?

Check out this link: https://github.com/magey/classic-warrior/wiki/Combat-log-format it seems a bit outdated, but should help

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.