efc7467a99
chore: remove unused MoaPets array from getItemLists
2025-04-24 02:00:27 +02:00
99e1a66da8
chore: improve typings in getItemLists
2025-04-24 00:46:33 +02:00
370f8c1008
fix: getItemLists fixup
2025-04-24 00:42:33 +02:00
bb8596fa87
fix(webui): use proper 'size' abbreviations for vallis & deimos fish ( #1804 )
...
Closes #1763
Reviewed-on: OpenWF/SpaceNinjaServer#1804
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-23 11:38:04 -07:00
7a8b12b372
chore: cap FusionPoints balance at 2147483647 ( #1797 )
...
Same idea as with typeCountSchema. The game needs to be able to store these safely in an i32 on the C++ side.
Reviewed-on: OpenWF/SpaceNinjaServer#1797
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-23 11:37:10 -07:00
daacbf6f7b
fix(webui): add exalted
array for KubrowPets ItemLists ( #1782 )
...
Closes #1770
Reviewed-on: OpenWF/SpaceNinjaServer#1782
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-22 10:00:58 -07:00
409f41d3bf
feat(webui): remove unranked mods ( #1778 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1778
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-22 10:00:10 -07:00
9912a623b1
fix: complete all quests not working ( #1755 )
...
Fixes #1742
Reviewed-on: OpenWF/SpaceNinjaServer#1755
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-21 10:42:56 -07:00
98975edca1
feat(webui): KubrowPets support ( #1752 )
...
also using `/api/modularWeaponCrafting.php` instead of `/custom/addModularEquipment` for modular equipment
Reviewed-on: OpenWF/SpaceNinjaServer#1752
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-21 10:42:48 -07:00
f549b042d6
feat: ignore list ( #1711 )
...
Closes #1707
Reviewed-on: OpenWF/SpaceNinjaServer#1711
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-18 11:16:43 -07:00
729061951f
fix: allow manageQuests' deleteKey op to be used with any ItemType ( #1653 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1653
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-16 06:29:09 -07:00
47551e93b3
feat(webui): add everything in ExportCustoms as an "add items" option
2025-04-16 03:11:21 +02:00
540961ff9e
chore(webui): use gildWeaponController ( #1518 )
...
also use `TEquipmentKey` instead `WeaponTypeInternal | "Hoverboards"`
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-10 07:14:53 -07:00
8ce86ad4fd
chore(webui): show quantity for recipes ( #1506 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1506
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-07 05:55:33 -07:00
7fd4d50e07
feat(webui): add level keys via "add items" ( #1493 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1493
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-07 05:29:44 -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
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
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
4a3a3de300
chore: fix eslint warning
2025-04-01 02:28:52 +02: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
04d39ed973
chore: use SubdocumentArray.id in some more places ( #1400 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1400
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-31 04:15:32 -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
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
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
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
a12e5968da
feat: race leaderboards ( #1314 )
...
Initial leaderboard system. Currently only tracking races, tho.
Reviewed-on: OpenWF/SpaceNinjaServer#1314
2025-03-25 03:25:58 -07:00
2ec2b0278a
chore: use model.findById where possible ( #1315 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1315
2025-03-24 11:32:08 -07:00
a77c1906bf
chore: add custom getAccountInfo endpoint ( #1300 )
...
This will help the IRC server get all the information it needs for permission management in a single request.
Reviewed-on: OpenWF/SpaceNinjaServer#1300
2025-03-23 13:17:14 -07:00
cf3007b744
chore: update config when admin changes their name ( #1298 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1298
2025-03-23 09:06:08 -07:00
7f5592e00c
chore: improve authentication and Dropped logic ( #1296 )
...
- Dropped is now also unset by getAccountForRequest
- Improved how nonce is validated to avoid possible parser mismatch issues to smuggle a 0
- Updated ircDroppedController to perform only a single MongoDB operation
Reviewed-on: OpenWF/SpaceNinjaServer#1296
2025-03-23 09:05:47 -07:00
5817b48db9
fix: use deleteMany for models where accountId is not unique when deleting account ( #1290 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1290
2025-03-22 18:12:59 -07:00
4cd35ef4d9
fix(webui): can't acquire entrati lanthorn
2025-03-21 00:48:58 +01:00
2334e76453
feat(webui): max rank all intrinsics ( #1230 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1230
2025-03-20 05:36:29 -07:00
7b866a2f71
fix(webui): unable to add relics ( #1222 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1222
2025-03-17 10:06:25 -07:00
38dfe14776
feat: fabricate research ( #1150 )
...
Closes #910
Reviewed-on: OpenWF/SpaceNinjaServer#1150
2025-03-11 07:56:18 -07:00
fae6615df4
feat: clan members ( #1143 )
...
Now you can add/remove members and accept/decline invites.
Closes #1110
Reviewed-on: OpenWF/SpaceNinjaServer#1143
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-10 16:40:40 -07:00
b553097fe4
fix: handle quest completion via missionInventoryUpdate ( #1140 )
...
Partial fix for #1126
Reviewed-on: OpenWF/SpaceNinjaServer#1140
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-10 16:22:02 -07:00
758135d19b
feat(webui): add resource drones & their blueprints via "add items" ( #1137 )
...
Closes #1133
Reviewed-on: OpenWF/SpaceNinjaServer#1137
2025-03-09 11:15:45 -07:00
f6513420be
feat: login conflict ( #1127 )
...
Closes #1076
Reviewed-on: OpenWF/SpaceNinjaServer#1127
2025-03-09 07:40:37 -07:00
d7e3f33ecf
feat: add custom getName endpoint ( #1108 )
...
This can be useful for an IRC server to validate the accountId & nonce given and ensure the nickname matches.
Reviewed-on: OpenWF/SpaceNinjaServer#1108
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-08 04:34:14 -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
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
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
2efe0df2f2
chore: fix some eslint warnings ( #1007 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1007
2025-02-24 20:56:34 -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
a3873a1710
fix(webui): show names for zaw parts ( #988 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#988
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-02-22 02:22:41 -08:00
a259afe912
feat(webui): give all quests ( #981 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#981
Co-authored-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
Co-committed-by: Ordis <134585663+OrdisPrime@users.noreply.github.com>
2025-02-21 05:30:13 -08:00