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
c4ab496aa3
feat: dojo decorations ( #1079 )
...
Closes #525
Reviewed-on: OpenWF/SpaceNinjaServer#1079
2025-03-05 23:54:47 -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
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
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
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
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
526ce1529b
feat: unveiling rivens by doing the challenge ( #1031 )
...
Closes #722
Reviewed-on: OpenWF/SpaceNinjaServer#1031
2025-02-27 18:01:06 -08: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
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
9893fa957f
fix: purchasing SuitBin slots ( #1026 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1026
2025-02-25 21:06:21 -08:00
28a36052d9
feat: daily synthesis ( #1014 )
...
Closes #386
Closes #533
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
Closes #997
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
Closes #415
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1007
2025-02-24 20:56:34 -08:00
d69cba6bef
chore: reuse inventory in claimCompletedRecipeController ( #999 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
Related to #722
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
Closes #728
Reviewed-on: OpenWF/SpaceNinjaServer#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
2025-02-21 15:46:09 +01:00
78548a2ebe
chore: cleanup config ( #979 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
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: OpenWF/SpaceNinjaServer#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 )
...

Co-authored-by: Kenya-DK <kenni.k@hotmail.com>
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
Co-authored-by: Sainan <sainan@calamity.inc>
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
Closes #942
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
there's still so much uncertainty about this, this is vital information to have logged by default, imo
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
Closes #524
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
Closes #946
Reviewed-on: OpenWF/SpaceNinjaServer#948
2025-02-11 20:11:31 -08:00
30061fb0e3
fix: don't abort quest update when quest completion rewards are missing. ( #937 )
...
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: OpenWF/SpaceNinjaServer#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 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
fixes #920
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
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 )
...
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 )
...
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 )
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