• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

TB Artisan

 

Project Updated:
Files Updated: Thu, Jun 11 2009
Supports Game Version: 3.1.0
Category: Auction & Economy, Enchanting, Inscription, Jewelcrafting, and Professions
Tags:

, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and [Edit Tags]

Project Manager: Valana_TB
Additional Authors: No additional authors
Current Version: r61-release
License: All Rights Reserved
Development Site: CurseForge
Avg Daily DL (last 30 days): 9
Downloads Total: 5,353
Favorites: 23
Comments: 7
  • About TB Artisan
  •  

Features

Auto-Loot

TB Artisan automatically loots materials produced by a profession. This includes disenchanting magical items, prospecting ore, milling herbs, gathering herbs, extracting gas, skinning creatures, breaking down mechanical creatures, mining ore nodes, and fishing. TB Artisan's auto-loot feature is only active for materials gathered through professions and thus relieves you of the hassle of constantly toggling auto-loot if you dislike having it on all of the time.

Last but not least, TB Artisan monitors incoming whispers, allowing other players to request your tradeskill links. TB Artisan will make a best effort to recognize queries formulated in plain English, and respond with the appropriate tradeskill link, or letting players know you do not possess that tradeskill.

Triggers

The triggers include, but are not limited to, the following:

  • ?jc
  • Are you a tailor?
  • Which glyphs can you make?
  • Link me your first aid list.
  • Can I see your enchants?
  • lw?

Professions

  • Alchemy
  • Blacksmithing
  • Cooking
  • Enchanting
  • Engineering
  • First Aid
  • Inscription
  • Jewel crafting
  • Leather working
  • Smelting
  • Tailoring

If you have a specialization (such as Transmutation Master), TB Artisan will detect that and use the appropriate link in its response. Feel free to experiment with reasonable English sentences (even partial ones). The language parser is case-insensitive, and does not require you to end your questions with a question mark. TB Artisan recognizes a vast range of abbreviations for each profession.

Alts

TB Artisan will remember profession links across all of your characters, and offers the ability to include profession links from your alts when responding to queries.

Feasts

Announcer

TB Artisan has the ability to alert your party or raid whenever you prepare (ie. drop) a Great or Fish Feast. The alert will be sent as a raid warning if you are in a party, or if you have sufficient privileges in a raid. Otherwise, it will be sent to the raid channel. This option is configurable via the Blizzard Interface menu (default: enabled).

Thank the Chefs

TB Artisan has the ability to automatically thank the people who prepare a Great or Fish Feast. It is smart enough to distinguish between real Feasts and mere emotes. This option is configurable via the Blizzard Interface menu (default: disabled).

Notice

TB Artisan depends on TB Core. The latest release of TB Core is included with TB Artisan so you do not need to download it separately.

Localizations

Localization for TB Artisan is open. Please contribute your translations using the CurseForge contribution page.

Bugs and Requests

Please submit them using the CurseForge Tracker.

About the Author

I am a professional software engineer who plays World of WarCraft way too much and develops add-ons as a hobby (crazy I know!). I have played the same character since the release of World of WarCraft, a hunter called Valana, in the Team BATTLE guild on the Mug'thol realm. I raid some, but my primary focus in this game is PvP (mainly arenas).

