Firewall Defenders V0.2 Changelog
### **🔧 UI and Notification Improvements** - **Expanded notification width** to prevent text from running off the white background - **Improved spacing and readability** of system messages - **Adjusted width parameters** in the notification system ### **🤖 Completely Redesigned Ally Movement System** - **Completely removed** problematic previous movement logic that caused: - Erratic back-and-forth movement - Conflicts between pathfinding and searching for enemies - "Stuck counter" system that caused random backtracking - Overlapping tweens that created unpredictable behavior - **New, simplified** movement logic for allies: - Unified targeting system without conflicts - Direct movement toward enemies when present - Smart patrolling in spawn area when no enemies are present - Approach logic that maintains optimal attack distance ### **🐛 Bug Fixes Critical** - **Fixed TypeError**: "Cannot set properties of undefined (setting 'rotation')" - **Fixed reference** to `unitGraphics` by using `self.children[0]` properly - **Prevented crashes** related to allied unit sprite rotation ### **🎯 Combat Behavior Improvements** - **Smarter positioning** of allies that remain in attack range - **Elimination of inconsistent movements** during combat - **Better response** to the presence/absence of enemies on the field ### **🔄 Performance Optimizations** - **Simplified movement calculations** for better performance - **Reduced redundant operations** in the ally system - **Better movement state management** These changes specifically focused on **fixing usability issues** (overflowing text) and **correcting the ally mechanics** that was not working properly, making the game much more stable and playable.
11
Be the first to comment