Dark Plasma Is Buff Affected - DarkPlasma_IsBuffAffected.js
シェア用テキスト:
▼Dark Plasma Is Buff Affected(DarkPlasma様作) - DarkPlasma_IsBuffAffected.js
https://plugin.fungamemake.com/archives/23607
戦闘メンバーにいずれかの強化/弱体がかかっているかどうか判定するメソッドを追加します。
ふりがな:いずばふあふぇくてっど
機能概要: 戦闘メンバーにいずれかの強化/弱体がかかっているかどうか判定するメソッドを追加します。
利用規約(ライセンス): MITライセンス
作者:DarkPlasma
作者サイト:https://elleonard.github.io/DarkPlasma-MZ-Plugins/index.html
解説ページ:https://github.com/elleonard/RPGtkoolMV-Plugins
ダウンロードページ:https://raw.githubusercontent.com/elleonard/RPGtkoolMV-…
ファイル名:DarkPlasma_IsBuffAffected.js
プラグインのヘルプ:
/*: * @plugindesc 強化弱体判定用メソッド追加プラグイン * @author DarkPlasma * @license MIT * * @help * 戦闘メンバーにいずれかの強化/弱体がかかっているかどうか * 判定するメソッドを追加します。 * * 条件分岐でスクリプトに以下のように記入することで、 * 強化/弱体状態の有無で分岐が可能になります。 * * // パーティの隊列N番目のキャラクターに、いずれかの強化がかかっている * $gameParty.battleMembers()[N].isAnyBuffAffected() * * // パーティの隊列N番目のキャラクターに、いずれかの弱体がかかっている * $gameParty.battleMembers()[N].isAnyDebuffAffected() * * // パーティの隊列N番目のキャラクターに、いずれかの強化または弱体がかかっている * $gameParty.battleMembers()[N].isAnyBuffOrDebuffAffected() * * // M番目の敵に、いずれかの強化がかかっている * $gameTroop.members()[M].isAnyBuffAffected() * * // M番目の敵に、いずれかの弱体がかかっている * $gameTroop.members()[M].isAnyDebuffAffected() * * // M番目の敵に、いずれかの強化または弱体がかかっている * $gameTroop.members()[M].isAnyBuffOrDebuffAffected() * * なお、ステータスの種類を指定したい場合は、当プラグインを導入しなくても * 以下のスクリプトで判定可能です。 * * // パーティの隊列N番目のキャラクター ステータスXに強化がかかっている * $gameParty.battleMembers()[N].isBuffAffected(X) * * // パーティの隊列N番目のキャラクター ステータスXに弱体がかかっている * $gameParty.battleMembers()[N].isDebuffAffected(X) * * // パーティの隊列N番目のキャラクター ステータスXに強化または弱体がかかっている * $gameParty.battleMembers()[N].isBuffOrDebuffAffected(X) * * // M番目の敵 ステータスXに強化がかかっている * $gameTroop.members()[M].isBuffAffected(X) * * // M番目の敵 ステータスXに弱体がかかっている * $gameTroop.members()[M].isDebuffAffected(X) * * // M番目の敵 ステータスXに強化または弱体がかかっている * $gameTroop.members()[M].isBuffOrDebuffAffected(X) * * Xはステータスごとに割り振られたIDで、対応は以下の通りです。 * 0: 最大HP * 1: 最大MP * 2: 攻撃力 * 3: 防御力 * 4: 魔法力 * 5: 魔法防御 * 6: 敏捷性 * 7: 運 */