Files
tekton/_daily_basis/report_2026-01-09.md
T
2026-01-09 22:41:00 +08:00

42 lines
2.3 KiB
Markdown

[ ADT's Report ]
Updated the `tekton-enet` ( Armageddon Multiplayer ) on branch `launcher`
**Special Tile Enhancements**
**Block Floor Effect** - Upgraded to create a "wall" or line of blocked tiles instead of a single tile.
* **Behavior**: Generates a line of 3 to 9 blocked tiles.
* **Direction**: Randomly chooses Horizontal, Vertical, or Diagonal.
* **Origin**: Starts propagation from a random adjacent cell.
**Spawn Tiles Effect** - Enhanced to spawn tiles in a wider area.
* **Area**: Increased radius to 2 (covering a 5x5 zone).
* **Density**: Randomly fills 3 to 8 empty spots within this radius.
* **Logic**: Prioritizes immediate neighbor spaces for better accessibility.
**Burn Tiles Effect** - Reworked into a "Knockback / Disarm" mechanic.
* **Target**: Selects a random opponent.
* **Action**: Strips 3-6 random tiles from their playerboard.
* **Result**: Scatters them back onto the grid near the opponent (radius 2). If no space exists, it forces a replacement of existing nearby tiles.
**Invisible Mode** - Tweaked for balance and stability.
* **Balance**: Removed "Auto-Grab" mechanic; it was deemed too powerful.
* **Buff**: Retains invisibility and the +2 tile movement speed boost.
* **Stability**: Refactored timer logic to prevent runtime errors during hot-reloading.
**Visual Feedback** - Improved clarity for combat and special effects.
* **Notifications**: Messages now explicitly state WHO used an ability and WHO was targeted (including usernames).
* **Freeze Visual**: Frozen players are now tinted **Ice Blue** for the duration of the effect.
* **Implementation**: Added recursion logic to apply material overlays to 3D character meshes since `modulate` is not supported on Node3D.
**Refactoring & Cleanup**
**Obstacle Manager Removal** - Completely removed the unused `ObstacleManager` system to streamline the codebase.
* Deleted `obstacle_manager.gd`.
* Stripped all references and logic from `Main.gd`, `EnhancedGridMap.gd`, `UIManager.gd`.
* Cleaned up Player-related managers (`Movement`, `Input`, `Action`).
**Bug Fixes**
**Special Tiles Parser Fix** - Resolved a critical parser error in `special_tiles_manager.gd` caused by a duplicate `_process` function declaration, ensuring correct compilation.