AutoRoller
/action logic
Action can be none, need, greed, or disenchant
Logic can be any lua statement that evaluates to true or false
Add --
at the beginning of the line to disable:
--/need purple
Constants
poor | 0 |
common | 1 |
uncommon | 2 |
rare | 3 |
epic | 4 |
legendary | 5 |
artifact | 6 |
heirloom | 7 |
silver | 100 |
gold | 10000 |
Variables
raid | boolean | true if you are in a raid |
party | boolean | false if you are in a raid |
combat | boolean | true if you are in combat |
quality | number | 0 to 7, use constants above |
itype | string | Armor, Weapon, etc |
subtype | string | see http://www.wowwiki.com/ItemType |
ilvl | number | item level |
reqlvl | number | required level to equip |
name | string | name of item, case sensitive |
id | number | itemID |
boe | boolean | true if item is bind on equip |
bop | boolean | true if item is bind on pickup |
zone | string | current zone from GetZoneText() |
subzone | string | current sub zone from GetSubZoneText() |
value | number | vender cost of an item in copper |
green | boolean | true if uncommon |
blue | boolean | true if rare |
purple | boolean | true if epic |
need | boolean | true if you can roll need |
greed | boolean | true if you can roll greed |
disenchant | boolean | true if you can roll disenchant |
betterilvl | boolean | true if the item's ilvl is higher than equipped |
GearScore or GearScoreLite required
gearscore | number | gearscore of the item |
bettergs | boolean | true if item's gearscore is higher than equipped |
The following is the filter set I use on one of my alts.
/none (subtype == "Pet") or (subtype == 'Mount') /need (name == "Battered Hilt") /disenchant green /greed (name == 'Frozen Orb') or not (need or disenchant) /disenchant party and blue and (value < (7 * gold)) and not betterilvl /greed party and blue and not betterilvl
Make it check the Atlasloot wishlist, and if the item is listed there, do nothing/need/greed.
AtlasLoot_WishListCheck(id, true)
Just make sure you remove items you already have from your wishlist or it may roll on them again.