Conviction Chronicles blog post #47 - Character tracking system
This didn't take as long as I thought, but it's implemented with some bug fixes. I still have to go back to verify everything is working as intended for certain areas of it, mainly with player actions involving doors/airvents, but overall it works. How does it work? Whenever the player does a certain action or a character, it records it in that day's storage. This is so it can be referenced later. Some aspects are annoying to record. If I wanted to record purchases made through a shop that isn't randomized, I would have to rewrite a bunch of code to record item changes and that is not fun. So for the player it just records they went into the shop for this instance. In general it records a vast majority of actions with some info on it. For example if a character not controlled by the player messed with a door, it's recorded which door they messed with, along with what item they used to trap it. It doesn't impact performance, since all it's really doing is ca...