説明テンプレート - 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禁利用等) * についても制限はありません。 * このプラグインはもうあなたのものです。 */