terrarium-earth / Heracles

A tree style questing mod allowing creators to set completable quests for their users
MIT License
35 stars 19 forks source link

[Feature Request]: Optional tasks #241

Open lonevox opened 4 months ago

lonevox commented 4 months ago

Is your feature request related to a problem?

Say that for a quest for crafting a certain item, the quest has aquire tasks that build up to that item. The task quantities are for how much of the ingredient you will need to make the final item. If a player sees that the quest is to craft the final item, they might craft it without completing all the intermediary tasks because the player never held the required items all at once. The player crafts the final item, but doesn't complete the quest because they haven't finished all tasks. The player now needs to annoyingly craft more of the intermediary items than they needed in order to complete the quest.

Solution(s)

Tasks could be given a new "optional" setting, which defaults to false. An optional task doesn't need to be completed for the quest to be completed.

Describe alternatives you've considered

None

Mod Version

1.1.13

Mod Loader Version

1.20.1 - 47.2.17

Mod Loader

NeoForge

Additional context

Below is a quest in my modpack for acquiring a Bloomery block. The Bloomery block is the main part of a multiblock which requires additional blocks, so those have been added as tasks. Players may accidentally acquire a working Bloomery multiblock without completing the last two tasks. image