334 Commits

Author SHA1 Message Date
cb84320fed Fix cast logic 2021-04-24 12:41:02 -07:00
f845e20c05 Updates for TBC classic. Switched as many versions checks as I could to feature detection rather than hardcoded version number checks. 2021-04-24 12:08:40 -07:00
3f2505245c Update to use project-date-integer 2021-03-23 13:47:55 -05:00
f85d5eb088 Update TOC for Classic 2021-03-23 12:17:43 -05:00
ccea4b3bfb Update TOC v90000.5 2021-03-22 21:39:32 -05:00
86d49d9e5d Update outdated tags (#5) 2021-03-22 10:46:00 -05:00
9c59ab23a3 Change to use manual iteration
It seems like FireEvent() can potentially invalidate the unit entries in
normalUnitsWackyDependents, so extract the next key before calling it.

Fixes #4
2021-03-22 07:58:59 -05:00
de3a5205eb Drastically improve performance by not registering for WoW events that nothing is listening for. (#3) v90000.4 2021-03-21 11:39:16 -05:00
37d63662fa Fix issues caused when a newer version of LibDogTag is loaded after LibDogTag-Unit is loaded. (#2) 2021-03-20 07:26:59 -06:00
7fb0ee06da Add support for nameplate units (#1) v90000.3 2021-02-27 21:21:15 -06:00
bd42fc6339 Add Curse project ID v90000.2 2020-11-29 12:02:39 -06:00
5466a3cfa4 Update TOC, add community packager github action 2020-11-29 11:56:38 -06:00
37ab4b1ea0 Update TOC to 9.0 v90000.1 2020-10-09 09:55:51 -05:00
fe9d3224fa GuildRoster was moved in 9.0 2020-09-12 08:13:47 -07:00
021fd03384 Updated TOC to 8.3 v80300.1 2020-01-14 20:03:26 -06:00
2df75a8983 Fix incorrect return type of [HappyText] 2019-12-06 19:57:33 -08:00
68ef16e6b7 Actually re-added support for pet happiness in Classic
Commit f54d8964 added incorrect logic that caused the tags to go away on Classic. The only change that should have stuck around from that commit was to use the proper unit event.
2019-09-16 21:16:42 -05:00
f54d896417 Re-added support for pet happiness in Classic 2019-09-06 11:28:49 -05:00
93a898dc15 Safer WoW Classic check
These constants are defined in 8.2 and Classic, so it shouldn't be an issue, but might as well make sure we retain as much compatibility with old versions as possible.
2019-08-11 20:42:18 -05:00
fd7cf8d938 More Classic updates
Changed wow_classic checks to use the WOW_PROJECT_CLASSIC constant instead of interface version checks.
Fixed GetQuestDifficultyColor errors in Classic.
Fixed user-reported UnitHasVehicleUI errors in Combos tag.
2019-08-11 15:34:23 -05:00
0c17b4e1a2 Updated TOC to 8.2 v80200.1 2019-06-25 09:50:28 -05:00
c1ccb08c28 Preliminary updates so it doesn't break completely on WoW Classic 2019-05-29 22:49:37 -07:00
6b522a4641 Updated TOC to 8.1 v80100.1 2019-01-12 17:42:14 -06:00
4a306b17c9 Fixed Class tags showing hostile NPCs with class in all caps
UnitClassBase apparently changed in 8.0 to return the unlocalized class name, so now we take the class index from UnitClassBase and pass it to GetClassInfo to print the localized, properly-capitalized class name.
v80000.2
2018-08-30 16:47:04 -05:00
f3baacc232 Fixed some lingering UNIT_POWER usages 2018-07-21 20:35:02 -07:00
61573c6e33 Updated TOC for 8.0 v80000.1 2018-07-16 15:27:08 -05:00
ffcc18961b Updated Mana and class-specific tags for 8.0 2018-07-16 08:35:41 -05:00
07613ed054 Updates for BFA. Backwards compatible with live. 2018-04-21 13:10:19 -07:00
96088703f7 Soul shard parts are still valid for destruction locks 2018-04-01 15:58:40 -07:00
050d53d74a Updated TOC to 7.3 v70300.1 2017-08-31 16:23:46 -05:00
382af4b7f0 Updated TOC to 7.2 v70200.1 2017-03-28 14:40:21 -05:00
c0e1ea6fa8 Can't restrict the event on the AltP tag, because apparently it lets you specify the power type? v70100.2 2016-10-28 21:13:02 -07:00
01204aaffa Fixing small mistake on the event string for the stagger tag 2016-10-26 20:04:21 -07:00
380b0494f9 cvar predictedPower is gone. Changed MP and Mana tags to use UNIT_POWER_FREQUENT so they they continue to have frequent updates. 2016-10-26 19:53:45 -07:00
2d76a7331f Updated TOC for 7.1 v70100.1 2016-10-25 14:42:13 -05:00
605cc96d6c Fixed Combos tag updates for 7.0 (thanks, neoxz04!) v70000.3 2016-07-22 09:59:41 -05:00
6f4e1c0568 Uhhh, right. That's what the MP tag is for. Sorry. 2016-07-21 20:58:23 -07:00
4f44278160 Added missing Legion resource tags 2016-07-21 20:11:28 -07:00
31a2980658 Fixed ARCANE_CHARGES spell power v70000.2 2016-07-19 09:30:49 -05:00
e0fcbf9728 Updated TOC to 7.0 v70000.1 2016-07-18 12:02:51 -05:00
ac85ae649d Re-enabled the "tapped" HostileColor by using the new Legion API
This fixes HostileColor to show gray once again when a unit is tapped by someone else.
2016-05-29 14:20:45 -05:00
162f9509df Added tag for DK rune availability in 7.0
Now that rune types are homogenized, we can query how many are available as a meaningful single value.
2016-05-29 01:23:00 -05:00
924608703c Adjusted specialPowers some more
Warlocks no longer have "soul shard parts"
Insanity is the player's primary resource when in shadow priest spec, so there's no need for a "special power" query for it after all. We do need Arcane Charges, though.
2016-05-29 01:20:33 -05:00
95d41a3b52 Removed deprecated powers from Legion
All Warlocks use soul shards and Druids no longer use Eclipse
2016-05-28 11:25:07 -05:00
2f73b5bd7d Added tags for Monk Stagger 2016-05-28 11:24:17 -05:00
dedbf942a3 Added generic Mana tags
There are too many classes that have mana in the background alongside some other power type, so I've added Mana, MaxMana, etc. tags to support "always get me my mana values, no matter my current power type" use cases.
Deleted the new ShadowPriestMana module, but left DruidMP and MonkMP alone since they have existed for a long while.
2016-05-28 01:55:53 -05:00
a2d03e1568 Increased dev version number now that we're using the datestamp instead of a unix timestamp 2016-05-27 00:18:45 -05:00
bc8d45a7eb Maybe file-date-integer will work 2016-05-27 00:12:39 -05:00
f115114a15 Switched to project-timestamp to see if the packager will cooperate 2016-05-27 00:07:56 -05:00
b163e6ad65 Marked as compatible with 7.0 2016-05-26 17:51:02 -05:00