Commit Graph

939 Commits

Author SHA1 Message Date
0c729d77e9 Amended 29dc1b89 to be controlled by its own option
Instead of changing a behavior that's years old out from under people, let's make it opt-in.
2016-09-05 21:50:43 -05:00
7ec918ecb6 Added user-submitted Roll the Bones module (ticket #220, thanks Zahariel!) 2016-09-04 16:14:03 -05:00
29dc1b8955 Allow "scale mana color" to work with class-specific mana types 2016-09-04 08:05:00 -05:00
e36b87a407 Fixed TargetInfo debuffs not having the same frame as buffs 1.10.6 2016-08-31 23:07:54 -05:00
880e2e3278 Added support for the Pain mana type 2016-08-18 23:00:06 -05:00
a5de40f087 Added colors for Maelstrom mana
Fixed TargetMana to use Insanity, Fury, and Maelstrom colors correctly
1.10.5
2016-08-15 23:16:57 -05:00
6090814d4e Fixed error on startup in 7.0 for users with old MaelstromCount, SunderCount, or LacerateCount modules in their settings. 2016-08-15 23:10:58 -05:00
c78f618149 Fixed speed and reliability of absorb bars reacting to changes 1.10.4 2016-08-07 17:16:57 -05:00
6133a59ef3 Added Maelstrom to the list of powers to treat 0 as full for opacity purposes 2016-08-07 16:44:13 -05:00
a201aa5149 Fixed incorrect texture drawing behind power counters
Looks like at some point I modified how "darkened" inactive powers worked and ended up drawing two copies of the darkened power counter for each inactive power. "runebg" is superfluous since we're just setting the color of the actual counter to black and partially transparent instead. For some power counters, such as Paladins, the runebg texture was actually wrong and drawing the entire atlas rather than just the texture we wanted.
1.10.3
2016-07-26 21:37:45 -05:00
34d3060df3 Fixed castbar interruption on 7.0 clients
Looks like some things changed in spellcast events on 7.0 which necessitate using the spellcast GUID to identify when a specific cast starts or stops. Now we use those GUIDs which restores the castbar to its appropriate behavior. (ticket #215)
1.10.2
2016-07-25 13:02:14 -05:00
9e7b34d43c Disabled Resolved for 7.0 clients 2016-07-25 12:33:20 -05:00
2d4d32fa1f Fixed SnD error introduced in 46152e92 1.10.1.1 2016-07-24 19:01:54 -05:00
ca544384b8 Fixed bar rotation breaking low thresholds
I guess something in the 7.0 client must have changed how animations work for inherited frames because it would appear that the RotateFrame call for the child flashFrame is now causing issues somehow. Removing the call allows the flash/low threshold frame to travel alongside the parent frame when rotating.
1.10.1
2016-07-24 17:04:07 -05:00
46152e92f4 Fixed rotation not resetting on profile change
When the player had one profile with a bar rotated 90 degrees and another profile with the same bar not rotated, the non-rotated profile would fail to put the bar back in its original location. Thanks for the detailed report, spacegato!
2016-07-24 16:52:12 -05:00
f0cafee719 Added recent FAQs 2016-07-23 21:43:49 -05:00
f8c7875501 Fixed HarmonyPower Hide Blizzard option generating errors 2016-07-22 11:45:35 -05:00
715f9584fb Fixed "Hide Blizzard" option in Holy Power module in 7.0 2016-07-20 12:42:03 -05:00
6824721947 Fixed TargetMana to match PlayerMana colors/alpha
Forgot to update this module to match the new 7.0/Legion stuff like PlayerMana was already doing. I really should be sharing all this code, but alas.
2016-07-19 23:49:54 -05:00
0ac00068b3 Added new mana types to consider 0 as "full"
For the purposes of alpha settings, 0 is "full" for several mana types, such as the new/changed 7.0 ones (astral power, insanity, fury).
2016-07-19 23:45:51 -05:00
5ca6f20944 Fixed minor inefficient texture access
Also fixed an issue where we were looking for a variable that was not declared in the scope we were looking for it in.
2016-07-19 10:11:58 -05:00
d9218343d5 Updated Website address 1.10.0 2016-07-16 11:32:48 -05:00
e9020becc0 Updated to 7.0 TOC 2016-07-16 11:32:30 -05:00
c0771ea8f4 Enabled useful debug print
Converted to use IceHUD:Debug() so that we can turn it on and off.
1.10 1.10beta2
2016-06-07 00:35:20 -05:00
5771f990c7 Suppressed noisy debug message
This message prints constantly against training dummies, so let's just turn it off.
2016-06-07 00:35:01 -05:00
702ebbd86a Fixed Death Runes never showing up on Live
UnitPowerMax for SPELL_POWER_RUNES is 0 on live, so numRunes was 0 which was causing UpdateRuneType to throw out the update.
2016-06-07 00:34:31 -05:00
f214c945af Added second argument to UnitPower
I keep seeing things online saying the one-argument version of UnitPower has been deprecated, so I figured I'd go ahead and update my few uses of it in case it actually gets removed at some point. I haven't had any trouble with it, though.
2016-06-01 00:11:33 -05:00
debaf7f1ff Fixed Destruction Warlocks freezing on login in pre-7.0 (ticket #207)
Destruction Warlocks have a PowerMax of 1000 and apparently trying to create that many graphical frames blows something up really quick. In 7.0, everyone's runes are discrete objects, so I was trying to ensure that the graphical representations of a given power were ready at all times, but didn't consider the pre-7.0 case where this calculation would lead to an absurd number of "runes".
This change also fixes an errant CreateFrame() in UpdateRunePower() that was supposed to be self:CreateFrame(). CreateFrame() was just creating a nameless, parentless frame for no reason at all. Good job, me. This isn't C++.
1.10beta1
2016-05-29 14:21:50 -05:00
d05c1dac18 Updated my previous change to re-enable the "tapped" feature with the new Legion API 2016-05-29 14:18:51 -05:00
aec7852011 Hacked cast lag back in for 7.0 beta
UNIT_SPELLCAST_SENT is now firing at the same time as UNIT_SPELLCAST_START which is when the client receives confirmation that a spell s/he wanted to cast has begun casting (as opposed to pre-7.0 when _SENT would fire when the client pressed the button before receiving confirmation). As per http://www.wowinterface.com/forums/showpost.php?p=314818&postcount=31, I'm now hooking CURRENT_SPELL_CAST_CHANGED to give us a slight chance of acquiring lag info. Unfortunately that event fires for just about every casting-related thing that happens (with no context/useful args at all), so we get a proper lag indicator for the initial cast, but nothing once we start chaining casts together. I guess this is something to keep an eye on as 7.0 nears release.
2016-05-29 00:45:01 -05:00
8fef3a2b8c Updated ComboPointsBar for Legion
Also fixed a very minor leak in it where a table was being generated every call to Update when the player had > 0 combo points.
2016-05-29 00:17:08 -05:00
2646481d11 Updated to hide SnD unless we have the SnD ability (which implies Outlaw spec in 7.0)
Theoretically we could reuse this module for Roll the Bones as well, but the nature of its effects makes the duration bar portion difficult and not terribly informative to the user since each of the 6 possible buffs can be activated with different durations depending on when RtB was used.
2016-05-29 00:08:03 -05:00
c75ffcc6fc Fixed error generated when gaining a max combo point
When loading into the game as an Outlaw, the mod was creating 5 slots for combo points. Switching to Assassination increases the max to 6, but the module was failing to compensate for this and causing an error instead.
2016-05-28 23:58:23 -05:00
b487aaf351 Package alphas for LDT 2016-05-28 22:58:01 -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
a8b6f53a68 Fixed arcane charges not showing on first login 2016-05-28 22:40:06 -05:00
ba2f873b60 Updated Stagger for Legion
Also made use of the new DogTags for Stagger instead of trying to format the values ourself
2016-05-28 11:26:46 -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
97d04c174a Updates to Shards for Legion 2016-05-28 02:50:10 -05:00
6f0ddb7f6d Only show AltMana for mistweaver monks in pre-7.0
I realized that my updates changed how the module worked for pre-7.0 users who were using MonkMana
2016-05-28 02:49:42 -05:00
0188a3fc0b Updating with UNIT_POWER_FREQUENT makes the bar look better 2016-05-28 02:23:26 -05:00
a3a6cbb7f4 UNIT_DISPLAYPOWER is a more foolproof way of checking if we need AltMana displayed or not 2016-05-28 02:20:43 -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
7b3d910956 Rolled ClassMana bars into PlayerAltMana
There are too many classes that need to care about mana as a background resource in addition to whatever their primary resource is to keep creating class-specific bars, so let's just make one bar that does it all. I've done a one-time inherit of DruidMana's settings since it's the only bar that's been in a Release version that serves this purpose and should migrate its settings forward.
2016-05-28 02:16:26 -05:00
6906f3545d Fixed dev version to override project-date-integer appropriately 2016-05-28 01:56:38 -05:00
5d718a4d07 Eclipse is gone in Legion 2016-05-27 00:32:25 -05:00
e7ddb66531 Updated the LibDogTag repo paths to use the new git path 2016-05-27 00:32:01 -05:00
b328ad0739 Changed how cooldowns are started (ticket #205) 2016-05-26 23:49:22 -05:00
b9cfe48d03 Fixed Runes not showing up on login 2016-05-26 23:41:15 -05:00