1
mirror of https://github.com/thepeacockproject/Peacock synced 2025-02-16 16:34:28 +01:00
Peacock/components
Anthony Fuller 46052c7b0e
Multi-Version Mastery and Sniper Scoring (#270)
* Add multi-version mastery files

* Add pro1 unlocks to legacy allunlockables

* Add 47's suit to scpc all unlockables

* Add and remove various configs

* Remove some useless promises

* Fix scpc hub

* Fix issue with user profile saving

* Fix scpc issues for hub

* Add singleplayer/multiplayer sniper

* A great many things

- Add multi-version mastery
- Improve sniper mastery support
- Improve general H2016 support

* Fix some warnings

* Fix pro1 mastery on destination screens

* Remove entP from createInventory, lock/unlock pro1 accordingly

* Remove JSDoc entP parameter from createInventory

* Remove difficultyunlocks from safehouse pages

* Add versioned user profiles

* Prettier run

* Remove false point from user profiles docs

* Add comment about profile versioning to types

* Fix default profile links

* Remove remaining lowercase

* Fix sniper showing XP as XP

* Add game versions to the unlockable map

* Update getMasteryForUnlockable call in planning

* Fix missing locations when updating profiles

* Update versions to v7

* Fix ICA Facility destination mastery

* Fix sniper challenge unlockables showing in inventory

* Sniper Scoring (#273)

* Initial sniper scoring

* Fix linting errors

* Update require table

* Calculate and display final sniper score on end screen

* Bump SMP version to v5.7.0

* Update since version for scoring

* Fix create inventory call for sniper scoring

* Support sniper unlockables in the inventory

* Update versions to v7

* Reflect changes to createInventory in scoreHandler

* Get unlockable name in completion data

* It was not okay.

* Thanks webstorm

* Add support for /profiles/page/GetMasteryCompletionDataForUnlockable

* Support sniper play next

* Remove sniper gamemodes template from overrides

* Remove debug prints from scoring event handler

* Fix challenge multiplier

* Exclude sniper unlockables from stashpoint

* Start fixing up the missionEnd response for sniper

* Update misleading comment

* Use existing global challenge to check for SA on sniper contracts

* Re-add removed global challenges

* Proper support for the mission end screen on sniper contracts

* Remove redundant label

---------

Signed-off-by: Anthony Fuller <24512050+AnthonyFuller@users.noreply.github.com>
Co-authored-by: Govert de Gans <grappigegovert@hotmail.com>

* Add co-op sniper scoring defs

* Update MasteryUnlockable template

* Bump SMP version to v5.9.3

* Re-add deepmerge

* Fix SMP checksum

* Fix linting errors caused by merge

* Fix score handler imports

* Move load flags

* Remove unnecessary game version arg

* Whoopsies

Co-authored-by: Reece Dunham <me@rdil.rocks>
Signed-off-by: Anthony Fuller <24512050+AnthonyFuller@users.noreply.github.com>

---------

Signed-off-by: Anthony Fuller <24512050+AnthonyFuller@users.noreply.github.com>
Co-authored-by: Govert de Gans <grappigegovert@hotmail.com>
Co-authored-by: Reece Dunham <me@rdil.rocks>
2023-07-24 23:47:28 +01:00
..
2016 Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
candle Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
contracts Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
discord Update deps + eslint rules 2023-04-28 23:39:57 -04:00
livesplit Update deps + eslint rules 2023-04-28 23:39:57 -04:00
menus Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
multiplayer Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
statemachines Add global "The Classics" challenges (#146) 2023-03-06 12:13:13 -05:00
types Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
configSwizzleManager.ts Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
controller.ts Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
databaseHandler.ts Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
discordRp.ts Update copyright years to 2023 2023-01-23 13:37:33 -05:00
entitlementStrategies.ts Redo contract retrieval from official (#187) 2023-05-09 21:30:18 -04:00
eventHandler.ts Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
evergreen.ts Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
flags.ts Redo contract retrieval from official (#187) 2023-05-09 21:30:18 -04:00
generatedPeacockRequireTable.ts Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
hooksImpl.ts Rewrite the escalation service to use group contracts (#63) 2023-04-14 03:13:16 +01:00
hotReloadService.ts Update copyright years to 2023 2023-01-23 13:37:33 -05:00
index.ts Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
inventory.ts Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
loadouts.ts Fix challenges for H2 and H2016 (#152) 2023-04-05 20:02:25 +01:00
loggingInterop.ts Update deps + eslint rules 2023-04-28 23:39:57 -04:00
menuData.ts Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
oauthToken.ts Redo contract retrieval from official (#187) 2023-05-09 21:30:18 -04:00
officialServerAuth.ts Bump H3 server version to 8.12.0 2023-05-11 11:59:22 +01:00
ownership.ts Rewrite the escalation service to use group contracts (#63) 2023-04-14 03:13:16 +01:00
platformEntitlements.ts Get the latest entitlements for user upon authentication (#128) 2023-02-12 00:02:38 -05:00
playStyles.ts Update deps + eslint rules 2023-04-28 23:39:57 -04:00
profileHandler.ts Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
scoreHandler.ts Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
sessionSerialization.ts Update copyright years to 2023 2023-01-23 13:37:33 -05:00
tools.ts Download image pack using a releases 2023-04-25 07:13:37 +01:00
utils.ts Multi-Version Mastery and Sniper Scoring (#270) 2023-07-24 23:47:28 +01:00
webFeatures.ts Update deps + eslint rules 2023-04-28 23:39:57 -04:00