当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
NUUN スリップダメージ拡張 - NUUN_SlipDamageEX.js
シェア用テキスト:
▼NUUN スリップダメージ拡張(NUUN様作) - NUUN_SlipDamageEX.js
https://plugin-mz.fungamemake.com/archives/4308
スリップダメージに独自の式を定義できます。
ふりがな:すりっぷだめーじかくちょう
機能概要: スリップダメージに独自の式を定義できます。
利用規約(ライセンス): MITライセンス
作者:NUUN
作者サイト:https://github.com/nuun888
ダウンロードページ:https://raw.githubusercontent.com/nuun888/mz/master/NUU…
ファイル名:NUUN_SlipDamageEX.js
プラグインのヘルプ:
/*: * @target MZ * @plugindesc スリップダメージ拡張 * @author NUUN * @version 1.1.1 * @base NUUN_StateTurnCount * @orderAfter NUUN_StateTurnCount * * @help * スリップダメージに独自の式を定義できます。 * 式は割合値になるように指定してください。 * * ステートのメモ欄 * <SlipDamageHP:[eval]> HPのスリップダメージを設定します。 * <SlipDamageMP:[eval]> MPのスリップダメージを設定します。 * <SlipDamageTP:[eval]> TPのスリップダメージを設定します。 * <SlipDamageFixedHP:[eval]> HPのスリップダメージを固定値で設定します。 * <SlipDamageFixedMP:[eval]> MPのスリップダメージを固定値で設定します。 * <SlipDamageFixedTP:[eval]> TPのスリップダメージを固定値で設定します。 * [eval]:評価式 * b:バトラーゲームデータ * db:バトラーのデータベースデータ * st:ステートのターン * 例 * <SlipDamageHP:-10 * st> 毎ターンごとに10%加算した割合のダメージを受けます。 * <SlipDamageMP:10 * st> 毎ターンごとに10%加算した割合で回復します。 * <SlipDamageHP:Math.pow(3, st) * -1> 毎ターンごとに3%ずつスリップダメージが倍化します。 * <SlipDamageFixedHP:-10> 毎ターンごとに10のスリップダメージを受けます。 * * 利用規約 * このプラグインはMITライセンスで配布しています。 * * 更新履歴 * 2022/2/19 Ver.1.1.1 * Ver.1.0.1以降で移動中にエラーが出る問題を修正。 * 2022/1/29 Ver.1.1.0 * スリップダメージに固定値を設定できる機能を追加。 * 2022/1/16 Ver.1.0.1 * 経過ターンの処理を別プラグイン化。 * 2022/1/11 Ver.1.0.0 * 初版 * */