feat: integrate Phase 0 fun systems across screens and game store

Wires the new scaffolding (intro, discovery, ad slot, sfx/haptic, sprite art)
into existing systems and adds combo + lucky proc to the fusion loop.

- useGameStore: add combo meter (8s window, x1.5/x2/x3 caps), lucky proc
  (1% tier-up + gold bonus), sfx/haptic enabled toggles, welcome-gift
  selection, screen polish state for new visual systems.
- App.tsx: mount IntroSplash + AdBanner; listen for legendaryImpact event
  and apply 0.42s screen-shake keyframes.
- FusionScreen: render combo bar + lucky badge + DiscoveryHero overlay;
  trigger SFX, haptic, legendary impact event on fuse results.
- SettingsScreen: add SFX and haptic toggles wired to store flags.
- TutorialOverlay: integrate welcome-gift step at tutorial completion.
- CharacterSprite, ElementsScreen, EvolutionScreen, ShopScreen,
  OfflineRewardModal: adopt new sprite art and apply visual polish to
  match the discovery / scene aesthetic.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-02 07:34:10 +09:00
parent 90ba98fbf7
commit 3676d8b12c
10 changed files with 3189 additions and 154 deletions

File diff suppressed because it is too large Load Diff