The problem with a cold hard system is it doesn't account for errors that can be explained or understood by a human.
Take for example the bombing of tanks by planes that are not IL2's or F8s. There is the possibility that a B25 could be bombing a hanger and kill a tank thats parked next to it. Now by the "system" thats a violation and the B25 or the team gets penalized for it. However, any scorer looking at that (maybe through a film) is going that say "no thats collateral damage". OR another example would be a F8 or an IL2 thats NOT apart of the assigned ground attack squad for that frame killing a tank. Per the system there is no violation, however, the plane should not be credited with kill points.
Oneway, I respect what you're trying to do and have no problems with a system like this "helping" with scoring. But I just don't want scenarios to turn into court cases were each team has to bring in lawyers to examine every detail to ensure the event was scored correctly.
That in fact is not a problem at all...the user of the program sets up the more variegated rules such as a certain squad can kill ground vehicles...in your case the fact you killed a ground vehicle (be it friendly or not) is totally irrelevant...
Only the chosen squad kills of vehicles are counted as kills. As to the kills your squad got on vehicles...the squad is not penalized at all...the program would simply look at the killer of the vehicle, and check whether he was authorized to kill vehicles...in fact the program checks what type of vehicle was killed, by what type of aircraft, in what squad...
Ultimately in the final stat crunch, your kill of the vehicle is simply marked as invalid...no penalty whatsoever to the pilot of the squad...your kill of the vehicle is simply not a kill, doesn't count as a vehicle destroyed/lost...everything else in your sortie is valid...as long as it was a valid target or valid kill by other params...unless of course you took off from the wrong field, wrong plane...then everything you did was invalid...and whether you killed a vehicle or not becomes irrelevant...you shouldn't have even been the air with that plane or from that base...
The logic flawless...and is not interpretable by humans...it simply looks at the guy, what he did, checks the rules...and then acts...
Lets go further...let say a pilot ups the wrong plane from a field...the program could care less...unless or until the pilot actually does something with that plane...in other words...normal human errors of upping the wrong field or the wrong plane is completely ignored...UNLESS...that invalid sortie has a consequence...such as a kill, assist or an object destroyed...
Thus...guys who grab the wrong plane...and figure out their mistake and land...NO CONSEQUENCE...NO EVENT OCCURRED...
I carry that logic forward with the Multiple Lifers...if guy ups 20 times in an event...totally irrelevant...all that is relevant are his actions and consequences. In other words some nooby who ups an extra half a dozen times and crashes and bails...is nothing...but if some veteran grabs an extra ride by honest mistake...and goes and kills 5 guys...tough luck for him...no points are awarded the team...
Its perfectly equitable...the logic works...
Mistakes have consequences, leadership has responsibility...as it is in real life, so should it be in our scenarios...
Oneway