撤退権を地図に書け
遠隔黒星砲の再射撃当日。夜明け前の北倉庫街には、雨の代わりに黒い灰が降っていた。
第一射でレオンの盾は砕け、第二射では倉庫一棟を捨てて住民だけを逃がした。今日は受け止めない。十二本の仮杭で砲撃熱を地下のグラディアへ流し、三国の撤退線が開く順番に合わせて射線そのものを地面へ返す。成功しても、仮杭は一射で溶ける。失敗すれば、北避難橋を渡って全員撤退する。
砲台は赤札倉庫の屋根を割って起き上がった。黒い砲身には引き金も照準手もない。死者の署名が、百年前の命令を今朝の空へ向けている。
七十呼吸。
ルクシアが告げた瞬間、ベルナの翼が閉じた。
「駄目だ……あれ、また光る」
声が幼い。彼女は自分の腕を爪で掴み、震えを止めようとした。
ノアも喉が乾いた。影盾が一息で割れ、左腕の感覚を奪われた瞬間が蘇る。勝てない。今も正面からなら、絶対に勝てない。
「怖い者から声を出してくれ」
ノアは自分から言った。
「私は怖い。計算が一つ違えば、全員焼ける」
レオンが仮盾を地面へ置く。
「俺もです。盾を構えたい。構えたら安心できる。ですが、あれは止まりません」
ミナは薬瓶の蓋を締めすぎて、硝子へひびを入れた。
「怖いわよ! 焼けた人に薬なんか効かない。だから怪我をする前に帰ってきて!」
ベルナは涙を乱暴に拭った。
「……私だけ格好つけられないじゃん」
翼が半分開く。
六十呼吸。
三国の隊が動いた。狼隊が北橋へ退き、王国兵が南の穴を埋める。鹿隊は水路へ入り、鉄環工兵が二本目の杭を打つ。狐隊は南林へ散り、ベルナが屋根すれすれを飛んで空いた線へ滑り込んだ。
ノアは影通信をミレイアへ繋ぐ。
「狼、帰還完了か」
『三十二。全員いる。次は鹿――』
通信が切れた。一人、一往復。別の隊へ繋ぎ直す間に五呼吸を失う。
ティアが叫ぶ。
「射線が三つに割れた! 王国旗、鉄環炉、牙森の帰還札! 全部を同時に見ないと向きが分からない!」
今の影通信では足りない。
四十呼吸。
ノアは通信を増やそうとして失敗した。影が耳の奥で裂け、三国の声が雑音になる。左腕が肘から落ちたように動かなくなった。
『ノア!』
ベルナの声だけが大きすぎる。次にルクシア、ミレイア、アイシャ。全員の報告が重なり、何一つ聞き取れない。
「全部、私へ送るな!」
ノアは怒鳴った。
声が止まる。
「ルクシアが人数を集める。ティアが射線だけ受ける。私は二人を繋ぐ。判断は各隊でやれ!」
命令を減らした。情報の行き先を二つへ分ける。影通信を太くするのではない。必要な相手同士を繋ぎ、自分は中継点から退く。
二十五呼吸。
ルクシアの足元から、三本の細い影が伸びた。
『狼三十二、鹿二十七、狐四十一。残置、ゼロ』
その声がティアへ直接届く。
『射線三、帰還札の順に変位。七度、十二度、十九度!』
二人の情報が、ノアの中で混ざらず並んだ。影が一人分の道ではなく、役割を渡す網へ変わる。
《技能成長》
影通信:G/Lv.1 → G/Lv.2(+1)
実用効果:許可した二者間を中継し、短い情報を三十呼吸共有できる。
制約:同時二系統まで。三十呼吸後は再使用不能。感情や長文を流すと混線する。
十五呼吸。
砲身が白く灼けた。レオンが叫ぶ。
「来ます! 止めないでください、逃がしてください!」
影陣を展開する。これまでの陣は、三点を結び内側を守る術だった。ノアは守る輪を閉じない。十二本の杭、地下炉、砲台を一本の傾いた線へする。
熱が流れ込んだ。一本目の杭が赤くなる。二本目が曲がる。グラディアの槌音が地下から響いた。
『形、違う』
「分かってる!」
ノアは影を押し返そうとした。左腕の痺れが肩へ走る。出力で押せば負ける。ティアの叫んだ角度を思い出す。七度、十二度、十九度。
「受けるな。地面へ返せ!」
三つの帰還線を、そのまま逃がす角度へ変えた。
《技能成長》
影陣:G/Lv.1 → G/Lv.2(+1)
実用効果:三つの固定点間で受けた力を、一度だけ指定方向へ流し返す。
制約:固定点が一つでも動けば崩壊。反射ではなく偏向。術者の耐久を超える余剰は残る。
黒星砲が撃った。
世界が白くなった。
正面の杭が六本まとめて溶ける。熱は影陣を走り、地下へ落ち、グラディアの槌へぶつかった。地面が持ち上がる。ノアは膝をつき、口から血を吐いた。
それでも光は倉庫街へ届かなかった。地面を斜めに裂き、無人の岩丘を吹き飛ばす。爆風だけで屋根が剥がれ、人々が伏せた。
「成功――」
ティアの声を、ベルナの絶叫が追い越した。
「まだだ! 杭が生きてる!」
砲台の周囲には制御杭が三本残っていた。ベルナは恐怖で翼を畳みかけ、そのまま地面を蹴った。低く、屋根と屋根の間だけを飛ぶ。一杭目を風圧で折る。二杭目へ火を吐かず、爪で契約線だけを剥がす。
三杭目がベルナへ砲口を向けた。
「ベルナ、戻れ!」
影通信はもう限界だった。声が届かない。
ルクシアが地上から石を投げた。ベルナの翼膜へ当たる。一回、停止。二回、危険。三回、撤退。泣き声洞窟で決めた古い合図だ。
ベルナは振り返り、牙を剥いた。
「三本って言っただろ!」
最後の杭へ両足で落ちた。黒い柱が折れ、彼女の身体も屋根から投げ出される。レオンとミレイアが張った布へ落ちた。
砲身が沈黙した。
しかし静けさは三呼吸しか続かなかった。砲台地下で制御兵が起き上がり、溶けた杭へ素手で縋りつく。掌が焼けても離さない。
「射撃を、履行する……代表者が死しても、戦争は……」
レオンが剣を抜きかけ、鞘ごと投げ捨てた。代わりに男の腕へ布を巻き、杭から引き剥がす。
「戦争より先に、あなたが生きてください!」
男は泣きながら噛みついた。レオンは痛みに顔を歪めても手を放さない。ミナが薬箱を抱えて駆け込み、黒糸の根元だけへ鎮静薬を打つ。
勝利の直後ほど、敵と被害者の境目は曖昧になる。ノアは通信不能のまま手振りで救助を指示した。新しい技能を得ても、それを使えない三十呼吸が必ず残る。その制約を仲間が埋めた。
歓声より先に、ベルナが布の上で泣き笑いした。
「怖かった! あいつ、めちゃくちゃ怖かった! でも三本だ!」
ルクシアが抱きつき、珍しく人数を数えなかった。
砕けた制御杭の先から、黒い信号が飛ぶ。魔王城とは違う方角。北東の山脈、そのさらに地下へ。
ティアは焼けた地面へ膝をつき、信号の間隔を数えた。興奮で早口になりながらも、数字だけは崩れない。
「七、七、四。魔王城の黒星脈は六拍だった。送り先が違う。これ、砲台の敗北報告じゃない。次の供給口を開けって命令!」
サラが時刻を書き留める。止めた砲の向こうで、別の何かがもう動き始めている。それでも今は追わない。負傷者を数え、燃える倉庫を消し、ここへ戻った全員を確かめる。それが再戦前に決めた順番だった。
ノアは追おうとして、影が一つも応えないことに気づいた。
「三十呼吸、通信不能だ」
砲戦には勝った。だが、命令を送っていた者はここにいない。




