Patch Notes – 18th August

Game Update

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