250
edits
(週刊少年跳躍的なフィートによる属性貫通力を追加。射撃防御補正を追加。ダメージ耐性補正のバグが修正されたので記述を修正。) |
m (→処理順) |
||
| Line 3: | Line 3: | ||
==処理順== | ==処理順== | ||
[[Elin:解析/物理戦闘|物理攻撃]]・[[Elin:解析/魔法|魔法攻撃]] | [[Elin:解析/物理戦闘|物理攻撃]]・[[Elin:解析/魔法|魔法攻撃]]・状態異常などで発生した'''補正前のダメージ'''は以下の順で処理され増減します。そののち、補正後のダメージをHP(とMP)に与えます。 | ||
[[Elin:解析/物理戦闘|物理攻撃]]・[[Elin:解析/魔法|魔法攻撃]] | [[Elin:解析/物理戦闘|物理攻撃]]・[[Elin:解析/魔法|魔法攻撃]]・状態異常などでのダメージ発生 | ||
↓ | ↓ | ||
反魔法無属性補正 | 反魔法無属性補正 | ||
| Line 133: | Line 133: | ||
まず、攻撃対象の属性耐性評価を算出します。 | まず、攻撃対象の属性耐性評価を算出します。 | ||
属性耐性評価 = CLAMP<ref name=":0">値を一定範囲内に制限する関数です。 | 属性耐性評価 = CLAMP<ref name=":0">値を一定範囲内に制限する関数です。 | ||
関数内の1つめの引数の値は、「2つめの引数の値」~「3つめの引数の値」の範囲内になるよう補正されます。</ref>(該当する属性耐性 / 5, -2, 4) | |||
※ゲーム内では耐性25以上は「免疫+」と評価されますが、現状特に意味はありません。 | ※ゲーム内では耐性25以上は「免疫+」と評価されますが、現状特に意味はありません。 | ||
次に、攻撃者の属性貫通力を算出します。 | 次に、攻撃者の属性貫通力を算出します。 | ||
edits