feat(packets): make lists and conditional parameters non-optional non-nullable
fix(packets): correctly parse family
fix(game): treat nullable fields in cmode packet correctly
Merge pull request #53 from Rutherther/feat/raids
Add raid processing
chore: use is instead of == for checking null
fix(game): put members in new raid for rdlst responder
feat(game): add raid handling
feat(game): add dialog handling, dialog opened event
Merge pull request #55 from Rutherther/feat/contracts
Add contract system
feat(game): split nostale apis into safe, unsafe, add contracts usage
feat(game): make item dropped event contain ground item
feat(core): add default states and no errors enum
feat(core): add contract builder
feat(game): add event constraint for IEveryGameResponder Respond
feat(game): add timeouts to contracts
feat(core): add contract builder outline
feat(game): add every game event responder
feat(core): add basics of a contract system