原子炉エアロックドア

原子炉エアロックドア

alaindustrial:reactor_door
原子力実装済みnuclearreactormultiblockshieldingredstoneautomation

概要

原子炉エアロックドアは高さ 2 マスのシェルのブロックであり、部屋に入る本来の手段です。ドア 自体は必須ではありません。自分を塗り込めて掘り戻すのも原子炉の正当な運用であり、シェルに求め られるのは密閉だけです。ただしドアが置かれているなら、本物の通路を形成しなければなりません。 床に寝ているドアは選択ではなく間違いであり、制御装置はそれを後からではなく、組んでいる最中に 伝えます。

このドアはバニラの鉄のドアと同じようには振る舞いません。手では開けられず、「開けっぱなしにする」 こともできません。開くのはレッドストーンのパルスだけで、閉まるのは自分からです。「ずっと開いて いる」という状態は存在しません。

開け方

操作何が起きるか
手で右クリック何も起きない
レッドストーンの立ち上がり(ボタン、感圧板、レバー)ドアが 40 ティック = 2 秒開く
レバーで信号を出し続けるそれでもタイマーで閉まる。押さえ続けても開いたままにはならない
信号を切る何も起きない。立ち下がりは意図的に無視される
開いている最中の新しい立ち上がり閉まるまでのタイマーが数え直しになる
通路にプレイヤーや Mob がいる閉じるのを先送りし、10 ティックごとに再確認する

なぜこうしたのか。バニラの鉄のドアは信号が出ている間だけ開いています——つまりその状態は、誰かが レバーを戻し忘れたかどうかに左右されます。原子炉室の密閉を担うドアにとって、これは筋の悪い 取り決めです。パルス式のドアは、密閉の破れを何時間も続きうる「状態」ではなく、2 秒で終わる 「出来事」に変えます。

一方でドアが通路の生き物を待つのは、逆の理由からです。この一式が支える部屋は、プレイヤーが中に いるための場所です。プレイヤーを挟むドアは、建物唯一の隘路に置かれた罠になってしまいます。

ドアは、隣で信号がすでに出ていても必ず閉じた状態で設置されます。そうでなければ、新しいドアは 置いた瞬間から開いていて、建てているその場でシェルが密閉されていないことになります。

音はバニラの鉄のドアのものではなく、このエアロック専用です——下の「音」の節を参照。

内側からパルスを送る手段。 外側ならボタンでもレバーでも感圧板でも構いません。密閉された部屋の 内側では、信号源も同じく密閉されたものが必要です。そのためドアと同時に 原子炉ボタンが用意されました。同じ遮蔽合金でできており、押されて いる時間は 20 ティック(1 秒)——開いている時間のちょうど半分なので、パルスは必ず開放の窓に収まり ます。バニラのボタンでも動きますが、あちらは木か石です。壁に貼ったボタンはシェルのマスを占めず、 密閉も損ないません。

どう動くのか

このドアは回りません。扉は床の中へ沈み、閉じるときにまた上がってきます——エアロックの隔壁と 同じ動きです。片道にかかるのは (既定で 8 tick ≒ 0.4 秒)。開いている 時間の 5 分の 1 です。動きが機械として読み取れるだけの長さがあり、そのために用意された 2 秒を 食いつぶさない長さでもあります。扉は滑らかに動きだし、滑らかに止まります。両端でがくつきません。

このために部屋の下へ空間を用意する必要はありません。扉は通路の内側にしか描かれず、沈むにつれて そのまま見えなくなるだけです。隠す場所は要りませんし、その必要もありません——ドアの下のマスには 何が置かれていても構わないからです。

扉の移動は見た目だけの値です。「開いている」状態はこれまでどおり 1 tick で切り替わり、通行の 可否も、Mob の経路探索も、放射線の判定も、それと同時に切り替わります。つまりドアは扉が動きだした 瞬間に通り抜けられるようになり、下まで到着したときではありません。「もう通れる」と「もう退いた」 のあいだにある 0.4 秒のずれは、レッドストーンの取り決めをまったく元のままに保つための代償です。

開いたドアは通路に何も残しません。そのあいだ当たり判定そのものが存在しないからです。ここから 2 つの結果が出てきます。役に立つほう——開いた通路は放射線を外へ正直に漏らします(判定は当たり判定 にぶつかって止まるもので、いまそれが無いからです)。不便なほう——開いているあいだドアはクリック できず、壊すこともできません。2 秒後に閉まれば、また狙える対象に戻ります。

通路: ドアが入口とみなされる条件

制御装置にとって、ドアがシェルにあるだけでは足りません。通路——上下に並んだ 2 マスのドアで、 下のマスが部屋の内側の床と同じ高さにあるもの——が必要です。そうでなければ、それは入口ではなく窓 です。

