Corey @coreyjs.dev · Feb 9

I way over complicated this quest system. It made it too difficult to traverse the data at runtime and track progress. So I simplified it a bit, quests have tasks. More simple quests. Utilizing maps/dicts more for storage and lookup. For now this works, but still not sold. Lots of meh code.

0 likes 1 replies

?

Replies

Corey · Feb 9

Quests are stored in json, loaded into a datatable. I have a similar type data model to track progress. Its a bit sloppy, and I could see a rewrite soon, as I never have done any saving/loading so I dont know what that looks like. This is turning out to be quite the difficult problem to solve #ue5