当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
敵の増援 - RAO_ReserveEnemy.js
シェア用テキスト:
▼敵の増援(Raoka様作) - RAO_ReserveEnemy.js
https://plugin.fungamemake.com/archives/18749
戦闘中に敵をプラグインコマンドで追加できます。敵が戦闘不能になった際に設定された控えの敵と入れ替えるような設定もできます。
ふりがな:てきのぞうえん
機能概要: 戦闘中に敵をプラグインコマンドで追加できます。敵が戦闘不能になった際に設定された控えの敵と入れ替えるような設定もできます。
利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認
作者:Raoka
作者サイト:https://x.com/raoka0000
直接ダウンロード:Zipファイルファイル名:RAO_ReserveEnemy.js
プラグインのヘルプ:
/*:
* @plugindesc 敵に増援を
* @author Raoka
* @help
* 注意:サイドビュー前提に作られています。フロントビューでも動きますが、演出が雑です。
* 戦闘中に敵をプラグインコマンドで追加できます。
* 敵が戦闘不能になった際に設定された控えの敵と入れ替えるような設定もできます。
*
* また、サイドビューだと敵出現時に左から右へ移動するような演出が加えられています。
*
*
*=========================プラグインコマンド====================================
* add_enemy ID
* 説明 IDの敵がランダムな場所に出現
*
* add_enemy ID X Y
* 説明 IDの敵が(X,Y)場所に出現
*
* add_random_enemy N ID ID ID ...
* 説明 敵をランダムに追加します。
* Nは追加する回数です。敵はID達の中からランダムに選択されます。
*
* add_random_enemy_probability N 確率 ID ID ID ...
* 説明 敵を追加しない確率を設定できます
*
* add_reserve_enemy ID ID ID ...
* 説明 敵の誰かが倒されたときに出現する控えの敵を追加します。
* IDは追加する敵のIDです、左から順に追加されます。
*
* add_random_reserve_enemy N ID ID ID ...
* 説明 控えの敵をランダムに追加します。
* Nは追加する回数です。敵はID達の中からランダムに選択されます。
*
* clear_reserve_enemy
* 説明 控えの敵を全て消します
*
*
*=========================スクリプトコマンド====================================
*
* $gameTroop.getRemainingEnemyNumber()
* 残りの敵の数を取得します。
*
* $gameTroop.getReserveEnemyLength()
* 控えの敵の数を取得します.
*
*=============================================================================
* @param ランダム位置
* @type boolean
* @desc 敵が控えと入れ替わる際に位置をランダムにするか。
* @default false
*
* @param 場所の制限
* @desc ランダムの場所を制限することができます。↓SV用初期値
* {”left”:”72”,”up”: ”274”,”right”: ”360”,”down”: ”444”}
* @default
* @type struct<area>
* @default {”left”:”72”,”up”: ”274”,”right”: ”360”,”down”: ”444”}
*
* @param キルカウント変数
* @type variable
* @desc 指定したゲーム変数に戦闘中に倒した敵の数を入れます。
* 0の場合変数を指定しません。
* @default 0
*
* @param 移動速度
* @type number
* @desc サイドビュー用
* 出現時の移動速度です。
* 初期値は10です。
* @default 10
*
*/
/*~struct~area:
* @param left
* @desc 左の制限です。
* @type number
* @param up
* @desc 上の制限です。
* @type number
* @param right
* @desc 右の制限です。
* @type number
* @param down
* @desc 下の制限です。
* @type number
*/