504 Commits

Author SHA1 Message Date
779bc34082 feat(webui): adding kitgun (#1382)
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: #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)
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: #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
fa34b99976 chore: improve login error for unknown email + no auto-create (#1379)
All checks were successful
Build / build (18) (push) Successful in 44s
Build / build (20) (push) Successful in 1m12s
Build Docker image / docker (push) Successful in 31s
Build / build (22) (push) Successful in 1m17s
Reviewed-on: #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)
Some checks failed
Build / build (22) (push) Successful in 41s
Build / build (18) (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Reviewed-on: #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)
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: #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)
All checks were successful
Build / build (18) (push) Successful in 46s
Build / build (22) (push) Successful in 1m16s
Build / build (20) (push) Successful in 1m10s
Build Docker image / docker (push) Successful in 35s
Reviewed-on: #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)
All checks were successful
Build / build (20) (push) Successful in 39s
Build / build (22) (push) Successful in 1m12s
Build Docker image / docker (push) Successful in 32s
Build / build (18) (push) Successful in 1m22s
Reviewed-on: #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
895b9381ca chore: update eslint (#1373)
All checks were successful
Build / build (22) (push) Successful in 38s
Build / build (18) (push) Successful in 1m16s
Build Docker image / docker (push) Successful in 30s
Build / build (20) (push) Successful in 1m30s
Reviewed-on: #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
All checks were successful
Build / build (20) (push) Successful in 41s
Build / build (18) (push) Successful in 1m24s
Build Docker image / docker (push) Successful in 31s
Build / build (22) (push) Successful in 1m20s
2025-03-29 18:01:52 +01:00
8cdcb209ae fix: remove clan key blueprint when removed from guild
All checks were successful
Build / build (20) (push) Successful in 40s
Build / build (18) (push) Successful in 1m20s
Build Docker image / docker (push) Successful in 30s
Build / build (22) (push) Successful in 1m27s
2025-03-29 17:49:14 +01:00
ab0d472c75 chore: delete clan invite email when member is kicked before accepting (#1370)
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: #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)
All checks were successful
Build / build (18) (push) Successful in 47s
Build / build (20) (push) Successful in 1m17s
Build Docker image / docker (push) Successful in 34s
Build / build (22) (push) Successful in 1m21s
Reviewed-on: #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)
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: #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
All checks were successful
Build / build (22) (push) Successful in 42s
Build / build (20) (push) Successful in 1m17s
Build Docker image / docker (push) Successful in 33s
Build / build (18) (push) Successful in 1m32s
2025-03-29 17:24:42 +01:00
dcc2b903ac feat: maturePet (#1355)
All checks were successful
Build / build (20) (push) Successful in 38s
Build / build (22) (push) Successful in 1m14s
Build Docker image / docker (push) Successful in 32s
Build / build (18) (push) Successful in 1m27s
Reviewed-on: #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)
All checks were successful
Build / build (20) (push) Successful in 40s
Build / build (18) (push) Successful in 1m21s
Build Docker image / docker (push) Successful in 31s
Build / build (22) (push) Successful in 1m12s
Reviewed-on: #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
All checks were successful
Build / build (20) (push) Successful in 42s
Build / build (22) (push) Successful in 1m13s
Build Docker image / docker (push) Successful in 34s
Build / build (18) (push) Successful in 1m26s
2025-03-28 11:53:27 +01:00
aa7d5067bc feat: retrievePetFromStasis (#1354)
All checks were successful
Build / build (20) (push) Successful in 41s
Build / build (18) (push) Successful in 1m17s
Build / build (22) (push) Successful in 1m7s
Build Docker image / docker (push) Successful in 32s
Closes #621

Reviewed-on: #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)
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: #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)
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: #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)
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
e.g. mutagens and antigens require vome and fass residue which are consumables

Reviewed-on: #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 @
All checks were successful
Build / build (18) (push) Successful in 52s
Build / build (20) (push) Successful in 1m13s
Build / build (22) (push) Successful in 1m13s
Build Docker image / docker (push) Successful in 31s
2025-03-28 01:02:06 +01:00
692dfaf0a5 feat: respect Settings.GuildInvRestriction for addToGuild (#1345)
All checks were successful
Build / build (18) (push) Successful in 42s
Build / build (20) (push) Successful in 1m13s
Build / build (22) (push) Successful in 38s
Build Docker image / docker (push) Successful in 46s
Reviewed-on: #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)
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: #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
All checks were successful
Build / build (20) (push) Successful in 1m11s
Build / build (22) (push) Successful in 44s
Build Docker image / docker (push) Successful in 47s
Build / build (18) (push) Successful in 1m25s
2025-03-27 12:49:26 +01:00
2516af9acc chore: fix saveSettingsController
All checks were successful
Build / build (18) (push) Successful in 58s
Build / build (20) (push) Successful in 1m14s
Build / build (22) (push) Successful in 45s
Build Docker image / docker (push) Successful in 45s
2025-03-27 12:30:12 +01:00
fd93f34538 chore: simplify logoutController (#1342)
All checks were successful
Build / build (20) (push) Successful in 45s
Build / build (18) (push) Successful in 1m14s
Build / build (22) (push) Successful in 1m23s
Build Docker image / docker (push) Successful in 1m9s
Reducing 3-4 MongoDB operations to only 1.

Reviewed-on: #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)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Reviewed-on: #1340
2025-03-27 03:33:08 -07:00
926b87dda0 chore: cleanup leaderboards stuff
All checks were successful
Build / build (22) (push) Successful in 37s
Build / build (18) (push) Successful in 1m13s
Build Docker image / docker (push) Successful in 36s
Build / build (20) (push) Successful in 1m19s
2025-03-26 22:46:30 +01:00
83b267bcf5 fix: restrict transmutation polarity when a transmute core is being used (#1336)
All checks were successful
Build / build (18) (push) Successful in 43s
Build / build (22) (push) Successful in 37s
Build / build (20) (push) Successful in 1m18s
Build Docker image / docker (push) Successful in 32s
Reviewed-on: #1336
2025-03-26 14:22:09 -07:00
401f1ed229 feat: hubBlessing.php (#1335)
Some checks failed
Build / build (22) (push) Waiting to run
Build Docker image / docker (push) Waiting to run
Build / build (20) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Reviewed-on: #1335
2025-03-26 14:21:58 -07:00
049f709713 feat(leaderboard): missions & guilds leaderboard (#1338)
Some checks failed
Build / build (22) (push) Waiting to run
Build Docker image / docker (push) Waiting to run
Build / build (20) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Reviewed-on: #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
aea1787908 chore: handle nameFromEmail being empty
All checks were successful
Build / build (18) (push) Successful in 1m13s
Build / build (20) (push) Successful in 1m13s
Build / build (22) (push) Successful in 1m9s
Build Docker image / docker (push) Successful in 45s
2025-03-26 00:28:35 +01:00
5597bfe876 feat: custom obstacle course leaderboard (#1326)
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: #1326
2025-03-25 15:12:09 -07:00
06ce4ac695 chore: more faithful handling of daily tribute (#1324)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Reviewed-on: #1324
2025-03-25 15:11:26 -07:00
bfcd928fde feat: nightwave rank up rewards (#1320)
All checks were successful
Build / build (18) (push) Successful in 44s
Build / build (22) (push) Successful in 1m14s
Build Docker image / docker (push) Successful in 32s
Build / build (20) (push) Successful in 1m10s
Reviewed-on: #1320
2025-03-25 06:38:44 -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
eccea4ae54 feat: nightwave challenge rotation (#1317)
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: #1317
2025-03-25 06:38:30 -07:00
31c1fc245f fix: instantly finish free dojo decos (e.g. obstacle course gates) (#1321)
All checks were successful
Build / build (20) (push) Successful in 42s
Build / build (18) (push) Successful in 1m12s
Build / build (22) (push) Successful in 1m18s
Build Docker image / docker (push) Successful in 37s
Reviewed-on: #1321
2025-03-25 03:26:32 -07:00
3ba58114b9 fix: ignore parts without premiumPrice when generating daily special (#1316)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Reviewed-on: #1316
2025-03-25 03:26:18 -07:00
a12e5968da feat: race leaderboards (#1314)
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
Initial leaderboard system. Currently only tracking races, tho.

Reviewed-on: #1314
2025-03-25 03:25:58 -07:00
2ec2b0278a chore: use model.findById where possible (#1315)
All checks were successful
Build / build (20) (push) Successful in 51s
Build / build (18) (push) Successful in 1m14s
Build / build (22) (push) Successful in 1m24s
Build Docker image / docker (push) Successful in 41s
Reviewed-on: #1315
2025-03-24 11:32:08 -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
ac25ee5118 feat: redeemPromoCode (#1310)
Some checks failed
Build Docker image / docker (push) Waiting to run
Build / build (22) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Reviewed-on: #1310
2025-03-24 01:38:08 -07:00
a77c1906bf chore: add custom getAccountInfo endpoint (#1300)
All checks were successful
Build / build (20) (push) Successful in 39s
Build / build (18) (push) Successful in 1m11s
Build Docker image / docker (push) Successful in 31s
Build / build (22) (push) Successful in 1m12s
This will help the IRC server get all the information it needs for permission management in a single request.

Reviewed-on: #1300
2025-03-23 13:17:14 -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
cf3007b744 chore: update config when admin changes their name (#1298)
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
Reviewed-on: #1298
2025-03-23 09:06:08 -07:00
7f5592e00c chore: improve authentication and Dropped logic (#1296)
Some checks failed
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build / build (22) (push) Waiting to run
Build Docker image / docker (push) Waiting to run
- 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: #1296
2025-03-23 09:05:47 -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