怒吼激励(已更新)

怒吼激励(已更新)

BoiZoi 的 "呐喊激励" 模组的更新版本。新增基于冷却时间的呐喊技能,可提升附近友军士气,使溃逃友军重返战场,并对附近敌军士气造成负面影响!该技能可随等级提升。

游戏玩法

注意:如果你希望禁用或修改某个方面或数值,例如白色球体指示器(我知道它很丑),请查看下面的配置设置。

版本 0.3.5 - 领导力更新 - 兼容测试版 1.3.0

领导力/流氓技能与专长整合已经到来!0.3.0 及以上版本的内容已用蓝色高亮显示。

更新变更

  • (0.3.5) 为 e1.2.1 和测试版 1.3.0 分开发布
  • (0.3.5) 修复了某些配置值未实际生效的问题
  • (0.3.5) 修复了自定义战斗中崩溃的问题
  • (0.3.4) 回滚了单位增益
  • (0.3.4) 当玩家领导力达到 5 时,初始技能将自动启用。
  • (0.3.4) 配置更改现在会在保存加载时更新,因此你无需完全关闭游戏即可进行修改。

基于 Xorberax 的 '按 V 键呐喊','呐喊鼓舞' 是一个模组,允许玩家在战斗中发挥更多领导作用,通过新增的领导力技能,玩家可以发出特殊的呐喊(默认键 V,可重新绑定),使接近溃逃的敌人逃跑,提升友军士气,甚至说服正在逃命的友军单位重返战斗!

安装

解压文件并将 YellToInspireBoiZoi 文件夹放入位于 (..\steamapps\common\Mount & Blade II Bannerlord\Modules) 的 modules 文件夹中。

如果您遇到崩溃问题,请确保解除对以下目录中的 dll 文件的阻止:(..\YellToInspireBoiZoi\bin\Win64_Shipping_Client)

当前功能

领导力树中的 2 个新特长!

鼓舞 - 需要 5 点领导力

一种具有 10 米基础范围和 10 秒基础冷却时间的喊叫技能。受到喊叫影响的友方单位士气将略微提升。范围、冷却时间和士气提升量均随领导力属性提升。被喊叫波及的敌方单位如果士气过低,将有几率逃跑(但不会直接降低其士气,避免玩家单纯靠喊叫取胜)。敌人逃跑的几率随流氓习气属性提升。

  • 角色菜单中鼓舞技能的描述会显示所有计算后的技能数值。
  • 每次使用鼓舞技能时,玩家会根据受影响的友方单位数量获得领导力经验值。
  • 每次使用鼓舞技能时,玩家会根据受影响的敌方单位数量获得流氓习气经验值。
  • 所有被喊叫波及的单位都会做出语言反应:友方单位会积极回应,敌方单位则会恐惧回应。
  • 为达到最大沉浸感,反应会带有短暂的随机延迟!玩家和欢呼的友方单位会在适当时机播放欢呼动画。如果敌人距离过近,单位会取消欢呼动画,但声音会继续播放。
  • 喊叫的范围将通过一个从角色身上发出的调试球体可视化呈现。
  • 使用技能时会显示独特信息,详细说明受影响的单位数量;如果在冷却期间尝试使用,则会显示不同的信息。

鼓舞决心 - 需要 35 点领导力

受到鼓舞的友方撤退单位恢复镇定,重新投入战斗!

  • 所有特长在自定义战斗中视为已解锁。
  • 一个可供玩家更改数值的 config.json 文件。已添加更多数值!
  • 一个可编辑的 language.json 文件,用于显示自定义文本以替代原始消息。

配置文件设置

