Download
(117 Kb)
Download
Updated: 04/01/20 12:57 PM
Pictures
File Info
Updated:04/01/20 12:57 PM
Created:03/21/18 01:26 PM
Monthly downloads:71
Total downloads:9,351
Favorites:32
MD5:
Categories:TradeSkill Mods, Group, Guild & Friends
Hotep® Crafting Freelancer  Popular! (More than 5000 hits)
Version: 2.03
by: tomtomhotep, YesImBattman
This addon lets you become a Custom Equipment Crafter for Hire!

Features:
  • Periodically advertises your services on Zone Chat.
  • Takes orders from customers using an automated chat interface.
    • Automatically mails them a receipt when they complete their order.
  • Lets potential customers request pricing lists, and automatically mails the lists to them.
  • Allows customers to provide their own crafting mats for a discount (if you configure that option).
    • When option is enabled, the customer is prompted if they want to provide their own mats
      • If they answer yes, the addon mails them the list of mats needed for the order, including the per-unit discounts for each mat.
  • Allows you to require deposits from customers if their order total is above a threshold you set (if you set one).
    • Automatically mails the customer a request for the deposit amount (if they owe one), and
    • Automatically detects when you receive the deposit.
  • Lists your Waiting, Started, and Delivered Orders on the main window.
  • Displays the order you're working on, and the materials needed to complete it.
  • Helps you get needed materials from your Mule Toons (if you have any).
  • At any crafting station, it shows you the items you still need to craft at that station.
  • Chat message tells you when you've completed your order.
  • Automatically mails the ordered items (COD) to the customer with a few clicks.
  • Keeps track of your total sales and profits. *
  • Integrated with FCOItemsaver (to auto-mark items crafted for your order).
  • Addon Settings Panel has a full list of optional Slash Commands.
* NOTE: For now, if you want to keep track of your profits, you have to manually enter
your crafting mat purchases in the "Add New Purchase" window.









Set-Up:
  • Use the addon settings panel to set all of your selling prices and fees.
    • NEW: If you have LibPrice installed, you can use any Pricing Addon to automatically set all your selling prices and fees.
  • All prices and fees are set on a per-unit-of-material basis.
  • You can also set Per-Order and Per-Item Labor Fees.
  • The addon does the all the math to calculate the final prices of items, and the Order Total.








WARNING!!
When using the addon settings panel, be aware that the
mouse wheel will CHANGE THE VALUES of the sliders!
So when you scroll up and down the settings panel,
BE SURE to position your mouse on the vertical scroll-bar to
the far right of the panel, far away from where the sliders are!!!!!









Pricing Example:
Lets say a customer places an order for 1 item:
Level 6 Iron Axe, Fine/Green, Training, High Elf Style, non-set item, no enchantment.

That requires 5 Iron Ingots, 1 Adamantite, 1 Carnelian, and 2 Honing Stones.
(Assuming your Blacksmithing Improvement Passive is maxed. The addon checks your passives.)

Now suppose you set your Iron price to 5g (Under Metal Weapons),
your High Elf Style Fee to 15g, your Training Trait Fee to 10g,
your Green Blacksmithing Improvement fee to 20g, your Per-Order Labor Fee to 500g,
and your Per-Item Labor Fee to 100g.

Then the addon would calculate this item's Base Price as:
(5 * 5g) = 25g

And the addon would calculate the Item Fee as:
15g + 10g + (2 * 20g) + 100g = 165g

So the Item Total would be 190g, and the Order's Grand Total would be 690g.








~~~~~~~~~~~~~ To-Do List ~~~~~~~~~~~~~
  • ~~~ Ritual Objects & Oddities ~~~
    • No known bugs.
  • ~~~ Cosmetics, Linens & Accessories ~~~
    • Make selecting a mat easier in the "Add New Purchase" window.
    • Ability to customize the default mail body for the delivery mails.
  • ~~~ Drinkware, Utensils & Dishes ~~~
    • Add "Reset Stats" button to reset the Sales/Profits Statistics.
    • Implement the "Max Orders" option. (Right now it does nothing)
    • Reminders for over-due orders.
    • Make "mule window" work for withdrawing from Housing Storage.
  • ~~~ Games, Dolls & Statues ~~~
    • Support in-person trading window for order delivery & payment.
    • Recognizing glyphs for the enchantments needed for the items.
    • Auto-crafting using LibLazyCrafting.
    • Automatically detect crafting material purchases.
    • Add preview windows for viewing what your price-list, set-list, and style-list mails look like.
  • ~~~ Writings & Maps ~~~
    • Support the Jewelry Crafting Profession.
    • Support orders for Potions and Poisons.
    • Support orders for Foods and Drinks.
    • Support orders for Furnishings.
    • Support swapping orders with other players who use this addon, maybe???









