The unique key in inventory{} needs to save to saved{} or there's going to be issues on game load.
Wounds can be healed by sleeping for 8 hours in the voidbed. Or partially healed with partial hours over time. 8 is the saved.wounded value when you lose a battle.
Interacting with the void needs to pass time. Also astra. Idk if I have notes for this, so putting it here just in case.
You should be able to equip from the store menu as well. Whatever's in the slot will go into your inventory.
A wait-based link should keep you from clicking it again. Or just lock up the paths altogether.
Display koi types when caught or lunared somewhere in the library during Lune. This book shows their properties, while the water itself will show what's there when it's been caught. Can unlock stuff with lunar tokens. Lots of infrastructure there I guess.
The codex and presumably all the voidhall stuff can only be accessed during Lune. It's a better idea to do all of this at once.
Mundus Loose Ends
Solar Statues -- appear in otherwise blank tiles. They'll allow you to roll the clock back for Solus tokens. This applies even in other times of the day -- they'll roll the clock back in Lune for solar tokens or even bring back Solus altogether if you go far enough.
In Mundus, climbing up or down solids takes a significant amount of time (up is worse).
You shouldn't be able to interact with fish or swans while it isn't solus, otherwise that's a bit of an exploit.
In Combat, your health should be based on the number of living plants you have. If you have 0, don't let you battle at all.
The next project is getting Astra up to speed. It'll be a pretty complex project.
Plants Setup (should be after all the Astra stuff honestly)
Look at every single domesticated earth plant, separate them out into broad classes (what type of plant they are) and what kind of products they provide.
Use that to build out general content, maybe with earth names or something similar.
Generate plant seed properties based on that as well as my notes, over in a plants{} object or something. The itemgen{} references this.
I definitely need a separate checklist for this project.
Come up with around 15 distinct passageway connectors -- I'm thinking archways and staircases for sure, not sure what to do with the other ones but it'll come to me. Maybe look up outdoor architecture more generally for ideas? Or use chatgpt?
Connector links that aren't attached to a room should allow you to attach compatible Astra pieces via the saving function. This removes it out of your inventory.
Ideally Astra pieces should be in a side menu so you can see what they do more easily. Putting them in the inventory doesn't make a whole lot of sense honestly. Maybe I can use the container system -- seems like a good use for it.
Astra rooms that require more than one slot should have a list-based flag set that disables everything in them but the connectors. This should also allow other connectors of them to be set.
Setting the right amount of connectors disables the flag.
Other requirements like room contents need to be handled within this system as part of the running disabled list.