comparison Main.lua @ 352:2776c8b1e253 WoD

Fixed an error with garrison profession NPCs and an error with a debug statement.
author MMOSimca <MMOSimca@gmail.com>
date Wed, 08 Oct 2014 15:33:05 -0400
parents e7cbe43d8418
children 6fc3f3e1be54
comparison
equal deleted inserted replaced
351:e7cbe43d8418 352:2776c8b1e253
2059 Debug("%s: Slot quantity is nil for loot slot %d of the entity with GUID %s and Type:ID: %s.", event_name, loot_slot, loot_info[loot_index], source_key) 2059 Debug("%s: Slot quantity is nil for loot slot %d of the entity with GUID %s and Type:ID: %s.", event_name, loot_slot, loot_info[loot_index], source_key)
2060 end 2060 end
2061 end 2061 end
2062 else 2062 else
2063 -- If this is nil, then the item's quantity could be wrong if loot_quantity is wrong, so we won't process this slot's loot. 2063 -- If this is nil, then the item's quantity could be wrong if loot_quantity is wrong, so we won't process this slot's loot.
2064 Debug("%s: Slot quantity is nil for loot slot %d of the entity with GUID %s and Type:ID: %s.", event_name, loot_slot, loot_info[loot_index], source_key) 2064 Debug("%s: Slot quantity is nil for loot slot %d.", event_name, loot_slot)
2065 end 2065 end
2066 end 2066 end
2067 end 2067 end
2068 end 2068 end
2069 2069
2400 Forge = forge_spell_ids, 2400 Forge = forge_spell_ids,
2401 } 2401 }
2402 2402
2403 2403
2404 local function RegisterTools(tradeskill_name, tradeskill_index) 2404 local function RegisterTools(tradeskill_name, tradeskill_index)
2405 local spell_id = tonumber(_G.GetTradeSkillRecipeLink(tradeskill_index):match("^|c%x%x%x%x%x%x%x%x|H%w+:(%d+)")) 2405 local link = _G.GetTradeSkillRecipeLink(tradeskill_index)
2406 local required_tool = _G.GetTradeSkillTools(tradeskill_index) 2406 if link then
2407 2407 local spell_id = tonumber(link:match("^|c%x%x%x%x%x%x%x%x|H%w+:(%d+)"))
2408 if required_tool then 2408 local required_tool = _G.GetTradeSkillTools(tradeskill_index)
2409 for tool_name, registry in pairs(TRADESKILL_TOOLS) do 2409
2410 if required_tool:find(tool_name) then 2410 if required_tool then
2411 registry[spell_id] = true 2411 for tool_name, registry in pairs(TRADESKILL_TOOLS) do
2412 if required_tool:find(tool_name) then
2413 registry[spell_id] = true
2414 end
2412 end 2415 end
2413 end 2416 end
2414 end 2417 end
2415 end 2418 end
2416 2419