---------
Hotep® is a registered trademark of Simple Designs Software LLC. All Rights Reserved.
2.03 - API bump, and Added all new styles and craftable sets since last update.

2.02 - Added the new styles and craftable sets from the Dragonhold DLC.

2.01b - API bump (I will add the new Styles and crafted Sets as soon as I get time, I promise!)

2.01a - API bump

2.01 - bug fix for advertising not working (Thanks, masterroschi!)

2.0 - API bump, * Out of Beta *, added automatic pricing settings using LibPrice

1.10a - API bump, "un-bundled" LibAddonMenu-2.0

1.10 - added new sets and styles from Murkmire update.

1.9b - API bump
1.9a - API bump

1.9 - Now shows what mats have been provided by customer so far, on order-detail window.

1.8 - fixed: order-detail window was not displaying the "deposit required" and "deposit taken" for orders that required a deposit
- fixed: order-detail window was not displaying the "Waive Deposit" button when customer had not yet paid the required deposit
- fixed: Guildie Discount is now handled correctly when applying to discounts for customer providing their own mats
- fixed: small bug when resuming a manual-entry order after closing and re-opening the window
- fixed: manual-entry window was allowing user to immediately start work on an order that requires a deposit.


1.7 - fixed a bug that caused a lua error during chat-ordering (thanks nazzeth)
- fixed a bug that interfered with automatically taking mats sent by customer for an order (thanks nazzeth)
- added support for allowing customer to provide mats in manual order-entry window.

1.6 - added option to disable auto-advertising
- sub-divided the add-on settings for prices & fees into smaller sub-menus

1.5 - the material-list mail that gets sent to the customer will now contain item links for the materials.
- now supports FCOIS dynamic icons 11-30
- now shows mats-on-hand on order-detail window using integration with Inventory Insight -- shows in tooltips - hover over the list of materials.

1.4 - fixed addon's ability to handle an order with 2 or more items that are identical except for quality and/or enchantment.
- fixed problem with mule window.

1.3 - api bump
- changed the name of "Copper" to "Bronze" (thanks, ZoS!)
- added the new styles and sets (BE SURE TO SET THE FEES!)
- updated LibAddonMenu to r26
- updated LibSaveToDisk to r2

1.2 - fixed: Addon can now handle 2 (or more) absolutely identical items in the same order!
- fixed a zero divided by zero error (thanks kr0nai)
- makes use of a new library: LibSaveToDisk (which has it's own settings panel)

1.1a - fixed Lua error "attempt to index nil value" (thanks lukkian)

1.1 - fixed: addon again recognizes when you craft / improve an item for your order.
1.0 - Initial Public Beta Release

--- Pre-Release Alpha Versions ---
0.5 - added ability to let customers provide their own mats for a discount
0.4 - added ability to create misc. charges/discounts as line items in orders
0.3 - added ability to set Deposit Requirements and collect deposits
0.2 - added purchase history and profit calculations
0.1 - initial alpha
Archived Files (20)
File Name
Version
Size
Uploader
Date
2.02
117kB
tomtomhotep
11/30/19 12:42 PM
2.01b
118kB
tomtomhotep
11/08/19 04:53 PM
2.01a
117kB
tomtomhotep
08/29/19 12:58 PM
2.01
117kB
tomtomhotep
06/19/19 03:39 PM
2.0
117kB
tomtomhotep
06/15/19 12:47 PM
1.10a-beta
154kB
tomtomhotep
03/27/19 04:41 PM
1.10-beta
196kB
tomtomhotep
11/06/18 09:39 PM
1.9b-beta
196kB
tomtomhotep
10/28/18 09:46 AM
1.9a-beta
196kB
tomtomhotep
08/25/18 02:39 PM
1.9-beta
196kB
tomtomhotep
08/11/18 01:12 PM
1.8-beta
195kB
tomtomhotep
07/22/18 04:42 PM
1.7-beta
194kB
tomtomhotep
07/14/18 03:32 PM
1.6-beta
193kB
tomtomhotep
07/04/18 09:42 AM
1.5-beta
193kB
tomtomhotep
06/28/18 01:29 PM
1.4-beta
190kB
tomtomhotep
06/20/18 04:49 PM
1.3-beta
189kB
tomtomhotep
05/28/18 11:59 AM
1.2-beta
188kB
tomtomhotep
05/05/18 09:39 AM
1.1a-beta
189kB
tomtomhotep
05/01/18 11:30 AM
1.1-beta
189kB
tomtomhotep
04/30/18 04:09 PM
1.0-beta
139kB
tomtomhotep
03/21/18 01:26 PM


Post A Reply Comment Options
Unread 03/23/18, 11:42 PM  
Azerdraco

Forum posts: 0
File comments: 9
Uploads: 0
Great Addon

Awesome addon. Really is nice to be able to have something to help me actually make some coin off crafting.

A few real necessities that are missing at the moment:
1) Ability to fully control and edit everything that is sent to chat.
Some of us like to be brief, others like to actually put some flavor in our posts.

