Releases: ProjectSWGCore/Holocore
Releases · ProjectSWGCore/Holocore
2024.05.06
2024.05.05
What's Changed
- Removed unnecessary isEntertainer-check in EntertainmentService by @madsboddum in #1515
- Fixed conversation of Alduq in front of Mos Eisley starport by @Undercova in #1516
- Simplify loading of tasks in QuestLoader by @madsboddum in #1517
- Removed unnecessary inheritance of StartDanceCallback in PlaceStructureCmdCallback by @madsboddum in #1518
- Content update by @Undercova in #1520
- Removed some unused methods from Player, where other equivalents have… by @madsboddum in #1519
- When generating a name for a given Race, don't bother checking if the… by @madsboddum in #1527
- Removed placeholder classes for NGE static item types by @madsboddum in #1526
- Removed unused class RadialTemplate by @madsboddum in #1525
- Removed an unused way of setting the born date of a character by @madsboddum in #1524
- Draft schematic group loader by @madsboddum in #1523
- Fixed draft schematic persistence problem, where a server reboot woul… by @madsboddum in #1522
- Content update by @Undercova in #1529
Full Changelog: 2024.03.27...2024.05.05
2024.03.27
What's Changed
- [Entertainer] PerformanceLoader Kotlin conversion by @madsboddum in #1502
- Updated the Test for LS to match the updated crystal values by @Undercova in #1504
- Adjusted lightsaber inventory test value for 1 test case by @Undercova in #1513
- Tweaked the default inspection profile so that it shows a "weak warning" whenever the Code Style isn't being followed by @madsboddum in #1512
- Fixed short "Hard Wrap" for Kotlin and Java in the Code Style by @madsboddum in #1511
- Fixed grouping test DSL not throwing exceptions by @madsboddum in #1509
- Added logging of group events, so debugging is easier by @madsboddum in #1508
- Show exception stacktraces in case of test failure by @madsboddum in #1505
Full Changelog: 2024.01.28...2024.03.27
2024.01.28
What's Changed
- Optimized performance when granting skills by @madsboddum in #1486
- Added support for quest.task.ground.go_to_location by @madsboddum in #1491
- quest.task.ground.retrieve_item by @madsboddum in #1494
- Fixed issue where quests with multiple active tasks at once would complete prematurely by @madsboddum in #1495
- quest.task.ground.clear_quest task type by @madsboddum in #1496
- Bumped mongodb driver in order to patch CVE-2021-20328 by @madsboddum in #1489
- Upgraded mongo-express to a stable release (1.0.0) by @madsboddum in #1488
- Headless client now sets an actual SocketAddress by @madsboddum in #1487
- Fixed quests being broken after server reboot by @madsboddum in #1501
Full Changelog: 2024.01.01...2024.01.28
2024.01.01
What's Changed
- Log PvE kills by @madsboddum in #1484
- Patch CVE-2023-42503 (minor security vulnerability) by @madsboddum in #1485
Full Changelog: 2023.12.21...2024.01.01
2023.12.21
What's Changed
- Specified JDK distribution parameter, so actions/setup-java can be bumped by @madsboddum in #1472
- Bump actions/setup-java from 1 to 4 by @dependabot in #1447
- [Quest] Play music on quest task activation and completion by @madsboddum in #1476
- Improved Gradle 9.x compatibility by @madsboddum in #1479
- Fixed exploration badges by @madsboddum in #1478
- Content update by @Undercova in #1480
- Content update by @Undercova in #1481
- ArchUnit rules for testcases by @madsboddum in #1483
Full Changelog: 2023.12.16...2023.12.21
2023.12.16
What's Changed
- Testcases for Trapping XP by @madsboddum in #1449
- Content update by @Undercova in #1456
- [Quest] Converted QuestService to Kotlin by @madsboddum in #1458
- Updated loot table by @Undercova in #1462
- Loot item generation test case by @madsboddum in #1459
- quest.task.ground.nothing by @madsboddum in #1461
- Renamed IntegrationTest to AcceptanceTest by @madsboddum in #1463
- Content update by @Undercova in #1470
- quest.task.ground.destroy_multi_and_loot by @madsboddum in #1465
- Removed TODO for a NGE feature in quests by @madsboddum in #1466
- [NPC] NPCs that initially spawn together now also respawn together by @madsboddum in #1471
- Java 21 by @madsboddum in #1467
- Replaced two usages of a deprecated Gradle API by @madsboddum in #1474
- Reduced flakiness of GroupTest by @madsboddum in #1473
- Display quest timers by @madsboddum in #1475
Full Changelog: 2023.12.03...2023.12.16
2023.12.03
What's Changed
- Updated the dynamic spawn lair database by @Undercova in #1370
- Harvesting creatures grants Scouting Experience by @madsboddum in #1373
- Compound run configuration for starting docker-compose and then holocore by @madsboddum in #1375
- NPCs skip queuing commands while in water by @madsboddum in #1378
- abandonQuest by @madsboddum in #1377
- Update CombatExperienceService.java by @nav-yam in #1407
- Fixed client crash when being granted a quest #1383 by @madsboddum in #1384
- CU quest data by @madsboddum in #1408
- Quest SUI message boxes by @madsboddum in #1412
- Created a simple test for quest task type quest.task.ground.show_mess… by @madsboddum in #1414
- Update pswgcommon to latest, commenting a non-working usage of modifi… by @madsboddum in #1413
- Fixed client crashes from comm messages by @madsboddum in #1416
- Headless swg client by @madsboddum in #1418
- Bump actions/checkout from 1 to 4 by @dependabot in #1364
- Java -> Kotlin conversion of entry point class ProjectSWG by @madsboddum in #1321
- Feature/quest/destroy multi by @madsboddum in #1417
- Obscured displayed credentials error so that guessing usernames is no… by @madsboddum in #1421
- Character management tests by @madsboddum in #1422
- Feature/quests/rewards by @madsboddum in #1423
- Quest journal sound by @madsboddum in #1426
- Added new spawner flag QUEST by @madsboddum in #1425
- Social group tracking for kill quest tasks by @madsboddum in #1427
- /kill admin command by @madsboddum in #1430
- [Commando] 'Splash Damage' and 'Radius' for static item weapons by @madsboddum in #1433
- [Items] Fixed static item weapons being created without skillmods by @madsboddum in #1435
- [Items] Elemental damage value on static item weapons by @madsboddum in #1436
- Killing an invulnerable NPC with /kill no longer grants XP by @madsboddum in #1437
- Re-enable novice in all professions, so we can work on testing them by @madsboddum in #1438
- Some basic automated tests of skill trees by @madsboddum in #1440
- IDEA quality of life improvements by @madsboddum in #1441
- Tipping by @madsboddum in #1442
- Load in additional NPC equipment by @madsboddum in #1432
- [Quest] Support comm messages without a NPC by @madsboddum in #1429
- Integration test superclass by @madsboddum in #1443
- Content update by @Undercova in #1453
- Centralized access level check for admin commands by @madsboddum in #1450
- /tip range check by @madsboddum in #1448
New Contributors
- @nav-yam made their first contribution in #1407
- @dependabot made their first contribution in #1364
Full Changelog: 2023.09.23...2023.12.03
2023.09.23
What's Changed
- Dockerfile overhaul by @madsboddum in #1357
- docs: added a section on fixing "Could not find a valid Docker enviro… by @madsboddum in #1366
- Fixed respawning too many NPCs by @madsboddum in #1365
Full Changelog: 2023.08.21...2023.09.23