半歩
原理
鯖側でキャラクターの位置情報の更新は1歩ごとしているようである(移動キーを単押しした際に歩く時間=60フレーム)。
このため、移動入力直後にそれとは別方向へ移動を単押し入力すると、1歩歩く約30フレームの間に次の入力がなければ、
鯖側では最初に入力した方向へ歩き続けているとして処理されるため、鯖で処理している他キャラから見えているキャラ(虚像)と
新しく入力した方向へ歩いているクライアントで処理しているキャラ(実像)の位置に相違が生じる。
そのため、他PCから見えるスキル射程や自分の当たり判定を誤解させることができる。
バグ利用かどうかについて言えば、グレーゾーンでありあまり推奨されない
バンクの時にGMが禁止したとかいう話もあるが、
意図しなくても起き得る現象なので、規制できていないのが現状。
しかし、半歩を応用したバグ利用もあり違反対象になるものもある。
方法
移動入力直後に、それとは別の方向へ移動を入力する。
立ち止まるまでの30フレーム弱の間にスキルを撃つと、位置ずれの分だけスキルの射程が変化する。
スキルを撃った瞬間に位置ずれが修正されるので、他PCからは位置ずれしていた分だけ
キャラが滑ってスキルを撃っているように見える。
- SW撃ち:下がっていると見せかけて、近づくように滑りながら撃つ
- SD撃ち:斜め横に滑りながら撃つ
- WS撃ち:射程が伸びたように見せる撃ち方 など
とまあ、移動キー[W][D][S][A]の組み合わせだけ滑り方がある。
組み合わせ次第で射程が伸びたように見えるのもあれば、
逆に射程が短くなり、自分に不利になる場合もあるので要注意。
攻撃発生地点は実像の位置ではなく、滑り始める瞬間の虚像の位置である。
詳しい図説
進行方向を右方向、初期位置を①とする。
- 前進[W]を単押しした直後の②'の位置で後進[S]を入力
- 立ち止まるまでの約1秒間、鯖側では②に向かって歩いているように処理
- 虚像が②の位置に向かい、実像は初期位置から半歩ほど後ろに下がった③'に向かう
- 立ち止まるまでにスキルを放つ
-
本来の射程よりも③'-②'だけ射程が伸びる
┌───────── 半歩での射程 ─────────┐
│ ┌──────本来の射程──────┐
③─③'─-①-②'──②─────────────────敵
└─一歩─┴─一歩─┘
ただし、攻撃範囲については注意しなければならない。
射程は伸びているように見えるが、
実際の攻撃発生地点はあくまで②の位置
なので
攻撃範囲が狭いスキルなどでは③'の位置にいる敵キャラに攻撃は当たらない。
キーボードの方が、移動の単入力がしやすいため半歩が簡単である。
PS2パッドでは、スティックを弾くように移動するとやりやすい?