当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
NUUN ダメージ床拡張 - NUUN_DamagedFloorEX.js
シェア用テキスト:
▼NUUN ダメージ床拡張(NUUN様作) - NUUN_DamagedFloorEX.js
https://plugin-mz.fungamemake.com/archives/4066
ダメージ床のダメージ時の処理をリージョンで拡張します。
ふりがな:だめーじゆかかくちょう
機能概要: ダメージ床のダメージ時の処理をリージョンで拡張します。
利用規約(ライセンス): MITライセンス
作者:NUUN
作者サイト:https://github.com/nuun888
ダウンロードページ:https://raw.githubusercontent.com/nuun888/mz/master/NUU…
ファイル名:NUUN_DamagedFloorEX.js
プラグインのヘルプ:
/*:
* @target MZ
* @plugindesc ダメージ床拡張
* @author NUUN
* @version 1.0.3
* @base NUUN_Base
* @orderAfter NUUN_Base
*
* @help
* ダメージ床のダメージ時の処理を拡張します。
* リージョン設定を0にすることでリージョンを指定していないマップタイルで適用されます。
* リージョンと地形タグを両方指定している場合はどちらかが一致したときに適用されます。
* 床ダメージ設定の優先度はリストの上の設定から判定し一致した条件が適用されます。
* リージョン、地形タグを設定した条件は上のほうに設定してください。
* フラッシュ設定はリスト5番の数値を0と入力することでフラッシュされません。
*
* 床ダメージ値は評価式が使用できます。
* a:アクター
*
*
* 利用規約
* このプラグインはMITライセンスで配布しています。
*
* 更新履歴
* 2021/10/31 Ver.1.0.3
* 地形タグ、フラッシュを設定できる機能を追加。
* 2021/10/24 Ver.1.0.2
* 床ダメージを評価式が使用できるように変更。
* 2021/10/24 Ver.1.0.1
* デフォルトの床ダメージ、床ダメージ時のSEを指定できる機能を追加。
* 2021/10/24 Ver.1.0.0
* 初版
*
* @param DamagedFloorList
* @text ダメージ床設定
* @desc ダメージ床設定
* @type struct<DamagedFloorData>[]
* @default [”{”TileSetId”:”4”,”DamagedFloorRegion”:”[\”{\\\”RegionId\\\”:\\\”0\\\”,\\\”Damage\\\”:\\\”10\\\”,\\\”SE\\\”:\\\”------------------------------\\\”,\\\”DamagedFloorSE\\\”:\\\”Poison\\\”,\\\”volume\\\”:\\\”90\\\”,\\\”pitch\\\”:\\\”100\\\”,\\\”pan\\\”:\\\”50\\\”}\”]”}”]
*
* @param DamagedFloorFlash
* @text フラッシュ有効
* @desc ダメージ時のフラッシュを有効にする。
* @type boolean
* @default false
*
* @param DefaultDamage
* @text デフォルトダメージ
* @desc デフォルト床ダメージ時のダメージ(a:アクター)
* @type string
* @default 10
*
* @param DefaultSE
* @text デフォルトのSE設定
* @default ------------------------------
*
* @param DefaultDamagedFloorSE
* @text デフォルト床ダメージ時SE
* @desc デフォルトの床ダメージ時のSE
* @type file
* @dir audio/se/
* @parent DefaultSE
*
* @param DefaultVolume
* @text 音量
* @desc 音量。
* @type number
* @default 90
* @parent DefaultSE
*
* @param DefaultPitch
* @text ピッチ
* @desc ピッチ。
* @type number
* @default 100
* @parent DefaultSE
*
* @param DefaultPan
* @text 位相
* @desc 位相。
* @type number
* @default 50
* @parent DefaultSE
*
* @param Flash
* @text フラッシュ設定
* @default ------------------------------
*
* @param DefaultFlashColor
* @text フラッシュ色
* @desc フラッシュの色。(1:赤、2:緑、3:青、4:グレー、5:フレーム数)フレーム数を0にすることでフラッシュしません。
* @type string[]
* @default [”255”,”0”,”0”,”128”,”8”]
* @parent Flash
*
*/