命中・回避にアクターの能力値を加算

Kunaki
記事: 4
登録日時: 2017年4月02日(日) 15:23

命中・回避にアクターの能力値を加算

投稿記事by Kunaki » 2017年4月02日(日) 15:39

色々と模索したりしていましたが自力でどうにもならなかったのでどなたかお力添えをお願いします。

現在作成しているゲームのシステム上、敏捷性と運が飾りになってしまうため、これらの能力値を命中と回避に反映できないものかと考えています。
おそらくデフォルトではアクターと職業の特徴と装備の命中(回避)を合計したものが計算式に入るものだと思っているのですが、これを以下のように変更できる手段をお願いします。

命中:(アクターの運)+(特徴の追加能力値:命中率)+(装備の追加能力値:命中率)
回避:(アクターの敏捷性)+(特徴の追加能力値:回避率)+(装備の追加能力値:回避率)

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: 命中・回避にアクターの能力値を加算

投稿記事by トリアコンタン » 2017年4月02日(日) 16:09

こんにちは!
その仕様に変更することはそれほど難しくないのですが、現状命中と回避はお互いに干渉していないため、
命中が100%を超えても特に意味はなく、また回避が100%を超えた時点で、いくら命中が高くても攻撃が一切当たらなくなってしまいます。

それを防ぐためには、例えば命中が100%を超えた場合に相手の回避から余剰分を差し引く等の仕様を追加した方がいいかもしれません。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 命中・回避にアクターの能力値を加算

投稿記事by まっつUP » 2017年4月02日(日) 16:34

Kunaki様
お世話になります。
プラグインを作成いたしましたのでお試しください。

このプラグインを利用する場合は
readmeなどに「まっつUP」の名を入れてください。
また、素材のみの販売はダメです。
上記以外の規約等はございません。
もちろんツクールMVで使用する前提です。
何か不具合ありましたら気軽にどうぞ。
添付ファイル
EvaHitGrow.js
(2.47 KiB) ダウンロード数: 349 回
最後に編集したユーザー まっつUP on 2017年4月02日(日) 18:39 [ 編集 1 回目 ]
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
Kunaki
記事: 4
登録日時: 2017年4月02日(日) 15:23

Re: 命中・回避にアクターの能力値を加算

投稿記事by Kunaki » 2017年4月02日(日) 17:29

>トリアコンタン様
アドバイスありがとうございます。
こちらで命中判定を(命中ー回避)にするというプラグインを見つけたので今回のような仕様にしてみたいと思った次第でした。お願いをする立場でありながら言葉足らずで申し訳ありません。

>まっつUP様
プラグインの作成ありがとうございます。
こちらの望む挙動にはなっていますが、自分が内部計算のことを把握しきっていないためか思っていた数字から微妙にずれているような感もあります。

攻撃側:命中使用能力値90+特徴補正10%
防御側:回避使用能力値20+特徴補正無

判定が(命中ー回避)となるようにしており、上記で攻撃した場合だと80%になると思っていたところ76%になっていたので何か要因があるのかと探しております。
(これくらいのブレならばゲーム的に問題がないので受け入れてしまおうかとも思っていますが…)
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 命中・回避にアクターの能力値を加算

投稿記事by まっつUP » 2017年4月02日(日) 18:41

テストコードが残っていたので消したものを同じ場所に再度貼りました。

追記:想定外の結果になるとのことですが
バトラーの特徴での追加能力値での増減はそれで全てでしょうか。
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
Kunaki
記事: 4
登録日時: 2017年4月02日(日) 15:23

Re: 命中・回避にアクターの能力値を加算

投稿記事by Kunaki » 2017年4月02日(日) 22:06

ご丁寧にどうもありがとうございます。

一通り確認はしたのですが、命中回避に関する設定をしているところはやはり無いようです。
今のところ1~4%くらい計算との差が出る場合があります。出ない場合もありますが…。
自分の求めた形にはほぼなってますので、ひとまず解決とさせていただきます。
アバター
Trb
記事: 151
登録日時: 2015年11月15日(日) 19:26
連絡を取る:

Re: 命中・回避にアクターの能力値を加算

投稿記事by Trb » 2017年4月03日(月) 17:42

横から失礼します。
ツクールMVでは通常は命中率、回避率の値をゲーム中に確認出来ないようになっているはずですが、計算がずれるというのは何を見てそう思ったのでしょうか?

もし命中率、回避率を表示されるプラグインを使っているのだとしたら、そちらのプラグインの仕組みにまっつUP様のプラグインが対応していないんじゃないかと思います。
プラグイン同士の兼ね合いで正しく表示されない場合、片方のプラグインの仕様に合わせてもう片方を修正するしかないので、命中率、回避率をどのタイミングでどうやって表示させているのかが分からないとどうにもなりません。
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 命中・回避にアクターの能力値を加算

投稿記事by まっつUP » 2017年4月03日(月) 21:36

KGN_HitMinusEva.jsを導入されているのであれば確かにコンソールに計算結果が出力されます。

結論としてはパラメータのparamHitの値を7、paramEvaの値を6にしてテストしたところ
正しい計算結果が帰ってきました。
(このパラメータには基本能力値のIDを正しく入れる必要があります。)
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
Kunaki
記事: 4
登録日時: 2017年4月02日(日) 15:23

Re: 命中・回避にアクターの能力値を加算

投稿記事by Kunaki » 2017年4月05日(水) 13:19

まっつUP様の言われている通りに命中・回避の値はコンソールで確認をしていました。
こちらでも最低限のプラグインだけで動かしてみたところ、正常な値が出ました。
それなりの数のプラグインを導入しているため、どこかでズレが生じるようになってしまっていると思います。
余計なところまで気を使わせてしまい、申し訳ありませんでした。

“MV:プラグイン素材のリクエスト” へ戻る