2) Let us see what our customers will see.
Shissu has a nice collection of addons here, and all of his addons are able to be placed in their own addon settings tab, rather than being a single selection in the larger list of all addons. I'm sure that he would be amenable to sharing how he accomplished that.

3) Allow us to set the amount of materials being provided on the order screen.

4) Have a complete breakdown list of all costs, as well as an itemized "shopping list" that can be sent to the customer for them to send materials to us.

5) Include a "stats reset" so that we can reset the stats at will.


A few problems I ran into:
1) Order did not start with the /respond command.
Is there any way to have that sent as a notification, like the game does for Group Requests?

2) Crafting did not start automatically.
I had to use the "Put on Hold" and then hit start to get it to run.

3) Mail did not send correctly
The addon hung on the mail screen with the prompt that the order could be sent. I had to exit and reenter my "Send Mail" in order to get it to send. It did fashion the mail AND attach the items correctly though.
Report comment to moderator  
Reply With Quote
Unread 03/24/18, 08:04 AM  
tomtomhotep
 
tomtomhotep's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 217
Uploads: 6
Re: Great Addon

Originally Posted by Azerdraco
Awesome addon. Really is nice to be able to have something to help me actually make some coin off crafting.
Thanks!


Originally Posted by Azerdraco
1) Ability to fully control and edit everything that is sent to chat.
Some of us like to be brief, others like to actually put some flavor in our posts.
The advertising text and more-info text are entered by you. Exactly what chat text do you want to customize??



Originally Posted by Azerdraco
2) Let us see what our customers will see.
I don't understand? They see the same chat you do. You can't get a carbon copy of the mails you send to them because the game won't let you send mail to yourself.


Originally Posted by Azerdraco
Shissu has a nice collection of addons here, and all of his addons are able to be placed in their own addon settings tab, rather than being a single selection in the larger list of all addons. I'm sure that he would be amenable to sharing how he accomplished that.
I don't really get what you are saying here.

My add-on settings panel is constructed in the officially-recognized way agreed upon by all addon authors: using LAM2.

If you are talking about those rouge add-ons that create a separate menu entry in the Settings system menu just for themselves, I can't stand that, and I won't inflict it on anyone else. If you're talking about something else, please send screenshot, because I do not use Shissu's addons.




Originally Posted by Azerdraco
A few real necessities that are missing at the moment:
3) Allow us to set the amount of materials being provided on the order screen.
Again, I don't understand.
The order details screen shows the materials needed to craft the order. Why would you edit it?



Originally Posted by Azerdraco
4) Have a complete breakdown list of all costs, as well as an itemized "shopping list" that can be sent to the customer for them to send materials to us.
That already exists.



Originally Posted by Azerdraco
5) Include a "stats reset" so that we can reset the stats at will.
I'll put that on my list!!



Originally Posted by Azerdraco
A few problems I ran into:
1) Order did not start with the /respond command.
The slash command: /hotep respond is used when someone whispers "order" or "price" while you are taking another order, and the addon whispers back to that person "Sorry, I'm busy taking an order at the moment." When you are finished with the order you are taking, typing /hotep respond should then respond to the other person who was interrupting.

Is that the situation in which you tried to use it?



Originally Posted by Azerdraco
2) Crafting did not start automatically.
I had to use the "Put on Hold" and then hit start to get it to run.
There is no automatic crafting. What exactly "ran"?


Originally Posted by Azerdraco
3) Mail did not send correctly
The addon hung on the mail screen with the prompt that the order could be sent. I had to exit and reenter my "Send Mail" in order to get it to send. It did fashion the mail AND attach the items correctly though.
The first time you were on the mail screen (when it "hung"), and it said "You may send the mail now" in green, was the mail blank?
Report comment to moderator  
Reply With Quote
Unread 03/27/18, 02:19 PM  
Azerdraco

Forum posts: 0
File comments: 9
Uploads: 0
Addon Quality at Superior, Now working on Epic

Originally Posted by tomtomhotep
Originally Posted by Azerdraco
1) Ability to fully control and edit everything that is sent to chat.
Some of us like to be brief, others like to actually put some flavor in our posts.
The advertising text and more-info text are entered by you. Exactly what chat text do you want to customize??
The second post of the advertisement where it tells what to whisper (like "info" for more info). Putting it all in one post should also be configurable.


