第4話:新しい呪文は「お願い」だった
夜の学舎は、いつもより静かだった。
静かというより――息を潜めている。
石造りの廊下に足音が反響するたび、誰かが肩をすくめる。壁の魔法灯は点いているのに光が薄い。「点ける」より先に「点いたままでいられるか」を、皆が恐る恐る確かめている。
ミナト・アヤメは道具袋の口を握りしめた。中にあるのは鉛筆と手帳。今日の自分の武器は、それだけだ。
教室の扉を開ける。
古い紙とチョークの匂い。いつもと同じはずの匂いに、汗と焦げが混じって空気が刺々しい。
ラギン先生が教卓の前に立っていた。腕を組み、黒板の文字を見つめている。
『旧式詠唱の扱い』
『暴発・置き換えに注意』
『短縮終了句の徹底』
先生がアヤメを見る。顎で、短く示した。
「ミナト。来たか」
「はい」
胸の奥がざわつく。先生の声は落ち着いている――落ち着こうとしている声だ。
教室には二十人ほど。机は間隔を空け、中央の床魔法陣の周りには麻縄がゆるく張られている。事故のあとに作られた境界線。
ラギン先生は言った。
「今日は“唱える”のは最後だ」
ざわめきが走る。
魔術学舎でそれは、ほとんど禁句に近い。
「勘違いするな。魔法を捨てるわけじゃない。……魔法の“通し方”が変わった。なら、合わせる」
先生は指先で宙を叩くように、軽い照明の術式を試す。普段なら机の上に小さな光球を浮かべるだけの簡単なもの。
――光は浮かばなかった。
代わりに赤い文字が弾ける。
【Permission denied】
【Deprecated spell】
【Use: new invocation】
教室の空気が固まる。
見える。皆にも先生にも赤は見える。けれど意味が分からない。
分からないものが見えるのが、いちばん怖い。
「で……でぷりけいと……?」
「なんだそれ」
「先生、呪いじゃ……」
アヤメの中では、赤が別の手触りを持っていた。
Deprecated――古い。廃止。もう使うな。
「旧式詠唱が……死んでる」
つい漏れた声に、前列の東雲レイが目を向けた。鋭い。責めではない。“答え”を求める刃だ。
ラギン先生が黒板にチョークで線を引く。
『旧式詠唱=非推奨(Deprecated)』
『置き換え動作=危険(Fallback)』
「今の赤は“この詠唱は古い”と言っている。古い詠唱を唱えると、システムが勝手に似た動作を探す。その結果、暴発する」
先生は“赤を読めた”わけじゃない。
現場で起きた事故から、逆算している。
それでも、教室の何人かは落ち着けない。詠唱は呼吸と同じだ。呼吸が古いと言われたら、どうすればいい。
後ろの席から声が上がる。
「じゃあ新しいの覚えればいいんだろ!」
焦りと苛立ちが混じる声。
「覚えるにも教材がない。空が勝手に世界を更新してる。……俺たちが教科書を作るしかない」
ラギン先生は淡々と言い、教卓の上の古い呪文書を指で叩いた。分厚い革表紙。学舎の象徴みたいなもの。
「これは今の世界では“参考書”だ。『この通りに唱えれば通る』とは限らない」
言い切った瞬間、誰かの希望が折れる音がした気がした。
アヤメは歯を噛みしめる。
母の仕事に憧れて、派手じゃない魔法が好きで、ここまで通ってきた。
その道が、勝手に書き換わった。
……でも。だからこそ。
ここで折れたら、生活が止まる。生活が止まったら、人が死ぬ。
アヤメは手を挙げた。
手を挙げる行為が、心臓を叩く。場を回す軽口じゃない。本当に前に出る動き。
「先生。さっきの赤、『Use: new invocation』って出てました。……新しい呼び出し方がある」
ざわめきが、今度は希望へ寄る。
“ある”という言葉は強い。
ラギン先生が頷いた。
「読めるか」
「全部じゃないけど……意味の方向は」
視界の端が嫌なふうに点滅した気がした。
【監査:……】
――見られている。
でも今は、見られる恐怖より事故の方が重い。
ラギン先生は言った。
「やってみろ。ただし最小で。安全停止前提だ」
命令じゃない。許可だった。
その一言で、教室の空気が“無秩序な試行”から“制御された試行”に変わる。
アヤメは床魔法陣の前へ出た。麻縄の内側。視線が集まる。脚が震えそうになる。火傷跡が疼く。
いつもの口癖が喉まで出て、引っ込んだ。
今、逃げの言葉はいらない。通す言葉が要る。
赤の残滓を探る。空中の赤はすぐ消えるが、“ログ層”には薄い痕が残ることがある。
そこに、小さな白い行が見えた。
【new invocation: LINK / AUTH / CALL】
【requires: role binding】
リンク。オース。コール。
接続。認証。呼び出し。
そして――ロール。役割に紐づけろ。
「……まず、“私は何者か”を名乗らないといけない」
「名乗る?」
「詠唱で?」
アヤメは頷き、現場の言葉に落とす。
「扉を叩く前に名札を出す感じ。『私は生徒です』って」
レイが眉を動かす。
「そんなの、今まで必要なかった」
「今までがMP制だったから。……今は権限制。鍵穴が違う」
アヤメは深呼吸する。古い詠唱の韻は捨てる。必要なのは通る言葉だ。
「……リンク。生徒」
言った瞬間、教室の空気が張り詰めた。
赤が出る。
【Role bound: Student (night)】
【Permission: none】
【Hint: request READ】
――通った。名乗りは通った。
でも権限はない。
「今の、出ましたか?」
ざわめきが返る。読めない人にも“変化”は分かる。
ラギン先生が一歩前に出た。
「俺にも見えた。……ロールが結びついた、と」
「はい。次は――たぶん『読む権限をください』って言う」
誰かが喉を鳴らした。魔術が、お願いみたいになっている。
アヤメは短くまとめる。
「……オース。リード」
赤が弾ける。
【Permission denied】
【No token】
【Available: fragmentary READ (nearby)】
教室がざわつく。
「トークン……?」
「断片……?」
アヤメは手帳に書きながら言った。
「鍵です。鍵の欠片。……今はそれがないから許可が出ない。でも近くに欠片があるって出てる」
ラギン先生の目が変わる。教師の目じゃない。現場監督の目だ。
「ミナト。今の言葉、全員に書け。『LINK』『AUTH』『CALL』。短縮終了句と安全停止もだ」
「はい」
アヤメは黒板の端に大きく書いた。
『LINK(名乗る/接続)』
『AUTH(認証)』
『CALL(呼び出し)』
『短縮終了句(安全停止)』
誰かが手を挙げる。
「これ、詠唱じゃないですよね……ただの合図じゃ」
「合図でもいい。通るなら、それが今の“魔法”だ」
ラギン先生が即答した。
その言い切りが、背中を押す。
アヤメも続ける。
「試すなら最小で。リンクだけ、オースだけ。いきなり呼び出さない。置き換えが走る」
レイが小さく頷いた。悔しさの残る目。でも、受け入れようとしている。
ラギン先生が言う。
「よし。ミナトが指示役。東雲、お前が実行役。正確さはお前が上だ。だが勝手に積むな。言われた分だけやれ」
「……分かりました」
レイが床魔法陣の前に立つ。
アヤメは横に立ち、手帳を開いた。
「リンク。生徒」
レイが繰り返す。
赤。ロール結合。
「オース。リード」
赤。拒否。トークンなし。近くに断片。
――予想通り。
「ここまで。短縮終了」
「……ここまでで、閉じる」
床の光が、ふっと消える。事故が起きない。
「よし」
ラギン先生の声が、少しだけ柔らかくなる。
“成功”じゃない。でも“安全に止められた”。今の世界では、それが大きい。
生徒たちが一斉に手帳を開き、黒板の言葉を書き写し始める。
詠唱じゃない。手順が配られていく。
魔術学舎が、マニュアル作成室みたいになった。
アヤメは胸の奥が痛んだ。
美しい詠唱が好きだ。韻も、呼吸も、呪文書の匂いも。
好きだからこそ、死んだと言わなければならないのが苦しい。
――そのとき。
教室の後方で椅子が鳴った。
「先生! 俺、家で習った火種ならできる! 家の暖炉が――!」
青年が立ち上がり、勢いよく詠唱を始めようとする。止める声が間に合わない。
アヤメの視界が赤で埋まった。
【Deprecated spell】
【Fallback executed】
【Heat spike risk】
「やめろ!」
叫んだのはラギン先生だった。机を蹴って駆け寄る。でも青年の口は止まらない。焦りが喉を動かす。
アヤメが飛び出し、手を突き出す。
「短縮終了! ここまでで閉じる!」
青年が目を見開く。迷う。
でも先生の顔が本気だった。教室の空気が凍っていた。
青年は震える声で吐き出した。
「……ここまでで、閉じる!」
床魔法陣が一瞬だけ赤く光り、すぐに消えた。焦げた匂いが鼻を刺す。
危なかった。
ほんの少し遅れていたら、火傷では済まなかった。
青年が膝をつく。
「すみません……母ちゃんが寒がってて……」
「分かる」
ラギン先生は青年の肩に手を置く。
「分かるからこそ、手順だ」
叱責より重い言葉。生きていくための言葉。
そして先生は教室全体へ言い切った。
「聞け。旧式詠唱は危険だ。今は“美しい詠唱”が、命を奪う可能性がある。……だから、捨てる。いったん捨てて、通る言葉で組み直す」
“捨てる”という言葉に、誰かが顔を歪めた。
アヤメも胸が痛い。けれど、先生の言葉は間違っていない。
生活が先だ。命が先だ。
ラギン先生が一歩、アヤメの方へ来る。
そして、教室全員の前で――頭を下げた。
深く。
「ミナト。……頼む」
空気が止まる。
教師が生徒に頭を下げるなんて、ほとんどない。まして相手が“落ちこぼれ”扱いされていた生徒だ。
アヤメの喉が詰まる。
「先生、やめてください」
「やめない。お前が読めることが、今ここで一番の武器だ。恥じゃない。頼るのは当然だ」
嬉しさじゃない。責任の熱が耳を焼く。
アヤメは頷いた。
「……分かりました。できる範囲で、やります」
その瞬間、視界の端で嫌な点滅が走った。
【監査:active】
【Log: role binding attempts detected】
――見られている。
やっぱり、見られている。
それでもアヤメは鉛筆を握り直し、黒板の端に小さく付け足した。
『お願い』ではなく『手順』
『通る言葉は短い』
『止め方を先に覚える』
生徒たちはそれを書き写す。
魔法の授業が、“安全運用”の授業に変わっていく。
……変なことじゃない。生活の魔法は、もともと運用だ。母がやっていたのは、そういう魔法だった。
教室の空気が少し落ち着いたところで、廊下が騒がしくなる。走る足音。扉が勢いよく開く。
「先生! 外……空が……!」
全員が窓へ向く。
アヤメも立ち上がり、夜空を見る。
白い枠。世界の掲示板。
【Patch Notes】
文字が流れ始めた。淡々と、冷たく、親切そうに。
【回復系:クールタイム調整予定】
【権限:認証手順を追加】
【監査:不正アクセス検知を強化】
【インフラ:混雑時の制限を導入】
教室の誰かが呻く。
“予定”。まだ変わる。今も変わっているのに、さらに変わる。
アヤメの視界の端に、別の赤が弾けた。小さく、でもはっきり。
【Notice: audit will be enforced】
心臓が、どくんと鳴った。
“強制”。つまり――次からは止められない。
ラギン先生が窓の外を睨みつけ、低い声で言う。
「……世界が、授業を始めやがったな」
アヤメは手帳を開き、流れる文字を必死に写した。書く。記録する。読めるものは全部、紙に落とす。
白い枠の最後の行が、ゆっくり流れる。
【適用開始:まもなく】
“まもなく”が、いちばん怖い。
時計がなくても分かる。近い。来る。
アヤメは鉛筆を握りしめ、息を吸った。
「……ログ取ろ」
それは口癖じゃない。
生き残るための宣言だった。
読んでいただきありがとうございます!
続きが気になったら、ブックマークや**評価(★)**で応援していただけると励みになります!感想も一言でも大歓迎です。




