NW2ndツールの戦闘値計算で不具合 <修正しました>

  • 2008/07/15(火) 10:19:21

ナイトウィザード2ndPC作成補助ツールで、戦闘値がおかしいというかなり致命的なバグがあることが判明。
指摘してくれた方、大感謝。

例えば、ウィザードクラスLv9にしてクラスを仙人に設定した後、
・すぐにクラスを人狼に変更
・一旦クラスをなし(空欄)にしてから人狼に変更
では、同じ人狼なのに戦闘値の計算結果が全く違うというとんでもない状態

出来るだけ早く修正に取り掛かりますが、修正完了までは手計算でやってもらった方が確実です。
う〜ん、しかしなんでこんな違いが出るんだろうなあ・・・

・7/16追記
値が変になるのは耐久力と魔法力みたい。
また、おかしくなる条件が「ウィザードクラスとレベルを設定後に、クラスを一旦空欄にしてからクラスを選択する」「ウィザードクラスを変更する」(※)っぽいので、

クラスを変更したあとにレベルを適当に変更することで、この計算不具合を回避することができる

と思います。
全てのパターンで確認できてるわけではないので的外れかも知れませんが、その時はコメントやお問い合わせからご指摘くださいませ。

(※)空欄にしたあとに設定すると間違っているのが良く分かるだけの話で、普通にクラスを変更したときもおかしい。

==========

・7/16追追記 修正できたはず

原因が分かったので、とりあえずですが修正しました。
耐久力・魔法力のベースの計算が最後になっていたために、変更前のクラスのベースが使われていたのが原因で、とりあえず計算処理順序を変更して対応。

ただ、これで実際に計算処理が正しく行われているかどうかや、他の処理に影響ないかどうかは検証してないから、確認しないとなんともいえないのだけど・・・
大丈夫っぽい程度までしか個人レベルでは検証できないので、使っていておかしいことがあれば、気軽に指摘してください。


というわけで、2008/7/16 00:45までに作成したNW2ndのPCデータでは、耐久力・魔法力の値は全く信用できません
レベルやクラスを適当に変更して計算しなおして、できれば念のために手計算で合ってるかどうか確認することをオススメします。

計算はツールの根幹部分なだけに、本当にごめんなさい。


・チラシの裏
ん〜クラスが与えるベースへの影響は別フィールドにした方がよさそうだなあ・・・

この記事に対するコメント

この記事にコメントする


コメントにURLを書きたい時は、頭からHなことは外すようにしましょう。
管理者にだけ表示を許可する