お世話になっております。
表題の通り、状態異常発生率の計算式を変えたいのです。
デフォルトの状態異常発生率は「スキルのステート発生率」、「ターゲットのステート耐性」、「双方の運」によって計算されていると思うのですが、
この発生率の計算に運というステータスを一切かかわらないようにするにはどうすればいいのでしょうか?
過去ログなどから言って察するに、恐らくrpg_objectのlukに関係した部分をいじればいけるのではないかと思うのですが・・・。
【たぶん解決済】状態異常発生率の計算式を変えたい
【たぶん解決済】状態異常発生率の計算式を変えたい
最後に編集したユーザー ひさなぽぴー [ 2017年9月25日(月) 01:17 ], 累計 1 回
Re: 状態異常発生率の計算式を変えたい
ひさなぽぴー様
お世話になります。
Game_Action.prototype.lukEffectRateでそのあたりを計算しているので
単純に1を返すようにすればいいと思います。
お世話になります。
Game_Action.prototype.lukEffectRateでそのあたりを計算しているので
単純に1を返すようにすればいいと思います。
RPGで笑顔を・・・
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
Re: 状態異常発生率の計算式を変えたい
まっつUP様
回答ありがとうございます。
ということは、ええと・・・。
Game_Action.prototype.lukEffectRate = function(target) {
return Math.max(1.0 + (this.subject().luk - target.luk) * 0.001, 0.0);
の部分から(this.subject().luk - target.luk)を削除すればいいのでしょうか?
回答ありがとうございます。
ということは、ええと・・・。
Game_Action.prototype.lukEffectRate = function(target) {
return Math.max(1.0 + (this.subject().luk - target.luk) * 0.001, 0.0);
の部分から(this.subject().luk - target.luk)を削除すればいいのでしょうか?
Re: 状態異常発生率の計算式を変えたい
return 1;にすればいいと思います。
RPGで笑顔を・・・
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
Re: 状態異常発生率の計算式を変えたい
まっつUP様
シンプル!ww
しかし確かに、これで運に関係なく動くようになった・・・と思います。
あまり試行回数を重ねられていないので、断言はできないんですが・・・
体感としてはこんなものだと思います。
ありがとうございました!
シンプル!ww
しかし確かに、これで運に関係なく動くようになった・・・と思います。
あまり試行回数を重ねられていないので、断言はできないんですが・・・
体感としてはこんなものだと思います。
ありがとうございました!