Board Thread:Game Discussion/@comment-36058154-20181125163841/@comment-33228676-20181125171020

You can't really predict when Agent/Manager/Engineer become available for free but it's not totally random either.

Usually, a 48 hour period is enough to get (some of) them back. In my game, I noticed that the Engineer is very often back before the Agent, and the Manager is almost every time the last (3 days delay is quite common).

One thing we know for sure, winning events will make them back faster. When I played team challenges as solo, they were ready in less than a day.

I'm pretty sure that it works as a hidden gauge that slowly fills up with time, like every minute (or 5 minutes or whatever duration set by programmers) the game adds randomly a value to ncrease the gauge. And of course same goes for every event you win, although I'm convinced that "big" events (i.e long races) "weigh" more than short ones and yield a bigger increase.