PeasantRevenge

If you liked this item, please rate it up on Steam Workshop page.

Author: arunasradv

Last revision: 23 May, 2023 at 07:32 UTC

File size: 332.8 KB

On Steam Workshop

Description:

This M&B mod aims to implement peasant revenge after village has been raided.

Mod adds features:
1. Dialogues for notable peasants and AI lords.
2. AI behavior to handle peasant revenge.
3. Relations changes to notables and heroes after peasant revenge event is finished.
4. Heroes pay to notables reparation, if they are caught after village raiding event (the reparation are scaled to hearts count of the village)
5. Heroes can pay "lost ransom" to hero’s party, which caught the criminal hero after peasant killed the criminal, if the hero’s party is low on money. (Player cannot ask for "lost ransom" yet)
6. Heroes can kill notable peasants, when heroes have certain traits and does not want to pay reparation to notable peasant.(Notables, who have active issue quests, do not participate in peasant revenge)
7. Player does not get relations penalties if peasant kill the criminal heroes.
8. Player can get support money from AI, if have good relations (the same rules for AI).
9. Notable peasant parties. Player can enable/disable notable peasant parties via dialog with notable peasant (configuration is saved in the PeasantRevengeModCfg file) (default – disabled). Notable parties can be killed by AI only.
10. Player can attack neutral parties (except own faction), who are raiding village (default – disabled, enable/disable this via dialog with notable peasant see enableHelpNeutralVillageAndDeclareWarToAttackerMenu in the PeasantRevengeModCfg file).

Notable peasants who have mercy or coward trait will not result in peasant revenge (about 10% of villages with default configuration).
Heroes, who have better relations with the criminal, will be able to bail out the criminal. (Player can always do it)
Heroes, who are impulsive or have no mercy traits will tend to kill notable peasant instead of paying the reparation.
Heroes, who are generous will tend to pay "lost ransom"

Configuration:
You can tweek some configuration values to your liking.
Configuration values are in the file PeasantRevengeModCfg xml, which is created after you create the game, and reloaded after you load the game.
Mod will not write to this file if "CfgVersion" is higher than or equal to PeasantRevenge dll file version (your changes to this file will retain).
Mod does not save any progress (however game will save notable peasant mobile parties, but without revenge data. The mod will try to disband them, after game was loaded), so game will forget about past raid criminal heroes after game reload (it is done intentionally)

Uninstalling:
If you enabled notable peasant parties, disable them and wait (peasantRevengeTimeoutInDays days) until parties are removed and save game, before you uninstall the mod.

Known Bugs:
If you enable notable parties, sometimes village will get 1 more notable for a short time, after revenge mobile party is disbanded. This is because other TW module adds/removes them (more a feature than bug.).
If you enable notable parties, and remove mod later without waiting for revenge parties to disband and If you attack not removed party you will get crash (solution: wait until AI kills them off).

Compatibility:
1. Should be Save file compatible (Can be loaded/unloaded any time. If notable parties are enabled – let AI to kill them off)).
2. Mod Diplomacy: Diplomacy mod does not allow kill heroes, if killer hero is without mobile party.
Please load the Diplomacy mod before this mod (The mod will automatically set allowLordToKillMessenger and allowPeasantToKillLord values to "false" in the PeasantRevengeModCfg xml file).

GitHub: https://github.com/arunasradv/PeasantRevenge.git