comparison Main.lua @ 100:e684a68efc5f 1.0.2

When recording quests, differenttiate between Pandaren of different factions.
author James D. Callahan III <jcallahan@curse.com>
date Fri, 31 Aug 2012 14:38:14 -0500
parents 6b118dd1baf4
children a40bcfcef0f4
comparison
equal deleted inserted replaced
99:2b8471a4e84c 100:e684a68efc5f
90 90
91 local AF = private.ACTION_TYPE_FLAGS 91 local AF = private.ACTION_TYPE_FLAGS
92 92
93 93
94 local PLAYER_CLASS = _G.select(2, _G.UnitClass("player")) 94 local PLAYER_CLASS = _G.select(2, _G.UnitClass("player"))
95 local PLAYER_FACTION = _G.UnitFactionGroup("player")
95 local PLAYER_GUID = _G.UnitGUID("player") 96 local PLAYER_GUID = _G.UnitGUID("player")
96 local PLAYER_NAME = _G.UnitName("player") 97 local PLAYER_NAME = _G.UnitName("player")
97 local PLAYER_RACE = _G.select(2, _G.UnitRace("player")) 98 local PLAYER_RACE = _G.select(2, _G.UnitRace("player"))
98 99
99 100
1332 return 1333 return
1333 end 1334 end
1334 quest.classes = quest.classes or {} 1335 quest.classes = quest.classes or {}
1335 quest.classes[PLAYER_CLASS] = true 1336 quest.classes[PLAYER_CLASS] = true
1336 1337
1337 local _, race = _G.UnitRace("player")
1338 quest.races = quest.races or {} 1338 quest.races = quest.races or {}
1339 quest.races[race] = true 1339 quest.races[(PLAYER_RACE == "Pandaren") and ("%s_%s"):format(PLAYER_RACE, PLAYER_FACTION or "Neutral") or PLAYER_RACE] = true
1340 end 1340 end
1341 end -- do-block 1341 end -- do-block
1342 1342
1343 1343
1344 function WDP:QUEST_LOG_UPDATE(event_name) 1344 function WDP:QUEST_LOG_UPDATE(event_name)