feat: extract game semaphores logic
feat: add effects to living entities
fix: use new packets in game responders
feat: implement cinfo packet
fix: use nos smooth packets in game
chore: add IsExternalInit to fix records for netstandard 2.0
feat: add helper data records
feat: register responders for character actions
feat: add semaphore to game
feat: add responders for character actions
feat: add events for character skills
feat: implement character and player properties
chore: move data classes to correct namespaces
feat: add packet api for chat and skills
chore: update packet responder Respond method parameter name
feat: add raid type skeleton
feat: add character type skeleton