ステータス算出法

悪魔のステータス

 「御魂考察」のページで、各アビリティが悪魔のステータスにどのように影響しているのかについては、だいたい掴んでいただけたと思う。では、そのアビリティからどのようにして、ステータスは算出されているのだろうか?

  • 物理攻撃力=(LV+力)×2
  • 物理命中力=LV+速さ+(LV÷2)+(力÷4)+(運÷4)
  • 魔法威力=(知恵÷2)+(魔力×2)
  • 魔法防御=知恵+(LV÷2)+(魔力÷4)+(耐力÷2)
  • 基本防御=(LV+耐力)×2
  • 回避能力=LV+速さ+(LV÷2)+(知恵÷4)+(運÷4)

 これはSS版、PSP版共通の計算式である。……と、言いたいところなのだが、実は、SS版とPSP版では、目に見えないところで若干の違いがある。

 SS版、PSP版のどちらもプレーした人なら気付いているだろうが、PSP版はSS版と比べて悪魔のアビリティに変更がないのに(設定自体が間違っていた堕天使バルバトスは例外)、命中力など一部の数値が1ポイント違う悪魔がいくつかいる。
 具体的な例を挙げると、幻魔クー・フーリンの場合、SS版では命中力が79だが、PSP版では80である。この1ポイントの差のカラクリは、おそらくこうだ。

  • SS版:計算式における各アビリティごとの項目計算において、アビリティを規定の数値で割ったとき、小数点は計算に含まない
  • PSP版:計算式における各アビリティごとの項目計算において、アビリティを規定の数値で割ったとき、小数点は小数点第1位まで計算に含む。しかし合計値においては小数点を切り捨てる。

 この違いで1ポイントの差が生まれているものと思われる。では実際にSS版とPSP版のクー・フーリンの命中力を計算してみよう。

 幻魔クー・フーリンのアビリティ:LV43 力21、知8、魔7、耐13、速9、運7

  • 物理命中力:LV+速さ+(LV÷2)+(力÷4)+(運÷4)
    数値代入:43+9+(43÷2)+(21÷4)+(7÷4)
  • PSP版命中力:43+9+21.5+5.2+1.7=80.4=80
  • SS版命中力:43+9+21+5+1=79

 これでSS版とPSP版のステータスの差の謎が解明できたと言えるのではないだろうか。

人間のステータス

 次に人間のステータスの計算だが、これも計算式が存在する。これについては2chの「SS版デビルサマナーを語るスレ」にて計算式が解明されているので、それをそのまま紹介させてもらう。誰が調べたのか知らないけれど、感謝!(これがなかったら悪魔の方を調べる気にはならなかった)なおこの計算式はPSP版にも通用する。

  • 剣攻撃力=武器攻撃力+力+(LV÷4)
  • 剣命中力=武器命中力+速さ+(運÷2)+LV
  • 銃攻撃力=銃攻撃力+銃弾攻撃力+(LV÷4)
  • 銃命中力=銃命中力+銃弾命中+速さ+(運÷2)+LV
  • 基本防御=防具防御力合計+耐力+速さ
  • 回避能力=防具回避力合計+(知恵÷4)+速さ+(運÷4)+LV
  • 魔法威力=(知恵÷2)+(魔力×2)
  • 魔法防御=知恵+(魔力÷4)+(耐力÷4)+(速さ÷4)+(防具防御合計÷4)

 これを調べた人によると「小数点切り捨て、魔法防御は若干誤差あり」とのことだが、正確には魔法防御のみ、小数点第1位まで含んで計算されていると思われる。そしてこの魔法防御の数値は、PSP版では小数点は含まない計算に変更されている。
 この魔法防御について、SS版とPSP版のデータを使って検証してみることにする。

SS版の人間のステータス

 まずSS版の魔法防御だが、管理者のサターンのデータで計算してみることにする。
 LVは86、力40、知15、魔3、耐13、速31、運19で装備品を一切付けず、魔法防御は26と表示されている。
 小数点第1位を含むときと含まないときでどう違うかというと、

  • 魔法防御=知恵+(魔力÷4)+(耐力÷4)+(速さ÷4)+(防具防御合計÷4)
  • 代入:15+(3÷4)+(13÷4)+(31÷4)+0
  • 小数点含む:15+0.7+3.2+7.7+0=26.6=26
  • 小数点捨て:15+0+3+7+0=25

 これでSS版の魔法防御が小数点を含む計算であることが証明された。

 次にSS版の回避能力について検証してみたいと思う。魔法防御と違い、この回避能力には小数点は含まれない計算であることを一応確認しておくためだ。
 使うのはさきほどと同じく、装備を一切していないデータを使う。この状態での回避能力は124を表示している。

  • 回避能力=防具回避力合計+(知恵÷4)+速さ+(運÷4)+LV
  • 代入:0+(15÷4)+31+(19÷4)+86
  • 小数点含む:0+3.7+31+4.7+86=125.4=125
  • 小数点捨て:0+3+31+4+86=124

 小数点を切り捨てた計算式で、ゲームの表示と一致した。もちろん攻撃力なども小数点切り捨てである。このように、SS版では魔法防御だけがなぜか小数点を含む計算で算出されている。

PSP版の人間のステータス

 今度はPSP版の魔法防御について検証してみたい。前述した通り、PSP版での魔法防御は小数点を含まない。これを確認する。
 使うのは管理者のPSPのデータ、LV81、力18、知19、魔3、耐14、速40、運20のデータである。やはり装備は何一つ身に付けていない。この状態での魔法防御は32と表示されている。

  • 魔法防御=知恵+(魔力÷4)+(耐力÷4)+(速さ÷4)+(防具防御合計÷4)
  • 代入:19+(3÷4)+(14÷4)+(40÷4)+0
  • 小数点含む:19+0.7+3.5+10+0=33.2=33
  • 小数点捨て:19+0+3+10+0=32

 礒貝氏がデビルサマナープレイバックで発言した「すごい間違い」とは、このことだったのかもしれない?
 それはともかく、少し長くなってしまったが、悪魔のステータスの求め方、人間のステータスの求め方、そして機種による違い、この3つを理解していただけたと思う。もしどこか間違っている点があれば、BBSまで遠慮なくご指摘いただけるとありがたい。


最終更新:2019年04月21日 15:17