Expeller
Purpose
Provides a macro that can be used to grind Prospecting (Jewelcrafting), Milling (Inscription) and Enchanting (Disenchant) on the materials in ones inventory.
It will try to find the next highest stack that can be processed automatically. This eliminates the need to constantly hunt and peck across your bags for stacks of items.
Disenchanting Rules
Items that are of green quality, bind on equip, and not soul-bound are targeted by the disenchanting logic.This is pretty much the common-case for our guild enchanter when he visits the mailbox.
Known issues/limitations:
- Does not operate on banked items.
- Will not try to run around and stack the herbs itself.
For reasons of the api, the macro will only update when out of combat.
Usage
When you first login, a macro should be created for your particular character. Simply drag the macro to your action bars and click-away! Until I can figure out a better method this is the only way to click the SecureActionButton that is created. Specifically the macro code:
/click ExpellerRunButton
Credits
Credit goes to Prospector by kergoth for the initial idea, this is a derivative of his/her work and has been mostly rewritten.
Bugs
For bugs/issues/features please use the Ticket system.
Date: 2009-01-18 13:46:33
ID: 18
Error occured in: Global
Count: 1
Message: ..\AddOns\Expeller\Expeller.lua line 9:
Usage: GetLocale(application[, silent]): 'application' - No locales registered for 'Expeller'
Debug:
[C]: ?
[C]: error()
...nterface\AddOns\Ace3\AceLocale-3.0\AceLocale-3.0.lua:100: GetLocale()
Expeller\Expeller.lua:9: in main chunk
AddOns:
Swatter, v5.1.3715 (SnaggleTooth)
Ace3, v
agExtras, v09-19-07
agUnitFrames, v2008-08-06
Atlas, v1.13.0
AtlasBattlegrounds, v1.13.0
AtlasDungeonLocs, v1.13.0
AtlasOutdoorRaids, v1.13.0
AtlasTransportation, v1.13.0
AtlasLoot, v5.02.03
AtlasLootFu, v1.2
AucAdvanced, v5.1.3715 (SnaggleTooth)
AucFilterBasic, v5.1.3715 (SnaggleTooth)
AucFilterOutlier, v5.1.3715.2531
AucMatchUndercut, v5.1.3715.2531
AucStatClassic, v5.1.3715 (SnaggleTooth)
AucStatHistogram, v5.1.3715 (SnaggleTooth)
AucStatiLevel, v5.1.3715 (SnaggleTooth)
AucStatPurchased, v5.1.3715 (SnaggleTooth)
AucStatSales, v5.1.3715.2842
AucStatSimple, v5.1.3715 (SnaggleTooth)
AucStatStdDev, v5.1.3715 (SnaggleTooth)
AucStatWOWEcon, v5.1.3715.2530
AucUtilAHWindowControl, v5.1.3715.3311
AucUtilAppraiser, v5.1.3715.2530
AucUtilAskPrice, v5.1.3715.3175
AucUtilAutoMagic, v5.1.3715.3142
AucUtilCompactUI, v5.1.3715.2530
AucUtilEasyBuyout, v5.1.3715.3583
AucUtilItemSuggest, v5.1.3715.3108
AucUtilPriceLevel, v5.1.3715.2545
AucUtilScanButton, v5.1.3715.2530
AucUtilScanFinish, v5.1.3715.2530
AucUtilScanProgress, v5.1.3715.2530
AucUtilSearchUI, v5.1.3715.3483
AucUtilSimpleAuction, v5.1.3715.3708
AucUtilVendMarkup, v5.1.3715.2530
AutoBar, v3.00.00.04 alpha
Babylonian, v5.1.DEV.130
Bartender4, v4.1.2
BeanCounter, v5.1.3715 (SnaggleTooth)
Configator, v5.1.DEV.130
CooldownTimers3, v3.0 Beta
DBMCore, v
DebugLib, v5.1.DEV.130
Decursive, v2.3.0-ReleaseCandidate-2
DMiniCoords, v1.1
Enchantrix, v5.1.3715 (SnaggleTooth)
EnchantrixBarker, v5.1.3715 (SnaggleTooth)
EnhTooltip, v5.1.3715 (SnaggleTooth)
Expeller, v1.3.13
Stubby, v5.1.3715 (SnaggleTooth)
(ck=6a9)
[2009/01/13 15:41:45-143-x1]: Expeller-1.3.13\Expeller.lua:9: Usage: GetLocale(application[, silent]): 'application' - No locales registered for 'Expeller'
AceLocale-3.0-2:116: in function `GetLocale'
Expeller-1.3.13\Expeller.lua:9: in main chunk
---
[2009/01/13 15:41:45-143-x1]: Expeller-1.3.13\itemdb.lua:1: Usage: GetLocale(application[, silent]): 'application' - No locales registered for 'Expeller'
AceLocale-3.0-2:116: in function `GetLocale'
Expeller-1.3.13\itemdb.lua:1: in main chunk
---
@Demonica:
The issue you were having was a bug, it wasn't doing a good job of scanning the bags. It should start with Dreaming Glory, and finding you don't have a stack of 5, move on to the next lowest herb it can find and drill down from there. If this isn't the behavior you are seeing, please tell me.
line 9: <Include file="libs\AceGUI-3.0\AceGUI-3.0.xml"/>
line 10: <Include file="libs\AceConfig-3.0\AceConfig-3.0.xml"/>
line 11: <Include file="libs\AceConsole-3.0\AceConsole-3.0.xml"/>
two lines up:
line 9: <Include file="libs\AceConsole-3.0\AceConsole-3.0.xml"/>
line 10: <Include file="libs\AceGUI-3.0\AceGUI-3.0.xml"/>
line 11: <Include file="libs\AceConfig-3.0\AceConfig-3.0.xml"/>
When you do this, exit the game and start it again. The addon should now create a macro for you (it will say so in chat window).
line 9: <Include file="libs\AceGUI-3.0\AceGUI-3.0.xml"/>
line 10: <Include file="libs\AceConfig-3.0\AceConfig-3.0.xml"/>
line 11: <Include file="libs\AceConsole-3.0\AceConsole-3.0.xml"/>
two lines up:
line 9: <Include file="libs\AceConsole-3.0\AceConsole-3.0.xml"/>
line 10: <Include file="libs\AceGUI-3.0\AceGUI-3.0.xml"/>
line 11: <Include file="libs\AceConfig-3.0\AceConfig-3.0.xml"/>
When you do this, exit the game and start it again. The addon should now create a macro for you (it will say so in chat window).