close

可改機的版本:sz_plant_v8, sz_pasture_v2, sz_fishfarm_v1以上
改機有一定風險,改機之前,請先備份好你的機

跟我討論過種田機的,應該知道能跑我的機的路徑有個大前提,就是路徑上不能有別的田。
休息也是一樣,到床的路徑跟從床回到涼亭的路徑上都不能有田。
(還記得我說過,我種田機一切起點都在涼亭)
所以有二個作法,一是田的蓋法本來就可以達到,那就可以用走的
二是在床跟涼亭的附近,找到可用的道路,使用car的drive指令來達到,但這需要有車
(如果是氰池的一定有車就沒問題了)

改機的部分,只要改2個指令 do_rest跟back_rest,
do_rest的內容是從涼亭到床的路徑並執行sleep動作
back_rest是睡醒後回到涼亭的路徑
原本機裡do_rest只執行sit,back_rest什麼都沒做

案例一:square同學的蓋法



這張圖裡面,右邊的房子是住宅(假設床在1樓),左邊是倉庫。
可經由藍色的路徑往來不經過田,可以用走路的。
所以左邊的畜牧機,
do_rest要填入

n
ne
#2 e
#2 sleep


或者我比較習慣的路徑寫法

.na2e
#2 sleep


其中sleep下2次是為了避免床壞掉停機

back_rest則填入

#2 w
sw
s




.2wcs


案例二:suzin同學的蓋法



中間是倉庫,右下是住宅(假設床在2樓)
因為由涼亭到住宅一定會經過田,
一個改法是改田把那塊田拿掉,另一個改法就是用drive,這裡示範用drive的
drive法有一個好處,住宅不一定要跟田在一起

先注意二個紅圈的地方,這二格是道路,也是等一下drive的目標,稱為A點跟B點好了。
由道路到床跟涼亭,就可以達成不經過田的路徑
因為指令數的關係,路徑愈短當然愈好,
因為sleep最低也還要十餘秒,至少有近百個指令
只要不誇張到三四十步的路徑,應該也還不會造成指令數不夠的問題

do_rest的寫法

drive B點座標
.2nu
#2 sleep


back_rest的寫法

drive A點座標
.ebs


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 suzin 的頭像
    suzin

    紅貓的重生世界

    suzin 發表在 痞客邦 留言(0) 人氣()