找回密码
 初始化身份识别芯片
搜索
查看: 48|回复: 1

战争停战谈判(停战?那你赔钱吧)

[复制链接]

战列舰长

发表于 半小时前 | 显示全部楼层 |阅读模式
原创Mod发布
战争停战谈判 1.8.1 / ID:war_truce_negotiation
打崩了的敌人会来谈停战:赔款或割让殖民地,二选一,由你提条件,由对方决定是否接受。
Mod作者: 十二
Mod类别: 杂项
Mod适用版本: 0.98 
Mod更新时间: 2026-10-18
可安全移除: 是
依赖Mod: LunaLib 势力争霸(Nexerelin) 
其它依赖Mod:
冲突Mod:
Mod下载地址:
网盘提取码 / 解压密码:

这个 mod 做什么

原版的战争只有两种结局:打到一方彻底灭亡,或者停战。这个 mod 加了第三种——谈。

当一方真的打不下去时,会递来一份条件:赔款换和平,或者割让殖民地换和平。谈判不再是「点一下同意」,而是一个能拖滑块、能挑星球的对话框:你决定赔多少星币、割哪几颗星,对方当场判断接不接受。

反过来也成立:如果你被打崩了,他们会主动上门索赔,逼你在星币和领土之间做选择。




三种局面

  • 敌方求和:你把对方打疲了(战争疲劳度到阈值、军力对比崩了),对方派使者来谈停战。你可以收赔款、收殖民地,或者拒绝继续打。
  • 敌方索赔:你被打崩了,对方要求你赔款或割地,否则继续战争。你可以付钱、交地,或者硬扛到底。
  • AI 之间:两个 NPC 势力互相打疲了,也会割地求和。你只会看到一条战报式的观战记录(默认关闭,可跟随入侵开关,我没有进行测试,不确定有没有问题)。





谈判对话框

触发后,提案先落成一条情报,随后自动弹出谈判窗口(你正在菜单或别的对话里时,会等你关掉之后再弹)。

  • 滑条决定付多少星币:对话框里有一条游戏原生的可拖动数值条,拖到 0% 就是「一分钱不付,全靠割地」,拖到 100% 就是「全用星币解决」。旁边还有一条自绘的比例条,两种都能拖。
  • 自选割让的殖民地:点进列表,每颗星标着规模与「价值 N 点」,点一次勾上、再点一次取消,合计价值实时显示。会超出上限的星球直接变灰,不给你选。
  • 对方当场判断:合计达到对方的要求才能确认;不够时底部的「接受」是灰的,并写着还差多少。
  • 拒绝有代价:拒绝会掉关系并进入冷却,这段时间对方不会再来谈。





赔款和殖民地怎么比价

这是本 mod 最核心的一条设计:星币和殖民地在同一个「价值点」体系里换算,所以你可以自由组合。

  • 1 点 = 500 星币(可调)。
  • 一颗殖民地的价值 = 规模² × 50 + 工业数 × 30 + 有太空港 60。4 级星约 800 点(等于 40 万星币),5 级星约 1250 点(等于 62.5 万星币)。
  • 求和方向:对方最多让出「它的殖民地总价值 × 让步份额」,份额随它的战争疲劳度上涨(3% 起,最多 85%)。
  • 索赔方向:对方要求「你的殖民地总价值 × 索赔份额」,同时受「赔款不超过你现有星币 75%」这条封顶。


觉得比例不合适?只调汇率那一个数就行,赔款与殖民地会一起动。




保护规则

  • 有任务线的星球永远不会被割让(任务关键标记、剧情锁定都会跳过)。
  • 最后一块殖民地不会被割走——谁都不会把自己签死。
  • 可以按势力单独开关:某些势力只允许赔款、不允许割地,或者干脆不参与这套谈判。
  • 可以在设置里额外列出「绝不割让」的星球 id 黑名单。





安装

  • 需要:Nexerelin(势力争霸)、LunaLib。
  • 把压缩包解压到
    1. Starsector\mods\
    复制代码
    ,得到
    1. mods\战争停战谈判\
    复制代码
    ,在启动器里勾选启用,重启游戏。
  • 中途卸载是安全的,但建议先把现有的谈判情报处理掉或等它过期,再移除 mod。





设置

所有参数都在 LunaLib 的「战争停战谈判」页面里,34 项,分 5 页:常规、敌方求和、敌方索赔、势力与星球、AI 对战观战。

常用的几个:

  • 星币与点数汇率:改赔款与殖民地的相对价值。
  • 触发阈值:战争疲劳度多少才算打崩、军力比多少才算崩,两个方向各有一套。
  • 冷却天数:同一势力多久之内不会再来谈。
  • AI 对战观战:默认关闭。打开后 NPC 之间也会割地求和,联动「入侵功能开启」这个条件。





想立刻看效果

装了控制台(Console Commands)的话,一条命令就能造一份提案:

  1. nexsettle hegemony offer
复制代码
  1. nexsettle hegemony demand
复制代码
  1. nexsettle hegemony offer 300000
复制代码


    1. offer
    复制代码
    = 对方来求和(你收钱/收地);
    1. demand
    复制代码
    = 对方来索赔(你付钱/交地)。
  • 第三条参数可以指定这次谈的星币数额,省略则用自动算出来的数。
  • 命令跑完按 Esc 关掉控制台,对话框就会弹出来。





兼容性

  • 不修改任何原版或 Nexerelin 的文件,纯新增代码 mod。
  • 不新增势力、市场、物品,不会和别的 mod 抢 id。
  • 和「附庸式投降」类 mod 功能重叠,同一存档建议只开一个。





如果你玩到哪一步觉得数字不对、对话框哪里别扭,把
  1. starsector.log
复制代码
里带
  1. nexsettle
复制代码
的行贴出来,我按日志改。



我只简单测试了谈判弹窗,有其他问题提供日志给我


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?初始化身份识别芯片

×

星域军阀

学院教员

发表于 21 分钟前 | 显示全部楼层
远星也有自己的战争点数了~~~~
*滑块验证:

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2026-10-18 23:16

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio | IP地址位置数据由纯真CZ88提供支持

快速回复 返回顶部 返回列表