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
f78616980a
feat: archon hunt rotation ( #1220 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1220
2025-03-18 01:45:08 -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
7b866a2f71
fix(webui): unable to add relics ( #1222 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1222
2025-03-17 10:06:25 -07:00
6f3f1fe5b9
fix: syndicate mission oids being longer than 24 chars
2025-03-17 14:33:47 +01: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
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
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
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
4937cf7f59
fix: handle refresh request for a single dojo component ( #1136 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1136
2025-03-09 11:16:17 -07: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
1ae1cf5170
fix: can't rush dojo components with infinitePlatinum ( #1138 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1138
2025-03-09 11:15:33 -07:00
0ffa9c6bc4
feat: clan motd ( #1134 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1134
2025-03-09 07:47:32 -07:00
814f4cfdad
fix: consume resources & standing required for gilding ( #1132 )
...
Fixes #1122
Reviewed-on: OpenWF/SpaceNinjaServer#1132
2025-03-09 07:47:24 -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
3da02385f9
chore: auto-detect 'my address', only use config as fallback ( #1125 )
...
This is useful for LAN usage where we can use localhost on our own machine but have to use 192.168.x.y on other devices.
Reviewed-on: OpenWF/SpaceNinjaServer#1125
2025-03-09 05:45:11 -07:00
3af15881f5
fix: failure to remove shard installed via webui ( #1129 )
...
Fixes #1128
Reviewed-on: OpenWF/SpaceNinjaServer#1129
2025-03-09 03:41:12 -07:00
901263ada3
feat: transmutation ( #1112 )
...
Closes #1098
Reviewed-on: OpenWF/SpaceNinjaServer#1112
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-08 04:34:41 -08:00
d7e3f33ecf
feat: add custom getName endpoint ( #1108 )
...
This can be useful for an IRC server to validate the accountId & nonce given and ensure the nickname matches.
Reviewed-on: OpenWF/SpaceNinjaServer#1108
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-08 04:34:14 -08:00
7fdb37f2e8
fix: donate platinum from clan vault ( #1107 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1107
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-08 04:34:00 -08:00