#============================================================================ # # ■戦闘用マップのダッシュ禁止 □Ver1.10 □製作者:月紳士 # ・RPGツクールVX用 RGSS2スクリプト # # ●…書き換えメソッド(競合注意) ◎…メソッドのエイリアス ○…新規メソッド # # ※二次配布禁止!配布元には利用規約があります。必ずそちらを見てください。 #------------------------------------------------------------------------------ =begin  このスクリプトはフィールドやダンジョンといった  戦闘用マップのダッシュを禁止するミニスクリプトです。  マップに出現モンスターグループが登録されていればダッシュ禁止、  されていなければダッシュは可能となります。 =end #============================================================================== # ■ Game_Map #------------------------------------------------------------------------------ #  マップを扱うクラスです。スクロールや通行可能判定などの機能を持っています。 # このクラスのインスタンスは $game_map で参照されます。 #============================================================================== class Game_Map #-------------------------------------------------------------------------- # ● ダッシュ禁止か否かの取得 #-------------------------------------------------------------------------- def disable_dash? return if $TEST and Input.press?(Input::CTRL) # テストプレイ時にctrlを押せばいつでもダッシュ可 return true if @map.disable_dashing # ダッシュ禁止マップならダッシュ不可 return true unless @map.encounter_list.empty? # 敵が出現するなら不可 return # それ以外は可能 end end