Yet that’s how it is in my game.
A memorial file containing 24 characters, 6 for each being unarmored and for wearing either kevlar, plate or the heavy survivor suit.
The kevlar by itself doesn’t ever give the message either, but at least it’s clearly giving damage reduction, as all the characters I tested died from head wounds most of the time when they wear any other armor besides a survivor suit, and without a helmet. While the heavy survivor suit and unarmored characters died every time from torso wounds due the the larger chance to hit it, and they died at around the same time too.
However, every time a character with kevlar or plate die from a torso wound, rather than a head wound is because the armor has been damaged or destroyed, reducing the damage reduction thus making it more likely die from torso wounds. Also, every other armor got damaged while non of the heavy survivor suits even got marked possibly because it has 0% coverage even though it displays 100%.
What do you mean by there not being a difference between them, are you regarding the files? So do all items in data files determine their stats? I opened a copy of armor.json and read that it does have 100% coverage, but I also don’t see the values for protection against bashing and cutting on any of the items.
I am programming\coding brain-dead so I wouldn’t know.