RGSS3/イライラエンカウント回避

Last-modified: 2020-04-26 (日) 17:18:08

イベントから一定距離以内だとエンカウントしなくなるよ。
これにより、「宝箱の手前で敵が出た!めっちゃ腹立つ!」や「もうすぐ街なのに敵が出た!勘弁してくれ!」を防げるよ。
エンカウント用の歩数すらカウントしないから、範囲外に出た瞬間にエンカウントになる事は少ないよ。
自動実行や並列処理のイベントや実行内容カラッポのイベントは対象外だし、それ以外でも対象外イベントをページ毎に指定できるよ。
半分は優しさで作られてるまるでバフ○リンみたいなスクリプトだよ。
例によってメソッドで設定できるから、『特定のアイテムを装備しているキャラが存在する場合に限り有効にする』ということもできるよ。
例えば『$game_party.battle_members.any?{|ac|ac.armors.include?($data_armors[127])} ? 3 : 0』というように設定して、127番目の防具を『幸運のお守り』みたいな感じで作ればそれっぽいかも。

イベントの種類別の回避の有無

イベント名トリガーイベントの1行目回避
通常通常通常する
通常通常なししない
通常通常注釈<エンカ回避対象外>しない
通常自動/並列不問しない
<NotSafety>含む通常通常しない
<NotSafety>含む通常なししない
<NotSafety>含む通常注釈<エンカ回避対象>する
<NotSafety>含む自動/並列不問しない

スクリプト

更新履歴

更新履歴

Ver 1.05

どのページの出現条件も満たしていないイベントに近づくとエラー落ちする不具合を修正.

Ver 1.04

イベント名に『<NotSafety>』が含まれていても、有効ページの実行内容最初の行が『<エンカ回避対象>』を含む注釈であった場合はエンカウント回避を行うように変更。

Ver 1.03

イベント名に特定文字列を含むことで、対象イベントの全ページをエンカウント回避対象外にできる機能を追加。

Ver 1.02

たぶん軽量化。

Ver 1.01

実行内容を全く指定していないイベントもエンカウント回避の対象外になるように変更。

Ver 1.00

公開。