Compare commits

...

6 Commits

Author SHA1 Message Date
271bb38a69 Add more Polymorph ranks 2023-02-06 20:15:52 -06:00
0e11a40d3a Don't hide Blizzard Totems by default on 10.0 2023-02-06 00:19:08 -06:00
5020279748 Fix errors when playing Faire games 2023-02-06 00:16:15 -06:00
cfaa09a541 Expose Totems Hide Blizzard setting 2023-02-01 16:41:31 -06:00
a0ed3ae6e6 Update TOCs 2023-01-25 13:40:36 -06:00
7709cb9130 Fix AltPower bar showing when it shouldn't 2023-01-22 15:56:41 -06:00
8 changed files with 59 additions and 14 deletions

View File

@ -1,8 +1,8 @@
## Interface: 100002 ## Interface: 100005
## Interface-Retail: 100002 ## Interface-Retail: 100005
## Interface-Classic: 11403 ## Interface-Classic: 11403
## Interface-BCC: 20504 ## Interface-BCC: 20504
## Interface-Wrath: 30400 ## Interface-Wrath: 30401
## Author: Parnic, originally created by Iceroth ## Author: Parnic, originally created by Iceroth
## Name: IceHUD ## Name: IceHUD
## Title: IceHUD |cff7fff7f-Ace3-|r ## Title: IceHUD |cff7fff7f-Ace3-|r

View File

@ -1,8 +1,8 @@
## Interface: 100002 ## Interface: 100005
## Interface-Retail: 100002 ## Interface-Retail: 100005
## Interface-Classic: 11403 ## Interface-Classic: 11403
## Interface-BCC: 20504 ## Interface-BCC: 20504
## Interface-Wrath: 30400 ## Interface-Wrath: 30401
## Title: IceHUD |cff7fff7f-Options-|r ## Title: IceHUD |cff7fff7f-Options-|r
## Author: Parnic ## Author: Parnic
## Version: @project-version@ ## Version: @project-version@

View File

