Files
tekton/_daily_basis/report_2026-01-06.md
T
2026-01-06 08:55:14 +08:00

1.7 KiB

[ ADT's Report ]

Updated the tekton-enet ( Armageddon Multiplayer ) on branch launcher

Bot Humanization

Direct Movement Control - Refactored bot movement to use single-step simple_move_to logic instead of sliding along pre-calculated paths. This gives bots the same "tap-to-move" feel and responsiveness as human players.

Player-Mimicry Grabbing - Bots now utilize the core Player.grab_item() function directly. This ensures they follow all game rules (like specific slot targeting) and trigger the correct animations and sounds, indistinguishable from a human player.

Visual Alignment - Suppressed artificial floor highlighting for bot actions, ensuring they control their character cleanly without polluting the view with debug visuals.

Bot AI & Stability

Inactive Bot Fix - Resolved the "passive bot" issue where multiple bots would freeze or mirror each other. Implemented unique RNG seeding per bot and a "Direct Move" fallback for when pathfinding is too complex for simple adjacent steps.

Stuck Prevention - Added a safety watchdog that force-resets bots if they remain in a "moving" state for too long (2s), preventing soft-locks during gameplay.

Power-Up Logic Fix - Fixed a bug in PowerUpManager where bots would spam "Effect on Cooldown" warnings. Bots (and the manager) now correctly respect the special_cooldown_timer.

System Cleanup

Nakama Log Cleanup - Silenced verbose debug logging in NakamaLogger to prevent console overflow and improve performance.

Game Over Sync - Fixed score synchronization issues to ensure the End Game Leaderboard accurately reflects the server state for all clients.