Dyson Sphere Program

Details

Last Updated
last month
First Uploaded
last month
Downloads
369
Likes
2
Size
4MB
Dependency string
BOBO550-MissileControlMod-1.0.1
Dependants

Categories

导弹控制模组 (Missile Control Mod)

本模组为《戴森球计划》中的 导弹防御塔磁化电浆炮 添加了智能战术控制功能,专门针对 高空模式(针对太空单位/中继站)下的火力压制。旨在通过精确控制火力,对黑雾中继站进行长期压制而非彻底摧毁,从而持续获取资源或战斗经验。

核心功能

1. 智能压制模式 (Smart Suppression)

  • 专精高空:本模组功能仅在防御塔攻击 高空(如中继站)时生效。
  • 自动控血:模组会自动监控目标中继站的耐久度。
  • 停火逻辑:当目标耐久度低于设定阈值(默认为10%)时,防御塔会自动停止攻击,进入“监控模式”。
  • 恢复逻辑:当中继站自行修复至高阈值(默认为95%)后,防御塔将自动恢复攻击。
  • 循环压制:通过“攻击-停火-恢复-再攻击”的自动化循环,无需玩家手动干预即可维持对中继站的持续压制。

2. 优先索敌机制

  • 在开启“压制模式”后,防御塔会优先锁定并攻击当前星球上的 黑雾中继站
  • 若无中继站,防御塔将保持空闲(监控中)或按原版逻辑攻击其他目标。
  • 支持手动在多个中继站之间切换目标(如果有多个中继站)。

3. 便捷的 UI 交互

  • 战术设置按钮:仅在 导弹防御塔磁化电浆炮(包括MK2版本)的面板中显示。
  • 悬浮控制面板
    • 启用/禁用:一键开启或关闭压制模式。
    • 阈值调节:可自定义停火百分比(如10%)和恢复百分比(如95%)。
    • 目标切换:点击“切换中继站”按钮可循环选择不同的目标中继站,并实时刷新显示。
  • 状态同步显示:防御塔主面板底部会实时显示当前状态(例如:“中继站4(耐久度:35%)[攻击中]”),让您对战况一目了然。

4. 复制/粘贴与批量设置 (v1.0.1新增)

  • 参数复制:使用游戏内的“复制”工具(Shift+左键或吸管工具)复制防御塔时,会自动复制其战术设置(是否启用、阈值等)。
  • 批量建造:当使用吸管工具复制已设置好的防御塔后,新建造的防御塔将自动应用相同的战术设置。
  • 智能重置:退出建造模式后,复制的战术设置会自动清除,避免误操作。

5. 支持列表

  • 导弹防御塔 (Missile Turret) & MK2
  • 磁化电浆炮 (Magnetized Plasma Cannon) & MK2
  • 注意:其它地面防御塔(如高频激光塔、机枪塔等)不显示此功能,因为它们主要针对地面单位。

功能演示

导弹防御塔 alt text

磁化电浆炮 alt text

安装说明

  1. 确保已安装 BepInEx (5.4.21 或更高版本) 和 DSPModSave
  2. MissileControlMod.dll 放入 BepInEx/plugins/ 文件夹中。
  3. 启动游戏即可生效。

使用方法

  1. 点击任意导弹塔或电浆炮,打开属性面板。
  2. 点击面板右下角的 “战术设置” 按钮。
  3. 在弹出的悬浮窗中,勾选右上角的开关以启用模式。
  4. 设置您期望的停火血量(Min)和恢复血量(Max)。
  5. 模组将自动接管该塔的攻击逻辑。

注意事项

  • 本模组仅接管开启了“战术设置”的防御塔,未开启的塔将按原版逻辑运行。
  • 请确保防御塔有足够的弹药供应以维持压制循环。
  • 关于存档:本模组使用 DSPModSave 保存数据。如果卸载模组,已保存的战术设置将丢失,但不影响存档加载。

联系方式: 作者QQ号1570246504 版本: 1.0.6 作者: [bo5501/BOBO550]

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.