 |
|
Peter Triggs
|
|
Gone Fishin, Canada
Jan 2000 time: 05:35
|
|
In Civ3 diplomatic agreements last for 20 turns. In CTP1 (or, going by the source, at least in some pre-CTP2 version of the diplomatic system) they also had fixed terms.
We need to re-implement this because, as it stands, once the AI makes an agreement with you that's it forever and the game can stagnate.
I propose 30 turns. Does this seem reasonable?
|
|
|  |
 |
|
Keygen
|
|
Athens, Hellas
Jan 2000 time: 07:35
|
|
I agree with EPW, duration of agreements should vary, depending on the type of the agreement.
In CtP1, alliances between human parties never expire. We could adopt this model in CtP2, possibly expanded in other types of agreements, with the option to securely end it after a number of turns if desired. If end it before that number of turns expires and consequences could apply.
|
|
|  |
 |
|
Keygen
|
|
Athens, Hellas
Jan 2000 time: 07:35
|
|
Another idea would be the possibility of defining the number of turns that an agreement would last for, while doing the negotiations, at list at some types of agreements and possibly with an upper limit. That could be difficult to implement for the AI though.
|
|
|  |
 |
|
Maquiladora
|
|
Would be good if these numbers (counting down) were displayed in the diplo manager for each agreement too. Are these values going to be exposed in some text file?
|
|
|  |
 |
|  |
 |
|
Gilgamensch
|
|
France
Jun 2002 time: 06:35
|
|
quote: Originally posted by The Big Mc
what about border disputes the ai always goes in to my territory and settles. |
Border disputes: If he really settles in your territory, yes a valid reason. Attack and case dismissed.
|
|
|  |
 |
|
Gilgamensch
|
|
France
Jun 2002 time: 06:35
|
|
quote: Originally posted by The Big Mc
yes you build a small fort close to his territory (like in a bottle neck). then cheeky thing builds on or too near to the fort and eventually it steels me fort too. |
Not sure what you mean. If you had the fort before him, the territory shall stay yours. Can you explain a bit more in details?
|
|
|  |
 |
|
Peter Triggs
|
|
Gone Fishin, Canada
Jan 2000 time: 05:35
|
|
How's this look?
These have a duration of 20 turns:
case PROPOSAL_OFFER_WITHDRAW_TROOPS:
case PROPOSAL_REQUEST_WITHDRAW_TROOPS:
case PROPOSAL_OFFER_STOP_PIRACY:
case PROPOSAL_REQUEST_STOP_PIRACY:
case PROPOSAL_TREATY_CEASEFIRE:
These last 30 turns:
case PROPOSAL_OFFER_STOP_RESEARCH:
case PROPOSAL_REQUEST_STOP_RESEARCH:
case PROPOSAL_OFFER_REDUCE_NUCLEAR_WEAPONS:
case PROPOSAL_REQUEST_REDUCE_NUCLEAR_WEAPONS:
case PROPOSAL_OFFER_REDUCE_BIO_WEAPONS:
case PROPOSAL_REQUEST_REDUCE_BIO_WEAPONS:
case PROPOSAL_OFFER_REDUCE_NANO_WEAPONS:
case PROPOSAL_REQUEST_REDUCE_NANO_WEAPONS:
These last 40 turns:
case PROPOSAL_TREATY_PEACE:
case PROPOSAL_TREATY_TRADE_PACT:
case PROPOSAL_TREATY_RESEARCH_PACT:
case PROPOSAL_TREATY_MILITARY_PACT:
case PROPOSAL_TREATY_POLLUTION_PACT:
And Alliances are forever.
quote: Maq
Would be good if these numbers (counting down) were displayed in the diplo manager for each agreement
too.
|
That's a good idea but I can't make any promises. You will, though, get a message 3 turns before an
agreement expires.
quote: Maq
Are these values going to be exposed in some text file?
|
There are some old fields in Const.txt that were used for just this. I haven't tied them up with what I
just wrote, but it wouldn't be difficult. OTOH, this is just the beginning. We might want to change
things much more significantly.
quote: Keygen
Another idea would be the possibility of defining the number of turns that an agreement would last for,
while doing the negotiations, at list at some types of agreements and possibly with an upper limit. That
could be difficult to implement for the AI though.
|
At some point we're going to have to get into the AI's response logic. When we do I'd like to see that
implemented (if possible).
|
|
|  |
All times are GMT. The time now is 05:35. Apolyton Time is 00:35. |
top of page
|
|
|
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|