Originally Posted by tomtomhotep
Originally Posted by Azerdraco
2) Let us see what our customers will see.
I don't understand? They see the same chat you do. You can't get a carbon copy of the mails you send to them because the game won't let you send mail to yourself.
I was talking about the order command that the customer gets. Since I can't whisper myself in-game, I can't force it to appear to me. And if I don't know what is on it or how it is laid out, I can't really help a customer who asks questions.

Remember, no matter how simplistic something looks, there will always be at least one person who can't understand it without a lot of explaining, a detailed walk through, AND about 3 hours of scratching their head in confusion. lol

Also, It would be nice to have the emails be able to have a personal touch. The text entered into the email body could be setup exactly like the advertisement and more info portions are.

Originally Posted by tomtomhotep
Originally Posted by Azerdraco
Shissu has a nice collection of addons here, and all of his addons are able to be placed in their own addon settings tab, rather than being a single selection in the larger list of all addons. I'm sure that he would be amenable to sharing how he accomplished that.
I don't really get what you are saying here.

My add-on settings panel is constructed in the officially-recognized way agreed upon by all addon authors: using LAM2.

If you are talking about those rouge add-ons that create a separate menu entry in the Settings system menu just for themselves, I can't stand that, and I won't inflict it on anyone else. If you're talking about something else, please send screenshot, because I do not use Shissu's addons.
I was just noticing that there is a LOT of individual variables to configure (such as all the base materials across 4 crafting schools (5 if you count enchanting)). While the collapsible list is a great idea, that is a LOT of scrolling back up in the current configuration. And since the scroll wheel is allowed to adjust the individual sliders ... yeah, it caused me a couple headaches fixing random variables that got changed on accident.

I was suggesting a separate settings page due to the fact that you could then make however many pages necessary to organize individual blocks of variables (one page for anything Blacksmithing, another for all the Enchanting, etc.)

If that is not a viable solution, I'd strongly suggest making individual collapsible areas for every distinction (each crafting school under the base materials, as well as separating the traits between weapons and armors (and jewelry coming in June) and the improvement tempers between each school)

While it IS a good chunk of extra coding on your part, having everything encapsulated in smaller blocks does make it much easier to find and adjust variable values when you need to change them.

Originally Posted by tomtomhotep
Originally Posted by Azerdraco
A few real necessities that are missing at the moment:
3) Allow us to set the amount of materials being provided on the order screen.
Again, I don't understand.
The order details screen shows the materials needed to craft the order. Why would you edit it?
I am talking about entering an order manually, on my screen, for an individual that has emailed me an order. In whatever form, the user should be able to input the amount of materials being provided by the customer, as well as have confirmation in the order screen for what the customer has entered through the "order" function.

Perhaps just a check box when entering an item. "Materials Provided" would be sufficient, since most crafters (myself included) will accept material donations but provide any "discount for providing materials" only as an "all-or-none" basis.

Originally Posted by tomtomhotep
Originally Posted by Azerdraco
4) Have a complete breakdown list of all costs, as well as an itemized "shopping list" that can be sent to the customer for them to send materials to us.
That already exists.
Awesome. Can't get the emails sent to myself, so I was not sure.

Perhaps a collapsible portion under the slash commands with individual examples of what output could be expected by the customer?

Originally Posted by tomtomhotep
Originally Posted by Azerdraco
A few problems I ran into:
1) Order did not start with the /respond command.
The slash command: /hotep respond is used when someone whispers "order" or "price" while you are taking another order, and the addon whispers back to that person "Sorry, I'm busy taking an order at the moment." When you are finished with the order you are taking, typing /hotep respond should then respond to the other person who was interrupting.

Is that the situation in which you tried to use it?
Yes.
I also tried using the "forceorder" command. neither worked.
I'm not sure if it was a focus issue (not having the "whisper to @name" in the text entry line of chat), but I have never had any requirement like that for entering slash commands.


Originally Posted by tomtomhotep
Originally Posted by Azerdraco
2) Crafting did not start automatically.
I had to use the "Put on Hold" and then hit start to get it to run.
There is no automatic crafting. What exactly "ran"?
The addon did not recognize that I had already crafted items in the order (blue quality, training trait, all one set). Once I placed it on hold then resumed it, the addon immediately recognized the items and marked them ready for delivery.

As an aside, I would politely ask for support of "Lazy Set Crafter" by Dolgubon. I don't know if you could automate input into that addon, but if possible it would be REALLY nice. Just a thought.


