味方、敵ごとにダメージの限界値(9,999ダメージ)を設定し、変数等によってx%分突破出来るようになるシステム

Omyaga
記事: 4
登録日時: 2019年3月30日(土) 23:58

味方、敵ごとにダメージの限界値(9,999ダメージ)を設定し、変数等によってx%分突破出来るようになるシステム

投稿記事by Omyaga » 2020年3月23日(月) 19:27

お初にお目にかかります。趣味でツクールMVを利用してゲームを作っております、Omyagaと申します、お世話になります。

ダメージに限界値と限界突破率を設け、敵味方個別にその限界突破率(限界値×(x+100)%)を管理したいと思い投稿させていただきました。
プラグイン無しで出来ることは出来るだけやりました。

例えば
・(味方の場合)経験値などを支払いダメージの限界突破値(変数)を上昇させるイベントを作成。
・スキルの計算式にMath.max(元のダメージ×分散値,限界値(9,999など) × (\v[x] +100) /100)のようなものを組み込む。 (敵の場合は\v[x]→運の値などを利用。)
など。

それで困ってしまったことなのですが、敵味方問わず、専用技しかダメージの限界値を設定できないということです。色んな人が使うスキルとかの場合だと、計算式がごちゃごちゃしてしまい、訳が分からなくなってしまいます…

ですので結論を言いますと、
敵の場合は運の値などによってダメージの限界突破率を設定し、それが反映できる(限界値(9,999など)×(運など+100)%)ように、
味方の場合は変数にダメージの限界突破率を設定し、それが反映できる(限界値(9,999など)×(\v[x]+100)%)ようにしたいです。

初投稿なのに厚かましいかもしれませんが、お力を貸してくださると嬉しいです。

アバター
Plasma Dark
記事: 668
登録日時: 2020年2月08日(土) 02:29
連絡を取る:

Re: 味方、敵ごとにダメージの限界値(9,999ダメージ)を設定し、変数等によってx%分突破出来るようになるシステム

投稿記事by Plasma Dark » 2020年3月23日(月) 22:22

https://github.com/elleonard/RPGtkoolMV-Plugins/blob/master/plugins/DarkPlasma_SkillDamageCap.js

ダメージ限界値と限界突破率を設定できるプラグインの試作を公開しました。
ダメージ計算式にMath.minみたいな小細工を仕込まなくてもプラグインで限界値処理してくれます。

とりあえずで作った試作なので機能は少なめですが、要望次第で下記機能を追加することは可能です。

- 限界突破率無限大
- スキルごとのダメージ限界値設定
- エネミーごとのダメージ限界値計算式設定
Omyaga
記事: 4
登録日時: 2019年3月30日(土) 23:58

Re: 味方、敵ごとにダメージの限界値(9,999ダメージ)を設定し、変数等によってx%分突破出来るようになるシステム

投稿記事by Omyaga » 2020年3月23日(月) 23:57

深夜に失礼致します。Plasma Dark様、ご返信と素敵なプラグインをありがとうございます!
あまりにも自分の想像以上の仕様で大変驚いています!
9999の倍数になるのがとても好きだったので、分散値をそのものを0にし
計算式に組み込んで誤差が出ないようにしていたり、Mathを利用したりしてましたが
その計算式欄の煩わしさも解消されとてもすっきりしました!

あと、もしもこのプラグイン関係でまたわからない事とかあれば質問させていただいてもよろしいでしょうか?

本日はこんな短期間でこのような素晴らしいプラグインをご提供くださりありがとうございました!
アバター
Plasma Dark
記事: 668
登録日時: 2020年2月08日(土) 02:29
連絡を取る:

Re: 味方、敵ごとにダメージの限界値(9,999ダメージ)を設定し、変数等によってx%分突破出来るようになるシステム

投稿記事by Plasma Dark » 2020年3月24日(火) 00:02

あと、もしもこのプラグイン関係でまたわからない事とかあれば質問させていただいてもよろしいでしょうか?


お気軽にどうぞ。
わたしはプラグインのヘルプ欄とか割とサボりがちなので、わかりにくい部分があれば遠慮なくご質問ください。
Omyaga
記事: 4
登録日時: 2019年3月30日(土) 23:58

Re: 味方、敵ごとにダメージの限界値(9,999ダメージ)を設定し、変数等によってx%分突破出来るようになるシステム

投稿記事by Omyaga » 2020年3月24日(火) 00:43

ありがとうございます。
それではお言葉に甘えて早速聴かせて頂きたいのですが、
スキルごとのダメージ限界値設定も実装できる、と仰っておりましたが
スキルに限界突破率を設定したら、キャラやエネミーの限界突破率に加算される。
というような機能は可能でしょうか?
例:Actor1の限界値は9,999、限界突破率は100%(19,998)だが、
スキル【フレア】のときには限界突破率が25%追加され、限界突破率が125%(22,497)となる。
というような感じのを考えているのですが...
アバター
Plasma Dark
記事: 668
登録日時: 2020年2月08日(土) 02:29
連絡を取る:

Re: 味方、敵ごとにダメージの限界値(9,999ダメージ)を設定し、変数等によってx%分突破出来るようになるシステム

投稿記事by Plasma Dark » 2020年3月24日(火) 02:24

https://github.com/elleonard/RPGtkoolMV-Plugins/blob/master/plugins/DarkPlasma_SkillDamageCap.js

機能追加した正式版 1.0.0 を公開しました。

スキルに限界突破率を設定したら、キャラやエネミーの限界突破率に加算される。
というような機能は可能でしょうか?


正式版では可能になりました。
以下のように設定するとお望みの効果が得られるかと思います。
添付ファイル
変数の設定.png
スキルの設定.png
プラグインパラメータの設定.png
Omyaga
記事: 4
登録日時: 2019年3月30日(土) 23:58

Re: 味方、敵ごとにダメージの限界値(9,999ダメージ)を設定し、変数等によってx%分突破出来るようになるシステム

投稿記事by Omyaga » 2020年3月25日(水) 22:41

ありがとうございます!!非常に良いです!

スキルによって限界突破率を変更することで必殺技とかのスキルとの差別化が捗りました!

ステートとか武器、防具でもできる事によって
できることの幅が広がりました!

本当にありがとうございました!!
アバター
Plasma Dark
記事: 668
登録日時: 2020年2月08日(土) 02:29
連絡を取る:

Re: 味方、敵ごとにダメージの限界値(9,999ダメージ)を設定し、変数等によってx%分突破出来るようになるシステム

投稿記事by Plasma Dark » 2020年3月26日(木) 22:28

お望みの仕様になってくれたようで何よりです。

そして、たった今ひどい不具合を見つけたので、修正版 1.0.1 を公開しました。

https://github.com/elleonard/RPGtkoolMV-Plugins/blob/master/plugins/DarkPlasma_SkillDamageCap.js

お手数ですが、再度ダウンロードし直してください。

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