There are reports going around that there is now a 1 point minimum damage to non-immune shields and armor rather than the old behavior of rounding down to 0.
If this is true it really needs to be reverted.
It removes the drawback of weapons firing many weak shots. This is used as a balancing factor in several mods as well as on the Lancer. Reversing this behavior makes such weapons overpowered.
It reduces the value of resistance. Resistance now has no effect on weak weapons.
It reduces the value of high type weapons since their primary benefit is not being resisted.
It makes the displayed armor and shield stats misleading. Previously when a shield said it had +700% against laser it actually did. Now it has a mere +75% benefit against common lasers. The resistance displays are now deceptive in a direction unfavorable to the player, especially at low level.
This was based on some text I read somewhere that said 1 was minimum and there was no plan to change it for now. This was before 1.3 IIRC. I was playing 1.2 with that assumption. But it is difficult to test 100% in game.
I don't believe this is true. [At least not intentionally.]
I haven't changed this code recently and a quick check of the code shows that there is no minimum. For armor we round to the nearest integer (e.g., <0.5 rounds down to 0). For shields we (inconsistently) truncate to integer value (e.g., <1 rounds down to 0).