fix(core): cancel control command cancellation token every time
feat(core): handle exceptions in command processor
feat(core): add command pre and post events
feat(core): add return distance tolerance to walk commands
feat(core): add attack command
feat(core): add map changed control cancel reason
feat(core): make walk commands accept short positions
docs: add documentation for missing fields
fix(core): cancel player walk command on map change automatically
feat(core): add pet walk command
feat(core): add walk command for moving the player as well as pets simultaneously
feat(localclient): use take control command in local client
feat(core): add command for taking control
Allows only one silmutaneous action in the given group, user cancellable
feat: use nostale bindings instead of nossmooth core
Merge branch 'walk-command-handler' into 'main'
Walk command handler
Closes #4
See merge request Rutherther/nos-smooth!2
feat: update walk command to support cancelling on user move
chore: add stylecop, ensure stylecop rules are met