Mano 耐性加減算 - Mano_StateProtection.js

▼Mano 耐性加減算(しぐれん様作) - Mano_StateProtection.js
https://plugin.fungamemake.com/archives/1920
加減算によるステート耐性を実装
ふりがな:たいせいかげんさん
機能概要: 加減算によるステート耐性を実装
利用規約(ライセンス): MITライセンス
作者:しぐれん
作者サイト:https://siguren400.booth.pm/
ダウンロードページ:https://raw.githubusercontent.com/Sigureya/RPGmakerMV/m…
ファイル名:Mano_StateProtection.js
プラグインのヘルプ:
/*: * @plugindesc 加減算によるステート耐性を実装します。 * 耐性が100を超えた場合、無効化します。 * @author しぐれん * * @help * ステートの発生率の計算に以下の式を適用します。 * 元々の発生率*(100-ステート防御力)/100 * この式により、ステート防御力が100を超えると、ステートの発生を完全に無効化します。 * * <StateProtection[4]:50> * と書いた場合、ステートID4のステートが発生する確率を半分に抑えます。 * * <StateProtection[4]:50>と書いてある防具を二つ付けた場合、50+50で100となり完全に無効化します。 * * ステートに対する防御力はアクター・エネミー・防具などのメモ欄に記述します。 * * 耐性を貫通させたい場合、耐性を低下させるステートを作成して調整します。 * 例:毒防御(100)の相手に毒貫通(50)を持つキャラで、相手の毒防御を50扱いで計算したい場合。 * 毒のステートIDは4とする。 * ステート・毒防御低下を作成し、メモに<StateProtection[4]:-50>と記述。 * スキルの効果を以下のようにします。 * ステートの付与:毒防御低下 * ステートの付与:毒 * ステートの解除:毒防御低下 * * あくまで、スキル単位でしか設定できません。 * キャラクター自体に適用したい場合、攻撃時属性などをうまく使ってください。 * * * ■更新履歴 * var 1.0(2018/06/03) 公開 */