#============================================================================== # ■ Game_Event #============================================================================== class Game_Event < Game_Character #-------------------------------------------------------------------------- # ● セルフスイッチの操作 #-------------------------------------------------------------------------- def self_switch(key) $game_self_switches[[$game_map.map_id, @id, key]] end def self_switch_on(key) $game_self_switches[[$game_map.map_id, @id, key]] = true end def rand_self_switch_on(except = []) arr = (["A","B","C","D",nil] - except); key = arr[rand(arr.size)] $game_self_switches[[$game_map.map_id, @id, key]] = true if key end def self_switch_off(key) $game_self_switches[[$game_map.map_id, @id, key]] = false end def all_self_switches_off(except = []) (["A","B","C","D"] - except).each{|key| $game_self_switches[[$game_map.map_id, @id, key]] = false } end end