【解決済み】アクター間でTPを共有

ぼた餅
記事: 187
登録日時: 2016年7月17日(日) 20:22

【解決済み】アクター間でTPを共有

投稿記事by ぼた餅 » 2017年11月25日(土) 14:11

<追記点>
こんにちは
リクエストの何割かは自力で実現できなくもないので、どうしてもできない部分のみ力をお貸しください。
ただ、どうも自力だと処理が複雑になってしまうので、依然として元のリクエストは続けさせていただきます。
追記以降に元内容を残しています。

変更したリクエストは以下の通りです。

・スキルでTPを消費する際、指定したアクターのTPも同じ値消費される
(同時にTPが減っているように見える)

この一つのみお願いします。

以上、ご検討のほどお願いします。








<以下変更前>
こんにちは。

指定したアクター同士のTPが共有されるプラグインを作成していただけないでしょうか。


挙動としては
<アクター1と3のTPを共有させた場合>
・アクター1がTP10消費するスキルを使用 → アクター3のTPも10消費
・アクター1のTPが10上昇するスキルを使用 → アクター3のTPも10上昇

どちらかのTPのほうが高いという状況は想定していないので、いかなる状況でも完全同期されるようにお願いします。


また、共有するアクターを戦闘中に離脱させたり加入させたりを繰り返すシステムを考えているため、
<離脱前>アクター1:TP50
     アクター3:TP50
<加入後>アクター1:TP100
     アクター3:TP50
ではなく、
<離脱前>アクター1:TP50
     アクター3:TP50
<加入後>アクター1:TP100
     アクター3:TP100
と加入後のTPが反映されるようにもお願いします。


以上、長くなりましたが、検討のほどよろしくお願いします。




※追記
すみません、一つ書き忘れていました。
以前しぐれんさんから作成していただいたプラグインに対応してもらえないでしょうか。

スキルの発動条件にTPが一定以上であることを加えるプラグインでして、
共有しているTPを参照するようにしてほしいのです。

お手数おかけしますが、ぜひお願い致します。
添付ファイル
TP_cond.js
プラグインです。
(1.5 KiB) ダウンロード数: 13 回
最後に編集したユーザー ぼた餅 on 2017年11月27日(月) 19:04 [ 編集 1 回目 ]

ぼた餅
記事: 187
登録日時: 2016年7月17日(日) 20:22

Re: 【大幅変更】アクター間でTPを共有

投稿記事by ぼた餅 » 2017年11月27日(月) 19:03

自力で解決しました。
以下、同じ悩みで本トピックへ来た人へのメモ。

1、コモンベントを作成
2、変数1にスキル使用者IDを格納
3、変数2にコモンイベントを呼び出したスキルのIDを格納
4、変数1を使い条件分岐をパーティーの数だけ作成
5、分岐それぞれにて、変数3に「変数2で取得したIDのスキルのメモ欄」を格納
6、分岐それぞれにて、共有するアクターから変数3のTPを減少
7、スキルの消費TPを0に設定し、メモ欄にて消費量を記入
8、スキルの使用効果に上記で作成したコモンイベントを追加

TPではなくHPやMPに変えることもできます。
本当にざっくりしか書いていないので、わからない方は聞いてください。
専門的なこと以外であれば答えられます。

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