适用于 1.2 的动态可破坏物

适用于 1.2 的动态可破坏物

这个模组将使任何*武器或盾牌变得可破坏。

杂项

动态可破坏物

[center][size=3][url=https://www.nexusmods.com/bladeandsorcery/mods/8586]PCVR版本[/url] | [url=https://www.nexusmods.com/bladeandsorcerynomad/mods/3890]Nomad版本[/url][/size][/center]

此模组将使任何*武器或盾牌变得可破坏。 *物品的网格需要可读

修复法术已被移除,改为铁砧修复。将损坏的武器放在铁砧上,并添加锭块进行修复。然后敲击武器三次以完全修复。所需锭块数量取决于等级:T1 = 1,T4 = 4,依此类推。更高等级的锭块计数更多(例如T3锭块 = 计数为3)。所需锭块最小数量为1,因此即使是0级武器也需要1个锭块。此系统最好与“持久损坏”选项一起使用,该选项将使武器在关卡加载和会话之间保持损坏状态。出于平衡原因,此选项默认禁用。出于相同原因,默认情况下,玩家拥有的武器在“水晶猎手”中不会损坏,但可以在模组选项中禁用此功能。

配置

您可以在模组设置中配置模组。

通用

  • "Mod enabled": 启用 / 禁用模组(默认 true
  • "覆盖物品模块": 将覆盖模组作者的易碎物品设置(默认 false
  • "仅适用于物品模块": 仅对具有DynamicBreakableItemModule的物品生效(默认 false
  • "最大破坏上限": 限制物品可被破坏的次数(默认 10
  • "持久破损": 如果启用此选项,你的破损武器将保持破损状态,即使跨越关卡/游戏加载(默认 false
  • "仅限水晶狩猎 玩家拥有的物品不会损坏"*: 如果在水晶狩猎中启用此选项,仅限玩家拥有的物品不会损坏(默认 true

修复

  • "修复时间": 修复破损物品所需的时间(以秒计)(默认 50.0

基础

  • "基础生命值": (默认 10
  • "基础伤害": (默认 1
  • "造成伤害所需冲击力": 打击次数直至损坏计数为一次打击所需的力量(默认 20.0
  • "忽略低于特定质量的物体": 启用后,低于指定质量的物体将无法破坏此物品。最小质量由"minimalMassThreshold"定义(默认 false
  • "最小质量阈值": 低于此质量的物体将无法破坏此物品。当"ignoreObjectUnderCertainMass"为true时使用(默认 1.0
  • "可以瞬间破坏": 启用后,如果满足破坏速度,物品可以瞬间破坏(默认 false
  • "瞬时破坏速度": 瞬间破坏物品所需的力量(默认 300.0
  • "Hit cooldown time": 物品破坏所需的攻击冷却时间(默认 0.1
  • "破坏时忽略碰撞": 启用后,此物品的破碎碎片将不会发生碰撞。适用于大型物品,以避免抖动(默认 false
  • "使用爆炸力": 启用时,破碎的碎片将沿着击打方向被推动(默认 false
  • "爆炸力系数": 应用爆炸力时使用的乘法系数,它会乘以命中力(默认 50.0
  • "玩家生命值倍率": 将"基础生命值" * 倍率添加到生命值(默认 0.0
  • "玩家伤害倍率": 将"基础伤害" * 倍率添加到伤害(默认 0.0
  • "基础动量": 用于标准化动量。较高的值会降低低动量攻击的伤害,较低的值会增加高动量攻击的伤害(动量 / "基础动量")(默认 100.0
  • "动量伤害倍率": 将"基础伤害" * 标准化动量 * "动量伤害倍率"添加到伤害(默认 1.0

调试

  • "日志记录": 启用关于警告和造成/受到伤害的详细日志记录,对模组制作者有用(默认 false

* 伤害类型 | 附魔 | 材料 | 等级

  • " 生命值倍率"*: 增加"基础生命值" * 倍率到生命值
  • " 伤害倍率"*: 将"基础伤害" * 倍率添加到伤害

视频展示

[youtube]p6x0rnDQcCs[/youtube] [youtube]LaYA5xhcXC8[/youtube]

致模组作者

你可以为任何武器添加一个ItemModule来赋予它特定的设置。如果你不想改变某个设置,请完全省略它

"modules": [
{
  "$type": "DynamicBreakables.DynamicBreakableItemModule, DynamicBreakables",
  "基础生命值": 10,
  "BaseDamage": 1,
  "NeededImpactForceToDamage": 20,
  "IgnoreObjectUnderCertainMass": false,
  "MinimalMassThreshold": 1,
  "CanInstantaneouslyBreak": false,
  "InstantaneousBreakVelocityThreshold": 300,
  "HitCooldownTime": 0.1,
  "IgnoreCollisionOnBreak": false,
  "UseExplosionForce": false,
  "ExplosionForceFactor": 50,
  "PlayerHealthMultiplier": 0,
  "PlayerDamageMultiplier": 0,
  "基础动量": 100,
  "MomentumDamageMultiplier": 1,
  "TierModifiers": [
    {
      "Tier": 0,
      "HealthMultiplier": 0,
      "DamageMultiplier": 0
    }
  ],
  "MaterialModifiers": [
    {
      "MaterialId": "木材",
      "HealthMultiplier": 0.1,
      "伤害倍率": 0.1
    }
  ],
  "DamageTypeModifiers": [
    {
      "伤害类型": "斩击",
      "HealthMultiplier": 0,
      "伤害倍率": 3
    }
  ],
  "ImbueModifiers": [
    {
      "ImbueId": "Fire",
      "生命值倍率": 0,
      "DamageMultiplier": 10
    }
  ]
}
],