IBBoard / bbreplay

A small Python library to parse Blood Bowl 1 replay files
GNU General Public License v3.0
1 stars 0 forks source link

Use more of the surrounding log information #10

Open IBBoard opened 3 years ago

IBBoard commented 3 years ago

Currently we just take the log lines from anything with "CMatchState" in the opening and closing block, but sometimes there's useful information.

For example, this block clearly says there's a touchback without us calculating whether it is or isn't.

|  +- Enter CStateMatchEngagementTouchback
|  |
|  | Release CStateMatchEngagementKickoffEnd
|  | GameLog(02): Bounce (D8) : 1
|  |
|  +- Exit CStateMatchEngagementTouchback

Edit: Although we may need to be careful, because that section may be a general "kickoff has happened" event, given how much it appears!