CraftingAsAService / FFXIVCrafting

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

Crafting List Page Progress doesn't mark all dependencies #320

Open mdm162 opened 7 years ago

mdm162 commented 7 years ago

http://ffxivcrafting.com/list/saved/4713,1

Use example 1: Clear Page Progress. Check Maple Syrup as Obtained. It correctly marks Maple Sap as no longer required. Maple Sugar can than be marked as Obtained.

Use example 2: Clear Page Progress. When I click the Obtained for Maple Sugar, it marks Maple Syrup as complete, but not it's prerequisite's prerequisite, Maple Sap. If I then click progress on Maple Syrup, nothing else happens.

Maple Sap (http://xivdb.com/item/5498) -> Maple Syrup (http://xivdb.com/item/4849) -> Maple Sugar (http://xivdb.com/item/4848)

Maple Sap is not required for any other aspect or intermediate ingredient in this synthesis.

image

Interestingly, the problem does not seem to exist for other items: http://ffxivcrafting.com/list/saved/2812,1 Here, checking the Mythril Rings and Plates, correctly marks both the Ingots and the Ore.

(Guessing: manual rules were enforced to check certain prequisites like mythril? or... algorithmically the only difference I can think of, is that many Ore are required to make an Ingot and many Ingots to make a Plate. But only a single Maple Sap is required to make many Syrup which further makes many Sugar?)