Merge pull request #82 from Rutherther/feat/serialize-stackalloc
Use stackalloc and Span for packet serialization
feat: use stackalloc and Span for packet serialization
Merge pull request #81 from Rutherther/feat/pathfinding-mates
Add mates to pathfinding
docs: fix MateWalkCommand header
feat(core): rename PetWalkCommand to MateWalkCommand, use MateId instead of selector
feat(game): add smart dialog handling, rejecting conflicting answers to same dialog
Resolves #57.
Merge pull request #80 from plsfixrito/ilivingenitityvnum
Move VNum property to ILivingEntity
Move VNum property to ILivingEntity
All Living entities have a VNum so it should be inside the interface
fix(crypto): add support for c_close, f_stash_end in deserialization of unknown packets
fix(core): allow adding multiple responder types with IRawPacketResponder and IEveryPacketResponder
feat(core): make raw packet implement IPacketResponder to make it usable with AddPacketResponder
feat(crypto): make less allocations where possible
fix(crypto): correctly parse encryption key from unknown server packet
feat(pcap): use new unknown decryption methods insice PcapNostaleClient
Get rid of unnecessary allocations as well
feat(crypto): add methods for converting unknown packets
feat(core): make PacketEventArgs structs
fix(crypto): export session number correctly from encryption key