当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
ステート付与、HP吸収時などにアニメーションを再生 - AffectedStatusEffects.js
シェア用テキスト:
▼ステート付与、HP吸収時などにアニメーションを再生(あわやまたな様作) - AffectedStatusEffects.js
https://plugin-mz.fungamemake.com/archives/6414
スキルヒット時、使用効果に応じてSEやアニメーションを再生します。(Ver.1.0.0)
ふりがな:すてーとふよ、HPきゅうしゅうじなどにあにめーしょんをさいせい
機能概要: スキルヒット時、使用効果に応じてSEやアニメーションを再生します。(Ver.1.0.0)
利用規約(ライセンス): MITライセンス
作者:あわやまたな
作者サイト:https://awaya3ji.seesaa.net/
解説ページ:https://awaya3ji.seesaa.net/article/489883284.html
ファイル名:AffectedStatusEffects.js
プラグインのヘルプ:
/*:ja
* @target MZ
* @orderBefore FesStyleBattle
* @orderBefore DeathConditionalState
* @plugindesc スキルヒット時、使用効果に応じてSEやアニメーションを再生します。
* @author あわやまたな (Awaya_Matana)
* @url https://awaya3ji.seesaa.net/article/489883284.html
* @help 一部の関数を上書きしているため、リスト上部に配置する事をお勧めします。
*
* [更新履歴]
* 2022/07/18:Ver.1.0.0 公開。
* 2023/08/30:Ver.2.0.0 挙動を大幅に改善。
* 2023/09/03:Ver.2.0.1 仕様修正。
*
* @param stateDuration
* @text ステートアニメウェイト
* @desc ステートアニメーションが終わらない場合、どれくらい待つか。
* @type number
* @default 24
*
* @param fastForwardRate
* @text 早送り倍率
* @desc 早送り時のウェイトカウントの進行速度。
* @type number
* @default 3
* @min 1
*
* @param hpDrainEffect
* @text HP吸収エフェクト
* @desc HP吸収成功時、使用者にかかるエフェクト。
* @type struct<effect>
* @default {”animationId”:”41”,”se”:””}
*
* @param mpDrainEffect
* @text MP吸収エフェクト
* @desc MP吸収成功時、使用者にかかるエフェクト。
* @type struct<effect>
* @default {”animationId”:”42”,”se”:””}
*
* @param stateEffect
* @text ステートエフェクト
* @desc ステートを受けた時に、対象にかかるエフェクト。
* @type struct<state>[]
* @default [”{”id”:”1”,”effect”:”{\”animationId\”:\”65\”,\”se\”:\”\”}”}”,”{”id”:”4”,”effect”:”{\”animationId\”:\”59\”,\”se\”:\”\”}”}”,”{”id”:”5”,”effect”:”{\”animationId\”:\”60\”,\”se\”:\”\”}”}”,”{”id”:”6”,”effect”:”{\”animationId\”:\”61\”,\”se\”:\”\”}”}”,”{”id”:”7”,”effect”:”{\”animationId\”:\”37\”,\”se\”:\”\”}”}”,”{”id”:”8”,”effect”:”{\”animationId\”:\”63\”,\”se\”:\”\”}”}”,”{”id”:”10”,”effect”:”{\”animationId\”:\”62\”,\”se\”:\”\”}”}”,”{”id”:”12”,”effect”:”{\”animationId\”:\”64\”,\”se\”:\”\”}”}”]
*
* @param debuffEffect
* @text 弱体エフェクト
* @desc 弱体を受けた時に、対象にかかるエフェクト。
* @type struct<buff>[]
* @default [”{”id”:”2”,”effect”:”{\”animationId\”:\”54\”,\”se\”:\”\”}”}”,”{”id”:”3”,”effect”:”{\”animationId\”:\”54\”,\”se\”:\”\”}”}”,”{”id”:”4”,”effect”:”{\”animationId\”:\”56\”,\”se\”:\”\”}”}”,”{”id”:”5”,”effect”:”{\”animationId\”:\”56\”,\”se\”:\”\”}”}”,”{”id”:”6”,”effect”:”{\”animationId\”:\”55\”,\”se\”:\”\”}”}”,”{”id”:”7”,”effect”:”{\”animationId\”:\”57\”,\”se\”:\”\”}”}”]
*
* @param removedBuffEffect
* @text 強化解除エフェクト
* @desc 強化解除を受けた時に、対象にかかるエフェクト。
* @type struct<effect>
* @default {”animationId”:”119”,”se”:””}
*
*/