1.8.6-23-g640e61f-nolib

Details

  • Filename
    Archy-1.8.6-23-g640e61f-nolib.zip
  • Uploaded by
  • Uploaded
    Nov 13, 2011
  • Size
    184.53 KB
  • Downloads
    49
  • MD5
    1f38ea2b9ced2e92959c8ddf642e2f00

Supported WoW Retail Versions

  • 4.2.0

Changelog

James D. Callahan III:
    - More cleanups, because this code is dirty.
    - Fixed the path for the toast icon since Blizzard can't agree with itself on how to spell Archaeology.
    - Code cleanup - fixed global (and wrong) variable use for minimap blobs.
    - Removed three un-used textures.
    - Added "Toast" as a sink option, and made it the default (there wasn't one, previously, so LibSink made the decision).
    - Replaced the solving-confirmation StaticPopupDialog with a LibDialog-1.0 dialog.
    - Removed a dead (and undefined) function.
    - Removed ARTIFACT_NAME_TO_RACE_ID_MAP; while it was a decent idea, it completely broke solving artifacts with keystones. Added forced-loading of Blizzard_ArchaeologyUI (if it isn't already loaded) before pre-hooking SolveArtifact().
    - Removed GraphicalUI.lua ad GraphicalUI.xml - they were never loaded.
    - Renamed artifact.fragAdjust to artifact.keystone_adjustment
    - Renamed artifact.fragTotal to artifact.fragments_required
    - Fixed some goofy event registrations.
    - Combined two if statements into a single statement.
    - Removed useless function call to GetArtifactProgress().
    - Removed a debug print.
    - Cleanups and clarification (stonesAdded --> keystones_added)
    - Since BAG_UPDATE is now bucketed, there's no need to schedule a 1/2 second timer for RefreshRacesDisplay().
    - Bucket BAG_UPDATE; stop listening for ARTIFACT_COMPLETE and get rid of the silly bag update sentries associated with it.
    - A bit of cleanup.
    - Call RefreshRacesDisplay() at the very end of CurrencyUpdated() instead of doing so at the end of every race iteration.
    - I don't know why we were checking for "usesStones" twice, but now we're not.
    - Bucket ARTIFACT_HISTORY_READY so RefreshRacesDisplay() isn't needlessly called multiple times.
    - Don't worry about un-registering events in OnDisable() - it's automatic.