AB ステート連携スキル - AB_StateComboSkill.js
シェア用テキスト:
▼AB ステート連携スキル(ミスティ様作) - AB_StateComboSkill.js
https://plugin-mz.fungamemake.com/archives/7267
相手がある特定のステートにかかっている時のみ、指定のステートをかけるスキルができます。例えば、相手が「びしょぬれ」ステートになっているときだけ「凍結」ステートにする氷魔法や、相手が「崩し」ステートになっているときだけ「転倒」ステートにできるなど。
ふりがな:すてーとれんけいすきる
機能概要: 相手がある特定のステートにかかっている時のみ、指定のステートをかけるスキルができます。例えば、相手が「びしょぬれ」ステートになっているときだけ「凍結」ステートにする氷魔法や、相手が「崩し」ステートになっているときだけ「転倒」ステートにできるなど。
利用規約(ライセンス): MITライセンス
作者:ミスティ
作者サイト:https://kilisamenosekai.web.fc2.com/
解説ページ:https://kilisamenosekai.web.fc2.com/resources/mzplugin.…
ファイル名:AB_StateComboSkill.js
プラグインのヘルプ:
/*: * @target MZ * @plugindesc ステート連携スキル * @author アンチベルフェタン * @url http://kilisamenosekai.web.fc2.com/ * * * @help AB_ComboStateSkill.js[ステート連携スキル] * * 相手がある特定のステートにかかっている時のみ、指定のステートをかけるスキルができます。 * 例えば、相手が「びしょぬれ」ステートになっているときだけ「凍結」ステートにする氷魔法や、 * 相手が「崩し」ステートになっているときだけ「転倒」ステートにできるなど(笑)。 * 相手が「びしょ濡れ」の時だけ「追い打ちサンダー」などのスキルが追加で発動するとか、 * 相手が「崩し」の時だけ、お金やアイテムがもらえるなんてのも作成できます。 * 追加スキル発動についてはちょっと未知数です。組み合わせによってはどうなるかわからないで見切り発車してます。 * * スキルのメモにタグで設定できます。 * 改行区切りでいくつも設定できます。上から順に判定します。 * 途中で条件ステートを解除してしまうと後のが発動しなくなりますので、 * 「凍結」にしたら「びしょぬれ」は解除したい場合は、最後に「びしょぬれ」解除を入れてください。 * * <StateComboSkill * 条件ステート,効果コード,データID,値1,値2 * 条件ステート,効果コード,データID,値1,値2 * > * * データID,値1,2については、普通のスキル使用効果の所を参考にしてください。 * たとえばHP回復なら値1が%の欄、+の欄が値2 * %指定の所は少数で指定(90%なら0.9)してください * * 効果コード一覧 デフォルトの効果コードと同じ * 効果コード HP回復 11 * 効果コード MP回復 12 * 効果コード TP増加 13 * 効果コード ステート付加 21 * 効果コード ステート解除 22 * 効果コード 強化 31 * 効果コード 弱体 32 * 効果コード 強化の解除 33 * 効果コード 弱体の解除 34 * 効果コード 特殊効果 41 * 効果コード 成長 42 * 効果コード スキル習得 43 * 効果コード コモンイベント 44 * * 以下は本プラグイン独自に追加した効果コード * 効果コード ステート解除(解除メッセージなし) 122 * ステートを解除する時のメッセージが表示されないタイプのステート解除です * 効果コード 追加スキル発動 101 * dataIdに追加で発動するスキルIDを設定 * 指定したスキルIDが追加で発動します。 * ターゲットはその敵元のスキルと同じになります。 * 効果コード ドロップアイテム 102 * 敵にかけたのみ有効。ドロップアイテムを入手します。 * dataIdに指定した回数だけ抽選します。一度に何個もたくさんもらえる可能性があるということです。 * 値1にドロップ確率を何倍にするか小数で指定します。 * 発動しても倒した後のドロップアイテムには影響ありません。 * 効果コード ドロップゴールド 103 * 敵にかけたのみ有効。敵の所持金を入手します。 * dataIdに所持金の何倍を入手するか小数で指定します。 * 発動しても倒した後の報酬には影響ありません。 * * 例1 相手が「びしょぬれ」ステートになっている時だけ、「凍結」ステートになる氷魔法(びしょぬれは解除)------------------------------------- * ステートID:36 びしょぬれ * ステートID:37 凍結 * * 氷魔法のメモに設定 * <StateComboSkill: * 36,21,37,1 * 36,122,36,1 * > * * ・解説 * 改行区切りで扱います。 * 1行目 …びしょぬれの時、ステート付与発動、付与するステートは凍結、確率は100% * 36,21,37,100 * 条件ステート 36 …びしょぬれの時 * 効果コード 21 …EFFECT_ADD_STATE(ステート付与) * データID 37 …凍結 * 値1 1 …100% * 2行目 …びしょぬれの時、ステート解除発動(解除メッセージなし)、解除するステートはびしょぬれ、確率は100% * 36,122,36,1 * 条件ステート 36 …びしょぬれの時 * 効果コード 122 …EFFECT_REMOVE_STATE_NO_MESSAGE(ステート解除(解除メッセージなし)) * データID 36 …びしょぬれ * 値1 1 …100% * * 例2 相手が「びしょぬれ」ステートになっている時だけ、追い打ちサンダーが発動してお金ももらえる雷魔法(びしょぬれ継続)------------------------------------- * ステートID:36 びしょぬれ * スキルID:115 追い打ちサンダー * * 雷魔法のメモに設定 * <StateComboSkill: * 36,101,115,0, * 36,103,2.5,0, * > * * ・解説 * 改行区切りで扱います。 * 1行目 …びしょぬれの時、追加スキル発動、発動するスキルは追い打ちサンダー * 36,101,115,0 * 条件ステート 36 …びしょぬれの時 * 効果コード 101 …EFFECT_ADDITIONAL_SKILL(追加スキル発動) * データID 115 …追い打ちサンダー * 値1 0 …無関係 * 2行目 …びしょぬれの時、ドロップゴールド、金額は敵所持金の2.5倍 * 36,103,2.5,0 * 条件ステート 36 …びしょぬれの時 * 効果コード 103 EFFECT_DROP_GOLD(ドロップゴールド) * データID 2.5 …敵所持金の倍率 * 値1 0 …無関係 * ---------------------------------------------------------------------------------------------------------------------------------------------------- * @param DropItemPopBaseCount * @text ドロップアイテム表示リセット行数 * @desc ドロップアイテム発動した時に何行表示したら、表示分クリアするか * @default 5 * @type number * * ---------------------------------------------------------------------------------------------------------------------------------------------------- */