@ -1,5 +1,19 @@
# Changelog # Changelog
v1.14.16:
- Exposed the option in the Totems module to hide the Blizzard Totems frame or not, and changed the default value to not hide when on a version of the game that doesn't support right-clicking to destroy totems (any version after Wrath). This enables using the default Totems frame to cancel totems early.
- Fixed a reported error when playing Darkmoon Faire games.
- Added a few more Polymorph ranks to TargetCC for Classic. I'm sure there are more missing.
v1.14.15:
- Updated TOCs for 10.0.5
v1.14.14:
- Fixed PlayerAlternatePower bar showing up when it shouldn't have, such as when casting Power Word: Shield before ever having done anything to trigger a game-level "alternate power" event, such as mounting a Dragonriding mount.
v1.14.13: v1.14.13:
- Fixed Vigor module hiding default Climbing, Film, etc. UIs. (wowace ticket #336) - Fixed Vigor module hiding default Climbing, Film, etc. UIs. (wowace ticket #336)

View File

@ -616,7 +616,10 @@ function IceClassPowerCounter.prototype:SetRuneCoords(rune, percent)
local left, right, top, bottom = 0, 1, 0, 1 local left, right, top, bottom = 0, 1, 0, 1
if self:GetRuneMode() == "Graphical" then if self:GetRuneMode() == "Graphical" then
left, right, top, bottom = unpack(self.runeCoords[rune]) local coords = self.runeCoords[rune]
if coords then
left, right, top, bottom = unpack(coords)
end
end end
if self.currentGrowMode == self.growModes["height"] then if self.currentGrowMode == self.growModes["height"] then
@ -874,7 +877,10 @@ function IceClassPowerCounter.prototype:SetupRuneTexture(rune)
local a,b,c,d = 0, 1, 0, 1 local a,b,c,d = 0, 1, 0, 1
if self:GetRuneMode() == "Graphical" then if self:GetRuneMode() == "Graphical" then
width = self.runeWidth width = self.runeWidth
a,b,c,d = unpack(self.runeCoords[rune]) local coords = self.runeCoords[rune]
if coords then
a,b,c,d = unpack(coords)
end
end end
-- make sure any texture aside from the special one is square and has the proper coordinates -- make sure any texture aside from the special one is square and has the proper coordinates

View File

@ -35,11 +35,12 @@ function PlayerAlternatePower.prototype:Enable(core)
self:RegisterEvent("UNIT_POWER_BAR_SHOW", "PowerBarShow") self:RegisterEvent("UNIT_POWER_BAR_SHOW", "PowerBarShow")
self:RegisterEvent("UNIT_POWER_BAR_HIDE", "PowerBarHide") self:RegisterEvent("UNIT_POWER_BAR_HIDE", "PowerBarHide")
self.wantToShow = true
self:Update(self.unit) self:Update(self.unit)
if self.maxPower == 0 then if self.maxPower == 0 then
self:Show(false) self:Show(false)
else
self.wantToShow = true
end end
if self.moduleSettings.hideBlizz then if self.moduleSettings.hideBlizz then
self:HideBlizz() self:HideBlizz()

View File

@ -72,10 +72,20 @@ local IncapacitateCCList = {
19503, 19503,
-- Sleep -- Sleep
700, 700,
-- Polymorph -- Polymorph (rank 1)
118, 118,
-- Also Polymorph
65801,
-- Polymorph rank 2
12824,
-- Polymorph rank 3
12825,
-- Polymorph rank 4
12826,
-- Polymorph: Pig -- Polymorph: Pig
28272, 28272,
-- Also Polymorph: Pig
28285,
-- Polymorph: Turtle -- Polymorph: Turtle
28271, 28271,
-- Polymorph: Penguin -- Polymorph: Penguin

View File

@ -89,11 +89,11 @@ function Totems.prototype:GetOptions()
end, end,
order = 31 order = 31
} }
--[[
opts["hideBlizz"] = { opts["hideBlizz"] = {
type = "toggle", type = "toggle",
name = L["Hide Blizzard Frame"], name = L["Hide Blizzard Frame"],
desc = L["Hides Blizzard Rune frame and disables all events related to it"], desc = L["Hides Blizzard frame and disables all events related to it.\n\nNOTE: Blizzard attaches this UI to the player's unitframe, so if you have that hidden in PlayerHealth, then this won't do anything."],
get = function() get = function()
return self.moduleSettings.hideBlizz return self.moduleSettings.hideBlizz
end, end,
@ -110,7 +110,7 @@ function Totems.prototype:GetOptions()
end, end,
order = 32 order = 32
} }
--]]
opts["displayMode"] = { opts["displayMode"] = {
type = 'select', type = 'select',
name = L["Totem orientation"], name = L["Totem orientation"],
@ -193,7 +193,7 @@ function Totems.prototype:GetDefaultSettings()
defaults["totemFontSize"] = 20 defaults["totemFontSize"] = 20
defaults["totemMode"] = "Graphical" defaults["totemMode"] = "Graphical"
defaults["usesDogTagStrings"] = false defaults["usesDogTagStrings"] = false
defaults["hideBlizz"] = true defaults["hideBlizz"] = IceHUD.CanHookDestroyTotem
defaults["alwaysFullAlpha"] = false defaults["alwaysFullAlpha"] = false
defaults["displayMode"] = "Horizontal" defaults["displayMode"] = "Horizontal"
defaults["cooldownMode"] = "Cooldown" defaults["cooldownMode"] = "Cooldown"

View File

@ -1,5 +1,19 @@
# Changelog # Changelog
v1.14.16:
- Exposed the option in the Totems module to hide the Blizzard Totems frame or not, and changed the default value to not hide when on a version of the game that doesn't support right-clicking to destroy totems (any version after Wrath). This enables using the default Totems frame to cancel totems early.
- Fixed a reported error when playing Darkmoon Faire games.
- Added a few more Polymorph ranks to TargetCC for Classic. I'm sure there are more missing.
v1.14.15:
- Updated TOCs for 10.0.5
v1.14.14:
- Fixed PlayerAlternatePower bar showing up when it shouldn't have, such as when casting Power Word: Shield before ever having done anything to trigger a game-level "alternate power" event, such as mounting a Dragonriding mount.
v1.14.13: v1.14.13:
- Fixed Vigor module hiding default Climbing, Film, etc. UIs. (wowace ticket #336) - Fixed Vigor module hiding default Climbing, Film, etc. UIs. (wowace ticket #336)