1
mirror of https://github.com/thepeacockproject/Peacock synced 2025-03-14 12:54:28 +01:00

91 Commits

Author SHA1 Message Date
AnthonyFuller
b5d5c3d360 Update template 2024-04-03 19:40:30 +01:00
AnthonyFuller
54785cadb8 Prettier run 2024-04-03 19:40:30 +01:00
suanjiansalt
1efec72494
escalation: yulania (#402)
* yulan gamechangers

Signed-off-by: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>

* escalation jsons

Signed-off-by: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>

* Update missionsInLocation.ts

Signed-off-by: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>

* Update EscalationCodenames.json

Signed-off-by: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>

* Update locale.json

Signed-off-by: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>

* Update YULAN.json

Signed-off-by: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>

* Update YULAN1.json

Signed-off-by: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>

* Update YULAN2.json

Signed-off-by: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>

* Update YULAN3.json

Signed-off-by: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>

* rename codename

* Update PeacockGameChangerProperties.json

Signed-off-by: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>

* run prettier

---------

Signed-off-by: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>
2024-04-01 00:47:20 +01:00
suanjiansalt
02e2f9e9ad
Another escalation qol fix batch (#400)
* Add files via upload

Signed-off-by: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>

* Update PeacockGameChangerProperties.json

Signed-off-by: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>

* rewrite statemachines and run prettier

* run prettier

---------

Signed-off-by: suanjiansalt <127009844+suanjiansalt@users.noreply.github.com>
2024-03-31 21:08:56 +01:00
Reece Dunham
d970873f9d
tests: Add new tests for user data persistence (#401) 2024-03-23 22:33:00 -04:00
AnthonyFuller
3b29bba236 Bump game version 2024-03-22 15:43:38 +00:00
AnthonyFuller
dc326b3542 Update storedata 2024-03-22 15:41:10 +00:00
AnthonyFuller
bc90ef1e49 Add The Ouroboros to escalation codenames 2024-03-22 15:39:54 +00:00
AnthonyFuller
b8c2cbbde3 Add new unlockables 2024-03-22 12:55:22 +00:00
Reece Dunham
5cc69434c6
Enable strict types mode (#362)
Signed-off-by: Reece Dunham <me@rdil.rocks>
2024-02-02 14:46:44 -05:00
Govert de Gans
6b364ae05a
Fix ArcadePageTemplate; Fixes #351 (#373) 2024-01-27 10:46:07 -05:00
Jeff Huang
abd9ada63b
Check for small item sizes for hidden stash (#359) 2024-01-10 15:41:07 -05:00
suanjiansalt
97161e8be5
Fix peacock escalations' incomplete displayed killing tips (#358) 2024-01-10 12:29:11 -05:00
AnthonyFuller
8d8fc735e2 Add Kasturi arcade 2023-12-02 00:41:08 +00:00
AnthonyFuller
c6d0b5f9df Fix Stashpoint and Agency Pickup templates 2023-12-01 19:06:34 +00:00
suanjiansalt
fe4867e484
Update gamechanger tile images (#348) 2023-11-27 08:16:20 -05:00
AnthonyFuller
d5121b75f5 Support elusives in the arcade page 2023-11-27 00:59:19 +00:00
Reece Dunham
7cc9f6d54a
Add discord rich presence for the drop
Signed-off-by: Reece Dunham <me@rdil.rocks>
2023-10-27 10:05:05 -04:00
AnthonyFuller
4a2ad7f48d Fix Noel and Mamushi not showing as sub locations 2023-10-26 22:03:29 +01:00
AnthonyFuller
bf4ab0a36b Bump game version
(cherry picked from commit baae32eb86b90b71ba09f4858871283f91081db7)
2023-10-26 15:50:06 +01:00
AnthonyFuller
ac8f24bd05 Add Tomorrowland entrances and stashpoints
(cherry picked from commit a423c7b48a6c8a959620648ad6542a17ea7fa92a)
2023-10-26 15:50:06 +01:00
AnthonyFuller
32d23070b2 Removal of mamushi shim, noel contract creation
(cherry picked from commit 036b8565b436c9e85be93980984a7637e5b05dc5)
2023-10-26 15:50:03 +01:00
AnthonyFuller
0b2153fe1b Update unlockables
(cherry picked from commit b65f35664f896a26612d54ea33136c2631314119)
2023-10-26 15:50:03 +01:00
Anthony Fuller
72826f7bde
feat(escalation): pontus (#328)
* pontus test

Signed-off-by: Reece Dunham <me@rdil.rocks>

* Remove traditions & lee hong

These are being moved out of core to reduce bundle size, translation maintainability, and just because they weren't played that much.

Signed-off-by: Reece Dunham <me@rdil.rocks>

* pontus test

Signed-off-by: Reece Dunham <me@rdil.rocks>

* Add pontus group data

Signed-off-by: Reece Dunham <me@rdil.rocks>

* Add pontus group data

Signed-off-by: Reece Dunham <me@rdil.rocks>

* Various pontus changes

* Pontus l10n

* Add season properties to pontus

* Add id to pontus in escalation codenames

* Add escalation guidelines document

* Prettier run

---------

Signed-off-by: Reece Dunham <me@rdil.rocks>
Co-authored-by: Reece Dunham <me@rdil.rocks>
2023-10-15 21:24:52 +01:00
Anthony Fuller
8189757e27
feat(menu): add escalation tile to H2/3 dashboard (#314)
* Add escalation tile to H2/3 dash

* Add the Peacock url to H3 dash

* Functioning escalation page and tile for H3

* Functioning escalation page and tile in H2

* Fix shangrila image path
2023-09-05 22:28:34 +01:00
riisikumi
d966bd862f
TS6, 3.160 update (#316)
Added TS6, bumped server versions, updated store data and unlockables
2023-08-20 15:24:40 +01:00
AnthonyFuller
8ffed719d9 Revert eider dashboard to working version 2023-08-04 11:33:47 +01:00
AnthonyFuller
ca5b1b2dad Add enhanced ContractAttack hits category
Closes #261
2023-08-04 11:28:29 +01:00
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
AnthonyFuller
28bb331477 Remove prestige from global challenge 2023-05-11 15:22:41 +01:00
AnthonyFuller
c849bec0cf Update Evergreen contracts and gamechangers 2023-05-11 14:37:48 +01:00
AnthonyFuller
f70879632c Update evergreen global challenges 2023-05-11 13:30:04 +01:00
AnthonyFuller
e0fb488191 Update mastery unlockables template 2023-05-11 12:49:45 +01:00
AnthonyFuller
0d268596ee Add freeform contract creation 2023-05-11 12:33:50 +01:00
AnthonyFuller
5338d9bf7e Update allunlockables 2023-05-11 12:21:39 +01:00
AnthonyFuller
0702975c3e Bump H3 server version to 8.12.0 2023-05-11 11:59:22 +01:00
AnthonyFuller
eb21a3acce Fix AreaMap 2023-05-06 03:05:52 +01:00
AnthonyFuller
bf64004700 Rename Hedgebush 2023-05-05 12:46:04 +01:00
Reece Dunham
beb594d6d8
Fix the tests in the dumbest possible way
Signed-off-by: Reece Dunham <me@rdil.rocks>
2023-04-28 22:37:46 -04:00
AnthonyFuller
477d34696d Fix load tile headline for H2 2023-04-28 17:33:07 +01:00
AnthonyFuller
10f124368d Update H2 dashboard with localised strings 2023-04-28 17:31:26 +01:00
AnthonyFuller
8d1f03c3f5 Localise dashboard strings 2023-04-28 17:12:20 +01:00
AnthonyFuller
da8d427cca Refactor Peacock escalations 2023-04-23 17:42:20 +01:00
moonysolari
d2b10e4425
Tick all unticked challenge in parent location on the mission end page (#235)
* Tick all unticked challenge in parent location

* Update default profile with actually used strings

* Add PreviouslySeenXp

* Fix evergreen xp display

* count global xp towards location mastery

* fix type

* run prettier

* Update legacy default user

---------

Co-authored-by: Anthony Fuller <24512050+AnthonyFuller@users.noreply.github.com>
Co-authored-by: Reece Dunham <me@rdil.rocks>
2023-04-22 18:59:47 +01:00
AnthonyFuller
c182b8013c Localise Peacock gamechangers 2023-04-22 11:55:35 +01:00
moonysolari
35845c4b53
Update pickup template (#242) 2023-04-22 10:12:53 +01:00
AnthonyFuller
9e09512ca8 Fix incorrect IDs in escalation codenames 2023-04-21 20:03:50 +01:00
Anthony Fuller
c2d477f02e
Add support for Elusive Target Arcade (#209)
* 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>
2023-04-21 18:48:56 +01:00
AnthonyFuller
fcd23df208 Add Pontus name 2023-04-21 18:18:58 +01:00
AnthonyFuller
8c73602134 Add proper ordering data for sublocations 2023-04-21 13:44:28 +01:00