ページ 11

パーティーボーナス

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

Re: パーティーボーナス

Posted: 2016年3月28日(月) 10:14
by terunon
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% とかはできますが、固定値での増減はできません。
固定値増減が必要な場合、他の方のサポートをお待ちください。

Re: パーティーボーナス

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