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

26 lines
1.7 KiB
Markdown

[ 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.