Why do you make me do this?
Code:
local zo=_G.ZoomOut;
function ZoomOut()
if(not WorldMapFrame:IsVisible())then
SetMapToCurrentZone()
local dl,x1,y1,x2,y2=GetCurrentMapDungeonLevel();
map:updateInfo(GetCurrentMapAreaID(),dl)
local mapName, textureWidth, textureHeight, isMicroDungeon, microDungeonName = GetMapInfo()
indoors=isMicroDungeon;
zoomChanged=true;
end
zo();
end