Description
[v3.2.2 (abcc)] AI is unable to use envoys properly
Game Version
3.2.2
What version do you use?
Steam
What expansions do you have installed?
Do you have mods enabled?
No
Please explain your issue is in as much detail as possible.
Envoys have a 360 days cooldown before they can be reassigned.
However, when AI assigns one envoy, there is a chance that another envoy will become magically unassigned.
For example, if AI has two envoys, and assigns one of them to Spy Network, when they assign a second one, the first one has a chance to be unassigned.
So it is possible that AI with 10 envoys will just cycle one envoy (whoever is not on cooldown) through different tasks (not only spy networks), while 9 envoys will always be unassined AND on cooldown. And whenever a cooldown runs off, they will assign it somehwere, unassigning the busy envoy in a process, EVEN tho that one was still on cooldown.
This happens even if the envoy was in the middle of operation in spy network. You can't unassign them by normal means, but AI will unassign them anyway.
Sometimes AI is able to assign one envoy without unassigning the other (especially when they have a huge number of envoys), so it's possible for them to maintain more then one spy networks, but it happens rarely.
If they have like 5 envoys, then most probably they will just cycle one of them, and 4 other would always be unassgnied AND on cooldown.
If you artifically give AI some huge numbers of envoys, like 20, then the problem becomes even more obvious.
It will just roll in a way that 4-5 of them are busy improving/harming relations or maintaining spy networks, and 15 are unassgned and on coolodwn.
The problem isn't very apparent in the early game (when there are plenty of first contacts), but it really hurts the AI when spy networks are available.
Steps to reproduce the issue.
Upload Attachment
File(s) attached
[v3.2.2 (abcc)] AI is unable to use envoys properly
Game Version
3.2.2
What version do you use?
Steam
What expansions do you have installed?
Do you have mods enabled?
No
Please explain your issue is in as much detail as possible.
Envoys have a 360 days cooldown before they can be reassigned.
However, when AI assigns one envoy, there is a chance that another envoy will become magically unassigned.
For example, if AI has two envoys, and assigns one of them to Spy Network, when they assign a second one, the first one has a chance to be unassigned.
So it is possible that AI with 10 envoys will just cycle one envoy (whoever is not on cooldown) through different tasks (not only spy networks), while 9 envoys will always be unassined AND on cooldown. And whenever a cooldown runs off, they will assign it somehwere, unassigning the busy envoy in a process, EVEN tho that one was still on cooldown.
This happens even if the envoy was in the middle of operation in spy network. You can't unassign them by normal means, but AI will unassign them anyway.
Sometimes AI is able to assign one envoy without unassigning the other (especially when they have a huge number of envoys), so it's possible for them to maintain more then one spy networks, but it happens rarely.
If they have like 5 envoys, then most probably they will just cycle one of them, and 4 other would always be unassgnied AND on cooldown.
If you artifically give AI some huge numbers of envoys, like 20, then the problem becomes even more obvious.
It will just roll in a way that 4-5 of them are busy improving/harming relations or maintaining spy networks, and 15 are unassgned and on coolodwn.
The problem isn't very apparent in the early game (when there are plenty of first contacts), but it really hurts the AI when spy networks are available.
Steps to reproduce the issue.
Upload Attachment
File(s) attached
Attachments
Last edited:
- 1
- 1