[UI] - Contract System Enhancement

:bullseye: What is your suggestion?
I propose considering the possibility of introducing changes to the current contract system.

I suggest an option that would allow a player to create a contract that includes the use of multiple aircraft type/classes (for example, A320 and A321 types, or B, C, and D classes) within a single contract.

To clarify, this proposal does not concern the number of aircraft within a contract, but rather the combination of different aircraft types/classes within one contract .

:hammer_and_wrench: How would it work in the game?
The main difference will lie in the contract creation process: the player will only need to select “Airport – Airline”

After that, in a separate window, the player will be prompted to choose one or several types/classes from the available options that they prefer and plan to use for operating flights under this contract.

Upon the initial creation of the contract, its cost will be determined based on the largest aircraft type (and class also) selected and included in the contract .

I also propose introducing the option to make changes to an already existing contract (for example, removing certain aircraft types/classes or, conversely, expanding their list) on a paid basis (wollars).When adding lower-class aircraft to a contract relative to those already in use, the cost will be charged at 50% of the established price. When adding higher-class aircraft, the cost will be charged in full (100% ).

The selection of the aircraft type/class used within the contract in each specific case will be carried out automatically by the game (on a random basis) from the list of types/classes available under the contra ct.

:balance_scale: Why is this a good idea?
1) When new aircraft types are introduced into the game, they automatically become available within already concluded contracts (i.e., they appear in the contract’s list). It is proposed to retain the current logic that prevents the use of large-class aircraft on short-haul routes.

Thus, there will be no need to modify existing contracts (terminate and reissue them) in order to use new aircraft types.

2) the effect of implementing this approach is that players will significantly expand their aircraft libraries more quickly, as broadening the range of available aircraft types within a single contract will contribute to an increase in the variety of aircraft operating flights to the player’s airports .

:camera_with_flash: Optional: Image or reference
As an example: consider the current process of creating a contract for the HKG–BKK route: at present, a player in HKG needs to locate BKK airport on the map, then select the appropriate airline (e.g., Thai), choose the desired aircraft type (e.g., B77W) from the available options, pay for the contract setup, and then proceed to use this contract.

I propose the following: the player would only need to select the airport and the airline, after which, in a separate window, they would define the desired aircraft types/classes for a specific contract.

For example, it could be possible to set flight operations (HKG–BKK) using only certain aircraft types (A388(F cl.), B777 (E cl.), B747 (E cl.)) or, alternatively, limit the selection to a single class C (A319, A320, A32N, etc.) .