337 Commits

Author SHA1 Message Date
8a29f06207 chore: use inventory projection for updateTheme (#1302)
Reviewed-on: OpenWF/SpaceNinjaServer#1302
2025-03-23 09:06:28 -07:00
aa12708738 chore: make addItem return InventoryChanges directly (#1299)
Reviewed-on: OpenWF/SpaceNinjaServer#1299
2025-03-23 08:26:46 -07:00
b5a0a2297e feat: acquisition of peely pix + free pack for first visit (#1292)
Reviewed-on: OpenWF/SpaceNinjaServer#1292
2025-03-23 05:07:15 -07:00
e0d31b8988 feat: entratiLabConquestMode.php (#1291)
Reviewed-on: OpenWF/SpaceNinjaServer#1291
2025-03-23 05:06:31 -07:00
bc6f03b7c9 feat: toggle wishlisted items (#1289)
Reviewed-on: OpenWF/SpaceNinjaServer#1289
2025-03-23 05:06:06 -07:00
5a56c2e9d3 feat: ascension ceremony inbox message (#1284)
Reviewed-on: OpenWF/SpaceNinjaServer#1284
2025-03-22 17:35:52 -07:00
b8e3be5018 chore: add IOtherDialogueInfo 2025-03-22 21:11:16 +01:00
57786bfffb fix: don't touch NemesisAbandonedRewards when spawning a lich (#1275)
Because this can contain both grineer and corpus weapons, I think we should simply defer to the client's missionInventoryUpdate request in this matter.
This still leaves open the possibility of the client crashing between spawning the lich and finishing the mission, but that's rather unlikely, I guess.

Reviewed-on: OpenWF/SpaceNinjaServer#1275
2025-03-22 07:30:29 -07:00
a0453ca61d feat: nemesis mode p (#1276)
Reviewed-on: OpenWF/SpaceNinjaServer#1276
2025-03-22 07:30:16 -07:00
c6a2785175 feat: clearing lich infuance (#1270)
Reviewed-on: OpenWF/SpaceNinjaServer#1270
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-22 06:08:00 -07:00
3b16ff9b54 feat: getProfileViewingData for players (#1258)
Reviewed-on: OpenWF/SpaceNinjaServer#1258
2025-03-21 05:19:53 -07:00
6598318fc5 feat: daily tribute (#1241)
Closes #367

Reviewed-on: OpenWF/SpaceNinjaServer#1241
2025-03-21 05:19:42 -07:00
9b16dc2c6a feat: valence fusion (#1251)
Reviewed-on: OpenWF/SpaceNinjaServer#1251
2025-03-20 15:27:37 -07:00
9d90a3ca26 fix: handle creation of infested lich (#1252)
just setting the höllvania nodes and preventing the generation of a weapon index

Reviewed-on: OpenWF/SpaceNinjaServer#1252
2025-03-20 15:27:15 -07:00
31ad97e215 feat: valence swap (#1244)
Reviewed-on: OpenWF/SpaceNinjaServer#1244
2025-03-20 09:50:33 -07:00
9150d036d7 feat: installation of valence adapter (#1240)
Reviewed-on: OpenWF/SpaceNinjaServer#1240
2025-03-20 09:50:22 -07:00
88c5999d07 chore: use SubdocumentArray.id in upgradesController (#1238)
Reviewed-on: OpenWF/SpaceNinjaServer#1238
2025-03-20 05:50:48 -07:00
2334e76453 feat(webui): max rank all intrinsics (#1230)
Reviewed-on: OpenWF/SpaceNinjaServer#1230
2025-03-20 05:36:29 -07:00
0e1973e246 feat: start nemesis (#1227)
Closes #446

As discussed there, some support for 64-bit integers without precision loss had to be hacked in.

Reviewed-on: OpenWF/SpaceNinjaServer#1227
2025-03-20 05:36:09 -07:00
6eebf0aa84 chore: update request handling for 38.5.0 2025-03-19 20:38:14 +01:00
c98d872d52 chore: use projection for drones request when possible (#1231)
Reviewed-on: OpenWF/SpaceNinjaServer#1231
2025-03-18 04:24:22 -07:00
2a703de0cb chore: replace instances of new Date().getTime() with Date.now() (#1229)
Reviewed-on: OpenWF/SpaceNinjaServer#1229
2025-03-18 04:24:11 -07:00
3e460c5728 chore: update RewardSeed in database after generating a new one (#1226)
Reviewed-on: OpenWF/SpaceNinjaServer#1226
2025-03-18 01:45:16 -07:00
b4da457501 feat: mastery rank up inbox message (#1206)
Closes #1203

Reviewed-on: OpenWF/SpaceNinjaServer#1206
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-17 12:23:17 -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
943edf7065 chore: use updateOne for active focus way change 2025-03-16 16:41:39 +01:00
1d23f2736f chore: use inventory projection for getGuild requests (#1212)
Reviewed-on: OpenWF/SpaceNinjaServer#1212
2025-03-16 08:16:49 -07:00
05356af9bd chore: use updateOne for simple inventory field setters (#1211)
e.g. changing syndicate pledge now takes ~6 ms instead of ~84 ms.

Reviewed-on: OpenWF/SpaceNinjaServer#1211
2025-03-16 08:16:27 -07:00
818e09d4af fix: only track clan log dateTime once contributions are done (#1210)
Reviewed-on: OpenWF/SpaceNinjaServer#1210
2025-03-16 08:16:11 -07:00
c3a9b42fa2 fix: update slots where addEquipment is used (#1207)
Reviewed-on: OpenWF/SpaceNinjaServer#1207
2025-03-16 04:33:48 -07:00
b7f05e851c fix: handle high spoofed mastery rank plus noDailyStandingLimits (#1201)
In case the spoofed mastery rank is so high that 999,999 is *less* than the assumed maximum value for daily affiliation bins, we'll just use that so that the bar is always (at least) 100% full.

Reviewed-on: OpenWF/SpaceNinjaServer#1201
2025-03-16 04:33:12 -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
2d6e096fde feat: argon crystal decay (#1195)
Reviewed-on: OpenWF/SpaceNinjaServer#1195
2025-03-15 06:39:54 -07:00
2891e2fef5 chore: fix various eslint issues (#1176)
Reviewed-on: OpenWF/SpaceNinjaServer#1176
2025-03-15 03:24:39 -07:00
25dfbf4724 feat: edit clan tax rate (#1183)
Reviewed-on: OpenWF/SpaceNinjaServer#1183
2025-03-15 03:21:40 -07:00
114e175efb chore: set HWIDProtectEnabled so trading post can be used (#1182)
Reviewed-on: OpenWF/SpaceNinjaServer#1182
2025-03-15 03:21:26 -07:00
0facdd1af9 chore: check permissions for various clan requests (#1175)
Reviewed-on: OpenWF/SpaceNinjaServer#1175
2025-03-14 07:09:28 -07:00
236cccc137 fix: remove dojo key after being kicked from clan 2025-03-14 11:21:56 +01: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
6508d16190 feat: track RosterActivity in clan log (#1173)
Reviewed-on: OpenWF/SpaceNinjaServer#1173
2025-03-13 10:46:08 -07:00
de4fe0311c feat: trade in modular weapons for standing (#1172)
Closes #1055

Reviewed-on: OpenWF/SpaceNinjaServer#1172
2025-03-13 05:25:46 -07:00
292ac9d41b fix: deduct 5000 credits for crafting a zaw (#1168)
Reviewed-on: OpenWF/SpaceNinjaServer#1168
2025-03-13 04:26:06 -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
b7800b6d20 feat: edit clan hierarchy (#1164)
Re #1144

Reviewed-on: OpenWF/SpaceNinjaServer#1164
2025-03-13 02:14:29 -07:00
5ca72d75e2 feat: promote & demote clan members (#1163)
Re #1144

Reviewed-on: OpenWF/SpaceNinjaServer#1163
2025-03-12 07:59:29 -07:00
073eddc050 feat: track TechChanges in clan log (#1160)
Re #1152

Reviewed-on: OpenWF/SpaceNinjaServer#1160
2025-03-12 07:59:20 -07:00
02ce0f57a6 chore: faithful response to getGuild & getGuildLog when not in a clan (#1159)
Reviewed-on: OpenWF/SpaceNinjaServer#1159
2025-03-12 05:10:26 -07:00
be6e5ce250 feat: track ClassChanges in clan log (#1157)
Re #1152

Reviewed-on: OpenWF/SpaceNinjaServer#1157
2025-03-12 01:08:15 -07:00