I would love to see this feature! This is how I would implement it:
Basics
It would be an “Opt-In” feature, meaning players would have to consciously confirm that they would be fine with dealing an emergency. The game would then automatically pick a player at random, maybe like once a day or week. The player would then have the option to declare an emergency and return, divert, or continue with their flight if the failure does not affect the aircrafts performance negatively (engine failure, you probably wanna land ASAP if its a long haul // flaps and slats locked at 0, you could continue to your destination).
Failures
All failures would be displayed to the player similar to when you are stalling or overspeeding along with a chime. A player is only given one of the following failures at random.
Engine failure (only 1 engine, only for multi-engine aircrafts)
Flaps and slats failure (stuck at the current selected setting)
Spoiler failure (locked at OFF)
Trim failure (stuck at the current selected value)
Landing gear failure (unable to retract ONLY. this could happen if the timing is perfect right after takeoff, or after you lower your gear for landing)
not including pressurization for now since we dont have controls for it.
not including ATC/comms failure as well as we dont have squawk codes.
Activation Criteria
Player must be active (app is not in low power mode)
Player must be in the air
Player must not be in the same or adjacent airspaces to an aircraft with an existing failure (in order to prevent higher workload for IFATC)
Number of aircraft around is less than a certain value (in order to prevent higher workload for IFATC during peak traffic)
I think this feature should only be in expert or training. Imagine 100 pilots at Heathrow in causal saying “mayday mayday engine fire” at the same time
A better solution would be for it to only work while your status is “active” because sometimes LNAV and VNAV are used be very early into and very late into a flight.
This too, ideally with a probability setting like X-Plane but with a max value so ATC doesn’t go crazy lol
I like it but some things could be different… like when you don’t want emergencies you can put it off and it also turns off when you use AP+.
And there should be some restrictions to use it, for example:
when IFATC personal doesn’t want to get disturbed they should put in D-ATIS a comment, if you do disturb them, they can ban you.
and some other stuff.