Nice spot on that one. I tried these values:
MAX_CPU_ACCEPTANCE_VARIANCE_PERCENT_FOR_LISTED_PLAYERS = 25 // This means minus whatever number is here. It's the max below the amount they will accept.
MIN_CPU_ACCEPTANCE_VARIANCE_PERCENT_STARTING11 = -10
MAX_CPU_ACCEPTANCE_VARIANCE_PERCENT_STARTING11 = 40
MIN_CPU_ACCEPTANCE_VARIANCE_PERCENT_SUB = -25
MAX_CPU_ACCEPTANCE_VARIANCE_PERCENT_SUB = 25
MIN_CPU_ACCEPTANCE_VARIANCE_PERCENT_RESERVE = -35
MAX_CPU_ACCEPTANCE_VARIANCE_PERCENT_RESERVE = 15
with these values:
MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_LISTED_PLAYERS = 20 // This is a negative amount. So if it says 25 it means they offer between 75%-100% of the player's value.
MIN_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_STARTING11 = -15
MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_STARTING11 = 35
MIN_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_SUB = -30
MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_SUB = 20
MIN_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_RESERVE = -40
MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_RESERVE = 10
The summer window looked promising with only 3 big name transfers (Drogba -> Malaga, Van Persie -> Real Madrid, and Y. Toure -> Arsenal)
A nice thing was that there were a lot of rumours, but most of them didn't turn into transfers, and only 15m pounds spent on deadline day.
Then in January, all hell broke loose. And it was the same as before. One cool thing was several players who were rumored in the summer window finally made their moves in January, so it was definitely a step in the right direction.
Has anyone played around with reducing this number:
APPROACH_MAX_PLAYERS_TO_APPROACH = 12
I am hoping reducing this will scale down the activity of teams in the window.
Next, I will try:
MIN_CPU_ACCEPTANCE_VARIANCE_PERCENT_STARTING11 = 10
MAX_CPU_ACCEPTANCE_VARIANCE_PERCENT_STARTING11 = 100
MIN_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_STARTING11 = -20
MAX_CPU_OFFER_VARIANCE_PERCENTAGE_FOR_STARTING11 = 40
Because I don't want the CPU getting any discounts on starters: I set the MIN_CPU_ACCEPTANCE to a positive value +10
Because I do want them to target players but not always succeed: I set a lower MIN_CPU_OFFER to -20
I will set MAX_CPU_ACCEPTANCE to 100 simulate teams not wanting to sell starters (i.e. Tottenham w/ Modric)
Finally, I will set MAX_CPU_OFFER to 40, so that sometimes overpaying will work.
To simplify: 50% of CPU offers will have a chance, but only 33.3% chance other CPU team will be willing to accept. For a final value of 16.7% chance player will move, which has to be better than 100% at default settings as KaseyKeller so astutely recognized.