I hope the dev shows up here eventually or he opens up a free tier on his patreon. I'm not paying him $5.50 to tell him game is broken. I'm sure he'll figure it out on his own at some point, but the stat and choice tracking needs to reworked ASAP.
Blocking rollback on choices doesn't solve the problem of the poor stat tracking implementation. It forces users who want to try other options to create a save at that choice. When they load their save, they'll find that the stat changes from their previous choice is still present, and new choices just stack on top just as they would if you allowed rollback. The check on whether the choice has been previously made is only done in the first option of the first choice of the game, which is probably a good thing. It doesn't block you from making the choice, it just blocks the game from recording the choice. If it were implemented that way on every choice it would create a dissonance between a user's current game choices and the character stats and game variables. If it blocked the user from making a new choice, it would alienate players.
Another critical problem with the poor stat tracking system is that it resets if you close and reopen the game, which introduces bugs when a variable or stat is checked. Users assume their choices have been recorded, dev assumes choices have been made, but he reset them all when the game loaded.
edit: I forgot to mention that I noticed two instances where the narrator refers to Eve in the 2nd person. There could be a few more, but the in almost all cases she's narrated in the 3rd person.
- You step out of the car and take in the sight of the main branches mansion. Vast and extravagant, exactly what one might expect from a place inhabited by people of high status.
- Instantly following the feeling, you hear a raspy, tired voice huff at you.
edit2: Dev needs to learn about else and elif statements. In one case the game checks if strength is less than 1, then runs a scene variant which increases the strength stat. The next line of the script is the other variant of the scene after checking if the strength stat is greater than or equal to 1, which the stat now is. Since it's a separate if statement not an elif (an else would also have worked fine), both the first and the second very similar scenes play.