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
8daf0c9eda
fix(webui): add mods regression
2025-03-12 12:41:45 +01:00
be6e5ce250
feat: track ClassChanges in clan log ( #1157 )
...
Re #1152
Reviewed-on: OpenWF/SpaceNinjaServer#1157
2025-03-12 01:08:15 -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
1b54bcd1e0
feat(webui): Chinese translation ( #1154 )
...
Co-authored-by: Belenus <hello.belenus@proton.me>
Reviewed-on: OpenWF/SpaceNinjaServer#1154
2025-03-11 17:14:33 +01:00
38dfe14776
feat: fabricate research ( #1150 )
...
Closes #910
Reviewed-on: OpenWF/SpaceNinjaServer#1150
2025-03-11 07:56:18 -07:00
ead7b67efc
chore: remove ts-node dependency ( #1148 )
...
We either use ts-node-dev or compile to JS and then run that so this isn't needed.
Reviewed-on: OpenWF/SpaceNinjaServer#1148
2025-03-11 02:04:25 -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
00f6a8bd6d
chore: disable cheats by default ( #1139 )
...
The config.json.example is now has all cheats/time-savers disabled so it's as faithful as possible.
Reviewed-on: OpenWF/SpaceNinjaServer#1139
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-10 16:22:38 -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
29275fcfdd
feat(WebUI): German translation ( #1142 )
2025-03-10 20:03:05 +01:00
b0b52ccabe
chore: update package-lock.json
2025-03-10 10:28:52 +01:00
cadb6bc97b
fix: logic error
2025-03-10 09:15:11 +01: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
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
6b35408144
chore: don't install dev dependencies for basic usage ( #1135 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1135
2025-03-09 07:41:24 -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
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
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
457663f14a
fix: claim recipe response ( #1106 )
...
Fixes #1105
The client already 'knows' the ItemCount was decremented so when we also say it in the response, it actually ends up causing the client to think the recipe was used twice.
Reviewed-on: OpenWF/SpaceNinjaServer#1106
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-08 04:33:45 -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
537fe5dcd1
fix: ensure exalted weapons are given from giveStartingGear ( #1092 )
...
Fixes #1020
Reviewed-on: OpenWF/SpaceNinjaServer#1092
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-08 04:27:11 -08:00
5a843dfe53
fix: icon for welcome message ( #1115 )
...
Closes #1114
Reviewed-on: OpenWF/SpaceNinjaServer#1115
Co-authored-by: Sainan <sainan@calamity.inc>
Co-committed-by: Sainan <sainan@calamity.inc>
2025-03-08 04:26:24 -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
9acad90b12
chore: add Invasions to worldState ( #1102 )
...
Re #1097
Reviewed-on: OpenWF/SpaceNinjaServer#1102
2025-03-08 01:44:54 -08:00
f7c2c74437
feat: clan xp ( #1100 )
...
Closes #690
Reviewed-on: OpenWF/SpaceNinjaServer#1100
2025-03-08 01:44:30 -08:00
137213520e
chore: npm run prettier
2025-03-07 20:16:15 +01:00
1ad26db331
fix(webui): show message when max rank all warframes has nothing to do
2025-03-07 15:19:39 +01: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
530713ce5c
chore: enable "incremental" in tsconfig ( #1082 )
...
This should make subsequent runs of `npm run build` a bit faster.
Reviewed-on: OpenWF/SpaceNinjaServer#1082
2025-03-07 00:40:52 -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
95dedaf976
chore(webui): update Russian translation ( #1096 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1096
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-06 20:43:09 -08:00
519cb26044
fix(webui): remove unnecessary elements when changing language ( #1095 )
...
Fixes #1094
Reviewed-on: OpenWF/SpaceNinjaServer#1095
Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
2025-03-06 20:42:30 -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
6daa8ab5da
chore(webui): fixup french translation
2025-03-06 09:29:57 +01:00