Feature request title:
Enhanced Baggage System
Keeping in mind that the system needs to be workable and relatively idiot-proof, I suggest something like this:
The baggage bay is split into inbound and outbound baggage. An array of four bays is depicted in the image below. Each bay is the ‘owner’ of four carts, and each cart can hold 20 bags. A flight is allocated to a certain baggage bay (or multiple ones is required), and the bay will collect and store the bags in the carts. Once the aircraft can be loaded, a truck will drive to the bays, pickup the carts and bring them to the aircraft. Once the aircraft is loaded the carts are returned to their bay and the baggage bay can handle a new flight. To cut costs or provide variety, the player could also opt to equip a bay with less carts.
For inbound baggage the carts are permanently stored on the aircraft stand and driven to an unloading bay once the aircraft has been unloaded.
Why it should be implemented:
The current baggage system feels simplistic and too powerful. All you need to service a flight is a bay, a few trucks and some belts. The baggage bay seem to be able to handle an unlimited amount of baggage in their storage holds, baggage carts spawn out of thin air and a ‘complex’ baggage system consists of the same thing copied and pasted a bunch of times.
With this enhanced system, the player has to match the size of the baggage system to the flights, and cannot rely on magical baggage carts and infinite storage. The “baggage hall” is a large part of an airport, and with this enhanced system it will become a more substantial part of the game.
Images, references or additional content: