Releases: ProjectSWGCore/Holocore
Releases · ProjectSWGCore/Holocore
2022.07.24
What's Changed
- Fixed a warning in SWGList by @madsboddum in #705
- Started moving away from DataLoader functions by @Josh-Larson in #706
- Added basic structure support by @Josh-Larson in #707
- Added elevator support by @Josh-Larson in #716
Full Changelog: 2022.07.22...2022.07.24
2022.07.22-2
Fixed signing error in jlink build
Game Update 2 - Brawler
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...
2022.07.21
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
Full Changelog: 2022.07.18...2022.07.19
2022.07.18
What's Changed
- Fixed dynamic spawn system using new terrain loader by @Josh-Larson in #680
- Improved API for accessing the terrain height by @Josh-Larson in #681
Full Changelog: 2022.07.17...2022.07.18
2022.07.17
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
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...
2022.07.06-3
Full Changelog: 2022.07.06-2...2022.07.06-3
2022.07.06-2
Full Changelog: 2022.07.06...2022.07.06-2