原子炉エアロックドア
alaindustrial:reactor_door
概要
原子炉エアロックドアは高さ 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
▶
原子炉エアロックドア