added improved controls for piercing effects. fixed shield armor type bug.
Since someone is bound to ask soon. What this means is improved control in armor.tbl over when piercing triggers.
Two examples.
$Damage Type: NormalWeapon
+Weapon Piercing Effect Start Limit: 5
+Weapon Piercing Type: None
$Damage Type: HugeBeam
+Weapon Piercing Effect Start Limit: 5
+Weapon Piercing Type: Default
By default beams pierce hull whenever said weapon deals enough damage (in theory) to kill its target. For other type of weapons this is whenever hull drops below 10%. Armor.tbl can be used to override both or stop piercing completely by setting +Weapon Piercing Type: None. +Weapon Piercing Effect Start Limit: 5 is hull integrity threshold when piercing effects trigger, in this case 5%. With above set-up, huge beams trigger piercing effect even if target won't be killed by said beam if hull goes below 5%.