190 Commits

Author SHA1 Message Date
75c011e3cb fix: don't set IsNew flag for starting gear (#1859)
Some checks failed
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Reviewed-on: #1859
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-26 11:56:06 -07:00
a90d3a5156 feat: gardening (#1849)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #1849
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-26 11:54:06 -07:00
c7c416c100 chore: simplify arguments defaulted to undefined
All checks were successful
Build / build (push) Successful in 1m27s
Build Docker image / docker (push) Successful in 33s
2025-04-26 00:40:57 +02:00
0b75757277 chore: improve distribution of rewardSeed (#1831)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
This was previously not ideal due to float imprecision, but now it's 64 bits and there's enough entropy for all of them.

Reviewed-on: #1831
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-25 11:53:54 -07:00
fd7f4c9e92 feat: calendar progress (#1830)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1775

Reviewed-on: #1830
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-25 11:53:34 -07:00
409c089d11 feat: handle account already owning a nightwave skin item (#1814)
Some checks failed
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Closes #1811

Reviewed-on: #1814
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-24 11:24:38 -07:00
a85539a686 feat: set IsNew flag on new sentinels (#1802)
Some checks failed
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Reviewed-on: #1802
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:52 -07:00
ada6a4bad0 fix: occupy correct slot for arch-guns (#1801)
Some checks failed
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Reviewed-on: #1801
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:43 -07:00
7a8b12b372 chore: cap FusionPoints balance at 2147483647 (#1797)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Same idea as with typeCountSchema. The game needs to be able to store these safely in an i32 on the C++ side.

Reviewed-on: #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
23dafb53d1 fix: skipTutorial sets ReceivedStartingGear before giving the gear (#1780)
Some checks failed
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
This was raising a warning when creating a new account.

Reviewed-on: #1780
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:38 -07:00
ad2f143f15 feat: cleanup some problems in inventories at daily reset (#1767)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #1767
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-22 09:59:30 -07:00
98975edca1 feat(webui): KubrowPets support (#1752)
Some checks failed
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
also using `/api/modularWeaponCrafting.php` instead of  `/custom/addModularEquipment` for modular equipment

Reviewed-on: #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
196182f9a8 feat: acquisition of CrewMembers (#1705)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #1705
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-18 11:15:27 -07:00
66e34b7be9 feat: identify & repair railjack armaments (#1686)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1676

Reviewed-on: #1686
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-17 07:59:42 -07:00
9940024a01 fix: put acquired house version railjack armaments into raw salvage (#1685)
All checks were successful
Build Docker image / docker (push) Successful in 58s
Build / build (push) Successful in 43s
Reviewed-on: #1685
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-16 10:39:01 -07:00
850a073594 fix: don't set IsNew on CrewShipWeapons (#1682)
Some checks failed
Build Docker image / docker (push) Successful in 59s
Build / build (push) Has been cancelled
this indicator doesn't fully work for them as it seems the client doesn't clear it, so I assume they're not supposed to have it

Reviewed-on: #1682
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-16 10:37:40 -07:00
0ea67ea89a feat: identify & repair railjack components (#1664)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #911

Reviewed-on: #1664
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-16 06:31:00 -07:00
3d1b009bdb feat: noDailyFocusLimit cheat (#1661)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1641

Reviewed-on: #1661
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-16 06:30:22 -07:00
64fbdf6064 fix: put house version railjack components into the salvage array (#1654)
All checks were successful
Build Docker image / docker (push) Successful in 59s
Build / build (push) Successful in 51s
Fixes #1645

Reviewed-on: #1654
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-15 18:11:13 -07:00
0c884576bd feat: picking up prex cards (#1634)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1621

Reviewed-on: #1634
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-15 06:16:19 -07:00
4a971841a1 fix: check addItems quantity for Drones & EmailItems (#1612)
Some checks failed
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Closes #1610

Reviewed-on: #1612
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-14 07:13:51 -07:00
aacd089123 feat: caliber chicks 2 rewards (#1606)
All checks were successful
Build Docker image / docker (push) Successful in 57s
Build / build (push) Successful in 48s
Closes #1263

Reviewed-on: #1606
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-13 05:52:21 -07:00
2eb28c4e89 chore: fix unnecessary condition
All checks were successful
Build Docker image / docker (push) Successful in 32s
Build / build (push) Successful in 1m16s
2025-04-12 23:59:06 +02:00
97d27e8110 feat: playedParkourTutorial (#1579)
Some checks failed
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Reviewed-on: #1579
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-12 06:14:46 -07:00
946f3129b8 feat: bounty standing reward (#1556)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Re #388
I think this only missing `Field Bounties` and `Arcana Isolation Vault`

Reviewed-on: #1556
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-04-12 06:13:44 -07:00
a8f174bce1 fix: don't duplicate FlavourItems (#1526)
All checks were successful
Build Docker image / docker (push) Successful in 56s
Build / build (push) Successful in 44s
Reviewed-on: #1526
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-09 15:26:40 -07:00
bb315eaafe chore: handle addItem of crew ship harness (#1516)
All checks were successful
Build / build (18) (push) Successful in 51s
Build / build (20) (push) Successful in 1m19s
Build / build (22) (push) Successful in 1m23s
Build Docker image / docker (push) Successful in 51s
Reviewed-on: #1516
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-09 03:48:07 -07:00
39be095818 chore: handle season challenge completion in missionInventoryUpdate (#1511)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Reviewed-on: #1511
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-08 03:06:36 -07:00
7f805a1dcc feat: handle KeyToRemove in EOM upload (#1491)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (20) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Reviewed-on: #1491
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:32 -07:00
b2497ded19 fix: refuse to add items non-fatally (#1476)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (20) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
This is needed to complete to the railjack quest when already owning a railjack

Reviewed-on: #1476
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-06 06:04:30 -07:00
5f6b2330af chore: remove /Lotus/Types/Recipes/ from path-based logic (#1475)
Some checks failed
Build / build (22) (push) Waiting to run
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Both recipes & MiscItems (recipe components) start with this.

Reviewed-on: #1475
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-06 06:04:16 -07:00
49edebc1eb chore: fix controllers exporting non-RequestHandler things (#1468)
All checks were successful
Build / build (20) (push) Successful in 43s
Build / build (18) (push) Successful in 1m16s
Build Docker image / docker (push) Successful in 35s
Build / build (22) (push) Successful in 1m19s
I'm surprised JavaScript allows circular includes, but they still don't feel good.

Reviewed-on: #1468
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-05 06:52:35 -07:00
5cc991baca fix: reduce DailyFocus by earned focus XP (#1448)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Reviewed-on: #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
d918b0c982 fix: don't remove consumed argon crystals from FoundToday (#1447)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
This fixes a possible mongo conflict when ticking them, and this is probably more desirable as you wanna consume unstable crystals first.

Reviewed-on: #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
1b7b5a28bc chore: limit number of kubrow eggs that can be acquired at once
All checks were successful
Build / build (18) (push) Successful in 40s
Build / build (22) (push) Successful in 1m12s
Build / build (20) (push) Successful in 1m14s
Build Docker image / docker (push) Successful in 38s
2025-04-02 22:33:49 +02:00
bf67a4391d feat: eleanor weapon offerings (#1419)
All checks were successful
Build / build (22) (push) Successful in 1m5s
Build Docker image / docker (push) Successful in 31s
Build / build (20) (push) Successful in 35s
Build / build (18) (push) Successful in 1m10s
Need to do rotating offers for her some other time

Reviewed-on: #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
3d69828610 fix: give non-exalted additional items when acquiring warframe (#1408)
Some checks failed
Build / build (20) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Build Docker image / docker (push) Waiting to run
Build / build (22) (push) Has been cancelled
Also upgraded `no-misused-promises` to an error and added `IsNew` field to powersuits.

Reviewed-on: #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)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Reviewed-on: #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
fccdbf4a8e fix: detect kuva weapons more reliably (#1388)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
it seems not all of them have the InnateDamageRandomMod or even VT_KUVA so just assuming that any weapon with max rank 40 that's not the ballas sword needs it
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-30 09:58:44 -07:00
cfc1524619 fix: give quest completion items from cheated completion too (#1376)
All checks were successful
Build / build (18) (push) Successful in 42s
Build / build (20) (push) Successful in 1m16s
Build / build (22) (push) Successful in 1m15s
Build Docker image / docker (push) Successful in 32s
Reviewed-on: #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
a167216730 feat: WeaponSkins IsNew flag (#1347)
Some checks are pending
Build / build (18) (push) Waiting to run
Build / build (20) (push) Waiting to run
Build / build (22) (push) Waiting to run
Build Docker image / docker (push) Waiting to run
Reviewed-on: #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
a56ff89bb9 feat: equipment IsNew flag (#1309)
All checks were successful
Build / build (22) (push) Successful in 38s
Build / build (18) (push) Successful in 1m15s
Build Docker image / docker (push) Successful in 31s
Build / build (20) (push) Successful in 1m22s
Reviewed-on: #1309
2025-03-27 12:27:38 -07:00
0f7866a575 fix: handle weapon meta having an empty defaultUpgrades array (#1333)
All checks were successful
Build / build (18) (push) Successful in 50s
Build / build (22) (push) Successful in 1m11s
Build / build (20) (push) Successful in 1m13s
Build Docker image / docker (push) Successful in 31s
Reviewed-on: #1333
2025-03-26 05:09:48 -07:00
58508a0260 feat: nightwave challenge completion (#1319)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Reviewed-on: #1319
2025-03-25 06:38:37 -07:00
4afc8bc8c6 chore: use inventory projection for updateChallengeProgress (#1313)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Reviewed-on: #1313
2025-03-24 11:32:01 -07:00
0085c20e11 feat(import): additional fields (#1305)
All checks were successful
Build / build (22) (push) Successful in 38s
Build / build (20) (push) Successful in 1m7s
Build Docker image / docker (push) Successful in 31s
Build / build (18) (push) Successful in 1m20s
Reviewed-on: #1305
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-23 13:33:26 -07:00
19bfffaa7c fix: give helmet when acquiring a skin (#1304)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (22) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Reviewed-on: #1304
2025-03-23 13:09:02 -07:00
8a29f06207 chore: use inventory projection for updateTheme (#1302)
All checks were successful
Build / build (18) (push) Successful in 52s
Build / build (20) (push) Successful in 1m8s
Build Docker image / docker (push) Successful in 38s
Build / build (22) (push) Successful in 1m26s
Reviewed-on: #1302
2025-03-23 09:06:28 -07:00
aa12708738 chore: make addItem return InventoryChanges directly (#1299)
All checks were successful
Build / build (18) (push) Successful in 44s
Build / build (20) (push) Successful in 1m19s
Build / build (22) (push) Successful in 43s
Build Docker image / docker (push) Successful in 41s
Reviewed-on: #1299
2025-03-23 08:26:46 -07:00
b5a0a2297e feat: acquisition of peely pix + free pack for first visit (#1292)
All checks were successful
Build / build (20) (push) Successful in 40s
Build / build (18) (push) Successful in 1m15s
Build Docker image / docker (push) Successful in 33s
Build / build (22) (push) Successful in 1m18s
Reviewed-on: #1292
2025-03-23 05:07:15 -07:00