fix(core): allow adding multiple responder types with IRawPacketResponder and IEveryPacketResponder
feat(core): add support for raw packet responder from AddPacketResponder
feat(core): split raw client and managed client as well as packet handlers Resolves #65
fix(core): do not throw an exception when adding IEveryPacketResponders
fix(core): do not add packet responder multiple times
Merge pull request #55 from Rutherther/feat/contracts Add contract system
feat(core): add basics of a contract system
chore: move PacketSerializer types to correct namespace
feat!(core): make some classes internal
feat(core): add command pre and post events
fix(core): correctly log full exception error
feat(core): add stateful entities support Supports injecting entities depending on the current nostale client. Useful for remote, pipe client etc.
feat(core): add pre and post responder events
feat(core): add walk command for moving the player as well as pets simultaneously
feat(core): add command for taking control Allows only one silmutaneous action in the given group, user cancellable
feat: add possibility to convert error results to string
Merge pull request #12 from Rutherther/packets Implement custom packet serializer
chore: remove NosCore dependency
feat: update result logging mechanism
feat: add support for logging nested results