LibPeriodicTable-3.1

Libraries Login to Add Favorites
  • 2 Likes
  • World of Warcraft
  • 1,517 Monthly Downloads
  • Supports: 7.2.0
  • 331,866 Total Downloads
  • Updated Apr 24, 2017
  • Created Sep 20, 2008
  • 211 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU Lesser General Public License version 2.1 (LGPLv2.1)
  • Newest File: v7.2.0.01

About LibPeriodicTable-3.1

Forum Discussion Thread

Periodic Table adds organizes many WoW items and spells into sets. Like most Ace addons it's focus is efficiency. PT is a LibStub library for managing these sets (ex: Misc.Spell.Mount, Consumable.Food.Edible.Cheese, Misc.Minipet, ClassSpell) for other addons.

If you are looking for an Ace'd alternative to ReagentInfo (the tooltip display) check out Mendeleev by MoonWolf, which you can find on Curse or WoWI.

Item sets are stored as a comma-delimited strings and parsed out into a table only if requested. This speeds up load time and ensures that memory is only used for sets that are actively used.

If you are interested in using PT with your mod feel free to read the source code (there's not a lot). The comments will tell you everything you need to know.

Modules

PeriodicTable's "modules" are simply sets of sets. Particular mods can link the exact sets they need.

  • ClassSpell - Spells for all classes with subsets for each tree.
  • Consumable - Foods, Potions, Elixirs, Buffing items including type (fruit, meat, etc), quality (inedible, buff) and HP-recovery info.
  • CurrencyItems - Items purchasable with various currencies.
  • Gear - Socketed gear, Trinkets, Vendor Badge gear
  • GearSet - Set Gear. Tier, Reputation, PvP, etc.
  • InstanceLoot - Loot tables for instances and the bosses in those instances (only higher-level instances currently)
  • InstanceLootHeroic - Loot tables for heroic instances
  • Misc - Random stuff like Currency, Containers, Mounts, etc.
  • Reputation - Rewards and Turnins for factions
  • Tradeskill : Profession recipes
  • TradeskillLevels : Profession recipes with level requirements
  • TradeskillResultMats : Some kinda mats required sets for the recipes it looks like

------------------------------------------------------------------------
r569 | MuffinManKen | 2017-04-24 17:13:27 -0500 (Mon, 24 Apr 2017) | 2 lines
Changed paths:
   M /trunk/LibPeriodicTable-3.1-CurrencyItems/LibPeriodicTable-3.1-CurrencyItems.lua
   M /trunk/data.lua
   M /trunk/dataminer.lua

Added Currency Items: Elder Charm of Good Fortune, Bloody Coin

------------------------------------------------------------------------
r568 | MuffinManKen | 2017-04-24 16:56:24 -0500 (Mon, 24 Apr 2017) | 1 line
Changed paths:
   M /trunk/LibPeriodicTable-3.1-CurrencyItems/LibPeriodicTable-3.1-CurrencyItems.lua
   M /trunk/data.lua
   M /trunk/dataminer.lua

Added a bunch of Currencies
------------------------------------------------------------------------
r567 | MuffinManKen | 2017-04-24 16:33:54 -0500 (Mon, 24 Apr 2017) | 1 line
Changed paths:
   M /trunk/LibPeriodicTable-3.1-ClassSpell/LibPeriodicTable-3.1-ClassSpell.lua
   M /trunk/LibPeriodicTable-3.1-CurrencyItems/LibPeriodicTable-3.1-CurrencyItems.lua
   M /trunk/data.lua

Ran miner for ClassSpell and Currency
------------------------------------------------------------------------
r566 | MuffinManKen | 2017-04-24 16:24:53 -0500 (Mon, 24 Apr 2017) | 3 lines
Changed paths:
   M /trunk/data.lua
   M /trunk/dataminer.lua

dataminer now warns when it sees a line it doesn't know what to do with rather than silently ignoring it.
sets that were previously skipped because of inconsistent formatting are now corrected when the file is written back out

------------------------------------------------------------------------
r565 | MuffinManKen | 2017-04-24 16:19:38 -0500 (Mon, 24 Apr 2017) | 1 line
Changed paths:
   M /trunk/data.lua

Cleaned up some odd formatting bits in data.lua
------------------------------------------------------------------------
r564 | MuffinManKen | 2017-04-24 14:26:21 -0500 (Mon, 24 Apr 2017) | 1 line
Changed paths:
   M /trunk/LibPeriodicTable-3.1-Misc/LibPeriodicTable-3.1-Misc.lua
   M /trunk/data.lua

missed a comma on new Misc.Container.ItemsInType.Cooking
------------------------------------------------------------------------
r563 | MuffinManKen | 2017-04-24 12:06:24 -0500 (Mon, 24 Apr 2017) | 1 line
Changed paths:
   M /trunk/LibPeriodicTable-3.1-Misc/LibPeriodicTable-3.1-Misc.lua
   M /trunk/data.lua
   M /trunk/dataminer.lua

Added "Misc.Container.ItemsInType.Cooking" to data and miner
------------------------------------------------------------------------
r562 | MuffinManKen | 2017-04-24 11:53:51 -0500 (Mon, 24 Apr 2017) | 1 line
Changed paths:
   M /trunk/LibPeriodicTable-3.1-Misc/LibPeriodicTable-3.1-Misc.lua
   M /trunk/data.lua
   M /trunk/dataminer.lua

Added "Misc.Bag.Special.Cooking" to data and miner
------------------------------------------------------------------------
r561 | MuffinManKen | 2017-04-24 11:38:14 -0500 (Mon, 24 Apr 2017) | 1 line
Changed paths:
   M /trunk/LibPeriodicTable-3.1-Misc/LibPeriodicTable-3.1-Misc.lua
   M /trunk/data.lua

Removed "Misc.Argent Dawn Commission" since they don't exist any more
------------------------------------------------------------------------
r560 | MuffinManKen | 2017-04-24 11:35:58 -0500 (Mon, 24 Apr 2017) | 1 line
Changed paths:
   M /trunk/LibPeriodicTable-3.1-Misc/LibPeriodicTable-3.1-Misc.lua
   M /trunk/data.lua

Removed "Misc.Battleground Tokens" since they don't exist any more, and if new ones exist they should be currency.
------------------------------------------------------------------------

  • 1
  • 2
  • 3
  • 4
  • 5
  • Next

Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes