I don't really want this bug fixed, as it's a nice little "cheat" which can be done late in the game when I've fallen behind. But my ethics say I should report it, so here it goes.
When you click on the "What would be the price for peace" option, and get the popup of "You can only have one side giving tribute during a war" the AI thinks that it is getting the best deal, but the trade window does not change. Thus, I can get unlimited technologies even when I'm at a disadvantageous position when suing for peace.
1. Go to war with a stronger Civ
2. Wait until the Civ will talk to you again, then propose a trade deal
3. Peace Treaty (10 turns) and load up the other Civ's window with outrageous demands. Gold, Gold per turn, and every technology
4. Click "Will you accept this deal?" Civ refuses.
5. Click "What would make this deal acceptable" option
6. Popup appears saying that only one side can trade while suing for peace, but trade window does not clear
6. Click "Will you accept this deal?" Civ accepts.
Appropriate behavior: AI Civ clears trade box, puts what it needs from me, and then agrees that it is a good deal
Alternate appropriate behavior: Civ still says the deal in the box is unacceptable
When you click on the "What would be the price for peace" option, and get the popup of "You can only have one side giving tribute during a war" the AI thinks that it is getting the best deal, but the trade window does not change. Thus, I can get unlimited technologies even when I'm at a disadvantageous position when suing for peace.
1. Go to war with a stronger Civ
2. Wait until the Civ will talk to you again, then propose a trade deal
3. Peace Treaty (10 turns) and load up the other Civ's window with outrageous demands. Gold, Gold per turn, and every technology
4. Click "Will you accept this deal?" Civ refuses.
5. Click "What would make this deal acceptable" option
6. Popup appears saying that only one side can trade while suing for peace, but trade window does not clear
6. Click "Will you accept this deal?" Civ accepts.
Appropriate behavior: AI Civ clears trade box, puts what it needs from me, and then agrees that it is a good deal
Alternate appropriate behavior: Civ still says the deal in the box is unacceptable