263 Commits

Author SHA1 Message Date
0869bbfb27 feat: rush dojo component (#1075)
All checks were successful
Build / build (20) (push) Successful in 37s
Build / build (18) (push) Successful in 54s
Build Docker image / docker (push) Successful in 33s
Build / build (22) (push) Successful in 1m4s
Closes #1072

This whole system is a bit weird to me. It seems the RushPlatinum is not used by the client at all, so the server just adjusts the CompletionTime. We seem to be about 1% off, but I'm not quite sure why.

Reviewed-on: #1075
2025-03-04 10:33:38 -08:00
fba1808b07 fix: failure to create a new dojo
All checks were successful
Build / build (18) (push) Successful in 40s
Build / build (22) (push) Successful in 52s
Build Docker image / docker (push) Successful in 32s
Build / build (20) (push) Successful in 1m9s
2025-03-04 19:31:23 +01:00
2ec110733f note
All checks were successful
Build / build (20) (push) Successful in 39s
Build / build (22) (push) Successful in 52s
Build / build (18) (push) Successful in 58s
Build Docker image / docker (push) Successful in 32s
2025-03-04 08:34:42 +01:00
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
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
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
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
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
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
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
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
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
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
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
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
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
d69cba6bef chore: reuse inventory in claimCompletedRecipeController (#999)
Some checks failed
Build / build (20) (push) Successful in 41s
Build / build (18) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #999
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-24 05:27:50 -08:00
837e041db8 feat: unveil riven with cipher (#992)
All checks were successful
Build / build (18) (push) Successful in 1m2s
Build / build (22) (push) Successful in 58s
Build / build (20) (push) Successful in 1m11s
Build Docker image / docker (push) Successful in 46s
Related to #722

Reviewed-on: #992
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-23 03:55:15 -08:00
bf7fd42198 feat: tutorial and natural new player experience (#983)
All checks were successful
Build / build (18) (push) Successful in 39s
Build / build (22) (push) Successful in 1m1s
Build / build (20) (push) Successful in 1m12s
Build Docker image / docker (push) Successful in 30s
Reviewed-on: #983
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-22 11:10:52 -08:00
9203e0bf4d feat: infiniteHelminthMaterials cheat (#985)
All checks were successful
Build / build (20) (push) Successful in 46s
Build / build (18) (push) Successful in 1m2s
Build / build (22) (push) Successful in 1m13s
Build Docker image / docker (push) Successful in 32s
Closes #728

Reviewed-on: #985
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-22 11:09:17 -08:00
9f0be223e6 fix: returning givekeychainitem response
All checks were successful
Build / build (20) (push) Successful in 36s
Build / build (18) (push) Successful in 1m1s
Build / build (22) (push) Successful in 1m4s
Build Docker image / docker (push) Successful in 34s
2025-02-21 15:46:09 +01:00
78548a2ebe chore: cleanup config (#979)
All checks were successful
Build / build (22) (push) Successful in 35s
Build / build (20) (push) Successful in 1m4s
Build Docker image / docker (push) Successful in 33s
Build / build (18) (push) Successful in 1m3s
Reviewed-on: #979
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-20 06:16:40 -08:00
fb8d176fbe fix(webui): quest cheats (#965)
All checks were successful
Build / build (18) (push) Successful in 58s
Build / build (20) (push) Successful in 1m8s
Build Docker image / docker (push) Successful in 1m25s
Build / build (22) (push) Successful in 32s
Completing Quests via the webui will now also award the quest's items and mails.

Also fixes doubly adding key chain items.
A few items will not be added, as it is currently impossible to determine the item category by path for these items.
This will be fixed soon.

Reviewed-on: #965
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-19 14:09:47 -08:00
b551563681 fix: save settings when accepting trade policy. (#966)
Some checks failed
Build / build (18) (push) Has been cancelled
Build / build (22) (push) Successful in 32s
Build Docker image / docker (push) Has been cancelled
Build / build (20) (push) Has been cancelled
![image.png](/attachments/b9954b5f-5ece-4803-b728-548ca2320fdf)

Co-authored-by: Kenya-DK <kenni.k@hotmail.com>
Reviewed-on: #966
Co-authored-by: CyberVenom <cybervenom@noreply.localhost>
Co-committed-by: CyberVenom <cybervenom@noreply.localhost>
2025-02-19 14:09:02 -08:00
1413a6bcc2 feat: move quest cheats to webui (#963)
All checks were successful
Build Docker image / docker (push) Successful in 35s
Build / build (22) (push) Successful in 1m9s
Build / build (20) (push) Successful in 36s
Build / build (18) (push) Successful in 57s
Co-authored-by: Sainan <sainan@calamity.inc>
Reviewed-on: #963
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-18 17:14:42 -08:00
cd100c87b8 fix: respect purchaseQuantity when giving gear items from inbox message (#960)
All checks were successful
Build / build (20) (push) Successful in 35s
Build / build (18) (push) Successful in 57s
Build Docker image / docker (push) Successful in 32s
Build / build (22) (push) Successful in 1m15s
Closes #942

Reviewed-on: #960
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-18 05:39:45 -08:00
c8542c9d75 chore: update PE+, add countedAtt to key chain triggered messages (#959)
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: #959
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-18 05:39:24 -08:00
a62e8eebc2 chore: log missionInventoryUpdate request body (#961)
All checks were successful
Build / build (18) (push) Successful in 38s
Build / build (20) (push) Successful in 57s
Build / build (22) (push) Successful in 1m14s
Build Docker image / docker (push) Successful in 34s
there's still so much uncertainty about this, this is vital information to have logged by default, imo

Reviewed-on: #961
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-18 05:24:28 -08:00
7e7e4e2eea feat: change dojo spawn room (#949)
All checks were successful
Build / build (18) (push) Successful in 36s
Build / build (22) (push) Successful in 56s
Build Docker image / docker (push) Successful in 32s
Build / build (20) (push) Successful in 1m23s
Closes #524

Reviewed-on: #949
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-12 14:06:48 -08:00
cf50738d34 feat: setDojoComponentMessage (#948)
All checks were successful
Build / build (20) (push) Successful in 56s
Build / build (22) (push) Successful in 1m10s
Build Docker image / docker (push) Successful in 33s
Build / build (18) (push) Successful in 40s
Closes #946

Reviewed-on: #948
2025-02-11 20:11:31 -08:00
30061fb0e3 fix: don't abort quest update when quest completion rewards are missing. (#937)
All checks were successful
Build / build (22) (push) Successful in 34s
Build / build (20) (push) Successful in 54s
Build Docker image / docker (push) Successful in 31s
Build / build (18) (push) Successful in 1m20s
Temporary fix until quest completion items are added. This is wip.
Your account has to own the quest keys for the quest system to work.

Reviewed-on: #937
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-09 14:37:25 -08:00
0c1624cc03 chore: remove console logs (#922)
All checks were successful
Build Docker image / docker (push) Successful in 34s
Build / build (18) (push) Successful in 39s
Build / build (20) (push) Successful in 55s
Build / build (22) (push) Successful in 1m9s
Reviewed-on: #922
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-07 04:53:26 -08:00
9539bcf8ee fix: setting active quest (#921)
Some checks failed
Build Docker image / docker (push) Successful in 32s
Build / build (18) (push) Successful in 55s
Build / build (22) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
fixes #920

Reviewed-on: #921
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-07 04:44:45 -08:00
0fbf300d3e refactor: don't pass undefined to getRandomMissionRewards (#913)
All checks were successful
Build / build (18) (push) Successful in 36s
Build / build (20) (push) Successful in 55s
Build Docker image / docker (push) Successful in 29s
Build / build (22) (push) Successful in 1m17s
Reviewed-on: #913
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-06 07:11:31 -08:00
8175deb023 chore: get rid of instances of markModified (#908)
All checks were successful
Build / build (20) (push) Successful in 34s
Build / build (22) (push) Successful in 52s
Build Docker image / docker (push) Successful in 31s
Build / build (18) (push) Successful in 1m18s
Closes #904

Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/908
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-06 04:39:01 -08:00
3b3edaced4 fix: universalPolarityEverywhere not affecting all necramech slots (#891)
All checks were successful
Build / build (18) (push) Successful in 34s
Build / build (20) (push) Successful in 50s
Build / build (22) (push) Successful in 1m12s
Fixes #890

Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/891
2025-02-03 13:21:12 -08:00
07451dcef0 fix: inventory not being requested when visiting navigation (#882)
All checks were successful
Build / build (22) (push) Successful in 34s
Build / build (18) (push) Successful in 53s
Build / build (20) (push) Successful in 26s
Reviewed-on: http://209.141.38.3/OpenWF/SpaceNinjaServer/pulls/882
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-02-02 05:16:43 -08:00
edc3171eee feat: Quests 2 (#878)
All checks were successful
Build / build (18) (push) Successful in 35s
Build / build (22) (push) Successful in 50s
Build / build (20) (push) Successful in 38s
2025-02-01 16:31:04 +01:00
9ab0d8d15e
feat: startLibraryPersonalTarget (#873) 2025-01-31 17:03:00 +01:00
50c280cf01
feat: Inbox (#876) 2025-01-31 14:15:36 +01:00
cb7c15a382
fix: provide LoadOutPresets & Ships in missionInventoryUpdate response (#869) 2025-01-25 13:12:49 +01:00
b72a0d12ef
fix: apply spoofing stuff to missionInventoryUpdate's InventoryJson (#866) 2025-01-24 21:09:34 +01:00
57061073be
fix: adjust mission update controller to add xp when aborting mission(#864) 2025-01-24 16:17:59 +01:00
5649c5bf86
chore: switch purchaseService to take inventory document (#848) 2025-01-24 15:24:29 +01:00
249d2056ed fix: use logger instead of console 2025-01-24 15:20:51 +01:00
ebd51cc380
fix: aborting Mission and completeAllQuests config (#858) 2025-01-24 15:13:55 +01:00