Greetings Galaxy,
These are the latest developmental changes on the Holocore currently available on Project SWG’s Test Server as of August 18, 2019. For more information and discussion about Project SWG’s open source development check out the Development Discussion.
Character
- Fixed player location within buildout buildings on server restart
- Fixed sitting in chair roots player
Buffs
- Fixed buffs expiring immediately
Combat / Commands
- Merged combat intents into a single kotlin file
- Fixed combat not starting
Items
- Fixed item preview loading in static item window
- Fixed numerous string errors in StaticItemService
- Fixed static item damage type
- Updated item database
Loot
- Added rare loot exception to NPCs over level 90
- Fixed exception when no loot is defined for a particular creature difficulty
- Loot message now specifies which corpse the item was looted from
- Made rare loot rare again
- Restructured loot generation and added a StaticItemCreator to streamline creating static items
Misc.
- Added connection stopped reason to player disconnect output
- Added jlink build to pipelines (bitbucket)
- Changed pipeline to build using the branch name as the tag
- Converted databases to null-safe delegates and converted LootGenerationService to kotlin
- Converted DataLoader to singleton object with delegates
- Fixed compile errors with dataloader changes
- Fixed exception on terminate in ServerHealthService when the performance log is disabled
- Fixed plugin versions and gradlew execute
- Fixed table ID output
- Fixed startup issue with StaticPvpZoneLoader and changed the network code to use built-in Java classes for async i/o
- Fixed variable name for docker hub tag
- Frog now has Heroism set
- Made network code more stable
- Moved loot intents into Kotlin file and rewrote the TCP server
- Suppressed all IOExceptions on read failure
- Updated jlink plugin version
NPC
- Fixed NPC TURNing
- Updated droid, humanoid and creature NPC database
Patrol
- Updated patrol routes for all planets/dungeons
Spawners
- Fixed exception when toggling god mode and selecting a non-patrol route spawner
- Updated all planetary and dungeon spawners
Last commit: 0d077d8