Mano スキル全体化 - Mano_ActionForAll.js
▼Mano スキル全体化(しぐれん様作) - Mano_ActionForAll.js
https://plugin.fungamemake.com/archives/1901
指定したボタンを押すとスキルが全体化
ふりがな:すきるぜんたいか
機能概要: 指定したボタンを押すとスキルが全体化
利用規約(ライセンス): MITライセンス
作者:しぐれん
作者サイト:https://siguren400.booth.pm/
解説ページ:https://forum.tkool.jp/index.php?threads/942/
ダウンロードページ:https://raw.githubusercontent.com/Sigureya/RPGmakerMV/m…
ファイル名:Mano_ActionForAll.js
プラグインのヘルプ:
/*: * @plugindesc スキル全体化のプラグインです。 * 指定したボタンを押すと全体化します。 * * @author しぐれん(https://twitter.com/Sigureya/) * * @param defaultForAll * @desc スキル選択直後の、全体化の初期値を設定します。 * @type boolean * @on 可能なら全体化 * @off 常に単体 * @default false * * @param forAllButton * @desc 対象選択時に、指定したボタンを押すと全体化します。 * @type struct<CommonDefine> * @default {”text”:”全体化”,”symbol”:”forall”,”mandatory”:”false”,”keyList”:”C”,”padButton”:”-1”} * * * @help * 指定のボタン・キーを押すと単体攻撃のスキルを全体化します。 * * ■設定方法 * メモ欄に<ForAll>と書くことで、スキルが全体化できるようになります。 * また<ForAll: 4 <= v[10]>など条件式を書くこともできます。 * ただし、>は使えないので両辺を入れ替えて対応してください。 * <ForAll: 4 <= v[10]>:OK。 * <ForAll: v[10] >= 4>:NG。不等号がメモ閉じと勘違いされる。 * 使えるのはダメージ式とほぼ同じ内容です。 * 攻撃対象を表すbは使えないので注意。 * * 条件式には乱数を使わないでください。 * 動作が不安定になります。 * * ■全体化できるスキル * 全体化可能なのは元々の攻撃対象が単体で、対象を選択できるスキルです。 * * スキルが全体化されている場合にダメージ式を切り替えたい場合、以下のような式を設定してください。 * this.isForAllSpecialized() ? 全体化したダメージ:単体時のダメージ * * 要望が多ければ、全体化している時に常時ダメージを半減する処理などを追加します。 * * Mano_InputConfigと連携する機能がついています。 * * ■更新履歴 * 1.1.1 2018/08/21 YEP_BattleEngineCoreとの競合対策を追加 * 1.1.0 2018/06/21 全体化時にスプライトが点滅できるようにした * 1.0.2 2018/05/21 全体化条件式の機能 * 1.0.1 2018/05/21 細かいバグの修正 * 1.0.0 2018/05/21 初版 */ /*~struct~CommonDefine: * @param text * @desc コマンド名称です * * @param symbol * @desc Input.isTriggered()の引数として使われます。 * 他のプラグインと重複しないような名前を付けてください。 * * @param mandatory * @desc inputConfigの方で必須指定されたものとして扱います。 * @type boolean * @default false * * @param keyList * @desc キーボードの割り当てです。(半角・大文字) * Aと入れればAを押したときにイベントを実行します。 * @type string * * @param padButton * @desc ゲームパッドの割り当てです * カッコ内はツクールのデフォルトでの割り当てです * @type select * @default -1 * @option non(割り当てなし) * @value -1 * @type select * @option button6(L2) * @value 6 * @option button7(R2) * @value 7 * @option button8(select) * @value 8 * @option button9(start) * @value 9 * @option button10 * @value 10 * @option button11 * @value 11 * @option button0(ok/決定) * @value 0 * @option button1(cancel/キャンセル) * @value 1 * @option button2(shift/ダッシュ) * @value 2 * @option button3(menu/メニュー) * @value 3 * @option button4(pageup) * @value 4 * @option button5(pagedown) * @value 5 */