ページ 11

狙われ率1000%を超える仕様の実現について

Posted: 2020年4月17日(金) 09:14
by sunagimo
ツクールMVの仕様に関する質問になります。
アクターやステートに狙われ率*1000%を2つ設定した場合、
1000%+1000%で2000%になる仕様なのでしょうか。

アクターに薬の知識200%を2つ設定した際には回復量が200%+200%で400%になるのは確認できたのですが
狙われ率は検証が出来なかったので、内部的にどのような仕様になっているか知りたいので
分かる方いましたら回答お願いいたします。

Re: 狙われ率1000%を超える仕様の実現について

Posted: 2020年4月17日(金) 10:53
by Plasma Dark
アクターやステートに狙われ率*1000%を2つ設定した場合、
1000%+1000%で2000%になる仕様なのでしょうか。
狙われ率や薬の知識は Game_BattlerBase.prototype.traitsPi によって計算されますので、乗算です。
内部的には100%を1としているので、1000%を2つつけた場合、 10x10 = 100(10000%)になります。

薬の知識回復量も同様に計算すると、 2x2 = 4(400%)です。

Re: 狙われ率1000%を超える仕様の実現について

Posted: 2020年4月17日(金) 13:50
by sunagimo
>Plasma Dark様

回答ありがとうございます。
先程薬の知識200%を3つ重ねてみたら500回復のアイテムが2*2*2で8倍の4000になっていることを確認しました。
乗算のようですね! 此度は真にありがとうございました。