LibPeriodicTable-3.1

Libraries Login to Add Favorites
  • 2 Likes
  • World of Warcraft
  • 4,081 Monthly Downloads
  • Supports: 7.0.3
  • 310,786 Total Downloads
  • Updated Jul 20, 2016
  • Created Sep 20, 2008
  • 209 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU Lesser General Public License version 2.1 (LGPLv2.1)
  • Newest File: r520-release
or

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

------------------------------------------------------------------------
r520 | muffinmanken | 2016-07-20 19:31:55 +0000 (Wed, 20 Jul 2016) | 1 line
Changed paths:
   A /tags/r520-release (from /trunk:519)

Tagging as r520-release
------------------------------------------------------------------------
r519 | muffinmanken | 2016-07-20 01:59:00 +0000 (Wed, 20 Jul 2016) | 1 line
Changed paths:
   M /trunk/LibPeriodicTable-3.1-Gear/LibPeriodicTable-3.1-Gear.lua
   M /trunk/data.lua

Updated Gear.Socketed and Gear.Trinket
------------------------------------------------------------------------
r518 | muffinmanken | 2016-07-19 22:02:56 +0000 (Tue, 19 Jul 2016) | 1 line
Changed paths:
   M /trunk/LibPeriodicTable-3.1-Consumable/LibPeriodicTable-3.1-Consumable.lua
   M /trunk/data.lua

Updated Consumable.*
------------------------------------------------------------------------
r517 | muffinmanken | 2016-07-19 21:51:46 +0000 (Tue, 19 Jul 2016) | 3 lines
Changed paths:
   M /trunk/LibPeriodicTable-3.1-ClassSpell/LibPeriodicTable-3.1-ClassSpell.lua
   M /trunk/data.lua

Updated ClassSpell
Removed some ClassSpell aliases (Shadow Magic -> Shadow)

------------------------------------------------------------------------
r516 | muffinmanken | 2016-07-19 21:42:23 +0000 (Tue, 19 Jul 2016) | 1 line
Changed paths:
   M /trunk/LibPeriodicTable-3.1-ClassSpell/LibPeriodicTable-3.1-ClassSpell.toc
   M /trunk/LibPeriodicTable-3.1-Consumable/LibPeriodicTable-3.1-Consumable.toc
   M /trunk/LibPeriodicTable-3.1-CurrencyItems/LibPeriodicTable-3.1-CurrencyItems.toc
   M /trunk/LibPeriodicTable-3.1-Gear/LibPeriodicTable-3.1-Gear.toc
   M /trunk/LibPeriodicTable-3.1-GearSet/LibPeriodicTable-3.1-GearSet.toc
   M /trunk/LibPeriodicTable-3.1-InstanceLoot/LibPeriodicTable-3.1-InstanceLoot.toc
   M /trunk/LibPeriodicTable-3.1-InstanceLootHeroic/LibPeriodicTable-3.1-InstanceLootHeroic.toc
   M /trunk/LibPeriodicTable-3.1-InstanceLootLFR/LibPeriodicTable-3.1-InstanceLootLFR.toc
   M /trunk/LibPeriodicTable-3.1-Misc/LibPeriodicTable-3.1-Misc.toc
   M /trunk/LibPeriodicTable-3.1-Reputation/LibPeriodicTable-3.1-Reputation.toc
   M /trunk/LibPeriodicTable-3.1-Tradeskill/LibPeriodicTable-3.1-Tradeskill.toc
   M /trunk/LibPeriodicTable-3.1-TradeskillLevels/LibPeriodicTable-3.1-TradeskillLevels.toc
   M /trunk/LibPeriodicTable-3.1-TradeskillResultMats/LibPeriodicTable-3.1-TradeskillResultMats.toc
   M /trunk/LibPeriodicTable-3.1-TransmogSet/LibPeriodicTable-3.1-TransmogSet.toc
   M /trunk/LibPeriodicTable-3.1.toc

TOC bump for 7.0
------------------------------------------------------------------------
r515 | muffinmanken | 2016-07-19 21:37:54 +0000 (Tue, 19 Jul 2016) | 1 line
Changed paths:
   M /trunk/LibPeriodicTable-3.1-Misc/LibPeriodicTable-3.1-Misc.lua
   M /trunk/data.lua

Updated Misc.* for 7.0
------------------------------------------------------------------------
r514 | muffinmanken | 2016-07-19 20:43:10 +0000 (Tue, 19 Jul 2016) | 1 line
Changed paths:
   M /trunk/LibPeriodicTable-3.1-Misc/LibPeriodicTable-3.1-Misc.lua
   M /trunk/data.lua

Updated Misc.StartsQuest
------------------------------------------------------------------------
r512 | muffinmanken | 2016-07-11 09:46:18 +0000 (Mon, 11 Jul 2016) | 3 lines
Changed paths:
   M /trunk/LibPeriodicTable-3.1-Consumable/LibPeriodicTable-3.1-Consumable.lua
   M /trunk/data.lua

Ticket 59 - missing item.
Added Empowered Augment Rune to Consumable.Buff.Other.Self
Since there are a number of buffs like this (boost the stat you need) there should probably be a set for that. Consumable.Buff.Class
------------------------------------------------------------------------
r511 | muffinmanken | 2016-07-11 09:32:20 +0000 (Mon, 11 Jul 2016) | 1 line
Changed paths:
   M /trunk/LibPeriodicTable-3.1-Tradeskill/LibPeriodicTable-3.1-Tradeskill.lua
   M /trunk/data.lua
   M /trunk/dataminer.lua

Ticket 46 - Bags of seeds missing from Tradeskill.Mat.ByProfession.Farming
------------------------------------------------------------------------
r510 | muffinmanken | 2016-07-11 09:01:42 +0000 (Mon, 11 Jul 2016) | 1 line
Changed paths:
   M /trunk/LibPeriodicTable-3.1-Tradeskill/LibPeriodicTable-3.1-Tradeskill.lua
   M /trunk/data.lua

Ticket #35: Tradeskill.Mat.ByType.Gem is now equal to Tradeskill.Gem minus Tradeskill.Gem.Cut
------------------------------------------------------------------------
r509 | elkano | 2015-12-07 18:24:27 +0000 (Mon, 07 Dec 2015) | 1 line
Changed paths:
   M /trunk/LibPeriodicTable-3.1-Tradeskill/LibPeriodicTable-3.1-Tradeskill.lua
   M /trunk/LibPeriodicTable-3.1-TradeskillLevels/LibPeriodicTable-3.1-TradeskillLevels.lua
   M /trunk/LibPeriodicTable-3.1-TradeskillResultMats/LibPeriodicTable-3.1-TradeskillResultMats.lua
   M /trunk/data.lua

rescanned Tradeskill sets
------------------------------------------------------------------------

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

Comments

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