- frame.health:SetPoint("BOTTOMRIGHT", frame.background, "BOTTOMRIGHT", 0, 2);
- frame.health.bar = frame.health:CreateTexture(nil, "ARTWORK");
- frame.health.bar:SetTexture("Interface\\RaidFrame\\Raid-Bar-Hp-Fill");
- frame.health:SetStatusBarTexture(frame.health.bar);
- frame.health:SetStatusBarColor(unpack(healthColor));
- frame.shield = frame.health:CreateTexture(nil, "ARTWORK");
- frame.shield:SetPoint("TOPLEFT", frame.health.bar, "TOPRIGHT");
- frame.shield:SetPoint("BOTTOMLEFT", frame.health.bar, "BOTTOMRIGHT");
+ frame.health:SetPoint("BOTTOMLEFT", frame.background, "BOTTOMLEFT", 0, 2);
+ frame.health:SetVertexColor(unpack(healthColor));
+ frame.health:SetWidth(width);
+ frame.health.max = UnitHealthMax(unit);
+ frame.mana = frame:CreateTexture(nil, "BORDER");
+ frame.mana:SetPoint("TOPLEFT", frame.background, "BOTTOMLEFT", 0, 2);
+ frame.mana:SetPoint("BOTTOMLEFT", frame.background, "BOTTOMLEFT");
+ frame.mana:SetColorTexture(1, 1, 1);
+ frame.mana:SetWidth(width);
+ frame.mana.max = UnitPowerMax(unit);
+ frame.shield = frame:CreateTexture(nil, "BORDER");
+ frame.shield:SetPoint("TOPLEFT", frame.health, "TOPRIGHT");
+ frame.shield:SetPoint("BOTTOMLEFT", frame.health, "BOTTOMRIGHT");