Posted March 31, 2022 by Ramza
#bugfix #partial-match #independent-items #ItemCore
Good evening folks.
I have just uploaded the version 1.03 update for the Crafting System Core plugin, which corrects the following bug:
This issue stemmed from a typo in the plugin, where during an n-1 and n-2 partial recipe search, I left out an index on an array object, and caused the function to try to check if an item that wasn't an item was independent or not. This would only be seen during a partial match, as if the ingredients listed were a full match to a recipe, it would never check for partials after.
It is likely that this bug has existed since the very beginning, as I haven't done much work to the function that checks for partial recipe matches. It slipped through my own QA testing at the time because I did the deep testing on partial matches without using ItemCore, and probably neglected to do partial recipe checks after enabling ItemCore afterward. I'd say based on my correction, that this would be likely to affect anyone who had partial recipe matching enabled, as well as ItemCore, but it's weird that it took this long for someone to report it.
This was caught by RPGMakerweb forums user desertbriar. Good job tracking this one down!
To download the update, you can navigate back to the store page for it, and download it from there, or head over to your itch.io library and redownload it from there as well.
That's all for this update
~Ramza