Skip to content

Releases: ProjectSWGCore/Holocore

2022.08.08

09 Aug 01:32
ffa7502
Compare
Choose a tag to compare
2022.08.08 Pre-release
Pre-release

What's Changed

Full Changelog: 2022.07.24...2022.08.22

2022.07.24

24 Jul 15:29
Compare
Choose a tag to compare
2022.07.24 Pre-release
Pre-release

What's Changed

Full Changelog: 2022.07.22...2022.07.24

2022.07.22-2

23 Jul 00:56
Compare
Choose a tag to compare
2022.07.22-2 Pre-release
Pre-release
Fixed signing error in jlink build

Game Update 2 - Brawler

23 Jul 00:30
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Fixed 'Invalid npc -' error, causing most creatures to not spawn in t… by @madsboddum in #497
  • Run verify workflow on the new branch, so we always know the state of… by @madsboddum in #526
  • Fixed usages of deprecated Gradle APIs, so we're compatible with the … by @madsboddum in #527
  • Don't apply non-existent buffs to vehicles #508 by @madsboddum in #528
  • Marked ServerFactory as deprecated so it's easier to know that it sho… by @madsboddum in #529
  • Extracted MappingTemplate loading into a DataLoader by @madsboddum in #530
  • mappingtemplate_sdb by @madsboddum in #531
  • Update static_city_points.sdf by @Skorpios0 in #534
  • Added possibility of being knocked down and added an option for it at… by @madsboddum in #537
  • Fixed invalid combat command warnings during startup by @madsboddum in #539
  • Remember the badges a player has between server restarts by @madsboddum in #540
  • Fixed cooldowns not displaying client-side by @madsboddum in #541
  • Security check on setcurrentskilltitle command, so a player must actu… by @madsboddum in #543
  • Removed NGE style item powerups by @madsboddum in #544
  • Display ? and ! above NPCs by @madsboddum in #546
  • Slower HAM regeneration to prevent getting back up from incapacitatio… by @madsboddum in #551
  • Optimized performance by stopping AI for combat NPCs once they're dead by @madsboddum in #549
  • Added support for more locomotions to prevent a lot of game-breaking … by @madsboddum in #538
  • Adjusted the default weapon, so it has pre-NGE stats instead of post-… by @madsboddum in #536
  • Unarmed Damage now increases the base damage done by the player, e.g.… by @madsboddum in #535
  • We should apply the accuracy bonus to the WeaponObject and remember i… by @madsboddum in #552
  • Added support for accuracy and defense skillmods, making it possible … by @madsboddum in #554
  • System messages for granted static items instead of the NGE loot box … by @madsboddum in #556
  • Modifying the customization variables of an item should notify the cl… by @madsboddum in #557
  • Added support for Center of Being by @madsboddum in #571
  • Added support for state checks on commands by @madsboddum in #572
  • Jedi state by @madsboddum in #573
  • Novice box in elite professions can now be learnt from trainers by @madsboddum in #574
  • Added some vehicle-related system messages by @madsboddum in #579
  • Added missing error message to SE goggle radial, guiding the player t… by @madsboddum in #577
  • Mastering a profession now gives you a badge by @madsboddum in #580
  • Removed stat mods and remnant NPE Uniform Box code by @madsboddum in #581
  • Removed unreferenced SetBonusService by @madsboddum in #582
  • Object attributes are now built dynamically, so we can show context-s… by @madsboddum in #583
  • Default value for Special Attack Cost should be consistently 100 to a… by @madsboddum in #586
  • Added support for Melee Assault and Melee Strike, special attack cost… by @madsboddum in #587
  • Added support for Leg Sweep and knockdown combat abilities in general by @madsboddum in #588
  • Sitting now increases HAM regeneration by 2x by @madsboddum in #593
  • Added support for Sweep Attack, which is an AoE knockdown ability by @madsboddum in #592
  • Wrote a couple of automated tests for "Your modified Speed" to ensure… by @madsboddum in #594
  • You must now have a supported weapon type equipped in order to execut… by @madsboddum in #595
  • Block loot radials while the executor is dead or incapacitated by @madsboddum in #599
  • Added support for Armor Break, which reduces the opponents armor prot… by @madsboddum in #600
  • Filled in placeholder for visibleComponents in TangibleObject and add… by @madsboddum in #602
  • Removed unused implementations of Persistable by @madsboddum in #603
  • Added support for Knockdown Recovery and prevented posture changes /s… by @madsboddum in #604
  • Fixed sometimes being stuck in combat by @madsboddum in #608
  • Server now re-uses previously generated resources instead of generati… by @madsboddum in #607
  • Added support for Lunge, the range of which is 20m instead of the ran… by @madsboddum in #609
  • Don't bother displaying required combat level if it's 1 by @madsboddum in #610
  • Changed network protocol to websockets by @Josh-Larson in #612
  • Added support for Burst Run by @madsboddum in #615
  • Added health check URL (/health-check) by @Josh-Larson in #616
  • Added server stats URL (/stats) by @Josh-Larson in #617
  • Fixed a couple of duel bugs by @madsboddum in #618
  • Zabrak was missing from "rest" species restrictions, causing them to … by @madsboddum in #623
  • Attached species and gender restrictions to object templates instead … by @madsboddum in #635
  • Removed a feature in CombatStatusService that intentionally locked co… by @madsboddum in #634
  • Fixed weird buff timer behavior by reducing PLAY03 playTime delta spa… by @madsboddum in #633
  • Fixed an issue where dynamically spawned NPCs kept respawning like st… by @madsboddum in #632
  • Rewrote SkillModService in Kotlin by @madsboddum in #628
  • stat movement no longer appears in skillmods section of the skills wi… by @madsboddum in #627
  • Fixed Defense mod behavior, so Melee Defense is your protection against melee attacks, while Unarmed Defense if your protection when you're wielding an unarmed weapon by @madsboddum in #611
  • Fixed a lot of different compiler warnings - usages of deprecated met… by @madsboddum in #637
  • Fixed expected length being too long in DataTransform by @madsboddum in #638
  • Store CREO03 variables in the base3 document, so there's less stuff d… by @madsboddum in #640
  • Removed some unused code and files by @madsboddum in #641
  • Removed species restrictions from weapons, as no weapon is actually i… by @madsboddum in #636
  • Created a test that verifies that health, action or mind is spent whe… by @madsboddum in #642
  • Wait synchronously after broadcasting intents, to prevent race condit… by @madsboddum in #643
  • Added a couple of tests for factional PvP by @madsboddum in #644
  • Added some tests that ensure armor certifications are respected by @madsboddum in #645
  • Added +10 Accuracy to the default weapon as observed in packet captur… by @madsboddum in #647
  • Fixed weapon range not being sent properly to the client by @madsboddum in #646
  • Holocore-555 Remove buffs for players and vehicles in code by @madsboddum in #648
  • Holocore-428 [Brawler] Taunt by @madsboddum in ht...
