当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
ROR 戦闘不能でパーティー離脱 - ROR_StrictDeath.js
シェア用テキスト:
▼ROR 戦闘不能でパーティー離脱(折尾楽太郎様作) - ROR_StrictDeath.js
https://plugin-mz.fungamemake.com/archives/7252
戦闘不能になったらパーティーから強制離脱します。
ふりがな:せんとうふのうでぱーてぃーりだつ
機能概要: 戦闘不能になったらパーティーから強制離脱します。
利用規約(ライセンス): MITライセンス
作者:折尾楽太郎
作者サイト:https://r-orio-rpg.halfmoon.jp/rpgmaker/main
解説ページ:https://r-orio-rpg.halfmoon.jp/rpgmaker/plugins/detail/…
ファイル名:ROR_StrictDeath.js
プラグインのヘルプ:
/*: * @target MZ * @plugindesc 戦闘不能になったらパーティーから強制離脱します * @author R.Orio * @version 3.0.0 * * * @param mainActorId * @text 必須アクター * @desc 設定したアクターが戦闘不能になると即ゲームオーバーになります。機能を使用しない場合は「なし」を選択してください。 * @default 0 * @type actor * * * @param mainActorDeadMessage * @text 必須アクター戦闘不能時のメッセージ * @desc 必須アクターが戦闘不能になってしまいゲームオーバーになる際のメッセージ表示を設定します。 * @default 護衛対象が戦闘不能になってしまいました * @type string * * * @param timeDiff * @text 戦闘不能時にパーティーを離脱するまでの時差 * @desc 戦闘不能になってからパーティーを離脱するまでの時差をミリ秒(1/1000秒)で設定します。 * @default 500 * @type number * * * @help * 戦闘不能になったらパーティーから強制離脱します。 * 戦闘不能を回復するまでに離脱してしまうので難易度が上がります。 * * また、「必須アクター」を設定することで、そのアクターが * 戦闘不能になったら即ゲームオーバーになります。 * * 必須アクターが戦闘不能になってしまったためにゲームオーバーになる場合は * データベースの「用語」で設定してある「敗北」メッセージとは異なり、 * プラグインパラメータの「必須アクター戦闘不能時のメッセージ」で設定されている * メッセージが表示されます。通常通り「用語」で設定してある「敗北」メッセージを * 表示する場合はプラグインパラメータの「必須アクター戦闘不能時のメッセージ」を * 空欄に設定してください。 * * 「戦闘不能時にパーティーを離脱するまでの時差」という設定項目で * 戦闘不能になった瞬間から実際にパーティーを離脱するまでの時差を設定できます。 * 単位はミリ秒(1/1000秒)なので例えば戦闘不能になってから0.5秒後に * パーティーから離脱させたい場合は500で設定してください。 * * 「戦闘不能時にパーティーを離脱するまでの時差」を0にすると * 戦闘不能になった瞬間に離脱します。場合によってはなぜパーティーから消えたか * わかりづらいかもしれません。反対に5000など大きな値を設定すると、 * 戦闘不能になってからしばらくパーティーを離脱しないため、 * 場合によっては戦闘不能を回復する機会が生じてしまうかもしれませんので * 適宜調整してご使用ください。 * * ※データベース>システム1>オプションの「スリップダメージで戦闘不能」 * 及び「床ダメージで戦闘不能」を設定されている方はご注意ください。 * 以下のような状況で戦闘不能になった場合、発生そのものを回避できない * エラーが発生するため、エラーが発生してもゲームの進行を妨げないような * コードの記述を加えています(149行目~153行目)。 * ・毒等ダメージを受ける(マイナスのHP再生率が設定された)ステートの * スリップダメージによりマップ画面上で戦闘不能になった場合 * ・地形によるダメージによりマップ画面上で戦闘不能になった場合 * ・アイテム効果により戦闘不能になった後、すぐにメニュー画面を * 閉じたことによりパーティー離脱がマップ画面上で処理された場合 * * * 利用規約: * MITライセンスです。 * https://licenses.opensource.jp/MIT/MIT.html * 作者に無断で改変、再配布が可能で、 * 利用形態(商用、18禁利用等)についても制限はありません。 */