Loyalty Penalty from Offices fixed
This mod removes the "Office given to subordinate" penalty from the game.
In the vanilla game each time you give an office to one of your generals every other general with a higher rank than the first one will get his loyalty lowered by 1 up to a maximum of -4. This makes office management quite tedious as you have to carefully check every single person within the politics screen before appointing offices to avoid said penalty.
There used to be a mod on the Steam Workshop which did the exact same thing, but since the author has decided to remove his mod from the Workshop, I decided to make my own version of it.
This mod should be compatible with every other mod that doesn’t change the "lower_level_character_granted_office" value in the "db/loyalty_effects_tables/loyalty_effects" table.
The mod is fully save game compatible, however it doesn’t remove existing loyalty penalties. It will only prevent your generals from getting new ones. Once you remove the mod, your characters will be able to acquire loyalty penalties again.
Special thanks goes to Magnar and his great tutorial series on Attila modding which can be found here:
If you have any questions regarding this mod, feel free to ask them here. 😉