Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
Affected Status Effects - AffectedStatusEffects.js
Plugin desc : When the skill hits, SE and animation will be played according to the effect of use.
License : MIT License
Author : あわやまたな (Awaya_Matana)
Website : https://awaya3ji.seesaa.net/
Desc page : https://awaya3ji.seesaa.net/article/489883284.html
File name : AffectedStatusEffects.js
Help of plugin :
* @target MZ
* @orderBefore FesStyleBattle
* @orderBefore DeathConditionalState
* @plugindesc When the skill hits, SE and animation will be played according to the effect of use.
* @author あわやまたな (Awaya_Matana)
* @url https://awaya3ji.seesaa.net/article/489883284.html
* @help Ver.2.0.1
* Since it overwrites some functions, it is recommended to put it at the top of the list.
*
* @param stateDuration
* @text State Animation Duration
* @desc How long to wait if the state animation does not finish.
* @type number
* @default 24
*
* @param fastForwardRate
* @text Fast Forward Rate
* @desc Progression speed of the wait count when fast forwarding.
* @type number
* @default 3
* @min 1
*
* @param hpDrainEffect
* @text HP Drain Effect
* @desc Effects on the user when HP is successfully absorbed.
* @type struct<effect>
* @default {"animationId":"41","se":""}
*
* @param mpDrainEffect
* @text MP Drain Effect
* @desc Effects on the user when MP is successfully absorbed.
* @type struct<effect>
* @default {"animationId":"42","se":""}
*
* @param stateEffect
* @text State Effect
* @desc The effect added to the target when receiving the condition.
* @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 Debuff Effect
* @desc An effect added to the target when it is weakened.
* @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 Removed Buff Effect
* @desc An effect applied to the target when the enhancement is removed.
* @type struct<effect>
* @default {"animationId":"119","se":""}
*