cabe0adb319f35b4f11f03a7042058e66bb13876
Extract 457 choreography functions from FightScene.ts into 11 modular files under fight/choreography/. ChoreoContext interface bundles all closure deps (k, effects, SFX) so function bodies remain unchanged. Factory pattern (createFactories) shares prop system and make* helpers across categories. Categories: basic (72), ranged (94), silly (80), food (45), weapons (45), ultimates (41), bitcoin (34), heavy (30), creator (16), plus factories and index. FightScene.ts reduced from 11,917 to 6,515 lines. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
BotFights — bot competition arena with arcade fighting mode. Main repo (migrated from git.tx1138.com/lfg2025/botfight).
8.9 MiB
Languages
TypeScript
81.6%
Vue
16.7%
JavaScript
1.3%
CSS
0.2%