What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Lisbeth] Your own personal crafter!

Status
Not open for further replies.
Is it possible to have Lisbeth craft with a certain job? For example, I ground out a few stacks of mythril to grind out mythril ingots. Can I make her use ARM to make the ingots, as GSM, BSM, and ARM can all make the mythril ingot?

Code:
- Name: Mythril Ingot
  Amount: 5
  Job: Armorer
  Strategy:

will use armorer for them while using the hasty/kinky strategy. most multi job items like that are defaulted to blacksmith. so if you need to force a job use "job: blah" between amount and strategy
 
Code:
- Name: Mythril Ingot
  Amount: 5
  Job: Armorer
  Strategy:

will use armorer for them while using the hasty/kinky strategy. most multi job items like that are defaulted to blacksmith. so if you need to force a job use "job: blah" between amount and strategy

Perfect. Thank you.
 
Doesn't even have to be between amount and strategy, you don't need to put every field in an order. It's YAML, just put the fields that you need. But yeah, that's how you force a job. And yes, Lisbeth 2.0 is in the works, I'm thoroughly testing it before releasing anything; though Bloodborne might also have something to do with it haha.
 
I have a question regarding Lisbeth 2.0, maybe save you a headache down the road. Say I want to make 10 Eel Pie that include 100 shards and I enter the data I need. I enter 10 Eel pie and it gathers the required mats. Now say I also want to gather extra shards, say about 100 extra. How will Lisbeth handle this? Will it count the amount I have as a total, or will it just complete the order?
 
Assuming you have nothing in your inventory, the order you'd give is:

- Type: Craft
Name: Eel Pie
Amount: 10

- Type: Gather
Name: Water Shard
Amount: 100

Now, Lisbeth is not being designed to "level up" gathering classes (you can do that very easily with order bot profiles), but instead to be as efficient as possible to make your stuff. So what happens is that the first order gets "expanded" into sub-orders for it's ingredients, and in the case of the shards a gather sub-order is created. Afterwards, order "consolidation" happens where all buy and gather orders are combined as much as possible, and moved to the front of the queue. Let's say you need 20 Water Shards for the Eel order, then what you end up having under the hood is a Gather order for 120 Water Shards. Lisbeth then goes and gathers the 120 shards first, then does the Craft order itself.

This is what I call "Order Expansion" and "Order Consolidation" in the video. This also happens with Buy orders from vendors, so it doesn't end up making unnecessary trips everywhere. However, this could be a bit confusing, because the Craft orders themselves are executed in sequence, and they use whatever the previous Craft order produced. But Gather / Buy orders are always pushed to the front of the queue.
 
Assuming you have nothing in your inventory, the order you'd give is:

- Type: Craft
Name: Eel Pie
Amount: 10

- Type: Gather
Name: Water Shard
Amount: 100

Now, Lisbeth is not being designed to "level up" gathering classes (you can do that very easily with order bot profiles), but instead to be as efficient as possible to make your stuff. So what happens is that the first order gets "expanded" into sub-orders for it's ingredients, and in the case of the shards a gather sub-order is created. Afterwards, order "consolidation" happens where all buy and gather orders are combined as much as possible, and moved to the front of the queue. Let's say you need 20 Water Shards for the Eel order, then what you end up having under the hood is a Gather order for 120 Water Shards. Lisbeth then goes and gathers the 120 shards first, then does the Craft order itself.

This is what I call "Order Expansion" and "Order Consolidation" in the video. This also happens with Buy orders from vendors, so it doesn't end up making unnecessary trips everywhere. However, this could be a bit confusing, because the Craft orders themselves are executed in sequence, and they use whatever the previous Craft order produced. But Gather / Buy orders are always pushed to the front of the queue.
Makes perfect sense. You are literally modeling it after a fast food restaurant with food inventories. You may sell 20 different burgers, but 12 of those burgers use lettuce and you need to keep enough ingredients on hand to facilitate 100 of each type of burger which means you're going to have a lot more than just 100 counts of lettuce.

Anyway, bravo, I think it's a brilliant idea to formulate the program in that manner and it was something I was REALLY hoping you'd add to the plugin but didn't want to pm you about cause if it was something you were going to add, then you'd add it lol.
 
