7d607b7348
fix: check ascension ceremony contributors when changing clan tier ( #1656 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
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 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#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
2025-04-06 23:21:43 +02:00
fe0b745066
fix: missing fields in dojo response ( #1488 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
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
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
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
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
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
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
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
48598c145f
feat: guild ads ( #1390 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#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 )
...
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
69f544c8d1
chore: use inventory projection in updateInventoryForConfirmedGuildJoin
2025-03-29 18:01:15 +01:00
d9b944175a
feat: view clan contributions ( #1340 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1340
2025-03-27 03:33:08 -07:00
2ec2b0278a
chore: use model.findById where possible ( #1315 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1315
2025-03-24 11:32:08 -07:00
3b16ff9b54
feat: getProfileViewingData for players ( #1258 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1258
2025-03-21 05:19:53 -07:00
ab11f67f0b
feat: clan polychrome research ( #1177 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1177
2025-03-16 04:32:11 -07:00
25dfbf4724
feat: edit clan tax rate ( #1183 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1183
2025-03-15 03:21:40 -07:00
0facdd1af9
chore: check permissions for various clan requests ( #1175 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1175
2025-03-14 07:09:28 -07:00
0c06776985
feat: track RoomChanges in clan log ( #1174 )
...
Final part for clan log; closes #1152
Reviewed-on: OpenWF/SpaceNinjaServer#1174
2025-03-14 02:07:08 -07:00
b7800b6d20
feat: edit clan hierarchy ( #1164 )
...
Re #1144
Reviewed-on: OpenWF/SpaceNinjaServer#1164
2025-03-13 02:14:29 -07:00
d24aac2ab2
feat: clan name discriminators ( #1147 )
...
Closes #1145
Reviewed-on: OpenWF/SpaceNinjaServer#1147
2025-03-11 10:31:56 -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
f7c2c74437
feat: clan xp ( #1100 )
...
Closes #690
Reviewed-on: OpenWF/SpaceNinjaServer#1100
2025-03-08 01:44:30 -08:00
57b3a5b9b3
feat: clan vault ( #1093 )
...
Closes #1080
Reviewed-on: OpenWF/SpaceNinjaServer#1093
2025-03-06 21:24:25 -08:00
77aa1caa8f
feat: dojo room destruction stage ( #1089 )
...
Closes #1074
Based on what I could find, apparently only rooms need 2 hours to destroy and decos are removed instantly.
Reviewed-on: OpenWF/SpaceNinjaServer#1089
2025-03-06 07:19:01 -08:00
c4ab496aa3
feat: dojo decorations ( #1079 )
...
Closes #525
Reviewed-on: OpenWF/SpaceNinjaServer#1079
2025-03-05 23:54:47 -08:00
67a275a009
feat: dojo component "collecting materials" stage ( #1071 )
...
Closes #1051
Reviewed-on: OpenWF/SpaceNinjaServer#1071
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-03 12:48:39 -08:00
36d12e08c7
chore: turn guild DojoComponents into a DocumentArray ( #1070 )
...
and use .id for setDojoComponentMessage
Reviewed-on: OpenWF/SpaceNinjaServer#1070
2025-03-03 05:46:16 -08:00
cf50738d34
feat: setDojoComponentMessage ( #948 )
...
Closes #946
Reviewed-on: OpenWF/SpaceNinjaServer#948
2025-02-11 20:11:31 -08:00
e6432b5052
chore: cleanup inventory types ( #691 )
2025-01-03 22:17:34 +01:00
e0ff240d60
feat: dojo research ( #689 )
2025-01-03 09:06:50 +01:00
e35a7fd69f
feat: implement startDojoRecipeController to place new rooms in Dojo ( #273 )
...
Co-authored-by: Sainan <Sainan@users.noreply.github.com>
2024-06-06 16:55:37 +02:00