EOLib v1.0.0-RC4
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 newelementalStats
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 fromchar
tobool
. - Change incorrect
PartyMember.level
field type frombool
tochar
. - Change incorrect
RecoverAgreeServerPacket.healHp
field type fromshort
toint
. - Fix javadoc issue where generated notes could appear on the same line as protocol comments.