r83

Details

  • Filename
    Revelation-r83.zip
  • Uploaded by
  • Uploaded
    Mar 14, 2009
  • Size
    87.82 KB
  • Downloads
    79
  • MD5
    946a5841fe195074da23f8caa8101951

Supported WoW Retail Versions

  • 3.0.9

Changelog

------------------------------------------------------------------------
r83 | torhal | 2009-03-14 07:11:01 +0000 (Sat, 14 Mar 2009) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

Upvalued GetSpellName().
Removed last closure from AddRecipe() - each call now generates only 0.035 KiB of garbage, no matter the number of entries in the menu.
------------------------------------------------------------------------
r82 | torhal | 2009-03-14 04:14:45 +0000 (Sat, 14 Mar 2009) | 6 lines
Changed paths:
   M /trunk/Revelation.lua

Upvalued a plethora of globals.
Added constants PROF_ENCHANTING, PROF_INSCRIPTION, PROF_RUNEFORGING rather than calling GetSpellInfo() repeatedly.
Removed several closures, thereby significantly reducing garbage generation.
Added caching for icon textures, rather than calling GetItemInfo() or GetTradeSkillIcon() repeatedly.
Added local refs where appropriate to reduce table lookups.

------------------------------------------------------------------------
r81 | torhal | 2009-03-05 23:32:18 +0000 (Thu, 05 Mar 2009) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

Replaced 7411 with ENCHANTING_IDX to make the context of some code clearer.

------------------------------------------------------------------------
r80 | torhal | 2009-03-05 23:23:35 +0000 (Thu, 05 Mar 2009) | 3 lines
Changed paths:
   M /trunk/Revelation.lua

EnchantLevel table is only defined if IterEnchant() is called, saving roughly 3k of memory for non-Enchanters.
Removed GetKnown() and ReleaseTables(), placing their code directly into Revelation:Menu().

------------------------------------------------------------------------
r79 | torhal | 2009-03-04 03:40:21 +0000 (Wed, 04 Mar 2009) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

Compartmentalized certain tables, variables, and functions in do blocks.
Added table-recycling to significantly reduce memory footprint.
------------------------------------------------------------------------
r77 | torhal | 2009-02-20 08:43:40 +0000 (Fri, 20 Feb 2009) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

Removed a debug print()

------------------------------------------------------------------------
r76 | torhal | 2009-02-20 08:38:08 +0000 (Fri, 20 Feb 2009) | 1 line
Changed paths:
   M /trunk/Revelation.lua

Added 42 enchantment IDs to the EnchantLevel table. Methinks these were the only ones missing.
------------------------------------------------------------------------
r75 | torhal | 2009-02-13 23:10:46 +0000 (Fri, 13 Feb 2009) | 2 lines
Changed paths:
   M /trunk/Revelation.lua

Fixed parentheses in the strfind() I added in last revision.

------------------------------------------------------------------------
r74 | torhal | 2009-02-13 12:02:57 +0000 (Fri, 13 Feb 2009) | 1 line
Changed paths:
   M /trunk/Revelation.lua

Changed an equality check for "Weapon" to a strfind() as a possible fix for the ruRU locale.
------------------------------------------------------------------------

Additional Files

Type Name Size Uploaded Game Version Downloads
14.96 KB Mar 14, 2009 3.0.9 25