adtpdn
2b4c9d9dcb
feat(candy-survival): toggle-and-walk knock mode, unified animations, score rewards, RPC fix
...
- Changed knock from instant-ambush to toggle-and-walk: press Q to toggle Knock Mode ON, walk into target to execute, consumed on use
- Unified knock animation with other game modes (attack_mode SFX, bump, 3-tile knockback, stagger)
- Added +100 score rewards for completing goals, KNOCK, and GHOST
- Fixed RPC unknown peer ID crash for AI bots in ghost/candy stack sync
- Bots auto-toggle is_charged_strike when they have knock charges
- Fixed profile panel username update on connected peers
- Added SafeNakamaMultiplayerBridge for match state crash prevention
2026-07-09 18:03:26 +08:00
adtpdn
203175178f
Release 2.4.5: Candy Survival sync & GoalsCycleManager improvements
Release / Build & Release (push) Successful in 7m23s
2026-07-09 16:27:34 +08:00
adtpdn
6506e9f416
Release 2.4.4: Candy Survival Knock and backfire fixes
Release / Build & Release (push) Successful in 7m54s
2026-07-09 15:05:15 +08:00
adtpdn
90e320ffac
fix(candy-survival): initialize local client starting charges and support action_knock_tekton action in is_knock check
2026-07-08 17:47:04 +08:00
adtpdn
f060a2f4b8
fix(candy-survival): implement stagger (knockdown), lunge visual bump, and target stealing/backfire animations for Knock (Q)
2026-07-08 17:40:01 +08:00
adtpdn
682c5925d3
fix(candy-survival): disable special tiles spawning in arena, reward ghost charge every 2 completed missions
2026-07-08 17:20:44 +08:00
adtpdn
37e5d96b55
fix(candy-survival): initialize local HUD badge text splits and synchronize Knock/Ghost charge counts reliably
2026-07-08 16:42:59 +08:00
adtpdn
8410679890
fix(candy-survival): ensure Ghost mode button is always visible on HUD and syncs correctly on player load
2026-07-08 16:32:30 +08:00
adtpdn
c5f691b861
fix(candy-survival): connect Ghost charges to SpecialTilesManager powerup inventory, spawn Ghost tiles in arena, and support powerup button activations
2026-07-08 16:14:23 +08:00
adtpdn
38d09a50e7
fix(candy-survival): resolve persistent candy color bugs, sync HUD scores and counts, bypass Mekton face delivery requirement, and correct STAR/COIN color switch
2026-07-08 15:37:23 +08:00
adtpdn
950b1969d8
feat: update
2026-07-07 18:15:47 +08:00
adtpdn
5c789cb37f
fix: downgrade workflow godot version to 4.6.3 to match system, fix godot compilation errors
2026-07-06 12:09:23 +08:00
god
a7a4ca68aa
implement delivery ready indicator logic + off-color detection
2026-07-06 02:41:37 +08:00
god
717e8cedae
implement auto tile pickup and visual candy stacking on player head
2026-07-06 02:31:17 +08:00
god
b3a421bb55
mekton boss npc uses static tekton mesh w/ emission color cycling; updated bot ghost check
2026-07-06 02:20:43 +08:00
god
783b3b5894
fix candy_survival ghost and knock input mapping, hook ghost into player transparency, fix hud layout missing UI nodes
2026-07-06 02:14:22 +08:00
god
25231859b8
implement candy_survival HUD ui nodes and RPC logic for stacks/knocks/ghost charges
2026-07-06 02:06:18 +08:00
god
357d84e2ce
fix Candy Survival bugs: self-contained Mekton spawn, dead code, clean sticky definition
2026-07-06 01:39:23 +08:00
god
528e22875d
rename gauntlet→candy_survival + rewrite Candy Survival per boss design
...
- Rename enum GAUNTLET→CANDY_SURVIVAL, all gauntlet_*→candy_survival_*
- Rename files: gauntlet_manager→candy_survival_manager, candy_cannon→candy_survival_npc, gauntlet.tscn→candy_survival.tscn
- Rewrite candy_survival_manager.gd: blueprints, candy stack, Mekton delivery, Sugar Rush, knock/ghost charges, sticky-as-wall
- Update player_movement_manager.gd: smack→knock system, ghost integration
- All Candy Survival issues (#54-57, #65-70) retitled per boss design
- Shared managers (goals_cycle, goal, player_race, playerboard, turn) untouched
2026-07-06 01:28:39 +08:00