892 Commits

Author SHA1 Message Date
57b3a5b9b3 feat: clan vault (#1093)
Closes #1080

Reviewed-on: OpenWF/SpaceNinjaServer#1093
2025-03-06 21:24:25 -08:00
95dedaf976 chore(webui): update Russian translation (#1096)
Reviewed-on: OpenWF/SpaceNinjaServer#1096
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-06 20:43:09 -08:00
519cb26044 fix(webui): remove unnecessary elements when changing language (#1095)
Fixes #1094

Reviewed-on: OpenWF/SpaceNinjaServer#1095
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-06 20:42:30 -08:00
77aa1caa8f feat: dojo room destruction stage (#1089)
Closes #1074

Based on what I could find, apparently only rooms need 2 hours to destroy and decos are removed instantly.

Reviewed-on: OpenWF/SpaceNinjaServer#1089
2025-03-06 07:19:01 -08:00
6daa8ab5da chore(webui): fixup french translation 2025-03-06 09:29:57 +01:00
c4ab496aa3 feat: dojo decorations (#1079)
Closes #525

Reviewed-on: OpenWF/SpaceNinjaServer#1079
2025-03-05 23:54:47 -08:00
97b61b51b7 feat(webui): french translation (#1085)
Reviewed-on: OpenWF/SpaceNinjaServer#1085
Co-authored-by: Vitruvio <vitruvio@noreply.localhost>
Co-committed-by: Vitruvio <vitruvio@noreply.localhost>
2025-03-05 22:26:00 -08:00
0de0416ba3 chore: remove unused strings 2025-03-05 16:31:13 +01:00
0a2b2f5218 chore: update URL to avoid needing a redirect (#1084)
Because it obviously doesn't bring you anywhere currently and it could be used by a third party unfortunately.

Reviewed-on: OpenWF/SpaceNinjaServer#1084
Co-authored-by: Animan8000 <animan8000@noreply.localhost>
Co-committed-by: Animan8000 <animan8000@noreply.localhost>
2025-03-05 07:30:19 -08:00
bafc6322c2 fix: proper response for fusionTreasures.php (#1078)
Fixes #1077

Reviewed-on: OpenWF/SpaceNinjaServer#1078
2025-03-05 03:51:48 -08:00
0869bbfb27 feat: rush dojo component (#1075)
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: OpenWF/SpaceNinjaServer#1075
2025-03-04 10:33:38 -08:00
fba1808b07 fix: failure to create a new dojo 2025-03-04 19:31:23 +01:00
2ec110733f note 2025-03-04 08:34:42 +01:00
f3f1bfc890 chore: simplify rngService (#1073)
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: OpenWF/SpaceNinjaServer#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)
Closes #1051

Reviewed-on: OpenWF/SpaceNinjaServer#1071
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-03 12:48:39 -08:00
77cadc732c chore: give baro his entire stock (from TennoCon 2024) (#1067)
given that his offers are currently not rotating

Reviewed-on: OpenWF/SpaceNinjaServer#1067
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-03 12:48:24 -08:00
f97bdea447 fix: send heart of deimos email when quest is given (#1065)
Fixes #1061

Reviewed-on: OpenWF/SpaceNinjaServer#1065
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-03 12:48:11 -08:00
3442f15c6d fix(starter-bat): don't start if build step has failed (#1069)
Reviewed-on: OpenWF/SpaceNinjaServer#1069
2025-03-03 05:48:54 -08:00
b3003b9fb3 feat: resource extractor drones (#1068)
Closes #793

Reviewed-on: OpenWF/SpaceNinjaServer#1068
2025-03-03 05:48:46 -08:00
36d12e08c7 chore: turn guild DojoComponents into a DocumentArray (#1070)
and use .id for setDojoComponentMessage

Reviewed-on: OpenWF/SpaceNinjaServer#1070
2025-03-03 05:46:16 -08:00
d7ec259e2d chore: fix inventorySchema transform for projection 2025-03-02 16:09:18 +01:00
0798d8c6b4 chore: update cert (#1056)
The *.p2ptls.com cert expires on April 16, so I'm changing it for *.viatls.com which expires on August 3.

Reviewed-on: OpenWF/SpaceNinjaServer#1056
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-02 04:22:20 -08:00
8a6f36a9b0 feat(webui): add relics via "add items" (#1066)
Closes #1062

Reviewed-on: OpenWF/SpaceNinjaServer#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)
Fixes #1063

Reviewed-on: OpenWF/SpaceNinjaServer#1064
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-02 04:18:59 -08:00
70cd088ffa chore: exclude markdown files from prettier 2025-03-02 12:04:22 +01:00
bbc40d5534 feat: updateSongChallenge (#1024)
Closes #707

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

Reviewed-on: OpenWF/SpaceNinjaServer#1024
2025-02-28 18:18:33 -08:00
da2b50d537 feat: collectible series (#1025)
Closes #712

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

Reviewed-on: OpenWF/SpaceNinjaServer#1025
2025-02-28 18:09:37 -08:00
32cc8dc61b fix: preinstall potatoes on non-crafted equipment (#1037)
Fixes #1028

Reviewed-on: OpenWF/SpaceNinjaServer#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)
Closes #1038

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

Reviewed-on: OpenWF/SpaceNinjaServer#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)
Closes #1045

Reviewed-on: OpenWF/SpaceNinjaServer#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)
Closes #1052

Reviewed-on: OpenWF/SpaceNinjaServer#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)
Closes #720

Reviewed-on: OpenWF/SpaceNinjaServer#1032
2025-02-28 06:47:34 -08:00
79147786f6 chore: handle a FusionTreasures entry being 0 or less (#1050)
Closes #1043

Reviewed-on: OpenWF/SpaceNinjaServer#1050
2025-02-28 06:08:46 -08:00
cfaafc2cc3 chore: remove undefined as a possible argument when committing inventory change (#1047)
Reviewed-on: OpenWF/SpaceNinjaServer#1047
2025-02-28 03:05:32 -08:00
1468c6b1d2 chore: update PE+ to 0.5.38 (#1048)
Fixess #1041

Reviewed-on: OpenWF/SpaceNinjaServer#1048
2025-02-28 03:04:59 -08:00
28b9e35d8d chore: remove string[] from combineInventoryChanges 2025-02-28 12:04:43 +01:00
05c0a91f82 chore: make this reference more future proof 2025-02-28 07:11:54 +01:00
08a4dba80b fix: put ayatan statues in FusionTreasures instead of MiscItems (#1046)
Fixes #1044

Reviewed-on: OpenWF/SpaceNinjaServer#1046
2025-02-27 21:54:31 -08:00
d63bab1bf4 fix: logic error in addCrewShipHarness 2025-02-28 03:51:08 +01:00
526ce1529b feat: unveiling rivens by doing the challenge (#1031)
Closes #722

Reviewed-on: OpenWF/SpaceNinjaServer#1031
2025-02-27 18:01:06 -08:00
9267c9929e feat(webui): acquire flawed mods & imposters via add mods (#1040)
Closes #1033

Reviewed-on: OpenWF/SpaceNinjaServer#1040
2025-02-27 18:00:37 -08:00
a8c7eebf6d chore: note for mirror lookers 2025-02-27 10:13:29 +01:00
fac3d2f901 fix: only run docker workflow on the main repository 2025-02-27 10:01:00 +01:00
550ad360d7 Revert "remove .coderabbit.yaml"
This reverts commit 0f250c61033ba76615ddf28b67224ed75dc1876e.
2025-02-27 09:58:48 +01:00
ca55b21a2a fix: display bug when activating riven via mods console (#1034)
Reviewed-on: OpenWF/SpaceNinjaServer#1034
2025-02-26 15:42:25 -08:00
08f4137d71 fix: propagate relic reward's itemCount (#1030)
Preemptive fix for a visual bug after completing a non-endless fissure.

Reviewed-on: OpenWF/SpaceNinjaServer#1030
2025-02-26 15:42:13 -08:00
58ec63f7b9 chore: update mongoose (#1036)
Reviewed-on: OpenWF/SpaceNinjaServer#1036
2025-02-26 15:41:36 -08:00
a5c45bb646 fix: consume a slot when item is crafted instead of bought via plat (#1029)
Reviewed-on: OpenWF/SpaceNinjaServer#1029
2025-02-26 15:41:07 -08:00
4471b2d64d fix(webui): typo (#1035)
Reviewed-on: OpenWF/SpaceNinjaServer#1035
Co-authored-by: Animan8000 <animan8000@noreply.localhost>
Co-committed-by: Animan8000 <animan8000@noreply.localhost>
2025-02-26 15:15:32 -08:00
e2ee1172ed chore: fix most eslint warnings in itemDataService 2025-02-26 12:16:31 +01:00