https://github.com/SWY1985/CivOne/blob/5a0a02396ee0cb0f38bd8d7626208d6a94bd92b1/src/City.cs#L1096 bool Player.IsHuman is a possible solution `if (message.Count > 0 && (Player.IsHuman || humanGetsCity))`