Category: TradeSkill Mods
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Maul's Portal Bug Reports Feature Requests
Author:
Version:
30200_Public
Date:
09-27-2009 04:10 PM
Size:
29.74 Kb
Downloads:
2,808
Favorites:
154
MD5:
Pictures
Click to enlarge
Click to enlarge
Click to enlarge
Jobber
Updated license: You are free to copy, distribute and to make derivative of this addon. Maul is undecided if he shall return to the addon making business at this time.

Jobber is a Trade Skill replacement interface. It adds features that make using and leveling trade skills easier.

Features -
Larger list of items to view.
Enchanced sorting methods.
The ability to disable confirmation popups related to crafting (i.e. enchanting)
A Procurement Manager to make obtaining and keeping track of needed reagents easier.
Compatible with most "missing receipe" addons.
Not going to happen -
A production Queue.
A note from me -
I have never been satisfied with other TradeSkill replacement addons out there. I dislike the real-estate some of them occupy. I have this OCD thing where I like to watch my character craft stuff. But the Blizz default is somewhat inadequate as well. So I threw together Jobber.

I actually dislike the Queue system most other TradeSkill addons have, as they usually tend to want to keep making things I canceled or I try to process the queue and nothing happens. So don't rely on me adding a queuing system to Jobber. This is an addon to suit what I need out of a tradeskill addon and the feature set will be consistent with that. Unlike my other addons, I am not likely to add features unless I think the idea is realy, realy cool
  Change Log - Jobber
30100.2 -
Added support for Lil Sparky's Workshop. Will only work with the current alpha version found on WoWAce.
Changed the location of the procurement manager to better use screen space when using the tradeskill frame.
Made some procurement manager improvements and added a new sort (sort by character name)
Some bug fixes.


30100.1.3 -
To correct some version weirdness with the last upload.
Some compatibility changes in prep for allowing Jobber to work with other addons like LilSparky's Workshop.

30100.1.2 -
Movable/Resizable frame added

30100.1.1 -
Fixed sorts other than default not updating while crafting.

30100.1 -
Initial release version.
Added a "procurement manager" - aids in figuring out where mats are on other characters and banks.
  Optional Files - Jobber
Sorry, there are currently no optional files available.
  Archived Versions - Jobber
File Name
Version
Size
Author
Date
30100.2
29kB
Maul
05-17-2009 09:48 PM
30100.1.3
27kB
Maul
05-17-2009 10:54 AM
30100.1.2
24kB
Maul
05-15-2009 09:46 AM
30100.1
24kB
Maul
05-15-2009 12:20 AM
beta.1
16kB
Maul
05-12-2009 02:08 PM
  Comments - Jobber
Post A Reply Comment Options
Old 11-14-2009, 10:40 PM  
seebs
A Warpwood Thunder Caller
Interface Author - Click to view interfaces

Forum posts: 95
File comments: 135
Uploads: 5
Doesn't play well with newer AckisRecipeList, because AckisRecipeList.ScanButton may be nil -- it doesn't get populated as early.

My solution:

1. In the event handler for TRADE_SKILL_SHOW:

Code:
                        if (not IsAddOnLoaded(k) and reason ~= "MISSING") then
                                LoadAddOn(k)
                        end
+                       if (IsAddOnLoaded(k) and v[2] == false) then
+                               v[1](k)
+                       end
                end
