# HG changeset patch # User James D. Callahan III # Date 1346441894 18000 # Node ID e684a68efc5f19fea9598ea6e6c8c8fd1260a02c # Parent 2b8471a4e84c7216945103ff1a5f4a808fa776a5 When recording quests, differenttiate between Pandaren of different factions. diff -r 2b8471a4e84c -r e684a68efc5f Main.lua --- a/Main.lua Fri Aug 31 14:32:27 2012 -0500 +++ b/Main.lua Fri Aug 31 14:38:14 2012 -0500 @@ -92,6 +92,7 @@ local PLAYER_CLASS = _G.select(2, _G.UnitClass("player")) +local PLAYER_FACTION = _G.UnitFactionGroup("player") local PLAYER_GUID = _G.UnitGUID("player") local PLAYER_NAME = _G.UnitName("player") local PLAYER_RACE = _G.select(2, _G.UnitRace("player")) @@ -1334,9 +1335,8 @@ quest.classes = quest.classes or {} quest.classes[PLAYER_CLASS] = true - local _, race = _G.UnitRace("player") quest.races = quest.races or {} - quest.races[race] = true + quest.races[(PLAYER_RACE == "Pandaren") and ("%s_%s"):format(PLAYER_RACE, PLAYER_FACTION or "Neutral") or PLAYER_RACE] = true end end -- do-block