Page MenuHomeFeedback Tracker

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

Description

  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.

Details

Legacy ID
1639571179
Severity
None
Resolution
Open
Reproducibility
Always
Category
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;

else

  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