URL: <http://gna.org/bugs/?14118>
Summary: wish: AI treaties with allies proposed last Project: Freeciv Submitted by: kudra Submitted on: Thursday 08/13/2009 at 11:28 Category: ai Severity: 1 - Wish Priority: 5 - Normal Status: None Assigned to: None Originator Email: Open/Closed: Open Discussion Lock: Any Release: Operating System: None _______________________________________________________ Details: With 2.1 the following can happen before the user gains control for the turn: (1) your ally proposes an exchange, (2) you meet your ally's ally and instantly go to war; your ally cancels the treaty, (3) your ally's ally proposes a ceasefire. In this situation, you cannot conclude the treaty with your former ally. I've also found that sometimes, you cannot conclude the ceasefire either, but need to close both proposals and then initiate your own cease-fire proposal. The only way the ally's proposal will ever be possible to conclude is if you conclude a cease-fire, then propose a new alliance, and then return to the original treaty--but I've found this often doesn't work. One partial solution would be for the ally's proposal to be the last action taken before control is given to the user, so that it will be made in light of any other diplomatic actions taken in the turn. In the situation described above, this means that the ally simply wouldn't make the proposal at all. However, it's also possible for the player to gain control, then move and discover another player, before addressing the outstanding treaties. I would expect the AI to then cancel any treaties which it proposed but is no longer willing to agree with, or else to modify them (by adding a proposal of alliance to the top) to make them acceptable. This is the only situation I can think of where the AI proposes a treaty and then doesn't want to conclude it, so there's not really much reason to leave it open for negotiations. _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?14118> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev