1 hr
Receive a generic event from client with data determined by the UI component
Server gets that data checks ability for that player based on data on the server
uses a Switch or bag to call the correct ability function with the data
ability function handles data errors
1 hr Receive a generic event from client with data determined by the UI component Server gets that data checks ability for that player based on data on the server uses a Switch or bag to call the correct ability function with the data ability function handles data errors