I've seen the rukaidata bot struggle a few times with requests for shines and magnet moves, which I assume is due to the special nature of the move animations (initial + hold + hit + end). I think it's a broad enough category that some special case handling for these moves is maybe ok.
I was thinking something like the following:
Keep existing gif generated for each part of the move
Have a special case webpage generated for problematic moves which bundles all the animations together in three sections. This basically be the existing pages for each of the move sections stuck together (e.g. section for initial showing gif + table+ scripts, then section for hold with similar, etc.)
Special cases hard coded as a list of (character, move, most useful animation segment) pairs and checked when generated pages
Combined special cases appear under SpecialLw so that bot lookups are nicer
Discord preview shows gif for most useful animation segment
I've seen the rukaidata bot struggle a few times with requests for shines and magnet moves, which I assume is due to the special nature of the move animations (initial + hold + hit + end). I think it's a broad enough category that some special case handling for these moves is maybe ok.
I was thinking something like the following: