1. A hook on BaseEntity.SV_OnRPCMessage would allow us to override some of the base game interactions that would currently not be possible.

    For example:
    We could make it so chairs have no collision but also can be mountable (currently this can not be done as the "CanMount" check checks for collision first)

    I am attempting to use the Oxide Patcher to get this done myself as a proof of concept, having a little issue but will post with some example uses if I get it.
     
  2. Wulf

    Wulf Community Admin

    Keep in mind that the server and client share a DLL, so not everything in DLL server-side is used or triggered.
     
  3. You would not need any hooks for this to be realized, also no Dll's.
    But that's going deep inside the games network communication, and therefore equal some rocket-science, which you need to find out byself ;)
     
  4. Just came back to say I got it working without the hook. Definately wish I had read this post before I spent an hour failing to figure out how to make my own hooks :p