LFDRating

Ever found yourself doing a lot of LFD runs and bumping into some players you wish you hadn't? Well this won't really avoid bumping into those but it will tell you when you do by showing their player rating.
You can rate and comment at the end of each dungeon run, including those that left the group. The data will be shared between your guild so more using the addon and doing dungeons, more data you will gather about players.
If you find great players you can vote them up, perhaps add a pleasant comment. If you find people you wish had studied their class a bit more before running heroics, you may put negative rating and a comment explaining why you did that. This by all means is just an indication of what one would expect, tough if one accumulates enough negative score it may be a strong indicator they are up to no good and that you should watch out!

The addon is in beta, it works rather well with some few GUI issues that will be polished eventually. Also as a bonus feature you could use the website (not necessarily up to date with the addon, it's work in progress): http://lfdr.ziuo.net/ -it helps share data with the world and they with you!

Something like a roadmap for the future:- Add support for all low level dungeons so it's worth using when doing LFD in Cataclysm with your low level characters.
- Implement GUI for browsing data, searching for players and such.
- Implement new statistics website page, seems they made the LFD work with all realms of the same language, not only limited to battlegroups like before.

-- Beta ----------

>1.02:
+ Minor improvements and trying to fix some issues, for one the "leavers" dialog acts a bit odd even when it seems I provide the right data and such -sometimes it leaves the button there even if there are no leavers to show, also it does not show the "no data" label properly either. I'll fix that minor GUI issue sooner or later I guess.
+ Fixed a possible exploit where people could add comments and ratings by using other peoples names and realms, the fix in this version uses the senders name and current realm as their signature and this fixes any hijacking or abuse using the addon channel. It works guild only so should not be a huge issue, unless you only have jerks in your guild. ;)

>1.01:
+ Improved boss kill tracking, should not bug out anymore (for patch 4.0.1 at least!)
+ When group is filled up you see a popup with each person and their respective rating.
+ When you end the group (last boss dies) the popup shows letting you vote and comment, leavers are in their own "Leavers" section you can toggle.
+ If you reload UI or disconnect and log back on, you see the rating popup once more. Only problem is that the order of party and leavers will not be proper, thus some that actually killed the boss may be labeled leavers -this is not a big deal but will be fixed later on.
+ If the party looses a member and someone new joins, the party popup is again shown with the new persons ratings.

> 1.00:
+ Updated for patch 4.0 and improved overall performance, will put in the information feature (when you join a group you will be alerted of the members ratings) back in the next build. Making an eat GUI for that feature so it does not just print it in the chat. :)

-- Alpha ----------

