743a905de4
fix: ignore non-weapon entries in ExportWeapons for recipe login reward ( #1461 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1461
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-05 06:51:10 -07:00
5c22949c6b
chore: improve handling when config.json is missing & fix logger options ( #1460 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1460
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-05 06:50:57 -07:00
651640c4d7
chore(vscode): recommend eslint extension
2025-04-05 02:56:29 +02:00
1d1abf5550
chore: remove unused eslint-disable directives
2025-04-05 02:54:06 +02:00
23267aa641
feat: leave alliance/kick alliance members ( #1459 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1459
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-04 15:18:10 -07:00
d94b4fd946
chore: use parallelForeach in deleteGuild ( #1458 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1458
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-04 15:16:57 -07:00
d5ff349746
fix: update TradesRemaining at daily reset ( #1457 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1457
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-04 15:16:46 -07:00
2746e243c9
chore: add async-utils
2025-04-04 15:12:25 +02:00
b3374eb66e
feat: divvy alliance vault ( #1455 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1455
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-04 06:03:12 -07:00
c18abab9c4
feat: handle miscItemFee in end of match upload ( #1454 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1454
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-04 06:02:55 -07:00
61062e433f
feat: personal decos in dojo & move dojo decos ( #1451 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1451
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-04 06:02:40 -07:00
92e8ffd709
feat: alliance invites ( #1452 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1452
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-03 19:04:21 -07:00
0b18932dd8
chore: remove duplicate conditional
2025-04-04 02:46:32 +02:00
abeb17ce44
chore: add alliance information to getAccountInfo ( #1439 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1439
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-03 10:41:01 -07:00
710470ca2d
feat(webui): quests support ( #1411 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1411
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-04-03 10:40:22 -07:00
5cc991baca
fix: reduce DailyFocus by earned focus XP ( #1448 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1448
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-03 10:40:02 -07:00
9eadc7fa21
feat: auto-contribute from clan vault ( #1435 )
...
The wiki says this is also supposed to do partial fills, but didn't see that in my testing on live.
Reviewed-on: OpenWF/SpaceNinjaServer#1435
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-03 10:39:16 -07:00
ed10a89c1d
feat: alliance motd ( #1438 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1438
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-03 10:38:37 -07:00
0c2f72f9b1
fix: don't charge platinum for renaming kaithe ( #1440 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1440
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-03 10:38:23 -07:00
d918b0c982
fix: don't remove consumed argon crystals from FoundToday ( #1447 )
...
This fixes a possible mongo conflict when ticking them, and this is probably more desirable as you wanna consume unstable crystals first.
Reviewed-on: OpenWF/SpaceNinjaServer#1447
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-03 10:38:11 -07:00
05c0c9909c
fix: ignore purchaseQuantity when giving mission rewards ( #1446 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1446
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-03 10:37:52 -07:00
92cf85084f
chore: remove needless query when sending clan invite ( #1434 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1434
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-03 06:17:38 -07:00
cfa9ec775e
feat: handle creditsFee in missionInventoryUpdate ( #1431 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1431
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-03 06:17:11 -07:00
d4d887a5a4
chore: prettier
2025-04-03 00:34:26 +02:00
1b7b5a28bc
chore: limit number of kubrow eggs that can be acquired at once
2025-04-02 22:33:49 +02:00
6dc54ed893
feat: donate credits to alliance vault ( #1436 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1436
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-02 13:26:44 -07:00
2173bdb8b8
fix: clamp ItemCount within 32-bit integer range ( #1432 )
...
It seems the game uses 32-bit ints for these values on the C++ side before passing them on to Lua where they become floats. This would cause the game to have overflow/underflow semantics when receiving values outside of these bounds.
Reviewed-on: OpenWF/SpaceNinjaServer#1432
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-02 13:20:06 -07:00
74d9428a66
fix(webui): ignore MiscItems that don't have a name ( #1429 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1429
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-02 09:52:24 -07:00
dd7805cfb2
chore: fix some minor issues with ability infusions ( #1426 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1426
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-02 09:52:13 -07:00
c55aa8a0e1
chore: fix misplaced index
2025-04-02 18:51:15 +02:00
24ed580a97
feat: create alliance ( #1423 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1423
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-02 04:59:21 -07:00
158310bda2
fix(webui): blacklist modular weapons from add missing ( #1425 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1425
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-02 04:43:03 -07:00
2b451a19e6
chore: remove duplicate entries ( #1424 )
...
CrewShipWeapons and CrewShipSalvagedWeapons already in equipmentFields
Reviewed-on: OpenWF/SpaceNinjaServer#1424
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-02 04:42:36 -07:00
bf67a4391d
feat: eleanor weapon offerings ( #1419 )
...
Need to do rotating offers for her some other time
Reviewed-on: OpenWF/SpaceNinjaServer#1419
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-01 15:49:08 -07:00
ea9333279b
fix: handle CurrentLoadOutIds missing LoadOuts in missionInventoryUpdate ( #1421 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1421
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-01 15:48:40 -07:00
9e1a5d50af
chore: slightly more faithful cutoff for valence fusion ( #1418 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1418
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-01 02:29:51 -07:00
2091dabfc3
chore: use tsgo to verify types ( #1417 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1417
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-01 02:29:41 -07:00
3a26d788a2
feat: zanuka capture ( #1416 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1416
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-01 02:29:29 -07:00
367dd3f22d
feat: consign pet ( #1415 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1415
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-01 02:29:05 -07:00
404c747642
feat: getProfileViewingData for clans ( #1412 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1412
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-01 02:28:48 -07:00
1a4ad8b7a5
feat: clan applications ( #1410 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1410
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-01 02:28:24 -07:00
4a3a3de300
chore: fix eslint warning
2025-04-01 02:28:52 +02:00
7d5ea680e4
chore(webui): remove "<ARCHWING> " from item name ( #1414 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1414
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-31 13:59:18 -07:00
e2879a7808
chore(webui): update translations ( #1413 )
...
translations were taken from the game
Reviewed-on: OpenWF/SpaceNinjaServer#1413
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-31 13:54:55 -07:00
d033c2bc12
feat(webui): MoaPets support ( #1402 )
...
Translations were taken from the game
Reviewed-on: OpenWF/SpaceNinjaServer#1402
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-31 09:18:41 -07:00
fb58aeb07f
chore: reimplement setWeaponSkillTree as a mongo query ( #1406 )
...
This is faster by like 1-2 ms
Reviewed-on: OpenWF/SpaceNinjaServer#1406
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-31 09:18:33 -07:00
3d69828610
fix: give non-exalted additional items when acquiring warframe ( #1408 )
...
Also upgraded `no-misused-promises` to an error and added `IsNew` field to powersuits.
Reviewed-on: OpenWF/SpaceNinjaServer#1408
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-31 09:18:25 -07:00
a0fa41cd58
chore: accept ObjectId for accountId when sending inbox messages ( #1409 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1409
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-31 09:18:00 -07:00
9162522962
chore: update PE+ ( #1407 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1407
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-31 04:51:12 -07:00
42e08faaaf
chore: handle account switching guilds ( #1398 )
...
Plus some additional inventory cleanup when a guild is being deleted forcefully.
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-31 04:26:55 -07:00