锦标赛平衡性调整

锦标赛平衡性调整

旨在重新平衡锦标赛和竞技场练习。 原本提供50%的战斗经验值,但在e1.0.6版本发布后取消了这一设定。 不过,它仍然会根据你的表现提供声望和金币奖励——而不是

游戏玩法

锦标赛平衡调整

该模组旨在通过引入战斗经验奖励来重新平衡锦标赛和竞技场练习,采用与普通战斗相同的计算公式,但减少50%。

然而,随着e1.0.6版本的发布,该模组的这一功能已被禁用,但出于教育目的仍保留在代码中,以备有人觉得它有用。

它仍然会增加获得的声望,并引入了一种新机制,在获胜时还能获得少量金币。

经验值奖励

采用与普通战斗经验值获取相同的公式,使用战斗经验模型来计算经验值。
然而,此经验值会减少50%,我认为这样感觉更"真实",因为这是一场没有任何实际后果的战斗。
而实际战斗存在明显风险,因此会获得更多经验值。

自版本1.0.1起因《骑马与砍杀2:霸主》e1.0.6停用!

声望奖励

这个模组改变了通过赢得锦标赛获得声望的方式。默认情况下,无论你表现如何出色或糟糕,都只能获得区区3.0声望。无论你将谁击败在地。我认为这非常愚蠢,使得锦标赛显得平淡无奇且不重要。

我在此引入了一种机制,会根据几个因素奖励你声望,比如你的击杀数量和 你击杀的目标 。

以下是1.0.1版本的工作机制:

非英雄单位(普通可招募士兵、劫掠者等)

  • 第1级:+1声望
  • 第2级:+1声望
  • 第3级:+1声望
  • 第4级:+2声望
  • 第5级:+2声望

英雄 (具有一定声望的人物,如领袖、指挥官等)

  • 总是:+1声望
  • 身为贵族:+3声望
  • 是否值得注意:+1 声望
  • 是一名指挥官:+1声望
  • 是小派系领袖:+5声望
  • 是大派系领袖:+10声望

击杀英雄的声望是叠加的,例如,如果你击杀了一个既是贵族又是指挥官的角色,在锦标赛结束时你将获得额外的5.0声望(+1,+3,+1)。

安装

将内容解压到您的Modules文件夹中。看起来应该像这样;

C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord\Modules\TournamentRebalance

然后你可以通过游戏启动器启用它,或者通过创建一个指向Bannerlord.exe的快捷方式并在目标中添加这些参数;

/单人游戏 _模块_*原生*沙盒*沙盒核心*故事模式*自定义战斗*锦标赛再平衡*_模块_

覆盖的模型和补丁

覆盖的模型

这个模组覆盖了"OnRenownReward" DefaultTournamentModel 类中的方法,用于返回自定义声望值而非固定值。

已修补的类

  • "TournamentBehavior"类中的"OnPlayerWinTournament"方法。后置处理。
  • "TournamentBehavior"类中的"OnPlayerEliminated"方法。后置处理。
  • TournamentFightMissionController类中的"OnAgentRemoved"方法。后置补丁。
  • "TournamentVM"类中的"OnTournamentEnd"方法。后缀

源代码

源代码可在GitHub上获取。