26 lines
1.7 KiB
Markdown
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.
|