导弹控制模组 (Missile Control Mod)
本模组为《戴森球计划》中的导弹防御塔及磁化电浆炮添加了智能战术控制功能,旨在通过精确控制火力,对黑雾中继站进行长期压制而非彻底摧毁,从而持续获取资源或战斗经验。
功能特性
1. 智能压制模式 (Smart Suppression)
- 自动控血:模组会自动监控目标中继站的耐久度。
- 停火逻辑:当目标耐久度低于设定阈值(默认为10%)时,防御塔会自动停止攻击,进入“监控模式”。
- 恢复逻辑:当中继站自行修复至高阈值(默认为95%)后,防御塔将自动恢复攻击。
- 循环压制:通过“攻击-停火-恢复-再攻击”的自动化循环,无需玩家手动干预即可维持对中继站的持续压制。
2. 优先索敌机制
- 在开启“压制模式”后,防御塔会优先锁定并攻击当前星球上的 黑雾中继站。
- 若无中继站,防御塔将保持空闲或按原版逻辑攻击其他目标(视配置而定)。
- 支持手动在多个中继站之间切换目标(如果有多个中继站)。
3. 便捷的 UI 交互
- 战术设置按钮:在导弹防御塔和磁化电浆炮的面板中新增“战术设置”按钮。
- 悬浮控制面板:
- 启用/禁用:一键开启或关闭压制模式。
- 阈值调节:可自定义停火百分比(如10%)和恢复百分比(如95%)。
- 目标切换:点击“切换中继站”按钮可循环选择不同的目标中继站。
- 状态同步显示:防御塔主面板底部会实时显示当前状态(例如:“目标:中继站4(耐久度:35%)[攻击中]”),让您对战况一目了然。
4. 多塔型支持
- 完美支持 导弹防御塔 (Missile Turret)。
- 完美支持 磁化电浆炮 (Magnetized Plasma Cannon)。
- 针对不同防御塔的UI界面进行了专门适配,确保按钮位置合理美观。
安装说明
- 确保已安装 BepInEx (5.4.2100 或更高版本)。
- 将
MissileControlMod.dll 放入 BepInEx/plugins/ 文件夹中。
- 启动游戏即可生效。
使用方法
- 点击任意导弹塔或电浆炮,打开属性面板。
- 点击面板右下角的 “战术设置” 按钮。
- 在弹出的悬浮窗中,勾选右上角的开关以启用模式。
- 设置您期望的停火血量(Stop)和恢复血量(Resume)。
- 模组将自动接管该塔的攻击逻辑。
注意事项
- 本模组仅接管开启了“战术设置”的防御塔,未开启的塔将按原版逻辑运行。
- 请确保防御塔有足够的弹药供应以维持压制循环。
版本: 1.0.0
作者: [bo5501/BOBO550]