Genericized the Power Cell and Scout Fly items so that they no longer share names with their respective Locations.
Modified the Scout Fly progress menu to show you both how many scout flies you Checked in a level (their Locations) and how many you Received for a level (their Items). Makes it easier to track progress.
Separately created "special Locations" to cover specific but abstract Items like Flut Flut and Fisherman's Boat to retain the puzzle-like aspect of finding the unlock to access new areas. So when you complete the fishing minigame, you get both the fisherman's power cell Location, as well as the Fisherman's Boat Location. Then his Boat Item may be somewhere else in the world for you to find.
Removed the automatic game/compiler startup from the Client. It was causing some kind of game freeze within 5 minutes of normal gameplay, and I couldn't reproduce the freeze if I opened separate Powershell windows for the REPL and the game. So for the moment, the user will need to run those tasks and connect the Client to them manually.
How was this tested?
Completed a full-game solo run on a newly generated seed.
Saved and quit overnight and was able to restart the server, reconnect the game and client, load the save, and immediately pick up where I left off.
The 7 Scout Fly checks are now automatically triggered when you receive the 7th fly Item for a given level (not by breaking the 7 boxes for their Locations).
Victory condition to be triggered on contact with white eco (had to manually test this call because I had already finished the game before I realized I needed a victory condition). Still works even if manually triggered.
If this makes graphical changes, please attach screenshots.
What is this fixing or adding?
How was this tested?
If this makes graphical changes, please attach screenshots.
N/A