Good spot - you’re totally right that there’s a mistake here, that panel in the diagram should say that Client worker 1 “Triggers ‘I’m shooting’ event”, rather than a command.
I can see how this has caused confusion! As I think you’ve said, there’s a big difference between events and commands - an event is received by any worker or client who has the entity checked out, whereas a command is only received by the worker/client authoritative over the component.
Yes, the “got hit” part of the diagram shows how the event is going to go. Except, in the case of the “shooting” event, you don’t need to send a command to the server worker: saying “I’m shooting” doesn’t need any verification, because the only consequence is showing a shooting animation, so it’s fine for the client to trigger that event itself.
I’ll try to get the diagram fixed up!