I'm kinda losing it. Unity crashed 4 times today and using the profiler has become increasingly difficult as it crashes itself. OnGUI is killing my game for no good reason, opening the menu drops the framerate to insane levels depending on which panel I have opened. I think there is a chance that the recent addition of Vampire Gloves might have broken a lot of the game? They allow you to heal while damaging enemies, but they halve your max level. I think that there is a slight chance that adding equipment checks to the level check might slow the game insanely, I'll try to test that this weekend, exceptionally.
I've gotta say, situations like these are what might tempt me to scrap a project, even 700 hours in.
Time spent on the project so far: 683 hours
Currently working on: Trying to fix performance issues