大家好
我最近翻出来一个清欢大佬的蓝图包,确实好东西,比我本人的火车站好多了
但是有一个小问题
火车取货的优先级是按照供应确定的,而且火车是通用的,凡是物品同一辆车都可以拉
所以,挖不出来这么多矿,想要也不给你(废话),挖出来这么多矿,不需要也塞上车
在N次工厂缺铁矿罢工,候车区停了6辆装满铜矿的火车后,我想,不能这样了,铜铁两种矿物都这样,这Bmod(自己写的神人mod)几十种流体不得弄死我
同时,我注意到清欢大佬的蓝图的火车轨道自带信号线,我想,可不可以完全用需求来决定火车的行动呢?
具体做法:
火车:
照抄清欢蓝图
需求站:
清欢蓝图自带计算需要的火车数量 ((24k - 缓存)/8k),把L信号换成对应矿物种类信号发送到信号网络中即可
供应站:
由于空火车实际上是按供应站情况活动的,所以实际上我们需要做的是将供给配合需求
设此车站最大可用车辆数L(缓存/8k)
网络中读取到对应种类需求X
令F表示实际设定给车站的容量
step 1 :
if X > 0 : F = max(F + 1, L)
if X < 0 : F = min(F - 1, 0)
step 2 :
将 -F 发送到信号网络对应类别中
但是,这样可能会 需求为1,两个同类车站不断 +2 -2 的情况
所以,不妨加入一个计数器T
if T < 120 : T = T + 1
else T = 0
只在T = 0时更新车站状态即可
当然也许不断+-2没有影响呢,我没试过不知道
问题
1 这个思路可行吗
2 前人是否已经有这个工作
3 有适合2.0DLC的蓝图包吗?
最后,市场经济好阿
我最近翻出来一个清欢大佬的蓝图包,确实好东西,比我本人的火车站好多了
但是有一个小问题
火车取货的优先级是按照供应确定的,而且火车是通用的,凡是物品同一辆车都可以拉
所以,挖不出来这么多矿,想要也不给你(废话),挖出来这么多矿,不需要也塞上车
在N次工厂缺铁矿罢工,候车区停了6辆装满铜矿的火车后,我想,不能这样了,铜铁两种矿物都这样,这Bmod(自己写的神人mod)几十种流体不得弄死我
同时,我注意到清欢大佬的蓝图的火车轨道自带信号线,我想,可不可以完全用需求来决定火车的行动呢?
具体做法:
火车:
照抄清欢蓝图
需求站:
清欢蓝图自带计算需要的火车数量 ((24k - 缓存)/8k),把L信号换成对应矿物种类信号发送到信号网络中即可
供应站:
由于空火车实际上是按供应站情况活动的,所以实际上我们需要做的是将供给配合需求
设此车站最大可用车辆数L(缓存/8k)
网络中读取到对应种类需求X
令F表示实际设定给车站的容量
step 1 :
if X > 0 : F = max(F + 1, L)
if X < 0 : F = min(F - 1, 0)
step 2 :
将 -F 发送到信号网络对应类别中
但是,这样可能会 需求为1,两个同类车站不断 +2 -2 的情况
所以,不妨加入一个计数器T
if T < 120 : T = T + 1
else T = 0
只在T = 0时更新车站状态即可
当然也许不断+-2没有影响呢,我没试过不知道
问题
1 这个思路可行吗
2 前人是否已经有这个工作
3 有适合2.0DLC的蓝图包吗?
最后,市场经济好阿
提督阿巴瑟











