I'm thinking there should be an additional effect if you send a Great Doctor to do a humanitarian mission in another civilization's city. An attitude bonus would be an obvious candidate for this.
"Past events have drawn our people together/apart" is the generic attitude description, used for all modded attitude bonuses/penalties. So that's the net effect of attitude effects from Tenets, Civil Wars, Diplomatic Trait, etc. I haven't figured out a way to add new diplomacy descriptions yet.
Okay, so yes, it
is a tenets thing...
Tenet similarities and tenet differences cancel each other out. So if you have 3 tenets in common with another civilization, the net attitude adjustment is 0. You have to have 4 tenets different before you start seeing any attitude penalties (or 4 the same before you get any bonuses).
Aaah, but think about the impact of statistics on this. There are six tenets.
Two of them gives you six available choices from game start (divinity, tolerance). For the others, you have to discover techs to enable most of the choices, but by the time the midgame rolls around, three or four of them are available. Let's say three.
Thus, treat tenets as being randomly determined, with two tenets having six choices and four with three choices. Imagine meeting a new civilization and finding out what their tenets happen to be.
The odds that someone would randomly share
all six of your tenets by the midgame is therefore around, oh... One chance in six, times one in six, times four more one-in-three chances... 1 in 2916. Or about 0.03%.
The chances that someone would randomly share
five of your tenets would be, hm... about 0.75%
The chances that someone will randomly share
four of your tenets is 4.4%
The chances that someone will randomly share
three of your tenets is 16.2%
The chances that someone will randomly share
two of your tenets is 32.1%
The chances that someone will randomly share
one of your tenets is 32.9%
The chances that someone will randomly share
none of your tenets is 13.7%
So when we assume only three possible tenet choices except in areas where all six are available from game start, eighty percent of civilizations end up disliking each other more because of the tenet mechanic. About fifty percent of them dislike each other
strongly more (zero or one tenet shared). Only about five percent of randomly chosen civilizations will actively like each other more because of the mechanic.
And as the number of tenet choices available for Aspiration, Morality, Revelation, and Worship increase in the mid- to late game to more than 'three per option,' these probabilities all get
rapidly worse.
So if you pick two civilizations and determine their tenets at random, the typical number of Tenets for them to share isn't three. It's
one. Maybe two in the early game.
And as implemented, the tenet mechanic has the indirect result of noticeably worsening diplomatic relations among the nations.
This is compounded by the generally worse relations that result from lots of civil wars among the AI, which introduce extra ways to incur the "You traded with our worst enemies!" and "You refused to go to war against our enemies!" and "You refused to stop trading with our worst enemies!" penalties.
___________________
I can think of a few ways to solve this.
I'm assuming the 'different tenet' penalty is -2. I can recalculate if it's -1: basically I'd just chop all the bonuses and penalties in half.
One would be to make the "we share tenets!" bonus about twice as large as the "we have different tenets!" malus: a +4 instead of a +2. Then, civilizations that share two tenets (not uncommon, at least in the mid-game) would still have normal relations. That, though, breaks down when dealing with your coreligionists. Because nations that share your religion will usually share several tenets and therefore would be on super-duper good terms with you.
Another option is simply to add a universal bonus to relations between all players, of about a +3 or +4. This would 'normalize' diplomatic relations by canceling out the 'different tenets' effect, without getting quite so crazy between civilizations that share a religion.
A third option would be to
remove the bonus for shared tenets, but add a +8 or so bonus to relations between all players (again, assuming a -2 penalty to relations per 'different' tenet). That way, having unusually different sets of tenet choices (only one or zero tenets shared) would still cause noticeably worse diplomatic relations than would be normal without the tenet mechanic. But most people would be on roughly the same kind of terms they were before tenets, give or take a little. Civilizations that share identical tenets would have a big bonus to relations... but this is comparatively rare, for reasons I discuss below.
Forbearance and Syncretism mute negative attitudes further, and the foreign reformation mechanic causes civs with the same religion to drift towards similar tenets. So overall negative attitudes aren't excessive except where it makes good sense for them to be.
Trouble is, Great Prophets become available relatively early, and thanks to the 18 religions mod, everyone and their cousin Fred can start their own religions (even to the extent of founding a random religion if their 'favorite' religion is not available).
So the de facto result is that nearly every civilization has its own religion, tenets do
not normally drift closer together except among neighbors who just happen to have the same religion because Civ A was unusually successful at spreading its religion in the Bronze Age. By the time the Iron Age rolls around, almost everyone has different religions and the tendency to converge on similar tenets stop mattering so much.
As a result you have a 'tower of Babel' scenario. All the major civilizations (and most minor ones) have their own religion, with rare exceptions, and nobody is getting much traction out of the "shared religion leads to shared tenets" mechanic.
Now, because my game crashed in medieval times I can't tell if this trend usually starts to reverse and if certain religions are likely to gain a global advantage and spread rapidly as we move into the Renaissance and later.
But at the moment, the odds are high that no more than two civilizations out of a dozen will ever share the same religion. And almost all the others will be angry with each other over tenet differences.
________________________
I just thought of another fix- you might soften the effect of tenet differences on civilizations that do
not share a religion.
NOTE: I AM NOT TRYING TO SLANDER ANY RELIGION IN MY EXAMPLE, JUST TRYING TO ILLUSTRATE THE CONCEPT.
Suppose that the Byzantine civilization which practices Christianity in the game has chosen the "Salvation" tenet for Aspirations.
Meanwhile, two Buddhist civilizations exist. The Burmese have chosen "Salvation" (achieving nirvana through the mercy of the Buddha and the bodhisattvas), while the Tibetans have chosen "Enlightenment" (achieving nirvana through personal enlightenment and spiritual discipline).
Now, arguably the Burmese version of Buddhism is closer to the Byzantine version of Christianity, so there's some logic behind giving the Burmese better relations with the Spanish , and/or giving the Tibetans worse relations with the Byzantines.
The thing is, there's a good chance that the Byzantine would (realistically) either deride
both the Burmese
and the Tibetans as a bunch of heretics and not bother to sort out the detailed differences between Tibetan and Burmese Buddhism.
Or, even if they are tolerant of the Tibetan and Burmese religion, they will probably not have a clear grasp of the differences, any more than most people outside the Muslim world are clear on the differences between Sunni and Shi'ite versions of Islam in real life.
Now, by contrast, suppose the Byzantines still adhere to the Salvation tenet, but the neighboring Americans under Lincoln
also switch to Enlightenment as their Aspiration tenet. I'm sure we can all imagine the cry going up from the Byzantines:
"HERESY!"
The resulting diplomatic malus for the Americans may be far more significant than the diplomatic malus the Tibetans would experience for adopting the same tenet.
So we could imagine setting things up so that if you have the same religion as someone else, you need to have like four or five shared tenets just to break even on the "tenet similarity" front.
A version of Christianity that shares only three tenets with Byzantine Christianity is likely to seem like a mutant funhouse mirror version of Christianity to the Byzantines, and thus draw their wrath (as indeed happened historically with things like Nestorianism and Monophysitism).
Whereas a version of Buddhism that shares three tenets with Byzantine Christianity gets viewed as essentially harmless, or at least no more harmful than any other non-Christian religion... so that the Buddhist civilizations can 'break even' with only two shared tenets or so.
Endless 'Waiting for Other Civilizations..." is an unfixable BTS bug that occurs more often in big mods like HR. I implemented a hotkey (Ctrl-C on Windows, CMD-C on OS X) you can use to break out of it, but unfortunately I broke it in 1.23. Will be fixed in 1.23.1.
Do you know the causal mechanism behind it? What's happening to make this happen? If I back up five turns and play them over, is there a chance that it
won't happen, or at least won't happen on this particular turn?