Razorgore Start Time

I’m trying to programmatically align combat logs collected on my computer with Warcraft Logs (WCL) website output. For Razorgore, WCL sets time zero at an offset from the ENCOUNTER_START event seen in the combat logs at roughly the point when the last egg has been destroyed. Is there a specific event I can look for in the combat logs to tell when WCL sets time zero? My goal is to have a program find this start time so that analysis done by my program and timestamps in output can be compared with WCL output.

For Razoregore, WCL set time zero to this event in the combat logs:
6/3 18:09:57.258 SWING_MISSED,Player-4372-000CD53F,“Draydle-Atiesh”,0x40514,0x0,Creature-0-4377-469-1430-12416-00005849D7,“Blackwing Legionnaire”,0xa48,0x0,DODGE,nil

It’s not clear why this particular event was chosen.

Thanks in advance for any help.

It’s when Razorgore casts conflag.

This is when Razorgore first cast Conflagration:
6/3 18:10:10.932 SPELL_CAST_SUCCESS,Creature-0-4377-469-1430-12435-0000584570,“Razorgore the Untamed”,0x10a48,0x0,0000000000000000,nil,0x80000000,0x80000000,23023,“Conflagration”,0x4,Creature-0-4377-469-1430-12435-0000584570,0000000000000000,72,100,0,0,0,-1,0,0,0,-7598.31,-1048.22,0,0.7638,63

This, however, does not correspond to the start time in WCL - instead, for some reason, it’s this event as noted in the OP:
6/3 18:09:57.258 SWING_MISSED,Player-4372-000CD53F,“Draydle-Atiesh”,0x40514,0x0,Creature-0-4377-469-1430-12416-00005849D7,“Blackwing Legionnaire”,0xa48,0x0,DODGE,nil

The conflag ends the combat, so the first event of the new fight will be the first relevant combat event that follows.

@Kihra
Just for clarification - I’m trying to spot the event, programmatically, in the combat logs that corresponds to time zero in the WCL.

Time zero is this event in the combat logs:
6/3 18:09:57.258 SWING_MISSED,Player-4372-000CD53F,“Draydle-Atiesh”,0x40514,0x0,Creature-0-4377-469-1430-12416-00005849D7,“Blackwing Legionnaire”,0xa48,0x0,DODGE,nil

As noted, this event is somewhat prior to conflag. And it’s not the first aggressive event that the raid took against razorgore - hunter’s mark was applied before the swing missed event.

I can see no reason why the SWING_MISSED on a Backwing Legionnaire was chosen as time zero. If there is a reason for this I’d like to know - otherwise aligning WCL times with combat log times seems impossible to do programmatically without actually looking at the WCL.

Consider just using the fights endpoint of our Web API. It tells you the exact start and end times of every fight relative to the start of the log.

Thanks Kihra - I’ll look into that.

Thanks again, Kihra. The API gave me exactly what I needed.