1321 Commits

Author SHA1 Message Date
42e76dde72 Fix cooldown display for overridden spells
When a spell is overridden by another, our cooldown bar stops being able to track it. Normally this is fine if the spell completely changes as you probably don't expect a cd bar for Backstab to track Gloomblade.

But when the overridden spell shares the same name as the base spell, such as Fire Breath for Evokers with the Font of Magic talent, you very much would expect the bar to track both.

With this fix, tracking the base spell will show the cd for the overridden version as well.
v1.15.7
2024-08-26 17:18:39 -05:00
43aa303887 Bump for new dependency versions v1.15.6 2024-08-25 22:46:07 -05:00
30ec3750c1 Fix error when using an invalid spell with a custom bar on 11.x v1.15.5 2024-08-14 11:34:54 -05:00
73891bca4b Update TOC for TWW v1.15.4 2024-08-14 10:20:29 -05:00
66f4492fa7 Fix spell cooldown bars in 11.x
GetSpellCooldown used to return 1 for "has duration", but the new native version returns true. Fun.

Additionally, it looks like the events triggering UpdateCustomBarEvent() are passing a nil argument that the mod thought was supposed to be the affected unit. So I also fixed that, though I don't know if that's an 11.x thing or not.

https://www.wowace.com/projects/ice-hud/issues/363
v1.15.3
2024-07-27 15:42:31 -05:00
6c1c68a0c3 Update classic-era TOC v1.15.2 2024-07-25 22:34:32 -05:00
b17582afab Remove all the old right-click menu hackery
Evidently this isn't needed anymore on any current client, 11.x, Classic-era, et al.
2024-07-25 22:32:29 -05:00
e94138d201 Restore context menus for Health and Info modules
Apparently we don't have to do any of this anymore (and might not have had to do it for a long time, but I missed the memo) so if we can, just use the built-in menuing stuff. Setting focus doesn't trigger taint with this.
2024-07-25 22:25:55 -05:00
8a3f9e19d0 Fix error opening options in published package v1.15.1 v1.15.1-alpha1 2024-07-24 16:03:35 -05:00
1f4a8aefa7 Update TOC for 11.0 v1.15.0 2024-07-24 09:32:06 -05:00
1ca424dccb Enable profile import/export
The UI for this is still rough, but it works fine.
2024-07-24 09:31:48 -05:00
8b9263a2c5 Update changelog 2024-07-21 14:07:22 -05:00
40efe6a551 Fix up uses of UnitBuff and UnitDebuff for 11.0.2 v1.15.0-alpha2 2024-07-21 14:00:48 -05:00
f15dda769d Fix popup menu replacement code error on 11.0.2 (temp)
This removes the menu replacement code that is preventing errors when trying to focus someone or dismiss a pet through a right-click menu on an addon. There is a new API, UnitPopup_OpenMenu, that is a replacement for ShowMenu, but it's not a drop-in replacement, so until I have access to the beta or an 11.0.2 PTR there's not much I can do here.
2024-07-21 13:54:45 -05:00
9b063bed63 More TWW/11.0.2 compatibility
I don't have beta access so I can't test this yet, but this should catch everything in the Deprecated_11_0_0 file in wow's official ui source as well as some stuff not mentioned but reported by users.
2024-07-21 13:51:17 -05:00
d451969177 Use packager action v4 2024-07-20 09:05:23 -05:00
6c2e759f45 Basic TWW compatibility v1.15.0-alpha1 2024-06-22 18:07:42 -05:00
b0f7c776db Fix the Vengeance module
One of the return values of UnitAura is the Vengeance amount and the GameTooltip scanning thing is no longer working.
v1.14.42
2024-05-12 11:11:53 -05:00
c425206748 Hopefully fix Vigor bar not showing up for some types of dragons
Specifically the Algarian Stormrider which has a different flavor of Vigor widget with customized colors. Apparently that's a whole different widget id. So now instead of checking for just the one vigor widget, we look up all widgets in the vigor set and use those to see if any vigor bar is showing.
v1.14.41
2024-05-11 16:19:00 -05:00
57ddf62f73 Maybe stop castbar flashing sometimes 2024-05-11 15:42:54 -05:00
67cd7330ad Fix swapped DK runes in Cataclysm Classic
Fixes wowace ticket # 357
2024-05-11 15:29:52 -05:00
5c344cfac1 Update TOC v1.14.40 2024-05-09 00:04:36 -05:00
681e1f7b55 Update changelog v1.14.39 2024-04-30 23:25:35 -05:00
038ea16642 Support Cataclysm Classic 2024-04-30 23:16:42 -05:00
12c509b133 Update TOCs v1.14.38 2024-04-15 17:05:05 -05:00
2ae826654a Update LibRangeCheck version
Should fix taint issues as reported in https://www.wowace.com/projects/ice-hud/issues/353
v1.14.37
2024-04-04 08:14:32 -05:00
acee3f4725 Fix error when loading in while mounted v1.14.36 2024-02-10 14:12:28 -06:00
2db6ddea57 Only hide Blizzard Vigor bar, not all fill-ups
This fixes the bar from the Digging event in 10.2.5 not showing. For real this time.
2024-02-10 10:47:04 -06:00
7e4a6ecab6 Attempt to fix other uses of PowerBarContainer
Apparently other things are now using the game's UIWidgetPowerBarContainerFrame but we're forcing it to be hidden due to a variety of factors. This attempts to restrict the Hide behavior of that frame to only when we're Dragonriding.
v1.14.35
2024-01-21 12:36:15 -06:00
af33ab9781 Fix Vigor showing up sometimes when it shouldn't
Seems like UnitPowerMax for the AlternateMount power returns the actual max from PLAYER_ENTERING_WORLD until you mount and then dismount a Dragonriding mount. This wasn't previously the case.

