569 Commits

Author SHA1 Message Date
f3f1bfc890 chore: simplify rngService (#1073)
All checks were successful
Build / build (20) (push) Successful in 33s
Build / build (18) (push) Successful in 51s
Build / build (22) (push) Successful in 33s
Build Docker image / docker (push) Successful in 31s
getRandomWeightedReward now takes any object with lowercase 'rarity', and the only alternative to it is the 'uc' variant which takes any object with uppercase 'Rarity'
usage of IRngResult is now also optional

Reviewed-on: #1073
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-03 12:48:46 -08:00
67a275a009 feat: dojo component "collecting materials" stage (#1071)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Closes #1051

Reviewed-on: #1071
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-03 12:48:39 -08:00
f97bdea447 fix: send heart of deimos email when quest is given (#1065)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Fixes #1061

Reviewed-on: #1065
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-03 12:48:11 -08:00
b3003b9fb3 feat: resource extractor drones (#1068)
Some checks are pending
Build / build (18) (push) Waiting to run
Build / build (20) (push) Waiting to run
Build / build (22) (push) Waiting to run
Build Docker image / docker (push) Waiting to run
Closes #793

Reviewed-on: #1068
2025-03-03 05:48:46 -08:00
36d12e08c7 chore: turn guild DojoComponents into a DocumentArray (#1070)
All checks were successful
Build / build (22) (push) Successful in 35s
Build / build (18) (push) Successful in 53s
Build / build (20) (push) Successful in 57s
Build Docker image / docker (push) Successful in 32s
and use .id for setDojoComponentMessage

Reviewed-on: #1070
2025-03-03 05:46:16 -08:00
d7ec259e2d chore: fix inventorySchema transform for projection
All checks were successful
Build / build (18) (push) Successful in 40s
Build / build (20) (push) Successful in 52s
Build / build (22) (push) Successful in 57s
Build Docker image / docker (push) Successful in 31s
2025-03-02 16:09:18 +01:00
8a6f36a9b0 feat(webui): add relics via "add items" (#1066)
Some checks failed
Build / build (22) (push) Waiting to run
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Closes #1062

Reviewed-on: #1066
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-02 04:21:59 -08:00
9158209059 feat: handle acquisition of EmailItems (#1064)
All checks were successful
Build / build (18) (push) Successful in 53s
Build / build (22) (push) Successful in 48s
Build / build (20) (push) Successful in 1m2s
Build Docker image / docker (push) Successful in 34s
Fixes #1063

Reviewed-on: #1064
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-02 04:18:59 -08:00
bbc40d5534 feat: updateSongChallenge (#1024)
Some checks are pending
Build / build (18) (push) Waiting to run
Build / build (20) (push) Waiting to run
Build / build (22) (push) Waiting to run
Build Docker image / docker (push) Waiting to run
Closes #707

untested but should be correct based on all the information I could find

Reviewed-on: #1024
2025-02-28 18:18:33 -08:00
da2b50d537 feat: collectible series (#1025)
All checks were successful
Build / build (20) (push) Successful in 41s
Build / build (22) (push) Successful in 52s
Build / build (18) (push) Successful in 56s
Build Docker image / docker (push) Successful in 34s
Closes #712

a bit unsure about the inbox messages, but otherwise it should be working

Reviewed-on: #1025
2025-02-28 18:09:37 -08:00
32cc8dc61b fix: preinstall potatoes on non-crafted equipment (#1037)
All checks were successful
Build / build (22) (push) Successful in 36s
Build / build (18) (push) Successful in 49s
Build / build (20) (push) Successful in 54s
Build Docker image / docker (push) Successful in 37s
Fixes #1028

Reviewed-on: #1037
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-28 12:39:51 -08:00
c971a484ef feat: updateAlignment (#1039)
All checks were successful
Build / build (22) (push) Successful in 36s
Build / build (18) (push) Successful in 49s
Build / build (20) (push) Successful in 51s
Build Docker image / docker (push) Successful in 31s
Closes #1038

may need some more information about how this endpoint works. had to make a few assumptions.

Reviewed-on: #1039
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-28 12:36:49 -08:00
8c662fa1ec feat: derelict vault rewards (#1049)
Some checks failed
Build / build (22) (push) Successful in 36s
Build / build (20) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1045

Reviewed-on: #1049
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-28 12:36:01 -08:00
4205364bd8 feat: noDojoResearchCosts & noDojoResearchTime (#1053)
Some checks failed
Build / build (22) (push) Successful in 36s
Build / build (20) (push) Successful in 48s
Build Docker image / docker (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Closes #1052

Reviewed-on: #1053
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-28 12:35:14 -08:00
caec5a6cbf feat: recipes that consume weapons (#1032)
All checks were successful
Build / build (18) (push) Successful in 39s
Build / build (22) (push) Successful in 50s
Build / build (20) (push) Successful in 57s
Build Docker image / docker (push) Successful in 32s
Closes #720

Reviewed-on: #1032
2025-02-28 06:47:34 -08:00
79147786f6 chore: handle a FusionTreasures entry being 0 or less (#1050)
All checks were successful
Build / build (22) (push) Successful in 37s
Build / build (20) (push) Successful in 47s
Build / build (18) (push) Successful in 1m1s
Build Docker image / docker (push) Successful in 32s
Closes #1043

Reviewed-on: #1050
2025-02-28 06:08:46 -08:00
cfaafc2cc3 chore: remove undefined as a possible argument when committing inventory change (#1047)
All checks were successful
Build / build (18) (push) Successful in 38s
Build / build (20) (push) Successful in 47s
Build / build (22) (push) Successful in 55s
Build Docker image / docker (push) Successful in 31s
Reviewed-on: #1047
2025-02-28 03:05:32 -08:00
1468c6b1d2 chore: update PE+ to 0.5.38 (#1048)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (20) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Fixess #1041

Reviewed-on: #1048
2025-02-28 03:04:59 -08:00
28b9e35d8d chore: remove string[] from combineInventoryChanges
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (20) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
2025-02-28 12:04:43 +01:00
05c0a91f82 chore: make this reference more future proof
All checks were successful
Build / build (22) (push) Successful in 35s
Build / build (20) (push) Successful in 49s
Build Docker image / docker (push) Successful in 31s
Build / build (18) (push) Successful in 59s
2025-02-28 07:11:54 +01:00
08a4dba80b fix: put ayatan statues in FusionTreasures instead of MiscItems (#1046)
All checks were successful
Build / build (18) (push) Successful in 40s
Build / build (20) (push) Successful in 50s
Build Docker image / docker (push) Successful in 32s
Build / build (22) (push) Successful in 49s
Fixes #1044

Reviewed-on: #1046
2025-02-27 21:54:31 -08:00
d63bab1bf4 fix: logic error in addCrewShipHarness
All checks were successful
Build / build (18) (push) Successful in 38s
Build / build (22) (push) Successful in 47s
Build / build (20) (push) Successful in 56s
Build Docker image / docker (push) Successful in 32s
2025-02-28 03:51:08 +01:00
526ce1529b feat: unveiling rivens by doing the challenge (#1031)
All checks were successful
Build / build (18) (push) Successful in 38s
Build / build (20) (push) Successful in 48s
Build / build (22) (push) Successful in 49s
Build Docker image / docker (push) Successful in 34s
Closes #722

Reviewed-on: #1031
2025-02-27 18:01:06 -08:00
9267c9929e feat(webui): acquire flawed mods & imposters via add mods (#1040)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (22) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Closes #1033

Reviewed-on: #1040
2025-02-27 18:00:37 -08:00
ca55b21a2a fix: display bug when activating riven via mods console (#1034)
All checks were successful
Build / build (20) (push) Successful in 35s
Build / build (18) (push) Successful in 50s
Build / build (22) (push) Successful in 53s
Build Docker image / docker (push) Successful in 30s
Reviewed-on: #1034
2025-02-26 15:42:25 -08:00
08f4137d71 fix: propagate relic reward's itemCount (#1030)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Preemptive fix for a visual bug after completing a non-endless fissure.

Reviewed-on: #1030
2025-02-26 15:42:13 -08:00
a5c45bb646 fix: consume a slot when item is crafted instead of bought via plat (#1029)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Reviewed-on: #1029
2025-02-26 15:41:07 -08:00
e2ee1172ed chore: fix most eslint warnings in itemDataService
All checks were successful
Build / build (20) (push) Successful in 36s
Build Docker image / docker (push) Successful in 36s
Build / build (22) (push) Successful in 49s
Build / build (18) (push) Successful in 58s
2025-02-26 12:16:31 +01:00
9893fa957f fix: purchasing SuitBin slots (#1026)
All checks were successful
Build / build (22) (push) Successful in 46s
Build / build (18) (push) Successful in 1m8s
Build / build (20) (push) Successful in 1m8s
Build Docker image / docker (push) Successful in 34s
Reviewed-on: #1026
2025-02-25 21:06:21 -08:00
5ce2e26683 chore: fix ISlots 2025-02-26 06:00:40 +01:00
28a36052d9 feat: daily synthesis (#1014)
All checks were successful
Build / build (20) (push) Successful in 36s
Build / build (18) (push) Successful in 1m4s
Build / build (22) (push) Successful in 58s
Build Docker image / docker (push) Successful in 36s
Closes #386
Closes #533

Reviewed-on: #1014
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-25 17:31:52 -08:00
d7628d46e9 fix: acquisition of CrewShipWeaponSkins (#1019)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Reviewed-on: #1019
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-25 17:31:33 -08:00
2b8da4af60 fix: increment LoreFragmentScans Progress when already present (#1022)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Fixes #1021

Reviewed-on: #1022
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-25 17:31:24 -08:00
8fea608b76 fix: fill upgrades array with empty strings (#1023)
Some checks failed
Build / build (18) (push) Has been cancelled
Build Docker image / docker (push) Waiting to run
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Otherwise the client will "LogBug: (Invalid UpgradeId)" and may crash/raise an interrupt

Reviewed-on: #1023
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-25 17:31:16 -08:00
3945359e7d chore: simplify conversion of missionReward from PE+ (#1018)
All checks were successful
Build / build (18) (push) Successful in 36s
Build / build (22) (push) Successful in 1m3s
Build / build (20) (push) Successful in 1m6s
Build Docker image / docker (push) Successful in 31s
Reviewed-on: #1018
2025-02-25 16:58:07 -08:00
a27f1c5e01 fix: converting storeitems in missionRewards (#1017)
All checks were successful
Build / build (20) (push) Successful in 1m3s
Build / build (18) (push) Successful in 52s
Build / build (22) (push) Successful in 1m7s
Build Docker image / docker (push) Successful in 44s
Fixes the acquisition of blueprints as rewards, such as those rewarded by the Junctions.

Reviewed-on: #1017
Co-authored-by: VampireKitten <dynamightkobold@gmail.com>
Co-committed-by: VampireKitten <dynamightkobold@gmail.com>
2025-02-25 10:08:27 -08:00
93afc2645c fix: items from enemy caches not showing "identified" (#1016)
All checks were successful
Build / build (20) (push) Successful in 1m10s
Build / build (22) (push) Successful in 37s
Build / build (18) (push) Successful in 1m4s
Build Docker image / docker (push) Successful in 33s
Reviewed-on: #1016
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-25 04:42:49 -08:00
b5b088249c fix: ignore empty mission tag in missionInventoryUpdate (#1015)
Some checks failed
Build / build (20) (push) Successful in 38s
Build / build (18) (push) Successful in 1m3s
Build Docker image / docker (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Fixes #1013

Reviewed-on: #1015
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-25 04:41:45 -08:00
e6ec144f1f feat: handle defaultUpgrades for moas and hounds (#1012)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (22) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Closes #997

Reviewed-on: #1012
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-25 04:41:14 -08:00
3d82fee99e feat: give additionalItems for weapons (#1011)
Some checks failed
Build / build (20) (push) Successful in 1m14s
Build Docker image / docker (push) Has been cancelled
Build / build (22) (push) Successful in 37s
Build / build (18) (push) Successful in 1m7s
Closes #1002

Reviewed-on: #1011
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-25 04:39:59 -08:00
39f0f7de9a feat: cracking relics in non-endless missions (#1010)
Some checks failed
Build / build (20) (push) Successful in 37s
Build / build (18) (push) Successful in 1m6s
Build / build (22) (push) Successful in 1m12s
Build Docker image / docker (push) Has been cancelled
Closes #415

Reviewed-on: #1010
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-25 04:38:47 -08:00
f672f05db9 fix: handle bundles being given to addItems (#1005)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
This is needed for the Hex noggles email attachment

Reviewed-on: #1005
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-25 04:38:17 -08:00
4d9e6a35ab fix: use correct reward manifest for arbitrations (#1004)
All checks were successful
Build / build (20) (push) Successful in 1m14s
Build Docker image / docker (push) Successful in 45s
Build / build (18) (push) Successful in 1m6s
Build / build (22) (push) Successful in 52s
Closes #939

Reviewed-on: #1004
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-25 04:36:10 -08:00
c29bf6aab5 chore: use PE+ for boosters (#1009)
All checks were successful
Build / build (20) (push) Successful in 39s
Build Docker image / docker (push) Successful in 31s
Build / build (18) (push) Successful in 1m6s
Build / build (22) (push) Successful in 1m4s
Reviewed-on: #1009
2025-02-24 21:46:30 -08:00
bc07978846 chore: use creditBundles map from PE+ (#1008)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Reviewed-on: #1008
2025-02-24 21:46:20 -08:00
2efe0df2f2 chore: fix some eslint warnings (#1007)
All checks were successful
Build / build (18) (push) Successful in 1m4s
Build / build (20) (push) Successful in 1m9s
Build / build (22) (push) Successful in 1m1s
Build Docker image / docker (push) Successful in 50s
Reviewed-on: #1007
2025-02-24 20:56:34 -08:00
38b255d41a chore: promote no-case-declarations lint to an error (#1006)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Reviewed-on: #1006
2025-02-24 20:56:27 -08:00
421164986a fix: don't throw an error if questKey already exists (#1003)
All checks were successful
Build / build (22) (push) Successful in 34s
Build / build (20) (push) Successful in 1m1s
Build / build (18) (push) Successful in 1m12s
Build Docker image / docker (push) Successful in 55s
Reviewed-on: #1003
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-02-24 15:59:57 -08:00
045d933458 fix: complete junction data and crash in vors prize mission four (#1001)
All checks were successful
Build / build (18) (push) Successful in 39s
Build / build (20) (push) Successful in 1m7s
Build / build (22) (push) Successful in 36s
Build Docker image / docker (push) Successful in 43s
Reviewed-on: #1001
Co-authored-by: OrdisPrime <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: OrdisPrime <134585663+OrdisPrime@users.noreply.github.com>
2025-02-24 08:50:07 -08:00
9de57668ab fix: ensure quest progress exists (#1000)
All checks were successful
Build Docker image / docker (push) Successful in 38s
Build / build (20) (push) Successful in 37s
Build / build (22) (push) Successful in 1m2s
Build / build (18) (push) Successful in 1m4s
Reviewed-on: #1000
Co-authored-by: OrdisPrime <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: OrdisPrime <134585663+OrdisPrime@users.noreply.github.com>
2025-02-24 06:14:47 -08:00