# HG changeset patch # User James D. Callahan III # Date 1337189719 18000 # Node ID 565af5d2002a61166d2c9b83e93bfa6b5efb44fe # Parent e681130c21448fcac9dba9541fe046731da8a559 Account for the fact that a single NPC ID can instantiate more than one gender. diff -r e681130c2144 -r 565af5d2002a Main.lua --- a/Main.lua Wed May 16 12:13:56 2012 -0500 +++ b/Main.lua Wed May 16 12:35:19 2012 -0500 @@ -736,7 +736,8 @@ break end end - npc.gender = GENDER_NAMES[_G.UnitSex("target")] or "UNDEFINED" + npc.genders = npc.genders or {} + npc.genders[GENDER_NAMES[_G.UnitSex("target")] or "UNDEFINED"] = true npc.is_pvp = _G.UnitIsPVP("target") and true or nil npc.reaction = ("%s:%s:%s"):format(_G.UnitLevel("player"), _G.UnitFactionGroup("player"), REACTION_NAMES[_G.UnitReaction("player", "target")]) npc.encounter_data = npc.encounter_data or {}