该模组自带一个 config.json 配置文件,您可以编辑其中的数值来调整模组设置,以满足您的游玩风格或沉浸式体验偏好。请在修改时保持谨慎:若将强化持续时间设为高于冷却时间等数值,可能产生非预期的效果。因设置异常数值导致的问题可能不会被视作实际 BUG。

  • yellKey - (默认键 V) 决定哪个按钮激活能力;使用 InputKey 值 (https://pastebin.com/i683wFgU)
  • abilityRadius - (默认值 10) 决定你怒吼技能的 基础半径,单位为米,同时也是自定义战斗中的数值
  • abilityCooldown - (默认值 10) 决定怒吼技能使用之间的 基础冷却时长,单位为秒,同时也是自定义战斗中的数值
  • alliedMoraleGain - (默认值 0) 决定每声怒吼中每个友军单位获得的 基础士气增加量,同时也是自定义战斗中的数值
  • enemyFleeMoraleThreshold - (默认值 15) 决定敌军单位需要低到多少士气才会逃跑
  • minResponseDelay - (默认值 0.7) 单位响应你怒吼的最小随机时间,单位为秒
  • maxResponseDelay - (默认值 2.2) 单位响应你怒吼的最大随机时间,单位为秒
  • enemyChanceToFlee - (默认值 50) 受怒吼影响且士气足够低时,敌军逃跑的百分比概率
  • baseLeadershipExpPerAlly - (默认值 1) 每名受“激励”影响的友军所获得的领导力经验基础值(乘以属性和专精加成)
  • baseRogueryExpPerEnemy - (默认值 1) 每名受“激励”影响的敌军所获得的流氓习气经验基础值(乘以属性和专精加成)
  • radiusIncreasePerLevel - (默认值 0.1) 决定每级领导力技能增加多少额外能力半径(单位:米)
  • cooldownDecreasePerLevel - (默认值 0.015) 决定每级领导力技能减少多少冷却时间(单位:秒)
  • moraleGainIncreasePerLevel - (默认值 0.05) 决定每级领导力技能增加多少额外士气获取量
  • chanceToFleeIncreasePerLevel - (默认值 0.0015) 决定每级狡诈技能增加多少额外让敌人逃跑的百分比几率
  • fleeingEnemiesReturn - (默认关闭) 决定逃跑的敌人是否会返回战斗,类似于嘲讽效果;如要启用此功能,请改为 true
  • showSphereIndicators - (默认开启) 使用技能时显示能力范围的视觉辅助;如要禁用视觉指示器,请改为 false
  • showDetailedMessage - (默认开启) 每次使用技能时显示包含友军和敌军单位影响数量的详细消息;如要禁用详细信息,请改为 false
  • enableRandomCheerDelay - (默认开启) 决定单位是否在响应呼喊时添加随机微小延迟;如要所有响应完全同步,请设为 false
  • enableCheerAnimation - (默认开启) 决定玩家和友军单位是否播放欢呼动画;如不需要欢呼动画,请改为 false
  • enableEnemyReaction - (默认开启) 决定敌人是否会恐惧地口头回应你的呼喊

语言设定

该模组还附带了一个 language.json 文件,可以编辑来修改模组内的文本。如果你愿意,这对翻译来说非常方便。

  • useCustomFlavorText - (默认 false) 启用自定义风格文本(如“你发出震耳欲聋的战吼!”);必须设置为 true 才能使用你的自定义文本
  • customFlavorText - 修改/添加此项以自定义风格文本
  • useCustomDetailedText - (默认 false) 启用自定义详细文本(如“被鼓舞的友方单位:”);必须设置为 true 才能使用你的自定义文本
  • xCustomDetailedText(多个变量,x 会被相应变量替换) - 修改这些变量以自定义详细文本

兼容性

Yell to Inspire 与其他呐喊类模组兼容,例如 jedijosh920's Cheer Mod,前提是你更改了热键设置。

即将推出的功能

  • 希望有一个更美观的方式来显示咆哮的范围。
  • 更强大的翻译工具
  • 或许 NPC 领主也能使用它

已知错误

在调试球体激活时退出场景/战斗可能导致再次进入相同环境时球体仍然存在。这纯属视觉问题,且再次使用该技能即可修复。