Mercurial > wow > wowdb-profiler
comparison Main.lua @ 26:565af5d2002a
Account for the fact that a single NPC ID can instantiate more than one gender.
author | James D. Callahan III <jcallahan@curse.com> |
---|---|
date | Wed, 16 May 2012 12:35:19 -0500 |
parents | e681130c2144 |
children | 120740b8a54f |
comparison
equal
deleted
inserted
replaced
25:e681130c2144 | 26:565af5d2002a |
---|---|
734 if faction_names[line_text] then | 734 if faction_names[line_text] then |
735 npc.faction = line_text | 735 npc.faction = line_text |
736 break | 736 break |
737 end | 737 end |
738 end | 738 end |
739 npc.gender = GENDER_NAMES[_G.UnitSex("target")] or "UNDEFINED" | 739 npc.genders = npc.genders or {} |
740 npc.genders[GENDER_NAMES[_G.UnitSex("target")] or "UNDEFINED"] = true | |
740 npc.is_pvp = _G.UnitIsPVP("target") and true or nil | 741 npc.is_pvp = _G.UnitIsPVP("target") and true or nil |
741 npc.reaction = ("%s:%s:%s"):format(_G.UnitLevel("player"), _G.UnitFactionGroup("player"), REACTION_NAMES[_G.UnitReaction("player", "target")]) | 742 npc.reaction = ("%s:%s:%s"):format(_G.UnitLevel("player"), _G.UnitFactionGroup("player"), REACTION_NAMES[_G.UnitReaction("player", "target")]) |
742 npc.encounter_data = npc.encounter_data or {} | 743 npc.encounter_data = npc.encounter_data or {} |
743 | 744 |
744 local npc_level = ("level_%d"):format(_G.UnitLevel("target")) | 745 local npc_level = ("level_%d"):format(_G.UnitLevel("target")) |