To disable this trait you need to do the following:
1) Go to the 'mods\conquest\data' folder (default location 'C:\Program Files\SEGA\Medieval II Total War\mods\conquest\data').
2) Go into the folder for the campaign you want to edit. Most campaigns use their year number, for example 970 is the 970 campaign and 1326 is the 1326 campaign. The following campaigns use named folders, rather than numbers: 'crusades' = 1220, 'renaissance' = 1331, 'new_age' = 1453, 'empires' = 1547.
3) Open the 'export_descr_character_traits.txt'.
4) Delete the following:
Code:
;------------------------------------------
Trigger Far_Loyalty_trigger
WhenToTest CharacterTurnEnd
Condition IsGeneral
and not IsOnCrusade
and not IsOnJihad
and not IsFactionHeir ;so send your King or his son on Crusade- not some noble! Once the crusade ends if you want to hold the region... need someone loyal.
and not IsFactionLeader
and FactionIsLocal
and DistanceCapital > 40
and Trait Far_Loyalty < 14
and Trait Near_Loyalty < 1
and not FactionType mongols
and not FactionType timurids
Affects Far_Loyalty 1 Chance 33
Save and close this file.
5) Repeat for all the campaigns you want to edit.
6) Recopy all the files using the eras menu.
Land bridges can only be removed through mapping. The file you need to edit is the 'map_features.tga'. Would you like me to explain what you have to do?