Originally Posted by tomtomhotep
Originally Posted by Azerdraco
3) Mail did not send correctly
The addon hung on the mail screen with the prompt that the order could be sent. I had to exit and reenter my "Send Mail" in order to get it to send. It did fashion the mail AND attach the items correctly though.
The first time you were on the mail screen (when it "hung"), and it said "You may send the mail now" in green, was the mail blank?
No. The mail was completely filled in. It may have been that I tried hitting the key to send the mail rather than clicking the send key on screen.
Report comment to moderator  
Reply With Quote
Unread 03/27/18, 04:08 PM  
Azerdraco

Forum posts: 0
File comments: 9
Uploads: 0
Enchantments Assistance

I've looked over how Enchanting works, and drew a few logical conclusions of how 'Freelancer' could handle them.

Coordinate the Potency runes to the level of the gear item being created. Pretty simple.

For the Essence runes, have the dropdown that currently exists with a list of enchantments applicable to what is being crafted.

Have a second dropdown immediately after that is identical to the improvement dropdown. Have it that the enchantment can be set to a certain quality or be set to "same as" the quality of the item crafted.

Four collapsible menu items with the individual enchantment types available (plus a "shared" one with those essences that are shared between a pair of the types)

I realize you probably had this already planned out, but I thought I'd inject my ideas as well. Sometimes a differing idea can help make a project better.
Report comment to moderator  
Reply With Quote
Unread 03/27/18, 06:15 PM  
tomtomhotep
 
tomtomhotep's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 217
Uploads: 6
Re: Addon Quality at Superior, Now working on Epic

Originally Posted by Azerdraco
The second post of the advertisement where it tells what to whisper (like "info" for more info).
But the addon is hard-coded to listen for the words "order", "info", "price", and "extra". If I let the addon user reword that part, then some user might change it to say 'whisper "place" to place an order', or something like that, and in doing so, break the addon, then ask ME why it's not working!


Originally Posted by Azerdraco
Putting it all in one post should also be configurable.
The chat input is limited to 350 characters per chat post. I made that second post separate so that you could have a full 350 characters for your advert.


Originally Posted by Azerdraco
I was talking about the order command that the customer gets. Since I can't whisper myself in-game, I can't force it to appear to me. And if I don't know what is on it or how it is laid out, I can't really help a customer who asks questions.
Hmm.... Well yes, you won't know what the addon will whisper back to someone who whispers "order" until someone actually whispers "order" to you. But at that point, you WILL see the prompt at the same time that they do. So, unless the prompt is confusing to you, you should be able to explain it to the customer at that point, yes?

Or is my logic failing me.

I could put an entire list of all chat ordering prompts in a fold-out submenu (like the list of chat commands), if you think that would be helpful to users?



Originally Posted by Azerdraco
Remember, no matter how simplistic something looks, there will always be at least one person who can't understand it without a lot of explaining, a detailed walk through, AND about 3 hours of scratching their head in confusion. lol
Oh, I know about that!!! I've been using the addon myself for almost a year now. LOL!



Originally Posted by Azerdraco
Also, It would be nice to have the emails be able to have a personal touch. The text entered into the email body could be setup exactly like the advertisement and more info portions are.
99% of the email body of the receipt mail is the list of items they ordered. There's no way to customize the wording of that. An in-game mail body is limited by ZoS to 700 characters. That doesn't leave a lot of wiggle room for you to add extra text. I already had to limit it to 4 items per mail (so a 5 to 8 item order receipt goes out in 2 mails) just to make sure each mail body doesn't surpass 700 characters. If I allow the user to add an unknown number of more characters to the mail, I wouldn't know how many items per mail to list or how to split the text into several mails. And you wouldn't want the addon to just take the entire mail text and split it up 700 characters per mail, because words would break across mail parts.





Originally Posted by Azerdraco
I was just noticing that there is a LOT of individual variables to configure (such as all the base materials across 4 crafting schools (5 if you count enchanting)). While the collapsible list is a great idea, that is a LOT of scrolling back up in the current configuration. And since the scroll wheel is allowed to adjust the individual sliders ... yeah, it caused me a couple headaches fixing random variables that got changed on accident.
Ohhhh BooBoo! I meant to put a gigantic warning about that on the addon description page and completely forgot!!!! Yes, that happened to me a couple times, and I was really cheesed about it.


Originally Posted by Azerdraco
I was suggesting a separate settings page due to the fact that you could then make however many pages necessary to organize individual blocks of variables (one page for anything Blacksmithing, another for all the Enchanting, etc.)
Nah. That would require making it several addons. :-P



Originally Posted by Azerdraco
I'd strongly suggest making individual collapsible areas for every distinction (each crafting school under the base materials, as well as separating the traits between weapons and armors (and jewelry coming in June) and the improvement tempers between each school)

While it IS a good chunk of extra coding on your part, having everything encapsulated in smaller blocks does make it much easier to find and adjust variable values when you need to change them.

