The "Great Power" diplomacy debuff is one of the more frustrating additions in Attila. It serves a similar purpose to the diplomatic penalties for imperium in Rome 2, but in Attila it create a few awkward situations due to its interaction with other systems. In particular, I am referring to the increased rate of early imperium growth and the hates/admires empires traits for faction leaders on the diplomacy screen.
In Attila, the "Great Power" debuff is scales directly with imperium and the early stages of imperium grow faster than in Rome 2. Some people have suggested that it increases based on multiple factors now including research completed rater than simply regions controlled. I think this is a good thing overall as it allows hordes to rise without holding territory. In practice, small factions are reaching up to levels 4 and 5 far too quickly and are getting buried with penalties. The problem is compounded by the "hates rival empires" trait which doubles this effect.
Poking though the game database we have the following penalties for imperium:Level 2: -5 penalty
Level 3: -10 penalty
Level 4: -30 penalty
Level 5: -40 penalty
Level 6: -60 penalty
Level 7: -80 penalty
(From table effect_bundles_toeffects_junctions rows 95-99)
The rival empires traits are dealt out to the various faction leaders and modify these values multiplicatively:anti_empire: *2
anti_empire_player_penalised: *2.5 (with *2 for non-player factions)
default: *1 (this value is when the faction leader has no related trait)
empire_supporter: *-0.75
empire_supporter_player_penalised: *-0.5 (with *-0.75 for non-player factions)
indifferent: *0.1
indifferent_player_penalised: *0.25 (with *0.1 for non-player factions)
(From table cai_personality_empire_rivalry_components_tables)
In my opinion, the penalty scales to steeply especially since it does not compare the relative strength between factions. I leave it to CA to create a more elegant solution, but in the meantime I suggest that we mod the tables ourselves. For my game, I am trying the following values:Level 2: -1
Level 3: -5
Level 4: -10
Level 5: -20
Level 6: -40
Level 7: -80
anti_empire: *1
anti_empire_player_penalised: *1
default: *.5
empire_supporter: *-0. 5
empire_supporter_player_penalised: *-0.5
indifferent: *0.1
indifferent_player_penalised: *0.1
I have attached my mod file if anyone wants to play with it. Just unzip, place in your data folder, and activate with the mod manager.