If we consider the locations as connected and that things need to happen based on actions the player takes, then it might make sense to use memoization in order to have different things process in a specific order in order to have the world sync to those actions.
I am having a hard time thinking of things off the top of my head, but this might be a useful way to deal with multi-room quest things.
If we consider the locations as connected and that things need to happen based on actions the player takes, then it might make sense to use memoization in order to have different things process in a specific order in order to have the world sync to those actions.
I am having a hard time thinking of things off the top of my head, but this might be a useful way to deal with multi-room quest things.