Big mishuns would exploit that in a heartbeat.
Perhaps have it so that it counts those who are inflight instead of on the server for eny. However, when you make a mission and if people join it would increase ENY for the mission.. Trying to find a way to explain this..
Say I make a mission. Currently the ENY is 0, but if I make the mission (and everyone launches etc), then the ENY will go to 15 or so.
A different ENY "calculator" would be for the mission, another for those outside of the mission (that way those who join the mission don't count against those outside the mission until after they have launched). This would help mission planners on some planes, where they have many people join, to find out 1/2 of them can't launch because the ENY is too high for that specific plane.
So I make a mission for p51s. 5 join. The mission shows what the ENY would look like after these planes take off. So lets say ENY is now 6 (in the mission).
So now, no one can select a p51 in the mission, so I add P38Ls because more want to join.
So.. lets say 9 more join for P38s, however the mission ENY is now up to 18, so P38's are locked too. (for the mission ENY)
Now, to clarify. Mission ENY and outside mission ENY are separate. If the mission ENY is 6 but the ENY outside the mission is 0, then people who aren' t joining the mission can still select P51s or anything with 5 ENY.
However, once the mission takes off (in this example) the ENY will go up to 18.
I hope this made sense. It did at least in my head
Tinkles