CraftingAsAService / FFXIVCrafting

FFXIV ARR Crafting as a Service
36 stars 14 forks source link

Self-sufficeincy toggle and meta-combines #54

Closed DaemonSambe closed 11 years ago

DaemonSambe commented 11 years ago

Created a list of Carpenter items, because they have a large number of meta-combines.

Recipes: Maple Shortbow Maple Longbow Plumed Maple Shortbow Ash Shortbow Wrapped Maple Longbow

Mats: Self-Sufficient: ON Item Needed Maple Log 12 Maple Branch 3 Cock Feather 1 Ash Log 3 Ash Branch 3 Moko Grass 10 Animal Hide 1 Hempen Yarn 5 Maple Lumber 4 Hard Leather 1 Ash Lumber 1

Self-Sufficient: OFF
Item Needed Maple Branch 2 Cock Feather 1 Ash Branch 3 Hempen Yarn 3 Maple Lumber 2 Hard Leather 1 Ash Lumber 1

Issue: two of these bows, have a requirement of the previous 2 bows. So, it's actually a 7 combines to make the list. The Self-sufficient toggle, seems to consider that if i'm NOT self-sufficient, i cannot make the preliminary bows, to be used in the meta-combine. So it drops some of the mats, in this case Hempen Yarn, Maple Lumber, and Maple Branch.

Expected: It should only drop base mats, Maple/Ash Logs, Animal Hide, Moko Grass. I'd say a more specific definition of self-sufficient needs to be put in play. My thought was that i'm not self-sufficient if i have no harvesting skill, so have to buy all of the mats. But that should not hit a preliminary combine in the same way, unless it's an out-of-job recipe.

Tickthokk commented 11 years ago

Looking into this, I see what's happening. I have a rule in place that if the recipe is in the left, it doesn't need to be in the right. When doing regular crafting this works fine, but when using the custom lists it throws expectations off. I think what I'm going to do is never remove the item on the right and just mark it saying "Hey, this is part of your left list" somehow.

Combined with the (already referenced) bug, it's being misleading.