17 Commits

Author SHA1 Message Date
e6bd39352c Fix max chi power not always updating correctly 2024-11-27 14:40:54 -06:00
41ae17ba9a Continue replacement of WowVer checks 2022-09-18 17:50:37 -05:00
e313e679ae Basic Classic-BC support
This has been tested on Classic PTR and Retail, but only with a Rogue
character. Don't have a ton of time to do more exhaustive tests right now.

Fixes #11
2021-05-09 12:04:23 -05:00
ba8748ecca First batch of WoW Classic compatibility updates
This has been tested on Classic with a Rogue up to level 5 using various modules and casually checked against a few level 1 classes. I'm sure there's a lot more to do here. I also made sure to test on Live.

Where possible I tried to check for API availability rather than specific client versions or program IDs. There are many cases where that's impractical, however, so version/program ID checks were used.

This was tested with:
* Ace3 @r1225
* AceGUI-3.0-SharedMediaWidgets @r61
* LibDBIcon-1.0 @v8.2.0
* LibDogTag-3.0 @v80200.1
* LibDogTag-Unit-3.0 @v80200.1-2-g93a898d-alpha
* LibRangeCheck-2.0 @v4.2.3 (with a couple of local changes)
* LibSharedMedia-3.0 @r113-alpha
2019-08-11 23:21:06 -05:00
02ad6253d3 Renamed HarmonyPower to Chi
Updated readme link to the create-your-own-texture guide
2018-07-20 13:20:27 -05:00
89ef91b9b3 Initial dump of BfA compatibility
Updated for:
- SPELL_POWER_* constants becoming Enum.PowerType.*
- Rank no longer existing in return values for UnitAura, UnitBuff, UnitDebuff, UnitCastingInfo, UnitChannelInfo
- UNIT_POWER event becoming UNIT_POWER_UPDATE
- UnitPopupFrames no longer existing
- Removed events: PLAYER_PET_CHANGED, UNIT_MAXPOWER, PET_BAR_CHANGED, UNIT_DYNAMIC_FLAGS
- Texture return value from UnitAura type changing (name -> id)
- All Warlock specializations using soul shards
- Death Knight rune changes

Haven't tested all classes/specializations yet, so I'm sure I missed some stuff.
Probably need to add support for the new circular cooldown wipe flourish added in the base client.
Saw a problem with cooldown flashes being delayed on DK runes becoming available that probably need to be fixed.
2018-06-06 22:57:35 -05:00
f8c7875501 Fixed HarmonyPower Hide Blizzard option generating errors 2016-07-22 11:45:35 -05:00
2235364df9 Added checks for rune count changing mid-session
Right now most ClassPowerCounter child classes are doing this work themselves, but they don't need to be. Some cleanup could be done there if anyone ever felt like doing it. (I did a tiny bit with Shards and Chi, but there's more to be done)
2016-05-28 22:57:25 -05:00
7221e78290 Fixed error in Chi module
When signing in as a spec with Chi, an error was being thrown due to the graphical frames for chi not existing yet.
2016-05-28 11:06:51 -05:00
9ed739fb1b Fixed number of Chi not necessarily being correct on login 2016-05-28 02:18:06 -05:00
ab1ad06185 Only show Chi in Legion for Windwalker monks 2016-05-28 02:17:33 -05:00
5e04739306 Fixed a bug where Monks with more than 4 Chi would not draw the additional Chi properly on initial load into the world 2014-11-22 02:11:54 -06:00
1a62f6b33a - Added support for a 6th Chi. 2014-11-15 00:37:51 -06:00
bbc1bff51a - TOC bump for 5.1
- Changed the LIGHT_FORCE constant to CHI because changing constants in shipped code is such an awesome idea.
2012-11-27 22:51:16 +00:00
74148a6b98 - Fixed an error popping up when you had a target and zoned into an instance as a Monk. 2012-09-30 02:13:53 +00:00
a4390cf0cd - Removed level restriction on harmony power since apparently that's not a thing any more.
- Fixed the fifth chi not always drawing immediately when changing specs to one that grants an additional chi.
- Registered harmony power for the UNIT_POWER_FREQUENT event since that's what Blizzard's version does.
2012-09-02 04:29:41 +00:00
0734ddd94c - Created Monk Harmony Power module.
- Added localization to HolyPower module description.
- Fixed a comment in the Shard module.
2012-06-30 22:30:54 +00:00