第43話:属性のピボット(回転) 〜物理無効をすり抜けるデータ変換〜
リキッドメタル・ガーディアンが、音もなく俺たちとの距離を詰めてきた。
不定形の腕が槍のように鋭く変形し、カイルの心臓を狙って突き出される。
「くっ、速え!」
カイルが大剣でガードするが、金属の槍は剣身に当たった瞬間、水のように形を変えてガードをすり抜け、彼の肩を掠めた。
ジュッ、と肉が焼ける音がする。
液体金属は超高温だ。触れるだけで火傷を負う。
「物理攻撃が通じないだけじゃねぇ! 受け流すことすらできねぇのか!」
カイルが後退する。
ミリアが氷結魔法を放つが、ガーディアンの表面で反射され、天井に突き刺さった。
「魔法もダメです! 鏡みたいに跳ね返されます!」
絶体絶命。
だが、俺はガーディアンの挙動を `Excel・アイ` で解析し続けていた。
`[Analysis]: Liquid Metal Guardian`
`[Attribute]: Variable (可変)`
`[Defense Logic]: If (Attack = Physical, Liquidate), If (Attack = Magic, Reflect)`
単純だが強力な `If` 文だ。
物理なら液体化して無効化。魔法なら鏡面化して反射。
この二つの条件分岐を同時に処理している。
ならば、そのどちらでもない攻撃、あるいは「判定不能な攻撃」を与えればいい。
「カイルさん、もう一度攻撃してください! 全力で!」
「はぁ!? 無駄だって言っただろ!」
「いいから! 私が『属性』を書き換えます!」
カイルは舌打ちをしつつも、俺を信じて大剣を振りかぶった。
`[Skill]: 剛剣・一閃`
純粋な物理エネルギーの塊が、ガーディアンに向かって放たれる。
ガーディアンが反応する。
`Detection: Physical Attack -> Mode: Liquidate`
体が液状化し、衝撃を受け流す体勢に入る。
今だ。
俺は空中に展開したピボットテーブルのフィールドリストを操作した。
`[行ラベル]: 攻撃属性`
`[値]: ダメージ量`
カイルの攻撃属性は現在「物理」という行にある。
俺はそれをドラッグ&ドロップで移動させた。
「物理」から……「精神(Mental)」へ!
ピボット(回転)!
カイルの大剣が、ガーディアンに接触する直前、その質感が変化した。
鋼鉄の重みが消え、半透明の「幽体」のような刃に変わる。
物理的な質量はない。あるのは「殺意」という名の精神的ダメージデータだけ。
ズブッ。
液状化したガーディアンの体を、幽体の刃が抵抗なく貫通した。
通常なら、通り抜けるだけでダメージはないはずだ。
だが、ピボットされた攻撃は、「精神」という別レイヤーでヒット判定を行う。
ガーディアンの内部にある「コア(CPU)」に、殺意の波動が直撃した。
『ピ……ピガガガガッ!?』
ガーディアンが痙攣し、液体の表面にノイズが走る。
`[Damage]: Critical (System Error)`
`[Log]: Unexpected Data Type (Mental)`
システムは「物理」か「魔法」しか想定していなかった。
「精神攻撃」に対する例外処理(Exceptional Handling)が実装されていない!
「効いてるぞ! なんだこれ、手応えがねぇのに敵が悶えてる!」
カイルが驚喜する。
「畳み掛けます! ミリアさん、次は炎魔法を!」
「はいっ! 『ファイア・ボール』!」
ミリアが火球を放つ。
ガーディアンは混乱しながらも、魔法反射モード(鏡面化)へ移行しようとする。
`Detection: Magic -> Mode: Reflect`
俺は再び操作する。
「魔法(炎)」を……「回復(Heal)」属性へピボット!
ボウッ!
火球が緑色の光(癒しの光)に変わる。
ガーディアンの鏡面ボディに当たった瞬間、反射されずに吸収された。
`Absorption (吸収)`
『ピ……ピロリロ……♪』
ガーディアンの表面がつやつやになる。
`[HP]: Recovered`
「ええっ!? 回復させちゃいましたよ!?」
ミリアが叫ぶ。
「これでいいんです。見ていてください」
俺はニヤリと笑った。
ガーディアンのHP(耐久度)は、`Maximum (100%)` を超えて回復し続けている。
そして、ついにその時が来た。
`[HP]: 105%... 110%...`
`[Warning]: Buffer Overflow (バッファオーバーフロー)`
許容量を超えたデータは、行き場を失い、メモリ領域を破壊する。
ガーディアンの体が風船のように膨れ上がり、形を保てなくなっていく。
『ガ……ガガ……容量……超過……』
ドロリ、と体が崩れ落ちた。
人型を維持できなくなり、ただの水銀の水たまりとなって床に広がる。
中心にあったコアが剥き出しになる。
「今です、カイルさん! コアを砕け!」
「おうよ! 今度こそ物理でいいんだな!?」
カイルが跳躍し、渾身の力で大剣を叩きつけた。
今回は属性変換なし。純粋な物理攻撃だ。
ガシャーンッ!!
コアが粉々に砕け散った。
同時に、床に広がっていた液体金属が急速に酸化し、灰色の砂となって崩れ去った。
`[Battle Result]: Win`
`[Exp]: Large`
静寂が戻る。
俺は肩で息をしながら、崩れたコアの残骸に近づいた。
その奥に、本来の目的である「水源制御コンソール」がある。
古びた石の台座に、青く光るクリスタルが埋め込まれている。
ここから漏れ出していた赤黒い瘴気は、ガーディアンの消滅と共に薄れつつあった。
「……終わったか」
カイルが剣を収める。
「いいえ、これからが本番です。システムを正常化させないと」
俺はコンソールに手をかざした。
`[System Restore (システムの復元)]`
復元ポイント:`[500年前(正常稼働時)]`
`Restoring...`
`Progress: 10%... 50%... 100%`
クリスタルの色が、禍々しい紫から、澄んだ青色へと変わっていく。
同時に、地下深くから「ゴウウウ……」という水流の音が響き始めた。
浄化された水が、再びパイプラインを通って地上へ、森の民の集落へと流れ始めた音だ。
`[Quest Completed]: 水源の浄化`
`[Reward]: 森の民との信頼、古代技術のデータ`
俺はコンソールの画面に表示された、あるデータに目を留めた。
`[Facility Map]`。
この遺跡の全体図だ。
そこには、俺たちが通ってきたルート以外にも、広大なエリアが隠されていることが示されていた。
`Zone B: Geothermal Plant (地熱発電所)`
`Zone C: Hydroponics Farm (水耕栽培プラント)`
`Zone D: Residential Area (居住区)`
「……これは、ただのダンジョンじゃない。古代の『自給自足都市』だ」
俺は震えた。
リゾート開発?
いや、ここはそれ以上のポテンシャルを秘めている。
電力、食料、住居。すべてのインフラが揃った、夢のフロンティア・ベースだ。
「カイルさん、ミリアさん。大発見ですよ。
我々は、新大陸における最強の拠点を手に入れました」
俺たちは地上へ戻った。
森の民の集落では、すでに奇跡が起きていた。
水源から清らかな水が湧き出し、それを飲んだ患者たちが、見る見るうちに快復していったのだ。
長老が涙を流して俺たちの足元にひれ伏した。
「救世主よ……! 貴方様方は、我らの恩人だ!」
俺は長老の手を取って立たせた。
「恩人ではありません。ビジネスパートナーです。
約束通り、この土地の開発権と、遺跡の管理権をいただきますよ」
「ああ、好きにするがいい! 我らも協力しよう!」
こうして、新大陸における最初の拠点「エル・ドラド(仮称)」の建設が始まった。
森の民(労働力)、古代遺跡、そして俺のExcel(管理能力)。
これらが組み合わさり、未開のジャングルに、近代的なリゾート都市が爆誕するのは、そう遠い未来の話ではない。
……が、その前に。
俺にはもう一つ、片付けなければならない仕事があった。
カイルが釣り上げた「キラー・ツナ」の解体と、今夜の祝勝会(刺身パーティー)の準備だ。
醤油がないのが悔やまれるが、そこは現地の香草でカバーしよう。
俺は夕日を背に、充実感と共にマチェットを握った。




