mkxp-sunshine/scripts/Game_FastTravel.rb
2016-02-25 02:59:22 -05:00

26 lines
391 B
Ruby

class Game_FastTravel
attr_reader :zone
attr_accessor :enabled
alias :enabled? :enabled
def initialize
@unlocked = {}
@zone = nil
@enabled = false
end
def unlock(map)
@unlocked[@zone] << map
end
def zone=(zone)
@zone = zone
unless @unlocked.include? zone
@unlocked[zone] = []
end
end
def unlocked_maps
@unlocked[@zone]
end
end