アイテムの所持時回避力修正のバグ? の続き2
Issue #645
resolved
すみません、最後にもう一回だけ立てますね
issue #642に添付された enhance_test_642.zipをベースにしたもので計測
py
所持時回避力修正+9 適正玉:黒(回避力修正×50%)
1000回×5
61 79 60 72 64 合計:341 平均:68.2
所持時回避力修正+9 適正玉:緑(回避力修正×100%)
1000回×5
71 70 59 68 74 合計:342 平均68.4
>実際に適性が影響しており、CWPyでもそのように実装しています
では何故このような数値が出たのでしょうか?
尚、抵抗力修正と、防御力修正は調べていませんので、あしからず
Comments (5)
-
repo owner -
repo owner pull request #2159
合わせられたと思います。元々防御修正以外の適性の影響が食い違っていた事に加え、以下の点が判明していませんでした。
- 適性による補正結果は0にはならない。1ないし-1で止まる。
- +10は適性による影響がない。修正値を合算する時の値は必ず10になる。適性によっては+9の方が強力になる。
-
repo owner Issue
#642was marked as a duplicate of this issue. -
repo owner Issue
#644was marked as a duplicate of this issue. -
repo owner - changed status to resolved
上記の通り解決とします。
- Log in to comment
pull request #2157
issue
#642に出した表には検証ミスがありました。キャラクターの敏捷度を変更して変化を見ていたのです。敏捷度が変われば回避確率が変わるのは当然です。そこで再検証したところ、防御以外で適性によるボーナスのつき方がおかしかったので、上記PullReqで修正しました。
ついでにその検証中、+10による絶対成功ボーナスには適性が影響しないらしい事も分かりました。それも上記PullReqに含めています。
そしてさらに+10のカードと-1のカードを持たせてみると……というところで、既存の計算式に合わない結果(適性最悪で223/1000)が1.50で出てしまい、解決できていない状態です。