1.6 KiB
[ ADT's Report ]
Updated the tekton-enet ( Armageddon Multiplayer ) on branch launcher
Movement & Responsiveness
✅ Smooth Grid Movement - Replaced "jittery" EASE_IN_OUT tweening with TRANS_LINEAR for fluid, constant-speed movement. Introduced input buffering to allow players to queue their next move seamlessly, eliminating "stop-start" delays between tiles.
✅ Precise Control - Refined the movement logic to enforce a strict "One-Tap = One-Tile" rule, preventing accidental double-movements while maintaining the ability to hold keys for continuous motion.
✅ Rotation Fix - Unlocked character rotation during movement animations. Characters now naturally face their intended direction immediately, even when chaining rapid turns.
Lobby UI & Settings
✅ Disable Reset Timer - Added a host-controlled option to disable the automatic 30-second playerboard shuffle. This allows for "endless" rounds that only reset upon goal completion.
✅ UI Refactor - Updated the Lobby UI to use cleaner, static scene-based components (.tscn) for settings, replacing legacy dynamic code. The "Enable Timer" toggle now sits correctly alongside other room settings.
Bug Fixes & Stability
✅ 'Put' Action Fix - Fixed a critical bug where the 'Put' action (S key) failed in Real-Time mode due to incorrect Action Point calculations. It now functions correctly regardless of game mode.
✅ Crash Prevention - Patched a potential crash in player.gd by guarding clear_highlights() calls. This prevents runtime errors when the player script is running in contexts without a full game environment (like the Lobby character preview).