un1eagle-PlanetwideShield icon

PlanetwideShield

两个相邻护盾塔自动合并为全球护盾。When two shield towers are close enough on the same planet, the shield coverage of the planet will be changed to global.

Last updated 2 days ago
Total downloads 950
Total rating 1 
Categories Quality of Life
Dependency string un1eagle-PlanetwideShield-1.0.1
Dependants 0 other packages depend on this package

README

PlanetwideShield 全球护盾

《戴森球计划》BepInEx 模组:当同一星球上有两座护盾塔彼此挨着(能建造的最小距离)时,自动将该星球的护盾覆盖改为全球

When two shield towers are close enough on the same planet, the shield coverage of the planet will be changed to global.

依赖

安装

  1. 确保游戏已安装 BepInEx。
  2. PlanetwideShield.dll 放入 DSPGame/BepInEx/plugins/
  3. 启动游戏即可。

功能

  • 自动判定:若两座护盾塔中心距离小于 40(与游戏内坐标同单位),则视为“挨着”,该星球护盾按全球覆盖计算。
  • 无 UI、无存档:不增加开关,不写入任何配置或存档;仅根据当前护盾塔位置实时判定。
  • 护盾强度:虚拟生成点的强度(.w)取当前星球所有护盾塔中的最大值,充能、显示与游戏逻辑一致。

使用

在已有至少两座护盾塔的星球上,将其中两座建得足够近(中心距离 < 40),该星球护盾即自动变为全球覆盖。

说明

  • 仅改变护盾的覆盖形状(通过球面均匀虚拟点让 Shader 算出全球覆盖),能量、伤害等仍使用游戏原有逻辑。
  • 启用/禁用本模组不影响游戏存档。