正义惩罚

正义惩罚

无惩罚:处决烧毁你村庄的领主。

正义惩戒 / Justice Punishment

中文介绍

当敌方领主焚烧你的村庄、屠戮你的子民,却只需支付一点赎金便能安然离开时,领主的正义又在哪里?

“正义惩戒”增加了一种针对劫掠领主的特殊处决方式。敌方领主对玩家家族直属村庄造成劫掠损害后,如果玩家在接下来的 24 个游戏小时内亲自在战斗中将其俘获,对话中便会出现专属选项:

你杀害我的子民,在我的领地烧杀抢掠,无恶不作,我今天就要替他们报仇,受死吧!

确认惩戒后,游戏将播放原版处决场景,并正常完成领主死亡、俘虏移除和家族继承等流程。该次处决不会降低任何人物或家族关系,不会扣除荣誉,不会增加残忍特质,也不会增加犯罪度。

判定规则

  • 遭到劫掠的村庄必须由玩家家族直接拥有。
  • 劫掠必须已经造成实际损害;只是抵达村庄但尚未开始破坏不算。
  • 只记录实际参与劫掠的领主,不株连其家族或国家的其他领主。
  • 惩戒资格从最近一次相关劫掠行为开始计算,有效期为 24 个游戏小时。
  • 必须由玩家主队通过战斗俘获目标。
  • 购买、交换、受赠或通过其他方式获得的俘虏不能触发该选项。
  • 目标必须仍被关押在玩家主队中;释放或逃脱后,本次俘获资格失效。
  • 安装模组以前发生的劫掠不会被追溯记录。

安装方法

  1. 安装并启用 Bannerlord.Harmony。
  2. 将压缩包中的 JusticePunishment 文件夹解压至游戏的 Modules 文件夹。
  3. 在启动器中启用“正义惩戒”,并将其排列在 Harmony、Native、Sandbox Core 和 Sandbox 之后。
  4. 可以载入已有存档,无需重新开始游戏。

兼容性

  • 模组版本:1.0.0
  • 当前针对《骑马与砍杀 2:霸主》1.3.15 编译和验证。
  • 尚未确认兼容游戏 1.4.x。
  • 不依赖《中古战锤:旧世界》或重铸者,可以在原版战役及其他模组环境中独立使用。
  • 不修改任何游戏本体或其他模组文件。
  • 使用原版领主俘虏对话触发,无需通过 AI 自由对话。

测试状态

当前版本已通过内部规则测试和游戏接口挂接测试,但完整的实机战斗、俘获、对话和处决流程仍处于测试阶段。首次使用建议另存一份存档。如遇问题,请说明游戏版本、模组排序及触发过程。

AI 使用说明

玩法构思、规则设计和最终决定由作者完成,程序实现及宣传封面使用了生成式 AI 辅助。


English Description

When an enemy lord burns your villages and terrorizes your people, a ransom should not always be enough to escape justice.

Justice Punishment adds a special execution option for lords who have recently raided a village owned directly by the player’s clan. If the player personally captures the responsible lord in battle within the following 24 in-game hours, a unique dialogue option becomes available:

You murdered my people and brought fire and slaughter into my lands. Today, I will avenge them. Prepare to die!

Confirming the sentence plays the native execution scene and preserves the normal consequences of the lord’s death, including prisoner removal and clan succession. This justified execution causes no relationship loss, Honor penalty, Cruel trait gain, or crime-rating increase.

Eligibility Rules

  • The raided village must be owned directly by the player’s clan.
  • The raid must have caused actual damage. Merely arriving at the village does not qualify.
  • Only lords whose parties actually participated in the raid are recorded.
  • Eligibility lasts for 24 in-game hours from the most recent qualifying raid.
  • The target must be captured in battle by the player’s main party.
  • Prisoners obtained through purchase, barter, gifts, or other transfers do not qualify.
  • The lord must remain a prisoner of the player’s main party. Release or escape removes the capture eligibility.
  • Raids that occurred before installing the mod are not recorded retroactively.

Installation

  1. Install and enable Bannerlord.Harmony.
  2. Extract the JusticePunishment folder into the game’s Modules directory.
  3. Enable Justice Punishment in the launcher and place it after Harmony, Native, Sandbox Core, and Sandbox.
  4. Existing campaigns are supported; starting a new game is not required.

Compatibility

  • Mod version: 1.0.0
  • Currently compiled and verified against Mount & Blade II: Bannerlord 1.3.15.
  • Compatibility with Bannerlord 1.4.x has not yet been confirmed.
  • The Old Realms and AnimusForge are not required. The mod can be used independently in native campaigns and other mod setups.
  • No base-game or third-party mod files are modified.
  • The feature uses the native prisoner dialogue interface and does not require AI-generated conversations.

Testing Status

This version has passed internal rule tests and runtime patch-binding tests. Full in-game testing of the complete raid, battle, capture, dialogue, and execution sequence is still in progress. Using a separate save for the first test is recommended.

When reporting a problem, please include your game version, load order, and the steps that led to the issue.

Generative AI Disclosure

The gameplay concept, rules, and final design decisions were directed by the author. Generative AI was used to assist with programming and promotional artwork.