Skip to content

Conversation

@brturn
Copy link
Contributor

@brturn brturn commented May 27, 2024

This is an experimental feature for remembering the state of previous depths and the items left behind when the player uses the stairs.

THIS IS A TOTAL HACK - not intended for merge, just ideas and discussion.

Before taking the screenshot, the sidebar is updated to display the number of (Food, Life, Strength, Enchant) found on that level, as well as a compact list of the items which were left behind (eg. from vaults, or due to porting).

Screenshots are named by Seed, Depth, and Turn, such as "S364151339 D1 T532.png" so that when traversing the levels more than once, an accurate record is kept of the latest state of each level.

This experimental implementation is cheating, as it displays the number of (Food, Life, Strength, Enchant) which was generated and placed on that level, rather than the number discovered. But I just wanted something quick to test out.

Possible improvements:

  • Separate the items from different vaults so the player can see which item choices exist among the vaults in that level
  • Once item names are discovered, the screenshots are not updated (they are static), so a "lavender" potion left on level 4 does not update after it is discovered to be a caustic gas potion when used on level 5.

S364151339 D1 T532

@tmewett
Copy link
Owner

tmewett commented Mar 6, 2025

Hey Bryan, sorry that I never looked at this or the other PRs you opened around this time. To explain: I am somewhat stuck about whether CE should even consider anything beyond the most uncontroversial changes. All of your PRs are interesting ideas but I simply don't know the mindset I'd need to evaluate them. So I default to "no unless it's an obvious yes" (and I'm also bad at telling people this). I will leave them open at your discretion to see if they attract any discussion in future. Thanks for the effort you put in to CE :)

@brturn
Copy link
Contributor Author

brturn commented Mar 22, 2025

Totally understood, and no problem at all. Just sharing some of my explorations in case others might find them interesting.

And thanks for all your work keeping the project running!

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

Successfully merging this pull request may close these issues.

2 participants