Quota Overhaul

Updated 2 months ago

1. Difficulty Scaling (Run Multiplier)

The system tracks the progression of a "run" to increase difficulty over time :
First Quota : Starts with a BaseMultiplier.
Subsequent Quotas : Each time a quota is successfully fulfilled, a MultiplierIncrement is added to the CurrentRunMultiplier.

2. Random Moon Selection

Before calculating the quota, the system refreshes the available gameplay locations :
It clears previous moon data and selects 3 random moons from the available level pool.
It filters out specific IDs (like level 3 for Gordion) and any moons listed in the user's "Excluded Moons" configuration.

3. Profit-Based Quota Calculation

Instead of using fixed increments, the quota is calculated based on the potential scrap value of the selected moons :
Average Scrap : It calculates the average scrap value for each of the three (configurable) chosen moons.
Special Modifiers : Certain moons (like "7 Dine") have a specific multiplier (0.5x) to balance their contribution.
Final Formula : The total potential value is divided by three and then multiplied by the CurrentRunMultiplier.