Skip to content

EOLib v1.0.0-RC4

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Jan 05:07
· 52 commits to master since this release

Added

  • ItemRemoveServerPacket packet class.
  • CharacterElementalStats class.
  • NpcKillStealProtectionState enum.
  • CastReplyServerPacket.killStealProtection field.
  • NpcReplyServerPacket.killStealProtection field.

Changed

  • Consolidate the 6 CharacterStatsInfoLookup element fields into new elementalStats field.
  • Change return type of optional field getters to Optional<T>.
  • Make SpellTargetOtherServerPacket.hp field optional.

Removed

  • WarpEffect.NONE enum value.

Fixed

  • Fix codegen issue where string arrays with defined lengths would erroneously treat elements as fixed-size strings.
  • Fix codegen issue where each element of a delimited array with unbounded struct elements would erroneously read the entire remaining data structure.
  • Fix (de)serialization issues around empty delimited arrays with trailing breaks.
  • Add missing ItemReplyServerPacket.usedItem field.
  • Add missing ItemReplyServerPacket.weight field.
  • Add missing SpellTargetOtherClientPacket.victimId field.
  • Change incorrect PartyMember.leader field type from char to bool.
  • Change incorrect PartyMember.level field type from bool to char.
  • Change incorrect RecoverAgreeServerPacket.healHp field type from short to int.
  • Fix javadoc issue where generated notes could appear on the same line as protocol comments.