Mercurial > wow > askmrrobot
comparison Gear.lua @ 69:69db1c3025ac v27
fixed some bugs with 6.2 item link format changes, added bib overwolf support
author | yellowfive |
---|---|
date | Mon, 06 Jul 2015 17:39:57 -0700 |
parents | 932885bb1a6f |
children | 6abc0858b45e |
comparison
equal
deleted
inserted
replaced
68:6c523f147709 | 69:69db1c3025ac |
---|---|
664 | 664 |
665 local old = player.Equipped[spec][slotId] | 665 local old = player.Equipped[spec][slotId] |
666 old = Amr.ParseItemLink(old) | 666 old = Amr.ParseItemLink(old) |
667 | 667 |
668 local new = gear[slotId] | 668 local new = gear[slotId] |
669 | 669 if new then |
670 local diff = countItemDifferences(old, new) | 670 local diff = countItemDifferences(old, new) |
671 if diff < 1000 then | 671 if diff < 1000 then |
672 -- same item, see if inventory has one that is closer (e.g. a duplicate item with correct enchants/gems) | 672 -- same item, see if inventory has one that is closer (e.g. a duplicate item with correct enchants/gems) |
673 local bestLink, bestItem, bestDiff = Amr:FindMatchingItem(new, player, usedItems) | 673 local bestLink, bestItem, bestDiff = Amr:FindMatchingItem(new, player, usedItems) |
674 if bestDiff and bestDiff < diff then | 674 if bestDiff and bestDiff < diff then |
675 itemsToEquip[slotId] = new | |
676 remaining = remaining + 1 | |
677 end | |
678 else | |
675 itemsToEquip[slotId] = new | 679 itemsToEquip[slotId] = new |
676 remaining = remaining + 1 | 680 remaining = remaining + 1 |
677 end | 681 end |
678 else | |
679 itemsToEquip[slotId] = new | |
680 remaining = remaining + 1 | |
681 end | 682 end |
682 end | 683 end |
683 | 684 |
684 if remaining > 0 then | 685 if remaining > 0 then |
685 _pendingEquip = { | 686 _pendingEquip = { |