cfc1524619
fix: give quest completion items from cheated completion too ( #1376 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1376
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-30 08:13:24 -07:00
3beb1ecc42
chore: use ExportKeys for quests not in questCompletionItems ( #1377 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1377
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-30 08:13:11 -07:00
779bc34082
feat(webui): adding kitgun ( #1382 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1382
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-30 08:12:46 -07:00
b6167165fe
chore(webui): put all ModularParts in itemLists ( #1383 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1383
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-30 08:12:31 -07:00
b07e89ed72
chore(webui): update to German translation ( #1386 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1386
Co-authored-by: Animan8000 <animan8000@noreply.localhost>
Co-committed-by: Animan8000 <animan8000@noreply.localhost>
2025-03-30 07:13:48 -07:00
f34e1615e2
fix(webui): show 0 rerolls instead NaN in Rivens ( #1385 )
...
Co-authored-by: Sainan <sainan@calamity.inc>
Reviewed-on: OpenWF/SpaceNinjaServer#1385
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-30 06:54:58 -07:00
c82cad7b02
chore(webui): update ru loc ( #1384 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1384
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-30 06:39:32 -07:00
725efcc72e
chore: replace copyfiles with ncp ( #1381 )
...
They're both unmaintained, but this one is smaller at least.
Reviewed-on: OpenWF/SpaceNinjaServer#1381
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-30 06:20:53 -07:00
fa34b99976
chore: improve login error for unknown email + no auto-create ( #1379 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1379
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-30 05:11:17 -07:00
d3819c25c5
feat(webui): gild action for modular equipment ( #1375 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1375
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-30 05:10:32 -07:00
4cb883dabf
feat(webui): adding modular K-Drives, Amps and Zaw ( #1374 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1374
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-30 05:10:24 -07:00
c376ff25f3
chore: don't emit code when verifying types in CI ( #1380 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1380
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-30 05:02:42 -07:00
f7ada5a7e5
chore: delete guild when founding warlord leaves ( #1371 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1371
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-30 04:40:00 -07:00
1bdc5126b3
feat: lock worldState time via config ( #1361 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1361
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-29 15:42:42 -07:00
a7899d1c18
feat: give kahl standing when completing the new war ( #1334 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1334
2025-03-29 15:35:43 -07:00
895b9381ca
chore: update eslint ( #1373 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1373
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-29 15:20:54 -07:00
9de0aee6f0
fix: dojo key blueprint not immediately showing up when creating clan
2025-03-29 18:01:52 +01:00
69f544c8d1
chore: use inventory projection in updateInventoryForConfirmedGuildJoin
2025-03-29 18:01:15 +01:00
8cdcb209ae
fix: remove clan key blueprint when removed from guild
2025-03-29 17:49:14 +01:00
ab0d472c75
chore: delete clan invite email when member is kicked before accepting ( #1370 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1370
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-29 09:48:45 -07:00
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
a167216730
feat: WeaponSkins IsNew flag ( #1347 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1347
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:38 -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
212b7b1ce9
chore(webui): kDrive typo ( #1357 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1357
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:19 -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
eb332d5e32
feat(webui): ability to add mutagens and antigens via "add items" ( #1349 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1349
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:39 -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
aad3a7bcf7
chore: update vendor purchase response
2025-03-28 00:17:47 +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
a56ff89bb9
feat: equipment IsNew flag ( #1309 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1309
2025-03-27 12:27:38 -07:00
ba795150a9
chore: fix shape of RecentVendorPurchases in InventoryChanges
2025-03-27 16:45:33 +01: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
a622393933
chore: don't validate Nonce in query ( #1341 )
...
By asking MongoDB to simply find the account by the ID and then validating the nonce ourselves, we save roughly 1ms.
Reviewed-on: OpenWF/SpaceNinjaServer#1341
2025-03-27 03:33:27 -07:00
d9b944175a
feat: view clan contributions ( #1340 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1340
2025-03-27 03:33:08 -07:00
36c7b6f8f8
feat: handle DiscoveredMarkers in missionInventoryUpdate ( #1339 )
...
Closes #679
Reviewed-on: OpenWF/SpaceNinjaServer#1339
2025-03-27 03:32:50 -07:00
5f9475f750
fix: only give normal variant blueprints from daily tribute ( #1332 )
...
you definitely shouldn't get prime or kuva variants
Reviewed-on: OpenWF/SpaceNinjaServer#1332
2025-03-26 16:09:05 -07:00
7492ddaad7
feat: handle CapturedAnimals in missionInventoryUpdate ( #1337 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1337
2025-03-26 16:08:33 -07:00
926b87dda0
chore: cleanup leaderboards stuff
2025-03-26 22:46:30 +01: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
049f709713
feat(leaderboard): missions & guilds leaderboard ( #1338 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1338
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-26 14:21:22 -07:00