Now we rely on the native widget info to tell us whether it believes it should be on or not.
v1.14.34
2024-01-19 09:02:41 -06:00
c0262de622 Only use HasBuff method as a fallback
If we can check the power type, we should rely on only that.
2024-01-19 07:26:55 -06:00
cfa86813a7 Update TOC v1.14.33 2024-01-16 17:27:43 -06:00
c85c304eb6 Enable GCD, target target buffs in Classic 1.15+ v1.14.32 2024-01-07 14:49:42 -06:00
5321f7c64d Prevent error
Wowace ticket #351
v1.14.31
2023-12-26 15:47:36 -06:00
6b2eb8d6e2 Update TOC for Classic-era v1.14.30 2023-12-10 18:58:52 -06:00
c72b67235d Enable TargetCastBar on Classic-era 1.15+ 2023-12-10 18:58:08 -06:00
140596b930 Fix Stagger bar error for 10.2.0
Fixes wowace ticket 348
v1.14.29
2023-11-08 09:33:17 -06:00
6ddb056cdf Update TOC v1.14.28 2023-11-07 16:36:03 -06:00
8df330d3b4 Update TOC v1.14.27 2023-09-08 10:30:11 -05:00
1f9a1a3100 Update TOC for Classic-era v1.14.26 2023-08-23 14:38:11 -05:00
40a25a3315 Apply Strata adjustment in a few more places v1.14.25 2023-08-02 17:38:47 -05:00
6cee8c738c Apply strata adjustment inside BarFactory instead of every callsite 2023-08-02 08:25:34 -05:00
40fc8187fd Add ability to adjust strata globally
Submitted by slowkerd from Curseforge (thanks!)
2023-08-02 08:16:12 -05:00
b32f090644 using table.remove to not leave a hole in the array (#36) 2023-07-23 23:57:22 -05:00
d9cfb3a09c Fix 10.1.5 error building a player menu v1.14.24 2023-07-16 22:14:23 -10:00
8bc7b1ee90 Update TOCs v1.14.23 2023-07-11 16:52:17 -05:00
9cd800ee86 Update changelog v1.14.22 2023-07-05 13:33:12 -05:00
ca6008780f Bump TOC for Wrath-Classic 3.4.2 v1.14.22-alpha2 2023-07-04 10:18:52 -05:00
9a727e4893 Fix Vigor with new mount type(s)
I explicitly added what I believe to be the spell id for the new Grotto Netherwing Drake so it *should* work regardless, but then also discovered that the flying mount's UnitPowerMax is 0 unless you're on a Dragonriding mount, so that should be the longer-term fix for whenever old-world mounts add Dragonriding capability (10.1.5?).
2023-07-04 10:01:31 -05:00
4d71dcc660 Possible fix to reported issue
I can't reproduce the problem, but this should cover it if it happens.

https://www.wowace.com/projects/ice-hud/issues/344
v1.14.22-alpha1
2023-06-05 17:39:36 -05:00