As a possible better way of balancing the difficulty, is there any way of adding a slider (like you did with spawns/speed) for damage multipliers?
It would make sense to have, say, enemies doing 0.3x damage and you doing 3x if you've got 3x enemy spawns on, so you can kill them at roughly regular speed without running out of ammo, but they'd also not be shredding the player.
Of course, you'd need to figure out some way to stop this from applying to boss spawns.
|