>purple robots
Honestly the more I look at them, the less I like them. The whole idea of an enemy that makes you helpless in a single-player game seems flawed. I need to think up a new attack for them, or at least make it so that they can't prevent you from shooting altogether, just limit your RoF and prevent you from using high-speed and charged shots. That being said, you can shake them off with a mortar.
>What are the two triangles after the pickup text supposed to be?
Forgot to fix them.
>The box with the secondary weapon/battery/repair icons feels a bit cramped.
I have an alternative HUD for smaller resolutions, maybe I should make it the default one.
>The secondary weapons still aren't really worth using.
Before I get to balance them, I will need to make some proper non-placeholder levels first and see how they perform. For one I am going to make levels more cramped and prevent the long-range shootouts for the most part. I will try experimenting with manual lock-on for torpedoes, but the problem with mortar being AoE weapon right now is that the enemies are usually low in numbers and spread apart, so it's hard to get them to bunch up. There is an AoE on mortars already, by the way, but it is pretty small.
>The batteries should be blue to differentiate them from the repair kits better.
I am trying to avoid using color blue for the objects because, you know, the ocean, but yeah, I just noticed that it is way too red. I'll play around with the colors, maybe make it more purple or do bluish-gray gradient.
>Enemies should require line of sight to shoot, especially when they lead their shots.
I keep forgetting to add LoS checks for attacks.
>Either the player's hitbox or the hitboxes of enemy projectiles are too big.
Well, as I said multiple times already, hitboxes are an engine limitation - despite all the bloat, it's still a Doom source port deep underneath, and so not only hitboxes are strictly square (not even rectangular), but you can't even rotate them. I don't think I can do anything about it short of writing my own collision system from scratch somehow.