(Copying the logic from the OnUpdate handler that performed that check. That's a diff; the plus signs show you the lines to add.)

Then, in loadAckis, move the ENTIRE function body, including "plugins[name][2] = true" into:

Code:
if (AckisRecipeList.ScanButton) then
[...]
end
So here's the revised function:

Code:
local function loadAckis(name)
        if (AckisRecipeList.ScanButton) then
                AckisRecipeList.ScanButton:RegisterEvent("TRADE_SKILL_SHOW")
                AckisRecipeList.ScanButton:SetScript("OnEvent", function(self) self:SetParent(JobberFrame) self:ClearAllPoints(); self:SetPoint("TOPRIGHT", JobberFrame, -68, -98) end)
                AckisRecipeList.ScanButton:Hide()

                TradeSkillFrame = JobberFrame
                TradeSkillFrameCloseButton = JobberFrameCloseButton
                TradeSkillFramePortrait = JobberFramePortrait
                TradeSkillCancelButton = JobberCancelButton
                TradeSkillCreateAllButton = JobberCreateAllButton
                TradeSkillSubClassDropDown = JobberSubClassDropDown
                TradeSkillInvSlotDropDown = JobberInvSlotDropDown
                TradeSkillFrameAvailableFilterCheckButton = JobberFrameAvailableFilterCheckButton
                plugins[name][2] = true
        end
end
Some of this may have gotten screwed up by the board, but it should give you the right idea.
seebs is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-31-2009, 05:41 AM  
keLston
A Murloc Raider

Forum posts: 5
File comments: 76
Uploads: 0
I know you stated you weren't sure you were going to continue writing addons but I figured i'd put in a report either for you to look at or one of the users.

What I seem to notice is that when I open a window when a profession window is open, I lose the top of the frame. I basically get a blank black area where there used to be the text search and the pulldown menus for sorting. This seems to occur with mailbox windows, bank windows, and AH windows.

Additionally, sometimes when I log in, I will have to relog multiple times or my profession windows will be blank. I see no recipe list though I could blindly search for it and still make items.
keLston is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-26-2009, 02:19 PM  
Baine
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 52
Uploads: 1
following scenario:
want to enchant my items
so i open my tradeskill window for enchanting, jobber in that case
i press c, to open my character window
and it also pops up the usual tradeskill window
(the old one)

and it does that for ALL tradeskills oder windows :/ (trade, vendor, etc)

any chance to see a fix for that?
Baine is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-12-2009, 09:13 PM  
Toran
A Wyrmkin Dreamwalker

Forum posts: 59
File comments: 217
Uploads: 0
Why does Jobber put the "procurement manager" in the mail window frame? It shows at the bottom of it for me. I use both Postal and Postman.
Toran is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-30-2009, 12:49 AM  
KleinerMink
A Deviate Faerie Dragon

Forum posts: 11
File comments: 71
Uploads: 0
Hi,

first of all i really like the look and feel of you addon. The only problem i have is when another player links me his recipe book and i open it. The individual craftable items shown on the list differ from the actual tooltip when i mouseover and i also when i click on them.

I'm playing with the german client version. A localisation problem?
KleinerMink is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-25-2009, 12:28 PM  
Foozz
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Feature request - Add Hide Trivial

Maul,
First of all great job...like all your work and addons.

One small suggestion that you could add to jobber would be a "Hide Trivial", like the "Have Materials".

"Hide Trivial" is very useful when leveling a skill so that only the ones that will level you (green, yellow and orange) will be shown.

NOTE: "Sort by Difficulty" for the most part achieves this also.

tks...Foozz

Last edited by Foozz : 09-25-2009 at 12:31 PM.
Foozz is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-15-2009, 02:08 AM  
seebs
A Warpwood Thunder Caller
Interface Author - Click to view interfaces

Forum posts: 95
File comments: 135
Uploads: 5
Quote:
Originally posted by sandur776
[b]Really liking this addon, good size and fits what I need just right.

Been getting this msg of late
Message: Interface\AddOns\Jobber\Jobber.lua:157: 'for' limit must be a number
See my message below. It seems to be an instance of a general category of occasionally-seen bugs where a constant that's clearly part of the core Blizzard UI becomes briefly unfindable and then comes back later.
seebs is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-15-2009, 02:07 AM  
seebs
A Warpwood Thunder Caller
Interface Author - Click to view interfaces

Forum posts: 95
File comments: 135
Uploads: 5
In sortings other than "Default Sorting", items with colons (such as "Wormhole Generator: Northrend") show up without the text after the colon and with no valid link/reference/mats/etc.
seebs is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-18-2009, 11:38 AM  
eldavido
A Kobold Labourer

Forum posts: 1
File comments: 23
Uploads: 0
Any way to have it so when you open your profession of choice, that only the jobber window opens, as currently it opens both jobber AND the default blizz window when you open any prof :/

Edit: found another bug. When you shift-click the prof to open the tradeskill window, it's sometimes missing the buttons along the bottom (create / create all etc)

Last edited by eldavido : 08-19-2009 at 05:55 AM.
eldavido is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-17-2009, 09:59 PM  
sandur776
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Really liking this addon, good size and fits what I need just right.

Been getting this msg of late
Message: Interface\AddOns\Jobber\Jobber.lua:157: 'for' limit must be a number
Time: 08/17/09 18:57:19
Count: 52
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
Interface\AddOns\Jobber\Jobber.lua:157: in function <Interface\AddOns\Jobber\Jobber.lua:149>
Interface\AddOns\Jobber\Jobber.lua:1924: in function `ProcurementManager_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

Locals: tab = 1
link = nil
name = nil
count = nil
_ = nil
_ = 1
_ = 1
stacks = 1
(for index) = 1
(for limit) = nil
(for step) = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "'for' limit must be a number"
clearTable = <function> defined @Interface\AddOns\Jobber\Jobber.lua:45
access = <table> {
}
noaccess = <table> {
}

no clue what all this means
sandur776 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-17-2009, 03:13 PM  
seebs
A Warpwood Thunder Caller
Interface Author - Click to view interfaces

Forum posts: 95
File comments: 135
Uploads: 5
Jobber seems not to be working quite right with Recipe Book for me, but it's not quite consistent enough a failure for me to make sense of it. Symptom is that everything "can be learned by..." an alt whose recipes have only been seen through Jobber, but only *sometimes*, and I don't know why. Haven't yet tracked it down.

(Recipe Book is http://www.wowinterface.com/download...fo.php?id=3989)

I've had a couple of cases where a click somewhere in frame caused the frame to resize unreasonably, but it always seems to recover shortly, no clue at all what's up there. (Probably FluidFrames, I think, was the addon I was using also.)

Very nice addon. The sort-by-difficulty solves my problems. I don't miss queueing at all. I have had occasional issues with things I produced ending up in a procure queue as well.

Also, since 3.2, the textures for the procurement manager windows and frames are all weird.
seebs is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-17-2009, 02:20 AM  
ckramme
A Cyclonian

Forum posts: 43
File comments: 65
Uploads: 0
Quote:
Originally posted by nonameform
Is there a way to remove that extra line with "+" that was mentioned before? Any chance to make procurement manager optional? I like the resizable window, but don't care much about procurement.
I really want this aswell. Been looking through the lua, but haven't been able to find a place to comment out, to remove the procurement function.

Last edited by ckramme : 08-17-2009 at 02:20 AM.
ckramme is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-15-2009, 04:54 AM  
keLston
A Murloc Raider

Forum posts: 5
File comments: 76
Uploads: 0
Quote:
Originally posted by seebs
I don't know, but I have a notion of it.

Code:
for slot=1, MAX_GUILDBANK_SLOTS_PER_TAB do
The last line there is line 157.

Try changing to:

Code:
for slot=1, 98 do
since that's currently a constant anyway.

ETA: Doing that seems to have made that error go away, but it's obviously wrong; that value ought to be provided by the Blizzard code.
I think I love you.
keLston is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-06-2009, 07:22 PM  
seebs
A Warpwood Thunder Caller
Interface Author - Click to view interfaces

Forum posts: 95
File comments: 135
Uploads: 5
Quote:
Originally posted by keLston
Are there any plans to fix the seemingly random LUA error?

When that happens I have to reload my UI or I can't see any recipes.
I don't know, but I have a notion of it.

Code:
for slot=1, MAX_GUILDBANK_SLOTS_PER_TAB do
The last line there is line 157.

Try changing to:

Code:
for slot=1, 98 do
since that's currently a constant anyway.

ETA: Doing that seems to have made that error go away, but it's obviously wrong; that value ought to be provided by the Blizzard code.

Last edited by seebs : 08-07-2009 at 03:45 AM.
seebs is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-03-2009, 03:13 PM  
Prototype
A Kobold Labourer

Forum posts: 1
File comments: 43
Uploads: 0
I get this random error too.

Quote:
Date: 2009-08-03 21:10:57
ID: 1
Error occured in: Global
Count: 4
Message: ..\AddOns\Jobber\Jobber.lua line 157:
'for' limit must be a number
Debug:
[C]: ?
Jobber\Jobber.lua:157:
Jobber\Jobber.lua:149
Jobber\Jobber.lua:1924: ProcurementManager_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
Prototype is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.