changeset 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 2b8471a4e84c
children 7ea3d5bc985d
files Main.lua
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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