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

▼YEP State Categories(Yanfly様作) - YEP_X_StateCategories.js
https://plugin.fungamemake.com/archives/10547
ステートにカテゴリを設定
ふりがな:すてーとかてごり
機能概要: ステートにカテゴリを設定
利用規約(ライセンス):http://www.yanfly.moe/wiki/Category:Yanfly_Engine_Plugi…
作者:Yanfly
作者サイト:http://yanfly.moe/
ダウンロードページ:http://yanfly.moe/2016/04/03/yep-89-state-categories/
ファイル名:YEP_X_StateCategories.js
プラグインのヘルプ:
/*:ja
* @plugindesc v1.07 (要YEP_BuffsStatesCore.js) ステートを管理しやすくするために、ステートのカテゴリを設定します。
* @author Yanfly Engine Plugins
*
* @help
* 翻訳:ムノクラ
* https://munokura.tk/
* https://twitter.com/munokura/
*
* ============================================================================
* Introduction
* ============================================================================
*
* このプラグインはYEP_BuffsStatesCore.jsを必要とします。
* プラグイン管理のYEP_BuffsStatesCore.jsの下に
* このプラグインがあることを確認してください。
*
* このプラグインを使用すると、ステートのカテゴリを設定できます。
* それらは1つのカテゴリー、複数のカテゴリー、
* カテゴリーなしにすることができます。
* これを念頭に置いて、このプラグインが提供するこのカテゴリシステムに関連する
* いくつかの新機能があります。
* 例えば、特定のカテゴリの下のステートの削除や、
* Deathの削除やRecoverAllの削除などの重要な削除の側面を回避する機能です。
*
* ============================================================================
* Notetags
* ============================================================================
*
* データベースオブジェクトのステートカテゴリを中心に
* 展開している様々なプロパティを変更するには、
* 次のメモタグを使用します。
*
* ステートのメモタグ
*
* <Category: text>
* このステートに'text'カテゴリを追加します。
* このメモタグを複数挿入して、
* ステートに複数のカテゴリを付けることができます。
*
* <Category: Bypass Death Removal>
* ステートに'Bypass Death Removal'カテゴリを追加します。
* 死亡時にプラグインを削除しないようにするために
* プラグインによって利用されるカテゴリです。
*
* <Category: Bypass Recover All Removal>
* 'Bypass Recover All Removal'カテゴリをステートに追加します。
* RecoverAllイベントの使用時にプラグインの削除を回避するために
* プラグインが利用するカテゴリです。
*
* <Category: Group Defeat>
* 'Group Defeat'カテゴリをステートに追加します。
* 全てのグループメンバーがこの効果を持つ国によって苦しめられているならば、
* それは敗北した戦闘とみなされます。
*
* スキルとアイテムのメモタグ
*
* <Remove State Category: text>
* アクションのターゲットからカテゴリ'text'から全てのステートを削除します。
* パッシブステートを削除しようとしません。
*
* <Remove x State Category: text>
* アクションのターゲットからカテゴリ'text'からx個のステートを削除します。
* 削除されたステートは、
* 一致するカテゴリテキストを持つ優先順位が最も高いものから
* 低いものまでの最前面のx個のステートになります。
* パッシブステートを削除しようとしません。
*
* ============================================================================
* Lunatic Mode - Custom State Category Removal
* ============================================================================
*
* JavaScriptの経験があり、
* 関連カテゴリの動的な数のステートを削除したい場合、
* 次のメモタグを使用して削除できます。
*
* スキルとアイテムのメモタグ
*
* <Custom Remove State Category: text>
* value += user.level;
* value -= target.level;
* </Custom Remove State Category: text>
* 'value'変数はアクションによって削除されるステートの量です。
* スキル/アイテムのメモ欄に<Remove x State Category: text>がある場合、
* 'value'変数はその量で始まります。
* そうでなければ、'value'変数は1から始まります。
*
* ============================================================================
* Lunatic Mode - New JavaScript Functions
* ============================================================================
*
* JavaScriptの経験がある人は、
* このプラグインで新たに追加された以下の機能を使用することができます。
* 'battler'変数は、アクターか敵のどちらかを指します。
*
* --- Functions ---
*
* battler.removeStateCategoryAll('text');
* - バトラーからカテゴリ'text'の全てのステートを削除します。
* 'text'をカテゴリ名に置き換えますが、引用符は付けます。
* パッシブステートを削除しようとしません。
*
* battler.removeStateCategory('text', x);
* - バトラーからカテゴリ'text'のx個のステートを削除します。
* 'text'をカテゴリ名に置き換えますが、引用符は付けます。
* xを数字に置き換えます。
* パッシブステートを削除しようとしません。
*
* battler.isStateCategoryAffected('text')
* - バトラーがカテゴリ'text'のステートに影響されるかどうかをチェックした後に
* 'true'・'false'を返します。
* 'text'をカテゴリ名に置き換えますが、引用符は付けます。
* パッシブステートでもチェックします。
*
* battler.getStateCategoryAffectedCount('text');
* - バトラーがカテゴリ'text'で影響を受けるステート数(パッシブを含む)を
* 確認するための数値を返します。
* 'text'をカテゴリ名に置き換えますが、引用符は付けます。
*
* ============================================================================
* Changelog
* ============================================================================
*
* Version 1.07:
* - Bypass the isDevToolsOpen() error when bad code is inserted into a script
* call or custom Lunatic Mode code segment due to updating to MV 1.6.1.
*
* Version 1.06:
* - Updated for RPG Maker MV version 1.5.0.
*
* Version 1.05a:
* - Lunatic Mode fail safes added.
* - Fixed a documentation error with <Custom Remove State Category: text>.
*
* Version 1.04:
* - Compatibility update with Selection Control to not game over the player
* while there are still members alive.
*
* Version 1.03:
* - States with <Category: Bypass Death Removal> can now be added onto already
* dead battlers.
*
* Version 1.02:
* - When using the JavaScript functions, the categories will now automatically
* be converted to uppercase to function with the rest of the plugin.
*
* Version 1.01:
* - Added <Category: Group Defeat> effect.
*
* Version 1.00:
* - Finished Plugin!
*/