したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

改造・制作スレ part9

691名無しさん@穀雨 (*´∀`)【平成 → 令和】(´∀`*):2021/12/15(水) 22:11:47 ID:???
耐性が6以上でダメージを軽減する際に中途半端な数値になったので、
追加で攻撃力を 10000 に上げた場合も実験してみました。
consti = fire * 6(微強)ならダメージ表示は「-8333」でした。16.67% 軽減
consti = fire * 7(少し強い)ならダメージ表示は「-6667」でした。33.33% 軽減
consti = fire * 8(強い)ならダメージ表示は「-5714」でした。42.86% 軽減
consti = fire * 9(凄く強い)ならダメージ表示は「-5000」でした。50% 軽減

どうやら、小数点以下が続くのは、分数で計算してるからのようです。
耐性値 = 1 なら、攻撃力が 2/1 になる。200%
耐性値 = 2 なら、攻撃力が 7/4 になる。175%
耐性値 = 3 なら、攻撃力が 3/2 になる。150%
耐性値 = 4 なら、攻撃力が 6/5 になる。120%
耐性値 = 5 なら、攻撃力が 1/1 になる。100%
耐性値 = 6 なら、攻撃力が 5/6 になる。83.33%
耐性値 = 7 なら、攻撃力が 2/3 になる。66.67%
耐性値 = 8 なら、攻撃力が 4/7 になる。57.14%
耐性値 = 9 なら、攻撃力が 1/2 になる。50%

耐性の中央値5を挟んで、分数の分母と分子が逆転してるのが分かります。
こういう規則的な数値を見ると、計算方法が理解しやすく、スッキリしました。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板