comparison Constants.lua @ 151:e2331b00a1cf 1.0.15

Added some debugging prints (turned off). Removed defaulting to NPC if no target_type - simply ignore the loot. Removed setting target_type to NPC every time a target's location is updated. Ensure the unit name on the tooltip matches the spell's target name. Bumped DB version to 10.
author James D. Callahan III <jcallahan@curse.com>
date Wed, 03 Oct 2012 17:27:10 -0500
parents f9c81739cfe6
children 2fdc940c1748
comparison
equal deleted inserted replaced
150:11f242b0b170 151:e2331b00a1cf
45 OBJECT = 0x00000004, 45 OBJECT = 0x00000004,
46 ZONE = 0x00000008, 46 ZONE = 0x00000008,
47 } 47 }
48 48
49 49
50 private.ACTION_TYPE_NAMES = {}
51
52 for name, bit in _G.pairs(private.ACTION_TYPE_FLAGS) do
53 private.ACTION_TYPE_NAMES[bit] = name
54 end
55
56
50 private.SPELL_LABELS_BY_NAME = { 57 private.SPELL_LABELS_BY_NAME = {
51 [_G.GetSpellInfo(13262)] = "DISENCHANT", 58 [_G.GetSpellInfo(13262)] = "DISENCHANT",
52 [_G.GetSpellInfo(4036)] = "ENGINEERING", 59 [_G.GetSpellInfo(4036)] = "ENGINEERING",
53 [_G.GetSpellInfo(30427)] = "EXTRACT_GAS", 60 [_G.GetSpellInfo(30427)] = "EXTRACT_GAS",
54 [_G.GetSpellInfo(131476)] = "FISHING", 61 [_G.GetSpellInfo(131476)] = "FISHING",
71 78
72 private.SPELL_FLAGS_BY_LABEL = { 79 private.SPELL_FLAGS_BY_LABEL = {
73 DISENCHANT = AF.ITEM, 80 DISENCHANT = AF.ITEM,
74 ENGINEERING = AF.NPC, 81 ENGINEERING = AF.NPC,
75 EXTRACT_GAS = AF.ZONE, 82 EXTRACT_GAS = AF.ZONE,
76 FISHING = AF.ZONE, 83 FISHING = AF.ZONE,
77 HERB_GATHERING = bit.bor(AF.NPC, AF.OBJECT), 84 HERB_GATHERING = bit.bor(AF.NPC, AF.OBJECT),
78 MILLING = AF.ITEM, 85 MILLING = AF.ITEM,
79 MIND_CONTROL = AF.NPC, 86 MIND_CONTROL = AF.NPC,
80 MINING = bit.bor(AF.NPC, AF.OBJECT), 87 MINING = bit.bor(AF.NPC, AF.OBJECT),
81 OPENING = AF.OBJECT, 88 OPENING = AF.OBJECT,