Open belathus opened 5 years ago
Since some stages are unlocked when more advanced are unlocked, we should extract the stage adding code to a function so that we only have to change it in one place for the purposes of adding extra rewards or effects when unlocking that stage.
I want the stages to not just be a punishment. Each stage should come with items that become unlocked. We can use ItemStages or RecipeStages to lock the use of items or prevent items from being crafted until a stage is unlocked. Another thing I wouldn't mind doing is throwing Thaumcraft's uncommon or rare treasure bags at people for completing a GameStage.