Terraria
是否可以在泰拉瑞亞中啟動單個隨機線?
我一直在嘗試創建一個系統來立即啟動許多隨機電線中的一根,用於傳送器或陷阱,但我所有的嘗試總是啟動不止一根電線。我在想像某種接線機制,其中有一根輸入線,多根輸出線,每次啟動輸入線時,隨機選擇的一根(並且只有一根)輸出線將立即啟動。
這樣的事情可能嗎?
根據“很多”和“立即”的含義,可能會有這樣的事情。
這是一個設置,可以在拉動控制桿後的 2-3 個滴答聲中準確啟動其中的兩個公告框之一,儘管我不是泰拉瑞亞邏輯門計時方面的專家。它可以連結在一起以提供更多輸出,儘管每一層都會稍微減慢該過程,從而基於輸出數量的對數(或與層數成線性關係)給出總體延遲。
除了信號源和輸出之外,重要的材料是一個 XOR 邏輯門、2 個用作故障門的任何類型的附加邏輯門、2 個故障邏輯門燈、至少 5 個正常邏輯門燈和電線。
這些被組裝成:
- 具有 1 個 On Lamp 及其故障燈的故障邏輯門。
- 一個有 1 個開燈和 1 個關燈的故障邏輯門,如果您想權衡偏向一側的機會,可能還有更多,當然還有它的故障燈。
- 連接了兩個燈的 XOR 門。燈狀態無關緊要。
具有三個或更多燈的故障邏輯門(計算故障燈)是隨機性的來源。當故障燈被紅線啟動時,它有機會向黃線發送信號。如果黃線有信號,它會觸發左邊的公告框,阻止右邊的異或發出信號。如果黃線沒有信號,來自無條件故障門的綠線將觸發 XOR。
同樣由紅線觸發的無條件故障邏輯門需要將通向異或門上兩個燈的導線的時序對齊。如果控制桿上的紅線直接通向頂燈,則每當紅線啟動時,異或門總是立即向藍線發出信號,而黃線有機會啟動。
隨機源可以向具有更多 ON 燈的左側輸出或具有更多 OFF 燈的右側輸出加權。如果您想要 3 個機會均等的輸出,您可以在左側設置 2/3 權重,然後在其下方建構 50/50 設置,第一層的左側輸出充當第二層的輸入。
只要您不想要超過 8 個輸出,這種設置風格對人類來說應該是相當即時的。