Ce dépôt a été archivé le 2020-03-15. Vous pouvez voir ses fichiers ou le cloner, mais pas ouvrir de ticket ou de demandes d'ajout, ni soumettre de changements.
localInteractDistances={28,11,10,0}-- There's actually a 4, but it's also 28 and it's kind of handy to be able to do it this way.
localrecentlySeenCritters={}-- We try not to repeatedly record critters frequently.
-- Kind of a nasty system here, built for efficiency and simplicity. All newly-seen critters go into Recent. When Recent reaches a certain size (100?) everything in NextTrash is deleted and NextTrash is replaced with Recent. Badabing, badaboom.
ifnotIsMonsterGUID(guid)thenreturnend-- pet that isn't controlled by a player? NPC pet? It's kind of unclear, but I'm getting some, so, FIXED
localcreatureid=GetMonsterUID(guid)
ifnotrecentlySeenCritters[creatureid]then
recentlySeenCritters_Recent[creatureid]=true
recentlySeenCritters[creatureid]=true
-- register the critter here
localcid=GetMonsterType(guid)
ifnotQHCM[cid]thenQHCM[cid]={}end
localcritter=QHCM[cid]
ifcid<30621orcid>30625thenAccumulateFrequency(critter,"name",UnitName("mouseover"))end-- The exceptions are for Herald Volasj's minions, which are named after your partymembers.