That makes good sense, and it is not that hard to do. Definitely going on my list!





Originally Posted by Azerdraco
I am talking about entering an order manually, on my screen, for an individual that has emailed me an order. In whatever form, the user should be able to input the amount of materials being provided by the customer. Perhaps just a check box when entering an item. "Materials Provided" would be sufficient, since most crafters (myself included) will accept material donations but provide any "discount for providing materials" only as an "all-or-none" basis.
I had to read this several times, but I THINK I know what you're talking about.

When a customer places an order by chat, and answers Yes to the question asking if they want to provide mats, the addon automatically mails them the list of mats, and every time you open your mail, the addon scans for mails from the customer with attachments. If it finds mail from the customer with materials attached that are needed for the customer's order, it automatically "Takes Attachments", and keeps track of the mats that the customer provided.

** I do still have to put some button or something in the Order Details Window to show you what mats the customer has provided so far. **

*BUT: I have yet to implement support for the customer providing their own mats if you enter their order manually in the "Enter New Order" Window.

Another thing to add to the list!!






Originally Posted by Azerdraco
Awesome. Can't get the emails sent to myself, so I was not sure.
Perhaps a collapsible portion under the slash commands with individual examples of what output could be expected by the customer?
I suppose I could add "preview price list", "preview set list", and "preview style list" functions. They would have to open in a window, because they are generated dynamically from the current addon settings at the moment the list is requested.



Originally Posted by Azerdraco
Originally Posted by tomtomhotep
Originally Posted by Azerdraco
A few problems I ran into:
1) Order did not start with the /respond command.
The slash command: /hotep respond is used when someone whispers "order" or "price" while you are taking another order, and the addon whispers back to that person "Sorry, I'm busy taking an order at the moment." When you are finished with the order you are taking, typing /hotep respond should then respond to the other person who was interrupting.

Is that the situation in which you tried to use it?
Yes.

And you're sure you typed /hotep respond and not just /respond?

When a 2nd person inturupts while you are taking an order from someone else, "Request Saved. Respond later with: /hotep respond" should print out in the chat in purple. If it does, then using /hotep respond SHOULD whisper back to the 2nd person. If that did not happen, it is a bug. One that will not be easy to track down. If, however, you didn't get the purple message, then the situation was different, or it's a different bug.



Originally Posted by Azerdraco
I also tried using the "forceorder" command. neither worked.
I'm not sure if it was a focus issue (not having the "whisper to @name" in the text entry line of chat), but I have never had any requirement like that for entering slash commands.
Again, make sure you are typing /hotep forceorder. But with any of the "force" commands, if you look at the description, they clearly say act as if player you are currently whispering to said "...". So if you are not currently whispering to someone, then how would the addon know who to whisper the order prompt to? (or the price prompt, or the more-info text.)



Originally Posted by Azerdraco
The addon did not recognize that I had already crafted items in the order (blue quality, training trait, all one set). Once I placed it on hold then resumed it, the addon immediately recognized the items and marked them ready for delivery.
Sounds like a bug. But I would need the exact specs of one of the items for which the addon did not register that you crafted it when you crafted it, so I can try to reproduce it.

