f2afa6bb55
chore: add GuildAdvertisementVendorManifest ( #1221 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1221
2025-03-17 10:43:59 -07:00
0be54dd7ce
feat: purchase modular weapon from daily special ( #1217 )
...
Closes #685
Reviewed-on: OpenWF/SpaceNinjaServer#1217
2025-03-17 05:10:44 -07:00
1d091e3c4c
chore: remove consumables, recipes, etc. from array when their ItemCount becomes 0 ( #1216 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1216
2025-03-17 05:10:28 -07:00
c3a9b42fa2
fix: update slots where addEquipment is used ( #1207 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1207
2025-03-16 04:33:48 -07:00
651ab5f6f1
feat: death marks ( #1205 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1205
2025-03-16 04:33:21 -07:00
ecc2e35535
feat: randomly generate daily modular weapon sales ( #1199 )
...
Re #685
Reviewed-on: OpenWF/SpaceNinjaServer#1199
2025-03-16 04:32:57 -07:00
ab11f67f0b
feat: clan polychrome research ( #1177 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1177
2025-03-16 04:32:11 -07:00
56fecef1bf
chore: set HasOwnedVoidProjectionsPreviously when acquiring a relic ( #1198 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1198
2025-03-15 10:25:32 -07:00
adddc11b6f
fix: limit booster pack purchases to a max quantity of 100 ( #1189 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1189
2025-03-15 10:25:15 -07:00
2d6e096fde
feat: argon crystal decay ( #1195 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1195
2025-03-15 06:39:54 -07:00
ae9a98ca8b
fix(stats): handle eidolon capture ( #1190 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1190
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-15 03:25:02 -07:00
2891e2fef5
chore: fix various eslint issues ( #1176 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1176
2025-03-15 03:24:39 -07:00
db20369eb9
feat: add config options for event boosters ( #1184 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1184
2025-03-15 03:21:54 -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
a029c288b7
fix: free slot when selling or otherwise getting rid of items ( #1169 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1169
2025-03-13 04:25:59 -07:00
6490fadcae
feat: track vendor purchases ( #1153 )
...
Closes #739
Also adds the `noVendorPurchaseLimits` cheat to disable the logic, which is enabled by default due to lack of vendor rotations.
Reviewed-on: OpenWF/SpaceNinjaServer#1153
2025-03-13 02:14:53 -07:00
b7800b6d20
feat: edit clan hierarchy ( #1164 )
...
Re #1144
Reviewed-on: OpenWF/SpaceNinjaServer#1164
2025-03-13 02:14:29 -07:00
7acb54922f
fix: occupy a sentinel slot for sentinel weapons ( #1156 )
...
Fixes #1155
Reviewed-on: OpenWF/SpaceNinjaServer#1156
2025-03-11 13:00:12 -07:00
4e0494f15d
fix: ignore purchaseQuantity when getting slots via a bundle ( #1151 )
...
Fixes #1149
Reviewed-on: OpenWF/SpaceNinjaServer#1151
2025-03-11 10:32:44 -07:00
d24aac2ab2
feat: clan name discriminators ( #1147 )
...
Closes #1145
Reviewed-on: OpenWF/SpaceNinjaServer#1147
2025-03-11 10:31:56 -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
cadb6bc97b
fix: logic error
2025-03-10 09:15:11 +01: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
0ffa9c6bc4
feat: clan motd ( #1134 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1134
2025-03-09 07:47:32 -07:00
d5feec2c37
chore: track inventory changes when cracking relic via addMissionRewards ( #1131 )
...
Closes #1120
Reviewed-on: OpenWF/SpaceNinjaServer#1131
2025-03-09 07:43:30 -07:00
1c276ce133
feat: stripped rewards ( #1123 )
...
Closes #683
Reviewed-on: OpenWF/SpaceNinjaServer#1123
2025-03-09 07:42:55 -07:00
f6513420be
feat: login conflict ( #1127 )
...
Closes #1076
Reviewed-on: OpenWF/SpaceNinjaServer#1127
2025-03-09 07:40:37 -07:00
92d53e1c00
chore: improve addMissionInventoryUpdates ( #1121 )
...
Closes #1119
Reviewed-on: OpenWF/SpaceNinjaServer#1121
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-08 06:29:05 -08:00
3853fda60d
feat: track NemesisAbandonedRewards ( #1118 )
...
Re #446
Reviewed-on: OpenWF/SpaceNinjaServer#1118
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-08 05:36:06 -08:00
ec1f504bae
chore(webui): allow negative quantity for "add items" & "add mods" ( #1113 )
...
Closes #1111
Reviewed-on: OpenWF/SpaceNinjaServer#1113
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-08 04:33:33 -08:00
6142b8d2dc
feat: config option for star days event ( #1104 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1104
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-08 04:28:05 -08:00
6c7e8e908e
fix: set ArchwingEnabled to true when obtaining an archwing ( #1091 )
...
Closes #984
Reviewed-on: OpenWF/SpaceNinjaServer#1091
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-08 03:36:52 -08:00
f7c2c74437
feat: clan xp ( #1100 )
...
Closes #690
Reviewed-on: OpenWF/SpaceNinjaServer#1100
2025-03-08 01:44:30 -08:00
e4a3b13160
chore: simplify config ( #1090 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1090
2025-03-07 00:41:36 -08:00
59fd816b0c
feat: handle EmailItems received during mission ( #1088 )
...
Closes #1087
Reviewed-on: OpenWF/SpaceNinjaServer#1088
2025-03-07 00:41:18 -08:00
b8b1c5e008
feat: library personal target progress ( #1083 )
...
Closes #1081
Reviewed-on: OpenWF/SpaceNinjaServer#1083
2025-03-07 00:40:22 -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
f3f1bfc890
chore: simplify rngService ( #1073 )
...
getRandomWeightedReward now takes any object with lowercase 'rarity', and the only alternative to it is the 'uc' variant which takes any object with uppercase 'Rarity'
usage of IRngResult is now also optional
Reviewed-on: OpenWF/SpaceNinjaServer#1073
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-03 12:48:46 -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
f97bdea447
fix: send heart of deimos email when quest is given ( #1065 )
...
Fixes #1061
Reviewed-on: OpenWF/SpaceNinjaServer#1065
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-03 12:48:11 -08:00
b3003b9fb3
feat: resource extractor drones ( #1068 )
...
Closes #793
Reviewed-on: OpenWF/SpaceNinjaServer#1068
2025-03-03 05:48:46 -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
9158209059
feat: handle acquisition of EmailItems ( #1064 )
...
Fixes #1063
Reviewed-on: OpenWF/SpaceNinjaServer#1064
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-02 04:18:59 -08:00
da2b50d537
feat: collectible series ( #1025 )
...
Closes #712
a bit unsure about the inbox messages, but otherwise it should be working
Reviewed-on: OpenWF/SpaceNinjaServer#1025
2025-02-28 18:09:37 -08:00