ページ 15

【解決済み】バリアのステート

Posted: 2016年11月12日(土) 19:38
by だらすぶど。
こんばんわ。いつもお世話になっています。
今回は「バリア」のステートを作ろうと思っています。
仕様は、バリアのステートが付加しているときに敵に攻撃された場合指定分のダメージをなかったことにできるバリアが理想です。
メモ欄などに2500と記入したバリアステートは15000ダメージを受けたら、バリアは破壊され1回分のダメージが無効になります。2連続15000ダメージを受けた場合は1回目のダメージは無効化され2回目のダメージは通常通り受けます。
バリアは体力があると思っていただければいいです。
2500の体力で1500のダメージを受けたらあと1000ダメージ分バリアがかばいます。
あとはステート毎にオーラのようなグラフィックを追加できるプラグインをお持ちの方は提供をお待ちしています

欲張りな要望ばかりで申し訳ありませんどうかご教授ください。 :shock:

Re: バリアのステート

Posted: 2016年11月13日(日) 07:17
by 剣崎 宗二
初めまして。剣崎宗二と申す者です。
丁度自作ゲームでも使いたいと思っていた機能でしたので、こちらにて実装を試みてみました。

Barrier.js
(6.15 KiB) ダウンロード数: 519 回


説明類はプラグイン内部記載の通りです。
唯一、だらすぶどさんの説明で余り明確ではなかったのが「ダメージ量がバリアの体力を上回った場合どうするか」の部分で、
「バリアは破壊され1回分のダメージが無効」からは 「上回った場合でも1回だけ無効」
「2500の体力で1500のダメージを受けたらあと1000ダメージ分バリアがかばいます」からは 「上回った場合残ダメージ貫通」のように見て取れましたため、両方実装しております。
プラグインパラメーターの「Piercing」で御切り替えください。(trueは残ダメージ貫通、falseは残ダメージ無効です)


なお、使用した際の効果につきましては以下にYoutube動画を作成しましたため、併せてご覧ください。(Piercingがtrueの状態の動作です)
https://youtu.be/onoSQt7Lacw

このプラグインを使用する際は、プラグイン自体のヘッダーにある私の名前を消さなければ自由にお使いいただいて大丈夫です。ただ、素材自体を有料配布するのはご遠慮ください。

他に質問等あれば、遠慮なくお聞きくださいませ。
一通り動画撮影も兼ねて簡単にテストしましたが、実際にチェックしていないシチュエーション等あるので、バグ等あれば再度ご連絡ください。

Re: バリアのステート

Posted: 2016年11月15日(火) 01:59
by だらすぶど。
剣崎宗二 様。
素晴らしいプラグインをありがとうございます!!
細かな説明や気の利いたプラグインパラメーターやyoutubeでの説明などとてもありがたいです!
おかげで理想のバトルシステムが完成しそうです!
報告ですが、今のところ自分のツクールでもバグなども見当たりません!
本当にありがとうございました :shock: :shock:

Re: 【解決済み】バリアのステート

Posted: 2018年5月24日(木) 15:43
by あーるいーつー
こんにちは。
とても素晴らしいプラグインなので使用させてもらおうと思ったのですが、バリアステートを付与したキャラクターに回復スキルを使ったところバリアが反応してしまうらしく回復できませんでした。
スキル項目のダメージのタイプHP回復がダメなようで、使用効果のときは大丈夫でした。

これをダメージ設定のHP回復でも使えるようにできないでしょうか?
バリアをはりながら回復~♪なんてことをしてみたかったのですが…

もし私の使い方が間違っていたらすみません。よろしくお願いします。

Re: 【解決済み】バリアのステート

Posted: 2018年5月24日(木) 21:14
by 剣崎 宗二
お疲れ様です。作者です。
以下にて新バージョンを公開しております。
https://raw.githubusercontent.com/kenza ... Barrier.js
(説明文まだ書き換えておりませんが、healablebarrierタグにすればバリアが回復をも吸収する今まで通りの動作、普通のbarrierタグが回復を素通しする方のバリアとなります)

但し使用報告が少なくバグがあるかどうかは私にも不明です。
そこら辺に注意の上、ご使用ください。

Re: 【解決済み】バリアのステート

Posted: 2018年5月25日(金) 17:08
by あーるいーつー
剣崎様素早い対応本当にありがとうございます!

バリアをはった状態で回復することを確認しました。
2年ほど前の記事だったのでこんなに早く対応してもらえると思ってなかったのでとても嬉しいです!
重ねてになりますが我儘を聞いてくださって本当にありがとうございました。

Re: 【解決済み】バリアのステート

Posted: 2020年1月01日(水) 04:51
by かんな
はじめまして。
大変すばらしいプラグインで自分も愛用させていただいてるのですが、ひとつ不具合を確認しましたのでご報告いたします。

Game_BattlerBase.prototype.clearStates の処理でバリアステートが消えた場合、バリア効果が残り続けてしまうようです。
具体的には、バリア中のアクターが戦闘不能になった場合や、
イベントコマンドの『全回復』をした場合に発生します。
(添付画像のようにすると再現できると思います)

もしお時間がありましたら、ご確認いただけると幸いです。

Re: 【解決済み】バリアのステート

Posted: 2020年1月02日(木) 00:37
by 剣崎 宗二
ご報告ありがとうございます。
こちら修正が完了し、現在テスト待ちの状態になっているので、更新されました際に再度ご連絡させて頂きます。

Re: 【解決済み】バリアのステート

Posted: 2020年1月17日(金) 01:16
by 剣崎 宗二
こちら修正いたしましたので、再度DLし、ご確認いただければと思います。

Re: 【解決済み】バリアのステート

Posted: 2020年1月18日(土) 21:21
by かんな
DLし、こちらでも修正されているのを確認しました。
対応していただきありがとうございました!