User:びゃっこ/すたぶ/解析だめけいさん: Difference between revisions

→‎PV: Rollの処理を詳述
No edit summary
(→‎PV: Rollの処理を詳述)
Line 58: Line 58:
そののち、ダメージを100/(100+num)倍にします。
そののち、ダメージを100/(100+num)倍にします。


さらに、num4 = Dice.Roll<ref>よくわからない。専用のページが必要な複雑さ</ref>(num2, sides, bonus, this)としてnum4を定め、
さらに、Dice.cs中のRoll関数を用いて、運は被ダメージ者のもの、ダイス数はnum2、面数はsides、ボーナスは0で[[Elin:解析/共通処理|ダイスロール]]をします。


ダメージからnum4 * mod<ref>modが何か不明</ref> / 100 を引き算します。
ダメージからnum4 * 100<ref>この100は冒頭で出てきたmodであり、バランス調整用に変数になっているものの、ただの定数値だと考えられます。。</ref> / 100 を引き算します。


最後に、ダメージが負になっていたら0に変更します。
最後に、ダメージが負になっていたら0に変更します。