mirror of
https://github.com/parnic/ice-hud.git
synced 2025-06-16 14:50:13 -05:00
Compare commits
7 Commits
Author | SHA1 | Date | |
---|---|---|---|
e4919fb1fe
|
|||
724a3001ed
|
|||
8226679ccd
|
|||
2c0b3d5f6f
|
|||
a08c2455c6
|
|||
8868b16785
|
|||
fc009492cb
|
@ -1,7 +1,7 @@
|
||||
## Interface: 90100
|
||||
## Interface-Retail: 90100
|
||||
## Interface-Classic: 11306
|
||||
## Interface-BCC: 20501
|
||||
## Interface: 90105
|
||||
## Interface-Retail: 90105
|
||||
## Interface-Classic: 11401
|
||||
## Interface-BCC: 20502
|
||||
## Author: Parnic, originally created by Iceroth
|
||||
## Name: IceHUD
|
||||
## Title: IceHUD |cff7fff7f-Ace3-|r
|
||||
|
@ -1,7 +1,7 @@
|
||||
## Interface: 90100
|
||||
## Interface-Retail: 90100
|
||||
## Interface-Classic: 11306
|
||||
## Interface-BCC: 20501
|
||||
## Interface: 90105
|
||||
## Interface-Retail: 90105
|
||||
## Interface-Classic: 11401
|
||||
## Interface-BCC: 20502
|
||||
## Title: IceHUD |cff7fff7f-Options-|r
|
||||
## Author: Parnic
|
||||
## Version: @project-version@
|
||||
|
14
changelog.md
14
changelog.md
@ -1,5 +1,19 @@
|
||||
# Changelog
|
||||
|
||||
v1.13.10:
|
||||
|
||||
- Updated TOCs for 9.1.5 and 1.14.1
|
||||
|
||||
v1.13.9:
|
||||
|
||||
- Fixed FocusMana modules attempting to register invalid events in Classic builds.
|
||||
- Add support for multiple anima-charged combo points to display at once.
|
||||
- Update TOC for Classic 1.14.0
|
||||
|
||||
v1.13.8.1:
|
||||
|
||||
- Updated TOC for BC-Classic and Classic.
|
||||
|
||||
v1.13.8:
|
||||
|
||||
- Fixed Paladin GCD not functioning in BC-Classic.
|
||||
|
@ -330,8 +330,7 @@ function ComboPoints.prototype:UpdateMaxComboPoints(event, unit, powerType)
|
||||
end
|
||||
|
||||
function ComboPoints.prototype:UpdateChargedComboPoints()
|
||||
local chargedPowerPoints = GetUnitChargedPowerPoints("player")
|
||||
self.chargedPowerPointIndex = chargedPowerPoints and chargedPowerPoints[1]
|
||||
self.chargedPowerPoints = GetUnitChargedPowerPoints("player")
|
||||
self:CreateComboFrame()
|
||||
self:UpdateComboPoints()
|
||||
end
|
||||
@ -445,7 +444,7 @@ function ComboPoints.prototype:CreateComboFrame(forceTextureUpdate)
|
||||
g = g - ((1 / maxComboPoints)*i)
|
||||
end
|
||||
|
||||
if i == self.chargedPowerPointIndex and self.moduleSettings.bShowAnimaCharged then
|
||||
if self.moduleSettings.bShowAnimaCharged and self:IsAnimaChargedPoint(i) then
|
||||
self.frame.graphical[i].texture:SetVertexColor(self:GetColor("KyrianAnimaComboPoint"))
|
||||
else
|
||||
self.frame.graphical[i].texture:SetVertexColor(r, g, b)
|
||||
@ -494,6 +493,20 @@ function ComboPoints.prototype:CreateComboFrame(forceTextureUpdate)
|
||||
end
|
||||
end
|
||||
|
||||
function ComboPoints.prototype:IsAnimaChargedPoint(point)
|
||||
if not self.chargedPowerPoints then
|
||||
return false
|
||||
end
|
||||
|
||||
for i=1, #self.chargedPowerPoints do
|
||||
if self.chargedPowerPoints[i] == point then
|
||||
return true
|
||||
end
|
||||
end
|
||||
|
||||
return false
|
||||
end
|
||||
|
||||
function ComboPoints.prototype:UpdateComboPoints(...)
|
||||
if select('#', ...) >= 3 and select(1, ...) == IceHUD.UnitPowerEvent and select(3, ...) ~= "COMBO_POINTS" then
|
||||
return
|
||||
|
@ -39,9 +39,9 @@ end
|
||||
function FocusMana.prototype:Enable(core)
|
||||
FocusMana.super.prototype.Enable(self, core)
|
||||
|
||||
if IceHUD.WowVer >= 40000 then
|
||||
if not IceHUD.PerPowerEventsExist then
|
||||
self:RegisterEvent(IceHUD.UnitPowerEvent, "UpdateEvent")
|
||||
if IceHUD.WowVer < 80000 then
|
||||
if IceHUD.EventExistsUnitMaxPower then
|
||||
self:RegisterEvent("UNIT_MAXPOWER", "UpdateEvent")
|
||||
end
|
||||
else
|
||||
|
@ -1,5 +1,5 @@
|
||||
# Changelog
|
||||
|
||||
v1.13.8:
|
||||
v1.13.10:
|
||||
|
||||
- Fixed Paladin GCD not functioning in BC-Classic.
|
||||
- Updated TOCs for 9.1.5 and 1.14.1
|
||||
|
Reference in New Issue
Block a user