Better Questing

Better Questing

39M Downloads

Sometimes, items have to be dropped and picked back up for a quest to register them

Dimentive opened this issue · 8 comments

commented

I’m playing Enigmatica 2 (version 1.61 for Minecraft 1.12.2), and sometimes, both I and the person I’m playing with have to sometimes drop the items we need for a quest and then pick them back up again to get the game to register that we have the items; clicking “Detect/Submit” doesn’t do anything. This happens if we grab the items we need for a quest from a chest or other inventory.

This isn’t a major problem, as it doesn’t take that long to drop items and pick them back up, and the quests are still obtainable, but I thought I’d let you know anyway.

I’m not sure if this is a problem with the mod or the modpack.

commented

Just confirming that yes, this is indeed busted somehow and I can recreate it in dev. Considering it's not game breaking nor requires much testing to validate a fix, I probably won't need to send you a new test build... but if you reaaaaaaally need it after I find and fix the bug, let me know.

commented

If you send us a new early build, we’ll use it, but as you say, it’s nothing major, so it’s not that essential. It’s a fix that would be nice to have in the next release of the mod, though.

commented

Found the bug. Silly me made the checks fail early on the first empty slot. Considering a pickup aims for that slot first, that's why that seemed to always work. Anyway, it's fixed for the next update. In the mean time just keep that bug in mind. It's annoying but easy to workaround.

commented

Awesome! That was quick.

commented

It seems quick, but there are plenty of other bugs I need to get to fixing up before release. For example, this and your previous report needs to be applied to fluid tasks as well and I still need to go through every other task type to make sure there aren't similar stupid mistakes I've made (I've already found a few).

commented

Well, I really appreciate that you’re squashing these bugs, and I’m very grateful for the early build that fixed #562. 👍

commented

Is this using the early build I gave you? The interesting thing about this report is that the pickup and detect events point to the same checking code in retrieval tasks so why one works and the other doesn't is rather odd to me.

commented

Yes, we’re using the early build.