Lazy Dev: Day Off?


What's Up?

It's another one of those days where the work on the game seems daunting. I opened up Godot and I feel anxious about it. I have a lot to work on, a lot to do before I have anything real to show. Today I let that anxiety overcome me and barely did anything on the game. Well, that's how I felt when I started. But as I sit here writing my dev log I also feel the urge to do something.

I did make a slight change, in my quest manager I changed the name of a function. I removed the leading underscore, even though it doesn't actually do anything. I'm going to be calling that function from other systems, so no need to denote it as a private function. But then I figured I should look at how to address the next thing, quests in the dialogue system.

Originally, I decided that quests will be talking points, sort of. Each quest that requires a player to talk to an NPC will have a matching talking point. But now that I look closer, I see that I should be able to just include the text I want for my dialogue system in my quest definition. I've now added a new key "dialogue" to the dictionary for my quest objective. I can just reference that key to get the text I want for the buttons and I can keep the quest portion of my dialogue system independent of the actual dialogue itself!

What Did I Do!??!

In the end, I still didn't do much actual work. But I did make a couple of very important decisions and changes. I updated my quest manager to denote that the function which marks quests as complete is callable from outside that system. I updated the comments in my quest definition to account for this new piece of my quest objectives. I've updated my actual quests data to add that new piece of my quest objective to my first quest. And I also make sure to include this new data in my localization. 

What's Next?

I still need to actually build out the rest of the dialogue system functionality. I don't have talking points or the quest buttons actually doing anything yet. But now that I've decided to separate the quest objective dialogue from the talking points, I don't have to worry about the two interacting with each other. It will simplify the whole thing and hopefully alleviate some of the anxiety.

Leave a comment

Log in with itch.io to leave a comment.