> 0.06:
+ Supports any kind of LFD dungeon within reason. I have made the bosses with multiple phases (that die and ressurect) or that despawn be tracked by statistics. Because of this I need to manually add the bosses that die in such fashion and that are to be found in the statistics section (achievements). So far I have added UK, TOC and Strat to the list where the bosses have multiple phases after death and despawn. (This is why if you die in the 0.05/0.04 on Black Knight in his 3rd phase, party wipes and you enter the dungeon you will get the party vote screen as it thinks the boss died. This is now avoided using the statistics function implemented. All the other bosses that die once and die for good are tracked by their death event in the combat log as it's pretty decent and works with 90% of all the dungeons in the game.) Note: If I forgot something, please tell me so I can add it to the special list of special bosses. /pat

> 0.05:
+ Minor fix, boss kill detection works much better now. Should not trigger the party vote screen when a random mob dies in a LFD dungeon. This flaw came to be in version 0.04 and is now hotfixed.

> 0.04:
+ Added support for both random LFD groups and specifically picked dungeons (group rating dialog should be shown properly this time around).
+ Should not show "rate user" dialog after run finishes and people leave the group as it not checks if you are in the dungeon and that it has not completed yet when someone leaves the group.
+ Known bug: only 1 "rate user" dialog comes up if 2 people leave party quickly after each other. Should not happen!

> 0.03:
+ Made handling events more efficient and precise, removed some odd bugs when someone left group before you saved the party rating the rating box for that person came up. Also that sometimes it would stop taking new events in mid of the run and so on.
+ Added an "ad" to inform group at creation that the user is using LFDRating -hinting them to perform well otherwise they will get rated. They have the right to know imo! You can turn it off by editing the .lua file manually (the 12th line).
* Working on a better website layout, more organized, more for "gamers" so it's not boring white and a little lame to navigate. Still gonna be lightweight though! We are closing into Beta soon people. My current todo list says (a) make it possible to vote on more than 1 person that leaves party at a time (b) add the option to view peoples history, comments that other people added and overall more indebt information than just the joining ratings.

> 0.02b:
+ Hotfixed a problem where too long messages were send using the addon channel and it disconnected the user. The max comment length is now 128 chars and it should no longer disconnect you. If you do get a disconnect please Private Message me the !LFDRating.lua from the savedvariables folder and tell me the name of who you commented that resulted in a DC, I'll look into it and fix it for further patches.

> 0.02:
+ Fixed party change detection, should perform much better than before and should show the appropriate dialogs when needed.
+ Hides party vote dialog if loot or alert windows are visible (or if in combat). Shows after you exit combat and loot-rolling finishes.
+ If you disconnect you can still vote on the previous party if data could be restored.
+ Improved overall performance as less logical test are performed now than the earlier version.

Originally posted by Vladinator It should only say it once per dungeon, not spam! :<

You can edit the core.lua with a text editor and un-comment line #12.
And yes I will add an /off feature soon. Trying to implement the interface configuration thingy first (my first time), if I fail I add a simple /slashcommand interface and that's it.

Originally posted by Petrah Im getting yelled at.. this thing is spamming (advertising) in groups. How do I turn it off?

It should only say it once per dungeon, not spam! :<

You can edit the core.lua with a text editor and un-comment line #12.
And yes I will add an /off feature soon. Trying to implement the interface configuration thingy first (my first time), if I fail I add a simple /slashcommand interface and that's it.

Originally posted by algritz Did another run today, didn't encountered any bugs (v0.06)
uploaded 3 new ratings

Super. I did 4 runs in a row with partially same members, no bugs either. End up doing a lot of runs just to beta test it, think I've done 200 runs now just testing the addon to make sure it works and to fix bugs...

Originally posted by Vladinator Version 0.06 released (check changelog for details):
I think I should have fixed the "dungeon is completed" checks by now. Note that I track the deaths using the combat log but some bosses despawn or have multiple deaths (phases) thus breaking the wanted addon behavior. Due to this, I have implemented another check so it can deal with such fights as with Mal'Ganis (COT), The Black Knight (TOC) and Ingvar the Plunderer (UK).

I am sure I forgot someone of the final instance bosses that have phases, so please tell me so I can add them in future relases. Otherwise the system should work with any kind of LFD dungeon you form, from classic dungeons to the level 80 once.

Thanks for giving me ideas and reporting bugs, very nice of you guys!

For now you will, I could add a merge download function in the near future so you can download multiple bg's at once in one file. Good idea!

Version 0.06 released (check changelog for details):
I think I should have fixed the "dungeon is completed" checks by now. Note that I track the deaths using the combat log but some bosses despawn or have multiple deaths (phases) thus breaking the wanted addon behavior. Due to this, I have implemented another check so it can deal with such fights as with Mal'Ganis (COT), The Black Knight (TOC) and Ingvar the Plunderer (UK).

I am sure I forgot someone of the final instance bosses that have phases, so please tell me so I can add them in future relases. Otherwise the system should work with any kind of LFD dungeon you form, from classic dungeons to the level 80 once.

Thanks for giving me ideas and reporting bugs, very nice of you guys!

Originally posted by oddtoddy I LOVE this addon!

I have a stupid question though. I play on a few different realms and therefore in different battlegroups. If I download the lua for one battlegroup and then download the lua for a different battlegroup, will it overwrite the data from the first battlegroup, therefore losing the first battlegroup's data?

Would there possibly be a way to be able to merge the data for say, all the US battlegroups, into one lua file?

Thanks for all your hard work on this addon. It's very useful.

For now you will, I could add a merge download function in the near future so you can download multiple bg's at once in one file. Good idea!

I have a stupid question though. I play on a few different realms and therefore in different battlegroups. If I download the lua for one battlegroup and then download the lua for a different battlegroup, will it overwrite the data from the first battlegroup, therefore losing the first battlegroup's data?

Would there possibly be a way to be able to merge the data for say, all the US battlegroups, into one lua file?

Originally posted by algritz Today's random was H-HoR, I got the popup just as the 1st boss spawned, dunno if it is intented or not. It should only appear after the instance is completed.

Feature request : being able to rate people later on, say, when I'm back in town.

Fixed, figured out the issue with the help of Lonny. GUID reading should work now, boss tracking in non "random dungeon" should work properly together with the random dungeons. You shouldn't get it again, I tested with 2 dungeons one after the other.

Current issue is only events, if a boss "dies" several times but you for example wipe, when you enter the addon thinks the boss was dead and you ported out of the dungeon => shows rating dialog. Gotta fix in near future.

algritz: can you put in parenthesis the # of rated players?
I have that planned too yes. (*edit* added it just today)

Khisanth: And could it be possible to add a 'silence' option.
Yes, for now simply edit the file and look at line #12 (uncomment to silence the ad). Was thinking it may perhaps helps so people behave a bit properly knowing they are monitored (everyone has the right to know right :P) but jupp, I'll ofc add a /command silence option when the time is right.

And could it be possible to add a 'silence' option. Some players (the bad ones essentially) dislike this kind of addons and we are with a realm that loves kick players once the last boss is killed . I don't want them to kick me too soon.