# ▼▲▼ XAS.「Yボタンアクション」 ▼▲▼ # # # #============================================================================== # カスタマイズポイント #============================================================================== module XRXS64 # # アクションボタン # ACTION_BUTTON = Input::Y # # アクションタイプを保持する変数ID # ACTION_VARIABLE_ID = 2 end #============================================================================== # --- Y ボタンアクション --- #============================================================================== class Game_Player < Game_Character alias xrxs64_ya_update update def update # 呼び戻す xrxs64_ya_update # Y ボタンが押された場合 if Input.trigger?(XRXS64::ACTION_BUTTON) # イベント実行中、メッセージウィンドウ表示中、アクション中のいずれでもない場合 unless $game_system.map_interpreter.running? or $game_temp.message_window_showing or self.action != nil ## 足元にトークンが存在する場合は発射禁止(基本無効) #event_id = $game_map.check_event(self.x, self.y) #if event_id.is_a?(Numeric) and event_id > 1000 # return #end # アクション実行 action_id = $game_variables[XRXS64::ACTION_VARIABLE_ID] self.shoot(action_id) end end end end