63 Commits

Author SHA1 Message Date
210dcee384 revert change to skipClanKeyCrafting cheat
All checks were successful
Build / build (pull_request) Successful in 1m58s
2025-09-08 04:49:13 +02:00
901df3a4d4 feat(webui): guild view
Some checks failed
Build / build (pull_request) Failing after 2m6s
Also moves guild-specific cheats to a switch for each guild
Closes #1403
2025-09-06 01:28:00 +02:00
1ead04ddc1 chore: switch to esm, support raw running via node (#2696)
Some checks failed
Build Docker image / docker-amd64 (push) Waiting to run
Build / build (push) Has been cancelled
Build Docker image / docker-arm64 (push) Has been cancelled
Using ESM so the `import` syntax we use is actually valid without compilation. Now, Node can run the TypeScript code directly, albeit without typechecking and requiring use of an experimental feature.

Reviewed-on: #2696
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-08-26 04:29:06 -07:00
c97c22b434 chore: use relative imports with .ts (#2694)
All checks were successful
Build Docker image / docker-arm64 (push) Successful in 1m15s
Build / build (push) Successful in 1m8s
Build Docker image / docker-amd64 (push) Successful in 1m1s
Reviewed-on: #2694
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-08-25 13:37:14 -07:00
d7a93463c0 chore: enforce consistent-type-imports (#2693)
All checks were successful
Build Docker image / docker-arm64 (push) Successful in 1m6s
Build / build (push) Successful in 1m8s
Build Docker image / docker-amd64 (push) Successful in 1m0s
Reviewed-on: #2693
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-08-24 21:41:20 -07:00
28b8fb3e78 chore: move skipClanKeyCrafting back to config.json (#2690)
All checks were successful
Build / build (push) Successful in 1m7s
Build Docker image / docker-amd64 (push) Successful in 51s
Build Docker image / docker-arm64 (push) Successful in 1m5s
Reviewed-on: #2690
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-08-24 15:36:59 -07:00
71d0c140ae chore: move more cheats to account section (#2680)
All checks were successful
Build / build (push) Successful in 1m39s
Build Docker image / docker-amd64 (push) Successful in 56s
Build Docker image / docker-arm64 (push) Successful in 1m5s
Re #2361

Reviewed-on: #2680
Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-08-24 15:16:42 -07:00
d0743654dd feat: orphix venom (#2637)
All checks were successful
Build / build (push) Successful in 1m27s
Build Docker image / docker-amd64 (push) Successful in 1m14s
Build Docker image / docker-arm64 (push) Successful in 1m10s
Without rotation on last mission
Re #1103
Thanks to https://wiki.warframe.com/w/World_State/Example

Reviewed-on: #2637
Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-08-16 09:52:58 -07:00
bf04755c36 feat: belly of the beast / eight claw (#2621)
Some checks failed
Build Docker image / docker-arm64 (push) Successful in 1m3s
Build / build (push) Successful in 1m25s
Build Docker image / docker-amd64 (push) Has been cancelled
Re #1103

Reviewed-on: #2621
Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com>
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-08-15 08:14:36 -07:00
62314e89c7 fix: refund personal decos when destroying dojo room (#2522)
All checks were successful
Build Docker image / docker-arm64 (push) Successful in 1m1s
Build / build (push) Successful in 1m19s
Build Docker image / docker-amd64 (push) Successful in 51s
Closes #2521

Reviewed-on: #2522
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-07-20 10:35:14 -07:00
c7c7fd4ea0 chore: enforce consistent imports (#2408)
All checks were successful
Build Docker image / docker-amd64 (push) Successful in 47s
Build / build (push) Successful in 51s
Build Docker image / docker-arm64 (push) Successful in 47s
Reviewed-on: #2408
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-07-04 17:40:06 -07:00
a75e6d6b95 chore: add warning coverage for cyclic includes (#2407)
All checks were successful
Build / build (push) Successful in 51s
Build Docker image / docker-amd64 (push) Successful in 52s
Build Docker image / docker-arm64 (push) Successful in 47s
and some initial refactoring to avoid it where possible

Reviewed-on: #2407
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-07-04 16:49:25 -07:00
a9b3b16d31 feat: dojo visitors (#2374)
Some checks failed
Build Docker image / docker-arm64 (push) Has been cancelled
Build Docker image / docker-amd64 (push) Has been cancelled
Build / build (push) Has been cancelled
Closes #2373

Reviewed-on: #2374
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-07-01 07:45:12 -07:00
b36d524953 feat: personal deco capacity costs (#2329)
Some checks failed
Build Docker image / docker-amd64 (push) Waiting to run
Build Docker image / docker-arm64 (push) Waiting to run
Build / build (push) Has been cancelled
Closes #2278

Reviewed-on: #2329
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-06-27 08:21:27 -07:00
21164554a3 chore: some fixes to enter guild dojo on U15 (#2088)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #2088
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-18 19:06:24 -07:00
b01376f703 chore: replace instances of find(x => x = ...) with indexOf(...)
All checks were successful
Build Docker image / docker (push) Successful in 1m16s
Build / build (push) Successful in 1m50s
2025-05-17 09:17:03 +02:00
c56507e12d feat: friends (#2004)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1288

Reviewed-on: #2004
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-07 20:14:21 -07:00
f7b4b4f089 fix: dojo time fields for old versions (#1968)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Tested this in U27 & U38.5

Reviewed-on: #1968
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-05-03 17:24:20 -07:00
afec59e8a6 feat: skipClanKeyCrafting cheat (#1883)
All checks were successful
Build Docker image / docker (push) Successful in 1m5s
Build / build (push) Successful in 51s
Closes #1843

Reviewed-on: #1883
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-27 12:38:55 -07:00
c7658b5b20 chore: use parallelForeach in removePigmentsFromGuildMembers
All checks were successful
Build Docker image / docker (push) Successful in 34s
Build / build (push) Successful in 1m34s
2025-04-27 04:22:18 +02:00
c7c416c100 chore: simplify arguments defaulted to undefined
All checks were successful
Build Docker image / docker (push) Successful in 33s
Build / build (push) Successful in 1m27s
2025-04-26 00:40:57 +02:00
756a01d270 fix: pass Emblem field on in getGuildClient
All checks were successful
Build Docker image / docker (push) Successful in 1m3s
Build / build (push) Successful in 1m26s
2025-04-24 05:36:16 +02:00
26d644a982 feat: handle scale for the dojo decos that need it (#1795)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Closes #1785

Reviewed-on: #1795
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-23 11:36:57 -07:00
bc5dc02fc9 chore: fill in guild member data asynchronously (#1715)
Some checks failed
Build Docker image / docker (push) Has been cancelled
Build / build (push) Has been cancelled
Reviewed-on: #1715
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-18 11:17:36 -07:00
7d607b7348 fix: check ascension ceremony contributors when changing clan tier (#1656)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #1656
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:50 -07:00
cc338c2173 feat: cheat Unlock All Dojo Deco Recipes (#1543)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #1543
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-11 06:54:07 -07:00
feb1dd4715 chore: improve changeDojoRoot (#1522)
Some checks failed
Build / build (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Using SortId instead of actually changing the component ids.
What's strange is that providing/omitting SortId does seem to make a difference in regards to deco positioning, which is presumably what the POST body would be for. I've opted to simply always provide the SortId in hopes that this avoids the need for repositioning entirely.
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-10 07:15:27 -07:00
7f69667171 feat: dojo component settings (#1509)
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: #1509
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:06 -07:00
74c7d86090 feat: polychrome (#1495)
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: #1495
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-07 05:30:00 -07:00
5702ab5f3b fix: missing AutoContributeFromVault in guild response
All checks were successful
Build / build (20) (push) Successful in 37s
Build / build (22) (push) Successful in 1m13s
Build / build (18) (push) Successful in 1m14s
Build Docker image / docker (push) Successful in 36s
2025-04-06 23:21:43 +02:00
fe0b745066 fix: missing fields in dojo response (#1488)
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: #1488
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-04-06 10:18:33 -07:00
23267aa641 feat: leave alliance/kick alliance members (#1459)
All checks were successful
Build / build (20) (push) Successful in 38s
Build / build (22) (push) Successful in 1m14s
Build / build (18) (push) Successful in 1m8s
Build Docker image / docker (push) Successful in 32s
Reviewed-on: #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)
Some checks failed
Build / build (18) (push) Successful in 40s
Build / build (20) (push) Successful in 1m12s
Build / build (22) (push) Successful in 1m7s
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #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
61062e433f feat: personal decos in dojo & move dojo decos (#1451)
Some checks failed
Build / build (20) (push) Has been cancelled
Build Docker image / docker (push) Waiting to run
Build / build (22) (push) Has been cancelled
Build / build (18) (push) Has been cancelled
Reviewed-on: #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
ed10a89c1d feat: alliance motd (#1438)
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: #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
6dc54ed893 feat: donate credits to alliance vault (#1436)
All checks were successful
Build / build (18) (push) Successful in 38s
Build / build (20) (push) Successful in 1m8s
Build / build (22) (push) Successful in 37s
Build Docker image / docker (push) Successful in 49s
Reviewed-on: #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
24ed580a97 feat: create alliance (#1423)
All checks were successful
Build / build (22) (push) Successful in 39s
Build / build (18) (push) Successful in 1m17s
Build Docker image / docker (push) Successful in 36s
Build / build (20) (push) Successful in 1m24s
Reviewed-on: #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
1a4ad8b7a5 feat: clan applications (#1410)
Some checks failed
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build Docker image / docker (push) Waiting to run
Build / build (22) (push) Has been cancelled
Reviewed-on: #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
42e08faaaf chore: handle account switching guilds (#1398)
All checks were successful
Build / build (18) (push) Successful in 45s
Build / build (20) (push) Successful in 1m16s
Build / build (22) (push) Successful in 45s
Build Docker image / docker (push) Successful in 49s
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
48598c145f feat: guild ads (#1390)
Some checks failed
Build / build (22) (push) Waiting to run
Build / build (18) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #1390
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
2025-03-31 04:14:00 -07:00
516f822e43 feat: clan tiers (#1378)
All checks were successful
Build / build (20) (push) Successful in 39s
Build / build (18) (push) Successful in 1m19s
Build / build (22) (push) Successful in 1m15s
Build Docker image / docker (push) Successful in 39s
Reviewed-on: #1378
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:51 -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
69f544c8d1 chore: use inventory projection in updateInventoryForConfirmedGuildJoin
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
2025-03-29 18:01:15 +01: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
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
3b16ff9b54 feat: getProfileViewingData for players (#1258)
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: #1258
2025-03-21 05:19:53 -07:00
ab11f67f0b feat: clan polychrome research (#1177)
Some checks failed
Build / build (18) (push) Successful in 46s
Build / build (22) (push) Has been cancelled
Build / build (20) (push) Has been cancelled
Build Docker image / docker (push) Has been cancelled
Reviewed-on: #1177
2025-03-16 04:32:11 -07:00
25dfbf4724 feat: edit clan tax rate (#1183)
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: #1183
2025-03-15 03:21:40 -07:00
0facdd1af9 chore: check permissions for various clan requests (#1175)
All checks were successful
Build / build (18) (push) Successful in 45s
Build / build (20) (push) Successful in 1m4s
Build / build (22) (push) Successful in 41s
Build Docker image / docker (push) Successful in 51s
Reviewed-on: #1175
2025-03-14 07:09:28 -07:00
0c06776985 feat: track RoomChanges in clan log (#1174)
All checks were successful
Build / build (20) (push) Successful in 42s
Build / build (22) (push) Successful in 1m4s
Build / build (18) (push) Successful in 1m4s
Build Docker image / docker (push) Successful in 34s
Final part for clan log; closes #1152

Reviewed-on: #1174
2025-03-14 02:07:08 -07:00