「まめ知識/フレームカウンタ」の編集履歴(バックアップ)一覧はこちら
「まめ知識/フレームカウンタ」(2010/06/13 (日) 21:05:18) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
【フレームカウンタ(FC)実用化までの課題】
1、対アンチ対策≪解決済≫
・製品版は、親機の使用魔法種別を03以上にすることで解決
・アンチ付与中のキャラは、DA配布時に一時的にアンチbitをOFFすることで解決
・子機側でも、レビテートを受けた際のみアンチキャンセルすることで、
親機の目の前に子機が居る場合、Guardが連打されないようにする
2、付与時に一度だけレビテートの文字が出る≪解決済≫
・子機側で、レビテートを受けた時、レビテートbitONにする
3、親機1→親機2へのバトンタッチ<検証中>
・アンチキャンセル加速時から、DA配布を行うことで、
スムーズに移動させる
・親機1がどのようになると停止したとみなすのか、
また、停止したかどうか をどのタイミングで判定させるか 要検証
4、クエスト開始時、誰も親機を稼働していないタイミングで、複数PTメンバーがそれぞれ親機を装備している【未解決】
→ この状態だと、「全員が親機フラグが立っていない」状態なので、
全員で一斉にFC加速処理が開始されてしまう
・対応策として、下記を考案
親機が最初は00カウントから始めることを利用し、
「親機権利取得カウンタ(仮)」を用意のうえ、カウントアップしていく
そのカウントが、自分のPTNoを上回ったら、加速開始
< 素案 >
初期値:00
↓
【クエスト開始、1秒後】
↓
全員の親機の「親機権利取得カウンタ(仮)」が+1される( 0 → 1 )
↓
PTNo 0 の者のみ、親機を加速させられる → 加速時、全員の「親機権利取得カウンタ(仮)」をリセット
↓
【クエスト開始、2秒後】
↓
全員の親機の「親機権利取得カウンタ(仮)」が+1される( 1 → 2 )
↓
PTNo 0 と 1 の者のみ、親機を加速させられる
だが、この段階でPTNo 0 は、親機を装備していないことになるので、
事実上PTNo 1 の者のみ、親機を加速させられる → 加速時、全員の「親機権利取得カウンタ(仮)」をリセット
↓
【クエスト開始、3秒後】
↓
………
5、(未発見)
----
- 暫定的にオートカウンタ装備が出来たのでUP
【弓モーションキャンセル装備(仮)】
【弓】
[382]90 00
[384]00 00
[390]05 D0 64 00 :If FC停止 Else(持続中(B8 = 01)終了
[394]08 03 24 1C :If 付与したのがレビテート
[398]02 AA 00
<カウンタ加速終了処理>終了条件:レビテートを受けた(与えた)時
[39B]08 03 00 00
[39F]0D 00 1C 00 01
[3A4]0D 00 84 00 00
[3A9]FF
<カウンタ加速開始処理>開始条件:FC持続カウンタ00
[3AA]05 42 03 10 :自身のアンチサークルbitON
[3AE]0E 00 44 7F FF
[3B3]0D 00 1C 05 01 :FlagON←→OFF
[3B8]0D 00 84 00 07
[3BD]FF
【鎧】
[382]90 00
[384]07 00
[390]0D 00 1C 24 01 :アンチサークル2回につき1回、レビテート発動
[395]05 B2 40 02
[399]0E 02 0A 7F FF
[39E]08 03 24 1C :一度でもレビテートを付与したら、そこからFC持続開始
[3A5]05 D0 40 01
[3A9]FF
【装飾】上記の【鎧】と一緒にできると思いますが、検証用を兼ねているので分けて表示
発動条件:07
03 18 24 03 :攻撃モーション中なら進む
03 1A 66 10 :モーションカウンタが10以下なら進む
03 1A 40 11 :モーションカウンタを11にセット
0E 05 00 00 01 :矢発動
FF
-- phan (2010-06-05 23:27:03)
----
- 機能としては、00発動で、MAP切り換る度にアンチ連打で加速する(はず) ただ、これを用いると、敵の魔法エフェクトなどがうまく表示されない不具合あり レビテートを重ね過ぎている模様 アンチキャンセル3回に1回くらいの発動に抑えたい -- phan (2010-06-05 23:36:44)
- アンチキャンセル6回に1回のレビテート発動が、エフェクト欠けしないギリギリラインの模様 -- phan (2010-06-12 23:48:49)
#comment
【フレームカウンタ(FC)実用化までの課題】
1、対アンチ対策≪解決済≫
・製品版は、親機の使用魔法種別を03以上にすることで解決
・アンチ付与中のキャラは、DA配布時に一時的にアンチbitをOFFすることで解決
・子機側でも、レビテートを受けた際のみアンチキャンセルすることで、
親機の目の前に子機が居る場合、Guardが連打されないようにする
2、付与時に一度だけレビテートの文字が出る≪解決済≫
・子機側で、レビテートを受けた時、レビテートbitONにする
3、親機1→親機2へのバトンタッチ<検証中>
・アンチキャンセル加速時から、DA配布を行うことで、
スムーズに移動させる
・親機1がどのようになると停止したとみなすのか、
また、停止したかどうか をどのタイミングで判定させるか 要検証
4、クエスト開始時、誰も親機を稼働していないタイミングで、複数PTメンバーがそれぞれ親機を装備している【未解決】
→ この状態だと、「全員が親機フラグが立っていない」状態なので、
全員で一斉にFC加速処理が開始されてしまう
・対応策として、下記を考案
親機が最初は00カウントから始めることを利用し、
「親機権利取得カウンタ(仮)」を用意のうえ、カウントアップしていく
そのカウントが、自分のPTNoを上回ったら、加速開始
< 素案 >
初期値:00
↓
【クエスト開始、1秒後】
↓
全員の親機の「親機権利取得カウンタ(仮)」が+1される( 0 → 1 )
↓
PTNo 0 の者のみ、親機を加速させられる → 加速時、全員の「親機権利取得カウンタ(仮)」をリセット
↓
【クエスト開始、2秒後】
↓
全員の親機の「親機権利取得カウンタ(仮)」が+1される( 1 → 2 )
↓
PTNo 0 と 1 の者のみ、親機を加速させられる
だが、この段階でPTNo 0 は、親機を装備していないことになるので、
事実上PTNo 1 の者のみ、親機を加速させられる → 加速時、全員の「親機権利取得カウンタ(仮)」をリセット
↓
【クエスト開始、3秒後】
↓
………
- この手法の場合、PTNo 0 ~ 2 の者が親機に全く関係が無く、PTNo 3 のみ親機を装備している場合でも、4カウント立たないと起動しない弱点有。このカウンタが前のキャラに設定されていない場合、更にカウント+1すれば解決かな?
5、(未発見)
----
- 暫定的にオートカウンタ装備が出来たのでUP
【弓モーションキャンセル装備(仮)】
【弓】
[382]90 00
[384]00 00
[390]05 D0 64 00 :If FC停止 Else(持続中(B8 = 01)終了
[394]08 03 24 1C :If 付与したのがレビテート
[398]02 AA 00
<カウンタ加速終了処理>終了条件:レビテートを受けた(与えた)時
[39B]08 03 00 00
[39F]0D 00 1C 00 01
[3A4]0D 00 84 00 00
[3A9]FF
<カウンタ加速開始処理>開始条件:FC持続カウンタ00
[3AA]05 42 03 10 :自身のアンチサークルbitON
[3AE]0E 00 44 7F FF
[3B3]0D 00 1C 05 01 :FlagON←→OFF
[3B8]0D 00 84 00 07
[3BD]FF
【鎧】
[382]90 00
[384]07 00
[390]0D 00 1C 24 01 :アンチサークル2回につき1回、レビテート発動
[395]05 B2 40 02
[399]0E 02 0A 7F FF
[39E]08 03 24 1C :一度でもレビテートを付与したら、そこからFC持続開始
[3A5]05 D0 40 01
[3A9]FF
【装飾】上記の【鎧】と一緒にできると思いますが、検証用を兼ねているので分けて表示
発動条件:07
03 18 24 03 :攻撃モーション中なら進む
03 1A 66 10 :モーションカウンタが10以下なら進む
03 1A 40 11 :モーションカウンタを11にセット
0E 05 00 00 01 :矢発動
FF
-- phan (2010-06-05 23:27:03)
----
- 機能としては、00発動で、MAP切り換る度にアンチ連打で加速する(はず) ただ、これを用いると、敵の魔法エフェクトなどがうまく表示されない不具合あり レビテートを重ね過ぎている模様 アンチキャンセル3回に1回くらいの発動に抑えたい -- phan (2010-06-05 23:36:44)
- アンチキャンセル6回に1回のレビテート発動が、エフェクト欠けしないギリギリラインの模様 -- phan (2010-06-12 23:48:49)
#comment