Openttd
一旦船滿了,我怎樣才能讓我的船回到碼頭,即使它還有其他石油鑽井平台可以去?
我有一些船要去多個石油鑽井平台,因為每個鑽井平台不會產生很多石油。然而,有時它會在第 2 台、第 3 台或任何數量的鑽機後裝滿,並浪費時間履行其餘的訂單(它已裝滿且無法解除安裝),直到它到達碼頭。有沒有什麼辦法可以命令這艘船一旦滿了就返回碼頭?(例如,下面,如果 2 號船在 Slunthill South 加油,它會直接前往 Gondinghall 碼頭,跳過中間的 2 個站點。)
我想我可以讓它轉移,但我不確定它的效率如何。
我通常這樣做的方式是,在每個“ Go to place ”訂單之後添加一個“ Conditional order jump ”,其中包含“If 80% full Go to Order 1”之類的內容。
當船在某處完成裝載後,它將檢查該訂單,如果快滿了,它將返回第一個訂單(如果不希望這樣做,請更改數字)。這樣做的缺點是最後一個站點的訪問頻率將低於第一個站點。
反過來也可以,在每個“去到地方”訂單之後添加一個條件訂單,“如果少於 80% 滿,去到訂單 N+3”(其中 N 是“去到地方”的訂單號, N+1 是條件順序等)。然後添加另一個訂單到它必須傳遞的倉庫(將是 N+2),然後添加到下一個位置的訂單(使其成為 N+3)。
這將導致船前往 1、2,想“哦,我吃飽了,讓我們放下一些東西”,然後前往落客倉庫,繼續前往 3、4 並在訂單列表的末尾循環返回.