* Rewrite the escalation service to use group contracts (#28)
* Fix build and type errors
Signed-off-by: Reece Dunham <me@rdil.rocks>
* Improve Escalation Functionality with Contract Groups (#160)
* Fix Sinbad escalation and add group definition
* Add group contracts and fix InGroup IDs where needed
* Run prettier
* Add missing group definitions
* Fixed id issues with sinbad
* Fix missionsInLocation.ts
* Added groupdefinitions (#198)
Added localization and missing groupdefinitions for Peacock custom escalations
* Fix incorrect escalation contract ids
* Remove missing escalations
* Add Ataro group definition
* Add 7DS entrances
* Restore no2016 functionality, add xmas to no2016 list
* Add missing deluxe escalation entrance
* Fix linting
* Added h3 escalations (#204)
* Added h3 escalations
Added all remaining escalations from h3 maps
* Prettier
yeehaw
---------
Co-authored-by: Anthony Fuller <24512050+AnthonyFuller@users.noreply.github.com>
* Fix escalation completion
* Fix smilax level 1
* Fix escalation challenges not completing
* Get groups when resolving contracts
* track escalation challenge completion
* fix mission end page for escalation challenges
* Update GameChangerProperties
* Update EvergreenGameChangerProperties
* Add new GameChangerProperties
* Fix aborting on invalid escalation group
* remove dupe yellow rabbit suit
* Fixed DGS having no challenges on career page
* run prettier
* Update Proloff Level 2
* Update escalation hub tile to work with group contracts
* Move escalations and elusives to subfolders
* Add 7DS campaign
* Fix escalation level picker
* Fix escalations being incorrectly marked as completed
* Remove completed status when editing escalation level progress
* Add new H3 escalations to level picker
* Add Season tag to elusives for future use
* Add Season tag to typedefs
* Respect Season tag when sending elusives
* Add Legacy Escalations
* Remove milfoil for now, add escalations to missions
* Move xmas escalation
* Fix Snowdrop not showing in 2016
* Add missing entitlements to escalations
* Fix play next level in 2016, remove use of deprecated function
* Move remaining Peacock escalations
* Swap out featured Peacock escalation
---------
Signed-off-by: Reece Dunham <me@rdil.rocks>
Co-authored-by: moonysolari <118079569+moonysolari@users.noreply.github.com>
Co-authored-by: Kaki <66200818+Kakiking@users.noreply.github.com>
Co-authored-by: moonysolari <changyiding@126.com>
Co-authored-by: riisikumi <54016129+riisikumi@users.noreply.github.com>
Co-authored-by: AnthonyFuller <24512050+AnthonyFuller@users.noreply.github.com>
* Fix "Contract undefined not found!" warnings
* Implement support for /GetContractOpportunities
* Add OpportunityData to MissionManifestMetadata
* Resolved a ts-expect-error by providing types
* Fix requiem unlockables pistol
* Adjust max player level