状況制御装置の状態
シェルにドアがまったくない条件を満たす — ドアは必須ではない
ドアはあるが通路がない(床や天井にある、床より高い位置にある)「通路がない」
通路が少なくともひとつある条件を満たす

ドアはいくつあっても構いません。入口と出口で 2 枚、というのはごく普通の設計です。要求はただ ひとつ、本物の通路が最低ひとつあることだけです。

エネルギー

項目
役割なし
バッファ (EU/FE)0
最大入出力 (EU/FE/tick)該当なし

ドアは EU/FE ではなくレッドストーンで動きます。中の駆動機構に電気は要りません——クラフトの時点で 支払い済みです。

ブロックの性質

項目
形状厚さ 3/16 ブロック、マスの高さと幅いっぱいの扉。開いているあいだは形状そのものが無い
サイズ1×2(上下の半分はひとつの物体)
遮蔽完全な立方体ではない
硬さ5.0
爆発耐性30.0
道具ツルハシ(ドロップに必須)
金属
ピストンへの反応破壊される

上下の半分は運命を共にします。どちらを壊してもプレイヤーが得るのはドア1 枚で、もう半分は消え ます。Mob の経路探索がここを通れるのは、開いているときだけです。

「蝶番」の状態は、回るドアだった頃の名残です。スライド式のドアに蝶番はなく、このフラグはどの位置 でも見た目を変えません。あえて残してあります。状態の集合から外すということは、他の人のワールドに すでに建っているドアの状態の集合を変えるということで、使われていないフラグ 1 つを引退させるには 高すぎる代償だからです。

扉を描いているのは焼き込まれたモデルではなく、ブロックのレンダラーです。姿勢を 2 つしか持たない モデルには、その 2 つのあいだの動きは表せません。その代償として、このドアには環境遮蔽がかからず、 壊している最中のひび割れも描かれません。

「成形済み」のフラグは、シェルの他の部分と同じようにドアも持ちます——制御装置は組み上がった部屋の すべてのマスにそれを書き込みます(継ぎ目のない見た目を参照)。ただし ケースやガラスと違い、いまのところドアの見た目は変わりません。扉に専用の継ぎ目なしテクスチャが ないからです。

「通電中」の状態はただ 1 つのためにあります。立ち上がりと「信号がまだ出ている」を区別することです。 これが無いと、レバーが入ったままのとき、隣接ブロックの更新のたびに新しいパルスとして読まれ、 プレイヤーが閉まるのを見た直後にまた開いてしまいます。

エアロックドアには通常の鉄のドアとは別の声があります。開くときは封止が抜ける音がシューッと鳴り 、閉じるときは空気圧のロックがカチリと掛かります 。どちらの状態でもバニラの鉄のドアの音は鳴りません — 音だけで、 ここが地下室ではなく原子炉室への入口だと分かります。

レシピ

クラフト: 一度に ×1、3×3 のフルグリッド。

P G P P = 遮蔽板 ×2
W D W G = 原子炉ガラス ×1
R V R W = 絶縁銅ケーブル ×2
D = 鉄のドア ×1
R = 強化遮蔽板 ×2
V = 制御棒駆動機構 ×1

レシピはそのままこのブロックの構造です。中央のバニラの鉄の扉を遮蔽合金でくるみ——上段は通常の 遮蔽板、下段は強化遮蔽板——原子炉ガラスが上半分の丸窓になり、2 本の絶縁銅ケーブルが電力を引き、 下段の駆動機構が扉をエアロックに変えます。

駆動機構は独立したアイテムです。遮蔽板 3 枚、鉄インゴット 2 個、電子回路 1 個、焼き入れ鉄板 2 枚、 ピストン 1 個。

進行

ティア: なし。 必要: 遮蔽板 2 枚、強化遮蔽板 2 枚(材料の流れは原子炉ケースに)、 原子炉ガラス 1 個、絶縁銅ケーブル 2 本、バニラの鉄のドア 1 枚、 制御棒駆動機構 1 個。 解放: 成形された部屋への本来の入口 — シェルを崩さずに出入りできる唯一の方法。

駆動機構はここで初めて登場しますが、最後ではありません。制御装置 にも入っており、そちらでこそ本来の意味——燃料棒の挿入深さの調整——を持ちます。

関連項目

原子炉ケース — シェルの残りと材料の流れ。 原子炉制御装置 — ドアと通路の有無を確かめる側。 原子炉ボタン — 部屋の内側からパルスを送る手段。 原子炉ガラス — 窓であって、ドアではないもの。 熱遠心分離機 — 「レッドストーンで機械を操作する」先例。ただし 取り決めは逆で、あちらは信号を保持する必要があります。

クラフト

定型クラフト
遮蔽板
原子炉ガラス
遮蔽板
絶縁銅ケーブル
iron d
絶縁銅ケーブル
強化遮蔽板
制御棒駆動装置
強化遮蔽板
作業台
原子炉エアロックドア
原子炉エアロックドア