AI passivity/warmongering : simple proposal

Magean

Prince
Joined
Aug 7, 2009
Messages
474
Hi,

I think I know one of the reasons why AI are now far more passive, especially in the early game (from my experience and also according to some reports I read, later in the game more wars occur).

The warmongering penalty is now tied to the number of cities you conquered. The penalty for declaring war is halved, the penalty for taking the last city disappeared... but avoiding the "warmonger" status is IMO not easier.

Because the amount of "warmonger points" you get scale with the size of the map and of your opponent. The larger the map, the lesser the increase of warmongering for taking one city. Same for enemy's size : the wider your opponent is, the lesser is the increase of warmongering value.
As a consequence, early wars bring always a huge warmongering increase, since civs usually have only a few cities. Taking two cities can label you as a bloodthirsty warmonger for the next 3000 years.
Then, once you are considered as a warmonger, everybody hates you, declares war and you are kinda forced to continue the slaughter, since taking cities is the best way to make the AI asking for peace. Your diplomacy has no chance of recovery.

That's in my opinion one of the reasons why AI (even aggressive ones) are much less aggressive in the early game. They "know" wars could bring down their diplomatic position for the rest of the game. They don't seem daring at all : in my last game, Shaka had built the Terracotta army, DoWed Pedro but instead of rushing him and taking his cities with a large army, he started a sort of attrition war, losing units very foolishly. Before BNW, aggressive leaders always launched massive attacks on cities in the early game.

By the way, this system penalizes civilizations whose UU unlock(s) in the early game. They can harder make full use of them.

So, I suggest two simple things as solutions :

1) Make warmongering score scale with the era. The later the game advances, the more warmongering you get, everything else being equal. Early wars shouldn't be so determining diplomatically. I think this suggestion could bring balance between civs who receive UU early on and Renaissance conquerors (Ottomans...). Of course, a bloodthirsty leader like Attila or Dido who would wipe out three civs should still be considered as a danger for the world... but not somebody who simply secured his borders. And it would make sense historically : ancient time saw quick and massive conquests.

2) Let the warmongering penalty decrease over time, so that you are considered as a normal and cooperative leader if you did some conquests early on, but then sat on them and developed peaceful relations for the next 1000 years.

What do you think about it ?
 
I totally agree the warmongering penalty needs to decrease over time. It makes no sense that the people of one nation would still hold a grudge against the people of my nation 2000 years after I declared war on a third people.
 
I, particularly, don't find any trouble of the AI's passivity in the early stages of the game. BUT, as everybody has a different playstyle and prefer "drama" from threat, my SIMPLE PROPOSAL is that the devs could add in the game settings an option for the "AI" and then you could choose "Aggressive", "Pace until Era: 'X'" (or "Peace until turn X"), "Economic", etc...

THAT, at least for me, would be a GREAT OPTION since it could fit the desired play styles of the players, especially regarding AI behaviour....

Thanks.
 
I, particularly, don't find any trouble of the AI's passivity in the early stages of the game. BUT, as everybody has a different playstyle and prefer "drama" from threat, my SIMPLE PROPOSAL is that the devs could add in the game settings an option for the "AI" and then you could choose "Aggressive", "Pace until Era: 'X'" (or "Peace until turn X"), "Economic", etc...

THAT, at least for me, would be a GREAT OPTION since it could fit the desired play styles of the players, especially regarding AI behaviour....

Thanks.

Or at least some form of aggression settings. Same for barbarians. This would cater both to Extreme Peacemongers, Extreme Warmongers and everything in between. Like, make the slider go from 1 to 10 (With 3/4 being the BNW settings and 7/8 the GnK settings) so you can finetune between those. Game customisation is not a bad thing, but there should be a fully-agreed setting for Hall of Fame kind of stuff.
 
Or at least some form of aggression settings. Same for barbarians. This would cater both to Extreme Peacemongers, Extreme Warmongers and everything in between. Like, make the slider go from 1 to 10 (With 3/4 being the BNW settings and 7/8 the GnK settings) so you can finetune between those. Game customisation is not a bad thing, but there should be a fully-agreed setting for Hall of Fame kind of stuff.

This could be a good option too...
 
