本帖最后由 1171947184 于 2019-7-29 09:58 编辑
以下内容均以完全原版条件作为大前提
以下计算公式均以实际情景做出了合理的简化
以下计算公式均按照基本计算顺序进行
生涯中产生星球巡逻队的过程与殖民地息息相关,但是却又令人难以完全理清它们之间的关系。
我们可以基于MilitaryBase等文件解析这个过程。
产生巡逻队主要依靠于殖民地的Patrol HQ、Military Base及High Command等设施,决定是否生成巡逻队以及它们的强度,除此之外也与该殖民地市场的等级相关。
————————————————————————————————————————
引入“生成计时器”概念
计时器将从9.8到18.2之间的一个随机值开始倒数,单位是天
每触发一次计时器,都将重新从9.8到18.2之间的一个随机值开始倒数
生成计时器的倒数并非完全恒速的,它将被种种因素影响,比如该殖民地的舰队生产系数等因素,与其他设施相关。
在创建新游戏的读条过程中,生成计时器将以三倍速倒数,以此在玩家进入游戏前创造出足够数量的舰队,避免场景过于空旷。
生成计时器每触发一次,都将进行一次产生巡逻队的判定。
————————————————————————————————————————
引入“舰队类型“概念
巡逻舰队被大致分为小型、中型、大型舰队,每个殖民地都对三种舰队分别规定上限
一旦类型确定,无论该舰队遭遇何种变故,它都被认为是这种舰队类型
然后开始计算各个舰队类型生成的权重,机制如下:
首先,分别统计该殖民地已经存在的小型、中型、大型舰队。
然后计算该殖民地的各舰队类型上限,如果该殖民地安装的是Patrol HQ,则获得2小型舰队上限
否则,如果该殖民地安装的是Military Base,则根据市场规模,获得2/2/2/2/2/3/3/3/4小型舰队上限,1/1/1/1/2/2/3/4/4中型舰队上限,0/0/0/0/1/1/2/3/3大型舰队上限。
否则,如果该殖民地安装的是High Command,则根据市场规模,获得2/2/2/2/2/3/3/3/4小型舰队上限,2/2/2/2/3/3/4/5/5中型舰队上限,2/2/2/2/3/3/4/5/5大型舰队上限。
如果该殖民地安装了Lion's Guard HQ,额外获得3小型舰队上限,2中型舰队上限,1大型舰队上限。
用各种舰队的上限减去各种舰队已存在的数量,即为各个舰队类型的权重。
然后根据权重随机产生结果,并根据结果计算初始舰队点数。
小型舰队的初始点数为15到25之间的随机数。
中型舰队的初始点数为30到45之间的随机数。
大型舰队的初始点数为50到75之间的随机数。
初始舰队点数生成后,根据市场规模等因素进行补正计算。
引入“质量修正”概念
质量修正=市场的舰船质量(小数格式)+0.5与0.25取最大值
市场的舰船质量(小数格式)在进行此计算的时候不会超过1
进行计算:
舰船点数=质量修正x市场的舰船规模(小数格式)。
军官点数=市场的军官水平(小数格式)*0.75+0.75。
最终点数=初始点数*舰船点数*军官点数。
根据最终点数产生成相应规模的巡逻队。
点数影响舰队的大小和内含舰船的规模,即为fleet pts.
———————————————————————————————————————— 生成出的巡逻队将在殖民地附近乃至整个星系巡逻35到45天。
在巡逻完毕后,巡逻队会尝试返回起始殖民地。如果成功了,那么将再进行一次计算,加速下一支巡逻队的生成。
舰队存余=返回殖民地时舰队的点数/舰队出发时的舰队点数。
每1舰队存余都将使生成计时器快速倒数至100%,不足1的舰队存余也将线性地起效,加快倒数。
———————————————————————————————————————— 至此,一个完整的巡逻队周期结束。
一些简单的结论:
给巡逻队设施加装AI核心不会增加巡逻队强度
High Command将显著增加大型舰队的生成上限
巡逻队强度的第一次显著增强是发生在殖民地从4级升级到5级时的
更大更多的巡逻队们将导致巡逻队的生还概率显著深高,从而加速新巡逻队的生成
*感谢9104的补充和修正 |