mirror of
https://github.com/parnic/ice-hud.git
synced 2025-06-16 22:51:53 -05:00
Compare commits
6 Commits
v1.14.0-al
...
v1.14.0-al
Author | SHA1 | Date | |
---|---|---|---|
cac0deeb3c
|
|||
e951d40b12
|
|||
46883e355b
|
|||
004df582ef
|
|||
b8cf6e90b0
|
|||
d0c06c7b55
|
2
.pkgmeta
2
.pkgmeta
@ -65,6 +65,8 @@ tools-used:
|
|||||||
|
|
||||||
ignore:
|
ignore:
|
||||||
- readme.md
|
- readme.md
|
||||||
|
- FUNDING.yml
|
||||||
|
- this_version.md
|
||||||
|
|
||||||
manual-changelog: this_version.md
|
manual-changelog: this_version.md
|
||||||
|
|
||||||
|
3
FUNDING.yml
Normal file
3
FUNDING.yml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
github: parnic
|
||||||
|
ko_fi: parnic
|
||||||
|
custom: "https://www.paypal.me/parnic"
|
2
LICENSE
2
LICENSE
@ -1,6 +1,6 @@
|
|||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
Copyright (c) 2021 parnic
|
Copyright (c) 2021-2022 parnic
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
@ -1,5 +1,10 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
v1.14.0:
|
||||||
|
|
||||||
|
- 10.0 compatibility
|
||||||
|
- Renamed Anima Charged combo points to Charged, and removed specific references to Kyrian.
|
||||||
|
|
||||||
v1.13.17.3:
|
v1.13.17.3:
|
||||||
|
|
||||||
- Packaged latest LibDogTag-Unit to work around crash in Wrath Classic client.
|
- Packaged latest LibDogTag-Unit to work around crash in Wrath Classic client.
|
||||||
|
@ -115,7 +115,9 @@ end
|
|||||||
|
|
||||||
function PlayerInfo.prototype:ShowBlizz()
|
function PlayerInfo.prototype:ShowBlizz()
|
||||||
BuffFrame:Show()
|
BuffFrame:Show()
|
||||||
TemporaryEnchantFrame:Show()
|
if TemporaryEnchantFrame then
|
||||||
|
TemporaryEnchantFrame:Show()
|
||||||
|
end
|
||||||
|
|
||||||
BuffFrame:GetScript("OnLoad")(BuffFrame)
|
BuffFrame:GetScript("OnLoad")(BuffFrame)
|
||||||
end
|
end
|
||||||
@ -123,7 +125,9 @@ end
|
|||||||
|
|
||||||
function PlayerInfo.prototype:HideBlizz()
|
function PlayerInfo.prototype:HideBlizz()
|
||||||
BuffFrame:Hide()
|
BuffFrame:Hide()
|
||||||
TemporaryEnchantFrame:Hide()
|
if TemporaryEnchantFrame then
|
||||||
|
TemporaryEnchantFrame:Hide()
|
||||||
|
end
|
||||||
|
|
||||||
BuffFrame:UnregisterAllEvents()
|
BuffFrame:UnregisterAllEvents()
|
||||||
end
|
end
|
||||||
|
@ -274,7 +274,7 @@ end
|
|||||||
function RollTheBones.prototype:MyOnUpdate()
|
function RollTheBones.prototype:MyOnUpdate()
|
||||||
RollTheBones.super.prototype.MyOnUpdate(self)
|
RollTheBones.super.prototype.MyOnUpdate(self)
|
||||||
if self.bUpdateRtb then
|
if self.bUpdateRtb then
|
||||||
self:UpdateRollTheBones(nil, self.unit, true)
|
self:UpdateRollTheBones("internal", self.unit)
|
||||||
end
|
end
|
||||||
if self.target or self.moduleSettings.bShowWithNoTarget then
|
if self.target or self.moduleSettings.bShowWithNoTarget then
|
||||||
self:UpdateDurationBar()
|
self:UpdateDurationBar()
|
||||||
@ -296,13 +296,14 @@ local function ShouldHide()
|
|||||||
return not HasSpell(193316)
|
return not HasSpell(193316)
|
||||||
end
|
end
|
||||||
|
|
||||||
function RollTheBones.prototype:UpdateRollTheBones(event, unit, fromUpdate)
|
function RollTheBones.prototype:UpdateRollTheBones(event, unit)
|
||||||
if unit and unit ~= self.unit then
|
if unit and unit ~= self.unit then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local now = GetTime()
|
local now = GetTime()
|
||||||
local remaining = nil
|
local remaining = nil
|
||||||
|
local fromUpdate = event == "internal"
|
||||||
|
|
||||||
if not fromUpdate then
|
if not fromUpdate then
|
||||||
rtbDuration, remaining, rtbCount = self:GetBuffDuration(self.unit, RtBSet)
|
rtbDuration, remaining, rtbCount = self:GetBuffDuration(self.unit, RtBSet)
|
||||||
|
@ -277,7 +277,7 @@ end
|
|||||||
function SliceAndDice.prototype:MyOnUpdate()
|
function SliceAndDice.prototype:MyOnUpdate()
|
||||||
SliceAndDice.super.prototype.MyOnUpdate(self)
|
SliceAndDice.super.prototype.MyOnUpdate(self)
|
||||||
if self.bUpdateSnd then
|
if self.bUpdateSnd then
|
||||||
self:UpdateSliceAndDice(nil, self.unit, true)
|
self:UpdateSliceAndDice("internal", self.unit)
|
||||||
end
|
end
|
||||||
if self.target or self.moduleSettings.bShowWithNoTarget then
|
if self.target or self.moduleSettings.bShowWithNoTarget then
|
||||||
self:UpdateDurationBar()
|
self:UpdateDurationBar()
|
||||||
@ -312,13 +312,14 @@ local function ShouldHide()
|
|||||||
-- with different durations
|
-- with different durations
|
||||||
end
|
end
|
||||||
|
|
||||||
function SliceAndDice.prototype:UpdateSliceAndDice(event, unit, fromUpdate)
|
function SliceAndDice.prototype:UpdateSliceAndDice(event, unit)
|
||||||
if unit and unit ~= self.unit then
|
if unit and unit ~= self.unit then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local now = GetTime()
|
local now = GetTime()
|
||||||
local remaining = nil
|
local remaining = nil
|
||||||
|
local fromUpdate = event == "internal"
|
||||||
|
|
||||||
if not fromUpdate or IceHUD.WowVer < 30000 then
|
if not fromUpdate or IceHUD.WowVer < 30000 then
|
||||||
sndDuration, remaining = self:GetBuffDuration(self.unit, sndBuffName)
|
sndDuration, remaining = self:GetBuffDuration(self.unit, sndBuffName)
|
||||||
|
@ -1,22 +1,6 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
v1.13.17.3:
|
v1.14.0:
|
||||||
|
|
||||||
- Packaged latest LibDogTag-Unit to work around crash in Wrath Classic client.
|
- 10.0 compatibility
|
||||||
|
- Renamed Anima Charged combo points to Charged, and removed specific references to Kyrian.
|
||||||
v1.13.17.2:
|
|
||||||
|
|
||||||
- Fixed Runes disappearing for Death Knights on Wrath Classic when using the dual spec feature.
|
|
||||||
|
|
||||||
v1.13.17.1:
|
|
||||||
|
|
||||||
- Fixed Priests hanging on login on the retail client.
|
|
||||||
|
|
||||||
v1.13.17:
|
|
||||||
|
|
||||||
- Internal maintainability updates. There are so many versions of the game now, updates need to be as easy and safe as possible.
|
|
||||||
- Improved reliability of Slice-n-Dice predicted length when changing talents.
|
|
||||||
- Improved various modules's ability to respond to the player's maximum power type changing (going from 5 max combo points to 6, for example).
|
|
||||||
- Fixed invalid texture layers specified on a variety of textures (10.0 fix).
|
|
||||||
- Removed HolyPowerNumeric text from the configuration options of several modules that it didn't belong with.
|
|
||||||
- Fixed combo points in Classic Era clients.
|
|
||||||
|
Reference in New Issue
Block a user