Instead of a static modifier, countries should take into context the target country has for their religion.
var tolerance = target is true faith ? 1 : target is heretic ? my tolerance of heretics + target tolerance of heretics + 2 : my tolerance of heathens + target tolerance of heathens + 3;
var tolerance modifier = (i am a republic or target is a republic) and tolerance < 0 ? 5 : 10;
var religious opinion modifier = tolerance modifier * tolerance;
if(tolerated heretics applies)
var tolerance = target is true faith ? 1 : target is heretic ? my tolerance of heretics + target tolerance of heretics + 2 : my tolerance of heathens + target tolerance of heathens + 3;
var tolerance modifier = (i am a republic or target is a republic) and tolerance < 0 ? 5 : 10;
var religious opinion modifier = tolerance modifier * tolerance;
if(tolerated heretics applies)
religious opinion modifier += 10;
if (((i have Hungary 7 or USA 1) or (target has Hungary 7 or USA 1)) and religious opinion modifier < 0)religious opinion modifier = 0
if (religious opinion modifier > 10)religious opinion modifier = 10;
- 2
Upvote
0