paradigmnomad / PPJA

PPJA Stands for Project Populate Json Assets, this serves as the official github for PPJA packs.
37 stars 58 forks source link

Some PPJA machines not outputting correct item #297

Closed earlmcbrian closed 3 years ago

earlmcbrian commented 3 years ago

I'm experiencing an issue with PPJA where some of the machines are producing an incomplete item. For example, using the Drying Rack results in an item called DryingRack.Herb, instead of Dried Herb. These are two clearly different items as well, as it uses its own inventory slot, and has its own different icon. image For reference, DryingRack.herb is on the left, Dried Herb is on the right.

image image Example of what a broken machine will display as its output on hover (broken item will be produced).

I did some testing of all the machines as listed on the wiki (https://sdvmods.fandom.com/wiki/Artisan_Valley), and this is what I've encountered: Broken machines (item produced is labelled Machine.Object, eg. Alembic.EssentialOil): Dehydrator Drying Rack Alembic Juicer Soap Press Wax Barrel

Seems to be working as intended: Butter Churn Extruder Foreign Cask Ice Cream Machine Vinegar Cask

Partially broken: Grinder - corn, crocus, beets OK, veg turns into Grinder.Vegetable, using the DryingRack.Herb does not work on it entirely (the general page lists dried herbs as a potential ingredient but the actual page doesnt, either way herbs don't work), Dried Herb also does not work. Infuser - mint OK, mint + any fruit = Infuser.Schnapps Smoker - fish OK, cheese refuses to interact with machine Yogurt Jar - milk OK, milk + any fruit = YogurtJar.Fruit Glass Jar - will only work with mushrooms

Of note: This is using JA, not DGA. In most cases, the fruit used to test is strawberry or grape, the vegetable is red cabbage or corn, herb is basil, mushroom is common mushroom, and flower is tulip. Hardwood Keg, Exotic Mayo Machine, Spinning Wheel, and Enhanced Oil Maker are all listed on the wiki, but I cannot spawn them.

There seems to be a pattern that fruit/veg/herb being used as the additional item (ie. output depends on which one used) seems to anger some machines, but I'm not well-versed enough in coding to figure that out. Maybe it's because I'm running a fair amount of content mods? I'm not seeing any glaring issues through SMAPI either, though. My SMAPI log: https://smapi.io/log/a4f29d08680447fa95598a6c7a628eea

Cheers!

earlmcbrian commented 3 years ago

I have figured out the problem! Quality Artistan Products for Artisan Valley was causing this issue :)