Stationeers

Stationeers

Not enough ratings
【教程】自动种植系统
By 黎明之光
实现全自动种植的方法。
   
Award
Favorite
Favorited
Unfavorite
介绍
全自动种植依赖于水培设备 机械臂 分拣机等。
需要3个批量插槽读取
分别是
d1 备种 读取机械臂输入占用
d2 生长段 读取水培设备植物生长阶段
d3 成熟 读取水培设备植物成熟与否
装置图
植物表和烹饪表

参考代码(自动种植系统)
注意:代码是用的是番茄的参数。
#Automatic Planting System v1.0 #2021/10/30 by LMZG alias Switch d0 alias HAR.Occpied d1 alias Plant.Growth d2 alias Plant.Mature d3 #Define interface. start: yield l r0 d0 Setting beq r0 0 start Stage.Plant: sleep 10 sb -443130773 RequestHash -1922066841 #Seed.ID l r1 d1 Setting l r2 d2 Setting seq r1 r1 1 seq r2 r2 -1 and r0 r1 r2 beq r0 0 Stage.Plant sb 958056199 Plant 1 sleep 10 Stage.Harvest.Seed: yield l r1 d2 Setting seq r0 r1 4 #Growth beq r0 0 Stage.Harvest.Seed #Growth2:Potato. #Growth3:Rice,Wheat,Soybean,Ferns. #Growth4:Tomato,Corn,Pumpkin. sb 958056199 Harvest 1 sleep 10 Stage.Harvest.Harvest: yield l r2 d3 Setting beq r2 0 Stage.Harvest.Harvest sb 958056199 Harvest 1 sleep 10 sb 958056199 Harvest 1 sleep 10 sb 958056199 Harvest 1 sleep 10 sb 958056199 Harvest 1 j start
创意工坊:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2647504812
1 Comments
大佬,现在的关于读取水培装置的指定数据有了新的指令ls r? d? slotindex logicSlotType,以及批处理指令lbs
比如ls r0 d0 0 Growth,即为读取d0引脚的设备的0号槽位(水培设备的0号槽位为作物槽)的Growth参数,并赋值到r0
现在水培装置内所有作物(大概)的生长参数都是-1~5,-1代表空盆,5为完全成熟(目前只看了土豆和毛豆,其他作物未知,不过应该也一样)
现在可以通过读取Seeding参数来得知作物是否结籽,空盆和未结都为-1,结籽为1
Mature依旧可用
程序按照现在的指令改改还能用,感谢大佬提供的思路