Decided to start off by tweaking some stuff with the new defenses (balancing crew) - stuff that I was in the middle of when my laptop half-died on me - but got waylaid for the better part on an hour fixing a very stupid bug.
Notable:
for (var i:int = 0; i < C.BEAM_DEFENSE ? 4 : 2; i++)
does not actually terminate. (It should have been “i < (C.BEAM_DEFENSE ? 4 : 2)” for the conditional; or better yet, just split onto a separate line, which is what I ended up doing.
Took roughly 5 seconds to fix once I spotted it, but the problem was, as usual, that I was looking in entirely the wrong part of the codebase. I actually remember making the problematic change to the for-loop in question: I had a feeling that not actually testing it right then would come back and bite me, but… well, every man hath his moment of sloth.
On the plus side, playing the game on an actually working computer is reminding me of why I found it fun to begin with. Feeling cautiously optimistic.