Pon Battle Gain Variable 2 - Pon_BattleGainVariable2.js
シェア用テキスト:
▼Pon Battle Gain Variable 2(ぽんぽこねるそん様作) - Pon_BattleGainVariable2.js
https://plugin.fungamemake.com/archives/23488
戦闘勝利時に指定の変数に倒した敵に設定した値を加算します。
ふりがな:ばとるげいんばりあぶる2
機能概要: 戦闘勝利時に指定の変数に倒した敵に設定した値を加算します。
利用規約(ライセンス): MITライセンス
作者:ぽんぽこねるそん
直接ダウンロード:Zipファイルダウンロードページ:https://tm.lucky-duet.com/viewtopic.php?t=9009
ファイル名:Pon_BattleGainVariable2.js
備考:少し機能を追加しました。
プラグインのヘルプ:
/*: * @plugindesc 戦闘勝利時に指定の変数に倒した敵に設定した値を加算します。 * @author ぽんぽこねるそん * * @help * パラメータを設定して敵キャラのメモ欄にと記述してください。 * 加算値には加算したい値を入れてください。 * * ex.設定文字列が[100番の変数に加算するよ]で15加算するようにする場合 * * *1.01から加算値の倍率を設定できるようになりました。 *特徴を持つオブジェクトのメモ欄にと記述して *戦闘メンバーがそのオブジェクトを持っていると *(装備なら装備している、ステートならかかっている等) *適用されます。 * *最終的な倍率は戦闘メンバー全員のものを乗算したものになります。 *また最終的な加算値は端数切捨てになっています。 * *ex.設定文字列が[100番の変数に加算するよの倍率]で1.25倍にする場合 * * *1.01から変数へ加算する代わりに設定したコードを評価できるようになりました。 *コードを評価する場合はVariableIdをなしにして *Scriptにコードを記述してください。 *valueで加算値を取得できます。 * *@param 設定 * @type struct[] * @default [] * @desc 設定を追加してください * *@param 加算値取得方法 * @type boolean * @on 数値(基本) * @off スクリプト(上級者向け) * @default true * @desc 敵キャラに設定する加算値の取得方法 *スクリプトにするとコードとして評価します * */ /*~struct~GainVariable: * @param VariableId * @type variable * @default 100 * @desc 戦闘勝利時に加算する変数の番号 *なしにすると設定されたコードを評価します * * @param SwitchId * @type switch * @default 0 * @desc 変数への加算を許可するスイッチの番号 *ON:加算する OFF:加算しない なしで常に加算する * * @param Script * @type note * @default * @desc VariableIdがなしの時に戦闘勝利時に実行するスクリプトのコード *valueで加算値を取得できます * * @param MetaName * @type string * @default 加算変数n * @desc 加算する値の取得用文字列 *敵キャラのメモ欄にの形で記述 * * @param RateMeta * @type string * @default 加算変数n倍率 * @desc 加算値倍率の取得用文字列 *特徴を持つオブジェクトのメモ欄にの形で記述 *倍率は戦闘メンバー全員のものを乗算したものです * * @param PlusMessage * @type string * @default 変数を %1 手に入れた! * @desc 戦闘勝利時に変数への加算値が0より多い時に表示するメッセージ *空白にすると非表示になります * * @param MinusMessage * @type string * @default 変数が %1 減少した! * @desc 戦闘勝利時に変数への加算値が0未満の時に表示するメッセージ *空白にすると非表示になります (%1には絶対値が入ります) * */
