02072020
Spent the day working primarily on improving the overall feel and tactility of the environments. I implemented new sound effects for walking on dirt and stone, as well as their respective sound masks in the relevant rooms.
I also implemented a new room-based save system for objects which solves the issue of persistence without having to make the rooms themselves persistent. It uses a ds_map to store a number of room-specific keys for each object that can be dynamically placed. It still needs to undergo a fair amount of rigorous testing before I can be fully confident in it, as the current implement suffers from pretty poor consistency – but so far it seems to work at least some of the time, which is better than the previous system which worked approximately none of the time.