Diplomacy+ (Mod idea!)

Sonereal

♫We got the guillotine♫
Supporter
Joined
Mar 31, 2008
Messages
14,928
It would be my first mod and it should be interesting if I pull it off. I'm pretty sure I'm going to need to read up and practice on smaller things before working my way up to the level of diplomacy I want it.

Basically: I want to make diplomacy the preferred tool of nations, not war. To do this, I'll add a lot more diplomacy options. How hard can that be? ;)

Some ideas I have:

Change the way AI handles defensive pacts: They don't use them often enough. I want to change it so that the AI will try to form defensive pacts but I also want to take it a step further and make it so the pacts don't break if one nation declares war on another. Defensive pacts can be used to cover your back (or the AI's back!) when they decide they want to conquer their neighbor without fear of another nation trying to curbstomp them.

Call to Arms: You use this when you have a defensive pact with someone, declared war on someone else, and figured out pretty quickly you bit off more than you chew. An AI or player can only issue a Call to Arms if they lose a certain number of cities scaled to map-size. (One for duel, two for tiny, so on). A Call to Arms means your allies MUST come in for your aid but their declaration of war can't invoke the other sides defensive treaties as well, leading to a very nasty global war.



Some peace treaty ideas I had:

For starters: Say that two civilization have a defensive pact. CivC declares war on A which brings B into the war. I want to make it so B can't sue for peace until A does. Not only that, but if A makes peace, all members that were brought into the war through defensive pacts or call to arms, make peace as well.

Also, when it comes to peace itself, the AI will weigh the military power of everybody in the war on your side with a DP signed you and weigh their strength, along with all their allies strength, in negotiations.

Abandon Spheres of Influence: One condition you can force (or be forced to do) on the AI. The AI will lose all influence on a city-state and be unable to bribe the city-state for a set amount of turns scaled to game speed.


Disarmament: Is pretty simple and interesting if done right. Basically, you order that the AI be disarmed of units using a certain resource for a set amount of turns. Saying no uranium means no nuclear weapons or GDRs. No oil means no tanks, bombers, and fighters along with a ton of other stuff. No aluminum? You get my drift. The AI will only be able to build units not using the banned resource and if all resources are banned, then they're stuck building mech infantry, infantry....non-resource units. The AI can force this on you too.

Liberate: The AI would be forced to turn over cities belonging to you back over to you.


Another option which would be sorta Revolutions related is the idea of what would happen if a civilization loses its capital to an invader. Let's use France as an example. Here is France's military record:

Conquered all of Italy (including Rome)
Captured some English cities (England still exists)
Controls Berlin (Germany's cities have been conquered by several powers)
Japanese cities (But not Tokyo and Japan is gone)

If Paris falls to say, the Aztecs, several things would happen at once. Rome will demand its freedom and all its territory restored. The English cities will demand their return to England. Berlin and the few German cities under French control will demand their freedom. The Japanese cities remain subdued.

If their demands for freedom are denied, partisans are spawned and there's a 25% chance for each city demanding allegiance to have their local loyalist government overthrown. If no government is overthrown, then the partisans will probably be in trouble until they take a city or two. If at least one city is taken, then foreign nations not at war with France already can decide whether or not to go to war against France or gift up to five troops to the rebels.

Every time France loses a city without control of their own capital. The same thing happens. The RNG check, partisan spawns, and chance of foreign intervention until the capital is retaken.
---------

That's just some of the ideas but other things will have to be done with the eventual goal of making the AI less gamey and more immersive while keeping some sense of survival. The AI will try to increase its standing in the world but will try to make actual allies.
 
Try Impossible. You need the DLL Source Code. ;)

I was hoping the wink would imply I know I couldn't mess too much with it yet. :p

The defense alliances work will be the first work to be done. After all, BetterAI had an option for it for Civ4. I just wasn't sure how much of this is part of the source code. There were some other things I wanted to do to tweak the diplomacy AI but if all of diplomacy is handled through the dll I'm probably screwed until then.

Oh well, time for some simplier mods for the time being like the changes to how luxuries are value. Nothing too big I hope. I'm not sure how the AI handles changed values of luxuries if their bonuses stack.
 
Back
Top Bottom