1. function isEnhancedDef(item, percent)
  2. for i = 0, item.mods:size() - 1 do
  3. if item.mods[i].Stat.Stat == "item_armor_percent" and item.mods[i].Value >= percent then
  4. return true
  5. end
  6. end
  7. end
  8.  
  9. function hasCertainSockets(item, sockets)
  10. for i = 0, item.mods:size() - 1 do
  11. if item.mods[i].Stat.Stat == "Sockets" and item.mods[i].Value == sockets then
  12. return true
  13. end
  14. end
  15. end
  16.  
  17. if (item.baseItem.code == "utu" or item.baseItem.code == "utp" or item.baseItem.code == "uui" or item.baseItem.code == "uar")
  18.  
  19. and item.quality == ItemQuality.Superior then
  20. if isEnhancedDef(item, 15) and (hasCertainSockets(item, 0) or hasCertainSockets(item, 3) or hasCertainSockets(item,
  21.  
  22. 4)) then
  23. return 6
  24. end
  25. end -- pick only 0/3/4 soc wire archon dusk or sacred armors