Read more

2022.07.21

22 Jul 02:34
07b858a
Compare
Choose a tag to compare
2022.07.21 Pre-release
Pre-release

What's Changed

  • Fixed brawler trainers sometimes being named ";" on the map by @madsboddum in #685
  • Fixed utility sourceset compilation error by @madsboddum in #684
  • Grant Novice Entertainer upon character creation by @madsboddum in #687
  • Holocore-683 Indoor trainers now show up correctly on planetary map (… by @madsboddum in #686
  • Holocore-671 Previous learned and dropped ability can still be execut… by @madsboddum in #674
  • Removed remaining Thread.sleep's from test cases by @Josh-Larson in #690
  • Entertainers get Dancing XP by dancing by @madsboddum in #692
  • Entertainers are now granted a Slitherhorn so they can earn Musician XP by @madsboddum in #694
  • Fixed a bug where NPCs couldn't attack by @madsboddum in #695
  • Removed unused NGE data loaders by @madsboddum in #700

Full Changelog: 2022.07.19...2022.07.21

2022.07.19

19 Jul 22:28
Compare
Choose a tag to compare
2022.07.19 Pre-release
Pre-release

Full Changelog: 2022.07.18...2022.07.19

2022.07.18

19 Jul 04:14
e87ec25
Compare
Choose a tag to compare
2022.07.18 Pre-release
Pre-release

What's Changed

Full Changelog: 2022.07.17...2022.07.18

2022.07.17

17 Jul 22:31
Compare
Choose a tag to compare
2022.07.17 Pre-release
Pre-release

What's Changed

  • Added support for lightsabers, as well as a couple of Lightsaber skil… by @madsboddum in #664
  • Show name of the player that invited you to a group instead of %TT by @madsboddum in #629
  • Better nullability support in Encodable by @madsboddum in #665
  • Improved-tests by @madsboddum in #667
  • Holocore-568 Global cooldown should prevent ability execution by @madsboddum in #668
  • Holocore-436 [Brawler] Bleed Attack by @madsboddum in #670
  • Holocore-598 Special attacks should say "Too tired" when their costs … by @madsboddum in #673

Full Changelog: 2022.07.14...2022.07.17

2022.07.14

14 Jul 22:57
Compare
Choose a tag to compare
2022.07.14 Pre-release
Pre-release

What's Changed

  • Run verify workflow on the new branch, so we always know the state of… by @madsboddum in #526
  • Fixed usages of deprecated Gradle APIs, so we're compatible with the … by @madsboddum in #527
  • Don't apply non-existent buffs to vehicles #508 by @madsboddum in #528
  • Marked ServerFactory as deprecated so it's easier to know that it sho… by @madsboddum in #529
  • Extracted MappingTemplate loading into a DataLoader by @madsboddum in #530
  • mappingtemplate_sdb by @madsboddum in #531
  • Update static_city_points.sdf by @Skorpios0 in #534
  • Added possibility of being knocked down and added an option for it at… by @madsboddum in #537
  • Fixed invalid combat command warnings during startup by @madsboddum in #539
  • Remember the badges a player has between server restarts by @madsboddum in #540
  • Fixed cooldowns not displaying client-side by @madsboddum in #541
  • Security check on setcurrentskilltitle command, so a player must actu… by @madsboddum in #543
  • Removed NGE style item powerups by @madsboddum in #544
  • Display ? and ! above NPCs by @madsboddum in #546
  • Slower HAM regeneration to prevent getting back up from incapacitatio… by @madsboddum in #551
  • Optimized performance by stopping AI for combat NPCs once they're dead by @madsboddum in #549
  • Added support for more locomotions to prevent a lot of game-breaking … by @madsboddum in #538
  • Adjusted the default weapon, so it has pre-NGE stats instead of post-… by @madsboddum in #536
  • Unarmed Damage now increases the base damage done by the player, e.g.… by @madsboddum in #535
  • We should apply the accuracy bonus to the WeaponObject and remember i… by @madsboddum in #552
  • Added support for accuracy and defense skillmods, making it possible … by @madsboddum in #554
  • System messages for granted static items instead of the NGE loot box … by @madsboddum in #556
  • Modifying the customization variables of an item should notify the cl… by @madsboddum in #557
  • Added support for Center of Being by @madsboddum in #571
  • Added support for state checks on commands by @madsboddum in #572
  • Jedi state by @madsboddum in #573
  • Novice box in elite professions can now be learnt from trainers by @madsboddum in #574
  • Added some vehicle-related system messages by @madsboddum in #579
  • Added missing error message to SE goggle radial, guiding the player t… by @madsboddum in #577
  • Mastering a profession now gives you a badge by @madsboddum in #580
  • Removed stat mods and remnant NPE Uniform Box code by @madsboddum in #581
  • Removed unreferenced SetBonusService by @madsboddum in #582
  • Object attributes are now built dynamically, so we can show context-s… by @madsboddum in #583
  • Default value for Special Attack Cost should be consistently 100 to a… by @madsboddum in #586
  • Added support for Melee Assault and Melee Strike, special attack cost… by @madsboddum in #587
  • Added support for Leg Sweep and knockdown combat abilities in general by @madsboddum in #588
  • Sitting now increases HAM regeneration by 2x by @madsboddum in #593
  • Added support for Sweep Attack, which is an AoE knockdown ability by @madsboddum in #592
  • Wrote a couple of automated tests for "Your modified Speed" to ensure… by @madsboddum in #594
  • You must now have a supported weapon type equipped in order to execut… by @madsboddum in #595
  • Block loot radials while the executor is dead or incapacitated by @madsboddum in #599
  • Added support for Armor Break, which reduces the opponents armor prot… by @madsboddum in #600
  • Filled in placeholder for visibleComponents in TangibleObject and add… by @madsboddum in #602
  • Removed unused implementations of Persistable by @madsboddum in #603
  • Added support for Knockdown Recovery and prevented posture changes /s… by @madsboddum in #604
  • Fixed sometimes being stuck in combat by @madsboddum in #608
  • Server now re-uses previously generated resources instead of generati… by @madsboddum in #607
  • Added support for Lunge, the range of which is 20m instead of the ran… by @madsboddum in #609
  • Don't bother displaying required combat level if it's 1 by @madsboddum in #610
  • Changed network protocol to websockets by @Josh-Larson in #612
  • Added support for Burst Run by @madsboddum in #615
  • Added health check URL (/health-check) by @Josh-Larson in #616
  • Added server stats URL (/stats) by @Josh-Larson in #617
  • Fixed a couple of duel bugs by @madsboddum in #618
  • Zabrak was missing from "rest" species restrictions, causing them to … by @madsboddum in #623
  • Attached species and gender restrictions to object templates instead … by @madsboddum in #635
  • Removed a feature in CombatStatusService that intentionally locked co… by @madsboddum in #634
  • Fixed weird buff timer behavior by reducing PLAY03 playTime delta spa… by @madsboddum in #633
  • Fixed an issue where dynamically spawned NPCs kept respawning like st… by @madsboddum in #632
  • Rewrote SkillModService in Kotlin by @madsboddum in #628
  • stat movement no longer appears in skillmods section of the skills wi… by @madsboddum in #627
  • Fixed Defense mod behavior, so Melee Defense is your protection against melee attacks, while Unarmed Defense if your protection when you're wielding an unarmed weapon by @madsboddum in #611
  • Fixed a lot of different compiler warnings - usages of deprecated met… by @madsboddum in #637
  • Fixed expected length being too long in DataTransform by @madsboddum in #638
  • Store CREO03 variables in the base3 document, so there's less stuff d… by @madsboddum in #640
  • Removed some unused code and files by @madsboddum in #641
  • Removed species restrictions from weapons, as no weapon is actually i… by @madsboddum in #636
  • Created a test that verifies that health, action or mind is spent whe… by @madsboddum in #642
  • Wait synchronously after broadcasting intents, to prevent race condit… by @madsboddum in #643
  • Added a couple of tests for factional PvP by @madsboddum in #644
  • Added some tests that ensure armor certifications are respected by @madsboddum in #645
  • Added +10 Accuracy to the default weapon as observed in packet captur… by @madsboddum in #647
  • Fixed weapon range not being sent properly to the client by @madsboddum in #646
  • Holocore-555 Remove buffs for players and vehicles in code by @madsboddum in #648
  • Holocore-428 [Brawler] Taunt by @madsboddum in #649
  • Holocore-650 Failed command execution should fail instead of triggeri… by @madsboddum in ht...
Read more

2022.07.06-3

06 Jul 20:28
Compare
Choose a tag to compare
2022.07.06-3 Pre-release
Pre-release