開発日誌

テクニック

[ テクニック ] [ 素材 ] [ プラグイン/スクリプト ] 攻撃ミスや会心の一撃の発生を抑止

2022-07-13 02:15:51

指定したスイッチがOFFの間は、攻撃ミスや回避、会心の一撃が起きないようにするプラグインを作成しました。

RPGツクールMV/MZの両方に対応しています。

ゲームを開始して、いざ最初の戦闘!

でも、1発目の攻撃でいきなりミスが起きたら、ちょっと萎えてしまいます。

例えばプレイヤーキャラクターの命中率が99%、敵キャラクターの回避率が1%で、ミスが発生する確率を限りなく低く設定したとしても、単純計算で50人に1人は最初の攻撃でいきなりミスとなってしまいます。

たとえ戦闘のバランスを丁寧に調整していたとしても、そういう内部の仕組みはプレイヤーには分からないので、1発目の攻撃がいきなり外れた!となったら、作りの粗いゲームだという印象を持たれてしまいます。

ミスだけでなく、会心の一撃についても、最初の攻撃がいきなり会心の一撃だと、ラッキー!と思うよりは、バランス調整の甘さを疑ってしまいます。

かといって、攻撃ミスや会心の一撃が一切発生しないゲームというのも、それはそれで味気ないものです。

というわけで、攻撃ミスや回避、会心の一撃の発生を制御できるプラグインを作成しました。

指定したスイッチがOFFの間は、攻撃ミスや回避、会心の一撃がプレイヤー・敵含めて起こらず、スイッチがONになると、それらが起きるようになります。

具体的には、指定されたスイッチがOFFの時は、命中率が100%、回避率、会心率、会心回避率、魔法回避率がそれぞれ0%となります。ONの時は元の率となります。

ゲーム開始時はスイッチがOFFなのでミスや会心の一撃が発生せず、ある程度ストーリーが進んだ段階でスイッチをONにしてやり、それ以降はミスや会心の一撃が発生するようになる、といった使い方を想定しています。

あるいは、戦闘回数が一定以上になったらスイッチをONにする、といった方法も考えられます。

最序盤の戦闘でいきなりイレギュラーなことが起きるのを防ぐ目的で作成したプラグインですが、例えば特定のイベント戦闘において、ミスや回避、会心の一撃が発生して、戦闘の進行が崩れてしまうのを防ぐ、といった使い方もできそうです。

質問やアドバイスなどはコメント欄まで、お気軽にお願いします。素材利用条件などについては、このサイトについての「提供素材について」の項目などをご覧ください。

コメント
お名前
コメント
※ 確認画面はありません。