diff --git a/Source/Server/Damage.c b/Source/Server/Damage.c index be2e3d4e..2dd80f52 100644 --- a/Source/Server/Damage.c +++ b/Source/Server/Damage.c @@ -130,6 +130,7 @@ void Damage_Apply( entity eTarget, entity eAttacker, int iDamage, vector vHitPos fNewArmor *= (1/0.5); fNewDmg = iDamage - fNewArmor; eTarget.armor = 0; + eTarget.iEquipment -= EQUIPMENT_KEVLAR; } else { int oldValue = eTarget.armor; if ( fNewArmor < 0 ) { diff --git a/freecs/progs.dat b/freecs/progs.dat index 40a9e30c..7bff5e61 100644 Binary files a/freecs/progs.dat and b/freecs/progs.dat differ