• 0

    posted a message on Skada: a damage meter
    Two requests if they are at all possible:

    1) Skada frame names. I'd love to be able to anchor a kgpanels frame to Skada and have it fit more thematically into my ui.

    2) I am frequently on a healer and I've noticed that I can't see where my threat is if I'm targeting a friendly character (healers do that!) Is it possible to have my threat calculated based of my targets target if I'm targeting a friendly character OR off my focus target?

    Great addon!

    ~ Novbre
    Posted in: General AddOns
  • 0

    posted a message on kgPanels Offical Thread
    I use Grid for both my party and my raid frames. I am also in the process of customizing my UI so that it's more Healer friendly, but doesn't leave my tank and dps toons facing a wall of hp bars.

    I have a kgpanel for Grid that resizes depending on how many people are in the raid, but what I *really* need is for the panel to resize depending on how many “groups” there are that have a body in them. For example a 25 man raid currently looks like this: (each row is a raid group)



    Now if 6 people leave what happens is this:




    The frame resized to the 15-20 man size I had defined, but in reality there are still 5 *groups* even if they aren’t full groups. Is there a way to base a kgpanel size on the number of Grid raid groups that have a body in them rather than on the total number of bodies in the raid?

    The scripts I’m currently using are:

    On Load:

    self:RegisterEvent(\"PLAYER_ENTERING_WORLD\")
    self:RegisterEvent(\"PARTY_MEMBERS_CHANGED\")
    self:RegisterEvent(\"RAID_ROSTER_UPDATE\")

    On Event:
    Local rmems = GetNumRaidMembers()

    if (rmems > 0 and rmems <= 5) then
    self:SetHeight(GridLayoutHeader1UnitButton1:GetHeight()+6)
    self:Show()

    elseif (rmems > 5 and rmems <= 10) then self:SetHeight(GridLayoutHeader1UnitButton1:GetHeight()+42)
    self:Show()

    elseif (rmems > 10 and rmems <= 15) then self:SetHeight(GridLayoutHeader1UnitButton1:GetHeight()+78)
    self:Show()

    elseif (rmems > 15 and rmems <= 20) then self:SetHeight(GridLayoutHeader1UnitButton1:GetHeight()+114)
    self:Show()

    elseif (rmems > 20 and rmems <= 25) then self:SetHeight(GridLayoutHeader1UnitButton1:GetHeight()+150)
    self:Show()

    elseif (rmems > 25 and rmems <= 30) then self:SetHeight(GridLayoutHeader1UnitButton1:GetHeight()+186)
    self:Show()

    elseif (rmems > 30 and rmems <= 35) then self:SetHeight(GridLayoutHeader1UnitButton1:GetHeight()+222)
    self:Show()

    elseif (rmems > 35 and rmems <= 40) then
    self:SetHeight(287)
    self:Show()

    end
    Posted in: General AddOns
  • To post a comment, please or register a new account.