Peace status to solve AI attacks.
I wonder if it would be possible to add a peace status function to the game mainly to solve the problem with players turning AI which then starts to attack players they had a negotiated peace with. I noticed another suggestion about peace treaties but this isn't quite the same.
We all know how much it affects games when somebody turns AI and the AI then begins attacking all over, especially on bigger maps, diplo or ffa doesn't matter. Then a player might come back and borders have to be restored, your diplomatic relations might be affected and so on. I'm thinking being able to set other players to peace status could solve that.
What that would mean is if you set somebody to peace status and later orders an attack on that player you can still do it but you'd get a pop up, one for each player you're about to break the peace with, saying something like: "Are you sure you want to order an attack on "name" whome you have peace status with? This will remove your peace status with "name". Yes or no." That could avoid attacks made by mistake. If only the other player have set peace status with you you'd get a similar pop up saying for example ""name" have set peace status with you. Are you sure you want to order an attack? Yes or no". No would simply cancel your order.
If somebody turns AI this new AI wouldn't attack a player with peace status, perhaps not even deploy armies in that direction but that might be asking for too much though :). But at least we could get an AI that would recognize peace status between players and act like a diplo card has been played vs players with peace status on. No more AI's breaking peaces you've agreed upon in chat.
Another problem with the current system is that it can be abused as an ugly tactic when somebody intentionally turns AI and later takes back control to cause chaos or gain advantages. Peace status can solve that too.
What problems could this addition have?
The AI would still treat all other players as enemies as usual and if you would finish the game alone with a friendly AI I suppose it either gives up if you have the rule AI players surrender when only one human remains set or you get another pop up explaining "You are the only active human player. All active peace statuses are now turned off." Then all the AI controlled players will treat you and each other as enemies again so the games can be finished.
Abuse? It won't completely solve the current problem with using turning AI as a tactic to cause chaos or gain advantages if players skip/forget setting peace status or removes it just before they want to let the AI do damage. But if you don't do it it can be considered intended since if peace status had been set it wouldn't have happened. However it is completely solved if all it takes is that the other player/players set peace status with you and your AI can recognize that. Then it would only be a problem if neither player have set peace status with the new AI and then you can only blaim yourself for not setting peace status on before somebody turned AI. You can not set peace status with an AI but you can end a peace status with an AI with an attack.
I don't want this to be a peace status function where two players both have to set peace for it to be active. This is simply to help yourself not accidently attacking a friend or not causing trouble if you turn AI. You must of course still be able to attack anybody with peace status on if you want to make a backstab or if you have agreed with another player that peace is over. All you have to do is ordering an attack instead of manually cancelling the peace status somewhere.
I don't think it would be a very complicated addition. I find it an easy solution to random AI attacks or AI abuse and it isn't hard to understand or learn. I've discussed this suggestion with some other experienced players who all liked the idea.
Completed as a mod "AIs don't attack"