Alexander declared war on me on about turn 20. And then every 20 turns for the rest of the game he would pop up in my face insulting me.
 
I checked out XML files as well as Putmalk's great posts here :
http://www.reddit.com/r/civ/comments/1eur0v/another_ai_evaluation_post_are_you_a_warmongerer/ (G&K post)
http://www.reddit.com/r/civ/comments/1i1q7l/keeping_one_ai_city_alive_no_longer_spares_you/

and it turned out that since G&K the warmongering score effectively decreases over time.

But very, veeery slowly.
It takes 50 turns for AI to forget a declaration of war. And not to speak about early conquests.

But, at least, it seems easily moddable, here is the single XML line :
Code:
<Row Name="WARMONGER_THREAT_PER_TURN_DECAY">
			<Value>-5</Value>
 
I think 50 turns is not such a bad time for a DoW-decay. Normal luxury trades last 30 turns, so 50 turns seams to be a reasonable time frame.

However, I like your "free early warmongering"-proposal very much. This would be quite realistic as well as give all those early-UU civs a better edge in BNW. The general aggression flavor would still be important, of course. Just because early warmongering wouldn't be punished so harsh, peaceful leaders (Ghandi & Co) shouldn't break their expected attitude...

(I did not play enough BNW games so far to make up my mind regarding the general peacefulness, by the way. It's true, however, that in my few games things started quite slow before the first wars broke out. I can not say right now, whether I am bothered by this change or I in fact prefer it! Anyway, the "early UU problem" is not related to my personal enjoyment and should be looked at.)
 
I checked out XML files as well as Putmalk's great posts here :
http://www.reddit.com/r/civ/comments/1eur0v/another_ai_evaluation_post_are_you_a_warmongerer/ (G&K post)
http://www.reddit.com/r/civ/comments/1i1q7l/keeping_one_ai_city_alive_no_longer_spares_you/

and it turned out that since G&K the warmongering score effectively decreases over time.

But very, veeery slowly.
It takes 50 turns for AI to forget a declaration of war. And not to speak about early conquests.

But, at least, it seems easily moddable, here is the single XML line :
Code:
<Row Name="WARMONGER_THREAT_PER_TURN_DECAY">
			<Value>-5</Value>



what file is this in?
 
It's in :
Code:
Steam\SteamApps\common\sid meier's civilization v\Assets\DLC\Expansion2\Gameplay\XML\AI\GlobalDiplomacyAIDefines

I've never modded, and I'm not sure that simply changing the value here would work. But I assume one could quickly mod it after looking at a basic modding tutorial.

EDIT : and yes, punishing more early wars than late wars is simply historically not plausible, and gameplay-wise not so relevant. The later we are in the game, the harder should be the competition.

Early wars should really bring much less warmongering points.

And, besides, the problem with simply changing the warmonger decay value is that late wars would have almost no diplomatic effect.
 
Alexander declared war on me on about turn 20. And then every 20 turns for the rest of the game he would pop up in my face insulting me.

I used to get this, but with this expansion I get it less now. Also having a strong military persuades them to not try anything. It sounds like they're just picking on you because you don't have a big military.
 
It's in :
Code:
Steam\SteamApps\common\sid meier's civilization v\Assets\DLC\Expansion2\Gameplay\XML\AI\GlobalDiplomacyAIDefines

I've never modded, and I'm not sure that simply changing the value here would work. But I assume one could quickly mod it after looking at a basic modding tutorial.

EDIT : and yes, punishing more early wars than late wars is simply historically not plausible, and gameplay-wise not so relevant. The later we are in the game, the harder should be the competition.

Early wars should really bring much less warmongering points.

And, besides, the problem with simply changing the warmonger decay value is that late wars would have almost no diplomatic effect.



huh... that was the first file I checked but it doesn't have a "WARMONGER_THREAT_PER_TURN_DECAY" value :-(
 
Are you sure you looked in Expansion2 folder and not in Vanilla's folder ? Because in the time of vanilla there was no warmongering decay.
 
Are you sure you looked in Expansion2 folder and not in Vanilla's folder ? Because in the time of vanilla there was no warmongering decay.

oh wow i'm an idiot... why didn't I check the DLC Folder ;-(


thanks for the help. :goodjob:
 
Back
Top Bottom