It has in the version of AIAutoPlay in Revolution, it's been a while since I updated this version. I intend to put out a 3.17 version of this and would certainly include the latest AIAutoPlay Python code but I'm not sure whether to include Solver's unofficial patch or not ... probably not since it's constantly evolving.
/********************************************************************************/
/** AI_AUTO_PLAY_MOD 1/1/08 jdog5000 */
/** */
/** */
/********************************************************************************/
GET_PLAYER(getActivePlayer()).setDisableHuman((getAIAutoPlay() != 0));
// ---------------- AI_AUTO_PLAY_MOD start --------------------
//GET_PLAYER(getActivePlayer()).setHumanDisabled((getAIAutoPlay() != 0));
for (int i = 0; i < MAX_PLAYERS; ++i)
{
CvPlayer& kPlayer = GET_PLAYER((PlayerTypes)i);
if (getAIAutoPlay() == 0 && kPlayer.isHumanDisabled())
{
kPlayer.setHumanDisabled(false);
}
else if (getAIAutoPlay() > 0 && kPlayer.isHuman() && !kPlayer.isHumanDisabled())
{
kPlayer.setHumanDisabled(true);
}
}