Damage is dependant on the amount of energy, be it in ergs, joules, foot-pounds, applied to the aircraft components. This is already tracked by the virtual data-logger in each aircraft. The problem is an aircraft can have 99 percent damage to all of it's monitored components, and still fly at 100 percent efficiency. Sure, one .303 hit anywhere on the aircraft will vaporize it, but if the aircraft is flown by, say, Wilbuz, I will be toast before I can ever land that last hit.
When damage reaches 100 percent, and a component is destroyed, we can feel the difference. Loss of roll rate, elevator authority, or lift. Since the exact amount of damage is already being logged in real time, how difficult would it be to model this damage? If a wing is at 50 percent damage, give it 50 percent less lift. Now, I am paying a price that I can feel, for that piece of swiss cheese attached to my left fuselage.
Rotax447