
Professor
Last Updated: May 22, 2018 Game Version: 7.3.5
About Professor
This tiny addon tracks your progress in archaeology, so you can easily find out what you're missing from "Diggerest" and "It Belongs in a Museum!" achievements.
Usage
/prof - list sumary for all races
/prof detailed RACEID - list of every artifact per race; e.g. "/prof detailed 1".
Any possibility to set a black lisk of complete race?
Thanks for the update for 7.0! Now I can track my rare solves again - time to get the last few that I need now.
Would be sweet if this got a tiny update so I can track the pandaria and draenor arch :)
Thanks for the update, good stuff :)
Love this addon I hope we can get an update for Legion! :)
Hi,
I'm a long time user of this addon for quickly and easily keeping track of my archaeology.
Any chance of a compatibility update for 7.03?
I'm not sure if this is intended, or if my Professor is broken, but when I go to the options all it shows is two buttons: Show Window and Hide Window.
Is it not possible to resize the little bargraph display, or hide races that you have solved everything at least once for?
Is this working for 6.2.3? :)
Awesome update for WoD! I've noticed one issue - when I bring up the professor UI, the tooltip only works for the last column (for pristine items). The tooltips don't show for common or rare items.
The tooltips for common and rare items were working in MoP (for professor v0.6.0).
Update: It appears that the tooltips start to break if the professor window gets closer to the right edge of the display. My WoW display is 1600x1200 and the professor window starts to have tooltip issue when the X coordinate of the window is ~ >1200. The more I move the professor window towards the right edge to more tooltips will stop working - eventually completely.
Updated for WoD. Also added tracking for pristine artifacts.
This one's dead. It sure would be nice if it was updated though.
Getting the following error after 6.0.2 patch
Date: 2014-10-15 02:03:18
ID: 10
Error occured in: Global
Count: 2
Message: ..\AddOns\Professor\Professor.lua line 894:
attempt to index field 'bar1fg' (a nil value)
Debug:
Professor\Professor.lua:894: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[1]"]:4:
[string "safecall Dispatcher[1]"]:4
[C]: ?
[string "safecall Dispatcher[1]"]:13: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
Ace3\AceEvent-3.0\AceEvent-3.0.lua:120:
Ace3\AceEvent-3.0\AceEvent-3.0.lua:119
Locals:
None
AddOns:
Swatter, v5.21.5490 (SanctimoniousSwamprat)
NPCScan, v5.4.8.6
NPCScanAutoAdd, v2.3
NPCScanOverlay, v5.4.8.5
Ace3, v
AckisRecipeList, v3.0.6
AckisRecipeListQuickScan, v6.0.2.1
ACP, v3.4.10
ArchDB, v2.2
AucAdvanced, v5.21.5490 (SanctimoniousSwamprat)
AucFilterBasic, v5.21.5490 (SanctimoniousSwamprat)
AucFilterOutlier, v5.21.5490.5459(5.21a/embedded)
AucMatchUndercut, v5.21.5490.5364(5.21a/embedded)
AucScanData, v5.21.5490 (SanctimoniousSwamprat)
AucStatHistogram, v5.21.5490 (SanctimoniousSwamprat)
AucStatiLevel, v5.21.5490 (SanctimoniousSwamprat)
AucStatPurchased, v5.21.5490 (SanctimoniousSwamprat)
AucStatSales, v5.21.5490.5476(5.21a/embedded)
AucStatSimple, v5.21.5490 (SanctimoniousSwamprat)
AucStatStdDev, v5.21.5490 (SanctimoniousSwamprat)
AucStatWOWEcon, v5.21.5490.5323(5.21a/embedded)
AucUtilAHWindowControl, v5.21.5490.5347(5.21a/embedded)
AucUtilAppraiser, v5.21.5490.5462(5.21a/embedded)
AucUtilAskPrice, v5.21.5490.5447(5.21a/embedded)
AucUtilAutoMagic, v5.21.5490.5443(5.21a/embedded)
AucUtilCompactUI, v5.21.5490.5444(5.21a/embedded)
AucUtilEasyBuyout, v5.21.5490.5458(5.21a/embedded)
AucUtilFixAH, v5.21.5490 (SanctimoniousSwamprat)
AucUtilItemSuggest, v5.21.5490.5417(5.21a/embedded)
AucUtilPriceLevel, v5.21.5490.5458(5.21a/embedded)
AucUtilScanButton, v5.21.5490.5403(5.21a/embedded)
AucUtilScanFinish, v5.21.5490.5347(5.21a/embedded)
AucUtilScanProgress, v5.21.5490.4979(5.21a/embedded)
AucUtilScanStart, v5.21.5490.5347(5.21a/embedded)
AucUtilSearchUI, v5.21.5490.5481(5.21a/embedded)
AucUtilSimpleAuction, v5.21.5490.5452(5.21a/embedded)
AucUtilVendMarkup, v5.21.5490.4828(5.21a/embedded)
AuctionSold, vv5.4.0-2
Babylonian, v5.1.DEV.332(/embedded)
BagBrother, v
Bagnon, v6.0.4
BagnonScrap, v
BeanCounter, v5.21.5490 (SanctimoniousSwamprat)
BittensSpellFlashLibrary, v50400.4.2
BrokerMounts, v6.01
Collectinator, v2.0.11
Configator, v5.1.DEV.359(/embedded)
CoolLevelUp, v5.0004
Coordinates, v1.14
Data, vv2.0
DebugLib, v5.1.DEV.337(/embedded)
Enchantrix, v5.21.5490 (SanctimoniousSwamprat)
EnchantrixBarker, v5.21.5490 (SanctimoniousSwamprat)
Explorer, v1.2
Factionizer, v5.04.00.7.2 14.4.27
FBBroker, v1.20
FBTrackingFrame, v1.4d
FishingAce, v0.8.2
FishingBuddy, v1.4d
FlightMap, v5.4.0.0
GatherNotify, v1.5
Grail, v064
GreedyQuester, v5.4.0
Grinder, v1.3
GuildDelta, v5.4.2
Informant, v5.21.5490 (SanctimoniousSwamprat)
LibAboutPanel, v1.6.2
LibExtraTip, v5.12.DEV.363(/embedded)
LittleBattler, v1.9
MiniPetQ, v2.12
MoveAnything, v14.0.9
PetBattleMaster, v1.11.4
PetsAndMounts, v1.6.5
PetTracker, v
PetTrackerBreeds, v
PetTrackerConfig, v
PetTrackerJournal, v
PetTrackerSwitcher, v
PetTrackerUpgrades, v
Professor, v0.6.0
Scrap, v12.15
ScrapBroker, v
ScrapCleaner, v
ScrapMerchant, v
ScrapSpotlight, v
SDSPTemplate, v1.4.4
SkinSound, v1.2.2
SlideBar, v5.21.5490 (SanctimoniousSwamprat)
SpellFlash, v6.12
SpellFlashCore, v2.0.5
Spy, v3.2.0
Stubby, v5.21.5490 (SanctimoniousSwamprat)
SuperDuperSoundPackEngine, v1.19.4
Syllabus, vv1.2
TipHelper, v5.12.DEV.351(/embedded)
TomTom, vv50400-1.0.0
Wholly, v044
WoWDBProfiler, v
YayMounts, v1.6.5
zzmp, v3.0.0
BlizRuntimeLib_enUS v6.0.2.60000 <none>
(ck=cfa)
Can you add a tracker for the prestine artifacts of the pandaren races?
To support 5.2.0 and Mantid Artificats, here is the patch file. For those of you comfortable with editing code, it should be fairly easy to make the changes from this information (the numbers 156 and 524 are line numbers):
Thank you!
I'm testing this out and when it works I'll push it.
Glad to help out - I wanted to fix it for my own needs, and figured there is no reason not to share once I got the work done!
heya - got a bug with mogu artifacts , sadly its not recognising i have any solves!
Do you get any errors?
I got my 5th solved Pandaren common, pretty sure it was Pandaren Tea Set, and got an error. Now every time I log in or open the completed artifacts tab I get this:
Message: Interface\AddOns\Professor\Professor.lua:97: attempt to index field '?' (a nil value)
Time: 09/29/12 23:44:14
Count: 16
Stack: Interface\AddOns\Professor\Professor.lua:97: in function `UpdateHistory'
Interface\AddOns\Professor\Professor.lua:185: in function `UpdateHistory'
Interface\AddOns\Professor\Professor.lua:865: in function `?'
...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function `?'
...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...ace\AddOns\TomTom\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...ace\AddOns\TomTom\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
Locals: <none>
At around line 96 I changed it to this:
if completionCount > 0 then
if self.artifacts[icon] == nil then
addon:Print("Artifact missing from database: "..icon)
else
self.artifacts[icon].firstComletionTime = firstComletionTime
self.artifacts[icon].solves = completionCount
if rarity == 0 then
self.completedCommon = self.completedCommon + 1
else
self.completedRare = self.completedRare + 1
end
self.totalSolves = self.totalSolves + completionCount
end
end
It prints "Interface\Icons\archaeology_5_0_pandarenteaset" instead of the errors now