r20090619024520

Details

  • Filename
    GearGauge-r20090619024520.zip
  • Uploaded by
  • Uploaded
    Jun 18, 2009
  • Size
    109.16 KB
  • Downloads
    25
  • MD5
    f7d888a00556659f57d56d860af4a4ff

Supported WoW Retail Versions

  • 3.1.0

Changelog

James D. Callahan III:
    The command "/geargauge show" or "/gg show" now accepts an argument. If none is given, the equipment of your target will be shown. Otherwise, an entry in your previous scans will be used if it matches the argument.
    Added "/geargauge hide" to hide the displayed equipment panel.
    Changed command recognition so that supplying no subcommand will now list all available subcommands.
    Tabards and Shirts are now skipped in the rating process.
    Renamed BONUSES to BONUS_VALUE, added a few entries.
    Removed "display" field and the "mult" name from BONUS_VALUES - this table is now strictly for bonus type modifiers and locale mapping.
    Changed "Added Armor" to "Armor Enchantment".
    Added "Health Enchantment".
    If an item's effect was unable to be parsed by LibItemBonus (specific spell-affecting or unusual ones like Darkmoon cards), show "Unavailable" in the tooltip.
    In ShowTarget(): Added scan failure message.
    Added eight values to BONUSES, re-worded the display of one.
    Fixed message color when target is of the opposing faction.
    Added BONUSES table for bonus text displays and value multipliers.
    Removed multiplier from EQUIPMENT table - item bonuses multipliers from the BONUSES table are all that are used now.
    In addon:Scan(): Moved checks at the top into their own function - CanScan().
    In IsEmptySlotOK(): Added "Shirt" and "Tabard", automatically returns true.
    Removed GetEmptySockets() - these are now assigned in BuildGearData().
    In ItemOnEnter(): Added name display on first line. Bonus display now uses BONUSES table.
    In BuildTooltip(): Added "center" parameter for anchoring purposes. Re-worked so that a unit other than "player" could be used.
    Added "show" command, to show a tooltip for the current target.
    Renamed char_equip to player_equip - no longer a table at load time, instead assigned in UpdateData().
    Added 0.25s throttling for UNIT_INVENTORY_CHANGED, so player_equip isn't generated multiple times.
    In BuildGearData(): Remove item_list clearing, since it's never generated before the function is called.
    In ReleaseItems(): Check for nil item_list.
    Replaced a bunch of string concats with format() calls.
    Added a bunch of debugging info.
    Reworked command parsing very slightly.
    Added table tracking for debugging, via "/geargauge tables".
    Added shortened "/gg" slashcmd.
    Changed configuration to use the global space rather than profile.
    Consolidated equipment list releasing in ReleaseItems().
    Changed ConstructItem() and BuildGearData() to support a player info table.
    Added CreatePlayerInfo().
    Added several subcommands for /geargauge - list, purge, rate, and remove.
    Added development version of enUS.
    Added configuration options and the storing of target scan information.
    Reworked/removed some code to accommodate config and db additions.
    Added explicit nolib-creation to .pkgmeta, as well as some ignore directives.
    Added locale.xml to the TOC and removed the individual listings.
    New localization file.
    Removed MAX_NUM_SOCKETS.
    Changed slot multiplier for Tabard and Shirt to 0.
    Revamped/streamlined empty gem-socket handling.
    Added AceConsole-3.0 to .pkgmeta and embeds.xml
    Added references to LibItemBonus-2.0 to .pkgmeta, the TOC, and embeds.xml
    Added initial (crude) usage of LibItemBonus-2.0.
    Replaced empty-socket "scanning" code with LIB checks.
    In ConstructItem(): Added saner default values, completely re-worked rating system to use LIB.
    Moved all of the checks from GearGuauge:PLAYER_TARGET_CHANGED() to GearGauge:Scan().
    In GearGauge:Scan(): Added check for non-friendly players.
    In the tooltip, replaced text for missing enchant/gems with icons.
    Replaced item tooltip with a tooltip containing LIB information for further refinement.
    Added Shirt and Tabard equipment slots.
    Players of the opposing faction will now have their rating shown in red.
    Changed some upvalues.
    Added Babble lookups where appropriate.
    Moved empty socket detection.
    Added LibBabble-Class-3.0 to .pkgmeta, embeds.xml and GearGauge.toc/lua
    Fixing embeds file
    Something else to toy with.

Additional Files