Here are my thoughts ... they are just that ... I spent a couple of hours thinking on this, so it probably is full of holes, but it is an idea for a solution. I do not present myself as an expert in the field of Flight Sims nor am I trying to tell HiTech that he has it "all wrong" and I am right. Remember, its just an idea.
Each critical flight component must be assigned a total damage value per plane. Total damage values would take into consideration the modeled "ruggedness" of the component for each plane.
Destroying any one of these components does not necessarily cripple the plane to the point of making it un-flyable. The only exception that I can think of is the P-38. Once the elevator stab is destroyed, the plane is not flyable. I know that there are more components, such as landing gear, leaking fuel, radiator, engine oil, etc., but as far as I am concerned, they have nothing to do with the ability of the plane to continue to fly and still be lethal (at least for some period of time), so they would not be consider in the calculations. I have scored many a kill with leaking fuel and the like.
pilot
rudder
elevator(s)
wing tips
ailerons
Some critical components make up larger critical components and they must be assigned a total damage value per plane. Total damage values would take into consideration the modeled "ruggedness" of the component for each plane.
Without these components the plane is not flyable nor should it be considered dangerous beyond the scope of wildly shooting rounds as it floats/plummets to the ground. A complete failure of these components would halt any damage methods from scoring hits by other planes that are trying to "steal" the kill. This would eliminate a portion of "Kill Stealing". The list below is just from my observations and no way implies that these are the only scenarios that would fall into this category. HiTech and "Crew" would have a better insight as to what the complete list would be.
cockpit - shooting the pilot to cause death (I think that this is already covered with an explosion and complete destruction of the plane)
tail section - shooting the tail section off a plane or total destruction of rudder(s) and elevator(s) and pieces of the tail fuselage causing separation due to stress.
wing section - shooting the wing root causing the wing to separate or shooting enough of the wing structure to cause failure, resulting in the wing separating from the plane due to
stress.
Damage to these components is caused by different ballistics and they need to be assigned a damage values.
For the sake of argument, I will assign my own values. These numbers and the ones that are assigned to each plane are for EXAMPLE PURPOSES ONLY !!! I do not profess to be an expert in the area of assigning these numbers, but I do know something about logic. These numbers are meant to demonstrate the logic. They are not ABSOLUTE.
Ballistics
--------------------------
.50cal = 10
.20mm = 20
.30mm = 50
rockets = 200
P51 (numbers signify complete failure - all variables start at 0)
--------------------------
pilot = 10
rudder = 70
elevator1 = 70
elevator2 = 70
tail structure = 40
tail fuselage = 250
complete failure of tail section = 250
wing tip1 = 100
aileron1 = 100
wing structure1 = 50 (not tip/aileron)
wing root1 = 250
complete failure of wing section1 = 250
wing tip2 = 100
aileron2 = 100
wing structure2 = 50 (not tip/aileron)
wing root2 = 250
complete failure of wing section2 = 250
P38 (numbers signify complete failure - all variables start at 0)
--------------------------
pilot = 20
rudder1 = 100
tail structure1 = 50
tail fuselage1 = 150
rudder2 = 100
tail structure2 = 50
tail fuselage2 = 150
elevator1 = 150
complete failure of tail section1 = 150
complete failure of tail section2 = 150
wing tip1 = 100
aileron1 = 100
wing structure1 = 50 (not tip/aileron)
wing root1 = 250
complete failure of wing section1 = 250
wing tip2 = 100
aileron2 = 100
wing root2 = 250
wing structure2 = 50 (not tip/aileron)
complete failure of wing section2 = 250
Lancaster (numbers signify complete failure - all variables start at 0)
--------------------------
pilot = 30
rudder1 = 150
elevator1 = 140
elevator2 = 140
tail fuselage = 300
complete failure of tail section = 300
wing tip1 = 200
aileron1 = 200
wing root1 = 450
wing structure1 = 50 (not tip/aileron)
complete failure of wing section1 = 450
wing tip2 = 200
aileron2 = 200
wing root2 = 450
wing structure2 = 50 (not tip/aileron)
complete failure of wing section2 = 450
Once a complete failure has occurred, that causes the plane to become unflyable, we would have to establish who participated in the failure and score accordingly. Note, the P38, the tail section and its components will cause a complete failure quicker than a wing failure. Therefore, if you are working the wings and someone fly's in and causes a complete tail failure, your hits (score) on the wings are not even considered. My thoughts are you should know the weak points of the aircraft and attack that.
Lets clarify the pilot variable first. This value is determined by what is surrounding the pilot (windscreen - seat plating - etc), so in some planes, it might take more hits to the cockpit area, and the angle of the hit would have to be taken into consideration, before the pilot is actually killed.
Lets look at attacking the wings ...
Now if I attack the P51 and I take out the aileron and wing tip, and some guy fly's over the top of me and score hits on the wing structure to cause the wing to fly off. This combination causes a total failure of the wing and the plane is now a lawn dart. Any shooting at this plane will now be ignored. In this scenario, I get the kill.
my total = 200 (kill awarded)
---------------
wing tip1 = 100
aileron1 = 100
other total = 50 (assist)
---------------
wing structure1 = 50 (not tip/aileron)
Now if I attack the P51 and I take out the aileron and wing structure (not a complete failure yet), and some guy fly's over the top of me takes out the wing tip causing the wing to fly off. This combination causes a total failure of the wing and the plane is now a lawn dart. Any shooting at this plane will now be ignored. In this scenario, I get the kill.
my total = 150 (kill awarded)
---------------
aileron1 = 100
wing structure1 = 50 (not tip/aileron)
other total = 100 (assist)
---------------
wing tip1 = 100
Now if I attack the P51 and I damage the wing structure (not a complete failure yet), and some guy fly's over the top of me takes out the wing root causing the wing to fly off. This combination causes a total failure of the wing and the plane is now a lawn dart. Any shooting at this plane will now be ignored. In this scenario, He gets the kill. No way stop this type of "stealing".
my total = 50 (assist)
---------------
wing structure1 = 50 (not tip/aileron)
other total = 250 (kill awarded)
---------------
wing root1 = 250
Now if I attack the P51 and I take out the right aileron and wing tip, and some guy fly's over the top of me and takes out the left aileron and wing tip, and a third guy fly's in and damages the left wing structure causing a total failure of the left wing. Any shooting at this plane will now be ignored. In this scenario, I will NOT get the kill. The structure that I did damage on was not the failing component so my score is discarded. Oh well ... next time I will concentrate on the wing root.
my total = 200 (assist)
---------------
wing tip1 = 100
aileron1 = 100
2nd guy = 200 (kill awarded)
---------------
wing tip2 = 100
aileron2 = 100
3rd guy = 50 (assit)
---------------
wing structure2 = 50 (not tip/aileron)
I won't continue, you can apply the numbers yourself, but the key component to this schema is what was the failing component. Anything scoring outside of the failing component would only be considered an assist. Any programming solution, would not need a "gun camera", HiTech has a "program camera". He can keep track of every bullet that hit the plane and what component it hit, and what total damage it did to the component.
I can present this solution/viewpoint and 10 other people could propose sound solutions also, and no matter which way you slice it, not all will be satisfied. I have been in development long enough to speak from authority on this point. I put this in a post before and have told anybody that works for me ... don't come to me with a problem without also proposing a valid and solid solution.
Widewing ... you have some valid points ... its your delivery that needs work.