I have mentioned this in another thread, and have seen it mentioned before for Civ 5, but want to give it it's own thread here to talk about how it could work in Civ BE.
At the moment if someone denounces me or declares war, I don't know why and vice versa. I might declare war on Hutama, who is about to destroy Fielding, but then Fielding denounces me for my aggression. This could clearly be improved a bit. Here is my suggestion.
When a civ carries out specific acts they are noted as a possible cause for war against that civ and presented as options when you DoW or denounce. So when I DoW Hutama I am asked why and given, for example, these actions from the last 50 turns to justify it:
1) He is killing all the Aliens
2) He is warmongering against x,y or z or a combination of them
3) He is attacking stations
4) He broke a promise not to forward settle
5) He is stealing science, energy, whatever
6) No reason, I just want his land/stuff and don't like him
The warmonger penalty would be different with each civ depending on their stance on these issues. For 1) a harmony civ might give me a diplo bonus whilst other affinities don't think it is a good reason. For 2) the civs who I am helping should be grateful, whereas others will respond negatively, unless they too think Hutama is warmongering. 3) might reduce the warmonger penalty but not eliminate it, as with 4) and 5). 6) would obviously give the maximum warmonger hit with everyone.
Hopefully this would have the effect of enriching diplomacy and making more sense of denunciations and DoWs, which can seem arbitrary at the moment. If anyone is in programming and thinks this is unworkable let me know, but I reckon, mathematically, it should be a case of adding multipliers to each civ's warmonger penalty on an IF this, THEN that logical basis.
At the moment if someone denounces me or declares war, I don't know why and vice versa. I might declare war on Hutama, who is about to destroy Fielding, but then Fielding denounces me for my aggression. This could clearly be improved a bit. Here is my suggestion.
When a civ carries out specific acts they are noted as a possible cause for war against that civ and presented as options when you DoW or denounce. So when I DoW Hutama I am asked why and given, for example, these actions from the last 50 turns to justify it:
1) He is killing all the Aliens
2) He is warmongering against x,y or z or a combination of them
3) He is attacking stations
4) He broke a promise not to forward settle
5) He is stealing science, energy, whatever
6) No reason, I just want his land/stuff and don't like him
The warmonger penalty would be different with each civ depending on their stance on these issues. For 1) a harmony civ might give me a diplo bonus whilst other affinities don't think it is a good reason. For 2) the civs who I am helping should be grateful, whereas others will respond negatively, unless they too think Hutama is warmongering. 3) might reduce the warmonger penalty but not eliminate it, as with 4) and 5). 6) would obviously give the maximum warmonger hit with everyone.
Hopefully this would have the effect of enriching diplomacy and making more sense of denunciations and DoWs, which can seem arbitrary at the moment. If anyone is in programming and thinks this is unworkable let me know, but I reckon, mathematically, it should be a case of adding multipliers to each civ's warmonger penalty on an IF this, THEN that logical basis.