I'm having trouble with the repair/self-repair aspect of Agil. When crafting via Order Bot, Agil kicks in whenever equipment needs to be repaired. When crafting with Lisbeth though, it doesn't work.
 
Yes, I'm afraid the latest version of Agil is incompatible with this version of Lisbeth. The main problem lies on the timing between Agil's checks and Lisbeth's recipe switching and crafting. For 2.0 what I ended up doing is combining both into a single thing, so that Lisbeth has full control of when Agil can do stuff, which is in between crafting something. That way the result is predictable and orderly. Having Agil and Lisbeth act independently from one another was causing a lot of problems.
 
Actually I had found a way to make them work together flawlessly before the version which made Lisbeth break whenever you would get an HQ material crafted. I was putting multiple orders of 33 items, and Agil had no issues repairing the gear whenever a 33 Item order was finished. After the patch that broke Lisbeth when using Agil, that became impossible to do.
 
Wow, I had an issue of the the bot not working, turns out I just simply misspelled Copper Ingot!! Embarrassing.

On a separate note, does Lisbeth helper still work? It seems to crash rebornbuddy immediately when I click on setting in the Lisbeth Helper Plugin
 
Last edited:
That may have to deal with one of the changes that happened with the previous bot update that caused conflict with how the community was doing plugins. I wouldn't run it until you see an update.
 
Lisbeth Helper is not mine though, so you'll have to ask his creator. I'll try have a fix for Agil compatibility soon.
 
Hello,

I think Lisbeth has a counting issue. She keeps stopping before completing the full stack I've asked her to craft. When I set her up with 99 as the amount wanted, she went on crafting just fine until around 60ish where still unfinished and stopped with the log message stating that she was done. No particular error message. As the number of unfinished items started getting smaller and smaller she started to stop more frequently. I can't get an exact number but I get the feeling she's only crafting a little over half of what you ask her to. Has anyone else gotten a similar issue?

Thanks,
 
Are the recipes you are experiencing this with items that come out in yields of more than one item. So for example some alchemy and culinary recipes make 3 items each time you craft. So if you ask for Lisbeth to craft 99 of an item but each craft gives three, it will only craft 33 times to get the desired amount of 99.

If this is not what is happening please attach and post your full log.
 
Mr. McGibblets, You're exactly right. I was crafting potions and did not take this into account. Thank you very much!
 
I'm having issues getting this to work with Agil. If I use Lisbeth to craft 300x ingot, it will not stop to repair when conditions falls below 20%.

Lisbeth Settings:

UseAgil: True

UseHqMatsFirst: True

UseMacros: True

Debug: False

Agil Settings

# Repair Options
Repair: true
SelfRepair: true
MinCondition: 20

# Auto-Equip Options
AutoEquip: true
Spiritbind: false
MinItemLevel: 1
MaxItemLevel: 255
 
Hey, been using this for a few days now and it is absolutely amazing, freakin great work man! Thanks for the effort!

Question: I am trying to craft something using only HQ mats, and it is complaining that there arent any NQ mats in my inventory, is there a way around this or am i required to have at least 1 NQ mat?

Settings are set to use HQ mats first
UseHqMatsFirst: True
 
@Hbk Agil is not compatible with Lisbeth right now. They had a money dispute, things escalated, and they are now not talking anymore. The lesson is, don't tell a bald man with a poncho that he looks like a broken condom.

@mphil355 That shouldn't be happening, are you sure that's the problem? What's the recipe and what do you have on your inventory?
 
Log: View attachment 6172 2015-05-28 20.29.txt

Recipe: CRP - Cobalt Trident Lv.47 (3x Cobalt Ingot, 1x Mahogany Lumber, 1x Shark Oil)
Inventory: 20+ HQ Cobalt Ingot, 99 NQ Cobalt Ingot, 80+ NQ Mahogany Lumber, 6 HQ Shark Oil)

At the top of the log things were working fine because I started with only NQ Shark Oil in my inventory.
It may be confusing looking at the log, i stop/start the bot a lot for various reasons that dont necessarily mean anything was wrong
in this case i was switching out gear, doing leve turn ins, etc..

Around line 180 is when the issue begins to occur
and around line 253 it is resolved because i purchased just 1 NQ shark oil from the market board
Then things proceeded as you would expect, using HQ mats only until i was finished.
 
Status
Not open for further replies.
Back
Top