Compare commits

...

3 Commits

Author SHA1 Message Date
8cd7c4b044 Add 10.1 dragonriding mount 2023-05-06 13:15:39 -05:00
bfffdd82d7 Fix vigor on entering world
Forgot to send the event argument, so it was returning early.

Fixes #34
2023-05-03 18:23:52 -05:00
24c45f320f Update TOC, add icon, fix Vigor for 10.1 2023-05-03 18:22:36 -05:00
5 changed files with 35 additions and 8 deletions

View File

@ -1,5 +1,5 @@
## Interface: 100007
## Interface-Retail: 100007
## Interface: 100100
## Interface-Retail: 100100
## Interface-Classic: 11403
## Interface-BCC: 20504
## Interface-Wrath: 30401
@ -14,6 +14,7 @@
# ## Version: @project-version@
#@end-non-debug@
## SavedVariables: IceCoreDB
## IconTexture: Interface\Icons\Spell_Frost_Frost
## OptionalDeps: Ace3, LibSharedMedia-3.0, LibDogTag-3.0, LibDogTag-Unit-3.0, LibRangeCheck-2.0, LibDualSpec-1.0, LibDBIcon-1.0, AceGUI-3.0-SharedMediaWidgets
## X-Category: HUDs
## X-Website: https://www.wowace.com/projects/ice-hud

View File

@ -1,5 +1,5 @@
## Interface: 100007
## Interface-Retail: 100007
## Interface: 100100
## Interface-Retail: 100100
## Interface-Classic: 11403
## Interface-BCC: 20504
## Interface-Wrath: 30401
@ -10,6 +10,7 @@
## OptionalDeps: AceGUI-3.0-SharedMediaWidgets
## Dependencies: IceHUD
## LoadOnDemand: 1
## IconTexture: Interface\Icons\Spell_Frost_Frost
Json.lua
JsonDecode.lua

View File

@ -1,5 +1,16 @@
# Changelog
v1.14.20:
- Added Winding Slitherdrake as recognized for the Dragonriding Vigor module
v1.14.19:
- Updated TOCs for 10.1.0
- Added addon icon for 10.1.0 clients
- Fixed Dragonriding Vigor charges not showing up in 10.1.0
- Fixed Vigor not always updating correctly when loading into the game or a new zone
v1.14.18:
- Fixed Runic Power showing on a scale of 0-1000+ instead of 0-100+ with DogTags off

View File

@ -6,10 +6,13 @@ local DragonridingBuffs = {
368896, -- Renewed Proto-Drake
368899, -- Windborn Velocidrake
368901, -- Cliffside Wylderdrake
368893, -- Winding Slitherdrake
}
local vigorWidgetSetID = 283
local vigorWidgetID = 4460
local unitPowerType = Enum and Enum.PowerType and Enum.PowerType.AlternateMount
unitPowerType = unitPowerType or ALTERNATE_POWER_INDEX
function DragonridingVigor.prototype:init()
DragonridingVigor.super.prototype.init(self, "Vigor")
@ -18,7 +21,7 @@ function DragonridingVigor.prototype:init()
self.unit = "player"
self.numericColor = "VigorNumeric"
self.unitPower = ALTERNATE_POWER_INDEX
self.unitPower = unitPowerType
self.minLevel = 0
self.bTreatEmptyAsFull = false
self.runeWidth = self.runeHeight
@ -26,7 +29,7 @@ function DragonridingVigor.prototype:init()
end
function DragonridingVigor.prototype:Enable(core)
self.numRunes = UnitPowerMax(self.unit, ALTERNATE_POWER_INDEX)
self.numRunes = UnitPowerMax(self.unit, unitPowerType)
self.runeCoords = { }
for i = 1, self.numRunes do
self:SetupNewRune(i)
@ -41,7 +44,7 @@ end
function DragonridingVigor.prototype:EnteringWorld()
DragonridingVigor.super.prototype.EnteringWorld(self)
self:CheckShouldShow("player")
self:CheckShouldShow("PLAYER_ENTERING_WORLD", "player")
end
function DragonridingVigor.prototype:CheckShouldShow(event, unit, info)
@ -151,6 +154,6 @@ function DragonridingVigor.prototype:HideBlizz()
end
-- Load us up
if ALTERNATE_POWER_INDEX and C_UIWidgetManager and C_UIWidgetManager.GetFillUpFramesWidgetVisualizationInfo then
if unitPowerType and C_UIWidgetManager and C_UIWidgetManager.GetFillUpFramesWidgetVisualizationInfo then
IceHUD.DragonridingVigor = DragonridingVigor:new()
end

View File

@ -1,5 +1,16 @@
# Changelog
v1.14.20:
- Added Winding Slitherdrake as recognized for the Dragonriding Vigor module
v1.14.19:
- Updated TOCs for 10.1.0
- Added addon icon for 10.1.0 clients
- Fixed Dragonriding Vigor charges not showing up in 10.1.0
- Fixed Vigor not always updating correctly when loading into the game or a new zone
v1.14.18:
- Fixed Runic Power showing on a scale of 0-1000+ instead of 0-100+ with DogTags off