デフォルトのユーティリティラインがパッチごとに使えなくなるのは、記憶力の問題ではなく、グレネードの「記憶」がエンジンのコリジョンハル側にあるからだ。Mirage midの定番ジャンプスロー閃光弾を例に、各ラインをリリース・バウンド・着弾の3セグメントに分解し、プロチームが再習得時にまずコリジョン面を確認する理由を解説する。
結論から言う。デフォルトのユーティリティラインをパッチごとに覚え直す必要があるのは、記憶力が悪いからではない。グレネードの「記憶」は最初から君の頭の中になく、エンジンのコリジョンハルの中にあるからだ。君が覚えたのは結果で、パッチが変えるのは過程だ。
1. ジャンプスロー閃光弾の3回のバウンド:軌道は連続ではなく分割されている
Mirage midの定番ジャンプスロー閃光弾を例にしよう。多くの人は滑らかな放物線だと思っているが、実際には飛行中に少なくとも3つの「イベント」を経る:
- リリース瞬間の初速と角度:ジャンプの踏切フレームとリリースフレームの間には極めて狭いウィンドウがあり、その中で離すとグレネードが継承する垂直速度が変わり、着弾点が半メートル以上ずれる。
- 最初の衝突:壁やクレートに当たった後、バウンドベクトルは表面法線で決まる。斜面の法線方向が変われば、バウンド角度は全体が回転する。
- 着弾判定ボックス:閃光弾が地面に落ちる前の「起爆高度」は線ではなくボックスだ。このボックスの厚みが「空中炸裂」か「接地炸裂」かを決め、白画面のタイミングがまったく変わる。
この3セグメントのどれかがパッチで変われば、君の筋肉記憶は2番目か3番目のセグメントで外れる。試合中に感じるのは「なんでこの閃光弾、白くならないんだ」だけだ。
2. コリジョンハルは隠れた変数:同じ閃光弾が2つのパッチで別のユーティリティになる理由
マップの可視ジオメトリとコリジョンジオメトリは別物だ。君が見ている壁は、コリジョンハルが数センチ厚かったり、角に見えない斜めの面が追加されていたりする。デフォルトラインが「デフォルト」なのは、依存するコリジョン面が複数パッチで安定していたからにすぎない。
ある角のコリジョンハルが作り直されれば、そこからのバウンドに依存するユーティリティはまとめて機能しなくなる。これはオカルトではなく幾何学だ。プロチームがラインを再習得するとき、最初の一手は「とりあえず投げる」ではなく、そのマップのどのコリジョン面が変更されたかを確認することだ。バウンド係数と法線方向がライン全体の行方を決めるのであって、君の手感ではない。
3. 再習得の帳簿:「セグメント」を先に再計算し、次に「ポイント」を再計算する
提案は、各デフォルトラインを3セグメントに分けて覚え直すことだ。丸ごと覚え直すのではない:
- リリースセグメント:踏切フレーム、リリースフレーム、立ち位置のピクセルを確認。ここが最も安定しており、通常は大きく変える必要はない。
- バウンドセグメント:コリジョン面を確認。ここがパッチ変更の重災区で、最優先で調べる。
- 着弾セグメント:起爆高度と判定ボックスを確認。白画面のタイミングを決めるが、最も見落とされやすい。
順序は「バウンドセグメント→着弾セグメント→最後にリリースセグメントの微調整」だ。リリースセグメントは君が正確に制御できる唯一の変数なので、最後に回す。そうしないとパッチ変更を自分の手ブレと誤認してしまう。
4. 最後に
ユーティリティラインは石板に刻まれた契約ではなく、パッチごとに更新される請求書だ。君が覚えた一つ一つのスモークと閃光弾の背後には、コリジョンハルと判定ボックスの群れが保証人として付いている。パッチが動けば保証人が変わり、君は時計を合わせ直さなければならない。
だから「なんでこの閃光弾、使えなくなったんだ」と問うのではなく、「今回はどのセグメントで外したのか」と問おう。そこがはっきりすれば、再習得は帳尻の合う作業になる。