Events.onMapCreate+=proc {|sender, e|
mapID=e[0]
map=e[1]
tileset=e[2]
mapinfo = load_data("Data/MapInfos.rxdata")
next if !mapinfo[mapID]
if mapinfo[mapID].subname(3)=="" or mapinfo[mapID].subname(3) == nil
p3 = 0
else
p3 = mapinfo[mapID].subname(3).to_i
end
if mapinfo[mapID].subname(4)=="false"
p4 = false
end
if map && tileset
generator=MapGenerator.new(map,tileset.passages,tileset.priorities)
generator.make_random_map(2,mapinfo[mapID].subname(2).to_i,p3,p4)
end
end