mirror of
https://github.com/parnic/ice-hud.git
synced 2025-06-16 22:51:53 -05:00
Compare commits
7 Commits
1.13.5-alp
...
1.13.6
Author | SHA1 | Date | |
---|---|---|---|
bc16ae677b
|
|||
dc5a3f3a05
|
|||
6c3ed55780
|
|||
dfcef9617f
|
|||
94b62d56a0
|
|||
90f126d7a0
|
|||
209fbe2b4e
|
@ -626,7 +626,7 @@ do
|
||||
v = DogTag:CleanCode(v)
|
||||
end
|
||||
|
||||
self.moduleSettings.upperText = v
|
||||
self.moduleSettings.upperText = strtrim(v)
|
||||
self:RegisterFontStrings()
|
||||
self:Redraw()
|
||||
end,
|
||||
@ -655,7 +655,7 @@ do
|
||||
v = DogTag:CleanCode(v)
|
||||
end
|
||||
|
||||
self.moduleSettings.lowerText = v
|
||||
self.moduleSettings.lowerText = strtrim(v)
|
||||
self:RegisterFontStrings()
|
||||
self:Redraw()
|
||||
end,
|
||||
|
@ -1,5 +1,5 @@
|
||||
## Interface: 90005
|
||||
## Interface-Retail: 90005
|
||||
## Interface: 90100
|
||||
## Interface-Retail: 90100
|
||||
## Interface-Classic: 11306
|
||||
## Interface-BCC: 20501
|
||||
## Author: Parnic, originally created by Iceroth
|
||||
|
@ -1,5 +1,5 @@
|
||||
## Interface: 90005
|
||||
## Interface-Retail: 90005
|
||||
## Interface: 90100
|
||||
## Interface-Retail: 90100
|
||||
## Interface-Classic: 11306
|
||||
## Interface-BCC: 20501
|
||||
## Title: IceHUD |cff7fff7f-Options-|r
|
||||
|
@ -1,9 +1,16 @@
|
||||
# Changelog
|
||||
|
||||
vNext:
|
||||
v1.13.6:
|
||||
|
||||
- Updated TOC to 9.1
|
||||
- Packaged an updated DogTag library with a fix for Classic-era `[Class]` tags.
|
||||
|
||||
v1.13.5:
|
||||
|
||||
- Classic-Burning Crusade support
|
||||
- Package a community fork of LibRangeCheck with BC-Classic compatibility
|
||||
- Prevented DogTag strings sometimes cutting off and showing "..." when they shouldn't if the user entered blank lines in the text box for the tags. Also changed the tooltip to not suggest pressing Enter since that could cause this problem. If you already have blank lines in your DogTag strings, you will want to remove them manually, but this fix prevents the problem from occurring in the future.
|
||||
- Fixed custom buff/debuff bar tracking for targettarget units.
|
||||
|
||||
v1.13.4:
|
||||
|
||||
|
@ -19,6 +19,7 @@ IceCustomBar.prototype.bIsAura = false
|
||||
function IceCustomBar.prototype:init()
|
||||
IceCustomBar.super.prototype.init(self, "MyCustomBar", "player")
|
||||
self.textColorOverride = true
|
||||
self.CustomBarUpdateFunc = function() self:UpdateCustomBar(self.unit, true) end
|
||||
end
|
||||
|
||||
-- 'Public' methods -----------------------------------------------------------
|
||||
@ -107,11 +108,7 @@ end
|
||||
|
||||
function IceCustomBar.prototype:ConditionalSubscribe()
|
||||
if self:ShouldAlwaysSubscribe() then
|
||||
if not IceHUD.IceCore:IsUpdateSubscribed(self) then
|
||||
if not self.CustomBarUpdateFunc then
|
||||
self.CustomBarUpdateFunc = function() self:UpdateCustomBar() end
|
||||
end
|
||||
|
||||
if not IceHUD.IceCore:IsUpdateSubscribed(self, self.CustomBarUpdateFunc) then
|
||||
self.handlesOwnUpdates = true
|
||||
IceHUD.IceCore:RequestUpdates(self, self.CustomBarUpdateFunc)
|
||||
end
|
||||
@ -122,7 +119,7 @@ function IceCustomBar.prototype:ConditionalSubscribe()
|
||||
end
|
||||
|
||||
function IceCustomBar.prototype:ShouldAlwaysSubscribe()
|
||||
return self.unit == "focustarget" or self.unit == "pettarget"
|
||||
return self.unit == "focustarget" or self.unit == "pettarget" or self.unit == "targettarget"
|
||||
end
|
||||
|
||||
function IceCustomBar.prototype:TargetChanged()
|
||||
@ -755,7 +752,7 @@ function IceCustomBar.prototype:UpdateCustomBar(unit, fromUpdate)
|
||||
local auraIcon = nil
|
||||
local endTime = 0
|
||||
|
||||
if not fromUpdate then
|
||||
--if not fromUpdate then
|
||||
if tonumber(self.moduleSettings.buffToTrack) == nil then
|
||||
self.auraDuration, remaining, self.auraBuffCount, auraIcon, endTime =
|
||||
self:GetAuraDuration(self.unit, self.moduleSettings.buffToTrack)
|
||||
@ -790,18 +787,14 @@ function IceCustomBar.prototype:UpdateCustomBar(unit, fromUpdate)
|
||||
else
|
||||
self.barFrame.icon:Hide()
|
||||
end
|
||||
end
|
||||
--end
|
||||
|
||||
self.auraBuffCount = self.auraBuffCount or 0
|
||||
|
||||
if self.auraEndTime ~= nil and (self.auraEndTime == 0 or self.auraEndTime >= now) and (not self.moduleSettings.minCount or self.auraBuffCount >= self.moduleSettings.minCount) then
|
||||
if not self:ShouldAlwaysSubscribe() and not fromUpdate and not IceHUD.IceCore:IsUpdateSubscribed(self) then
|
||||
if not self.UpdateCustomBarFunc then
|
||||
self.UpdateCustomBarFunc = function() self:UpdateCustomBar(self.unit, true) end
|
||||
end
|
||||
|
||||
if not self:ShouldAlwaysSubscribe() and not fromUpdate and not IceHUD.IceCore:IsUpdateSubscribed(self, self.CustomBarUpdateFunc) then
|
||||
self.handlesOwnUpdates = true
|
||||
IceHUD.IceCore:RequestUpdates(self, self.UpdateCustomBarFunc)
|
||||
IceHUD.IceCore:RequestUpdates(self, self.CustomBarUpdateFunc)
|
||||
end
|
||||
|
||||
self:Show(true)
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Changelog
|
||||
|
||||
vNext:
|
||||
v1.13.6:
|
||||
|
||||
- Classic-Burning Crusade support
|
||||
- Package a community fork of LibRangeCheck with BC-Classic compatibility
|
||||
- Updated TOC to 9.1
|
||||
- Packaged an updated DogTag library with a fix for Classic-era `[Class]` tags.
|
||||
|
Reference in New Issue
Block a user