Skip to content

fix(rotation): reduce EI parser parity deltas - #203

Merged
Roddygithub merged 11 commits into
mainfrom
fix/rotation-next-after-202
Aug 9, 2026
Merged

Roddygithub merged 11 commits into
mainfrom
fix/rotation-next-after-202

Conversation

@Roddygithub

Copy link
Copy Markdown
Owner

Summary

  • keep shared-instance EI buff uptimes separate and exclude breakbar from damage taken count
  • add targeted rotation gates/mappings for EI instant casts
  • improve parser/source handling for Blood Moon and split player agents

Verification

  • uv run pytest libs/gw2_analytics/tests -q
  • uv run ruff check libs/gw2_analytics/src/gw2_analytics/rotation.py libs/gw2_analytics/tests/test_rotation.py
  • uv run python scripts/ei-parity/ei_diff.py --json /tmp/opencode/ei_buff_alias_ids.json

Final parity: TOTAL 196 differences across 35 logs; rotation 62 casts missing / 121 extra; players.rotation 68.

EI does not resolve the owner of a Stone Spirit's Blood Moon (the
spirit is not a Druid), so the cast is not credited to the player.
Restrict the raw-caster behaviour to Blood Moon only; resolving the
owner globally broke Venomous Outburst, Rending Vines and Enveloping
Haze.

Signed-off-by: Roland Salardon <r.salardon@gmail.com>
Signed-off-by: Roland Salardon <r.salardon@gmail.com>
Signed-off-by: Roland Salardon <r.salardon@gmail.com>
Signed-off-by: Roland Salardon <r.salardon@gmail.com>
Signed-off-by: Roland Salardon <r.salardon@gmail.com>
Signed-off-by: Roland Salardon <r.salardon@gmail.com>
Signed-off-by: Roland Salardon <r.salardon@gmail.com>
Signed-off-by: Roland Salardon <r.salardon@gmail.com>
Signed-off-by: Roland Salardon <r.salardon@gmail.com>
@Roddygithub
Roddygithub force-pushed the fix/rotation-next-after-202 branch from 6cb5da0 to f1f2261 Compare August 9, 2026 13:34
Signed-off-by: Roland Salardon <r.salardon@gmail.com>
Signed-off-by: Roland Salardon <r.salardon@gmail.com>
@Roddygithub
Roddygithub merged commit f45df81 into main Aug 9, 2026
11 checks passed
@Roddygithub
Roddygithub deleted the fix/rotation-next-after-202 branch August 9, 2026 13:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant