D2Minimap = true local function D2Minimap_init(self, event, ...) Minimap:ClearAllPoints() Minimap:SetParent(UIParent) Minimap:SetAlpha(0.1) Minimap:SetFrameStrata("BACKGROUND") Minimap:SetPoint("CENTER", UIParent, "CENTER", 0, 0); Minimap:SetHeight(1000) Minimap:SetWidth(1000) Minimap:SetScale(1.5) Minimap:SetScript("OnMouseDown", nil) -- Remove Player-Arrow Minimap:SetPlayerTexture("") -- Square the Map Minimap:SetMaskTexture("Interface\\Buttons\\WHITE8X8") Minimap:EnableMouse(false) Minimap:SetZoom(5) SetCVar("rotateMinimap", true) -- MinimapZoneTextButton and MinimapBorderTop MinimapZoneTextButton:SetParent(UIParent) MinimapZoneTextButton:SetPoint("TOP", UIParent, "TOP", 0, 0) MinimapZoneTextButton:SetAlpha(.3) MinimapBorderTop:SetParent(MinimapZoneTextButton) MinimapBorderTop:ClearAllPoints() MinimapBorderTop:SetPoint("TOP", MinimapZoneTextButton, "CENTER", 0, 15) -- TimeManagerClockButton TimeManagerClockButton:SetParent(UIParent) TimeManagerClockButton:SetPoint("TOP", MinimapZoneTextButton, "BOTTOM", 0, 3); TimeManagerClockButton:SetAlpha(.3) -- MiniMapWorldMapButton MiniMapWorldMapButton:SetParent(MinimapZoneTextButton) MiniMapWorldMapButton:ClearAllPoints() MiniMapWorldMapButton:SetPoint("TOP", MinimapZoneTextButton, "RIGHT", 28, 15) MiniMapWorldMapButton:SetAlpha(.8) -- MiniMapTracking MiniMapTracking:SetParent(UIParent) MiniMapTracking:SetPoint("TOPLEFT", UIParent, "TOPLEFT", 0, 0); MiniMapTracking:SetAlpha(.2) -- MinimapZoneTextButton:SetMovable(true) -- MinimapZoneTextButton:EnableMouse(true) -- MinimapZoneTextButton:RegisterForDrag("LeftButton") -- MinimapZoneTextButton:SetScript("OnDragStart", MinimapZoneTextButton.StartMoving) -- MinimapZoneTextButton:SetScript("OnDragStop", MinimapZoneTextButton.StopMovingOrSizing) -- GarrisonLandingPageMinimapButton GarrisonLandingPageMinimapButton:SetParent(UIParent) GarrisonLandingPageMinimapButton:ClearAllPoints() GarrisonLandingPageMinimapButton:SetPoint("BOTTOMRIGHT", UIParent, "BOTTOMRIGHT", 0, 0); GarrisonLandingPageMinimapButton:SetAlpha(.3) GarrisonLandingPageMinimapButton:SetFrameStrata("BACKGROUND") MinimapBorder:Hide() MinimapZoomIn:Hide() MinimapZoomOut:Hide() -- MinimapCluster:Hide() end local D2MinimapFrame = CreateFrame("Frame", "D2MinimapFrame", UIParent, "SecureHandlerStateTemplate") D2MinimapFrame:SetScript("OnEvent", D2Minimap_init) D2MinimapFrame:RegisterEvent("PLAYER_ENTERING_WORLD")