当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
NRP 行動後に回復するシステムを実装 - NRP_RecoverAfterAction.js
シェア用テキスト:
▼NRP 行動後に回復するシステムを実装(砂川赳様作) - NRP_RecoverAfterAction.js
https://plugin-mz.fungamemake.com/archives/6052
回復を行う条件を細かく設定可能な他、スキル選択時に回復量を表示することもできます。
ふりがな:こうどうごにかいふくするしすてむをじっそう
機能概要: 回復を行う条件を細かく設定可能な他、スキル選択時に回復量を表示することもできます。
利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認
作者:砂川赳
作者サイト:https://newrpg.seesaa.net//
解説ページ:https://newrpg.seesaa.net/article/498761194.html
ファイル名:NRP_RecoverAfterAction.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc v1.01 行動後に回復するシステムを実装。 * @author 砂川赳(https://newrpg.seesaa.net/) * @url https://newrpg.seesaa.net/article/498761194.html * * @help 行動後にHP、MP、TPが回復するシステムを実装します。 * * 回復を行う条件を細かく設定可能な他、 * スキル選択時に回復量を表示することもできます。 * * なお、作者の自作品にある「武器を使った時はMP回復」 * 「魔法を使った時はTP回復」というシステムを実現するために * 作成したプラグインなので、仕様が微妙にマニアックです。 * * ------------------------------------------------------------------- * ■アクター、エネミー、職業、装備、ステート、パッシブスキルのメモ欄 * ------------------------------------------------------------------- * <RecoverActionHpAdd:?> * <RecoverActionMpAdd:?> * <RecoverActionTpAdd:?> * 行動後にHP、MP、TPを指定した数値分だけ回復します。 * 複数の装備品などによる重複加算も可能です。 * * また、数式も使用可能です。 * ”a.mhp / 2”ならば、最大HPの半分になります。 * * ------------------------------------------------------------------- * ■パッシブスキルについて * ------------------------------------------------------------------- * スキルの使用可能時を『使用不可』にした場合、 * そのスキルはパッシブスキルとして機能します。 * 上記の設定を行う場合は、パッシブスキルにしてください。 * * ------------------------------------------------------------------- * ■スキル、アイテムのメモ欄 * ------------------------------------------------------------------- * <RecoverActionHp:true/false> * <RecoverActionMp:true/false> * <RecoverActionTp:true/false> * そのスキル(アイテム)を使用した際、 * HP、MP、TPの回復を有効/無効にします。 * これらはプラグインパラメータの設定より優先されます。 * * ------------------------------------------------------------------- * ■利用規約 * ------------------------------------------------------------------- * 特に制約はありません。 * 改変、再配布自由、商用可、権利表示も任意です。 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。 * * @----------------------------------------------------- * @ プラグインパラメータ * @----------------------------------------------------- * * @param <HPRecover> * @text <HP回復関連> * @desc HP回復関連の設定です。 * * @param BasicHpRecover * @text 基本HP回復量 * @parent <HPRecover> * @type string * @desc 基本となるHP回復量です。 * * @param HpRecoverSkillType * @text HP回復するスキルタイプ * @parent <HPRecover> * @type string * @default 0,1,2 * @desc HP回復を行うスキルタイプ。複数可。 * 標準だと0:通常攻撃や防御, 1:魔法, 2:必殺技 * * @param HpRecoverUseItem * @text アイテム使用時にHP回復 * @parent <HPRecover> * @type boolean * @default false * @desc アイテム使用時にHP回復を行います。 * * @param DisplayHpRecover * @text HP回復をダメージ表示 * @parent <HPRecover> * @type boolean * @default false * @desc HP回復量をダメージ表示します。 * * @param HpRecoverLabel * @text HP回復の表記 * @parent <HPRecover> * @type string * @default HP+ * @desc HP回復量をウィンドウに表示する際の表記です。 * * @param <MPRecover> * @text <MP回復関連> * @desc MP回復関連の設定です。 * * @param BasicMpRecover * @text 基本MP回復量 * @parent <MPRecover> * @type string * @desc 基本となるMP回復量です。 * * @param MpRecoverSkillType * @text MP回復するスキルタイプ * @parent <MPRecover> * @type string * @default 0,1,2 * @desc MP回復を行うスキルタイプ。複数可。 * 標準だと0:通常攻撃や防御, 1:魔法, 2:必殺技 * * @param MpRecoverUseItem * @text アイテム使用時にMP回復 * @parent <MPRecover> * @type boolean * @default false * @desc アイテム使用時にMP回復を行います。 * * @param DisplayMpRecover * @text MP回復をダメージ表示 * @parent <MPRecover> * @type boolean * @default false * @desc MP回復量をダメージ表示します。 * * @param MpRecoverLabel * @text MP回復の表記 * @parent <MPRecover> * @type string * @default MP+ * @desc MP回復量をウィンドウに表示する際の表記です。 * * @param <TPRecover> * @text <TP回復関連> * @desc TP回復関連の設定です。 * * @param BasicTpRecover * @text 基本TP回復量 * @parent <TPRecover> * @type string * @desc 基本となるTP回復量です。 * * @param TpRecoverSkillType * @text TP回復するスキルタイプ * @parent <TPRecover> * @type string * @default 0,1,2 * @desc TP回復を行うスキルタイプ。複数可。 * 標準だと0:通常攻撃や防御, 1:魔法, 2:必殺技 * * @param TpRecoverUseItem * @text アイテム使用時にTP回復 * @parent <TPRecover> * @type boolean * @default false * @desc アイテム使用時にTP回復を行います。 * * @param DisplayTpRecover * @text TP回復をダメージ表示 * @parent <TPRecover> * @type boolean * @default false * @desc TP回復量をダメージ表示します。 * * @param TpRecoverLabel * @text TP回復の表記 * @parent <TPRecover> * @type string * @default TP+ * @desc TP回復量をウィンドウに表示する際の表記です。 * * @param <RecoverWindow> * @text <回復ウィンドウ関連> * @desc 回復値を表示するためのウィンドウの設定です。 * * @param UseRecoverWindow * @text 回復ウィンドウを表示 * @parent <RecoverWindow> * @type boolean * @default true * @desc スキル選択時に回復量をウィンドウに表示します。 * * @param CommandType * @text コマンド時の表示方法 * @parent <RecoverWindow> * @type select * @option 非表示 @value * @option コマンド選択時 @value command * @option 対象選択時 @value target * @desc コマンド(通常攻撃や防御)選択時の回復ウィンドウの表示方法です。 * * @param HorizontalPosition * @text 配置(横) * @parent <RecoverWindow> * @type select * @option 左 @value left * @option 右 @value right * @default left * @desc 回復ウィンドウの配置(横)です。 * * @param NumberWidth * @text 数値の表示幅 * @parent <RecoverWindow> * @type number * @default 30 * @desc 回復ウィンドウに数値を表示する幅です。 */