This is a new issue for sure (newish anyways) as my build from Feb 2015 bots follow fine.
Curious, mercs follow fine on current build. Anyways, not sure if the rubber banding is from posupdates not processing correctly but I spent most of the night playing with this. Its beyond my limited abilities.
In Bot::AI_Process I changed speed from "int speed = follow->GetRunspeed();" to "int speed = follow->GetRunspeed() * 3 / 2;" after converting speed to ints in bot::CalculateNewPosition2, and they stay a bit closer but you still lose em on a constant run across a zone due to rubber banding. I changed it to * 3 but thats just silly fast, almost better off making a call to "CalculateNewPosition" instead of "CalculateNewPosition2", which causes the bots to just warp onto you as you move, but that suxs too.
|