当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
Hz Ex State - HzExState.js

▼Hz Ex State(ひず様作) - HzExState.js
https://plugin.fungamemake.com/archives/13308
ステートの拡張(ステート解除時に別のステートを自動付与など)を行います。
ふりがな:えくすてんどすてーと
機能概要: ステートの拡張(ステート解除時に別のステートを自動付与など)を行います。
利用規約(ライセンス): MITライセンス
作者:ひず
作者サイト:https://x.com/hiz_/
解説ページ:https://hiz-tkool.tumblr.com/post/144395027735/hzexstat…
直接ダウンロード:Zipファイルダウンロードページ:https://onedrive.live.com/?authkey=%21ANsfP_BvZTYiQh8&i…
ファイル名:HzExState.js
プラグインのヘルプ:
/*: * @plugindesc ステートの拡張(ステート解除時に別のステートを自動付与など)を行います。 * @author hiz * * @help * ステートのメモに記述を追加することで、ステートの拡張を行います。 * 行える拡張は以下の通りです。 * ・ステートがターン数/歩数/ダメージで自動解除された際、別のステートを付与 * ・アイテム又はスキルによってステートが解除された際、別のステートを付与 * ・他のステートが付与された際、別のステートに変わる * ・全回復・戦闘不能時に、ステートを解除しない。 * * ステートメモ: * <hzExState_auto:[nextStateId]> # ステートがターン数/歩数/ダメージで自動解除された際、ID[nextStateId]のステートを付与 * <hzExState_item:[nextStateId]> # アイテム又はスキルによってステートが解除された際、ID[nextStateId]のステートを付与 * <hzExState_stack:[stateId],[nextStateId]> # 他のステート[stateID]が付与された際、ステート[nextStateId]に変わる * # ※ ステート[stateID]は解除される * <hzExState_remain> # 全回復・戦闘不能時に、ステートを解除しない。 * # ※ 自動解除、アイテム・スキルによる解除は可能です。 * * 例) * <hzExState_auto:10> # ステートがターン数/歩数/ダメージで自動解除された際、ID10のステートを付与 * # 例)病気のステートを歩数で自動解除するように設定し、 * # 解除の際に重病のステートを付与するように設定すれば、 * # 歩数で悪化するステートを実現できます。 * * <hzExState_item:12> # アイテム又はスキルによってステートが解除された際、ID12のステートを付与 * # 例)重病のステートをスキルで回復すると病気のステートが付与されるように設定すれば、 * # 複数回の回復が必要なステートを実現できます。 * * <hzExState_stack:10, 11> # ID10のステートが付与された際、ID11のステートを付与。 * # 例)攻撃力上昇のステート(ID:10)が付与されたキャラに更に攻撃力上昇のステートを重ねると * # 攻撃力超上昇のステート(ID:11)が付与されるなど、スタックされるステートを実現できます。 * # ※ 攻撃力超上昇のステートが付与されたキャラに攻撃力上昇のステートを重複できないようにするには、 * # 攻撃力超上昇のステートのメモにも、<hzExState_stack:10, 11>を記載して下さい。 * * <hzExState_remain> # 全回復・戦闘不能時に、ステートを解除しない。 * # 例)呪いなど、宿屋で回復できないステートを実現できます。 * # また、有利なステートを全回復時に解除したく無い場合にも利用できます。 */