Page MenuHomeFeedback Tracker

Add "HEATPenetrability" (in addition to existing "bulletPenetrability")
New, WishlistPublic


  1. Currently the game handles armor penetration based on a single target property: bulletPenetrability (in the BISURF file).
  2. Composite armor and ERA could be *easily* and *accurately* handled by introducing a second penetrability type, say "HEATPenetrability".
  3. A corresponding CfgAmmo property would be added as needed, identifying whether the projectile should use HEATPenetrability instead of the default bulletPenetrability, e.g. "HEATPenetrator = 1;"

This way the feature only takes effect if new content is added. Existing content is unharmed.


Legacy ID
Feature Request
Additional Information

This would be *trivial* to introduce code-wise. During the penetration sim, simply direct HEATPenetrators to use HEATPenetrability instead of bulletPenetrability. If the projectile has no special property, or the target BISURF has no HEATPenetrability defined, use bulletPenetrability by default. In pseudocode:

if (projectile.HEATPenetrator == 1 && target.HEATPenetrability != null)

penetrability = target.HEATPenetrability;


  penetrability = target.bulletPenetrability;

That's all! This way:

  1. No existing content gets broken.
  2. New armor & CfgAmmo can be added at leisure.

Event Timeline

Olds edited Steps To Reproduce. (Show Details)Nov 27 2014, 6:41 PM
Olds edited Additional Information. (Show Details)
Olds set Category to Feature Request.
Olds set Reproducibility to Always.
Olds set Severity to None.
Olds set Resolution to Open.
Olds set Legacy ID to 1639571179.May 7 2016, 7:53 PM
Bohemia added a subscriber: Olds.Nov 27 2014, 6:41 PM