Better Questing

Better Questing

39M Downloads

Allow us to choose how many parent quests we need to have completed for a quest to unlock

aaronhowser1 opened this issue ยท 2 comments

commented

In the modpack I'm working on, Iridium Alloy Plates can be created in the Implosion Compressor and the Rolling Machine, neither of which require each other. I want to make it so that quests that need Iridium Alloy Plates require only one of them, in addition to the other quests they need. So, this quest would also have the Rolling Machine quest as a requirement and unlock after 3 of the requirements have been deleted (so it needs Extreme Energy, Compact Power, and [Explosive Fun OR Rolling Machine quest]).

commented

Complex requirements like these need some pretty heavy internal changes. I'm working my way up to something like this but it's a long way off at the moment. The best solution I can think of in the short term is to use a dummy quest to handle the OR condition and hook that up to the usual AND condition. Not the most elegant solution but you can always scale the icon down to the size of a pixel and make it silent if you like.

commented

I went with the dummy quest. I couldn't make it automatically complete without a task though, so I made it so that it completes whenever you're in the overworld. That does put up a "quest completed" thing though, even though it's set to hidden.