PATCH NOTES:
Guardian of the Beta (GOTB) will detect and avoid AI path bugs.
DETAILS:
GOTB will detect path bugs and choose alternative routes to prevent getting stuck anywhere in the map.
The new avoidance behavior only applies when a path bug is detected.
Otherwise, the GOTB will behave as normal -- attacking the team.
MOTIVATION:
When the "tank" dies in Survival mode, the team sometimes goes to the lab to exploit an AI path bug, where GOTB never reaches the team but goes crazy just over the wall as an easy kill.
This patch makes GOTB "smarter" to avoid all similar AI path bugs, anywhere in the map!
THEORY:
AI Pathing and Ground Pathing distance values carry "markers" that make it obvious a path bug exists. For example: "-1" or "65536".
When such values are detected, then GOTB (specifically, the function that gives GOTB orders) will search seven possible alternative target points circularly distributed around GOTB.
The target point that has the best connecting path to the final target point will be chosen as the next attempted target point.
If the path is not corrected, then GOTB will search 7 more possible points to pick the best, and so on.
When the path is corrected, then GOTB will resume normal attack-team behavior.
GOTB always attacks target point, even while attempting to correct his path.
PATCH NOTES: Guardian of the Beta (GOTB) will detect and avoid AI path bugs.
DETAILS:
MOTIVATION:
THEORY: