MZ用プラグイン

ダメージの吸収 - RX_T_AbsorbsDamage.js

シェア用テキスト:
▼ダメージの吸収(TYPE74RX-T様作) - RX_T_AbsorbsDamage.js
https://plugin-mz.fungamemake.com/archives/511
規定以内(または以上)のダメージを吸収する敵キャラやアクターを作れるようになります。 また、このような特徴を無視してダメージを与える スキルやアイテムを作ることもできます。

ふりがな:だめーじのきゅうしゅう

機能概要: 規定以内(または以上)のダメージを吸収する敵キャラやアクターを作れるようになります。 また、このような特徴を無視してダメージを与える スキルやアイテムを作ることもできます。

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

作者:TYPE74RX-T

作者サイト:https://mdc-light.jpn.org/TYPE74RX-T/

ダウンロードページ:https://w.atwiki.jp/type74rx-t/pages/215.html

ファイル名:RX_T_AbsorbsDamage.js

プラグインのヘルプ:

//=============================================================================
// Plugin_Name : Absorbs damage
// File_Name   : RX_T_AbsorbsDamage.js
// Version     : 1.00
// Copylight   : 2020 TYPE74RX-T
//=============================================================================


//=============================================================================
/*:
 * @target MV MZ
 * @plugindesc Absorbs damage below a specified value(actors & enemies).
 * @author TYPE74RX-T
 * @url https://w.atwiki.jp/type74rx-t/pages/221.html
 *
 * @param SystemWord in Notes
 * @text System Word
 * @desc The system word to fill in the notes section
 * @default AbsorbsLessDamage
 *
 * @param SystemWord in Notes2
 * @text System Word 2
 * @desc The system word to fill in the notes section
 * @default AbsorbsMoreDamage
 *
 * @param SystemWord in Notes3
 * @text System word 3
 * @desc The system word to fill in the notes section
 * @default DisableDamageAbsorption
 *
 * @param absorbMsgTypeActor
 * @text AbsorbMSGType:Actor
 * @desc How the message is displayed when damage is absorbed
 * @type select
 * @option Configured in the plugin parameters
 * @value plugin
 * @option "Actor Recovery" in the "Terms" section of the Database
 * @value heal
 * @default plugin
 *
 * @param absorbMsgActor
 * @parent absorbMsgTypeActor
 * @text The text when absorbs
 * @desc Text to be displayed when damage is absorbed
 * %1 is replaced to battler's name, %2 is damage numeric
 * @type string
 * @default %1 has absorbed %2 damage!
 *
 * @param absorbMsgTypeEnemy
 * @text AbsorbMSGType:Enemy
 * @desc How the message is displayed when damage is absorbed
 * @type select
 * @option Configured in the plugin parameters
 * @value plugin
 * @option "Enemy Recovery" in the "Terms" section of the Database
 * @value heal
 * @default plugin
 *
 * @param absorbMsgEnemy
 * @parent absorbMsgTypeEnemy
 * @text The text when absorbs
 * @desc Text to be displayed when damage is absorbed
 * %1 is replaced to battler's name, %2 is damage numeric.
 * @type string
 * @default %1 has absorbed %2 damage!
 *
 * @help Absorbs damage
 * 
 * This plugin is compatible with RPG Maker MV and RPG Maker MZ.
 *
 * ◆Summary
 * You will be able to create enemy characters and actors that absorb
 * more (or less) than a certain amount of damage.
 * And you can also ignore these features to create skills and items
 * that do damage.
 *
 * ◆Usage
 * Fill in the notes section(target of Effect: actors and enemies).
 *
 * For example:Absorbs damage of 50 or less.
 * 
 *
 * For example:Absorbs damage of 50 or more.
 * 
 *
 * Settings for disabling damage absorption(skills, items)
 * 
 *
 * [About Plugin Parameters]
 * You don't need to worry about the system word.
 * It's just that the way you set up the notes field is different depending
 * on whether you are using the English or Japanese version.
 *
 * ★AbsorbMSGType:Actor(or Enemy)
 * -Configured in the plugin parameters(param:plugin)
 *  The content of "The text when absorbs" described below is applied.
 * -"Friendly Recovery" in the "Terms" section of the Database(param:heal)
 *  Apply the content of "Friendly Recovery" in "Terms" under "Database".
 *
 * ★The text when absorbs
 * You can set the text you want to appear in the Battle Log when the
 * damage is absorbed.
 * Be sure to include "%1" and "%2" in the text.
 * 
 * [Notes]
 * You don't need to worry about the other plugin parameters.
 * It's just that the way you set up the notes field is different depending
 * on whether you are using the Japanese or English version.
 *
 * ◆License
 * This plugin is released under MIT license.
 * http://opensource.org/licenses/mit-license.php
*/
/*:ja
 * @target MV MZ
 * @plugindesc 規定以内(または以上)のダメージを吸収する敵キャラやアクターを作れるようになります。
 * @author TYPE74RX-T
 * @url https://mdc-light.jpn.org/TYPE74RX-T/
 *
 * @param SystemWord in Notes
 * @text システムワード
 * @desc メモ欄に記入するシステムワード
 * @default 指定値内ダメージ吸収

 * @param SystemWord in Notes2
 * @text システムワード2
 * @desc メモ欄に記入するシステムワード
 * @default 指定値以上ダメージ吸収
 *
 * @param SystemWord in Notes3
 * @text システムワード3
 * @desc メモ欄に記入するシステムワード
 * @default ダメージ吸収無効
 *
 * @param absorbMsgTypeActor
 * @text 吸収時メッセージType:味方
 * @desc ダメージ吸収時に表示するメッセージの設定箇所
 * @type select
 * @option パラメータで直接設定
 * @value plugin
 * @option データベースの「味方回復」
 * @value heal
 * @default plugin
 *
 * @param absorbMsgActor
 * @parent absorbMsgTypeActor
 * @text 吸収時表示文
 * @desc ダメージ吸収時に表示する文章
 * %1がバトラー名に、%2がダメージ値に置き換えられます
 * @type string
 * @default %1は %2 のダメージを吸収した!
 *
 * @param absorbMsgTypeEnemy
 * @text 吸収時メッセージType:敵
 * @desc ダメージ吸収時に表示するメッセージの設定箇所
 * @type select
 * @option パラメータで直接設定
 * @value plugin
 * @option データベースの「敵回復」
 * @value heal
 * @default plugin
 *
 * @param absorbMsgEnemy
 * @parent absorbMsgTypeEnemy
 * @text 吸収時表示文
 * @desc ダメージ吸収時に表示する文章
 * %1がバトラー名に、%2がダメージ値に置き換えられます
 * @type string
 * @default %1は %2 のダメージを吸収した!
 *
 * @help ダメージの吸収
 *
 * このプラグインはRPGツクールMV、RPGツクールMZに対応しています。
 *
 * ◆概要
 * 規定以内(または以上)のダメージを吸収する敵キャラやアクターを作れるようになります。
 * また、このような特徴を無視してダメージを与える
 * スキルやアイテムを作ることもできます。
 *
 * ◆使い方
 * アクター、または敵キャラのメモ欄に記入します。
 *
 * 例1:50ポイント以内のダメージを吸収する場合の書式
 * 
 *
 * 例2:50ポイント以上のダメージを吸収する場合の書式
 * 
 *
 * ダメージ吸収を無効化する場合(スキル、アイテム)
 * 
 *
 * 【プラグインパラメータについて】
 * システムワードについては設定不要です。
 *
 * ★吸収時メッセージType:味方(or敵)
 * ・パラメータで直接設定(値:plugin)
 *  後述の「吸収時表示文」の内容が反映されます。
 * ・データベースの「味方回復」(値:heal)
 *  「データベース」の「用語」にある「味方回復」の内容が反映されます。
 *
 * ★吸収時表示文
 * ダメージを吸収された時、バトルログに表示させたい文章を設定できます。
 * 必ず「%1」と「%2」が含まれた内容に設定してください。
 *
 * ◆ライセンス
 * このプラグインはMITライセンスで公開されています。
 * http://opensource.org/licenses/mit-license.php

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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