Compare commits

...

6 Commits

Author SHA1 Message Date
cac0deeb3c Update license with current year 2022-10-28 22:48:37 -05:00
e951d40b12 Don't package file just meant to help packager 2022-10-28 22:48:31 -05:00
46883e355b Fix RollTheBones not showing immediately when cast
I guess UNIT_AURA now provides a third argument that it wasn't before. So instead of relying on a third argument, just override the event name to something we control and key off that for avoiding updates.
2022-10-28 22:44:38 -05:00
004df582ef Update changelog 2022-10-27 20:34:19 -05:00
b8cf6e90b0 Fix error on 10.0
I guess this frame is gone. I don't remember why this was necessary.
2022-10-27 20:32:47 -05:00
d0c06c7b55 Add sponsor file 2022-10-27 09:09:50 -05:00
8 changed files with 26 additions and 26 deletions

View File

@ -65,6 +65,8 @@ tools-used:
ignore:
- readme.md
- FUNDING.yml
- this_version.md
manual-changelog: this_version.md

3
FUNDING.yml Normal file
View File

@ -0,0 +1,3 @@
github: parnic
ko_fi: parnic
custom: "https://www.paypal.me/parnic"

View File

@ -1,6 +1,6 @@
MIT License
Copyright (c) 2021 parnic
Copyright (c) 2021-2022 parnic
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

View File

@ -1,5 +1,10 @@
# Changelog
v1.14.0:
- 10.0 compatibility
- Renamed Anima Charged combo points to Charged, and removed specific references to Kyrian.
v1.13.17.3:
- Packaged latest LibDogTag-Unit to work around crash in Wrath Classic client.

View File

@ -115,7 +115,9 @@ end
function PlayerInfo.prototype:ShowBlizz()
BuffFrame:Show()
TemporaryEnchantFrame:Show()
if TemporaryEnchantFrame then
TemporaryEnchantFrame:Show()
end
BuffFrame:GetScript("OnLoad")(BuffFrame)
end
@ -123,7 +125,9 @@ end
function PlayerInfo.prototype:HideBlizz()
BuffFrame:Hide()
TemporaryEnchantFrame:Hide()
if TemporaryEnchantFrame then
TemporaryEnchantFrame:Hide()
end
BuffFrame:UnregisterAllEvents()
end

View File

@ -274,7 +274,7 @@ end
function RollTheBones.prototype:MyOnUpdate()
RollTheBones.super.prototype.MyOnUpdate(self)
if self.bUpdateRtb then
self:UpdateRollTheBones(nil, self.unit, true)
self:UpdateRollTheBones("internal", self.unit)
end
if self.target or self.moduleSettings.bShowWithNoTarget then
self:UpdateDurationBar()
@ -296,13 +296,14 @@ local function ShouldHide()
return not HasSpell(193316)
end
function RollTheBones.prototype:UpdateRollTheBones(event, unit, fromUpdate)
function RollTheBones.prototype:UpdateRollTheBones(event, unit)
if unit and unit ~= self.unit then
return
end
local now = GetTime()
local remaining = nil
local fromUpdate = event == "internal"
if not fromUpdate then
rtbDuration, remaining, rtbCount = self:GetBuffDuration(self.unit, RtBSet)

View File

@ -277,7 +277,7 @@ end
function SliceAndDice.prototype:MyOnUpdate()
SliceAndDice.super.prototype.MyOnUpdate(self)
if self.bUpdateSnd then
self:UpdateSliceAndDice(nil, self.unit, true)
self:UpdateSliceAndDice("internal", self.unit)
end
if self.target or self.moduleSettings.bShowWithNoTarget then
self:UpdateDurationBar()
@ -312,13 +312,14 @@ local function ShouldHide()
-- with different durations
end
function SliceAndDice.prototype:UpdateSliceAndDice(event, unit, fromUpdate)
function SliceAndDice.prototype:UpdateSliceAndDice(event, unit)
if unit and unit ~= self.unit then
return
end
local now = GetTime()
local remaining = nil
local fromUpdate = event == "internal"
if not fromUpdate or IceHUD.WowVer < 30000 then
sndDuration, remaining = self:GetBuffDuration(self.unit, sndBuffName)

View File

@ -1,22 +1,6 @@
# Changelog
v1.13.17.3:
v1.14.0:
- Packaged latest LibDogTag-Unit to work around crash in Wrath Classic client.
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.
- 10.0 compatibility
- Renamed Anima Charged combo points to Charged, and removed specific references to Kyrian.