第52話:都市防衛
大都市リュードの外壁は、灰色の石を幾重にも積み上げた頑強な造りで、遠目からでもその存在感がはっきりと分かった。陽の光を受けて淡く白く輝く塔がいくつも並び、そこから見張りの兵たちが街道を見下ろしている。門の前には行商人の荷車や旅人の列ができており、出入りのたびに鉄の軋む音と、門番の張りのある声が交じり合っていた。
レイン、フィア、ゼクトの三人は、長い旅路の末にその門前へと辿り着いていた。道中の土埃がまだマントに残り、靴には薄く乾いた泥がこびりついている。それでも目の前の光景は、その疲れをしばし忘れさせるだけの活気を持っていた。
フィアは高い城壁を見上げ、目を丸くする。
「……すごい……。こんなに大きな街、初めて見ました……」
銀髪が風に揺れ、瞳が好奇心と期待にきらめく。彼女の感嘆の声に、レインはわずかに微笑み、城門へと視線を戻した。
「ああ。ここなら、情報も人も集まる。しばらくの拠点にはちょうどいい」
ゼクトは肩に外套をかけ直し、周囲を一瞥するだけで状況を把握しているようだった。鋭い眼差しが門番の動き、行列の様子、門周辺の空気をひとつずつなぞる。
「油断すんなよ。大きな街ほど、厄介なことも多い」
その言葉に、レインは短く返事をしようとした――
その瞬間、空気を裂くような音が響き渡った。
塔の上から鳴り響く警鐘。金属を乱暴に叩きつけるような鋭い音が連続し、空へと突き刺さる。周囲のざわめきが一瞬で変わり、空気が張り詰めた。
「……警鐘?」
フィアが肩を震わせるより早く、城壁の上から怒鳴り声が降ってきた。
「モンスター群襲来ッ! 住民は避難を急げ──!!」
ざわり、と人々の気配が一斉に揺らいだ。荷車を引いていた行商人が慌てて荷物を引き返そうとし、子供を連れた母親が悲鳴を上げながら街の中へ走り出す。門番たちは即座に槍を構え、門を押さえながら指示を飛ばした。
レインは反射的に振り返る。
都市の外、彼らが歩いてきたばかりの街道の先――地平線近くで黒い煙と土煙が立ち上っていた。揺れる影が幾つも、波のように地面の上を這ってくるのが見える。近づくほどに、その輪郭が形を持ち始めた。
牙を剥いた獣型の魔物が群れを成し、地面を蹴って突進してくる。背中には骨のような棘が並び、その間から濁った魔力の煙が漏れ出していた。空には翼を持った黒い影が旋回し、喉の奥で不快な鳴き声を響かせている。
「レインさん……!」
フィアが震える声を漏らし、レインの袖を掴んだ。手のひらから伝わる体温と震えが、彼女が本能的な恐怖を感じていることを伝えてくる。
レインはその手を握り返し、短く息を吸い込んだ。
「ああ、行くぞ……僕たちで守るんだ!」
その瞳には迷いはなかった。
ゼクトが唇の端でわずかに笑い、黒剣の柄へと手を伸ばす。
「……ようやく派手なのが来たな」
門前の雑踏は一瞬で戦場へと変わり始めていた。
レインは一歩前へ踏み出しながら、意識を内側へ沈めた。
《ワールド・ログ 起動》
脳裏に静かな振動が広がり、視界の上に淡い光の文字列が重なり始める。現実の光景の上に、透明な層がもう一枚貼り付けられたような感覚。その層の中で、敵の情報が次々に解析されていく。
《敵性存在:多数》
・個体A:突撃型 弱点=右脚
・個体B:遠距離毒霧 発生条件=吸気後3秒
・個体C:飛行型奇襲 弱点=翼付け根
・群れ行動パターン=前衛→後衛の順で押し寄せる
【モノローグ/レイン】
「……こいつらはただ力任せじゃない……
役割と習性がある……
“ログ”があれば読める……!」
魔物たちの動きが、色分けされた軌道として視界に浮かび上がる。地を蹴って突進してくる個体の足元には赤い線、毒霧を吐こうとしている個体の周囲には淡い紫の円が広がっていた。飛行型の魔物の翼の付け根だけが、他の部位と違う色で強調されている。
レインは即座に振り返り、近くにいた警備兵と冒険者たちへ声を張り上げた。
「突撃型は右脚が弱い! 盾兵は正面を塞いで、槍兵は脚を狙って!」
突然の指示に、兵たちは驚きに目を見開いた。
「な、なんだあいつ……?」
「そんな情報、どこから……」
しかし迷っている暇はない。レインの声には確信があり、その気迫に押されるように兵たちは動き出す。
「……今は信じる!!」
警備隊長と思しき男が叫び、即座に隊列へ伝令を走らせた。盾兵たちは前に出て、突撃してくる魔物の正面を塞ぐように陣形を組む。槍を持つ者たちは、その背後から右脚を狙うように構えを取った。
魔物の群れが距離を詰めてくる。地面が揺れ、足音と咆哮が混ざって波のように襲いかかる。
レインは別のログへ視線を滑らせた。
突撃の影に紛れるように、一際大きな体躯の魔物が口を開閉し始めていた。喉の奥で黒い霧が渦巻き、肺に空気をため込んでいる。
【敵性存在:遠距離毒霧】
発生条件:吸気後3秒
レインは瞬時に息を吸い込み、叫んだ。
「三秒後に毒霧が来る! 距離を取れ──!!」
兵たちは一瞬戸惑ったが、その声には先ほどと同じ確信があった。最前列の冒険者のひとりが叫ぶ。
「全員下がれ! 指示通りだ!」
盾兵たちが足を引き、槍兵も後退する。その直後――
魔物の口から黒い霧が爆発するように噴き出した。霧は鋭い刃のような勢いで前方へ広がり、数拍遅れて鼻をつく毒の匂いが漂ってきた。もしあの場に留まっていれば、前線は一気に毒に飲まれていたはずだった。
「っ……危なかった……」
兵のひとりが青ざめた顔で呟き、レインを驚きと感謝の入り混じった表情で見る。
「今の、完全に読み切って……」
レインは短く頷き、さらにログへ視線を走らせた。
群れの動き、突撃の角度、毒霧の射程、飛行型の奇襲のタイミング。全てが数字と線となって視界の上を流れていく。その流れを読み取ることができる今の自分は、以前とはまるで別物のようだった。
「前衛の突撃型を足から崩せ! 飛んでる奴は翼の付け根だ、狙える弓兵はそこを撃て!」
「了解!」
冒険者たちはレインの言葉を信じ、矢をつがえて一斉に放つ。矢は正確に翼の付け根を射抜き、飛行型の魔物はバランスを崩して墜落した。その隙を逃さず、前線の戦士が駆け寄り、止めを刺す。
戦場の流れが、レインの意志に沿って変わっていくのが分かった。
レインの背後で、柔らかな魔力の流れが高まった。振り向かずとも、誰のものかは分かる。
「レインさん! 補助魔法いきます……!」
フィアの声は震えていなかった。恐怖がゼロなわけではない。それでも、レインの背中を見つめる彼女の瞳には、信頼と覚悟が宿っていた。
「《加速》!」
風が一瞬だけ渦を巻いたように、空気が揺れる。光の薄い膜が、前線で戦う兵や冒険者たちの足元を駆け抜けていく。彼らの動きがわずかに軽くなり、踏み込みが鋭くなった。
「お、おい、体が……軽い!」
「なんだ、この動きやすさ……!」
補助魔法が全体に行き渡り、戦況がさらに傾く。レインの指示に従った攻撃は効率よく魔物を削り取り、盾兵たちは被害を最小限に抑えたまま陣形を維持している。
前線のさらに前――
黒い影がひとつ、嵐のように突っ込んでいた。
ゼクトだ。
彼は群れの最も厚い部分へ単独で飛び込み、黒い剣を振るうたびに魔物の体が切り裂かれていく。動きは無駄がなく、ただ斬るべき部分だけを正確に切り落としていた。突撃型の魔物の脚を一瞬で断ち、倒れ込んだその上を踏み台にして次の個体の首を刎ねる。
「読み通りだ、レイン! このまま押し切る!」
ゼクトの声が届き、レインは短く応じた。
「ああ、こっちは支える。前を頼む!」
戦場は激しくも、確実に押し返しへと変わっていく。
ログの表示でも、敵の数を示す数値が目に見えて減少していた。
慎重に、しかし迷いなく。
レインは次々と情報を拾い、必要な指示だけを絞って飛ばす。フィアはそのたびに補助魔法や回復を挟み、ゼクトは前線で道を切り開き続ける。
やがて――
最後のひとりが倒れた。
荒い息と、遠くで響く警鐘の余韻だけが残る。
戦場だった門前は、やがて静けさを取り戻し始めていた。
倒れた魔物の死体が土と血の匂いを放ち、地面には足跡と傷が刻まれている。それでも、都市の外壁は破られていない。門も無事だ。兵の被害も最小限に抑えられているようだった。
やがて、街の中から住民たちが恐る恐る顔を出し、状況を見て安堵の声を上げていく。
「助かった……」
「門が破られていない……本当に……?」
そのうちの何人かがレインたちのもとへ駆け寄り、涙ぐみながら頭を下げた。
「命の恩人だ……ありがとう……!」
「あなたたちがいなかったら、きっと……!」
レインは少し戸惑いながらも、軽く首を振った。
「皆が頑張ったからです。僕たちは、少し手伝っただけで……」
そう言いながらも、胸の奥には確かな手応えがあった。
ログで戦場を読み、未来の動きを予測し、それを現実の行動へ反映させる。
それによって、多くの命が救われた。
それは、昨日フィアの死を回避したときに覚えた感覚と同じだった。
だが、規模ははるかに大きい。
自分の力が、確かに世界を守るために使えるのだと。
勝利の余韻に浸りかけたその時――
レインの視界に違和感が走った。
地面に倒れた魔物のひとつから、黒い靄のようなものが立ち上っている。普通ならば死骸はただ静かに冷えていくだけのはずなのに、その周囲だけ、空気の揺れ方が違っていた。
レインは眉をひそめ、その個体に意識を向ける。
《ワールド・ログ 起動》
《対象:倒れた敵性存在》
いつものように情報が出力されるはずだった。
だが、浮かび上がったのは――
ERROR
データ破損
※敵性ログ閲覧不可
「……!」
目の前の魔物の全身を、黒いノイズが覆っていた。輪郭すら不明瞭になり、視界の上でだけ、現実の姿に黒い靄が重なるような異様な光景に変わっている。
【モノローグ/レイン】
「……これは……ただの魔物じゃない……?
ログが……壊れている……!」
背筋に冷たいものが走る。
以前、深層領域で見た“バグ”と呼ぶしかない存在。
あのときもログが乱れ、情報がノイズに飲み込まれていた。
今回のこれは、外見こそ普通の魔物だ。
だが内側は、すでに“別の何か”へと変質し始めている。
世界の書で見た“世界終了まで残り三年”という警告。
小さなフラグ改変で発生したエラー。
そして今、戦場で確認された壊れたログ。
全てがひとつの線に繋がっていくような感覚があった。
「……また世界が……歪んでる……?
もしかして……僕の改変が……」
思わず漏れたつぶやきに、隣から小さな声が重なる。
「レインさん……大丈夫……?」
フィアが心配そうに覗き込み、レインの手をそっと握る。彼女の瞳には不安が宿っていたが、それ以上にレインを気遣う色が濃かった。
レインは一度目を閉じ、深く息を吐いた。
「ああ……でも……このままじゃ“何か”が起きる……」
ゼクトも倒れた魔物のそばへ歩み寄り、その黒いノイズを黙って眺めた。やがて視線だけをレインへ向ける。
【ゼクト】
「お前の改変の影響か、管理者側の反応か……
どちらにせよ、これは“兆候”だ。」
その言葉は重く、静かに胸へ沈んでいく。
勝利したはずの戦いの中で、確かに別の危機が芽吹いている。
レインは拳を握り、黒いノイズを帯びた魔物の死骸を見据えた。
世界は少しずつ、目に見えないところで軋み始めている。
自分の選択が、その軋みを加速させているのかもしれない。
それでも――
誰かを救うために、この力を手放すつもりはなかった。
胸の奥で、恐怖と決意が静かにせめぎ合い、やがてひとつの意志へと収束していく。
レインはゆっくりと顔を上げ、遠くの城壁と、その向こうに広がる空を見上げた。
この先、何が起ころうとも。
運命に抗うために、この力を使う。
ただし――
世界が壊れないように、ぎりぎりの線を見極めながら。
風が吹き、黒いノイズをまとった魔物の死骸の上を砂埃がさらっていった。




