Shardmirror · published
Hello everyone,
V0.1.2 focuses on stability, interaction polish, and card balance. This update fixes battle crash-related issues, improves selection and targeting behavior, and adds Penguin and Tide Seer adjustments.
BUG
- Fixed a split-card animation hang during battle resolution. In `CardAnimationService`, some `Tween` targets could be freed before `await tween.finished` resumed, leaving the split-resolution chain suspended. The animation path now uses `_await_tween_completion()` polling and clears `SplitUpperSliceGhost` plus card exchange state on abort.
- Fixed stale potion reward state on the reward screen. `RewardScene` now listens to `EventBus.run_potion_inventory_changed`, and `RewardEntryBuilder.refresh_potion_entry()` re-derives the potion button disabled state, tooltip, and presentation after potion-slot changes.
- Fixed upgraded card text overlay errors. When `CardUpgradeResolution.apply_overlay()` writes upgraded `text`, it now removes the inherited `text_key`, preventing old localization keys from overriding the upgraded description.
Improvements
- Added Tide Seer card illustration references and local resource links.
- Improved battle card-selection hit resolution. `BattleHandSelectionController` now prefers the visible hovered target instead of resolving clicks only by hand index, reducing cases where overlapping or moving cards selected a different card from the one being previewed.
- Improved battle selection UI state handling. `CardUI` battle-selection mode now keeps normal hover previews on unselected candidates, while selected cards alone take over the centered selection pose.
- Removed older temporary split-card overlay layers and shifted the presentation to split animation plus card state, reducing stale `SplitUpperFrameClip` / `SplitSeamLine` overlay artifacts.
Balance Changes
- Penguin: added Treasure Shovel to the starting relics, enabling a digging option at rest sites.
- Tide Seer: added upgrade targets for 15 Wave/Tide cards; White Banner, Paper Decoy, Paper Soldier, and Self Echo also now have upgrades.
- Full Tide: on the 5th play, all enemies lose 60% of their current HP; the upgraded value is 90%.
If you still encounter crashes, unexpected behavior, replay mismatches, missing images, or text display issues, please keep sending reports with the specific location and reproduction flow.