* Only change elusive contract types at getforplay
* Update the angel of death json
* Add ET challenges for all locations
* Correctly get elusives challenges in contracts
* Add CHALLENGES_ELUSIVE_TARGET_MIAMI
* Add global elusives challenges
* Remove " - Year 2" texts
* Correct strings in the Brothers challenges
* Latest ET challenge extraction script
* Add flag to toggle elusives saving
* make elusive target challenges game version aware
* remove extra BLOODYMARY challenges
* Fix The Blackmailer strings
* Remove duplicate global challenges definitions
* Filter out elusive challenges for location page
* update info on et tab on career-challenges page
* Allow elusives to be restarted in H2/3, add flag for H2016
---------
Co-authored-by: Anthony Fuller <24512050+AnthonyFuller@users.noreply.github.com>
* Add location templates for older game versions
* Fix challenge data extraction script for h1
* Add challenge location templates
* unfinished game version support
* Fix challenge data extraction script for H2
* Conform function calls to new signature
* Add a game version for all maps
* Improve comments
* Try to add difficulty support
* fix type error
* fix GetActiveChallengesAndProgression difficulty
* Add difficulty for GetChallengeTreeFor
* Fix up difficulty in other places
* Add challenges data jsons for all three games
* Add H2 global TC challenges
* Fix H1 challenge typeheader
* Fix Type fields in SavedChallenge
* Fix imports
* Delete backup file
* Reduce hard-coding of difficulty number
* Support versioned global challenges
* remove H2GlobalChallenges
* Add missing global Challenges
* Make versions a global variable
* run prettier
* Use Drop Ids instead of unlockables
---------
Co-authored-by: Reece Dunham <me@rdil.rocks>