Releases: ProjectSWGCore/Holocore
Releases · ProjectSWGCore/Holocore
2023.08.20
What's Changed
- Docker image timezone by @madsboddum in #1356
- Updated NPC stats very close to real CU stats by @Undercova in #1359
Full Changelog: 2023.08.15...2023.08.20
2023.08.15
What's Changed
- Dependabot automatically updating GitHub Actions by @madsboddum in #1352
- Content update by @Undercova in #1350
Full Changelog: 2023.08.13...2023.08.15
2023.08.13
2023.08.12
What's Changed
- WeatherService refactor and Kotlin conversion by @madsboddum in #1326
- Initial version of CONTRIBUTING.md by @madsboddum in #1331
- Extracted canceling a live auction into a separate class, both to red… by @madsboddum in #1327
- Add section about Java and Kotlin to CONTRIBUTING.md by @madsboddum in #1334
- Replaced "Finding something to work on" with "Good first issues" in C… by @madsboddum in #1337
- Added ProjectSWG logo as the icon for the IDEA project, so the projec… by @madsboddum in #1338
- BUG: Replaced locomotion checks for riding mounts with a single state… by @madsboddum in #1329
- Scouts can harvest resources from creatures by @madsboddum in #1335
- Moved AddQuestsToCrcDatabase to the utility source set, as it's not t… by @madsboddum in #1343
- Content updates by @Undercova in #1348
Full Changelog: 2023.07.15...2023.08.12
2023.07.15
Fixed CustomizationString crash
2023.07.07
What's Changed
- Added ArchUnit and configured rules for some of our current conventions, so these subtle issues can be detected without necessarily requiring a human by @madsboddum in #1316
- ArchUnit rules for Intents by @madsboddum in #1317
- Cloning facility loader by @madsboddum in #1318
- Static chat room sdf to sdb to conversion by @madsboddum in #1319
- Static city points sdbloader by @madsboddum in #1320
- Convert SWG Objects to kotlin (part 2) by @Josh-Larson in #1259
- EntertainmentService Java -> Kotlin conversion by @madsboddum in #1322
- Fixed client crash when existing stacks of resources were adjusted by @madsboddum in #1324
Full Changelog: 2023.05.16...2023.07.07
2023.05.16
What's Changed
- Updated content by @Undercova in #1295
- Removed NGE TANO06 parser, as TANO06 doesn't override anything from t… by @madsboddum in #1297
- [Admin] Admins can more easily test factions with the /setFaction com… by @madsboddum in #1300
- [Mission] Imperial/Rebel Mission Terminals by @madsboddum in #1299
- [Misc] Converted all Manager classes from Java to Kotlin by @madsboddum in #1308
- [Chat] Joining a chat room works again by @madsboddum in #1306
- [Misc] Updated JUnit to 5.9.3 by @madsboddum in #1307
- [Misc] Parsing of explorationBadges.sdb is now in a DataLoader, using… by @madsboddum in #1309
- [Misc] Converted GuildService to Kotlin by @madsboddum in #1311
- [Misc] Updated Kotlin to 1.8.21 from 1.7.10 by @madsboddum in #1312
- [Misc] CombatExperienceService uses the NpcStat DataLoader instead of… by @madsboddum in #1313
- [Misc] Added GitHub issue detection to IDEA, so references to issues … by @madsboddum in #1315
Full Changelog: 2023.04.15...2023.05.16
2023.04.15
What's Changed
- Extracted static city loading from CityService into StaticCityLoader,… by @madsboddum in #1236
- The log statement has a bug with the "Expected" part, where it displa… by @madsboddum in #1235
- [Mission] System message no longer says you have earned 0 credits for… by @madsboddum in #1242
- [Combat] Ability to damage lairs by @madsboddum in #1245
- [Bazaar] Creating and viewing instant sale items by @madsboddum in #1239
- [Mission] Vehicles in the datapad no longer count towards the cap of … by @madsboddum in #1247
- Upgraded gradle to v8.0.2 by @Josh-Larson in #1249
- [Misc] Move authentication of user credentials inside PswgUserDatabas… by @madsboddum in #1248
- [Misc] Move TestWeatherType from holocore to pswgcommon by @madsboddum in #1250
- Sped up LairAttackTest by enabling custom intent handlers by @Josh-Larson in #1256
- Convert SWG Objects to kotlin (part 1) by @Josh-Larson in #1255
- Updated content by @Undercova in #1258
- [Bazaar] Purchasing an item put up for instant sale by @madsboddum in #1260
- [Combat] No longer possible to fight while swimming by @madsboddum in #1261
- Bumped pswgcommon to get a bugfix in MongoData, which is currently pr… by @madsboddum in #1263
- [Bazaar] Withdrawing a listed item by @madsboddum in #1264
- [Misc] Fix being unable to set title back to No Title by @madsboddum in #1285
- [Misc] Optimize memory usage of CombatExperienceService by @madsboddum in #1281
- [Faction] Switching factions resets your faction rank by @madsboddum in #1269
- Colored logs in development mode by @madsboddum in #1268
- [Mission] Terminal missions spawn lairs by @madsboddum in #1283
- [Misc] Store persistent chat rooms in MongoDB instead of legacy ODB by @madsboddum in #1273
- [Combat] You can no longer attack while riding a vehicle mount by @madsboddum in #1291
- Changed the size of some creatures that were too tall/big by @Undercova in #1292
Full Changelog: 2023.04.05...2023.04.15
2023.04.05
What's Changed
- Removed some dead code by @madsboddum in #1171
- Removed structure deeds from CBT by @Undercova in #1172
- Fixed timing issue with onModeStart/End in AIObject by @Josh-Larson in #1175
- Ships and Dynamic spawns/lairs by @Undercova in #1176
- Added wrong data to chassis modifiers database by mistake by @Undercova in #1178
- Various additions/edits of space content by @Undercova in #1179
- Fixed IDE warnings in ObjectCreator by @madsboddum in #1181
- String support for BaselineDelegate by @madsboddum in #1180
- Added delta methods to MissionObject, so we can use them for mission terminals later by @madsboddum in #1182
- Very basic implementation of destroy missions by @madsboddum in #1183
- Added the ProjectSWG codestyle to version control by @madsboddum in #1184
- IDEA automatically manages copyright notices by @madsboddum in #1185
- Dynamic difficulty for destroy missions, based on the current planet by @madsboddum in #1186
- Added option to find a dynamic spawn by dynamic_id, so we look up lair IDs later for terminal destroy missions by @madsboddum in #1187
- Added dataloader for dynamic_lairs.sdb by @madsboddum in #1188
- Randomized destroy missions with option for defining new missions in … by @madsboddum in #1189
- Added location randomization to destroy terminal missions by @madsboddum in #1190
- Added randomized credit reward for destroy missions by @madsboddum in #1191
- Deleted keystore for the old HTTP web interface by @madsboddum in #1193
- Converted some Combat XP testcases from Java to Kotlin by @madsboddum in #1194
- marker.txt detection no longer opens an InputStream that's never closed by @madsboddum in #1195
- Updated the project code style with the newest version of the ProjectSWG code style by @madsboddum in #1197
- Fixed issue where some looted items had "Volume: 0" when examining them by @madsboddum in #1198
- Fixed a couple of bugs in command requirements, where they only affec… by @madsboddum in #1199
- Fixed being unable to use survey tools, caused by server reboots by @madsboddum in #1196
- Fixed a bug where the starter clothing had 0 volume when examining th… by @madsboddum in #1204
- Converted the last Jedi services written in Java to Kotlin by @madsboddum in #1203
- Marked some folders generated during runtime as excluded in IDEA, to … by @madsboddum in #1202
- Fixed code inspection warnings in the SWG name generator and fixed a … by @madsboddum in #1201
- Sampled resources are now added to an existing stack in the inventory… by @madsboddum in #1200
- Added support for aborting destroy missions by @madsboddum in #1192
- Added more destroy missions to database by @Undercova in #1208
- Moved TradeService away from CraftingManager as trading is not relate… by @madsboddum in #1205
- Added healthcheck to the mongo container and the mongo-express contai… by @madsboddum in #1207
- Converted support data services from Java to Kotlin by @madsboddum in #1206
- [General] Fixed a bug where you had to relog to see new names for way… by @madsboddum in #1209
- Excluded java.security.Provider.Service from auto import suggestions,… by @madsboddum in #1210
- Stored commonly used run configurations, so it's easier to get started by @madsboddum in #1226
- [Vehicles] The radial option for vehicle deeds should be "Generate", … by @madsboddum in #1223
- [Entertainer] Instruments and Props have their required skills set by @madsboddum in #1222
- [Mission] Nearby group members also receive the destroy mission rewar… by @madsboddum in #1221
- [Combat] Combat and the Combat Level - lowering/increasing XP by @madsboddum in #1216
- Slitherhorn has 0 volume by @madsboddum in #1215
- [Faction] Faction standing by @madsboddum in #1212
Full Changelog: 2023.01.10...2023.04.05
2023.01.10
What's Changed
- Use pre-NGE weapon type for heavy weapons, allowing the client to dis… by @madsboddum in #1158
- Updated to proper CU values in combat command / player levels / weapon database by @Undercova in #1162
- Cleaned up CombatCommandAttack by removing some unused features and T… by @madsboddum in #1163
- Added more CU weapons to the database (LS / Mustafar / Grenades) by @Undercova in #1164
- Added missing animations to all the lightsaber attacks by @madsboddum in #1165
- Spray Shot is now a cone instead of an area attack and the animation is now firing in a cone by @madsboddum in #1166
- Combat abilities can now target a specific part of the body of an enemy by @madsboddum in #1167
- Added Master Medic / Master Doctor / Master Combat Medic and Force Se… by @Undercova in #1168
Full Changelog: 2022.12.31...2023.01.10