【解決済み】バリア系のステートを作成できるプラグインを探しています

アバター
UPV17745
記事: 57
登録日時: 2018年12月03日(月) 21:30

【解決済み】バリア系のステートを作成できるプラグインを探しています

投稿記事by UPV17745 » 2019年8月20日(火) 16:42

こんにちは。現在ツクールMVでバリア系のステートを作りたいと考えています。
具体的には以下のような動作をするものです。

 ・ダメージ200以下を無効化
 ・一度だけダメージを完全無効化する

こちらの掲示板で似たような案件のスクリプトを見つけることは出来たものの、
いずれもRGSS3(VXAce)のものである為、ツクールMVには対応していませんでした。
一応、ダメージを無効化するものは既に作成できては居るんですが、
(例:物理&魔法ダメージ率0%をターン指定で解除)
解除のタイミングをあまり任意に選べる状態ではない為、もう少し工夫して使ってみたいというのが本音です。

どなたかこれらの要望を満たせるスクリプトをご存知の方はいらっしゃいませんでしょうか?
最後に編集したユーザー UPV17745 on 2019年8月25日(日) 04:35 [ 編集 1 回目 ]

ecf5DTTzl6h6lJj02
記事: 450
登録日時: 2018年12月23日(日) 13:55

Re: バリア系のステートを作成できるプラグインを探しています

投稿記事by ecf5DTTzl6h6lJj02 » 2019年8月23日(金) 05:58

こんにちは。
質問から時間が空いてしまっていますが、
・ダメージ200以下を無効化
・一度だけダメージを完全無効化する

上記の設定用のプラグインを試作してみました。
お試しください。
BarrierState.js
(4.5 KiB) ダウンロード数: 131 回

『ダメージ200以下を無効化』に関しては、
ダメージを X 軽減するものになっています。
詳しい内容は、プラグインのヘルプで確認してください。

また、古いPCで作成している関係で、動作テストがあまりきちんとできていません。
不具合が出た場合は、こちらでご報告ください。
アバター
紫苑もみじ
記事: 18
登録日時: 2019年6月27日(木) 17:20
連絡を取る:

Re: バリア系のステートを作成できるプラグインを探しています

投稿記事by 紫苑もみじ » 2019年8月24日(土) 17:21

一定ダメージ以下を無効化するプラグインならば、類似のものを作成したことがあります。
自分用に書いたものなので読みづらいかもしれませんがご了承ください。
動作確認はしています。

DamageCutState.js
(1.22 KiB) ダウンロード数: 68 回


こちらは最大HPの一定割合(デフォルトでは20%)以下のダメージを無効化するプラグインですが、
33行目を

コード: 全て選択

if(200 >= value){

と書き換えることでUPV17745様が望んでいる動作になると思います。
ecf5DTTzl6h6lJj02
記事: 450
登録日時: 2018年12月23日(日) 13:55

Re: バリア系のステートを作成できるプラグインを探しています

投稿記事by ecf5DTTzl6h6lJj02 » 2019年8月24日(土) 23:01

プラグインパラメータで、設定した値を超えるダメージを受けたときも軽減するかを設定できるよう変更しました。
差し替えてお使いください。
添付ファイル
BarrierState.js
(5.2 KiB) ダウンロード数: 153 回
アバター
UPV17745
記事: 57
登録日時: 2018年12月03日(月) 21:30

Re: バリア系のステートを作成できるプラグインを探しています

投稿記事by UPV17745 » 2019年8月25日(日) 04:15

>ecf5DTTzl6h6lJj02様

 ありがとうございます! 返信が遅くなってしまって申し訳ありませんでした。
 ツクールMVでの動作もちゃんと確認が出来ました。

 一度だけ無効化のものはちゃんと一回だけ無効化したくれましたし、
 ダメージ**カットのものもちゃんと動作をしていました。

 ただこれは確認なのですが 
 ダメージ**カットに関しては「指定した数字の分だけ最終的なダメージから減算」するので、
 その計算で0以下になればダメージ無効化、
 出来なかった分だけ(超過分だけ)ダメージを受ける、
 (例:30ダメージカットにして34のダメージを受けた場合は4のダメージのみ受ける)
 という認識で合っておりますでしょうか?

 
アバター
UPV17745
記事: 57
登録日時: 2018年12月03日(月) 21:30

Re: バリア系のステートを作成できるプラグインを探しています

投稿記事by UPV17745 » 2019年8月25日(日) 04:18

 すみません、投降したのとすれ違いで複数の回答をいただけたことに気付きました。
 提案してくださった方のプラグイン動作を全部確認しますのでお待ちいただけましたら幸いです。
アバター
UPV17745
記事: 57
登録日時: 2018年12月03日(月) 21:30

Re: バリア系のステートを作成できるプラグインを探しています

投稿記事by UPV17745 » 2019年8月25日(日) 04:34

今さっき新規プロジェクトから動作確認が出来ましたのでご報告です。

>紫苑もみじ様
 理想に一番近い動作をしてくれました。ありがとうございます!

>ecf5DTTzl6h6lJj02様
 新しい方のJSファイルでも動作確認が完了できました!
 バリアの値をダメージが超過した場合は素通りか軽減かを選べるのも幅が出来て面白いです。
 ぜひ使わせてください!

 何から何まで頼りきりになってしまいましたが、お陰で戦闘で遊びの幅が加えられそうです。
 お二人とも、本当にありがとうございました!
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: バリア系のステートを作成できるプラグインを探しています

投稿記事by ムノクラ » 2019年10月13日(日) 11:07

ecf5DTTzl6h6lJj02 さんが書きました:プラグインパラメータで、設定した値を超えるダメージを受けたときも軽減するかを設定できるよう変更しました。
差し替えてお使いください。


こちらの利用規約(ライセンス)が未設定なので、指定いただきたく、お願いいたします。
MITライセンスか下記にあるものから選んで採用いただければ幸いです。
https://materialcommons.tk/choose
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
ecf5DTTzl6h6lJj02
記事: 450
登録日時: 2018年12月23日(日) 13:55

Re: 【解決済み】バリア系のステートを作成できるプラグインを探しています

投稿記事by ecf5DTTzl6h6lJj02 » 2019年10月13日(日) 22:43

マテリアル・コモンズ・ブルーライセンス準拠でお願いします。
https://materialcommons.tk/mtcm-b-summary
画像
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: 【解決済み】バリア系のステートを作成できるプラグインを探しています

投稿記事by ムノクラ » 2019年10月13日(日) 22:44

ecf5DTTzl6h6lJj02 さんが書きました:マテリアル・コモンズ・ブルーライセンス準拠でお願いします。
https://materialcommons.tk/mtcm-b-summary
画像


対応いただきありがとうございます。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。

“MV:質問” へ戻る