当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
GABA スキル情報画面 - GABA_SceneSkillInfo.js
シェア用テキスト:
▼GABA スキル情報画面(ガバチョ(溟犬一六)様作) - GABA_SceneSkillInfo.js
https://plugin-mz.fungamemake.com/archives/3626
メニューにスキル情報画面を追加します。データベース「スキル」の情報の他、GABA_SkillDataEx.jsのデータも表示できます。
ふりがな:すきるじょうほうがめん
機能概要: メニューにスキル情報画面を追加します。データベース「スキル」の情報の他、GABA_SkillDataEx.jsのデータも表示できます。
利用規約(ライセンス): MITライセンス
作者:ガバチョ(溟犬一六)
作者サイト:https://star-write-dream.com/
解説ページ:https://star-write-dream.com/#/MZ-SceneSkillInfo
ファイル名:GABA_SceneSkillInfo.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc スキル情報画面を追加します。 * @author ガバチョ(溟犬一六) * @url https://star-write-dream.com/ * * @help GABA_SceneSkillInfo.js(ver1.0.0) * * メニューにスキル情報画面を追加します。 * データベース「スキル」の情報の他、 * GABA_SkillDataEx.jsのデータも表示できます。 * * ■固定テキスト * テキストに特定の文字を入力すると変換されて表示されます。 * ・drawSkillName => アイコンとスキル名を表示 * * ■スキル情報のタグ * テキスト中にタグを書くと、データに置き換えて表示します。 * GABA_SkillDataEx.jsのデータを検索した後に、 * データベースのスキルデータを検索します。 * データ名は「ゲームフォルダ>data>Skills.json」を確認してください。 * * tag[データ名] * データ名に該当するデータを表示します。 * * tag[データ名, 桁数, 埋める文字] * データの前に文字を埋めて表示します。 * 例) tag[データ名, 5, 0] * データが9の場合、「00009」と表示します。 * 例) tag[データ名, 5,] * 埋める文字がなければ半角スペースを埋めます。 * データが9の場合、「 9」と表示します。 * ※埋める文字に複数半角スペースを入力しても、1文字分として処理します。 * * ■スキル情報のタグ(特殊なパターン) * ・スキルデータベースの「ダメージ欄」の項目を表示したい場合 * tag[damage|データ名] * * ・スキルデータベースの「メモ欄」に、「<データ名:data>」と書かれていて、 * dataだけ表示したい場合 * tag[note|データ名] * * ■表示を変えたい場合 * 一部のデータは本プラグインで独自に文字に置き換えて表示しています。 * 表現を変更したい場合、本プラグイン最下部の * skillDataReplace()以降を直接書き換えてください。 * ※バックアップを取って作業してください。 * * -------------------------- * Copyright (c) 2021 Gabacho(Ichiro Meiken) * Released under the MIT license * https://opensource.org/licenses/mit-license.php * -------------------------- * * @param menuName * @text メニュー名 * @desc メニューに表示する名称を指定します。 * @default スキル情報 * * @param menuNo * @text メニュー番号 * @desc メニューの何番目に表示するか指定します。メニュー数より大きい値なら末尾に表示します。 * @type number * @default 5 * @min 1 * * @param menuSwitch * @text メニュー表示スイッチ * @desc このスイッチがONの場合、メニューに項目を表示します。「なし」なら常に表示します。 * @type switch * @default 0 * * @param ssiTag * @text スキル情報のタグ * @desc テキスト中にtag[データ名]があると、データに置換します。 * @default skInfo * * @param useStatusWindow * @text ステータスを表示する * @desc ONにすると画面にステータスウィンドウを表示します。 * @type boolean * @default true * * @param windowList * @text 追加ウィンドウリスト * @type struct<Window>[] * @desc 追加したいウィンドウを指定します * */