Commit Graph
6944 Commits
Author SHA1 Message Date
Josh a996864412 Merge pull request #1479 from madsboddum/chore/testing/gradle-junit-launcher-deprecation
Improved Gradle 9.x compatibility
2023-12-17 16:56:25 -06:00
Josh 65048222f8 Merge pull request #1476 from madsboddum/feature/quests/play-music
[Quest] Play music on quest task activation and completion
2023-12-17 16:53:54 -06:00
Josh 4a1aadf543 Merge pull request #1472 from madsboddum/dependabot/github_actions/actions/setup-java-4
Specified JDK distribution parameter, so actions/setup-java can be bumped
2023-12-17 16:52:57 -06:00
Ziggy a81d2d3b64 Added explicit dependency on junit-platform-launcher, as Gradle will no longer do this automatically in future Gradle 9.x releases 2023-12-17 18:06:19 +01:00
Ziggy d3050c222a Created a regression test to demonstrate that exploration badges are not currently working 2023-12-17 03:08:59 +01:00
Ziggy fdfbb7de63 Also hand out exploration badges to players that teleport, so movement isn't necessary to trigger the functionality 2023-12-17 03:08:59 +01:00
Ziggy 9ac8095bd0 Play music on task activation and completion 2023-12-15 15:47:39 +01:00
Josh 8b10826a92 Merge pull request #1475 from madsboddum/feature/quests/timer
Display quest timers
2023.12.16
2023-12-13 22:29:29 -06:00
Josh c0fcc04231 Merge pull request #1473 from madsboddum/fix/groups/flaky-tests
Reduced flakiness of GroupTest
2023-12-13 22:29:15 -06:00
Josh 1b4ff443cb Merge pull request #1474 from madsboddum/chore/gradle/deprecation-warning
Replaced two usages of a deprecated Gradle API
2023-12-13 22:28:06 -06:00
Ziggy bc7bc7348a Let's notify the client of visible quest task timers, so time remaining can be displayed client-side 2023-12-12 17:41:00 +01:00
Ziggy ebd678bf91 Replaced two usages of a deprecated Gradle API, making holocore (more) compatible with a future Gradle 9.x release 2023-12-12 16:40:03 +01:00
Ziggy f7747e5a3e Increased robustness of group tests further by specifically listening for DeltasMessage packets from the GroupObject 2023-12-12 16:12:00 +01:00
Ziggy 4b97b860fe Make use of assertInstanceOf in GenericPlayer so JUnit can output more helpful information in case the assertions fail 2023-12-12 16:11:19 +01:00
Ziggy 066bee3536 Bumped JUnit so assertInstanceOf is no longer marked experimental 2023-12-12 16:11:10 +01:00
Ziggy 569e7bdaa3 Specified JDK distribution parameter, so actions/setup-java can be bumped 2023-12-11 19:20:58 +01:00
dependabot[bot] 3852337df0 Bump actions/setup-java from 1 to 4
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 1 to 4.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v1...v4)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-12-11 13:37:15 +00:00
Josh 70792277f2 Merge pull request #1467 from madsboddum/chore/java/java-21
Java 21
2023-12-11 07:36:15 -06:00
Josh 13cdf75c43 Merge pull request #1471 from madsboddum/chore/npcs/respawn-together
[NPC] NPCs that initially spawn together now also respawn together
2023-12-10 19:02:26 -06:00
Josh 2d3e875282 Merge pull request #1466 from madsboddum/chore/quests/remove_nge_xp_todo
Removed TODO for a NGE feature in quests
2023-12-10 19:01:45 -06:00
Josh 11a88a8b16 Merge pull request #1465 from madsboddum/feature/quests/destroy_multi_and_loot
quest.task.ground.destroy_multi_and_loot
2023-12-10 19:01:36 -06:00
Undercova 011f3c7c84 Merge pull request #1470 from Undercova/master
Content update
2023-12-11 00:31:44 +01:00
Ziggy b0127bc4e2 NPCs that initially spawn together now also respawn together 2023-12-11 00:25:02 +01:00
Undercova 44e46fd54d Added and updated several factions to the database 2023-12-10 22:51:28 +01:00
Undercova 95a13bab07 Added more Lightsabers to static item database and also put them into the CBT (unlock Force Sensitive) 2023-12-10 22:50:55 +01:00
Undercova fbcf95b829 Added multiple spawners and patrol routes on Mustafar to support the new offered quests 2023-12-10 22:49:52 +01:00
Undercova 96e8e1b57e Added new NPC and conversation to hand out hunt quests near Mensix facility on Mustafar 2023-12-10 22:48:57 +01:00
Ziggy d3494002da Switch from Java 18 to Java 21 2023-12-10 11:58:59 +01:00
Ziggy 226e6d6588 Bumped JLink Plugin from 2.25.0 to 3.0.1 to gain Java 21 support 2023-12-10 11:58:59 +01:00
Ziggy 653034306a Bumped Kotlin from 1.8.21 to 1.9.21 to gain Java 21 support 2023-12-10 11:47:16 +01:00
Ziggy 2acec1918c Bumped ArchUnit to gain Java 21 support
Support introduced in ArchUnit 1.1.0, but 1.2.1 seems to also work fine without any changes on our part.
2023-12-10 11:43:06 +01:00
Ziggy 31905b779c Bumped Gradle from 8.0.2 to 8.5 to gain Java 21 support 2023-12-10 11:42:03 +01:00
Ziggy d301be5dcc Added support for quest.task.ground.destroy_multi_and_loot quest task types 2023-12-09 21:24:33 +01:00
Ziggy a741784917 Removed TODO for a NGE feature 2023-12-09 13:39:25 +01:00
Ziggy e01d827acb Deleted and re-generated questtask SDBs, so we no longer have the NGE ones causing confusion 2023-12-09 11:45:00 +01:00
Josh c98290a9b6 Merge pull request #1463 from madsboddum/chore/testing/acceptance-test
Renamed IntegrationTest to AcceptanceTest
2023-12-07 18:52:10 -06:00
Ziggy e7f69e629e Renamed IntegrationTest to AcceptanceTest, as it is the specific kind of test this class is used for 2023-12-07 18:35:12 +01:00
Josh 853ce4af8c Merge pull request #1461 from madsboddum/feature/quests/task-nothing
quest.task.ground.nothing
2023-12-05 21:18:07 -06:00
Josh c32412790d Merge pull request #1459 from madsboddum/chore/loot/test-feature
Loot item generation test case
2023-12-05 21:17:22 -06:00
Undercova 1fe51c4b9b Merge pull request #1462 from Undercova/master
Updated loot table
2023-12-06 01:41:02 +01:00
Undercova a1fc18c27c Merge branch 'ProjectSWGCore:master' into master 2023-12-06 01:35:33 +01:00
Undercova adbda70c88 Updated loot table 2023-12-06 01:33:06 +01:00
Ziggy 154c2a222e Added support for quest.task.ground.nothing 2023-12-05 22:54:09 +01:00
Ziggy 5c644935c3 Refactored QuestService a bit and tweaked the logging a bit, so it's easier to follow the logic at compile- and runtime 2023-12-05 22:49:54 +01:00
Ziggy ed123c670b Moved Die and RandomDie to a shared location, so it's more natural that both loot and combat are using them 2023-12-05 16:20:59 +01:00
Ziggy 861a10ed97 Added a test case for the looting feature, so we can be more certain that the feature works as it should 2023-12-05 15:57:19 +01:00
Josh c5e4caac00 Merge pull request #1458 from madsboddum/chore/quest/questservice-kotlin
[Quest] Converted QuestService to Kotlin
2023-12-05 07:39:38 -06:00
Ziggy dadd25106d Converted QuestService to Kotlin using the automatic converter bundled with IntelliJ IDEA, fixing a couple of things by hand 2023-12-05 14:34:55 +01:00
Undercova 3c4b6e8aec Merge pull request #1456 from Undercova/master
Content update
2023-12-05 03:16:26 +01:00
Undercova 5ae64d3ac7 Updated item database (removed remnants of NGE items) 2023-12-05 03:13:06 +01:00