Two more solutions I don't think anyone has mentioned:
1. Make gpt deals restore after the war is over. This means the exploit becomes a do-or-die type approach as you either have to keep a prolonged war, wipe out the AI victim or face the huge repayment bill when peace occurs. Doesn't complete remove it, but certainly makes you think twice before using it (unless you're deperate!)
This was mentioned by joncnunn a few posts back. It's much better than my original #3 imo. There is a catch here though - you could very well use the gold you swindle from an AI to kill that very same AI. I'm sure if AIs could actually think they'd appreciate the irony.
Ofc the current repercussions of totally killing off an AI - namely the entire world turning against you with endless denounce and war spam - might well be enough to deter prospective Nigerian princes (so to speak). But sometimes with many civs around you can still find someone to trade with... And if the trick jump-starts your world conquest then the hostility doesn't really matter much. Some would term this a legit strategy, others would disagree and think it must be prevented altogether, not limited to one or a few uses. I'm not sure which camp I stand in at the moment.
2. Tweak the AI so that when it anticipates a war it only gives deals on a per turn basis. Obviously the difficulty here is how good the AI is at anticpating a DoW - but if it's beginning to march an army towards you they must have the intention of picking a fight and therefore can play its diplomancy accordingly. The exploit would still be available if the human player surprises the AI...however the AI is smart enough to spot troops amassing on their borders - so perhaps with this red flag they should be similarly reluctant to give lump sums. If the human doesn't amass and army on the borders then the DoW can be a genuine surprise and the AI has been 'tricked' in a valid manner. That could
Is there something missing here? The last sentence seems to get cut off rather abruptly.
I'd be very cautious when trying to implement something like this. The AI isn't really 'smart' in that it doesn't really think at all - it is just a series of various rules and conditions that interlace in intricate ways and synergetically lead to acts that
appear reasoned - or rather this is the
ideal. It can be argued that as far as AIs go, the Civ V AI is plenty terrible. The only reason it can compete against the human at all is its ridiculous slew of bonuses, enabling constant city and unit spam. So when it comes to nuanced decisions like when to accept deals with war hovering in the air, it would be easily exploitable. Just hang back with your troops away from the borders, make the deal, DOW immediately and march your troops to the borders (along with newly-bought surprise reinforcements...).
As a side note, imo the human player should have the option of questioning AI troop movements, too, or something similar. Ofc the trouble here is that you'd always do it, sometimes gaining a huge advantage (delayed attack or a major malus for breaking their word for the AI), and never a negative. There's no decision involved, just tedious clicking whenever you see them mass at your borders (meaning every turn with every neighbor on Deity). Yet it feels unfair that the AI can do this while we can't. I don't know how to fix this problem really.
Combining both would work quite well too! Could also cap the AI trading lump sums to 1000 in gpt/lux res trades.
A cap could somewhat work I suppose - no more lump sum trades for 30 turns with the player after one is made. But the trouble is the more players there are the more AIs you can swindle. And 30 turns is not that long; in fact it's just enough for them to amass a new fortune ripe for the picking. Unless you meant 1000 gold all-game long? Even then a few such trades early on would give a snowballing advantage, especially if you'd buy units to do conquests with. I'd rather do away with lump sum trades altogether tbh. It's safe and clean and arguably adds a layer of strategy (when to save and when to spend - do you keep an 'emergency fund' for sudden DOWs or use all your money on advancing science etc?).
Edit: Gotta love this forum's way of logging you out unless you refresh every 5 seconds. There wouldn't be a way of changing that, now would there?