|
Category: Raiding & InstancesMoraleDiff |
Interface Information |
|
Name: |
MoraleDiff |
Author: |
|
Date: |
03-27-2013 09:10 AM |
Size: |
7.94 Kb |
Version: |
1.0.2 |
Rate File: |
|
MoraleDiff Main Window
|
|
MoraleDiff Settings
|
|
Current Version: 1.0.2
Date: 27/03/2013
MoraleDiff can be used in duo-boss fights to track the morale difference between two bosses. It also displays the current morale level for each boss as a percentage.
The progress bar will move towards the boss that has the highest morale. The maximum difference can be configured.
Basic use: - Select the first boss that you want to track
- Double-click on the left side of the progress bar, the boss name will appear above it
- Select the second boss that you want to track
- Double-click on the right side of the progress bar, the boss name will appear above it
- If needed, right-click on the progress bar and select "Settings" to configure the maximum morale difference between both bosses
- The morale tracking works via your own target and any defined Raid Assist Targets, so make sure to either have both bosses on raid assist or to switch your target between them occasionaly.
NOTE: There seem to be some client memory leak issues with tracking targets via LUA plugins, so using this plugin for long periods of time might degrade your client performance (depending on your available system memory). A client restart will fix this though.
Version History
version 1.0.2
- Improved target tracking performance
version 1.0.0
- Initial release
|
Archive List (Old Versions) |
File Name |
Version |
Size |
Author |
Date |
|
1.00 |
40.50 Kb |
Cee |
03-23-2013 11:21 AM |
File Statistics |
User Rating: |
|
Downloads: |
35396 |
Views: |
68224 |
Favorites: |
10 |
Uploaded By: |
|
Last Modified: |
03-27-2013 09:11 AM by Cee |
|
| |
|
|
|
08-27-2014, 04:09 PM
|
|
The Wary
Forum posts: 0
File comments: 4
Uploads: 0
|
I had installed the Plugin since today and it worked fine until I was made to RAT by my raid leader. Exactly when made to RAT the game crashes down. Several times. The only way to solve the problem was to stop the auto load function for this plugin.
We did not try to make me RAT and load Moralediff after this.
Last edited by BGala : 08-27-2014 at 04:11 PM.
|
|
|
06-02-2013, 09:49 PM
|
|
The Undying
Forum posts: 33
File comments: 122
Uploads: 10
|
Game Crash when adding yourself to RAT
I also seem to get a crash whenever I (or whoever the leader of the raid/fellowship is) add my character to the RAT while MoraleDiff is actually running. It seems to happen to all of my characters, though after playing around with it for a while I managed to get it to not happen on one particular character, while it still happens to all my other characters. I can't even recreate what I did to get it to stop. I've tried running with no plugins to avoid conflicts, changing code, having different things selected, etc. And one other person i asked to test it out with didn't have the crashing problem when being added as RAT while MoraleDiff is loading. I've tried reinstalling a clean MoraleDiff to make sure that's not the problem, but it doesn't reappear on my one character I "fixed" it on, and my other characters still have the problem. I'm looking into it, but I was hoping someone else had the problem too to see if I could figure out exactly what might be causing it.
Edit: After many crashes and testing, I have figured out it's the call to getParty() that causes the crash. Not the actual call, just the fact that the plugin at some point calls getParty(). When I add myself as a RAT, I crash if a call to getParty() is present at some point, whereas if I remove that call, I don't crash (however then the RAT don't work correctly with the plugin). I'm going to write this off as a problem with the API over anything, as I have another plugin (PartyDebuffTracker, which I wrote) that doesn't have this problem, and I can't for the life of me see why MoraleDiff would and not PDT. Also, one character seems to be immune to the crash, while all my other characters still crash. No idea why and I've pretty much given up hope of ever figuring it out. I'll just have to make sure I unload MoraleDiff before adding myself as a RAT.
Last edited by Stever1388 : 06-03-2013 at 12:34 PM.
|
|
|
06-02-2013, 11:17 AM
|
|
The Undying
Forum posts: 33
File comments: 122
Uploads: 10
|
Errors
I sometimes get a error, saying something along the lines of "GetTarget() is nil" and it either crashes the plugin, or can even crash my game. I think I have determined where the problem is:
On line 314 of Main.lua, this:
if ( ratTarget ~= nil ) then targetChanged(ratTarget, nil); end
should be this:
if ( ratTarget ~= nil ) then targetChanged(rat, nil); end
This error really only ever occurs if you happen to add or remove a RAT while the plugin is running and a RAT or yourself has an object selected that doesn't have a GetTarget() function (mailboxes, the valves in Smaug, doors, etc), or if you load the plugin while a RAT (or yourself) has a mailbox, door, etc selected.
|
|
|
All times are GMT -5. The time now is 10:45 PM.
|
|