第30話 手動演算の閃光
戦場には、余白がない。
実験室なら、失敗したら止めればいい。
記録紙を見直し、条件を変え、もう一度やればいい。
だが、今は違う。
失敗の向こう側に、負傷者がいる。
混乱した学生がいる。
逃げ遅れた一年生がいる。
だからこそ、手順が要る。
感情で押し切るな。
火力で塗り潰すな。
まず、経路。
次に、反力。
最後に、停止。
「エリシア、核」
「三つ、置いたわ」
彼女の杖先から赤い点が三つ、空中に浮かんでいた。
火球ではない。
まだ熱の核だけ。
それぞれが小さく、しかし驚くほど安定している。
彼女は撃ちたがっていない。
撃てるが、撃たない。
その制御があるから、使える。
「リオネル」
「外皮風、準備済み」
リオネルの風は、刃ではなく薄い膜になっていた。
普通の彼なら、魔獣を切り裂くために風を尖らせる。
だが今、彼は風を丸めている。
熱を包むために。
逸らさず、散らさず、流すために。
それはたぶん、彼にとって不本意な使い方だ。
「君の風が崩れたら、全員焼ける」
「縁起でもないことを言うな」
「事実だ」
「なら、崩さない」
短い答え。
十分だった。
「フィン!」
「三本目、浅く入った!」
白石柱の根元に、黒鉛杭が斜めに刺さっている。
深く打てば劣化した銀線を割る。
浅すぎれば反力を受けられない。
その中間を、フィンは見つけた。
職人の勘。
あるいは、道具に対する観測能力。
言語化されていないだけで、それも理論の隣にある。
「カイ!」
「一年生、倒木内側に入った! 第二班はまだ二人残ってる!」
「リナ!」
「負傷者一名、意識あり。出血抑制しました。治癒は最低限です」
「よし」
状況が線になる。
散らばった人間が、役割になる。
混乱が、回路へ変わる。
俺は仮杖を構えた。
ガルドの杖。
学院で封印札を貼られ、地下で何度も火花を試し、第七環で笑われた杖。
先端の石英片には、すでに細い熱が入っている。
(媒体Q値――共振の鋭さ、つまり熱核をどれだけ逃がさず保持できるかの指標)
(低い)
(高Q結晶ではない)
(だが、短時間なら持つ)
(不足分は地脈から借りる)
(返し先はアンカー三本と白石柱)
問題は、発振源までの経路だ。
直線では撃てない。
発振源までの間には、逃げ遅れた学生がいる。
魔獣の群れも密集していて、手前の個体に熱流を吸われれば、奥の発振源まで威力が届かない。
さらに木々に外皮を削られれば、熱が散って周囲を巻き込む。
必要なのは、最短距離ではない。
安全に通せる経路だ。
なら、曲げる。
熱流を弾道ではなく、流路として扱う。
火を飛ばすのではない。
高温勾配を、空気の谷に沿わせる。
(勾配)
(外皮)
(反力)
(停止)
頭の中で、式というより手順が並ぶ。
「……bind」
短い詠唱。
世界が、ほんの少しだけ手元へ寄る。
「δ、薄く。core保持。Phase、手動」
仮杖の先端に、淡い白が灯る。
俺の魔力ではない。
俺自身の出力は低い。
だから、俺は燃料ではなく、スイッチになる。
エリシアの核が一つ、俺の外皮へ接続される。
熱が流れ込む。
熱い。
掌に返る熱が、封印札を通して皮膚を刺す。
出力を上げすぎれば、封印札が落ちる。
落ちれば外皮が剥がれる。
外皮が剥がれれば、熱が散る。
散った熱は、味方を焼く。
「外皮、少し右へ」
エリシアが言う。
「火が左に噛んでる」
「了解。リオネル、右風二割」
「二割とは何に対してだ」
「今の五分の一」
「最初からそう言え!」
リオネルの風がわずかに変わる。
熱核の周囲の縞が整った。
「フィン、杭一本目が鳴ってる」
「うわ、ほんとだ! 根元に逃がす!」
フィンが地面に手をつき、杭の角度を微調整する。
魔獣が迫っているのに、彼は手元だけを見ている。
怖くないはずがない。
だが、道具を見る目はぶれていない。
俺は息を吐いた。
「……jetではなく、stream」
熱流を細くする。
だが、鋭くしすぎない。
殺傷ではなく、分断。
群れの進路を切る。
「一射目、足元」
エリシアの一つ目の火核を、薄い外皮で包み、地面すれすれへ流す。
リオネルの風がそれを曲げる。
熱流は空気を膨張させ、魔獣の前方に白い霧のような壁を作った。
魔獣たちがひるむ。
前脚が止まる。
後続がぶつかる。
群れが割れた。
「二射目、右群を倒木から離す!」
カイが叫ぶ。
俺は二つ目の火核を右へ流す。
強すぎる。
外皮が膨らむ。
「ユウマ、熱が太い!」
エリシア。
「風が負ける!」
リオネル。
「杭二番、限界近い!」
フィン。
情報が来る。
ありがたい。
怖いが、ありがたい。
見えないものが、仲間の声で見える。
「……FB、強。dummy、二番」
黒鉛杭二番へ余剰熱を逃がす。
地面が低く唸った。
杭の根元の草が焦げる。
だが、熱流は細く戻った。
右群が進路を変え、教師たちの結界から離れる。
「三射目は?」
エリシアが訊く。
「発振源へ」
俺は森の奥を見た。
角のある異常個体は、まだ動いていない。
背中の結晶が青白く明滅し、そのたびに周囲の魔獣が狂う。
あれを焼き殺す必要はない。
むしろ、爆発する可能性がある。
狙うのは結晶と角の接続部。
発振回路を切る。
生体そのものではなく、異常な共鳴経路を断つ。
「距離がある」
リオネルが言う。
「君の風で経路を作る」
「森の中を?」
「木と木の間に風の管を通す。熱は俺が流す」
「無茶だ」
「できない?」
リオネルが一瞬、俺を睨んだ。
「できる。だが、長くは持たない」
「三拍でいい」
「三拍なら、やる」
リオネルが杖を構えた。
風が細く伸びる。
切る風ではない。
道を作る風。
枝葉の隙間を抜け、森の奥へ細い管を作る。
その姿は、意外なほど静かだった。
彼は強さを見せるためではなく、目的のために風を使っている。
俺は三つ目の火核を仮杖へ引き込む。
熱が重い。
エリシアの火は安定している。
だが、森のノイズが核の内側をざらつかせる。
「砂が増えたわ」
エリシアが歯を食いしばる。
「発振源に近いからだ。外皮を少し柔らかく」
「柔らかくすると散る」
「リオネルの風で支える」
「……信じるわよ」
「信じるな。観測すればいい」
「本当に、そういうところ!」
エリシアが火核を調整する。
赤が少しだけ橙に寄る。
外皮が硬さを失い、柔らかい球になる。
その瞬間、俺の視界に、一本の見えない線が通った。
倒木の上。
逃げ遅れた学生の肩先を避ける角度。
魔獣の群れの右縁。
折れた枝の下。
苔むした幹の隙間。
そして、角の根元。
直線ではない。
何度も折れ曲がる細い流路。
普通の火球なら絶対に通らない道。
だが、熱流なら通せる。
風が管になり、外皮が壁になり、地脈アンカーが反力の逃げ道になるなら。
俺は心拍を数えた。
一つ。
二つ。
掌の熱が強くなる。
仮杖の封印札が赤く滲む。
石英片の奥で、小さな悲鳴のような軋みがした。
(持て)
(あと三拍でいい)
(壊れるなら、終わってから壊れろ)
「今!」
リオネルが叫んだ。
俺は仮杖を突き出す。
「……stream。三拍先。target、発振核。反力、anchor all」
熱流が走った。
光ではない。
火球でもない。
細い白い線が、森の空気を裂かずに滑っていく。
一拍。
リオネルの風の管に沿い、熱流は枝葉の隙間へ潜った。
葉が焼けない。
焦げない。
ただ、通った後の空気だけが一瞬遅れて震える。
風の管が外皮を支え、外皮が熱を押し込める。
白い線は蛇のように曲がり、逃げ遅れた学生の頭上を抜けた。
白石柱が低く鳴る。
反力が戻る。
掌が焼けるように熱い。
二拍。
手前の魔獣が跳び上がった。
熱流に反応したのではない。
背中の結晶が発振源の命令を拾い、身体が勝手に跳ねたのだ。
このままなら、熱流が胴に吸われる。
「リオネル、上!」
「やっている!」
風の管が一瞬だけ持ち上がる。
熱流は魔獣の背をかすめ、結晶の突起を白く焼いた。
吸われない。
逸れない。
まだ進む。
杭一本目の黒鉛芯が砕けた。
フィンが叫ぶ。
「一本死んだ!」
「残りで受ける!」
三拍。
熱流が異常個体の角の根元に触れた。
世界が、そこだけ静止した。
音が消える。
葉擦れも、悲鳴も、魔獣の唸りも遠のく。
白い線の先端が、角と結晶の接続部に食い込む。
焼くというより、縫い目をほどくように。
乱れた共鳴の糸を一本だけ引き抜くように。
次の瞬間、青白い閃光。
爆発ではない。
発振していた場が、急に位相を失った光だ。
角の根元にあった結晶の一部が、焼き切れ、黒く割れた。
異常個体が悲鳴を上げる。
声というより、割れた鐘のような音だった。
森の地面がびくりと震え、魔獣たちの背中の結晶が一斉に暗くなる。
魔獣たちの動きが止まった。
まるで糸が切れたように、群れの統率――いや、狂乱が消える。
一部はその場に伏せ、一部は森の奥へ逃げ出し、一部は混乱して回り込もうとしたが、リオネルの風とカイの誘導で学生から離れていく。
「停止!」
俺は叫んだ。
「……stop。FB、強。dummy全接続。anchor解放」
熱流が切れる。
エリシアの火核が消える。
リオネルの風管がほどける。
杭に逃がしていた反力が、地面へ散った。
白石柱が、ぱきり、と音を立てた。
柱の根元に亀裂が走る。
だが、倒れない。
持った。
魔獣たちは、もうこちらを見ていなかった。
発振源を失った群れは、獲物を探す獣ではなくなっていた。
伏せていた個体が一体、よろめきながら立ち上がる。
別の個体がそれに続き、森の奥へと後ずさる。
牙を剥くでもなく、飛びかかるでもなく、ただ怯えたように距離を取る。
リオネルが風を薄く広げ、逃げ道だけを残して学生側への流れを塞いだ。
カイが倒木の内側で一年生たちを押し留める。
エリシアは火を出さない。
出せるのに、出さない。
数拍の沈黙のあと、最後の一体が茂みの向こうへ消えた。
誰も追わなかった。
追う必要はなかった。
森の開けた場所に、荒い呼吸だけが残る。
泣いていた学生が、そこでようやく自分の膝から力を抜いた。
誰かが小さく嗚咽する。
別の誰かが、杖を握ったまま座り込む。
風が戻ってきた。
焦げた草の匂いと、湿った土の匂いが混ざる。
遠くで、小鳥が一度だけ鳴いた。
その一声で、張り詰めていた空気がわずかに緩んだ。
(ひとまず、この場は持った)
俺は息を吐こうとして、膝が抜けた。
「ユウマ!」
エリシアが支えた。
手が熱い。
仮杖の石英片に細いクラックが入っている。
封印札は半分焦げ、黒鉛層は白く灰を吹いていた。
(媒体疲労)
(危険域)
(もう一射は無理)
だが、必要ない。
周囲を見た。
負傷者はいる。
泣いている学生もいる。
教師の一人は呆然としている。
フィンは座り込んで杭の残骸を抱えていた。
カイは一年生の人数を確認している。
リナは負傷者の肩に布を巻き、重傷化を防ぐための止血と生命維持を優先していた。
リオネルは杖を下ろし、荒い呼吸をしていた。
全員、生きている。
「……制圧、確認」
俺が言うと、フィンがその場に倒れ込んだ。
「お前さぁ……それ、試験の時みたいに言うことじゃねぇだろ」
「他に言葉が出なかった」
「出せよ。今くらい」
エリシアが俺の手を見て、眉を寄せた。
「火傷しているわ」
「媒体からの戻り熱だ。軽い」
「軽くない」
「痛覚評価としては中程度」
「黙りなさい」
彼女はリナを呼んだ。
リナが駆け寄り、俺の手を見る。
「熱傷です。すぐ冷却します」
「大げさな」
「患者は黙ってください」
「……」
フィンが笑った。
カイも笑った。
リオネルは笑わなかったが、杖を下ろした。
その時、教師の声が震えながら響いた。
「今のは……何だ」
誰も答えなかった。
周囲の学生たちの視線が、俺たちに集まっている。
恐怖。
驚愕。
安堵。
そして、畏怖。
「無詠唱……?」
誰かが呟いた。
「違う」
俺はすぐに言った。
声が少し掠れていた。
「短詠唱、手動演算、事前プリセット、外部媒体、地脈アンカー、反力処理。無詠唱じゃない」
学生たちは黙っていた。
たぶん、半分も理解していない。
だが、言っておかなければならない。
見えない手順ほど、危ない。
エリシアが静かに補足した。
「彼一人の魔法ではないわ。全員で止めたのよ」
リオネルが少し遅れて言った。
「……少なくとも、僕の風がなければ焼けていた」
フィンが杭の残骸を掲げる。
「俺の杭もな。一本死んだけど」
カイが一年生の肩を支えながら笑う。
「誘導も入れといてくれよ」
リナが真面目に言う。
「停止条件があったから、治癒に集中できました」
俺は皆を見た。
回路は、一人で閉じていない。
人が、手順になった。
それが即応戦術の正体だった。
森の奥では、異常個体が倒れていた。
死んではいない。
ただ、背中の結晶の明滅は消え、角の根元から黒い煙が細く上がっている。
その煙の中に、ほんの一瞬だけ、青白い記号のような光が浮かんだ。
見慣れない形。
現行ルーンではない。
それでも、どこかで見たことがあるような、不気味な規則性。
(R-ID……術式の指紋みたいなものか)
(第七環で俺の火花が“未登録”と判定された時、測定板に出ていたあれだ)
(けれど、この揺らぎは学院式じゃない)
(現行ルーンの癖とも違う)
考えようとした瞬間、膝がまた揺れた。
エリシアが支える。
「今は考えない」
「考えないと危ない」
「今考える方が危ないわ」
正論だった。
俺は口を閉じた。
森のざわめきが、少しずつ戻ってくる。
鳥の声はまだ少ない。
だが、風は動き始めていた。
ひとまず、戦闘は終わった。
だが、実習を続けられる状態ではなかった。
担当教師が震える息を整えながら、撤収を告げる。
第一観測地点での課題は中止。
第二地点、第三地点への移動も取りやめ。
負傷者を優先して搬送し、全員で学院へ戻ることになった。
カイが人数を確認し、リナが負傷者の容体を見て、フィンが壊れた杭の残骸を拾う。
エリシアは俺の腕を支えたまま離さず、リオネルは森の奥へ警戒の風を薄く広げていた。
俺は最後に、倒れた異常個体を見た。
角の根元からは、まだ黒い煙が細く上がっている。
その奥に浮かんだ青白い記号の残像が、目の裏に焼き付いて離れない。
森のざわめきは少しずつ戻っていた。
鳥の声はまだ少ない。
だが、風は動き始めている。
俺たちは、実習区画を後にした。
この場の危機は去った。
けれど、この光景が学院へ戻った時、別の戦いが始まることを、俺はもう分かっていた。




