説明テンプレート - DescriptionTemplate.js
シェア用テキスト:
▼説明テンプレート(トリアコンタン様作) - DescriptionTemplate.js
https://plugin.fungamemake.com/archives/31613
各データベースの『説明』欄にそれぞれ共通のテンプレートを適用します。共通化することで表記揺れや誤りを防ぎ、統一感のある説明が作成できます。 データベースの各設定値をテンプレートに埋め込みできます。
ふりがな:せつめいてんぷれーと
機能概要: 各データベースの『説明』欄にそれぞれ共通のテンプレートを適用します。共通化することで表記揺れや誤りを防ぎ、統一感のある説明が作成できます。 データベースの各設定値をテンプレートに埋め込みできます。
利用規約(ライセンス): MITライセンス
作者:トリアコンタン
作者サイト:https://triacontane.blogspot.com/
ダウンロードページ:https://raw.githubusercontent.com/triacontane/RPGMakerM…
ファイル名:DescriptionTemplate.js
プラグインのヘルプ:
/*:
* @plugindesc 説明テンプレートプラグイン
* @author トリアコンタン
*
* @param skillTemplate
* @text スキル説明テンプレート
* @desc スキルの説明テンプレートです。2件目以降を使用する場合、メモ欄に<TemplateIndex:2>を記述します。
* @default
* @type string[]
*
* @param itemTemplate
* @text アイテム説明テンプレート
* @desc アイテムの説明テンプレートです。2件目以降を使用する場合、メモ欄に<TemplateIndex:2>を記述します。
* @default
* @type string[]
*
* @param weaponTemplate
* @text 武器説明テンプレート
* @desc 武器の説明テンプレートです。2件目以降を使用する場合、メモ欄に<TemplateIndex:2>を記述します。
* @default
* @type string[]
*
* @param armorTemplate
* @text 防具説明テンプレート
* @desc 防具の説明テンプレートです。2件目以降を使用する場合、メモ欄に<TemplateIndex:2>を記述します。
* @default
* @type 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
*
* 各データベースの『説明』欄にそれぞれ共通のテンプレートを適用します。
* 共通化することで表記揺れや誤りを防ぎ、統一感のある説明が作成できます。
* 改行コードは「n」ですが、デフォルトでは2行しか表示枠がありません。
*
* テンプレートはパラメータの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]の値
*
* このプラグインにはプラグインコマンドはありません。
*
* 利用規約:
* 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
* についても制限はありません。
* このプラグインはもうあなたのものです。
*/