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 a day ago
Total downloads 85
Total rating 1 
Categories Quality of Life
Dependency string un1eagle-PlanetwideShield-1.0.0
Dependants 0 other packages depend on this package

README

PlanetwideShield 全球护盾

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

依赖

安装

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

功能

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

使用

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

说明

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