e266f9e36c
fix: save login reward was claimed on milestone days ( #1367 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1367
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-29 09:28:12 -07:00
6a1e508109
feat: initial vendor rotations ( #1360 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1360
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-29 09:27:56 -07:00
30ae95bec8
fix: insufficient guild projection in addToGuildController
2025-03-29 17:24:42 +01:00
dcc2b903ac
feat: maturePet ( #1355 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1355
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-28 15:50:44 -07:00
3a904753f2
chore: accurate infested pet traits ( #1356 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1356
Reviewed-by: Sainan <sainan@calamity.inc>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-28 06:49:29 -07:00
92e647a0fd
chore: fill out all details for infested pets
2025-03-28 11:53:27 +01:00
aa7d5067bc
feat: retrievePetFromStasis ( #1354 )
...
Closes #621
Reviewed-on: OpenWF/SpaceNinjaServer#1354
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-28 03:08:22 -07:00
ae5a540975
feat: crafting infested cats and dogs ( #1352 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1352
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-28 03:08:02 -07:00
b14927d605
fix: handle recipes requiring non-MiscItem items ( #1348 )
...
e.g. mutagens and antigens require vome and fass residue which are consumables
Reviewed-on: OpenWF/SpaceNinjaServer#1348
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-28 03:07:30 -07:00
24c288fe61
chore: handle email address starting with @
2025-03-28 01:02:06 +01:00
692dfaf0a5
feat: respect Settings.GuildInvRestriction for addToGuild ( #1345 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1345
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-27 12:57:57 -07:00
36d2b2dda5
feat: gifting ( #1344 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1344
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-27 12:57:44 -07:00
2b9eb1844d
chore: use inventory projection for saveSettingsController
2025-03-27 12:49:26 +01:00
2516af9acc
chore: fix saveSettingsController
2025-03-27 12:30:12 +01:00
fd93f34538
chore: simplify logoutController ( #1342 )
...
Reducing 3-4 MongoDB operations to only 1.
Reviewed-on: OpenWF/SpaceNinjaServer#1342
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-27 03:33:39 -07:00
d9b944175a
feat: view clan contributions ( #1340 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1340
2025-03-27 03:33:08 -07:00
83b267bcf5
fix: restrict transmutation polarity when a transmute core is being used ( #1336 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1336
2025-03-26 14:22:09 -07:00
401f1ed229
feat: hubBlessing.php ( #1335 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1335
2025-03-26 14:21:58 -07:00
aea1787908
chore: handle nameFromEmail being empty
2025-03-26 00:28:35 +01:00
5597bfe876
feat: custom obstacle course leaderboard ( #1326 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1326
2025-03-25 15:12:09 -07:00
06ce4ac695
chore: more faithful handling of daily tribute ( #1324 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1324
2025-03-25 15:11:26 -07:00
bfcd928fde
feat: nightwave rank up rewards ( #1320 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1320
2025-03-25 06:38:44 -07:00
58508a0260
feat: nightwave challenge completion ( #1319 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1319
2025-03-25 06:38:37 -07:00
31c1fc245f
fix: instantly finish free dojo decos (e.g. obstacle course gates) ( #1321 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1321
2025-03-25 03:26:32 -07:00
3ba58114b9
fix: ignore parts without premiumPrice when generating daily special ( #1316 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1316
2025-03-25 03:26:18 -07:00
2ec2b0278a
chore: use model.findById where possible ( #1315 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1315
2025-03-24 11:32:08 -07:00
4afc8bc8c6
chore: use inventory projection for updateChallengeProgress ( #1313 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1313
2025-03-24 11:32:01 -07:00
ac25ee5118
feat: redeemPromoCode ( #1310 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1310
2025-03-24 01:38:08 -07:00
8a29f06207
chore: use inventory projection for updateTheme ( #1302 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1302
2025-03-23 09:06:28 -07:00
aa12708738
chore: make addItem return InventoryChanges directly ( #1299 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1299
2025-03-23 08:26:46 -07:00
b5a0a2297e
feat: acquisition of peely pix + free pack for first visit ( #1292 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1292
2025-03-23 05:07:15 -07:00
e0d31b8988
feat: entratiLabConquestMode.php ( #1291 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1291
2025-03-23 05:06:31 -07:00
bc6f03b7c9
feat: toggle wishlisted items ( #1289 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1289
2025-03-23 05:06:06 -07:00
5a56c2e9d3
feat: ascension ceremony inbox message ( #1284 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1284
2025-03-22 17:35:52 -07:00
b8e3be5018
chore: add IOtherDialogueInfo
2025-03-22 21:11:16 +01:00
57786bfffb
fix: don't touch NemesisAbandonedRewards when spawning a lich ( #1275 )
...
Because this can contain both grineer and corpus weapons, I think we should simply defer to the client's missionInventoryUpdate request in this matter.
This still leaves open the possibility of the client crashing between spawning the lich and finishing the mission, but that's rather unlikely, I guess.
Reviewed-on: OpenWF/SpaceNinjaServer#1275
2025-03-22 07:30:29 -07:00
a0453ca61d
feat: nemesis mode p ( #1276 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1276
2025-03-22 07:30:16 -07:00
c6a2785175
feat: clearing lich infuance ( #1270 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1270
Reviewed-by: Sainan <sainan@calamity.inc>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-22 06:08:00 -07:00
3b16ff9b54
feat: getProfileViewingData for players ( #1258 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1258
2025-03-21 05:19:53 -07:00
6598318fc5
feat: daily tribute ( #1241 )
...
Closes #367
Reviewed-on: OpenWF/SpaceNinjaServer#1241
2025-03-21 05:19:42 -07:00
9b16dc2c6a
feat: valence fusion ( #1251 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1251
2025-03-20 15:27:37 -07:00
9d90a3ca26
fix: handle creation of infested lich ( #1252 )
...
just setting the höllvania nodes and preventing the generation of a weapon index
Reviewed-on: OpenWF/SpaceNinjaServer#1252
2025-03-20 15:27:15 -07:00
31ad97e215
feat: valence swap ( #1244 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1244
2025-03-20 09:50:33 -07:00
9150d036d7
feat: installation of valence adapter ( #1240 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1240
2025-03-20 09:50:22 -07:00
88c5999d07
chore: use SubdocumentArray.id in upgradesController ( #1238 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1238
2025-03-20 05:50:48 -07:00
2334e76453
feat(webui): max rank all intrinsics ( #1230 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1230
2025-03-20 05:36:29 -07:00
0e1973e246
feat: start nemesis ( #1227 )
...
Closes #446
As discussed there, some support for 64-bit integers without precision loss had to be hacked in.
Reviewed-on: OpenWF/SpaceNinjaServer#1227
2025-03-20 05:36:09 -07:00
6eebf0aa84
chore: update request handling for 38.5.0
2025-03-19 20:38:14 +01:00
c98d872d52
chore: use projection for drones request when possible ( #1231 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1231
2025-03-18 04:24:22 -07:00
2a703de0cb
chore: replace instances of new Date().getTime()
with Date.now()
( #1229 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1229
2025-03-18 04:24:11 -07:00