diff Constants.lua @ 329:84817627cb22 WoD

Many changes for WoD, including support for Itembonuses, the new GUID format, and LOOT_READY.
author MMOSimca <MMOSimca@gmail.com>
date Wed, 06 Aug 2014 04:39:26 -0400
parents 66b136635f6b
children 267e7100407c
line wrap: on
line diff
--- a/Constants.lua	Wed Aug 06 04:31:49 2014 -0400
+++ b/Constants.lua	Wed Aug 06 04:39:26 2014 -0400
@@ -18,25 +18,25 @@
 private.wow_version, private.build_num = _G.GetBuildInfo()
 
 private.UNIT_TYPES = {
-    PLAYER = 0,
-    OBJECT = 1,
-    UNKNOWN = 2,
-    NPC = 3,
-    PET = 4,
-    VEHICLE = 5,
+    PLAYER = "Player",
+    OBJECT = "GameObject",
+    UNKNOWN = "Unknown",
+    NPC = "Creature",
+    PET = "Pet",
+    VEHICLE = "Vehicle",
+    ITEM = "Item",
 }
 
-
 private.UNIT_TYPE_NAMES = {
-    "PLAYER",
-    "OBJECT",
-    "UNKNOWN",
-    "NPC",
-    "PET",
-    "VEHICLE",
+    ["Player"] = "PLAYER",
+    ["GameObject"] = "OBJECT",
+    ["Unknown"] = "UNKNOWN",
+    ["Creature"] = "NPC",
+    ["Pet"] = "PET",
+    ["Vehicle"] = "VEHICLE",
+    ["Item"] = "ITEM",
 }
 
-
 private.ACTION_TYPE_FLAGS = {
     ITEM = 0x00000001,
     NPC = 0x00000002,
@@ -44,14 +44,12 @@
     ZONE = 0x00000008,
 }
 
-
 private.ACTION_TYPE_NAMES = {}
 
 for name, bit in _G.pairs(private.ACTION_TYPE_FLAGS) do
     private.ACTION_TYPE_NAMES[bit] = name
 end
 
-
 private.EXTRAPOLATION_BANNED_SPELL_IDS = {
     [13262] = "DISENCHANT",
     [4036] = "ENGINEERING",
@@ -67,7 +65,6 @@
     [8613] = "SKINNING",
 }
 
-
 private.SPELL_LABELS_BY_NAME = {
     [_G.GetSpellInfo(13262)] = "DISENCHANT",
     [_G.GetSpellInfo(4036)] = "ENGINEERING",
@@ -84,12 +81,10 @@
     [_G.GetSpellInfo(8613)] = "SKINNING",
 }
 
-
 private.NON_LOOT_SPELL_LABELS = {
     MIND_CONTROL = true,
 }
 
-
 local AF = private.ACTION_TYPE_FLAGS
 
 private.SPELL_FLAGS_BY_LABEL = {
@@ -108,7 +103,6 @@
     SKINNING = AF.NPC,
 }
 
-
 private.LOOT_SPELL_ID_TO_ITEM_ID_MAP = {
     [142397] = 98134, -- Heroic Cache of Treasures
     [143506] = 98095, -- Brawler's Pet Supplies
@@ -124,7 +118,6 @@
     [149223] = 105912, -- Oversized Pouch of Enduring Wisdom
 }
 
-
 private.RAID_FINDER_BOSS_IDS = {
     -----------------------------------------------------------------------
     -- Mogu'shan Vaults
@@ -216,7 +209,6 @@
     [71865] = true, -- Garrosh Hellscream
 }
 
-
 private.WORLD_BOSS_IDS = {
     [60491] = true, -- Sha of Anger
     [62346] = true, -- Galleon
@@ -229,7 +221,6 @@
     [72057] = true, -- Ordos
 }
 
-
 private.RAID_BOSS_BONUS_SPELL_ID_TO_NPC_ID_MAP = {
     -----------------------------------------------------------------------
     -- Mogu'shan Vaults