Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[ CREATE PARTY ]]--
- local function CreatePartyStyle(self)
- self.mystyle = "Party"
- self.scale = cfg.scale
- self.Range = {
- insideAlpha = 1,
- outsideAlpha = .3,
- }
- lib.gen_hpbar(self)
- lib.gen_hpstrings(self)
- lib.gen_highlight(self)
- lib.gen_RaidMark(self)
- lib.ReadyCheck(self)
- self.Health.frequentUpdates = true
- self.Health.colorSmooth = true
- lib.CreateTargetBorder(self)
- lib.CreateThreatBorder(self)
- lib.debuffHighlight(self)
- lib.raidDebuffs(self)
- lib.gen_InfoIcons(self)
- --lib.createAuraWatch(self)
- lib.createIndicators(self, unit)
- self.Health.PostUpdate = lib.PostUpdateRaidFrame
- self:RegisterEvent('PLAYER_TARGET_CHANGED', lib.ChangedTarget)
- self:RegisterEvent('RAID_PARTY_UPDATE', lib.ChangedTarget)
- self:RegisterEvent("UNIT_THREAT_LIST_UPDATE", lib.UpdateThreat)
- self:RegisterEvent("UNIT_THREAT_SITUATION_UPDATE", lib.UpdateThreat)
- end
- --[[ REGISTER FRAMES ]]--
- oUF:RegisterStyle("Player", CreatePlayerStyle)
- oUF:RegisterStyle("Target", CreateTargetStyle)
- oUF:RegisterStyle("ToT", CreateToTStyle)
- oUF:RegisterStyle("Focus", CreateFocusStyle)
- oUF:RegisterStyle("FocusTarget", CreateFocusTargetStyle)
- oUF:RegisterStyle("Pet", CreatePetStyle)
- oUF:RegisterStyle("Boss", CreateBossStyle)
- oUF:RegisterStyle("Party", CreatePartyStyle)
- oUF:RegisterStyle("Raid", CreateRaidStyle)
- oUF:RegisterStyle("oUF_MT", CreateMTStyle)
- --[[ SPAWN FRAMES ]]--
- if cfg.ShowRaid then
- CompactRaidFrameContainer:UnregisterAllEvents()
- CompactRaidFrameContainer:Hide()
- CompactRaidFrameManager:UnregisterAllEvents()
- CompactRaidFrameManager:Hide()
- self:SetActiveStyle("Raid")
- local maxGroups = 5
- if cfg.RaidShowAllGroups then maxGroups = 8 end
- local raid = oUF:SpawnHeader("oUF_Raid", nil, "raid",
- "showRaid", true,
- "showPlayer", true,
- "showSolo", cfg.RaidShowSolo,
- -- "showParty", cfg.ShowParty,
- "xoffset", 7,
- "yOffset", 7,
- "groupFilter", "1,2,3,4,5,6,7,8",
- "groupBy", "GROUP",
- "groupingOrder", "1,2,3,4,5,6,7,8",
- "sortMethod", "INDEX",
- "maxColumns", maxGroups,
- "unitsPerColumn", 5,
- "columnSpacing", 7,
- "point", "BOTTOM",
- "columnAnchorPoint", "LEFT",
- "oUF-initialConfigFunction", ([[
- self:SetWidth(%d)
- self:SetHeight(%d)
- ]]):format(60, 25))
- raid:SetPoint("TOPLEFT", UIParent, 25, -25)
- end
- local party = oUF:SpawnHeader("oUF_Party", nil, "party",
- 'showParty', true,
- "showPlayer", true,
- 'yOffset', -30,
- 'columnAnchorPoint', 'LEFT',
- 'columnSpacing', 15,
- "oUF-initialConfigFunction", ([[
- self:SetWidth(%d)
- self:SetHeight(%d)
- ]]):format(230, 16))
- party:SetPoint("TOPLEFT", UIParent, 225, -225)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement