New Quests & Item


Back Again

Now that that's out of the way, it's time to get to work. First thing, I need to create a new quest! For some reason I thought I had already, but nope. I've been preparing the game for the player to progress, but never actually included the quest to continue the journey. This started simply, by copying an existing quest's entry and modifying the data. But this will be more than one quest in a series. First, collect the goop, then repair the machine. Then level up the tool. . . 

That's a great id for the quest, collect_goop! Next up, repair_the_machine! And finally, upgrade_tool. Simple and easy names, because why not? Wait, no that's not the right order of operations. It need to be collect goop, upgrade tool, then repair vats. Whew, glad I remembered that now instead of later. Can't forget localization! Gotta do that as I progress so I don't forget anything. 

It's interesting how long it takes updating a JSON file to add a few new quests by hand. I really should see about building out a utility in Godot to do this for me. I'm sure it would be much less error prone. Maybe once I get far enough along I can do that. For now, it's pretty simple even though it's time consuming.

And with that, I now have a new item and a few new quests. Next up I need to build my "broken" nano-reserve vats. I'll get there, probably tomorrow. But for today I've accomplished something once again. This is a good stopping point, even if I didn't really do a whole lot. I've continued through the player progression, so that's a good thing.

Next Time

should work on the broken nano-reserve vats, or maybe the Bio-Lattice Recalibrator, but I may actually make some changes to my interactable base. I feel like I should use my world object data saving to save the interaction state. This would prevent players from cheesing them. At the moment interactables interaction limits reset on game load, which allows the player to infinitely collect resources by just saving and reloading. I should probably throw the interaction count data into the world object state and read it upon loading.

Leave a comment

Log in with itch.io to leave a comment.