6508d16190
feat: track RosterActivity in clan log ( #1173 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1173
2025-03-13 10:46:08 -07:00
3a995ef6d1
chore: specify minimum typescript version required to compile
2025-03-13 13:26:24 +01: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
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
516df61633
chore: add "project status" section to readme ( #1166 )
...
Explicitly pointing out the issue tracking should give people a better idea of the project and allow them to set expectations accordingly.
Reviewed-on: OpenWF/SpaceNinjaServer#1166
2025-03-13 02:14:21 -07:00
2ad95aecb6
chore: npm update ( #1162 )
...
The package-lock.json is smaller now, that seems good.
Reviewed-on: OpenWF/SpaceNinjaServer#1162
2025-03-12 07:59:35 -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
42799fee7b
fix(webui): Chinese translation of Traumatic Peculiar mod name ( #1161 )
...
Reviewed-on: OpenWF/SpaceNinjaServer#1161
Co-authored-by: Animan8000 <animan8000@noreply.localhost>
Co-committed-by: Animan8000 <animan8000@noreply.localhost>
2025-03-12 06:31:14 -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
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