お世話になっております。
件名の通りなのですが、戦闘終了時(逃走・敗北・勝利全て)に
仲間を全回復させるようなスクリプト、プラグインを探しています。
細かい設定は必要なく回復さえできれば何でも構いません。
よろしければ情報、プラグイン作成のご検討頂けましたら幸いです。
戦闘終了時に全回復
Re: 戦闘終了時に全回復
お疲れ様です、ライチと申します
少し手間だと思いますが、以下の方法があります
・イベントから戦闘をした場合
→発動させたイベントの戦闘処理で逃走、敗北可を押す
→その一つ一つに欄が出来るので、イベントエディターを開きアクター一覧
→全回復を選択すれば敗北、逃走、勝利時に全回復
・エンカウント戦闘をした場合
→実行させたいマップに見えないイベントを設置、実行内容でアクター全回復を選択
→トリガーを自動実行に選択
→このままではループ硬直を起こすので、実行内容に追記「スイッチの操作」で
このイベントに関わるスイッチを作成、ONにします。
→新しいEVページを作成し、出現条件に先程設定したスイッチを選択
→画像は無し、トリガーは決定ボタンにします
これで、このマップに出たとき、1度だけ全回復するイベントを作成できます
(ここまでがイベント作成)
↓ここからが上記のルールをループさせる方法です
→データベースを開き、対象の敵グループのバトルイベントを選択
→「条件がターン0」で「バトル」になっていることを確認
→スイッチ操作で上記で作ったスイッチをOFFにする
これで、戦闘に入ると先程のイベントでONになったイベントが再びOFFになり
戦闘終了すると、再びイベントが立ち上がるはずです
しかし、エンカウントは全てのマップ全てのグループにこのイベントを仕込まなくてはいけないので、
プラグイン作成してもらえる方がいれば、それに頼ってもいいかと思います
少し手間だと思いますが、以下の方法があります
・イベントから戦闘をした場合
→発動させたイベントの戦闘処理で逃走、敗北可を押す
→その一つ一つに欄が出来るので、イベントエディターを開きアクター一覧
→全回復を選択すれば敗北、逃走、勝利時に全回復
・エンカウント戦闘をした場合
→実行させたいマップに見えないイベントを設置、実行内容でアクター全回復を選択
→トリガーを自動実行に選択
→このままではループ硬直を起こすので、実行内容に追記「スイッチの操作」で
このイベントに関わるスイッチを作成、ONにします。
→新しいEVページを作成し、出現条件に先程設定したスイッチを選択
→画像は無し、トリガーは決定ボタンにします
これで、このマップに出たとき、1度だけ全回復するイベントを作成できます
(ここまでがイベント作成)
↓ここからが上記のルールをループさせる方法です
→データベースを開き、対象の敵グループのバトルイベントを選択
→「条件がターン0」で「バトル」になっていることを確認
→スイッチ操作で上記で作ったスイッチをOFFにする
これで、戦闘に入ると先程のイベントでONになったイベントが再びOFFになり
戦闘終了すると、再びイベントが立ち上がるはずです
しかし、エンカウントは全てのマップ全てのグループにこのイベントを仕込まなくてはいけないので、
プラグイン作成してもらえる方がいれば、それに頼ってもいいかと思います
Re: 戦闘終了時に全回復
こんにちは、プラグインを作ってみました。
汎用性を持たせるために、全回復以外の回復もできるようになっています。
MPを魔法防御の10%回復させる(this.mdf * 0.1)、みたいなこともできます。
$gameVariables.value(10) とすれば、変数10の数値を扱うこともできます。
(導入してそのまま使えば、全回復します)
スイッチでON/OFFすることができるので、スイッチの設定だけお願いします。
( 0 にすると、いつでも回復します)
※表記してもいいのよ
※自作発言以外、何をしても良いです
※ 最新はver1.01です
汎用性を持たせるために、全回復以外の回復もできるようになっています。
MPを魔法防御の10%回復させる(this.mdf * 0.1)、みたいなこともできます。
$gameVariables.value(10) とすれば、変数10の数値を扱うこともできます。
(導入してそのまま使えば、全回復します)
スイッチでON/OFFすることができるので、スイッチの設定だけお願いします。
( 0 にすると、いつでも回復します)
※表記してもいいのよ
※自作発言以外、何をしても良いです
※ 最新はver1.01です
- 添付ファイル
-
- KZR_BattleEndRecover.js
- (2.16 KiB) ダウンロード数: 398 回
最後に編集したユーザー ぶちょー on 2016年12月26日(月) 19:19 [ 編集 1 回目 ]
---------------------------------------------------------------------------------------
[Homepage] http://nyannyannyan.bake-neko.net/
RGSS3/RGSS2/Pluginの配布を行っています。
HPでのみ配布しているPluginもあります。
[Blog] http://kazaricat.blog.fc2.com/
主にゲーム製作の進捗。
[Plugin]
サンプルに「ゆるドラシル」を使用します(`・ω・´)
http://yurudora.com/tkool/
[Homepage] http://nyannyannyan.bake-neko.net/
RGSS3/RGSS2/Pluginの配布を行っています。
HPでのみ配布しているPluginもあります。
[Blog] http://kazaricat.blog.fc2.com/
主にゲーム製作の進捗。
[Plugin]
サンプルに「ゆるドラシル」を使用します(`・ω・´)
http://yurudora.com/tkool/
Re: 戦闘終了時に全回復
raitiさん、ぶちょーさん返信ありがとうございます。
raitiさん
プラグインを使わなくても再現できたんですね、、
こちらの方法もまた別の機会に応用させて頂きます。
ありがとうございます!
ぶちょーさん
プラグイン作っていただきありがとうございます!
おまけに色んな方法で使えそうな仕様ですごいです。
ざっと確認してみましたが問題ありませんでしたので
大事に大事に使わせていただきます。
raitiさん
プラグインを使わなくても再現できたんですね、、
こちらの方法もまた別の機会に応用させて頂きます。
ありがとうございます!
ぶちょーさん
プラグイン作っていただきありがとうございます!
おまけに色んな方法で使えそうな仕様ですごいです。
ざっと確認してみましたが問題ありませんでしたので
大事に大事に使わせていただきます。
Re: 戦闘終了時に全回復
すみません、バグが見つかったので修正しました。
回復量が小数点以下を持つとき、HP/MPが少数になってしまう不具合を修正しました。
回復量が小数点以下を持つとき、HP/MPが少数になってしまう不具合を修正しました。
---------------------------------------------------------------------------------------
[Homepage] http://nyannyannyan.bake-neko.net/
RGSS3/RGSS2/Pluginの配布を行っています。
HPでのみ配布しているPluginもあります。
[Blog] http://kazaricat.blog.fc2.com/
主にゲーム製作の進捗。
[Plugin]
サンプルに「ゆるドラシル」を使用します(`・ω・´)
http://yurudora.com/tkool/
[Homepage] http://nyannyannyan.bake-neko.net/
RGSS3/RGSS2/Pluginの配布を行っています。
HPでのみ配布しているPluginもあります。
[Blog] http://kazaricat.blog.fc2.com/
主にゲーム製作の進捗。
[Plugin]
サンプルに「ゆるドラシル」を使用します(`・ω・´)
http://yurudora.com/tkool/
Re: 戦闘終了時に全回復
ぶちょーさん
バグ修正お疲れ様です…!
再ダウンロードさせていただきました!
バグ修正お疲れ様です…!
再ダウンロードさせていただきました!