07/05/2008: r72055
Updated for 2.4 combat log changes.
Added many mobs/bosses to the Vulnerable list. Additionally, the vulnerable mobs lists now use the NPCIDs instead of the mobs localised name.
Display '?' instead of '-1' in the top scores list when viewing top scores on mobs where the level was not available.
Maintain a cache of the players currently available spells, this should result in a speed increase when checking if a player really did cast a certain spell (previously the whole spellbook was checked each time).
Added znCN translation. Various updates to other translations.
FuBar is no longer a dependency.

2.3.57669:
Updated TOC to 20300.
Should now track Druids Pounce and Mangle properly.
Should now track Paladins Seal of Vengeance/Vengeance properly.
Should now be able to display floating text through any popular floating combat text type addons.
Added various mobs to the vulnerabilities lists.
Various translation updates.
Various other small fixes.

2.0.32370:
Can now click specific top scores to paste to chat.
Spanish translation by shiftos added.
Notification support for MSBT.
Now uses Parser-3.0 for parsing combat logs.
New option to ignore vulnerable mobs.

Ok so I have been manually editing the LUA for the last few releases and I thought i would share the code for the vulnerable mobs in WotLK. As Naxx is included in vanilla wow and OS doesnt have any vulnerable mobs all that is needed is EoE and Ulduar.

Originally posted by phyber It's not ideal, but for those still receiving the 't' nil value errors, you can try:

Code:

/script TopScoreFu:FixIt()

which should spam your chat window a bit telling you which bits were broken as it fixes them.

You might want to backup your saved variables for TopScoreFu just in case something terrible happens, but this is the function I used to fix my own SavedVars.
This function has actually been in TSF for a while, but it just isn't documented anywhere.

It's not ideal, but for those still receiving the 't' nil value errors, you can try:

Code:

/script TopScoreFu:FixIt()

which should spam your chat window a bit telling you which bits were broken as it fixes them.

You might want to backup your saved variables for TopScoreFu just in case something terrible happens, but this is the function I used to fix my own SavedVars.
This function has actually been in TSF for a while, but it just isn't documented anywhere.

I've attempted to use this addon a couple of times but it records my critical judgements incorrectly. instead of a 9.5k crit I have and entry for 2.5k. Although healing appears to be fine just damage is having problems. hope you can fix this as I like to keep an eye on my progress. Thanks.

Originally posted by NeadayanDrakhon Top ScoreFu no longer recognizing a difference between crit and non crit.

*EDIT* Am using r80865.1 downloaded from wowace on 8/15/08

[NOTE: The information below is based on version 1.0, released on Curse on 10/7/08.]

I figured out the fix for this. The default code doesn't take into consideration the new overkill/overhealing variables put out by COMBAT_LOG_EVENT_UNFILTERED, so the variable being passed as "critical" is actually the "absorbed" variable. To correct it, edit TopScoreFu.lua, changing lines 254 to 286 (beginning and end of "function TopScoreFu:COMBAT_LOG_EVENT_UNFILTERED") to:

This adds in the overkill/overhealing variables, pushing "critical" to the proper column, allowing the mod to recognize the difference between crit and non-crit. A quick test (running out of Crossroads with my lowbie Priest and firing Smite until I got a crit) confirmed this, as it registered the non-crits as regular and the crit as a critical.

Also, I would suggest commenting out (put "--", without quotes, in front of) lines 21-33 and lines 398-404. The spell numbers were changed for the Paladin, Warlock, and Shaman spells that these bits of code were meant to handle, so it's no longer viable.

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.