Mercurial > wow > wowdb-profiler
comparison Main.lua @ 232:4ab275c52d7f
Use "npc" instead of "target" during TRAINER_SHOW so only the correct NPC is attributed.
| author | James D. Callahan III <jcallahan@curse.com> |
|---|---|
| date | Tue, 12 Feb 2013 13:07:05 -0600 |
| parents | 85f113524b19 |
| children | 19cd74910fc9 |
comparison
equal
deleted
inserted
replaced
| 231:68ddfd7442bf | 232:4ab275c52d7f |
|---|---|
| 1992 private.trainer_shown = nil | 1992 private.trainer_shown = nil |
| 1993 end | 1993 end |
| 1994 | 1994 |
| 1995 | 1995 |
| 1996 function WDP:TRAINER_SHOW(event_name) | 1996 function WDP:TRAINER_SHOW(event_name) |
| 1997 local unit_type, unit_idnum = ParseGUID(_G.UnitGUID("target")) | 1997 local unit_type, unit_idnum = ParseGUID(_G.UnitGUID("npc")) |
| 1998 local trainer = NPCEntry(unit_idnum) | 1998 local trainer = NPCEntry(unit_idnum) |
| 1999 | 1999 |
| 2000 if not trainer then | 2000 if not trainer then |
| 2001 return | 2001 return |
| 2002 end | 2002 end |
| 2003 local trainer_standing = select(2, UnitFactionStanding("target")) | 2003 local trainer_standing = select(2, UnitFactionStanding("npc")) |
| 2004 trainer.teaches = trainer.teaches or {} | 2004 trainer.teaches = trainer.teaches or {} |
| 2005 | 2005 |
| 2006 private.trainer_shown = true | 2006 private.trainer_shown = true |
| 2007 | 2007 |
| 2008 -- Get the initial trainer filters | 2008 -- Get the initial trainer filters |