(BTW, When you re-start an order, the addon scans your backpack for items that match items in the order. That's why putting it on hold and resuming it worked for you.)


Originally Posted by Azerdraco
As an aside, I would politely ask for support of "Lazy Set Crafter" by Dolgubon. I don't know if you could automate input into that addon, but if possible it would be REALLY nice. Just a thought.
Already on the to-do list. Believe me, I have several repeat customers and hand-crafting all those items is a pain in the hammer! I can't wait to integrate LibLazyCrafting, but it is no small task.
Report comment to moderator  
Reply With Quote
Unread 03/28/18, 01:02 AM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 409
File comments: 891
Uploads: 21
Re: Re: Addon Quality at Superior, Now working on Epic

Originally Posted by tomtomhotep
Originally Posted by Azerdraco
As an aside, I would politely ask for support of "Lazy Set Crafter" by Dolgubon. I don't know if you could automate input into that addon, but if possible it would be REALLY nice. Just a thought.
Already on the to-do list. Believe me, I have several repeat customers and hand-crafting all those items is a pain in the hammer! I can't wait to integrate LibLazyCrafting, but it is no small task.
Feel free to send me a pm if you have questions about it or run into trouble. I don't think it would be too difficult to add LLC support for enchanting, alchemy and smiting, but will probably be more difficult for provisioning.
Report comment to moderator  
Reply With Quote
Unread 03/28/18, 10:41 AM  
tomtomhotep
 
tomtomhotep's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 217
Uploads: 6
Re: Re: Re: Addon Quality at Superior, Now working on Epic

Originally Posted by Dolgubon
Feel free to send me a pm if you have questions about it or run into trouble. I don't think it would be too difficult to add LLC support for enchanting, alchemy and smiting, but will probably be more difficult for provisioning.
Thanks! I definitely will, as soon as I can get around to it!
Report comment to moderator  
Reply With Quote
Unread 04/08/18, 01:44 AM  
Azerdraco

Forum posts: 0
File comments: 9
Uploads: 0
Still loving the addon

Well, I've been using the addon fairly regularly for the past few weeks.
To quote Ron Weasly: "It's bloody brilliant, that's what it is." (Sorry if I absolutely mutilated it, quote from memory and all.)

For those that don't already know exactly what set(s) are best based on a client's race and class selection, the automatic "Order by Tell(ephone)" is really nice.

For those of us that do know some of the best sets to use, the manual entry is very clean and easy to use.

<Relating to Client providing materials, Manual Entry>
As I've used the manual entry, it would seem that a simple check box next to the "Add Item" button would be sufficient. Have that checkbox activate the exact same procedure you coded for the "auto Order" functionality. That would allow for people that only have certain materials available.

<Relating to Emails, Delivery Emails>
These were the ones that I was actually talking about customization on. Having the ability to customize these would be a nice little bonus, but is by far not a major concern.

<Relating to Addon Settings, Fees and Pricing>
Not that I don't like the little price choice bar, but everthing would look a lot cleaner with just the number entry dialog box.

The number bar would be better utilized if you were somehow able to get price info from the Master Merchant and/or Tamriel Trade Centre addons (if the player has them already), and use those maximums, minimums, and averages to set up the slider bar. Kind of an automated "Set my Fees" feature. All it would need is access to the files that those addons utilize to store information about prices.

And of course have that set to a toggled on/off state, for those that don't have (or don't care to get) those addons.

<Relating to the possibility of people "breaking" the addon>
The simplest way to keep "some" users from breaking the addon would be to have a simple warning right above the dialog box for editing a portion of the automated text.

As an example, allowing editing of the automatic second post (the one with the /tell commands) with the very prominent warning:

"This addon is written to "listen" for certain specific words in order to perform automated tasks. Removing mention of these specific words WILL cause these automated tasks to NOT FUNCTION PROPERLY. You have been warned. Do not cry to the author, he will only collect your tears to brew tea while laughing at you for not heeding this extensive warning."

Oh, and include a "Reset to Default" button next to the dialog that reverts it back to "factory standard". That way you can tell the ones that will STILL come crying about it where to fix the problem ... after brewing some delicious tea of course.

If you really wanted to, you might consider a Discord chat for just this addon, where you and other authors (like Dolgubon) could get together to work on functionality. Just an idea.
Report comment to moderator  
Reply With Quote
Unread 04/08/18, 10:57 AM  
tomtomhotep
 
tomtomhotep's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 217
Uploads: 6
Smile Re: Still loving the addon

Originally Posted by Azerdraco
Well, I've been using the addon fairly regularly for the past few weeks.
To quote Ron Weasly: "It's bloody brilliant, that's what it is." (Sorry if I absolutely mutilated it, quote from memory and all.)

For those that don't already know exactly what set(s) are best based on a client's race and class selection, the automatic "Order by Tell(ephone)" is really nice.

For those of us that do know some of the best sets to use, the manual entry is very clean and easy to use.

Thank You So Much! I'm really glad you like it. I try to "think out of the box", as it were.



Originally Posted by Azerdraco
<Relating to Client providing materials, Manual Entry>
As I've used the manual entry, it would seem that a simple check box next to the "Add Item" button would be sufficient. Have that checkbox activate the exact same procedure you coded for the "auto Order" functionality. That would allow for people that only have certain materials available.

Yep. Definitely one of the first things on the to-do list that I will take care of, once I have some time (i.e. After the Jubilee Event).




Originally Posted by Azerdraco
<Relating to Emails, Delivery Emails>
These were the ones that I was actually talking about customization on. Having the ability to customize these would be a nice little bonus, but is by far not a major concern.

Ohhhhhh, That mail. Sure, I can put that on the "nice-to-have" list.




Originally Posted by Azerdraco
<Relating to Addon Settings, Fees and Pricing>
Not that I don't like the little price choice bar, but everthing would look a lot cleaner with just the number entry dialog box.

I wanted to have plain input boxes for the prices from the start, but LibAddonMenu-2.0 doesn't provide an option for numeric-only editboxes.

I shall make a request to sirinsidiator to add the functionality.




Originally Posted by Azerdraco
The number bar would be better utilized if you were somehow able to get price info from the Master Merchant and/or Tamriel Trade Centre addons (if the player has them already), and use those maximums, minimums, and averages to set up the slider bar. Kind of an automated "Set my Fees" feature.

