Anyone here added quest / missions to their games? I'm doing this for the first time and would like to get some input on how to go about it. I have a few things in mind but they just sound...rough. My main idea is to just use dictionaries with a custom quest editor to create all the keys and default vals...so it'd be something like this:
Quest_GetTheKeys_Description : String
Quest_GetTheKeys_Active? : Bool
Quest_GetTheKeys_Complete? : Bool
Quest_GetTheKeys_Key1 : Bool
Quest_GetTheKeys_Key2 : Bool
Quest_GetTheKeys_Key3 : Bool
Then when a key object is collected I'd run a loop to see if all 3 have been collected. If so, Quest_GetTheKeys_Complete is set to 1 and the player is able to turn it in.
Thoughts?