* Add arcade support, remove use of deprecated function
* Fix retrieval of escalation group id in planning
* Add arcade contracts
* remove incorrectly acquired arcade challenges
* Fix locations for arcade levels
* Add arcade challenges
* run prettier
* fix nullibility issue in h1
* The Icon is not an elusive target
* sort eta and et contracts by location
* Reset arcade contract on fail
* show arcade challenges in career page
* fix arcade challenges filtering for destinations
* run prettier
* Don't fail arcade on exit menu with no objectives completed
* Handle secondary objectives on arcade fail
* Make a ContractSession know its Id
* fix global arcade challenges
* Add arcade contracts to the level picker
* Update Peacock require tables with ETA
* Add escalationTypes array
* Get ETA locations at startup
* remove unused arrays
---------
Co-authored-by: moonysolari <changyiding@126.com>
* ignore AreaDiscovered for evergreen
* Revert "ignore AreaDiscovered for evergreen"
This reverts commit 78beddec9552733fda12bbc8c44cee047def10b5.
* Track area discovery in evergreen
* remove persistentBools
* fix global challenges' location
* run prettier
* fix REVEALED
* Fixed issue where restarting Peacock would require to first go offline again
* Added proper player progression
* Fixed most issues with the mission end screen
* Added final tweaks to scoring
* Update global challenges
* Added near-complete support for Freelancer
Added support for unlocking shortcuts
Cleaned up a bunch of magic values in relation to XP and levels
---------
Co-authored-by: moonysolari <changyiding@126.com>