マジックナンバーの定義化 in MZ



マジックナンバーを定義化します。
コアスクリプトも変えろとは言いませんが、せめて自作プラグインくらいは
定義値を使いましょう

※注意※
なるべく上の方に導入してください。

定義値一覧
 アイテム/スキル 使用可能時(occasion)
Game_BattlerBase.OCCASION_ALL    = 0; 使用可能時:常時
Game_BattlerBase.OCCASION_BATTLE = 1; 使用可能時:戦闘中
Game_BattlerBase.OCCASION_MENU   = 2; 使用可能時:メニュー時
Game_BattlerBase.OCCASION_NONE   = 3; 使用可能時:なし

 アイテム/スキル 効果範囲(scope)
Game_Action.SCOPE_NONE             = 0;  効果範囲:なし
Game_Action.SCOPE_ENEMY_OME        = 1;  効果範囲:敵単体
Game_Action.SCOPE_ENEMY_ALL        = 2;  効果範囲:敵全体
Game_Action.SCOPE_ENEMY_RND1       = 3;  効果範囲:敵1体ランダム
Game_Action.SCOPE_ENEMY_RND2       = 4;  効果範囲:敵2体ランダム
Game_Action.SCOPE_ENEMY_RND3       = 5;  効果範囲:敵3体ランダム
Game_Action.SCOPE_ENEMY_RND4       = 6;  効果範囲:敵4体ランダム
Game_Action.SCOPE_FRIEND_ALIVE_ONE = 7;  効果範囲:味方単体(生存)
Game_Action.SCOPE_FRIEND_ALIVE_ALL = 8;  効果範囲:味方全体(生存)
Game_Action.SCOPE_FRIEND_DEAD_ONE  = 9;  効果範囲:味方単体(戦闘不能)
Game_Action.SCOPE_FRIEND_DEAD_ALL  = 10; 効果範囲:味方全体(戦闘不能)
Game_Action.SCOPE_USER             = 11; 効果範囲:使用者
Game_Action.SCOPE_FRIEND_EXTRA_ONE = 12; 効果範囲:味方単体(無条件)
Game_Action.SCOPE_FRIEND_EXTRA_ALL = 13; 効果範囲:味方全体(無条件)
Game_Action.SCOPE_ALL_OF_ALL       = 14; 効果範囲:敵味方全体

 ステート制約(restriction)
Game_BattlerBase.RESTRICTION_NONE        = 0; 制約:なし
Game_BattlerBase.RESTRICTION_CONF_ENEMY  = 1; 制約:敵を攻撃
Game_BattlerBase.RESTRICTION_CONF_ALL    = 2; 制約:誰かを攻撃
Game_BattlerBase.RESTRICTION_CONF_FRIEND = 3; 制約:味方を攻撃
Game_BattlerBase.RESTRICTION_NO_ACTION   = 4; 制約:行動不能

変更点
まだなし


〜プラグインDL〜
こちらからどうぞ


〜使い方〜
1. Change_Definition_Number_MZ.js を、プロジェクトの js/plugins 配下にコピーする。
2. RPG ツクール MZ のプラグインマネージャから「Change_Definition_Number_MZ」を追加する。


〜プラグインのパラメータ〜
なし


〜プラグインコマンド〜
なし



戻る