In my extensive testing of the DotA Allstars v6.67b Rev2d AI map, I have observed specific AI logic discrepancies that the developer, PleaseBugMeNot, has been working to address. These technical adjustments are critical for maintaining competitive parity in single-player practice sessions.
One notable issue involves the Treant Protector's -aid behavior. Previously, the AI would prioritize casting Nature's Guise whenever the ability was off cooldown, often overriding more urgent defensive needs. The refined logic now implements a conditional check: the AI first verifies if the target has an active Living Armor buff. If the buff is missing, the AI prioritizes casting Living Armor to ensure survivability. If the target already possesses the armor buff, the AI then proceeds to cast Nature's Guise. Additionally, I have confirmed that the Slayer (Lina) AI previously suffered from a broken skill build, resulting in certain abilities failing to level up correctly during gameplay.
Update: For those looking for the latest development builds, DotA 6.69c AI Beta is now available for testing and download.
Please note that these technical fixes are currently being evaluated for release. Depending on the stability and overall performance metrics of DotA 6.68c, these patches will likely be integrated into a 6.67b AI Rev2e update or transitioned directly into the DotA 6.68c AI release. I recommend monitoring the stability of these builds before deploying them in long-form matches.