MZ用プラグイン

kzmz 反撃/連鎖ステート - kzmz_LinkActionSkill.js

シェア用テキスト:
▼kzmz 反撃/連鎖ステート(剣崎 宗二様作) - kzmz_LinkActionSkill.js
https://plugin-mz.fungamemake.com/archives/7031
特定のステートが掛かっている際に、敵や味方の行動に反応し、追加で自分が行動を行うステートを作れます

ふりがな:はんげき/れんさすてーと

機能概要: 特定のステートが掛かっている際に、敵や味方の行動に反応し、追加で自分が行動を行うステートを作れます

利用規約(ライセンス): MITライセンス

作者:剣崎 宗二

作者サイト:https://x.com/EYN_kenzaki

ダウンロードページ:https://raw.githubusercontent.com/kenzakis2/RMPMZ_kenza…

ファイル名:kzmz_LinkActionSkill.js

プラグインのヘルプ:

*:ja
 * @plugindesc 反撃/連鎖ステート
 * @author 剣崎宗二
 *
 * @target MZ
 *
 *
 * @help
 * 特定のステートが掛かっている際に、敵や味方の行動に反応し、追加で自分が行動を行うと言うステートを作るプラグインです。
 * 使用の為にはステートの「メモ」欄に以下二つのタグを入れる事。
 *
 * <linkaction:[タイプ],[発動するスキルID]>
 * [タイプ]: chainとcounterの何れか。chainは元スキルのターゲット、counterは元スキルの発動者
 * [発動するスキルID]: 連鎖先のスキルID
 * 例:<linkaction:chain,3> ID3のスキルを元スキルのターゲットに向けて発動
 * 但し、元のスキルのターゲット設定で指定されていない物には向けられない。(敵の攻撃に攻撃で追撃しても、味方を攻撃はせず、敵の誰かを攻撃する)
 * 
 * <linkcondition>
 * [条件式]
 * </linkcondition>
 * [条件式]:
 * 具体的にどういう行動の際に上記の追撃、反撃が行われるのか。
 * 使用できるのは以下のオブジェクト:
 * ・a,b: ダメージ計算式のa,bと同じ。ただしbはターゲットされている全員である数列です。よくわからない場合はb[0]を計算式のbとして指定してください。
 * ・user: このステートが掛かっている、追撃反撃の「発動者」
 * ・action: Game_Action。使用したスキル、アイテムのデータなどが含まれております
 * 
 * また、デフォルトのデータにない以下の参照用データが実装されております。
 * ・b[0].cResult: b[0]への攻撃結果。命中したか、ダメージ量などが含まれております。(Game_ActionResult)
 * ・target.isSelf: スキルのターゲットがこのステートがついているキャラクターの場合
 * ・target.isAlly: スキルのターゲットがこのステートがついているキャラクターを含む仲間の場合
 * ・subject.isSelf: スキルの使用者がこのステートがついているキャラクターの場合
 * ・subject.isAlly: スキルの使用者がこのステートがついているキャラクターを含む仲間の場合
 * 
 * 例:
 * user.isDead() && !subject.isAlly && target.isAlly 
 * →敵から味方に攻撃が行われ、使用者が死亡している場合(何かしらの方法で死んだ際もステートを維持する必要はあります)
 * 
 * !subject.isAlly && target.isAlly && b[0].cResult.hpDamage > 0
 * →敵から味方に攻撃が行われ、1以上のダメージが与えられた場合
 * 
 * user.isAlive() && subject.isSelf && action.item().id == 発動したいスキルID && b[0].cResult.hpDamage > 0
 * →自分が発動した特定のスキルIDに追撃する
 * (user.isAlive()を入れない場合、パッシブなどで死亡時にもステートがついている場合、死んでいても追撃しますのでご注意ください)
 * 
 * 具体的にやりたいスキルがある場合は、ツイッターなどでお聞き頂ければ幸いです。
 * @EYN_kenzaki
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2026 All Rights Reserved.