MZ用プラグイン

NUUN パッシブスキル - NUUN_PassiveSkill.js

シェア用テキスト:
▼NUUN パッシブスキル(NUUN様作) - NUUN_PassiveSkill.js
https://plugin-mz.fungamemake.com/archives/3210
パッシブスキルを実装します。スキルを習得していれば指定した武器のステータスが反映されます。発動条件は指定することで特定の条件でのみ発動するパッシブスキルを作ることが出来ます。条件はプラグインパラメータで設定し、そのリストIDを指定することで判定します。条件は複数指定可能です。

ふりがな:ぱっしぶすきる

機能概要: パッシブスキルを実装します。スキルを習得していれば指定した武器のステータスが反映されます。発動条件は指定することで特定の条件でのみ発動するパッシブスキルを作ることが出来ます。条件はプラグインパラメータで設定し、そのリストIDを指定することで判定します。条件は複数指定可能です。

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

作者:NUUN

作者サイト:https://github.com/nuun888

ダウンロードページ:https://raw.githubusercontent.com/nuun888/mz/master/NUU…

ファイル名:NUUN_PassiveSkill.js

プラグインのヘルプ:

/*:
 * @target MZ
 * @plugindesc パッシブスキル
 * @author NUUN
 * @version 1.2.1
 * @base NUUN_Base
 * 
 * @help
 * パッシブスキルを実装します。
 * スキルを習得していれば指定した武器のステータスが反映されます。
 * 発動条件は指定することで特定の条件でのみ発動するパッシブスキルを作ることが出来ます。条件はプラグインパラメータで
 * 設定し、そのリストIDを指定することで判定します。条件は複数指定可能です。
 * 
 * スキルのメモ欄
 * <PassiveSkill:[id]> [id]:適用する武器ID
 * <PassiveSkill:10> 武器ID10番の武器のステータスが反映されます。
 * <PassiveMatch:[mode]> 条件判定するモードを指定します。[mode] all:全て partial:一部一致 無記入の場合は全て一致で判定します。
 * <PassiveMatch:partial> いずれかの条件が一致したときに反映します。
 * <PassiveMatch:all> 全ての条件が一致したときに反映します。
 * 
 * <PassiveConditions:[id],[id],....> [id]:発動条件で設定したリスト番号
 * <PassiveConditions:1> 発動条件リストID1番の条件が一致したときに発動します。
 * <PassiveConditions:1,2,3> 発動条件リストID1,2,3番の条件が全て一致したときに発動します。
 * 
 * 発動条件
 * 上限値 指定した数値以下の値なら反映されます。
 * 下限値 指定した数値以上の値なら反映されます。
 * 例
 * 対象:HP 上限値:30 下限値:0 HPが30%以下の時に反映します。
 * 対象:HP 上限値:80 下限値:30 HPが30%~80%の時に反映します。
 * 対象:MP 上限値:0 下限値:80 MPが80%以上の時に反映します。
 * 対象:TP 上限値:0 下限値:100 TPが100%の時に反映します。
 * 対象:State ステートID:6 ステート6番のステートに掛かっている時に反映します。
 * 対象:StateR ステートID:5 ステート5番のステートに掛かっていない時に反映します。
 * 対象:Turn 上限値:0 下限値:10 10ターン目以降に反映します。
 * 対象:Turn 上限値:3 下限値:0 3ターン目まで反映します。
 * 対象:GVal ゲーム変数:5 上限値:30 下限値:10 ゲーム変数5番が10以上30以下の時に反映します。
 * 対象:GSwc ゲーム変数スイッチ:5 ゲームスイッチがtrueの時に反映します。
 * 対象:Equip 武器タイプ:10 武器タイプ10番の武器を装備しているに反映します。武器タイプを設定している場合は防具タイプの設定は無視されます。
 * 対象:Equip 防具タイプ:8 防具タイプ8番の武器を装備しているに反映します。
 * 
 * このプラグインはNUUN_Baseが必要です。
 * 
 * 仕様
 * 条件でHP、MPを判定する場合、最大HP,最大MPは「HP,MPで判定を行うパッシブスキル」以外から算出した数値となります。
 * HP、MP条件でHP、MPを増減させるパッシブスキルを覚えさせる場合はご注意ください。
 * 
 * 
 * 利用規約
 * このプラグインはMITライセンスで配布しています。
 * 
 * 更新履歴
 * 2021/8/1 Ver.1.2.1
 * パッシブスキルの適用条件の仕様を変更。
 * 2021/7/31 Ver.1.2.0
 * 条件一致の判定方法を指定できる機能を追加。
 * 条件でHP、MPを判定するスキルを習得した場合、戦闘時に処理が重くなる問題を修正。
 * 2021/7/29 Ver.1.1.1
 * 処理の修正。
 * 2021/7/28 Ver.1.1.0
 * ステートに掛かっていない時に反映させる機能を追加。
 * 特定の武器、防具タイプを装備している時のみ反映させる機能を追加。
 * 特定の状況でステータスの表示がされていなかった問題を修正。
 * 2021/7/27 Ver.1.0.0
 * 初版
 * 
 * @param PassiveSkillConditions
 * @text 発動条件
 * @desc パッシブスキルを発動する条件を設定します。
 * @type struct<Conditions>[]
 * 
 * @param PassiveSkillType
 * @text パッシブスキルタイプID
 * @desc パッシブスキルのスキルタイプID。戦闘中のアクターコマンドに表示されなくします。
 * @type number
 * @default 0
 * 
 * 
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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