Skip to content

fix(rotation): Berserk end skill (-41) on full buff removal - #240

Merged
Roddygithub merged 2 commits into
mainfrom
fix/berserk-end-skill
Aug 16, 2026
Merged

Roddygithub merged 2 commits into
mainfrom
fix/berserk-end-skill

Conversation

@Roddygithub

@Roddygithub Roddygithub commented Aug 16, 2026 •

Copy link
Copy Markdown
Owner

fix(rotation): Berserk end skill (-41) on full buff removal

EI books BerserkEndSkill (-41) when the Berserk buff (29502) is fully removed via remove_all.

  • Added 29502: -41 to _BUFF_LOSS_CASTS
  • Added 29502 to _BUFF_LOSS_REMOVE_ALL_ONLY (remove_all is the only trigger)
  • Added kind == "apply" guard to _BUFF_GAIN_SELF_ONLY branch to avoid matching remove_all
  • Test: test_berserk_loss_is_booked_as_berserk_end

Signed-off-by: Roland Salardon r.salardon@gmail.com

EI books `BerserkEndSkill` (-41) when the Berserk buff (29502) is fully removed via `remove_all`.

- Added `29502: -41` to `_BUFF_LOSS_CASTS`
- Added `29502` to `_BUFF_LOSS_REMOVE_ALL_ONLY` (remove_all is the only trigger)
- Added `kind == "apply"` guard to `_BUFF_GAIN_SELF_ONLY` branch to avoid matching remove_all
- Test: `test_berserk_loss_is_booked_as_berserk_end`

Signed-off-by: Roland Salardon <r.salardon@gmail.com>
@Roddygithub
Roddygithub force-pushed the fix/berserk-end-skill branch from 04832cf to 4261934 Compare August 16, 2026 14:28
Signed-off-by: Roland Salardon <r.salardon@gmail.com>
@Roddygithub
Roddygithub merged commit c2a36c0 into main Aug 16, 2026
11 checks passed
@Roddygithub
Roddygithub deleted the fix/berserk-end-skill branch August 16, 2026 14:43
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