説明テンプレート - er/DescriptionTemplate.js

シェア用テキスト:
▼説明テンプレート(トリアコンタン様作) - er/DescriptionTemplate.js
https://plugin.fungamemake.com/archives/28937
各データベースの『説明』欄にそれぞれ共通のテンプレートを適用します。共通化することで表記揺れや誤りを防ぎ、統一感のある説明が作成できます。 データベースの各設定値をテンプレートに埋め込みできます。

ふりがな:せつめいてんぷれーと

機能概要: 各データベースの『説明』欄にそれぞれ共通のテンプレートを適用します。共通化することで表記揺れや誤りを防ぎ、統一感のある説明が作成できます。 データベースの各設定値をテンプレートに埋め込みできます。

利用規約(ライセンス): MITライセンス

作者:トリアコンタン

作者サイト:https://triacontane.blogspot.com/

ダウンロードページ:https://raw.githubusercontent.com/triacontane/RPGMakerM…

ファイル名:er/DescriptionTemplate.js

プラグインのヘルプ:

/*:
 * @plugindesc 説明テンプレートプラグイン
 * @target MZ
 * @url https://github.com/triacontane/RPGMakerMV/tree/mz_master/DescriptionTemplate.js
 * @base PluginCommonBase
 * @orderAfter PluginCommonBase
 * @author トリアコンタン
 *
 * @param skillTemplate
 * @text スキル説明テンプレート
 * @desc スキルの説明テンプレートです。2件目以降を使用する場合、メモ欄に<TemplateIndex:2>を記述します。
 * @default
 * @type multiline_string[]
 *
 * @param itemTemplate
 * @text アイテム説明テンプレート
 * @desc アイテムの説明テンプレートです。2件目以降を使用する場合、メモ欄に<TemplateIndex:2>を記述します。
 * @default
 * @type multiline_string[]
 *
 * @param weaponTemplate
 * @text 武器説明テンプレート
 * @desc 武器の説明テンプレートです。2件目以降を使用する場合、メモ欄に<TemplateIndex:2>を記述します。
 * @default
 * @type multiline_string[]
 *
 * @param armorTemplate
 * @text 防具説明テンプレート
 * @desc 防具の説明テンプレートです。2件目以降を使用する場合、メモ欄に<TemplateIndex:2>を記述します。
 * @default
 * @type multiline_string[]
 *
 * @param terms
 * @text 用語
 * @desc データベースのプルダウン項目をテンプレートに指定したときに使用される用語文字列です。言語圏によっては変更が必要です。
 * @type struct<Terms>
 * @default {”itypeId”:”[”通常アイテム”,”大事なもの”,”隠しアイテムA”,”隠しアイテムB”]”,”hitType”:”[”必中”,”物理攻撃”,”魔法攻撃”]”,”type”:”[”なし”,”HPダメージ”,”MPダメージ”,”HP回復”,”MP回復”,”HP吸収”,”MP吸収”]”,”occasion”:”[”常時”,”バトル画面”,”メニュー画面”,”使用不可”]”,”consumable”:”[”する”,”しない”]”,”critical”:”[”あり”,”なし”]”,”scope”:”[”なし”,”敵単体”,”敵全体”,”敵1体ランダム”,”敵2体ランダム”,”敵3体ランダム”,”敵4体ランダム”,”味方単体(生存)”,”味方全体(生存)”,”味方単体(戦闘不能)”,”味方全体(戦闘不能)”,”使用者”,”味方単体(無条件)”,”味方全体(無条件)”,”敵味方全体”]”,”none”:”なし”,”normalAttack”:”通常攻撃”}
 *
 * @help DescriptionTemplate.js
 *
 * 各データベースの『説明』欄にそれぞれ共通のテンプレートを適用します。
 * 共通化することで表記揺れや誤りを防ぎ、統一感のある説明が作成できます。
 *
 * テンプレートはパラメータの1件目に登録したものが使用されますが、
 * メモ欄に以下の通り入力すると、2件目以降のテンプレートも利用できます。
 * <TemplateIndex:2>
 *
 * メモ欄に以下の通り入力すると、テンプレートの適用外になります。
 * <NoDescTemplate>
 *
 * 以下の通り入力すると、データベースの設定値に置き換わります。
 * ${name} : 名前
 * ${description} : (元の)説明
 * ${price} : 値段
 * ${mpCost} : 消費MP
 * ${tpCost} : 消費TP
 * ${requiredWtypeId1} : 必要武器タイプ1
 * ${requiredWtypeId2} : 必要武器タイプ2
 * ${occasion} : 使用可能時
 * ${scope} : 効果範囲
 * ${speed} : 速度補正
 * ${successRate} : 成功率
 * ${tpGain} : 獲得TP
 * ${repeats} : 連続回数
 * ${wtypeId} : 武器タイプ
 * ${atypeId} : 防具タイプ
 * ${etypeId} : 装備タイプ
 * ${stypeId} : スキルタイプ
 * ${itypeId} : アイテムタイプ
 * ${hitType} : 命中タイプ
 * ${elementId} : 属性
 * ${critical} : 会心
 * ${type} : ダメージタイプ
 * ${variance} : 分散度
 * ${consumable} : 消耗
 * ${mhp} : 最大HP
 * ${mmp} : 最大MP
 * ${atk} : 攻撃力
 * ${def} : 防御力
 * ${mat} : 魔法力
 * ${mdf} : 魔法防御
 * ${agi} : 敏捷性
 * ${luk} : 運
 * ${aaa} : メモ欄[aaa]の値
 * 
 * このプラグインの利用にはベースプラグイン『PluginCommonBase.js』が必要です。
 * 『PluginCommonBase.js』は、RPGツクールMZのインストールフォルダ配下の
 * 以下のフォルダに格納されています。
 * dlc/BasicResources/plugins/official
 *
 * 利用規約:
 *  作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
 *  についても制限はありません。
 *  このプラグインはもうあなたのものです。
 */

スポンサードリンク

スポンサードリンク

Copyright© #ツクプラ , 2024 All Rights Reserved.