Skip to content

fix(rotation): fix lint (RET507) for Spiteful Spirit fix - #237

Merged
Roddygithub merged 2 commits into
mainfrom
fix/lint-rebase
Aug 16, 2026
Merged

Roddygithub merged 2 commits into
mainfrom
fix/lint-rebase

Conversation

@Roddygithub

Copy link
Copy Markdown
Owner

Fixes lint issues from Spiteful Spirit (29560) fix:

  • Line 960: comment line too long (102 > 100)
  • RET507: unnecessary after

Fixes lint errors introduced in commit 5d5ea53.

…ng DamageCastFinder when UnholyBurst effect exists

- Per EI: DamageCastFinder disabled when effect data exists (UsingDisableWithEffectData)
- Only emit via EffectCastFinder on UnholyBurst effect with DesertShroud/related hit checks
- Fixes 31 Spiteful Spirit FAILs (over-generation)

Signed-off-by: Roland Salardon <r.salardon@gmail.com>
…n UnholyBurst effect exists globally

EI uses two finders for Spiteful Spirit:
1. DamageCastFinder (skill 29560) - disabled via UsingDisableWithEffectData when effect data exists
2. EffectCastFinder for UnholyBurst effect (C4E8DD3234E0C647993857940ED79AC1)

This fix:
- Disables the DamageCastFinder path when ANY UnholyBurst effect exists in the fight
- Implements proper DesertShroud check (skill 40052, remove_all, 50ms window) in EffectEvent handler
- Implements related hit check (skill 38767, 10ms window) for UnholyBurst

Reduces rotation diffs from 132 to 129 (removes 31 Spiteful Spirit FAILs).

Signed-off-by: Roland Salardon <r.salardon@gmail.com>
@Roddygithub
Roddygithub merged commit 10b4750 into main Aug 16, 2026
11 checks passed
@Roddygithub
Roddygithub deleted the fix/lint-rebase branch August 16, 2026 06:38
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