Please donate to help keep this add-on going!

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  TB Artisan r61-release Release 3.1.0 2,782 6/11/2009
  TB Artisan r49-release Release 3.1.0 900 5/12/2009
  TB Artisan r34-release Release 3.1.0 854 4/15/2009
  TB Artisan r27-release Release 3.0.9 273 4/7/2009
  TB Artisan r26-release Release 3.0.9 231 3/30/2009
  • 1 page(s)
  • Screenshots (1)
  •  
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • suggestion: instead of relying on a whisper (such as "?jc") it would be more beneficial to have the addon watch guild chat, yells, and whispers. Even better - let the user decide what to watch with check-boxes.

    Reply Report Permalink
  • my suggestion is REALLY ez to implement yourself... Here's how to have the addon watch the guild chat:


    1) open TB_Artisan.lua in wordpad

    2) search for the function "TbArtisan:OnEnable()"

    3) within this function add the line:
    self:RegisterEvent("CHAT_MSG_GUILD")

    4) now search for the comment "Respond to tradeskill queries via whisper"

    5) above that section paste the following:

    -------------------------------------------------------------------------------
    -- Respond to tradeskill queries via GUILD CHANNEL.
    -------------------------------------------------------------------------------
    function TbArtisan:CHAT_MSG_GUILD(e, message, sender, ...)
    if (TbCore:IsIgnored(sender)) then return end

    --
    -- First determine if this is even a tradeskill link query.
    --
    local profession, spell = TbArtisan:GetSpellName(TbCore:StrLowerTrim(message))
    if (not profession) then return end

    --
    -- Get the tradeskill link and either respond with it, or notify the sender that we don't have the requested tradeskill. However,
    -- if we have been logged in for less than 30 seconds, fall back on our cache if profession data is not yet available from the
    -- server. Then update our cache with the outcome.
    --
    local _, link = GetSpellLink(spell)
    if (not link and time() - _login < 30) then
    link = self.db.factionrealm[profession][_player]
    end
    self.db.factionrealm[profession][_player] = link

    if (link) then
    --
    -- Reply with a profession link. Optionally, advise the sender of what our alts can do, if applicable.
    --
    SendChatMessage("<TB Artisan> " .. link, "WHISPER", nil, sender)
    if (self.db.char.includeAlts[profession] and TbCore:CountDictionaryEntries(self.db.factionrealm[profession]) > 1) then
    SendChatMessage(L["TRADESKILL_ALTS_ALSO"], "WHISPER", nil, sender)
    for alt, link in pairs(self.db.factionrealm[profession]) do
    if (not UnitIsUnit(_player, alt)) then
    SendChatMessage("<TB Artisan> " .. alt .. " - " .. link, "WHISPER", nil, sender)
    end
    end
    end
    end
    end


    Reply Report Permalink
  • r61-release highlights:
    * TB Artisan will now remember alts' professions and include them in your profession query responses. By default, TB Artisan will not include alts' smelting, and first aid links.
    * TB Artisan is now able to immediately respond to profession queries at logon, even before profession information is available from the server (no more erroneous "I do not have that tradeskill" replies).
    * Fixed some problematic triggers.
    * Added ?menu to keywords for cooking.

    Reply Report Permalink
  • i like this addon. but it would be killer to be able to edit what text is sentback to players. like with inscription i have my macro that says "majors 10g minors 15g" but poeple just dont get it... so when they message me for my link it owuld be nice to be able to put a custom line in there starting "majors 10g minors 15g" after the link is sent. so even people not in citys will be able to see my prices.

    Reply Report Permalink
  • Hi, and thanks for the note!

    There is a ticket open for this: http://wow.curseforge.com/projects/tb_artisan/tickets/6-allow-a-response-text-to-be-included-with-the-link/ I'm currently trying to decide how it's going to work. Given the number of professions, I don't want the feature to get too complicated for the average user. I might end up only allowing one message that will be sent along with any of your links. If you have any suggestions, please feel free to add them to that ticket :)

    Reply Report Permalink
  • Release notes for r49-release:
    - Profession queries starting with an exclamation mark are now processed as well.
    - Error messages resulting from not being able to loot an item are now properly filtered out again.
    - Fixed some database issues.

    Reply Report Permalink
  • Thank you! Just as u said - finally I don't need to toggle auto loot when disenchanting! Small thing but sooo much useful:)

    Reply Report Permalink
  • Thanks for the note natassja72 :) Please be sure to try out the auto-linking capability and let me know if you have any suggestions!

    Reply Report Permalink
  • ASCIIcat said 

    actually really nicely done

    Reply Report Permalink
  • Thank you :)

    Reply Report Permalink
  • MMOKING said 

    thats pretty cool i recomment it to every1

    Reply Report Permalink
  • Thank you MMOKING! If you have any suggestions on how to improve this add-on, please feel free to post them using the CurseForge Tracker :)
    http://wow.curseforge.com/projects/tb_artisan/tickets/

    Reply Report Permalink
  • 1 page(s)
  • Similar Addons
  •  

Average downloads per day

  1. 33,884 Atlasloot Enhanced PvP, Arena, Map & Minimap...
  2. 5,538 Ackis Recipe List Professions, and Data Export
  3. 4,867 Auctioneer Auction & Economy, Mail, and...
  4. 3,560 Auctionator Auction & Economy, and Tooltip
  5. 2,760 Addon Control Panel Libraries, Development Tools...