パーティーボーナス

-S2-
記事: 14
登録日時: 2016年3月12日(土) 11:34

パーティーボーナス

投稿記事by -S2- » 2016年3月26日(土) 11:52

特定のアクターが戦闘PTにいる場合
戦闘時にはパーティーボーナスとして
戦闘メンバーの能力がアップする。
というのを望んでいます。
アクターAが戦闘PTにいればATK+5
アクターBが戦闘PTにいればDEF+5
もちろん限定的な能力アップなので
戦闘PTから外れたら(控え行き含め)
そんなボーナスはつかない。
という仕様でのプラグインをお願い致します。
もしくはすでにあれば教えてください。

アバター
terunon
記事: 76
登録日時: 2016年2月12日(金) 12:14
お住まい: 熊本県
連絡を取る:

Re: パーティーボーナス

投稿記事by terunon » 2016年3月28日(月) 10:14

S2 さん

一番簡単な実装としては、Yanflyさんのプラグインに、
条件を指定してそれを満たすときにステートを付与するというものがありますので、
パーティに○○がいるときステート付与、を指定するのがいいのかなと思います。
http://yanfly.moe/2015/10/17/yep-13-aut ... ve-states/

プラグイン説明を見た限り、パーティボーナスの影響を受ける全アクターのメモ欄に
<Passive State: x, x, x>
x = パーティボーナスのステートID(パーティ人数分)

と記述し、対応するIDのステートのメモ欄で
以下のように条件を書くと、対応するアクターパーティにいるとき付与されるステートになると思います。

<Custom Passive Condition>
if ($gameParty.members().contains($gameActors.actor(アクターID));
) {
condition = true;
} else {
condition = false;
}
</Custom Passive Condition>

ただ、この場合 ATK +5% とかはできますが、固定値での増減はできません。
固定値増減が必要な場合、他の方のサポートをお待ちください。
terunon
絵描いたり、ボカロPしたり、ツクったりしてます。

ツクールMV製ローグライクアクションアドベンチャーRPG/ニコニコ自作ゲームフェス2016敢闘賞作品
『AliasAche:エイリアスエイク』 もりもり公開中です。
紹介ページ→ http://tri-nitroterunon37.wix.com/terunon#!aliasache/fyncb
すぐにブラウザプレイするならこちら→ http://html5.plicy.net/GamePlay/19919
-S2-
記事: 14
登録日時: 2016年3月12日(土) 11:34

Re: パーティーボーナス

投稿記事by -S2- » 2016年3月28日(月) 11:03

返信ありがとうございます。
なるほどステートとしての%UPなら条件付与で
一応出来るのですね…!
これはこれで面白く応用出来そうですが
ですがやはりバランス的に固定値でのUPが望ましいので
他の方のサポートを待ってみます。

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