This screenshot shows another of the new HUD icons. Unit designs at their unit cap get an infinity symbol overlay plus a note on the tooltip explaining why they can't be built. (Players can only build a single superweapon.)
[Superweapons at Unit Cap (infinity symbol)]
I was fixing bugs and adding little features last week. Box select no longer selects buildings, only vehicles. Clicking on the minimap moves the camera again like it is supposed to (still have to add the ability to move selected units.) I fixed the harvester so it doesn't complain out loud every 3 seconds if there are no resources for it to harvest. I also fixed a bug which left the superweapon UI on the HUD after it was destroyed. All in all, 12 major bugs fixed along with a bunch of little crash bugs I fixed along the way.
I added a resource capacity bar for harvesters. It shows both the volume of resources contained in the harvester and the type. Borrowing an idea from one of the achievements I actually worked pretty hard to get in Skyrim, I added Rich
achievements when the player reaches 1,000,000 and 100,000,000 dollars. So 5 new features in all.
The biggest feature this week is the addition of better handling for when a player gets wiped out. The wiper now gets some XP as well as a notification popup. The wipee is a bit more complicated. They receive a popup notification when their last unit dies. The server keeps track of whoever the last real attacker was for each player so that even if a player decides to try to skip out by selling their remaining units, the attacker still gets credit for the kill. Previously the eliminated player had to log out/log in again to get a new construction yard. Now the game looks at the player's inventory and bank balance and decides if the player gets a free construction yard or needs money, then the client switches back into base layout mode. That last transition is pretty tricky, I'm optimistic I can get that working tomorrow.