I have actually had the notion of integrating MM & TTC for an "automated Set my Fees feature" in my head since the start.
That's another "One Day.... One Day...." thing that I will get to eventually.


Originally Posted by Azerdraco
And of course have that set to a toggled on/off state

Of Course!
Report comment to moderator  
Reply With Quote
Unread 04/10/18, 01:18 PM  
Azerdraco

Forum posts: 0
File comments: 9
Uploads: 0
Found an error

I have encountered an error, and am currently working on not only replicating it but also getting data returned from affected clients.

As it stands, my Freelancer gets stuck on a single order. Trying to start another order while one is incomplete brings up that order with a new number, just as if I were editing the incomplete order.
Report comment to moderator  
Reply With Quote
Unread 04/10/18, 01:29 PM  
tomtomhotep
 
tomtomhotep's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 217
Uploads: 6
Re: Found an error

Originally Posted by Azerdraco
I have encountered an error, and am currently working on not only replicating it but also getting data returned from affected clients.

As it stands, my Freelancer gets stuck on a single order. Trying to start another order while one is incomplete brings up that order with a new number, just as if I were editing the incomplete order.

You CANNOT enter 2 orders at once in manual order entry. You must completely enter and save one order before beginning to enter another one.

This is by design. ... But I will have to check out why it is incrementing the order #.
Report comment to moderator  
Reply With Quote
Unread 04/10/18, 03:06 PM  
Azerdraco

Forum posts: 0
File comments: 9
Uploads: 0
Re: Re: Found an error

Originally Posted by tomtomhotep
Originally Posted by Azerdraco
I have encountered an error, and am currently working on not only replicating it but also getting data returned from affected clients.

As it stands, my Freelancer gets stuck on a single order. Trying to start another order while one is incomplete brings up that order with a new number, just as if I were editing the incomplete order.

You CANNOT enter 2 orders at once in manual order entry. You must completely enter and save one order before beginning to enter another one.

This is by design. ... But I will have to check out why it is incrementing the order #.
No, I meant that completely entering an order, clicking "Save Order", and then going up to "Enter an Order", it does this.

Edit: Freelancer only has "Submit Order" button right now. I'm wondering if it is linked.
Last edited by Azerdraco : 04/10/18 at 05:26 PM.
Report comment to moderator  
Reply With Quote
Unread 04/10/18, 06:59 PM  
tomtomhotep
 
tomtomhotep's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 217
Uploads: 6
Re: Re: Re: Found an error

Originally Posted by Azerdraco
No, I meant that completely entering an order, clicking "Save Order", and then going up to "Enter an Order", it does this.
Ah. Yes, Just tried it. I'll fix as soon as I can.

For now, best thing to do is a /reloadui after you enter a complete order. -- You should anyway, since all Addons' saved variables are only saved to disk when you logout or do /reloadui. Until then, the order(s) you entered are only in memory, and if your game client crashes, they're gone!


Originally Posted by Azerdraco
Edit: Freelancer only has "Submit Order" button right now. I'm wondering if it is linked.
Nope. You can only be "working on" one order at a time, so if you've already "started" an order, there can be no "Submit and Start" option. That's why there's a "Put on Hold" option that only shows on the order you're currently "working on".
Report comment to moderator  
Reply With Quote
Unread 04/28/18, 08:33 AM  
tomtomhotep
 
tomtomhotep's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 217
Uploads: 6
Re: Re: Addon Quality at Superior, Now working on Epic

Originally Posted by tomtomhotep
Originally Posted by Azerdraco
The addon did not recognize that I had already crafted items in the order (blue quality, training trait, all one set). Once I placed it on hold then resumed it, the addon immediately recognized the items and marked them ready for delivery.
Sounds like a bug.
Confirmed. It happened to me.
I know what the problem is. Working on it right now!

... FIXED!
Last edited by tomtomhotep : 04/30/18 at 04:10 PM.
Report comment to moderator  
Reply With Quote
Unread 05/01/18, 07:56 AM  
lukkian
 
lukkian's Avatar

Forum posts: 3
File comments: 37
Uploads: 0
user:/AddOns/HotepCraftingFreelancer/HotepCraftingFreelancer.lua:6718: attempt to index a nil value
stack traceback:
user:/AddOns/HotepCraftingFreelancer/HotepCraftingFreelancer.lua:6718: in function 'HotepCraft.MainMenuSwitch'
user:/AddOns/HotepCraftingFreelancer/HotepCraftingFreelancer.lua:6803: in function 'HotepCraft.ToggleUIMain'
:1: in function '(main chunk)'
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: