SvenKayser / JMOD

The Javascript MOD Loader
Other
9 stars 4 forks source link

Centrifuge Changes Cause Drop Replacement #69

Closed ghost closed 6 years ago

ghost commented 6 years ago

The centrifuge is attempting to overwrite each cycle's drops over the previous cycle's drops. Sometimes it works, and other times, if it fails, the processing cycle just keeps repeating until one or more of the previous cycles' drops are pulled from the centrifuge.

I don't know if this is an issue with JMOD, or if it needs to be sent up to RotaryCraft.

UPDATE: It seems like a lot of drops in the centrifuge are ghosted; they show up, but disappear when clicked. When the output of the previous cycle consists of nothing but "ghosted" items, it will generate loot as normal. If legitimate items are in the slots, the cycle will complete and start again (without using up the item being processed), and just keep repeating until the slots are emptied. "Ghosted" items are easy to determine, you simply leave the centrifuge UI and then open it back up, and the ghosted items will be gone.

ghost commented 6 years ago

In case you want the source, the script in question is here.

ghost commented 6 years ago

Hmmm... clay was not modified, and it just kept cycling over and over and over... even when the slots are empty. I don't know if this is a RotaryCraft issue, or if it is an interaction issue with JMOD.

ghost commented 6 years ago

Okay, I've nailed down the exact issue.

Apparently, when an item's "centrifuge drop list" is larger than 9 items, the centrifuge will not work correctly; the first processing cycle will work correctly enough, but on the second cycle, the first drops will vanish and be replaced by the second cycle's drops. Once those drops are placed, the centrifuge will continue to cycle, neither producing drops nor consuming source items, until the centrifuge's drop space is empty.

This is not an issue with JMOD directly; even ReactorCraft's own "unprocessed radioactive waste" will cause the same issue without JMOD even being installed. I've already submitted a bug to ReikaKalseki/Reika_Mods_Issues#1787.