Mount & Blade II: Bannerlord

File information

Last updated

Original upload

Created by

ThisIsSovereign

Uploaded by

ThisIsSovereign

Virus scan

Safe to use

About this mod

Honorbound expands upon the Vanilla handling of lords you successfully persuaded to join your Kingdom - adding many conditions for personality traits besides only positive Honor. Valorous, Generous, and Merciful lords will join without needing to be bartered with, while Closefisted lords will require a bribe even if they are Honorable!

Permissions and credits
Changelogs
Donations
Honorbound expands upon the Vanilla handling of lords you successfully persuaded to join your Kingdom - adding many conditions for personality traits besides only the positive Honor condition seen in Vanilla. Valorous, Generous, and Merciful lords will join without needing to be bartered with, while Closefisted lords will require a bribe even if they are Honorable!

This is achieved with a Harmony Prefix patch of the following method found in TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.LordDefectionCampaignBehavior:

conversation_lord_check_if_ready_to_join_faction_without_barter_on_condition

The Harmony patch completely replaces the default method adding more conditions and dialogue in addition to the standard two. In Vanilla, there is only three total conditions that could occur when you persuade a lord to join your Kingdom - they join for free if your relationship with them is > 30, they join for free if their Honor is > 0, or you have to bribe through barter. Honorbound expands upon this with new conditions and dialogue for Honor, Honor (-), Valor, Generosity, Mercy, and combinations of multiple traits.

There is two options to configure through an MBOptionScreen menu:
  • Generosity (-): When enabled, lords with negative Generosity will never join without bartering. This means even if they are Honorable, Valorous, Generous, or Merciful they will still require a barter. For a greedy lord, gold is worth more than honor! Default = Enabled
  • Logic Rules: When enabled, if none of the trait conditions apply to the lord then they will join on the basis of logic alone. You won the argument - they join! This effectively prevents any lord from demanding you barter with them to join your Kingdom. Default = Disabled

Compatibility
  • The Community Patch currently must be placed at the bottom of your load order, as it performs a main menu cleanup which breaks mods using MBOptionScreen - the Community Patch team is implementing a fix in their next version. The game will crash at the main menu if you do not follow this instruction.
  • Honorbound has been tested on version e1.2.0, but it should work on any version unless they change the name of the method I patched.

Potential Future Features
  • Additional conditions for various lord trait combinations
  • Open to suggestions

Tools Used
Harmony Library - https://github.com/pardeike/Harmony
MBOptionScreen 1.1.15 - https://github.com/Aragas/Bannerlord.MBOptionScreen

Other Mods by ThisIsSovereign
Defection Overhaul - Prevents clans from defecting from or leaving the player's kingdom, unless the leader's relationship with the player is low. Thresholds for leaving are based upon the clan leader's relationship with the player, and varies based upon the clan leader's Honor trait. All thresholds are configurable.