Well effectively *most* of what I want to do I'm guessing is triggered clientside - its just a case of stopping it reaching the server and creating my own stuff within AMX.
One example of a problem I have - I can set the v_model anim to idle, but when the user walks a few steps, eventually it tries to re-trigger what was the original idle sequence not the one I want to use.
What I need to figure out is if the client just sends notification that the player is moving to the server, which then returns the command to show the relevant sequence, or if the client sets the sequence locally and then sends it to the server.
I wish there was some sort of "dump" module or mode that I could use to watch events going backwards and forwards between the server and client!
I have looked in the SDK but so far nothing jumps out at me as being anything to do with setting v_model sequences.