随机矿

随机矿

随机矿区:随机化采矿者逻辑

商人

V1.20

  • 新增舰队内部通信,防止多艘船在无法找到交易时同时搜索(当船只空闲时可提升性能)
  • 实现交易规则
  • 在日志文件名中添加船舶识别码

V1.17

  • 修复"更新下属"选项会将默认命令分配给非相同船型或未防御的船只的Bug

V1.16

  • 将物品分类添加到预设列表
  • 将日志条目移至"维护"板块(应部分用户要求)
  • 新增更新下属选项(仅影响已运行RandomMine的下属,对刚添加"防御"命令的下属无效),在母舰脚本重启时生效

V1.15

  • 不再忽略分裂派系(自由家族和扎亚斯教团)

V1.10

  • 上次补丁未能解决原版AI接管问题。本版本修改了模组逻辑:使用"复制行为到下属"功能时,船只不再被分配为空间站下属,而是保持舰队形态(仅在列表中产生视觉变化,行为不受影响)

V1.09

  • 修复(在3.0测试版中)原版AI会接管船只默认命令的Bug

V1.08

  • 修复原版AI随机接管下属船只的Bug

V1.06

  • 实现黑名单功能,本模组中无例外情况:船只永远不会在黑名单星区进行采矿/售卖/航行

V1.05

  • 新功能:将行为和设置复制给同类型下属船只(例如中型采矿船复制给中型采矿船)。使用方式:右键选择"[标准行为] 防御"分配一艘或多艘船只,等待脚本重启

V1.03

  • 修复调试日志中出现的部分错误信息

随机采矿:随机化矿工逻辑。

目标: 提供高效算法,为玩家拥有的空间站提供充足矿物。 以最少资源供应多个空间站,用尽可能少的船只服务尽可能多的空间站。

核心思路: 一艘船不仅应能供应母港,还应能服务所有玩家空间站。 实时评估哪个空间站最急需矿物,并优先供应。 随机性体现在:当两个或多个空间站需求程度相同时(例如至少有一种生产所需矿物储量归零),船只将随机选择其中一个。

此模组基于我的另两个模组"随机贸易"和"随机供应",逻辑相似且规则一致。 本模组特性:

  1. 在星区内随机选择圆形区域采矿位置,圆心为跳跃门和高速门位置的平均值,半径为星区尺寸的一半。
  2. 根据跳跃门距离优先选择采矿星区,优先级最高为船只当前所在星区,第二优先级为需要矿物的空间站所在星区(供应模式时)。

供应与自由采矿模式逻辑: 供应模式下,船只将检查空间站收购需求并寻找可采矿物,发现后立即同时创建采矿和交易订单。 自由采矿模式下,船只将搜索附近矿物并仅创建采矿订单。货舱满后订单消失,脚本重新开始执行,此时船只将按另一模组所述逻辑卸载货物。

界面说明: 供应与自由采矿:选择船只执行供应、自由采矿或两者兼备。 母港:若要将船只设为某空间站的下属,可设置母港,但不会影响优先级。 其他界面元素均具备自解释性,详细说明请参阅另一模组。