Mount & Blade II: Bannerlord
0 of 0

File information

Last updated

Original upload

Created by

Cimo

Uploaded by

chorodai

Virus scan

Safe to use

About this mod

Ensure that your Cataphracts are not easily lost against Looters in Auto Resolve (Send troop). This mod change Auto Resolve to simulates each individual's HP and damage as in a real battle.

Requirements
Permissions and credits
Translations
  • Turkish
  • Russian
  • Mandarin
  • Japanese
  • Italian
Changelogs
Overview
In Auto Resolve with vanilla, each troop lives or dies according to an RNG calculation.
The RNG calculations are performed as below.
Spoiler:  
Show
TroopPower = (2+TroopTier)*(10+TroopTier)*0.02 
*If troop is mounted, x1.2 bonus apply on TroopPower.

Damage = ( 0.5 + 0.5*RANDOM(0.0 to 1.0) ) * ( 40 * ((Attacker's TroopPower) / (Victim's TroopPower))^0.7 * PerkBonus )
*Damage will further modified by terrain type or/and Perks

If RANDOM(0 to Victim's MaxHP) is lower than Damage, the victim is considered dead or wounded.
*ChanceOfDeath = (Damage) / (Victim's MaxHP)

TL;DR
Damages in the calculations are essentially determined by the troop's tiers of each unit, and then compared with random value to determine dead or not.

This mean even if the damage a Looter does to some elite unit is infinitesimally small, there is still a few percent chance of death.
(Even later than 1.2.0, this has not changed!)
This mod replaces this calculation and simulates the HP of each individual troop to prevent elite troops from dying too easily.
This mod also makes the damage dealt go up or down based on troop's armor and weapon type, not just the their tier.

Features
Each feature can be adjusted or disabled via Mod Configuration Menu
  • In AutoResolve(incl. AI vs AI battle) with the mod, HitPoint of each troop is stored individually, and then the damage is subtracted from the stored HP of each troop, and when a troop's HP falls below zero, it is considered wounded or dead.
  • The damage a troop takes is reduced by the armor value of the troop's equipment. 
  • If the unit is equipped with a shield, the armor value used to reduce damage receives a bonus.
  • The damage dealt by a troop receives a bonus based on the type of weapon equipped by the attacker and the type of victim.
    • Two-handed troops receive a bonus to damage when attacking unmounted(Including cavalry during siege) troops.
    • Ranged troops receive a bonus to damage when attacking troops without shields.
    • Polearm troops receive a bonus to damage when attacking mounted troops.

Known Issue
 - Mods that change HitPoints of heroes and soldiers, or change armor stats, may cause battles between AI last longer.
   If battles between AI last for a very long time, try increase Battle Speed from MCM options.
   (Also if you think that you only need to apply mod to your party's AutoResolve, uncheck Apply mod for AI battle from MCM options.)
 - If you start new campaign again without restarting, mod may not work properly. Please restart game before start new campaign.

Compatibility
- Safe to add or remove from existing saved game
- Should compatible with all mods except mods change how AutoResolve works (ex. Simulations Fix - Advanced Autoresolve)
 (I'm using with Realistic Battle Mod and Open Source Armory)