1.2版本的动态可破坏物

1.2版本的动态可破坏物

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

杂项

[center]

动态可破坏物

PCVR版本 | Nomad版本

[/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",
  "BaseHealth": 10,
  "BaseDamage": 1,
  "NeededImpactForceToDamage": 20,
  "IgnoreObjectUnderCertainMass": false,
  "MinimalMassThreshold": 1,
  "CanInstantaneouslyBreak": false,
  "InstantBreakSpeedThreshold": 300,
  "HitCooldownTime": 0.1,
  "IgnoreCollisionOnBreak": false,
  "UseExplosionForce": false,
  "ExplosionForceFactor": 50,
  "PlayerHealthMultiplier": 0,
  "PlayerDamageMultiplier": 0,
  "BaseMomentum": 100,
  "MomentumDamageMultiplier": 1,
  "TierModifiers": [
    {
      "Tier": 0,
      "HealthMultiplier": 0,
      "DamageMultiplier": 0
    }
  ],
  "MaterialModifiers": [
    {
      "MaterialId": "Wood",
      "HealthMultiplier": 0.1,
      "DamageMultiplier": 0.1
    }
  ],
  "DamageTypeModifiers": [
    {
      "DamageType": "Slash",
      "HealthMultiplier": 0,
      "DamageMultiplier": 3
    }
  ],
  "ImbueModifiers": [
    {
      "ImbueId": "Fire",
      "HealthMultiplier": 0,
      "DamageMultiplier": 10
    }
  ]
}
],