Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Logic should account for session flags #85

Open
rhelmot opened this issue Aug 23, 2020 · 1 comment
Open

Logic should account for session flags #85

rhelmot opened this issue Aug 23, 2020 · 1 comment

Comments

@rhelmot
Copy link
Owner

rhelmot commented Aug 23, 2020

randomly dumping my thoughts out here

  • huge mess switches are the most impactful flags which affect traversability
  • pathway should use logic similar to key placement that if something needs a flag set, the logic will try to place elements bequeathing that flag
  • labyrinth and pathway both should probably just keep track of what flags are required to be set/unset and if a new room contradicts the current flags then it can't be added but if it doesn't contradict then we get the flag added to the session
  • we should probably edit levels so that you don't have a choice whether you trigger the flag or not, i.e. block towels switch top route with some towels
  • similarly, "local" flags for temple switches should be accounted for on a per-linkedroom basis
@rhelmot
Copy link
Owner Author

rhelmot commented Nov 5, 2020

All this is done except for the "local" flags

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant