# # ダッシュ禁止の変更(RGSS2) #  (C)2008 TYPE74RX-T # #============================================================================== # ■ Game_Map #------------------------------------------------------------------------------ #  マップを扱うクラスです。スクロールや通行可能判定などの機能を持っています。 # このクラスのインスタンスは $game_map で参照されます。 #============================================================================== class Game_Map #-------------------------------------------------------------------------- # ★ ダッシュ許可 #-------------------------------------------------------------------------- def rx_enable_dash @map.disable_dashing = false end #-------------------------------------------------------------------------- # ★ ダッシュ禁止 #-------------------------------------------------------------------------- def rx_disable_dash @map.disable_dashing = true end end #============================================================================== # ■ Interpreter #------------------------------------------------------------------------------ #  イベントコマンドを実行するインタプリタです。このクラスは Game_System クラ # スや Game_Event クラスの内部で使用されます。 #============================================================================== class Game_Interpreter #-------------------------------------------------------------------------- # ★ 注釈 #-------------------------------------------------------------------------- alias rx_rgss2c1_command_108 command_108 def command_108 # ダッシュ禁止にする if @parameters[0].include?("ダッシュ禁止") # ダッシュ禁止にする $game_map.rx_disable_dash # 継続(競合対策) return true end # メモを全消去する if @parameters[0].include?("ダッシュ許可") # ダッシュを許可する $game_map.rx_enable_dash # 継続(競合対策) return true end # メソッドを呼び戻す rx_rgss2c1_command_108 end end