TKVM史诗战斗扩展

TKVM史诗战斗扩展

史诗之战的小规模扩展内容,为FalchionMC增添更多精彩!

杂项

你好,这是一系列我认为对我的整合包来说必要的改动!

改动列表(所有调整均可在 json 文件中配置。)

自定义卸武 + 眩晕(可分别开关)

  "enableCustomDisarm": true,
  "playStunOnDisarm": false ,

当启用自定义卸武且体力耗尽时,如果你在格挡期间被击中,你的武器会从手中飞脱,并且(默认情况下)你可以立即尝试将其收回。

你可以启用卸武后的眩晕效果,但这可能对玩家极不公平,因为这既会让他们眩晕,又会掉落他们的武器。

体力恢复中断(开关:真/假)

这是一个简单的真/假开关,用于决定任何伤害是否可以中断体力恢复。 例如,如果你中毒或被施加了凋零效果,那么无论你做其他事情多么正确,都无法恢复体力,我只是觉得这个边缘情况很烦人。

命中恢复体力(可开关:真/假)

  • 这直接与武器的重量成正比。如果一件武器重量为 5.0,并且你击中了一个实体,你将恢复 5.0 点体力,外加 0.5 点额外恢复。

跳跃消耗(无需解释)

  "jumpCost": 0.25,

持续格挡时的被动体力消耗(可数值配置)

  • 持续按住格挡默认每 tick 消耗 0.1 点体力。你可以将此值设置为几乎任何实用数值,甚至可以设置为 0.01 这样微小的值。

或者,如果你想禁用它,只需将其设置为 0。

最大攻击上下角度(0 - 90)

这非常简单,与 "enableVerticalAim": true, 相关联。 它可以让你选择挥击时上下瞄准的范围,并对任何攻击启用垂直瞄准,因此即使是来自其他附加组件(Addons)的刺击,也可以上下瞄准。

我不建议设置为 90 度,因为视觉效果会非常糟糕。

如果你想完全禁用此功能,只需将 "enableVerticalAim": true, 设置为 false。

最大眩晕时间(Tick数)

这只是在游戏强制退出眩晕状态前,你所能被眩晕的最长时间,这主要是为了帮助防止某些武器超长眩晕时间引发的一些 Bug。

挥击体力消耗(可开关:真/假)适用于所有武器。

  • 这是基于每件武器在配置文件中的设定。 如果使用的武器未在配置文件中找到,模组将默认采用 1.0 的“重量”值。 (每次挥击消耗 1.0 体力)

示例:格式为 "weapon_id": "weight value",

  "weaponCosts": {
    "minecraft:wooden_sword": 0.5,
    "minecraft:stone_sword": 0.5,
  },

这将使木剑和石剑每次挥击消耗 0.5 点体力。

招架体力恢复 / 招架效果(可开关:真/假)

  • 这同样与武器重量成正比。但是,配置中还有一个名为“招架效果”的次要数值。

招架奖励为(重量 + 2.5)x(效果值 x 0.10) 这简单的意思是,招架效果值每增加 1.0,招架时恢复的体力就增加 10%。值为 10 意味着你的招架体力恢复翻倍。

此数值也支持负值,因此你可以让某件武器在招架方面效果更差。

示例如下:

  "parryEffectiveness": {
    "minecraft:golden_sword": 5.0,
    "minecraft:iron_sword": 1.0
  }

铁剑的招架体力恢复将提升 10%。而金剑的体力恢复则会有 50% 的提升。

格挡体力惩罚

同样,这是另一个与武器重量直接相关的数值。 体力消耗 = [1.0 + (敌方伤害 × 0.05)] × [1.0 − (重量 × 0.10)] 重量每增加 1.0,格挡体力消耗减少 10%。

自 1.3 版本重新设计
    重新设计的格挡机制
    blockBaseImpact = 1.0 任何格挡的基础消耗
    blockNegationCap = 0.8 任何武器可减轻消耗的上限
    maxDamageForFullDrain = 40.0 体力消耗量的除数。

"disableSweepAttacks": true,

无需解释:禁用横扫攻击。

"enableCustomCrits": true,

如果设置为真,冲刺攻击和空中攻击将始终造成 1.5 倍基础伤害。即使使用了自定义的数据包动画集也是如此。