修改了PMWeather的龙卷风伤害

修改了PMWeather的龙卷风伤害

这个插件为ProtoManly的天气龙卷风方块破坏功能进行了一些升级。

游戏机制

模组宗旨

本模组对 ProtoManly 的天气模组(https://modrinth.com/mod/protomanlys-weather)中龙卷风破坏方块的方式进行了修改。目前该模组新增了以下功能:

  • 0.0.18 之前:新增选项,可根据真实风力开启龙卷风破坏,使风速计读数与实际破坏程度相符。0.0.18 之后,风力值已被修正,数值准确,不再需要使用此选项。

  • 新增选项,可将所有方块强度修改为 0.8 至 1.5 倍。

  • 新增选项,开启修改后的龙卷风抓取方块功能。

  • 新增选项,关闭所有方块破坏。

  • 新增选项,关闭风暴加载远处区块及破坏功能,并设置距离限制(有助于减轻卡顿)。

  • 新增选项,关闭对生物实体的抓取。

  • 新增选项,开启在悬垂物/屋顶下进行抓取。

  • 新增选项,设置龙卷风在屋顶下扫描可抓取方块的最大深度限制。

  • 新增选项,让龙卷风可以甩开房门。

  • 新增选项,使可读风速大致匹配龙卷风破坏风速。0.0.18 之后,风速已匹配龙卷风破坏风速,故该选项已被移除。

  • 修改地面冲刷阈值。

  • 增加阵风与风向变化。

  • 增加随高度变化的风速差异。

  • 提升通过命令生成龙卷风或气旋时的大小和风速上限。

  • 新增选项,开启与避雷针互动的原版闪电效果。

  • 飞行的方块击中玩家时会造成伤害。

  • 0.0.18 之后,龙卷风默认最大自然风速提升至 321 英里/小时。

  • 龙卷风会尝试抓取悬垂物/屋顶下的玩家。

  • 新增选项,开启玩家邻近抓取模式,龙卷风会抓取包括石头和泥土在内的方块以试图接近玩家。

  • 新增龙卷风偏转器方块。

    推开龙卷风的偏转器

更多选项信息 🔧

真实风力破坏

将可测量风力与龙卷风破坏方式相匹配。这使得风速计在判断将发生何种破坏时更加可靠。如果已加载 PMW Extra,此处的设置将被忽略,需改为在 PMW Extra 配置中设置“增强破坏”。 由于此选项会使龙卷风强度增加约 1.3 倍,因此提供了方块强度修改器。请注意,此选项可能导致龙卷风叠加。如果两个 EF5 级龙卷风同时袭击你的家,即使是黑曜石也无济于事。请参见图库中的示例。 0.0.18 之后,风力值已修正,不再需要此功能,真实风力破坏目前会导致严重卡顿,且默认已设为关闭。龙卷风不再能叠加,但你可以在配置中开启超级单体合并,这会产生类似的效果。如果两个 EF5 级龙卷风在你家处合并,你仍将遭受巨大破坏。

方块强度修改器

如上所述,如果启用了真实风力破坏选项,所有方块将相对变弱。因此该选项应运而生。用户可以将方块强度修改为 0.8 至 1.5 倍。在 1.5 倍时,铁方块可承受最高 291 英里/小时的风速。请注意,启用真实风力破坏或超级单体合并选项后,可能产生 400 英里/小时的破坏。

额外的方块抓取方式

如果设为开启,黑名单方块标签(石头、泥土、陶瓦等)中的所有方块在特定情况下都能被卷起。浅层洞穴和紧贴地下的掩体现在可能被风掀开。地面的其他部分将保持完好。 此选项也使龙卷风能够在悬垂物下进行部分方块抓取。因此,用黑曜石做屋顶、橡木板做墙壁将不再能保住你的墙壁。各项设置可以单独关闭。

龙卷风揭开地下通道

大型木板方块侧面受到的破坏

地面冲刷修改

0.0.18 之前,本附加包设计为在真实风力破坏设为开启时游玩。0.0.18 之后,最大自然风速已提升至 321 英里/小时。由于这使得龙卷风更强,几乎所有的龙卷风都会造成地面冲刷。因此冲刷值被设定为:轻度 150 英里/小时,中度 200 英里/小时,重度 250 英里/小时。如果你看到重度冲刷路径向你袭来,最好躲起来。 地面冲刷可以关闭,这也会禁用玩家邻近抓取和部分泥土抓取功能。

向下方块扫描限制

此限制规定了龙卷风在屋顶下向下扫描可破坏方块的最大方块数量。默认值为 20,对大多数建筑来说已足够。如果你建造了一座 100 格高的摩天大楼,并希望屋顶被破坏的同时地基也被破坏,可将此限制设为 100。请注意,在正常世界游玩时,大多数情况下无需将此值设得很高,因为这只会造成卡顿,而不会有太多其他效果。如果你在超平坦世界中游玩且有一座城市,若需要,可将其设为最高建筑的高度。

使可读风速大致匹配龙卷风破坏风速的选项

如果你的电脑性能较低,但仍希望风速计显示非夸张的龙卷风风速值,请将真实风力破坏设为关闭并开启此选项。开启后,龙卷风的最大风速将仅约为 250 英里/小时。为了进一步提升性能,请关闭所有其他修改过的抓取方式和地面冲刷。如果你只想看到天气效果,可以关闭所有方块破坏,这将有助于减轻卡顿。0.0.18 之后,此选项已不存在,因为当前风速已匹配。如果遇到严重的卡顿,你仍然可以关闭一些额外的抓取方式。

玩家邻近抓取

如果启用,龙卷风在靠近玩家时会抓取任何可抓取的物体以试图触及玩家。这包括所有黑名单方块标签(非黑名单方块)中的方块,如泥土、石头等。允许向下挖掘的深度值可以配置。

可能出现的一些问题

  • 真实风力破坏会影响性能,在 PMW 0.0.16 更新后影响非常严重
  • 悬垂物下的抓取会影响 tick 性能,因为会拾取更多方块
  • 有时游戏在尝试加载带有此模组的存档时会崩溃。请尝试下载全新的 PMWeather.jar
  • 位于区块边界上的草方块和泥土方块会被抓取,导致小地图上出现明显的网格状痕迹——此问题可能已修复
  • 超级单体合并机制可能突破龙卷风偏转器,建议将超级单体合并距离设置为较低值,例如 <200

禁止再分发修改过的 jar 文件。 本模组允许在非付费墙的整合包中使用。