検証スレッドログ倉庫
検証スレ11
- 870 名前: 名も無き軍師 投稿日:2005/10/01(土) 14:05 ID:DO0qwT.I
- ああ、ごめん
INT(60-60*((15+5+6+3)*0.01))=42
ってことです。
- 871 名前: 名も無き軍師 投稿日:2005/10/01(土) 15:50 ID:LbeD4QgM
- >>869
そのケースで100分率で説明できても、他のケースで説明できない
反証がある以上、それは「たまたま一致した」だけ。
>>862を参照。
さらに分母が256だと説明できないケースがあったのですよ。
忍スレ埋まっちゃったので、概要だけ説明すると
前提
・空蝉2(リキャスト45sec)で計測
・設定されているヘイスト値は、以下の256分率の値と仮定。
白虎5%=12/256
パンサー2%=5/256
予測
・白虎+パンサー7%=17/256
・256分率でのリキャストは、int(45*(256-12-5)/256)=42秒
結果
・忍スレの検証人による検証だと、リキャストは41秒で、予測に対して矛盾する。
白虎・パンサーの256分率の値を+1すると、単体のリキャスト値が変わるので、
256分率でこの矛盾を解決できなかったわけ。
で、512分率で
白虎5%=25/512
パンサー2%=10/512
と仮定すると、512分率でのリキャストはint(45*(512-25-10)/512)=41秒 になり、検証結果と合致する。
5%=25/512とするのが肝になるのかな。
512分率を否定する反証は、忍スレの中では出てこなかったので、
このスレで追試きぼん。
というわけです。
- 872 名前: 名も無き軍師 投稿日:2005/10/01(土) 23:58 ID:VEdTis/o
- >>865 >>869
せめて現在の会話の流れくらいは読んでから書いて欲しいところ……。
百分率で問題が起きないなら、今頃こんな検証してないしな。
百分率では9%に問題が発生し、256分率では5%+2%に問題が発生し……
512分率で不整合が生じなければいいんだが、もし問題があれば次は1024分率か?
しかし刻みを細かくしすぎると、そのうち9%問題に逆戻りしてしまうんだよな。
何か根本的な間違いがあったりして。
- 873 名前: 名も無き軍師 投稿日:2005/10/02(日) 04:17 ID:RPXcGztk
- だから、一つ一つの装備について
ヘイスト値を512分率やら256分率やらで算出したあとにintするからおかしくなると思われ
int自体は最後に実際のリキャスト時間からトータルのヘイスト値を引いたあとに行われる。
>>871の例で言うと
256分率も512分率も使わずに計算すると
45-(45*((5+2)*0.01)=41.85 →int(41.85)=41
256分率を使うと
白虎 5%(256*0.05=12.8)
パンサー 2%(256*0.02=5.12)
トータルのヘイスト値は12.8+5.12=17.92
実際のリキャスト短縮時間は
45-(45*(17.92/256))=41.85 → int(41.85)=41
ちなみに512分率にしても同じ値(int(41.85))になる。
要するに、ヘイスト装備1個1個にヘイスト値なるものは存在しない。
もし仮に、存在したとしても、その保有のしかたはintで保有せず
flort型またはdouble型またはlong double型の変数に格納されていると思われる。
int変換されるのは最後に実際のリキャスト値を算出する時のみだと思われる。
- 874 名前: 871 投稿日:2005/10/02(日) 04:33 ID:74EuhqXU
- >>873
よく読みなおせ。
>もし仮に、存在したとしても、その保有のしかたはintで保有せず
>flort型またはdouble型またはlong double型の変数に格納されていると思われる。
これに対する反証は、>>862。
浮動小数点でデータを持つこと=100分率計算だということは、藻前なら言わなくてもわかるだろ。
>ちなみに512分率にしても同じ値(int(41.85))になる。
これは、>>871の
>5%=25/512とするのが肝になるのかな。
と説明したのだが。
- 875 名前: 871 投稿日:2005/10/02(日) 04:41 ID:74EuhqXU
- すまん漏れが文盲だった。
>>862が反証になっていないという主張だな。
これから忍の過去スレ漁ってみるが、
単体でn%と、複数の装備品で合計n%(2つのn%は同値)の場合で、
リキャストが変わることが確認されていたはず。
そこから、256分率とか言う話に発展していった記憶がある。
- 876 名前: 名も無き軍師 投稿日:2005/10/02(日) 05:09 ID:RPXcGztk
- >>875
いや、、、
9%装備で机上の計算はint(45-(45*9*0.01))=40.95で
int(40.95)=40だから
確かに41秒表示はおかしい…。
俺が間違ってますわ。
精度をあげる意味では浮動小数点を使うのが正しい。
が、ヘイストした結果、机上のリキャスト値<実際のリキャスト値となるのであれば
一つ一つの装備のヘイスト値を精度を上げた分率で計算し、その結果をint型で保有してる可能性はあるね…。
- 877 名前: 名も無き軍師 投稿日:2005/10/02(日) 05:31 ID:RPXcGztk
- 仮説をいくつか
@個々の装備について256分率や512分率した値をint型の変数に格納してる
散々論議されてるので詳細割愛
Aヘイスト装備のテーブルデータ、もしくはパラメータファイルデータが間違っている。
これやられたら個々の装備ごとにデータ設定ミス、もしくは表示ミスを見つけていくしかない。
B浮動小数点の処理上の欠陥を埋めるため、8捨9入などしている
浮動小数点で値を持つと例えば1が0.999…などの1未満のとして格納されている場合がある
そのシステム的なバグを回避するためある一定の数値を境界に切り捨て、切り上げを行うロジックを組み込んでいる。
思いつくのはこんな感じですね。
- 878 名前: 名も無き軍師 投稿日:2005/10/02(日) 06:46 ID:C0dp4/fE
- このゲームは計算で小数点が発生する為に切り捨てが行われる
つまり>>871の計算でいうと
int(45*int((256-12-5)/256))=41秒
- 879 名前: 878 投稿日:2005/10/02(日) 06:54 ID:C0dp4/fE
- 為にってなんだ…度にね
- 880 名前: 872 投稿日:2005/10/02(日) 09:30 ID:T1Ygyud2
- >>878
それで今まで出たデータをざっとチェックしてみたが、不整合なし。
言われてみると、忍スレでも一度見た意見な気がする……我ながら、なぜ今まで考慮しなかったんだか。
こちらの方が、512分率より可能性高そうだな。
512分率計算とで違いが発生する組み合わせを考えて、どちらが合致するかを確認したいところ。
- 881 名前: 872 投稿日:2005/10/02(日) 09:42 ID:T1Ygyud2
- というわけで早速検証の提案。
6%+5%+4%+3%を確認出来る人、誰か試してもらえないだろうか。
スピベル・白虎・ダスク手HQか忍AF2篭手・風魔があれば可能。
256分率で都度切り捨て説だと、リキャは36秒になると予想される。
512分率で切り捨て一度説だと、リキャは37秒になると予想される。
- 882 名前: 872 投稿日:2005/10/02(日) 10:25 ID:Lm/O5GwA
- 魔法をリレイズに変えて、手持ち装備でテストしてきた。
6%+5%+3%+3%+2%で、リキャは48秒。やはり512分率なのか……?
- 883 名前: 名も無き軍師 投稿日:2005/10/03(月) 12:23 ID:zSv04bS2
- リキャストってさ、リキャストカウンタの表示は整数だが
リキャストそのものは1/4秒単位なんじゃないの?
今まで↓を信用してきたんだが、ここの数字は間違ってるのかな
http://www5e.biglobe.ne.jp/~sudoufu/ff11/kuro/
- 884 名前: 名も無き軍師 投稿日:2005/10/04(火) 14:41 ID:LzzuV08s
- 整数が少数で分数だよな。
- 885 名前: 名も無き軍師 投稿日:2005/10/04(火) 17:37 ID:ayJVeIGo
- >>883
確認したことはないが、実際のリキャが秒未満の単位まである可能性は高いと思う。
今話題になっているヘイストのリキャ短縮値は、あくまで切り捨てされたカウンターを見ての話。
決して、実際は1/4秒まで計算されている可能性を否定するものではないよ。
ひとつだけ気になるのは、1/4秒ごとのずれがカウンターの進み方にも反映されているのかどうか。
個人的には、されていないような気がするんだよなあ。
例えば空蝉弐をヘイストなしで使うと、リキャカウンターは45からはじまり、少しして44になる。0になると再詠唱可能となる。
これだけ見ればごく当然なんだが、ヘイスト装備検証による「リキャ表示は切り捨て」の前提から考えると少しおかしい。
つまりカウンターに45表示が少しの間見えているのなら、45.XXのリキャではないとおかしい。
しかし空蝉弐のリキャは45秒とされているので、リキャ表示は切り捨てではなく切り上げで計算されていると見るのが自然となるが、
ヘイスト装備によるリキャ表示の変化はそれを否定する。
例えばヘイスト3%ならば1/4秒刻み前提で恐らく43.50秒なるはずだが、リキャカウンターに44が見えることはない。
実リキャが1/4秒刻みなら、この場合カウンターの表示はヘイスト計算の表示切り捨てにより0.5秒フライングしていることになる。
だとすれば、カウンターが0になった直後はまだ最詠唱が不能な状態のはず。
カウンター周りのシステムはクライアント依存だろうから、メニューからの選択自体は出来ると思うが、
恐らくリキャ不足により詠唱は出来ないとなるはず。
対してヘイストなし時ならばフライング表示はされていないはずで、
この場合はカウンターが0になった瞬間にメニューから詠唱すれば、詠唱は成功するはず。
上記のような結果になれば、実リキャが少なくとも1秒未満の刻みで扱われている証拠になるのでは。
ああややこしい。
何か勘違いしてそうな気もするので、おかしな点があったら指摘をもらいたい。
- 886 名前: 名も無き軍師 投稿日:2005/10/05(水) 18:56 ID:7kkSWXNw
- ネ実の赤魔スレから転載
207 名前: 既にその名前は使われています 2005/09/05(月) 13:06:44 ID:RTx81Kq3
色々気になった書き込みがあったので検証してまいりました。
装備は各種気合の入ったものを用意させて頂きました。
75から見てとてものテリガンのマンティにパライズ中に攻撃を受け、麻痺した回数(xx/100)を調べてきました。
人赤75サポ白37メリPなどして素のMNDは70です。食事はゴブリン鍋(MND+10)
MNDの最高ブーストは+75。弱体スキルは素の276からダバードとトルクのみ。
スキル/MND で表記させて頂きます。
パライズ以外にはカウント役もかねてフレの詩75のエレジー、276/70+10+75時のスロウが入っています。
276+15+7/70+10+59(レジ無し)***37/100***
276+15+7/70+10(レジ1回)***25/100***
276/70+10+75(レジ8回)***45/100***
276/70+10(レジ11回)***14/100***
MNDが155の時は半分くらい麻痺することになります。
回数が少ないのでなんとも言えないのですが、白系弱体魔法の成功率はスキル依存が強い気がします。
217 名前: 既にその名前は使われています 2005/09/05(月) 14:32:37 ID:RTx81Kq3
>>209
属性杖は一切使用していません。
スキルブーストのみの場合は素手となります。
>>210
両手はミステルテインとヌミナス+1です。
この検証の延長からわかることがもう一つあります。
弱体の効果時間なんですが、MNDブーストは確かに効果は高いのですが、効果時間がすごく短い。
そのためスキルブーストよりも多くパライズを唱えないとならないのです。
検証していない私個人の一意見としては効果時間についてのみ言えば
氷杖&スキルブースト>スキルブースト>氷杖&MNDブースト>MNDブースト
レジ率について言えば
氷杖&スキルブースト>スキルブースト>氷杖&MNDブースト>MNDブースト
このような形になると思います。
またスロウについては、レジされようとも、MNDブーストで入れるべきです。
MND155のスロウとエレジーが入ると殆どの敵が止まってるように見える位です。
※黒アンティカ・ゾミドなどの元々が異常に早い敵も比較的楽に蝉回しが出きるはずです。
- 887 名前: 名も無き軍師 投稿日:2005/10/06(木) 04:09 ID:C0dp4/fE
- 効果時間は要するにハーフレジとかの類だろうから、
効果時間もレジ率も同じことを指してると言えるだろうね
- 888 名前: 名も無き軍師 投稿日:2005/10/06(木) 04:32 ID:8T6Yp93s
- クリティカル+6%の武器は、二刀流の場合その武器で攻撃したときのみに
適用される数値なのでしょうか?
- 889 名前: 名も無き軍師 投稿日:2005/10/06(木) 10:26 ID:KvaqZoeE
- ここは質問するところではありません。
疑問に思ったことを調べ報告する、もしくは検討するところです。
あしからず。