22 lines
2.3 KiB
Markdown
22 lines
2.3 KiB
Markdown
[ ADT's Daily Report - 2025-12-17 ]
|
|
|
|
✅ Action Points Non-Turn-Based Mode - Removed auto-reset behavior for action points in non-turn-based mode. Action points are now unlimited in real-time fast-paced mode, meaning `player_action_manager.gd` no longer deducts points when `TurnManager.turn_based_mode` is false.
|
|
|
|
✅ Player Goals on Playerboard - Moved the 3x3 player goals visual to the center of the playerboard. Goals now display in slots 6,7,8,11,12,13,16,17,18 of the 5x5 grid. Hidden the `AllPlayerGoals` UI in `main.tscn` since goals are now shown on the playerboard.
|
|
|
|
✅ Goal Dimming for Uncollected Tiles - Goals that aren't collected yet appear dimmed (dark gray `Color(0.3, 0.3, 0.3, 1.0)`) in the playerboard center. Collected tiles display at full brightness.
|
|
|
|
✅ Goal Completion Rewards - After completing goals, all tiles on the playerboard are now cleared (`player.playerboard.fill(-1)`) and converted into one powerup bar. New random goals are regenerated via `regenerate_goals_for_player()`.
|
|
|
|
✅ Enhanced Message Bar - Upgraded `add_message_to_bar()` in `main.gd` with animations and styling. Added color-coded messages with emojis: ⚡ Powerup (green), 🎯 Goal (gold), ⏱️ Cycle (blue), ⚠️ Warning (orange), 💬 Normal (gray). Messages now have fade-in/out animations, slide-in entrance effects, and pulse animation for powerup messages.
|
|
|
|
✅ Powerup Bar Visual Effects - Added pulse animation to `ui_manager.gd` when powerup bar segments fill. The `_pulse_segment()` function scales the segment to 1.3x with a bounce effect.
|
|
|
|
✅ Powerup Bar Repositioning - Moved `PowerUpBar` to be directly above the playerboard in `main.tscn`. Changed label text from "POWER" to "⚡" emoji. Reduced segment size from 36x20 to 20x16 pixels for a more compact look.
|
|
|
|
✅ Playerboard Background Panel - Added `PlayerboardPanel` as a dark semi-transparent background (rgba 0.08, 0.08, 0.12, 0.9) with 8px rounded corners and subtle border. Created `StyleBoxFlat_playerboard` subresource for consistent styling.
|
|
|
|
✅ GUI Margin Consistency - Aligned all left-side UI elements with 10px margin from screen edge. PowerUpBar and PlayerboardUI are now vertically aligned within the background panel.
|
|
|
|
🚧 Cycle Duration - User manually changed `CYCLE_DURATION` from 60.0 to 30.0 seconds in `goals_cycle_manager.gd`.
|