星月改革

星月改革

原版调整:将火焰、饥饿、治疗等改为百分比伤害,以便更好地融入大数值模组游戏风格

Discord: https://discord.gg/BCHNhsDMXz

此模组包含多项伤害计算调整,以保持原版机制与现代模组玩法风格相匹配:

非战斗伤害/治疗缩放

该机制会根据实体最大生命值对各种伤害类型进行缩放,但不会降低对低最大生命值实体的伤害。

例如,溺水伤害默认缩放为实体最大生命值的2%。原版溺水伤害为2点。

  • 对于最大生命值为200的实体,每秒钟将承受 2 * 2% * 200 = 8 点伤害。
  • 对于最大生命值为30的实体,由于 2% * 30 < 1,因此仍将承受2点伤害。

默认配置如下:

  • 饥饿、窒息、挤压、溺水、凋零、荆棘:最大生命值的2%
  • 摔落:默认关闭
  • 中毒:当前生命值的5%
  • 再生效果、自然恢复:最大生命值的5%

固定加成改为百分比加成

原版中,部分附魔和效果提供固定数值的加成。此机制将其改为百分比加成。具体数值可在配置文件中调整。

  • 锋利附魔:每级 +6% 伤害
  • 类似亡灵杀手(Smite)的附魔:每级 +12% 伤害
  • 力量效果:每级 +30% 伤害

线性减伤改为指数减伤

原版中,保护类附魔和抗性提升效果是线性叠加的。这导致前几级效果太弱,后几级效果又过强。此机制将其改为乘法叠加,使得每一级提供的减伤效果强度相同。

  • 保护类附魔:每点 -4% 伤害(即 x96%)
  • 抗性提升效果:每级 -20% 伤害(即 x80%)

原版中,抗性提升 I 提供 -20%(即 x0.8)的伤害减免,抗性提升 IV 提供 -80%(即 x0.2)的伤害减免。这意味着第一级减少20%伤害,而第四级相较于上一级只减少50%伤害(即80%->90%?实际文本为“以及相较于上一级,第4级减少50%伤害”)。在新计算方式下,抗性提升 III 提供 -48.8%(即 x0.512)的减免,抗性提升 IV 提供 -59.04%(即 x0.4096)的减免,这意味着从 III 级到 IV 级,进一步减少了20%的受到的伤害。

在原版中,每个保护类附魔都会增加保护点数。普通保护每级+1,火焰保护/弹射物保护/爆炸保护每级+2,摔落保护每级+3。每点提供 -4% 伤害减免,上限为 -80%。使用此机制后,新伤害变为 (1-4%)^点数,这意味着在1点时与原版相同,但在20点时将提供 -55.8%(即 x0.442)的减免,而原版为 -80%。

其他优化

此模组还添加了以下便捷性小机制:

  • 攻击可破坏草丛并依然命中目标(默认:开启)
  • 可使用剑格挡攻击,作用类似于盾牌(默认:开启)
  • 箭矢命中目标时播放命中音效(默认:开启)
  • 当玩家着火但拥有抗火效果时,隐藏火焰特效(默认:开启)
  • 禁用下落攻击(默认:关闭)